*{
    margin: 0;padding: 0;
}

body{background: #002748;}

a img{
    border: none;
}

a{
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

ul li{
    list-style: none;
}
html, body {height: 100%;}
.body{width: 100%;max-width: 2000px;margin: 0 auto;position: relative;/*height: 100%;*/}
.fonBlock{width: 100%;position: absolute;top:0;left: 0;z-index: 1;overflow: hidden;
          background:url(../img/bg_body.jpg) center bottom no-repeat; height: 100% !important;}
.wrapper{width: 992px;margin: 0 auto;min-height: 100%;/*margin-bottom: -252px;*/position: relative;z-index: 2;}

.header{position: relative;height: 175px;}
.car,.logo,.search,.soc,.nav{position: absolute;}
.car{top: 0;right: 165px;}
.logo{top: 20px;left:0;}
.search{bottom:15px;right: 0;width: 195px;height: 19px;border: none;
        font: normal 11px Arial,Tahoma,Verdana,sans-serif;color: #3e3e3e;
        -webkit-border-radius:3px;-moz-border-radius:3px; border-radius: 3px;
        padding: 0 20px 0 10px;}
.btnSearch{cursor: pointer;position: absolute;top: 140px;right: 0;width: 28px;height: 20px; border: none; background: url(../img/btn_search.png) center center no-repeat;}
.btnSearch2{cursor: pointer;position: absolute;width: 28px;height: 20px; border: none; background: url(../img/btn_search.png) center center no-repeat;}
.soc a{margin-left: 10px;}
.soc{bottom: 50px;right: 0;}
.nav{bottom: -1px;left: 23px;height: 46px;width: 583px;}
.nav ul{width: 998px;}
.nav ul li{float: left;text-align: center;margin-right: 1px;}
.nav a{display: block;color: #fff;font: normal 14px Verdana;min-height: 14px;
       background:url(../img/bg_menu.png) 0 0 repeat-x;padding: 13px 21px 18px 21px; 
       -webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0; border-radius: 3px 3px 0 0;
       border: solid 1px #10addd;border-bottom: none;}

/* menu */

ul#topnav li span {
    float: left;padding: 10px 0;position: absolute;z-index: 5;
    left: 0; top:45px;display: none;
    background: #ff143f;color: #fff;
    -webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;
}
ul#topnav li:hover  span { display: block; }
ul#topnav li span a { display: inline;background:none;border: none;font-size: 13px;padding: 0 15px; }
ul#topnav li span a:hover {text-decoration: underline;}

ul#topnav li span.production em{display: inline-block; width: 215px; vertical-align: top; padding: 0 15px 0 20px;}
ul#topnav li span.production a{display: block; height: auto; margin: 3px 0 14px; padding: 0; text-align: left;}
ul#topnav li span.production i{display: block; width: 100%; height: 1px; background: #f2133c; border-bottom: 1px solid #ff4869; margin: 18px 0 14px;}
/* slider */
ul#topnav li span{}
ul#topnav li.pd span a{
    display: block;
    text-align: left;
    clear: both;
    font-weight: bold;
    margin-bottom: 5px;
}
ul#topnav li.pd span .subMenu{
    margin-bottom: 21px; 
    margin-left: 15px;
    clear: both;
}
ul#topnav li.pd span .subMenu a{
    float: left;
    clear: none;
    font-weight: normal;
    clear: both;
}

ul#topnav li.pd span em{
    display: inline-block;
    float:left;
    width:50%;
}

.blabla {
    font-size: 14px !important;
}

.navNews {
  font: normal 12px/16px Verdana,sans-serif;
  color: #303030;
}

.nav11News a {
  /*color: #0863b2;
  text-decoration: underline;*/

  /*padding: 4px 5px;
  border: 1px solid #e5e5e5;
  text-decoration: none;
  color: black;*/

  color: black;
}

.n1avNews #paging li:not([class=".disabled"]):hover {
  background-color: #0863b2;
  color: #ffffff;
}

/*.navNews #paging li.disabled {
  background-color: #0863b2;
  color: #ffffff;
}*/

.n11avNews a.curr {
  background-color: #e31e24;
  padding: 5px 6px 5px 6px;
  color: white;
}
.navN1ews #paging li {
  display: inline;

}

.na1vnews #paging a {
    padding: 4px 5px;
  border: 1px solid #e5e5e5;
  text-decoration: none;
  color: black;
  margin-right: 5px;
}

ul.simple-pagination {
  list-style: none;
}

.simple-pagination {
  display: block;
  overflow: hidden;
  padding: 0 5px 5px 0;
  margin: 0;
}

.simple-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.simple-pagination li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}

.light-theme a, .light-theme span {
  float: left;
  line-height:24px;
  font-weight: normal;
  text-align: center;
  min-width: 14px;
  padding: 3px 5px 3px 5px;
  margin: 0 5px 0 0;
  border: 1px solid #e5e5e5;
  font: normal 12px/16px Verdana,sans-serif;
  color: #303030;
}

.light-theme a:hover {
  text-decoration: none;
  background: #0863b2;
  color: #ffffff;
}

.light-theme .current {
  background: #e31e24;
  color: #ffffff;
  cursor: default;
}

.light-theme .ellipse {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-weight: bold;
  cursor: default;
}

