@charset "utf-8";@import url(reset.css);@import url(global.css);body{background:#fff;color:#000;font:16px/1.4em Arial, Helvetica, sans-serif;background:url(../pic/body_bg.png)}
html,body{height:100%;margin:0;padding:0;}
a{text-decoration:underline;color:#166199}
a:hover{text-decoration:none;color:#166199;}
#wrapper{min-height:100%;height:auto !important;height:100%;background:url(../pic/wrapper_bg.png) center 105px repeat-y;width:100%;overflow:hidden;//zoom:1;}
header{}
.header{z-index:10;height:417px;}
footer{margin:-235px auto 0;height:235px;position:relative;z-index:11;}
.overflow{overflow:hidden;//zoom:1;}
.clearFix:after{content:'';display:block;clear:both;height:0;}
.menu_top{font-size:0;margin:0;text-align:center;}
.menu_top li{display:inline-block;//display:inline;//zoom:1;list-style:none;padding:0;}
.menu_top a{display:inline-block;vertical-align:top;}
.side_wrap{height:1%;position:relative;z-index:9;width:100%;padding:0 0 235px;}
.side_wrap:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
.side_main{float:left;width:100%;margin:0 -100% 0 0;}
.content{margin:95px auto 0;background:#FFF;border-radius:5px;behavior:url(js/PIE.htc);position:relative;padding:28px 80px;}
.vkon{display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:18px 20px 0px 0;padding:0;outline:none;background:url(../pic/social.png) -24px 0 no-repeat;}
.face{display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:0 20px 0px 0;padding:0;outline:none;background:url(../pic/social.png) -48px 0 no-repeat}
.goog{display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:0 20px 0px 0;padding:0;outline:none;background:url(../pic/social.png) -96px 0 no-repeat}
.rsskt{display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:0 20px 0px 55px;padding:0;outline:none;background:url(../pic/social.png) -120px 0 no-repeat}
.twit{display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:0 20px 0px 0;padding:0;outline:none;background:url(../pic/social.png) -144px 0 no-repeat}
.bgup{background:url(../pic/bg1.jpg) center top no-repeat;}
.bgdown{background:url(../pic/bg2.png) center bottom no-repeat;}
.resp_header{display:inline-block;//display:inline;//zoom:1;}
.header_items{position:relative;top:0;left:0;width:950px;background:#FFF;border-radius:0 0 5px 5px;behavior:url(js/PIE.htc);padding:5px 5px 2px 25px;}
.pic1{position:absolute;left:50%;bottom:-4px;margin-left:-472px;}
.logo{display:inline-block;//display:inline;//zoom:1;margin-right:35px;vertical-align:middle;}
.phones{display:inline-block;//display:inline;//zoom:1;vertical-align:middle;margin-right:40px;}
.pones_item{display:block;font:bold 12px Tahoma, Geneva, sans-serif;color:#006277;margin-bottom:3px}
.pones_item img{vertical-align:bottom;margin-right:5px;}
.malknopka {
    background: #78e305;
    border: 1px solid green;
    text-decoration: none;
    line-height: 1.5em;
    padding: 0 8px;
    border-radius: 3px;
    height: 20px;
    display: block;
	display: inline-block;
    font: bold 15px/1.2em Tahoma, Geneva, sans-seriff;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    color: #fff;
    box-shadow: 0 0 4px 2px #78e305;
    text-align: center;
}
.zabron_link{position:absolute;top:420px;right:35px;}
.zabron{display:block;}
.zabron_hover{display:none;}
.zabron_link:hover .zabron{display:none;}
.zabron_link:hover .zabron_hover{display:block;}
.menuResp{margin:0;padding:0;position:relative;word-spacing:-0.25em;display:block;list-style:none;position:relative;z-index:9}
.menuResp ul{position:absolute;z-index:9;display:none;margin:0;padding:0;list-style:none;background:#0e74b7;border-radius:5px;behavior:url(js/PIE.htc);padding:5px;}
.menuResp ul li{display:block;margin:0;padding:5px 0;text-align:center;vertical-align:top;word-spacing:normal;//zoom:1;position:relative;background:none;border-bottom:1px dotted #9ec4d8;}
.menuResp ul li a{border:none;color:#FFF;}
.menuResp ul ul{position:absolute;left:110px !important;top:0;}
.menuResp ul a:hover span{background:none;border:none;text-decoration:none;}
.menuResp ul .active span{background:none;border:none;text-decoration:none;}
.menuResp ul a:hover{color:#fff;border:none;text-decoration:underline;}
.menuResp ul .active{color:#fff;border:none;text-decoration:underline;}
.menuResp ul li a span{display:inline;padding:3px 6px 0px;border:none;border-radius:5px;border-radius:3px;height:20px;}
.menuResp ul li a span.rarr{display:inline;padding:0;border:none;border-radius:none;border-radius:0;display:none;}
.menuResp li{display:inline-block;//display:inline;margin-left:4px;padding:0 6px 0 0;text-align:left;vertical-align:top;word-spacing:normal;//zoom:1;background:url(../pic/top_menu_li_bg.png) right center no-repeat;position:relative;}
.menuResp a{display:inline-block;//display:inline;//zoom:1;font:bold 13px/1.2em Tahoma, Geneva, sans-seriff;color:#006277;border:3px solid #fff;text-align:left;text-decoration:none;white-space:nowrap;border-radius:5px;behavior:url(js/PIE.htc);position:relative;cursor:pointer;}
.menuResp a:hover{color:#fff;border:3px solid #c5dce8;text-decoration:none;}
.menuResp .active{color:#fff;border:3px solid #c5dce8;;text-decoration:none;}
.Right .rating .star{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAYCAMAAABp/5WXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADzUExURUxpcf+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQrXldOUAAABQdFJOUwAaB73G8RVV/QL8c4ZLnhD7+vhoIGw9rETjBOfh7Dpce0Nkt5YBNObXY/mdCL7pG3Ij8Hg82DvrWRRrC8/3ON71qYB/R5KlYqRGSrzFMC8PCVabmQAAAWxJREFUOMt9k9dygzAQRUUNYAPuvfeSZjuJe0vv2f//mgiMsSSQ90Fzd86ekURB6FSp6xTiF5/eQuSMx6cyyGc8ecChggbaDVcTtCiHpgEgzfXSU3EaTiXsXXE9aYiGoVQ1sGeoHE01TPQZSvvgVIPj9cciEscEzVx4JbuefGwzDH3F3TtB8xBeedfz6eAZdx+DExWkUE0SDk9f2gVP3tg5VK/FAlaspnszmO7/KMveH2mlxGilCjFXKW03RLvZnqidpbSsTW+QjU/87ScxiiYTvpVIBi6UTDx56ZGhouJ7ihjwROXt+BoZahLHNAOeacy9NDdoahGeFfCsL7yMXkbOZ0rRQvlwRHctFxitUF4gNFMUZYbQgqJ1Z16LXkY1J9QZr64JS8ulw6WgkbSFp4s5HHJFnFqM1/r+6Xm09ysTVO8CNA//iNoE6OqUpndXa5+uVwR9gHik7eV2JA53lMen1V6HmOvcVykvlP4DJptcHvJ8lLEAAAAASUVORK5CYII=) right no-repeat;height:24px;width:25px;display:inline-block;}
.Right .rating.s1 .star:nth-of-type(1){background-position:left;}
.Right .rating.s2 .star:nth-of-type(1){background-position:left;}
.Right .rating.s2 .star:nth-of-type(2){background-position:left;}
.Right .rating.s3 .star:nth-of-type(1){background-position:left;}
.Right .rating.s3 .star:nth-of-type(2){background-position:left;}
.Right .rating.s3 .star:nth-of-type(3){background-position:left;}
.Right .rating.s4 .star:nth-of-type(1){background-position:left;}
.Right .rating.s4 .star:nth-of-type(2){background-position:left;}
.Right .rating.s4 .star:nth-of-type(3){background-position:left;}
.Right .rating.s4 .star:nth-of-type(4){background-position:left;}
.Right .rating.s5 .star:nth-of-type(1){background-position:left;}
.Right .rating.s5 .star:nth-of-type(2){background-position:left;}
.Right .rating.s5 .star:nth-of-type(3){background-position:left;}
.Right .rating.s5 .star:nth-of-type(4){background-position:left;}
.Right .rating.s5 .star:nth-of-type(5){background-position:left;}
.menuResp a span{display:block;border:1px solid #fff;border-radius:5px;border-radius:3px;height:20px;}
.menuResp a:hover span{background:url(../pic/top_menu_span_bg.png) center top repeat-x;border:1px solid #037fbd;text-decoration:none;}
.menuResp .active span{background:url(../pic/top_menu_span_bg.png) center top repeat-x;border:1px solid #037fbd;text-decoration:none;}
.btnNav{background:#ccc;padding:7px 10px;margin:0 0 5px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);float:right;cursor:pointer;position:relative;z-index:99;border-radius:4px 4px 4px 4px;display:none;}
.btnNav:hover{opacity:1 !important}
.btnNavIcon{width:18px;height:2px;border-radius:1px;background:#F5F5F5;display:block;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);margin:3px auto;}
.menu_select{display:none;-moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;color:#808080;font-size:13px;height:27px;line-height:27px;margin:0 auto 10px;padding:4px;vertical-align:top;width:100%;}
.menu_select option{color:#6DA3BD;cursor:pointer;}
.menu_select .opt_1{color:#000000;}
@media screen and (max-width:596px){.btnNav{display:block}
.menuResp{clear:both;display:none;}
.menuResp li,.menuResp a{display:block;white-space:normal}
.menuResp .active{background:#ddd;}
.menu_select{display:block;}
}
@media screen and (min-width:980px){.menuResp{display:block !important;}
}
.top_mennu_pos{width:575px;display:inline-block;//display:inline;//zoom:1;vertical-align:middle;}
.slogan{font-size:26px;color:#FFF;position:absolute;top:87px;left:85px;width:580px;text-align:right;line-height:1.2em;}
.map_to_go{font:20px Arial, Helvetica, sans-serif;color:#FFF;position:absolute;top:90px;right:89px;background:url(../pic/maptogo_bg.png) center top repeat-x;padding:0 10px;border:3px solid #FFF;border-radius:5px;behavior:url(js/PIE.htc);}
.map_to_go span{display:block;background:url(../pic/maptogo_span_bg.png) left center no-repeat;padding:10px 0 0px 30px;height:38px}
.map_to_go_pic{position:absolute;top:-3px;right:-16px;}
.map_to_go_pic_hover{position:absolute;top:-3px;right:-17px;display:none}
.map_to_go:hover{text-decoration:underline;color:#FFF;background:url(../pic/maptogo_bg_hover.png) center top repeat-x}
.map_to_go:hover .map_to_go_pic{display:none;}
.map_to_go:hover .map_to_go_pic_hover{display:block;}
.slider_bg{position:absolute;top:168px;right:35px;z-index:6;}
.slider_pos{width:350px;height:190px;position:absolute;top:181px;right:46px;z-index:5;}
.slider_ramka{position:absolute;top:0;right:0;z-index:4;}
.pic2{position:absolute;left:50%;top:-5px;margin-left:-472px;}
.title1{font-weight:bold;margin:0 0 20px 25px;position:relative;}
.ul_bad{margin-left:10px;margin-right:10px;}
.ul_bad li{background:url(../pic/li_bad_bg.png) left 6px no-repeat;padding-left:18px;}
.block_orange{background:#ff9c00;font:20px Arial, Helvetica, sans-serif;color:#FFF;text-align:center;border:4px solid #FFF;box-shadow:0 1px 10px #bbd8e7;border-radius:12px;padding:15px 7% 20px;margin:0 0 4% -4%;behavior:url(js/PIE.htc);position:relative;width:94%;}
.ul_good{margin-left:10px;margin-right:10px;}
.ul_good li{background:url(../pic/li_good_bg.png) left 6px no-repeat;padding-left:18px;}
.block_orange_link{color:#ffec4b;}
.block_orange_link:hover{color:#ffec4b;text-decoration:none;}
.block_item1{display:inline-block;//display:inline;//zoom:1;vertical-align:top;margin:0 10px 30px;width:29%;}
.block_item1 ul{margin:0;}
.block_item1 ul li{margin:0;}
.block_item1_title{font:bold 14px Arial, Helvetica, sans-serif;color:#166199;text-transform:uppercase;margin-bottom:10px;}
.block_gray{background:#eff3f6;border-radius:10px;behavior:url(js/PIE.htc);position:relative;border:1px solid #cddbe5;text-align:center;padding:25px 0 0;margin:0 0 4% 0;}
.block_gray_title{font:20px Arial, Helvetica, sans-serif;color:#000;margin-bottom:20px;}
.block_gray_bron{font:36px Arial, Helvetica, sans-serif;color:#FFF;display:inline-block;//display:inline;//zoom:1;background:#038be5 url(../pic/block_gray_bron_bg.png) center top repeat-x;border:3px solid #FFF;border-radius:10px;behavior:url(js/PIE.htc);position:relative;text-decoration:none;padding:4px 45px 3px;box-shadow:0 2px 10px #aaa;margin-bottom:30px;}
.block_gray_bron:hover{background-image:none;background-color:#ff9c00;color:#FFF;text-decoration:none;}
.block_gray_text{padding:0 160px;margin-bottom:20px;}
.block_gray_phone{font-size:20px;color:#0080ce;margin:0 20px;display:inline-block;//display:inline;//zoom:1;margin-bottom:10px;}
.block_gray_phone img{vertical-align:top;margin-right:5px;}
.partners{background:url(../pic/partners_bg.png) center top repeat-x;padding-top:40px;}
.partners_titile{font:normal 26px Arial, Helvetica, sans-serif;color:#FFF;background:#0597e3 url(../pic/h1_bg.png) left top no-repeat;display:inline-block;//display:inline;//zoom:1;padding:5px 15px 5px 20px;margin:0 0 30px 0;}
.partners_titile:hover{color:#FFF;}
.partners_link{vertical-align:middle;display:inline-block;//display:inline;//zoom:1;margin:0 9px 20px 9px;line-height:0;}
.partners_items{text-align:center;}
.delfin{position:absolute;left:-27px;top:156px;z-index:9}
.ribka{position:absolute;right:-73px;top:880px;z-index:9}
.ribka2{position:absolute;left:-58px;top:1125px;z-index:9}
.medusa2{position:absolute;right:-33px;top:1800px;z-index:9}
.navigator{padding:0 0 15px 0;font:bold 13px/1.2em Tahoma,Geneva,sans-seriff;position:relative;//zoom:1;color:#006277;margin:0;}
.navigator a{text-decoration:underline;display:inline-block;padding:0 6px 0 0;margin:0;//display:inline;//zoom:1;vertical-align:top;color:#006277}
.navigator span{display:inline-block;//display:inline;//zoom:1;vertical-align:top;color:#006277}
.navigator a:hover{text-decoration:none;color:#006277}
p{margin:0 40px;}
.toffleTest{margin:0 0 20px 60px;cursor:pointer;text-decoration:underline;}
ul.checks{margin:0 0 20px;padding:0;}
ul.checks li{background:url("../pic/icon-check.png") no-repeat scroll 5px 0.5em transparent;list-style-type:none;margin:0;padding-left:30px;}
.block_otstup{margin-bottom:40px;}
.nomb{border-top:1px solid #E7D7AE;margin-bottom:40px;padding-top:40px;}
.nomb_left{display:inline-block;margin-right:30px;vertical-align:top;width:295px;}
.big_photo{line-height:0;margin-bottom:5px;max-width:284px;text-align:left;}
.little_photos{font-size:0;line-height:0;}
.little_photos_link{display:inline-block;line-height:0;margin:0 8px 5px 0;}
.nomb_right_tittle{color:#988771;font:24px Georgia,"Times New Roman",Times,serif;margin-bottom:5px;}
.description{line-height:15px;position:relative;}
.nomb_right{display:inline-block;vertical-align:top;width:470px;}
.nomb_right p{margin:0;}
.nomb_right .block_gray_bron{font:20px Arial,Helvetica,sans-serif;padding:2px 10px 1px;}
#bron{padding:25px 0;}
#bron .block_item1_title{margin-left:40px;}
.sliderMain{position:relative;top:100px;max-width:897px;margin:0 auto;background:#fff;height:auto;z-index:100;box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.sliderMain .caroufredsel_wrapper{border:3px solid #fff !important;}
.sliderMain > img{position:absolute;z-index:-10;}
.slM1{top:40px;left:-170px;}
.slM2{top:200px;right:-134px;}
.sliderMain ul{padding:0;margin:0;overflow:hidden;height:333px;}
.sliderMain li{position:relative;float:left;padding:0;margin:0;background:none;}
.sliderMain_Pagin{margin:15px 0;text-align:center;font-size:0;line-height:0;}
.sliderMain_Pagin a{display:inline-block;vertical-align:top;width:20px;margin:0 3px;height:20px;border:2px solid #fff;border-radius:100px;background:#0555b0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDU1NWIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA5OGZkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(45deg, #0555b0 0%, #098fd1 100%);background:-webkit-linear-gradient(45deg, #0555b0 0%,#098fd1 100%);background:-ms-linear-gradient(45deg, #0555b0 0%,#098fd1 100%);background:linear-gradient(45deg, #0555b0 0%,#098fd1 100%);}
.no-touch .sliderMain_Pagin a.selected, .sliderMain_Pagin a:hover{background:#ff9c00;}
.sliderMain + .content{margin-top:-150px;padding-top:320px;}
.delfin{top:350px;}
.sliderTXT{position:absolute;left:0;bottom:0;padding:15px 0;background:rgba(3,0,92,0.65);min-height:30px;width:100%;text-align:center;}
.slidetTitle{font:30px/30px "Arial Black", "Arial Bold", Gadget, sans-serif;color:#fff;text-transform:uppercase;margin-bottom:7px;}
.sliderTXT p{padding:0;left:0;margin-bottom:7px;font:bold 28px/30px "Arial Narrow", Arial, sans-serif;color:#fff;}
.rating .star{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAYCAMAAABp/5WXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADzUExURUxpcf+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQv+EQrXldOUAAABQdFJOUwAaB73G8RVV/QL8c4ZLnhD7+vhoIGw9rETjBOfh7Dpce0Nkt5YBNObXY/mdCL7pG3Ij8Hg82DvrWRRrC8/3ON71qYB/R5KlYqRGSrzFMC8PCVabmQAAAWxJREFUOMt9k9dygzAQRUUNYAPuvfeSZjuJe0vv2f//mgiMsSSQ90Fzd86ekURB6FSp6xTiF5/eQuSMx6cyyGc8ecChggbaDVcTtCiHpgEgzfXSU3EaTiXsXXE9aYiGoVQ1sGeoHE01TPQZSvvgVIPj9cciEscEzVx4JbuefGwzDH3F3TtB8xBeedfz6eAZdx+DExWkUE0SDk9f2gVP3tg5VK/FAlaspnszmO7/KMveH2mlxGilCjFXKW03RLvZnqidpbSsTW+QjU/87ScxiiYTvpVIBi6UTDx56ZGhouJ7ihjwROXt+BoZahLHNAOeacy9NDdoahGeFfCsL7yMXkbOZ0rRQvlwRHctFxitUF4gNFMUZYbQgqJ1Z16LXkY1J9QZr64JS8ulw6WgkbSFp4s5HHJFnFqM1/r+6Xm09ysTVO8CNA//iNoE6OqUpndXa5+uVwR9gHik7eV2JA53lMen1V6HmOvcVykvlP4DJptcHvJ8lLEAAAAASUVORK5CYII=) right no-repeat;height:24px;width:25px;display:inline-block;}
.rating input:checked ~ .star{background-position:left;}
.rating input:hover ~ .star{background-position:left;}
.rating input,
.rating label{
	float: right;
	width: 25px;
	height: 24px;
	margin: 0;
	font-size: 0;
}
.rating span {
	height: 24px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
}
.rating span + span {
	width: 125px;
	height: 24px;
}
.rating input {opacity: 0;}
.rating label {margin-right: -25px;}

/*----11.03.2016----*/

.table_pos-new .nomb_left{
	width:268px;
	padding-right:18px;
	box-sizing:border-box;
	margin-right:0;
}

.table_pos-new .nomb_right{
	width:535px;
	box-sizing:border-box;
}

.table_pos-new .navigationNumbers{
	position: relative;
}

.table_pos-new .navigationNumbers:before{
	content:'';
	position: absolute;
	top:-10px;
	left:-28px;
	width: 87px;
	height: 98px;
	background:url(../pic/krubbs.png)no-repeat left top;
}

.table_pos-new .navigationNumbers:after{
	content:'';
	position: absolute;
	bottom:-59px;
	right:-17px;
	width: 103px;
	height: 86px;
	background:url(../pic/shoes.png)no-repeat bottom right;
}

.navigationNumbers{
	padding:30px 0px 40px;
	border:3px solid #fb9400;
	border-radius:10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa9100+0,ffc800+100 */
	background: rgb(250,145,0); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(250,145,0,1) 0%, rgba(255,200,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(250,145,0,1) 0%,rgba(255,200,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(250,145,0,1) 0%,rgba(255,200,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9100', endColorstr='#ffc800',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.table_pos-new ul{
	list-style: none;
}

.table_pos-new ul li{
	background:none;
	padding:0;
}

.navNumbList > li > a{
	display: block;
	height: 36px;
	text-decoration: none;
	color:#382c1f;
	font-size: 13px;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-weight: bold;
}

.navNumbList > li > a > span{
	position: absolute;
	top:50%;
	left:46px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	
}

.subMenuNum{
	display: none;
	margin:0;
}

.subMenuNum.vis{
    display:block;
}

.subMenuNum li{
	margin:0;
	border-bottom:1px solid #e39c00;
}

.subMenuNum li.curr{
    background:#fb9400;
}

.subMenuNum li:hover{
	background:#fb9400;
}

.navNumbList li a{
	position: relative;
}

.navNumbList li a{
	padding-left:46px;
}

.navNumbList li a.activeM, .navNumbList>li>a{
	background:#007fc1;
}

.navNumbList li a.activeM:before, .navNumbList>li>a:before{
	content:'';
	position: absolute;
	top:0;
	right:-10px;
	width:10px;
	height: 36px;
	background:url(../pic/arrwRight.png)no-repeat center center;
}

.navNumbList li a.activeM:after, .navNumbList>li>a:after{
	content:'';
	position: absolute;
	top:50%;
	left:22px;
	margin-top: -3px;
	width:6px;
	height: 6px;
	border-radius:50%;
	background:#fff;
}


.subMenuNum li a{
	display: block;
	height:100%;
	color:#382c1f;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-weight: normal;
}

.titleNavNum{
	position: relative;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-weight: bold;
	color:#382c1f;
	padding-bottom: 60px;
}

.titleNavNum:before{
	position: absolute;
	content:'';
	bottom:19px;
	left:-1px;
	width: 246px;
	height: 17px;
	background: url(../pic/waves.png)no-repeat center center;
}

.navNumbList{
	margin:0;
}

.vacanciesAzov{
	margin-top: 78px;
}

.titleNumbRoom p{
	font-weight: bold;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 18px;
	color:#0597e3;	
}

.descrNumb p{
	color:#000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.costNumbers{
	border-collapse: initial;
	border-radius:4px;
	width:100%;
	border:1px solid #b4ccd9;
}

.costNumbers tr:first-child{
	background:#badff2;
	color:#015e8e;
	font-size: 12px;
	height:58px;
	font-family: Arial, Helvetica, sans-serif;
}

.costNumbers tr:first-child td{
	font-weight: bold;
}

.costNumbers tr:first-child span{
	display: block;
	color:#000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.costNumbers tr b{
	display: block;
}

.costNumbers tr{
	height:50px;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background:#ecf8ff;
}

.wrappBtn{
	text-align: center;
	margin:17px auto;
}

    .slick-next.slick-arrow{
    	outline:none !important;
    	border:none;
        right: -40px;
        position: absolute;
        background: transparent url(../pic/sprite_arrow_slider__rooms.png);
        background-position:29px 0;
        width: 29px;
        height: 22px;
        font-size: 0;
        line-height: 0;
        -webkit-transition: background-image 0.3s linear;
        -moz-transition: background-image 0.3s linear;
        -ms-transition: background-image 0.3s linear;
        -o-transition: background-image 0.3s linear;
        transition: background-image 0.3s linear;
        cursor:pointer;
        bottom:24px;
        margin-top: -11px;
    }

	.slick-prev.slick-arrow{
		outline:none !important;
		border:none;
        left: -40px;
        position: absolute;
        background: transparent url(../pic/sprite_arrow_slider__rooms.png);
        background-position:0 0;
        width: 29px;
        height: 22px;
        font-size: 0;
        line-height: 0;
        -webkit-transition: background-image 0.3s linear;
        -moz-transition: background-image 0.3s linear;
        -ms-transition: background-image 0.3s linear;
        -o-transition: background-image 0.3s linear;
        transition: background-image 0.3s linear;
        cursor:pointer;
        bottom:24px;
        margin-top:-11px;
    }

    .slick-next.slick-arrow:hover{
		background-position:29px -22px;
    }

    .slick-prev.slick-arrow:hover{
		background-position:0px -22px;
    }

    .slick-slide img{
    	height:100%;
    }


    .containerSliderUp{
    	width:100%;
    	box-sizing:border-box;
    	box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
    	padding:3px;
    }

	
	.containerUpper{
		width:100%;
		position: relative;
		overflow: hidden;
		height:303px;
	}

	.containerUpper ul{
		display:block;
		width:528px;
		height: 303px;
		padding:0;
		margin:0;
		list-style: none;
		text-align:left;
		overflow:hidden;
	}	

	.containerUpper ul li{
		display: inline-block;
		vertical-align: top;
		/*display:block;*/
		padding:0;
		margin:0;
		width:100%;
		height:303px;
		background:none;
	}	

	.wrappSmall{
		width:100%;
		box-sizing:border-box;
		height:72px;
		margin:12px auto 0;
		position: relative;
		overflow: hidden;
	}

	.sliderNumb{
		position: relative;
	}

	.wrappSmall ul{
		display:block;
		height:72px;
		width:400px;
		padding:0;
		margin:0 auto;
		list-style: none;
		text-align:left;
	}	

	/*.wrappSmall*/

	.wrappSmall ul li{
		/*display: inline-block;
		vertical-align: top;*/
		float:left;
		/*display:block;*/
		padding:0;
		margin:0 5px;
		width:122px;
		height:72px;
		background:none;
	}

	.itemsUpper{
		height: 303px;
	}

	.itemsUpper img{
		max-width: 100% !important;
		line-height: 303px;
	}

	.itemsDown img{
		height:72px !important;
                width: 100%;
	}

	.costNumbers tr:first-child td{
		border-bottom:1px solid #b4ccd9;
	}

	.costNumbers tr td{
		border-right:1px solid #d0e2ec;
	}	

	.costNumbers tr td:last-child{
		border-right:0px solid transparent;
	}

	.costNumbers tr:last-child td:first-child{
		border-radius:0 0 0 4px;
	}	

	.costNumbers tr:last-child td:last-child{
		border-radius:0 0 4px 0px;
	}






	/*new*/

	.site_size-big {
		position: relative;
		max-width: 1600px;
		margin: 0 auto;
	}

	.header-top {
		position: relative;
		z-index: 10;
		width: 100%;	
		/* height: 88px; */
		background: #fff linear-gradient(to top, rgba(222, 229, 232, 0.32) 0%, rgba(255, 255, 255, 0.32) 100%);
		padding: 15px 0;
		/* padding: 15px 8%; */
		box-sizing: border-box;
	}

	.header-top:before {
		content: '';
		position: absolute;
		top:  100%;
		left: 0;
		width: 100%;
		height: 5px;
		opacity: 0.4;
		background-color: #3a8ecc;
	}

	.header-top_left {
		float: left;
		max-width: 900px;
		width: 55%;
	}

	.header-top_right {
		float: right;
		max-width: 690px;
		width: 45%;
	}

	.header-top .logo {
		display: block;
		width: 200px;
		float: left;
	}


	.header-top .phones {
		position: relative;
		float: right;
		/* width: 300px; */
		width: 43%;
		min-width: 270px;
		/* padding-left: 15px; */
		padding-left: 2%;
	}

	.header-top .phones:before {
		content: '';
		position: absolute;
		top: 50%;
		left:  0;
		height: 40px;
		width: 1px;
		margin-top: -20px;
		background: #d2e3eb;
	}


	.header-top .phones > span,
	.header-top .phones > a {
		display: inline-block;
		vertical-align: top;
		width: 48%;
		margin: 5px 0;
		text-decoration: none;
		white-space: nowrap;
	}

	.header-top .addresses {
		position: relative;
		float: 	left;
		/* width: 280px;	 */
		width: 40%;	
		/* padding-left: 18px; */
		padding-left: 3%;
		margin: 0 15px;
		text-align: right;
	}

	.header-top .addresses span,
	.header-top .addresses a {
		text-decoration: none;
		font:  15px/1.2em 'BIP', Tahoma;
		color: #077ab6;
	}

	.header-top .addresses i {
		display: inline-block;
		vertical-align: middle;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAMAAADu1H4BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAaVBMVEX/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD///+BSVsjAAAAIXRSTlMAKrLxKfC0+Yj1kZLmpqfnr7tiDvZHSAPhensU+BWhNTiyLAOKAAAAAWJLR0QiXWVcrAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF1JREFUCNclxlkCRDAABNEKQzCD2Jex9f0vKaE/uh6YKI6jD5hEfokhlc0yq5RcBXyV81MJlWqc1DSSo9Wzlq4P7TsoAypgCBg9plmaJw8WaQ3lv9n9AcfxlvPydwMMVweoC75R3QAAAABJRU5ErkJggg==') 0 0 no-repeat;
		width: 8px;
		height: 15px;
		margin-right: 5px; 
	}


	.header-top .top-menu {
		position: relative;
		float: left;
		max-width: 600px;
		width: 100%;
		white-space: nowrap;
		padding-top: 15px;
		/* overflow: hidden; */
	}

	.menuResp a span {
		padding: 0 8px;
	}

	header .site_size {}

	.header_items {
		/* max-width: 1600px; */
		width: 100%;
		margin: 0 auto;
	}


@font-face {
	font-family: 'BIP';
	src: url('../font/BIP.eot');
	src: url('../font/BIP.eot?#iefix') format('embedded-opentype'),
		url('../font/BIP.woff') format('woff'),
		url('../font/BIP.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.sliderMain {
	position: relative;
	top: auto;
	max-width: 100%;
	/* height: 637px; */
	margin-bottom: -10px; 
}

.sliderMain .slide_img {
	display: block;
}

.sliderMain .slide_img img {
	width: 100%;
}


.sliderMain .slide_text {
	display: block;
	position: absolute;
	/* bottom: 160px; */
	bottom: 28%;
	left: 50%;
	width: 466px;
	/*max-height: 168px;*/
	padding: 20px;
	background-color: white;
	/* border: 5px solid rgba(250, 112, 0, 0.53); */
	border: 5px solid rgb(252, 144, 56);
	border-radius: 25px;
	box-shadow: 0 33px 19px rgba(51, 73, 84, 0.35);
	transform: translateX(-105%);
	box-sizing: border-box;
	text-align: right;
}

.sliderMain .slide_text:after {
	content: '';
	position: absolute;
	top: 100%;
	right: 55px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAaCAMAAAB4vXe4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABTVBMVEX////6cAD6cAD9zqf9yJ3+6tr9wpL//fv6ehH9vIf//v38q2n8tn3//fz90Kv6cAD8r3H//fv+7N76cAD6cAD8qmj//Pn//v36fRj6cAD6cAD8pV7/+/f8r3H6cAD8nlL/+fX907H6cAD6cAD7mUr/9/H+7+L6cAD6cAD6cAD7lEH/9e7//v77gR76cAD6cAD6cAD7jjb/9Oz8snb6cAD6cAD6cAD7iS3/8uf+17f6cAD6cAD6cAD7hif+7+L/8eb6cAD6cAD6cAD+7d/6cAD6cAD6cAD+6tr6cAD6cAD6ehL+5tP+2bv6cAD6cAD6cAD6dgv+5M7/8uj6cAD6dAf+38b7izD6cAD6cAD6cAD6cwb+2779uoT6cAD6cAD6cQL+1rb+3MD6cAD6cAD6cAD9wI76cAD6cAD6cAD6cAD6cAD6cAD6cAD//////v7TSA0WAAAAbXRSTlMAAIfDvuK4/Iu0/qev/MY1q/vlby+n+v2NCi2j+Korn/bIUCqc9OdyKYaZ8f6PDieClu+tMCV/k+zMUyJ7kejqdR945REddOEzGYzdz1YVcIrZ7W6J1ZQUDWyIz7IIaofL0VQEabc2aBZnfUguEOgp8AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAEpSURBVCjPddJnUwIxEIDhTbCLYhexV2zYuyIK2HvvvSPh/3/0dnNHCufOwG3yvMwwA8B5QFgT4GrAeRXlTC+2nJeYQWmZ5by8wggqbefBKt2rNQ/JZ02t5nV4Uw9yGmTQ2KS8OYw3LW4QkUFrmwra8SLiOnTIoLMr79147vEcemXQ1+/5AB6jeYfBIQqGR1wfjeFxTAXjExRMTrnBNJ5mlMPsHAXzC9IX8bCkOSyvUBBfJU/gvqY7rCcpiKXQc3Hc00awsUlBeAuDIK7bhsNOlILdPcf3cTswHQ6PKDg+EeIUl6TlkD6j4PxCiEtcruzg+oaC2ztx7/MFnHl4pODp+QUfrwUOb+/yx/jAt0/wmS/17/kGYIXz43GGMT9nv65n/3GWzeCnHWZ/YT1gtGPYDrQAAAAASUVORK5CYII=') 0 0 no-repeat;
	width: 31px;
	height: 26px;
}


.sliderMain .slide_text span {
	display: inline-block;
	vertical-align: middle;
	font: bold 28px/1.25em 'Tahoma';
	color:  #343434;
	text-transform: uppercase;
}

.sliderMain .slide_text span > span {
	display: block;
	color: #0083c7;
}




.sliderMain-pagination {
	display: inline-block;
	position: absolute;
	top:  50%;
	right: 150px;
	width: 20px;
	height: auto;
	font-size: 0;
	z-index: 20;
}

.sliderMain-pagination a {
	position: relative;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    margin: 5px 0;
    height: 20px;
    border: 1px solid #4d9bd2;
    border-radius: 100%;
    background: #fff;
}

.sliderMain-pagination a:hover {
    border: 1px solid #fa7000;	
}

.no-touch .sliderMain-pagination a.selected:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
    background: #fa7000;
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px;
    border-radius: 100%;
}

.top-bg {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 100%;
	/* height: 602px; */
	height: 105%;
	transform: translateX(-50%);
	z-index: 100;
	margin-top: -7%; 
	background: url('../pic/bg_top.png') center top no-repeat;
	background-size: 100%; 
}

.zabron_link {
	top: -100px;
	right: 40px;
	z-index: 5;
}

.content--index {
	margin-top: 70px;
}

.phones__button {
	display: inline-block;
	font: bold 13px/1.2em Tahoma, Geneva, sans-seriff;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	border-radius: 5px;
	position: relative;
	cursor: pointer;
	color: #fff;
	box-shadow: 0 0 4px 2px #78e305;
	text-align: center;
}
.phones__button span {
	background: #78e305;
	border: 1px solid green;
	text-decoration: none;
	line-height: 1.5em;
	padding: 0 8px;
	border-radius: 3px;
	height: 20px;
	display: block;
}
.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	transition: .3s;
}
.slide-down {
	transform:none;
	transform: translateY(-100%);
}
.header-holder {
	min-height: 96px;
}
.inner-content {
	margin-top: 414px;
}
/*===============================MEDIAQUERIES============================*/

@media only screen and (max-width:1440px) {
	.header-top_left {
		float: none;
		width: 100%;
		max-width: 100%;
		margin: 0 0 10px;
	}
	.header-top_right {
		width: 100%;
		max-width: 100%;
	}

	.header-top .phones > span, 
	.header-top .phones > a {
		width: 100%;
		margin: 3px 0;
	}

	.header-top .addresses {
		width: 100%;
		margin: 0;
		padding: 0 2%;
		box-sizing: border-box;
		text-align: center;
	}

	.header-top .addresses br {
		display: none;
	}


	.header-top .phones {
		position: absolute;
		top: -10px;
		right: 0;
		width: 200px;
		min-width: 175px;
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}

	.header-top .phones:before {
		content: none;
	}

	.zabron_link {
		width: 300px;
	}

	.zabron_link img {
		width: 100%;
	}

	.sliderMain .slide_text span {
		font-size: 22px;
	}



}

@media only screen and (max-width: 1280px) {
	.sliderMain .slide_text span {
		font-size: 18px;
	}
}

@media only screen and (max-width: 1160px) {

	.header-top .logo {
		width: 160px;
		margin-right: 30px;
	}	

	.header-top .phones {
		text-align: right;
	}
}




@media only screen and (max-width: 980px) {

	.header-top {
		padding: 7px 0;
		text-align: center;
	}

	.header-top .logo,
	.header-top .top-menu {
		margin: 0 auto;
		float: none;
	}


	.header-top .top-menu {
		padding-top: 10px;
	}

	.header-top .top-menu li a {
		color:  #006277;
	}

	.header-top .top-menu li li a {
		color:  #fff;
	}


	.header-top .addresses,
	.header-top .phones {
		display: none;
	}

	.header-top_left {
		margin: 0;
	}

	.sliderMain {
		position: absolute;
		left: -200%;
		opacity: 0;
	}

	.sliderMain ~ .content {
		margin: 0;
	}


	.zabron_link {
		left: 50% !important;
		margin-left: -100px !important; 
	}

	.content--index {
		margin: 0;
	}

	
}


