*.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}
#body{
	background:#ebe7db;
	padding:0;
	margin:0;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
form{
	margin:0px;
	padding:0px;
}


#body1{
	width:1000px;
	margin:0px auto;
	background:url(../images/transparent.gif) -382px 0px repeat-y;
	text-align:justify;
}
#body2{
	background:url(../images/bg.jpg) -1292px bottom no-repeat;
}
#body3{
	background:url(../images/bg.jpg) -292px 0px no-repeat;
}
#header{
	color:#4c4c4c;
	
}
#toplogo{
	
	width:220px;
	height:120px;
	float:left;
	padding:0px 0px;
}
#toplogo a{
	text-decoration:none;
	display:block;
	width:160px;
	height:100px;
	margin:20px 0px 0px 50px;
}
#member{
	width:400px;
	height:75px;
	margin:99px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	float:right;
	overflow:hidden;
	text-align:right;
}
#member div.fc{
	margin:20px 0px 10px 20px;
	width:388px;
	height:27px;
}
#member div.fc div.left_right{
	float:left;
	width:130px;
	height:27px;
	margin:0px 5px 0px 0px;
	background:url(../images/transparent.gif) -156px 0px no-repeat;
}
#member div.fc div.left{
	display:none;
}
#member div.fc div.right{
	text-align:center;
}
#member div.fc div.right input{
	border:none;
	background:none;
	width:110px;
	margin:5px auto;
}
#member div.fc div.buttons{
	padding:0px 0px 0px 7px;
	width:80px;
	height:27px;
	background:url(../images/transparent.gif) -295px 0px no-repeat;
	float:left;
}
#member div.fc div.buttons input{
	
	width:80px;
	height:24px;
	background:none;
	border:none;
	color:#ffffff;
	font-weight:bold;
}
#header #member a{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#b20a51;
}
#header #member a.rep_link{
	color:#b20a51;
	line-height:11px;
	font-size:11px;
}
#member div.welcome{
	font-size:16px;
	color:#000;
}
#header #member div.welcome{
	margin:5px 0px 3px 0px;
	font-size:16px;
	font-weight:bold;

}

#menu{
	height:54px;
	clear:both;
	padding:5px 0px 0px 55px;
	width:945px;
	overflow:hidden;
}
#menu a{
	display:block;
	float:left;
	text-decoration:none;
	height:50px;
	margin-right:20px;
}
#toplink1{width:131px;}
#toplink2{width:190px;}
#toplink3{width:148px;}
#toplink4{width:194px;}
#toplink5{width:180px;margin-right:0px;}

#toplink1:hover{background:url(../images/bg.jpg) -347px -178px no-repeat;}
#toplink2:hover{background:url(../images/bg.jpg) -498px -178px no-repeat;}
#toplink3:hover{background:url(../images/bg.jpg) -708px -178px no-repeat;}
#toplink4:hover{background:url(../images/bg.jpg) -876px -178px no-repeat;}
#toplink5:hover{background:url(../images/bg.jpg) -1090px -178px no-repeat;}

#toplink1.active, #toplink1.active:hover{background:url(../images/bg.jpg) -2306px -439px no-repeat;}
#toplink2.active, #toplink2.active:hover{background:url(../images/bg.jpg) -2457px -439px no-repeat;}
#toplink3.active, #toplink3.active:hover{background:url(../images/bg.jpg) -2667px -439px no-repeat;}
#toplink4.active, #toplink4.active:hover{background:url(../images/bg.jpg) -2835px -439px no-repeat;}
#toplink5.active, #toplink5.active:hover{background:url(../images/bg.jpg) -3049px -439px no-repeat;}

#guarantees{
	height:74px;
	margin:100px 0px 0px 213px;
	font-size:11px;
}
#guarantees ul{
	width:150px;
	height:59px;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
#guarantees ul li{
	margin:3px 0px 0px 20px;
}

div.service #center{
	background:url(../images/bg.jpg) 708px bottom no-repeat;
}
div.home #center{
	background:url(../images/bg.jpg) -3242px bottom no-repeat;
}

#side{
	float:left;
	width:360px;
	height:610px;
	margin:8px 0px 0px 0px;
}
#side a.sideorderbut{
	font-size:24px;
	font-weight:bold;
	font-family:arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	display:block;
	height:56px;
	padding:20px 0px 0px 155px;
}
#side2{
	width:318px;
	border-right:1px solid #929292;
	border-bottom:1px solid #929292;
	background:#ffffff;
	height:534px;
	margin:0px 0px 0px 26px;
}
#side2 a.discountlink{
	text-decoration:none;
	display:block;
	width:292px;
	height:355px;
	margin:10px 0px 0px 12px;
	background:url(../images/bg.jpg) -2889px 0px no-repeat;
}
#content{
	margin:8px 40px 0px 40px;
	color:#404040;
}

