/* CSS Document */
#body{
	margin:0px;
	padding:0px;
	background-color:#4a4a4a;
}
img{
	border:0px;
}
div.clear{
	overflow:hidden;
	clear:both;
	height:1px;
}
#body_bg{
	width: expression(document.body.clientWidth <=1190?'1190px':'auto');
	min-width:1190px;
	text-align:left;
	background:url(../images/bg.png) repeat-x #4a4a4a;
}
#body1{
	margin:0px 30px 15px 30px;
	background:url(../images/top_bg.png) top repeat-x #FFFFFF;
}
#body2{background:url(../images/bottom_bg.png) bottom repeat-x;}
#body3{background:url(../images/left_bg.png) left repeat-y;}
#body4{background:url(../images/right_bg.png) right repeat-y;}
#body5{background:url(../images/top_left.png) top left no-repeat;}
#body6{background:url(../images/top_right.png) top right no-repeat;}
#body7{background:url(../images/bottom_left.png) bottom left no-repeat;}
#body8{background:url(../images/bottom_right.png) bottom right no-repeat;
	width:100%;	
}
div.fls
{
	text-align:center;
	}
#toplinks{
	text-align:center;
	margin-top:0px;
}
#toplinks_bg{
	width:850px;
	margin:0px auto;
	position:relative;
	left:130px;
	background:url(../images/top_menu_bg.png) top repeat-x;
}
#toplinks_left{
	background:url(../images/top_menu_left.png) top left no-repeat;
	padding-left:10px;
}
#toplinks_right{
	background:url(../images/top_menu_right.png) top right no-repeat;
	padding-right:10px;
	height:33px;
}
#toplinks a{
	margin:10px 10px 0px 10px;
	height:14px;
	padding-top:0px;
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:100;
	text-decoration:none;
	display:block;
	float:left;
}
#toplinks a:hover{
	height:13px;
	padding-top:1px;
}
#toplinks a.active{
	font-weight:bold;
}
#toplinks span.separator{
	display:block;
	float:left;
	height:33px;
	width:15px;
	background:url(../images/top_menu_separator.png) top right no-repeat;
}

#content{
	float:right;
	width:100%;
	margin-left:-280px;

	/*margin:0px 30px 10px 290px;*/
	color:#444444;
	font-family:arial;
	font-size:12px;
	
}
#content a{
	color:#006699;
	font-weight: bold;
}
#content1{
	margin:18px 30px 10px 285px;
	text-align:justify;
}
#side{
	float:left;
	width:250px;
}
#side a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

#side a.rep_link{
	margin: 10px;
	font-size: 11px;
}
#side1{
	margin:12px 8px 10px 19px;
}

div.links_under_image{
	text-align:center;
}
div.links_under_image a{
	color:#333333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 15px;
}


#footer{
	clear:both;
	
	text-align:right;
	margin-right:20px;
	color:#4b4b4b;
	font-family:arial;
	font-size:11px;
	text-align:center;
	padding-bottom:5px;
}
#footer a{
	color:#4b4b4b;
	text-decoration:none;
}
#disclaimer{
	clear:both;
	
	text-align:right;
	margin-right:20px;
	color:#4b4b4b;
	font-family:arial;
	font-size:11px;
	text-align:center;
}
h1{
	font-family:arial;
	font-size:16px;
	letter-spacing:1px;
	color:#333333;
}
textarea{
	width:100%;
	height:70px;
}
div.samples_link_order{
	text-align: center;
}


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;
	
}
/*---------------------------| ORDER FORM |-----------------------------*/
/*table.orderform{
	border-collapse:collapse;
	width:550px;
}
table.orderform *.type{
	vertical-align:top;
	border-right:1px solid #a5a5a5;
	padding:10px 20px;
	text-align:left;
}
table.orderform *.accaunt,table.orderform *.orderinfo{
	padding:10px 0px;
}
table.orderform th.caption{
	border:1px solid #a5a5a5;
	background:#ced7e0;
	height:20px;
	padding-left:10px;
}
table.orderform td.messages{
	color:red;
}
table.orderform a{
	color:#4b4b4b;
	font-weight:bold;
	font-size:12px;
}*/
/*-------------------------| END ORDER FORM |---------------------------*/

