@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=latin,cyrillic);*{margin:0;padding:0;}
img{border:0;}
input, button, textarea{outline:none;font-family:'Roboto Slab', serif;font-size:12px;color:#777777;}
input[type='submit'], button{cursor:pointer;}
.clearfix{clear:both;}
body, html{margin:0;padding:0;min-width:980px;height:100%;font-size:12pt;color:#803000;font-family:'PT Serif';}
header, section, footer, aside, nav, article{display:block;}
a{color:#939393;text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6, strong, b{font-weight:400;}
h1{font-size:24pt;}
h2{font-size:18pt;}
h3{font-size:16px;}
h4{font-size:14pt;}
h5{font-size:12pt;}
h6{font-size:10pt;}
p{line-height:22pt;}
.container{width:1095px;height:auto;margin:0 auto;position:relative;overflow:hidden;}
.bx-controls a, .bxslider .slide-text span i, .bxslider .slide-text a,
.main .line:before, .footer-bottom .phones p:first-child:before{}
.btn{height:30px;line-height:30px;display:inline-block;padding:0 11px;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom:2px solid #9a3a00;font-size:12px;color:#ffffff;text-decoration:none;background:#df6d28;background:-moz-linear-gradient(top, #df6d28 0%, #d85c22 50%, #cf491b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#df6d28), color-stop(50%,#d85c22), color-stop(100%,#cf491b));background:-webkit-linear-gradient(top, #df6d28 0%,#d85c22 50%,#cf491b 100%);background:-o-linear-gradient(top, #df6d28 0%,#d85c22 50%,#cf491b 100%);background:-ms-linear-gradient(top, #df6d28 0%,#d85c22 50%,#cf491b 100%);background:linear-gradient(to bottom, #df6d28 0%,#d85c22 50%,#cf491b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df6d28', endColorstr='#cf491b',GradientType=0);cursor:pointer;}
.btn:hover{text-decoration:none;background:#f88834;}
.btn:active{background:#c03711;background:-moz-linear-gradient(top, #c03711 0%, #d75b21 50%, #df6d27 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c03711), color-stop(50%,#d75b21), color-stop(100%,#df6d27));background:-webkit-linear-gradient(top, #c03711 0%,#d75b21 50%,#df6d27 100%);background:-o-linear-gradient(top, #c03711 0%,#d75b21 50%,#df6d27 100%);background:-ms-linear-gradient(top, #c03711 0%,#d75b21 50%,#df6d27 100%);background:linear-gradient(to bottom, #c03711 0%,#d75b21 50%,#df6d27 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c03711', endColorstr='#df6d27',GradientType=0);}
.btn.big{padding:0 53px;line-height:40px;height:40px;font-size:18px;}
.bx-viewport{z-index:1;}
.bx-wrapper{position:relative;}
.bx-viewport .bxslider li, .bx-viewport .bxslider-2 li{text-align:center;height:auto;display:none;}
.bx-viewport .bxslider li img{height:auto;width:100%;}
.bx-controls a{display:block;font-size:0;width:50px;height:50px;top:50%;margin-top:-25px;position:absolute;z-index:2;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;transform:rotate(4deg) scale(1) skew(1deg) translate(10px);-webkit-transform:rotate(4deg) scale(1) skew(1deg) translate(10px);-moz-transform:rotate(4deg) scale(1) skew(1deg) translate(10px);-o-transform:rotate(4deg) scale(1) skew(1deg) translate(10px);-ms-transform:rotate(4deg) scale(1) skew(1deg) translate(10px);outline:none;}
.bx-controls a.disabled{display:none;}
.bx-controls a.bx-next{right:20px;background-image:url(../images/prev.png);background-repeat:no-repeat;transform:rotate(180deg) scale(1) skew(1deg) translate(0px);-webkit-transform:rotate(180deg) scale(1) skew(1deg) translate(0px);-moz-transform:rotate(180deg) scale(1) skew(1deg) translate(0px);-o-transform:rotate(180deg) scale(1) skew(1deg) translate(0px);-ms-transform:rotate(180deg) scale(1) skew(1deg) translate(0px);}
.bx-controls a.bx-prev{left:20px;background-image:url(../images/prev.png);background-repeat:no-repeat;}
.slider-text{position:relative;width:1090px;height:250px;margin:0 auto;z-index:1;margin-top:-260px;font-family:'PT Serif';}
.slider-text h2{font-family:'PT Serif';font-size:60px;font-weight:normal;font-style:normal;color:#000;line-height:35px;}
.slider-text h2 span{font-size:30px;}
.header{width:1098px;height:120px;border:1px solid #fff;margin:0 auto;position:relative;}
.header .logo{width:230px;height:71px;background-image:url(../images/logo1.png);background-repeat:no-repeat;margin-top:24px;}
.header .logo a{display:block;height:71px;cursor:pointer;}
.header ul{position:absolute;top:80px;right:0;}
.header ul li{float:left;list-style:none;margin-left:28px;}
.header ul li a{text-transform:uppercase;font-family:Arial;font-size:13px;font-weight:bold;color:#3d3d3e;}
.header ul li a:hover{text-decoration:underline;color:#e9280c;}
.header ul .active a{text-decoration:underline;color:#e9280c;}
.header ul li.drop-menu{position:relative;}
.header ul li.drop-menu ul{position:absolute;width:220px;border-top:2px solid #e9280c;top:0;right:-220px;background-color:#e0e0e0;z-index:2;overflow:hidden;height:auto;bottom:auto;display:none;}
.header ul li.drop-menu ul li{display:block;width:100%;float:none;padding:0;height:32px;border-top:1px solid #bec0c9;margin:0;}
.header ul li.drop-menu ul li:first-child{border-top:0;padding-top:1px;}
.header ul li.drop-menu ul li:first-child.active{padding-top:0px;}
.header ul li.drop-menu ul li a{display:block;line-height:32px;padding-left:28px;font-size:15px;font-weight:normal;text-transform:none;background:url(../images/right-icon.png) no-repeat 13px center;}
.header ul li.active ul li a{text-decoration:none;color:#3d3d3e;}
.header ul li.active ul li.active a, .header ul li.active ul li a:hover{color:#ffffff;}
.header ul li.drop-menu ul li.active a{color:#fff;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#bec0c9;text-decoration:none;}
.header ul li.drop-menu ul li.active a:hover{line-height:32px;background-color:#bec0c9;color:#fff;text-decoration:none;margin-top:0;margin-bottom:0;}
.header ul li.drop-menu ul li a:hover{line-height:34px;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#e9280c;color:#fff;text-decoration:none;margin-top:-1px;margin-bottom:-1px;}
.header ul li.drop-menu:hover{background:#e9280c;color:#fff;text-decoration:none;padding:5px 10px;margin:-5px -10px -5px 18px;}
.header ul li.drop-menu:hover>a{text-decoration:none!important;color:#fff!important;}
.header ul li.drop-menu:hover ul{display:block;}
.header .input-tel{width:724px;height:30px;position:absolute;right:0;top:28px;}
.header .input-tel form{width:535px;height:26px;float:right;padding:2px 2px 2px 3px;background-color:#f9f9f9;border-radius:4px 4px;font-size:13px;border:1px solid #e1e1e1;box-shadow:inset 1px 0px 2px rgba(0,0,0,.4);}
.header .input-tel .inputtext{width:500px;height:26px;float:left;padding-left:5px;background-color:#f9f9f9;font-size:13px;border:none;}
.header .input-tel .inputsubmit{width:30px;height:26px;float:right;padding-left:8px;background-color:#f9f9f9;border:none;background-image:url(../images/search-icon.png);background-repeat:no-repeat;background-position:7px 5px;}
.header .input-tel span{float:left;font-family:Arial;font-size:13px;color:#999999;padding-left:10px;padding-top:9px;}
.header .input-tel span img{margin-right:7px;position:relative;top:1px;}
.services-wrap{width:300px;height:auto;float:left;}
.services-wrap ul{margin-top:40px;width:270px;}
.services-wrap ul li h3{font-family:'PT Serif';font-size:19px;font-weight:bold;color:#e9280c;text-transform:uppercase;}
.services-wrap ul li{list-style:none;margin-bottom:18px;background-image:url(../images/right-icon.png);background-repeat:no-repeat;background-position:6px center;padding-left:18px;}
.services-wrap ul li:hover{background-image:url(../images/right-icon-2.png);background-repeat:no-repeat;background-position:6px center;}
.services-wrap ul li a{font-family:Arial;font-size:15px;color:#3e434a;}
.services-wrap ul li.head{background:none;padding:0;}
.services-wrap ul li a:hover{text-decoration:none;color:#e9280c;}
.services-wrap li.drop-menu{position:relative;}
.services-wrap li.drop-menu ul{position:absolute;width:100%;border-top:2px solid #e9280c;top:0;left:100%;background-color:#e0e0e0;z-index:2;height:auto;bottom:auto;display:none;}
.services-wrap li.drop-menu ul li{display:block;width:100%;float:none;padding:0;border-top:1px solid #bec0c9;margin:0;}
.services-wrap li.drop-menu ul li:first-child{border-top:0;}
.services-wrap li.drop-menu ul li:first-child.active{padding-top:0px;}
.services-wrap li.drop-menu ul li a{display:block;line-height:32px;padding-left:28px;font-size:15px;font-weight:normal;text-transform:none;background:url(../images/right-icon.png) no-repeat 13px center;}
.services-wrap li.drop-menu ul li.active a{color:#fff;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#bec0c9;text-decoration:none;}
.services-wrap li.drop-menu ul li.active a:hover{line-height:32px;background-color:#bec0c9;color:#fff;text-decoration:none;margin-top:0;margin-bottom:0;}
.services-wrap li.drop-menu ul li a:hover{line-height:28px;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#e9280c;color:#fff;text-decoration:none;}
.services-wrap li.drop-menu:hover{background:#e9280c;color:#fff;text-decoration:none;padding:5px 10px;margin:-5px -10px -5px 18px;}
.services-wrap li.drop-menu:hover>a{text-decoration:none!important;color:#fff!important;}
.services-wrap li.drop-menu:hover ul{display:block;}
.services-wrap li.drop-menu:hover{margin:0;margin-bottom:13px;margin-top:-7px;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#bec0c9;margin-left:-8px;border-top:2px solid #e9280c;}
.services-wrap li.drop-menu:hover>a{padding-left:18px;}
.services-wrap li.drop-menu ul{margin-top:0;top:-2px;}
.services-wrap li.drop-menu ul li{background-image:none;line-height:28px;position:relative;}
.services-wrap li.drop-menu ul li a{line-height:28px;}
.services-wrap li.drop-menu ul li.active a:hover{line-height:28px;}
.services-wrap li.drop-menu ul li ul.dopdrop{display:none;top:0;border-top:none;}
.services-wrap li.drop-menu ul li:hover ul.dopdrop{display:block;left:100%;}
.services-wrap li.drop-menu ul li.active ul.dopdrop li a{display:block;line-height:28px;padding-left:28px;font-size:15px;font-weight:normal;text-transform:none;background:url(../images/right-icon.png) no-repeat 13px center;color:#3e434a;}
.services-wrap li.drop-menu ul li.active ul.dopdrop li a:hover{line-height:28px;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#e9280c;color:#fff;text-decoration:none;}
.services-wrap li.drop-menu ul li.active ul.dopdrop li.active a{color:#fff;background:url(../images/right-icon-3.png) no-repeat 13px center;background-color:#bec0c9;text-decoration:none;}
.comments-wrap{width:725px;height:auto;float:right;padding-top:40px;}
.comments-head h2{font-family:'PT Serif';color:#2a2a2a;font-weight:bold;font-size:19px;text-transform:uppercase;}
.comments-wrap ul li{width:335px;height:auto;float:left;list-style:none;padding-top:25px;margin-right:41px;}
.comments-wrap ul .list-right{margin:0;}
.comments-wrap ul li p{font-family:Arial;font-size:12px;font-weight:400;color:#414141;line-height:18px;}
.comments-wrap ul li .text{width:auto;height:auto;background-color:#f3f4f5;padding:17px 17px;border-radius:5px 5px;position:relative;min-height:10px;}
.comments-wrap ul li .text .icon{width:24px;height:9px;position:absolute;left:29px;bottom:-9px;background-image:url(../images/icon.png);background-repeat:no-repeat;}
.comments-wrap ul li .comments{width:auto;height:auto;margin-top:30px;margin-left:11px;}
.comments-wrap ul li .comments .comments-photo{width:60px;height:60px;float:left;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;overflow:hidden;background:none;}
.comments-wrap ul li .comments .comments-text{width:200px;height:auto;float:left;margin-left:11px;padding-top:10px;}
.comments-wrap ul li .comments .comments-text span{font-family:Arial;font-size:12px;color:#414141;font-weight:400;}
.comments-wrap ul li .comments .comments-text a{font-family:Arial;font-size:12px;color:#e9280c;font-weight:400;}
.comments-wrap .comments-oll{float:right;font-family:Arial;font-size:12px;color:#e9280c;margin-top:30px;margin-right:17px;text-decoration:underline;}
.comments-wrap .comments-oll:hover{text-decoration:none;}
.footer-top-wrap{width:auto;height:281px;background-image:url(../images/footer-top.jpg);background-repeat:no-repeat;background-size:cover;margin-top:35px;}
.head-footer{width:auto;height:auto;padding-top:30px;padding-bottom:33px;}
.head-footer h2{font-family:'PT Serif';font-size:19px;font-weight:bold;color:#afafaf;text-transform:uppercase;}
.head-footer .line{width:986px;height:1px;background-color:#afafaf;float:right;position:relative;top:9px;}
.footer-top-wrap ul li{list-style:none;float:left;width:320px;height:auto;margin-right:67px;}
.footer-top-wrap ul .margin-none{margin:0;}
.footer-top-wrap ul li .comments .comments-photo{width:60px;height:60px;float:left;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;position:relative;overflow:hidden;}
.footer-top-wrap ul li .comments .comments-text{width:240px;height:auto;float:left;margin-left:11px;padding-top:10px;margin-bottom:25px;}
.footer-top-wrap ul li .comments .comments-text span{font-family:Arial;font-size:12px;color:#fff;font-weight:400;}
.footer-top-wrap ul li .comments .comments-text span a{color:#ffffff;}
.footer-top-wrap ul li p{font-family:Arial;font-size:12px;font-weight:400;line-height:19px;color:#fff;}
.footer-bottom-wrap{width:auto;height:59px;background-color:#262626;}
.footer-bottom-wrap ul{margin-top:24px;}
.footer-bottom-wrap ul li{list-style:none;float:left;font-family:Arial;font-size:12px;font-weight:400;color:#fff;margin-right:45px;}
.footer-bottom-wrap ul li img{margin-right:5px;position:relative;top:2px;}
.slideer{position:relative;z-index:1;}
.page-wrap{width:750px;height:auto;float:left;list-style:none;padding-top:40px;margin-right:41px;}
.brud ul li{display:inline-block;text-transform:uppercase;font-size:11px;color:#e9280c;position:relative;padding-right:18px;}
.brud ul li:after{content:'';display:block;position:absolute;right:4px;top:2px;width:5px;height:8px;background:url(../images/right-icon-4.png) no-repeat;}
.brud ul li:last-child:after{display:none;}
.brud ul li a{color:#2a2a2a;text-decoration:underline;}
.brud ul li a:hover{text-decoration:none;}
.page-wrap .text{color:#2a2a2a;font-size:12px;padding-top:22px;min-height:470px;}
.page-wrap .text p{line-height:18px;margin-bottom:18px;font-size:14px;}
.page-wrap .text h1{font-weight:700;text-transform:uppercase;font-size:19px;margin-bottom:18px;}
.page-wrap .text h2{text-transform:uppercase;font-size:18px;margin-bottom:18px;font-weight:bold;}
.page-wrap .text h3{font-size:12px;line-height:18px;text-transform:uppercase;font-weight:700;margin-bottom:18px;}
.page-wrap .text ul{padding:8px 0;margin-left:12px;font-size:14px;}
.page-wrap .text ol{padding:8px 0;margin-left:17px;font-size:14px;}
.page-wrap .text ul li{}
.page-wrap .text ul li:before{display:inline-block;width:5px;height:5px;}
.page-wrap .text b, .page-wrap .text strong{font-weight:bold;}
.bxslider-2 img{width:100%;}
.bxslider-2{}
.bxslider-2 .bx-controls{height:0;}
.bx-pager{position:relative;top:-47px;text-align:center;}
.bx-pager a{position:relative;transform:none!important;transition:none!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;background:url(../images/pager.png) no-repeat;width:14px;height:14px;display:inline-block;padding:0;margin:0;}
.bx-pager a.active{background-position:-20px 0;}
.bx-pager .bx-pager-item{display:inline-block;padding:0 3px;}
.slider-text-2{margin-top:0;height:79px;top:-140px;color:#fff;margin-bottom:-125px;}
.slider-text-2 h2{color:inherit;}
@media screen and (min-width:1440px){.slider-text-2{top:-160px;}
}
@media screen and (min-width:1700px){.slider-text-2{top:-180px;}
}
ul.spisok {
padding: 0 0 0 20px;
list-style: none;
line-height: 20px;
}
ul.spisok > li {
  margin-bottom: 15px;
  padding-left: 30px;
  background:url("/images/check.png") no-repeat 0 0;
}
.border0 {
position: relative;
width: 80%;
padding: 15px 20px;
margin: 2em 0px 2em;
background: rgba(240, 234, 223, 0.39);
-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
text-align: left;
border: 3px double #54472F;
border-radius: 8px;
}