#content p{
	margin:18px 0px;
	line-height:17px;
}
#content a{
	color:#925417;
}
#content a:hover{
	color:#d76b00;
}
#content h1{
	color:#000000;
	font-weight:normal;
	font-size:20px;
	margin:0px;
	padding:30px 0px 10px 0px;
	height:34px;
}
#content h2{
	color:#000000;
	font-size:20px;
	font-weight:normal;
	
}
#content h3{
	color:#000000;
	font-size:16px;
}
#content ol{
		padding:0px 0px 0px 30px;
	margin:0px;
	
	overflow:hidden;
	display:block;
	height:100%;
	
}
#content ul{
	padding:0px 0px 0px 30px;
	margin:0px;
	
	overflow:hidden;
	display:block;
	height:100%;
}
#content li{
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:17px;
}


#footer{
	clear:both;
	height:188px;
	
}
#bottomlogo{
	
	width:245px;
	height:120px;
	float:right;
	padding:0px 0px;
}
#bottomlogo a{
	text-decoration:none;
	display:block;
	width:160px;
	height:100px;
}
#footer,#footer a{
	color:#313131;
	font-size:12px;
}
#copy{
	float:left;
	width:500px;
	padding:80px 0px 0px 230px;
	font-weight:bold;
}
#bottom_links{
	float:left;
	width:500px;
	padding:5px 0px 0px 240px;
	
}
a.orderbutton{
	text-decoration:none;
	width:103px;
	height:25px;
	display:block;
	background:url(../images/transparent.gif) -53px 0px no-repeat;
}

/*------------------------| 10 REASONS |---------------------------*/
div.ten_reasons{
	width:597px;
	height:315px;
	background:url(../images/bg.jpg) -2292px 0px no-repeat;
	overflow:hidden;
}

/*----------------------| END 10 REASONS |-------------------------*/
/*------------------------| WHY USE |---------------------------*/
#content div.whyuse h2{
	padding:15px 0px;
	font-size:22px;
	font-weight:bold;
}
#content div.whyuse div.circle{
	width:51px;
	height:51px;
	float:left;
	margin-right:10px;
	background:url(../images/transparent.gif) 0px 0px no-repeat;
}
#content div.whyuse ul{
	padding:0px 0px 0px 80px;
	list-style:none;
}
#content div.whyuse li{
	background:url(../images/transparent.gif) -3708px 0px no-repeat;
	line-height:30px;
	padding:0px;
	margin:5px 0px;
}
#content div.whyuse li span.number{
	font-weight:bold;
	font-size:16px;
	padding:0px 20px 0px 11px;
	color:#000000;
}
/*----------------------| END WHY USE |-------------------------*/






/*----------------------| DIV FORM |-------------------------*/
#content div.fc{
	text-align: center;
	overflow:hidden;
	

}
#content div.fc2{
	width: 570px;
	background:url(../images/transparent.gif) -1382px 0px no-repeat #ffffff;
	text-align: left;
	margin: 10px auto 20px auto;
	padding:15px 0px 0px 0px;
}

#content div.fc2 form{
	
}

#content div.fc2 div.form_caption{
	clear:both;
	padding:0px 10px;
	font-weight:normal;
	font-size:20px;
	color:#000;
	text-transform:uppercase;
}
#content div.fc2 div.buttons{
	background:#FFF;
	text-align:center;
	clear:both;
	background:url(../images/transparent.gif) -1952px bottom no-repeat;
	padding:5px 0px 10px 0px;
	
}
#content div.fc2 div.buttons input,#content div.fc2 div.buttons button{
	background:url(../images/bg.jpg) -2292px -356px no-repeat;
	width:141px;
	height:40px;
	border:none;
	color:#000;
	font-weight:bold;
	font-size:13px;
	padding:10px 0px;
}
#content div.gopayform{
	text-align:center;
}
#content div.gopayform button{
	background:url(../images/bg.jpg) -2292px -316px no-repeat;
	width:108px;
	height:40px;
	border:none;
	color:#000;
	font-weight:bold;
	font-size:15px;
}
#content div.fc2 div.form_content div.caption{
	clear:both;
	padding:9px 10px;
	font-weight:bold;
	font-size:14px;
	color:#222;

}
#content div.fc2 div.left_right{
	clear:both;
	padding:4px 7px;
	
}

