@charset "utf-8";
/*каркас*/
html, body{
	font-family:Arial, Verdana, sans-serif;
	height:100%;
}

html{
	width:100%;
	min-width:1000px;
	font-size: 100.1%;
	background:#ffffff;
}

body{
	font-size:14px;
}

a{
	cursor:pointer;
	text-decoration:underline;
	border:none;
	outline:none;
	color:#f2532f;
}

a:hover{
	text-decoration:none;
}

img{
	border:0px;
}

.head_p{
	font-size:2em;
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6, p.head_col
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	font-family:Tahoma;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	clear:both;
	color:#000000;
}

h1, p.head_col{
	font-size:1.571em;
	margin:0px 0px 20px;
	line-height:1.1em;
	font-weight:bold;
}

h2{
	font-size:1.571em;
	margin:0px 0px 16px;
	font-weight:normal;
}

h3{
	font-size:1.428em;
	margin:0px 0px 10px;
	padding-top:10px;
	font-weight:normal;
}

h4{
	font-size:1.285em;
	margin:0px 0px 8px;
	padding-top:10px;
	font-weight:normal;
}

h5{
	font-size:1.142em;
	margin:0px 0px 10px;
	padding-top:10px;
	font-weight:normal;
}

h6{
	font-size:1em;
	margin:0px 0px 12px;
	padding-top:12px;
	font-weight:bold;
}

ul{
	margin-left:25px;
}

ol{
	margin-left:30px;
}

p, ul, ol, table{
	margin-bottom:10px;
}

p, li{
	line-height:1.5em;
}

table{
	clear:both;
}

table.no_bord{
	border:none;
}

td, th{
	padding:5px;
	vertical-align:top;
}

table.no_bord td,
table.no_bord th{
	border:none;
}

.no_float{
	float:left;
	width:100%;
}

* html .no_float,
* + html .no_float{
	width:auto;
}

input[type="text"],
input[type="password"],
textarea, select{
	padding:2px;
}

input[type="submit"],
input[type="button"],
input[type="reset"]{
	cursor:pointer;
}

* html input[type="radio"],
* + html input[type="radio"],
* html input[type="checkbox"],
* + html input[type="checkbox"]{
	border:none;
}

textarea{
	width:60%;
	height:200px;
	resize:none;
}

.no-image{
	display:none;
}

.clear,
.clear_left,
.clear_right{
	font-size:1px;
	height:1px;
	background:transparent;
	overflow:hidden;
	visibility:hidden;
}

.clear{
	clear:both;
}

.clear_left{
	clear:left;
}

.clear_right{
	clear:right;
}

.wapper{
	position:relative;
	font-size:1em;
	min-height: 100%;
	height: auto !important;
	font-size:1em;
	margin-bottom:-227px;
	position:relative;
	z-index:0;
}

.push{
	height:227px;
	clear:both;
}

.fotter{
	height:227px;
	position:relative;
	z-index:1;
	font-size:1em;
	background:url(../i/foot.gif) left top repeat-x;/*url(../i/foot_back.gif) left bottom repeat-x;*/
	color:#ffffff;
}

.page{
	width:920px;
	padding:0 40px;
	margin:0 auto;
	position:relative;
}
/*конец каркаса*/

/*шапка*/
header{
	height:133px;
	background:#004600 url(../i/back_top.jpg) center top no-repeat;
	/*background:url(../i/head_back.gif) left top repeat-x;*/
}

header .page{
	padding-top:10px;
}

.reg_cart{
	margin-top:10px;
	background:url(../i/top_cart.png) left top repeat-y;
	padding:15px 5px 15px 15px;
	width:215px;
	float:right;
	height:58px;
}

/*.top_cart{
}*/

.top_cart.empty span,
.top_cart a{
	color:#ffffff;
	display:-moz-inline-box;
	display:inline-block;
	/*vertical-align:top;*/
	font-size:1em;
	background:url(../i/cart.png) left center no-repeat;
	padding-left:24px;
	margin-right:12px;
}

.top_cart .count{
	display:-moz-inline-box;
	display:inline-block;
	/*vertical-align:top;*/
	/*font-style:italic;*/
	padding:4px;
	background:#c6e178;
	-moz-border-radius: 2px; /* Firefox */
	-webkit-border-radius: 2px; /* Safari, Chrome */
	-khtml-border-radius: 2px; /* KHTML */
	border-radius:2px;
	margin-right:10px;
}

