body {
	font:	12px Arial,serif;
	color: #666666;
	margin:	0;
	padding: 0;
}
.clear {
	clear:both;
	float:none !important;
	font-size:0pt;
	height:0pt;
	overflow:hidden;
}
a{
	color:#006699;
}
img{
	border:none;
}
.fr{
	float:right	!important;
}
.fl{
	float:left !important;
}

table.page_cap_table{
	width:100%;
}

div#general{
	width:960px;
	margin:0 auto;
	padding-top:10px;
	position:relative;
}
div.header{
	margin:0 0 19px	0;
}
div.h_right_cont_tel {
	font-size:15px;
	padding:0	0	0	20px;
	margin:10px	0	0	0;
	color:#005f96;
	font-weight:bold;
}
div.h_right_cont_tel span{
	padding:0	0	0	20px;
	margin:10px	0	0	0;
	color:#999999;
	font-weight:normal;
}
div.h_left{
	margin:10px	0	0	0;
}
div.h_center{
	margin:10px	0	0	10px;
}
div.h_right{
	width:200px;
	margin:10px	0	0	0;
}

div#menunav{
	margin:10px 0 0 0;
	width:960px;
	height:50px;
	float:left;
	font: 12px Arial,serif;
	background: url("/_img/menu_top.png") no-repeat left top;
}
a.menunav_list{
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	background:url(/_img/bor_men.png) no-repeat left top;
	color:white;
	float:left;
	width:100px;
	padding:17px 0; 
	}
ul.menunav_ul{
	display:none;
	background-color:#003E68;
	position:absolute;
	left:1px;
	top:49px;
	z-index:1000;
	width:180px;
	text-align:left;
	padding:10px 0 10px 20px;
	margin:0 0 0 1px;
}
ul.menunav_ul li{
	margin-top:5px;
	color:#BBDFF2;
}
div#menunav a ul{
	display:none;
}
div#menunav a:hover ul{
	display:block;
}
div#menunav a:hover{
	background-color:#003E68;
}





/*div#menunav{
	margin:10px 0 0 0;
	width:960px;
	height:50px;
	float:left;
	font: 12px Arial,serif;
	background: url("/_img/menu_top.png") no-repeat left top;
}
div#menunav li:hover{
	background-color:#003E68;
}

ul.menunav{
	float:left;
	height:50px;
	margin:0 0 0 10px;
	padding:0;
}
li.menunav_li{
	float:left;
	width:100px;
	position:relative;
	height:50px;
	text-align:center;
	list-style:none;
	background:url(/_img/bor_men.png) no-repeat left top;
}
a.menunav_a{
	color:white;
	display: block;
	padding:17px 0;
	text-decoration:none;
	text-transform:uppercase;
	width:98px;
}
ul.menunav_ul{
	padding:10px 0 15px 23px;
	text-align:left;
	position:absolute;
	left:1px;
	top:50px;
	display:none;
	z-index:1000;
	width:200px;
	background-color:#003E68;
	color:white;
}
ul.menunav_ul li{
	margin:5px 0 0 0;
	}
ul.menunav_ul a{
	color:#BBDFF2;
	padding:3px 0;
	width:160px;
}
ul.menunav_ul a:hover{
	color:white;
}
ul.menunav_ul li{
	list-style:disc;
	}
li.menunav_li:hover ul{
	display:block;
	} */
