

/* Start:/local/templates/.default/markup/assets/0.7.3/styles/reset.css?16020843931928*/
*,:after,:before{will-change:all}*,:after,:before,input[type=checkbox],input[type=radio]{box-sizing:border-box}*{margin:0;padding:0;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-size:100%;line-height:1;-webkit-font-smoothing:antialiased!important}a{color:#333;background:0 0}:active,:focus,:hover{outline:0}ol,ul{list-style:none}pre{white-space:pre-wrap;-moz-tab-size:4;-o-tab-size:4;tab-size:4}q{quotes:'\201C' '\201D' '\2018' '\2019'}img{border:0}svg:not(:root){overflow:hidden}button,input{line-height:normal}button,select{text-transform:none}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}button,input,select[multiple],textarea{background-image:none}input,select,textarea{border-radius:0;box-shadow:none}[placeholder]:focus::-webkit-input-placeholder{color:transparent}[placeholder]:focus::-moz-placeholder{color:transparent}[placeholder]:focus:-ms-input-placeholder{color:transparent}[placeholder]:focus::placeholder{color:transparent}table{border-spacing:0;border-collapse:collapse}b,strong{font-weight:700}em,i{font-style:italic}
/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/styles/ui.datepick.css?16020843931582*/
.ui-datepicker{display:block}#ui-datepicker-div,.ui-datepicker-inline{width:17em;font-size:75%}#ui-datepicker-div{z-index:100}.ui-datepicker-inline{float:left}.ui-datepicker-rtl{direction:rtl}#ui-datepicker-div a,.ui-datepicker-inline a{text-decoration:none}.ui-datepicker-prompt{height:1.5em;padding-top:.25em;text-align:center}button.ui-datepicker-cmd{height:2em}.ui-datepicker-cmd-clear{float:left;margin-left:.25em}.ui-datepicker-cmd-close{float:right;margin-right:.25em}.ui-datepicker-cmd-prev{position:static;float:left;width:30%;height:auto;margin-left:1%}.ui-datepicker-cmd-next{position:static;float:right;width:30%;height:auto;margin-right:1%;text-align:right}.ui-datepicker-cmd-current,.ui-datepicker-cmd-today{float:left;width:37%;text-align:center}.ui-datepicker-month-nav{float:left;text-align:center}.ui-datepicker-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}.ui-datepicker-month-nav span{color:#888}.ui-datepicker-row-break{width:100%;font-size:100%}.ui-datepicker-group{float:left;width:17em}.ui-datepicker-group .ui-datepicker-header{height:1.5em;text-align:center}.ui-datepicker select,.ui-datepicker-inline select{width:auto;height:1.66em;border:none;font-weight:700}.ui-datepicker th{padding:.5em .3em}.ui-datepicker td,.ui-datepicker td a,.ui-datepicker td span{border:1px solid transparent;text-align:center}.ui-datepicker-status{padding:.25em 0;text-align:center}.ui-datepicker .ui-helper-clearfix{clear:both}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:187px;height:187px}
/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/styles/jquery.datepick.css?16020843931601*/
.datepick{background:#fff;padding:37px 39px;color:#333;border:1px solid #9496a5;box-shadow:0 18px 24px rgba(0,0,0,.22)}.datepick-rtl{direction:rtl}.datepick-popup{z-index:1000}.datepick-disable{position:absolute;z-index:100;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.datepick-nav{position:relative;z-index:10;min-height:14px}.datepick-cmd-next,.datepick-cmd-prev{position:absolute;top:-14px;display:block;width:25px;height:25px}.datepick-cmd-prev{left:-10px;background:url(/local/templates/.default/markup/assets/0.7.3/styles/../images/datepick_prev.png)50% 50% no-repeat}.datepick-cmd-next{right:-10px;background:url(/local/templates/.default/markup/assets/0.7.3/styles/../images/datepick_next.png)50% 50% no-repeat}.datepick-cmd-next.datepick-disabled{background:url(/local/templates/.default/markup/assets/0.7.3/styles/../images/datepick_nextno.png)50% 50% no-repeat}.datepick-month-header{position:relative;top:-20px;color:#666;font:12px/12px DINPro-Black,sans-serif;text-transform:uppercase;letter-spacing:2px}.datepick-month{float:left;width:210px;text-align:center}.datepick-month table{width:100%;border-collapse:collapse}.datepick-month thead span{display:block;margin-bottom:13px;color:#666;font:400 11px/25px 'Open Sans',sans-serif;text-transform:lowercase;border-bottom:1px solid #ccc}.datepick-month tbody a,.datepick-month tbody span{font:400 12px/25px 'Open Sans',sans-serif}.datepick-month tbody a{display:block;width:25px;margin:0 auto;color:#333;text-decoration:none}.datepick-month tbody a.datepick-today{background:#f5f5f5;border:1px solid #9496a5}.datepick-month tbody span{display:block;width:25px;margin:0 auto;color:#ccc}.datepick-status{clear:both;background-color:#fff;text-align:center}.datepick-clear-fix{clear:both}
/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/styles/owl.carousel.css?16020843933584*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel .owl-refresh .owl-item,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/.default/markup/assets/0.7.3/styles/owl.video.play.png)no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/styles/chosen.css?160208439310786*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/local/templates/.default/markup/assets/0.7.3/styles/chosen-sprite.png)-42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/local/templates/.default/markup/assets/0.7.3/styles/chosen-sprite.png)0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/local/templates/.default/markup/assets/0.7.3/styles/chosen-sprite.png)100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/local/templates/.default/markup/assets/0.7.3/styles/chosen-sprite.png)-42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/local/templates/.default/markup/assets/0.7.3/styles/chosen-sprite.png)-30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{-background-image:url(/local/templates/.default/markup/assets/0.7.3/styles/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/styles/idangerous.swiper.css?16020843931432*/
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}
/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro.css?16020843931125*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 16, 2014 */

@font-face {
    font-family: 'DINPro-Medium';
    src: url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-medium-webfont.eot');
    src: url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-medium-webfont.woff') format('woff'),
         url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Bold';
    src: url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-bold-webfont.eot');
    src: url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-bold-webfont.woff') format('woff'),
         url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'DINPro-Black';
    src: url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-black-webfont.eot');
    src: url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-black-webfont.woff') format('woff'),
         url('/local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* End */


/* Start:/local/templates/.default/markup/assets/0.7.3/styles/main2.css?165536557569422*/
body {
        font: 400 13px/20px 'Open Sans', sans-serif;
        cursor: default;
        color: #333333;
        background-color: #fff;
}

/* temp */
.b_firstpage {
        width: 990px;
        margin: 40px auto;
}

.b_firstpage span,
.b_firstpage a {
        color: #000;
        font: 30px/46px 'DINPro-Bold', sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_firstpage a:hover {
        color: #ED242A;
}

.b_firstpage span {
        color: #999;
}

/* temp */

.main {
        position: relative;
        min-height: 100%;
}

/* top banner

*/
.b_top__banner {
        position: relative;
        width: 100%;
        height: 90px;
        background: #000;
        overflow: hidden;
        text-align: center;
}

.b_top__banner a {
        display: block;
}

.b_top__banner img {
        position: absolute;
        top: 0;
        left: 50%;
        -max-width: 100%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
}

@media all and (min-width: 0px) and (max-width: 870px) {
        .b_top__banner img{
                width: 200%;
        }
}

/* /top banner */

/* top menu
top search in 990.css
*/
.b_top__menu {
        /*position:relative;*/
        width: 100%;
        z-index: 999;
        /*height: 60px;*/
        height: 50px;
        /*background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__menu_agelimit.jpg) no-repeat 98% 0 #343842;*/
        background: no-repeat 98% 0 #343842;
}

.b_top__menu_fixed {
        position: fixed;
        top: 0;
        z-index: 1000;
}

@media screen and (min-width: 1000px) and (max-width: 1150px) {
        .b_top__menu {
                background-image: none;
        }
}

@media screen and (min-width: 0px) and (max-width: 870px) {
        .b_top__menu {
                background-image: none;
        }
}

@media all and (min-width: 0px) and (max-width: 870px) {
        .mobile_button {
                display: block;
        }
}
@media all and (min-width: 870px){
        .mobile_button {
                display: none;
        }
}
.b_top__menu_item {
        display: inline-block;
        margin-left: 20px;
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px);
}

.b_top__menu_item:first-child {
        margin-left: 0;
}

.b_top__menu_item a {
        color: #fff;
        font: 700 11px/60px 'Open Sans', sans-serif;
        text-decoration: none;
        text-transform: uppercase;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_top__menu_item a.selected, .b_top__menu_item a:hover {
        color: #288dc2;
}

/* /top menu */

/* top sitename

*/
.b_top__sitename {
        padding-top: 24px;
}

.b_top__sitename_fixed {
        padding-top: 85px;
}

.b_top__sitename .container_4 {
        padding-bottom: 25px;
        border-bottom: 2px solid #343842;
}

.b_top__sitename_logo {
        display: inline-block;
}

.b_top__sitename_logo img {
        display: inline-block;
}

.b_top__sitename_txt {
        display: inline-block;
        margin-left: 12px;
        color: #000;
        font: 46px/46px 'DINPro-Black', sans-serif;
        letter-spacing: -0.2px;
        text-transform: uppercase;
}

.b_top__sitename_date {
        position: absolute;
        top: 4px;
        right: 140px;
}

.b_top__sitename_date_time {
        margin-right: 19px;
        color: #666;
        font: 700 26px/28px Arial, sans-serif;
}

.b_top__sitename_date_day {
        color: #999;
        font: 400 11px/11px Arial, sans-serif;
        text-indent: 3px;
}

.b_top__sitename_socnet {
        position: absolute;
        top: 8px;
        right: 0; /* width:97px;height:33px; */
}

.b_top__sitename_agelimit {
        position: absolute;
        top: 7px;
        right: 111px;
        width: 34px;
        height: 34px;

}

.b_top__sitename_socnet_fb,
.b_top__sitename_socnet_tw,
.b_top__sitename_socnet_vk {
        display: inline-block;
        width: 33px;
        height: 33px;
        margin-left: -1px;
        border: 1px solid #ccc;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}



/* /top sitename */

/* top news

*/
.b_top__news {
        position: relative;
        /*margin-top: 20px;*/
        padding-top: 20px;
}

.b_top__news_arrows {
        visibility: hidden;

}

.b_top__news_arrows_prev,
.b_top__news_arrows_next {
        position: absolute;
        top: 20px;
        bottom: 5px;
		width: 7px;
		height: 14px;
        background-color: #fff;
        cursor: pointer;
        left: 0;
		top:50px;
        z-index: 2;
		background-position: -83px -5px !important;
        background-repeat: no-repeat !important;
        background-position: 0 50%;
}

.b_top__news_arrows_next {
        left: auto;
        right: 0;
		background-position: -49px -5px !important;
        background-repeat: no-repeat !important;
        background-position: 100% 50%;
}

.b_top__news_arrows_prev:hover {
        background-position: -100px -5px !important;
}

.b_top__news_arrows_next:hover {
        background-position: -66px -5px !important;
}

.b_top__news_item_lt {
        display: inline-block;
        vertical-align: top;
        width: 490px;

}

.b_top__news_item_lt:first-child {
        margin-right: 5px;
}

.b_top__news_item p {
        margin: 0 0 5px 21px;
}

.b_top__news_item a {
      /*  background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__news_marker.gif) no-repeat 0 7px;*/
        padding-left: 21px;
        margin-left: -21px;
        font-weight: 600;
        text-decoration: none;
}

.b_top__news_item a:hover {
        text-decoration: underline;
}

/* /top news */

/* hot topics

*/
.b_hottopics {
        margin-top: 20px;
}

.b_hottopics .swiper-container {
        opacity: 0;
}

/* hot topics > titles */
.b_hottopics__tit {
        position: relative;
        min-height: 47px;
}

/* hot topics > td/tm */
.b_hottopics__list_today,
.b_hottopics__list_tmrw {
        position: absolute;
        top: 4px;
        width: 106px;
        height: 46px;
        color: #999;
        font: 15px/43px 'DINPro-Black', sans-serif;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        border: 2px solid #999;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__list_today {
        left: 0;
}

.b_hottopics__list_tmrw {
        right: 0;
}

.b_hottopics__list_today_act,
.b_hottopics__list_today:hover {
        color: #ed242a;
        border: 2px solid #ed242a;
}

.b_hottopics__list_today:active {
        background: #ed242a;
        color: #fff;
        border: 2px solid #ed242a;
}

.b_hottopics__list_today_act:after {
        content: '';
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(237, 36, 42, 0);
        border-top-color: #ed242a;
        border-width: 8px;
        margin-left: -8px;
}

.b_hottopics__list_tmrw_act,
.b_hottopics__list_tmrw:hover {
        color: #288dc3;
        border: 2px solid #288dc3;
}

.b_hottopics__list_tmrw:active {
        background: #288dc3;
        color: #fff;
        border: 2px solid #288dc3;
}

.b_hottopics__list_tmrw_act:after {
        content: '';
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(40, 141, 194, 0);
        border-top-color: #288dc2;
        border-width: 8px;
        margin-left: -8px;
}

/* hot topics > titles list */
.b_hottopics__tit_list {
        margin: 0 0 0 130px;
}

.b_hottopics__tit_list_item {
        display: inline-block;
        padding-left: 21px;
        margin-right: -1px;
}

.b_hottopics__tit_list_item a {
        font-size: 16px;
        color: #000;
        line-height: 44px;
        text-decoration: none;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

/* hot topics > list */
.b_hottopics__list {
        margin-top: 23px;
        padding-bottom: 20px;
}

.b_hottopics__lt {
        display: inline-block;
        vertical-align: top;
        width: 490px;
        margin-bottom: 0px;
}

/* hot topics > list > left */
.b_hottopics__lt_item {
        width: 490px;
        background: #fff;
        padding-top: 20px;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 15px;
        border-top: 1px solid #ed242a;
}

.b_hottopics__lt_item_onlytext {
        width: 100% !important;
        margin-left: 0 !important;
}

.b_hottopics__lt_item_text h2,
.b_hottopics__lt_item_text h2 a {
        margin: -7px 0 7px 0;
        color: #000;
        font: 800 18px/25px 'Open Sans', sans-serif;
        text-decoration: none;
}

.b_hottopics__lt_item_text h2 a:hover {
        color: #ED242A;
}

/* hot topics > list > left > share */
.b_item_text__share {
        display: none;
        position: relative;
        margin-top: 23px;
}

.b_item_text__share_tit {
        position: relative;
        width: 140px;
        height: 30px;
        padding-left: 13px;
        color: #666;
        font: 600 11px/30px 'Open Sans', sans-serif;
        text-transform: uppercase;
        border: 1px solid #9496a5;
        cursor: pointer;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_item_text__share_tit > span {
        position: absolute;
        top: 0px;
        right: 0px;
        height: 28px;
        padding: 0 9px;
        border-left: 1px solid #ccc;
}

.b_item_text__share_tit:hover {
        color: #333;
}

.b_item_text__share_list {
        display: none;
        position: absolute;
        top: 28px;
        left: -1px;
        z-index: 100;
        width: 140px;
        background: #fff;
        border: 1px solid #9496a5;
        border-top: 1px solid #ccc;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_item_text__share_item a {
        position: relative;
        display: block;
        height: 24px;
        padding-left: 34px;
        color: #666;
        font: 600 11px/24px 'Open Sans', sans-serif;
        text-decoration: none;
        text-transform: none;
}

.b_item_text__share_item a:hover {
        background-color: #f5f5f5;
}

.b_item_text__share_fb a {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/item_text__share_fb.png) no-repeat 14px 6px;
}

.b_item_text__share_tw a {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/item_text__share_tw.png) no-repeat 14px 6px;
}

.b_item_text__share_vk a {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/item_text__share_vk.png) no-repeat 14px 6px;
}

.b_item_text__share_item span {
        position: absolute;
        top: 0px;
        right: 9px;
        color: #999;
}

/* hot topics > list > left > experts */
.b_item_text__expert {
        position: relative;
        margin-top: 10px;
}

.b_item_text__expert_tit {
        position: absolute;
        top: -12px;
        left: 0px;
        background: #fff;
        padding-right: 11px;
        color: #999;
        font-size: 12px;
        font-weight: 600;
}

.b_item_text__expert_item {
        /*overflow: hidden;*/
        overflow: visible;
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 45px;
        height: 53px;
        margin-left: 25px;
        text-decoration: none;
        margin-bottom: 40px;
}

.b_item_text__expert_item img {
        width: 45px;
        height: 52px !important;
}

.b_item_text__expert_item_frame {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 45px;
        height: 53px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/item_text__expert_item_frame.png) no-repeat 0 0;
}

.b_item_text__expert_item_name {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        /*bottom: -33px;
        left: 0px;*/
        display: block;
        color: #252525;
        font-size: 11px;
        line-height: 15px;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

/*.b_item_text__expert_item:hover .b_item_text__expert_item_name {*/
/*opacity: 1;*/
/*visibility: visible;*/
/*}*/

/* hot topics > list > left > first item */
.b_hottopics__lt_item_first {
        position: relative;
        /*margin-bottom: 25px;*/
        z-index: 100;
        /*min-height:435px;*/
        /*min-height:335px;*/
        overflow: hidden;
        padding: 0 0 15px;
        border-top: 4px solid #ed242a;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__lt_item_first_act_rdmore,
.b_hottopics__lt_item_first_act_close {
        display: none;
}

.b_hottopics__lt_item_first h1,
.b_hottopics__lt_item_first h1 a {
        margin: 8px 0 7px;
        color: #000;
        line-height: 35px;
        text-decoration: none;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        font-weight: bolder;
        font-family: 'Open Sans';
        font-size: 27px;
}

.b_hottopics__lt_item_first h1 a:hover {
        color: #ed242a;
}

.b_hottopics__lt_item_text_box {
        line-height: 20px;
        color: #000;
        letter-spacing: -.5px;
        height: auto;
        /*max-height: 145px !important;*/
        /*height: 80px;*/
        /*height: 121px;*/
        overflow: hidden;
}

.no_coments .b_hottopics__lt_item_text_box {
        max-height: 300px;
}

.b_hottopics__lt_item_first {
        font-size: 15px;
        line-height: 25px;
        /*margin-bottom: 25px;*/
}

.b_hottopics__lt_item_first .b_item_text__expert {
        width: 260px;
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #ccc;
}

.b_hottopics__lt_item_first .b_item_text__expert_item {
        margin-left: 50px;
}

.b_item_text__expert_item:first-child {
        margin-left: 0;
}

.b_hottopics__lt_item_first .b_item_text__expert_item_name {
        opacity: 1;
        visibility: visible;
        position: relative;
        font-size: 11px;
}

/* hot topics > list > right */
.b_hottopics__rt {
        opacity: 0;
        position: relative;
        display: inline-block;
        width: 500px;
}

.b_hottopics__rt_item {
        /* display:inline-block;
                vertical-align:top; */
        float: left;
        width: 240px;
        margin: 0 0 10px 10px;
        margin-left: 0;
        text-align: center;
        text-decoration: none;
        border: 1px solid #ccc;

/*    width: 240px;
        margin: 0 0 10px 10px;
        margin-left: 0;
        text-align: center;
        vertical-align: top;
        display: inline-block;
        text-decoration: none;
        border: 1px solid #ccc;*/
}

.b_innerblocks-podcast {
        margin-right: -10px;
}

.b_innerblocks-podcast .b_hottopics__rt_item {
        width: calc(100% / 3 - 7px);
}

.b_hottopics__rt_item:hover {
        border: 1px solid #b4b4b4;
}

.b_hottopics__rt_item:active {
        border: 1px solid #9a9a9a;
}

.b_hottopics__rt_item {
        line-height: 0;
}

.b_hottopics__rt_item > img:first-child {
        display: block;
        width: 100%;
        height: 100%;
}

.b_hottopics__rt_ite iframe {
        margin-bottom: -5px;
}

.b_hottopics__rt_item_ad {
        display: block;
        height: 100%;
        width: 100%;
}

.b_hottopics__rt_item_tit,
.b_hottopics__rt_item_tit_date {
        position: relative;
        display: block;
        height: 20px;
        margin-top: 14px;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 20px;
        color: #999;
        font: 800 10px/20px 'Open Sans Extrabold', sans-serif;
        text-transform: uppercase;
        letter-spacing: 2px;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__rt_item_tit_date {
        margin-bottom: 12px;
}

.b_hottopics__rt_item_tit_date + img {
        margin-bottom: 6px;
}

.b_hottopics__rt_item_tit + img {
        margin-top: -6px;
        margin-bottom: 6px;
}

.b_hottopics__rt_item:hover .b_hottopics__rt_item_tit {
        color: #8c8c8c;
}

.b_hottopics__rt_item:active .b_hottopics__rt_item_tit {
        color: #858383;
}

.b_hottopics__rt_item_tit_redline,
.b_hottopics__rt_item_tit_blueline,
.b_hottopics__rt_item_tit_greyline {
        position: absolute;
        top: 0;
        right: 0px;
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        color: #fff;
        text-indent: 221px;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__rt_item_tit_redline {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/hottopics__rt_item_tit_redline.png) no-repeat 0 0;
}

.b_hottopics__rt_item_tit_blueline {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/hottopics__rt_item_tit_blueline.png) no-repeat 0 0;
}

.b_hottopics__rt_item_tit_greyline {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/hottopics__rt_item_tit_greyline.png) no-repeat 0 0;
}

.b_hottopics__rt_item:hover .b_hottopics__rt_item_tit_redline,
.b_hottopics__rt_item:hover .b_hottopics__rt_item_tit_blueline,
.b_hottopics__rt_item:hover .b_hottopics__rt_item_tit_greyline {
        width: 220px;
        text-indent: 0;
}

.b_hottopics__rt_item_foto {
        position: relative;
        top: -8px;
        display: block;
        overflow: hidden;
        width: 142px;
        height: 166px;
        margin-top: 5px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 0;
}

.b_hottopics__rt_item_foto img {
        width: 142px;
        height: 166px;
}

.b_rt_item__foto_frame {
        position: absolute;
        top: 0;
        left: 0;
        width: 142px;
        height: 166px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/rt_item__foto_frame.png) no-repeat 50% 0;
}

.b_hottopics__rt_item_name {
        position: relative;
        display: block;
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 25px;
        padding-left: 25px;
        padding-bottom: 22px;
        color: #000;
        font: 800 17px/17px 'Open Sans Extrabold', sans-serif;
        text-align: center;
}

.b_hottopics__rt_item_name:after {
        content: '';
        position: absolute;
        bottom: 0px;
        left: 99px;
        width: 40px;
        height: 2px;
        background: #ed242a;
}

.b_hottopics__rt_item_quote_autor i,
.b_hottopics__rt_item_name i {
        display: block;
        font: 400 13px/20px 'Open Sans', sans-serif;
}

.b_hottopics__rt_item_txt {
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        word-wrap: break-word;
        overflow-wrap: break-word;
        display: block;
        width: 200px;
        margin-top: 14px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 17px;
        line-height: 1.2;
}

.b_hottopics__rt_item_numday {
        background: #343842;
        border: 0 !important;
}

.b_hottopics__rt_item_numday .b_hottopics__rt_item_tit {
        color: #ccc;
}

.b_hottopics__rt_item_number {
        display: inline-block;
        margin-top: -20px;
        color: #288dc2;
        font: 80px/80px 'DINPro-Black', sans-serif;
        line-height: 1;
        word-wrap: break-word;
}

.b_hottopics__rt_item_number i {
        color: #dbddde;
        font: normal 80px/80px 'DINPro-Medium', sans-serif;
}

.b_hottopics__rt_item_numday .b_hottopics__rt_item_txt {
        margin-top: 6px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 14px;
        color: #fff;
        font: 700 11px/20px 'Open Sans', sans-serif;
        text-transform: uppercase;
}

.b_hottopics__rt_item_hdr {
        display: block;
        width: 200px;
        margin-top: 3px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 17px;
        color: #000;
        font: 800 17px/25px 'Open Sans Extrabold', sans-serif;
}

.b_hottopics__rt_item_quote_img {
        margin-top: 1px;
        margin-bottom: 0 !important;
}

.b_hottopics__rt_item_quote_txt {
        display: block;
        margin-top: 8px;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 8px;
        padding-top: 0;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0;
        color: #000;
        text-align: left;
        font: 400 17px/25px 'Open Sans', sans-serif;
}

.b_hottopics__rt_item_quote_autor {
        display: block;
        margin-top: 0px;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 18px;
        color: #000;
        font: 800 15px/20px 'Open Sans Extrabold', sans-serif;
        text-align: center;
}

.b_hottopics__rt_item_hdrup {
        position: relative;
        display: block;
        margin-top: 7px;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 6px;
        padding-top: 0;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 12px;
        color: #000;
        text-align: left;
        font: 800 15px/25px 'Open Sans Extrabold', sans-serif;
        text-transform: uppercase;
        word-wrap: break-word;
}

.b_hottopics__rt_item_hdrup:after {
        content: '';
        /*position: absolute;*/
        /*bottom: -7px;*/
        /*left: 20px;*/
        margin-top: 13px;
        display: block;
        width: 40px;
        height: 2px;
        background: #ccc;
}

.b_hottopics__rt_item_hdrup + .b_hottopics__rt_item_txt {
        padding: 0;
        text-align: left;
        margin-top: -4px;
}

.b_hottopics__rt_item_onlytxt {
        display: block;
        margin-top: 3px;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 18px;
        padding-top: 0;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0;
        text-align: left;
        line-height: 1.2;
}

.b_hottopics__loadmore {
    z-index: 99;
    position: relative;
        width: 100%;
        height: 30px;
        margin: -10px 0 25px;
        text-align: center;
        border-top: 1px solid #000;
        clear: both;
}

.b_hottopics__loadmore a {
        position: relative;
        top: -11px;
        display: inline-block;
        width: 170px;
        height: 30px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/hottopics__loadmore_arr.png) no-repeat 50% 100% #fff;
        color: #333;
        font: 11px/11px 'DINPro-Bold', sans-serif;
        text-decoration: none;
        letter-spacing: 2px;
        text-transform: uppercase;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__loadmore a:after {
        width: 100%;
        display: inline-block;
        content: '';
        position: absolute;
        height: 31px;
        top: -11px;
        left: 0;
        z-index: 1;
}

.b_hottopics__loadmore a:hover {
        color: #ee2e34;
}

.b_hottopics__loadmore a:active {
        color: #d2292e;
}

/* hot topics > list > small item */
.b_hottopics__smallitem {
        width: 498px;
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -o-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
}

.b_hottopics__smallitem_one {
        /*margin-left: 20px;*/
        padding-top: 20px;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 15px;
        border-top: 4px solid #288dc2;
}

.b_hottopics__smallitem_one_first {
        border-top: 4px solid #288dc2;
}

.featureBlock .b_hottopics__smallitem_one:first-child {
        border-top: 4px solid #288dc2 !important;
}

.b_hottopics__smallitem_one_text,
.b_hottopics__smallitem_one_foto {
        display: inline-block;
        vertical-align: top;
}

.b_hottopics__smallitem_one_text {
        width: 280px;
        padding-right: 10px;
        font-size: 15px;
        color: #000;
}

.b_hottopics__smallitem_one_foto {
        width: 200px;
}

.b_hottopics__smallitem_one_onlytext {
        width: 100% !important;
}

.b_hottopics__smallitem_one_text h2 {
        margin: -7px 0 7px 0;
}

.b_hottopics__smallitem_one_text h2 a {
        color: #000;
        font: 800 18px/25px 'Open Sans', sans-serif;
        text-decoration: none;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__smallitem_one_text h2 a:hover {
        color: #288dc2;
}

.b_hottopics__smallitem_one_text {
        font-size: 13px;
}

/* /hot topics */

/* experts

*/
.b_experts {
        position: relative;
        background: #f5f5f5;
        padding: 30px 0 60px;
}

.b_experts__tit {
        position: relative;
        top: 7px;
        color: #000;
        font: 15px/15px 'DINPro-Bold', sans-serif;
        text-transform: uppercase;
        text-decoration: none;
}

.b_experts__aya {
        position: relative;
}

.b_experts__aya_show {
        position: absolute;
        top: -11px;
        right: 85px;
        display: inline-block;
        font: 600 13px/13px 'Open Sans Semibold', sans-serif;
        text-decoration: none;
        text-transform: uppercase;
}

.b_experts__aya_show span {
        margin: 0 5px;
}

.b_experts__aya .b_experts__aya_box {
        position: absolute;
        top: -14px;
        right: 85px;
}

.b_experts__aya_box a,
.b_experts__aya_box span {
        display: inline-block;
        margin-left: 14px;
        font: 600 13px/13px 'Open Sans Semibold', sans-serif;
        text-decoration: none;
        text-transform: uppercase;
}

.b_experts__aya_box span {
        color: #ccc;
}

.b_experts__arrows {
        position: absolute;
        top: 0;
        right: 0px;
        z-index: 10;
        width: 59px;
        height: 29px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__news_arrows.jpg) no-repeat 0 0;
}

.b_experts__arrows_prev,
.b_experts__arrows_next {
        display: inline-block;
        width: 29px;
        height: 29px;
}

.b_experts__box {
        width: 99999px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #F5F5F5;
}

/* .b_experts__box{white-space:nowrap;} */
.b_experts__item:first-child {
        margin-left: 0;
}

.b_experts__item_txt {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 310px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/experts__item_txt_fon.png) no-repeat 0 100%;
        padding: 0 20px 15px;
        color: #fff;
        text-align: center;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_experts__item:hover .b_experts__item_txt {
        opacity: 1;
        visibility: visible;
}

.b_experts__item_txt_name {
        display: block;
        margin-bottom: 8px;
        font: 800 17px/17px 'Open Sans Extrabold', sans-serif;
}

.b_experts__item_txt_todo {
        position: relative;
        display: block;
        margin-bottom: 12px;
        padding-bottom: 17px;
        font: 400 11px/14px 'Open Sans', sans-serif;
}

.b_experts__item_txt_todo:after {
        content: '';
        position: absolute;
        bottom: 0px;
        left: 50%;
        width: 40px;
        height: 2px;
        background: #ed242a;
        margin-left: -20px;
}

.b_experts__item_txt_quote {
        display: block;
        padding: 0 30px;
        font: 700 13px/20px 'Open Sans Bold', sans-serif;
}

/* /experts */
/* footer

*/
.b_ftr {
        background: #343842;
        padding: 32px 0 39px;
        padding-top: 25px;
}

.b_ftr__menu {
        position: relative;
}

.b_ftr__mainmenu .b_top__menu_item {
        position: relative;
        margin-left: 20px;
}

.b_cpr_lt__menu_item:before,
.b_ftr__mainmenu .b_top__menu_item:before {
        content: '';
        position: absolute;
        top: 6px;
        left: -13px;
        width: 2px;
        height: 11px;
        background: #5b5c5e;
}

.b_ftr__mainmenu .b_top__menu_item:first-child {
        margin-left: 0;
}

.b_cpr_lt__menu_item:first-child:before,
.b_ftr__mainmenu .b_top__menu_item:first-child:before {
        background: 0;
}

.b_ftr__dopmenu .b_top__menu_item a,
.b_ftr__mainmenu .b_top__menu_item a {
        font-size: 10px;
        line-height: 10px;
}

.b_ftr__dopmenu {
        position: absolute;
        top: 0px;
        right: 0px;
}

.b_ftr__dopmenu .b_top__menu_item {
        display: inline-block;
        margin-left: 21px;
}

.b_ftr__dopmenu .b_top__menu_item a {
        color: #288dc2;
}

.b_ftr__cpr {
        margin-top: 25px;
        padding-top: 23px;
        border-top: 2px solid #666;
}

.b_ftr__cpr_lt,
.b_ftr__cpr_rt {
        position: relative;
        display: inline-block;
        vertical-align: top;
}

.b_ftr__cpr_lt {
        width: 520px;
}

.b_ftr__cpr_rt {
        width: 460px;
}

.b_ftr__cpr_lt_year {
        margin-bottom: 14px;
        color: #ccc;
        font: 700 12px/12px 'Open Sans', sans-serif;
}

.b_ftr__cpr_lt_text {
        margin-bottom: 10px;
        color: #999;
        font: 400 12px/16px 'Open Sans', sans-serif;
}

.b_ftr__cpr_lt_menu {
        margin-top: 10px;
}

.b_cpr_lt__menu_item {
        position: relative;
        display: inline-block;
        margin-left: 23px;
}

.b_cpr_lt__menu_item:before {
        margin-left: 0;
}

.b_cpr_lt__menu_item:first-child {
        margin-left: 0;
}

.b_cpr_lt__menu_item a {
        color: #ccc;
        font: 400 12px/12px 'Open Sans', sans-serif;
        text-decoration: none;
}

.b_ftr__socnet {
        position: absolute;
        bottom: -2px;
        right: 0px;
}

.b_ftr__socnet_box {
        position: relative;
        top: 10px;
        display: inline-block;
        width: 78px;
        height: 30px;
		background-position: -49px -29px !important;
        margin-right: 10px;
}

.b_ftr__socnet_item {
        display: inline-block;
        width: 26px;
        height: 30px;
}

.b_ftr__cpr_rt {
        position: relative;
        text-align: right;
}

.b_ftr__cpr_rt_rambler {
        margin-right: 240px;
        color: #ccc;
        font: 400 12px/12px 'Open Sans', sans-serif;
        text-decoration: none;
}

.b_ftr__cpr_rt_stud {
        display: block;
        width: 220px;
        margin-top: 13px;
        text-decoration: none;
}

.b_ftr__cpr_rt_stud span {
        display: block;
        margin-bottom: 15px;
        color: #999;
        font: 400 12px/17px 'Open Sans', sans-serif;
}

.b_ftr__cpr_rt_counter {
        position: absolute;
        top: -6px;
        right: 0;
        text-align: right;
}

.b_ftr__cpr_rt_counter a {
        display: block;
}



.b_ftr__cpr_rt_counter .b_counter_li {
    float: right;
    margin-right: 10px;
}

.b_ftr__cpr_rt_counter .a_rembler {
    float: right;
}


/* /footer */

/* inner

*/
.b_innerblocks {
        opacity: 0;
        margin-top: 30px;
        padding-bottom: 25px;
}

.b_hottopics__tit_inner .b_hottopics__tit_list {
        margin-left: 0;
}

.b_hottopics__tit_inner .b_hottopics__tit_list_name {
        left: 0;
}

.b_hottopics__tit_inner .b_hottopics__tit_list_items {
        left: 0;
}

.b_hottopics__tit_inner .b_hottopics__tit_list_item {
        padding-left: 21px;
}

.b_hottopics__arch_show {
        position: absolute;
        top: 3px;
        right: 0;
        z-index: 3;
        width: 120px;
        height: 47px;
        background: #d8dee1;
        color: #666;
        font: 12px/47px 'DINPro-Black', sans-serif;
        text-align: center;
        letter-spacing: 2px;
        text-decoration: none;
        text-transform: uppercase;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__arch_show:hover {
        color: #333;
}

.b_hottopics__arch_show span {
        display: none;
        position: absolute;
        top: 13px;
        right: 18px;
        width: 13px;
        height: 14px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/hottopics__arch_show.png) no-repeat 0 0;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_hottopics__arch_show_act {
        color: #d8dee1 !important;
        width: 50px;
        height: 43px;
}

.b_hottopics__arch_show_act span {
        display: block;
}

.b_hottopics__arch_show_act:hover span {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/hottopics__arch_show_hov.png) no-repeat 0 0;
}

.b_hottopics__arch_box {
        position: relative;
        z-index: 2;
        display: none;
}

/* chosen selectbox

                    */
/* chosen link */
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single {
        position: relative;
        width: 100px;
        height: 46px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/chosen_arrs.png) no-repeat 70px 21px;
        padding: 0 0 0 20px;
        border: 0;
        border-radius: 0;
        box-shadow: none;
}

.chosen-container-single .chosen-single:after {
        content: '';
        position: absolute;
        top: 15px;
        right: 0px;
        width: 2px;
        height: 17px;
        background: #bdc2c4;
}

.chosen-container-single .chosen-single span {
        color: #333;
        font: 800 14px/46px 'Open Sans', sans-serif;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

/* chosen arrow */
.chosen-container-single .chosen-single div b {
        background: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/chosen_arrs.png) no-repeat 70px -69px;
}

.chosen-container-active.chosen-with-drop .chosen-single span {
        color: #989898;
        font: 800 14px/46px 'Open Sans', sans-serif;
}

/* chosen drop */
.chosen-container-single .chosen-drop {
        background: 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        box-shadow: none;
}

/* chosen drop link */
.chosen-container .chosen-results {
        width: 100px;
        background: #d2d8db;
        padding: 0;
}

.chosen-container .chosen-results li.active-result {
        height: 40px;
        line-height: 40px;
        margin: 0;
        padding: 0 0 0 20px;
        color: #333;
        font-weight: 600;
}

.chosen-container .chosen-results li.active-result:hover,
.chosen-container .chosen-results li.active-result.result-selected {
        background: #c7cdd0;
        color: #333;
}

/* /chosen selectbox */
.b_hottopics__arch_year {
        position: absolute;
        top: 0px;
        left: 0px;
}

.b_hottopics__arch_mnth_clct {
        position: absolute;
        top: 0px;
        left: 100px;
}

.b_hottopics__arch_mnth_clct .chosen-container-active.chosen-with-drop .chosen-single,
.b_hottopics__arch_mnth_clct .chosen-container-single .chosen-single {
        width: 120px;
        z-index: 4;
        background-position: 95px 21px;
        padding-left: 0;
}

.b_hottopics__arch_mnth_clct .chosen-container-single .chosen-single:after {
        background: 0;
}

.b_hottopics__arch_mnth {
        min-height: 46px;
        background: #d8dee1;
        padding-left: 120px;
}

.b_hottopics__arch_mnth a,
.b_hottopics__arch_mnth span {
        margin-left: 15px;
        font-size: 13px;
        line-height: 46px;
        text-decoration: none;
}

.b_hottopics__arch_mnth a:nth-child(1) {
        margin-left: 0;
}

.b_hottopics__arch_mnth span {
        color: #999;
}

.b_hottopics__arch_mnth_act {
        color: #1b92c8;
        font-weight: 700;
}

/* arcticle

*/
.b_arcle {
        margin-top: 21px;
}

.b_arcle__lt,
.b_arcle__rt {
        position: relative;
        float: left;
        vertical-align: top;
}

.b_arcle__rt {
        margin-bottom: 40px;
}

.b_arcle__lt_theme {
        position: relative;
        min-height: 12px;
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 8px;
        color: #999;
}

.b_arcle__lt_theme_name {
        font: 800 10px/10px 'Open Sans', sans-serif;
        text-transform: uppercase;
        letter-spacing: 2px;
}

.b_arcle__lt_theme_date {
        position: absolute;
        top: 0px;
        right: 0px;
        font: 400 11px/11px 'Open Sans', sans-serif;
}

.b_arcle__content {
        border-bottom: 1px solid #ccc;
}

.b_arcle__foto {
        position: relative;
        display: block;
        text-decoration: none;
}
.b_arcle__foto-wrap {
        position: relative;
}

.b_arcle__foto img {
        width: 100%;
}

.b_arcle__foto-sign {
        position: absolute;
        display: inline-block;
        bottom: 15px;
        left: 0;
        padding-top: 5px;
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 3px;
        background: rgba(255, 255, 255, .8);
        font: 11px Arial, Helvetica, sans-serif;
}

.b_arcle__foto-link {
        color: #076393;
        font-size: 11px;
        text-decoration: none;
}

.b_arcle__foto .b_hottopics__rt_item_name {
        padding-bottom: 0;
}

.b_arcle__foto .b_hottopics__rt_item_name:after {
        background: 0;
}

.b_arcle h1 {
        margin-bottom: 23px;
        color: #000;
        font: 700 37px/50px 'Open Sans', sans-serif;
}
.b_arcle {
        font: 400 15px/25px 'Open Sans', sans-serif;
}

.b_arcle p {
        margin-bottom: 27px;
        font: 400 15px/25px 'Open Sans', sans-serif;
}
p.b_arcle__exprgph_br {
    position: relative;
    color: #000;
    font-size: 17px;
    font-weight: 600;
}
p.b_arcle__exprgph {
        position: relative;
        padding-top: 45px;
        color: #000;
        font-size: 17px;
        font-weight: 600;
}

p.b_arcle__exprgph:before {
        content: '';
        position: absolute;
        top: 0px;
        left: 225px;
        width: 40px;
        height: 2px;
        background: #ed242a;
}

.b_arcle strong {
        font-weight: 700;
}

p.b_arcle__numpage {
        padding: 0 30px 50px 0;
        color: #000;
        font-size: 17px;
        line-height: 30px;
        font-weight: 600;
        /*border-bottom: 1px solid #ccc;*/
}

.b_arcle__numpage span {
        float: left;
        margin-top: -6px;
        padding-right: 30px;
        color: #288dc2;
        font: 100px/100px 'DINPro-Black', sans-serif;
}

.b_arcle__numpage span i {
        color: #dbddde;
        font-style: normal;
        font-family: 'DINPro-Medium', sans-serif;;
}

.b_arcle .b_arcle__blockquote blockquote {
    position: relative;
    background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/arcle_blockquote.png) no-repeat 50% 0;
    /* margin-bottom: 30px; */
    padding: 50px 80px 30px 80px;
    min-height: 130px;
    font: 600 17px/30px 'Open Sans', sans-serif;
    text-align: center;
    text-transform: uppercase;
}

.b_arcle__socnet {
    display: inline-block;
    margin-top: 26px;
}

.b_arcle__socnet a {
        display: block;
    float: left;
    width: 24px;
        height: 24px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/arcle__socnet_ico.png) no-repeat 0 -30px;
        color: #959595;
        font: 400 11px/11px 'Open Sans', sans-serif;
        text-decoration: none;
        text-align: right;
        -webkit-transition: all .3s ease;
             -moz-transition: all .3s ease;
                -ms-transition: all .3s ease;
                 -o-transition: all .3s ease;
                        transition: all .3s ease;
}