.top_cart .count_p{
	display:-moz-inline-box;
	display:inline-block;
	/*vertical-align:middle;*/
	color:#c6e178;
	font-size:1.142em;
	/*font-style:italic;*/
}

.top_cart .count_p span{
	font-size:0.75em;
}

.enter_reg{
	margin-bottom:5px;
	position:relative;
}

.enter_reg a{
	color:#ffffff;
	display:-moz-inline-box;
	display:inline-block;
	padding-left:20px;
	margin-right:20px;
	font-size:1em;
}

.enter_reg.reg_ok a{
	margin-right:10px;
	padding-left:0px;
}

.enter_reg.reg_ok button{
	margin:none;
	border:none;
	padding:0px;
	background:none;
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}

.enter_reg.reg_ok button:hover{
	text-decoration:none;
}

.enter_reg .f_got a{
	padding:0px;
	margin:0px;
}

.enter_reg .f_got{
	vertical-align:middle;
	font-size:0.81em;
}

.info_orders td.text_n,
#techsupport td.text_n,
.form_content td.text_n{
	font-size:9px;
	padding:2px 0px;
}

.enter_reg a.enter{
	background:url(../i/enter.png) left center no-repeat;
}

.enter_reg a.registr{
	background:url(../i/registration.png) left center no-repeat;
	margin-right:0px;
}

.page_form{
	position:absolute;
	background:#f6f2ee;
	top:32px;
	right:-4px;
	padding:20px;
	color:#000000;
	z-index:100;
}

.page_form a{
	color:#000000;
}

.page_form table{
	background:none;
}

.page_form table{
	background:none;
}

.page_form th,
.page_form td{
	padding:5px 10px;
}

.page_form input[type="text"],
.page_form input[type="password"]{
	height:20px;
	padding:5px 10px;
	width:180px;
	background:#e4d6c3;
}

button.enter{
	display:block;
	border:none;
	background:none;
	cursor:pointer;
	width:90px;
	height:42px;
	background:url(../i/enter_button.png) no-repeat;
	background-position: center 0px;
}

button.enter:hover{
	background-position: center -73px;
}

button.enter:active{
	background-position: center -143px;
}

.logo_phone{
	margin-right:240px;
	margin-left:200px;
}

.phone_top{
	font-weight:bold;
	color:#ffffff;
	font-size:1.857em;
	float:left;
	/*padding-top:25px;*/
	padding-top:0px;
	padding-left:20px;
}

.phone_top p{
	line-height:0.9em;
}

.phone_top span{
	font-size:0.538em;
	color:#c6e178;
}

.logo{
	margin-left:145px;
	padding-top:8px;
}

.logo img{
	vertical-align:bottom;
}

.assortiment{
	background:url(../i/assortiment.png) left 10px no-repeat;
	width:198px;
	height:88px;
	padding-top:10px;
	float:left;
}
/*конец шапки*/

/*меню*/
.menu{
	height:47px;
	padding-top:6px;
	background:#ededed url(../i/menu_back.gif) left bottom repeat-x;
}

.menu,
.menu a{
	color:#ffffff;
}

