html{
	height:100%;
	font-size:62.5%;
}
body{
	margin:0;
	font:1em Arial, Helvetica, sans-serif;
	color:#44443B;
	position:relative;
	background: url(/img/bg-body.gif) repeat-x 0 0;
	min-height:100%;
}
body#blank{
	background:url(/img/bg-body-blank.gif) repeat-x 0 0;
}
* html body{
	height:100%;	
}
p,h1,h2,h3,h4{
	margin:0;
}
img{
	display:block;
	border:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#main{
	width:944px;
	margin:0 auto;
	padding:0 0 98px 10px;	
	overflow:hidden;
}
h1 a{
	width:253px;
	height:50px;
	margin:18px 0 0 2px;
	background:url(/img/logo.gif) no-repeat 0 0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
/*navigation*/
#header{
	width:944px;
	height:95px;
	overflow:hidden;
}
ul.menu{
	float:left;
	width:590px;
	padding:0 0 0 77px;
}
ul.menu li{
	float:left;
}
ul.menu li a{
	float:left;
	text-decoration:none;
	color:#fff;
}
ul.menu li a span{
	display:block;
	padding:49px 20px 15px 20px;
}
ul.menu li a span strong{
	color:#fff;
	text-decoration:none;
	font-size:1.6em;
	font-weight:normal;
	background:url(/img/bg-link.gif) repeat-x 0 100%;
}
ul.menu li a:hover{
	background:url(/img/bg-btn.gif) repeat-x;
}
ul.menu li a:hover span{
	cursor:pointer;
	background:url(/img/bg-hover-tr.gif) no-repeat 50% 100%;
}
ul.menu li a:hover span strong{
	cursor:pointer;
}
ul.menu li.active a{
	background:url(/img/bg-btn.gif) repeat-x;
}
ul.menu li.active a span{
	background:url(/img/bg-hover-tr.gif) no-repeat 50% 100%;
}
/*visual*/
.index-visual{
	width:943px;
	height:333px;
	margin:0;
	padding:0 0 0 1px;
	position:relative;
	overflow:hidden;
	background:url(/img/bg-visual_neutral.jpg) no-repeat 0 0;
}
.bg-straight
{
	background:url(/img/bg-visual_straight.jpg) no-repeat 0 0;
}
.bg-gay
{
	background:url(/img/bg-visual_gay.jpg) no-repeat 0 0;
}
.bg-xpeeps
{
	background:url(/img/bg-visual_xpeeps.jpg) no-repeat 0 0;
}
.index-visual div.btn-download{
	width:267px;
	height:120px;
	margin-top:0px;
	background:url(/img/btn-download2.jpg) no-repeat 0 0;
}
div.btn-download p span
{
	font-size:1.3em;
}
div.btn-download h3 a{
	width:267px;
	height:69px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
div.btn-download input.dlbutton{
	width:267px;
	height:69px;
	display:block;
	border:0;
	cursor:pointer;
	cursor:hand;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background:url(/img/btn-download2.jpg) no-repeat 0 0;
}
.index-visual p{
	width:260px;
	font-size:1em;
	font-weight:bold;
	color:red;
	padding:6px 0 0 16px;
}
div.windows-logo{
	height:27px;
	width:30px;
	margin-top:153px;
	background:url(/img/windows-logo.jpg) no-repeat 0 0;
}
div.windows-logo p span{
    margin-left:16px;
    color:#1c5c6e;
    font-size:1.1em;
}
/*left col*/
#content{
	overflow:hidden;
	width:878px;
	padding:0 66px 0 0;	
}
body#blank #content{
	padding-top:22px;
}
#content img.flashbar
{
	margin-bottom:20px;
	width:880px;
	height:52px;
}
#content div.endorsement
{
	margin-left:197px;
	clear:both;
}
#content ul.left-bar{
	width:420px;
	float:left;
	padding:0 0 5px 0;
}
#content ul.left-bar-rightside
{	float: right; }

