@charset "utf-8";
/* CSS Document */
*.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}
#body
{
	text-align:center;
	padding:0px; 
	margin:0px;
	background:#760a0a; 
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
form{
	margin:0px;
	padding:0px;
}
a{
	color:#0e75ea;
}

#body1{
	background:url(../images/top_bottom.gif) 0px 0px repeat-y;
	width:1250px;
}
#body2{
	background:url(../images/bg.jpg) 0px 0px no-repeat;
}
#top{
	width:911px;
	margin:0px auto;
	
}
#header{
	text-align:left;
}
#logo{
	float:left;
	width:423px;
	height:129px;
	
}
#logo a{
	display:block;
	margin:20px 0px 0px 35px;
	width:212px;
	height:85px;
	text-decoration:none;
	
}
#top_menu{
	float:right;
	width:488px;
	height:129px;
	
}
#top_menu a{
	display:block;
	float:left;
	height:30px;
	margin:92px 1px 0 0;
	text-decoration:none;
}
#top_menu a.link1{width:80px;}
#top_menu a.link2{width:116px;}
#top_menu a.link3{width:99px;}
#top_menu a.link4{width:150px;}

#side{
	float:right;
	width:306px;
	padding:0px 0px 10px 0px;
	
}
#side a.orderbut{
	display:block;
	width:306px;
	height:100px;
	margin:34px 0px 0px 0px;
	text-decoration:none;
}
#side_menu,
#wp_cats{
	margin:20px 0px 0px 5px;
	padding:19px 0px 0px 0px;
	background:url(../images/bg.jpg) -2472px -240px no-repeat #e0e0e0;
}
#wp_cats2{
	background:#e0e0e0;
}
#side_menu a,
#wp_cats a{
	display:block;
	padding-left:50px;
	text-align:left;
	padding:3px 0px 3px 50px;
	border-bottom:1px solid #b3b3b3;
	background:url(../images/bg.jpg) -2472px -286px no-repeat;
	color:#000;
	text-decoration:none;
}
#side_menu a:hover,
#wp_cats a:hover{
	background:url(../images/bg.jpg) -2472px -345px no-repeat #4388d3;
	color:#b7d3f1;
}
#side_menu a.active,
#wp_cats li.active-cat a{
	background:url(../images/bg.jpg) -2472px -262px no-repeat #0f6acf;
	color:#b7d3f1;	
	
}


#end_side_menu,
#end_wp_cats{
	height:27px;
	background:url(../images/bg.jpg) -2472px -305px no-repeat;
}
#wp_cats ul,#wp_cats li{
	padding:0px;
	margin:0px;
	list-style:none;
}

#wp_cats h2
{
	background:url(../images/bg.jpg) -2126px -208px no-repeat;
	height:35px;
	width:112px;
	margin:0px auto 10px auto;
	text-align:center;
	text-decoration:underline;
}


#side a.note{
	margin:10px auto;
	display:block;
	height:215px;
	background:url(../images/bg.jpg) -1829px -190px no-repeat;
	width:280px;
	text-decoration:none;
}
/*#side a.note:hover{
	background:url(../images/bg.jpg) -1829px -411px no-repeat;
}*/

#member{
	text-align:left;
	margin:17px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	height:100px;
	overflow:hidden;
}

#member div.welcome{
	font-size:14px;
	font-weight:bold;
	color:#004588;
	margin:5px 0px;
}
#member div.fc{
	height:75px;
}
#member div.fc div.form_content{
	float:left;
	width:200px;
	padding:10px 0px 0px 0px;
}
#member div.fc div.left_right{
	padding:2px 0px;
}
#member div.fc div.left{
	display:none;
}
#member div.fc div.right{
	width:177px;
	background:url(../images/bg.jpg) -2131px -254px no-repeat;
	padding:0px 5px;
}
#member div.fc input.inp_text,#member div.fc input.inp_psw{
	background:none;
	border:none;
	height:18px;
	margin:3px 0px;
	width:100%;
	color:#b4b4b4;
}
#member div.hideinput{
	color:#b4b4b4;
}
#member div.fc div.buttons{
	width:85px;
	padding:28px 0px 0px 0px;
	float:right;
}
#member div.fcsignup input.inp_subm{
	background:url(../images/bg.jpg) -2328px -253px  no-repeat;
	width:79px;
	height:24px;
	padding:0px 0px 0px 0px;
	border:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