.menu ul{
	margin: -8px 0px 0px;
	padding-top:15px;
	list-style:none;
	text-align:center;
}
.menu ul li.active{background:#daca87;}
.menu ul li.active a{color:#000;}
.menu ul li.active {color:#000;}
.menu ul li{
	display:-moz-inline-box;
	display:inline-block;
	padding:10px 10px;
	vertical-align:top;
}

* html .menu ul li,
* + html .menu ul li{
	display:inline;
	zoom:1;
}

.menu ul li.active a{
	font-weight:bold;
}

/*.menu ul li.last{
	margin:0px;
}*/

.menu ul li.clear{
	float:none;
}
/*конец меню*/

/*блок поиска*/
.find_block{
	background:url(../i/findeback.gif) left top repeat-x;
	height:80px;
}

.page .search{
	padding:25px 80px 0px;
	position:relative;
}

.page .search.inner{
	padding:0px;
	margin-bottom:10px;
}

.search input{
	width:583px;
	background:#e3e3e3;
	border:1px solid #dadada;
	-moz-border-radius: 2px; /* Firefox */
	-webkit-border-radius: 2px; /* Safari, Chrome */
	-khtml-border-radius: 2px; /* KHTML */
	border-radius:2px;
	font-family:Arial;
	font-size:1em;
	font-style:italic;
	color:#6c6c6c;
	padding:0 160px 0px 15px;
	height:28px;
}

.search.inner input{
	width:663px;
}

.search button{
	background:none;
	border:none;
	cursor:pointer;
	position:absolute;
	width:140px;
	height:30px;
	background:url(../i/search_button.png) left top no-repeat;
	z-index:10;
	right:80px;
	top:25px;
}

.search.inner button{
	top:0px;
}

.search button:hover{
	background-position:left -30px;
}
/*конец блок*/

/*shot_slider.png*/

/*продукция*/
.production{
/*	background:url(../i/production_back.png) left top repeat-x;*/
	background:#ffffff url(../i/prod_back.gif) left top repeat-x;
	margin-bottom:0px;
}

.production.home{
	background:none;
	background:#ffffff;
}

.photos{
	background:#ffffff url(../i/prod_back.gif) left top repeat-x;
	padding-top:32px;
}

.photos .page{
	padding-bottom:13px;
	background:url(../i/shot_slider.png) center bottom no-repeat;
}

.d_menu{
	float:left;
	width:195px;
	padding-top:30px;
}

.d_menu ul{
	list-style:none;
	display:block;
	background:#004600;
	padding:10px 0px;
	margin:0px;
}

.d_menu ul li{
	padding:5px 25px;
}

.d_menu a{
	color:#ffffff;
}

.cat_position.home_st{
	margin-left:200px;
}

.cat_position{
	padding-top:30px;
}

.cat_position ul{
	margin:0px;
	list-style:none;
	display:block;
	text-align:center;
}

.cat_position li{
	display:-moz-inline-box;
	display:inline-block;
	margin:0 20px 40px;
	vertical-align:top;
	width:175px;
	position:relative;
	padding:5px;
}

.cat_position li a:first-child{
	color:#000000;
	font-weight:bold;
}

.cat_position li:hover{
	background:#e66611;
}

.cat_position li:hover a{
	text-decoration:none;
}

.cat_position li .childs{
	position:absolute;
	width:175px;
	left:0px;
	display:none;
	z-index:10;
	padding:3px 5px 5px;
	background:#e66611;
	font-size:0.857em;
	/*z-index:20;*/
}

.cat_position li .childs a{
	color:#ffffff;
	text-decoration:underline;
}

.cat_position li .childs a:hover{
	text-decoration:none;
}

.childs p{
	margin:3.2px;
	line-height:1.2em;
}

.cat_position li:hover .childs{
	display:block;
}

.cat_position li a{
	display:block;
	text-align:center;
}

.img_p{
	margin-bottom:5px;
	display:block;
}

.text_cat{
	padding:3px;
}

.cat_position li:hover .text_cat{
	background:#e66611;
	color:#ffffff;
	font-weight:bold;
}

.pre_action{
	height:148px;
}

.action{
	position:absolute;
	height:148px;
	width:100%;
	left:0px;
}

.action_back{
	background:url(../i/action_back.png) center center no-repeat;
	height:148px;
	width:969px;
	margin:0 auto;
}

.action_back a{
	display:block;
	color:#ffffff;
	width:186px;
	height:109px;
	margin-left:386px;
	font-size:3.227em;
	font-weight:bold;
	padding-left:32px;
	padding-top:39px;
}
/*конец продукции*/

/*новые товары*/
.new_items{
	margin-bottom:30px;
}

.new_list{
	background:#f5f5f5;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	/*margin-bottom:60px;*/
}

.new_list a{
	display:-moz-inline-box;
	display:inline-block;
	width:140px;
	padding:25px 5px;
	vertical-align:top;
	height:280px;
	color:#000000;
	text-decoration:none;
}

.new_list a:hover{
	background:#ccd562;
}

.new_list span{
	display:block;
	margin-bottom:25px;
}

.img_item{
	display:block;
	width:140px;
	height:140px;
	overflow:hidden;
	margin-bottom:10px;
	background:#ffffff;
}

.name_item{
	text-decoration:underline;
	min-height:55px;
}

.new_list a:hover .name_item{
	text-decoration:none;
}

.item_view .price,
.list_catalog li .price,
p.price,
.new_list .price{
	font-weight:bold;
	font-size:1.571em;
	text-decoration:none;
	margin-bottom:0px;
}

.item_view .price span,
.list_catalog li .price span,
.price span{
	display:inline;
	font-size:0.636em;
	font-weight:normal;
}
/*конец новые товары*/

/*новости*/
.news_item{
	margin-bottom:30px;
}

.news-box article{
	float:left;
	width:30%;
	padding-right:5%;
	color:#686868;
}

.news-box article.last_item{
	padding-right:0px;
}

time{
	display:block;
	font-style:italic;
	color:#939393;
}

.news-list a,
.news-box a{
	color:#9d120b;
}

p.news_head{
	font-size:1.142em;
	margin-bottom:4px;
}

.item-news{
	margin-bottom:20px;
}
/*конец новостей*/

/*блок о компании*/
.about_block{
	padding-bottom:55px;
	color:#686868;
}

.left_img{
	float:left;
	margin-right:20px;
}
/*конец блока о компании*/

/*основной контент*/
.textss{
	padding-top:30px;
}

.left_menu{
	float:left;
	width:250px;
	padding-right:10px;
}

.left_menu ul{
	list-style:none;
	margin:0px;
	font-size:1em;
}

.left_menu ul li{
	display:block;
	margin-bottom:8px;
}

.left_menu ul li a{
	display:-moz-inline-box;
	display:inline-block;
	color:#000000;
	background:#ededed;
	min-height:27px;
	padding:3px 10px 0px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	border-radius:3px;
}

* html .left_menu ul li a,
* + html .left_menu ul li a{
	zoom:1;
	display:inline;
}

.left_menu ul li a:hover{
	color:#f2532f;
}

.main_cont{
	margin-left:270px;
}

.main_cont.full{
	margin-left:0px;
}

.cat_content,
.content{
	padding-top:40px;
	padding-bottom:80px;
}

.cat_content{
	background:url(../i/main_cat.png) left top repeat-x;
	padding-bottom:40px;
	padding-top:0px;
}

.cart_item{
	border:1px solid #e8e8e8;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius:5px;
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.2); /* Firefox */
    -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.2); /* Safari, Chrome */
	-khtml-box-shadow: 0px 0px 2px rgba(0,0,0,0.2); /* KHTML */
    box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
	padding:30px;
	background:#ffffff;
}

.cart_list{
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius:5px;
	padding:30px;
	background:#ffffff;
}

.cart_img{
	float:left;
}

.cart_cont{
	margin-left:370px;
}

#add_cart{
	display:-moz-inline-block;
	display:inline-block;
	border:none;
	background:none;
	width:228px;
	height:42px;
	background:url(../i/addcart.png) center center no-repeat;
	cursor:pointer;
}