#content ul.left-bar li{
	width:420px;
	float:left;
	padding:10px 0 20px 0;
}
#content ul.left-bar li div.image{
	float:left;
	width:48px;
	padding-right:19px;
}
#content ul.left-bar li div.image img.endorsement
{
	width: 385px;
	margin-top: 10px;
}
#content ul.left-bar li div.text{
	float:left;
	width:353px;
}
#content ul.left-bar li.media{
	padding-bottom:39px;
}
#content ul.left-bar li a{
	font-size:2.2em;
	color:#3e5979;
	border-bottom:1px solid #cfd5dd;
	text-decoration:none;
}
#content ul.left-bar li a:hover{
	border:none;
}
#content ul.left-bar li p{
	line-height:18px;	
	font-size:1.4em;
	padding:5px 0 0;
	color:#44443b;
	text-align:left;
}
#content ul.right-bar{
	float:right;
	width:371px;
	margin:-12px 0 0;
}
#content ul.right-bar li{
	width:355px;
	padding:0 0 0 16px;
	height:45px;
	margin:40px 0 0;
	background:url(/img/bg-menu.jpg) no-repeat 0 100%;
}
#content ul.right-bar div.image{
	float:left;
	width:127px;
	margin-right:23px;
	height:25px;
}
#content ul.right-bar p{
	font-size:1.2em;
	padding:0 45px 0 0;
	color:#44443b;
}
/*footer*/
#footer{
	min-width:954px;
	overflow:hidden;
	width:100%;
	height:88px;
	position:absolute;
	left:0;
	bottom:0px;
	/*top:expression((document.body.clientHeight - 88) + 'px');*/
	border-top:1px solid #ddd;
	background:#f4f4f4;
}
#footer div.foot{
	width:944px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0 10px;
	height:88px;
}
#footer p.left{
	font-size:1.1em;
	line-height:18px;
	width:298px;
	float:left;
	padding:20px 0 0 3px;
	color:#44443b;
}
/*form select*/
#footer div.form{
	width:180px;
	float:left;
	overflow:hidden;
	padding:0;
	padding:28px 0 0 30px;
	display:inline;
}
#footer div.left div.form div{
	height:24px;
	width:100%;
	overflow:hidden;
}
#footer div.form input{
	overflow:hidden;
	float:right;
	margin:5px 8px 0 0;
}
#footer div.form select{
	float:right;
	overflow:hidden;
	width:152px;
	margin:0;
	padding:0;
	font:1.2em/1.8px Arial, Helvetica, sans-serif;
	height:20px;
}
#footer div.menu-bottom{
	float:right;
	width:375px;
	margin:23px 0 0 0;
	padding:0 15px 0 0; 
	font-size:1.1em;
	display:inline;
	overflow:hidden;
}
#footer div.menu-bottom ul{
	float:right;
	overflow:hidden;
}
#footer div.menu-bottom ul li{
	float:left;
	margin:0 0  0 -2px;
	background:url(/img/divider.gif) no-repeat 0 50%;
	padding:0 7px 0 7px;
	display:inline;
}
#footer div.menu-bottom p a,
#footer div.menu-bottom ul li a{
	color:#3e5979;
	white-space:nowrap;
}
#footer div.menu-bottom p a:hover,
#footer div.menu-bottom ul li a:hover{
	text-decoration:none;
}
#footer div.menu-bottom p{
	color:#44443b;
	float:right;
	margin:10px 10px 0 0;
	display:inline;
	color:#44443b;
}
/*buypage*/
#content p{
	padding:9px 0 0;
	font-size:1.4em;
	text-align:justify;
}
#content div.buy_title{
	float:left;
	overflow:hidden;
	width:409px;
	padding-top:15px;
	padding-right:56px;
}
#content h2{
	font-size:2.2em;
	line-height:24px;
	font-weight:normal;
	color:#0B6A9F;	
}
#content h3{
	font-size:2.4em;
	line-height:24px;
	color:#2BB218;
	padding-top:20px;
	font-weight:normal;
}
#content div.buy_title p{
	color:#44443B;
	padding-top:22px;
	line-height:18px;
	text-align:justify;
}
#content div.payment{
	float:left;
	padding-top:15px;
	width:413px;	
}
#content div.payment ul{
	float:left;
	width:308px;
	margin:10px 0 0 -22px;
}
#content div.payment ul li{
	float:left;
	padding:7px 0 0 22px;
}
#content div.payment input{
	float:left;
	margin:3px 0 0;
	padding:0;
	width:15px;
	height:14px;
}
#content div.payment input.image{
	width:auto;
	height:auto;	
}
#content div.payment label{
	float:left;
	font-size:1.2em;
	padding-left:6px;
	line-height:11px;
	color:#44443B;
}
#content div.payment label.other{
	width:105px;
	padding-left:4px;
	padding-bottom:1px;
}
#content div.payment div.total{
	float:right;
	width:120px;
}
#content div.payment div.total p{
	line-height:14px;
	padding-top:13px;
	color:#44443B
}
#content div.payment div.total p span{
	color:#0B6A9F;
}
#content div.payment div.total p em{
	font-size:0.79em;
	font-style:normal;
}
#content div.payment div.buyoffer
{
	margin-top: 10px;
	font-size: 1.2em;
}
#content div.gold{
	float:left;
	width:878px;
	margin:27px 0 0;
	padding:26px 0 0 0px;
	background:url(/img/bg-gold.gif) no-repeat 0 0;
}
#content div.gold h2{
	padding-left:54px;
}
#content div.gold div.bg-amp{
	padding:15px 30px 25px 54px;
	overflow:hidden;
	background:url(/img/ico-amp.gif) no-repeat 49% 50%;
	width:794px;
}
#content div.gold div.features{
	float:left;
	width:349px;
}
#content div.gold div.free{
	float:left;
	padding:0 0 0 82px;
	width:363px;
}
#content div.gold ul{
	width:100%;	
	margin:12px 0 0;
}
#content div.gold ul li{
	font-size:1.4em;
	line-height:18px;
	color:#44443B;
	background:url(/img/divider2.gif) no-repeat 0 8px;
	padding:2px 0 2px 11px;
}
#content div.crosssell{
	float:left;
	width:878px;
	margin:27px 0 0;
	padding:26px 0 0 0px;
	background:url(/img/bg-gold.gif) no-repeat 0 0;
}
#content div.crosssell h2{
	padding-left:54px;
	color:#CC0000;
}
#content div.crosssell ul{
	width:100%;	
	margin:12px 0 0;
	margin-bottom: 10px;
}
#content div.crosssell ul li{
	font-size:1.4em;
	line-height:18px;
	color:#44443B;
	padding:2px 0 2px 11px;
}
#content div.crosssell div.bg-amp{
	padding:15px 30px 25px 54px;
	overflow:hidden;
	width:794px;
}
#content div.crosssell div.features{
	float:left;
	width:374px;
}
#content div.crosssell div.features h3
{
	color:#000000;
}
#content div.crosssell div.features ul.instructions li
{
	color:#CC0000;
}
#content div.crosssell div.free{
	float:left;
	padding:0 0 0 82px;
	width:323px;
}
#content div.crosssell div.free ul.offerlist
{
	margin-top: 18px;
}
#content div.crosssell div.free ul.offerlist select
{
	width: 300px;
	margin-bottom: 15px;
	margin-top: 15px;
}
/* company page*/
#content ul.tabs{
	overflow:hidden;
	height:46px;
	float:left;
	width:883px;
	margin:24px 0 0 0;
	background:url(/img/bg-tabs-content.gif) no-repeat 0 100%;
	padding:0 0 107px 0;
}
#content ul.tabs li{
	float:left;	
	position:relative;
	height:46px;
	display:inline;
	margin:0 2px 0 0;
}
#content ul.tabs li a{
	display:block;
	width:174px;
	background:url(/img/bg-tabs-link.gif) no-repeat 0 0;
	float:left;
	text-align:center;
	line-height:46px;
	font-size:1.6em;
	height:46px;
	color:#3E5979;
	text-decoration:none;
	outline:none;
}
#content ul.tabs li a span{
	border-bottom:1px solid #C5CCD4;
}
#content ul.tabs li strong.left{	
	text-indent:-9999px;
	width:10px;
	overflow:hidden;
	height:46px;
	float:left;
	position:absolute;
	bottom:-44px;
	left:0;
	background:url(/img/span2.gif) no-repeat 0 0;
}
#content ul.tabs li.active strong.left,
#content ul.tabs li:hover strong.left{
	background:url(/img/span-hover.gif) no-repeat 0 0;
	cursor:pointer;
	bottom:-46px;
}
#content ul.tabs li strong.right{
	width:13px;
	height:15px;
	float:left;
	overflow:hidden;
	position:absolute;
	right:0px;
	bottom:-13px;
	background:url(/img/bg-tabs-right.gif) no-repeat 100% 0;
}
#content ul.tabs li.active strong.right,
#content ul.tabs li:hover strong.right{
	background:url(/img/bg-tabs-right-hover.gif) no-repeat 0 0;
	bottom:-13px;
	right:0px;
	cursor:pointer;
}
#content ul.tabs li a:hover{
	background:url(/img/bg-tabs-link-hover.gif) no-repeat 0 0;
}
#content ul.tabs li a:hover span{
	border:none;
}
#content ul.tabs li.active a{
	background:url(/img/bg-tabs-link-hover.gif) no-repeat 0 0;
}
#content ul.tabs li.active a span{
	border:none;
}
#content div.tabs-content{
	width:820px;
	position:relative;
	z-index:900;
	margin:-80px 0 0;
	float:left;	
	min-height:382px;
	padding:0 23px 0 30px;
	display:none;
}
* html #content div.tabs-content{
	height:382px;
	overflow:visible;
}
#content div.tabs-content h3{
	padding:0;
}
div.tabs-content div.reviews{
	float:left;
	width:253px;
	padding:13px 40px 0 0;
}
div.tabs-content div.press{
	float:left;
	width:300px;
	padding:13px 32px 0 0;
}
div.tabs-content div.featured{
	float:left;
	width:195px;
	padding-top:13px;
}
div.tabs-content div.featured ul,
div.tabs-content div.reviews ul,
div.tabs-content div.press ul{
	overflow:hidden;
	margin:15px 0 0;
}
div.tabs-content div.reviews ul li,
div.tabs-content div.press ul li{
	padding:0 0 0 10px;
	font-size:1.4em;
	background:url(/img/divider2.gif) no-repeat 0 7px;
	line-height:20px;
}
div.tabs-content div.reviews  a,
div.tabs-content div.press a{
	text-decoration:none;
	border-bottom:1px solid #CFD5DD;	
	color:#3E5979;
}
div.tabs-content div.reviews a:hover,
div.tabs-content div.press a:hover{
	border:none;
}
div.press div.articles{
	overflow:hidden;	
	padding:38px 0 2px 36px;
}
div.press div.articles	a{
	float:left;
	margin:2px 0 0 14px;
}
div.tabs-content div.featured ul li{
	float:left;
	padding:14px 0 11px 0;
}
div.tabs-content div.featured ul li.maxim{
	padding-bottom:23px;
}
/*company2*/
div.tabs-content ul.sponsorships{
	overflow:hidden;
	width:100%;
}
div.tabs-content ul.sponsorships li{
	float:left;
	padding:27px 0 11px 0;
}
div.tabs-content ul.sponsorships li.col1{
	width:384px;
	padding-right:32px;
	float:left;		
}
div.tabs-content ul.sponsorships li.col2{
	width:402px;
	float:right;		
}
div.tabs-content ul.sponsorships div.image{
	float:left;
	width:113px;
	overflow:hidden;
	padding:3px 0 5px 0;
}
div.tabs-content ul.sponsorships div.image a{
	float:left;
}
div.tabs-content ul.sponsorships li.col2 div.image{
	width:83px;
}
#content div.tabs-content ul.sponsorships li p{
	text-align:justify;
	padding:0;
}
/*company4*/
#content div.tabs-content p{
	padding:18px 0 0;
	text-align:justify;
}
/*company3*/
div.tabs-content div.contact-form{
	width:100%;
	overflow:hidden;
}
#content div.tabs-content div.contact-form p{
	text-align:center;
	padding-right:7px;
}
div.tabs-content div.contact-form ul{
	width:450px;
	overflow:hidden;
	margin:15px auto 0;
}
div.tabs-content div.contact-form ul li{
	width:400px;
	float:left;
	padding:7px 0 8px 0;
}
div.tabs-content div.contact-form label.normal{
	width:120px;
	float:left;
	font-size:1.4em;
	padding:0 12px 0 0;
	line-height:30px;
	text-align:right;
}
div.tabs-content div.contact-form div.bg-input{
	width:193px;
	height:30px;
	float:left;
	overflow:hidden;
	background:url(/img/bg-input-contact.gif) no-repeat 0 0;
}
div.tabs-content div.contact-form div.bg-input-selection{
	width:210px;
	height:30px;
	float:left;
	overflow:hidden;
}
div.tabs-content div.contact-form input.text{
	float:left;
	border:none;
	width:183px;
	font:1.4em Arial, Helvetica, sans-serif;
	color:#44443B;
	height:25px;
	padding:5px 5px 0 5px;
	border-width:0;
	background:none; 	
}
div.tabs-content div.contact-form select{
	width:207px;
	height:25px;
	font:1.4em Arial, Helvetica, sans-serif;
	color:#44443B;
	float:left;
	margin:4px 0 0 1px;
	display:inline;
	border:none;
	background:#FCFCFC;
}
div.tabs-content div.contact-form textarea{
	font:1.4em Arial, Helvetica, sans-serif;
	color:#44443B;
	border:1px solid #D4D4D4;
	background:#FCFCFC;
	float:left;
	width:251px;
	padding:5px 5px 0 5px;
	height:163px;
}
div.tabs-content div.contact-form div.rightcol{
	padding:0 0 0 132px;
	float:left;
	margin:0;
}
div.tabs-content div.contact-form input{
	float:left;	
}
div.tabs-content div.contact-form div.captcha
{
	float:right;
}
#content div.tabs-content div.contact-form div.rightcol p{
	float:left;
	padding:0 0 0 15px;
	position:relative;
	margin:-10px 0 0;
	font-size:1.2em;
	line-height:14px;
	width:173px;
	text-align:left;
}
/*features*/
div.tabs-content div.left-text{
	width:430px;
	float:left;
	padding:12px 0 0;
}
div.tabs-content div.right-image{
	float:right;
	width:357px;
	padding-top:75px;
}
div.tabs-content div.left-text ul{	
	overflow:hidden;
	margin:24px 0 0;
}
div.tabs-content div.left-text ul li{
	padding:3px 0 3px 10px;
	line-height:17px;
	font-size:1.4em;
	background:url(/img/divider2.gif) no-repeat 0 9px;
}
div.tabs-content div.flash{
	width:100%;
	overflow:hidden;
	margin:-5px 0 0;
}
#content div.tabs-content div.flash p{
	text-align:center;
	position:relative;
	padding:0;
}
div.tabs-content div.flash div.flash-player{
	margin:10px auto 0;
	overflow:hidden;
	width:640px; 
}
#content div.tabs-content div.flash p a{
	color:#3E5979;
	text-decoration:none;
	border-bottom:1px solid #CDD4DC;
}
div.tabs-content div.flash p a:hover{
	border:none;
}
#content div.tabs-content div.flash p.small{
	padding:11px 0 0;
	font-size:1.1em;
}
/*download*/
#content h2 em{
	font-size:0.50em;
	font-style:normal;
	vertical-align:35%;
}
#content ul.download{
	width:878px;
	overflow:hidden; 
	margin:34px 0 0;
	padding:0 0 28px 0;	
}
#content ul.download li{
	float:left;
}
#content ul.download li.first{
	width:200px;
	background:url(/img/bg-download-list01.gif) no-repeat 0 0;
	padding-left:44px;
	padding-right:36px;	
}
#content ul.download li.second{
	padding-left:49px;	
	width:200px;
	padding-right:10px;	
	background:url(/img/bg-download-list02.gif) no-repeat 0 0;
}
#content ul.download input{
	float:left;
	margin:2px 0 0;
	width:15px;
	height:14px;
}
#content ul.download p{
	padding:0 0 1px 0;
	line-height:17px;
	text-align:left;
}
#content ul.download p.subtext{
	font-size:1.2em;
	clear:both;
	padding:10px 4px 0;
}
#content ul.download p a{
	color:#3E5979;
	border-bottom:1px solid #CFD5DD;
	text-decoration:none;
}
#content ul.download p a:hover{
	border:none;
}
#content ul.download p label
{
	font-size:1em;
}
#content ul.download li.first p{
	float:left;
	width:228px;
	padding-left:10px;
}
#content ul.download label{
	font-size:1.4em;
}
#content ul.download select{
	font:1.2em Arial, Helvetica, sans-serif;   
	width:154px;	
	margin:8px 0 0;
}
#content ul.download div.button{
	width:204px;
	float:right;
	height:73px;
	background:url(/img/btn-download-small.gif) no-repeat 0 0;
}
#content ul.download input.button{
	border:0;
	cursor:pointer;
	cursor:hand;
	width:204px;
	float:right;
	height:73px;
	outline:none;
	background:url(/img/btn-download-small-text.gif) no-repeat 0 0;
}
#content ul.download div.button a{
	height:38px;
	width:179px;
	line-height:15px;
	font-size:1.9em;
	color:#fff;
	padding:4px 0 0 25px; 
	text-decoration:none;	
	display:block;
}
#content ul.download div.button a em{
	font-size:0.63em;
	font-style:normal;	
}
#content ul.download div.button p{	
	font-size:1.2em;
	padding:12px 0 0 45px;
	color:#1C5C6E;
}
/*adults-only-policy page*/
#content div.text-adults{
	width:100%;
	overflow:hidden;
	padding:14px 0 58px 0;	
}
/*advertisers page*/
#content ul.advertisers{
	width:970px;	
	float:left;
	margin:0 0 0 -92px;
	padding-bottom:32px;
}
#content ul.advertisers li{
	float:left;
	width:393px;
	padding:33px 0 7px 92px;
}
#content ul.advertisers div.image{
	overflow:hidden;
	margin:20px 0 0; 
}
#content ul.advertisers div.image a{
	float:left;
}
#content ul.advertisers a.contact{
	float:left;
	width:109px;
	height:26px;
	text-align:center;
	line-height:26px;
	font-size:1.6em;
	text-decoration:none;
	color:#fff;
	margin:20px 0 0;
	background:url(/img/btn-contact.gif) no-repeat 0 0;
}
#content ul.advertisers span{
	float:left;
	line-height:26px;
	font-size:1.4em;
	margin:20px 0 0;
	padding-left:11px;
}
#content ul.advertisers h3{
	padding:0;
}
/*page support*/
#content div.faqs{
	float:left;
	width:470px;
}
#content div.support{
	float:left;
	width:408px;
}
div.faqs ul#faqs{
	overflow:hidden;
	width:410px;
	margin:5px 0 0;
	padding:0 60px 26px 0;
}
div.faqs ul#faqs li{
	width:410px;
	padding:4px 0 7px 0;
	background:url(/img/divider5.gif) repeat-x 0 100%;	
}
#content div.faqs ul#faqs h3{
	font-size:1.8em;	
	padding:0;
}
#content div.faqs ul#faqs ul li p{
	padding:10px 0 2px 0;
	display:none;
	line-height:15px;
}
#content div.faqs ul#faqs ul li.active p{
	display:block;
}
#content div.faqs ul#faqs ul li.active a{
	color:#87b3cb;
}
#content div.faqs ul#faqs ul li.active p a{
	font-size:1em;
}
div.faqs ul#faqs a{
	color:#3e5979;
	text-decoration:none;
	font-size:1.4em;
	border-bottom:1px solid #cfd5dd;
}
div.faqs ul#faqs li.active ul li a{
	color:#3e5979;
}
div.faqs ul#faqs h3 a{
	font-size:1.0em;	
	border:none;
	padding-right:14px;
	background:url(/img/divider4.gif) no-repeat 100% 50%;
}
div.faqs ul#faqs li.active ul li a:hover{
	color:#87b3cb;
}
div.faqs ul#faqs h3 a:hover{
	color:#87b3cb;
	background:url(/img/divider6.gif) no-repeat 100% 50%;
}
div.faqs ul#faqs li.active h3 a{
	color:#87b3cb;
	background:url(/img/divider6.gif) no-repeat 100% 50%;
}
div.faqs ul#faqs ul{
	overflow:hidden;
	width:410px;
	display:none;
	margin:2px 0 0;
	background:url(/img/divider5.gif) repeat-x 0 0;
	padding:0 0 3px 0;
}
div.faqs ul#faqs li.active ul{
	display:block;	
}
div.faqs ul#faqs ul li{
	width:396px;
	line-height:17px;
	padding:8px 0 0 14px;	
	background:url(/img/divider2.gif) no-repeat 0 14px;
}
/*box support*/
#content div.support ol
{ font-size: 1.4em; }

