@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
}

body{
	background:transparent url(../img/body_x.png) left top repeat-x;
	background-color:#001389;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

.content{
	width:950px;
	overflow:hidden;
	margin:0px auto;
}

.content a img{border:none;}

.cont_y{
	display:block;
	float:left;
	width:950px;
	padding-bottom:10px;
	background:transparent url(../img/cont_y.png) left top repeat-y;
}

.cont_top{
	display:block;
	float:left;
	width:950px;
	background:transparent url(../img/cont_top.png) left top no-repeat;
	min-height:690px;
	overflow:hidden;
}

.top{
	display:block;
	float:left;
	clear:both;
	overflow:hidden;
	padding-left:300px;
	width:650px;
}
.logo{
	display:block;
	float:left;
	height:120px;
	width:315px;
}

.basket{
	display:block;
	float:left;
	margin-top:70px;
	background:transparent url(../img/basket_bg.png) left top no-repeat;
	width:314px;
	height:44px;
	padding:10px;
	overflow:hidden;
}

.basket p{
	display:block;
	float:left;
	width:150px;
	padding:0px 0px 0px 30px;
}

.basket p a{color:#333; text-decoration:underline;}
.basket p a:hover{color:#06c;}
.basket p strong{color:#a00;}

.order_btn{
	display:block;
	float:right;
	width:125px;
	height:20px;
	background:transparent url(../img/order_btn.png) left top no-repeat;
	text-align:center;
	color:#fff;
	padding-top:5px;
}

.order_btn:hover{background-position:bottom;}

.left{
	float:left;
	width:174px;
	padding:10px 7px 0px 11px;
}

.login{
	display:block;
	float:left;
	clear:both;
	width:174px;
	overflow:hidden;
	padding:15px 0px;
}

.login strong{
	display:block;
	float:left;
	clear:both;
	padding:10px;
	text-transform:uppercase;
	margin-bottom:10px;
	width:150px;
	color:#000;
	background:#369ed8;
}

.login_detail{
	width:145px;
	margin-left:7px;
	margin-bottom:5px;
	padding:0px 2px;
	font-size:12px;
	color:#333;
}

.login_btn{
	display:block;
	float:left;
	width:60px;
	height:25px;
	margin:10px 5px;
}

.login div{
	display:block;
	float:left;
	width:70px;
	margin:5px 5px;
}

.login div a{
	color:#fff;
	text-decoration:underline;
}

.login div a:hover{
	text-decoration:none;
	color:#0FF;
}

.left ul, .left ul li{
	width:174px;
	display:block;
	clear:both;
	overflow:hidden;
}

ul.menu li a{
	display:block;
	float:left;
	clear:both;
	width:140px;
	height:25px;
	padding:10px 0px 0px 34px;
	color:#fff;
	border-bottom:#0d6cdf 1px dotted;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

ul.menu li a:hover{
	background-position:left bottom;
	border-bottom:#000 1px dotted;
	color:#000;
}

.btn1{background:transparent url(../img/btn1.png) left top no-repeat;}
.btn2{background:transparent url(../img/btn2.png) left top no-repeat;}
.btn3{background:transparent url(../img/btn3.png) left top no-repeat;}
.btn4{background:transparent url(../img/btn4.png) left top no-repeat;}
.btn5{background:transparent url(../img/btn5.png) left top no-repeat;}
.btn6{background:transparent url(../img/btn6.png) left top no-repeat;}

ul.submenu li a{
	color:#7ac3ea!important;
	height:15px!important;
	padding:5px 0px 5px 20px!important;
	width:154px!important;
}

ul.submenu li a:hover{
	color:#000!important;
	background:#369ed8;
}

.right{
	display:block;
	float:left;
	width:755px;
	margin-top:-9px;
	overflow:hidden;
}

.slide{
	display:block;
	float:left;
	clear:both;
	background:transparent url(../img/bigslider.jpg) left top no-repeat;
	width:752px;
	margin-bottom:15px;
	height:291px;
	overflow:hidden;
}

.slide2{
	background-position:left -291px;
	display:none;
}


.slide3{
	background-position:left -582px;
	display:none;
}


.slidenav{
	width:511px;
	float:right;
	height:45px;
	display:block;
	clear:both;
}
.slidenav a{
	height:45px;
	display:block;
	float:left;
}

.slidenav .bt1{
	width:180px;
}

.slidenav .bt2{
	width:166px;
}

.slidenav .bt3{
	width:165px;
}

.slide div.scont{
	display:block;
	float:right;
	clear:both;
	padding:15px 20px 0px 0px;
	width:490px;
	color:#fff;
}

.slide div.scont p{
	display:block;
	clear:both;
	width:490px;
	text-align:justify;
	margin-bottom:15px;
}

.slide div.scont ul{
	display:block;
	float:left;
	width:220px;
	padding-right:20px;
}

.slide div.scont ul li{
	display:block;
	float:left;
	clear:both;
	width:200px;
	padding:5px 0px 5px 20px;
	background:transparent url(../img/silde_bullet.png) left 5px no-repeat;
}

.welcome{
	display:block;
	float:left;
	width:400px;
	padding:0px 10px;
	overflow:hidden;
}

.text_tile{
	display:block;
	clear:both;
	color:#08c;
	font-size:14px;
	padding:0px 0px 10px;
}

.welcome p{
	text-align:justify;
}

.news{
	display:block;
	float:left;
	width:300px;
	padding:0px 10px;
	overflow:hidden;
}

.news ul li a{
	display:block;
	float:left;
	clear:both;
	width:300px;
	padding:5px 0px;
	border-bottom:#999 dotted 1px;
	color:#666;
}

.news ul li a:hover{
	color:#006;
}






.foot{
	display:block;
	float:left;
	width:950px;
	background:transparent url(../img/foot.png) left top no-repeat;
	padding-top:40px;
	height:50px;
	overflow:hidden;
}

.foot p{
	display:block;
	float:left;
	width:280px;
	color:#fff;
	padding:0px 0px 0px 15px;
}

.foot a{
	display:block;
	float:right;
	text-align:right;
	padding-right:50px;
	color:#fff;
}

.foot a:hover{text-decoration:underline;}




/* ================================================>  BROWSE PAGE  <======================================= */


.centrerhead{
	display:block;
	float:left;
	clear:both;
	width:710px;
	font-family:Tahoma, Geneva, sans-serif;
	height:42px;
	padding:14px 0px 0px 40px;
	font-size:12px;
	color:#fff;
	text-shadow:#03c 0px 1px 1px;
	background:transparent url(../img/center_head.png) left top no-repeat;
}

.offer_line{
	display:block;
	float:left;
	clear:both;
	width:770px;
	padding:5px;
	overflow:hidden;
}

.offer_body{
	float:left;
	width:365px;
	background:transparent url(../img/offer_y.png) left top repeat-y;
	margin-right:10px;
}

.offer{
	display:block;
	clear:both;
	background:transparent url(../img/offer_top.png) left top no-repeat;
	width:365px;
}

.offer_cont{
	display:block;
	clear:both;
	background:transparent url(../img/offer_bottom.png) left bottom no-repeat;
	width:345px;
	padding:10px;
	overflow:hidden;
}

.offer_name{
	display:block;
	clear:both;
	color:#06C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.offer_name:hover{
	text-decoration:underline;
	color:#09C;
}

.offer_img{
	display:block;
	float:left;
	text-align:center;
	width:120px;
	height:120px;
	overflow:hidden;
	border:#ccc solid 1px;
}

.offer_img:hover{
	border:#09C solid 1px;
}

.offer_img img
{
	width:120px;
	
	text-align:center;
}

.offer_info{
	float:left;
	width:210px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}

.offer_text{
	display:block;
	clear:both;
	width:210px;
	text-align:justify;
	height:70px;
	margin-bottom:10px;
	overflow:hidden;
}

.offer_info div{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	width:105px;
	overflow:hidden;
}

.offer_info div p{
	color:#999;
	text-decoration:line-through;
	font-weight:bold;
	display:block;
	clear:both;
}


.offer_info div strong{
	display:block;
	clear:both;
	font-size:14px;
	color:#c33;
}


.offer_info div a{
	display:block;
	float:right;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	width:71px;
}

.buy_btn{
	background:transparent url(../img/offer_buy.png) left top no-repeat;
	color:#fff;
	font-weight:bold;
	height:19px;
	margin-top:5px;
	padding-top:3px;
}

.buy_btn:hover{background-position:bottom;}

.details_btn{
	color:#06c;
	text-decoration:underline;
}

.details_btn:hover{
	color:#03c;
	background:transparent url(../img/offer_bullet.png) 7px 5px no-repeat;
}

.pages{
	width:700px;
	float:left;
	clear:both;
	padding:10px;
}

.pages a{
	display:block;
	float:left;
	width:auto;
	margin-right:5px;
	height:17px;
	background:transparent url('../img/page_num_x.png') left top repeat-x;
	color:#fff;
}

.pages a:hover{
	background-position: bottom;
}

.pages a span{
	display:block;
	float:left;
	height:16px;
	padding-top:1px;
}

.pages a:hover span{background-position:left bottom;}

.number_l{
	background:transparent url('../img/page_num_left.png') left top no-repeat;
	padding-left:7px;
	padding-right:2px;
}

.number_r{
	background:transparent url('../img/page_num_right.png') left top no-repeat;
	width:4px;
}

.current_page{
	display:block;
	float:left;
	width:auto;
	margin-right:5px;
	font-weight:bold;
	height:17px;
	background:transparent url('../img/page_num_x.png') left bottom repeat-x;
	color:#fff;
}

.current_page span{
	display:block;
	float:left;
	height:16px;
	padding-top:1px;
	background-position:bottom left;
}



/* ===============================================>   PRODUCT PAGE   <============================================*/

h1.product_title{
	display:block;
	float:left;
	width:550px;
	padding:0px 0px 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#09c;
}

.path{
	background:transparent url(../img/center_head.png) left top no-repeat;
	padding:15px 0px 0px 40px;
	float:left;
	clear:both;
	width:750px;
	height:41px;
	overflow:hidden;
}

.path a{
	display:block;
	float:left;
	color:#cFF;
	font-weight:bold;
	text-decoration:underline;
}

.path a:hover{
	color:#fff;
	text-decoration:none;
}

.path strong{
	display:block;
	float:left;
	color:#cff;
	font-weight:normal;
	padding:0px 8px;
	margin-top:-2px;
	font-size:14px;
}

.path span{
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
}

.product_page{
	float:left;
	width:730px;
	padding:10px;
	overflow:hidden;
}

.product_gallery{
	float:left;
	width:155px;
	padding-right:20px;
	overflow:hidden;
}

.grand_pic{
	margin-bottom:10px;
	width:150px;
	border:#eee solid 2px;
	display:block;
	float:left;
	overflow:hidden;
}

.grand_pic img{
	display:block;
	float:left;
	width:150px;
}

a:hover.grand_pic{
	border:#0CF solid 2px;
}

.prod_top_left{
	float:left;
	width:550px;
	overflow:hidden;
}

.form_order{
	float:left;
	width:550px;
	padding-right:10px;
	overflow:hidden;
}

.product_order{
	display:block;
	float:left;
	width:536px;
	background:#f9f9f9;
	border:#eee solid 2px;
	overflow:hidden;
	padding:10px 5px;

}


.prodmodif{
	float:left;
	width:535px;
	padding:5px;
	overflow:hidden;
}

.prodmod{
	display:block;
	float:left;
	width:380px;
	overflow:hidden;
	font-weight:bold;
	color:#666;
}

.radioprice{
	display:block;
	float:left;
	width:13px;
	height:13px;
}	

.modprice{
	overflow:hidden;
	width:90px;
	color:#c00;
	padding-left:5px;
	font-weight:bold;
}

.form_order_foot{
	display:block;
	clear:both;
	width:535px;
	padding-top:5px;
	overflow:hidden;
}

.form_order_foot span{
	display:block;
	float:left;
	width:370px;
	padding-top:10px;
	overflow:hidden;
}

.form_order_foot span label{
	display:block;
	float:left;
	padding:2px 5px;
}

.itembox{
	display:block;
	float:left;
	height:14px;
	width:20px;
	font-size:11px;
	padding:2px;
	color:#C33;
}

.addtocartbtn{
	display:block;
	float:left;
	width:160px;
	height:40px;
	overflow:hidden;
}

.pr_description{
	float:left;
	width:550px;
	overflow:hidden;
}

.pr_description p{
	display:block;
	clear:both;
	padding:10px 0px;
	text-align:justify;
}

.pr_description table tr td p{
	color:#333;
	text-transform:uppercase;
	color:#06c;
}

.pr_description table ul{
	display:block;
	float:left;
	clear:both;
	padding:5px 0px 10px 10px;
}

.pr_description table ul li{
	float:left;
	clear:both;
	padding:2px;
	width:270px;
	list-style:disc inside;
}

.pr_description table tr td{
	vertical-align:top;
	width:270px;
}


/* =================>  BASKET  <=================== */

.myorders{
	float:left;
	clear:both;
	overflow:hidden;
	width:735px;
	padding:10px 5px;
}


.myorders form{
	display:block;
	float:left;
	clear:both;
	width:735px;
}

.myorders form table{
	width:735px;
}


.myorders form table thead tr td{
	color:#07c;
	font-weight:bold;
	padding:10px 0px;
	padding-left:5px;
	background-color:#eee;
	border-bottom:#09c solid 2px;
}


.myorders form table tbody tr td{
	padding:5px 0px 5px 5px;
	border-bottom:#ccc solid 1px;
	font-weight:bold;
}

.myorders form table tbody tr td span{
	display:block;
	font-size:11px;
	font-weight:normal;
}

.bask_img{
	width:48px;
	height:48px;
	margin-left:24px;
	display:block;
	clear:both;
	text-align:center;
	overflow:hidden;
	border:#999 solid 1px;
}

.bask_img:hover{border:#0CF solid 1px;}

.bask_img img{
	height:48px;
	text-align:center;
}

.orderitems{
	width:70px;
	color:#C00;
}

.totalprice{
	color:#c00;
}

.myorders form table tbody tr td a{
	font-weight:normal;
	color:#999;
	text-decoration:underline;
}

.myorders form table tbody tr td a:hover{
	text-decoration:none;
	color:#07c;
}

.myorderscosts{
	width:350px;
	float:right;
	padding-top:10px;
}

.myorderscosts div{
	float:right;
	clear:both;
	width:350px;
	padding:5px 10px;
}

.myorderscosts div em{
	display:block;
	float:left;
	clear:both;
	width:330px;
	margin:0px 0px 5px;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	background:#09c;
	padding:10px;
}

.myorderscosts div textarea{
	display:block;
	clear:both;
	width:348px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:70px;
}
.myorderscosts div p{
	font-weight:bold;
	width:250px;
	display:block;
	float:left;
}

.myorderscosts div select{
	display:block;
	float:left;
	width:170px;
	margin-right:50px;
	font-size:12px;
	color:#333;
}

.myorderscosts div a{
	width:20px;
	height:20px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:10px;
	overflow:hidden;
	background:transparent url(../img/question_btn.png) left top no-repeat;
}

.myorderscosts div a:hover{background-position:bottom;}

.myorderscosts div a b{
	display:none;
	float:left;
	position:absolute;
	margin:-30px 0px 0px -330px;
	background:#039;
	font-weight:normal;
	border:#069 solid 2px;
	padding:10px;
	width:300px;
	color:#fff;
}


.myorderscosts div strong{
	display:block;
	float:left;
	clear:both;
	width:330px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:10px;
	border-top:#c00 2px solid;
	font-size:14px;
	color:#c00;
	text-align:right;
}

.myorderscosts div a:hover b{display:block;}



.myorderscosts div span{
	display:block;
	float:left;
	width:100px;
	color:#c00;
	font-weight:bold;
	font-size:12px;
}

.address{
	display:block;
	float:left;
	padding:10px 0px;
	width:360px;
	overflow:hidden;
}

.address strong{
	display:block;
	float:left;
	padding:10px;
	width:340px;
	color:#fff;
	font-size:12px;
	margin-bottom:10px;
	background:#09c;
	border-bottom:#06c solid 2px;
}

.address strong span{
	width:150px;
	float:left;
}
.address strong a{
	display:block;
	float:right;
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}

.address strong a:hover{
	text-decoration:none;
	color:#000;
}

.address div{
	display:block;
	float:left;
	clear:both;
	width:330px;
	padding:5px 10px;
}

.address div label{
	display:block;
	float:left;
	width:130px;
	font-weight:bold;
}

.address div input{
	display:block;
	float:left;
}

.adrres_input{
	font-size:12px;
	width:180px;
}

.payadr{margin-top:10px;}

.payadr label{width:280px!important; padding:0px 0px 0px 10px;}


tr.whitetr{
	background-color:#fafafa;
}

.myorders form table tbody tr:hover td{background:#f5f5f5!important;}

.refreshitems{
	display:block;
	float:left;
	width:171px;
	height:35px;
	border:none;
	cursor:pointer;
	background:transparent url('../img/basket_refresh_btn.png') center top no-repeat;
}

.refreshitems:hover{
	background-position:bottom;
}

.goshopping{
	display:block;
	float:left;
	width:171px;
	height:35px;
	background:transparent url('../img/keepshoping.png') center top no-repeat;
}

.basket_btns{
	display:block;
	float:left;
	padding-left:150px;
	width:580px;
}

.basket_btns a:hover{
	background-position:bottom;
}

.basket_btns div{
	float:left;
	padding:10px;
}

.ordernow{
	display:block;
	float:left;
	width:171px;
	height:35px;
	background:transparent url('../img/basket_order_btn.png') center top no-repeat;
}

.pay_options{
	display:block;
	float:left;
	width:250px;
	background:#fcfcfc;
	border:#eee solid 1px;
	margin:0px 10px 0px 0px;
	overflow:hidden;
	padding:10px 20px 10px 20px;
}

.pay_options div{
	display:block;
	clear:both;
	width:250px;
	overflow:hidden;
	padding:10px 0px;
}


.pay_options div input{
	margin-right:10px;
}

.pay_options div label{
	font-weight:bold;
	color:#333;
}

.payment p{
	display:block;
	float:left;
	width:425px;
	text-align:justify;
	overflow:hidden;
}


.payment p strong{
	display:block;
	clear:both;
	width:425px;
	border-bottom:#09c 2px solid;
	margin-bottom:15px;
	text-align:center;
	color:#06c;
	font-size:13px;
	padding:5px 0px 10px;
}

.payment{
	display:block;
	float:left;
	clear:both;
	width:745px;
	overflow:hidden;
	padding:10px 0px;
}

.pay_head{
	display:block;
	float:left;
	clear:both;
	padding:10px;
	width:735px;
	background:#09c;
	border-bottom:#06c solid 2px;
	color:#fff;
	font-size:12px;
	margin-bottom:10px;
}

.submit_order{
	display:block;
	float:left;
	clear:both;
	cursor:pointer;
	border:none;
	background:transparent url(../img/basket_order_btn.png) left top no-repeat;
	width:171px;
	height:35px;
	margin:10px;
	overflow:hidden;
}

.submit_order:hover{background-position:bottom;}

/* checkorder */

.delivery_details{
	margin:10px 0px;
}

.finalprice{
	display:block;
	float:right;
	clear:both;
	width:750px;
	padding:10px 0px;
}

.finalprice div{
	display:block;
	float:right;
	clear:both;
	padding:5px 10px;
	width:300px;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}

.finalprice div span{
	display:block;
	float:left;
	width:200px;
}

.finalprice div strong{
	color:#c00;
}

.print_order{
	display:block;
	clear:both;
	width:750px;
	padding:15px 0px 0px 250px;
}

.print_order a{
	display:block;
	float:left;
	clear:both;
	width:171px;
	height:35px;
	background:transparent url(../img/print_btn.png) left top no-repeat;
}

.print_order a:hover{background-position:bottom;}

/* check out result */

.result{
	display:block;
	clear:both;
	padding:20px;
	width:700px;
	overflow:hidden;
}

.accept{
	display:block;
	float:left;
	clear:both;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#09c;
	background:transparent url(../img/sing_ok.png) left top no-repeat;
	padding:5px 0px 15px 40px;
	margin-bottom:10px;
	width:660px;
	border-bottom:#09c solid 2px;
}

.error{
	background:transparent url(../img/sing_error.png) left top no-repeat!important;
	color:#c00!important;
	border-bottom:#c00 2px solid!important;
}

.result p{
	display:block;
	float:left;
	text-align:justify;
	clear:both;
	width:700px;
	margin:10px 0px;
}


/****** REGiSTRATION ********************/


.registration{
	width:520px;
	padding:10px 30px;
	float:left;
	clear:both;
	overflow:hidden;
}

form.regform{
	width:520px;
	clear:both;
	overflow:hidden;
}

.regstep{
	float:left;
	clear:both;
	overflow:hidden;
	width:520px;
	padding:10px 0px;
}

.regstep select{
	width:250px;
	height:25px;
}

.regstep label{
	display:block;
	float:left;
	width:170px;
	padding-top:5px;
	color:#666;
	font-weight:bold;
}

.regstep label span{
	color:#F33;
}

.inputbody{
	float:left;
	width:240px;
	padding-left:10px;
	height:25px;
	overflow:hidden;
	background:transparent url('../img/reg_input_long.png') left top no-repeat;
}


.inputbox{
	display:block;
	width:230px;
	height:20px;
	font-size:12px;
	padding:5px 2px 0px 0px;
	color:#444;
	background:none;
	border:none;
}

.wantmail{
	display:block;
	float:left;
	width:400px;
	padding-left:170px;
	padding-top:10px;
}

.wantmail label{
	display:block;
	float:left;
	position:relative;
	width:250px;
	padding-left:10px;
	font-weight:normal;
}

.mailcheckbox{
	display:block;
	float:left;
	margin-top:6px;
}

.wantmail label a{
	color:#09c;
	text-decoration:underline;
}

.wantmail label a:hover{
	text-decoration:none;
	color:#333;
}


.reg_btn{
	display:block;
	float:left;
	width:200px;
	height:35px;
}


.redstars{
	display:block;
	float:left;
	width:540px;
	overflow:hidden;
	font-size:12px;
	color:#666;
	margin-bottom:20px;
}

.redstars span{
	color:#F33;
}


/******** flyers ********/

.print_img{
	display:block;
	float:left;
	width:120px;
	overflow:hidden;
	text-align:center;
}

.print_img img{width:120px;}

.print_info{
	display:block;
	float:none;
	width:200px;
	padding:5px 10px;
	overflow:hidden;
}

.print_info strong{
	display:block;
	clear:both;
	color:#09c;
	margin-bottom:10px;
}

.print_info p{
	display:block;
	clear:both;
	margin-bottom:10px;
}

.print_info a{
	display:block;
	float:left;
	clear:both;
	background:transparent url(../img/download_btn.png) left top no-repeat;
	width:200px;
	height:35px;
	overflow:hidden;
	margin-top:5px;
}

.print_info a:hover{background-position:bottom;}

/*=================> Partenrs <==============*/

.partner_name{
	display:block;
	float:left;
	clear:both;
	padding:0px 0px 10px;
	border-bottom:#09c solid 2px;
	margin-bottom:10px;
	width:345px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#09c;
	overflow:hidden;
}

.partner_conts{
	display:block;
	float:left;
	width:200px;
	overflow:hidden;
}


.partner_conts div{
	display:block;
	float:left;
	clear:both;
	width:200px;
	padding:3px 0px;
	font-size:12px;
	color:#444;
}


.partner_conts div strong{
	color:#333;
}

.partner_conts div a{
	color:#444;
	text-decoration:underline;
}

.partner_conts div a:hover{
	color:#09c;
	text-decoration:none;
}

.partner_info{
	display:block;
	float:left;
	width:130px;
	padding-right:10px;
	overflow:hidden;
}

.partner_info a{
	display:block;
	clear:both;
	width:130px;
	overflow:hidden;
}

.partner_info a img{
	width:130px;
}

.partner_info p{
	display:block;
	clear:both;
	width:130px;
	font-size:13px;
	padding:10px 0px;
}

.partner_info p strong{
	color:#09c;
}


/* ===============> Contacts <================= */

.adr{
	display:block;
	clear:both;
	color:#444;
	font-size:14px;
	margin-bottom:10px;
}

.contacts div{
	font-size:14px!important;
	padding:5px 0px!important;
}

.contacts{
	padding:5px 0px 10px!important;
}

.cont_form{
	float:left;
	width:350px;
	padding:10px 10px;
}

.cont_form form{
	display:block;
	float:left;
	clear:both;
	width:350px;
	overflow:hidden;
	padding:5px 0px;
}


.cont_form form div{
	float:left;
	clear:both;
	width:350px;
	overflow:hidden;
	padding:5px 0px;
}

.cont_form form div label{
	width:100px;
	display:block;
	float:left;
	font-size:12px;
	color:#444;
	padding-top:4px;
	font-weight:bold;
}
.cont_form form div input{
	display:block;
	float:left;
	background:transparent url(../img/reg_input_long.png) left top no-repeat;
	width:230px;
	padding:5px 10px 0px;
	height:20px;
	border:none;
	font-size:12px;
}

.cont_form form div textarea{
	display:block;
	float:left;
	width:340px;
	padding:5px;
	height:60px;
	border:none;
	background:transparent url(../img/conts_textarea.png) left top no-repeat;
	margin-top:10px;
}

.sned_btn{
	display:block;
	float:right;
	margin:10px;
	background:transparent url(../img/send_btn.png) left top no-repeat;
	width:200px;
	height:35px;
	border:none;
	overflow:hidden;
	cursor:pointer;
}
.sned_btn:hover{background-position:bottom;}

