.cart_cont h2{
	margin:0px;
}

.articul{
	color:#858585;
	font-style:italic;
}

.addcart{
	margin-bottom:35px;
}

.tc_6{
	width:100px;
}

.tc_7,
.tc_4{
	width:100px;
}

.tc_1{
	width:40px;
}

.tc_5{
	width:145px;
}

.tc_6 input,
#quant{
	height:38px;
	width:36px;
	padding:0 10px;
	text-align:right;
	display:-moz-inline-block;
	display:inline-block;
	background:none;
	border:1px solid #d8d8d8;
	background:#f3f3f3;
	-moz-border-radius: 2px; /* Firefox */
	-webkit-border-radius: 2px; /* Safari, Chrome */
	-khtml-border-radius: 2px; /* KHTML */
	border-radius:2px;
	/*font-style:italic;*/
	font-family:Arial;
	font-size:1.571em;
	vertical-align:top;
}

.quant_butt{
	width:17px;
	height:40px;
	display:-moz-inline-block;
	display:inline-block;
	vertical-align:top;
	margin-right:20px;
}

.quant_butt span{
	display:block;
	width:17px;
	height:19px;
	background:url(../i/cart_button.png) no-repeat;
	cursor:pointer;
}

.quant_butt span.inc,
.quant_butt span.inc_cart{
	background-position:center top;
	margin-bottom:2px;
}

.quant_butt span.dec,
.quant_butt span.dec_cart{
	background-position:center bottom;
}

