@import url(css/menu.css);

.intro h1, a, a:active, a:link, a:visited, ul.slimmenu li a {font-weight: 400;}
.clrflt, header > .content-box, section.content-box {overflow: hidden;}
.news_link_1, em, i {font-style: italic;}
.button2016, .collapse-button, .price2016tab h1,.price2016tab h2,.price2016tab h3,.price2016tab h4,.price2016tab h5,.price2016tab h6 {cursor: pointer;}
.table, table.sample {border-collapse: collapse;}

#Body{background-color:#fff;height:100%;margin:0;padding:0}
.CommandButton,.Head,.Normal,.NormalDisabled,.SubHead,.SubSubHead,a:hover,a:link,a:visited,body,h1,h2,h3,h4,h5,h6,input,table,td,th{color:#414141;font-family:"Trebuchet MS",Helvetica,sans-serif}
a, a:active, a:hover, a:link, a:visited {color: #0f75bc;text-decoration: underline;}
.Head, .Normal, .NormalDisabled, .SubHead, .SubSubHead, a:hover, a:link, a:visited, body, table, td, th {font-size: 16px;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h1, h2, h3, h4, h5, h6 {color: #414141;font-weight: 400;margin: 0 0 20px;}
h1 {margin: 1px 0;color: #fff;}
h3 {font-size: 16px;}
h4 {font-size: 16px;}
h5 {font-size: 16px;}
h6 {font-size: 16px;}

.Head, .pane_toplinkscontact h2 a, .pane_toplinkscontact h2 a:active, .pane_toplinkscontact h2 a:link, .pane_toplinkscontact h2 a:visited, .pane_toplinksemail h2 a, .pane_toplinksemail h2 a:active, .pane_toplinksemail h2 a:link, .pane_toplinksemail h2 a:visited, .subhead, b, strong {font-weight: 700;}
.Head, .Normal, .NormalBold, .NormalDisabled, .NormalRed, .NormalTextBox, .SubHead, .SubSubHead {font-family: "Trebuchet MS",Helvetica,sans-serif;}
.Head {color: #a6037d;}
.SubHead {color: #0f75bc;}
.SubSubHead {color: #0f75bc;}
.NormalRed {color: #ba1a24;}
.bluetxt {color: #0f75bc;}
blockquote, blockquote p {font-size: 16px;line-height: 1.8;}
.clear_float {clear: both;line-height: 0;font-size: 0;height: 0;}
.content-page {width: 100%;height: 100%;}
    .content-page > header {background-color: #ededed;}
.logo, .pane_toplinks, .pane_toplinkscontact, .pane_toplinksemail, .search-and-login {float: left;}
.logo {width: 18.06%;margin: 21px 0;}
.pane_toplinks {width: 18.58%;padding: 33px 6.28% 0;}
.pane_toplinkscontact {width: 12.43%;padding: 33px 1.93% 0 2.6%;}
.pane_toplinksemail {width: 11.76%;padding: 33px 1% 0 2.52%;}
.search-and-login {width: 26.89%;padding: 33px 0 0;float: right;margin-right: 1.09%;}
#search {line-height: 1.8;width: 68.67%;float: left;padding: 2px 3%;height: 33px;}
.search-and-login a {float: left;margin-left: 3.12%;}
#dnnMenu{position:relative;z-index:1000}
.bannerbox{position:relative;margin-top:-48px}
.home .pane_content,.home .pane_right{margin-top:-25px}
.pane_bannerright{position:absolute;z-index:999;right:53px;top:87px}
.pane_content{width:70.15%;float:left;min-height:400px}
.dnnEditState .content-page{position:relative;z-index:999}
.contentleft{float:left;width:45%}
.contentright{float:right;width:50%}
.pane_right{width:28.99%;float:right}
.pane_right .outerbox{width:auto}
.page-body-footer .content-box{overflow:hidden;padding:36px 0 21px}
.pane_bottom{float:left}
.bbox1{width:23.94%;}
.bbox2{width:15.96%;margin-left:6.72%;}
.bbox3{width:15.96%;margin-left:2.52%;}
.bbox4{width:26.21%;margin-left:8.65%;}
.bottom-boxes .DnnModule{margin-bottom:40px}
.content-page>footer{background-color:#191919}
.footer_links{color:#fff;font-size:16px;margin-bottom:12px;display:block;}
    .footer_links a.fst-link{margin-left:78px}
    .footer_links a,.footer_links a:active,.footer_links a:link,.footer_links a:visited{color:#fff;font-size:16px;line-height:14px;padding:10px 0;display:inline-block;text-decoration:none}
    .footer_links a:hover{text-decoration:underline;color:#fff}
    .footer_links .footer{text-transform:none}
.new-footer-links{margin:0;padding:5px 0 0}
    .new-footer-links li{list-style-type:none;display:block;margin-bottom:20px;}
        .new-footer-links li a, .new-footer-links li a:link, .new-footer-links li a:active, .new-footer-links li a:visited{color:#fff;font-size:16px;text-decoration:none;}
        .new-footer-links li a:hover{text-decoration:underline;}

.title2016,sub{text-transform:uppercase}
section.content-box{max-width:1190px;width:100%;margin:0 auto}
.page-body-footer{background-color:#0076c0;}
.page-body-footer-grey{background-color:#f3f3f3;padding:15px 0 20px;}
.metrika-info{display:inline-block}
a.blue-button.fs14{font-size:16px;line-height:1.8}
a.blue-button,a.blue-button:active,a.blue-button:link,a.blue-button:visited{font-weight:bolder;color:#fff;text-decoration:none;/*background-color:#4479ba;*/background-color:#d62626;border-radius:4px;display:inline-block;padding:3px 20px 2px}
    a.blue-button:hover{color:#fff;text-decoration:none;/*background-color:#315b90;*/background-color:#b40b0b;}
.pane_bannerfull .DnnModule,.pane_content .DnnModule,.pane_right .DnnModule{margin-bottom:50px}
.pane_right .DNN_Reports_HTML_Item{color:#4479ba;font-size:16px}
.light-blue{color:#98b7dd}
.site-red{color:#ba1a24}

.home-with-slider .theme-default .nivo-caption{background-color:#5e8095;bottom:0;left:auto;opacity:1;top:auto;width:40%;height:18%;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:700;font-size:16px;text-align:center}
    .home-with-slider .theme-default .nivo-caption h2{color:#fff;font-size:23px;line-height:normal;margin:0 0 5px;text-align:center}
    .home-with-slider .theme-default .NormalRed{color:#fff;font-weight:700!important}
    .home-with-slider .onlineform_inner{background-color:rgba(242,242,242,.9)}
    .home-with-slider .theme-default .nivo-caption a{border-bottom:1px dotted #fff;color:#fff;font-weight:700;font-size:16px}

.MobileNav{display:none;z-index:999}
a.CommandButton:link,a.CommandButton:visited{color:#CB2027;font-weight:700;text-decoration:underline}
a.CommandButton:hover{color:#3E81B5;text-decoration:underline}
.DNNEmptyPane{width:0!important;padding:0!important;margin:0!important;display:none}

.pane_toplinkscontact h2,.pane_toplinksemail h2{line-height:normal;margin:0}
.theme-default .nivo-controlNav{left:41%;margin:-31px 0 0;padding:0!important;position:absolute;text-align:center;z-index:9998}
.gray_lt{background:url(images/Grey_lt.png) left top no-repeat}
.gray_rt{background:url(images/Grey_rt.png) right top no-repeat}
.gray_bg{background:url(images/Grey_bg.png) left top repeat-x;margin:0 5px;height:32px;font-size:14px;padding-top:6px}
.gray_box,a.newsblock1{background-color:#e6e6e6}
.gray_box{padding:10px}
.toplnkimg1,.toplnkimgs{padding-right:3px;border-width:0;border-style:solid}
.toplnkimg1{padding-left:20px}
a.newslist_link{display:block;padding:8px}
.news_link_1{color:#3a8cc4;display:block}
.news_link_2{display:block;color:#000}
.whitebg{background-color:#fff}
.graybg{background-color:#f2f2f2}
table.sample{border:1px solid #d9d9d9;border-spacing:2px;background-color:snow}
    table.sample th{border:1px ridge #d9d9d9;padding:2px;background-color:#fff;-moz-border-radius:0;border-radius:0}
    table.sample td{border:1px ridge #d9d9d9;padding:5px;background-color:#fff;-moz-border-radius:0;border-radius:0}
img.double_border{border:6px double #545565}

a.info{position:relative;z-index:24;color:#000;text-decoration:none}
    a.info:hover{z-index:25}
    a.info span{display:none}
    a.info:hover span{display:block;padding-left:3px;padding-top:3px;position:absolute;top:1em;left:1em;width:55em;border:1px solid #545565;background-color:#f2f2f2;color:#000;text-align:left}
.pane_bannerleft .c_title{text-shadow:2px 2px 3px #000}
.video-bg-y{background:url(images/last-video/vybg.png) center top repeat-y;margin:0 1px}
.video-bg-top{background:url(images/last-video/vtopbg.png) center top no-repeat}
.video-bg-bottom{background:url(images/last-video/vbottombg.png) center bottom no-repeat;padding:3px 5px}
.oranjevyi .Normal .video-bg-bottom table:hover a,.video-bg-bottom table:hover{background-color:#da850c;color:#fff}
.video-descr-link{text-align:center;width:110px}
.video-scrnsht{width:110px;height:90px}

.inner .breadcrumb{position:inherit;z-index:1;margin-top:10px;height:35px}
.brdcrmbsep{display:inline-block;width:5px;height:7px;background:url(images/breadcrumb.png) no-repeat;margin:0 5px}
.Breadcrumb,a.Breadcrumb,a.Breadcrumb:active,a.Breadcrumb:link,a.Breadcrumb:visited{color:#000;font-weight:700;text-decoration:underline}
    a.Breadcrumb:hover{color:#000}

.ghr_descrtxt p,.ghr_descrtxt span{line-height:normal!important;margin-bottom:0}
.outerbox{border:1px solid gray;width:100%;background:url(images/vdots.gif) center top repeat-y}
.fluidrow{overflow:auto;background:url(images/hdots.gif) bottom left repeat-x}
    .fluidrow:last-child{border-bottom:none}
  .rowcelllt,.rowcellrt, .ai-box .outerbox.ghd .rowcelllt, .ai-box .outerbox.ghd .rowcellrt{padding:3px;vertical-align:top;float:left}
    .rowcelllt, .ai-box .outerbox.ghd .rowcelllt{width:48%;text-align:right}
    .rowcellrt, .ai-box .outerbox.ghd .rowcellrt{width:47%;line-height:normal;text-align:right;}
    .rowcellfull{padding:3px;vertical-align:top;background:url(images/hdots.gif) bottom left repeat-x #fff}
    .txtalrt .rowcelllt{text-align:right}

.socbuttons{padding-left:15px}
.facebook-icon{background-position:-1px 0!important;}
.facebook-icon,.google-plus,.odnoklassniki,.twitter-icon,.vkontakte,.youtube{height:40px;width:38px;display:inline-block;background:url(images/social-buttons-38-38.png) no-repeat;overflow:hidden;text-align:left}
.facebook-icon a,.google-plus a,.odnoklassniki a,.twitter-icon a,.vkontakte a,.youtube a{display:block;height:38px;width:38px}
.google-plus{background-position:-39px 0}
.twitter-icon{background-position:-76px 0}
.youtube{background-position:-114px 0}
.vkontakte{background-position:-153px 0}
.odnoklassniki{background-position:-192px 0}
.social-icons ul,.social-icons ul li{display:block!important}
.social-icons{position:fixed;top:25%;margin-left:-75px;z-index:9}
.social-icons ul li{margin-bottom:2px!important;text-align:right}

.ya-share2__container_size_m .ya-share2__item:last-child{margin-right:4px!important}
.social-icons .txt-friends{display:none}
.ya-share2__container_size_m .ya-share2__icon{height:32px!important;width:32px!important}
.ya-share2__container_size_m .ya-share2__counter{line-height:1.8!important}

.footer-logo{background:url(images/footer-logo.png) no-repeat;display:block;max-width:205px;width:100%;height:47px;margin-bottom:18px;}
.new-footer-content h6{margin:0 0 12px;padding:0;font-size:18px;font-weight:normal;font-family:"Trebuchet MS",Helvetica,sans-serif;color:#fff;text-align:left;}
.toplnkbox{text-align:left;margin-bottom:18px;}

.chastnyi-sectol-link{text-align:center}
    .chastnyi-sectol-link a,.chastnyi-sectol-link a:active,.chastnyi-sectol-link a:link{color:#fff!important;font-weight:700;font-size:16px;padding:7px 10px 8px;/*background:#4479ba;*/background:#d62626;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;position:relative;}
    .chastnyi-sectol-link a:hover{/*background:#356094;*/background:#b40b0b;text-decoration:none;color:#fff!important}

    .read-more-trigger, .pnl_123b .dnnActions a.contactbtn{background:#5daa5b !important;}

a.lnkSendReqest, a.lnkSendReqest:link, a.lnkSendReqest:active, a.lnkSendReqest:visited,
a.lnkSendReqest-taxi, a.lnkSendReqest-taxi:link, a.lnkSendReqest-taxi:active, a.lnkSendReqest-taxi:visited,
a.red-button, a.red-button:link, a.red-button:active, a.red-button:visited
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(30, 87, 153, 1) 0%, rgba(82, 142, 240, 1) 0%, rgba(55, 115, 213, 1) 88%, rgba(26, 71, 143, 1) 88%, rgba(26, 71, 143, 1) 100%, rgba(41, 137, 216, 1) 100%) repeat scroll 0 0;
    background: linear-gradient(to bottom, #ff0000 0%,#d62626 92%,#c80d0d 93%,#b40b0b 100%)!important;
    border-radius: 4px;box-shadow: 0 3px 6px -1px rgba(50, 50, 50, 0.4);color: #fff !important;display: inline-block;font-family: Arial;font-size: 16px;font-weight: bold;line-height: 13px;padding: 10px 25px;text-align: center;text-decoration: none;text-transform: uppercase;vertical-align: middle;
}
a.lnkSendReqest:hover,a.lnkSendReqest-taxi:hover,a.red-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(30, 87, 153, 1) 0%, rgba(82, 142, 240, 1) 0%, rgba(55, 115, 213, 1) 88%, rgba(26, 71, 143, 1) 96%, rgba(26, 71, 143, 1) 100%, rgba(41, 137, 216, 1) 100%) repeat scroll 0 0;
    background:linear-gradient(to bottom, #ff0000 0%, #d62626 0%, #d62626 88%, #c80d0d 96%, #c80d0d 100%,#b40b0b 100%) repeat scroll 0 0!important;
}


#dnn_ctr668_ViewComments_trPager td:first-child{display:none;visibility:hidden}
.info-item{overflow:hidden;margin-bottom:-1px;margin-left:0}
    .info-item>a{display:block;vertical-align:top;float:left}
    .info-item h2{margin:0 0 0 64px}
    .info-item h2 a{line-height:4;display:block;font-family:Tahoma;font-size:16px;text-decoration:none!important;padding-left:10px}
        .info-item h2 a:hover{background-color:#4479ba;color:#fff}


/* begin content styles */

/*.fancybox-overlay {z-index: 9999 !important;}*/
.rTable:after,.rTableEks:after,.rTableEksHotel:after{font-size:0;content:" ";clear:both;display:block}
.rTable{display:block;width:99%}
    .rTableBody,.rTableFoot,.rTableHeading,.rTableRow,.rTableRowEks,.rTableRowEksHotel{clear:both}
    .rTableFoot,.rTableHead{background-color:#ddd;font-weight:700}
    .rTableCell,.rTableHead{border:1px solid #999;float:left;height:17px;overflow:hidden;padding:3px 1.8%;width:15%}
    .rTable:after{visibility:hidden;height:0}
    .rTableEks:after,.rTableEksHotel:after{visibility:auto}
    .rTableCellEksLong,.rTableCellEksSmall{border:1px solid #999;float:left;height:70px;overflow:auto;padding:1px 1.5%}
    .rTableEks{display:block;width:100%}
    .rTableCellEksSmall{width:10%}
    .rTableCellEksLong{width:30%}
    .rTableEks:after{height:0}
    .rTableCellEksLongHotel,.rTableCellEksSmallHotel{border:1px solid #999;height:70px;overflow:auto;padding:1px 1.5%;float:left}
    .rTableEksHotel{display:block;width:100%}
    .rTableCellEksSmallHotel{width:20%}
    .rTableCellEksLongHotel{width:40%}
    .rTableEksHotel:after{height:0}

#dnn_ctr898_HtmlModule_lblContent img{width:auto!important;}

.right-txt-content{float: right; width: 350px; margin: 15px;}
 .right-txt-content .img-outer{max-width: 100%; height: auto;}
    .img-outer img{max-width: 100%; height: auto; padding:0px!important; margin:0px!important;}
 .right-txt-content .img-legend{padding: 20px 15px; background-color: rgba(2,139,255,1);}
    .img-legend,.img-legend a, .img-legend a:link, .img-legend a:active, .img-legend a:visited, .img-legend a:hover{ font-size: 15px; font-weight: bold;color: #fff !important; text-decoration: none}


.txt-center{text-align:center;}
.txt-justify{text-align: justify;}
.txt-color-333{color:#333;}

.Normal.c_contentpane .DNNModuleContent .Normal h2{color: #000;font-weight: 600; font-size: 30px;}
.Normal.c_contentpane .DNNModuleContent .Normal h3{color: #000;font-weight: 600; font-size: 20px;}
/* end content styles */


.menu-collapser{position:relative;color:#fff;width:100%;height:48px;line-height:1.8;font-size:16px;font-weight:700;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button{position:absolute;right:20px;top:50%;width:40px;background-color:#0E0E0E;background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-radius:4px;border-style:solid;border-width:1px;color:#FFF;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 0 rgba(255,255,255,.075);padding:7px 10px;text-shadow:0 -1px 0 rgba(0,0,0,.25);font-size:14px;text-align:center;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button:focus,.collapse-button:hover{background-image:none;background-color:#040404;color:#FFF}
.collapse-button .icon-bar{background-color:#F5F5F5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:2px;width:18px;margin:2px 0}

.slimmenu i{display:inline-block;margin-right:3px}
    ul.slimmenu{list-style-type:none;margin:0;padding:0;width:100%;background-color:#004a80!important}
    ul.slimmenu li{position:relative;display:inline-block;background-color:rgba(0,0,0,.075)}
    ul.slimmenu>li{margin-right:-5px;border-left:1px solid #999}
    ul.slimmenu>li:last-child{margin-right:0}
    ul.slimmenu li a{display:block;color:#fff;padding:12px 16px;font-size:16px;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.2);transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out}
    ul.slimmenu>li.haschild a{padding-right:64px!important}
    ul.slimmenu li a:hover{text-decoration:none}
    ul.slimmenu li li a{min-width:190px}
    ul.slimmenu li .sub-collapser{background:rgba(0,0,0,.075);position:absolute;right:0;top:0;width:48px;height:100%;text-align:center;z-index:999;cursor:pointer}
    ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
    ul.slimmenu li .sub-collapser>i{color:#fff;font-size:18px;display:inline-block;vertical-align:middle}
    ul.slimmenu li>ul,ul.slimmenu li>ul>li ul{display:none;position:absolute;width:100%;z-index:999}
    ul.slimmenu li ul{margin:0;list-style-type:none}
    ul.slimmenu li>ul{left:0;top:100%;overflow:no-content!important}
    ul.slimmenu li>ul>li ul{left:100%;top:0}
    ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
    ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
    ul.slimmenu.collapsed li .sub-collapser{height:40px}
    ul.slimmenu.collapsed li>ul{display:none;position:static}

.table2col{border:1px solid gray;background-color:#fff;width:100%}
.row2col{overflow:auto;background:url(images/hdots.gif) bottom left repeat-x;margin-top:10px}
.row2col:last-child{border-bottom:none}
.ColumnLeft,.ColumnRight{padding:10px;vertical-align:top;float:left}
.ColumnLeft{width:30%;margin-left:10px}
.ColumnRight{width:60%;line-height:1.8;margin-left:10px}
.row2collfull{padding:3px;vertical-align:top}
.intro h1,.price2016,.price2016 h2,.price2016tab h1,.price2016tab h3,.title2016{text-align:center}
.ColumnRight span a{font-family:Tahoma;font-size:18px;text-decoration:none!important}
.intro{width:100%;height:30px}
.intro h1{font-family:Oswald,sans-serif;letter-spacing:2px;font-size:16px;color:#fff;margin-top:10px}
.credit,.title2016{font-family:arial;text-shadow:1px 2px 5px rgba(0,0,5,.2)}
.intro a{color:#fff;font-weight:700;letter-spacing:0}
.intro img{width:20px;height:20px;margin-left:5px;margin-right:5px;position:relative;top:5px}
#container{width:99%;min-width:800px;min-height:800px;margin:2% auto 0}

.price2016tab{width:20%;min-width:200px;background:linear-gradient(#555,#444);float:left;margin-top:.2%;box-shadow:1px 1px 5px rgba(0,0,0,.5)}
.price2016header{width:100%;height:60px;background-image:-webkit-linear-gradient(bottom,#444,#555);background-image:-o-linear-gradient(bottom,#444,#555);background-image:-moz-linear-gradient(bottom,#444,#555);background-image:linear-gradient(to bottom,#444,#555);box-shadow:0 2px 12px rgba(0,0,0,.5)}
.price2016{width:120px;height:120px;border-radius:50%;border:1px solid #ff9547;margin:5% auto 0}
.infos{margin-top:10%}
.price2016footer{width:100%;height:50px;margin-top:10%;background:#333}
.title2016{color:#fff;font-size:38px;font-weight:400;margin:auto}
.price2016tab h1{font-size:18px;color:#fff;line-height:1.8}
.price2016 h2{vertical-align:middle;font-size:42px;color:#fff!important;margin:2ex 0!important}
sub{font-size:16px;font-weight:700}
.price2016tab h3{font-size:14px;font-weight:400;color:#fff;line-height:1}
.price2016footer .button2016 a{color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;line-height:1.8}
.credit{color:#fff;font-size:16px;font-weight:400;text-align:left;margin-left:5%;line-height:1.8;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.button2016{width:50%;height:50px;margin:0 auto;background:#ff9547;text-align:center;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#fff}
    .button2016:hover{width:60%}

.pane_toplinkscontact h2,.pane_toplinksemail h2{display:inline-block}
.pane_toplinkscontact h2 a,.pane_toplinkscontact h2 a:active,.pane_toplinkscontact h2 a:link,.pane_toplinkscontact h2 a:visited,
.pane_toplinksemail h2 a,.pane_toplinksemail h2 a:active,.pane_toplinksemail h2 a:link,.pane_toplinksemail h2 a:visited{color:#BA1A24;font-size:18px;text-decoration:none}
.table{width:100%;margin:0 auto;border:1px solid #2b2937;height:150px;display:table}
    .tr{display:table-row}
    .td{display:table-cell;border:1px solid #000;padding:5px}
.innerfull .pcontent{margin-top:-35px;width:100%}
.innerfull .jd_menu{margin-top:0;position:relative;z-index:999}
.pane_right .travelers_choice h2.headtitle{color:#fff;font-weight:400;line-height:normal;text-align:center;background-color:#5DAA5B;border-radius:5px;margin-left:0!important;padding:0 15px 4px}
    .travelers_choice .Normal ol,.travelers_choice ol{list-style-type:none;margin-left:0}
    .travelers_choice .Normal ol li,.travelers_choice ol li{background-color:#5DAA5B;border-radius:5px;font-size:16px;margin-bottom:4px;padding:4px}
    .travelers_choice .vtext{display:table;color:#fff;font-size:16px;margin-right:5px;background:url(images/v.png) 5px center no-repeat;padding-left:46px}
    .travelers_choice .vtext .NormalRed{font-size:16px;color:#fff;font-weight:700}
    .pane_right .travelers_choice .vtext a{color:#fff;font-size:16px;text-decoration:none}
.payment{margin-left:-5px;margin-top:3px}
.bottom-boxes a.translations{display:block;margin-top:20px;font-size:17px;color:#98b7dd;text-decoration:none;margin-left:4px}
.sberbank img{width:121px;height:35px;margin-left:5px;margin-top:7px}
.art-content span p img{margin-bottom:8px;width:100%}
.Normal #vk_comments{width:100%!important}

ul.objects {padding: 0;margin: 0;list-style: none;}
.clearfix {display: block;}
ul.objects > li:nth-child(odd) {clear: both;margin: 0 33px 0 0;}
ul.objects > li {display: block;float: left;width:400px;padding: 0;}
ul.objects div.object {width:400px;position: relative;padding-bottom:0;}

ul.objects h2 {position: absolute;z-index: 15;top: 20px;left: 0;display: inline;background-color: #f06557;color: #fff; padding: 0 .3em 0 1em;line-height: 1.8;height: 45px;}
ul.objects h2 span {position: absolute;right: -30px;top: 0;}
.svg-flag {fill: #f06557;display: block;height: 45px;width: 32px;}
.svg {transform: translateX(0);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
ul.objects .thumb {position: relative;z-index: 9;}
ul.objects .block:hover .text {opacity: 1;border: 4px solid #f06557;}
ul.objects .text {position: absolute;z-index: 11;border: 4px solid #f06557;left: 0;top: 0;width:392px;height:95%;opacity: 0;cursor: pointer;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}
ul.objects .text.text2 {opacity: 1;bottom: 0;top: auto;height: 55px;width: 98%;}
ul.objects .text .head {background-color: rgba(255,250,230,0.8);height: 100%;overflow: hidden;padding: 0 1em;}
ul.objects .text .desc {clear: both;font-size: .85em;margin-top:75px;color:#414141;}
ul.objects .text > a {text-decoration:none;}
ul.objects .text .foot {background-color: rgba(255,255,255,0.98);height: 100%;overflow: hidden;}
ul.objects .text .foot .hotel {width: 170px;}
ul.objects .text .foot p {padding-left: 25px;line-height: 1.8;position: relative;padding-top: .6em;margin:0 auto;}
ul.objects .text .foot .hotel:before {content: url(images/icon.hotel.png);position: absolute;margin-left: -29px;margin-top: 5px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
ul.objects .block h2 a {font-size: 20px;text-decoration: none;color: #FFF;font-weight: bold;}
ul.objects em {color: #00a4d1;font-style: normal;font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.addthis_inline_share_toolbox,.share-content{vertical-align:middle;display:inline-block;}
    .share-content{margin-left:15px;}
    .gh-details-page .share-content{float:right;}
    .gh-details-page .pane_right{margin-top:14px;}


.fancybox-navigation{position:relative;z-index:999999;top:45%;}
.page-body-footer-grey .content-box { display: flex;flex-wrap:wrap;justify-content: space-between;}
.page-body-footer-grey h2{text-align:center;}
.grey-cols{width:30.25%;}
    .premium-box:last-child{margin-bottom:0}
    .premium-box{font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif;padding-left:60px;min-height:50px;margin-bottom:33px;position:relative;}
    .premium-box::before{background:url(images/icons-footer.png) no-repeat;display:inline-block;width:49px;height:48px;content:' ';position:absolute;left:0;top:0;}
        .prem-real::before{background-position:0 -48px}
        .prem-gara::before{background-position:0 -96px}

        .prem-hote::before{background-position:-49px 0}
        .prem-actu::before{background-position:-49px -48px}
        .prem-sear::before{background-position:-49px -96px;}

        .prem-poda::before{background-position:-98px 0}
        .prem-revs::before{background-position:-98px -48px}
        .prem-supp::before{background-position:-98px -96px;}
        .premium-box span{font-size:14px;font-weight:bold;display:block;padding-top:5px;}
        .premium-box.prem-supp::before{width:51px}
        
/*
    ie 11

    ul.objects .thumb{z-index:12;}
*/


@media only screen and (max-width:450px) {
    .pane_right .travelers_choice .vtext a, .travelers_choice .vtext, .travelers_choice .vtext .NormalRed, .travelers_choice h2.headtitle {font-size: 12px;}
}

@media only screen and (max-width :1315px) {
    .social-icons {margin-left: 5px;}
}

@media only screen and (max-width :1200px) {
    /*.home-with-slider .pane_bannerright{float:right;margin-top:55px;position:relative;width:100%;max-width:320px}*/
    /*.home-with-slider .bannerbox{background:url(images/issyk_kul_form_bg.jpg) top left no-repeat}*/
    .home-with-slider .m_clr{clear:both}
    /*.pane_bannerright {margin: 10px 10px 10px 0;width: 42%;}*/
    .logo{margin:10px 0;width:272px;}
    .logo a img{width:100%}
    .pane_toplinks,.pane_toplinkscontact{padding:10px 0 10px 1%;width:13%}
    .pane_toplinksemail{padding:10px 0 10px 1%;width:11.76%}
    .search-and-login{margin-right:0;padding:10px 0 10px 1%;width:40%;float:right;margin-top:20px;}
    #search{width:60%}
    .search-and-login a{margin-left:1%}
    .content-page>header{position:relative;z-index:99;padding:0 1%}
    .page-body,.page-body-footer{position:relative;z-index:98;padding:0 2%}
    a.blue-button,a.blue-button:active,a.blue-button:link,a.blue-button:visited{padding:0 3%;height:33px;}
    .jd_menu{display:none}
    /*.MobileNav,*/ .social-icons .txt-friends, .table .td {display: block;}
    .MobileNav{position:absolute;right:0;margin-top:22px;top:0}

    .collapse-button{width:43px!important;padding:6px 10px!important}
    .collapse-button .icon-bar{height:4px!important;margin:4px 0!important;width:22px!important}
    .full img{width:auto!important}
    .pane_content .Normal .Normal img.c-large-img{width:100%!important;height:auto!important;margin:10px 0!important}
    .pane_content .Normal .Normal img{margin:10px!important;width:95%!important;height:auto!important}
    .pane_content .Normal .Normal img.c-small-img{width:auto!important;height:auto!important}
    .pane_right .fl-box.g-date2,.social-icons{margin-left:0}
    .pane_content .Normal .Normal img.imges-city{width:95%!important}
    .pnl_123b img,.rev-points img{width:auto!important}
    #vk_groups,#vkwidget1,body .fb_iframe_widget span{width:100%!important}
    body .fb_iframe_widget iframe{width:100%!important;position:relative!important}
    .chastnyi-sectol-link a:last-child{margin-top:4px}
    .pane_toplinkscontact h2 a,.pane_toplinkscontact h2 a:active,.pane_toplinkscontact h2 a:link,.pane_toplinkscontact h2 a:visited,
    .pane_toplinksemail h2 a,.pane_toplinksemail h2 a:active,.pane_toplinksemail h2 a:link,.pane_toplinksemail h2 a:visited{white-space:nowrap}
    .pane_right .fl-row.pt20 .fl-box.flrt{float:none}
    .social-icons{position:static}
    .social-icons ul,.social-icons ul li{display:inline-block!important}
    .ya-share2__container_size_m .ya-share2__icon{height:24px!important;width:24px!important}
    .ya-share2__container_size_m .ya-share2__counter{line-height:1.8 !important}

    .pane_content ul.objects .thumb img {margin:0 !important;width:100% !important;}
    ul.objects > li:nth-child(odd) {margin: 0 30px;}
    ul.objects div.object {width: 100%;}
    ul.objects > li {width: 44%;}
    ul.objects .text {width:98%;height:92%;top:6px;}

    .page-body-footer-grey .content-box{padding:0 1%;width:98%;}
}

@media only screen and (max-width:1080px) {
    .pane_toplinkscontact h2 a,.pane_toplinkscontact h2 a:active,.pane_toplinkscontact h2 a:link,.pane_toplinkscontact h2 a:visited,
    .pane_toplinksemail h2 a,.pane_toplinksemail h2 a:active,.pane_toplinksemail h2 a:link,.pane_toplinksemail h2 a:visited{font-size:15px;white-space:nowrap}
}

@media only screen and (max-width:1035px) {
    .info-item h2 a{line-height:4;font-size:16px}
    .info-item h2 a:hover{text-decoration:underline!important;background-color:transparent}
}

@media only screen and (max-width :1024px) {
    /*.bbox2,.bbox3{margin-left:1%}*/
    /*.bbox1{width:30%}*/
    .courseExche div.tbl{margin-right:0;width:45%}
    /*.bbox2{width:30%}
    .bbox3{width:35%}*/
    .rowcellrt{width:45%;}
    .pane_toplinkscontact h2 a,.pane_toplinkscontact h2 a:active,.pane_toplinkscontact h2 a:link,.pane_toplinkscontact h2 a:visited,
    .pane_toplinksemail h2 a,.pane_toplinksemail h2 a:active,.pane_toplinksemail h2 a:link,.pane_toplinksemail h2 a:visited{font-size:15px}
    .chastnyi-sectol-link,.pane_toplinksemail {display:none}

    .page-body-footer .content-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .bbox1{width:25%;}
    .bbox2{width:20%;margin-left:0;}
    .bbox3{width:20%;margin-left:0;}
    .bbox4{width:25%;margin-left:0;}
}

@media only screen and (max-width :960px) {
    .logo{display:block;margin-top:12px;}
    .pane_toplinks{padding:3px 0 3px 1%;width:28%}
    .pane_toplinkscontact{padding:3px 0 3px 1%;width:15%}
    .pane_toplinksemail{padding:3px 0 3px 1%;width:32%}
    .search-and-login{margin-right:0;padding:3px 0 3px 1%;width:50%;margin-top:30px;}
    body .bbox3 .Normal{font-size:15px}
}

@media only screen and (min-width: 860px) {
    .gh-details-page .pane_content{width:69.15%;}
}

@media only screen and (max-width :860px) {
    .logo{}
    .search-and-login{width:50%;margin-right:15px;}
    /*.bbox1{width:270px}
    .bbox2{margin-left:3%;width:45%}
    .bbox3{float:left;margin-left:0;width:100%}*/
    .pane_content,.pane_right,.pane_right_inner{width:auto;float:none}
    .info-item h2 a{line-height:4;font-size:16px}
    .info-item h2 a:hover{text-decoration:none!important;background-color:#4479ba;color:#fff}

    .rowcellrt{padding-left:20px;}
}

/*home-b-form*/
@media only screen and (min-width:720px) and (max-width :1200px) {
    .bannerbox {margin-top: 10px;position: relative;}
    /*.home-with-slider .pane_bannerright{width:100%;max-width:98%;float:none;margin-top:0;position:static}*/
    .pane_bannerright{right:15px;width:23%;}
        .fl-box.g-date {width: 103px;}
        .fl-box.g-date2{margin-left:3px;}
        img.ui-datepicker-trigger{width:27px;}
        .txtQuestion{width:92%;}
        .fl-box select.tabs_input{width:100%;}

    .home-with-slider .bannerbox {background-image: none;}
    /*.home-with-slider .fl-row {float: left;width: 42%;}
        .home-with-slider .fl-row.pt20{width:15%;margin-top:-50px;float:right}*/
        .home-with-slider .email-gcount {padding: 0;}
        /*.home-with-slider .onlineform-elems {padding-top: 10px;}
        .home-with-slider .onlineform_inner {min-height: 90px;}*/
}
/*home-b-form*/
@media only screen and (min-width:720px) and (max-width :1155px) {
    .email-gcount .fl-box{width:97%!important;display:block;}
    .fl-box select.tabs_input{width:100%!important;}
}
/*home-b-form*/
@media only screen and (min-width:720px) and (max-width :1090px) {
    .pane_bannerright{width:20%;top:20px;}
        .fl-box.g-date{width:97%!important;}
        #txtdate1, #txtdate2{width:71%;}
        .fl-box.g-date2{margin-left:0;}
}
/*home-b-form*/
@media only screen and (min-width:720px) and (max-width :954px) {
    .pane_bannerright{width:23%;}
}
/*home-b-form*/
@media only screen and (max-width :872px) {
    .pane_bannerright{width:100%;right:auto;top:auto;position:relative;}
        .onlineform_inner{min-height:200px;}
            .onlineform-elems .fl-row:first-child{width:35%;}
            .fl-row {display: inline-block;vertical-align: top;}
            .fl-box.g-date {width: 48% !important;}
            #txtdate1, #txtdate2{width:60%;}
            .home-with-slider .email-gcount{padding:0;width:45%;}
            .email-gcount .fl-box{display:inline-block;width:49%!important;}
            .fl-row.taxi-r{width:100%;padding-top:1px;}
            .fl-row.taxi-r .fl-box{display:block;}
            .txtQuestion{width:97%;}
    .footer-logo{width:100%;background-size:100%;}
}

@media only screen and (max-width :767px) {
    a.sociallinks{display:inline-block;position:relative;right:auto;top:auto;margin-right:0!important}
    .theme-default .nivo-caption{width:98%!important;background-color:rgba(68,142,223,.3)!important}
    .home-with-slider .pane_bannerfull{height:auto}
    .pane_content .breadcrumb{height:auto!important}
    #dnn_ctr668_ViewComments_trPager{display:none;visibility:hidden}
    .pane_toplinks{width:20%}
}

@media only screen and (max-width:750px) {
    /*.bbox1, .bbox2, .bbox3 #dnn_Bottom_3_Column {display:none;}*/
    .footer_links {padding: 0;text-align: center;}
    ul.objects .text {height:92%;}
}

@media only screen and (max-width:720px) {
    .home-with-slider .pane_bannerright{margin-top:0}
        .bannerbox{margin-top:0;}
            .onlineform-elems .fl-row:first-child{width:260px;}
            .fl-box.g-date2{margin-left:3px;}

    /*.bbox2{width:50%}*/
    .footer_links{text-align:center;padding:8px 1%}
        .footer_links a.fst-link{margin-left:0}
        .footer_links .footer{display:block}
}

@media only screen and (max-width:668px) {
    .pheader{min-height:65px}
    .logo{float:left;width:auto}
    .pane_toplinkscontact{width:41%}
    .pane_toplinksemail{width:40%}
    .search-and-login{padding:3px 1%;width:98%;margin-right:0;}
    #search{width:76%}
    .pane_right_inner{padding-top:0}
    .DnnModule-1025,.DnnModule-898 div.table{display:none;visibility:hidden}
    .DnnModule-1029,.DnnModule-1541,.DnnModule-1550,.DnnModule-383,.DnnModule-706,.DnnModule-809,.gh-details-raskaz-dr,.operator-inform{display:none!important;visibility:hidden}
    .inner .logo{margin-right:2%}
    .inner .pane_toplinkscontact{padding-top:15px}
    .inner .breadcrumb{height:auto;}
    .share-content{padding:10px 0 3px;margin-left:0;display:block;}
    .search-and-login{margin-top:0;}
    .page-body-footer-grey .content-box{justify-content:center;align-items:center;}
    .grey-cols{width:50%;/*border-bottom:1px solid #c3c1c1;*/ margin-bottom:15px;padding-bottom:15px;}
    /*.grey-cols:last-child{border-bottom:none;}*/
}
@media only screen and (max-width:600px) and (min-width:575px) {
    #search{width:74%}
}

@media only screen and (max-width:590px) {
    /*.bbox1,.bbox2{float:none;margin:0 auto;padding-bottom:15px}
    .bbox2{width:80%}*/
    .page-body-footer .content-box{padding:10px 0}
    .pnl_123b{max-width:100%}
}

@media only screen and (max-width:580px) {
    /*.pane_bannerfull{display:none;visibility:hidden}*/
   /* .issykkul-main-view{background: lightblue!Important;}*/
    .onlineform_inner{margin:0 auto}
    .MobileNav{width:100%}
    .pane_toplinks{width:98%;padding:0 2% 10px}
    .bannerbox{margin:0 0 15px}
    .home-with-slider .pane_bannerright{float:none;left:auto;margin:0 auto!important;padding:25px 0 10px;position:static;right:auto}
    #search{width:74%}
    .chastnyi-sectol-link,.pane_toplinksemail {display:none}

    .chastnyi-sectol-link a{width:45%;padding:5px 2%}
    a.blue-button,a.blue-button:active,a.blue-button:link,a.blue-button:visited{padding:0 3%;width:17%;text-align:center}

    .logo {position: relative;z-index: 9999;}
    /*.logo a img {width: 75%;}*/
    .MobileNav {margin-top: 20px;}
    ul.objects .text {height:90%;}
}
@media only screen and (max-width:525px) {
    .home-with-slider .email-gcount{width:100%}

    ul.objects .text {width: 98.5%;height:95%;}
    .pane_content ul.objects .thumb img {width: 98% !important;}
    ul.objects > li { width: 100%;float:none;}
    ul.objects > li:nth-child(odd) {margin:0;}

     /*.bbox2,.bbox3{display:none;}*/
    .bbox1,.bbox4{width:48%;}
    .footer-logo{height:75px;}
}
@media only screen and (max-width:500px) {
    .contentleft,.contentright{float:none;width:100%}
    .grey-cols{width:100%;}
    .rowcellrt{padding-left:10px;}
}

@media only screen and (max-width:380px) {
    .inner .pane_toplinkscontact{padding-top:3px}
    .pane_content .Normal .Normal img{display:block;float:none!important}
    ul.objects .text {top:0;width:98%;height:97%;}
    ul.objects .text .foot p {padding-left: 25px;line-height: 1.8;position: relative;padding-top: 10.6em;margin:0 auto;}

}

@media only screen and (max-width:425px) {
    .pane_bottom{width:100%!important;float:none;}
    .new-footer-content{text-align:center;}
    .footer-logo{display:inline-block;margin-bottom:10px;height:47px;}
    .footer_links{margin-bottom:10px;}
    .bottom-boxes h2.headtitle{margin-top:20px;text-align:center!important;}
}

@media only screen and (max-width:370px) {
    .pane_content .ModDNNHTMLC img{width:100%;height:auto!important}
    .info-item{margin-left:0}
    .info-item h2 a{line-height:4;display:block;font-family:Tahoma;font-size:16px;text-decoration:none!important;padding-left:10px}
        .info-item h2 a:hover{background-color:#4479ba;color:#fff}
        ul.objects .text .foot p {padding-left: 25px;line-height: 1.8;position: relative;padding-top: 10.6em;margin:0 auto;}
}

@media only screen and (max-width:350px) {
    a#dnn_dnnLOGO_hypLogo{display:block;width:100%}
    ul.objects .text .foot p {padding-left: 25px;line-height: 1.8;position: relative;padding-top: 10.6em;margin:0 auto;}
}
@media only screen and (max-width:320px) {
    .logo{width:245px;}
    ul.objects .text .foot p {padding-left: 25px;line-height: 1.8;position: relative;padding-top: 10.6em;margin:0 auto;}
}