div.left_block {	
	width:220px;
	margin:10px	0	0	0;	
}
div.box_search_left{
	width:220px;
	height:48px;
	margin:10px	0	0	0;
	background: url("/_img/search_bg.png") no-repeat left top;	
} 
form.h_search_form{
	margin:8px 0px 0px 10px;
}
input.h_search_text{
	display:block;
	border: 0px;
	width:150px;
	color:#999999;
	font-size:14px;
	margin:6px 0 0 8px;
}
input.h_search_button{
	margin:3px 0 0 5px;
}
div.box_catalog_left{
	width:220px;
	margin:10px	0	0	0;
	background: #ddf4ff;
}
div.box_pod_catl{
	border-left: 1px solid #b4e4fc;
	border-right: 1px solid #b4e4fc;
	padding:1px 0 5px 0;
}
div.cat_l_head{
	font-size:18px;
	margin:0 10px 0 10px;
	padding:0	0	10px 0;
	text-align:center;
	color:#333333;
}
div.cat_l_head span{
	font-size:14px;
}
div.cat_l_full{
	font-weight:bold;
	margin:18px	0	0	22px;
	padding:0	0	23px 0;
}
div.lines {
	background:url("/_img/point.png") repeat-x center top;
	width:200px;
	height:3px;
	margin:10px 0 0 0;
}
div.linesbottom {
	background:url("/_img/bot_img.png") repeat-x	center bottom;
	width:960px;
	height:10px;
	margin:0 0 15px 0;
}
div.footer{
	padding: 10px 15px 20px 0;
}
div.h_bottom fl{
/*	width:40%; */
	width:60%;
}
div.h_bottom fr{
	width:40%;
}
div.cont_tel {
	font-size:15px;
	font-weight:bold;
	color:#005F96;
	text-align:right;
}
div.cont_tel span{
	color:#999999;
	font-weight:normal;
}
div.cont_addr	{
	padding:0	0	0	20px;
	margin:5px 0 3px 0;
	text-align:right;
}
div.text_cop{
	font-size:11px;
	color:#999999;
	padding: 0 0 6px 0;
}
div.text_news_head{
	font-size:18px;
	margin:2px 0 0 10px;
	padding:0	0	0 0;
	width:180px;
	color:#333333;
}
input.rss_img{
	float:right;
	margin:10px	10px	0	0;
	padding:0	0	23px 0;		
}
div.news_data	{
	margin:0 0 0 10px;
	font:	11px Arial,serif;
	color:#999999;
}
div.news_text	{
	width:200px;
	margin:10px 0 0 10px;
	padding: 0 0 0 0;
}
div.news_text a{
	color:#006699;
}
div.news_text_all{
	width:200px;
	margin:0 0 0 10px;
	padding: 0 0 15px 0;
}
div.news_text_all a{
	color:#006699;
	font-weight:bold;
}
div.box_news_pod{
	width:220px;
	margin:10px	0	0	0;
}
div.box_pod_border{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: url("/_img/grad_prod.gif") repeat-x left top;
	padding:1px 0 0 0;
}
form.h_rss_form{
	margin:6px 0px 0px 10px;
}
div.text_rss{
	font-size:11px;
	margin:2px 0 0 10px;
}
div.box_rss_inc{
	width:159px;
	height:24px;
	padding:2px;
	background: url("/_img/prod_input.gif") no-repeat left top;
}
input.h_rss_text{
	display:block;
	border: 0px;
	width:147px;
	color:#999999;
	font-size:14px;
	padding:0px;
	margin:4px 0 0 5px;
}
div.center_info{
	width:724px;
	margin:20px	0	0	16px;	
}
div.box_slide{
	height:301px;
	background: #f0f0f0;
	border: 1px solid #d0eefd;
}
.tabs {
	height:37px;
	position:absolute;
	right:10px;
	bottom:5px;
	z-index:10;
}
.tabs div{
	width:30px;
	float:left;
}

img.carusel_tabs{
	background:url("/_img/carusel_tabs.png") no-repeat left top;
}

img.jc_select{
	background:url("/_img/carusel_tabs_sel.png") no-repeat left top;
}
div.box_item{
	width:480;
	margin:10px	0 0 0;
}
div.linescenter {
	background:url("/_img/gran.png") repeat-x	center bottom;
	width:100%;
	height:7px;
/*	margin:20px 0 0 0; */
	margin:8px 0 0 0;
	position: relative;
}
div.block_3{
	background:none;
	float:left;
	width:480px;
	margin:0 0 0 0;
}
div.block_3 p{
	margin-bottom:0px;
	color:#666666;
}
h1{
	font-size:16px;
}
div.termometer h1{
	font-size:14px;
	color:#006699;
	margin:10px 0 10px 0;
	display:inline;
}
h2{
	font-size:14px;
	color:#006699;
	margin:10px 0 10px 0;
}
div.box_item h2{
	margin-top:0;
}
h3{
	font-size:14px;
}
div.block_3 h2 a{
	color:#006699;
	font-size:16px;
}
div.block_3 h2 a:hover{
	color:#333333;
	text-decoration: none;
}
div.dt_news2{
	color:#006699;
}
div.item_news{
	margin:20px 0 0 0;
}
div.lead_news{
	margin:5px 0;
}
div#scroll{
	margin-top:20px;
	color:#0d6b9c;
	text-align:center;
}
div#scroll a,div#scroll span{
	margin:0 4px;
	color:#0d6b9c;
}
div.termometer{
	margin: 0 0 15px 0;
	line-height:1.5em;
}
div.termometer a{
	text-transform:uppercase;
}
div.termometer span{
	text-transform:uppercase;
}
div.termometer h2{
	display:inline;
}