.b_arcle__socnet a:first-child {
        background-position: 0 0;
    margin-right: 10px;
}

.b_arcle__socnet a:last-of-type {
        background-position: 0 100%;
    margin-left: 10px;
}

.b_arcle__socnet a:hover {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/arcle__socnet_ico_hov.png) no-repeat 0 -30px;
}

.b_arcle__socnet a:hover:first-child {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/arcle__socnet_ico_hov.png) no-repeat 0 0;
}

.b_arcle__socnet a:hover:last-of-type {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/arcle__socnet_ico_hov.png) no-repeat 0 100%;
}


.b_arcle__share {
        padding-top: 10px;
}

.b_arcle__share--padding-top5px{
        padding-top: 5px;
}

.b_arcle__share_item {
    display: inline-block;
    width: 80px;
    margin: 0px;
}

.b_arcle__share_item:nth-child(1) {
        margin-right: 25px;
}

.b_arcle__share_item:nth-child(2) {
        position: relative;
        /*top: 1px;*/
}

a.material-share-btn img {
    width: 40px;
    height: 40px;
}

a.material-share-btn {
    opacity: 0.8;
    cursor: pointer;
    cursor: hand;

    -webkit-transition: all .3s ease;
         -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
             -o-transition: all .3s ease;
                    transition: all .3s ease;
}

