#Go_Top { position: fixed; bottom: 0px; right: 20px; cursor: pointer;  }

.highslide img.img_right, .highslide img.img_left {border:1px solid #C7925E!important;}
.img_right {
border:1px solid #C7925E!important;
float:right;
margin:0 0 15px 15px;
padding:1px!important;
}
.img_left {
border:1px solid #C7925E!important;
float:left;
margin:0 15px 15px 0;
padding:1px;
}

#wrap_gray_after, #wrap_yellow_after {
    height: 8px;
    width: 960px;
    margin: 0 auto 20px;
    clear: both;
    background-image: url(../img/block_bottom_shadow.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.calca {
    margin: 0;
    width: 953px;
    height: 530px;
    overflow: hidden;
}


.mini-img {border:1px solid #976533}

h1 {font-size:33px!important; font-weight:normal; color:#333333; font-family:Arial; margin:10px 0 15px 0;}

h4 {font-size:14px!important; font-family:Arial; margin:0 0 10px 0; color:#333333;	}
p {margin:10px 0 10px 0!important; line-height:18px!important; font-size:14px!important; font-family:Arial;color:#666;}
a {color:#666;text-decoration:underline; border:none;}
a:hover {text-decoration:none;}
ol {margin:10px 0 10px 0!important; line-height:15px!important; font-size:14px!important; font-family:Arial;color:#666;}
ul {font-size:14px!important;color:#666;}

.windowss {width:1000px; margin:0px auto; overflow:hidden;}
.shapka {width:1000px; margin:0px auto; overflow:hidden; background:url(../img/img/shapka.png) no-repeat; height:150px;}
.slogan {float:left; text-align:center; width:210px; height:35px; padding-top:30px; line-height:18px; color:#976533; font-size:12px; font-family:Arial, Helvetica, sans-serif;  margin:50px 20px 20px 20px; }
.navitel {float:left; width:15px; height:110px; margin-top:30px;}
.konsultant {float:left; width:210px; height:130px; margin-top:20px; float:left; margin-left:300px; color:#976533; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.tel1 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-top:20px; display:block;}
.tel2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-top:0px; display:block;}
.work {float:left; width:210px; height:130px; margin-top:20px; float:right; color:#976533; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.tel3 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;margin-top:20px; margin-bottom:15px; display:block;}

.top-men {width:960px; height:34px; /* overflow:hidden; */ margin:0px auto; background:url(../img/img/menu_top.png) no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tab-menu {height:34px; background:none; width:100%;}
.tab-menu td {text-align:center; vertical-align:middle;}
.tab-menu a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}


.gar-txt {overflow:hidden; /* height:500px; */ min-height:520px;  margin-bottom:10px;}

.garant-left {float:left; width:210px; height:500px; margin-right:20px;}
.garant {float:left; width:208px; /* height:190px; */  min-height:210px; border:1px solid #E8D1BB; background:#FFF1BB; border-radius:0 10px 0 10px; /* margin-right:20px; */ margin-bottom:20px;}
.garant ul {list-style-type:none; margin-left: 0; padding-left: 15px; padding-right: 15px;}
.garant ul li { color:#86592D; font-style:italic; font-weight:bold; font-size:12px; line-height:11px; margin-bottom:10px; background:url(../img/img/zvezda.png) no-repeat; padding-left:25px;}
.zvezda { 
width:16px; 
height:16px; 
display:block; 
float:left; 
margin-right:10px; 
background:url(../img/img/zvezda.png) no-repeat;
}

.stal-txt {float:left; width:730px; height:500px; }
.blok-dver {width:708px; /* height:236px; */ height:262px;  border:1px solid #DDDDDD; background:#F3F3F3; margin-top:40px; padding:10px;}

.dw-1 {width:140px; height:230px; padding-top:10px; position:relative; text-align:center; float:left; margin:0 20px 0 15px;}
.dw-1 img {height:190px; overflow:hidden; margin-bottom:10px;}
.dw-1 span {position:absolute; bottom:55px; background:#BA7C3F; display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; width:130px; left:5px; color:#FFFFFF;}
.dw-1 a {font-weight:bold;}


.dw-2 {width:140px; height:230px; padding-top:10px; position:relative; text-align:center; float:left; margin:0 37px 0 15px;}
.dw-2 img {height:190px; overflow:hidden; margin-bottom:10px;}
.dw-2 span {position:absolute; bottom:55px; background:#BA7C3F; display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; width:130px; left:5px; color:#FFFFFF;}
.dw-2 a {font-weight:bold;}





.dw-3 {width:200px; height:300px; padding-top:10px; position:relative; text-align:center; float:left; margin:0 30px 15px 10px;}
.dw-3 img {height:190px!important; overflow:hidden; margin-bottom:10px; width:auto;}
.dw-3 span {/*position:absolute; bottom:55px; background:#BA7C3F; */ display:block; text-align:center; font-size:14px;
		font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; left:5px; color:#A64C00;}
.dw-3 a {font-weight:bold; color:#666666; text-decoration:none!important;font-size:12px!important;}
.dw-3 a:hover {text-decoration:underline!important;}



.dw-9 {width:140px; height:255px; padding-top:10px; position:relative; text-align:center; float:left; margin:0 30px 15px 10px;}
.dw-9 img {height:190px!important; overflow:hidden; margin-bottom:10px; width:auto!important;}
.dw-9 span {/*position:absolute; bottom:55px; background:#BA7C3F; */ display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; width:130px; left:5px; color:#009900;}
.dw-9 a {font-weight:bold; color:#666666; text-decoration:none!important;}
.dw-9 a:hover {text-decoration:underline!important;}


.zamer {background:url(../img/img/specialist.png) no-repeat; overflow:hidden; width:960px; height:104px; margin:25px auto 15px auto;}
.zamer-tel {width:160px; height:50px; float:left; margin-left:120px; margin-top:25px; font-size:14px; color:#333333; line-height:25px;}
.zamer-tel span {font-size:18px;}
.zamer-txt {float:right; width:630px; height:70px; margin-right:10px; margin-top:25px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#444;}


.preimushestvo {height:47px; width:698px; float:left; margin-bottom:22px;}
.preimushestvo span {height:40px; padding-top:7px; width:40px; font-size:30px; font-family: sans-serif; color:#999999; display:block; float:left; border-right: 1px solid #CCC; margin-right:20px;}
.preimushestvo p {margin-top:10px;}


.bottom-men-fut {width:1000px; height:420px; background:url(../img/img/futter.png) repeat-x #F3F1F2; overflow:hidden;}

.bottom-men {width:960px; height:305px; overflow:hidden; padding:30px 0px 20px 0px; margin:0 20px; border-bottom:1px dotted #BBBBBB;}
.bottom-men h3 {color:#666666!important;}
.men-eko {float:left; height:260px; width:140px; padding-right:20px; text-align:left; border-right:1px dotted #BBBBBB;}
.men-eko p {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; }
.men-eko a {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.men-eko a:hover {text-decoration:none!important}
.men-eko h3 {color:#666!important;
    font-family: Arial,Helvetica,sans-serif!important;;
    font-size: 12px!important;;
    font-weight: bold; text-decoration: underline;}


.men-biz {float:left; height:260px; width:155px; padding-right:20px; padding-left:20px; text-align:left; border-right:1px dotted #BBBBBB;}
.men-biz p {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; }
.men-biz a {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.men-biz a:hover {text-decoration:none!important}
.men-biz h3 {color:#666!important;
    font-family: Arial,Helvetica,sans-serif!important;;
    font-size: 12px!important;;
    font-weight: bold; text-decoration: underline;}

.men-elit {float:left; height:260px; width:130px; padding-right:20px; padding-left:20px; text-align:left; border-right:1px dotted #BBBBBB;}
.men-elit p {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; }
.men-elit a {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.men-elit a:hover {text-decoration:none!important}


.men-elit h3 {color:#666!important;
    font-family: Arial,Helvetica,sans-serif!important;;
    font-size: 12px!important;;
    font-weight: bold; text-decoration: underline;}

.men-pod {float:left; height:260px; width:195px; padding-top:0px; padding-right:20px; padding-left:20px; text-align:left; border-right:1px dotted #BBBBBB;}
.men-pod p {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.men-pod a {color:#666!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline; }
.men-pod a:hover {text-decoration:none!important}

.men-info {float:left; height:260px; width:130px; padding-right:20px; padding-left:20px; text-align:left;}
.men-info p {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; }
.men-info a {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.men-info a:hover {text-decoration:none!important}


.futter {float:left; width:960px; height:95px; margin:20px 20px 0 20px; text-align:left; font-size:12px; color:#999999;}
.futter a {font-size:12px; color:#85592C; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.futter a:hover {text-decoration:none!important}

.counterr {width:150px; height:80px; margin:0px 20px 0 20px; float:right; text-align:left; font-size:12px; color:#999999;}
.counterr a {font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.counterr a:hover {text-decoration:none!important}

.left-storona {float:left; width:220px; height:auto; margin:0 10px 0  0;}

.right-storona {width:720px; float:right;}
.right-storona h2 {font-size:30px!important; font-weight:normal;  font-family:Arial; margin:0 0 10px 0; color:#333333;}

.right-storona ul
 {
margin:3px;
color:#666;
}

.kro {font-size:12px!important;}

.hidde-dver {overflow::hidden; width:720px; min-height:450px; margin-bottom:20px;}
.left-dver {float:left; min-height:450px; width:190px; text-align:center; margin:0 20px 0 0;}
.right-dver {
float:right;
}
.right-dver td {font-size:12px!important;}
.left-img {
    border-radius: 10px;
    border: 10px solid #F5F5F5;
    padding: 20px;
    float: left;
    margin-bottom: 30px;
    width: 340px;
    text-align: center;
}
.left-img img {
height:340px;
}
.left-txt {
color:#333333; 
font-size:18px;
margin-bottom: 15px;
}
.left-txt span {
color:#A64C00; 
font-size:28px; 
font-weight:lighter;
}

.left-botton {
    width: 170px;
    margin-top: 5px;
    background: url(../img/img/otpr-zajav.png) no-repeat;
    margin-left: 28%;
    margin-bottom:15px;
}
.left-botton a {
    display: block;
    height: 100%;
    padding: 14px 0px 15px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
}

.garant-dver {
    float:left; 
    width:920px;
    margin-top:15px; 
    margin-bottom:20px; 
    border-radius:0 10px 0 10px;  
    border: 1px solid #D4DCCA;
    background: #f5f5f5;
    overflow: hidden;
    padding: 20px;
}

.garant-dv {
float:left; 
width:314px; 
border-right:1px solid #D4DCCA;
    padding: 10px 0 10px 20px
}
.garant-prav {
    float: left;
    width: 490px;
    margin-left: 20px;
}
.garant-dv ul {list-style-type:none; margin: 0; padding-left: 0px; padding-right: 15px;}
.garant-dv ul li { color:#85592C; font-style:italic; font-weight:bold; font-size:14px; line-height:16px; margin-bottom:20px;}
.zvezda-dv {width:16px; height:16px; display:block; float:left; margin-right:10px;}

.preim_p .garant-dver {
    float: left;
    width: 725px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 0 10px 0 10px;
    border: 1px solid #D4DCCA;
    background: #f5f5f5;
    overflow: hidden; 
    padding: 5px;
}
.preim_p .garant-dv {
    float: left;
    width: 260px;
    border-right: 1px solid #D4DCCA;
    padding: 10px 0 10px 5px;
}
.preim_p .garant-prav {
    float: left;
    width: 445px;
    margin-left: 10px;
}
.preim_p .garant-prav h2 {
    font-size: 26px!important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0;
    margin: 0 0 10px 0px;
    color: #333333;
}

.preim_p .garant-prav span {
    color: #BD7F45;
    font-weight: bold;
    font-size: 16px;
}

.preim_p .garant-dv ul {list-style-type:none; margin: 0; padding-left: 0px; padding-right: 15px;}
.preim_p .garant-dv ul li {
    color: #85592C;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
}

.dop-uslug {float:left; 
margin-bottom:15px;
clear:left;
width: 630px;
margin-top: 10px;
}
.dop-uslug h2 {margin-bottom:20px; font-size:26px; font-weight:normal!important;}
.dop-uslug ul {padding:0; 
list-style-type:none; 
font-size:9px;
}
.dop-uslug ul li {
color:#333333; 
font-size:9px; 
padding: 5px;
background: #f5f5f5;
}
.dop-uslug ul li:nth-child(2n) {
background: #fff;
}
.dop-uslug ul li p {
font-size:12px;
margin: 5px!important;
}
.pricce {float:right; color:#999999; font-size:12px;}

.specpred {float:right; width:210px; height:408px; padding:0px 0px 10px 0px;    margin-top: 20px;}
.specpred h2 {color:#D90000; margin-bottom:20px; font-size:26px;}



.dw-4 {width:140px; height:260px; padding-top:10px; position:relative; text-align:center; float:left;/* margin:0 5px 15px 5px;*/}
/* .dw-4 img {height:190px; overflow:hidden; margin-bottom:10px;} */
.dw-4 img {
    height: 100px;
    margin-bottom: 10px;
    overflow: hidden;
width:auto;
}

.dw-4 span {position:absolute; bottom:55px; background:#BA7C3F; display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; width:130px; left:5px; color:#FFFFFF;}
.dw-4 a {font-weight:bold; color:#666666;}



.rush {width:210px; height:130px; float:left; margin:10px;}
.rush-img {width:210px; height:100px; float:left; text-align:center; border:1px solid #CCCCCC;}
.rush-img img {height:65px!important; margin-top:15px;}
.rush-price {width:210px; height:20ppx; margin-top:10px; float:left; text-align:center; font-size:14px; color:#BA7C3F; font-weight:bold;}
.item-list1 {overflow:hidden;}
.highslide img {border:none!important;}

.dw-5 img {
    height: 100px;
    margin-bottom: 10px;
    overflow: hidden;
    width: auto;
}
.dw-5 {width:140px; height:230px; padding-top:10px; position:relative; text-align:center; float:left;/* margin:0 5px 15px 5px;*/}
/* .dw-5 img {width:130px; overflow:hidden; margin-bottom:10px;} */
.dw-5 span {position:absolute; bottom:55px; background:#BA7C3F; display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; width:130px; left:5px; color:#FFFFFF;}
.dw-5 a {font-weight:bold; color:#666666;font-size:14px;}



/* --------------------------------------------------------------------------------------------------------- */

.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;  }  /* &#227;&#235;&#224;&#226;&#237;&#251;&#233; &#234;&#238;&#237;&#242;&#229;&#233;&#237;&#229;&#240;*/

.jcarousel-skin-tango .jcarousel-container-horizontal {width: 680px; padding: 0px 15px 0px 50px; margin-top:0px }

.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  620px; height: 260px;}

.jcarousel-skin-tango .jcarousel-item {width: 140px; height: 260px; margin-left:10px; margin-right:10px;}

.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 5px;}

.jcarousel-skin-tango .jcarousel-item-placeholder {background: #FFF;  color: #000;}

/* Horizontal Buttons */

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 100px; right: 7px; width: 32px; height: 60px; cursor: pointer; background:transparent url(../include/next-horizontal.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 100px; left: 5px; width: 32px; height: 60px; cursor: pointer; background: transparent url(../include/prev-horizontal.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}




/* ----------------------------------------------------------------------------------------------------------  */
/* TABS */
ul.tabs{
margin:0px 0 0px 0;
padding:0;
width:515px;
border-bottom:1px solid #D4DCCA;
float:left;
}
ul.tabs.left{text-align:left;}

ul.tabs li{
	list-style-type:none;
	margin:0 -2px 0 0;
	padding:0;
	display:inline-block;
	*display:inline;/*IE ONLY*/
	position:relative;
	top:0;
	left:0;
	*top:1px;/*IE 7 ONLY*/
	zoom:1;
	}

ul.tabs li a{
	text-decoration:none;
	color:#777777;
	display:inline-block;
	padding:9px 23px;
	position: relative;
	top:0;
	left:0;
	line-height:100%;
	background:#f5f5f5;
	box-shadow: inset 0px -3px 3px rgba(0,0,0,0.03);
	border:1px solid #D4DCCA;
	border-bottom:0;
	font:normal 12px Arial;
	/* zoom:1; */
	font-weight:bold;
	}

ul.tabs li a span {
border-bottom:1px dotted #777;
	}

ul.tabs li a:hover{
	background: #F5F5F5;
	}

ul.tabs li.current a{
	position:relative;
	top:1px;
	left:0;
	background: #FFFFFF;
	box-shadow: none;
	color:#8D6233;
	font-weight:bold;
	}

ul.tabs li.current a span {
border-bottom:none;
	}

.tab-content{
	/* border:1px solid #efefef; */
	border-left:1px solid #D4DCCA;
	border-right:1px solid #D4DCCA;
	border-bottom:1px solid #D4DCCA;
	clear:both;
	padding:10px 20px;
	margin:0 0 20px 0;
	width: 473px;
	}

.tablik1 {

}
.tablik td {
padding:10px 10px;
color:#333333!important;
border-bottom:1px dotted #CCCCCC!important;
}

/*

.tablik1 td {
padding:10px 10px;
color:#333333!important;
border-bottom:1px dotted #CCCCCC!important;
}

.tablik2 {

}
.tablik2 td {
background:#F8F8F8;
padding:10px 20px;
color:#666666!important;
}

*/


.item-list {overflow:hidden;}
.item-list img {float:left; margin:0 20px 20px 0;}


/* ----------------------------------------------------------------------------------------------------------  */

#left_menu {
	margin:10px 0px 10px 0px;
}

#left_menu .dot_bg {
	background:url(../img/dot_bg.jpg) left bottom repeat-x;
	width:100%;
	padding-bottom:0!important;
	margin-bottom:0!important;
	vertical-align:bottom!important;
}
.ws_top1 {
	background:url(../img/white_space1.jpg) left top no-repeat;
	width:1px;
}
.ws_btm1 {
	background:url(../img/ws_btm1.jpg) left bottom no-repeat;
	width:1px;
}
.tdm1 {
	background:#FFFFFF url(../img/m1.jpg) left 10px no-repeat;
	width:15px;
}
#left_menu .m1 {
	color:#666;
	font-size:12px;
	 background:#FFFFFF!important;
	border-bottom:1px solid #FFFFFF!important;
	margin-top:2px!important;
	padding-left:0!important;
	padding-top:1px!important;
	font-family:Arial!important;
	}

.b_price {
	font-size:12px;
	color:#999999;
	font-weight:normal
	padding:0 2px;
	vertical-align:bottom!important;
}

.dot_vert {
	background:url(../img/dot_vert.jpg) left top repeat-y;
}
.dot_vert td {
	padding-bottom:4px;
}

.block_name {
	border-left:1px solid #FFFFFF;
}
.block_name h3 {color:#666!important;font-weight:bold!important;  }
.block_name a {color:#000000;}
.block_name strong {
	display:block;
	padding-left:14px;
	padding-bottom:5px;
	color:#000000;
	font-size:13px;
}
.zamki {bottom:55px; background:#BA7C3F; display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; height:21px; width:130px; left:5px; color:#FFFFFF;}
.zamki table{width:500px; }

.priccedop
{float: right;
font-size: 12px;
font-weight:bold;
}













.okno {width:340px; height:260px; position:relative; float:left; margin:10px 15px 10px 0;}
.okno_mini {float:left; width:330px; height:240px; border:1px solid #CCCCCC;/* border-radius:10px; */ margin:10px;}
.okno_name {position:absolute; left:40px; top:0; background:#FFFFFF; padding:2px 10px;}
.okno_name a {color:#666; font-size:14px; font-family:Arial; font-weight:bold; border:none!important; text-decoration:none;}
.okno_name a:hover {text-decoration:underline;}
.okno_left {float:left; width:150px; height:180px}
.okno_left_img {float:left; width:120px; height:120px; margin:45px 10px 25px 10px; border:1px solid #CCCCCC; border-radius:5px; padding:5px;}
.okno_left_img img {height:120px!important; width:120px!important;}
.okno_right {float:right; width:155px; height:145px; padding:33px 10px 10px 10px; }
.okno_right p {line-height:15px; font-size:11px; color: #999999;}


/*


.okno {width:400px; height:200px; position:relative; float:left; margin:10px 15px 10px 0;}
.okno_mini {float:left; width:390px; height:180px; border:1px solid #CCCCCC;/* border-radius:10px; *//* margin:10px;}
.okno_name {position:absolute; left:40px; top:0; background:#FFFFFF; padding:2px 10px;}
.okno_name a {color:#009900; font-size:14px; font-family:Arial; font-weight:bold; border:none!important; text-decoration:none;}
.okno_name a:hover {text-decoration:underline;}
.okno_left {float:left; width:150px; height:180px}
.okno_left_img {float:left; width:120px; height:120px; margin:25px 10px 25px 10px; border:1px solid #CCCCCC; border-radius:5px; padding:5px;}
.okno_left_img img {height:120px!important; width:120px!important;}
.okno_right {float:right; width:215px; height:145px; padding:25px 10px 10px 10px; }
.okno_right p {line-height:15px; font-size:12px; color: #999999;} */

/* orders */
#div_name {	float:left;	margin-right:80px;}
#div_email {float:left;	margin-right:77px;}
#div_phone {float:left;	margin-right:64px;}
#div_adress {float:left;margin-right:16px;}
#div_comment {float:left; margin-right:11px;}
#div_zathitnyj_kod {float:left;	margin-right:58px; clear:right;}
#extra_zathitnyj_kod {clear:both;}

#zathitnyj_kod {width:140px;}
#order_name, #order_email, #order_phone, #extra_zathitnyj_kod, #extra_adres {margin-bottom:15px;}
#order_comment {clear:both;	margin-bottom:15px;vertical-align:top;}
#comment {border: 0 none;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 0 3px inset;
color: #202020;
font-size: 14px;
height: 100px;
padding: 0 10px;
width: 460px;}
#name, #phone, #email, #adres  {font-family:Tahoma;	font-size:12px;}
#name, #phone, #email, #adres input  { border: 0 none;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 0 3px inset;
color: #202020;
font-size: 14px;
height: 35px;
margin: 0 auto 16px;
padding: 0 10px;
width: 460px;}
#button {clear:both;margin-left:141px;}












/* ïîäáîðíèê äâåðåé */

#ex_trims select {
	width: 180px;
	height: 25px;
	margin:10px 10px 0 0;
	border: none;
	background-color: #F9F7F2;
	border: 1px solid #A64C00;
	color: #A64C00;
	font-size: 11px;
	font-style: italic;
	outline:none;
}

#in_trims select {
	width: 180px;
	height: 25px;
	margin:10px 10px 0 0;
	border: none;
	background-color: #F9F7F2;
	border: 1px solid #009900;
	color: #009900;
	font-size: 11px;
	font-style: italic;
	outline:none;
}

#ex_trims, #in_trims {
    margin-left: 10px !important;
}

.podbornik {width:200px;
		height:255px;
		padding:10px;
		border:1px solid #CCC;
		background:#ECECEC;
		border-radius: 10px 10px 10px 10px;
margin-top: 20px;}

.podbornik h2 {
	color: #666;
	/* font-weight:bold; */
	margin: 0px 0 10px 10px;
font-size:18px!important;
}


.podbornik h3 {
	color: #666;
	margin: 15px 0 10px 0px;
	font-size: 18px;
	font-weight:bold;
	margin-left:10px!important;
}


input.conf_price {
	width: 45px;
	margin:10px 10px 15px 0;
	padding: 4px;
	border: none;
	background-color: #F9F7F2;
	border: 1px solid #009900;
	color: #009900;
	font-size: 11px;
	font-weight: bold;
	outline:none;
}

/*slider*/
#slider {
	/*width: 180px;*/
	margin:10px 0 0 5px;
}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 13px;
	cursor: pointer
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal {
	 height: 3px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -5px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content {
	border: 1px solid #D4D4D4;
	background: #fff;
}
.ui-widget-header {
	border: 1px solid #D4D4D4;
	background: #A64C00;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}



.ui-slider .ui-slider-handle {
  background-image:url(../img/slider.png);
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  cursor:pointer;
  height:13px;
  position:absolute;
  width:13px;
  z-index:2;
}


#new_left {
  text-align:left;
}




#result{
  font:11px Tahoma !important;
}

.ui-widget-header {
    background: none repeat scroll 0 0 #A64C00!important;
}

.ui-slider .ui-slider-handle {
    background-image: url("../img/slider.png")!important;
    background-repeat: no-repeat no-repeat!important;
    cursor: pointer!important;
    height: 13px!important;
    position: absolute!important;
    width: 13px!important;
    z-index: 2!important;
}
.ui-slider-horizontal {
    height: 3px!important;
}


/* êîíåö ïîäáîðíèêà */

#podcat {
    float: left;
    padding: 15px 0 5px 20px;
font-size: 14px;
}

.type_door {
    float: left;
    font-size: 14px;
    margin: 3px 10px 0 0;
}

.action {
   /*  background: none repeat scroll 0 0 #E56200; */
 background: none repeat scroll 0 0 #BA7C3F;
    color: #FFFFFF;
}
.action, .passive {
/*    color: #9A9A9A; 
  color: #FFF;*/
    float: left;
    margin: 0 15px 5px 0;
    padding: 3px 5px;
}

.action {color: #FFF;}

.passive {color: #9A9A9A;}














@font-face {
    font-family: 'PT Sans Caption';
    src: url(../fonts/PT%20Sans%20Caption.ttf);
}
@font-face {
    font-family: 'PT Sans Caption Bold';
    src: url(../fonts/PT%20Sans%20Caption%20Bold%20Regular.ttf);
}

html, body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}



img {
	border:none;
}
table {
    border: none;
}

h1 {
	font-size:33px;
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
}
h2 {
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0px;
color: #333333;
}
h3 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	padding:0;
	margin:15px 0;
}

/* main css */
#wrap {
	width:100%;
    padding:0;
    margin:0;
}


#header, #navi_top, .block1_main, .block2_main,
.block3_main, .block4_main, .catalog_main, .block6_main,
.block7_main, .block7_1_main, .block8_main, .block9_main, .block10_main,
.block11_main, .block12_main, #footernew,
.shadow-to-btm, .shadow-to-top {
    width: 960px;
    clear:both;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
}

.block3_main {
  padding:0 0 30px 0!important;
    padding-bottom: 30px;
    background-color: #f4f4f4;
}

#header {
	height:120px;
}
#header table {
    width: 100%;
    border: 0;
}
#header table td {
}
#logo {
	padding: 0;
    margin-top: -4px;
}
.header_phone {
    background-image:url(../img/header_phone_icon.png);
    background-repeat: no-repeat;
}
input.header_btn {
    width: 235px;
    height: 30px;
    margin:0 0 10px 0;
    background: #F2B600; /* Ð”Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·Ñ€Ð¾Ð² */
    background: linear-gradient(to bottom, #FFDC71, #F2B600);
    border: 0;
    color: #000000;
    font-size: 14px;
    font-family: 'PT Sans Caption', Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 1px black;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0px 1px 2px 0px #000000;
}
.header_mail {
    background-image: url(../img/header_mail_icon.png);
    background-repeat: no-repeat;
    font-size: 14px;
    color: #000000;
    padding:5px 0 10px 35px
}
.header_mail a {
    color: #000000;
}
td.header_3rd {
    text-align: center;
}
td.header_3rd img{
    padding-top: 13px;
}

.menuh {
    height: 25px;
    padding-top: 10px;
    position: relative;
}
.menuh-txt {position:absolute;
bottom:-164px;
left:0px;
/* border:1px solid #000;  */
padding:15px 10px 10px 51px;
z-index:10000;
text-align:left;
background:#BA7C3F;
 width: 128px;
display:none;}

.menuh:hover .menuh-txt {display:block;}

.menuh-txt ul {
    margin: 0;
    padding: 0 10px;
}


.menuh-txt li {
    list-style: none outside none;
    margin-bottom: 5px;
width:144px;
}

.menuh-txt a {
    font-size: 12px;
}



#navi_top_wrap {
    width: 100%;
    background-color: #BA7C3F;
}
#navi_top {
	height: 34px;
    background-color: #BA7C3F;
}
#navi_top ul {
	display:block;
    margin:0 0 0 -32px;
}
#navi_top li{
	display: inline-block;
    vertical-align: middle;
}

li.navi_top_item ul {
margin-top:8px!important;
padding-top:3px!important;
}
/*li.navi_top_item:hover {
    background: #006FA1 !important;
    border-radius: 5px;
}*/
li.navi_top_item {
	padding:5px 1px 5px 1px;
	margin:1px 0 0;
}
li.navi_top_item a {
    padding:1px 10px 0 10px;
    margin:3px 11px 0;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 14px;
	color:#FFFFFF;
    text-decoration: underline;
}
li.navi_top_item a:hover {
    text-decoration: none;
}
li.navi_inside_item {
    padding:0px 0px;
    margin:0px 0px 0;
    background-color: none!important;
}
li.navi_inside_item a {
    padding:0px 0px;
    margin:0px 0px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#666;
    text-decoration: underline;
}
li.navi_inside_item a:hover {
    color:#D80000;
}
li.navi_top_img {
    width:3px;
    height:20px;
    margin-top: 5px;
    background-image: url(../img/bg_navi_img.png);
    background-repeat: no-repeat;
}

#content_main {
    width: 100%;
}
#wrap_block_sq {
    width: 100%;
    height: 288px;
    background-image: url(../img/bg_sq1.png);
    background-repeat: repeat-x;
}
.block1_main {
    position:relative;
    height: 288px;
}
.block1_main_left {
    width:630px;
    height: 288px;
    float: left;
    position: relative;
}
.block1_main_right {
    width:320px;
    height: 288px;
    float: right;
    background: #943400; /* Ð”Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·Ñ€Ð¾Ð² */
    background: linear-gradient(to bottom, #A65014, #943400);
}
.block1_main .block1_main_left p {
    font-family: 'PT Sans Caption';
    font-size: 30px!important;
    color: #FFFFFF;
    position: absolute;
    top:170px;
    left: 75px;
}

#obrzvonok table {
    width:322px;
    border: none;
    margin-top: 10px;
}
#obrzvonok2 table {
    width:960px;
    border: none;
    margin: 0 auto;
    text-align: center;
}
#obrzvonok table td {
    text-align: center;
}
#obrzvonok form {
    width:290px;
    margin: 0 auto;
}
input.obrzvonok_name {
    width: 250px;
    height: 40px;
    padding: 0 20px;
    border: 0;
    font-size: 14px;
    color: #666666;
    margin:10px 0 16px 0;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    box-shadow: inset 0 0 3px;
}
input.obrzvonok_phone {
    width: 250px;
    height: 40px;
    padding: 0 20px;
    border: 0;
    font-size: 14px;
    color: #666666;
    margin:0 0 16px 0;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    box-shadow: inset 0 0 3px;
}
input.obrzvonok_btn {
    width: 290px;
    height: 40px;
    margin:0 0 16px 0;
    background: #F2B600; /* Ð”Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·Ñ€Ð¾Ð² */
    background: linear-gradient(to bottom, #FFDC71, #F2B600);
    border: 1px solid #F2B600;
    color: #000000;
    font-size: 20px;
    font-family: 'PT Sans Caption', Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 1px black;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;

    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.shadow-to-top {
    height: 8px;
    background-image: url("../img/shadow-to-top.png");
    padding: 0;
}
.shadow-to-btm {
    height: 8px;
    background-image: url("../img/shadow-to-btm.png");
    padding: 0;
}


.block2_main table {
    width: 100%;
    margin: 20px auto;
}
.block2_main table td {
    vertical-align: top;
    text-align: left;
}
.block2_main table td span {
    margin: 10px 0 5px;
    color: #0085B2;
    font-size: 14px;
font-weight:bold;
}
.block2_main table td p {
    margin: 0;
    color: #666666;
    font-size: 12px;
    line-height: 12px;
}


#wrap_block_f4 {
    width: 100%;
    float: left;
    background-color: #f4f4f4;
}

.block3_main h2 {
    color: #915F31;
    text-align: center;
   padding-top: 22px;
}
.block3_main h3 {
    text-align: center;
}
.block3_main_bg {
    height: 565px;
    z-index: 20;
    position: relative;
}
.block3_main_right {
    width: 450px;
    float: right;
    z-index: 30;
    position: absolute;
    top: 0;
    right: 0;
}
.block3_main_right1{
    padding:35px 0 0 55px;
}
.block3_main_right2{
    padding:40px 0 0 5px;
}
.block3_main_right3{
    padding:45px 0 0 65px;
}
.block3_main_right4{
    padding:45px 0 0 15px;
}
.block3_main_right span {
    font-size: 16px;
    color: #916131;
    font-weight: bold;
    margin: 0 0 10px;
}
.block3_main_right p {
    font-size: 14px!important;
    color: #666666;
    line-height: 20px!important;
    margin-top: 1px;
}



.block4_main h2 {
    text-align: center;
    padding: 42px 0 0;
}
.block4_main p {
    text-align: center;
    font-size: 18px!important;
    line-height: 24px!important;
    padding: 0 0 5px;
}
.block4_main_left {
    width:640px;
    height:400px;
    float: left;
    position: relative;
}
.block4_main_left table {
    width:621px;
    float: left;
    border: 0;
    position: relative;
}
.block4_main_left table td{
    position: relative;
    width: 207px;
    text-align: center;
    vertical-align: top;
}
.block4_main_left table td p{
    text-align: center;
    width: 190px;
    vertical-align: top;
    font-size: 14px!important;
    line-height: 14px!important;
    padding: 10px 0 13px;
    margin: 0;
}
.door_price1 {
    position: absolute;
    top: 259px;
    left: 60px;
    font-family: 'PT Sans Caption Bold', Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-shadow: 0 1px 1px black;
    color: #FFFFFF;
}
.block4_main_right {
    width:320px;
    height:400px;
    float: right;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    background: #943400; /* Ð”Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·Ñ€Ð¾Ð² */
    background: linear-gradient(to bottom, #A65014, #943400);
}


#wrap_block_82572D {
    width: 100%;
    background-color: #82572D;
    margin-top: 50px;
    position: relative;
}

.catalog_main {
    padding: 20px 0;
    background-color: #82572D;

}
.catalog_main h2, .block8_main, .block8_main h2 {
    text-align: center;
    padding: 0;
    color: #FFFFFF;
}
.catalog_main h3 {
    text-align: center;
    padding: 0;
    color: #FFFFFF;
}
.catalog_main p {
    text-align: center;
    padding: 0;
    color: #FFFFFF;
    font-size: 18px!important;
line-height:23px!important;
}
.catalog_main p a {
    color: #FFFFFF;
    font-size: 18px;
}
.item-relative-container {
    position: relative;
}
.catalog_main table {
    border: 0;
}
.catalog_main table td {
    position: relative;
    padding-bottom: 40px;
}
a.catalog_main_name  {
    position: absolute;
    top:0;
    left:0;
    width: 97%;
    height: 50px;
    text-align: center;
    padding-top: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.catalog_main_price {
    position: absolute;
    top: 254px;
    right: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}



.block6_main {
    padding: 40px 0 20px;
}
.block6_main h2 {
    text-align: center;
    padding: 0;
}
.block6_main p {
    text-align: center;
    padding: 0;
    font-size: 18px!important;
}
.constr01 {
    width: 960px;
    height: 820px;
    position: relative;
}
.constr01_left {
    width: 240px;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}
.constr01_left span, .constr01_right span {
    font-size: 16px;
    color: #916131;
    font-weight: bold;
    margin: 0 0 10px;
}
.constr01_left p, .constr01_right p {
    text-align: left;
    padding: 0;
    font-size: 14px!important;
    color: #666666;
    margin: 1px 0 0;
}
.constr01_left td, .constr01_right td {
    vertical-align: top;
    margin: 0;
}
.constr01_right {
    width: 230px;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}


.constr02 {
    width: 960px;
    height: 750px;
    position: relative;
}
.constr02_left {
    width: 240px;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}
.constr02_left span, .constr02_right span {
    font-size: 16px;
    color: #916131;
    font-weight: bold;
    margin: 0 0 10px;
}
.constr02_left p, .constr02_right p {
    text-align: left;
    padding: 0;
    font-size: 14px!important;
    color: #666666;
    margin: 1px 0 0;
}
.constr02_left td, .constr02_right td {
    vertical-align: top;
    margin: 0;
}
.constr02_right {
    width: 230px;
    float: right;position: absolute;
    top: 0;
    right: 0;
}

.constr011 {
    width: 960px;
    height: 820px;
    position: relative;
}
.constr011_left {
    width: 240px;
    float: left;
    position: absolute;
    top: -8px;
    left: 0;
}
.constr011_left span, .constr011_right span {
    font-size: 16px;
    color: #916131;
    font-weight: bold;
    margin: 0 0 10px;
}
.constr011_left p, .constr011_right p {
    text-align: left;
    padding: 0;
    font-size: 14px!important;
    color: #666666;
    margin: 1px 0 0;
}
.constr011_left td, .constr011_right td {
    vertical-align: top;
    margin: 0;
}
.constr011_right {
    width: 230px;
    float: right;
    position: absolute;
    top: -8px;
    right: 0;
}


.block7_main {
    padding: 30px 0 0px;
}
.block7_main h2 {
    text-align: center;
    padding: 0;
    color: #0085B2;
}
.block7_main h3 {
    text-align: center;
    padding: 0;
    color: #0085B2;
font-size:24px!important;
}

.block7_main p {
    text-align: center;
    padding: 0;
    font-size: 18px!important;
    color: #0085B2;
line-height:23px!important;
}
.feedback_btn_left {
    width: 40px;
    float: left;
    padding-top: 222px;
}
.feedback_btn_right {
    width: 40px;
    float: right;
    padding-top: 222px;
    text-align: right;
}
#feedbacks {
    width: 880px;
    margin: 0 auto;
    padding-bottom:0px;
}

.blocks1 {
    /*float: left;*/
    width: 234px;
    padding: 0px 20px 5px 20px;
    margin: 20px 0 0 20px ;
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border: 1px solid #CCCCCC;
}
#feedbacks table{
    width: 232px;
    margin-top: 20px;
}
td.fb_userpic {
    width: 150px;
}
td.fb_userpic img {
    width: 150px;
}
td.fb_buyername {
    width: 80px;
    height: 130px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    vertical-align: bottom;
}
td.fb_date {
     width: 80px;
     text-align: right;
     font-size: 12px;
     line-height: 14px;
     vertical-align: bottom;
}
td.fb_desc {
    width: 232px;
    height: 210px;
    vertical-align: top;
}
td.fb_desc p {
    text-align: left;
    font-size: 12px!important;
    line-height: 14px!important;
    color: #666;
}

td.fb_listen {
    text-align: center;
}
p.withlink a {
    height: 41px;
    width: 177px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}




.block8_main {
    padding: 30px 0 20px;
    background-color: #82572D;

}
.block8_main table {
    width: 100%;
    padding: 20px 0 0px;
}
td.block8_main_names {
    width: 198px;
    font-size: 30px;
    color: #FFC926;
    text-transform: uppercase;
    text-shadow: 0 1px 1px black;
    text-align: center;
}
td.block8_main_desc {
    vertical-align: top;
    font-size: 12px;
    color: #FFFFff;
    text-align: center;
    line-height: 18px;
}



.block9_main {
}
.block9_main h2 {
    text-align: center;
    padding: 42px 0 15px;
}
.block9_main h3 {
    text-align: center;
    padding: 20px 0 15px;
font-size:24px!important;
}
.block9_main_bg {
    height: 580px;
    position: relative;
}
.block9_main_right {
    width: 450px;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}
.block9_main_right1{
    padding:50px 0 0 55px;
}
.block9_main_right2{
    padding:65px 0 0 175px;
}
.block9_main_right3{
    padding:75px 0 0 55px;
}
.block9_main_right span {
    font-size: 16px;
    color: #916131;
    font-weight: bold;
    margin: 0 0 10px;
}
.block9_main_right p {
    text-align: left;
    font-size: 14px!important;
    color: #666666;
    line-height: 20px!important;
    margin-top: 1px;
}
.block9_main p.desc {
    text-align: center;
    padding: 0 0 20px;
    font-size: 18px!important;
line-height:23px!important;
}
.block9_main p.desc a {
    color: #000000;
    padding: 40px 0;
}




.block10_main {
    padding-bottom: 1px;
    background-color: #f4f4f4;
}
.block10_main h2{
    text-align: center;
    padding: 22px 0 0;
}
.block10_main table {
    width: 100%;
    margin:20px 0 40px 0;
}
.block10_main td {
    width: 240px;
    text-align: center;
}
.block10_main img {
    width: 210px;
    height: 280px;
}
.block10_main td a {
    padding: 10px 0;
    color: #468C00;
    font-size: 14px;
    text-align: center;
}


.block11_main {
    padding-bottom: 20px;
}
.block11_main h2 {
    color: #915F31;
    text-align: center;
    padding-top:30px;
}
.block11_main h3 {
    color: #915F31;
    text-align: center;
    padding: 42px 0 5px;
font-size:24px!important;
}
.block11_main p {
    text-align: center;
    padding: 0;
    font-size: 18px!important;
    color: #915F31;
line-height:23px!important;
}
.ya-map1, .ya-map2, .ya-map3 {
    margin: 30px 0 10px;
}
.ya-map1_btn {
    float: left;
    width: 236px;
    height: 103px;
    margin-left: 14px;
    text-align: center;
    padding-top: 30px;
}
.ya-map3_btn {
    float: right;
    width: 236px;
    height: 103px;
    margin-right: 14px;
    text-align: center;
    padding-top: 22px;
}
.ya-map2_btn {
    width: 236px;
    margin: 0 auto;
    height: 103px;
    text-align: center;
    padding-top: 11px;
}
.block11_main .current {
    width: 236px;
    height: 103px;
}
.ya-map1_btn a, .ya-map2_btn a,.ya-map3_btn a {
    font-size: 14px!important;
    color: #468C00;
    font-weight: bold;
}
.ya-map1_btn p, .ya-map2_btn p,.ya-map3_btn p {
    font-size: 14px!important;
    color: #666666;
    margin-top: 10px;
font-weight:normal;
}
.block11_main .current a,
.block11_main .current a,
.block11_main .current a {
    color: #000000;
}



#wrap_block_gradient {
    width: 100%;
    background: #943400; /* Ð”Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·Ñ€Ð¾Ð² */
    background: linear-gradient(to bottom, #A65014, #943400);
}
.block12_main {
    padding: 40px 20px;
    background: #943400; /* Ð”Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·Ñ€Ð¾Ð² */
    background: linear-gradient(to bottom, #A65014, #943400);
}









#footernewwrap {
    width: 100%;
    background-color: #F3F1F2;
}
#footernew {
    background-color: #F3F1F2;
    margin: 0 auto;
    padding:40px 0 0;
}
td.footermenuname {
    padding:0 10px;
    border-right: 1px dotted #CCCCCC;
    color: #666666;
    font-weight: bold;
    font-size: 12px;
}

td.footermenuname a {
    color: #666666;
    font-weight: bold;
    font-size: 12px;
    padding: 10px 0;
}
td.footermenulist {
    vertical-align: top;
    font-size: 12px;
    line-height: 25px;
    padding: 10px;
    border-right: 1px dotted #CCCCCC;
}
td.footermenulist ul  {
    margin-left: -38px;
    margin-top: -10px;
    list-style: none;
    vertical-align: top;
}
td.footermenuname ul  {
    margin-left: -40px;
    margin-top: -130px;
    margin-bottom: 10px;
    list-style: none;
    line-height: 25px;
}
td.footermenulist ul a{
    color: #915F31;
 }
td.footermenulist ul a:hover{
    text-decoration: none;
}

.footer_string{
    width: 960px;
    margin: 20px auto 20px;
    height: 1px;
    border-bottom: 1px dotted #CCCCCC;
}
#footercopyr {
    width: 960px;
    height: 55px;
    margin: 0 auto;
    padding:0 20px 40px;
    font-size: 11px;
    color: #333333;
}
.footercopyr_l{
    width: 500px;
    float: left;
    color: #666666;
    font-size: 12px;
}
.footercopyr_r{
    width: 126px;
    float: right;
    text-align: right;
}



.usual ul {padding: 0px; height:107px; margin:0;}

.usual li { list-style:none; float:left;  text-align:center; position: relative;} /*âèä âêëàäîê*/


.usual ul a /*ñòèëè âêëàäîê */
  {display:block;
  text-decoration:none!important;
  margin-left:5px;
  height:24px;
  padding:5px 20px 0 20px;
  font-size:15px;
  font-family:Tahoma;
  color:white;
  position: relative;
font-weight:bold;
color:#468C00;
font-size:14px!important;
font-family:Arial, Helvetica, sans-serif;
  }

.usual ul a.selected /*ñòèëè âêëàäêè, êîãäà îíà âûáðàíà */
  {
  cursor:default;
  height: 102px;
  padding:5px 20px 0 20px;
  text-decoration:none!important;
  margin-left:5px;
  background:url(../img/ya-map-current.png) no-repeat;
font-weight:bold;
color:black;
font-size:14px!important;
font-family:Arial, Helvetica, sans-serif;
 }

 #zakaz_bl {
    background: none repeat scroll 0 0 #BA7C3F;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: block;
    height: 260px;
    margin: -37px 0 0 -15px !important;
    padding: 15px;
    position: absolute;
    width: 296px;
    z-index: 10;
}

#zakaz_bl a {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 14px;
    text-decoration: none;
}


#zakaz_bl #close, #reg_bl #close {
    right: 15px !important;
    top: 20px !important;
}

#close {
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 15px;
}

.lider-all   {font-size:16px!important;text-align:center;}
.lider-all1 {font-size:16px!important;text-align:center;}
.lider-all2 {font-size:16px!important;text-align:center;}
.lider-all3 {font-size:16px!important;text-align:center;}
.lider-all4 {font-size:16px!important;text-align:center;}

.nomen {
width:100%;
background:#A64C00;
overflow: auto;
display:none;
position:relative;
  padding-bottom: 20px;}

.sd {
    float: left;
    height: 35px;
    width: 200px;
}

.menu-vie {float:left;width:265px;padding-left:20px;padding-right:22px;padding-top:20px;}
.menu-zag {color:#ffffff;font-weight:bold;text-decoration:none;font-size:16px;line-height:20px;}
.menu-zag:hover {background:#ffffff;color:#000;}
.menu-a {color:#ffffff;font-size:14px;text-decoration:none;line-height:23px;padding:5px;}
.menu-a:hover {background:#ffffff;color:#000;}
.mkdtd {background: none repeat scroll 0 0 #A64C00;}
.yakor {width:870px;}
.yakor td {background:url(../img/yakor.png) no-repeat;font-size:12px;width:100px;height:24px;padding-left:12px;}
.plus {width:960px;margin:0 auto;}
.plus td { margin: 10px 0 5px;
    color: #0085B2;
    font-size: 14px;
font-weight:bold;}
.ral {width:960px;margin:0 auto;}
.krug {background:url(../img/bg-ral.png) no-repeat;width:80px;height:81px;}
.frez {width:76px;height:157px;}
.ral img {width:70px;height:70px;padding:4px 4px 7px 5px;}
.fr {width:960px;margin:0 auto;padding-top:20px;}
.fr img {width:76px!important;height:157px!importan;padding:4px 4px 7px 5px;}


.ral1 {width:960px;margin:0 auto;}
.krug1 {background:url(../img/bg-ral1.png) no-repeat;width:146px;height:151px;}
.ral1 img {width:130px;height:130px;padding:5px 5px 7px 7px;}

.ral6 {width:960px;margin:0 auto;}
.krug5 {
  background: #ECECEC;
  width: 100px;
  height: 241px;
}
.ral6 img {
  width: 90px;
  height: 230px;
  padding: 5px 5px;
}


.ral3 {width:960px;margin:0 auto;}
.ral3 img {width:130px;height:130px;padding:5px 5px 7px 7px;}

.ral5 {width:960px;margin:0 auto;}
.ral5 img {width:130px;height:130px;padding:5px 5px 7px 7px;}

.ral7 {width:960px;margin:0 auto;}
.ral7 img {width:130px;height:130px;padding:5px 5px 7px 7px;}

.ral2 {width:960px;margin:0 auto;}
.krug2 {background:url(../img/bg-por.png) no-repeat;width:170px;height:171px;}
.ral2 img {width:162px;height:162px;padding:3px 5px 5px 4px;}

.btn {
width: 235px;
height: 30px;
margin: 0 0 10px 0;
background: #F2B600;
background: linear-gradient(to bottom, #FFDC71, #F2B600);
border: 0;
color: #000000;
font-size: 14px;
font-family: 'PT Sans Caption', Arial, Helvetica, sans-serif;
text-shadow: 0 1px 1px black;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-khtml-border-radius: 3px 3px 3px 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: 0px 1px 2px 0px #000000;
text-decoration: none;
padding: 5px 47px;
}

.optional-block {
  float: left;
  text-align: center;
  width: 230px;
  margin-right: 130px;
  margin-top: 20px;
margin-bottom: 25px;
}
.optional-block img {
  width: 200px;
  height: 200px;
  padding: 10px;
  background: white;
  border: 5px solid #e5e5e5;
}
.optional-block p {
  color: #666666;
  line-height: 1.3;
  margin-top: 10px;
}
.optional-block p a {
  font-weight: bold;
}
.optional-block:last-child {
  margin-right: 0;
}

.tabprice {width:100%;margin-bottom: 30px;}
.tabprice td {padding:10px 10px;color:#333333!important;border-bottom:1px dotted #CCCCCC!important;}

.ral4 {
  width: 960px;
  margin: 0 auto;
}
.krug4 {
  background: #ECECEC;
  width: 80px;
  height: 241px;
}
.ral4 img {
  width: 70px;
  height: 230px;
  padding: 5px 5px;
}

.copyright-AP {
  margin-top: 8px;
}
.ruch-bl {
float:left;
margin:0 20px 20px 0;
text-align:center;
width: 160px;
height: 120px;
font-size: 12px;
}
.ruch-bl img {
    width: 170px;
}
.ruch-bl span {
color:#A64C00;
}
.gl-bl {
float:left;
margin:0 20px 20px 0;
text-align:center;
width: 160px;
font-size: 12px;
}
.gl-bl img {
height:148px;
margin-bottom:10px;
}
.gl-bl span {
color:#A64C00;
}
.lf-bl {
float:left;
margin-right:40px;
text-align:center;
}
.last {
margin-bottom: 0!important;
}






.block7_1_main {
    padding: 30px 0 0px;
}
.block7_1_main h2 {
    text-align: center;
    padding: 0;
    color: #0085B2;
}
.block7_1_main h3 {
    text-align: center;
    padding: 0;
    color: #0085B2;
font-size:24px!important;
}

.block7_1_main p {
    padding: 0;
    font-size: 18px!important;
    color: #0085B2;
line-height:23px!important;
}


.ico img{
width:100px;
float:left;
margin: 0 15px 5px 0;
}

.cont
{
    margin-left: 105px;
}

.cont p{
padding: 10px 10px;
color: #666!important;

}


.howto_item {
    float: left;
   /* width: 165px;*/
   width: 190px;
    text-align: center;
    /*margin: 0 15px 0 10px;*/
}

.howto_item img{
width:120px;
}

.howto_item  p{
padding-top: 10px;
color: #666!important;
}

.sertificat{
    margin-top: 34px;
}

.sertificat1{
    float: right;
    position: relative;
    width: 650px;
    margin-top: -435px;
}

.tab_news td{
width:240px;
/*padding:5px;*/
min-height:60px;
 vertical-align: baseline;
}

.tab_news p{
text-align: left;
font-size: 14px !important;
line-height: 18px !important;
color: #666;
}

.left-txt-p {
    color: #333333;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 50px;
    width: 180px;
    text-align: center;
}
.left-txt-p span {
color:#A64C00; 
font-size:26px; 
font-weight:lighter;
}

.left-txt-p1 {
    color: #333333;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 180px;
    text-align: center;
}
.left-txt-p1 span {
color:#A64C00; 
font-size:26px; 
font-weight:lighter;
}

.left-txt-p2 {
    color: #333333;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 8px;
    width: 180px;
    text-align: center;
}
.left-txt-p2 span {
color:#A64C00; 
font-size:26px; 
font-weight:lighter;
}

.left-botton-p {
    width: 170px;
    margin-top: 5px;
    background: url(../img/img/otpr-zajav.png) no-repeat;
    margin-bottom:15px;
	text-align: center;
}
.left-botton-p a {
    display: block;
    height: 100%;
    padding: 14px 0px 15px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
}

.left-botton-p1 {
    width: 170px;
    margin-top: 5px;
    background: url(../img/img/otpr-zajav.png) no-repeat;
    margin-left: 21%;
    margin-bottom:15px;
}
.left-botton-p1 a {
    display: block;
    height: 100%;
    padding: 14px 0px 15px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
}

.left-botton1{
    width: 170px;
    margin-top: 5px;
    background: url(../img/img/otpr-zajav.png) no-repeat;
    margin-left: 95px;
    margin-bottom:15px;
}

.left-botton1 a {
    display: block;
    height: 100%;
    padding: 14px 0px 15px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
}


.lf-bl-p {
float:left;
margin-right:5px;
text-align:center;
}

.tab_navigation td{
    font-size: 13px!important;
}

.tab_navigation-t td{
    font-size: 15px!important;
}

.tab_navigation-v td{
    font-size: 18px!important;
}

.character {
    height: 186px;
    width: 420px;
    margin-left: 5px;
}

.character p{
    line-height: 1.2em!important;
	    font-size: 12px!important;
}

.left-img-p {
    border-radius: 7px;
    border: 7px solid #F5F5F5;
    /* padding: 10px; */
    float: left;
    margin-bottom: 30px;
    width: 275px;
    text-align: center;
	    padding-top: 20px;
    padding-bottom: 20px;
}
.left-img-p img {
    height: 310px;
}

.garant-dver-p {
    float: left;
    width: 725px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 0 10px 0 10px;
    border: 1px solid #D4DCCA;
    background: #f5f5f5;
    overflow: hidden; 
    padding: 5px;
}
.garant-dv-p {
    float: left;
    width: 260px;
    border-right: 1px solid #D4DCCA;
    padding: 10px 0 10px 5px;
}
.garant-prav-p {
    float: left;
    width: 445px;
    margin-left: 10px;
}
.garant-prav-p h2 {
    font-size: 26px!important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0;
    margin: 0 0 10px 0px;
    color: #333333;
}

.garant-prav-p span {
    color: #BD7F45;
    font-weight: bold;
    font-size: 16px;
}

.garant-dv-p ul {list-style-type:none; margin: 0; padding-left: 0px; padding-right: 15px;}
.garant-dv-p ul li {
    color: #85592C;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
}

.specpred-p {
    float: left;
    width: 900px;
    height: 140px;
    padding: 0px 0px 30px 0px;   
    margin-top: 20px;}
.specpred-p h2 {color:#D90000; margin-bottom:20px; font-size:26px;}
.specpred-p img {margin-right: 25px;}


.tab-content-p{
	border:1px solid #D4DCCA; 
	/* border-left:1px solid #D4DCCA;
	border-right:1px solid #D4DCCA;
	border-bottom:1px solid #D4DCCA;*/
	clear:both;
	padding:10px 20px;
	margin:0 0 20px 0;
	width: 374px;
	}
	
.dop_opcii td{
	font-size: 12px!important;
    padding: 7px 2px;
    color: #333333!important;
    border-bottom: 1px dotted #CCCCCC!important;
	width: 65%;
	line-height: 1.1em!important;
	}
	
.var_otdelki {
	text-align:center;
	}
	
	
.var_otdelki p{
	text-align:left;
	padding-right:5px;
	}
	
.var_ral1 {
    overflow: hidden;
	width:700px;
	margin:0 auto;
}
.var_ral1 img {width:70px;height:70px;padding:4px 4px 7px 5px;}


.nitro{
	width:360px;
	float:left;
}

.poroshok{
	width:360px;
	float:right;
}

@-moz-document url-prefix() 
{
  .left-txt-p2 {
    color:#333333;
    font-size: 18px;
    margin-bottom: 0px;
   margin-top: 12px;
    width: 180px;
    text-align: center;
   }
  .left-txt-p2 span {
	color:#A64C00; 
	font-size:26px; 
	font-weight:lighter;
  }
  
.dop_opcii td {
    border-bottom: 1px dotted #cccccc !important;
    color: #333333 !important;
    font-size: 12px !important;
    line-height: 1.1em !important;
    padding: 6px 2px;
    width: 65%;
}
}



.nav_fire .action , .nav_fire .passive {
/*    color: #9A9A9A; 
  color: #FFF;*/
    float: left;
    margin: 0;
    padding: 3px 5px;
}

.left-txt-v {
    color: #333333;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.left-txt-v span {
color:#A64C00; 
font-size:28px; 
font-weight:lighter;
}

.footer_cart{
	/*width: 170px;*/
    float: left;
    color: #666666;
    font-size: 12px;
	text-align: center;
}

.footer_cart img{
    margin-bottom: 5px;
	height: 60px;
}
/*
     FILE ARCHIVED ON 03:53:00 Oct 21, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:54:30 Apr 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.984
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.043
  esindex: 0.014
  cdx.remote: 44.877
  LoadShardBlock: 104.095 (3)
  PetaboxLoader3.datanode: 102.137 (4)
  load_resource: 1248.028
  PetaboxLoader3.resolve: 1184.598
*/