@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');@font-face{font-family:hr;src:url("/fonts/HelveticaNeueCyr-Roman.otf");font-style:normal;font-weight:normal;}
@font-face{font-family:hb;src:url("/fonts/HelveticaNeueCyr-Bold.otf");font-style:normal;font-weight:normal;}
@font-face{font-family:hm;src:url("/fonts/HelveticaNeueCyr-Medium.otf");font-style:normal;font-weight:normal;}
@font-face{font-family:hl;src:url("/fonts/HelveticaNeueCyr-Light.otf");font-style:normal;font-weight:normal;}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend{vertical-align:baseline;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-size:14px;outline:0;padding:0;margin:0;border:0;list-style:none;}
:focus{outline:0;}
body{overflow-x:hidden;background:#f8f7f7;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-decoration:none;outline:0!important;font-family:'Circe';}
.container{width:1000px;min-width:1000px;margin:auto;position:relative;}
.top-dark{position:relative;z-index:2;background:#181717;padding:14px 0 14px 40px;margin-bottom:3px;}
.top-dark p{color:#fff;font-size:12px;}
.top-dark span{font-size:12px;font-family:hb;margin-right:10px;}
.top-dark .close{position:absolute;top:0;bottom:0;height:27px;width:27px;margin:auto;right:5px;cursor:pointer;}
.banner{height:120px;background:#dedede;max-width:1000px;margin:auto;}
.top-banners{max-width:1000px;min-width:1000px;position:relative;margin:0 auto;}
.top-banners:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.top-banners .box{float:left;width:24.25%;margin-right:1%;padding-top:3px;overflow:hidden;box-sizing: border-box;}
.top-banners .box:first-child {
	padding-left: 3px;
}
.top-banners .box:nth-child(4n){margin-right:0;}
.top-banners .box img{width:100%;height:auto;}
.header{min-height:450px;}
.top-header{background:#ffcc00;padding:15px 0 0;}
.top-header .col{display:inline-block;vertical-align:top;}
.top-header .left{padding-left:6px;width:35%;}
.top-header .logo{float:left;margin-right:10px;}
.top-header .settings{float:left;padding-top:9px;width:197px;position:absolute;margin-left:140px;}
.top-header .nice_select{border:1px solid #fff;height:22px;line-height:18px;background:transparent;color:#000;}
.top-header .nice_select span{font-size:12px;color:#000;}
.top-header .country{float:left;}
.top-header .country .nice_select{border-radius:16px 0 0 16px;}
.top-header .city{float:left;}
.top-header .city .nice-select span{display:inline-block;line-height:20px;overflow:hidden;max-width:40px;}
.top-header .city .nice_select{border-radius:0 16px 16px 0;border-left:0;padding-right:20px;}
.top-header .language a{display:inline-block;vertical-align:top;width:29px;height:16px;line-height:16px;border:1px solid #fff;border-radius:12px;margin:12px 3px 0 0;text-align:center;font-size:9px;text-transform:uppercase;color:#000;}
.top-header .language a.cur{background:#fff;}
.top-header .search input[type="text"]{}
.top-header .nav{}
.top-header .nav li{display:inline-block;vertical-align:top;margin:4px 0 0}
.top-header li a{position:relative;display:block;padding:0 15px 0 16px;min-height:30px;font-size:12px;color:#000;}
.top-header li a:hover:after{content:'';display:block;width:100%;height:34px;position:absolute;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 24%, rgba(255,255,255,0.22) 41%, rgba(255,255,255,.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 24%,rgba(255,255,255,0.22) 41%,rgba(255,255,255,.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 24%,rgba(255,255,255,0.22) 41%,rgba(255,255,255,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);}
.top-header li a span{display:inline-block;vertical-align:top;position:relative;z-index:2;}
.top-header li a.active:after{content:'';display:block;width:100%;height:34px;position:absolute;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 24%, rgba(255,255,255,0.22) 41%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 24%,rgba(255,255,255,0.22) 41%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 24%,rgba(255,255,255,0.22) 41%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);}
.top-header li a.active:hover:after{background:-moz-linear-gradient(top, rgba(255,255,255,0) 24%, rgba(255,255,255,0.22) 41%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 24%,rgba(255,255,255,0.22) 41%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 24%,rgba(255,255,255,0.22) 41%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);}
.top-header li a img{position:relative;z-index:2;display:inline-block;vertical-align:top;margin:4px 4px 0 0;}
.top-header li a img.mt-3{margin-top:3px;}
.top-header .sep{margin:0 10px;}
.top-header .right .sign{display:inline-block;vertical-align:middle;position:relative;}
.top-header .sign-in{font-size:14px;color:#000;padding:2px 25px 3px 10px;border-radius:15px;-webkit-border-radius:15px;cursor:pointer;background-image:url(/img/sing-down.png);background-repeat:no-repeat;background-position:right+7px center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.top-header .sign-in.active{color:#fff;background-color:#1a3143;background-image:url(/img/arrow-white_up.png);}
.top-header .form-sign{position:absolute;right:0;padding:10px;background:#333333;top:21px;display:none;z-index:10;border-radius:2px;-webkit-border-radius:2px;}
.top-header input{background-color:rgb(255, 255, 255);width:137px;height:23px;border:1px solid #929292;border-bottom:0;border-left:0;margin-bottom:8px;padding:0 5px;font-size:14px;color:#999999;}
.top-header button{background-color:rgb(255, 153, 0);width:138px;height:22px;border:0;margin:7px 0 10px;border-radius:15px;-webkit-border-radius:15px;font-size:14px;color:#fff;border-bottom:1px solid #a06918;cursor:pointer;}
.top-header .social{text-align:center;margin-bottom:10px;}
.top-header .social span{font-size:12px;color:#999999;display:inline-block;vertical-align:middle;margin-right:4px;}
.top-header .social a{display:inline-block;vertical-align:middle;}
.top-header .sign-up{font-size:10px;display:table;margin:0 auto 10px;color:#fff;text-decoration:underline;}
.top-header .lang{display:inline-block;vertical-align:middle;}
.top-header .select{font-size:14px;color:#fff;background-color:#1a3143;padding:2px 5px 3px 10px;border-radius:15px;-webkit-border-radius:15px;cursor:pointer;}
.top-header .select span{font-size:12px;font-family:'Roboto', sans-serif;display:inline-block;margin-left:5px;}
.category-header{position:relative;max-width:1000px;margin:0 auto 15px;border-bottom:1px solid #ccc;padding-bottom:12px;}
form.search{margin-top:9px;}
form.search input{background:#f3f3f3;width:357px;height:22px;line-height:22px;border-radius:10px;border:1px solid #dcdcdc;margin:0;padding:0 7px;font-size:13px;color:#999;display:inline-block;vertical-align:top;}
form.search .wr-select{display:inline-block;vertical-align:top;height:100%;width:20%;position:relative;}
form.search .wr-select:after{content:"";height:85%;width:1px;position:absolute;left:0;top:0;bottom:0;background:#d1d0d0;margin:auto;}
form.search .nice_select{height:100%;padding:0;line-height:39px;border-radius:0;border:0;padding:0 25px 0 10px;width:100%;}
form.search .nice_select span{font-size:14px;color:#999999;}
form.search .nice_select .list{right:0;}
form.search .extended{display:inline-block;vertical-align:top;margin:3px 2px 0;}
form.search button{display:inline-block;vertical-align:top;width:76px;height:22px;border-radius:10px;background-color:#fc0;border:solid 1px #fff;background-image:linear-gradient(to top, #fc0, #ffdc54);font-size:12px;color:#1a3143;margin:0;}
form.search button:hover{background-image:linear-gradient(to top, #fc0, #ffdc54 5%);}
a.cabinet{position:absolute;top:24px;right:5px;display:inline-block;padding:0 8px 0 26px;height:22px;line-height:21px;border-radius:10px;background-color:#fc0;border:solid 1px #fff;background-image:linear-gradient(to top, #fc0, #ffdc54);font-size:12px;color:#1a3143;}
a.cabinet img{position:absolute;left:11px;top:5px;}
a.cabinet:hover{background-image:linear-gradient(to top, #fc0, #ffdc54 5%);}
.category-filter{padding-top:1px;border-bottom:1px solid #ccc;font-family:'Circe';}
.category-filter .left-col{display:inline-block;vertical-align:top;width:35%;padding:15px 0 0 2px;font-size:11px;color:#999;}
.category-filter ul{display:inline-block;vertical-align:top;width:46%;}
.category-filter li{display:inline-block;vertical-align:top;}
.category-filter li a{position:relative;display:block;padding:12px 23px 10px 25px;font-size:16px;color:#000;}
.category-filter li a:hover{background:rgba(229,229,229,.5);}
.category-filter li a.active, .category-filter li a.active:hover{background:#e5e5e5;}
.category-filter .right-col{display:inline-block;vertical-align:top;width:18%;text-align:right;padding:11px 2px 0 0;}
.category-filter .right-col a{color:#0066cc;font-size:12px;}
.category-filter .right-col a img{display:inline-block;vertical-align:top;margin:3px 6px 0 0;}
.category-header .wrap-cat-list{font-size:0;padding:24px 15px 0;}
.category-header .wrap-cat-list ul{width:25%;display:inline-block;vertical-align:top;padding-left:10px;}
.category-header .wrap-cat-list ul:first-child{padding-left:0;}
.category-header .wrap-cat-list ul:nth-child(even){width:25%;}
.category-header .wrap-cat-list li{margin-bottom:8px;}
.category-header .wrap-cat-list a{position:relative;display:inline-block;padding-left:25px;font-size:14px;color:#0066cc;}
.category-header .wrap-cat-list a span{font-size:10px;color:#666;}
.category-header .wrap-cat-list a:hover{color:#ff9900;}
.category-header .wrap-cat-list a i{position:absolute;left:0;top:2px;width:12px;text-align:center;display:inline-block;}
.category-header .col-info ul{text-align:center;padding-bottom:15px;}
.category-header .col-info li{display:inline-block;}
.category-header .col-info span{display:inline-block;vertical-align:middle;}
.category-header .name{font-size:11px;color:#fff;}
.category-header .number{border:2px solid #fff;border-radius:25px;-webkit-border-radius:25px;padding:1px 8px;background:#33353d;color:#fff;font-size:11px;}
.category-header .number:hover{background:#434151;}
.category-header .up_grade{position:absolute;right:10px;bottom:20px;font-size:11px;color:#fff;}
.category-header .time{font-size:11px;color:#fff;}
.list-banner{margin-bottom:14px;padding-top:1px;text-align:center;}
.list-banner ul{font-size:0;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.list-banner li{display:inline-block;vertical-align:middle;height:59px;background-color:#cccccc;width:9.1%;margin:4px 0 8px;border-radius:6px;}
.list-banner li img{height:auto;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;}
.footer{min-width:1000px;max-width:1000px;margin:0 auto;font-family:'Circe';color:#fff;}
.footer a:hover{color:#fff!important;}
.top-footer{background:#333;padding:21px 0 16px;}
.top-footer .container .item{display:inline-block;vertical-align:top;padding:5px;}
.top-footer .item-1{width:312px;}
.top-footer .item .h4{font-size:14px;font-weight:700;margin-bottom:11px;}
.top-footer .item-1 li{margin-bottom:11px;}
.top-footer .item-1 a{font-size:12px;color:#6699ff;margin-bottom:1px;display:inline-block;}
.top-footer .item-1 p{line-height:9px;color:#999999;font-size:11px;}
.top-footer .item-2{width:182px;}
.top-footer .item-2 a,
.top-footer .item-3 a{font-size:12px;color:#6699ff;margin-bottom:3px;display:inline-block;text-decoration:underline;}
.top-footer .item-3{width:245px;position:relative;}
.top-footer .item-3 .fast{position:absolute;top:0;right:0;}
.top-footer .fast span{font-size:12px;color:#fff;}
.top-footer .image img{max-width:100%;}
.top-footer .item-4{width:240px;}
.top-footer .social a{display:inline-block;vertical-align:top;margin:6px 6px 0 0;}
.top-footer .social img{border-radius:50%;}
.top-footer .item-4 p{font-size:12px;color:#999;margin:13px 0 0 5px;line-height:15px;}
.middle-footer{background:#181717;padding-top:12px;line-height:15px;min-height:82px;box-sizing:border-box;}
.middle-footer .container{font-size:0;padding-bottom:10px;}
.middle-footer .container .col-3{display:inline-block;vertical-align:top;width:832px;padding:5px 0 0 5px;}
.middle-footer .container .col-3 p{margin-top:7px;}
.middle-footer .col-3 p{font-size:12px;color:#999999;}
.middle-footer .col-6{width:50%;display:inline-block;vertical-align:top;text-align:center;}
.middle-footer .col-6 p{font-size:12px;color:#999999;line-height:17px;}
.middle-footer ul{font-size:0;margin-bottom:15px;}
.middle-footer .col-6 li{display:inline-block;margin:0 9px;}
.middle-footer .col-6 a{font-size:12px;color:#ffcc00;text-decoration:underline;}
.middle-footer .col-3.right{width:166px;padding:9px 5px 0 0;text-align:right;}
.middle-footer .col-3.right p{margin-top:6px;}
.line-footer{height:33px;line-height:33px;text-align:center;background:#000;}
.line-footer p{font-size:12px;color:#999999;}
.content .container{font-size:0;}
.content a{color:#3366cc;}
.content a:hover{color:#ff9900;}
.content .h4{margin-bottom:12px;font-size:20px;font-weight:700;}
.review-box-2 .img img{width:100%;}
.review-box-2 .row{padding-top:7px;}
.review-box-2 .row:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.review-box-2 .date{float:left;width:40%;color:#999;font-size:12px;}
.review-box-2 .autor{float:right;width:55%;text-align:right;font-size:12px;}
.review-box-2 .name{padding-top:8px;line-height:24px;}
.review-box-2 .name a{font-size:20px;color:#000;}
.list-rev{margin-top:12px;}
.list-rev ul{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.item-rev{display:inline-block;vertical-align:top;width:48%;margin-right:4%;min-height:256px;padding:20px 0 5px;border-bottom:1px solid #ccc;}
.item-rev.no-brd{border-bottom:0;}
.item-rev:nth-child(2n){margin-right:0;}
.item-rev .img img{width:100%;    max-height: 110px;}
.item-rev .row{padding-top:3px;}
.item-rev .row:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.item-rev .date{float:left;width:40%;color:#999;font-size:12px;}
.item-rev .autor{float:right;width:55%;text-align:right;font-size:12px;}
.item-rev .name{padding-top:3px;line-height:16px;}
.item-rev .name a{font-weight:700;color:#000;}
.publish-box{padding:12px 16px 0 0;text-align:right;font-size:12px;}
.publish-box a img{margin-left:5px;}
.content .left-content{display:inline-block;vertical-align:top;width:450px;margin:0 28px 0 10px;}
.center-content{display:inline-block;vertical-align:top;width:238px;margin-right:25px;}
.baner-height{height:400px;background:#ccc;margin-bottom:15px;}
.title-block{font-size:14px;color:#333333;padding-left:25px;display:inline-block;border-bottom:4px solid #ffa012;padding-bottom:2px;margin-bottom:20px;font-family:hm;}
.news-company .date{font-size:12px;line-height:12px;}
.news-company ul li{position:relative;margin-top:14px;padding:0 0 14px 35px;border-bottom:1px solid #ccc;line-height:16px;}
.news-company ul li:first-child{margin-top:10px;}
.news-company ul li .time{position:absolute;left:0;top:1px;font-size:11px;color:#999;}
.news-company li a{color:#1a3143;}
.news-company ul li a:hover{color:#cc0000;}
.all-box{padding-top:10px;text-align:right;}
.all-box a{font-size:12px;}
.all-box a img{display:inline-block;vertical-align:top;margin:7px 0 0 2px;}
.courses-box{width:240px;border-radius:5px;padding:15px 25px 25px 15px;margin-bottom:30px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);}
.right-content .courses-box:first-child{margin-top:11px;}
.courses-box .head{font-size:20px;line-height:22px;font-weight:700;}
.courses-box .subhead{padding-bottom:12px;font-size:12px;font-weight:700;}
.courses-box li{border-bottom:1px solid #ccc;padding:8px 0 3px;}
.courses-box li:last-child{border-bottom:0;}
.courses-box li span{display:inline-block;vertical-align:top;font-size:12px;}
.courses-box li .it-1{width:61px;}
.courses-box li .it-2{width:42px;font-weight:700;}
.courses-box li .it-3{width:50px;text-align:right;}
.courses-box li .ico{width:20px;margin-left:4px;text-align:center;}
.courses-box li .ico img{vertical-align:middle;}
.courses-box p{margin-top:5px;}
.courses-box p a{text-decoration:underline;font-size:12px;}
.courses-box .head-table{margin-left:2px;}
.courses-box .head-table span{display:inline-block;vertical-align:top;font-size:12px;font-weight:700;width:66px;}
.courses-box .head-table .it-3{width:46px;}
.courses-box .table-2{margin-left:8px;}
.courses-box .table-2 .it-1{width:68px;}
.courses-box .table-2 .it-2{width:50px;font-weight:400;}
.courses-box .table-2 .it-3{width:50px;}
.courses-box .table-3 li{border-bottom:0;}
.courses-box .table-3 .it-1{width:44px;margin-top:2px;font-weight:700;}
.courses-box.box-2{padding-right:5px;margin-bottom:30px;}
.courses-box li input{display:inline-block;vertical-align:top;margin:0;width:105px;height:21px;border:1px solid #ccc;padding:2px 6px 0;font-family:'Circe';font-size:12px;font-weight:700;color:#000;}
.courses-box .table-3 .it-3{width:44px;margin-top:2px;text-align:right;}
.b-box{margin-bottom:24px;}
.boxes_split{margin-bottom:30px;}
.container-2{min-width:1000px;margin:10px auto 0;}
.container-2 .wrapper{position:relative;width:1000px;margin:auto;background:#fff;padding-top:24px;padding-bottom:30px;}
.container-2 .lf-content{width:706px;margin:0 28px 0 10px;display:inline-block;vertical-align:top;}
.container-2 .rg-content{width:238px;display:inline-block;vertical-align:top;}
.container-2 .rg-content .bnrbox{margin-bottom:20px;}
.container-2 .rg-content .widget-weather{margin-top:76px;}
.lf-content-2{width:233px;display:inline-block;vertical-align:top;padding-left:5px;}
.lf-content-2 .bnrbox,
.lf-content-2 .b-box{margin-top:25px;}
.lf-content-2 .info-list{border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);width:100%;box-sizing:border-box;padding:10px 0 10px 8px;margin-top:30px;}
.lf-content-2 .info-list li{padding-left:12px;}
.center-content-2{position:relative;width:450px;display:inline-block;vertical-align:top;margin:0 36px 0;}
.center-content-2 H1{font-size:20px;font-weight:700;}
.navigation{padding-top:3px;font-size:12px;}
.navigation a{text-decoration:underline;}
.navigation a:hover{text-decoration:none;}
.list-companies li{position:relative;border-radius:5px;background-color:#fff;padding-bottom:20px;box-shadow:0 2px 9px rgba(0,0,0,.15);margin-top:30px;border:1px solid transparent;}
.list-companies li:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.list-companies li.v2{border-color:#ff9900;}
.list-companies li > a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;}
.list-companies li .head{position:absolute;left:0;top:-14px;right:0;text-align:center;}
.list-companies li .head span{position:relative;background:#1a3143;display:inline-block;height:16px;line-height:18px;padding:0 8px;color:#fff;font-size:8px;text-transform:uppercase;}
.list-companies li .head span:before{content:'';display:block;border:8px solid transparent;border-right:8px solid #1a3143;position:absolute;left:-16px;top:0px;}
.list-companies li .head span:after{content:'';display:block;border:8px solid transparent;border-left:8px solid #1a3143;position:absolute;right:-16px;top:0px;}
.list-companies li .img{float:left;width:112px;text-align:center;padding-top:36px;}
.list-companies li .img img{max-width:100%;}
.list-companies li .info{float:left;width:250px;padding:24px 0 0 5px;}
.list-companies li .info .name{font-size:14px;line-height:16px;}
.list-companies li .info p{margin-top:5px;font-size:12px;color:#999;}
.center-content-2 .list-companies li .info p{font-size:14px;line-height:18px;}
.list-companies li .info .icons img{display:inline-block;vertical-align:middle;margin:12px 8px 0 0;}
.list-companies li .label{position:absolute;left:2px;top:0;}
.list-companies li .subhead{padding:10px 0 0 14px;font-size:20px;font-weight:700;color:#1a3143;}
.list-companies li.v3 .img{width:200px;padding:15px 0 0 10px;clear:both;}
.list-companies li.v3 .info{width:215px;padding:12px 0 0 14px;line-height:16px;}
.list-companies li.v3 .info a{color:#1a3143;}
.list-companies li.v3 .info .phone{margin-top:5px;display:inline-block;}
.list-companies li.v3 .info .phone img{display:inline-block;vertical-align:top;margin:2px 2px 0 0;}
.pagination{position:relative;z-index:10;padding-top:25px;text-align:center;}
.pagination a{display:inline-block;vertical-align:top;font-size:12px;color:#3366cc;}
.pagination a.link{margin:4px 12px 0;text-decoration:underline;}
.pagination a.link:hover{text-decoration:none;}
.pagination a.num{width:25px;height:25px;line-height:25px;background:#ff9900;font-weight:700;color:#fff;margin-bottom:5px;}
.pagination span{display:inline-block;vertical-align:top;margin:8px 2px 0 4px;color:#ff9900;}
.add{display:table;margin:0 auto 5px;cursor:pointer;}
.add img{display:inline-block;vertical-align:middle;}
.add span{font-size:12px;color:#000;display:inline-block;vertical-align:middle;margin-left:5px;font-family:hm;}
.add:hover span,
.top-company .view:hover span{color:#ff9900;}
.exchange-rates{background:#1a3143;margin-bottom:15px;padding:15px 20px 20px 30px;}
.exchange-rates .h4{font-size:14px;color:#fff;text-align:center;margin-bottom:5px;}
.calendar{border:1px solid #fe9900;display:table;border-radius:25px;-webkit-border-radius:25px;margin:0 auto 20px;padding:6px 10px;cursor:pointer;font-size:0;}
.calendar img{display:inline-block;vertical-align:middle;margin-right:7px;}
.calendar p{display:inline-block;font-size:10px;color:#fff;font-family:hm;vertical-align:middle;}
.calendar span{font-size:10px;}
.exchange-rates table{width:100%;border-collapse:collapse;margin-bottom:10px;}
.exchange-rates td{font-size:;color:#fff;font-size:12px;padding:9px 0}
.exchange-rates thead td{padding:0 0 10px;}
.exchange-rates tbody{border-collapse:separate;}
.exchange-rates tbody tr:not(:last-child) td{border-bottom:1px solid #ff9900;}
.exchange-rates ul{text-align:center;font-size:0;}
.exchange-rates li{display:inline-block;}
.exchange-rates a{font-size:12px;color:#fff;font-family:hl;text-decoration:underline;}
.exchange-rates a:hover{color:#ff9900;}
.exchange-rates .sep{font-size:14px;color:#fff;margin:0 10px;}
.calculator{font-size:0;}
.calculator .item{display:inline-block;width:47%;vertical-align:top;margin-bottom:16px;}
.calculator .item:nth-child(1){margin-right:6%;}
.calculator .item:nth-child(4){width:51%;}
.calculator label{font-size:12px;color:#fff;margin-bottom:5px;display:inline-block;}
.calculator .nice-select{padding:4px 4px 8px;width:100%;height:auto;line-height:normal;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid #ff9900;}
.calculator .nice-select:after{border-color:#fff;}
.calculator .nice-select li{display:block;}
.calculator .nice-select .list{right:0;left:0;}
.calculator .nice-select span{font-size:14px;color:#fff;}
.calculator input{width:100%;background-color:transparent;border:0;border-bottom:1px solid #ff9900;padding:4px 4px 8px;color:#999999;font-size:18px;}
.calculator p{font-size:30px;color:#fff;font-family:hl;padding:20px 0 0 10px;}
.calculator p span{font-size:30px;color:#fff;font-family:hl;}
.top-company{background:#fff;padding:15px 30px 15px 0;margin-bottom:15px;}
.top-company table{width:95%;margin-left:25px;border-collapse:collapse;}
.top-company table tr:hover td{background:#ededec!important;}
.top-company td:last-child{padding-left:0;}
.top-company td:first-child{color:#ff9900;}
.top-company tr:nth-child(2n) td{background:#f3f3f2;}
.top-company td{font-size:10px;vertical-align:top;font-family:hl;color:#000;padding:6px 4px;}
.top-company .view{display:table;margin:15px auto 5px;cursor:pointer;}
.top-company .view img{display:inline-block;vertical-align:middle;}
.top-company .view span{font-size:12px;color:#000;display:inline-block;vertical-align:middle;margin-left:5px;font-family:hm;}
.weather{background:url(/img/weather-bg.png) center top no-repeat;background-size:cover;padding:20px 20px 35px;text-align:center;margin-bottom:15px;}
.weather .h4{font-size:14px;color:#fff;margin-bottom:10px;}
.weather .calendar{margin-bottom:40px;}
.right-content{width:238px;display:inline-block;vertical-align:top;}
.info-list{display:inline-block;vertical-align:top;width:230px;}
.info-list li{position:relative;padding-left:20px;margin-bottom:9px;}
.info-list li img{position:absolute;left:0;top:6px;}
.ads{display:inline-block;vertical-align:top;width:460px;margin-right:10px;}
.ads .item{margin-bottom:22px;}
.ads .image{display:inline-block;vertical-align:top;margin-right:16px;background:#ccc;width:200px;height:100px;border-radius:6px;border:1px solid #ccc;}
.ads .image img{width:100%;height:auto;border-radius:6px;}
.ads .info{display:inline-block;vertical-align:top;width:240px;}
.ads .title{font-size:14px;display:inline-block;color:#3366cc;line-height:16px;font-weight:700;}
.ads .title:hover{color:#ff9900;}
.ads p{font-size:12px;display:inline-block;color:#000;margin:4px 0 3px;}
.ads .phone img{display:inline-block;vertical-align:middle;}
.ads .phone span{font-size:12px;color:#333333;display:inline-block;vertical-align:middle;margin-left:3px;font-family:'Tahoma';}
.ads .publish-box{padding:0;}
.box-gallery{position:relative;margin-top:20px;color:#fff;text-align:center;}
.box-gallery:before{content:'';display:block;position:absolute;}
.box-gallery > img{max-width:100%;}
.box-gallery .inbox{position:absolute;left:0;top:20px;right:0;}
.box-gallery .head{font-weight:700;font-size:20px;}
.box-gallery .name{font-weight:700;font-size:15px;text-transform:uppercase;font-size:12px;}
.box-gallery .name a{color:#fff;}
.box-gallery .name a:hover{color:#ff9900;}
.box-gallery .name a span{display:inline-block;vertical-align:top;line-height:14px;}
.box-gallery .name a span:first-child{transform:rotate(270deg);margin:4px 8px 0 0;}
.box-gallery .name a span:last-child{transform:rotate(90deg);margin:3px 0 0 8px;}
.right-content .ads{border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);width:100%;box-sizing:border-box;padding:20px;}
.right-content .ads .item{border-top:1px solid #ccc;padding:18px 0;margin:0;}
.right-content .ads .image{width:100%;box-sizing:border-box;margin-right:0;}
.right-content .ads .info{width:100%;padding-top:10px;}
.right-content .ads .title{font-weight:400;}
.container > .bnrbox-2{margin:20px 10px 0;}
.container > .bnrbox-2 img{max-width:100%;}
.container > .wrapper > .lf-content > .bnrbox{margin-top:30px;}
.container > .wrapper > .lf-content > .ads{margin-right:20px;}
.tags{border:1px solid #ccc;border-radius:6px;text-align:center;margin-bottom:18px;padding:4px 0;width:980px;font-family:'HelveticaNeueCyr';font-family:'HelveticaNeueCyr';line-height:18px;}
.tags li{display:inline-block;margin:0 2px;}
.tags li a{font-size:14px;color:#333333;text-decoration:none;}
.tags .red{color:#ff0000;}
.tags .sky-blue{color:#00ccff;}
.tags .blue{color:#0066ff;}
.tags .green{color:#339900;}
.main-slider{position:relative;margin:0 10px 15px;padding-right:30px;}
.main-slider .slide{height:63px;background:#ccc;}
.main-slider .slick-arrow{position:absolute;right:0;width:25px;height:29px;top:0;font-size:0;border:0;background:url(/img/next.png);cursor:pointer;}
.main-slider .slick-arrow.slick-prev{bottom:0;top:auto;background:url(/img/prev.png);}
slick-prev slick-arrow{}
.main-news{margin:0 10px 15px;background:#fff;padding:25px 0px 25px 0;}
.main-news .wrap{padding:0 25px;font-size:0;}
.main-news .item{display:inline-block;vertical-align:top;width:48%;margin-right:4%;margin-bottom:25px;}
.main-news .item:nth-child(2n){margin-right:0;}
.main-news .image{height:150px;background-size:cover;margin-bottom:10px;}
.main-news .top{font-size:0;margin-bottom:10px;}
.main-news .top .tag{font-size:10px;text-transform:uppercase;color:#999999;display:inline-block;width:40%;}
.main-news .top .date{font-size:10px;text-transform:uppercase;color:#999999;display:inline-block;width:60%;text-align:right;}
.main-news p a{font-size:14px;color:#333333;font-family:hb;}
.main-news p a:hover{color:#000;}
.main-ads{margin:0 10px 15px;}
.main-ads .item{font-size:0;border:0;margin-bottom:10px;}
.main-ads .image{display:inline-block;width:40%;vertical-align:top;}
.main-ads .info{width:60%;display:inline-block;padding-left:20px;text-align:left;}
.main-ads .title,
.main-ads p{text-align:left;color:#666666;font-family:Verdana, sans-serif;}
.main-ads .title{color:#1a3143;text-decoration:underline;font-family:Verdana, sans-serif;}
.main-ads .phone span{font-family:'Roboto', sans-serif;font-weight:500;}
.main-ads .title-block .add{position:absolute;right:20px;top:17px;}
.main-ads{position:relative;}
.main-top{margin:0 10px 15px;background:#fff;padding:20px 0;}
.main-top .title-block{margin-bottom:5px;}
.main-top p{padding-left:25px;font-size:10px;}
.main-top .wrap{font-size:0;padding:0 10px;}
.main-top .top-company{display:inline-block;width:50%;margin-bottom:0;padding:20px 15px 0;}
.main-top .top-company .title-block{border:0;margin-bottom:10px;padding-left:0;}
.main-top .top-company table{width:100%;margin:0;}
.main-top .top-company td{padding:6px 15px;color:#000000;font-size:12px;}
.main-top .view{margin-bottom:-5px;}
.baner-col{font-size:0;padding:0 10px;margin-bottom:15px;}
.baner-col .baner{display:inline-block;height:100px;background:#ccc;width:47%;margin-right:6%;}
.baner-col .baner:nth-child(2n){margin-right:0;}
.catalog-company{margin:0 10px 15px;background:#fff;padding:20px 0 5px;}
.catalog-company .title-block{margin-bottom:4px;}
.catalog-company > p{font-size:10px;padding-left:25px;}
.catalog-company .top-company{padding-bottom:0;}
.catalog-company tr td{padding:10px;position:relative;}
.catalog-company td p{padding:0 40px 0 15px;font-size:12px;color:#000;line-height:16px;}
.catalog-company .read{position:absolute;top:0;bottom:0;right:15px;width:23px;height:23px;margin:auto;}
.catalog-company table{margin-bottom:15px;}
.catalog-company td{padding-left:20px!important;}
.catalog-company td a:first-child{font-size:12px;text-transform:uppercase;color:#666666;margin-bottom:5px;display:inline-block;}
.catalog-company tr:nth-child(2n-1) td{background:#f3f3f2!important;}
.catalog-company tr:nth-child(2n) td{background:#fff!important;}
.catalog-company td p{padding-left:0;}
.list-facebook{display:table;margin:0 auto 20px;}
.nav form.search{width:370px;height:25px;border:1px solid #ffa000;margin:10px 0 10px;}
.nav form.search input{width:64%;padding-left:10px;margin-bottom:0;}
.nav form.search .nice_select{background:#fff;line-height:23px;}
.nav form.search .wr-select{width:25%;}
.nav form.search button{width:30px;vertical-align:top;margin:0;height:100%;vertical-align:middle;}
.nav form.search button img{vertical-align:middle;}
.nav form.search .nice_select span{font-size:12px;}
.nav .nice-select .list li{display:block;}
.nav form.search .extended{width:60px;text-align:left;color:#666666;top:-3px;right:-70px;font-size:12px;bottom:auto;}
.firm-h.top-header .col{vertical-align:top;}
.firm-h.top-header .nav >ul{text-align:left;padding-left:35px;top:10px;position:relative;}
.firm-h .right{padding-top:12px;}
.firm-header .category-header{display:none;}
.profile-header{position:relative;background:rgba(26,49,67,1);background:-moz-linear-gradient(top, rgba(26,49,67,1) 0%, rgba(26,49,67,1) 50%, rgba(25,47,64,1) 51%, rgba(0,1,1,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,49,67,1)), color-stop(50%, rgba(26,49,67,1)), color-stop(51%, rgba(25,47,64,1)), color-stop(100%, rgba(0,1,1,1)));background:-webkit-linear-gradient(top, rgba(26,49,67,1) 0%, rgba(26,49,67,1) 50%, rgba(25,47,64,1) 51%, rgba(0,1,1,1) 100%);background:-o-linear-gradient(top, rgba(26,49,67,1) 0%, rgba(26,49,67,1) 50%, rgba(25,47,64,1) 51%, rgba(0,1,1,1) 100%);background:-ms-linear-gradient(top, rgba(26,49,67,1) 0%, rgba(26,49,67,1) 50%, rgba(25,47,64,1) 51%, rgba(0,1,1,1) 100%);background:linear-gradient(to bottom, rgba(26,49,67,1) 0%, rgba(26,49,67,1) 50%, rgba(25,47,64,1) 51%, rgba(0,1,1,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3143', endColorstr='#000101', GradientType=0);margin-bottom:15px;max-width:1000px;margin:0 auto 15px;}
.view-category{bottom:-15px;left:0;font-size:11px;right:0;color:#fff;border-radius:8px;background-color:rgb(255, 153, 0);width:141px;height:20px;display:block;margin:auto;text-align:center;padding-top:3px;position:absolute;z-index:10;}
.view-category span{font-size:11px;border-bottom:1px dotted #fff;}
.profile-header .container{position:relative;padding-left:29px;padding-top:110px;}
.profile-header .wrap{font-size:0;}
.profile-header .avatar{position:relative;display:table;width:150px;height:150px;background-color:#ccc;margin-bottom:15px;}
.profile-header .edit,
.profile-header .edit-cover{position:absolute;width:150px;height:30px;text-align:center;border-radius:25px;right:-160px;top:-26px;border:2px solid #ffa000;line-height:25px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.profile-header .edit img,
.profile-header .edit-cover img,
.firm-info .edit img{display:inline-block;vertical-align:middle;margin-right:5px;}
.profile-header .edit span,
.profile-header .edit-cover span{font-size:12px;color:#fff;display:inline-block;vertical-align:middle;}
.profile-header .info{display:inline-block;width:50%;}
.profile-header .edit-cover{right:10px;top:6px;bottom:auto;font-size:0;width:140px;line-height:26px;}
.profile-header .info img{display:inline-block;vertical-align:middle;}
.profile-header .title{margin-bottom:10px;}
.profile-header .title span{font-size:24px;color:#fff;font-family:hm;display:inline-block;vertical-align:middle;margin-right:15px;}
.profile-header ul{display:block;font-size:0;padding-top:10px;}
.profile-header li{display:inline-block;}
.profile-header li a{font-size:12px;color:#ff9900;font-family:hr;}
.profile-header .sep{margin:0 5px;font-size:12px;color:#ff9900}
.profile-header .active{color:#999999;font-family:hm;}
.profile-header .rate{width:50%;display:inline-block;vertical-align:top;text-align:right;padding-bottom:10px;position:relative;top:-10px;padding-right:15px;}
.profile-header .item{display:inline-block;vertical-align:top;text-align:center;width:78px;}
.profile-header .circle{width:48px;height:48px;border-radius:50%;-webkit-border-radius:50%;border:3px solid #ff9900;line-height:44px;text-align:center;font-size:0;display:inline-block;margin-bottom:5px;position:relative;}
.profile-header .circle img{vertical-align:middle;}
.profile-header .h5{font-size:12px;color:#fff;}
.profile-header .circle span{font-size:18px;color:#fff;}
.profile-header .circle .number{position:absolute;top:-6px;background:#ff3333;height:15px;font-size:11px;color:#fff;border-radius:50%;min-width:21px;display:table;height:21px;line-height:21px;right:-10px;}
.baner-width{height:60px;margin:0 15px 15px;background-color:#ccc;}
.firm-info{background:#fff;margin:0 10px 15px;padding:15px 20px;}
.firm-info .top-list{margin-bottom:10px;}
.firm-info ul{font-size:0;display:inline-block;padding-top:5px;}
.firm-info li{display:inline-block;margin-right:12px;}
.firm-info .edit{width:150px;height:30px;text-align:center;border-radius:25px;border:2px solid #ffa000;line-height:25px;float:right;}
.firm-info .edit span{font-size:12px;color:#333333;vertical-align:middle;display:inline-block;}
.firm-info table{border-collapse:collapse;margin-bottom:15px;}
.firm-info td{padding:8px 8px;}
.firm-info td:first-child{width:145px;vertical-align:top;}
.firm-info td:first-child span{width:100px;display:inline-block;vertical-align:middle;font-size:12px;color:#666666;}
.firm-info tr:nth-child(2n) td{background:#fcfcfc;}
.firm-info tr:nth-child(2n-1) td:last-child{background:#f8f8f8;}
.firm-info td:last-child{padding-left:15px;vertical-align:middle;}
.firm-info td a{font-size:10px;color:#3399ff;text-decoration:underline;}
.firm-info .icon{display:inline-block;vertical-align:middle;width:25px;}
.firm-info p ,
.firm-info td:last-child span{font-size:12px;color:#666666;line-height:18px;vertical-align:middle;display:inline-block;}
.firm-info td:last-child img{vertical-align:middle;margin-left:10px;}
.firm-info .map{height:160px;overflow:hidden;}
.commentar{margin:0 10px 15px;background:#fff;padding:30px;}
.commentar .h5{margin:0 0 10px;font-size:14px;color:#000;font-family:hl;}
.commentar form{padding-bottom:10px;}
.commentar textarea{width:100%;resize:none;height:105px;border:1px solid #d3d3d3;padding:10px;margin-bottom:13px;}
.commentar label{display:inline-block;vertical-align:top;}
.commentar label input{display:none;}
.commentar img{display:inline-block;vertical-align:middle;margin-right:5px;}
.commentar span{font-size:12px;color:#0066ff;text-decoration:underline;display:inline-block;vertical-align:middle;}
.commentar button{background-color:rgb(255, 153, 0);width:117px;height:29px;border:1px solid rgb(255, 153, 0);border-radius:25px;-webkit-border-radius:25px;float:right;color:#fff;cursor:pointer;}
.commentar button:hover{background:#fff;color:#000;}

.item-information{background:#fff;margin:0 0 15px;padding:30px 0 20px;position:relative;}
.item-information img{max-width:430px;}
.item-information .edit-list{position:absolute;right:7px;;top:5px;}
.item-information .edit-list ul{position:absolute;background:#000;right:0;top:38px;padding:10px 25px 10px 12px;visibility:hidden;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.item-information .edit-list:hover ul{visibility:visible;opacity:1;}
.item-information .edit-list ul:after{content:"";position:absolute;width:10px;height:9px;background:#000;top:-3px;right:18px;transform:rotate(-45deg)}
.item-information .edit-list a{color:#fff;font-size:12px;line-height:24px;}
.item-information .edit{width:45px;height:30px;border:2px solid #ffa000;border-radius:20px;-webkit-border-radius:20px;line-height:26px;text-align:center;font-size:0;cursor:pointer;}
.item-information .edit img{vertical-align:middle;}
.item-information .title{font-size:14px;color:#000;text-decoration:underline;margin-bottom:15px;display:inline-block;}
.item-information p{font-size:12px;color:#666666;line-height:14px;margin-bottom:15px;}
.item-information .images{font-size:0;margin-bottom:20px;}
.item-information .images li{display:inline-block;vertical-align:top;background-size:cover;}
.item-information .images li.no-before:before{content:none;}
.item-information .images li:before{content:"";padding-top:70%;display:block;}
.item-information .col-2 li{width:48%;margin-right:4%;}
.item-information .col-2 li:nth-child(2n){margin-right:0;}
.item-information .col-3 li{width:31.5%;margin-right:2.6%;}
.item-information .col-3 li:nth-child(3n){margin-right:0;}
.item-information .comment img{vertical-align:middle;}
.item-information span{display:inline-block;color:#999999;vertical-align:middle;}
.item-information ol{vertical-align:top;font-size:0;}
.item-information ol li{width:48%;margin-right:4%;display:inline-block;margin-bottom:7px;}
.item-information ol li:nth-child(2n){margin-right:0;}
.item-information ul.col-w-2 > li{width:49%;margin-right:2%;}
.item-information ul.col-w-2 > li:last-child{margin-right:0;}
.item-information ul.col-w-2{margin-bottom:10px;}


.item-information .allcom {
	padding-left: 20px;
}
.item-information .comment {
	 padding-bottom: 12px; text-align: right;
}
.item-information .post {
	position: relative; padding: 0 0 20px 42px; margin-bottom: 10px;
}
.post .post_avatar {
	position: absolute; left: 0; top: 0;
}
.post .post_avatar img {
	width: 30px; border-radius: 50%; box-sizing: border-box; border: 1px solid #ccc;
}
.post_title_avatar {
	display: inline-block; vertical-align: top;
}
.item-information .post .post_title {
	display: inline-block; vertical-align: top;
}
.item-information .post .post_title a {
	font-weight: 700; margin-right: 15px;
}
.item-information .post .post_title br {
	display: none;
}
.item-information .post p {
	display: inline-block; vertical-align: top; margin: 4px 0 0;
}
.item-information .post .post_date {
	position: absolute; left: 42px; bottom: 0; font-size: 11px;
}





.list-rubrika{margin-top:32px;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);}
.list-rubrika a{display:block;font-size:0;padding:5px 0;}
.list-rubrika a:hover{background:#ededed;}
.list-rubrika .title{width:85%;display:inline-block;vertical-align:middle;padding-left:15px;font-size:14px;color:#333333;}
.list-rubrika .number{width:15%;display:inline-block;vertical-align:middle;text-align:right;padding-right:10px;font-size:12px;color:#333333;}
.no-grad{}
.no-grad.profile-header{background:#1a3143;}
.no-grad .container{padding:50px 0 20px;}
.no-grad .title-page{text-align:center;}
.no-grad .h2{height:1px;background:#fff;position:relative;margin:0 0 10px;}
.no-grad .h2 span{font-size:24px;color:#fff;background:#1a3143;padding:0 30px;position:relative;top:-15px;}
.no-grad .nav-page{text-align:center;}
.nav-page li .active{color:#fff;}
.nav-page li a{font-size:12px;color:#ffcc66;}
.nav-page .sep{font-size:12px;color:#ffcc66;}
.company-wrap{padding:;margin:0 10px 15px;background:#fff;padding:25px 20px 15px;}
.company-wrap .item{position:relative;margin:0 0 14px;border:1px solid #cecece;border-radius:2px;-webkit-border-radius:2px;}
.company-wrap .item .title-block{border:0;margin:0;position:absolute;left:0;right:0;text-align:center;padding:0;top:-6px;}
.company-wrap .item .photo{vertical-align:middle;width:115px;text-align:center;}
.company-wrap .item .photo img{width:100px;height:100px;}
header.header.auto{min-height:auto;}
.company-wrap .item .number{position:absolute;font-size:12px;color:#ccc;right:10px;top:20px;}
.company-wrap .item .title{font-size:18px;color:#000000;line-height:22px;max-width:90%;margin:15px 0 8px;display:inline-block;}
.company-wrap .item p{font-size:12px;color:#999999;line-height:16px;margin-bottom:20px;}
.company-wrap .item ul{margin-bottom:15px;font-size:0;}
.company-wrap .item li{display:inline-block;margin-right:12px;}
.company-wrap .item.check{border:2px solid #ff9c07;}
.company-wrap .grant{position:absolute;top:-2px;;left:10px;background:#edbc3a;padding:10px 8px;}
.pagination{padding-top:15px;max-width:800px;margin:0 auto;}
.pagination ul{text-align:center;font-size:0;}
.pagination ul li{display:inline-block;margin:0 3px;}
.pagination ul a{display:block;height:25px;width:25px;text-align:center;background:#ff9900;line-height:25px;color:#fff;}
.pagination .prev a,
.pagination .next a{width:auto;background-color:transparent;color:#ff9900;text-decoration:underline;}
.pagination li .sep{background-color:transparent;color:#ff9900;position:relative;top:5px}
.subscribers{padding:25px 0 12px;}
.bnr-content{left:0;top:0;right:0;bottom:0;margin-top:-10px;}
.bnr-content .wrapper{position:relative;max-width:1330px;margin:0 auto;height:100%;}
.bnr-content img{max-width:160px;}
.bnr-lf{position:absolute;left:0;top:0;bottom:0;background:#115a9e;}
.bnr-rg{position:absolute;right:0;top:0;bottom:0;background:#115a9e;}
.hidden{display:none;}
.box-settings{position:relative;background:#1a3143;margin-top:1px;padding:112px 0 28px;color:#fff;}
.box-settings a{color:#fff;}
.box-settings:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.box-settings:before{content:'';display:block;background-image:linear-gradient(to top, #000, rgba(0,0,0,0));width:100%;height:187px;position:absolute;left:0;right:0;bottom:0;}
.btn-2{position:relative;z-index:2;display:inline-block;border:2px solid #e29208;border-radius:18px;min-height:26px;line-height:24px;min-width:110px;padding:0 15px;font-size:12px;white-space:nowrap;}
.btn-2 img{display:inline-block;vertical-align:top;margin:5px 10px 0 0;}
.box-settings .btn-2.top-rg{position:absolute;top:14px;right:5px;}
.box-settings .logo{position:relative;z-index:2;width:150px;min-height:150px;margin-left:2px;}
.box-settings .logo > img{width:100%;height:auto;}
.box-settings .logo .btn-2{position:absolute;left:100%;top:-28px;margin-left:10px;}
.box-settings .lf-side{position:relative;z-index:2;float:left;padding-left:2px;}
.box-settings .name{padding-top:8px;font-size:24px;text-transform:uppercase;}
.box-settings .name span{display:inline-block;vertical-align:top;margin-top:8px;}
.box-settings .name span.ic-2{margin-top:7px;}
.box-settings .navi{padding-top:2px;font-size:12px;color:#999;}
.box-settings .navi a{color:#ff9900;}
.box-settings .rg-side{position:relative;z-index:2;float:right;}
.box-settings .it-info{position:relative;z-index:2;display:inline-block;vertical-align:top;margin:0 2px 0 16px;text-align:center;}
.box-settings .it-info .top{position:relative;width:40px;height:40px;border:3px solid #e29208;border-radius:50%;margin:0 auto 3px;}
.box-settings .it-info .top .mdl{width:40px;height:36px;display:table-cell;vertical-align:middle;line-height:14px;}
.box-settings .it-info .top .new{display:block;width:21px;height:21px;line-height:21px;background:#ff3333;border-radius:50%;position:absolute;top:-4px;right:-15px;font-size:11px;}
.profile-settings{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:20px 0 5px;}
.profile-settings .icons{display:inline-block;vertical-align:top;padding-left:10px;width:280px;}
.profile-settings .icons img{display:inline-block;vertical-align:middle;margin:6px;}
.profile-settings .btn-2{border-color:#ffa000;color:#333;}
.profile-settings li{color:#666;}
.profile-settings li:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.profile-settings li .value{position:relative;box-sizing:border-box;float:left;width:35%;padding:10px 5px 12px 40px;font-size:12px;}
.profile-settings li .value img{position:absolute;left:0;top:2px;}
.profile-settings li .level{float:left;width:65%;background:#f8f8f8;box-sizing:border-box;padding:10px 12px 12px;font-size:12px;}
.profile-settings li:nth-child(even) .value,
.profile-settings li:nth-child(even) .level{background:#fcfcfc;}
.profile-settings li .level .green{position:relative;background:#009933;display:inline-block;vertical-align:top;height:19px;line-height:18px;margin-left:12px;padding:0 8px;color:#fff;font-size:12px;}
.profile-settings li .level .green:before{content:'';display:block;border:8px solid transparent;border-right:8px solid #009933;position:absolute;left:-15px;top:1px;}
.profile-settings li a{text-decoration:underline;}
.on-map{margin-top:20px;}
.addition-form{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:25px 24px 20px;margin-top:32px;}
.addition-form:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.addition-form .head{font-size:20px;}
.addition-form textarea{box-sizing:border-box;width:100%;height:105px;background-color:#fff;border:solid 1px #ccc;margin-top:15px;padding:10px;resize:none;font-size:14px;color:#666;font-family:'Circe';}
.addition-form .file{position:relative;float:left;display:inline-block;margin-top:15px;overflow:hidden;height:20px;font-size:12px;color:#0066ff;cursor:pointer;}
.addition-form .file > img{display:inline-block;vertical-align:top;margin:4px 8px 0 5px;}
.addition-form .file > span{text-decoration:underline;}
.addition-form .file input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.addition-form button{float:right;margin-top:12px;width:117px;height:29px;border-radius:14px;background-color:#f90;border:0;cursor:pointer;font-size:12px;color:#fff;}
.article{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:25px 24px 15px;margin-top:32px;}
.article .name{color:#000;text-decoration:underline;}
.article p{margin-top:12px;font-size:12px;color:#666;line-height:15px;}
.article .views{display:inline-block;margin:10px 0 0 14px;font-size:12px;color:#999;}
.article .views img{display:inline-block;vertical-align:top;margin:2px 6px 0 0;}
.article > ul{padding-top:10px;}
.article ul:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.article li{float:left;}
.article li img{width:100%;}
.article .tree-rows > li{width:32%;margin:8px 1.5% 0 0;}
.article .tree-rows > li:nth-child(3n){margin-right:0;}
.article .two-rows > li{width:49%;margin:8px 2% 0 0;}
.article .two-rows > li:nth-child(2n){margin-right:0;}
.article .two-rows > li li{width:49%;margin-right:2%;}
.article .two-rows > li li:nth-child(2n){margin-right:0;}
.data-search{padding-top:5px;}
.data-search .item{font-size:12px;}
.data-search a{color:#ff9900;}
.box-site{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:22px 0 36px 20px;margin:28px 0 8px;}
.box-site .name{font-size:18px;line-height:20px;color:#333;}
.box-site .link a{text-decoration:underline;}
.box-site .link a:hover{text-decoration:none;}
.box-site .column-1{display:inline-block;vertical-align:top;margin:5px 15px 0 0;width:216px;}
.box-site .column-1 img{max-width:100%;}
.box-site .btn{display:inline-block;margin-top:10px;min-width:145px;min-height:27px;line-height:27px;border-radius:14px;background:#ffa000;text-align:center;font-size:12px;color:#fff;}
.box-site .btn:hover{background:#eb9606;color:#fff;}
.box-site .column-2{display:inline-block;vertical-align:top;margin-top:4px;width:185px;}
.box-site .column-2 p{font-size:12px;color:#999;line-height:15px;}
.box-site .statistics{margin-top:4px;max-width:184px;background:#f7f6f6;padding:5px 10px 15px;color:#666;}
.box-site .statistics .item{padding-top:4px;}
.search-advansed{position:relative;width:544px;margin:0 auto;padding:22px 0 10px;}
.search-advansed a{text-decoration:underline;color:#3366cc;font-size:12px;}
.search-advansed a:hover{color:#ff9900;}
.search-advansed .head{padding-bottom:6px;text-align:center;font-size:24px;}
.search-advansed input[type="text"]{background:#fff;width:442px;height:23px;line-height:23px;border-radius:10px;border:1px solid #dcdcdc;margin:0;padding:0 12px;font-size:13px;color:#999;display:inline-block;vertical-align:top;}
.search-advansed button{cursor:pointer;display:inline-block;vertical-align:top;width:76px;height:23px;border-radius:10px;background-color:#fc0;border:solid 1px #fff;background-image:linear-gradient(to top, #fc0, #ffdc54);font-size:12px;color:#1a3143;margin:0 0 0 16px;}
.search-advansed button:hover{background-image:linear-gradient(to top, #fc0, #ffdc54 5%);}
.search-advansed .select{display:inline-block;vertical-align:top;margin:12px 0 22px 5px;}
.search-advansed .select.mr-30{margin-right:30px;}
.search-advansed .nice-select{background:transparent;border:0;border-bottom:1px solid #ff9900;border-radius:0;float:none;font-family:'Circe';font-size:12px;height:36px;line-height:34px;padding-left:10px;width:202px;}
.search-advansed .nice-select .list{background:#f3f3f3;border-radius:0;box-shadow:none;width:100%;right:0;}
.search-advansed .nice-select .option{line-height:25px;min-height:25px;padding-left:10px;padding-right:0;font-size:12px;}
.search-advansed .btn-add{display:inline-block;vertical-align:top;margin:30px 0 0 15px;}
.search-advansed .column-1{display:inline-block;vertical-align:top;margin:0 0 15px 5px;width:236px;}
.search-advansed .column-2{display:inline-block;vertical-align:top;margin:0 0 15px 5px;width:290px;}
.search-advansed .subhead{font-size:12px;}
.search-advansed ul{display:inline-block;vertical-align:top;margin:15px 0 0 2px;}
.search-advansed li label{position:relative;display:inline-block;padding-left:22px;font-size:12px;cursor:pointer;}
.search-advansed li label input{position:absolute;left:0;top:2px}
.search-advansed .list-1{width:150px;}
.search-advansed .list-2{width:130px;}
.box-preview{text-align:center;}
.box-preview .name{padding:14px 0 0;font-size:24px;}
.box-preview a{font-size:12px;color:#ff9900;}
.about-site{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:25px 1px 25px;margin-top:25px;}
.about-site .table{margin-top:15px;padding:0 10px;}
.about-site .table li{padding:1px 10px 2px 14px;}
.about-site .table li:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.about-site .table li .value{float:left;width:45%;font-size:12px;}
.about-site .table li .level{float:right;width:45%;font-size:12px;}
.about-site .table li a{font-size:12px;text-decoration:underline;}
.about-site > p{margin:0 15px;font-size:12px;line-height:15px;}
.about-site .subhead{font-weight:700;text-align:center;}
.about-site .data{margin-top:18px;padding:0 10px 15px;background:#f7f6f6;text-align:center;}
.about-site .data .item{padding-top:15px;font-size:12px;line-height:15px;}
.about-site .data .item .subhead{display:block;font-weight:700;}
.about-site .section{padding-top:30px;}
.about-site .table-1 li:nth-child(even){background:#f7f6f6;}
.about-site .table-1 li .level{max-width:45%;text-align:right;}
.about-site .tabs{text-align:center;}
.about-site .tabs a{position:relative;display:inline-block;vertical-align:top;min-height:25px;margin:15px 0 0;line-height:24px;padding:0 12px;font-size:12px;color:#000;}
.about-site .tabs a.cur{background:#ffcc00;}
.about-site .tabs a.cur:after{content:'';display:block;border:8px solid transparent;border-top:8px solid #ffcc00;position:absolute;left:50%;margin-left:-8px;bottom:-16px;}
.about-site .tab-block{padding-top:12px;}
.about-site .tab-block .infographic{text-align:center;}
.about-site .statistics .tabs a{min-width:90px;margin-left:8px;margin-right:8px;}
.about-site .table-2 li .value{width:38%;}
.about-site .table-2 li .level{width:59%;}
.about-site .table-3 li .level{width:auto;max-width:45%;}
.about-site .table-4 li:nth-child(even){background:#f7f6f6;}
.about-site .table-4 li .level{width:auto;min-width:80px;max-width:45%;text-align:left;}
.about-site .table-5 li .level{width:auto;min-width:100px;max-width:45%;text-align:left;}
.about-site .submenu{padding-top:15px;font-size:12px;text-align:center;}
.about-site .submenu a{font-size:12px;}
.about-site .data div.subhead{padding-top:25px;}
.about-site .data p{margin:15px 0;font-size:12px;}
.site-search:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.site-search .select{float:left;width:48%;margin-bottom:20px;}
.site-search .select.first{margin-right:4%;}
.site-search .select .nice-select{border-radius:0;padding:0 35px 0 7px;height:31px;line-height:29px;border:solid 1px #ccc;width:100%;font-size:12px;color:#666;}
.site-search .nice-select .list{background:#fff;border-radius:0;box-shadow:none;width:100%;right:0;}
.site-search .nice-select .option{line-height:32px;min-height:32px;padding-left:7px;padding-right:0;font-size:12px;}
.site-search input[type="text"]{float:left;width:60%;padding:0 35px 0 7px;height:31px;line-height:29px;border:solid 1px #ccc;font-size:12px;color:#666;}
.site-search button{float:left;width:34%;height:27px;border:0;cursor:pointer;margin:3px 0 0 6%;-webkit-border-radius:13px 14px 14px 13px/13px 13px 14px 14px;-moz-border-radius:13px 14px 14px 13px/13px 13px 14px 14px;border-radius:13px 14px 14px 13px/13px 13px 14px 14px;background-color:#fc0;font-size:12px;}
.site-search button:hover{background:#f1c40e;}
.pre-body{position:relative;max-width:1000px;margin:0 auto;padding:30px 0 10px;text-align:center;}
.pre-body H1{max-width:315px;margin:0 auto;font-size:24px;line-height:30px;font-weight:400;}
.pre-body .date{display:inline-block;margin-top:14px;border:2px solid #fdaa1e;border-radius:18px;padding:6px 7px 5px 10px;font-size:12px;}
.pre-body .date img{display:inline-block;vertical-align:top;margin:2px 4px 0 0;}
.pre-body .navigation{padding-top:5px;font-size:12px;}
.pre-body .navigation a{color:#3366cc;text-decoration:underline;}
.pre-body .navigation a:hover{text-decoration:none;}
.pre-body .theme{width:180px;margin:10px auto 0;}
.pre-body .theme .nice-select{background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;float:none;width:100%;font-family:'Circe';font-size:14px;color:#000;height:30px;line-height:28px;padding:0 18px 0 0;width:auto;}
.pre-body .theme .nice-select::after{right:0;}
.pre-body .theme .nice-select .list{background:#f3f3f3;border-radius:0;box-shadow:none;width:100%;right:0;margin:0;padding-bottom:10px;}
.pre-body .theme .nice-select .option{line-height:20px;min-height:15px;padding:3px 0 3px 5px;font-size:12px;}
.pre-body .search-buttons{padding-top:20px;}
.pre-body .search-buttons a{display:inline-block;vertical-align:top;min-width:196px;box-sizing:border-box;height:30px;line-height:26px;border:2px solid #ffa000;border-radius:18px;margin:0 15px;padding:0 12px;text-align:center;font-size:12px;color:#000;}
.pre-body .search-buttons a img{margin-right:10px;}
.photoreports ul{padding-bottom:20px;}
.photoreports ul:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.photoreports li{position:relative;float:left;width:24%;max-height:156px;overflow:hidden;margin:8px 1.2% 0 0;}
.photoreports li:nth-child(4n){margin-right:0;}
.photoreports li .modalbox{display:block;position:absolute;z-index:4;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}
.photoreports li img{display:block;position:relative;width:100%;height:auto;}
.photoreports li:after{content:'';display:block;background:rgba(0,0,0,.63);position:absolute;left:0;top:0;right:0;bottom:0;}
.photoreports li .title{position:absolute;z-index:2;left:5px;right:5px;bottom:10px;min-height:55px;color:#fff;text-align:center;line-height:16px;}
.table_curency_rates li > span{display:block;float:left;box-sizing:border-box;width:15%;border-left:1px solid #fff;border-right:1px solid transparent;min-height:38px;padding-top:7px;font-size:12px;line-height:15px;color:#666;text-align:center;}
.table_curency_rates li:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.table_curency_rates li .it-1{width:55%;padding-left:14px;padding-right:4px;background:#cce0ab;border-left-color:transparent;text-align:left;}
.table_curency_rates li .it-2{background:#b0d7a8;}
.table_curency_rates li .it-3{background:#a8cfbd;}
.table_curency_rates li .it-4{background:#abcdd7;}
.table_curency_rates li:nth-child(even) .it-1{background:#e3f0d6;}
.table_curency_rates li:nth-child(even) .it-2{background:#d8ecd3;}
.table_curency_rates li:nth-child(even) .it-3{background:#d3e7de;}
.table_curency_rates li:nth-child(even) .it-4{background:#d1e2ea;}
.table_curency_rates li.head{}
.table_curency_rates li.head > span{border-color:transparent;background:#333;font-size:10px;text-transform:uppercase;font-weight:700;color:#fff;}
.table_curency_rates li.head .it-1{padding-left:80px;}
.converter{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:21px 25px 46px;margin-top:30px;}
.converter .send-eps-list:after,
.converter .row:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.converter .subhead{font-size:12px;}
.converter .unit a{display:inline-block;vertical-align:top;margin:10px 5px 0 0;min-width:29px;height:17px;line-height:17px;border-radius:9px;background-color:#fc0;border:solid 1px #dedddd;text-align:center;font-size:9px;color:#000;}
.converter .unit a.cur{background:#fff;}
.converter .unit a.more{background:#eeecec;font-size:24px;line-height:6px;letter-spacing:-2px;}
.converter .send-eps-list .unit{float:left;}
.converter .send-eps-list .select{float:right;margin-top:4px;}
.converter .select .nice-select{display:inline-block;vertical-align:middle;float:none;border-radius:0;padding:0 35px 0 7px;margin-left:10px;height:31px;line-height:29px;border:solid 1px #ccc;width:145px;font-size:12px;color:#666;}
.converter .nice-select .list{background:#fff;border:solid 1px #ccc;margin:0;border-radius:0;box-shadow:none;width:100%;right:0;}
.converter .nice-select .option{line-height:32px;min-height:32px;padding-left:7px;padding-right:0;font-size:12px;}
.converter .amout{padding-top:16px;}
.converter .amout input,#fslc,#fslc2{box-sizing:border-box;width:100%;height:50px;line-height:48px;border:solid 1px #ccc;font-size:36px;font-weight:700;text-align:center;color:#000;}
#fslc,#fslc2{box-sizing:border-box;width:100%;height:50px;line-height:48px;border:solid 1px #ccc;font-weight:700;text-align:center;color:#000;font-size:100%;margin-top:14px;}
.converter .course{float:left;width:40%;padding-top:10px;font-size:12px;}
.converter .icon{float:left;width:20%;padding-top:12px;text-align:center;}
.converter .date{float:left;width:40%;padding-top:6px;font-size:12px;text-align:right;}
.converter .date input{display:inline-block;vertical-align:middle;margin:0 5px 0 8px;width:70px;height:26px;line-height:24px;border:solid 1px #ccc;font-size:12px;text-align:center;color:#000;}
.converter .date img{display:inline-block;vertical-align:middle;}
.currency-archive .sorting{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:14px 10px 60px;margin-top:30px;}
.currency-archive .row{padding-top:14px;}
.currency-archive .sorting .label{display:inline-block;vertical-align:top;padding:5px 10px 0 0;width:52px;text-align:right;font-size:12px;}
.currency-archive .sorting .select{display:inline-block;vertical-align:top;}
.currency-archive .sorting .nice-select{display:inline-block;vertical-align:middle;float:none;border-radius:0;padding:0 35px 0 7px;height:31px;line-height:29px;border:solid 1px #ccc;width:342px;font-size:12px;color:#666;}
.currency-archive .sorting .list{background:#fff;border:solid 1px #ccc;margin:0;border-radius:0;box-shadow:none;width:100%;right:0;}
.currency-archive .sorting .option{line-height:32px;min-height:32px;padding-left:7px;padding-right:0;font-size:12px;}
.currency-archive .sorting .date{float:left;width:40%;padding-top:6px;font-size:12px;text-align:right;}
.currency-archive .sorting input[type="text"]{width:70px;height:26px;line-height:24px;border:solid 1px #ccc;font-size:12px;text-align:center;color:#000;}
.currency-archive .sorting img{display:inline-block;vertical-align:middle;margin-left:5px;}
.currency-archive .sorting .date-from,
.currency-archive .sorting .date-to{display:inline-block;vertical-align:top;margin-right:5px;}
.currency-archive .result{padding-top:25px;font-weight:700;}
.currency-archive .result span{color:#ff9900;}
.table_curency_archive{margin-top:26px;}
.table_curency_archive li > span{display:block;float:left;box-sizing:border-box;width:15%;border-left:1px solid #fff;border-right:1px solid transparent;min-height:28px;padding-top:7px;font-size:12px;line-height:15px;color:#666;text-align:center;}
.table_curency_archive li:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.table_curency_archive li .it-1{width:65%;padding-left:72px;padding-right:4px;background:#cce0ab;border-left-color:transparent;text-align:left;}
.table_curency_archive li .it-2{width:35%;background:#b0d7a8;}
.table_curency_archive li:nth-child(even) .it-1{background:#e3f0d6;}
.table_curency_archive li:nth-child(even) .it-2{background:#d8ecd3;}
.table_curency_archive li.head > span{border-color:transparent;background:#333;font-size:10px;text-transform:uppercase;font-weight:700;color:#fff;}
.table_curency_archive li.head .it-1{padding-left:84px;}
.list-ads{padding-bottom:30px;}
.list-ads li{position:relative;border-radius:5px;background-color:#fff;padding:15px 0 18px;box-shadow:0 2px 9px rgba(0,0,0,.15);margin-top:30px;border:1px solid transparent;}
.list-ads li::after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.list-ads li .img{float:left;width:210px;text-align:center;padding:5px 0 0 10px;}
.list-ads li .info{float:left;width:215px;padding:5px 0 0 14px;line-height:16px;}
.list-ads li .info a{color:#1a3143;}
.list-ads li .info p{margin-top:10px;font-size:12px;color:#999;}
.list-ads li .info .phone{margin-top:5px;display:inline-block;}
.list-ads li .info .phone img{display:inline-block;vertical-align:top;margin:2px 2px 0 0;}
.menu-avia{margin-top:12px;text-align:center;}
.menu-avia li{position:relative;display:inline-block;vertical-align:top;}
.menu-avia li a{position:relative;display:inline-block;min-height:30px;line-height:30px;padding:0 14px;color:#3366cc;}
.menu-avia li a.active{background:#ffcc00;color:#000;}
.menu-avia li:first-child a{border-radius:22px 0 0 22px;}
.menu-avia li:last-child a{border-radius:0 22px 22px 0;}
.aviatable-check{margin:18px auto 0;text-align:center;}
.aviatable-check .tabs a{position:relative;display:inline-block;vertical-align:top;margin:0 -2px;font-size:12px;color:#3366cc;text-decoration:underline;text-transform:uppercase;font-weight:bold;}
.aviatable-check .tabs a.cur{text-decoration:none;color:#000;}
.aviatable-check .tabs a.from{padding-right:31px;}
.aviatable-check .tabs a.from:before{content:'';display:block;height:14px;width:22px;border:1px solid #fdad25;border-right:0;border-radius:10px 0 0 10px;position:absolute;top:2px;right:0;}
.aviatable-check .tabs a.from.cur:after{content:'';display:block;width:12px;height:12px;background:#fdad25;border-radius:50%;position:absolute;top:4px;right:9px;}
.aviatable-check .tabs a.to{padding-left:31px;}
.aviatable-check .tabs a.to:before{content:'';display:block;height:14px;width:22px;border:1px solid #fdad25;border-left:0;border-radius:0 10px 10px 0;position:absolute;top:2px;left:0;}
.aviatable-check .tabs a.to.cur:after{content:'';display:block;width:12px;height:12px;background:#fdad25;border-radius:50%;position:absolute;top:4px;left:9px;}
.aviatable-check .tab-block:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.aviatable-check .tab-block .av-weather{float:left;width:30%;text-align:left;}
.aviatable-check .time-city{float:left;width:40%;}
.aviatable-check .bbox{float:right;width:161px;min-height:93px;background:#ccc;}
.aviatable-check .time-city li{display:inline-block;vertical-align:top;margin:14px 18px 0;}
.aviatable-check .time-city li .time{margin:8px 0 0;font-size:24px;line-height:20px;}
.shkala{position:relative;float:left;width:617px;height:56px;margin-left:20px;}
.shkala img{}
.shkala p{display:none;}
.shkala .wrap{position:absolute;bottom:10px;left:7px;right:11px;border:0;background-color:transparent;}
.shkala .wrap .left,
.shkala .wrap .right{position:absolute;top:10px;height:38px;width:20%;left:2px;background:rgba(204, 204, 204, 0.49);}
.shkala .wrap .right{left:auto;right:-3px;}
.shkala #slider-range{border:0;background-color:transparent;height:61px;top:9px;}
.shkala #slider-range .ui-slider-handle{background:url(/img/range.png) center no-repeat!important;width:8px;!important;height:50px;position:absolute;top:22px;}
.ui-slider-horizontal .ui-slider-handle:nth-child(3){margin-left:0px!important;}
.ui-slider-horizontal .ui-slider-handle:nth-child(2){margin-left:0!important;}
.ui-slider-horizontal .ui-slider-range{background-color:transparent!important;}
.shkala .days{position:absolute;left:0;right:0;bottom:0;}
.shkala .days:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.shkala .days li{float:left;width:33.33%;text-align:center;font-size:10px;text-transform:uppercase;}
.box-story{margin-top:30px;}
.link-add{position:absolute;top:0;right:0;font-size:12px;color:#3366cc;text-decoration:underline;}
.link-add:hover{text-decoration:none;}
.box-story{position:relative;margin-top:30px;padding-top:65px;}
.box-story .notice{position:absolute;left:0;top:0;right:0;width:100%;box-sizing:border-box;min-height:37px;padding:10px 20px;background:#336600;color:#fff;text-align:center;font-size:12px;}
.box-story .notice .close{position:absolute;top:14px;right:14px;color:#fff;font-size:11px;line-height:12px;}
.box-story .notice .close:hover{color:#000;}
.box-story .story{border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:48px 12px 22px;}
.box-story .story p{margin:0 0 10px;min-height:70px;text-align:center;line-height:17px;}
.box-story .story .panel:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.box-story .story .panel .date{display:block;float:left;margin-top:3px;font-size:12px;color:#999;}
.box-story .story .panel .rg-side{float:right;}
.box-story .story .panel .like-delike{float:left;color:#999;margin-top:3px;}
.box-story .story .panel .like-delike > div{position:relative;display:inline-block;vertical-align:top;margin-right:22px;padding:1px 0 0 25px;font-size:12px;}
.box-story .story .panel .like-delike > div img{position:absolute;left:0;top:0;}
.box-story .story .panel .like-delike > .delike img{top:4px;}
.box-story .story .panel .social{float:right;}
.box-story .control{padding-top:29px;text-align:center;}
.box-story .control a{position:relative;display:inline-block;height:24px;line-height:22px;min-width:92px;background:#ffcc00;border-radius:22px 0 0 22px;padding-left:12px;border:1px solid #ffcc00;box-sizing:border-box;color:#000;font-size:12px;text-align:left;}
.box-story .control a:last-child{border-radius:0 22px 22px 0;padding-left:10px;min-width:88px;}
.box-story .control a:hover{color:#ffcc00;background:transparent;}
.tv-tabs{padding-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.tv-tabs li a{display:inline-block;line-height:12px;border-bottom:2px solid #c9c9c9;font-size:12px;font-weight:700;color:#000;}
.tv-tabs li a.cur{border-color:transparent;color:#ff9900;}
.box-channel{margin-top:30px;}
.box-channel .head{color:#444;}
.box-channel .head img{vertical-align:middle;margin-right:8px;}
.box-channel ul{margin-top:10px;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:22px 12px 26px 34px;}
.box-channel li{padding-top:4px;}
.box-channel li .time{display:inline-block;vertical-align:top;width:68px;font-size:12px;}
.box-channel li .name{display:inline-block;vertical-align:top;width:300px;font-size:12px;}
.box-location{padding-top:20px;}
.box-location .nice-select{background:transparent;border:0;border-radius:0;float:none;display:inline-block;font-family:'Circe';font-size:14px;color:#3366cc;text-decoration:underline;height:36px;line-height:34px;padding:0 18px 0 0;width:auto;}
.box-location .nice-select:after{border-bottom:2px solid #3366cc;border-right:2px solid #3366cc;right:0;}
.box-location .nice-select .list{background:#f3f3f3;border-radius:0;box-shadow:none;width:100%;right:0;margin:0;padding-bottom:10px;}
.box-location .nice-select .option{line-height:20px;min-height:15px;padding:3px 0 3px 5px;font-size:12px;}
.box-location .contacts{font-size:12px;}
.box-location .btn-map{display:inline-block;margin-top:6px;padding:0 22px 0 16px;height:23px;line-height:23px;border-radius:12px;background:#f90;font-size:12px;color:#fff;}
.box-location .btn-map img{display:inline-block;vertical-align:top;margin:6px 10px 0 0;}
.box-location .btn-map:hover{background:#f19205;color:#fff;}
.box-affiche{margin-top:30px;border-radius:5px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);padding:30px 0;}
.box-affiche .name{padding-left:22px;font-size:18px;font-weight:700;color:#333;}
.box-affiche .time{padding:5px 0 0 22px;}
.box-affiche .time:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.box-affiche .time li{float:left;width:40px;height:26px;line-height:26px;background:#e3e0e0;font-size:10px;text-align:center;}
.box-affiche .time li:nth-child(even){background:#edecec;}
.box-affiche .media{padding-top:15px;}
.box-affiche .info{padding:5px 0 0 22px;}
.box-affiche .info li{padding-top:4px;font-size:12px;color:#999;}
.box-affiche .info li span{color:#000;}
.phones-list{margin-top:30px;border-collapse:collapse;border-spacing:0;width:100%;color:#333;}
.phones-list td{padding:8px 0;font-size:12px;text-align:center;position:relative;}
.phones-list tr{background:#e3f0d6;}
.phones-list tr:nth-child(odd){background:#cce0ab;}
.phones-list tr:nth-child(odd) td:first-child{border-left:1px solid #fff;border-right:1px solid #fff;}
.phones-list tr:nth-child(odd) td:last-child{background:#b0d7a8;}
.phones-list tr:first-child{background:#333;}
.phones-list tr:nth-child(2) td{padding-top:13px;}
.phones-list td:first-child{width:80%;text-align:left;padding-left:30px;}
.phones-list tr:first-child td:first-child{padding:17px 0 17px 130px;}
.phones-list tr td:last-child{background:#d8ecd3;}
.phones-list tr:first-child td:last-child{background:transparent;}
.phones-list tr:first-child td:first-child{border:0;}
.phones-list a{position:relative;display:inline-block;padding-right:14px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#fff;text-decoration:underline;}
.phones-list a:hover{color:#ff9900;}
.phones-list a img{position:absolute;top:1px;right:0;}
.full-list{margin-top:30px;border-collapse:collapse;border-spacing:0;width:100%;color:#333;}
.full-list td{vertical-align:middle;padding:6px 0;font-size:12px;line-height:14px;text-align:center;position:relative;}
.full-list tr{background:#cce0ab;}
.full-list tr:nth-child(odd){background:#cce0ab;}
.full-list tr:nth-child(odd) td:last-child{background:#b0d7a8;}
.full-list tr:first-child{background:#333;}
.full-list tr:first-child td{padding:4px 0;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:10px;}
.full-list td:first-child{width:30%;text-align:left;padding-left:6px;}
.full-list td:nth-child(2){width:18%;background:#abcdd7;}
.full-list td:nth-child(3){width:24%;background:#b7dcf6;}
.full-list td:last-child{width:28%;}
.full-list tr:nth-child(even){background:#d8ecd3;}
.full-list tr:nth-child(even) td:first-child{background:#e3f0d6;}
.full-list tr:nth-child(even) td:nth-child(2){background:#d1e2ea;}
.full-list tr:nth-child(even) td:nth-child(3){background:transparent;}
.full-list tr:first-child td:nth-child(2),
.full-list tr:first-child td:nth-child(3),
.full-list tr:first-child td:last-child{background:transparent;}
.full-list a{position:relative;display:inline-block;padding-right:14px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#fff;text-decoration:underline;}
.full-list a:hover{color:#ff9900;}
.full-list a img{position:absolute;top:1px;right:0;}
.av-table .top-av:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.av-table .search{position:relative;float:left;width:166px;box-sizing:border-box;padding-left:4px;margin-top:18px;}
.av-table .search input[type="text"]{width:100%;height:22px;line-height:22px;border:0;border-bottom:1px solid #999999;background:transparent;}
.av-table .search button{width:15px;height:14px;cursor:pointer;position:absolute;right:0;top:2px;border:0;font-size:12px;color:#000;}
.av-table .city{float:right;width:172px;margin-top:18px;}
.av-table .city .nice-select{background:transparent;width:100%;height:22px;line-height:22px;border:0;border-bottom:1px solid #999999;background:transparent;border-radius:0;float:none;font-family:'Circe';font-size:12px;padding:0;}
.av-table .city .nice-select .list{background:#f3f3f3;border-radius:0;box-shadow:none;width:100%;right:0;}
.av-table .city .nice-select .option{line-height:25px;min-height:25px;padding-left:10px;padding-right:0;font-size:12px;}
.av-table .table-av{border-spacing:inherit;width:100%;}
.av-table thead{background:#333333;}
.av-table .season thead td{font-size:9px;}
.av-table thead td{font-size:10px;text-transform:uppercase;color:#fff;height:45px;vertical-align:middle;text-align:center;}
.av-table tbody td{padding:7px 5px;vertical-align:middle;border-right:1px solid #fff;}
.av-table .t1{background:#e3f0d6;font-size:10px;width:60px;line-height:normal;font-family:hr;text-transform:uppercase;color:#333333;}
.av-table tbody tr:nth-child(2n) .t1{background:#cce0ab;}
.av-table tbody tr:nth-child(2n) .t2{background:#b0d7a8;}
.av-table tbody tr:nth-child(2n) .t3{background:#a8cfbd;}
.av-table tbody tr:nth-child(2n) .t4{background:#abcdd7;}
.av-table tbody tr:nth-child(2n) .t5{background:#abcdd7;}
.av-table tbody tr:nth-child(2n) .t6{background:#b7dcf6;}
.av-table tbody tr .t6_1{background:#d8ecd3;}
.av-table tbody tr:nth-child(2n) .t6_1{background:#abcdd7;}
.av-table tbody tr:nth-child(2n) .t7{background:#b7dcf6;}
.av-table tbody tr:nth-child(2n) .t8{background:#abcdd7;}
.av-table tbody tr:nth-child(2n) .t9{background:#a8cfbd;}
.av-table tbody tr:nth-child(2n) .t10{background:#b0d7a8;}
.av-table tbody tr:nth-child(2n) .t11{background:#cce0ab;}
.av-table .t2{background:#d8ecd3;font-size:10px;width:65px;line-height:normal;font-family:hr;text-transform:uppercase;color:#333333;text-align:center;}
.av-table .t3{background:#d3e7de;;width:96px;padding:0 8px;}
.av-table .t3 img{max-width:100%;}
.av-table .t4{background:#d1e2ea;width:200px;line-height:normal;font-family:hr;text-transform:uppercase;color:#333333;font-size:0;}
.table-av.season .t4{width:150px;}
.av-table .t4 p{font-size:10px;display:inline-block;width:60%;padding-left:5px;}
.av-table .t4 .weath{display:inline-block;width:40%;text-align:right;padding-right:5px;}
.av-table .t4 img{vertical-align:middle;}
.av-table .t4 span{display:inline-block;vertical-align:middle;font-size:10px;}
.av-table .t5{background:#d8ecd3;font-size:10px;width:70px;font-family:hr;text-transform:uppercase;color:#333333;text-align:center;}
.av-table .t6,
.av-table .t7{background:#dbeefc;width:80px;font-family:hr;text-transform:uppercase;color:#333333;text-align:center;}
.av-table .t6 .time1{font-size:9px;}
.av-table .t6 span,
.av-table .t7 span{font-size:10px;color:#ff0000;font-family:hm;margin-bottom:3px;display:inline-block;}
.table-av.season .t6{width:100px;}
.table-av.season .t6 span{font-size:12px;}
.av-table .t7 .time2{font-size:9px;}
.av-table .t8{font-size:10px;text-transform:uppercase;color:#666666;background:#d1e2ea;width:96px;text-align:center;}
.av-table .t8 p{font-size:10px;color:#cc6600;line-height:normal;}
.av-table .t9{font-size:12px;color:#ff0000;font-family:hm;width:90px;text-align:center;background:#d3e7de;}
.table-av.season .t9 p{font-size:12px;font-family:hm;}
.table-av.season .t9{width:180px;}
.table-av.season .t9 em{color:#666666;font-size:12px;font-family:hm;}
.av-table .t10{width:85px;text-align:center;background:#d8ecd3;}
.av-table .t10 .buy{font-size:10px;color:#ff9933;width:75px;text-align:center;display:inline-block;border-radius:6px;-webkit-border-radius:6px;border:1px solid #ff9900;background:#d8ecd3;height:20px;line-height:19px;}
.av-table .t11{background:#e3f0d6;text-align:center;}
.av-table .t11 a{font-size:12px;color:#ff9933;width:60px;text-align:center;display:inline-block;border-radius:6px;-webkit-border-radius:6px;border:1px solid #ff9900;background:#d8ecd3;height:20px;line-height:17px;}
.av-table .t11 img{display:inline-block;vertical-align:middle;}
.av-table .t11 span{display:inline-block;vertical-align:middle;margin:0 1px;}
.av-table .t11 a:hover,
.av-table .t10 .buy:hover{background:#b9d0b3;}
table .load .reg{font-size:9px;text-transform:none;color:#fff;background:#66cc99;padding:3px 2px;}
table .load span{font-size:9px;color:#333333!important;text-transform:none;line-height:normal;}
table .load li{font-size:0;}
table .load .it{display:inline-block;vertical-align:top;width:50%;line-height:12px;text-align:center;}
.wrap-table-av{margin-bottom:5px;width:1000px;overflow:hidden;}
.banner-width{height:120px;background-color:#dedede;margin-bottom:5px;}
.av-table .ads{margin:0;padding:30px 0 20px;}
.av-table .ads .wrap{font-size:0;padding-left:40px;}
.av-table .ads .item{width:49%;display:inline-block;vertical-align:top;margin-right:2%;}
.av-table .ads .item:nth-child(2n){margin-right:0;}
.avia-warning{position:relative;z-index:2;max-width:915px;margin:30px auto 0;background:#ffcc99;padding:20px 30px 22px;font-size:12px;color:#993300;text-align:center;}
.avia-warning a{color:#993300;text-decoration:underline;}
.avia-warning a:hover{text-decoration:none;}
.avia-form-header{border-bottom:1px solid #cbcbcb;padding:25px 0 29px;display:flex;justify-content:center;}
.avia-form-center{width:485px;display:flex;padding:10px 0;margin:0 auto;}
.avia-info{display:flex;align-items:center;margin-right:30px;padding-right:15px;}
.req-inp{position:relative;}
.req-inp:after{content:"*";color:#f00;font-size:24px;position:absolute;right:0;top:-6px;}
.avia-date{display:flex;align-items:center;}
.avia-date .req-inp:after{right:-12px;}
.date-inputs{margin-right:20px;}
.aviatable-form .avia-date input{width:40px;text-align:center;margin-right:20px;display:inline-block;}
.avia-date .req-inp input:last-child{width:50px;margin-right:0;}
.aviatable-form .avia-info input{width:65px;color:#000;text-transform:uppercase;}
.aviatable-form .avia-form-header label{margin-right:12px;margin-bottom:0;}
.avia-select{display:flex;justify-content:space-between;}
.avia-select .nice-select{width:135px;padding-left:6px;color:#656565;font-size:12px;border-color:#cbcbcb;border-radius:2px;height:30px;line-height:30px;}
.aviatable-form input{outline:none;border:1px solid #cbcbcb;border-radius:2px;font-size:12px;color:#656565;padding:0 6px;height:30px;line-height:30px;display:block;}
.avia-column-big{margin-right:40px;width:280px;flex-shrink:0;}
.avia-column-big > div, .avia-column-small > div{margin-top:12px;}
.avia-column-small{width:170px;}
.aviatable-form label{color:#656565;font-size:12px;display:inline-block;margin-bottom:5px;line-height:9px;cursor:pointer;}
.aviatable-form label span{color:#f00;font-size:24px;}
.avia-column-big .avia-code{margin-top:30px;}
.avia-select input{width:135px;}
.avia-mail input{width:100%;}
.avia-capcha{background:#f9f9f9;text-align:center;display:flex;justify-content:center;height:95px;align-items:center;}
.aviatable-form{padding-bottom:55px;}
.avia-btn-list{display:flex;flex-direction:column;align-items:center;}
.aviatable-form input[type="submit"]{width:180px;height:28px;line-height:28px;color:#fff;background:#ffa000;border:1px solid transparent;border-radius:15px;cursor:pointer;-webkit-appearance:none;outline:none;margin:23px 0 10px;}
.aviatable-form input[type="submit"]:hover{border-color:#ffa000;color:#ffa000;background:#fff;}
.avia-btn-list a{color:#0065ff;font-size:12px;text-decoration:underline;}
.avia-btn-list a:hover{color:#ffa000;}
.ads.v2{margin-top:24px;background:#fff;border-top:3px solid #e6e3e3;border-bottom:3px solid #e6e3e3;padding:26px 0 30px;width:100%;}
.ads.v2 .h4{font-size:20px;font-weight:700;}
.ads.v2 .item{display:inline-block;vertical-align:top;width:49%;margin-top:18px;}
.ads.v2 .image{background:transparent;overflow:hidden;}
.ads.v2 .image span{width:200px;height:100px;display:table-cell;vertical-align:middle;text-align:center;}
.ads.v2 .image span img{max-width:100%;width:auto;}
.wrap-modal{position:relative;width:976px;margin:0 auto;background:#333;display:none;}
.wrap-modal:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.wrap-modal .modal-photo{width:970px;margin:auto;background:#333333;font-size:0;}
.wrap-modal .left{position:relative;float:left;width:678px;box-sizing:border-box;padding:20px 6px 0 8px;}
.slider-gallery{position:relative;}
.slider-gallery .inner{position:relative;width:664px;margin:0 auto;overflow:hidden;}
.slider-gallery ul{position:relative;width:99999px;}
.slider-gallery li{position:relative;float:left;width:664px;}
.slider-gallery li img{width:100%;height:auto;}
.slider-gallery .arr-l, .slider-gallery .arr-r{background:#000;width:38px;height:47px;line-height:47px;position:absolute;left:0;top:50%;margin-top:-23px;font-size:20px;color:#fff;text-align:center;cursor:pointer;}
.slider-gallery .arr-r{left:auto;right:0;}
.wrap-modal .slide-show{background:#000;color:#fff;text-align:center;height:30px;line-height:30px;}
.wrap-modal .right{float:left;box-sizing:border-box;width:298px;background:#000;padding:15px 10px;}
.wrap-modal .pagination a{color:#fff;}
.wrap-modal .pagination a:hover{text-decoration:none;}
.wrap-modal .pagination a.sep{color:#ff9900;}
.wrap-modal .top-info p{font-size:12px;color:#999999;margin-bottom:15px;}
.wrap-modal .title{font-size:14px;color:#fff;display:inline-block;margin-bottom:5px;}
.wrap-modal .like{margin-bottom:20px;}
.wrap-modal .like a{display:inline-block;margin-right:8px;}
.wrap-modal .like span{display:inline-block;vertical-align:top;font-size:11px;color:#fff;width:62%;}
.wrap-commentaries{margin-left:10px;overflow:hidden;height:325px;margin-right:-5px;margin-bottom:8px;}
.wrap-modal .map{display:inline-block;height:28px;border:2px solid #ffa000;border-radius:20px;-webkit-border-radius:20px;line-height:21px;padding:0 20px;margin-bottom:20px;}
.wrap-modal .map img{display:inline-block;vertical-align:middle;margin-right:10px;}
.wrap-modal .map span{display:inline-block;vertical-align:middle;font-size:12px;color:#fff;line-height:normal;}
.wrap-modal .h4{font-size:14px;color:#fff;margin-bottom:15px;padding-left:10px;}
.wrap-modal .item{position:relative;font-size:0;display:table;width:100%;max-width:250px;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:12px;}
.wrap-modal .rep-item{padding-left:22px;}
.wrap-modal .item .arrow{position:absolute;left:0px;top:3px;}
.wrap-modal .image{width:25%;display:inline-block;height:50px;vertical-align:top;padding-top:3px;overflow:hidden;}
.wrap-modal .text{display:inline-block;vertical-align:top;width:75%;padding-left:15px;}
.wrap-modal .text .top{font-size:0;margin-bottom:10px;}
.wrap-modal .text .name{font-size:12px;color:#ff9900;margin:0;width:45%;display:inline-block;vertical-align:top;text-decoration:underline;}
.wrap-modal .text .date{width:55%;display:inline-block;vertical-align:top;font-size:12px;color:#999999;text-align:right;}
.wrap-modal .text p{margin-bottom:5px;}
.wrap-modal .text .reply{float:right;font-size:11px;color:#666666;text-decoration:underline;}
.wrap-modal .comment{padding:5px 0 0 10px;font-size:12px;color:#666;}
.wrap-modal .comment a{font-size:14px;color:#fff;text-decoration:underline;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;left:0px;right:0px;}
.jspVerticalBar{position:absolute;top:0px;right:0px;bottom:0px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspCap{display:block;cursor:pointer;}
.jspHorizontalBar .jspCap{float:none;}
.jspTrack{position:relative;top:0px;bottom:0px;}
.jspDrag{position:absolute;right:4px;cursor:pointer;width:4px;height:81px;border-radius:4px;background-color:#ff9900;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{display:block;width:20px;height:26px;position:relative;z-index:10000;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;display:none;}
.jspArrow.jspDisabled{display:none;}
.jspVerticalBar .jspArrow{height:23px;top:0;}
.jspHorizontalBar .jspArrow{width:16px;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspArrow.jspArrowDown{background-position:-20px 0;bottom:0;}
.jspCorner{height:100%;}
@media screen and (max-width:1340px){.bnr-lf, .bnr-rg{display:none;}
}
@media screen and (max-width:999px){body{background:#f8f7f7 !important;min-width:1000px;margin:0 auto;}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;text-shadow:none;}
.fancybox-opened{z-index:8030;background-color:#fff;}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/i/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(/i/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-12px;right:25px;}
.fancybox-close:before{content:'X';display:block;position:absolute;top:0;right:0;color:#fff;font-size:12px;text-decoration:underline;}
.fancybox-close:hover:before{color:#ffa000;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/i/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}
.fancybox-overlay{position:absolute;top:0;left:0;display:none;z-index:8010;background:rgba(0,0,0,.49);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:visible;}
.fancybox-inner{overflow:visible !important;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}
.fancybox-inner,.fancybox-lock{overflow:hidden;}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}
.right-content .list-companies{padding:2px 12px 2px 0px;}
.right-content .list-companies li{margin-top:8px;padding:16px 15px 22px;border:1px solid #e0e0e0;background:#fff;border-radius:10px;}
.right-content .list-companies li .info{float:none;width:auto;padding:0;}
.right-content .list-companies li .info a{display:inline-block;margin-top:5px;font-size:14px;line-height:18px;}
.right-content .list-companies li .info p{margin-top:5px;font-size:14px;line-height:18px;color:#000;}
.right-content .ads a{color:#3366cc;}
.right-content .ads p{margin-top:5px;font-size:14px;line-height:18px;color:#000;}
.form-add{position:relative;margin-top:30px;border-radius:5px;padding:22px 0 35px;background-color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.15);}
.form-add > p{padding:0 35px;font-size:10px;color:#999;text-align:center;line-height:12px;}
.form-add .item-form{padding:18px 18px 0;}
.form-add .in-row{padding:18px 18px 0;}
.form-add .in-row:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.form-add .in-row .item-form{padding-top:0;}
.form-add .in-row .item-form{float:left;width:47.5%;margin-right:5%;padding-left:0;padding-right:0;}
.form-add .in-row .item-form:last-child{margin-right:0;}
.form-add .subhead{font-size:12px;line-height:14px;color:#666;}
.form-add .hint{display:block;font-size:10px;color:#999;}
.form-add input[type="text"], .form-add textarea{box-sizing:border-box;width:100%;border:1px solid #ccc;margin-top:6px;height:31px;line-height:29px;padding:0 8px;font-size:12px;color:#666;font-family:'Circe';}
.form-add textarea{height:80px;padding-top:5px;line-height:14px;}
.form-add .nice-select{border-radius:0;font-size:12px;border:1px solid #ccc;height:29px;line-height:27px;width:100%;float:none;font-family:'Circe';padding-left:12px;margin-top:6px;}
.form-add .nice-select .current{font-size:12px;}
.form-add .button-rg{padding:8px 18px;text-align:right;}
.form-add .button-lf{padding:5px 18px 0;}
.form-add a.add{font-size:12px;text-decoration:underline;display:inline;margin:0;}
.form-add button{display:block;margin:45px auto 0;width:180px;min-height:27px;line-height:27px;border-radius:14px;background:#ffa000;text-align:center;font-size:12px;color:#fff;border:0;cursor:pointer;}
.form-add button:hover{background:#eb9606;color:#fff;}
.form-add .top-form{border-bottom:1px solid #ccc;padding-bottom:10px;}
.form-add .head{padding-left:16px;color:#000;}
.form-add .in-row-3{padding-left:18px;padding-right:18px;}
.form-add .in-row-3:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0;}
.form-add .in-row-3 .item-form{float:left;width:16.7%;padding-left:0;padding-right:2.5%;}
.form-add .on-map{margin-top:26px;}
.form-add .item-form .item{display:inline-block;vertical-align:top;}
.form-add .item-form .item .label{display:inline-block;vertical-align:top;padding:12px 4px 0 8px;font-size:12px;color:#666;}
.form-add .item-form .item input{width:68px;}
.form-add .captcha{margin-top:27px;background:#f0efef;padding:27px 0 24px;text-align:center;}
.form-add .captcha .item{display:inline-block;vertical-align:top;text-align:left;margin:0 12px;}
.form-add .captcha .item .code{margin-top:6px;}
.form-add .captcha .item input{margin-top:9px;width:134px;height:55px;line-height:52px;font-size:24px;text-align:center;padding:0;}
.form-add .foot-form{padding-top:38px;}
.form-add .foot-form .head{text-align:center;}
.form-add .foot-form p{padding:0 20px;text-align:center;font-size:10px;line-height:11px;color:#666;}
.right-content .list-companies li .img{float:none;width:100%;padding:0 0 0 0;}
.category-header .wrap-cat-list ul:nth-child(2){width:24%;}
.category-header .wrap-cat-list ul:nth-child(3){width:28%;}
.category-header .wrap-cat-list ul:nth-child(4){width:23%;}
.category-header .wrap-cat-list ul:nth-child(5){width:22%;}
.wrapper{padding:5px;}
.settings .language{position:absolute;margin-top:20px;}
.nice-select.open .list{max-height:300px;overflow-y:auto;}
.page_selected{background-color:#fff!important;color:#000!important;border:1px solid #ff9900!important;}
.nice-select.open .list{width:200px!important;}
.ushi{z-index:99999}
#bg_banner_link_left,#bg_banner_link_right{z-index:0}