a.material-share-btn:hover {
    opacity: 1;
}

.b_arcle__share_item:nth-child(1) {
    margin-right: 0px!important;
}

.b_arcle__share_item {
    width: 52px;
}

.b_arcle__content .b_arcle__socnet {
    display: none;
}



.b_arcle__opin {
        padding-top: 35px;
}

.b_arcle__opin_tit {
        margin-bottom: 33px;
        color: #000;
        font: 15px/15px 'DINPro-Black', sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px;
}

.b_arcle__opin_item_pers {
        position: relative;
}

.b_arcle__exprgph + .b_arcle__opin_item_pers {
        margin-bottom: 40px;
}

.b_arcle__opin .b_item_text__expert_item {
        margin-left: 0;
        overflow: hidden;
}

.b_arcle__opin_item_name {
        display: inline-block;
        margin-left: 22px;
        padding-top: 6px;
        color: #000;
        font: 800 17px/17px 'Open Sans', sans-serif;
}

.b_arcle__opin_item_name span {
        display: block;
        font: 400 13px/13px 'Open Sans', sans-serif;
}

.b_arcle__opin_item_pers_share {
        z-index: 1;
        position: absolute;
        top: 20px;
        right: 0px;
        display: block;
        width: 14px;
        height: 13px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/arcle__opin_item_pers_share.png) no-repeat 0 0;
}