div.cat_l_menu span.selected{
/*	color:#006699; */
	color:#666666;
}
/*div.cat_l_menu .selected{
	font-weight:bold;
}*/
div.photo_item{
	margin:5px 10px;
	border:5px solid #F2F2F2;
}
div.photo_item img{
	margin:2px;
}
table.dl{
	border-collapse:collapse;
}
table.dl td{
	border:2px solid #CCCCCC;
}
div.cat_brand{
	margin:0 0 30px 0;
	float:left;
	width:100%;
}
div.cat_brand img{
	margin:0 20px 0 0;
/*	border:5px solid #F2F2F2;*/
	float:left;
}
div.cat_l_menu{
	position:	relative;
	font-size:14px;
	margin:5px 5px 15px 10px;
}
div.cat_l_menu div.cat_l_menu {
	margin:5px 5px 0 10px;
}
div.cat_l_menu a{
	color:#006699;
	padding: 0 0 0 0px;
}
div.box_logo{
	float:left;
	overflow:hidden;
	width:520px;
	height:50px;
	position:relative;
}

div.box_logo_item{
	height: 50px; 
	width: 130px;
}
.header-l {
	color:#333333;
	font-size:18px;
	margin:0;
	padding:0 0 10px 10px;
	border-left:1px solid #E1C393;
	border-right:1px solid #E1C393;
}
.jDrawer_left, .jDrawer_right{
	margin:10px 0 0 0;
}
ul.jDrawer-top{
	width:220px;
	margin:0;
	padding:0px;
}
ul.jDrawer-top li.jDrawer-active .jDrawer-item-border-1 {
	background:none;
	padding: 0 0 0 0;
}
ul.jDrawer-top li.jDrawer-active .jDrawer-item-border-2 {
	background:none;
	padding: 0 0 0 0;
}
ul.jDrawer-top li.jDrawer-active .jDrawer-item-border-3 {
	background:none;
	padding: 0 0 0 0;
}
ul#jDrawer-1 li.jDrawer-active .jDrawer-content {
	background:url("/_img/nov_bg.gif") no-repeat left bottom;
}
ul#jDrawer-2 li.jDrawer-active .jDrawer-content {
	background:url("/_img/act_bg.gif") no-repeat left bottom;
}
ul.jDrawer-top .jDrawer-item-border-1 {
	background:none;
	padding: 0 0 0 0;
}
ul.jDrawer-top .jDrawer-item-border-2 {
	background:none;
	padding: 0 0 0 0;
}
ul.jDrawer-top .jDrawer-item-border-3 {
	background:none;
	padding: 0 0 0 0;
}
ul#jDrawer-1 .jDrawer-content {
	text-align:center;
	padding: 10px 0 0 0;
	background:url("/_img/nov_bg2.gif") no-repeat left bottom;
}
ul#jDrawer-2 .jDrawer-content {
	text-align:center;
	padding: 10px 0 0 0;
	background:url("/_img/act_bg2.gif") no-repeat left bottom;
}
ul#jDrawer-1 .jDrawer-content .company{
	color:#666666;
	font:12px Arial,serif;
	padding:3px 0 0 0;
}
ul#jDrawer-2 .jDrawer-content .company{
	color:#666666;
	font:12px Arial,serif;
	padding:10px 0 0 0;
}
ul.jDrawer-top .jDrawer-content a{
	color:#006699;
}
ul.jDrawer-top .jDrawer-handle {
	height:51px;
	padding:0px;
}
ul.jDrawer a{
	text-decoration:underline;
}
.header-2 {
	color:#333333;
	font-size:18px;
	margin:0;
	padding:0 0 10px 10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
img.products_img{
	float:left;
	margin:0 10px 0 0;
}
div.cat_new_prod_item{
	width:200px;
	margin:0 40px 10px 0;
	text-align:center;
}
div.block_products{
	float:left;
	width:100%;
}



















div#menu div{
	float:left;
	font-size:20px;
	margin:20px	0	0	30px;
}
div.head_contacts{
	margin:10px	0	0	0;
}

div.head_contacts	div{
	font-size:16px;
	padding:0	0	0	20px;
	margin:0 0 5px 0;
}
div#page_right{
	width:242px;
}
div.pr_search{
	font-size:20px;
	margin:0 0 20px	10px;
}
div.pr_search_cap{
	margin:0 0 10px	0;
}
div.pr_search_field{
	width:168px;
	height:26px;
	background:url("/_img/search_field.gif") no-repeat left	top;
	margin:0 10px	0	0;
	padding:6px	5px	0	5px;
}
div.pr_search_field	input{
	font-size:12px;
	color:#999999;
	width:155px;
	border:none;
}
div#menu_catalog{
	padding:11px;
	width:220px;