.bigSlides {float: left;width: 992px;height:360px;position: relative;}
.list_carousel{width: 992px;height:360px;position: relative;overflow:hidden;}
#pager2{position: absolute;right:45px;bottom: 35px;z-index:0;}
.pager .selected{background: #e21238;padding: 3px 6px;}
.pager a{color: #fff;font: normal 12px Verdana;background: #322f2f;padding: 3px 6px;margin-right: 1px;}
.textSlider p a{color: #fff;font: bold 36px Verdana;}
.textSlider p a:hover{text-decoration: none;}
.textSlider{ position: absolute;top: 40%;right:25px;}

.blockBanner{float: right;margin-top: 15px;}
.bannerGorizont{clear: both;margin-top: 15px;}
.bannerGorizont a{display: block;padding-top: 10px;}

#socialBord{width: 321px;height: 286px;margin-top: 10px;overflow: hidden;}
#socialBordControl{width: 322px;height: 38px;}
.socialControlBut{ height: 38px;cursor: pointer;text-align: center;margin-right: 1px;
                   float: right; position: relative;color: #fff;font: bold 14px Verdana;line-height: 38px;
                   -webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0; border-radius: 3px 3px 0 0;}
.socialControlBut:hover{background:#ff143f !important;}
.socialControlBut.active{background:#ff143f !important; z-index: 1;}
#socFB{ background:url(../img/bg_menu.png) 0 0 repeat-x;width: 139px;height: 38px;}
#socVK{ background:url(../img/bg_menu.png) 0 0 repeat-x;width: 80px;height: 38px;}
#socTW{ background:url(../img/bg_menu.png) 0 0 repeat-x;width: 100px;height: 38px;}
#socialPlush,#socialPlush1,#socialPlush2{width: 264px; height: 244px; background:#333;border: solid 2px #ff143f;margin-left: 54px;}
#socialPlush img.temp{margin: 1px;}
.tabsSocial{float: left;}
.sidebarBanner{float: right;width: 210px;padding-top: 10px;}
.sidebarBanner a{display: block;margin-bottom: 12px;}

.footer{clear: both;width: 992px;height: 252px;margin: 0 auto;padding:25px 0 0 0;background: #002748;
        position: relative;z-index: 1;margin-top: 25px;}
.footer a{color:#fff;}
.blockFooter h2 a{font: bold 14px Verdana;}
.blockFooter{float: left;width: 160px;padding-right: 77px;}
.blockFooter ul li a{font: normal 12px Verdana;}
.blockFooter ul{padding-top: 20px;}
.separator{border-bottom: solid 1px #193c5a;padding-bottom: 15px;}
.separatorFooter{border-bottom: solid 1px #526c83;padding-bottom: 50px;}
.clear{clear: both;}
.blockFooter:first-child{padding-left: 40px;}
.copyright{padding: 20px 35px;}
.copyright p{color:#b7b7b7;font: normal 11px Verdana;}
.copyrightLeft{float: left;}
.copyrightRight{float: right;}
.copyright p a{ background:url(../img/logo_nineseven.png) 0 0 no-repeat;padding: 4px 0 15px 33px;text-decoration: underline;}
.copyright p a:hover{text-decoration: none;}
.blockNews{float: left;width: 430px;height: 145px; 
           padding: 20px 30px 20px 30px;}
.news .caroufredsel_wrapper{width: 489px !important;height: 185px !important; }                        
.news h3 a,.sliderQA h3 a{color: #0863b2;font: bold 18px Verdana;float: left;padding-bottom: 20px;
                          position: absolute;top: 15px;left: 30px;width: 165px;}
.textNews p a{font: bold 14px Verdana;text-decoration: underline;color: #0863b2;}
.textNews p{clear: both;padding-top: 10px;}
.textNews a{font: normal 12px Verdana;color: #303030;}
.prev,.next{display: inline-block; width: 9px; height: 14px; vertical-align: middle; cursor: pointer;
            position: absolute;}
.prev{background: url(../img/sliderPrev.png) no-repeat;top: 24px;left: 360px;}
.next{background: url(../img/sliderNext.png) no-repeat;top: 24px;left: 450px;}

.news,.sliderQA{float: left;background: #fff;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;
                position: relative;margin-top: 15px ;height: 185px;} 
.date{color: #888;font: normal 11px Arial,Tahoma,Verdana,sans-serif;line-height: 22px;padding: 0 15px;
      float: right;width:70px;text-align: center;}
.article .date{padding: 0 !important; width: 84px}
.sliderQA{width: 433px;margin-left: 15px;height: 284px;margin-top: 10px !important;}
.sliderQA .caroufredsel_wrapper,.blockQA{width: 433px !important;height: 284px !important;
                                         -webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}
.sliderQA .blockNews{ height: 240px !important;width: 373px !important;}
.sliderQA .navigateSlider{position: absolute;top: 0;left: 0;}
.textQA strong,.textQA p{display: block;font: bold 14px Verdana;color: #303030; padding: 25px 30px;}
.textQA p{font-size: 12px;font-weight: normal;background: #f2f7fb;height: 137px;}
.textQA strong{padding: 60px 30px 25px 30px;}
.numberSlide{float: right;width: 65px;text-align: center;line-height: 50px;margin-right: 28px;}
.numberSlide span,.numberSlide span a{color: #888;font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.numberSlide span{padding: 0 15px;}
.sliderQA .prev,.sliderQA .next{display: inline-block; width: 9px; height: 14px; vertical-align: middle; cursor: pointer;
                                position: absolute;}
.sliderQA .prev{background: url(../img/sliderPrev.png) no-repeat;top: 20px;left: 345px;}
.sliderQA .next{background: url(../img/sliderNext.png) no-repeat;top: 20px;left: 390px;}

.pagerQA a{display: none;}
.pagerQA .selected,.sp,.sumKol{display: block;position: absolute;top: 21px;left: 363px;
                               color: #888;font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.sp{top: 21px;left: 370px;}
.sumKol{top: 21px;left: 375px;}
.sidebarBanner .sidebarBannerLast{margin-bottom: 0;}
.soc a:hover{text-decoration: none;}
.soc a img:hover{background: #FF143F;}

.asside{float: right; width: 210px;}
.content{margin-right: 225px; }
p.namePage{font: bold 24px/32px Verdana,sans-serif; color: #fff; text-transform: uppercase; margin: 14px 0;}
.article{background: #fff;  padding: 20px; border-bottom: 1px solid #eee}
.crumbs{font: normal 11px Arial,Tahoma,Verdana,sans-serif; color: #474747; margin-bottom: 18px;}
.crumbs a{color: #0863b2; text-decoration: underline; margin: 0 3px;}
.crumbs a:first-child{margin-left: 0;}
.crumbs a:hover{text-decoration: none;}
.newsList,.akciiList{padding: 1px 0 1px 295px; font: normal 12px/16px Verdana,sans-serif;color: #303030; min-height: 165px;}
.newsList a.newsListPoster,.akciiList a.akciiListPoster{float: left; margin-left: -295px; width: 280px; height: 164px; overflow: hidden;}
.newsList p,.akciiList p{margin: 7px 0;}
.newsList p.date,.newsOpen p.date{margin-top: 0; color: #888888; font: normal 11px/9px Arial,Tahoma,Verdana,sans-serif; padding: 0; float: none; width: auto; text-align: left;}
.newsList p.title{font-size: 14px; line-height: 18px; font-weight: bold; margin: 13px 0 7px;}
.newsList p.title a{color: #0863b2; text-decoration: underline;}
.newsList p.title a:hover{text-decoration: none;}
.preload{text-align: center;}

.menu li{margin-bottom: 1px;}
.menu a{display: block; padding: 14px 18px; background: url(../img/menu.png) 0 0 repeat-x; font: bold 12px/14px Verdana,sans-serif;color: #fff; height: 14px; text-decoration: none; border-radius: 3px; border: 1px solid #10addc; border-color: #10addc #0c7eca #0865b3;}
.menu a.active,.menu a:hover{background-position: 0 -44px; border-color: #054f75 #044170 #0d4779;}

.newsOpen p{margin: 7px 0; font: normal 14px/22px Verdana,sans-serif;}
.newsOpen p.title{font-size: 18px; line-height: 18px; font-weight: bold; margin: 13px 0 9px; color: #0863b2; text-transform: uppercase;}
.newsOpen .socBlock{border-top: 1px solid #e8e8e8; padding-top: 19px;}
.newsOpen .newsBody{}
.newsOpen .newsPhoto{float: right; margin-right: -300px; width: 280px; color: #838383; padding-top: 6px;}
.newsOpen .newsPhoto p{font-size: 12px; line-height: 16px;}

.akciiList{position: relative;}
.akciiList p.title{margin-top: 0; font: bold 12px/16px Verdana,sans-serif;color: #303030; text-transform: uppercase;}
.akciiList p a{text-decoration: underline; color: #0863b2;}
.akciiList p a:hover{text-decoration: none;}
.akciiList .socBlock{position: absolute; bottom: 0; display: none;}
.akciiList:hover .socBlock{display: block;}
.akciaFinished{color: #888888; font: normal 11px Arial,Tahoma,Verdana,sans-serif; margin: 12px 0;}

/*Select */
.select{position: relative; display: inline-block; }
.slct {width: 156px; padding: 5px 20px 5px 6px; display: block; background: #fff; border: 1px solid #eaeaea; border-radius: 3px; height: 14px; position: relative;}
.slct.active{padding-bottom: 6px; background: #fff; z-index: 5; border-color: #eaeaea !important;}
.selectArrow{display: block; width: 22px; height: 17px; background: url("../img/arrow.png") no-repeat 6px 7px; position: absolute; top: 5px; right: 0; cursor: pointer; z-index: 4;}
.selectArrow.active{background-position: 6px -11px; border: none !important; z-index: 6;}
.select .active{border: 1px solid #eaeaea; border-bottom: none; border-radius: 3px 3px 0 0; margin: 0;}
.select a,.select li a{text-decoration: none; outline: none; font: 11px Arial,Tahoma,Verdana,sans-serif; color: #3e3e3e;}
.drop {margin: 0; padding: 0 0 5px 0; width: 182px; border: 1px solid #eaeaea; border-radius: 0 0 3px 3px; border-top: none; display: none; position: absolute; background: #fff; max-height: 145px; overflow-y: auto; z-index: 5;}
.drop li{list-style: none; cursor: pointer; display: block; color: #3e3e3e; padding: 3px 0 2px 6px; background-position: 10px -119px; line-height: 18px;}
.drop li:hover{background: #f3f3f5;}
/*Select end*/

.mask{position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 3;}

.rightCol{float: right; width: 205px;}
h2,div.h2,.h1,h1{color: #0863b2; font: bold 18px Verdana,sans-serif; text-transform: uppercase; margin: 16px 0;}
.filtr{width: 185px; background: #0865b5; padding: 10px 10px 1px; border-radius: 2px;}
.filtr > div,.filtr > p{margin: 0 0 10px;}
.filtr .zoomMap{line-height: 13px;}
.filtr .zoomMap a{font: normal 12px Verdana,sans-serif; color: #fff; vertical-align: text-top;}
.filtr .zoomMap a:hover{text-decoration: underline;}

/* Фотографии товара */
.tovarPhotos{width: 265px; height: auto; margin-bottom: 30px;}
#carousel-wrapper {position: relative; width: 184px; height: 248px; float: right; border: 2px solid #f2f7fb; margin-left: -3px;}
#carousel, #thumbs {overflow: hidden;}
#carousel{}
#carousel div, #carousel img,#thumbs a,#thumbs a {display: block;}
#carousel div{float: left; width: 184px; height: 248px;}
#carousel div a{display: table-cell; width: 184px; height: 248px; vertical-align: middle; text-align: center;}
#carousel div, #carousel a,#thumbs span, #thumbs a {position: relative;}
#carousel img,#thumbs img {border: none; text-align: center; max-width: 170px; max-height: 220px;}
#carousel img{margin: 0 auto;}
#thumbs-wrapper {position: relative; width: 80px; overflow: hidden; padding: 0 0 27px 0; height: 225px;}
#thumbs-wrapper .caroufredsel_wrapper{width: 80px !important; overflow: hidden !important;}
#thumbs{width: 80px; height: 220px; padding-left: 6px;}
#thumbs > div{width: 71px; height: 73px; border: 1px solid #f2f7fb; border-style: solid none solid solid; margin-bottom: -1px; cursor: pointer;}
#thumbs > div:nth-child(3){margin-bottom: 0;}
#thumbs > div.selected{margin-left: -6px; border: 2px solid #f2f7fb; width: 77px; background: #fff; border-style: solid none solid solid;}
#thumbs a {display: table-cell; border: 1px solid #fff; width: 71px; text-align: center; height: 71px; vertical-align: middle; overflow: hidden;}
#thumbs a img{max-width: 65px; max-height: 65px;}
#thumbs-wrapper .tovRight,#thumbs-wrapper .tovLeft{bottom: 0px; display: block; width: 35px; height: 26px; cursor: pointer; position: absolute;}
#thumbs-wrapper .tovRight{right: 4px; background: url("../img/down.png") no-repeat 0 0;}
#thumbs-wrapper .tovLeft{left: 5px; background: url("../img/top.png") no-repeat 0 0;}
/* Конец */

/* Zoom */
body:after {content: url(../img/zoom/close.png) url(../img/zoom/loading.gif) url(../img/zoom/prev.png) url(../img/zoom/next.png); display: none;}
.lightboxOverlay {position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none;}
.lightbox {position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal;}
.lightbox .lb-image {display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {  position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.lb-outerContainer:after {content: ""; display: table; clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
.lb-cancel {display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../img/loading.gif) no-repeat;}
.lb-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%; height: 100%; cursor: pointer; display: block;}
.lb-prev {left: 0; float: left;}
.lb-prev:hover {background: url(../img/zoom/prev.png) left 48% no-repeat;}
.lb-next {right: 0; float: right;}
.lb-next:hover {background: url(../img/zoom/next.png) right 48% no-repeat;}
.lb-dataContainer {margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: ""; display: table; clear: both;}
.lb-data {padding: 0 4px; color: #bbbbbb;}
.lb-data .lb-details {width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number {display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block; float: right; width: 30px; height: 30px; background: url(../img/zoom/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7;}
.lb-data .lb-close:hover {cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
/* Конец */

.tovarBlock{padding-left: 300px; margin-right: 250px;}
.tovarFaces{width: 280px; float: left; margin-left: -300px;}
.line{width: 100%; height: 1px; background: #e8e8e8; margin: 25px 0;}
h3{color: #0863b2; font: bold 12px/16px Verdana,sans-serif; text-transform: uppercase; margin: 10px 0;}
.tovarBlock > p{color: #303030; font: normal 12px/16px Verdana,sans-serif;}
.description{border: none; border-collapse: collapse; margin: 0 0 20px;}
.description td{color: #303030; font: normal 12px/16px Verdana,sans-serif; padding: 4px 0; min-width: 85px;}

.tovarControl{}
.tovarControl,.tovarControl i{color: #888888; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.leftSlide,.rightSlide{display: inline-block; width: 9px; height: 14px; vertical-align: text-top; cursor: pointer; margin: -3px 5px 0;}
.leftSlide.disabled,.rightSlide.disabled,.tovRight.disabled,.tovLeft.disabled{opacity: .6;}
.leftSlide{background: url(../img/sliderPrev.png) 0 0 no-repeat;}
.rightSlide{background: url(../img/sliderNext.png) 0 0 no-repeat;}

.otherItem{width: 192px !important; height: 195px;  border-radius: 2px; padding: 20px; float: left; margin-right: 15px;}
.otherItem .otherItemPoster{height: 160px; width: 180px; display: table-cell; vertical-align: middle; text-align: center;}
.otherItem p{margin: 4px 0;}
.otherItem p a{color: #0863b2; font: normal 14px/16px Verdana,sans-serif;}
.sliderOtherProduct,.otherProduct{width: 100%;}

/* Галерея */
.maskGallery{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 199; background: url(../img/opac08.png) repeat;}
.gallery{position: absolute; top: 10%; width: 680px; z-index: 200; left: 50%; margin-left: -340px;}
.close{position: absolute; top: -16px; right: 2px; width: 11px; height: 11px; cursor: pointer; background: url(../img/close.png) 0 0 no-repeat;}
.photoRight,.photoLeft{position: absolute; width: 70px; height: 100%; top: 0; cursor: pointer; z-index: 201;}
.photoRight.disabled,.photoLeft.disabled{display: none !important;}
.photoRight{right: 0; background: url(../img/photoRight.png) center center no-repeat;}
.photoLeft{left: 0; background: url(../img/photoLeft.png) center center no-repeat;}
.scroll-pane { overflow: auto; width: 98%; background: none; border: none; border-radius: 0; margin: 0 auto;}
.scroll-content { width: 667px; float: left; padding: 10px 0 22px; background: none; border: none; border-radius: 0;}
.scroll-content-item { width: 100px; height: 100px; float: left; margin: 10px; font-size: 3em; line-height: 96px; text-align: center; }
.scroll-bar-wrap {clear: left; float: none; display: block; padding: 0; margin: 10px 0; background: #fff; height: 3px; border: none; border-radius: 0;}
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 3px; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top: -1px; height: 5px; background: #197fd8; border: none; border-radius: 0; outline: none; cursor: pointer;}
.scroll-bar-wrap .ui-slider-handle .ui-icon {display: none;}
.photoPreview{width: 64px; height: 64px; float: left; margin: 0 5px; border: none; background: none;}
.photoPreview.selected{width: 62px; height: 62px; border: 1px solid #f6232c; overflow: hidden;}
.photoPreview.selected img{margin: -1px;}
#galleryWrapper {position: relative; width: 680px; height: auto; float: right; border: none; max-height: 440px; overflow: hidden;}
#galleryBigPhoto{overflow: hidden;}
#galleryBigPhoto div, #galleryBigPhoto img{display: block;}
#galleryBigPhoto > div{float: left; width: 680px; height: auto;}
#galleryBigPhoto div, #galleryBigPhoto a{position: relative;}
#galleryBigPhoto div.description{position: absolute; bottom: 0; left: 0; background: #fff; width: 96%; padding: 10px 2%; margin: 0; color: #6e6e6e; font: normal 12px/16px Verdana,sans-serif; display: none;}
#galleryBigPhoto img{border: none; text-align: center; width: 680px; display: block; margin: 0 auto;}
#galleryBigPhoto img{margin: 0 auto;}
/* Конец */
.maskGallery,.gallery{display: none;}

.mediaBlock{width: 233px; float: left; margin-right: 13px; margin-bottom: 11px;}
.mediaBlock:nth-child(4n-1){margin-right: 0;}
.mediaBlock img{max-width: 233px; max-height: 165px; cursor: pointer; border-radius: 2px;}
.mediaBlock .poster{position: relative; width: 233px; height: 183px;}
.mediaBlock .countPhotos{display: none; position: absolute; top: 0; left: 0; border-radius: 2px 0; color: #fff; padding: 2px 7px; font: normal 12px/16px Verdana,sans-serif; background: #0863b2;}
.mediaBlock:hover .countPhotos{display: block;}
.mediaBlock .name{margin: 8px 0;}
.mediaBlock .name a{color: #0863b2; font: normal 14px/16px Verdana,sans-serif;}

.period{text-transform: none; vertical-align: middle; margin-left: 10px; margin-top: -2px}
.period .drop {width: 105px;}
.period .slct {width: 79px;}

.maskPoster,.play{position: absolute; top: 0; left: 0; width: 221px; height: 165px; display: block;}
.maskPoster{background: url(../img/opac05.png) repeat;}
.play{background: url(../img/play.png) center center no-repeat; opacity: .4;}
.play:hover{opacity: 1;}

.buttonSearch{display: block; border: none; background: url(../img/btn_search.png) center center no-repeat; cursor: pointer; width: 25px; height: 24px; position: absolute; top: 0; right: 0;}
.selectCity,.searchPage{width: 353px; position: relative; margin-bottom: 15px;}
.selectCity input[type="text"],.h2 input[type="text"],.h1 input[type="text"],.searchPage input[type="text"],.filtr input[type="text"],.filtr textarea{background: #fbfbfb; border: 1px solid #eaeaea; border-radius: 2px; font: normal 11px Arial,Tahoma,Verdana,sans-serif; padding: 4px 24px 4px 6px; width: 320px; outline: none;}
.map{margin: 0 -20px 11px;}
.map img{max-width: 767px;}

.address{width: 45%; margin: 0 3% 0 0;display: inline-block}
.address p{color: #303030; font: normal 14px/20px Verdana,sans-serif; margin: 9px 0;}
.address p a,.addressBlock a{color: #0863b2; text-decoration: underline;}
.address p a:hover,.addressBlock a:hover{text-decoration: none;}

.addressBlock{color: #303030; font: normal 14px/20px Verdana,sans-serif; border: 2px solid #f2f7fb; border-radius: 3px; width: 48%; margin: 0 2% 15px 0; float: left;}
.addressBlock:nth-child(2n+1){margin-right: 0;}
.addressBlock > div{padding: 5px 15px;}
.addressBlock > div.title{background: #f2f7fb; padding: 8px 15px;}
.addressBlock > div p{margin: 5px 0;}

.h2 .slct{border-color: #fff; width: 280px; min-height: 22px; height: auto;}
.h2 .drop {width: 306px; max-height: 200px;}
.h2 .select a,.h2 .select li a{color: #0863b2; font: bold 18px Verdana,sans-serif; text-transform: uppercase;}
.h2 .selectArrow{height: 24px; background: url("../img/arrowH2.png") no-repeat 2px 10px;}
.h2 .selectArrow.active{background-position: 2px -15px;}
.h2 .drop li{padding: 6px 0 6px 1px;}
.h2 input[type="text"]{vertical-align: text-top; width: 600px;}

.filtrLine{margin: 15px 0; padding-left: 130px; font: normal 12px/16px Verdana,sans-serif;}
.filtrLine > label{float: left; margin-left: -130px; color: #303030;}
.filtrLine a{color: #0863b2; text-decoration: none; padding: 3px 7px;}
.filtrLine a.active{background: url(../img/close_btn.png) 99% 1px no-repeat #f2f7fb;} 
.filtrLine a:hover{text-decoration: none;}
.filtrLine a span{border-bottom: 1px dashed #0863b2;}
.filtrLine a:hover span,.filtrLine a.active span{border-bottom: none;}
.resetFilters{color: #0863B2;border-bottom: 1px dashed #0863B2;font: 12px/16px Verdana,sans-serif;margin-left: 30px; float: right; margin-right: 12px;padding: 0 !important;}
.resetFilters:hover{text-decoration: none;border-bottom:none;}

.tovarBoxWrapper{width: 224px; height: auto; min-height: 270px; margin: 0 15px 15px 0; display: inline-block; float: left;margin-bottom:33px;}
.tovarBox{width: 182px; height:auto; border: 2px solid #f2f7fb; border-radius: 2px; padding: 20px; display: block;}
.tovarBox img{max-height: 150px;}
.tovarBoxWrapper:nth-child(4n-1){margin-right: 0;}
.tovarBoxWrapper:nth-child(4n){clear: both;}
.tovarBox:hover { border-color: #0863b2; }
/*.tovarBox:hover{height: auto; padding-bottom: 0; border-color: #0863b2; margin-bottom: -73px; position: relative; background: #fff;}*/
.tovarBox:nth-child(2){margin-bottom: 10px; color: red !important;}

.tovarBox .tovarBoxPoster{height: 160px; width: 180px; display: table-cell; vertical-align: middle; text-align: center;}
.tovarBox p{margin: 4px 0;}
.tovarBox p a{color: #0863b2; font: normal 14px/16px Verdana,sans-serif;}
.whereBy i{display: inline-block; width: 8px; height: 15px; background: url("../img/whereBy.png") no-repeat 0 0; vertical-align: middle;}
.whereBy{display: block; background: url("../img/btn_map.png") repeat-x 0 0; color: #fff; font: bold 14px/15px Verdana,sans-serif; text-align: center; text-shadow: 0 -1px 0 #034985; height: 15px; padding: 7px 0; border: 1px solid #10addc; border-color: #10addc #0d8ecb #0866b4;}
.whereBy:hover{text-decoration: none;}
.hiddenInfo{font: normal 12px/16px Verdana,sans-serif; color: #303030; margin: 0 -20px; display: none;}
.hiddenInfo p{padding: 0 20px; margin: 7px 0 10px;}
/*.tovarBox:hover .hiddenInfo{display: block;}*/


.searchPage{width: 100%;}
.searchPage input[type="text"]{width: 695px;}
.searchResult .newsList{margin-bottom: 20px;}
.searchResult .tovarBoxWrapper {margin: 0 23px 20px 0;}
.searchResult .tovarBoxWrapper:nth-child(4n-1){margin-right: 23px;} 
.searchResult .tovarBoxWrapper:nth-child(3n){margin-right: 0;}

.productionSpis{}
.productionSpis > div{display: inline-block; width: 30%; margin-right: 3%; vertical-align: top;}
.productionSpis h2 a,.productionSpis a:hover,.siteMap a:hover{color: #0863b2; text-decoration: none;}
.productionSpis h2 a:hover,.productionSpis a{text-decoration: underline; color: #0863b2;}
.productionSpis ul li,.siteMap ul li{font: normal 14px/20px Verdana,sans-serif; margin: 10px 0;}
.productionSpis ul li li,.siteMap ul li li{font: normal 12px/12px Verdana,sans-serif; margin: 5px 0 11px; padding-left: 20px;}
.siteMap a{color: #0863b2; text-decoration: underline;}
.siteMap ul li{font-size: 16px; margin: 24px 0;}
.siteMap ul li li{font-size: 14px; margin: 15px 0;}
.siteMap ul li li ul{padding: 6px 0 1px;}
.siteMap ul li li li{font-size: 12px; margin: 8px 0;}

.filtr .title{color: #fff; font: bold 18px Verdana,sans-serif; text-transform: uppercase;}
.filtr input[type="text"],.filtr textarea{padding: 4px 6px 4px 6px; width: 170px; margin-bottom: 10px;}
.filtr textarea{height: 134px; resize: vertical; margin-bottom: 3px;}
.filtr .captchaArea input[type="text"]{width: 93px; vertical-align: middle; margin-bottom: 0;}
.filtr .captcha{width: 70px; height: 25px; vertical-align: middle; display: inline-block; margin-right: 7px;}
.filtr input::-webkit-input-placeholder,.filtr textarea::-webkit-input-placeholder {color: #3e3e3e !important;}
.filtr input:-moz-placeholder,.filtr textarea:-moz-placeholder{color: #3e3e3e;}
.commentForm{font: normal 11px Arial,Tahoma,Verdana,sans-serif; color: #fff;}
.sendQuestion{display: block; background: url("../img/btn_map.png") repeat-x 0 0; color: #fff; font: bold 14px/15px Verdana,sans-serif; text-align: center; text-shadow: 0 -1px 0 #034985; height: 31px; padding: 7px 0; border: 1px solid #10addc; border-color: #10addc #0d8ecb #0866b4; width: 100%; margin: 10px 0; border-radius: 2px; cursor: pointer;}

.person{width: 221px; float: left; background: #f2f7fb; border: 2px solid #f2f7fb; border-radius: 2px; padding-bottom: 135px; height: 285px; margin: 0 17px 21px 0;}
.person p{font: normal 12px/16px Verdana,sans-serif; color: #6a6b6d; margin: 5px 0; padding: 0 10px;}
.person p.name{color: #303030; font-size: 13px;}

.questionArrow{width: 11px; height: 21px; background: url("../img/questionArrow.png") no-repeat 0 0; position: absolute; top: 15px; left: -11px;}
.questionBlock{padding-left: 260px; color: #303030; width: 450px; padding-bottom: 20px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
.questionHead{width: 240px; float: left; margin-left: -260px; font: bold 14px/18px Verdana,sans-serif; padding-top: 15px;}
.questionBody{font: normal 12px/16px Verdana,sans-serif; padding: 15px 20px; background: #f2f7fb; position: relative;}

.interesting{border: 3px solid #0863b2; border-radius: 7px; padding: 0 8px; width: 330px; float: right; margin: 0 0 20px 20px;}
.interesting > div{background: #fff; margin: -3px 0; padding: 13px; color: #838383; font: normal 12px/16px Verdana,sans-serif;}
.interesting > div img{float: left; margin: 0 20px 20px 9px;}

.textPage{color: #303030; font: normal 14px/22px Verdana,sans-serif;}
.textPage > img{float: right; margin: 10px 0 10px 20px;}
.importantInform{font: bold 18px/22px Verdana,sans-serif; text-align: center; border: 3px solid #e8e8e8; border-style: solid none; padding: 16px 0; margin: 12px 0 25px; text-transform: uppercase;}
.textPage > p{margin: 10px 0;}

.dopInform{float: right; padding: 15px 20px; margin: 0 0 10px 20px; width: 310px; border-radius: 3px; background: #f5f9fc; font: normal 12px/16px Verdana,sans-serif;}
.dopInform table{width: 100%; margin: 18px 0 0;}
.dopInform td{color: #7f8082; font: normal 12px/16px Verdana,sans-serif; width: 50%; vertical-align: top; padding-bottom: 4px;}
.dopInform th{color: #f6232c; font: bold 18px/16px Verdana,sans-serif; text-align: left;}

.notFound > div span,.notFound > p,.notFound > form{width: 380px; margin: 0 auto; display: block;}
.page404{height: 100%;}
.page404 .wrapper{width: 100%; margin-bottom: 0;}
.blue,.red{width: 100%; height: 75px; color: #fff; font: bold 50px/75px Verdana,sans-serif; text-transform: uppercase;}
.blue{background: #0863b2;}
.red{background: #f6232c;}
.notFound{padding-top: 20%;}
.notFound > p{color: #fff; font: normal 12px Verdana,sans-serif; margin: 25px auto 15px;}
.notFound > p a{text-decoration: underline; color: #fff;}
.notFound > p a:hover{text-decoration: none;}
.notFound .searchPage input[type="text"] {width: 348px;} 
.selected{cursor: default;}
.selected:hover{text-decoration: none;}
.byBlock .select {margin-left: -6px;}
.byBlock .h2 .drop li {
    padding: 6px 0 6px 6px; 
}
.byBlock .h2 .drop li.child{
    padding: 0px 0px 5px 20px;
}
.byBlock .h2 .drop li.child.children{
    padding: 0px 0px 5px 40px;
}
.byBlock .h2 .drop li.child a{
    font-weight: normal; 
    font-size: 14px;
}
.byBlock2 .select {margin-left: -1px;}
.byBlock2 .h2 .drop li {
    padding: 6px 0 6px 6px;
}
.quick_search{
    display: inline-block;
    vertical-align: top;
    padding-top: 8px;
    position: relative;
}
.btnSearch2 {
    cursor: pointer;
    position: absolute;
    width: 28px;
    height: 20px;
    border: none;
    background: url(../img/btn_search.png) center center no-repeat;
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 7;
}
.messageSend{margin: 0 0 10px 0;background: #f6232c;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px; border-radius: 0 0 3px 3px;width: 205px;height: 28px;display: none;}
.messageSend span{  color: #FFF;font: 13px/28px Arial; padding-left: 10px;}
.messageSend img{float: right;cursor: pointer;padding: 8px 10px 0 0;}

.h2 .slct {
    width: 583px;
}

.h2 input[type="text"] {
    vertical-align: text-top;
    width: 300px;
}

.h2 .drop {
    width: 609px;
} 
.clearleft{clear: left;}
.textSlider p{width: 600px;height: 143px;overflow: hidden;}
.textSlider{text-align:right;}

.socialblock {
  position: fixed;
  margin-top: 20px;
  height: 144px;
  background-color: white;
  width: 179px;
  /*border-radius: 6px;*/
  padding: 15px;
  border-left: 2px solid #0863b2;
}

.socialblock h2 {
  margin-top: 0px;

}

.asside {
  margin-top: 99px;
  margin-right: 16px;
}

.content {
  /*margin-right: 0px !important;*/
}

.main {
  background-color: #ffffff;
}

/*****SLIDER****/

.iosSlider{
 width:1024px;
 height:360px;
 overflow:hidden;
 margin-bottom:3px;
  }

.slide{
  float:left;
  overflow:hidden;
  }

.text1{
  height:58px;
  position:absolute;
  z-index:1000;
  top:270px;
  left:-4800px;
  font-size:24px;
  color:#ffffff;
  line-height:45px;
  }

.text2{
  height:103px;
    position:absolute;
  z-index:900;
  top:356px;
  left:-4800px;
  font-size:40px;
  color:#ffffff;
  }


.text1-left{
  height:58px;
  float:left;
  margin-right:19px;
  padding:0 15px 0 28px;
  background:url(../images/text1_l.png);
  }

  .text1-left a {
    color: #ffffff !important;
    text-decoration: none;
  }

  .text1-left a:hover {
    color: #ffffff !important;
    text-decoration: none;
  }

.text1-right{
  position:absolute;
  width:19px;
  height:58px;
  background:url(../images/text1_r.png) no-repeat;
  left:-19px;
  }

.text2-left{
  height:120px;
  float:left;
  margin-right:75px;
  padding:10px 15px 0 28px;
  background:url(../images/text2_l.png) repeat-x;
  }

.text2-right{
  position:absolute;
  width:75px;
  height:120px;
  background:url(../images/text2_r.png) no-repeat;
  left:-75px;
  }

.slideSelectors{
    position: absolute;
    width: 90px;
    height: 11px;
    z-index: 10000;
    bottom: 10px;
    left: 455px;
  }

.slideSelectors .item {
  display:block;
  float:left;
  width:12px;
  height:11px;
  background:url(../images/slider_navi.png);
  cursor:pointer;
  margin-right:3px;
  }

.slideSelectors .item.selected{
  background:url(../images/slider_navi.png) -13px 0;
  }

.prev,.next{
  width:30px;
  height:50px;
  position:absolute;
  z-index:10000;
  top: 143px;
  left: 20px;
  cursor:pointer;
  font-size:0;
  outline:none;
  background:none;
  }

.iosSlider:hover .next{
     background:url(../images/controls.png) 0 50px;
  }

.iosSlider:hover .prev{
     background:url(../images/controls.png) 0 0;
  }


.iosSlider:hover .prev:hover{
  background:url(../images/controls.png) 30px 0;
  }

.iosSlider:hover .next:hover{
  background:url(../images/controls.png) 30px 50px;
    }

.next{
  left:934px;
  }

  .slidea{color: #fff}.slidea:hover{color: #fff}.slidea:active{color: #fff}


/*****SLIDER****/

.form_search {
  position: absolute;
  right: 0px;
  top: 92px;
}

.btnSearch {
  top: -35px !important;
}

.soc {
  top: 30px !important;
}

.albumDescription {
  font: normal 12px/16px Verdana,sans-serif;
  color: #303030;
  margin-bottom: 20px;
}

.main {
  margin-top: 2px;
}

#topnav .current {
  background:none;
  background-color: rgb(255, 20, 63) !important;
  border: 1px solid rgb(255, 20, 63);
}

.formPartner {
  color: #303030;
font: normal 14px/22px Verdana,sans-serif;
}

.formPartner table tr>td {
  padding: 5px;
}

.formPartner table tr>td>input {
  padding: 5px;
}

.formPartner table tr>td>input[type=checkbox], .formPartner table tr>td>input[type=radio] {
  margin-right: 7px;
  margin-top: 5px;
}

.tabsSocial {
  margin-left:447px;
}

.news {
  width: 489px !important;
  height: 486px !important;
  position: absolute !important;
}

.news .blockNews {
  height: 122px !important;
}

.news .mainNewsImg {
  float: left;
  margin-top: 30px;
  margin-right: 20px;
}

.news .mainNewsDesc {
  width: 258px;
  float: left;
}

.newsBig {
  
  position: relative;
}

.newsBig img {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
}