@font-face{font-family:'Bern';src:url('../fonts/BERNHC.TTF') format('truetype');src:url('../fonts/BERNHC.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'np';src:url('../fonts/np.ttf') format('truetype');src:url('../fonts/np.woff') format('woff');font-weight:normal;font-style:normal;}
html{height:100%;width:100%;}
body{width:100%;font:16px/24px "Roboto Regular", arial;background-color:#fff;color:#444;}
header,
nav,
section,
article,
aside,
footer{display:block}
ol, ul{list-style:none;}
*, *:before, *:after{margin:0;padding:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
a.link{color:#f47f01;font-family:"Roboto Bold";text-decoration:underline;}
a.link:hover, .home-title a:hover, .news-title a:hover, .news-link a:hover, a.text-title-dec:hover{text-decoration:none;color:#fc9f3a;}
a:hover{color:#fc9f3a;text-decoration:underline;}
h1,h2,h3,.h3{color:#000;text-decoration: none;display: block;}
h3,.h3{font-size:26px;line-height:26px;padding-bottom:14px;font-family:"Roboto";}
h2,.h2{font-size:30px;line-height:32px;padding-bottom:18px;font-family:"Roboto Bold";}
h1{font-size:42px;line-height:42px;padding-bottom:18px;font-family:"Roboto Bold";}
p{padding-bottom:15px;}
.b, strong{font-family:"Roboto Bold";}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.invisible{display:none}
.left{float:left;}
.right{float:right;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-right-img{float:right;padding:20px 0px 8px 20px;}
.wrapper{min-height:100%;position:relative;margin-bottom:310px;}
.container{width:1060px;max-width:100%;margin:0 auto;padding:0px 5px;overflow:hidden;}
.language{position:absolute;color:#9a9aa2;top:20px;right:30px;padding-left:25px;background:url('../img/EN.png') no-repeat;cursor:pointer;}
.language span{border-bottom:1px dotted #9a9aa2;}
.content{padding-bottom:100px;padding-top:85px;}
.content-out{padding-bottom:100px;padding-top:30px;}
.left{float:left;}
.right{float:right;}
header{height:100px;box-shadow:0px 3px 5px rgba(0,0,0,.1);}
header .logo{margin-top:5px;margin-right:20px;}
header .logo a{font-family:Bern, Bernhard;font-size:24px;color:#414143;overflow:hidden;display:block;}
header .logo a:hover{text-decoration:none;}
header .text-logo{line-height:37px;padding-left:8px;padding-top:8px;font-size:24px;width:95px;}
.menumobile-icon{display:none;}
.menumobile{display:none;position:absolute;top:0;left:0;z-index:10000;}
.menumobile ul{width:260px;list-style:none;}
.menumobile-close{position:absolute;top:5px;left:262px;z-index:5;background:url(../img/menuclose.png) no-repeat;width:30px;height:30px;cursor:pointer;}
.open-mobile{display:block;position:absolute;right:0px;height:39px;width:100%;text-align:center;vertical-align:middle;color:#fff;box-sizing:border-box;margin-right:5px;}
.open-mobile.icon-right{background:url(../img/right-arrow.png) no-repeat right;}
.open-mobile.icon-bottom{background:url(../img/bottome-arrow.png) no-repeat right;}
.menumobile a{display:block;padding:6px 0px;text-decoration:none;color:#fff;font-size:16px;background-color:#414143;border-top:1px solid #505053;border-bottom:1px solid #343436;}
.menumobile ul.level-2{display:none;}
.menumobile ul.level-2 li a{padding:3px 0px;font-size:13px;color:#bcbbbb;background:#303031;border-top:1px solid #505053;border-bottom:1px solid #343436;}
.menumobile ul.level-2 .open-mobile{height:34px;}
.menumobile ul.level-3{display:none;}
.menumobile ul.level-3 li a{border:none;background:#262626;}
.menudiv ul{}
.menudiv ul li{display:inline-block;height:50px;line-height:47px;}
ul.list-style{padding-left:15px;padding-bottom:45px;list-style-type:disc;margin-left:15px;list-style-position:inside;}
ol.list-style{padding-left:15px;padding-bottom:25px;list-style-type:decimal;margin-left:15px;list-style-position:inside;}
ul.list-style p, ol.list-style p{padding-bottom:0;display:inline-block;}
.top-menu{z-index:9999;margin-right:5px;}
.top-menu ul{line-height:16px;font-size:0;}
.top-menu ul li a{color:#414143;}
.menu-bottom ul li a{color:#fff;}
.menudiv ul li a{font-size:15px;font-family:"Roboto Regular";padding:0px 9px;display:block;height:42px;}
.top-menu ul li:last-child a{}
.dark{font-size:16px;color:#F47F01;font-family:"Roboto Bold";}
.light{color:#999999;font-size:14px;}
.headerrightbuttonblock{margin-right:137px;}
.phone{float:right;margin-top:20px;margin-right:5px;}
.bron-top{cursor:pointer;color:black;width:155px;height:32px;line-height:32px;text-align:center;font-size:14px;font-family:"Roboto Bold";background:#F47F01 url('../img/i-2.png') no-repeat 12px 50%;padding-left:18px;}
.call-top{background:white;cursor:pointer;color:#F47F01;width:155px;height:32px;line-height:32px;border:1px solid #F47F01;text-align:center;font-size:14px;font-family:"Roboto Bold";margin:15px 0px 5px;background:#fff url('../img/i-1.png') no-repeat 10px 50%;padding-left:20px;}
.logo-top{position:relative;float:right;}
.logo-top .facebook{position:absolute;top:53px;left:160px;}
.logo-top .vk{position:absolute;top:53px;left:195px;}
.logo-top .instogramm{position:absolute;top:53px;left:230px;}
.logo-top .youtube{position:absolute;top:53px;left:265px;}
.logo-top img{height:31px;}
.menudiv ul li a:hover, ul.level-1 li a.active{color:#f47f01;}
@media (min-width:835px){ul.level-2, ul.level-3{position:absolute;width:230px;display:none;z-index:999;}
ul.level-2{width:230px;}
ul.level-3{width:190px;}
ul.level-1 li:hover ul.level-2{display:block;}
ul.level-2 li:hover ul.level-3{display:block;}
ul.level-2{margin-left:-40px;background:#414143;}
ul.level-3{margin-left:230px;margin-top:-34px;background:#f47f01;}
ul.level-2 li, ul.level-3 li{display:list-item;}
ul.level-2 li a, ul.level-3 li a{height:38px;padding-left:22px;line-height:38px;}
.menudiv ul li ul.level-2 li, .menudiv ul li ul.level-3 li{height:38px;line-height:38px;}
ul.level-2 li a, ul.level-3 a{color:#fff;}
ul.level-2 li a:hover, ul.level-3 a:hover, ul.level-2 li a.active{color:#000;text-decoration:none;}
ul.level-2 li a:hover, ul.level-2 li a.active{background:#f47f01;}
ul.level-3 li a:hover{background:#d46e01;}
}
.logo-bottom img{margin-bottom:12px;}
.dop-menu{background:#f7f7f7;height:53px;margin-top:4px;}
.dop-menu ul li{display:inline-block;}
.dop-menu ul li a{color:#414143;line-height:50px;padding:0px 12px;}
.dop-menu ul li:first-child a{padding:0px;}
.dop-menu ul li a:hover{color:#f47f01;text-decoration:underline;}
footer .menu-bottom{text-align:center;padding-bottom:40px;padding-top:25px;}
.center-offers{text-align:center;}
.inform{display:inline-block;}
#hutor{float:left;color:#343434;line-height:19px;font-size:14px;}
#hutor p{padding-bottom:6px;}
#hutor a{color:#F47F01;font-size:14px;}
footer .menu-bottom li a:hover{background:none;}
footer{height:290px;background:url('../img/bg-footer.png') repeat-x #2e2e2e;margin-top:-290px;}
footer .logo-bottom{font-family:Bern, Bernhard;font-size:24px;color:#fff;text-align:center;margin-top:10px;margin-left:24px;}
.logo-bottom_text span{display:block;}
.logo-bottom_text .facebook{position:absolute;top:-27px;left:0px;}
.logo-bottom_text .vk{position:absolute;top:-27px;left:60px;}
.logo-bottom_text .youtube{position:absolute;top:-27px;left:180px;}
.logo-bottom_text .instogramm{position:absolute;top:-27px;left:120px;}
#bx-pager a{height:126px;width:140px;display:block;float:left;border-right:1px solid #505051;text-align:center;font-size:20px;font-family:"Roboto Bold";color:#fff;}
#bx-pager a:hover, #bx-pager a.active{background:#f47f01;text-decoration:none;color:#000;}
.no-border{border:none !important;}
.previw{height:90px;line-height:150px;}
.banner-ohota{background:url(../img/ico-ohota.png) no-repeat;}
.banner-rybalka{background:url(../img/ico-rybalka.png) no-repeat;}
.banner-otdyh{background:url(../img/ico-otdyh.png) no-repeat;}
.banner-map{background:url(../img/ico-map.png) no-repeat;}
.summer{background:url(../img/ico-summer.png) no-repeat;}
.autumn{background:url(../img/ico-autumn.png) no-repeat;}
.winter{background:url(../img/ico-winter.png) no-repeat;}
.spring{background:url(../img/ico-spring.png) no-repeat;}
.places{background:url(../img/ico-places.png) no-repeat;}
.weekend{background:url(../img/ico-weekend.png) no-repeat;}
.el{background:url(../img/ico-el.png) no-repeat;}
.previw{background-position:center 10px;}
a.active .previw{background-position:center -100px;}
.slider{border-bottom:1px solid #505051;}
.previw-home{background:url('../img/bg-middle.png') no-repeat top center #232324;height:950px;background-size:contain;}
#bx-pager{background:#414143;height:125px;}
.opacity{background-color:#616161;opacity:0.5;height:100%;width:100%;position:absolute;z-index:0;}
.img1{background:url(../img/banner-ohota.jpg);height:400px;background-size:cover;}
.img2{background:url(../img/banner-rybalka.jpg);height:400px;background-position:center;background-size:cover;}
.img3{background:url(../img/banner-otdyh.jpg);height:400px;background-position:center;background-size:cover;}
.img4{background:url(../img/banner-tury.jpg);height:400px;background-size:cover;}
.img5{background:url(../img/101.jpg);height:400px;background-size:cover;}
.img6{background:url(../img/102.jpg);height:400px;background-position:center;background-size:cover;}
.img7{background:url(../img/103.jpg);height:400px;background-position:center;background-size:cover;}
.line-cart{font-size:0px;}
.line-cart .home-block{display:inline-block;font-size:16px;font-family:"Roboto Regular";color:#fff;text-align:center;border:1px solid #9c9c9c;background:#414143;padding:9px;width:24%;margin:5px;}
.offset, .px1rithtleft{margin:0px 1px;}
.px1right{margin:0px 1px 0px 0px;}
.home-title{font-size:42px;line-height:42px;color:#f47f01;font-family:"Roboto Bold";position:relative;margin-top:100px;margin-bottom:30px;}
.news-title{font-size:42px;line-height:42px;color:#000;font-family:"Roboto Bold";position:relative;margin-top:100px;text-align:center;}
.news-title-elem{display:inline-block;margin-right:70px;position: relative;color:#f47f01;text-decoration:none;border-bottom:1px dashed #f47f01;cursor: pointer;margin-bottom: 20px; }
.news-title-elem.active{color: #000;border: 0;}
/*.news-title-elem:hover{padding-left:40px;color:#fff;border:none;text-decoration:none;}*/
.tabscontainer {
	height: 940px;
	position: relative;
}
.wrap-news, .wrap-photos, .wrap-videos {position: absolute; left: 0; top: 0; width: 100%;padding: 20px 0; opacity: 0;}
.news-title-top{position:absolute;bottom: 25px;right: -30px;}
.news-title-top a{border:none!important;font-size:16px;color:#f47f01;text-decoration:underline;}
.home-title a{font-size:16px;color:#fff;text-decoration:underline;position:absolute;top:-16px;margin-left:10px;}
.home-img{height:185px;margin-bottom:20px;overflow:hidden;}
.home-block button, .content-out button{height:50px;background:#f47f01;padding:0 25px;color:black;font-size:20px;font-family:"Roboto Bold";border:none;cursor:pointer;line-height:50px;margin:14px 0px 8px;}
.home-block button:hover, .content-out button:hover{background:#fc9f3a;}
.home-text div{line-height:28px;padding-top:8px;}
.home-text div.title{font-size:14px;line-height:18px;padding-top:0px;line-height:27px;}
.img-middle{text-align:center;margin-top:35px;}
.img-title-main{font-size:42px;font-family:"Roboto Bold";line-height:42px;margin-top:-10px;margin-bottom:6px;}
.img-title-text{text-align:center;color:#fff;}
.white-16, .img-title-main{color:#fff;text-align:center;}
.block-news-title a{font-size:18px;font-family:"Roboto Bold";color:#f47f01;text-decoration: underline;}
.block-news-title a:hover{text-decoration: none;}
.previw-news-text{padding:0px 18px;float:left;width:84%;}
.previw-news-text-out{width:100%;}
.previw-news-photo, .previw-news-photo-out{float:left;}
.news-link{float:right;}
.news-link a{color:#f47f01;text-decoration:underline;}
.previw-news-photo img, .previw-news-photo-out img{width:146px;height:106px;border:1px solid #9c9c9c;}
.previw-news-photo-out img{margin:4px 12px 0px 0px;}
.wrap-news, .previw-news, .previw-news-out{overflow:hidden;}
.previw-news{padding:18px 0px 28px;background:url(../img/news-line.jpg) no-repeat bottom;}
.previw-news-out{padding:18px 0px 28px;}
.block-news-out{background:url(../img/news-line.jpg) no-repeat bottom;margin-top:44px;}
.block-news{margin-top:44px;}
.news{padding-bottom:74px;}
.newsimg{max-width:146px;max-height:106px;}
.newscatimg{max-width:146px;max-height:106px;margin-top:3px;margin-right:5px;float:left;}
.block-news-title{position:relative;}
.categori-link a{color:#fff;font-size:14px;}
.categori-link{position:absolute;right:0px;top:0px;text-align:center;padding:0px 8px;height:32px;background:#f47f01;font-size:14px;font-family:"Roboto Bold";}
.categori-support{position:relative;margin-bottom:10px;}
.categori-support div.categori-link{position:static;display:inline-block;}
.categori-link:hover{background:#fc9f3a;}
.categori-link a.hunt{background:url(../img/ico/ico-hunt.png) no-repeat left 40%;padding-left:28px;line-height:36px;display:inline-block;}
.categori-link a.relax{background:url(../img/ico/ico-relax.png) no-repeat left 40%;padding-left:28px;line-height:36px;display:inline-block;}
.categori-link a.fisher{background:url(../img/ico/ico-fisher.png) no-repeat left 40%;padding-left:28px;line-height:36px;display:inline-block;}
.bear{padding:35px 25px 25px 0px;}
.blesna{}
.info-block{overflow:hidden;margin:35px 0px;}
.info-block .offset{float:left;margin:0px;}
.chank img{padding-right:12px;}
.chank-title, .chank-desc{}
.chank-title{color:#f47f01;font-family:"Roboto Bold";font-size:22px;}
.chank-desc{font-size:14px;font-family:"Roboto Bold";color:#444;width:160px;}
.info-block .chank{display:block;float:left;margin-right:15px;}
.n1{width:225px;}
.n2{width:240px;}
.n3{width:260px;}
.n3 .chank-desc{width:190px;}
.offers-center{text-align:center;padding-bottom:30px;}
.catlistdiv{text-align:center;}
.catlistitem{display:inline-block;margin-right:20px;}
.catlistitem a{display:block;border:2px #f47f01 solid;font-size:14px;font-family:"Roboto Bold";color:#444444;text-decoration:none;}
.clsimple{padding:5px 10px 3px 10px;}
.clhunt{padding:5px 8px 3px 32px;background:url(../img/catlist1.png) 3px center no-repeat;}
.clrelax{padding:5px 8px 3px 27px;background:url(../img/catlist2.png) 5px center no-repeat;}
.clfish{padding:5px 8px 3px 29px;background:url(../img/catlist3.png) 5px center no-repeat;}
.clvideo{padding:5px 8px 3px 29px;background:url(../img/catlist4.png) 5px center no-repeat;}
.clfoto{padding:5px 8px 3px 29px;background:url(../img/catlist5.png) 5px center no-repeat;}
a.clselected.clhunt ,.clhunt:hover{background-image:url(../img/catlist1hover.png);color:#fff;}
a.clselected.clrelax ,.clrelax:hover{background-image:url(../img/catlist2hover.png);color:#fff;}
a.clselected.clfish ,.clfish:hover{background-image:url(../img/catlist3hover.png);color:#fff;}
a.clselected.clvideo ,.clvideo:hover{background-image:url(../img/catlist4hover.png);color:#fff;}
a.clselected.clfoto ,.clfoto:hover{background-image:url(../img/catlist5hover.png);color:#fff;}
.catlistitem a:hover{background-color:#f47f01;color:#fff;}
a.clselected{background-color:#f47f01;color:#fff;}
#callback, #feedback, #ordering{position:fixed;top:50%;left:50%;width:470px;background:#fff;padding:50px 46px;z-index:99;display:none;}
#callback{margin:-235px 0px 0px -235px;height:470px;}
#feedback{margin:-300px 0px 0px -235px;height:600px;}
#ordering{display:none;margin:-265px 0px 0px -235px;}
.close{color:#797979;text-decoration:underline;font-size:14px;cursor:pointer;font-family:"Roboto Medium";}
.close:hover{text-decoration:none;}
#send_callback, #send_feedback, .ok, #send_ordering{height:36px;background:#f47f01;color:black;font-size:14px;border:none;padding:0px 27px;cursor:pointer;line-height:38px;margin-left:20px;margin-top:20px;font-family:"Roboto Medium";}
.ok{padding:0px 40px;margin-top:40px;}
#send_callback:hover, #send_feedback:hover, .ok:hover, #send_ordering:hover{background:#fc9f3a;}
#callback input, #feedback input, #ordering input{height:36px;width:100%;border:2px solid #d6d6d6;padding:0px 12px;margin-bottom:20px;}
#callback input.errorfield, #feedback input.errorfield, #ordering input.errorfield{border:1px solid #ff0000 !important;}
#feedback textarea, #ordering textarea{width:100%;height:100px;border:2px solid #d6d6d6;padding:6px 12px;font-size:14px;resize:none;}
input#time-1, input#time-2, input#date-1, input#date-2{width:68px;margin-left:10px;margin-right:10px;padding:0px;text-align:center;}
.callback-title, .callback-title-ok, #ordering-title{text-align:center;font-size:22px;color:#262626;text-transform:uppercase;padding-bottom:50px;font-family:"Roboto Medium";}
.callback-title-ok{padding-bottom:32px;}
#ordering-title{padding-bottom:20px;margin-top:-10px;}
#callback label, .time, #feedback label, #ordering label{color:#818181;font-size:14px;line-height:24px;}
.others{padding-bottom:10px;padding-top:20px;}
.video-page{float:left;padding-right:30px;}
.others h3,.others .h3{font:26px/22px "Roboto Regular", arial;}
.other-services{padding-bottom:30px;}
.other-img{width:312px;display:inline-block;margin-right:33px;}
.other-img img{margin:10px 0 10px 30px;float:left;width:308px;margin-right:10px;padding-right:10px;}
.other-desc{max-width:80%;width:58%;display:inline-block;vertical-align:top;text-align:left;padding-top:5px;}
.other-desc-price{color:#fc9f3a;font-size:19px;font-weight:bold;text-align:center;width:60%;display:inline-block;}
.other-desc-button{cursor:pointer;display:inline-block;color:black;width:107px;height:32px;line-height:32px;text-align:center;font-size:14px;font-family:"Roboto Bold";background:#F47F01;padding-left:7px;padding-top:2px;}
.other-desc a:hover{color:#fff;text-decoration:none;background:#f99f55;}
a.text-title-dec:hover{color:#fc9f3a;text-decoration:none;background:none;}
.content-out button.other-desc-button{cursor:pointer;display:inline-block;color:black;width:129px;height:38px;line-height:32px;text-align:center;font-size:14px;font-family:"Roboto Bold";background:#F47F01;padding-left:13px;padding-top:2px;}
.content-out button.other-desc-button:hover{color:#fff;text-decoration:none;background:#f99f55;}
.callback-form{border:2px solid orange;padding:20px;}
.callback-form:hover,{background:#fc9f3a;}
.privacy{height:15px!important;width:15px!important;float:left;margin:3px 4px;}
.callback-form .input{height:36px!important;width:100%;border:1px solid #000!important;margin-bottom:10px;}
.callback-form textarea{width:98%!important;height:100px!important;border:1px solid #000!important;padding:6px 12px!important;}
.callback-form label{color:#000;font-size:16px;width:86%!important;}
.callback-form button{color:#fff;padding:0px 60px;height:45px;font-size:18px;font-weight:300;}
.callback-form #send_form:hover{color:#fff;}
.callback-form .row{width:100%;padding-bottom:0px;margin:0 auto;}
.callback-form .col{width:49%;float:left;}
.contact-form .errorfield{border:1px solid #ff0000 !important;}
.contact-form .privacy .errorfield:after{content:'Подтвердите, что вы согласны с условияим политики конфиденциальности. ';}
.main-callback .row{font-size:14px;}
.main-ordering .row{font-size:14px;}
.main-callback .callback-title{padding-bottom:20px;}
.main-ordering .formtitle{padding-bottom:20px;}
.overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9;background:rgba(0,0,0,.7);display:none;}
.succes-callback, .succes-feedback, .succes-ordering{text-align:center;font-family:"Roboto Regular";color:#818181;font-size:14px;display:none;}
.succes-feedback div, .succes-callback div, .succes-ordering div{line-height:28px;}
#nav{margin:0 auto;width:980px;max-width:100%;padding:35px 15px 0 15px;}
#nav p span:last-child a {cursor: default;text-decoration:none;}
#nav p span:last-child a:hover {color:inherit;text-decoration: inherit;}
.navmain1{font-size:14px;color:#b2b2b2;text-decoration:underline;}
.navnexta{font-size:14px;color:#b2b2b2;text-decoration:underline;}
#nav span:last-child .navnexta{color:#000;}
.navnexta:hover{text-decoration:none;}
.pages{text-align:center;padding-top:125px;font:14px "Roboto Regular";color:#f47f01;}
.pages a{display:inline-block;color:#f47f01;padding:8px 10px;text-decoration:none;border:2px #f47f01 solid;margin:0px 4px;}
.pages span{display:inline-block;padding:10px 12px;color:#ffffff;background:#f47f01;margin:0px 4px;}
.pages a.pagesnav{display:inline-block;color:#f47f01;padding:6px;text-decoration:none;font-size:24px;border:0px;margin:0px 4px;font-family:tahoma;}
.pages a.pagesnav:hover{color:#cccccc;}
.erroralert{position:fixed;z-index:300;right:10px;top:10px;width:200px;background:#e87a53;text-align:center;padding:5px;display:none;border:1px #cd0a0a solid;color:#fff;font-size:16px;}
.menu-bottom div.menudiv ul li ul, .menu-bottom div.menudiv ul li ul.level-2, .menu-bottom div.menudiv ul.level1:hover li ul.level-2{display:none;}
.slide_telefon{position:absolute;background:#f47f01;padding:5px 20px 10px 20px;color:black;font-family:"Roboto Bold";top:18px;right:15px;}
.phone-slide{text-align:right;}
.phone-slide span{color:white;border-bottom:1px dotted #fff;cursor:pointer;}
.text-slide{font-size:42px;}
.slide_telefon .big{font-size:36px;line-height:48px;}
.relative{position:relative!important;overflow:inherit;}
.logo-slide img{float:left;}
.logo-slide{margin:70px 0px 0px 30px;}
.text-slide{font-size:50px;font-family:np;color:white;line-height:72px;margin:15px 0px 0px 30px;float:left;width:380px;}
.close-button{position:absolute;top:6px;right:12px;font-family:arial;font-size:25px;transform:rotate(45deg);color:#f47f01;cursor:pointer;}
#callback input.error, #feedback input.error, #ordering input.error, #contact-form input.error{border:2px #ff0000 solid;}
#contact-form .formtitle{display:none;}
.mini-img-block img{height:41px;width:65px;}
.mini-img-block img.active{border:4px solid #f47f01;}
.big-img img{width:314px;}
.slide-button{position:absolute;top:178px;right:271px;cursor:pointer;color:black;text-align:center;font-size:16px;font-family:"Roboto Bold";background:#F47F01;text-transform:capitalize;padding:6px 28px;z-index:999;}
a.slide-button:hover{text-decoration:none;color:#000;}
.goto{position:fixed;right:5%;padding:21px 8px 0px 7px;bottom:120px;background:#F47F01 url(../img/arr.png) no-repeat center 5px;color:#fff;cursor:pointer;font-size:12px;text-align:center;text-transform:capitalize;}
ul.galimgs{list-style:none;margin:0px;padding:0px;}
ul.galimgs li{display:inline-block;margin-right:30px;margin-bottom:30px;padding:0px;}
ul.galimgs li.last{margin-right:0px;}
ul.galimgs li table{width:100%;border-collapse:collapse;border:0px;border-spacing:0px;}
ul.galimgs li table td{border-collapse:collapse;border:0px;text-align:center;vertical-align:middle;height:181px;width:297px;}
ul.galimgs li table td img{max-width:297px;max-height:181px;}
ul.video{list-style:none;margin:0px;padding:0px;}
ul.video li{display:inline-block;margin-right:30px;margin-bottom:50px;padding:0px;width:299px;float:left;}
ul.video li.last{margin-right:0px;}
ul.video li iframe{width:299px;height:181px;}
ul.video li.last{margin-right:0px;}
.vdate{font-family:'Roboto Regular';font-size:12px;color:#989898;padding:15px 0px;}
.vname{font-family:'Roboto Medium';font-size:18px;color:#212121;padding-bottom:15px;}
.vdesc{font-family:'Roboto Regular';font-size:14px;color:#6a6a6a;line-height:1.5;}
.number li{list-style-type:decimal;margin-left:30px;}
.title-orange-2{font-size:24px;color:#f47f01;}
.title-orange-2 a{text-decoration:none;color:#f47f01;}
.title-href{float:right;}
.title-href a{color:#f47f01;font-size:12px;text-decoration:underline;}
.title-href a:hover{text-decoration:none;}
.logo-bottom_text{position:relative;}
.kuznetcov-copy{display:block;position:absolute;top:3px;right:0;color:#fff;font-size:16px;}
.strongAll{font-weight:bold;margin:12px 0px;}
.strongAll tr td:nth-child(even){width:50%;}
.strongAll tr td{padding:0px 26px 16px 0px;}
.strong{font-weight:bold;}
footer .contanct{position:absolute;color:#fff;line-height:9px;width:1010px;max-width:100%;margin:0 auto;margin-top:-25px;}
footer .contanct .left{float:left;}
footer .contanct .right{float:right;}
footer .contanct a{color:#fff;text-decoration:underline;}
footer .contanct a:hover{text-decoration:none;color:#fc9f3a;}
.text-title{color:#fc9f3a;}
.text-title-dec{color:#fc9f3a;text-decoration:underline;font-weight:bold;}
.text-title-dec a:hover{text-decoration:none;}
.call-content{height:36px;background:#f47f01;color:#fff;font-size:14px;border:none;padding:0px 27px;cursor:pointer;line-height:38px;font-family:"Roboto Medium";width:180px;margin:25px auto;text-align:center;}
.star{color:red;}
.row{margin:0 -15px;}
.row:after{content:'';display:table;clear:both;}
.col-md-6, .col-sm-6{float:left;width:50%;padding:0 15px;box-sizing:border-box;}
.col-md-4{width:33.3%;float:left;padding:0 15px;box-sizing:border-box;}
.col-md-8{width:66.6%;float:left;padding:0 15px;box-sizing:border-box;}
.col-md-12{width:100%;float:left;padding:0 15px;box-sizing:border-box;}
.ekskursiiitems{}
.ekskursiiitems .item{display:table;margin-bottom:30px;}
.ekskursiiitems .item h2 a, .ekskursiiitems .item h3 a{color:#000;}
.ekskursiiitems .imgbl{display:table-cell;vertical-align:middle;text-align:center;}
.ekskursiiitems .imgbl img{max-width:100%;}
.ekskursiiitems .contentbl{display:table;}
.ekskursiiitems .textbl{display:table-cell;vertical-align:middle;}
.ekskursiiitems .iconsbl{}
.ekskursiiitems .iconitem{display:table;text-align:center;}
.ekskursiiitems .iconitem .icon{display:table-cell;vertical-align:middle;width:45px;text-align:center;}
.ekskursiiitems .iconitem .icon img{max-width:100%;}
.ekskursiiitems .iconitem .textbl{text-align:left;padding:0 0 0 7px;}
.ekskursiiitems .buttonbl{padding-top:30px;text-align:center;}
.ekskursiiitems .buttonbl .button{display:inline-block;cursor:pointer;color:black;text-align:center;font-size:14px;font-family:"Roboto Bold";background:#F47F01;text-transform:capitalize;padding:0 18px;height:36px;line-height:36px;}
.ekskursiya .product-gallary{width:33.3%;margin-bottom:30px;}
.ekskursiya .iconsbl{margin-bottom:30px;}
.ekskursiya .iconitem{text-align:center;position:relative;min-height:50px;margin-bottom:15px;}
.ekskursiya .iconitem .icon{width:45px;position:absolute;top:0;left:15px;}
.ekskursiya .iconitem .icon img{max-width:100%;}
.ekskursiya .iconitem .textbl{text-align:left;padding:0 0 0 52px;}
.ekskursiya .iconitem .textbl span.head{color:#F47F01;display:block;font-family:"Roboto Bold";}
.ekskursiya .iconitem .textbl span{}
.ekskursiya .buttonbl{padding-top:30px;text-align:center;}
.ekskursiya .buttonbl .button{display:inline-block;cursor:pointer;color:black;text-align:center;font-size:14px;font-family:"Roboto Bold";background:#F47F01;text-transform:capitalize;padding:0 18px;height:36px;line-height:36px;}
.ekskursiya .stars{color:#919191;}
.ekskursiya .line-vintag{margin:15px 0;}
.ekskursiya ul{margin-bottom:18px;}
@media (max-width:1279px){.container{}
header .logo{margin-right:10px;}
.top-menu{margin-right:10px;}
.menudiv ul li a{font-size:15px;padding:0px 10px;}
.headerrightbuttonblock{margin-right:138px;}
.language{left:initial !important;right:15px;}
footer .contanct{padding-right:30px;}
.dop-menu + .container{padding:0;}
}
@media (max-width:1071px){img{max-width:100%;}
h1{font-size:38px;}
td{min-width:90px;}
header .logo{margin-right:10px;margin-top:14px;}
header .logo a{font-size:20px;height:70px;}
header .text-logo{line-height:30px;font-size:20px;}
.phone{margin-left:0;text-align:center;}
.light{font-size:12px;}
.dark{font-size:14px;}
.menudiv ul li a{font-size:12px;padding:0px 6px;}
.top-menu{margin-right:0;}
.headerrightbuttonblock{margin-right:145px;}
.call-top{width:100px;background:#fff url(../img/i-1.png) no-repeat 5px 50%;padding-left:16px;}
.bron-top{width:100px;font-size:12px;background:#F47F01 url(../img/i-2.png) no-repeat 3px 50%;padding-left:18px;}
.logo-top .facebook{width:31px;top:53px;left:105px;}
.logo-top .vk{width:31px;top:53px;left:140px;}
.logo-top .instogramm{width:31px;top:53px;left:175px;}
.logo-top .youtube{width:31px;top:53px;left:210px;}
.logo-top img{height:31px;}
.slide-button{left:initial;right:30px;}
#bx-pager .container{padding:0;}
#bx-pager a{width:14.2%;font-size:16px;}
.content{padding-bottom:65px;padding-top:65px;}
.info-block .chank{width:50%;margin-bottom:30px;}
.line-cart .home-block{width:48%;margin-right:3%;margin-bottom:24px;}
.line-cart .home-block:nth-child(even){margin-right:0;}
.previw-home{height:initial;padding-bottom:30px;}
.img-middle{margin-top:0;}
.img-title-main{font-size:30px;line-height:30px;}
footer .contanct .right{width:35%;}
footer .contanct{line-height:20px;}
footer .contanct p{padding-bottom:6px;}
.goto{right:15px;bottom:15px;}
header .logo a img{width:70px;height:70px;}
.marker-orange{padding:0px 70px 20px 75px !important;min-height:210px !important;}
.dop-menu ul li a{color:#414143;line-height:50px;padding:0px 6px;font-size:13px;}
.dop-menu ul li:first-child a{padding:0px 6px;}
.block-animals{margin:0 -7px;}
.animals{width:33% !important;padding:0 7px;margin:0 !important;}
.wrapper-block-marker .marker-orange-gorizontal-3:nth-child(1){margin-left:15% !important;}
.product-text{width:50% !important;}
}
@media (max-width:835px){h1, h2, h3,.h3{text-align:center;}
header{height:initial;text-align:center;padding-bottom:15px;}
header .left, header .right{float:none;padding:0px;}
.phone{text-align:center;float:none;margin-bottom:80px;margin-top:0;}
.light{font-size:14px;}
.dark{font-size:16px;}
header .logo a{height:initial;}
header .logo{margin-right:0;margin-bottom:5px;}
header .logo a img{width:85px;height:85px;}
header .text-logo{width:auto;}
.headerrightbuttonblock{margin-right:0;position:absolute;text-align:center;top:155px;left:50%;margin-left:-77px;}
.call-top{width:155px;margin:15px 0px 5px;background:#fff url(../img/i-1.png) no-repeat 10px 50%;padding-left:20px;}
.bron-top{width:155px;font-size:14px;background:#F47F01 url(../img/i-2.png) no-repeat 12px 50%;}
.logo-top{display:none;float:none;margin-right:0;position:absolute;text-align:center;top:168px;left:50%;width:100%;margin-left:-173px;}
.top-menu .menudiv{display:none;}
.menumobile-icon{display:block;position:absolute;color:#000;top:18px;left:15px;padding-left:37px;padding-top:3px;background:url(../img/menumobile.png) no-repeat;cursor:pointer;width:30px;height:30px;}
.menumobile-icon span{text-transform:uppercase;font-weight:bold;font-size:16px;}
.menudiv ul{}
.menudiv ul li{display:inline-block;height:50px;line-height:47px;}
ul.list-style{padding-left:15px;padding-bottom:45px;list-style-type:disc;margin-left:15px;list-style-position:inside;}
ol.list-style{padding-left:15px;padding-bottom:25px;list-style-type:decimal;margin-left:15px;list-style-position:inside;}
ul.list-style p, ol.list-style p{padding-bottom:0;display:inline-block;}
.top-menu{z-index:9999;margin-right:5px;}
.top-menu ul{line-height:16px;font-size:0;}
.top-menu ul li a{color:#414143;}
.menu-bottom ul li a{color:#fff;}
.menudiv ul li a{font-size:15px;font-family:"Roboto Regular";padding:0px 9px;display:block;height:42px;}
.menumobile-icon{display:block;}
.menudiv ul li{height:33px;line-height:33px;display:block;}
.menudiv ul li a{font-size:16px;padding:0px 6px;height:33px;display:inline-block;}
.bxslider .container{height:100%;}
.bx-wrapper .bx-next{right:0;}
.bx-wrapper .bx-prev{left:0;}
.logo-slide{position:absolute;top:0px;left:50%;text-align:center;margin-left:-390px;width:100%;}
.slide-button{right:50%;margin-right:-70px;top:initial;bottom:-45px;}
.bx-prev, .bx-next{display:none;}
.logo-slide{text-align:center;margin-top:50px;}
.bx-wrapper img{display:inline-block !important;}
.logo-slide img{float:initial;}
.text-slide{font-size:30px;line-height:40px;margin:30px 0;width:100%;padding:0 15px;}
.img1, .img2, .img3, .img4, .img5, .img6, .img7, .img8{height:530px;}
.previw{background-position:center top;background-size:cover;width:45px;height:36px;display:inline-block;}
a.active .previw{background-position:center bottom;}
#bx-pager{height:50px;}
#bx-pager a{height:50px;padding-top:7px;}
#bx-pager .title{display:none;}
.info-block .chank{width:100%;}
.chank img{width:70px;}
.line-cart .home-block{width:100%;margin-right:0;}
.home-title{margin-top:60px;margin-bottom:60px;text-align:center;}
.home-title a{top:initial;bottom:-40px;left:50%;margin-left:-52px;}
.news-title{margin-top:60px;margin-bottom:30px;text-align:center;}
.news-title a{top:initial;bottom:-40px;left:50%;margin-left:-41px;}
.previw-news-text{padding:0;float:left;width:100%;}
.previw-news-photo, .previw-news-photo-out{/*float:initial;text-align:center;*/display: none;}
.block-news-title{text-align:center;}
.block-news-title a{display:block;}
.categori-link{position:relative;margin-top:10px;display:inline-block;}
footer{height:initial;background:url(../img/bg-footer.png) no-repeat #2e2e2e;padding-bottom:30px;}
footer .menu-bottom{text-align:center;padding-bottom:10px;padding-top:20px;}
footer .contanct{position:relative;margin-top:0;text-align:center;padding-right:0;}
footer .contanct .left, footer .contanct .right{float:initial;}
footer .contanct .right{width:100%;}
footer .logo-bottom{margin-left:0;}
.logo-bottom_text .facebook, .logo-bottom_text .vk, .logo-bottom_text .instogramm, .logo-bottom_text .youtube{position:relative;top:10px;left:initial;display:inline-block;}
.kuznetcov-copy{position:relative;}
.topgallerycontainer img{margin:0 -20%;width:140% !important;max-width:140%;}
.dop-menu{height:initial;margin-bottom:6px;display:none;}
.dop-menu ul li a{color:#414143;line-height:28px;}
#nav{padding:10px 15px 0 15px;}
.content-out{padding-bottom:0px;padding-top:5px;}
.title-orange{padding:30px 0px 45px !important;text-align:center;line-height:36px;}
.marker-orange{width:100% !important;padding:0px 0 20px 60px !important;min-height:initial !important;}
.marker-orange-gorizontal{width:50% !important;margin-bottom:30px !important;}
.text-gorizontal{padding-right:7px !important;padding-left:7px !important;padding-top:10px !important;}
.content-out .bx-wrapper .bx-next{right:0 !important;}
.content-out .bx-wrapper .bx-prev{left:0 !important;}
.table td, .table th{padding:5px 5px !important;font-size:12px;}
.center button{margin-top:30px;}
.animals{width:100% !important;height:initial !important;margin:0 0 30px 0 !important;padding-bottom:0!important;}
.product-text{padding-right:0 !important;;width:100% !important;}
.product-gallary{width:100% !important;;}
.mini-img-block img{margin-right:6px !important;}
.block-news{margin-top:0px;}
.catlistdiv{text-align:left;padding-left:15px;}
.catlistitem{display:inline-block;margin-right:15px;margin-bottom:15px;}
#callback, #feedback, #ordering{top:0;left:0;width:100%;padding:30px 15px;margin:0;height:initial;max-height:100%;overflow:auto;}
.col-md-6{width:100%;}
.col-md-4, .col-md-8{width:100%;}
.col-sm-6{width:50%;}
.other-services{text-align:center;}
}
@media (max-width:730px){.logo-slide{left:50%;margin-left:-350px;margin-top:30px;}
.other-desc{width:100%}
}
@media (max-width:680px){.logo-slide{left:50%;margin-left:-325px;}
}
@media (max-width:630px){.logo-slide{left:50%;margin-left:-300px;}
}
@media (max-width:580px){.logo-slide{left:50%;margin-left:-280px;}
.video-page{width:100%;}
/*.news-title-elem {margin:0;display: block;}*/
}
@media (max-width:530px){.logo-slide{left:50%;margin-left:-250px;}
.video-page iframe{width:100%;}
}
@media (max-width:495px){.logo-slide{left:50%;margin-left:-225px;margin-top:20px;}
}
@media (max-width:460px){.logo-slide{left:50%;margin-left:-210px;margin-top:20px;}
.col-sm-6{width:100%;}
}
@media (max-width:420px){.logo-slide{left:50%;margin-left:-195px;}
}
@media (max-width:385px){.logo-slide{left:50%;margin-left:-180px;}
}
.reviews{border-bottom:2px solid #000;margin-bottom:20px;}
.reviews .item{margin:15px 0 39px;color:#666666;}
.reviews .name{color:#000;font-size:20px;margin:0 0 3px;}
.reviews .review-text{line-height:1.429;border:1px solid #e8e8e8;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background-color:#fff;position:relative;padding:14px 20px;width:89%;}
.deals img{float:right;width:40%;margin:5px 5px 15px 15px;}
.deals h4{padding-bottom:18px;}
.deals ul{padding-bottom:18px;}
.deals-item{border-bottom:1px solid grey;margin-bottom:35px;}
.ceny_hide{display:none;margin-top:-35px;}
.toggle_button{font-weight:bold;color:#fc9f3a;border-bottom:2px dashed #fc9f3a;width:184px;cursor:pointer;}
.toggle_button:hover{border-bottom:none;}

.sitemap ul {
  margin-left: 30px;
}
.sitemap a {
  color: #000;
  text-decoration: underline;}
.sitemap a:hover {
  color: #000;
  text-decoration: none;}



.watchcontainer {
	text-align: center;
	margin: 30px 0;
}
.watchcontainer .watch {
	display: inline-block;
	/*max-height: 90vh;*/
	position: relative;
	max-width: 100%
}
.watchcontainer .watch img {
	max-width: 100%;
}
.watchcontainer .it {
	position: absolute;
	width: 5%;
	height: 4.5%;
	cursor: pointer;
}
.watchcontainer .itimage {
	width: 100%;
	height: 100%;
	z-index: 1;
}
.watchcontainer .it .title {
	position: absolute;
	bottom: 40px;
	left: 50%;
	transform: translate(-50%,0);
	display: none;
	background: rgba(0,0,0,0.6);
	color: #fff;
	border-radius: 3px;
	padding: 10px 15px;
	z-index: 5;
	min-width: 120px;
}
.watchcontainer .it .title:after {
	content: '';
	position: absolute;
	bottom: -25px;
	border: transparent 10px solid;
	border-top: rgba(0,0,0,0.5) 15px solid;
	left: 50%;
	margin-left: -10px;
}
.watchcontainer .it:hover .title {
	display: block;
}
.watchcontainer .kb {
	background: url(/images/kb.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .ls {
	background: url(/images/ls.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .mv {
	background: url(/images/mv.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .rb {
	background: url(/images/rb.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .rb2 {
	background: url(/images/rb2.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .rb3 {
	background: url(/images/rb3.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .rz {
	background: url(/images/rz.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .rl {
	background: url(/images/rl.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .ut {
	background: url(/images/ut.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.watchcontainer .zt {
	background: url(/images/zt.png) center center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
#it1 {
	top: 15%;
	left: 48%;
}
#it2 {
	top: 20%;
	left: 48%;
}
#it3 {
	top: 25%;
	left: 48%;
}
#it4 {
	top: 30%;
	left: 48%;
}
#it5 {
	top: 35%;
	left: 48%;
}

#it6 {
	top: 20%;
	left: 68%;
}
#it7 {
	top: 24.5%;
	left: 64.5%;
}
#it8 {
	top: 28.5%;
	left: 61.4%;
}
#it9 {
	top: 32.7%;
	left: 58%;
}

#it10 {
	top: 34%;
	left: 81.5%;
}
#it11 {
	top: 36%;
	left: 76%;
}

#it12 {
	top: 51.3%;
	left: 86%;
}
#it13 {
	top: 51.3%;
	left: 80%;
}
#it14 {
	top: 51.3%;
	left: 74%;
}

#it15 {
	top: 66.7%;
	left: 80.7%;
}
#it16 {
	top: 64%;
	left: 75.7%;
}
#it17 {
	top: 61.5%;
	left: 70.7%;
}
#it18 {
	top: 58.7%;
	left: 65.7%;
}
#it19 {
	top: 78%;
	left: 69%;
}
#it20 {
	top: 74%;
	left: 65%;
}
#it21 {
	top: 70%;
	left: 61%;
}
#it22 {
	left: 51%;
	top: 83.5%;
}
#it23 {
	left: 51%;
	top: 78.5%;
}
#it24 {
	left: 51%;
	top: 73.5%;
}

#it25 {
	top: 81%;
	left: 33%;
}
#it26 {
	top: 77%;
	left: 36%;
}
#it27 {
	top: 72.5%;
	left: 39%;
}
#it28 {
	top: 68%;
	left: 41.5%;
}
#it29 {
	top: 63.2%;
	left: 44.5%;
}
#it30 {
	top: 69.5%;
	left: 16.5%;
}
#it31 {
	top: 67%;
	left: 21.3%;
}
#it32 {
	top: 64.5%;
	left: 26.3%;
}
#it33 {
	top: 61.8%;
	left: 31%;
}
#it34 {
	top: 59.3%;
	left: 36%;
}
#it35 {
	top: 57.2%;
	left: 41%;
}#it36 {
	top: 55.3%;
	left: 46%;
}
#it37 {
	top: 51.3%;
	left: 9%;
}
#it38 {
	top: 51.3%;
	left: 15%;
}
#it39 {
	top: 51.3%;
	left: 20.4%;
}
#it40 {
	top: 51.3%;
	left: 26.5%;
}
#it41 {
	top: 51.3%;
	left: 32%;
}
#it42 {
	top: 51.3%;
	left: 38%;
}
#it43 {
	top: 51%;
	left: 43.5%;
}
#it44 {
	top: 33%;
	left: 14%;
}
#it45 {
	top: 35%;
	left: 19.2%;
}
#it46 {
	top: 37.2%;
	left: 24.7%;
}
#it47 {
	top: 39.8%;
	left: 29.5%;
}
#it48 {
	top: 42%;
	left: 34.7%;
}
#it49 {
	top: 44.5%;
	left: 39.7%;
}
#it50 {
	top: 46.5%;
	left: 44.5%;
}
#it51 {
	top: 19%;
	left: 29.5%;
}
#it52 {
	top: 23.3%;
	left: 33%;
}
#it53 {
	top: 27.5%;
	left: 36%;
}
#it54 {
	top: 32%;
	left: 39%;
}



@media (max-width:730px)
{
	.news-title-elem {
    display: inline-block;
    margin-right: 30px;
    position: relative;
    color: #f47f01;
    text-decoration: none;
    border-bottom: 1px dashed #f47f01;
    cursor: pointer;
    margin-bottom: 20px;
    font-size: 30px;

}
}



	.sit1 {
		clear:both;
		padding:40px 0;
	}
	.sit2 {
		width:25%;
		float:left;
		height:100px;
		text-align:left;
		margin-left:20px;
		font-size:20px;
		font-weight:bold;
		padding-top:20px;
	}

	.sitimg {
		width:10%;
		float:left;
		height:100px;
		text-align:center
	}
	.sitimg img {
		width:90%;
	}
	.sit3 {
		width:45%;
		float:left;
		padding-bottom:30px;
		font-size:18px;
		font-weight:bold;
	}
	.sit4 {
		width:50%;
		float:left;
		margin-left:20px;
		padding-bottom:30px;
		font-size:16px;

	}
	.sit5 {
		width:45%;
		float:left;
		text-align:left;
		margin-left:20px;
	}
	.sit5 a {
		border-bottom:1px dotted #ccc;
	}
	.sit1 a {
		text-decoration:none;
		display:block;
	}

@media (max-width:730px) {
	.sit2 {width:100%}
	.sitimg {width:100%;}
	.sit3 {width:100%}
	.sit4 {width:100%}
	.sit5 {width:100%}
	.sitimg img {width:20%;}
}