/*	background:url("/_img/rp_bg.png")	repeat-y left	top; */
	font-size:16px;
}
div#menu_catalog div.menu_catalog_cap{
	font-size:20px;
	padding:0	0	20px 0;
	cursor:auto;
}
div#menu_catalog div.accord{
/*	background:url("/_img/dash.png") repeat-x	left bottom; */
	padding:10px 0 13px	0;
	cursor:pointer;
}
div#menu_catalog div.selected{
	cursor:auto;
}
/*div#menu_catalog div span{
	border-bottom:1px	dashed #333333;
}*/
div#menu_catalog div div.page_menu_top_2_lvl{
	background:none;
	padding:8px	0	0	0;
	display:none;
}
div#menu_catalog div.selected	div.page_menu_top_2_lvl{
	display:block;
}
div#menu_catalog div div.page_menu_top_2_lvl div{
/*	background:url("/_img/menu_arrow.gif") no-repeat left	9px; */
	padding:2px	0	0	8px;
	font-size:14px;
}
div#menu_catalog div div.page_menu_top_2_lvl div a{
	color:#999999;
}
/*div#menu_catalog div div.page_menu_top_2_lvl div span{
	border:none;
}*/

div.pr_change_order{
	margin:20px	0	0	10px;
}
div.pr_change_order_field{
	width:168px;
	height:32px;
/*	background:url("/_img/search_field.gif") no-repeat left	top; */
	margin:0 10px	0	0;
	padding:6px	5px	0	5px;
}
div.pr_change_order_field	input{
	font-size:12px;
	color:#999999;
	width:168px;
	border:none;
}
div.pr_change_order_cap{
	font-size:14px;	
	margin:0 0 10px	0;
}
div#page_center{
	width:693px;
	margin:0 0 0 45px;
}
div.page_center_content{
	margin:20px	0	0	10px;
}
div.page_center_cap{
	font-size:18px;	
}

div.page_left_cap{
	font-size:18px;
	text-align:left;	
}

div.page_right_cap{
	font-size:14px;
	text-align:right;	
}

div.catalog_item{
	width:221px;
	margin:0 0 18px	0;
}
div.catalog_item a{
	color:#999999;	
}
div.catalog_item a:hover{
	color:#333333;	
}
div.catalog_item a div{
	margin:5px;
	text-align:center;
	padding:0	0	10px 0;
	background-color:white;
	height:166px;
}
div.catalog_item a:hover div{
	border:5px solid #f2f2f2;
	margin:0;
}
div.block_catalog{
	display:none;
}
div.footer{
	margin:0 0 30px	0;
	padding:65px 0 0 0;
/*	background:url("/_img/footer_bg.png")	repeat-x left	top; */
}
div.footer_copy{
	color:#999999;
}
div.footer_content{
	width:980px;
	margin:0 auto;
}