/*.b_arcle__opin_item_pers_share:hover {*/
/*background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/icon-socials-1.png) no-repeat 0 0;*/
/*}*/

.b_arcle__opin_item_comm {
        padding-left: 70px;
        padding-top: 3px;
}

.b_arcle__opin_item_comm p {
        font: 400 13px/20px 'Open Sans', sans-serif;
}

.b_arcle__hot {
        margin-top: 55px;
        margin-bottom: 23px;
}

.b_arcle__hot_tit_item {
        display: inline-block;
        margin-right: 60px;
        padding-bottom: 17px;
        color: #000;
        font: 15px/15px 'DINPro-Black', sans-serif;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 1px;
        border-bottom: 2px solid #fff;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        margin-bottom: 15px;
}

.b_arcle__hot_tit_item:last-child {
        margin-right: 0px;
}

.b_arcle__hot_tit_item.selected {
        color: #ed242a;
        border-bottom: 2px solid #ed242a;
}

.b_arcle__hot_box {
        margin-top: 40px;
}

.b_arcle__hot_tit_item:first-child,
.b_arcle__hot_item .b_hottopics__rt_item:first-child {
        margin-left: 0;
}

.b_expone__page .b_arcle__lt_theme {
        margin-right: 0;
}

.b_arcle-title {
color: #343842 !important;
font: 700 37px/37px 'Open Sans', sans-serif !important;
text-transform: uppercase;
float: left;
}

