@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin,cyrillic);
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, sup {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border: 0;
}
a {
	color: inherit;
}
/*body > div:nth-child(2) > div:nth-child(9){display: none;}*/
a img, :link img, :visited img {
	border: none;
}
:link, :visited {
	text-decoration: none;
}
/*end reset*/
.clear { clear:both; }
.nofloat { float:none; }
.wrapper { width:980px; margin:0px auto; }

.find { font-weight:bold; background-color:#c8e8f5; }
body {overflow:auto; overflow-x: hidden;}
body.bg1 { background-image:url('../images/bg.jpg'); background-repeat:no-repeat; background-position: center top; font-family:Arial,sans-serif; }
body.bg2 { background-image:url('../images/bg2.jpg'); background-repeat:repeat-x; background-position: center top; font-family:Arial,sans-serif; }

.ie7 .header { height:500px; }
.header.page2 { height:180px; }
.header .logo { display:block; background-image:url('../images/logo.png'); background-repeat:no-repeat; width:422px; height:162px; cursor:pointer; position:absolute; top:0px; }
.header .contact { color:#585858; font-size:30px; position:absolute; margin-left:460px; top:45px; }
.header .contact a.locationmap { font-size:12px; color:#e31e25; text-decoration:underline; font-family:Arial,sans-serif; padding-top:-10px; display:block; float:right; }
.ie7 .header .contact a.locationmap { left:90px; position:absolute;  }
.header .contact a.locationmap:hover { text-decoration:none; }
.header .contact sup { font-size:18px; margin-top:3px; float:left; }

.search { background-image:url('../images/search.png'); background-repeat:no-repeat; width:210px; height:24px; position:absolute; margin-left:680px; top:50px; }
.search input { border:0px; background:none; color:#868686; font-size:12px; font-style:italic; height:24px; margin-left:10px; width:173px; }
.ie7 .search input[name="search"] { position:absolute;left:0px; padding-top:5px; height:19px; }
.search input.submitSearch { width:24px; position:absolute; top:0px; margin-left:-3px; cursor:pointer; z-index:1; }
.ie7 .search input[type="submit"] { left:0px; }

.right .search { top:273px; margin-left:95px; }

.header .icons { position:absolute; margin-left:898px; top:50px; width:120px;}
.header .icons a { float:left; display:block; width:27px; height:24px; background-image:url('../images/icons.png'); background-repeat:no-repeat; margin-right:5px; } 
.header .icons a:hover { background-image:url('../images/icons-hover.png'); }
.header .icons a.home { background-position:2px 0px; }
.header .icons a.mail { background-position:-27px 0px; }
.header .icons a.sitemap { background-position:-56px 0px; }

.header .menu { background-color:#01a0e2; height:36px; width:870px; position:absolute; top:115px; margin-left:260px; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; }
.header .menu ul { padding-left:18px; padding-top:2px; margin-right:-45px; }
.header .menu ul li { float:left; margin-right:25px; padding:7px; cursor:pointer; }
.ie7 .header .menu ul li { margin-right:20px; }
.header .menu ul li ul { position:absolute; z-index:99999999; background-color:#fff; margin-top:8px; border:1px solid #01a0e2;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; margin-left:-15px; padding-bottom:10px; padding-top:5px; display:none; }
.ie7 .header .menu ul li ul { margin-left:-130px; margin-top:27px; z-index:9999999999; }
.header .menu ul li ul li { display:block; float:none; background-image:url('../images/lilili.png'); background-repeat:no-repeat; background-position:0px 15px; padding-left:12px; }
.header .menu ul li ul li a { font-size:14px; font-family:Georgia,sans-serif; color:#000; font-style:italic; text-decoration:underline; }
.header .menu ul li ul li a:hover { text-decoration:none; }
.header .menu ul li a.link { font-size:17px; color:#fff; text-transform:uppercase;  }
.header .menu ul li a.link:hover { border-bottom:1px solid #fff; }

.header .slider { width:1100px; height:324px; border:3px solid #e9e4dd; margin-top:190px; background-color:#fff; overflow:hidden;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.ie7 .header .slider { position:absolute; z-index:-1; }
.header .slider .shadow  { background-image:url('../images/shadow.png'); background-repeat:no-repeat; width:980px; height:56px; top:520px; position:absolute; }
.header .slider ul.menuslide { width:280px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px; position:absolute; z-index:2; }
/*.ie7 .header ul.menuslide { top:200px; }*/
.header .slider ul.menuslide li { height:68px; padding-top:40px; padding-left:30px; }
.header .slider ul.menuslide li.active { background-image:url('../images/slider/button-hover.png'); background-repeat:no-repeat; }
.header .slider ul.menuslide li a { font-family:Georgia, sans-serif; font-size:22px; font-style:italic; color:#505050; }
.header .slider ul.menuslide li a:hover { text-decoration:underline; }

.content { margin-top:50px; margin-bottom:50px; min-height:300px; }

.content .table2 { margin-top:40px; margin-bottom:10px; font-size:14px; width:100%; }
.content .table2 td { text-align:left; }

.content a { color:#e31e25; text-decoration:underline; }
.content a:hover { text-decoration:none; }

.content .left, .content .right { float:left;}
.content .left { width:220px; min-height:400px; }
.content .right { width:720px; padding-left:30px; }
.content .right.q2 { width:100%; }

.content .left .module { margin-bottom:30px; }

.content .left .module .head { color:#e31e25; margin-bottom:20px; }
.content .left .module .head span { color:#e31e25; background-color:#fff; padding-right:10px; } 

.content .left .module ul { padding-left:15px; margin-bottom:60px; }
.content .left .module ul li ul { padding-left:0px; margin-top:10px; margin-bottom:20px; }
.content .left .module ul li ul li { list-style:none; margin-bottom:10px; }
.content .left .module ul li ul li a { color:#e31e25; font-size:12px; }
.content .left .module ul li { margin-bottom:20px; list-style-type:disc; }
.content .left .module ul li a { font-family:Georgia, sans-serif; font-size:16px; color:#000; font-style:italic; text-decoration:underline; }
.content .left .module ul li a:hover { font-style:normal; color:#01a0e2; }

.content .left .module ul.menul { padding-left:0px; margin-bottom:30px; }
.content .left .module ul.menul li.menuleft a { color:#000; font-family:Georgia,sans-serif; font-size:16px; text-decoration:underline; font-style:italic; }
.content .left .module ul.menul li.menuleft a:hover { text-decoration:none; }
/*
.content .left .module ul.menul li.menuleft { background-image:url('../images/icons-cat.png'); background-repeat:no-repeat; height:65px; padding-left:80px; padding-top:10px; width:110px; list-style:none; margin-bottom:10px; }
.content .left .module ul.menul li.menuleft.m2 { background-position:0px -74px; }
.content .left .module ul.menul li.menuleft.m2 { background-position:0px -74px; }
.content .left .module ul.menul li.menuleft.m3 { background-position:0px -142px; padding-top:13px; height:62px; }
.content .left .module ul.menul li.menuleft.m4 { background-position:0px -215px; }
.content .left .module ul.menul li.menuleft.m5 { background-position:0px -290px; }
.content .left .module ul.menul ul.submenu { margin-left:64px; margin-top:-5px; margin-bottom:20px; }
*/

.content .left .module ul.menul li.menuleft { min-height: 65px; background-repeat:no-repeat; height:auto; padding-left:80px; padding-top:10px; list-style:none; margin-bottom:10px; }
.content .left .module ul.menul li.menuleft.m1 { background-image:url('../images/m1.png'); }
.content .left .module ul.menul li.menuleft.m2 { background-image:url('../images/m2.png'); }
.content .left .module ul.menul li.menuleft.m3 { background-image:url('../images/m3.png'); padding-top:13px; min-height: 62px; }
.content .left .module ul.menul li.menuleft.m4 { background-image:url('../images/m4.png'); }
.content .left .module ul.menul li.menuleft.m5 { background-image:url('../images/m5.png'); }

.content .left .module ul.menul ul.submenu { margin-top:20px; margin-bottom:20px; }
.content .left .module ul.menul ul.submenu li { list-style:none; margin-bottom:7px; }
.content .left .module ul.menul ul.submenu li a { color:#e31e25; font-size:12px; }
.content .left .module ul.menul ul.submenu li a:hover { color:#000; }

.content .right .content-module .photogallery { float:left; margin-left:0px; margin-right:10px; width:220px; height: 195px; }
.content .right .content-module .photogallery p { text-align:center; }
.content .right .content-module .photogallery p  a { color:#e31e25; font-size:14px; text-decoration:underline; }
.content .right .content-module .photogallery p  a:hover { text-decoration:none; }

.content .right .content-module .photo2 { float:left; text-align:center; margin-right:25px; margin-bottom:25px; width:215px; }
.content .right .content-module .photo2.nomargin { margin-right:0px; }
.content .right .content-module .photo2 .image { padding:3px; border:1px solid #01A0E2; box-shadow: 0px 0px 2px 0px #424242;
-webkit-box-shadow: 0px 0px 2px 0px #424242;
-moz-box-shadow: 0px 0px 2px 0px #424242; }
.content .right .content-module .photo2 .link { margin-top:5px; text-align:center; }

.content .right .content-module table td p { margin-bottom:0px; }

.content .right .content-module .filter input { margin-left:15px; }
.content .right .content-module .filter label { margin-left:10px; }
.content .right .content-module table.table td { padding-bottom:15px;  }
.content .right .content-module table.table img { padding:3px; border:1px solid #01A0E2; box-shadow: 0px 0px 2px 0px #424242;
-webkit-box-shadow: 0px 0px 2px 0px #424242;
-moz-box-shadow: 0px 0px 2px 0px #424242; margin-right:15px; }

.content .right .content-module a { color:#e31e25; text-decoration:underline; }
.content .right .content-module a:hover { text-decoration:none; }

.content .right .button.anketa.center { margin-left:200px !important; margin-top:20px;}

.content .right .img-catalog { float:left; }
.content .right .img-catalog .img_photo {
	display: inline-block;
	margin-left:0px; padding:5px; border:1px solid #01A0E2; box-shadow: 0px 0px 2px 0px #424242;
-webkit-box-shadow: 0px 0px 2px 0px #424242;
-moz-box-shadow: 0px 0px 2px 0px #424242; margin-right:16px; margin-bottom: 15px;
}
.content .left .module .placeorder { display:block; background-image:url('../images/banners/order.png'); background-repeat:no-repeat; width:223px; height:108px; color:#fff; font-size:18px; line-height:23px; cursor:pointer; }
.content .left .module .placeorder span { display:block; padding-left:97px; padding-top:30px; }

.content .right .banners .banner { font-size:18px; color:#ffffff; width:347px; height:119px; float:left; cursor:pointer; display:block; background-repeat:no-repeat; }
.content .right .banners .banner span { position:absolute; margin-top:25px; margin-left:52px; }
.content .right .banners .banner.guaranty { background-image:url('../images/banners/banner1.jpg'); margin-right:25px; }
.content .right .banners .banner.delivery { background-image:url('../images/banners/banner2.jpg'); }
.content .right .banners .banner .linee { position:abosolute; width:80px; border-bottom:1px solid #fff; height:1px; margin-top:46px;margin-left:50px; display:none;}
.ie7 .content .right .banners .banner .linee { margin-left:0px; margin-top:55px; border-bottom:100px solid red; }
.content .right .banners .banner:hover .linee { display:block; }

.content .right .content-module .h2 { font-size:22px; color:#01a0e2; margin-top:40px; }
.content .right .content-module .h22 { font-size:22px; color:#01a0e2; margin-top:0px; }
.content .right .content-module p.description { text-align:left; font-size:14px; color:#4c4a48; margin-top:10px; }
.content .right .content-module p.price {text-align:left; font-size:18px; color:#4c4a48; margin-top:30px; padding-left:100px; }
.content .right .content-module { margin-top:35px; }
.content.page2 .right .content-module  { margin-top:0px; }
.content .right .content-module h1, .content h1 { margin-bottom:20px; color:#01a0e2; font-size:24px; }
.content .right .content-module h1 span, .content h1 span { padding-right:10px; background-color:#fff; }

.content .right .content-module { font-size:14px; line-height:20px; color:#4c4a48; text-align:justify; }
.content .right .content-module p { margin-bottom:15px; }

.content .right .slider-module { margin-top:30px; }
.content .right .slider-module .head { color:#e31e25; font-size:18px; margin-bottom:10px; }

.content .right .strimg { background-image:url('../images/strimg.png'); background-repeat:no-repeat; width:532px; height:268px; }

.content .right .sravnit { float:left; font-family:Georgia, sans-serif; font-size:16px; color:#000; font-style:italic; padding-left:70px; background-image:url('../images/sravnit.png'); background-repeat:no-repeat; width:120px; height:57px; text-align:left; padding-top:15px; cursor:pointer; }
.content .right .sravnit:hover { text-decoration:underline; } 

.content .right .content-module .form-dilers { margin-top:20px; }
.content .right .content-module .form-dilers .field  { margin-bottom:20px; }
.content .right .content-module .form-dilers .field label.label { width:70px; display:block; float:left; font-weight:bold; color:#4c4a48; font-size:14px; } 
.content .right .content-module .form-dilers .field input.input { background-image:url('../images/input.png'); background-repeat:no-repeat; width:247px; height:26px; border:0px; padding-left:10px; padding-right:5px; }
.content .right .content-module .form-dilers .field .repass { font-size:14px; color:#e31e25; text-decoration:underline; margin-left:10px; }
.content .right .content-module .form-dilers .field .repass:hover { text-decoration:none; }
.content .right .content-module .form-dilers .field .submit { display:block; background-image:url('../images/submit.png'); background-repeat:no-repeat; width:114px; height:34px; color:#fff; font-size:18px; padding-top:8px; text-align:center; float:left; }
.content .right .content-module .form-dilers .field span { display:block; padding-top:7px; }
.content .right .content-module .form-dilers .field span #rem { padding-left:30px; }

.content .right .content-module .stock-module .item { margin-bottom:20px; }
.content .right .content-module .stock-module .item .photo { float:left; margin-right:30px; padding:5px; border:1px solid #01A0E2; box-shadow: 0px 0px 2px 0px #424242;
-webkit-box-shadow: 0px 0px 2px 0px #424242;
-moz-box-shadow: 0px 0px 2px 0px #424242; margin-bottom:15px; }
.content .right .content-module .stock-module .item .text { font-size:14px;}
.content .right .content-module .stock-module .item .text h2 { margin-bottom:15px; }
.content .right .content-module .stock-module .item .text h2 a { text-decoration:underline; color:#e31e25; font-family:Georgia,sans-serif; font-size:18px; font-style:italic; }
.content .right .content-module .stock-module .item .text h2 a:hover { text-decoration:none; } 

.content .separator, .content hr { background-image:url('../images/line.png'); background-repeat:repeat-x; background-position:0px 0px; height:5px; clear:both; border:0px !important; }
.content .right .content-module h2 { font-size:18px; font-style:italic; font-family:Georgia; margin-bottom:15px; }
.content .right .content-module h2.h2 { font-size:22px; color:#01a0e2; margin-bottom:15px; }
.content .right .content-module  ul { margin-left:15px; margin-bottom:15px; }
.content .right .content-module  ul li { list-style-type:disc; }

.content .right .content-module .itemV { margin-bottom:40px; }

.content .right .content-module .map { background-image:url('../images/map.png'); background-repeat:no-repeat; width:466px; height:310px; position:absolute; margin-left:290px; }
.content .right .content-module h3 { font-size:18px; color:#000000; margin-bottom:13px; margin-top:13px; }

.content .right .content-module a.button { text-align:center; padding-top:9px; display:block; background-image:url('../images/button.png'); background-repeat:no-repeat; width:204px; height:32px; color:#fff; font-size:18px; }

.content .right .content-module a.button.anketa { position:absolute; margin-left:520px; }
.content .right .content-module a.button.vopros { position:absolute; margin-left:520px; top:286px; }

.content .right .content-module .faq-module { margin-top:60px; }
.content .right .content-module .faq-module .faq-item { margin-bottom:10px; margin-top:20px; }
.content .right .content-module .faq-module .faq-item .head { margin-bottom:10px; }
.content .right .content-module .faq-module .faq-item .head a { color:#e31e25; font-family:Georgia,sans-serif; font-size:18px; font-style:italic; border-bottom:1px dashed #e31e25; text-decoration:none; }
.content .right .content-module .faq-module .faq-item .head a:hover { border:0px; color:#000; }
.content .right .content-module .faq-module .faq-item  .text { margin-left:27px; display:none; }

.content .right .content-module .matfasad { color:#919191; margin-bottom:15px; font-size:13px; margin-top:15px; }

.content .right .path { position:absolute; top:170px; color:#7b7b7b; font-size:12px; z-index:0; }
.content .right .path a { text-decoration:underline; }
.content .right .path span { padding-left:7px; padding-right:7px; }
.content .right .path a:hover { text-decoration:none; }
.content .right .photogallery a img.img-p, img.img-w { padding:5px; border:1px solid #01A0E2; box-shadow: 0px 0px 2px 0px #424242;
-webkit-box-shadow: 0px 0px 2px 0px #424242;
-moz-box-shadow: 0px 0px 2px 0px #424242; }


div.catalog-div {
	margin-bottom: 15px;
	font-size: 18px;
	font-style: italic;
	font-family: Georgia;
}

div.catalog-div a {
	text-decoration: underline;
	color: #E31E25;
	font-family: Georgia,sans-serif;
	font-size: 18px;
	font-style: italic;
}

.zayavka div.h2_div {
	color: #01A0E2;
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: normal;
	font-weight: bold;
	display: block;
	-webkit-margin-after: 0.83em;
}

p.p_text{
	float: left;
	width:100%;
}

.footer { height:121px; margin-top:50px; display:block; }
.footer .phone { background-image:url('../images/phone.jpg'); background-repeat:no-repeat; width:413px; height:121px; position:absolute; margin-left:-150px; color:#4d4c4c; padding-left:226px; }
.footer .phone .phonecontent { font-size:30px; color:#6a6a6a; padding-top:20px; }
.footer .phone .phonecontent span { display:block; font-size:18px; }
.footer .phone a.locationmap { display:block; margin-left:26px; font-size:12px; color:#e31e25; text-decoration:underline; font-family:Arial,sans-serif; }
.footer .phone a.locationmap:hover { text-decoration:none; }

.footer .copy { font-size:12px; color:#8a8a8a; position:absolute; margin-left: 250px; padding-top:58px; } 
.footer .copy p { margin-bottom:3px; }
.footer .dev { position:absolute; margin-left:800px; padding-top:28px; }
.footer .dev .soc_seti { text-align: right; }
.footer .dev p { margin-bottom:3px; text-align:right; }
.footer .dev, .footer .dev a { color:#8a8a8a; font-size:12px; }
.footer .dev a { text-decoration:underline; }
.footer .dev a:hover { text-decoration:none; }

/*slider 1*/
.slider1 { position:absolute; z-index:1; width:746px; height:324px; top:193px; margin-left:234px; background-color:#fff; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.slider1 .caption { position:absolute; background-image:url('../images/slider/ribbon.png'); width:424px; height:53px; right:0px; bottom:20px; padding-left:30px; }
.slider1 .caption .heading { cursor:pointer; font-family:Georgia,sans-serif; font-size:22px; font-style:italic; color:#b30006; text-decoration:underline; }
.slider1 .caption .heading:hover { text-decoration:none; }
.slider1 .caption p { font-size:14px; }
.slider1 .back_btn { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-repeat:no-repeat; width:26px; height:114px; margin-left:-1px; cursor:pointer; margin-top:-25px; }
.slider1 .back_btn:hover { background-position:0px -114px; }
.slider1 .next_btn { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-position:-27px 0px; background-repeat:no-repeat; width:26px; height:114px; margin-left:717px; cursor:pointer; margin-top:-25px; }
.slider1 .next_btn:hover { background-position:-27px -114px; }
.slider1 .slides_container { width:746px; height:324px; overflow:hidden; position:relative; display:none; }
.ie7 .slider1 .slides_container { top:-193px; position:absolute;}
.slider1 .slides_container div.slide { width:746px; height:324px; display:block; }
.slider1 .slides_container div.slide .item { width:746px; height:324px; float:left; }
.slider1 .slides_container div.slide .item .img { -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px; -moz-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
}
.slider1 .slides_container div.slide .item .text a { font-size:13px; font-family:Georgia,sans-serif; font-style:italic; text-decoration:underline; }
.slider1 .slides_container div.slide .item .text a:hover { text-decoration:none; }
.slider1 .btn_prev1 { position:absolute; background-image:url('../images/slider-arrows.png'); background-repeat:no-repeat; width:20px; height:19px; z-index:999999; cursor: pointer; right:85px; bottom:50px; } 
.slider1 .btn_next1 { position:absolute; background-image:url('../images/slider-arrows.png'); background-repeat:no-repeat; width:20px; height:19px; z-index:999999; cursor: pointer; right:30px; bottom:50px; background-position:-20px 0px;} 
.slider1 .btn_prev1:hover { background-position:0px -19px; }
.slider1 .btn_next1:hover { background-position:-20px -19px; }
/*end slider 1*/

/*slider 12*/
.slider12 { display:none; position:absolute; z-index:1; width:746px; height:324px; top:193px; margin-left:234px; background-color:#fff; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.slider12 .caption { position:absolute; background-image:url('../images/slider/ribbon.png'); width:424px; height:53px; right:0px; bottom:20px; padding-left:30px; }
.slider12 .caption .heading { cursor:pointer; font-family:Georgia,sans-serif; font-size:22px; font-style:italic; color:#b30006; text-decoration:underline; }
.slider12 .caption .heading:hover { text-decoration:none; }
.slider12 .caption p { font-size:14px; }
.slider12 .back_btn { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-repeat:no-repeat; width:26px; height:114px; margin-left:-1px; cursor:pointer; margin-top:-25px; }
.slider12 .back_btn:hover { background-position:0px -114px; }
.slider12 .next_btn { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-position:-27px 0px; background-repeat:no-repeat; width:26px; height:114px; margin-left:717px; cursor:pointer; margin-top:-25px; }
.slider12 .next_btn:hover { background-position:-27px -114px; }
.slider12 .slides_container { width:746px; height:324px; overflow:hidden; position:relative; display:none; }
.ie7 .slider12 .slides_container { top:-193px; position:absolute;}
.slider12 .slides_container div.slide { width:746px; height:324px; display:block; }
.slider12 .slides_container div.slide .item { width:746px; height:324px; float:left; }
.slider12 .slides_container div.slide .item .img { -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px; -moz-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
 }
.slider12 .slides_container div.slide .item .text a { font-size:13px; font-family:Georgia,sans-serif; font-style:italic; text-decoration:underline; }
.slider12 .slides_container div.slide .item .text a:hover { text-decoration:none; }
.slider12 .btn_prev1 { position:absolute; background-image:url('../images/slider-arrows.png'); background-repeat:no-repeat; width:20px; height:19px; z-index:999999; cursor: pointer; right:85px; bottom:50px; } 
.slider12 .btn_next1 { position:absolute; background-image:url('../images/slider-arrows.png'); background-repeat:no-repeat; width:20px; height:19px; z-index:999999; cursor: pointer; right:30px; bottom:50px; background-position:-20px 0px;} 
.slider12 .btn_prev1:hover { background-position:0px -19px; }
.slider12 .btn_next1:hover { background-position:-20px -19px; }
/*end slider 12*/

/*slider 13*/
.slider13 { display:none; position:absolute; z-index:1; width:746px; height:324px; top:193px; margin-left:234px; background-color:#fff; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.slider13 .caption { position:absolute; background-image:url('../images/slider/ribbon.png'); width:424px; height:53px; right:0px; bottom:20px; padding-left:30px; }
.slider13 .caption .heading { cursor:pointer; font-family:Georgia,sans-serif; font-size:22px; font-style:italic; color:#b30006; text-decoration:underline; }
.slider13 .caption .heading:hover { text-decoration:none; }
.slider13 .caption p { font-size:14px; }
.slider13 .back_btn { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-repeat:no-repeat; width:26px; height:114px; margin-left:-1px; cursor:pointer; margin-top:-25px; }
.slider13 .back_btn:hover { background-position:0px -114px; }
.slider13 .next_btn { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-position:-27px 0px; background-repeat:no-repeat; width:26px; height:114px; margin-left:717px; cursor:pointer; margin-top:-25px; }
.slider13 .next_btn:hover { background-position:-27px -114px; }
.slider13 .slides_container { width:746px; height:324px; overflow:hidden; position:relative; display:none; }
.ie7 .slider13 .slides_container { top:-193px; position:absolute;}
.slider13 .slides_container div.slide { width:746px; height:324px; display:block; }
.slider13 .slides_container div.slide .item { width:746px; height:324px; float:left; }
.slider13 .slides_container div.slide .item .img { -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px; -moz-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
 }
.slider13 .slides_container div.slide .item .text a { font-size:13px; font-family:Georgia,sans-serif; font-style:italic; text-decoration:underline; }
.slider13 .slides_container div.slide .item .text a:hover { text-decoration:none; }
.slider13 .btn_prev1 { position:absolute; background-image:url('../images/slider-arrows.png'); background-repeat:no-repeat; width:20px; height:19px; z-index:999999; cursor: pointer; right:85px; bottom:50px; } 
.slider13 .btn_next1 { position:absolute; background-image:url('../images/slider-arrows.png'); background-repeat:no-repeat; width:20px; height:19px; z-index:999999; cursor: pointer; right:30px; bottom:50px; background-position:-20px 0px;} 
.slider13 .btn_prev1:hover { background-position:0px -19px; }
.slider13 .btn_next1:hover { background-position:-20px -19px; }
/*end slider 13*/

/*slider 2*/
.slider2 { background-image:url('../images/news-slider.png'); background-repeat:no-repeat; width:744px; height:90px; padding-top:25px; }
.slider2 .back_btn2 { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-repeat:no-repeat; width:26px; height:114px; margin-left:-1px; cursor:pointer; margin-top:-25px; }
.slider2 .back_btn2:hover { background-position:0px -114px; }
.slider2 .next_btn2 { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-position:-27px 0px; background-repeat:no-repeat; width:26px; height:114px; margin-left:717px; cursor:pointer; margin-top:-25px; }
.slider2 .next_btn2:hover { background-position:-27px -114px; }
.slider2 .back_btn3 { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-repeat:no-repeat; width:26px; height:114px; margin-left:-1px; cursor:pointer; margin-top:-25px; }
.slider2 .back_btn3:hover { background-position:0px -114px; }
.slider2 .next_btn3 { position:absolute; background-image:url('../images/news-slider-arrows.png'); background-position:-27px 0px; background-repeat:no-repeat; width:26px; height:114px; margin-left:717px; cursor:pointer; margin-top:-25px; }
.slider2 .next_btn3:hover { background-position:-27px -114px; }
.slider2 .slides_container { width:680px; height:60px; overflow:hidden; position:relative; display:none; margin-left:30px; }
.ie7 .slider2 .slides_container { margin-left:0px; }
.slider2 .slides_container div.slide { width:680px; height:75px; display:block; }
.slider2 .slides_container div.slide .item { width:318px; height:75px; float:left; margin-left:20px; }
.ie7 .slider2 .slides_container div { background:none; }
.ie7 .slider2 .slides_container div.slide .item { background:none; margin-left:20px; }
.slider2 .slides_container div.slide .item .photo { float:left; margin-right:15px; -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.75); line-height:0px; }
.slider2 .slides_container div.slide .item .text a { color:#000; font-size:13px; font-family:Georgia,sans-serif; font-style:italic; text-decoration:underline; }
.slider2 .slides_container div.slide .item .text a:hover { text-decoration:none; }
/*end slider 2*/

.overlaybg { position:fixed; display:none; background-image:url('../images/overlaybg.png'); background-repeat:repeat; width:100%; height:100%; top:0px; z-index:999; }
.zayavka { position:absolute; display:none; z-index:9999; width:461px; height:470px;/*430px*/ background-color:#fff; left:50%; margin-left:-240px; top:70px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; padding:20px; }
.zayavka h2 { color:#01a0e2; font-size:24px; margin-bottom:20px;}
.zayavka span { color:red; }
.zayavka .field  { margin-bottom:20px; }
.zayavka .field p { font-style:italic; font-size:12px; padding-top:20px; padding-bottom:0px; }
.zayavka .field label { width:120px; display:block; float:left; font-weight:bold; color:#4c4a48; font-size:14px; padding-top:7px; } 
.zayavka .field input{ background-image:url('../images/input.png'); background-repeat:no-repeat; width:247px; height:26px; border:0px; padding-left:10px; padding-right:5px; }
.zayavka .field input.mini { background-image:url('../images/input-mini.png'); background-repeat:no-repeat; width:204px; height:26px; border:0px; padding-left:10px; padding-right:5px; float:left; }
.zayavka .field textarea { width:320px; height:63px; border:1px solid #e3e3eb; padding:7px; }
.zayavka .button, .zayavka input.button { display:block; background-color: transparent; background-image:url('../images/submit.png'); background-repeat:no-repeat; width:114px; height:34px; color:#fff; font-size:18px; padding-top:8px; text-align:center; right:20px; position:absolute }
.zayavka .field a.attach {display:block; background-image:url('../images/filebutton.png'); background-repeat:no-repeat; width:112px; height:29px; margin-left:340px;  }

.zayavka2 { position:absolute; display:none; z-index:9999; width:461px; height:470px; background-color:#fff; left:50%; margin-left:-240px; top:70px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; padding:20px; }
.zayavka2 h2 { color:#01a0e2; font-size:24px; margin-bottom:20px;}
.zayavka2 span { color:red; }
.zayavka2 .field  { margin-bottom:20px; }
.zayavka2 .field p { font-style:italic; font-size:12px; padding-top:20px; padding-bottom:0px; }
.zayavka2 .field label { width:120px; display:block; float:left; font-weight:bold; color:#4c4a48; font-size:14px; padding-top:0px; } 
.zayavka2 .field input{ background-image:url('../images/input.png'); background-repeat:no-repeat; width:247px; height:26px; border:0px; padding-left:10px; padding-right:5px; }
.zayavka2 .field input.mini { background-image:url('../images/input-mini.png'); background-repeat:no-repeat; width:204px; height:26px; border:0px; padding-left:10px; padding-right:5px; float:left; }
.zayavka2 .field textarea { width:320px; height:63px; border:1px solid #e3e3eb; padding:7px; }
.zayavka2 .button { display:block; background-image:url('../images/submit.png'); background-repeat:no-repeat; width:114px; height:34px; color:#fff; font-size:18px; padding-top:8px; text-align:center; right:20px; position:absolute }
.zap_ank.button { text-align:center; padding-top:9px; display:block; background-image:url('../images/button.png'); background-repeat:no-repeat; width:204px; height:32px; color:#fff; font-weight:bold; font-size:18px; cursor:pointer; float:right;}


.pagination { margin-top:25px; }
.pagination span { font-size:14px; color:#84817f; float:left; margin-right:0px; padding-top:5px; }
.pagination span a { font-style:italic; font-size:14px; font-family:Georgia,sans-serif; color:#e31e25; display:block; margin-left:20px; }
.pagination ul li { background-image:url('../images/pagination-bg.png'); width:34px; background-position:34px 0px; text-align:center; padding-top:7px; height:27px; float:left; margin-left:10px; list-style:none !important; }
.pagination ul li.active { background-position:0px 0px; color:#fff !important; }
.pagination ul li.active a { color:#fff !important; text-decoration:none !important; }

.slider1 .preloader { display:block; position:absolute; z-index:999999; top:100px; left:50%; margin-left:-50px; background-image:url('../images/preload.png'); background-repeat:no-repeat; width:90px; height:90px; }

.fasady-gal { margin-top:15px; }
.fasady-gal .h2,  .fasady-gal2 .h2 { margin-bottom:12px; }
.photo-rel2, .photo-rel3 { float:left; margin-right:15px; -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.75); line-height:0px; padding:3px; }

.sravnit-box { float:left; width:300px; text-align:left; height:150px; margin-right:30px; } 
.sravnit-box .bright { margin-left:128px; }
.PPreText{ padding-bottom: 10px; }
.PPostText{ padding-top: 10px; }

.module.poll {
  position:relative;
}

.module.poll .result_poll {
  background-color:#e7e7e7;
  color:#e53a3f;
  text-decoration:underline;
  font-family:Arial,sans-serif; 
  font-weight:bold;
  font-size:12px;
  padding:4px 12px;
  position:absolute;
  cursor:pointer;
  margin-top:-42px;
  right:0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  
}

.module.poll .result_poll:hover {
  text-decoration:none;
}

.module.poll .quest_text {
  color:#4c4a48;
  font-family:Georgia, sans-serif; 
  font-size:18px; 
  font-style:italic;
  margin-bottom:18px;
  line-height:25px;
}

.module.poll .options_poll p.option {
  margin-bottom:6px;
}

.module.poll .options_poll p.option label {
  margin-left:7px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size:17px;
}

.module.poll .poll_submit {
  background-image:url('../images/vote.png'); 
  background-repeat:no-repeat; 
  width:91px; 
  height:22px;
  text-indent:-9999px;
  display:block;
  margin-top:20px;
  position:relative;
  left:50%;
  margin-left:-45px;
}

.module.poll textarea {
  width:214px;
  height:124px;
  padding:7px;
  background-color:#eaf1f3;
  border:0px;
  resize:none;
  outline:none;
-moz-box-shadow: inset 2px 2px 8px -2px #cfcfcf;
-webkit-box-shadow: inset 2px 2px 8px -2px #cfcfcf;
box-shadow: inset 2px 2px 8px -2px #cfcfcf;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;    
}

.module.poll .img_poll {
  margin-top:7px;
}

.result_page .result_poll_item {
  margin-bottom:10px;
}

.result_page .result_poll_item span {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size:17px;  
  display:block;
  margin-bottom:5px;
}

.result_page .result_poll_item .result_line {
  background-image:url('../images/result_line.png');
  background-repeat:no-repeat;
  width:209px;
  height:31px;
}

.result_page .result_poll_item .result_line .result_bg {
  background-image:url('../images/result_bg.png');
  background-repeat:repeat-x;
  height:31px;
-webkit-border-top-right-radius:7px;-moz-border-top-right-radius:7px;border-top-right-radius:7px;  
-webkit-border-bottom-right-radius:7px;-moz-border-bottom-right-radius:7px;border-bottom-right-radius:7px;
}

.result_page .result_poll_item .result_line .result_bg b {
  color:#fff;
  font-family:Arial,sans-serif; 
  font-weight:bold;
  font-size:20px;  
  padding-top:4px;
  padding-left:12px;
  display:block;
}
.make-response, a.make-response_no_href {
	width: 100%;
	padding: 0;
	max-width: 212px;
	height: 40px;
	border: 0;
	border-radius: 20px;
	background: linear-gradient(to bottom, #0970bb, #108cd9, #086fba);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0970bb', endColorstr='#108cd9',GradientType=0 );
	font-family: "Arial", sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
}
a.make-response_no_href {
	display: block;
	padding: 10px 0 0;
	height: 30px;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}
.zayavka.response {
	height: auto;
}
.zayavka.response .field input[type="text"] {
	width: 320px;
	background-size: 100% 100%;
}
.zayavka .field.upload input {
	background: none;
}
.zayavka.response .button {
	position: static;
	float: right;
	cursor: pointer;
}
.slider1 {
	margin-left: 0;
}
.header .slider, .slider1, .slider1 .slides_container, .slider1 .slides_container div.slide, .slider1 .slides_container div.slide .item, .slider1 .slides_container div.slide .item .img {
	width: 980px;
	height: 500px;
}
.slider1 .slides_container div.slide .item .img {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.slider1 .btn_prev1, .slider1 .btn_next1 {
	width: 30px;
	height: 50px;
	background-color: rgba(45, 45, 45, 0.6);
	background-repeat: no-repeat;
	background-position: center;
}
.slider1 .btn_prev1:hover, .slider1 .btn_next1:hover {
	background-position: center;
}
.slider1 .btn_prev1 {
	left: 0;
	bottom: 42%;
	background-image: url(../images/slider-prev.png);
}
.slider1 .btn_next1 {
	right: 0;
	bottom: 42%;
	background-image: url(../images/slider-next.png);
}
.content-module .container-responses .block-response {
	padding: 14px 10px;
	margin-bottom: 8px;
	font-size: 14px;
}
.content-module .container-responses .block-response.user {
	background-color: #f4f4f4;
}
.content-module .container-responses .block-response.admin {
	background-color: #e5f5fc;
}
.content-module .container-responses .block-response .title {
	font-size: 14.4px;
	font-weight: bold;
}
.content-module .container-responses .block-response .date {
	text-align: right;
	margin-bottom: 0;
}
.content-module .container-responses .question {
	text-align: center;
}
.content-module .container-responses .question a {
	font-size: 16px;
	color: #01a0e2;
	text-transform: uppercase;
	font-weight: bold;
}
.content .wave-line {
	height: 5px;
	background: url(../images/wave-line.png);
}
.content h1.with-wave {
	width: 15%;
	float: left;
}
.content h1.with-wave  + .wave-line  {
	width: 85%;
	float: right;
	margin-top: 14px;
}

.quest_box {
	background: #f4f4f4;
	margin: 0 0 10px;
}
.quest_box_adm {
	background: #e4f5fc;
	margin: 0 0 20px;
}
.quest_box, .quest_box_adm {
	padding: 10px;
}
.quest_box .date, .quest_box_adm .date {
	text-align: right;
}
.content .right .content-module a.make-response {
	background: none;
	color: #01a0e2;
	font-size: 18px;
}
.dop_photo_prod {
	float: left;
	width: 290px;
}
.dop_photo_prod .photo-rel2, .dop_photo_prod .photo-rel3 {
	margin-bottom: 10px;
}