/*---------------------------| FORM |-----------------------------*/
/*
table.editform{
	
	margin:0px auto;
	width:400px;
}
table.editform th,table.editform td{
	padding:0px 0px;
}
table.editform col.left{
	width:150px;
	text-align:left;
	border:#CC0000;
	padding:4px 0px;
}
table.editform col.right{
	width:250px;
}
table.editform select,table.editform input.inp_text,table.editform input.inp_psw,table.editform textarea{
	width:210px;
}

table.editform th.caption{
	height:20px;
	background:#ced7e0;
	border:1px solid #a5a5a5;
	text-align:center;
}
table.editform a{
	color:#4b4b4b;
	font-weight:bold;
	font-size:12px;
}*/
/*-------------------------| END FORM |---------------------------*/



/*------------------| TABLE |-----------------------*/
table.sympletable{
	margin:0px auto;
	border-collapse:collapse;
	width:520px;
	border:1px solid #c6c6c6;
}
table.sympletable th{
	background:#a5a5a5;
	border:1px solid #ced7e0;
	text-align:center;
}
table.sympletable td{
	text-align:center;
}
table.sympletable th.caption{
	height:20px;
	background:#ced7e0;
	border:1px solid #a5a5a5;
	text-align:center;
}
table.sympletable a{
	color:#4b4b4b;
	font-weight:bold;
	font-size:12px;
}
/*----------------| END TABLE |---------------------*/

/*------------------| PRICE TABLE|-----------------------*/
table.pricetable{
	margin-left:20px;
	margin-top:20px;
	border-collapse:collapse;
	
	border:1px solid #c6c6c6;
}

table.pricetable th{
	width:308px;
	
	background:#ced7e0;
	border:1px solid #a5a5a5;
	text-align:center;
}
table.pricetable td{
	text-align:center;
	border:1px solid #ced7e0;
}
/*----------------| END PRICE TABLE |---------------------*/
/*------------------| PRICE TABLE|-----------------------*/
table.bottompricetable{
	margin:10px auto;
	border-collapse:collapse;
	
	/*border:1px solid #bdcdd9;*/
	/*width:500px;*/
}

table.bottompricetable th{
	
	
	background:url(../images/price_bg1.jpg) #bdcdd9;
	border:1px solid #bdcdd9;
	text-align:center;
	text-decoration:none;
}
table.bottompricetable td{
	
	border:1px solid #bdcdd9;
	height: 32px;
}
table.bottompricetable td.bpt_deadline{
	text-align: center;
	width:80px;
	background:#f8feed;
}
table.bottompricetable td.bpt_old{
	
	text-decoration: line-through;
	text-align: center;
	width:90px;
	background:#F4F2F2;
}
table.bottompricetable td.bpt_price{
	background: url(../images/sale1.gif) 85px 2px no-repeat #FFEEEE;;
	text-align: left;
	width:115px;
	/*padding: 0px 2px;*/
	font-size: 12px;
}
table.bottompricetable td.bpt_order{
	text-align: center;
	
	font-size:12px;
	width:80px;
	background:#f8feed;
}
#content table.bottompricetable td.bpt_order a{
	color:#006699;
	font-weight: bold;
	display: block;
	width:100%;
}
#content table.bottompricetable td.bpt_deadline a,
#content table.bottompricetable td.bpt_price a,
#content table.bottompricetable td.bpt_old a{
	color:#222222;
	text-decoration:none;
	font-weight:normal;
}
table.bottompricetable td.bpt_contact{
	border:none;
	font-size:16px;
	height: 50px;
	background: url(../images/contact1.jpg) 225px 8px no-repeat #FFFFFF;
	text-align: left;
	
	
}
table.bottompricetable td.bpt_contact span{
	display:block;
	float:left;
	padding-left: 35px;
}
#content table.bottompricetable td.bpt_contact a{
	display:block;
	float:right;
	padding-right:5px;
	padding-top:5px;
	
}
/*----------------| END PRICE TABLE |---------------------*/


/*----------------------| DIV FORM |-------------------------*/
/*----------------------| DIV ORDER |-------------------------*/

div.fc{
	width:100%;
	text-align:center;
}
div.fc2{
	margin:0px auto;
	width:500px;
	text-align:left;
}
div.fc div.form_caption{
	text-align:center;
	font-weight:bold;
	height:20px;
	background:#ced7e0;
	border:1px solid #a5a5a5;
}

div.fc form{
	
	text-align:left;
	margin:0px;
	padding:0px;
}

div.fc div.form_content{
	/*width:100%;*/
}
div.fc div.buttons{
	clear:both;
	/*border-top:1px solid #a5a5a5;*/
	border-bottom:1px solid #a5a5a5;
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	text-align:center;
}
div.fc div.buttons input{
	/*font-size:16px;*/

}