#content div.support ol li
{ padding-bottom: 4px; }

#content div.support p{	
	padding:19px 0 0;
}
#content div.support p a{
	color:#3e5979;
	text-decoration:none;
	border-bottom:1px solid #cfd5dd;
}
#content div.support p a:hover{
	border:none;
}
div.support div.bg-support{
	margin:25px 0 0;
	overflow:hidden;
	padding-bottom:20px;
	background:url(/img/bg-support-form.gif) no-repeat 0 0;
}
div.support ul.form{
	width:408px;
	margin:25px 0 0;
	overflow:hidden; 
}
div.support ul.form li{	
	width:408px;
	float:left;
	padding:10px 0 8px 0;
}
#content div.support ul.form p{
	padding:0;
	font-size:1.0em;
	line-height:12px;
	float:left;
	width:83px;
	padding:0 0 0 11px;
	text-align:left;
}
#content div.support ul.form p.right{
	float:right;
	width:170px;
	padding:1px 15px 0 22px;
}
#content div.support ul.form p.down{
	float:none;
	clear:both;
	width:200px;
	padding:5px 0 8px 0;
	margin:0 0 0 125px;
}
div.support ul.form label.big{
	float:left;
	width:100px;
	padding:0 12px 0 9px;
	text-align:right;
	font-size:1.4em;
	line-height:14px;
	padding-bottom:1px;
}
div.support ul.form div.bg-input{
	width:178px;
	height:30px;
	float:left;
	overflow:hidden;
	background:url(/img/bg-input-support.gif) no-repeat 0 0; 
}
div.support ul.form div.bg-input-wide{
	width:260px;
	height:30px;
	float:left;
	overflow:hidden;
	background:url(/img/bg-input-support-wide.gif) no-repeat 0 0; 
}
div.support ul.form input.text{
	float:left;
	border:none;
	width:163px;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#44443B;
	height:25px;
	padding:5px 5px 0 10px;
	border-width:0;
	background:none;
}
div.support ul.form input.text-wide{
	float:left;
	border:none;
	width:230px;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#44443B;
	height:25px;
	padding:5px 5px 0 10px;
	border-width:0;
	background:none;
}
div.support ul.form select{
	width:168px;
	height:25px;
	font:1.4em Arial, Helvetica, sans-serif;
	color:#44443B;
	float:left;
	margin:4px 0 0 7px;
	display:inline;
	border:none;
	background:#FCFCFC;
}
div.support ul.form textarea{
	background:#FCFCFC;
	border:1px solid #D4D4D4;
	color:#44443B;
	float:left;
	font:1.4em Arial,Helvetica,sans-serif;
	height:180px;
	padding:5px;
	width:251px;
}
div.support ul.form div.captcha
{
	float: right;
}

div.support ul.form input.image{
	float:right;		
}
#content div.support div.text{	
	width:378px;
	overflow:hidden;
	padding:4px 15px 0 15px;	
}
#content div.support div.text h4{
	font-size:1.8em;
	line-height:0.9em;
	color:#1b74a5;
	padding:11px 0 0;
	font-weight:normal;
}
#content div.support div.text p{
	padding-top:17px;
}
#content div.support div.text a.back{
	display:block;
	margin:20px 0 0;	
	width:80px;
	height:26px;
	text-decoration:none;
	text-align:center;
	font-size:1.6em;
	line-height:26px;
	color:#fff;
	background:url(/img/btn-back.gif) no-repeat 0 0;	
}