#member a.rep_link{
	
	color:#0e75ea;
}
#member div.userwelcom{
	
}


#content{
	float:left;
	width:570px;
	padding:17px 10px 20px 19px;
	margin:293px 0 0 4px;
	text-align:justify;
	
}
#content.contentwhite{
	background:#ffffff;
}
#content h1{
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	font-size:22px;
}
#content h2{
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	font-size:20px;

}
#content ul{
	margin:15px 0px;
	padding:0px 20px;
	list-style:inside;
}
#content li{
	margin:5px 0px;
	padding:0px;
}
#footer{
	height:150px;
	padding:10px 0px 0px 0px;
	background:url(../images/bg.jpg) -1252px 0px no-repeat;
}
#copy{
	margin:0px 0px 0px 200px;
	text-align:left;
}
#copy a{
	color:#000;
	text-decoration:none;
}
#copy a:hover{
	text-decoration:underline;
}

div.gopayform{
	text-align:center;
	padding: 10px 0px;
}
div.gopayform button{
	margin:0px auto;
	height: 30px;
	width: 70px;
	font-size: 16px;
	
}

div.pay_button button{
	margin:0px auto;
	height: 30px;
	width: 70px;
	font-size: 16px;
	
}


/*---------------------------| 2CO |--------------------------*/
div.method_2co{
	text-align:center;
	padding-top: 10px; 
}
div.method_2co h3{
	text-align:left;
	font-size:13px;
	margin: 0px 0px;
}
div.method_2co p{
	text-align:justify;
	font-size:12px;
	margin: 1px 0px;
	display: block;
}
div.method_2co div.methodlogo{
	margin-left:10px;
	height: 60px;
	width: 135px;
	float:left;
	background: url(../images/bg.jpg) -1254px -310px no-repeat;
}
div.method_2co div.methodcards{
	clear:both;
	margin:10px auto;
	width:510px;
	height:35px;
	background: url(../images/bg.jpg) -1254px -370px no-repeat; 
	
}
div.pay_button_2co{
	margin: 10px 0px;
	text-align: center;
}
div.pay_button_2co button{
	background:url(../images/bg.jpg) -2132px -338px no-repeat;
	width:116px;
	height:38px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:10px 0px;
}
/*---------------------------| SWREG |--------------------------*/
div.method_swreg{
	padding-top: 10px; 
	text-align:center;
	border-bottom:1px #CCC dotted;
	border-top:1px #CCC dotted;
}
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;
	height: 70px;
	width: 135px;
	float:left;
	background: url(../images/bg.jpg) -1254px -202px no-repeat; 
}
div.method_swreg div.methodcards{
	margin:10px auto;
	width:400px;
	height: 30px;
	background: url(../images/bg.jpg) -1254px -280px no-repeat; 
	
}
div.pay_button_swreg{
	margin: 10px 0px;
	text-align: center;
}
div.pay_button_swreg button{
	background:url(../images/bg.jpg) -2132px -338px no-repeat;
	width:116px;
	height:38px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:10px 0px;
}
/*-------------------------| END SWREG |------------------------*/

/*BLOG*/
div.categor
{
	float:right;
	border:#09C 1px solid;
	margin-top:45px;
	margin-left:5px;
	margin-right:5px;
	}

div.tab_meta{
	font-size:11px;
	border:1px solid #E0E0E0;
	background: url(../images/bg.jpg) -2473px -208px no-repeat #ffffff;
	
	padding:6px 20px 0px 40px;
}
div.tab{
	float:left;
	width:65px;
	text-align:left;
	height:19px;
}
div.meta{
	float:right;
	width:443px;
	text-align:right;
}
div.post h2 a{
	color:#fda225;
	text-decoration:none;
}
div.post h2 a:hover{
	text-decoration:underline;
}
div.pagenavigation{
	text-align:center;
}

/*----------------------| PRICE |-------------------------*/
div.price_top{
	height:50px;
	padding:0px 0px 25px 0px; 
	background:url(../images/top_bottom.gif) -1250px 50px no-repeat #ffffff;
}
div.price_top a, div.price_top div.price_el{
	background:#ffffff;
	border:3px solid #e7e4e4;
	width:139px;
	
	display:block;
	float:left;
	margin:0px 20px 20px 0px;
	padding:5px 10px;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	
}