#content div.fc2 div.left{
	float:left;
	text-align:right;
	padding-right:5px;
	width:195px;
	
}
#content div.fc2 div.right{
	float:left;
	text-align:left;
	width:250px;
}
#content div.fc2 div.right a{
	color:#C30;
	font-weight:bold;
}
#content div.fc2 input.inp_text, #content div.fc2 input.inp_psw, #content div.fc2 textarea{
	width:200px;
	border:#999 1px solid;
}
#content div.fc2 select{
	width:205px;
}
#content div.fc2 input.inp_chb{
	width:auto;
}
#content div.fc2 div.pair{
	clear:both;
	padding:4px 7px;
	
}

#content div.fc2 div.user_swich{
	width:130px;
	float:left;
	padding:0px;
	clear:none;
}
#content div.fc2 div.user_swich div.left{
	width:60px;
}
#content div.fc2 div.user_swich div.right{
	width:50px;
}
#content div.fc2 div.orderlogin{
	width:400px;
	float:right;
	padding:0px;
	clear:none;
}
#content div.fc2 div.orderlogin div.left{
	width:110px;
}
#content div.fc2 div.orderlogin div.right{
	width:250px;
}

/*--------------------| END DIV FORM |-----------------------*/

/*-----------------| MESSAGES |------------------*/
div.msg{
	padding:0px;
	margin:10px 0px;
	font: 14px arial;
	text-align: left;
	overflow:hidden;
	
}
div.msg div.err{
	color:#FF0000;
	width:570px;
	margin: 0px;
	text-align: left;
}
div.msg div.good{
	color:#009900;
	width:570px;
	margin:0px;
	text-align: left;
}
div.msg div.text{
	width:570px;
	margin:0px;
	text-align: justify;
	border: 1px solid #a2de03;
	padding: 7px;
}
div.msg span.red{
	color: #FF3300;
	font-weight:bold;
}
span.tco_copy_link{
	color: #227722;
}
/*---------------| END MESSAGES |----------------*/
span.completed_file{
	color: #990000;
	font-weight: bold;
}



/*--------------------| SYMPLE TABLE |---------------------*/
table.sympletable{
	width: 570px;
	margin: 15px auto;
	
	border-collapse:separate;
}
table.sympletable td{
	background: #f3f3f3;
	text-align:center;
	padding:2px 4px;
}
table.sympletable th{
	background: #e3e3e3;
	text-align:center;
	padding:2px 4px;
}
table.sympletable th.caption{
	background: #d3d3d3;
}
/*------------------| END SYMPLE TABLE |-------------------*/
/*------ RELATION --------*/
#content div.message_history{
	text-align: center;
	margin:10px 0px;
}
#content div.message_history div.listhtml{
	margin:0px auto;
	width: 570px;
	background:url(../images/transparent.gif) -1952px bottom no-repeat #f3f3f3;
	text-align: left;
	padding: 0px 0px 15px 0px;
}
#content div.message_history h3{
	background:url(../images/transparent.gif) -1382px 0px no-repeat;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	padding: 10px 0px 10px 10px;
	margin:0px;

}
#content div.message_history div.messagetitle{
	border-top:1px solid #d3d3d3;
	padding: 2px 10px;
	
	font-size:11px;
	font-weight:bold;
	
}
#content div.message_history div.messagetext{
	
	padding: 2px 10px 10px 10px;
}
/*---- END RELATION ------*/


/*-------------------------------| PRICE |----------------------------*/
#content div.fccalculator{
	overflow:hidden;
	margin:0px 0px 200px 0px;
}
#content div.fccalculator div.fc2{
	background:none;
}
#content div.fccalculator div.typeofservice div.left{
	font-size:24px;
	color:#000;
	width:556px;
	text-align:left;
	padding:0px;
}

#content div.fccalculator div.typeofservice div.right{
	background:url(../images/transparent.gif) -2522px 0px no-repeat;
	width:556px;
	overflow:hidden;
	margin:20px 0px;
}
#content div.fccalculator div.typeofservice div.right a{
	color:#000;
	float:right;
	width:278px;
	cursor:pointer;
}
#content div.fccalculator div.typeofservice div.right a div.name{
	margin:10px 0px 0px 0px;
}
#content div.fccalculator div.typeofservice div.right a div.circle{
	width:13px;
	height:13px;
}
#content div.fccalculator div.typeofservice div.right a:hover div.circle{
	background:url(../images/transparent.gif) -3695px 0px no-repeat;
}
#content div.fccalculator div.typeofservice div.right a.active div.circle{
	background:url(../images/transparent.gif) -3078px 0px no-repeat;
}
#content div.fccalculator div.typeofservice div.right a.value1{
	float:right;
	text-align:right;
}
#content div.fccalculator div.typeofservice div.right a.value1 div.circle{
	margin:0px 0px 0px auto;
}
#content div.fccalculator div.typeofservice div.right a.active{
	color:#509d45;
	font-weight:bold;
}