.b_arcle-wrapper {
        margin-top: 20px;
        margin-bottom: 20px;
}

/* expert list

*/
.b_explist {
        margin: 30px 0 90px;
}

.b_explist h1 {
        color: #343842;
        font: 700 37px/37px 'Open Sans', sans-serif;
}

.b_explist .b_experts__aya_box {
        margin-top: 30px;
        padding-bottom: 18px;
        border-bottom: 1px solid #ccc;
}

.b_explist .b_experts__aya_box a,
.b_explist .b_experts__aya_box span {
        width: 15px;
        margin-bottom: 10px;
        text-align: center;
}

.b_explist .b_experts__aya_box a:first-child,
.b_explist .b_experts__aya_box span:first-child {
        margin-left: 0;
}

.b_explist__sort {
        margin-top: 28px;
}

.b_explist__sort_tit {
        display: inline-block;
        vertical-align: top;
        height: 35px;
        margin-right: 15px;
        line-height: 35px;
}

.b_explist__sort_item {
        display: inline-block;
        vertical-align: top;
        height: 35px;
        padding: 0 15px;
        line-height: 35px;
        text-decoration: none;
}

.b_explist__sort_item span {
        border-bottom: 1px dotted #333;
}

.b_explist__sort_act {
        background: #efefef;
}

