
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,cyrillic-ext);
html, body {
height:100%;
width:100%;
font-size: 90%;
font-family: 'Open Sans', sans-serif;
}
.clear {clear: both;}

/*body {background:url(../img/background.jpg) repeat-x top center #fff1ce; margin: 0; padding: 0; color:#4F5323;}*/
body {background:url(../img/background.jpg) repeat-x top center #fff1ce; margin: 0; padding: 0; color:#4F5323;}
body.inner {background:url(../img/background2.jpg) repeat-x top center #fff1ce;}
a, a:link, a:visited, a:active{ color:black; /*font-size:11px;*/ text-decoration:underline;}
a:hover{text-decoration:none;}

.tabl td {background:#dcd2a7 !important;}
.tabl img  {border:none !important; float: left;}
.tabl div  {border:none; float: left; margin:10px 5px 5px 5px; color:#000;}
.tabl p  {border:none; float: left; margin:10px 5px 5px 5px; color:#000;}
.tabl td  {border:none;}
.tabl  {border:none;}

.flr{ float:right;}
.fll{ float:left;}
.clr{clear: both;}
img {border:none;}

.b-r-all-5, .b-r-top-5, .b-r-left-5, .b-r-top-left-5{-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
.b-r-all-5, .b-r-top-5, .b-r-right-5, .b-r-top-right-5{-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
.b-r-all-5, .b-r-bottom-5, .b-r-left-5, .b-r-bottom-left-5{-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;}
.b-r-all-5, .b-r-bottom-5, .b-r-right-5, .b-r-bottom-right-5{-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}

ul {list-style-position:inside !important;}

h2{padding:0; margin: 15px 0 15px 0; font-size:24px; color:#000; font-weight:normal; font-family: tahoma;}
h3, h3 a#h1 {padding:0; font-size:20px; color:#4F5323; font-weight:normal; margin-bottom: 10px;}
div.left.actual h3 span {font: normal 24px tahoma; color: #616161; text-decoration: none; margin: 15px 0;}
a.all {display: block; float: right; margin: 10px -14px 0 0; font: normal 12px arial; color: #000; text-decoration: none;
	border: 1px solid #545454;
	border-radius: 3px;
	padding: 0 8px;
	background: #c1c1c1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACACAMAAAD9J/PGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdQTFRF/Pz8zc3N2traz8/P0NDR0tLS0NDQ9fX1+Pj4//7/9PT04uLi6Ojo39/fzs3NzMzM/f7+3Nzc9fb26uvq6urp4ODh9/f44+Pj+vn519fX29zb19bX1tXV6Onp5OPk2dnY+/r79vX1+vv7+vr6+Pn4+fr6/////v7+0dHR09PT/fz80tPS0dHS/Pv78vPzzs7P/v39zs7O7/Dv/f393t7d8vLx3+Dg2drZ8PDw8fHw5+bn2dnZ7ezt7+/v5eXl5OTl+fn46+vr7u7u6urq1NTV1dXV4ODg2NnY7O3s19fY09TUz87P4eHh09PS9PP0zczM7u7t3Nzd8vLy29va8fHx5uXm5ubm7u7v5OTk1dXU19fW3Nvc5+fn+/v71tbV3d3dz87O7Ovs6Ofn3t7e9vf28/Pz4+Pi7Ozs8O/v9/f31NTT/P399vb3QCtbEwAAAKZJREFUeNokw9NSBQAUQNGV3c22bdu2bdf/P3em9potIWFf0p/8MKjfg20pIT2khg490kK3XZ22fLm0YlWNO1eqVdq0rt60ccnhWJVrhwrdG/EsL4xZU2pHTnhTrs6FeXNOnZly40luqFViWbFFj95tmHFgyblZH4ZMmHRi1JE+r/Zkh4zQqMiPF5/KZIYWCyq0atakwa1e/3X5NmxAQcjSHrf9CjAAht4XiD8Rf/EAAAAASUVORK5CYII=)
	no-repeat;
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	background: -moz-linear-gradient(top, #fff, #c1c1c1);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c1c1c1));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#c1c1c1,GradientType=0); zoom: 1;
	background: linear-gradient(top, #fff, #c1c1c1);
	background-clip: border-box;
	-moz-background-clip: border;
	-webkit-background-clip: border-box;
	background-origin: border-box;
	-moz-background-origin: border;
	-webkit-background-origin: border-box;
}
div.left.actual div.total {width: 220px; background: #b7ab86; border-radius: 3px; margin-top: 20px;}
div.left.actual div.total .total_left {float: left; width: 50%; margin-bottom: 10px;}
	div.left.actual div.total .total_left span.number {font: normal 46px tahoma; color: #fff; margin-left: 13px;}
	div.left.actual div.total .total_left span.text {font: normal 12px tahoma; color: #fff; margin-left: 13px;}
div.left.actual div.total .total_right {float: right; width: 50%; background: url('../images/icons/news_ico.png') no-repeat; height: 80px;}
	div.left.actual div.total .total_right a {display: block; margin: 50px 20px 0 50px;}

.header{background:url(../img/header.jpg) no-repeat top center; height:648px; width:100%; min-width:1000px; position:relative; margin-top:0px;}
.header.inner{background:url(../img/header2.png) no-repeat top center; height:330px; margin-top:0px;}
.header .wrap{width:1000px; height:470px; margin:0 auto;}
.header.inner .wrap{width:1000px; height:153px; margin:0 auto;}
.header .logo{position:relative; top:23px; left:30px; width:1px; height:1px; float:left;}
.header .logo a{display: block; width: 245px; height: 83px;}
.header.inner .logo{left: 34px;top: 24px;}
.header .text{position:relative; width:1px; height:1px; float:left; top:120px; left:10px;}
.header .menu{width:1000px !important; margin:0 auto; height:100px; position:relative; left:20px;}
.header .menu ul{list-style:none; padding: 0}
.header .menu ul li{
	box-shadow: 0 2px 3px rgba(0,0,0,0.5);
	float:left; background: #e5c16a; /* Old browsers */
	background: -moz-linear-gradient(left,  #e5c16a 0%, #ffeec3 25%, #ffeec3 85%, #e5c16a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5c16a), color-stop(25%,#ffeec3), color-stop(85%,#ffeec3), color-stop(100%,#e5c16a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e5c16a 0%,#ffeec3 25%,#ffeec3 85%,#e5c16a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e5c16a 0%,#ffeec3 25%,#ffeec3 85%,#e5c16a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e5c16a 0%,#ffeec3 25%,#ffeec3 85%,#e5c16a 100%); /* IE10+ */
	background: linear-gradient(to right,  #e5c16a 0%,#ffeec3 25%,#ffeec3 85%,#e5c16a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5c16a', endColorstr='#e5c16a',GradientType=1 ); /* IE6-9 */
	height:29px; font-weight:bold; color:#000; font-size:12px; text-transform:uppercase;  margin:0 2px; border-radius:3px;  /*white-space: nowrap;*/}
.header .menu ul li#active, .header .menu ul li:hover{
	background: #414615; /* Old browsers */
	background: -moz-linear-gradient(left,  #414615 0%, #6e7242 15%, #6e7242 85%, #414615 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#414615), color-stop(15%,#6e7242), color-stop(85%,#6e7242), color-stop(100%,#414615)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #414615 0%,#6e7242 15%,#6e7242 85%,#414615 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #414615 0%,#6e7242 15%,#6e7242 85%,#414615 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #414615 0%,#6e7242 15%,#6e7242 85%,#414615 100%); /* IE10+ */
	background: linear-gradient(to right,  #414615 0%,#6e7242 15%,#6e7242 85%,#414615 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414615', endColorstr='#414615',GradientType=1 ); /* IE6-9 */
	color:#fff;
}
.header .menu ul li:hover > a{color:#fff; }
.header .menu ul li a{color:#5c3f23; text-decoration:none; font-weight:bold; padding:7px 12px 9px; display:block;}
.header .menu ul li a:hover{text-decoration:underline;}
.header .menu ul li#active > a{color: #FFF;}
.header .menu ul li#active > a:hover{text-decoration: none;}
.header .menu ul li.flag{width: 50px; background:url(../img/button_flag.png) no-repeat;}
.header .menu ul li.flag:hover{background:url(../img/button_flag_a.png) no-repeat;}

.header .menu ul li ul{list-style:none; position:absolute;  display: block; left:-9999px; z-index: 15; margin:0; padding:0;}
.header .menu ul li ul li{ clear:both; height:auto; display:block; margin:0; width:160px; margin-bottom:2px;}
.header .menu ul li:hover ul{ left:auto; }


.content{width:1000px; margin:0 auto; clear:both;}
.content .left{width:207px; float:left; position:relative; top:-45px;}
.content .left h2{margin-bottom:15px;}
.content .left .ads {background:#dcd2a7; width:207px; margin-bottom:3px; padding: 5px 5px 8px 8px; border-radius: 3px;}
.content .left .ads a{display:block; font: normal 12px arial; color: #3a3a3a;}
.content .left .ads:hover {
	width: 205px;
	color: #000;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACACAMAAAD9J/PGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdQTFRF/Pz8zc3N2traz8/P0NDR0tLS0NDQ9fX1+Pj4//7/9PT04uLi6Ojo39/fzs3NzMzM/f7+3Nzc9fb26uvq6urp4ODh9/f44+Pj+vn519fX29zb19bX1tXV6Onp5OPk2dnY+/r79vX1+vv7+vr6+Pn4+fr6/////v7+0dHR09PT/fz80tPS0dHS/Pv78vPzzs7P/v39zs7O7/Dv/f393t7d8vLx3+Dg2drZ8PDw8fHw5+bn2dnZ7ezt7+/v5eXl5OTl+fn46+vr7u7u6urq1NTV1dXV4ODg2NnY7O3s19fY09TUz87P4eHh09PS9PP0zczM7u7t3Nzd8vLy29va8fHx5uXm5ubm7u7v5OTk1dXU19fW3Nvc5+fn+/v71tbV3d3dz87O7Ovs6Ofn3t7e9vf28/Pz4+Pi7Ozs8O/v9/f31NTT/P399vb3QCtbEwAAAKZJREFUeNokw9NSBQAUQNGV3c22bdu2bdf/P3em9potIWFf0p/8MKjfg20pIT2khg490kK3XZ22fLm0YlWNO1eqVdq0rt60ccnhWJVrhwrdG/EsL4xZU2pHTnhTrs6FeXNOnZly40luqFViWbFFj95tmHFgyblZH4ZMmHRi1JE+r/Zkh4zQqMiPF5/KZIYWCyq0atakwa1e/3X5NmxAQcjSHrf9CjAAht4XiD8Rf/EAAAAASUVORK5CYII=)
	no-repeat;
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	background: -moz-linear-gradient(top, #fff, #ebeded);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebeded));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#ebeded,GradientType=0); zoom: 1;
	background: linear-gradient(top, #fff, #ebeded);
	background-clip: border-box;
	-moz-background-clip: border;
	-webkit-background-clip: border-box;
	background-origin: border-box;
	-moz-background-origin: border;
	-webkit-background-origin: border-box;
	border: 1px solid #81c84b;
	border-radius: 3px;
	margin-bottom: 1px;
}
.content .left .ads:last-child:hover {margin-bottom: -2px;}

.content .left .ads .date{color: #FFF;}
.content .left .news_block{width:207px; margin-top:3px; border-bottom:1px dashed #9d3827; height:auto;}
.content .left .news_block a{font-size:11px;}
.content .left .news_block .text{padding:5px 0px 5px 0px; font-size:12px;}
.content .left .news_block .date{float:left; width:100px;}
.content .left .news_block .bt{width:207px; height:20px;}
.content .left .news_block .link{float:right; text-align:right;}
.content .left .news_block .link a{font-size:12px; color:#4F5323; font-weight:bold;}
.content .left .news_block.last{border-bottom:none;}


.content .main {width:740px; float:left; position:relative; top:-40px; margin-left:50px;}

.content .top-stripe {}
	.content .top-stripe .item {float: left; margin: 10px 10px 10px 0; background-color: #EAD981; border: solid 8px #EAD981; cursor: pointer;}
	.content .top-stripe .item img {}
	.content .top-stripe .item a.series-name {display: block; margin: 0 auto; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none; color: #4F5323; width: 212px;}
.content .window-select {background-color: #EAD981; display: block; margin-bottom: 30px;}
	.content .window-select .item {float: left; margin: 10px;}
	.content .window-select .item img {cursor: pointer;}
	.content .window-select .item a.series-name {display: block; margin: 0 auto; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none; color: #4F5323; width: 162px;}
.content .windows .form {margin: 9px; padding: 1px;}
	.content .windows .form .model {float: left; width: 200px; margin: 0 50px;}
		.content .windows .form .model img {cursor: pointer;}
	.content .windows .form .controls {float: left; width: 680px; border-bottom: solid 1px #EAD981;}
	.content .windows .form .controls .left-controls {float: left; padding-right: 20px; border-right: solid 1px #EAD981; height: 60px;}
	.content .windows .form .controls .right-controls {float: left; padding-left: 20px; height: 60px;}
		.content .windows .form .controls .box {font-size: 14px;}
			.content .windows .form .controls .box .checkbox {background: url(../img/checkbox.png) no-repeat;}
			.content .windows .form .controls .box .checkbox.active {background: url(../img/checkbox_a.png) no-repeat;}
			.content .windows .form .controls .box input[type="checkbox"] {opacity: 0; width: 20px; height: 16px;}
		.content .windows .form .controls input[type="text"] {border: solid 1px #EAD981; width: 40px;}
		.content .windows .form .controls .price {font-size: 14px; padding: 10px 0;}
		.content .windows .form .controls .add-window, .content .windows .form .controls .remove-window {margin: 10px 10px 10px 0; padding: 5px 10px; cursor: pointer; display: inline-block; text-decoration: none; background:url(../img/button_green.png) no-repeat; color: #694C2A; text-transform: uppercase; font-weight: bold;}
		.content .windows .form .controls .remove-window {margin: 10px 0;}

.content .total-price {text-align: right; font-size: 20px; color: #FF6600; font-weight:bold;}
.content .window-list, .content .vals {display: none;}

.footer{margin:0 auto; margin-left:0px; width:1000px; height:125px; float:left;}
	.footer .banner {width: 220px; height: 49px; float: left; position: relative; top: 22px;}
	.footer .dark-strip {float: left; width: 730px; height: 49px; background-color: #4F5323; margin: 22px 0 0 50px;}
		.footer .dark-strip .phone-icon{background:url(../img/ph.png) no-repeat; height: 85px; float: left; width: 51px; margin: -22px 20px 0 -10px;}
		.footer .copy{color: white; font-size: 11px; line-height: 18px; top: 5px; position: relative; width: 430px;}
		.footer .phones{position: relative; left: 230px; top: -10px; font-size: 22px; color: #4F5323; text-align: right; clear: both; width: 500px; line-height:10px;}

.tip {display: block; border: 1px dotted; height: 12px; cursor: help;}

form input[type="checkbox"] {opacity: 0; width: 16px; height: 16px; margin: 0; filter:alpha(opacity=0);}
form .checkbox {background: url(../img/checkbox.png) no-repeat;}
form .checkbox.active {background: url(../img/checkbox_a.png) no-repeat;}
form input[type="text"], form textarea {border: solid 1px #EAD981; width: 40px;}
form input[type="text"].error, form textarea.error {border: solid 1px orange;}
form input[type="submit"], form input[type="button"] {border: none; background:url(../img/button_green.png) no-repeat; padding: 5px 20px; margin-right: 12px; cursor: pointer;}

.content TABLE TR {height: 26px;}

.horisontal-line{margin: 20px; border-bottom: solid 1px #EAD981; clear: both;}
#windows-params .window-pic {float: left; width: 130px; margin-left: 32px; cursor: pointer;}

span.star {color: orange;}
span.text {font-size: 9px; font-style: italic;}
span.error {color: orange; font-style: italic; height: 30px;}

/* newslist */
div#newslist .item {padding-bottom: 10px; margin-bottom: 10px; background: url('../images/sep.png') no-repeat bottom center;}
div#newslist .item:last-child {border-bottom: none;}
div#newslist .item span.date {color: gray; margin-right: 5px; font: normal 12px tahoma; color: #616161;}
a.title {text-decoration: none; margin-left: 5px; font-size: 14px; font-weight: bold; color: black; font-family: tahoma;}
div#newslist .item div.anons {margin: -10px 0 -10px 0; font: normal 12px tahoma; color: #4f5323;}
div#newslist .item div.comments {margin-top: 10px;}
div#newslist .item div.comments a {color: #ea7500; font: normal 12px tahoma;}
div#newslist .item .anons_pic {float: left; margin: 0 5px 5px 0; padding: 2px; border: 1px solid #cac9c6; border-radius: 3px; background: #fff;}
.newsview .anons_pic {float: left; margin: 0 10px 5px 0;}

input[type=submit].submit {
	font: normal 18px tahoma;
	color: #000;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACACAMAAAD9J/PGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdQTFRF/Pz8zc3N2traz8/P0NDR0tLS0NDQ9fX1+Pj4//7/9PT04uLi6Ojo39/fzs3NzMzM/f7+3Nzc9fb26uvq6urp4ODh9/f44+Pj+vn519fX29zb19bX1tXV6Onp5OPk2dnY+/r79vX1+vv7+vr6+Pn4+fr6/////v7+0dHR09PT/fz80tPS0dHS/Pv78vPzzs7P/v39zs7O7/Dv/f393t7d8vLx3+Dg2drZ8PDw8fHw5+bn2dnZ7ezt7+/v5eXl5OTl+fn46+vr7u7u6urq1NTV1dXV4ODg2NnY7O3s19fY09TUz87P4eHh09PS9PP0zczM7u7t3Nzd8vLy29va8fHx5uXm5ubm7u7v5OTk1dXU19fW3Nvc5+fn+/v71tbV3d3dz87O7Ovs6Ofn3t7e9vf28/Pz4+Pi7Ozs8O/v9/f31NTT/P399vb3QCtbEwAAAKZJREFUeNokw9NSBQAUQNGV3c22bdu2bdf/P3em9potIWFf0p/8MKjfg20pIT2khg490kK3XZ22fLm0YlWNO1eqVdq0rt60ccnhWJVrhwrdG/EsL4xZU2pHTnhTrs6FeXNOnZly40luqFViWbFFj95tmHFgyblZH4ZMmHRi1JE+r/Zkh4zQqMiPF5/KZIYWCyq0atakwa1e/3X5NmxAQcjSHrf9CjAAht4XiD8Rf/EAAAAASUVORK5CYII=)
	no-repeat;
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	background: -moz-linear-gradient(top, #fff, #ebeded);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebeded));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#ebeded,GradientType=0); zoom: 1;
	background: linear-gradient(top, #fff, #ebeded);
	background-clip: border-box;
	-moz-background-clip: border;
	-webkit-background-clip: border-box;
	background-origin: border-box;
	-moz-background-origin: border;
	-webkit-background-origin: border-box;
	border: 2px solid #81c84b;
	border-radius: 3px;
	padding: 10px 50px;
}

div.commwrap {height:20px;}
div.commwrap a {display: block; height: 100%; font-size: 13px!important; padding-top: 5px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
a#add-com {margin: 0 6px!important; cursor: pointer}
a#read-com {margin: 0!important}
#comment-form {background: none repeat scroll 0 0 transparent;  border: 0 none; overflow: auto; padding: 0.5em 1em;}
.window-form {position: absolute!important; color: #222222; background-color: #fff; border-radius: 5px 5px 5px 5px;}
.ui-widget-overlay {position: absolute; height: 100%; opacity: 0.3; background-color: #808080; left: 0; top: 0;}
.ui-widget-header { border-radius: 3px 3px 3px 3px; border: 1px solid #EAD981; cursor: move; padding: 0.5em 0.3em 0.3em 1em; position: relative; background-color: #FFF1CE}
.ui-dialog {padding: 0.2em;}
#img-com {
	background: url("../images/icons/cloud.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 80px;
    width: 50%;
}
.buutons-com {position: absolute; bottom: 8px; right: 0;}
div.separate-line {background-image: url("../img/band.png"); height: 2px; margin-top: 25px; margin-bottom: 25px;}
div.comment-wrap span.user, div.comment-wrap span.guest {font-size: 15px; color: #000!important}
div.comment-wrap div.message-c {font-size: 14px}
div#block-comm {margin-bottom: 0!important}
div#block-comm span.number {display: block; height: 46px!important;}
div#block-comm div.total_left {margin-bottom: 4px!important;}
div#img-com {height:71px!important; margin-top: -8px!important}

.main img{border:1px solid #4F5323; padding:0!important; margin:0 5px 5px 0;}

.comment-wrap-mobile {display:none;}
.mobile-comment-author{display: none;}


.main .sub-menu a{display:block; font-size:14px !important; line-height: 18px;}
.main .sub-menu a.active{color: #f24446;}

.social_links{margin-right: 40px;}
.social_links a{ display:block; width:29px; height: 29px; border-radius:5px; background: #c8bd8d; margin-left: 4px; position: relative;}
.social_links a:before{content: ''; display: block; position: absolute; background: url(../img/social_v2.png) no-repeat; top: 50%; left: 50%;}
.social_links a.link-gplus:before{width: 22px; height: 18px; margin-top: -9px; margin-left: -11px; background-position: 0px 0;}
.social_links a.link-fb:before{width: 9px; height: 18px; margin-top: -9px; margin-left: -5px; background-position: -26px 0;}
.social_links a.link-tw:before{width: 20px; height: 17px; margin-top: -9px; margin-left: -9px; background-position: -41px 0;}

.social_links a.link-gplus:hover:before{background-position: 0 -18px;}
.social_links a.link-fb:hover:before{background-position: -26px -18px;}
.social_links a.link-tw:hover:before{background-position: -41px -18px;}

.lodzii *{font-family: Tahoma, Arial, Sans-Serif; }
.lodzii .item{margin-top: 50px; padding-bottom: 20px; border-bottom: 1px dotted #6e7242;}
.lodzii .title{height: 32px; background: #dcd2a7; overflow: hidden;}
.lodzii .title *{font-size: 20px; line-height: 30px; height: inherit;}
.lodzii .sel{color:#db8805;}
.lodzii .num{color:#fff; width: 32px; background: #6e7242; text-align: center;}
.lodzii .title .text{margin-left: 15px;}
.lodzii .title .r-text, .lodzii .title .r-text *{font-size: 14px; font-weight: 700; }
.lodzii .title .r-text{line-height: 34px; margin-left: 55px; padding-left: 15px; border-left: 2px solid #fff1ce;}
.lodzii img{border: 0; width: auto; height: auto; max-width: 100%; max-height: 100%; display: block;}
.lodzii td.ta-c{text-align: center;}
.lodzii td{font-size: 18px; color: #db8805; line-height: 40px; min-width: 77px; white-space: nowrap;}
.bold{font-weight: 700;}
.lodzii td.bold{font-size: 24px; padding-left: 15px;}
.lodzii .img_block{margin-top: 14px;}
.lodzii td .small{font-size: 14px;}

a.button.calculate{padding: 10px 45px; margin-left:5px; border-radius: 3px; font-size: 18px; display: block; float: left;}

.lodzii a.button{margin-top: 60px; margin-left: 0; margin-bottom: 20px;}


.lodzii-text li, .lodzii-text  p{line-height: 18px; margin: 5px 0;}
#menu li.clr{opacity: 0;}

/* НАШЕ */
.blosk-zver {
    float: left;
    width: 31.3%;
    margin: 0 3% 35px 0;
    background-color: #EAD981;
    border: solid 15px #EAD981;
    box-sizing: border-box;
    line-height: 160%;
}
.blosk-zver *, .blosk-zver .images:after {-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.blosk-zver:nth-of-type(3n+3) { margin: 0 0 35px 0;}
.blosk-zver .images:after { content:' '; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.7); opacity:0;}
.blosk-zver a { text-decoration:none;}
.blosk-zver a:hover .images:after {opacity:1;}
.blosk-zver a .images .more { position:absolute; z-index:1; border:2px solid #fff; border-radius:3px; padding:7px 15px; top:45%; left:50%; width:150px; margin:0 0 0 -75px; box-sizing:border-box; text-align:center; color:#fff; text-decoration:none; opacity:0; font-size:120%;}
.blosk-zver a:hover  .more {opacity:1;}
.blosk-zver .images {
    position: relative;
    float: none;
    width: 100%;
    height: 170px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.57);
    margin: 0 0 15px 0;
}
.blosk-zver .images img { width:100%; height:auto; display:block;}
.blosk-zver .title { font-size:140%; color:#000; text-align:center; margin:5px 0; font-weight:bold;}
.blosk-zver a:hover .title { color:green;}
.blosk-zver .desc { color:#37342D; text-decoration:none;}
.blosk-zver .catalog-rychka-furnitura .images:after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
}
.type_window .bl {
	background: url('/images/title_border_left.png') no-repeat left;
	width: auto;
	float: left;
	height: 34px;
	position: relative;
	z-index: 0;
	top: 4px;
}
.type_window .bl .br {
	background: url('/images//title_border_right.png') no-repeat top right;
	padding: 0 25px 0 6px;
	float: left;
}
.type_window .bl div {
	font: normal 18px arial;
	color: #000;
	margin-bottom: 0;
	margin-top: 0;
	background: url('/images/title_bg.png') repeat-x;
	height: 34px;
	padding-top: 5px;
}
.type_window #items {
	background: url('../images/bg_2.png') repeat;
	clear: both;
	border-radius: 0 5px 5px 5px;
	border: 1px solid #cca649;
	position: relative;
	z-index: 1;
	min-height: 135px;
	padding: 15px;
}.type_window #items-door {
	background: url('../images/bg_2.png') repeat;
	clear: both;
	border-radius: 0 5px 5px 5px;
	border: 1px solid #cca649;
	position: relative;
	z-index: 1;
	min-height: 135px;
	padding: 15px;
}
.type_window #items2 {
	background: url('../images/bg_3.png') repeat;
	clear: both;
	border-radius: 0 5px 5px 5px;
	border: 1px solid #cca649;
	position: relative;
	z-index: 1;
	min-height: 135px;
	padding: 15px;
}
.type_window {
	clear: both;
}
.type_window .text {
	/*float: left;
	width: 50%;*/
	padding: 0 35px 0 0;
	box-sizing: border-box;
}
.images {
	/*float: left;*/
	float: right;
	width: 50%;
	margin: 0 0 15px 35px;
}
.images img {width:100%; height:auto; display:block;}
#items:after { content:' '; clear:both; display:block;}
#items-door:after { content:' '; clear:both; display:block;}

#items .buttons {
	clear: both;
}#items-door .buttons {
	clear: both;
}
#items div#info {
	position: absolute;
	top: 30px;
	left: 330px;
	width: 30%;
	display: block;
	border: 1px solid #575757;
	border-radius: 5px;
	padding: 10px;
	background: #fff;
}#items-door div#info {
	position: absolute;
	top: 30px;
	left: 330px;
	width: 30%;
	display: block;
	border: 1px solid #575757;
	border-radius: 5px;
	padding: 10px;
	background: #fff;
}
#items2:after { content:' '; clear:both; display:block;}

#items2 .buttons {
	clear: both;
}
#items2 div#info {
	position: absolute;
	top: 30px;
	left: 330px;
	width: 30%;
	display: block;
	border: 1px solid #575757;
	border-radius: 5px;
	padding: 10px;
	background: #fff;
}
.description-text{
	font-size: 16px;
	font-weight: bold;
}
.price-old {
	text-decoration: line-through;
}.price-new {
	 font-weight: bold;
}
.price-block {
	font-size: 14px;
}
.price-text {
	font-weight: bold;
}
.title-select {
	font: normal 14px arial;
	color: #000;
}
.select-style {
	width: 250px;
	border: 1px solid #9e813b;
	background-color: #c1a560;
	height: 25px;
	padding-left: 5px;
	font: normal 14px arial;
	color: #000;
}
.price-complect {
	font: bold 24px arial;
	color: #272727;
}
.price-itogo {
	font: bold 30px arial;
	color: #272727;
}
.lot-complect {
	font-size: 20px;
	color: #272727;
	font-weight: bold;
}