.propirty p.zagolovok{
	margin-bottom:2px;
}

.cat_category{
	position:relative;
	height:99px;
	margin-bottom:25px;
	font-size:0.857em;
}

.cat_category ul{
	display:block;
	background:url(../i/cat_position.jpg) left top repeat-x;
	list-style:none;
	margin:0px;
	height:53px;
	padding-top:6px;
}

.cat_category ul li{
	display:block;
	float:left;
	text-transform:uppercase;
	margin:0 5px;
/*	height:39px;*/
}

.cat_category ul li,
.cat_category ul li a{
	color:#ffffff;
}

.cat_category ul li a,
.cat_category ul li strong{
	display:block;
	padding:14px 10px 0px;
	height:39px;
}

.cat_category ul li:hover a,
.cat_category ul li.active strong,
.cat_category ul li.active a{
	background:#857457;
	-moz-border-radius:3px 3px 0 0; /* Firefox */
	-webkit-border-radius:3px 3px 0 0; /* Safari, Chrome */
	-khtml-border-radius:3px 3px 0 0; /* KHTML */
	border-radius:3px 3px 0 0;
}

.cat_category ul li.clear{
	float:none;
}

.cat_category ul ul{
	display:none;
	position:absolute;
	z-index:1;
	left:0px;
	top:59px;
	min-height:34px;
	height: auto;
	background:#857457;
	width:100%;
	padding: 6px 0;
	-moz-border-radius:0 0 3px 3px; /* Firefox */
	-webkit-border-radius:0 0 3px 3px; /* Safari, Chrome */
	-khtml-border-radius:0 0 3px 3px; /* KHTML */
	border-radius:0 0 3px 3px;
}

/*.cat_category ul li.active ul,*/
.cat_category ul li:hover ul{
	display:block
}

.cat_category ul li:hover ul{
	z-index:10;
}

.cat_category ul ul li{
	text-transform:none;
	float:none;
	display:-moz-inline-box;
	display:inline-block;
	width:220px;
	vertical-align:top;
	margin-left:0px;
	margin-right:5px;
}

* html .cat_category ul ul li,
* + html .cat_category ul ul li{
	zoom:1;
	display:inline;
}

.cat_category ul ul li strong,
.cat_category ul ul li a{
	padding-top:2px;
	height:auto;
}

.cat_category ul ul li a.activ_sub{
	font-weight:bold;
}

.right_listcat,
.left_listcat{
	position:absolute;
	z-index:10;
	top:0px;
	width:3px;
	height:5px;
}

.right_listcat{
	right:-3px;
	background:url(../i/right_listcat.png) left top no-repeat;
}

.left_listcat{
	left:-3px;
	background:url(../i/left_listcat.png) right top no-repeat;	
}

.list_catalog{
	display:block;
	list-style:none;
	margin-left:0px;
	text-align:left;
}

.list_catalog li{
	display:-moz-inline-box;
	display:inline-block;
	width:140px;
	margin:0px 9px 40px;
	vertical-align:top;
	text-align:left;
	position:relative;
	padding:10px 5px;
}


/*span.name_it,
span.articul,
span.price{
	width:140px;
	margin:0 auto;
}*/

.full_t{
	background:#ffffff;
	padding:10px 5px;
	left:0px;
	top:0px;
}

/*.list_catalog li .prod_full:hover{
	width:160px;

	position:absolute;
	top:-10%;
	left:-10px;
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
	background:#ffffff;
}*/

.list_catalog li{
	font-size:0.857em;
}

.list_catalog li span{
	font-size:0.916em;
}

.list_catalog li a,
.list_catalog li span{
	display:block;
}

.list_catalog li a{
	color:#9d120b;
}

.image_cnt{
	width:140px;
	height:140px;
	overflow:hidden;
	margin-bottom:10px;
	text-decoration:none;
	line-height:1px;
	display:block;
	text-align:center;
}

/*.image_cnt img{
	position:absolute;
}*/

.image_cnt_null{
	display:block;
	width:140px;
	height:140px;
	overflow:hidden;
	margin-bottom:10px;
	text-decoration:none;
	background:#cccccc;
}

.navigation{
	text-align:center;
}

.navigation a{
	color:#9d120b;
}

.tab_catalog{
	width:100%;
}

.tab_catalog td{
	vertical-align:middle;
	padding:15px 5px;
}