.b_explist__sort_act span {
        border: 0;
}

.b_explist__item {
        margin-top: 40px;
}

.b_explist__item_tit {
        margin: 0 0 30px 0;
        color: #999;
        font: 700 20px/20px 'Open Sans', sans-serif;
}

.b_explist__item_self_link {
        display: inline-block;
        vertical-align: top;
        width: 33%;
}

.b_explist__item_self_link a {
        position: relative;
        display: block;
        min-height: 60px;
        margin-bottom: 30px;
        padding-left: 80px;
        text-decoration: none;
}

.b_explist__item_self_link img {
        position: absolute;
        top: 7px;
        left: 0px;
}

.b_explist__item_self_link_name {
        display: block;
        color: #000;
        font: 800 15px/30px 'Open Sans', sans-serif;
}

.b_explist__item_self_link_name i {
        color: #999;
        font-weight: 600;
        margin-left: 9px;
}

.b_explist__item_self_link_post {
        display: block;
        padding-right: 80px;
        font: 400 13px/20px 'Open Sans', sans-serif;
}

/* /expert list */

/* expert one

*/
.b_expone {
        position: relative;
        margin-bottom: 20px;
}

.b_expone .b_arcle__opin_item_pers_share {
        top: 8px;
}

.b_expone .b_hottopics__rt_item_foto,
.b_expone__about {
        display: inline-block;
        vertical-align: top;
}

.b_expone__about {
        width: 550px;
        padding-left: 30px;
        margin-bottom: 25px;
}
.b_expone__about:last-child {
        margin-bottom: 0;
}

.b_expone__name p {
        margin-bottom: 0;
        color: #000;
        font: 600 50px/50px 'Open Sans', sans-serif;
}

.b_expone__post {
        margin-top: 19px;
        padding-left: 4px;
        font: 400 15px/25px 'Open Sans', sans-serif;
        margin-bottom: 25px;
}
.b_expone__post:last-child {
        margin-bottom: 0;
}

.b_expone__actv {
        margin-top: 50px;
}

.b_expone__actv_item {
        display: inline-block;
        margin-left: 30px;
        padding-bottom: 17px;
        color: #333;
        font: 15px/15px 'DINPro-Black', sans-serif;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 1px;
        border-bottom: 2px solid #fff;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_expone__actv_item span {
        margin-left: 8px;
        color: #666;
        /*font-family: 'DINPro-Medium', sans-serif;*/
        font-family: 'DINPro-Bold', sans-serif;
}

.b_expone__actv_item_act {
        color: #ed242a;
        border-bottom: 2px solid #ed242a;
}

.b_expone__actv_item_act span {
        color: #ed242a;
}

.b_expone__actv_item:first-child {
        margin-left: 0;
}

.b_expone__posts_item {
        position: relative;
        padding: 12px 180px 15px 0;
        border-top: 1px solid #ccc;
}

.b_expone__posts_item:last-of-type {
        margin-bottom: 30px;
}

.b_expone__posts_item a {
        text-decoration: none;
}

.b_expone__posts_item a:hover {
        text-decoration: underline;
}

.b_expone__posts_item:first-child {
        border: 0;
}

.b_expone__posts_item .b_arcle__lt_theme_name {
        position: absolute;
        top: 20px;
        right: 0px;
        color: #999;
}

.b_expone__posts_item_foto {
        float: left;
        margin: 5px 30px 0 0;
}

.b_expone__posts_item_text {
        color: #333;
        font: 400 15px/25px 'Open Sans', sans-serif;
}

.b_expone__posts_item_date {
        position: relative;
        margin-left: 30px;
        color: #999;
        font: 400 11px/25px 'Open Sans', sans-serif;
        white-space: nowrap;
        text-decoration: none;
}

.b_expone__posts_item_date:before {
        content: '';
        position: absolute;
        top: 1px;
        left: -15px;
        width: 1px;
        height: 14px;
        background: #c1c1c1;
}

/* /expert one */

/* search

*/
.b_src__form {
}

.b_src__form input[type="text"] {
        width: 100%;
        height: 50px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__search_submit_ico.png) no-repeat 98% 50%;
        margin-bottom: 30px;
        padding: 0 45px 0 19px;
        color: #999;
        font: 400 19px 'Open Sans', sans-serif;
        border: 1px solid #9496a5;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_src__form input[type="text"]:hover {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__search_submit_ico_act.png) no-repeat 98% 50%;
}

.b_src__form input[type="text"]:focus {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__search_submit_ico_act.png) no-repeat 98% 50%;
        border: 2px solid #288dc2;
}

.b_src__form input[type="text"].b_src__form_error {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/top__search_submit_ico_act.png) no-repeat 98% 50%;
        border: 2px solid #ed242a;
}

.b_src__form_slct {
        float: left;
        margin-bottom: 30px;
}

/* chosen selectbox

    */
/* chosen link */
.b_src__form_slct .chosen-container-active.chosen-with-drop .chosen-single,
.b_src__form_slct .chosen-container-single .chosen-single {
        position: relative;
        width: 170px;
        height: 50px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/chosen_arrs.png) no-repeat 88% 23px;
        padding: 0 0 0 20px;
        border: 1px solid #9496a5;
        border-radius: 0;
        box-shadow: none;
}

.b_src__form_slct .chosen-container-single .chosen-single:after {
        background: 0;
}

.b_src__form_slct .chosen-container-single .chosen-single span {
        color: #666;
        font: 400 13px/48px 'Open Sans', sans-serif;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_src__form_slct .chosen-container-single .chosen-single:hover span {
        color: #333;
}

/* chosen arrow */
.b_src__form_slct .chosen-container-single .chosen-single div b {
        background: 0;
}

.b_src__form_slct .chosen-container-active.chosen-with-drop .chosen-single {
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/chosen_arrs_act.png) no-repeat 88% 23px;
}

.b_src__form_slct .chosen-container-active.chosen-with-drop .chosen-single span {
        color: #999;
        font-size: 13px;
}

/* chosen drop */
.b_src__form_slct .chosen-container-single .chosen-drop {
        background: 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        box-shadow: none;
}

/* chosen drop link */
.b_src__form_slct .chosen-container .chosen-results {
        width: 170px;
        background: #fff;
        padding: 14px 0 0 0;
        border: 1px solid #9496a5;
        border-top: 0;
        box-shadow: 0 18px 24px rgba(0, 0, 0, 0.22);
}

.b_src__form_slct .chosen-container .chosen-results li.active-result {
        height: 30px;
        line-height: 30px;
        margin: 0;
        padding: 0 0 0 20px;
        color: #333;
        font-weight: 400;
}

.b_src__form_slct .chosen-container .chosen-results li.active-result:before {
        content: '';
        position: absolute;
        top: 0px;
        left: 19px;
        width: 130px;
        height: 1px;
        background: #ccc;
}

.b_src__form_slct .chosen-container .chosen-results li.active-result:hover,
.b_src__form_slct .chosen-container .chosen-results li.active-result.result-selected {
        background: #f5f5f5;
        color: #333;
}

/* /chosen selectbox */

/* datepicker

*/
.b_src__tadepic {
        float: right;
}

.b_src__tadepic label {
        margin: 0 10px;
        color: #333;
        font: 400 13px/50px 'Open Sans', sans-serif;
}

.b_src__tadepic input[type="text"] {
        width: 160px;
        height: 50px;
        background: url(/local/templates/.default/markup/assets/0.7.3/styles/../images/src__tadepic_ico.png) no-repeat 90% 50%;
        margin-bottom: 30px;
        padding: 0 40px 0 15px;
        color: #333;
        font: 400 13px/50px 'Open Sans', sans-serif;
        border: 1px solid #9496a5;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_src__tadepic input[type="submit"] {
        position: relative;
        top: -1px;
        width: 100px;
        height: 50px;
        background: #D8DEE1;
        margin: 0 0 0 30px;
        color: #666;
        font: 12px/50px 'DINPro-Black', sans-serif;
        text-align: center;
        letter-spacing: 2px;
        text-decoration: none;
        text-transform: uppercase;
        border: 0;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
}

.b_src__tadepic input[type="submit"]:hover {
        color: #333;
}

/* /datepicker */

/* search result

*/
.b_src__reslt {
}

.b_src__reslt_item {
        position: relative;
        padding: 40px 0;
        border-top: 1px solid #CCC;
}

.b_src__reslt_item:first-child {
        border-top: 0;
}

.b_src__reslt_item p {
        margin-bottom: 0;
}