div.price_bottom{
	background:url(../images/top_bottom.gif) -1820px bottom no-repeat #e0e0e0;
	padding: 0px 0px 10px 20px;
}
div.price_bottom a, div.price_bottom div.price_el{
	background:#ffffff;
	border:3px solid #d7d4d4;
	width:139px;
	height:115px;
	display:block;
	float:left;
	margin:0px 16px 20px 0px;
	padding:10px;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	font-family:arial;
	font-size:12px;
}
#content div.price_top a:hover, #content div.price_bottom a:hover{
	background:#ffe6b1;
	border-color:#ffae01;
	color:#ff8a00;
}
div.price_bottom span.red{
	display:block;
	width:90px;
	text-align:center;
	background:#e30606;
	color:#f7b5b5;
	margin:4px 0px 0px 0px;
	padding:2px 0px;
	font-weight:bold;
}
div.price_bottom span.total{
	margin-top:8px;
	display:block;
	text-align:right;
	font-size:30px;
	color:#a22283;
	font-family:"Times New Roman", Times, serif;
}
div.price div.buttons{
	text-align:center;
}
div.price div.buttons input{
	background:url(../images/bg.jpg) -2132px -338px no-repeat;
	width:116px;
	height:37px;
	border:none;
	color:#ffffff;
	font-weight:bold;
}
/*--------------------| END PRICE |-----------------------*/

/*----------------------| DIV FORM |-------------------------*/
#content div.fc{
	text-align: center;
	
	

}
#content div.fc2{
	width: 570px;
	background:url(../images/top_bottom.gif) -1250px 0px no-repeat #e0e0e0;
	text-align: left;
	margin: 0px auto;
	padding:25px 0px 0px 0px;
}

#content div.fc2 form{
	
}

#content div.fc2 div.form_caption{
	clear:both;
	padding:0px 30px;
	font-weight:bold;
	font-size:16px;
	color:#222;
	background:#e0e0e0;
}
#content div.fc2 div.buttons{
	background:#FFF;
	text-align:center;
	clear:both;
	background:url(../images/top_bottom.gif) -1820px -25px no-repeat #ffffff;
	padding:5px 0px 0px 0px;
	
}
#content div.fc2 div.buttons input,#content div.fc2 div.buttons button{
	background:url(../images/bg.jpg) -2265px -338px no-repeat;
	width:116px;
	height:38px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:10px 0px;
}
#content div.gopayform{
	text-align:center;
}
#content div.gopayform button{
	background:url(../images/bg.jpg) -2132px -338px no-repeat;
	width:116px;
	height:38px;
	border:none;
	color:#ffffff;
	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 10px;
	
}

#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;
	color:#B54;
}
#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:155px;
	border:#999 1px solid;
}
#content div.fc2 select{
	width:160px;
}
#content div.fc2 input.inp_chb{
	width:auto;
}
/*--------------------| END DIV FORM |-----------------------*/
/*----------------------| DIV ORDER |-------------------------*/
#content span.step_edit a{
	color:#F60;
	float:right;
}
#content div.fcorderstep0 div.fc2 div.form_caption,
#content div.fcorderstep8 div.fc2 div.form_caption{
	display: none;
}
#content div.fcorderstep0 div.fc2 div.typeofwork,
#content div.fcorderstep8 div.fc2 div.typeofwork{
	font-weight:bold;
}
#content div.fcorderstep0 div.fc2 div.total,
#content div.fcorderstep8 div.fc2 div.total{
	font-weight:bold;
	font-size:14px;
	background:url(../images/top_bottom.gif) -1820px -10px no-repeat #ffffff;
	height:50px;
}
#content div.fcorderstep0 div.fc2 div.total div.left,
#content div.fcorderstep8 div.fc2 div.total div.left{
	width:250px;
}
#content div.fcorderstep0 div.fc2 div.total div.right,
#content div.fcorderstep8 div.fc2 div.total div.right{
	color:#59b266;
}
#content div.fcorderstep0 div.fc2 div.discountcode,
#content div.fcorderstep8 div.fc2 div.discountcode{
	background:url(../images/top_bottom.gif) -1250px 0px no-repeat;
	padding:25px 0px 0px 0px;
	
}
#content div.fcorderstep0 div.fc2 div.agree,
#content div.fcorderstep8 div.fc2 div.agree{
	background:url(../images/top_bottom.gif) -1820px -24px no-repeat #ffffff;
	padding:30px 0px 0px 0px;
	height:31px;
}
#content div.fcorderstep0 div.fc2 div.agree div.left,
#content div.fcorderstep8 div.fc2 div.agree div.left{
	display:none;
}
#content div.fcorderstep0 div.fc2 div.agree div.right,
#content div.fcorderstep8 div.fc2 div.agree div.right{
	text-align:center;
	width:605px;
	float:none;
}
#content div.fcorderstep0 div.fc2  div.buttons{
	background:#ffffff;
}
#content div.fcorderstep0 div.fc2 div.buttons input{
	background:url(../images/bg.jpg) -2132px -338px no-repeat;
}