div.fc div.form_content div.caption{
	clear:both;
	text-align:center;
	font-weight:bold;
	height:20px;
	background:#ced7e0;
	border:1px solid #a5a5a5;
}
div.fc div.left_right{
	/*margin-left:0px;*/
	border-left: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	height: 100%;
	padding: 3px 10px;
}
div.fc div.errformat{
	color:#900;
	font-size:130%;
}
div.fc div.pair{
	border-left: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	height: 100%;
	padding: 3px 10px;

}
div.fc div.left{
	float: left;
	width: 140px;
	font-weight: bold;
	
}
div.fc div.right{
	float:right;
	text-align:left;
	width: 338px;
}
div.fc input.inp_text, div.fc input.inp_psw, div.fc select, div.fc textarea{
	width: 330px;
}
div.fc input.inp_chb{
	width: auto;
}

/*--------------------| END DIV FORM |-----------------------*/
div.fcorder div.form_caption{
	display: none;
}
/*
div.fc div.user_swich{
	float:left;
	width:100px;
	border-right:1px solid #a5a5a5;
	margin-right:-1px;
}
div.fc div.user_swich div.left_right{
	margin-left:0px;
	border-left:none;
}
div.fc div.user_swich div.left{
	width:100px;
}



div.fc div.orderlogin{
	float:left;
	width:300px;
	border-left:1px solid #a5a5a5;
}
div.fc div.orderlogin div.left_right{
	margin-left:0px;
	border-left:none;
}
div.fc div.orderlogin div.form_content{

}

div.fc div.orderlogin div.left{

}
div.fc div.orderlogin div.left_right,div.fc div.orderlogin div.caption,div.fc div.orderlogin div.pair{

}*/

/*----------------------| DIV ORDER |-------------------------*/



/*order description*/
div.fcorder div.order_descr div.left{
	width:470px;
	float:none;
}
div.fcorder div.order_descr div.right{
	width:470px;
	float:none;
}
div.fcorder div.order_descr textarea{
	width:470px;
}
/*end order description*/



div.fc div.user_swich{

	float:left;
	width:150px;
	padding: 0px;
	border:none;
}
div.fc div.user_swich div.form_content{
	clear:both;
	width:140px;
	padding-top:5px;
	
}
div.fc div.user_swich div.left_right{
	margin:0px auto;
	width:130px;
	border:none;
}
div.fc div.user_swich input{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:16px;
	width:auto;
}
div.fc div.user_swich div.left{
	margin:0px;
	float:right;
	width:110px;
	
}
div.fc div.user_swich div.right{
	float:left;
	width:20px;
}



div.fc div.orderlogin{
	float:left;
	
	padding: 0px;
	border:none;
	
	width: 350px;
}
div.fc div.orderlogin input{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:150px;
}
div.fc div.orderlogin div.left_right{
	
	margin:0px;
	
	
	
}
div.fc div.orderlogin div.left{
	/*float:left;*/
	width:120px;
	/*margin-left:5px;*/
}
div.fc div.orderlogin div.right{
	/*padding: 0px;*/
	width:200px;
	
}

div.fc div.orderlogin div.form_content{
	clear:both;
	/*width:330px;
	border-left:1px solid #a5a5a5;
	padding-top:5px;*/
}

div.fc div.orderlogin input.inp_text, div.fc div.orderlogin input.inp_psw, div.fc div.orderlogin select{
	width: 200px;
}

/*--------------------| END DIV ORDER |-----------------------*/


/*---------------------| DIV SIGN UP |-------------------------*/
div.fc2signup{
	width:220px;
	font-size:12px;
	font-family:arial;
	font-weight: bold;
	margin: 5px 0px;
}
div.fcsignup form{
	width:220px;
	text-align:left;
	margin:0px;
	padding:0px;
}
div.fcsignup div.left{
	float: left;
	width: 70px;
	
}
div.fcsignup div.right{
	float:left;
	text-align:left;
	width: 150px;
}
div.fcsignup input.inp_text, div.fcsignup input.inp_psw, div.fcsignup select, div.fcsignup textarea{
	width: 145px;
	font-size: 12px;
}
div.fcsignup input.inp_chb{
	width: auto;
}
div.fcsignup div.buttons{
	border:none;
}
div.fcsignup div.left_right{
	border:none;
}
div.fcsignup div.pair{
	border:none;
}
/*-------------------| END DIV SIGN UP |-----------------------*/

/*----------------------| ADD PRODUCT |-----------------------*/
table.addproduct{
	width:488px;
	margin:0px;
	padding:0px;
}
table.addproduct col.col3{
	width:150px;
}
/*--------------------| END ADD PRODUCT |---------------------*/