.tab_catalog th{
	font-weight:normal;
	color:#6a6a6a;
	font-style:italic;
	text-align:left;
}

.tab_catalog th.total_ord{
	text-align:right;
}

.tab_catalog thead th{
	border-bottom:1px solid #cbcbcb;
	padding-bottom:15px;
	vertical-align:middle;
}

.tab_catalog tfoot th{
	border-top:1px solid #cbcbcb;
	padding-top:15px;
	vertical-align:middle;
}

#total{
	color:#000000;
	font-size:1.285em;
	font-style:normal;
}

.rm_img{
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	width:14px;
	height:14px;
	cursor:pointer;
	margin-left:20px;
	background:url(../i/delete.png) center center no-repeat;
}

* html .rm_img,
* + html .rm_img{
	zoom:1;
	display:inline;
}

.bottom_order{
	text-align:right;
}

.bottom_order a{
	color:#000000;
}

.bottom_order button{
	cursor:pointer;
}

.selector{
	margin-bottom:20px;
}

.selector label{
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
}

* html .selector label,
* + html .selector label{
	display:inline;
	zoom:1;
}

.info_orders input[type="text"],
#techsupport input[type="text"],
#techsupport input[type="password"],
.form_content input[type="text"],
.form_content input[type="password"]{
	width:200px;
}

/*.info_orders select*/

.info_orders input[type="text"],
.info_orders textarea{
	width:200px;
}

.info_orders textarea{
	height:96px;
}

#techsupport input[type="text"].phone_inp,
.form_content input[type="text"].phone_inp{
	width:176px;
}

.info_orders input[type="text"].phone_inp{
	width:176px;
}

/*#techsupport  input[type="text"]#gdir,
.form_content input[type="text"]#gdir{
	width:585px;
}*/

.info_orders td,
#techsupport td,
.form_content td{
	padding:8px 30px 8px 0px;
}

.info_orders td.text,
#techsupport td.text,
.form_content td.text{
	padding-right:5px;
}

.req{
	color:#F2532F;
}

.item_view{
	display:none;
	position:absolute;
	z-index:100;
	background:#ffffff;
	padding:20px;
	border:2px solid #cccccc;
	-moz-border-radius: 2px; /* Firefox */
	-webkit-border-radius: 2px; /* Safari, Chrome */
	-khtml-border-radius: 2px; /* KHTML */
	border-radius:2px;
}

.item_view p{
	margin:0px;
}

.item_view p.name_it{
	margin-bottom:12px;
}

.big_im{
	margin-bottom:12px;
	text-align:center;
}

#techsupport .right_block{
	float:right;
	width:48%;
}

#techsupport .left_block{
	float:left;
	width:48%;
}

td.text{
	font-style:italic;
	text-align:right;
	vertical-align:middle;
	padding-left:5px;
}

#techsupport.urik td.text{
	width:250px;
}

th.text{
	text-align:left;
	padding:10px 5px;
	background:#c6e178;
	
}

#techsupport textarea{
	width:200px;
	height:96px;
}

#order_make td,
#techsupport td{
	vertical-align:middle;
}

td.go_use{
	text-align:right;
}

div.go_use button,
td.go_use button{
	padding:5px 10px;
	cursor:pointer;
}

input.text_inp,
input.phone_inp{
	height:20px;
	padding:4px 2px;
}

.pager{
	font-family:Tahoma;
	font-size:1em;
	/*width:100%;*/
	margin-right:390px;
}

.scroll_cont{
	height:24px;
}

.quant_list a,
.scroll_cont a,
.scroll_cont b{
	display:block;
	padding:2px 5px;
	text-decoration:none;
	float:left;
	margin:0 10px;
	text-align:center;
}

.quant_list a,
.scroll_cont a{
	color:#000000;
}

.quant_list{
	float: right;
	height:24px;
	font-family:Tahoma;
	font-size:1em;
	width:390px;
}

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

.quant_list a.activ,
.scroll_cont b,
.scroll_cont a.act{
	color:#ffffff;
	background:#a6ce39;
}

.quant_list a.activ,
.scroll_cont a.act{
	font-weight:bold;
}

.p_med{
	display:block;
	font-size: 0.916em;
    color: #858585;
    font-style: italic;
}
/*конец основного контента*/