div.h_left_cap{
	font-size:24px;
}
div.h_catalog{
	margin:26px	0	0	0;
}
div.h_catalog_1lvl{
	margin:15px	0	0	0;
	font-size:16px;
}
a.h_catalog_2lvl{
	color:#999999;
	font-size:13px;
}
a.h_catalog_2lvl:hover{
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
div.h_center{
	text-align:center;
	margin:10px	0	0	10px;
}
div.h_center_cap{
	font-size:24px;
}
div.h_center_slogan{
	font-size:16px;
	color:#404040;
	margin:26px	0	0	0;
}
div.h_center_logo{
	margin:26px	0	0	0;
}
div.h_center_text{
	color:#666666;
	font-size:14px;
}





















div.h_right_cap{
	font-size:24px;
}
div.h_right_text{
	margin:26px	0	0	0;
}
div.h_right_text span{
	color:#333333;
	font-size:16px;
}
div.h_right_text a{
	color:#999999;
	font-size:13px;
}
div.block_feedback_cap{
	color:#333333;
	font-size:14px;
}
div.block_feedback{
	margin:34px	0	0	0;
}
input.feedback_name{
	display:block;
	border:1px solid #e7e7e7;
	width:130px;
	padding:10px;
	color:#999999;
	font-size:11px;
	margin:15px	10px 0 0;
}
input.feedback_email{
	display:block;
	border:1px solid #e7e7e7;
	width:130px;
	padding:10px;
	color:#999999;
	font-size:11px;
	margin:15px	0	0	0;
}
textarea.feedback_textarea{
	display:block;
	border:1px solid #e7e7e7;
	width:270px;
	height:100px;
	padding:10px;
	color:#999999;
	font:11px	Tahoma,serif;
	margin:10px	0	10px 0;
}



div.h_right_cont_addr	{
	font:12px	Arial,serif;
	padding:0	0	0	20px;
	margin:5px 0 3px 0;
}



form.feedback_form{
	width:270px;
}






input.h_rss_button{
	margin:0 0 0 10px;
	padding:0px;
}

div.form_catalog{
	background:url("/_nimg/search_bg.png") no-repeat center	top	transparent;
	width:220px;
}

div.submenu_item{ 
	position:relative;
	float:left !important;
	padding: 16px 0 10px 0;
}

div.submenu_item a{
	color:#ffffff;
	font:12px Arial,serif;
	text-transform:uppercase;
	padding: 0 0 0 20px;
}



div.img_mark{
	width: 13px;
}

div.name_cat_wit{
	width: 180px;
}



div.cat_l_full a{
	color:#006699;
}




div.inf{
	text-align:	left;
	margin:15px	0	0	20px;	
}

div.img_raz{
	margin:15px	0	0	30px;	
}

div.right_block	{
	width:220px;
	margin:10px 0 0 0;
}

div.news_block {
	background:url("/_nimg/news_bg_c.png") repeat-y	center top transparent;
	width:220px;
	margin:0 0 0 0;
}









v\:roundrect {
	display: block;
}




div.news_head{
	background:url("/_nimg/news_bg_t.png") no-repeat center	top	transparent;
	width:220px;
	height:35px;
}







div.h_search_cap{
	font-size:24px;
	color:#333333;
	margin:0 13px	0	0;
}
div.h_change_order_cap{
	color:#333333;
	font-size:14px;
	margin:0 0 5px 0;
}
input.h_order_field_query{
	display:block;
	border:1px solid #e7e7e7;
	width:223px;
	padding:9px	10px;
	color:#999999;
	font-size:11px;
	margin:0 10px	0	0;
}
.none{
	display:none;
}
.basket_box{
	margin:20px	0	0	10px;
}
div.headhome{

}
	
	






div.box_search_inc{
	width:200px;
	margin:10px	10px 10px 10px;
	background: #ffffff;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
} 

div.box_news{
	width:220px;
	margin:10px	0	0	0;
	background: #ffffff;
	
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

div.box_news_border{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width:218px;
} 







   




div.box_menu{
	width:960px;
	height:50px;
	margin:75px	0 0 20px;
	background: #0070ae;
	border: 1px solid #006599;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

     

div.menu_top{
 width:960px;
 margin:10px 0 0 20px;	
}


.corner_star{
	overflow:hidden;
	position:relative;
}


div.vir{
	width: auto;
	padding: 0 0 0 20px;
}

/*div.block_3 img{
	margin-right:25px;
	margin-left:0px;
	border:5px solid #f2f2f2;
}*/
.box_item img{
	margin-right:15px;
	margin-left:0px;
	border:5px solid #f2f2f2;
}

div.whitebox_shares{
	margin:0 0 0 0;
	width:220px;
	background: #fff9e9;
/*  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	border: 1px solid #e1c393;*/
	border-left:1px solid #e1c393;
	border-right:1px solid #e1c393;	
}

div.whitebox_sharesr{
	margin:0 0 0 0;
	width:220px;
	background: #f7f7f7;
/*  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;*/
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width:219px;
}

div.button_l{
 background: url('/_nimg/button.png') no-repeat center;	
}

div.button_r{
 background: url('/_nimg/buttong.png') no-repeat center;	
}





div.box_logo{

} 

.catalog_parts a{
	font-size:14px;
	}
.catalog_parts li{
	margin:7px 0 0 0;
	}
	
.brand_filter{
	padding-bottom:5px;
	border:1px solid #B4E4FC;
	background-color:#DDF4FF;
	}
.brand_check{
	margin:1px 0 0 0;
	padding:0;
	position:relative;
	float:left;
	}
.brand_filter td{
	margin:0;
	padding:0;
	vertical-align:bottom;
	}
.brand_label{
	padding:0 5px;
	}
.brand_submit{
	margin:5px 0; 
	}
.map{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	}
.map li{
	padding-bottom:3px;
	}
#map{
	padding:0;
	margin-top:10px;
	}
.red{
	color:red;
	font-weight:bold;
	}
.register_auser{
	font-size:14px;
	}
	
.auser_field{
	width:300px;
	}
.post_reg_massage{
	color:red;
	font-weight:bold;
	}
.private_office_mes{
	font-size:14px;
	margin-bottom:30px;
	}
	
.inpt_txt{
	border:1px solid #CCC;
	}
.register_data_all{
	margin:0 0 -35px 0;
	}

