*{outline:none!important;}

@font-face {
font-family: TrajanPro3;
src: url("../fonts/TrajanPro3-Regular.otf") format("opentype");
}

@font-face {
font-family: TrajanPro3;
font-weight: bold;
src: url("../fonts/TrajanPro3-Bold.otf") format("opentype");
}
.container{min-width:947px;}
h1,h2,h3,h4, .bigger, .promotext .fst, .promotext.center{font-family: TrajanPro3, sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;}
h1, .h1, h2, .h2, h3, .h3{margin-top:30px;}
h3 span a{color:#222;border-bottom:2px solid #b0b0b0}
.center{text-align:center;}
.center .seporator{margin:30px auto!important;}
.olive{background:#f2f2d3;}
.olivelight{background:#e7e7ab;padding:30px 0;}
.olivelight h3{margin:0 0 20px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p40{padding:40px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.m30{margin:30px 0;}
.nm{margin:0;}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
h3.bigger{font-size:30px;}
.width33{width:33%;padding:0 1% 1% 0;float:left;position:relative;}
.width50{width:50%;padding-right:30px;float:left;}
.width50:eq(2){padding-right:30px;}
.grayblur{background:rgba(151,152,116,.3);padding:30px;color:#fff;margin-top:50px;}
.grayblur h2{margin-top:0;line-height:40px;}
.alert{border-radius:0;border-width:3px;}
.form-group input[type="file"]{height: 67px;border-radius:0;}
.form-group input[type="text"],.form-group textarea, .form-group input[type="file"]{padding: 18px 20px 12px 20px;font-size:16px;color:#333;border:3px solid #e7e7ab;width:100%;}
.form-group input[type="text"].error,.form-group textarea.error,  .form-group input[type="file"].error{border-color:#FF3333}
.form-group textarea{height:120px;}
.btn-submit{border-bottom:3px solid #000;background:#444444;color:#fff;text-shadow:0 -1px 0 #000;border-radius:0;text-transform:uppercase;font-weight:bold;letter-spacing:0.6px;}
.btn-submit:hover{color:#fff!important;text-shadow:0 -1px 0 #000;box-shadow:none;margin-top:2px;border-bottom-width:1px;}
ul.sn{list-style:none;}
ul.sn li{margin:5px 0;}
h4.arimo{font-family:arimo;text-transform:uppercase;font-weight:bold;margin-top:0;}
h1.bold{font-size:28px!important;font-weight:bold;}
h1.bold span{font-size:60px;}
body{background:#818158;font-family: 'Arimo', sans-serif;font-size:14px;color:#222;}
body .square{width:30px;height:30px;background:#a6a66a;position:absolute;}
a{text-decoration:none!important;}
a h3{margin-bottom:40px;}
a h3 span{color:#222;border-bottom:2px solid #b0b0b0;}
.strong{text-transform: uppercase;color: #222222;font-weight: bold;font-size: 18px;}
.container-fluid{max-width:1280px!important;min-width:947px!important;}
.left-top{left:0;top:0;}
.right-top{right:0;top:0;}
.left-bottom{left:0;bottom:0;position:fixed!important;}
.right-bottom{right:0;bottom:0;position:fixed!important;}
.yellow{background:#ffff99;}



.main-container{margin:30px;background:#fff;min-width:960px;}
.toper{margin-bottom:20px;}
.logo{background:url(../img/logo_new.png) no-repeat center center; height:140px;width:140px;display:block;margin-top:20px;}
.cont-top{font-weight:bold;margin-top: 50px;}
.search{position:relative;margin-top: 45px;}
.search input{border:3px solid #e7e7ab;width:100%;padding: 5px 32px 4px 6px;font-size:12px;line-height:14px;}
.search i.submit{display:block;width:30px;height:30px;background:url(../img/search_button.jpg) no-repeat top left;position:absolute;top:0;right:0;cursor:pointer;}
.search i.submit:hover{background-position:bottom left;}
.search i.submit:hover{border-color:#d8d79f}
.search input::-webkit-input-placeholder{color:#dcdca5;font-size:12px;line-height:14px;}
.search input:-moz-placeholder{color:#dcdca5;font-size:12px;line-height:14px;}
.search input::-moz-placeholder{color:#dcdca5;font-size:12px;line-height:14px;}
.search input:-ms-input-placeholder {
color:#dcdca5;font-size:12px;line-height:14px;
}
.feedback input::-webkit-input-placeholder,.feedback textarea::-webkit-input-placeholder{color:#dcdca5;font-size:16px;line-height:16px;}
.feedback input:-moz-placeholder,.feedback textarea:-moz-placeholde{color:#dcdca5;font-size:16px;line-height:16px;}
.feedback input::-moz-placeholder,.feedback textarea::-moz-placeholder{color:#dcdca5;font-size:16px;line-height:16px;}
.feedback input:-ms-input-placeholder,.feedback textarea:-ms-input-placeholder {
color:#dcdca5;font-size:12px;line-height:14px;
}

.search input::-webkit-input-placeholder{color:#dcdca5;font-size:12px;line-height:14px;}
.search input:-moz-placeholder{color:#dcdca5;font-size:12px;line-height:14px;}
.search input::-moz-placeholder{color:#dcdca5;font-size:12px;line-height:14px;}
.search input:-ms-input-placeholder {
color:#dcdca5;font-size:12px;line-height:14px;
}

.feed2back{float:right;margin-top:50px;font-weight:bold;color:#222;}
.feed2back span{border-bottom:1px solid #a2a2a2;}
.ic-phone{width:24px;height:24px;display:inline-block;background:url(../img/ic-phone.png) no-repeat center center;float:left;margin: -3px 10px 0 0;}

.pay2pay{cursor:pointer;padding-top:14px;position:relative;font-family: 'Arimo', sans-serif;font-weight:bold;text-transform:uppercase;font-size:12px;display:block;background:url(../img/btn-pay.png) no-repeat top left;float:right;width: 210px;height:49px;text-align:center; color:#fff;text-transform:uppercase;text-shadow:0 -1px 0 #cc3333;margin-top: 35px;margin-right:-15px;}
.pay2pay:hover{background-position:bottom left;color:#fff;padding-top:16px;}


.feedback input.error::-webkit-input-placeholder,.feedback textarea.error::-webkit-input-placeholder{color:#FF3333;font-size:16px;line-height:16px;}
.feedback input.error:-moz-placeholder,.feedback textarea.error:-moz-placeholde{color:#FF3333;font-size:16px;line-height:16px;}
.feedback input.error::-moz-placeholder,.feedback textarea.error::-moz-placeholder{color:#FF3333;font-size:16px;line-height:16px;}
.feedback input.error:-ms-input-placeholder,.feedback textarea.error:-ms-input-placeholder {
color:#FF3333;font-size:12px;line-height:14px;
}

.main-menu{width: 100%;height: 50px; position: relative;z-index:1000;}
.main-menu:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;    
    border-bottom: 15px solid #222;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    width: 100%;
    height: 0;
	z-index:1;
}
 
.main-menu:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;    
    border-top: 15px solid #222;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    width: 100%;
    height: 0;
	z-index:1;
}
.main-menu > ul{margin:0;padding:0;background: #222; width:100%;display:block}
.main-menu > ul > li:hover ul{display:block;}
.main-menu > ul > li > ul{display:none;position:absolute;padding: 0;left:-15px;}
.main-menu > ul > li > ul > li{width:157px;height:50px;background:url(../img/drop_menu.png) no-repeat center center;list-style:none;position:relative;}
.main-menu > ul > li > ul > li a{display:block;width:100%;height:50px;text-align: center;padding-top: 14px;color:#fff;}
.main-menu > ul > li > ul > li a span{background: #222;position: relative;z-index: 10000;padding: 0 5px;`color: #ffff99;text-transform: uppercase;font-size: 12px;font-weight: bold;}
.main-menu > ul > li > ul > li:hover a span{color:#ffff99;}
.main-menu > ul > ul{position:absolute;}
.main-menu i.r,.main-menu i.l{display:block;height:20px;width:15px;background:#222;position:absolute;}
.main-menu i.r{right:0;top:15px;width:16px;}
.main-menu i.l{left:0;top:15px;}
.main-menu > ul > li{list-style:none;display:block;float:left;width:10%;position:relative;z-index:1000;}
.main-menu > ul > li:last-child{width:20%;}
.main-menu > ul > li:hover > a:before, .main-menu > ul > li.active > a:before{width:80%;height:1px;background:#ffff99;content: "";position:absolute;top:24px;left:10%;z-index:1000;}
.main-menu > ul > li > a{position:relative;text-transform:uppercase;color:#fff;background:#222;width:100%;height:50px;display:block;font-weight:bold;font-size:12px;text-align:center;padding-top:16px;}
.main-menu > ul > li > a:hover,.main-menu ul li a.active{color:#ffff99;}
.main-menu > ul > li:hover > a > span, .main-menu > ul > li > a.active > span{background:#222;position: relative;z-index: 10000;padding: 0 5px;color:#ffff99;}

.main-menu > ul > li > ul > li:hover > a:before{width: 80%;height: 1px;background: #ffff99;content: "";position: absolute;top: 24px;left: 10%;z-index: 1000;}

.slider{width:100%;background:#e6e8e8;height:382px;overflow:hidden;position:relative;top:-25px;margin-bottom:-25px;}
.slider img{margin:0 auto;display:block;}
.slider .promotext.kto{padding-top:80px!important;}
.slider .promotext.lager{padding-top:160px!important;}
.slider .promotext .school{padding-top:50px!important;}
.slider .promotext{margin-bottom:-382px;height:382px;position:relative;z-index:999;padding-top: 60px;color:#fff;text-shadow:0 2px 3px #000;padding-left:40px;}
.slider .promotext p.fst{font-size:20px;text-transform:uppercase;}
.slider .promotext p{font-size:18px;}
.slider .promotext h1{font-size:60px;margin-bottom:20px;}
.slider .promotext .seporator{width:50%;height:4px;background:url(../img/white__wave_divider.png) repeat-x center center;margin:30px 0;}



.green-line{width:100%;height:4px;background:url(../img/green__wave_divider.png) repeat-x center center;margin:30px 0;}

.linears{width:100%;background:url(../img/green_seamless_pat.png) repeat top left;}
.linears .item{height:217px;position: relative;margin-top:30px;padding:15px;margin-bottom:50px;}
.linears .item .header{text-align:center;background:#67672c;height: 30px;position: relative;}
.linears .item .header a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:18px;display:block;width:100%;height: 50px;top:-5px;position:absolute;}
.linears .item .header a:hover span{border-color:#fff;}
.linears .item .header:hover + img + a.link{box-shadow:1px 1px 0 #cc3333;}
.linears .item .header a span{border-bottom: 1px solid #989858;background: #67672C;}
.linears .item img{width:100%;}
.trapez {
    border-bottom: 15px solid #67672c;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    height: 0;
    width: 100%;
	display:block;
}

.linears .item .link, .linears .help .link{width:30px;height:30px;background:#ff3333;box-shadow:3px 3px 0 #cc3333;position:absolute;left:50%;bottom:-15px;margin-left:-15px;color:#fff;font-weight:normal;
 -moz-transform: rotate(45deg); /* Для Firefox */
    -ms-transform: rotate(45deg); /* Для IE */
    -webkit-transform: rotate(45deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(45deg); /* Для Opera */
    transform: rotate(45deg);
	transition:all .1s linear;
}
.linears .item .link i, .linears .help .link i{font-weight: 100;font-size: 13px;margin-top: 7px;margin-left: 8px;}
.linears .item .link:hover, .linears .help .link:hover{box-shadow:1px 1px 0 #cc3333;}

.linears.kto{padding:40px 0 60px 0;background-image:url(../img/kto/yellow_seamless_pat.png);}
.linears .help > div{width:100%;position:relative;background: #fff;padding:20px;}
.linears .help i.trapez-white-top, .linears .help i.trapez-white-bottom{position:absolute;display:block;width:100%;left:0;}
.linears .help i.trapez-white-top{top:-14px;
border-bottom: 14px solid #fff;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
height: 0;
}
.linears .help i.trapez-white-bottom{bottom:-14px;
border-top: 14px solid #fff;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
height: 0;
}
.left-menu{position:relative;background:#e7e7ab;margin-right:20px;padding: 10px 0;margin-top:14px;}
.left-menu h3{font-size:18px;margin:0 15px 20px 15px;}
.left-menu ul{border-left:1px solid #818158;padding:0;margin-left:20px;list-style:none;}
.left-menu ul li{position:relative;margin:15px 0;}
.left-menu ul li i{position:absolute;width:18px;height:1px; background:#818158;top:15px;}
.left-menu ul li a{padding:5px 0 5px 0;margin:0 20px;display:block;}
.left-menu ul li a strong{display: block;position: absolute;right: 35px; top: 6px;color:#222;}
.left-menu ul li a span{color:#222222;font-weight:bold;margin-left: 5px;}
.left-menu ul li a:hover, .left-menu ul li a.active{background:#818158;}
.left-menu ul li a:hover strong, .left-menu ul li a:hover span, .left-menu ul li a.active strong, .left-menu ul li a.active span{color:#fff;}

i.leftmenu-olive-top, i.leftmenu-olive-bottom{position:absolute;display:block;width:100%;left:0;}
i.leftmenu-olive-top{top:-14px;
border-bottom: 14px solid #e7e7ab;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
height: 0;
}
i.leftmenu-olive-bottom{bottom:-14px;
border-top: 14px solid #e7e7ab;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
height: 0;
}


.linears.school{padding:50px 0;}
.linears .help > div img{margin:20px auto;display:block;}
.linears .help .header{width:auto;text-align:center;display:block;margin:-15px -20px 20px -20px;}
.linears .help .header span{text-transform:uppercase;color:#222222;border-bottom:1px solid #b0b0b0;font-weight:bold;font-size:18px;}

.vipusk{padding:40px;}
.vipusk .carousel{margin:40px 0;}
.vipusk .item{text-align:center;}
.carousel-control.right, .carousel-control.left{width:31px;height:47px;opacity:1;}
.carousel-control.right{background:url(../img/kto/next_icon.png) no-repeat top left;right:-50px;top:59px;}
.carousel-control.left{background:url(../img/kto/prev_icon.png) no-repeat top left;left:-50px;top:59px;}
.carousel-control.right:hover, .carousel-control.left:hover{background-position:bottom left;}
.main-content .col-md-12 h2{margin:40px 0 20px 0;}
.main-content .image{text-align:center;margin:30px 0;}
.main-content .image img{max-width:100%;}
.main-content .text{}
.main-content .yellow{margin:30px 0;padding:20px 10px;}
.main-content .yellow p{margin:0;display:table;}
.main-content .yellow span{display:table-cell;vertical-align:middle;}
.main-content .yellow .bigger{font-size:44px;}
.main-content .yellow .none{padding-top: 0;/* line-height: 32px; */padding-left: 10px}

.sobitie .header{background:#67672c;padding:10px;}
.sobitie .header span{font-size:14px; color:#fff;font-weight:bold;}
.sobitie img, .newsitem img{width: 100%;}
.sobitie img:hover, .newsitem img:hover{opacity:1;}
.sobitie .desc {padding:20px;}
.newsitem .desc {padding:0;float:left;}
.sobitie .desc a, .newsitem .desc a{font-weight:bold;text-transform:uppercase;font-size:18px;color:#222;border-bottom:1px solid #b0b0b0}
.sobitie .desc p, .newsitem .desc p{margin:10px 0 0 0;}
.ic-calendar{display:inline-block;background:url(../img/calendar_icon.png) no-repeat center center;height:32px;width:32px;margin:2px 10px 0 10px;}

.newsitem .date{margin:10px 0 0 0;color:#818158}

.newsitem, .sobitie{margin-top:14px;}
.sobitie .header span{position:relative;top:-10px;}
.partners{width:100%;height:238px;overflow:hidden;position: relative;}
.partners > div{margin-top:40px;}
.partners > img{min-width: 100%;position: absolute;}
.partners h3{color:#fff;margin-top:0;margin-bottom:40px;}
.partners .container{}
.partners .container > div.l{height: 135px;display: inline-block;/*any value*/vertical-align: middle;}
.partners .container > div.l img{}

.kto{}
.map img{max-width:100%;}

.landing-action{cursor:pointer;padding-top:17px;position:relative;font-family: 'Arimo', sans-serif;font-weight:bold;text-transform:uppercase;font-size:22px;display:block;background:url(../img/red_button.png) no-repeat top left;margin:0 auto;width: 273px;height:70px;text-align:center; color:#fff;text-transform:uppercase;text-shadow:0 -1px 0 #cc3333;}
.landing-action:hover{background-position:bottom left;color:#fff;padding-top:19px;}
.steave{margin:20px 40px -30px -30px;}

.cursi{}
.cursi .image img{width:100%;position:relative;z-index:10;}
.cursi .link{padding-top:10px;display:block;background:url(../img/kto/button-help.png) no-repeat center top;text-align:center;width:80%;height:46px;margin:-23px auto 0 auto;color:#55551e;width:182px;height:46px;position: relative;z-index: 100;}
.cursi .link span{border-bottom:1px solid #c6c67a;}

.college{background:url(../img/kto/college.jpg) no-repeat center top;height:561px;}
.college .grayblur{margin:40px 0;}
.grayblur a{color:#fff;text-decoration:underline!important;}
.poleznoe .width33 a.newsitem{background-position:center center;background-repeat:no-repeat;display:block;height:171px;padding:10px;margin:0;}
.poleznoe .width33 a.newsitem span{font-size:18px;font-weight:bold;text-shadow:0 2px 3px #000;color:#fff;text-transform:uppercase;}
.poleznoe .all{text-align:center;text-transform:uppercase;display:block;margin:55px auto 0 auto;}
.poleznoe .all span{color:#55551e;text-shadow:none;font-size:30px;font-weight:bold;border-bottom:2px solid #818158}
.poleznoe .all:hover span{opacity:.9;}
.contacts .width50:last-child{padding-right:0;}
.contacts .width50 strong{text-transform:uppercase;font-size:24px;}
.contacts .bigger, .feedback .bigger{margin-top:40px;}

.revews{}
.revews .itemr{position:relative;margin:80px 0;}
.revews .itemr:after{content:"";display:block;position:absolute;bottom:-40px;right: -26px;
width: 0px;
height: 0px;
border: 40px solid transparent;
border-left: 70px solid #e7e7ab;
border-top: 0px solid #e7e7ab;
}
.revews .itemr > div{padding:60px 20px 20px 20px;height:340px;}
.revews .itemr .ava{position:absolute;top:-63px;left:50%;margin-left:-63px;overflow:hidden;border-radius:100%;}
.revews .itemr .title{font-weight:bold;text-align:center;margin:20px 0;}
.revews .itemr .text{}


.revew-action{cursor:pointer;padding-top:17px;position:relative;font-family: 'Arimo', sans-serif;font-weight:bold;text-transform:uppercase;font-size:22px;display:block;background:url(../img/lager/grey_button.png) no-repeat top left;margin:20px auto;width: 273px;height:70px;text-align:center; color:#fff;text-transform:uppercase;text-shadow:0 -1px 0 #111;}
.revew-action:hover{background-position:bottom left;color:#fff;padding-top:19px;}

.schoolbg{background:url(../img/school/2big_img_school.jpg) no-repeat center center;height:562px;}

#courses .carousel-control{top:60px;}
#zapis{display:none;text-align:center;}

.col-md-4.menu{margin-top:15px;}

.news h3{margin-top:30px;}


.newsitem{margin-bottom:20px;}
.newsitem .image{position:relative;float:left;width:100%;}
.newsitem .l__t,.newsitem .r__t,.newsitem .l__b,.newsitem .r__b{position:absolute;}
.newsitem .l__t{display:block;left:0;top:0;border: 7px solid transparent;	 border-left: 7px solid #fff; border-top: 7px solid #fff;}
.newsitem .r__t{display:block;right:0;top:0;border: 7px solid transparent;	 border-top: 7px solid #fff; border-right: 7px solid #fff;}
.newsitem .l__b{display:block;left:0;bottom:0;border: 7px solid transparent;	 border-bottom: 7px solid #fff; border-left: 7px solid #fff;}
.newsitem .r__b{display:block;right:0;bottom:0;border: 7px solid transparent;	 border-right: 7px solid #fff; border-bottom: 7px solid #fff;}
.newsitem .title .hours{color:#818158;margin:20px 0 0 0;}
.newsitem .title .name{margin:10px 0;width:100%;line-height:28px;max-width:200px;}
.photootchet .newsitem .title .name{width:65%!important;}
.newsitem .title .name a{line-height:28px;font-size:18px;text-transform:uppercase;color:#222;font-weight:bold;line-height: 18px;border-bottom:1px solid #a2a2a2}
.newsitem .title .name a:hover{color:#666;}


.pagination-style1{text-align:center;font-family: TrajanPro3, sans-serif;display:inline-block;padding-left: 40px;margin: 25px auto;}
.pagination-style1 li{float:left;padding:6px 12px;margin:0 10px;list-style:none;position:relative;}
.pagination-style1 li a{color:#222}
.btn-next, .btn-prev{margin:20px 0;display:block;font-family: TrajanPro3, sans-serif;color:#818158;height:43px;width:164px;}
.btn-next:hover, .btn-prev:hover{color:#85855D;}
.pagination-style1 li.active:before{content:'';position:absolute;-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);width:28px;height:28px;border:1px solid #8e8e69;left: 1px;
top: 2px;}
.pagination-style1 li.active a{color:#818158}
.btn-prev{float:left;background:url(../img/prev.png) no-repeat top left;padding: 12px 10px 0 65px;}
.btn-next{float:right;background:url(../img/next.png) no-repeat top left;padding: 12px 65px 0 40px;}
.btn-prev:hover,.btn-next:hover{background-position:bottom left;}

.newsitem.paper{background:#f2f2d3;padding:20px;position:relative;margin-bottom:60px;}
.newsitem.paper:after{position:absolute;content:'';bottom:0;right:0;border: 40px solid transparent;
border-left: 80px solid #e7e7ab;
border-top: 20px solid #e7e7ab;}
.newsitem.paper:before{position:absolute;content:'';bottom:0;right:0;border: 40px solid transparent;
border-right: 80px solid #fff;
border-bottom: 20px solid #fff;}
.image-video{position:relative;}
.image-video i.ic-vid{position:absolute;display:block;width:50px;height:50px;margin-left:-25px;left:50%;top:50%;margin-top:-25px;background:url(../img/video_icon.png) no-repeat center center;}
.image-video a:hover{opacity:.8;}
.newsitem.video{margin-bottom:60px;}


.col-md-6.map{position:relative;}
.col-md-6.map .bg{position:absolute;top:0;left:0;z-index:1000;}
ymaps{background:url(../img/lager/map.png) no-repeat center center;}

.ymaps-b-zoom{display:none;}

.col-md-540{width:540px;float:left;margin-bottom:40px;}
.col-md-auto{margin-left:560px;margin-bottom:40px;}
.article .main-image img{margin-top:14px!important;}
.article img{max-width:100%;margin:20px 0;}


.logo_lager{position:absolute;z-index:9999;margin:0 0 0 -70px!important;top:50px;left:50%;width:140px;}
.logo_sts{position:absolute;z-index:9999;margin:0!important;top:100px;left:50px;}
.logo_school{position:absolute;z-index:9999;margin:0!important;top:130px;left:30px;}


.tools .date{color:#a8a890;}
.tools{margin-bottom:20px}

.videoblock{margin:14px 0 20px 0;}
.our_video{width:128px;height:128px;display:block;margin:10px auto;background:url(../img/video_open.png) no-repeat center center;}
.pr15{padding:0 15px 0 0;}
.mb15{margin:0 0 15px 0;}
.img-thumbnail{border-radius:0;}
.img-thumbnail:hover{opacity:.9;}
.main-image-gallery{margin:14px 0 30px 0;max-width:100%;}


.description .fa-map-marker{margin-left:3px;margin-right:5px;}

.newsblock{margin-bottom:20px;}
.newsblock .image{position:relative;float:left;width:100%;}
.newsblock .image img{display:block;margin:0 auto;}
.newsblock .title .name{margin:10px 0;width:100%;line-height:28px;text-align:centerl}
.newsblock .title .name a{line-height:28px;font-size:18px;text-transform:uppercase;color:#222;font-weight:bold;line-height: 18px;border-bottom:1px solid #a2a2a2}
.newsblock .title .name a:hover{color:#666;}






footer ul{list-style:none;}
footer ul li{margin-bottom:10px;}
footer ul li a{color:#222;}
footer ul li a span{border-bottom:1px solid #b0b0b0;font-weight:bold;}
footer ul li a:hover span{border-color:#666;color:#666;}
footer .contacts{font-weight:bold;}

footer .soc > a{display:block;float:left;background-repeat:no-repeat;background-position:center center;width:16px;height:16px;opacity:1;margin-right:15px;}
footer .soc > a:last-child{margin:0;}
footer .soc > a:hover{opacity:.6;}
footer .soc > a.tw{background-image:url(../img/twitter_icon.png);}
footer .soc > a.fb{background-image:url(../img/facebook_icon.png);}
footer .soc > a.vk{background-image:url(../img/vk_icon.png);}
footer .soc > a.yt{background-image:url(../img/youtube_icon.png);}
footer .copy{margin:10px 0 40px 0;}

footer .logo{margin-top:0;}

@media (min-width: 992px){
.container {
width: 947px;
}
.slider img{margin-left:-300px;}
.main-content .yellow .bigger{font-size: 32px;width: 160px;}
.sobitie .header span{font-size:12px;}
.main-container{margin:20px;}
body .square{width:20px;height:20px;}
}
@media (min-width: 1200px){
.container {
width: 1170px;
}
.slider img{margin-left:-100px;}
.main-content .yellow .bigger{font-size:44px;width: 225px;}
.sobitie .header span{font-size:14px;}
.main-container{margin:30px;}
body .square{width:30px;height:30px;}
}

@media (min-width: 1280px){
.container {
width: 1170px;
}
.slider img{margin-left:-180px;}
.main-content .yellow .bigger{font-size:44px;width: 225px;}
.sobitie .header span{font-size:14px;}
.main-container{margin:30px;}
body .square{width:30px;height:30px;}
}

@media (min-width: 1366px){
.container {
width: 1170px;
}
.slider img{margin-left:-130px;}
.main-content .yellow .bigger{font-size:44px;width: 225px;}
.sobitie .header span{font-size:14px;}
.main-container{margin:30px;}
body .square{width:30px;height:30px;}
}

@media (min-width: 1600px){
.container {
width: 1170px;
}
.slider img{margin-left:auto;}
.main-content .yellow .bigger{font-size:44px;width: 225px;}
.sobitie .header span{font-size:14px;}
.main-container{margin:30px;}
body .square{width:30px;height:30px;}
}@media (width: 1600px){.slider img{margin-left:-20px;}}

#share42{right:0!important;}
#share42 a:last-child{display:none!important;}