/*подвал*/
.fotter .page{
	padding-top:20px;
}

.fotter a{
	color:#dfec70;
}

.right_foot{
	float:right;
	width:160px;
	font-size:0.785em;
}

.right_foot a.link_it {
    display:block;
    float:left;
    margin-right:7px;
}

.right_foot p.link_it {
    line-height:1.2em;
    padding-top:3px;
	margin-bottom:0px;
}

.left_foot{
	width:125px;
	float:left;
}

.left_foot ul{
	list-style:none;
	margin:0px;
}

.left_foot ul li{
	margin-bottom:12px;
}

/*.central_foot{
	margin-left:135px;
	margin-right:170px;
}*/

.right_central{
	float:right;
	width:45%;
}

.left_central{
	float:left;
	width:45%;
}

.small{
	font-size:0.857em;
}

.small th{
	text-align:left;
	padding-left:0px;
}

.bloks_foot{
	margin-bottom:25px;
}

p.copy_r{
	margin:0px;
	font-size:0.785em;
}
/*конец подвала*/


/*callback*/
.a_call{
display:block;
width:150px;
height:114px;
background:url(/i/a-call.png) no-repeat;


}

#callback{
position:fixed;
top:110px;
left:110px;
width:592px;
x-height:415px;
opacity:1;
margin:0 auto;
z-index:9999;
background:#fff;
box-shadow:8px 8px 25px 1px #444;
padding:16px;
}
#callback div{
height:30px;
background:#436288;
border-radius:2px 2px;


}
#callback form div a {
width:16xp;
height:16px;
text-decoration:none;
display:block;
background:url(../i/closecallback.png) no-repeat;
margin:-18px 0 0 565px;
}

#callback .cancel{
width:131px;
height:30px;
float:right;
background:url(/i/cancel.png) no-repeat;
cursor:pointer;
display:block;
}

#callback input, #callback select{
height:25px;

}

#callback div, #callback select{
width:100%;
}
#callback input, #callback textarea{
width:99%;
}

#callback input, #callback textarea, #callback select{
border:solid 1px #888;
border-radius:2px 2px;
}
#callback form .callSend{
border:solid 2px #2a7c52;
background:url(../i/send.png);
width:148px;
float:left;
}

#callback .callB{
width:140px;
border-radius:2px 2px;
padding:3px;
height:29px;
background:url(../i/callback.png) repeat-x;
}

#callback .reset{
float:left; 
margin-left:160px;
}
#callback p{
padding:10px 0 0 0;
margin-bottom:2px;
}

#callback p, .callB, #callback option{
font-size:12px;
color#444;


}

 #callback select{
 color:#666;
 }

#callback form div p, #callback .callSend{
color:#fff;
}
#callback form div p{
padding:6px 0 0 10px;
}
#callback textarea{
height:90px;
margin-bottom:34px;
}

#callback hr{
border:none;
color:#ccc;
height:1px;
background:#ccc;
}
.breadcrumb {position:relative;margin-bottom:-10px;top:-20px;}
.breadcrumb a{color:#505050;font-weight:700;font-size:12px;}

.spec{
display:block;
position:absolute;
top:210px;
right:-20px;
z-index:99;
}

#check{
display:none;
background:#2D692D;
border:none;
color:#fff;
padding:5px;
font-size:1em;
position:fixed;
top:1%;
left:1%;
}
.closevs{
background:#2D692D;
border:none;
color:#fff;
padding:5px;
font-size:1em;
}
#vs{
position:fixed;
top:2%;
z-index:999;
background:#fff;
padding:30px;
border:solid 2px #004600;
box-shadow:0 0 35px 2px #444;
}

.filtr{
background:#A6CE39;
border:none;
padding:2px;
color:#fff;
font-weight:bold;

}

.enter_reg .what_enter {
font-size:12px;
margin-top:4px;
position:relative;
}

.open_what_enter{
display:none;
position:absolute;
background:#fff;
padding:10px;
width:300px;
left:160px;
top:0;
border:solid 2px #004600;
}
.enter_reg .what_enter:hover .open_what_enter{
display:block;

}

#add_cart_list{
background:url(../i/addcart1.png) no-repeat;
display:block;
width:45px;
height:42px;
position:absolute;
right:0;
border:none;
cursor:pointer;
bottom:-40px;
}