#content div.fcorderstep6 div.fc2{
	padding:0px;
}
#content div.fcorderstep6 div.fc2 div.left{
	display:none;
}
#content div.fcorderstep6 div.fc2 div.right{
	float:none;
	width:100%;
}
#content div.fcorderstep6 div.fc2 div.services{
	height:50px;
	padding:0px 0px 30px 0px; 
	background:url(../images/top_bottom.gif) -1250px 50px no-repeat #ffffff;
}
#content div.fcorderstep6 div.fc2 div.services div.level_radio{
	background:#ffffff;
	border:3px solid #e7e4e4;
	width:139px;
	
	display:block;
	float:left;
	margin:0px 20px 20px 0px;
	padding:5px 10px;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	
}

#content div.fcorderstep6 div.fc2 div.packeges{
	padding: 0px 0px 10px 10px;
}
#content div.fcorderstep6 div.fc2 div.packeges div.level_radio{
	background:#ffffff;
	border:3px solid #e7e4e4;
	width:154px;
	height:115px;
	display:block;
	float:left;
	margin:0px 5px 20px 0px;
	padding:10px;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	font-family:arial;
	font-size:12px;
}

#content div.fcorderstep6 div.fc2 div.packeges span.red{
	display:block;
	width:90px;
	text-align:center;
	background:#e30606;
	color:#f7b5b5;
	margin:4px 0px 0px 0px;
	padding:2px 0px;
	font-weight:bold;
}
#content div.fcorderstep6 div.fc2 div.packeges span.total{
	margin-top:5px;
	display:block;
	text-align:right;
	font-size:30px;
	color:#a22283;
	font-family:"Times New Roman", Times, serif;
}



/*--------------------| END DIV ORDER |-----------------------*/

/*-----------------| 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;
}


/*-----------------| MAIN STEPS |------------------*/
#content table.main_steps{
	margin:10px 0px 20px 0px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	background:#ffffff;
}
#content table.main_steps td{
	width:auto;
	height:30px;
	color:#9ac8df;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0px 12px 0px 7px;
}
#content table.main_steps td a{
	text-decoration:none;
	color:#9ac8df;
	
}
#content table.main_steps td.active, #content table.main_steps td.active a{
	color:#a22283;
	
	
}

#content table.main_steps th{
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	background:url(../images/bg.jpg) -1320px -413px no-repeat;
	width:40px;
	height:36px;
	font-weight:normal;
}
#content table.main_steps th.active{
	background-position:-1255px -413px;
}
#content table.main_steps td.sep{
	width:16px;
	background:url(../images/bg.jpg) -1302px -413px no-repeat;
	overflow:hidden;
	padding:0px;
}
/*---------------| END MAIN STEPS |----------------*/
/*-----------------| ORDER MENU |------------------*/
#content div.ordermenu{
	height:60px;
	margin:10px 0px;
}
#content div.ordermenu a{
	display:block;
	float:left;
	width:74px;
	height:40px;
	padding:5px;
	border:3px solid #e7e4e4;
	text-decoration:none;
	margin:0px 4px 0px 0px;
	overflow:hidden;
	text-align:center;
}
#content div.ordermenu a.active, #content div.ordermenu a:hover{
	background:#ffe6b1;
	border-color:#ffae00;
	color:#ff8a00;
}
/*-----------------| ORDER MENU |------------------*/


/*--------------------| SYMPLE TABLE |---------------------*/
table.sympletable{
	width: 570px;
	margin: 0px 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/top_bottom.gif) -3580px bottom no-repeat #f3f3f3;
	text-align: left;
	padding: 0px 0px 15px 0px;
}
#content div.message_history h3{
	
	background:url(../images/top_bottom.gif) -2973px 0px no-repeat;
	padding: 10px 0px 10px 25px;
	margin:0px;
	/*background:#ced7e0;
	font-weight:bold;
	
	color: #ffffff;
	background: #a4a4a2;
	padding: 2px 5px;
	font-size:11px;
	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 ------*/