p.b_src__reslt_item_theme {
        position: absolute;
        top: 47px;
        right: 0px;
        color: #999;
        font: 800 10px/10px 'Open Sans', sans-serif;
        text-transform: uppercase;
        letter-spacing: 2px;
}

p.b_src__reslt_item_tit {
        padding-right: 120px;
        color: #000;
        font: 800 17px/25px 'Open Sans', sans-serif;
}

p.b_src__reslt_item_txt {
        margin: 10px 0;
        padding-right: 120px;
        color: #333;
        font: 400 13px/20px 'Open Sans', sans-serif;
}

p.b_src__reslt_item_link a {
        color: #333;
        font: 400 13px/20px 'Open Sans', sans-serif;
}

p.b_src__reslt_item_foto {
        float: left;
        min-height: 170px;
        margin: 0 20px 0 0;
}

.b_src__reslt_item .b_arcle__numpage {
        float: left;
        min-height: 55px;
        padding: 0 0 0 0;
        border: 0;
}

.b_src__reslt_item .b_arcle__numpage span {
        font-size: 68px;
        line-height: 45px;
        margin-top: 0;
}

/* /search */

/* 404

*/
.b_error__page,
.b_error__page body {
        height: 100%;
}

.b_error__page body {
        width: 100%;
        background: #343842;
        text-align: center;
}

.b_main__wrap {
        display: inline-block;
        vertical-align: middle;
}

.b_main__wrap_fix {
        display: inline-block;
        vertical-align: middle;
}

.b_error__page_tit {
        margin: 0 0 40px 40px;
        color: #fff;
        font: 44px/44px 'DINPro-Black', sans-serif;
        text-transform: uppercase;
        letter-spacing: 46px;
}

.b_error__page_img {
        max-width: 100%;
        margin-bottom: 45px;
}

@media screen and (min-width: 450px) and (max-width: 710px) {
        .b_error__page_img {
                max-width: 400px;
        }
}

@media screen and (min-width: 0px) and (max-width: 450px) {
        .b_main__wrap {
                width: 360px;
                overflow: hidden;
        }
}

.b_error__page_txt a,
.b_error__page_txt p {
        color: #fff;
        font: 400 17px/30px 'Open Sans', sans-serif;
}

.b_error__page_txt a {
        color: #2fa8df;
}

/* /404 */

.clearfix:before, .g-clearfix:after {
        content: " ";
        display: table;
}

.clearfix:after {
        clear: both;
}

.b_experts__aya_box a:hover {
        text-decoration: underline;
}

.b_explist__item_self_link a:hover .b_explist__item_self_link_name > span {
        text-decoration: underline;
}

.b_arcle__hot_tit {
        white-space: nowrap;
        /*-ms-text-overflow: ellipsis;*/
        /*text-overflow: ellipsis;*/
        overflow: hidden;
        -ms-text-overflow: clip;
        text-overflow: clip;
        width: 100%;
        margin-bottom: -35px;
}

.b_arcle__hot_tit_admin {
        overflow: visible;
        white-space: normal;
}

.b_top__news_item a {
        /*white-space: nowrap;*/
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
        display: block;
}

.b_hottopics__rt_item {
        /*clear: both;*/
        margin-right: 6px;
}

/*==============================================*/
/*Social widget*/
/*==============================================*/

.moreLinksWrapper {
        position: absolute;
        width: 256px;
        height: 143px;
        right: -240px;
        top: 17px;
        z-index: 999;
}

.moreLinks {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #D3D3D3;
        display: none;
        padding: 5px;
        position: absolute;
        width: 256px;
        top: 20px;
        z-index: 9999;
}

.moreLinks ul {
        float: left;
        width: 120px;
}

.moreLinks ul:first-child {
        float: right;
}

.moreLinks ul li {
        padding: 1px 0;
        margin: 0;
        list-style: none;
}

.moreLinks ul a {
        color: #000000;
        font-size: 11px;
        line-height: 16px;
        padding: 0 0 2px 25px;
        float: none !important;
        text-decoration: none;
}

.moreLinks ul a:hover {
        text-decoration: underline;
}