/*------ RELATION --------*/
div.message_history{
	text-align: center;
	margin:10px 0px;
}
div.message_history div.listhtml{
	margin:0px auto;
	width:500px;
	text-align: left;
	
}
div.message_history h3{
	background:#ced7e0;
	font-weight:bold;
	
	border:1px solid #a5a5a5;
	font-size:11px;
	padding:3px 10px;	
	margin:0px;
}
div.message_history div.messagetitle{
	border: 1px solid #a5a5a5;
	margin: 2px 0px 0px 0px;
	font-size:11px;
	padding:1px;
	background:#ced7e0;
	font-weight:bold;
	
}
div.message_history div.messagetext{
	border: 1px solid #a5a5a5;
	border-top: none;
}
/*---- END RELATION ------*/


/*-----------------| MESSAGES |------------------*/
div.msg{
	padding:0px;
	margin:10px 0px;
	font: 11px arial;
	text-align: center;
	width:100%;
	clear: both;
}
div.msg div.err{
	color:#FF0000;
	width:470px;
	margin: 0px auto;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
div.msg div.good{
	color:#009900;
	width:470px;
	margin:0px auto;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
div.msg div.text{
	width:470px;
	margin:0px auto;
	text-align: justify;
	border: 1px solid #999999;
	padding: 7px;
}
div.msg span.red{
	color: #FF0000;
}
span.tco_copy_link{
	color: #227722;
}
/*---------------| END MESSAGES |----------------*/
span.completed_file{
	color: #990000;
	font-weight: bold;
}


/*---------------------------| SWREG |--------------------------*/
div.method_swreg{
	
	text-align:center;
}
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/images.gif) 15px -10px no-repeat; 
}
div.method_swreg div.methodcards{
	margin:10px auto;
	width:400px;
	height: 30px;
	background: url(../images/images.gif) 0px -85px no-repeat; 
	
}
div.pay_button_swreg{
	margin: 10px 0px;
	text-align: center;
}
/*div.pay_button_swreg button.inp_subm{
	color:#FFFFFF;
	text-align:left;
	letter-spacing: 0px;
	margin: 0px auto;
	padding:0px 0px 8px 10px;
	background: url(../images/images.gif) 0px -350px no-repeat;
	height: 65px;
	width:192px;
	font-size: 16px;
}*/


/*-------------------------| END SWREG |------------------------*/

/*-------------------------| BLOG |------------------------*/
#content h2{
	font-size:16px;
	text-align:left;
}
#content h3{
	font-size:14px;
	text-align:left;
}
#content h2 a{
	color:#444444;
	text-decoration:none;
}
#content li{
	margin:7px 0px;
}
#content ul,#content ol{
	margin:20px 0px 20px 35px;
	padding:0px;
}

#content p{
	margin:20px 0px;
}

#wp_cats{
	margin: 20px 0px;
}
#wp_cats h2{
	font-size:16px;
	margin: 0px;
}
#wp_cats ul{
	margin: 0px 0px 0px 20px;
	list-style:none;
}
#wp_cats a{
	font-size:12px;
}
/*-----------------------| END BLOG |----------------------*/

/*-------------------------| SIDE BUTTONS |------------------------*/
a.orderbutbig{
	display:block;
	margin:0px 0px 13px 0px;
	height:62px;
	text-decoration:none;
	background:url(../images/pat_images.png) -7px -7px no-repeat;
}
a.orderbutbig:hover{
	background:url(../images/pat_images.png) -242px -7px no-repeat;
}
a.orderbut{
	display:block;
	margin:0px 0px 7px 0px;
	height:32px;
	text-decoration:none;
	background:url(../images/pat_images.png) -7px -79px no-repeat;
}
a.orderbut:hover{
	background:url(../images/pat_images.png) -242px -79px no-repeat;
}
a.freeinquirybut{
	display:block;
	margin:0px 0px 7px 0px;
	height:32px;
	text-decoration:none;
	background:url(../images/pat_images.png) -7px -115px no-repeat;
}
a.freeinquirybut:hover{
	background:url(../images/pat_images.png) -242px -115px no-repeat;
}
a.pricesbut{
	display:block;
	margin:0px 0px 0px 0px;
	height:32px;
	text-decoration:none;
	background:url(../images/pat_images.png) -7px -150px no-repeat;
}
a.pricesbut:hover{
	background:url(../images/pat_images.png) -242px -150px no-repeat;
}
/*-----------------------| END SIDE BUTTONS |----------------------*/