#content div.fccalculator div.typeofwork{
	padding:20px 0px 0px 0px;
	width:570px;
	background:url(../images/transparent.gif) -1382px top no-repeat #ffffff;
}
#content div.fccalculator div.typeofwork div.clear{
	height:20px;
	background:url(../images/transparent.gif) -1952px bottom no-repeat;
}

#content div.fccalculator div.typeofwork div.left{
	font-weight:bold;
}
#content div.fccalculator div.ugrency{
	margin:20px 0px 0px 0px;
}
#content div.fccalculator div.ugrency div.left{
	display:none;
}
#content div.fccalculator div.ugrency div.right{
	width:556px;
	background:url(../images/transparent.gif) -3091px 23px no-repeat;
}
#content div.fccalculator div.ugrency a{
	font-weight:normal;
	display:block;
	float:right;
	text-decoration:none;
	width:62px;
	height:70px;
	
	cursor:pointer;
	text-align:center;
}
#content div.fccalculator div.ugrency a.value168{
	width:70px;
}
#content div.fccalculator div.ugrency a.value336{
	width:110px;
}
#content div.fccalculator div.ugrency a div.circle{
	margin:5px auto;
	height:16px;
	width:16px;
	overflow:hidden;
	background:url(../images/transparent.gif) -3647px 0px no-repeat;
}
#content div.fccalculator div.ugrency a:hover div.circle{
	background:url(../images/transparent.gif) -3663px 0px no-repeat;
}
#content div.fccalculator div.ugrency a.active div.circle{
	background:url(../images/transparent.gif) -3679px 0px no-repeat;
}
#content div.fccalculator div.ugrency a div.value{
	color:#517bc1;
	font-weight:bold;
	height:15px;
}
#content div.fccalculator div.ugrency a div.time{
	color:#404040;
}
#content div.fccalculator div.ugrency a.active div.time{
	font-weight:bold;
}
#content div.fccalculator div.total{
	float:left;
	width:140px;
	margin:10px 0px;
}
#content div.fccalculator div.total div.left{
	font-size:20px;
	color:#000;
	width:70px;
	text-align:left;
}
#content div.fccalculator div.total div.right{
	width:56px;
	font-size:20px;
	color:#1854b7;
}
#content div.fccalculator div.total div.clear{
	clear:none;
}
#content div.fccalculator div.buttons{
	clear:none;
	background:none;
}
#content div.fccalculator div.buttons input{
	float:left;
	font-size:12px;
	background:url(../images/bg.jpg) -2292px -316px no-repeat;
	width:108px;
}
/*-------------------------------| PRICE |----------------------------*/


/*---------------------------| SWREG |--------------------------*/
div.method_swreg{
	padding-top: 10px; 
	text-align:center;
	border-bottom:1px #CCC dotted;
	border-top:1px #CCC dotted;
	overflow:hidden;
}
div.method_swreg h3{
	text-align:left;
	font-size:13px;
	margin: 0px 0px;
}
div.method_swreg p{
	text-align:justify;
	font-size:12px;
	margin: 1px 0px;
	display: block;
}
div.method_swreg div.methodlogo{
	margin-right: 10px;
	float:left;
	width:120px;
	height:76px;
	background:url(../images/bg.jpg) -2433px -316px no-repeat;
}
div.method_swreg div.methodcards{
	margin:10px auto;
	width:391px;
	height:26px;
	background:url(../images/bg.jpg) -2652px -396px no-repeat;
	
}
div.pay_button_swreg{
	margin: 10px 0px;
	text-align: center;
}
div.pay_button_swreg button{
	width:108px;
	height:40px;
	background:url(../images/bg.jpg) -2292px -316px no-repeat;
	border:none;
	color:#000;
	font-weight:bold;
	font-size:12px;
}
/*-------------------------| END SWREG |------------------------*/


/*---------------------------| CONTACT FORM |--------------------------*/
#content div.fccontactus{
	
}
#content div.fccontactus div.left_right{
	width:271px;
	float:left;
	clear:none;
}
#content div.fccontactus div.left{
	width:86px;
}
#content div.fccontactus div.right{
	width:180px;
}
#content div.fccontactus input.inp_text{
	width:175px;
}

#content div.fccontactus textarea{
	width:460px;
}
#content div.fccontactus div.inp_ta{
	width:556px;
}

/*#content div.fccontactus div.capcha{
	width:556px;
}*/
#content div.fccontactus div.capcha div.left{
	float:right;
	width:180px;
	padding:0px;
	text-align:left;
}
#content div.fccontactus div.capcha div.right{
	float:left;
	width:86px;
	padding:2px 5px 0px 0px;
}
#content div.fccontactus div.capcha input.inp_text{
	margin:5px 0px 0px 0px;
	width:80px;
}
/*-------------------------| END CONTACT FORM |------------------------*/