.moreLinks ul li > .myspace {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iMyspace.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .vkontakte {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iVk2.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .blogger {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iBlogger.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .mail {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iMailru.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .gmail {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iGmail.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .google {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iGoogle.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .liveinternet {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iLi.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .livejournal {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iLj2.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .facebook {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iFacebook2.gif") no-repeat scroll 0 0 transparent;
}

.moreLinks ul li > .twitter {
        background: url("/local/templates/.default/markup/assets/0.7.3/styles/../images/iTwitter2.gif") no-repeat scroll 0 0 transparent;
}

.netLinks_outer {
        margin: 0 !important;
        position: relative;
        right: 20px;
        top: 5px;
}

.netLinks_outer ul, .netLinks_outer li, .netLinks_outer dl, .netLinks_outer dt, .netLinks_outer dd {
        margin: 0;
        padding: 0;
        list-style: none;
}

.netLinks {
        margin: 26px 0;
        position: relative;
        z-index: 3100;
}

.netLinks li.h {
        color: #000000;
        font-size: 12px;
        line-height: 21px;
        margin-right: 10px;
        position: relative;
        z-index: 10;
}

.netLinks li {
        float: left;
        height: 21px;
        padding: 0 3px;
}

.netLinks li.h span {
        border-bottom: 1px dotted #000000;
        cursor: pointer;
        margin-left: 0;
}

.netLinks span {
        color: black;
        font-size: 12px;
        line-height: 21px;
        margin-left: 3px;
}

.b_hottopics__rt {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -o-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
}

.b_hottopics__lt_item_text {
        color: #000;
}

.b_hottopics__lt_item_text p {
        font-size: 15px;
}

.b_hottopics__rt_item_img320 > img {
        margin-top: -7px;
}

.l-count {
        display: inline-block;
        vertical-align: middle;
        width: 30px;
        text-align: left;
        padding-left: 18px;
}

a[href="http://rambler.ru"] {
        display: none;
}

select[disabled="disabled"] + .chosen-container {
        display: none;
}

#___plusone_0 {
        position: relative;
        top: 3px;
}

.fb-like {
        position: relative;
        top: -2px;
}

#vk_like {
        position: relative;
        top: 1px;
}
p.b_src__reslt_item_link {
        word-wrap: break-word;
        word-break:break-all;
}
p.b_src__reslt_item_link a {
        word-wrap: break-word;
        word-break:break-all;
}

.b_arcle__rt div {
        clear: both;
}
.b_item_text__expert_box {
        height: 60px;
        overflow: hidden;
}
.b_hottopics__lt_item_first .b_item_text__expert_box {
        height: 120px;
        overflow: hidden;
}
.b_hottopics__lt_item_first_act .b_item_text__expert_box {
        overflow: visible;
        height: auto;
}
.js-on-hover {
        display: none;
}

.ui-widget-overlay {
    position: absolute;
    top: 0; left: 0; background: #000;
    opacity: .6; filter: alpha(opacity=60);
    }
.ui-dialog {  font-size: 0.75em; line-height: 1.35em; }
.ui-dialog .bigimg  {
    position: relative;
    background: #000;
    text-align: center;
    padding: 0;
}
.ui-dialog .bigimg img {
    -webkit-box-shadow: 0 6px 10px 8px rgba(50, 50, 50, 0.7);
    box-shadow: 0 6px 10px 8px rgba(50, 50, 50, 0.7);
}
.ui-dialog .bigimg em, .ui-dialog-titlebar-close {
    position: absolute; z-index: 10;
    right: 7px; bottom: 9px; text-indent: -99999em;
    width: 18px; height: 18px; background: url(/local/templates/.default/markup/assets/0.7.3/styles/../i/zoom_out.png) no-repeat 0 0;
}
.ui-dialog-title { position: absolute; }
.ui-tabs-nav {
    font-size: 0;
    w__hite-space: nowrap;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-tabs-nav .ui-state-default {
    border: 0; font-size: 12px;
    display: inline-block;
    vertical-align: top;
    margin: 0 1px 0 0;
    padding: 0;  height: 24px;
    opacity: .6; filter: alpha(opacity=60);
}
.socialtabs {
    width: 242px;
    margin-bottom:10px;
}

.socialtabs .ui-tabs-nav {
    background: #55acee;
    padding: 0px;
    margin: 0px;
    border: none;
}

.socialtabs .ui-tabs-nav li a {
    text-align: center;
    opacity: 0.9;
}

.socialtabs .ui-tabs-nav li a:hover {
    opacity: 1;
}

.socialtabs .ui-tabs-nav li a img {
    display: inline!important;
    width: 30px;
}

.socialtabs .socialtab-vk {
    width: 79px;
    background: #537599;
}

.socialtabs .socialtab-fb {
    width: 79px;
    background: #45619d;
}

.socialtabs .socialtab-ond {
    width: 79px;
    background: #537599;
}

.socialtabs .socialtab-tw {
    width: 79px;
    background: #55acee;
}


.ui-tabs {
 padding: 0px;
}
.socialtabs .ui-tabs-nav .ui-state-default {
    margin: 0; opacity: 1; height: auto;
    background: none;
}
.ui-tabs-nav .ui-tabs-selected {
    opacity: 1; filter: alpha(opacity=100);
}
.ui-tabs-nav a {  }
.ui-tabs-panel {
    width: 239px;
}
.ui-tabs-hide {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 0em 0em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-panel {
        display: block;
        border-width: 0px;
        padding: 0em 0em;
        background: none repeat scroll 0% 0% transparent;
}

.b_arcle__share_item td a
{
    height: 21px !important;
}


.anons_href {
    display: none!important;
}

.b-popular-materials__title{
        margin-bottom: 15px;
        font-weight: 700;
        font-size: 150%;
}

.b-popular-materials-exm__img-wrapper{
        margin-top: 10px;
}

.b-popular-materials-exm__img{
        max-width: 100%;
        min-width: 100%;
}

.b-popular-materials-exm__link{
        text-decoration:none;
}

.b-popular-materials-exm__link:hover{
        text-decoration:underline;
}

.b-popular-materials-exm{
        padding: 5px 0;
        border-bottom: 1px solid #ccc;
}

.b-popular-materials-exm:last-child{
        margin-bottom: 10px;
}

.b-popular-materials-exm__title{
        display: block;
        font-size: 87.5%;
        font-weight: 700;
}
.b-popular-materials{
        display: none;
}

.b-social-networks-share{
        padding: 10px 0;
        background: rgba(234, 234, 234, 0.96);
        margin-top: -10px;
        position: relative;
        z-index: 2;
        display: none;
}

.b-social-networks-btn-wrapper{
        position: relative;
}


@media all and (max-width: 768px){
        .socialtabs{
                display: none;
        }
        #smi_teaser_2509{
                 display: none;
        }
}


.b_hottopics-text__banner {
        position: relative;
}

.b_hottopics-banner--text {
        position: absolute;
        bottom: 30px;
        left: 15px;
        right: 15px;
        font-size: 26px;
        line-height: 32px;
        color: #2a2d40;
        text-transform: uppercase;
        font-family: 'DINPro-Bold', sans-serif;
        letter-spacing: -2.5px
}

.text_size_2 {
        font-size: 30px;
        line-height: 36px;
        bottom: 35px;
}

.text_size_3 {
        font-size: 38px;
        line-height: 44px;
        bottom: 45px;
}

.text_size_4 {
        font-size: 44px;
        line-height: 48px;
        bottom: 65px;
        letter-spacing: -3.5px;
}

.div_orphus{
    width: 200px;
    color: #ccc;
    margin-bottom: 13px;
}

.b_top__sitename_socnet_fb, .b_top__sitename_socnet_tw, .b_top__sitename_socnet_vk {background-color: #2279ac !important;
    border: 1px solid #fff  !important;
}


.b_hottopics__arch_show {   
    color: #fff !important;
	    font: 12px/47px 'arial', sans-serif !important;
		    font-weight: bold !important;
		    background: #343842 url(/kontakty/arh.png) no-repeat 18px 13px !important;
    padding-left: 20px;
	    border-radius: 3px;
				}
				
				.b_hottopics__arch_show:hover {   
    color: #fff !important;
	    font: 12px/47px 'arial', sans-serif !important;
		    font-weight: bold !important;
		    background: #21252e url(/kontakty/arh.png) no-repeat 18px 13px !important;
    padding-left: 20px;
	    border-radius: 3px;
				}
.fullwidth_snippet{
	width: 100%;
	border: 2px solid #2279ac;
	background: rgba(34,121,172,0.3);
	margin: 20px 0px;
}
.fullwidth_snippet td{
	padding: 70px 70px;
	position: relative;
	text-align: center;
    font-size: 32px;
    line-height: 42px;
}
.fullwidth_snippet td:before{
	width: 15.3%;
	height: 6px;
	content: '';
	position: absolute;
	background: url(/upload/fullwidth-snippet-line-new.png);
	left: 42%;
    top: 25px;
}
.fullwidth_snippet td:after{
	width: 15.3%;
	height: 6px;
	content: '';
	position: absolute;
	background: url(/upload/fullwidth-snippet-line-new.png);
	left: 42%;
    bottom: 25px;
}
.floatingright_snippet{
	float: right;
	border: 2px solid #2279ac;
	background: rgba(34,121,172,0.3);
	margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.floatingright_snippet td{
	position: relative;
	text-align: left;
    font-size: 14px;
    line-height: 26px;
    padding: 20px 30px;
    padding-top: 40px;
}
.floatingright_snippet td:before{
	width: 40%;
	height: 6px;
	content: '';
	position: absolute;
	background: url(/upload/fullwidth-snippet-line-new.png);
	left: 30px;
    top: 25px;
}

/* End */


/* Start:/jquery.fancybox.css?16020843904697*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	//border: 5px #757fb7 solid;
	padding: 0 15px!important;
	padding-bottom: 15px!important;
	background-color:  #f4f5f2;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
	overflow-y: auto;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.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('/fancybox_sprite1.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('/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/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-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}


.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.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%;
	padding: 2px 20px;
	background: transparent;
	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: bold;
	line-height: 24px;
	white-space: nowrap;
}

.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;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/fancybox_sprite@2x.png');
		background-size: 44px 152px; 
	}

	#fancybox-loading div {
		background-image: url('/fancybox_loading@2x.gif');
		background-size: 24px 24px; 
	}
}

/* End */


/* Start:/local/templates/ak/components/bitrix/search.title/.default/style.css?16020843932108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/ak/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/ak/template_styles.css?17122957432865*/
.div_orphus{
    width: 200px;
    color: #ccc;
    margin-bottom: 13px;
}

.b_sprite {
	background: url(/local/templates/.default/markup/assets/0.7.3/images/spritesheet.png);
}

.b_top__sitename_agelimit{
       background-position: -5px -5px;
}
.b_top__sitename_socnet_fb, .b_top__sitename_socnet_tw, .b_top__sitename_socnet_vk, .b_top__sitename_socnet_tm {background-color: #2279ac !important;
    border: 1px solid #fff  !important;
}

.b_top__sitename_socnet_fb {
    background-position: -5px -69px;
}

.b_top__sitename_socnet_tw {
    background-position: -128px -70px;
}

.b_top__sitename_socnet_vk {
    background-position: -169px -46px;
}
.b_top__sitename_socnet_tm {
	background: url('/local/templates/ak/images/social_icons/tm.png');
	width: 33px;
	height: 33px;
	display: inline-block;
	background-size: 32px;
}

.b_top__sitename_socnet_fb:hover {
       background-position: -5px -69px;
}

.b_top__sitename_socnet_tw:hover {
   background-position: -128px -70px;
}

.b_top__sitename_socnet_vk:hover {
       background-position: -169px -46px;
}

.b_hottopics__arch_show {   
    color: #fff !important;
	    font: 12px/47px 'arial', sans-serif !important;
		    font-weight: bold !important;
		    background: #343842 url(/kontakty/arh.png) no-repeat 18px 13px !important;
    padding-left: 20px;
	    border-radius: 3px;
				}
				
				.b_hottopics__arch_show:hover {   
    color: #fff !important;
	    font: 12px/47px 'arial', sans-serif !important;
		    font-weight: bold !important;
		    background: #21252e url(/kontakty/arh.png) no-repeat 18px 13px !important;
    padding-left: 20px;
	    border-radius: 3px;
				}
.fullwidth_snippet{
	width: 100%;
	border: 2px solid #2279ac;
	background: rgba(34,121,172,0.3);
	margin: 20px 0px;
}
.fullwidth_snippet td{
	padding: 70px 70px;
	position: relative;
	text-align: center;
    font-size: 32px;
    line-height: 42px;
}
.fullwidth_snippet td:before{
	width: 15.3%;
	height: 6px;
	content: '';
	position: absolute;
	background: url(/upload/fullwidth-snippet-line-new.png);
	left: 42%;
    top: 25px;
}
.fullwidth_snippet td:after{
	width: 15.3%;
	height: 6px;
	content: '';
	position: absolute;
	background: url(/upload/fullwidth-snippet-line-new.png);
	left: 42%;
    bottom: 25px;
}
.floatingright_snippet{
	float: right;
	border: 2px solid #2279ac;
	background: rgba(34,121,172,0.3);
	margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.floatingright_snippet td{
	position: relative;
	text-align: left;
    font-size: 14px;
    line-height: 26px;
    padding: 20px 30px;
    padding-top: 40px;
}
.floatingright_snippet td:before{
	width: 40%;
	height: 6px;
	content: '';
	position: absolute;
	background: url(/upload/fullwidth-snippet-line-new.png);
	left: 30px;
    top: 25px;
}
@media (max-width: 767px) {
	a[href*="reklama"] {
		display: none;
	}
}
.b_hottopics__smallitem_one{
	width:100%;
}

/* End */
/* /local/templates/.default/markup/assets/0.7.3/styles/reset.css?16020843931928 */
/* /local/templates/.default/markup/assets/0.7.3/styles/ui.datepick.css?16020843931582 */
/* /local/templates/.default/markup/assets/0.7.3/styles/jquery.datepick.css?16020843931601 */
/* /local/templates/.default/markup/assets/0.7.3/styles/owl.carousel.css?16020843933584 */
/* /local/templates/.default/markup/assets/0.7.3/styles/chosen.css?160208439310786 */
/* /local/templates/.default/markup/assets/0.7.3/styles/idangerous.swiper.css?16020843931432 */
/* /local/templates/.default/markup/assets/0.7.3/fonts/dinpro/dinpro.css?16020843931125 */
/* /local/templates/.default/markup/assets/0.7.3/styles/main2.css?165536557569422 */
/* /jquery.fancybox.css?16020843904697 */
/* /local/templates/ak/components/bitrix/search.title/.default/style.css?16020843932108 */
/* /local/templates/ak/template_styles.css?17122957432865 */
