@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500,700,300italic,400italic,500italic,700italic&subset=latin,cyrillic,cyrillic-ext);

@font-face {font-family: 'PTSansRegular'; src: url('/static/file/fonts/pt_sans-web-regular.eot'); src: url('/static/file/fonts/pt_sans-web-regular.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/pt_sans-web-regular.woff') format('woff'), url('/static/file/fonts/pt_sans-web-regular.ttf') format('truetype'), url('/static/file/fonts/pt_sans-web-regular.svg#opensans-regular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PTSansBold'; src: url('/static/file/fonts/pt_sans-web-bold.eot'); src: url('/static/file/fonts/pt_sans-web-bold.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/pt_sans-web-bold.woff') format('woff'), url('/static/file/fonts/pt_sans-web-bold.ttf') format('truetype'), url('/static/file/fonts/pt_sans-web-bold.svg#opensans-bold') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PTSansItalic'; src: url('/static/file/fonts/pt_sans-web-italic.eot'); src: url('/static/file/fonts/pt_sans-web-italic.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/pt_sans-web-italic.woff') format('woff'), url('/static/file/fonts/pt_sans-web-italic.ttf') format('truetype'), url('/static/file/fonts/pt_sans-web-italic.svg#opensans-italic') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'RobotoMedium'; src: url('/static/file/fonts/Roboto-Medium.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'RobotoLight'; src: url('/static/file/fonts/Roboto-Light.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'RobotoRegular'; src: url('/static/file/fonts/Roboto-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'RobotoBold'; src: url('/static/file/fonts/Roboto-Bold.ttf') format('truetype'); font-weight:normal; font-style:normal;}

/*@font-face {font-family: 'PFAgoraSlabProRegular'; src: url('/static/file/fonts/PFAgoraSlabPro-Regular.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Regular.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Regular.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Regular.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Regular.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSlabProMedium'; src: url('/static/file/fonts/PFAgoraSlabPro-Medium.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Medium.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Medium.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Medium.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Medium.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSlabProBold'; src: url('/static/file/fonts/PFAgoraSlabPro-Bold.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Bold.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Bold.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Bold.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Bold.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSlabProLight'; src: url('/static/file/fonts/PFAgoraSlabPro-Light.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Light.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Light.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Light.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Light.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSlabProThin'; src: url('/static/file/fonts/PFAgoraSlabPro-Thin.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Thin.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Thin.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Thin.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Thin.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSlabProItalic'; src: url('/static/file/fonts/PFAgoraSlabPro-Italic.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Italic.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Italic.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Italic.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Italic.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSlabProBlack'; src: url('/static/file/fonts/PFAgoraSlabPro-Black.eot'); src: url('/static/file/fonts/PFAgoraSlabPro-Black.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSlabPro-Black.woff') format('woff'), url('/static/file/fonts/PFAgoraSlabPro-Black.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSlabPro-Black.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PFAgoraSansProRegular'; src: url('/static/file/fonts/PFAgoraSansPro-Regular.eot'); src: url('/static/file/fonts/PFAgoraSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/PFAgoraSansPro-Regular.woff') format('woff'), url('/static/file/fonts/PFAgoraSansPro-Regular.ttf') format('truetype'), url('/static/file/fonts/PFAgoraSansPro-Regular.svg') format('svg'); font-weight:normal; font-style:normal;}*/

@font-face {font-family: 'PFAgoraSlabProRegular'; src: url('/static/file/fonts/agora.eot'); src: url('/static/file/fonts/agora.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora.woff') format('woff'), url('/static/file/fonts/agora.ttf') format('truetype'), url('/static/file/fonts/agora.svg') format('svg'); font-weight:normal; font-style:normal;}
/*@font-face {font-family: 'PFAgoraSlabProMedium'; src: url('/static/file/fonts/agora-med.eot'); src: url('/static/file/fonts/agora-med.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora-med.woff') format('woff'), url('/static/file/fonts/agora-med.ttf') format('truetype'), url('/static/file/fonts/agora-med.svg') format('svg'); font-weight:normal; font-style:normal;}*/
/*@font-face {font-family: 'PFAgoraSlabProBold'; src: url('/static/file/fonts/agora-bold.eot'); src: url('/static/file/fonts/agora-bold.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora-bold.woff') format('woff'), url('/static/file/fonts/agora-bold.ttf') format('truetype'), url('/static/file/fonts/agora-bold.svg') format('svg'); font-weight:normal; font-style:normal;}*/
/*@font-face {font-family: 'PFAgoraSlabProLight'; src: url('/static/file/fonts/agora-light.eot'); src: url('/static/file/fonts/agora-light.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora-light.woff') format('woff'), url('/static/file/fonts/agora-light.ttf') format('truetype'), url('/static/file/fonts/agora-light.svg') format('svg'); font-weight:normal; font-style:normal;}*/
/*@font-face {font-family: 'PFAgoraSlabProThin'; src: url('/static/file/fonts/agora-light.eot'); src: url('/static/file/fonts/agora-light.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora-light.woff') format('woff'), url('/static/file/fonts/agora-light.ttf') format('truetype'), url('/static/file/fonts/agora-light.svg') format('svg'); font-weight:normal; font-style:normal;}*/
/*@font-face {font-family: 'PFAgoraSlabProItalic'; src: url('/static/file/fonts/agora-italic.eot'); src: url('/static/file/fonts/agora-italic.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora-italic.woff') format('woff'), url('/static/file/fonts/agora-italic.ttf') format('truetype'), url('/static/file/fonts/agora-italic.svg') format('svg'); font-weight:normal; font-style:normal;}*/
/*@font-face {font-family: 'PFAgoraSlabProBlack'; src: url('/static/file/fonts/agora-black.eot'); src: url('/static/file/fonts/agora-black.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora-black.woff') format('woff'), url('/static/file/fonts/agora-black.ttf') format('truetype'), url('/static/file/fonts/agora-black.svg') format('svg'); font-weight:normal; font-style:normal;}*/
/*@font-face {font-family: 'PFAgoraSansProRegular'; src: url('/static/file/fonts/agora.eot'); src: url('/static/file/fonts/agora.eot?#iefix') format('embedded-opentype'), url('/static/file/fonts/agora.woff') format('woff'), url('/static/file/fonts/agora.ttf') format('truetype'), url('/static/file/fonts/agora.svg') format('svg'); font-weight:normal; font-style:normal;}*/

/* Common START */
html,body {width:100%; height:100%; padding:0; margin:0;}
input {-webkit-appearance: none; -webkit-border-radius:0; }
input[type=radio] {-webkit-appearance: radio; width:auto;}

#wrapper {display:block; width:auto; height:auto; margin:0 auto; padding:0; background:#fff; overflow:hidden;}

/*html#ipad  #wrapper{overflow:visible;}*/
html#android  #wrapper{overflow:visible;}
html#iphone  #wrapper{overflow:visible;}
html#mac_os_x  #wrapper{overflow:visible;}

#wrapper ol, #wrapper ul {list-style:none;}
#wrapper a {text-decoration:none; outline:none; transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;  -webkit-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease; -moz-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease; -o-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;}
#wrapper a:hover {}
#wrapper a, #wrapper a:hover {cursor:pointer;}
#wrapper * {}
#wrapper .clear, .clear  {clear:both; display:block; line-height:0; height:0; overflow:hidden;}

input:focus {outline:none;}
/* Common END */

/* preloader START */
#wrapper #preloader {display:block; display:none; position:absolute; z-index:9999; width:100%; height:100%; margin:0; padding:0; background:#000 url('/static/img/preloader/preloader.png') center center no-repeat; filter:alpha(opacity=50); opacity:0.50; -ms-filter:"alpha(opacity=50)"; overflow:hidden;}
#wrapper #preloader_box {display:block; display:none; position:absolute; z-index:9999; width:100%; height:100%; margin:0; padding:0; background:#000 url('/static/img/preloader/preloader.png') center center no-repeat; filter:alpha(opacity=50); opacity:0.50; -ms-filter:"alpha(opacity=50)"; overflow:hidden;}
/* preloader END */

#wrapper .sep-head {display:block; float:left; width:1px; height:45px; margin:0; padding:0; background:#333; overflow:hidden;}
#wrapper #header.transp .sep-head {background:#565656;}
#wrapper .sep-head.left {float:left;}
#wrapper .sep-head.right {float:right;}

#header {position:relative; height:95px; background:#000;}

#container {position:relative; width:1292px; padding-left:45px; margin:0 auto;}
/*tmp start*/
#container .block-1 {display:block; width:100%; height:530px; margin:0; padding:0; background:#006372; overflow:hidden;}
#container .block-2 {display:block; width:100%; height:2000px; margin:0; padding:0; background:#999; overflow:hidden;}
#container .block-3 {display:block; position:absolute; z-index:20; top:100px; right:47px; width:300px; height:2000px; margin:0; padding:0; background:#aaa; overflow:hidden;}
/*tmp end*/

#container .banner,
#container .banner * {font-size:0; line-height:0; overflow:hidden;}
#container .banner.banner-temp {display:block; width:auto; height:auto; margin:0; padding:0; background:#19f; font:normal bold 40px arial; color:#fff; overflow:hidden;}
#container .banner.banner-300x110 {width:300px; height:110px;}
#container .banner.banner-300x165 {width:300px; height:165px;}
#container .banner.banner-300x250 {width:300px; height:250px;}
#container .banner.banner-615x250 {width:615px; height:250px;}
#container .banner.banner-930x250 {width:930px; height:250px;}

#container .integrator_banners_4 {}
#container .integrator_banners_4 .banner_1 {margin-bottom:15px;}
#container .integrator_banners_4 .banner_2 {margin-bottom:15px;}
#container .integrator_banners_4 .banner_3 {}

#container #top_banner_video {display:block; width:auto; height:auto; margin:0; padding:0; background:#000; font-size:0; line-height:0; text-align:center; overflow:hidden;}
#container #top_banner_video .video_banner {display:block; width:940px; height:auto; margin:0 auto; padding:0; overflow:hidden;}

#logo {display:block; position:fixed; z-index:26; width:65px; height:65px; margin:0; padding:0; background:url(/static/img/backgrounds/header/tsn_logo_svg.svg) 0 0 no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; overflow:hidden;}
#header.minimize #logo {width:55px; height:55px; /*background:url(/static/img/backgrounds/header/tsn_logo_55.gif) 0 0 no-repeat;*/}
#header.auth #logo {margin-top:102px;}

#head_block {display:block; position:fixed; z-index:22; width:352px; height:65px; margin:0 0 0 65px; padding:0; background:#000; overflow:visible;}
#header.transp #head_block {background:none;}
#header.auth #head_block {margin-top:102px;}
#head_block .item {display:block; float:left; width:auto; height:55px; margin:0; padding:10px 0 0 0; overflow:hidden;}
#head_block .item.date {width:138px; background:url(/static/img/backgrounds/header/icon_calendar_20.png) 18px 24px no-repeat;}
#head_block .item.date .text {display:block; float:right; width:100px; margin:8px auto 0; font:normal normal 13px/15px 'Ubuntu'; font-weight:400; color:#fff; text-align:center;}
#head_block .item.weather {width:114px; }
#head_block .item.weather.hover,
#head_block .item.weather.hover .sep-head {background:#252525!important;}
#head_block .item.weather .w_s {display:block; position:relative; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#head_block .item.weather .w_s.w_0 {background:url(/static/img/backgrounds/header/weather/_-0.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_1 {background:url(/static/img/backgrounds/header/weather/_-1.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_2 {background:url(/static/img/backgrounds/header/weather/_-2.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_3 {background:url(/static/img/backgrounds/header/weather/_-3.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_4 {background:url(/static/img/backgrounds/header/weather/_-4.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_5 {background:url(/static/img/backgrounds/header/weather/_-5.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_6 {background:url(/static/img/backgrounds/header/weather/_-6.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_7 {background:url(/static/img/backgrounds/header/weather/_-7.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_8 {background:url(/static/img/backgrounds/header/weather/_-8.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_9 {background:url(/static/img/backgrounds/header/weather/_-9.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s.w_10 {background:url(/static/img/backgrounds/header/weather/_-10.png) 16px 13px no-repeat;}
#head_block .item.weather .w_s .arrow {display:block; position:absolute; right:18px; top:15px; width:8px; height:4px; margin:0; padding:0; background:url(/static/img/backgrounds/icon_arrow_8.png) 0 -4px no-repeat; overflow:hidden;}
#head_block .item.weather.hover .w_s .arrow {background-position:0 0;}
#head_block .item.weather .w_s .info {display:block; float:right; width:85px; height:auto; margin:0 20px 0 0; padding:8px 0 0 0; overflow:hidden;}
#head_block .item.weather .w_s .info .city {display:block; width:auto; height:auto; margin:0 10px 0 0; font:normal normal 13px/16px "PTSansRegular"; color:#fff; text-align:right;}
#head_block .item.weather .w_s .info .temp {display:block; width:auto; height:auto; margin:-2px 0 0 0; font:normal normal 15px/18px "PTSansBold"; color:#fff; text-align:right;}
#head_block .item.weather .w_b {display:block; visibility:hidden; opacity:0; position:absolute; width:151px; height:215px; margin:20px 0 0 -77px; padding:10px 20px 0 20px; background:#252525; overflow:hidden; transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -webkit-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -moz-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -o-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s;}
#head_block .item.weather.hover .w_b {display:block; opacity:1; visibility:visible; margin-top:0; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s;}
#head_block .item.weather .w_b .caption {display:block;}
#head_block .item.weather .w_b .caption,
#head_block .item.weather .w_b .caption * {display:inline; font:normal normal 10px "PTSansRegular"; color:#999; text-align:left;}
#head_block .item.weather .w_b .caption .text {}
#head_block .item.weather .w_b .day_week {display:block; margin:13px 0 0 0; font:normal normal 15px 'Ubuntu'; font-weight:500; color:#fff; text-align:center; text-transform:uppercase;}
#head_block .item.weather .w_b .day_weather {display:block; width:auto; height:auto; margin:14px 0 0 0; padding:0; overflow:hidden;}
#head_block .item.weather .w_b .day_weather .item {display:block; width:auto; height:22px; margin:0 0 12px 0; padding:0; overflow:hidden;}
#head_block .item.weather .w_b .day_weather .item span {display:block; float:left; width:auto; height:100%; margin:0; padding:0; font:normal normal 15px 'Ubuntu'; font-weight:700; color:#fff; text-align:center; line-height:22px; overflow:hidden;}
#head_block .item.weather .w_b .day_weather .item span.text {width:70px; font-family:'Ubuntu'; font-weight:400; text-align:left; line-height:24px;}
#head_block .item.weather .w_b .day_weather .item span.icon {width:25px; margin-right:10px;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_0 {background:url(/static/img/backgrounds/header/weather/_-0.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_1 {background:url(/static/img/backgrounds/header/weather/_-1.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_2 {background:url(/static/img/backgrounds/header/weather/_-2.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_3 {background:url(/static/img/backgrounds/header/weather/_-3.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_4 {background:url(/static/img/backgrounds/header/weather/_-4.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_5 {background:url(/static/img/backgrounds/header/weather/_-5.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_6 {background:url(/static/img/backgrounds/header/weather/_-6.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_7 {background:url(/static/img/backgrounds/header/weather/_-7.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_8 {background:url(/static/img/backgrounds/header/weather/_-8.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_9 {background:url(/static/img/backgrounds/header/weather/_-9.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.icon.w_10 {background:url(/static/img/backgrounds/header/weather/_-10.png) 0 0 no-repeat;}
#head_block .item.weather .w_b .day_weather .item span.temp {width:45px;}
#head_block .item.weather .w_b .day_weather .item span.water {width:40px;}
#head_block .item.currency {width:100px;}
#head_block .item.currency .text {display:block; float:left; width:38px; height:auto; margin:8px 0 0 0; padding:0; font:normal normal 13px "PTSansRegular"; color:#fff; text-align:center;}
#head_block .item.currency .text.first {margin-left:11px;}
#head_block .item.currency .prompt {display:block; visibility:hidden; opacity:0; position:absolute; width:140px; height:70px; margin:84px 0 0 -19px; padding:21px 0 0 0; font:normal normal 15px 'Ubuntu'; font-weight:300; color:#fff; text-align:center; line-height:20px; background:url(/static/img/backgrounds/bg_prompt_140.png) 0 0 no-repeat; overflow:hidden; transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -webkit-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -moz-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -o-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s;}
#head_block .item.currency:hover .prompt {display:block; opacity:1; visibility:visible; margin-top:64px; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s;}

#user_block {display:block; position:fixed; z-index:30; width:898px; height:55px; margin:0 0 0 417px; padding:10px 0 0 22px; background:#000; overflow:visible;}
#header.transp #user_block {background:none;}
#header.minimize #user_block {width:358px; height:49px; background:#fff; margin:6px 0 0 979px; padding:0;}
#header.auth #user_block {margin-top:102px;}
#header.minimize.auth #user_block {margin-top:105px;}
#user_block .b_search {display:block; float:left; width:35px; height:35px; margin:5px 0 0 0; padding:0; overflow:hidden;}
#user_block .b_search.open {width:420px; background-color:#fff;}
#header.minimize #user_block .b_search.open {width:315px;}
#user_block .b_search.open {-webkit-transition:width .2s linear; -moz-transition:width .2s linear; -ms-transition:width .2s linear; -o-transition:width .2s linear; transition:width .2s linear;}
#user_block .b_search input {display:block; float:left; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#user_block .b_search .text {display:none; width:0px; height:35px; font:italic normal 13px/35px 'Ubuntu'; font-weight:400; color:#959595; text-align:left; border:0;}
#user_block .b_search.open .text {display:block; width:370px; padding-left:15px; border:0;}
#header.minimize #user_block .b_search.open .text {width:264px; height:33px; padding-left:15px; border:1px solid #959595; border-width:1px 0 1px 1px;}
#user_block .b_search .submit {width:35px; height:35px; border:0; cursor:pointer; font-size:0; line-height:0; text-indent:10000px; background:url(/static/img/backgrounds/header/icon_search_35.png) 0 0 no-repeat;}
#user_block .b_search .close{display:none; width:30px; height:35px; border:0; float:left; cursor:pointer; font-size:0; line-height:0; text-indent:10000px; background:url(/static/img/buttons/search_close.png) 50% 50% no-repeat;}
#user_block .b_search.open .submit {background-position:0 -35px;}
#header.minimize #user_block .b_search .submit {background-position:0 -70px;}
#header.minimize #user_block .b_search.open .submit {background-position:0 -105px;}

#user_block .b_content {display:block; float:right; width:auto; min-width:20px; height:45px; margin:0; padding:0; overflow:hidden;}
.safari #user_block .b_content {width:258px;}
#user_block .b_content .item {display:block; float:left; width:auto; height:45px; margin:0; padding:0; border-right:1px solid #333; overflow:hidden;}
#header.transp #user_block .b_content .item {border-color:#565656;}
#header.minimize #user_block .b_content .item {border-color:#c7c7c7;}
#user_block .b_content .item.online {width:55px; height:32px; padding:11px 9px 0 0;}
#header.minimize #user_block .b_content .item.online {display:none;}
#user_block .b_content .item.online .link {display:block; width:auto; height:20px; margin:0; padding:0; border:1px solid #333; font:normal normal 10px/20px "PTSansRegular"; color:#fff; text-transform:uppercase; text-align:center; overflow:hidden;}
#user_block .b_content .item.online .link:hover {color:#4c4c4c;}
#header.transp #user_block .b_content .item.online .link {border-color:#565656;}
#user_block .b_content .item.online.active .link {background-color:#b60007; border-color:#b60007;}
#user_block .b_content .item.lang {width:60px; padding:0 14px 0 15px;}
#header.minimize #user_block .b_content .item.lang {border-left:1px solid #c7c7c7;}
#user_block .b_content .item.lang .link {display:block; float:left; width:30px; height:auto; margin:0; padding:0; font:normal normal 15px/43px 'Ubuntu'; font-weight:300; color:#fff; text-transform:uppercase; text-align:center; overflow:hidden;}
#user_block .b_content .item.lang .link.selected {font-family:'Ubuntu'; font-weight:700; line-height:41px;}
#user_block .b_content .item.lang .link:hover {color:#4c4c4c;}
#header.minimize #user_block .b_content .item.lang .link {color:#666;}
#user_block .b_content .item.auth {border-right:0;}
#user_block .b_content .item.auth .ublock {display:block; width:auto; height:45px; margin:0; padding:0; overflow:hidden;}
#user_block .b_content .item.auth .ublock .img {display:block; float:left; width:30px; height:30px; margin:7px 0 0 21px; border-radius:15px; padding:0; background:url(/static/img/backgrounds/header/bg_user_30.png) 0 0 no-repeat; overflow:hidden;}
#user_block .b_content .item.auth .ublock .ulog {display:block; float:left; width:auto; max-width:60px; height:45px; margin:0; padding:0 18px 0 10px; border-right:1px solid #333; overflow:hidden;}
#header.transp #user_block .b_content .item.auth .ublock .ulog {border-color:#565656;}
#user_block .b_content .item.auth .ublock .ulog .text {display:table-cell; height:45px; font:normal normal 15px/18px 'Ubuntu'; font-weight:400; color:#fff; text-align:left; vertical-align:middle;}
#user_block .b_content .item.auth .ublock .ulog .text:hover {color:#4c4c4c;}
#header.minimize #user_block .b_content .item.auth .ublock .ulog {display:none;}
#user_block .b_content .item.auth .ublock .u_centering {display:block; display:none; position:absolute; width:auto; height:47px; margin:42px 0 0 36px; padding:0; overflow:visible;}
#user_block .b_content .item.auth .ublock:hover .u_centering {display:block;}
#user_block .b_content .item.auth .ublock .u_prompt {display:block; position:relative; left:-50%; width:auto; height:47px; margin:0; padding:0; overflow:hidden;}
#user_block .b_content .item.auth .ublock .u_prompt .arrow {display:block; position:absolute; left:50%; width:14px; height:7px; margin:0 0 0 -7px; padding:0; background:url(/static/img/backgrounds/arrow_14_7_top.png) 0 0 no-repeat; overflow:hidden;}
#user_block .b_content .item.auth .ublock .u_prompt .text {display:block; width:auto; height:40px; margin:7px 0 0 0; padding:0 10px; font:normal normal 15px 'Ubuntu'; font-weight:300; color:#000; text-align:center; line-height:40px; background:#ebebeb; overflow:hidden;}
#user_block .b_content .item.selnews {padding-right:19px;}
#user_block .b_content .item.selnews .sub_item {display:block; cursor:pointer; float:left; width:22px; height:auto; margin:0 0 0 21px; padding:0; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item.com {margin-left:25px;}
#user_block .b_content .item.selnews .sub_item .btn_open {display:block; width:22px; height:auto;}
#user_block .b_content .item.selnews .sub_item.fav .btn_open {height:20px; margin-top:11px; background:url(/static/img/backgrounds/header/icon_fav_22.png) 0 0 no-repeat;}
#user_block .b_content .item.selnews .sub_item.com .btn_open {height:18px; margin-top:14px; background:url(/static/img/backgrounds/header/icon_com_22.png) 0 0 no-repeat;}
#user_block .b_content .item.selnews .sub_item.fav .btn_open:hover,
#header.minimize #user_block .b_content .item.selnews .sub_item.fav .btn_open {background-position:0 -20px;}
#user_block .b_content .item.selnews .sub_item.com .btn_open:hover,
#header.minimize #user_block .b_content .item.selnews .sub_item.com .btn_open {background-position:0 -18px;}
#user_block .b_content .item.selnews .sub_item .btn_open .prompt {display:block; position:absolute; width:16px; height:16px; margin:-4px 0 0 -10px; padding:0; font:normal bold 9px/16px "PTSansRegular"; color:#fff; text-align:center; background:#b60007; border-radius:8px; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item.com .btn_open .prompt {margin-top:-6px;}
#user_block .b_content .item.selnews .sub_item .btn_open .arrow {display:block; display:none; position:absolute; width:14px; height:8px; margin:44px 0 0 5px; padding:0; background:url(/static/img/backgrounds/header/icon_arrow_14_8.png) 0 0 no-repeat; overflow:hidden;}
#header.minimize #user_block .b_content .item.selnews .sub_item .btn_open .arrow {margin-top:34px;}
#user_block .b_content .item.selnews .sub_item.com .btn_open .arrow {margin:41px 0 0 3px;}
#header.minimize #user_block .b_content .item.selnews .sub_item.com .btn_open .arrow {margin-top:31px;}
#user_block .b_content .item.selnews .sub_item.open .btn_open .arrow {display:block;}
#user_block .b_content .item.selnews .sub_item .news {display:block; display:none; position:absolute; right:0; top:65px; width:440px; height:auto; min-height:65px; margin:8px 0 0 0; padding:0; overflow:hidden;}
#header.minimize #user_block .b_content .item.selnews .sub_item .news {top:45px;}
#user_block .b_content .item.selnews .sub_item.open .news {display:block;}
#user_block .b_content .item.selnews .sub_item .news .n_list {display:block; width:auto; height:auto; margin:0; padding:0; background:#fff; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_list .n_item {display:block; clear:both; width:auto; height:65px; margin:0; padding:0; background:#fff; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .cnt {display:block; float:left; width:380px; height:45px; margin:0; padding:10px; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .cnt:hover,
#user_block .b_content .item.selnews .sub_item .n_item.refresh .cnt {background:#ebebeb;}
#user_block .b_content .item.selnews .sub_item .n_item .cnt .img {display:block; float:left; width:65px; height:45px; margin:0 10px 0 0; padding:0; border:0; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .cnt .inf {display:block; position:relative; width:auto; height:100%; margin:0; padding:0; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .title {display:block; width:100%; height:32px; margin:-2px 0 0 0; padding:0; font:normal normal 14px 'Ubuntu'; font-weight:400; color:#000; text-align:left; line-height:16px; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm {display:block; position:absolute; bottom:0; width:100%; height:15px; margin:0; padding:0; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm span {display:block; float:left; width:auto; height:100%; margin:0 5px 0 0; padding:0; font:normal normal 10px/20px "PTSansRegular"; color:#898989; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .cat {}
#user_block .b_content .item.selnews .sub_item .n_item.ni-2 .btm .cat {color:#ffd400;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-14 .btm .cat {color:#30b3bf;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-4 .btm .cat {color:#1bb367;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-308 .btm .cat {color:#3640b3;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-1550 .btm .cat {color:#d91616;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-2260 .btm .cat {color:#cca266;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-6 .btm .cat {color:#73cc33;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-8 .btm .cat {color:#f26522;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-39508 .btm .cat {color:#1c548c;}
#user_block .b_content .item.selnews .sub_item .n_item.ni-39509 .btm .cat {color:#f2b6f2;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .date {color:#898989;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .add {float:right;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .add span {padding-left:16px; margin:0 0 0 6px; line-height:18px;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .add .share {background:url(/static/img/backgrounds/icon_yes_13_14.png) 0 0 no-repeat;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .add .coms {padding-left:17px; background:url(/static/img/backgrounds/icon_com_15_13.png) 0 3px no-repeat;}
#user_block .b_content .item.selnews .sub_item .n_item .inf .btm .add .views {padding-left:18px; background:url(/static/img/backgrounds/icon_eye_16_10.png) 0 4px no-repeat;}
#user_block .b_content .item.selnews .sub_item .n_item .ctrl {display:block; float:left; width:40px; height:65px; margin:0; padding:0; background:#d7d7d7; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item.refresh .ctrl {background:#b60007;}
#user_block .b_content .item.selnews .sub_item .n_item .ctrl .btn {display:block; width:20px; height:20px; margin:22px 0 0 10px; padding:0; background:url(/static/img/backgrounds/header/icon_close_20.png) 0 0 no-repeat; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .n_item .ctrl .btn:hover {background-position:0 -20px;}
#user_block .b_content .item.selnews .sub_item .n_item.refresh .btn {background-position:0 -40px;}
#user_block .b_content .item.selnews .sub_item .btn_show_all {display:block; width:100%; height:40px; margin:0; padding:0; font:normal normal 15px 'Ubuntu'; font-weight:400; color:#000; text-align:center; line-height:40px; background:#ebebeb; overflow:hidden;}
#user_block .b_content .item.selnews .sub_item .btn_show_all:hover {background:#d7d7d7;}

#user_block .b_content .item.share {width:auto; border-right:0;}
.safari #user_block .b_content .item.share {width:50px;}
.safari #user_block .b_content .item.share.open {width:250px; margin-left:43px;}
#user_block .b_content .item.share .main_icn {display:block; cursor:pointer; float:left; width:66px; height:20px; margin:12px 0 0 0; padding:0; background:url(/static/img/backgrounds/header/icon_share_14.png) 28px 0 no-repeat; overflow:hidden;}
#user_block .b_content .item.share .main_icn.hover {background-position:28px -20px;}
#header.minimize #user_block .b_content .item.share .main_icn {background-position:28px -20px;}
#user_block .b_content .item.share .scl_lst {display:block; float:left; width:auto; width:0px; height:16px; margin:14px 0 0 0; padding:0; overflow:hidden;}
#user_block .b_content .item.share.open .scl_lst{width:158px; -webkit-transition:width .2s linear; -moz-transition:width .2s linear; -ms-transition:width .2s linear; -o-transition:width .2s linear; transition:width .2s linear;}
#user_block .b_content .item.share .scl_lst .scl_itm {display:block; float:left; width:16px; height:16px; margin:0 0 0 0; padding:0; overflow:hidden;}
#user_block .b_content .item.share .scl_lst .scl_itm.itm_vk {margin-left:17px; background:url(/static/img/backgrounds/header/social/icon_vk_16.png) 0 -16px no-repeat;}
#user_block .b_content .item.share .scl_lst .scl_itm.itm_fb {margin-left:9px; background:url(/static/img/backgrounds/header/social/icon_fb_16.png) 0 -16px no-repeat;}
#user_block .b_content .item.share .scl_lst .scl_itm.itm_ok {margin-left:7px; background:url(/static/img/backgrounds/header/social/icon_ok_16.png) 0 -16px no-repeat;}
#user_block .b_content .item.share .scl_lst .scl_itm.itm_tw {margin-left:9px; background:url(/static/img/backgrounds/header/social/icon_tw_16.png) 0 -16px no-repeat;}
#user_block .b_content .item.share .scl_lst .scl_itm.itm_gp {margin-left:10px; background:url(/static/img/backgrounds/header/social/icon_gp_16.png) 0 -16px no-repeat;}
#user_block .b_content .item.share .scl_lst .scl_itm.itm_yt {margin-left:9px; background:url(/static/img/backgrounds/header/social/icon_yt_16.png) 0 -16px no-repeat;}
#header.minimize #user_block .b_content .item.share .scl_lst .scl_itm {background-position:0 -32px;}
#user_block .b_content .item.share .scl_lst .scl_itm:hover, #header.minimize #user_block .b_content .item.share .scl_lst .scl_itm:hover {background-position:0 0;}

#menu {display:block; position:relative; width:auto; height:55px; margin:0; padding:0; background:#fff; overflow:visible;}
#header #menu.fixed {position:fixed;}
#header.minimize #menu {width:1282px; position:fixed; top:0; z-index:25; padding-left:55px;}
#header.minimize.auth #menu {margin-top:102px;}
#header.minimize #menu.menu_all_selected {border-bottom:2px solid #BF134D;}
#header.minimize #menu.menu_all_selected .menu .item .sub_menu {border-top:0; margin-top:2px;}
#header.minimize #menu.menu_all_selected.mas-250 {border-color:#6d6dbf;}
#header.minimize #menu.menu_all_selected.mas-1700 {border-color:#4ab336;}
#header.minimize #menu.menu_all_selected.mas-39508 {border-color:#f2b6f2;}
#header.minimize #menu.menu_all_selected.mas-39509 {border-color:#1c548c;}
#header.minimize #menu.menu_all_selected.mas-1145 {border-color:#b8cc52;}
#header.minimize #menu.menu_all_selected.mas-3 {border-color:#03befc;}
#header.minimize #menu.menu_all_selected.mas-6 {border-color:#73cc33;}
#header.minimize #menu.menu_all_selected.mas-2180 {border-color:#24b36b;}
#header.minimize #menu.menu_all_selected.mas-2260 {border-color:#cca266;}
#header.minimize #menu.menu_all_selected.mas-308 {border-color:#3640b3;}
#header.minimize #menu.menu_all_selected.mas-202 {border-color:#ba39e6;}
#header.minimize #menu.menu_all_selected.mas-7 {border-color:#0094da;}
#header.minimize #menu.menu_all_selected.mas-1560 {border-color:#f2619d;}
#header.minimize #menu.menu_all_selected.mas-2 {border-color:#ffd400;}
#header.minimize #menu.menu_all_selected.mas-14 {border-color:#30b3bf;}
#header.minimize #menu.menu_all_selected.mas-4 {border-color:#1bb367;}
#header.minimize #menu.menu_all_selected.mas-8 {border-color:#f26522;}
#header.minimize #menu.menu_all_selected.mas-2290 {border-color:#f2b600;}
#header.minimize #menu.menu_all_selected.mas-1550 {border-color:#d91616;}
#header.minimize #menu.menu_all_selected.mas-2160 {border-color:#e60b30;}
#menu .menu {display:block; width:auto; height:100%; margin:0; padding:0; overflow:hidden;}
#menu .menu .item {display:block; float:left; width:auto; height:53px; margin:0; padding:0; border-top:2px solid #fff; border-color:#b60007; overflow:hidden;}
#menu .menu .item.item-1 {width:0;}
#menu .menu .item.item-1 .link,
#header.minimize #menu .menu .item.item-1.first .link {padding:0;}
#menu .menu .item.item-2 {border-color:#ffd400;}
#menu .menu .item.item-14 {border-color:#30b3bf;}
#menu .menu .item.item-4 {border-color:#1bb367;}
#menu .menu .item.item-308 {border-color:#3640b3;}
#menu .menu .item.item-2260 {border-color:#cca266;}
#menu .menu .item.item-6 {border-color:#73cc33;}
#menu .menu .item.item-39508 {border-color:#f2b6f2;}
#menu .menu .item.item-39509 {border-color:#1c548c;}
#menu .menu .item.item-1550 {border-color:#d91616;}
#menu .menu .item.item-8 {border-color:#f26522;}
#menu .menu .item.item-39511 {border-color:#bf134d; float:none;}
#menu .menu .item.item-39511.item-250 {border-color:#6d6dbf;}
#menu .menu .item.item-39511.item-1700 {border-color:#4ab336;}
#menu .menu .item.item-39511.item-39508 {border-color:#f2b6f2;}
#menu .menu .item.item-39511.item-39509 {border-color:#1c548c;}
#menu .menu .item.item-39511.item-1145 {border-color:#b8cc52;}
#menu .menu .item.item-39511.item-3 {border-color:#03befc;}
#menu .menu .item.item-39511.item-6 {border-color:#73cc33;}
#menu .menu .item.item-39511.item-2180 {border-color:#24b36b;}
#menu .menu .item.item-39511.item-2260 {border-color:#cca266;}
#menu .menu .item.item-39511.item-308 {border-color:#3640b3;}
#menu .menu .item.item-39511.item-202 {border-color:#ba39e6;}
#menu .menu .item.item-39511.item-7 {border-color:#0094da;}
#menu .menu .item.item-39511.item-1560 {border-color:#f2619d;}
#menu .menu .item.item-39511.item-2 {border-color:#ffd400;}
#menu .menu .item.item-39511.item-14 {border-color:#30b3bf;}
#menu .menu .item.item-39511.item-4 {border-color:#1bb367;}
#menu .menu .item.item-39511.item-8 {border-color:#f26522;}
#menu .menu .item.item-39511.item-2290 {border-color:#f2b600;}
#menu .menu .item.item-39511.item-1550 {border-color:#d91616;}
#menu .menu .item.item-39511.item-2160 {border-color:#e60b30;}
#menu .menu .item .link {display:block; width:auto; height:100%; margin:0; padding:0 9px; background-color:#fff; font:normal normal 15px 'Ubuntu'; font-weight:400; color:#000; text-align:center; line-height:55px; /*font-variant:small-caps; */overflow:hidden;}
#menu .menu .item.item-39511 .link {width:112px; text-align:left; background:#fff url(/static/img/backgrounds/icon_more_10.png) 105px 52% no-repeat;}
#menu .menu .item.selected .link, #menu .menu .item:hover .link {color:#fff; background:#bf134d;}
#header.minimize #menu .menu .item.second .link {padding-left:19px;}
#menu .menu .item.item-2.selected .link, #menu .menu .item.item-2:hover .link {background-color:#ffd400;}
#menu .menu .item.item-14.selected .link, #menu .menu .item.item-14:hover .link {background-color:#30b3bf;}
#menu .menu .item.item-4.selected .link, #menu .menu .item.item-4:hover .link {background-color:#1bb367;}
#menu .menu .item.item-308.selected .link, #menu .menu .item.item-308:hover .link {background-color:#3640b3;}
#menu .menu .item.item-2260.selected .link, #menu .menu .item.item-2260:hover .link {background-color:#cca266;}
#menu .menu .item.item-6.selected .link, #menu .menu .item.item-6:hover .link {background-color:#73cc33;}
#menu .menu .item.item-39508.selected .link, #menu .menu .item.item-39508:hover .link {background-color:#f2b6f2;}
#menu .menu .item.item-39509.selected .link, #menu .menu .item.item-39509:hover .link {background-color:#1c548c;}
#menu .menu .item.item-1550.selected .link, #menu .menu .item.item-1550:hover .link {background-color:#d91616;}
#menu .menu .item.item-8.selected .link, #menu .menu .item.item-8:hover .link {background-color:#f26522;}
#menu .menu .item.item-39511:hover .link {color:#000; background:url(/static/img/backgrounds/icon_more_10.png) 105px 52% no-repeat;}
#menu .menu .item.item-39511.selected .link,
  #menu .menu .item.item-39511.hover .link,
  #menu .menu .item.item-39511 .link:hover {color:#fff; background:#252525 url(/static/img/backgrounds/icon_more_10_white.png) 105px 52% no-repeat;}
#menu .menu .item.item-39511.item-250 .link,
#menu .menu .item.item-39511.item-1700 .link,
#menu .menu .item.item-39511.item-39508 .link,
#menu .menu .item.item-39511.item-39509 .link,
#menu .menu .item.item-39511.item-1145 .link,
#menu .menu .item.item-39511.item-3 .link {width:62px; background-position:54px 52%;}
#menu .menu .item.item-39511.item-2180 .link,
#menu .menu .item.item-39511.item-2260 .link,
#menu .menu .item.item-39511.item-308 .link,
#menu .menu .item.item-39511.item-202 .link {width:82px; background-position:70px 52%;}
#menu .menu .item.item-39511.item-2290 .link {width:122px; background-position:108px 52%;}
#menu .menu .item.item-39511.item-1550 .link {width:128px; background-position:110px 52%;}
#menu .menu .item.item-39511.selected.item-250 .link {background-color:#6d6dbf;}
#menu .menu .item.item-39511.selected.item-1700 .link {background-color:#4ab336;}
#menu .menu .item.item-39511.selected.item-39508 .link {background-color:#f2b6f2;}
#menu .menu .item.item-39511.selected.item-39509 .link {background-color:#1c548c;}
#menu .menu .item.item-39511.selected.item-1145 .link {background-color:#b8cc52;}
#menu .menu .item.item-39511.selected.item-3 .link {background-color:#03befc;}
#menu .menu .item.item-39511.selected.item-6 .link {background-color:#73cc33;}
#menu .menu .item.item-39511.selected.item-2180 .link {background-color:#24b36b;}
#menu .menu .item.item-39511.selected.item-2260 .link {background-color:#cca266;}
#menu .menu .item.item-39511.selected.item-308 .link {background-color:#3640b3;}
#menu .menu .item.item-39511.selected.item-202 .link {background-color:#ba39e6;}
#menu .menu .item.item-39511.selected.item-7 .link {background-color:#0094da;}
#menu .menu .item.item-39511.selected.item-1560 .link {background-color:#f2619d;}
#menu .menu .item.item-39511.selected.item-2 .link {background-color:#ffd400;}
#menu .menu .item.item-39511.selected.item-14 .link {background-color:#30b3bf;}
#menu .menu .item.item-39511.selected.item-4 .link {background-color:#1bb367;}
#menu .menu .item.item-39511.selected.item-8 .link {background-color:#f26522;}
#menu .menu .item.item-39511.selected.item-2290 .link {background-color:#f2b600;}
#menu .menu .item.item-39511.selected.item-1550 .link {background-color:#d91616;}
#menu .menu .item.item-39511.selected.item-2160 .link {background-color:#e60b30;}
#menu .menu .item .sub_menu {display:block; display:none; position:absolute; z-index:1; left:0; width:1277px; height:38px; margin:0; padding:0 0 0 60px; background:#000; border-top:2px solid #000; overflow:hidden;}

#menu .menu .item.selected .sub_menu {display:block;}
#menu .menu .item.item-39511.selected .sub_menu,
#menu .menu .item.item-39511:hover .sub_menu {display:block; visibility:hidden; opacity:0; margin-top:20px; transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -webkit-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -moz-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -o-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s;}
#menu .menu .item.item-39511.hover .sub_menu {display:block; visibility:visible; opacity:1; margin-top:0;}
#menu .menu .item .sub_menu {border-color:parent::border-color;}
#menu .menu .item .sub_menu {border-color:#b60007;}
#menu .menu .item.item-1 .sub_menu {border-color:#fff;}
#menu .menu .item.item-2 .sub_menu {border-color:#ffd400;}
#menu .menu .item.item-14 .sub_menu {border-color:#30b3bf;}
#menu .menu .item.item-4 .sub_menu {border-color:#1bb367;}
#menu .menu .item.item-308 .sub_menu {border-color:#3640b3;}
#menu .menu .item.item-2260 .sub_menu {border-color:#cca266;}
#menu .menu .item.item-6 .sub_menu {border-color:#73cc33;}
#menu .menu .item.item-39508 .sub_menu {border-color:#f2b6f2; background:#372136;}
#menu .menu .item.item-39509 .sub_menu {border-color:#1c548c;}
#menu .menu .item.item-1550 .sub_menu {border-color:#d91616;}
#menu .menu .item.item-8 .sub_menu {border-color:#f26522;}
#menu .menu .item.item-39511 .sub_menu {border:none; left:auto; padding:15px 0; width:195px; height:auto; background:#252525;}
#header.minimize #menu.menu_all_selected .menu .item.item-39511 .sub_menu {margin-top:0;}
#menu .menu .item .sub_menu .sub_item {display:block; float:left; width:auto; height:100%; margin:0; padding:0 15px; overflow:hidden;}
#menu .menu .item .sub_menu .sub_item.first {padding-left:9px;}
#menu .menu .item .sub_menu .sub_item .sub_link {display:block; width:auto; height:100%; margin:0; padding:0; font:normal normal 15px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; line-height:36px; font-variant:small-caps; overflow:hidden;}
.safari #menu .menu .item .sub_menu .sub_item .sub_link {font-variant:normal;}
#menu .menu .item .sub_menu .sub_item.selected .sub_link, #menu .menu .item .sub_menu .sub_item .sub_link:hover {color:#4f4f4f;}
#menu .menu .item.item-2 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-2 .sub_menu .sub_item .sub_link:hover {color:#ffd400;}
#menu .menu .item.item-14 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-14 .sub_menu .sub_item .sub_link:hover {color:#30b3bf;}
#menu .menu .item.item-4 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-4 .sub_menu .sub_item .sub_link:hover {color:#1bb367;}
#menu .menu .item.item-308 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-308 .sub_menu .sub_item .sub_link:hover {color:#3640b3;}
#menu .menu .item.item-2260 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-2260 .sub_menu .sub_item .sub_link:hover {color:#cca266;}
#menu .menu .item.item-6 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-6 .sub_menu .sub_item .sub_link:hover {color:#73cc33;}
#menu .menu .item.item-39508 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-39508 .sub_menu .sub_item .sub_link:hover {color:#f2b6f2;}
#menu .menu .item.item-39509 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-39509 .sub_menu .sub_item .sub_link:hover {color:#1c548c;}
#menu .menu .item.item-1550 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-1550 .sub_menu .sub_item .sub_link:hover {color:#d91616;}
#menu .menu .item.item-8 .sub_menu .sub_item.selected .sub_link, #menu .menu .item.item-8 .sub_menu .sub_item .sub_link:hover {color:#f26522;}
#menu .menu .item.item-39511 .sub_menu .sub_item {float:none; padding:0;}
#menu .menu .item.item-39511 .sub_menu .sub_item .sub_link {text-align:left; padding-left:30px; line-height:40px;}
#menu .menu .item.item-39511 .sub_menu .sub_item .sub_link:hover {color:#fff; background:#b60007;}
#menu .menu .item.item-39511 .sub_menu .sub_item-250 .sub_link:hover {background:#6d6dbf;}
#menu .menu .item.item-39511 .sub_menu .sub_item-1700 .sub_link:hover {background:#4ab336;}
#menu .menu .item.item-39511 .sub_menu .sub_item-39508 .sub_link:hover {background:#f2b6f2;}
#menu .menu .item.item-39511 .sub_menu .sub_item-39509 .sub_link:hover {background:#1c548c;}
#menu .menu .item.item-39511 .sub_menu .sub_item-1145 .sub_link:hover {background:#b8cc52;}
#menu .menu .item.item-39511 .sub_menu .sub_item-3 .sub_link:hover {background:#03befc;}
#menu .menu .item.item-39511 .sub_menu .sub_item-6 .sub_link:hover {background:#73cc33;}
#menu .menu .item.item-39511 .sub_menu .sub_item-2180 .sub_link:hover {background:#24b36b;}
#menu .menu .item.item-39511 .sub_menu .sub_item-2260 .sub_link:hover {background:#cca266;}
#menu .menu .item.item-39511 .sub_menu .sub_item-308 .sub_link:hover {background:#3640b3;}
#menu .menu .item.item-39511 .sub_menu .sub_item-202 .sub_link:hover {background:#ba39e6;}
#menu .menu .item.item-39511 .sub_menu .sub_item-7 .sub_link:hover {background:#0094da;}
#menu .menu .item.item-39511 .sub_menu .sub_item-1560 .sub_link:hover {background:#f2619d;}
#menu .menu .item.item-39511 .sub_menu .sub_item-2 .sub_link:hover {background:#ffd400;}
#menu .menu .item.item-39511 .sub_menu .sub_item-14 .sub_link:hover {background:#30b3bf;}
#menu .menu .item.item-39511 .sub_menu .sub_item-4 .sub_link:hover {background:#1bb367;}
#menu .menu .item.item-39511 .sub_menu .sub_item-8 .sub_link:hover {background:#f26522;}
#menu .menu .item.item-39511 .sub_menu .sub_item-2290 .sub_link:hover {background:#f2b600;}
#menu .menu .item.item-39511 .sub_menu .sub_item-1550 .sub_link:hover {background:#d91616;}
#menu .menu .item.item-39511 .sub_menu .sub_item-2160 .sub_link:hover {background:#e60b30;}
/* clearfix [START] */
#clearfix {display:block; width:100%; height:510px; margin:0 auto; padding:0; overflow:hidden;}
/* clearfix [END] */

/* footer [START] */
#footer {display:block; position:relative; z-index:20; width:100%; height:510px; margin:-510px auto 0 auto; padding:0; background:#000; overflow:hidden;}
#footer .centering {display:block; clear:both; position:relative; float:left; left:50%; width:auto; height:auto; margin:0; padding:0; overflow:visible;}
#footer .chanel_list {display:block; width:94%; height:auto; margin:34px 0 41px 45px; padding:0; overflow:hidden;}
#footer .chanel_list .chanel {display:block; float:left; width:70px; height:47px; margin:0; padding:0; overflow:hidden;}
#footer .chanel_list .chanel a {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#footer .chanel_list .chanel:hover {opacity:0.5;}
#footer .chanel_list .chanel.plus1 {width:57px; height:33px; margin:13px 0 0 0;}
#footer .chanel_list .chanel.plus1 a {background:url('/static/img/backgrounds/footer/plus1.png') no-repeat 0 0;}
#footer .chanel_list .chanel.tet {width:70px; height:30px; margin:12px 0 0 105px;}
#footer .chanel_list .chanel.tet a {background:url('/static/img/backgrounds/footer/tet.png') no-repeat 0 center;}
#footer .chanel_list .chanel.plus2 {width:71px; height:23px; margin:15px 0 0 100px;}
#footer .chanel_list .chanel.plus2 a {background:url('/static/img/backgrounds/footer/plus2.png') no-repeat 0 0;}
#footer .chanel_list .chanel.plus-plus {width:52px; height:28px; margin:14px 0 0 107px;}
#footer .chanel_list .chanel.plus-plus a {background:url('/static/img/backgrounds/footer/plus-plus.png') no-repeat 0 0;}
#footer .chanel_list .chanel.utoday {width:70px; height:25px; margin:15px 0 0 108px;}
#footer .chanel_list .chanel.utoday a {background:url('/static/img/backgrounds/footer/utoday.png') no-repeat 0 0;}
#footer .chanel_list .chanel.plus1-int {width:59px; height:30px; margin:13px 0 0 105px;}
#footer .chanel_list .chanel.plus1-int a {background:url('/static/img/backgrounds/footer/plus1_int.png') no-repeat 0 0;}
#footer .chanel_list .chanel.bigudi {width:62px; height:47px; margin:9px 0 0 108px;}
#footer .chanel_list .chanel.bigudi a {background:url('/static/img/backgrounds/footer/bigudi.png') no-repeat 0 0;}
#footer .chanel_list .chanel.unian {width:66px; height:41px; margin:0 0 0 105px;}
#footer .chanel_list .chanel.unian a {background:url('/static/img/backgrounds/footer/unian.png') no-repeat 0 0;}
#footer .chanel_list .chanel.ovva {width:80px; height:16px; margin:20px 0 0 100px;}
#footer .chanel_list .chanel.ovva a {background:url('/static/img/backgrounds/footer/ovva.png') no-repeat 0 0;}

#footer .slogan {display:block; width:880px; height:auto; margin:0 auto; padding:0; text-align:center; overflow:hidden;}
#footer .slogan .main_text {display:block; width:auto; height:auto; margin:0 auto 13px; padding:0 0 0 27px; text-align:center; font:normal normal 85px/105px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase; letter-spacing:5px; overflow:hidden;}
#footer .slogan .links {display:inline; width:100%; height:auto; margin:0 auto; padding:0; text-align:center;  background:#000;  overflow:hidden;}
#footer .slogan .links .link {display:inline; position:relative; top:2px; width:auto; height:auto; margin:0 auto; padding:0 14px 0 10px; font:normal normal 11px/11px 'Ubuntu'; font-weight:300; color:#fff; text-transform:uppercase; text-align:center; text-decoration:none; border-right:1px solid #4d4d4d; overflow:hidden;}
#footer .slogan .links .link.last {border-right:none;}
#footer .old {display:block; width:100%; height:auto; margin:16px auto; padding:0; font:normal normal 14px/50px 'Ubuntu'; font-weight:300; color:#fff; text-transform:none; text-align:center; text-decoration:none; letter-spacing:2px; overflow:hidden;}
#footer .rectangle {display:block; width:269px; height:48px; margin:0px auto 25px; padding:0; font:normal normal 11px/50px 'Ubuntu'; font-weight:400; color:#fff; text-transform:uppercase; text-align:center; text-decoration:none; border:1px solid #4d4d4d; letter-spacing:2px; overflow:hidden;}
#footer .adress {display:block; width:auto; height:auto; margin:0 auto 14px; padding:0; text-align:center; overflow:hidden;}
#footer .adress .tel {display:inline; width:100%; height:auto; margin:0 8px; padding:0; font:normal normal 10px/12px 'Ubuntu'; font-weight:400; color:#fff; text-transform:uppercase; text-align:center; text-decoration:none; letter-spacing:2px; overflow:hidden;}
#footer .year {display:block; width:112px; height:auto; margin:0 auto; padding:0 0 4px; text-align:center; background:transparent url('/static/img/backgrounds/footer/bottom_stripe.png') repeat-x center center; overflow:hidden;}
#footer .year .digits {display:inline; width:auto; height:auto; margin:0; padding:0 10px; font:normal normal 10px/12px 'Ubuntu'; font-weight:400; color:#666; text-transform:uppercase; text-align:center; text-decoration:none; background:#000; letter-spacing:2px; overflow:hidden;}
/* footer [END] */

/*user_auth [START]*/
#user_auth {display:block; display:none; position:fixed; z-index:35; width:1337px; height:0; margin:0; padding:0 0 9px; background:#fff url('/static/img/backgrounds/header/arrow_user_auth.png') no-repeat 90% bottom; overflow:hidden;}
#header.auth #user_auth {display:block; height:93px;}
#user_auth .holder {display:block; width:auto; height:73px; margin:0; padding:10px 13px 10px 14px; background:#000; overflow:hidden;}
#user_auth .holder .content {display:block; display:none; width:100%; height:30px; margin:7px 0 0; padding:0; overflow:hidden;}
#user_auth .content .i_inp {display:block; float:left; width:195px; height:30px; margin:0 15px 0 0; padding:0; overflow:hidden;}
#user_auth .content .field {display:block; width:180px; height:28px; margin:0; padding:0 5px 0 8px; background:#fff; border:1px solid #ccc; font:normal normal 12px/28px 'Ubuntu'; font-weight:400; color:#ccc; overflow:hidden;}
#user_auth .content .button {display:block; float:left; width:75px; height:30px; margin:0; padding:0; border:none; background:#cd0a0a; font:normal normal 12px/30px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; cursor:pointer; overflow:hidden;}
#user_auth .content .field.pass {float:left; width:148px; margin-right:0; border-right:0;}
#user_auth .content .pass_eye {display:block; float:left; width:32px; height:28px; margin:0; padding:0; border:1px solid #ccc; border-width:1px 1px 1px 0; background:#fff url('/static/img/backgrounds/header/icon_pass.png') no-repeat center center; overflow:hidden;}
#user_auth .content .i_inp.i_captcha {width:170px;}
#user_auth .content .i_inp.i_captcha .field {width:76px; border-color:#fff; border-left:0;}
#user_auth .content .i_inp.i_captcha img {display:block; float:left; width:80px; height:30px; margin:0; padding:0; background:#fff; overflow:hidden;}
#user_auth .holder .top {display:block; width:1220px; height:33px; margin:0; padding:0; overflow:hidden;}
#user_auth .holder .top .ua_menu {display:block; float:left; width:auto; height:100%; margin:0; padding:0; overflow:hidden;}
#user_auth .holder .top .ua_menu a.item {display:block; float:left; width:auto; height:100%; margin:0; padding:0 20px; border-right:1px solid #383838; font:normal normal 15px/33px 'Ubuntu'; font-weight:400; color:#c0c0c0; overflow:hidden;}
#user_auth .holder .top .ua_menu a.item.first {padding-left:0;}
#user_auth .holder .top .ua_menu a.item.last {padding-right:0; border:none;}
#user_auth .holder .top .ua_menu a.item.active {color:#c90b0b;}
#user_auth .holder .top .ua_menu a.item:hover {color:#4c4c4c;}
#user_auth .holder .top .right {display:block; float:right; width:auto; height:100%; margin:0; padding:0; overflow:hidden;}
#user_auth .holder .top .right .soc_registr {display:block; float:left; width:auto; height:100%; margin:0 10px 0 0; padding:0; font:normal normal 11px/33px "RobotoRegular"; letter-spacing:0.2px; color:#c0c0c0; overflow:hidden;}
#user_auth .holder .top .right .soc_reg {display:block; float:left; width:auto; height:100%; margin:0 15px 0 0; padding:0; overflow:hidden;}
#user_auth .holder .top .right .soc_reg.tsn {width:70px; background:url('/static/img/backgrounds/header/user_auth_tsn.png') no-repeat center center;}
#user_auth .holder .top .right .soc_reg.fb {width:80px; background:url('/static/img/backgrounds/header/user_auth_fb.png') no-repeat center center;}
#user_auth .holder .top .right .soc_reg.vk {width:90px; background:url('/static/img/backgrounds/header/user_auth_vk.png') no-repeat center center;}
#user_auth .holder .top .right .soc_reg.tw {width:76px; background:url('/static/img/backgrounds/header/user_auth_tw.png') no-repeat center center;}
#user_auth .holder .top .right .soc_reg.gp {width:75px; background:url('/static/img/backgrounds/header/user_auth_gp.png') no-repeat center center;}
#user_auth .holder .top .right .soc_reg.ok {width:110px; margin:0; background:url('/static/img/backgrounds/header/user_auth_ok.png') no-repeat center center;}
#user_auth .holder .close {display:block; position:absolute; top:12px; right:1.1%; width:12px; height:11px; margin:0; padding:0; background:url('/static/img/backgrounds/icon_close.png') no-repeat center center; cursor:pointer; overflow:hidden;}

#user_auth .content .field:hover {color:#747373; border-color:#a1a1a1;}
#user_auth .content .field:focus {color:#000; border-color:#000;}
#user_auth .content .button:hover {background:#e52e2e;}
#user_auth .content .pass_eye.hover {border-color:#a1a1a1;}
#user_auth .content .pass_eye.focus {border-color:#000;}
#user_auth .content .i_inp.empty .field,
#user_auth .content .i_inp.empty .pass_eye {border-color:#feb313;}
#user_auth .content .i_inp.error .field,
#user_auth .content .i_inp.error .pass_eye {border-color:#ed1c24;}
/*user_auth [END]*/

/*news_list [START]*/
.news_list {display:block; float:right; width:270px; height:auto; margin:0; padding:15px 15px 0; background:#f5f5f5; overflow:hidden;}
.news_list .item {display:block; width:100%; height:auto; margin:0 0 15px; padding:0; overflow:hidden;}
.news_list .image {display:block; float:left; width:60px; height:80px; margin:0 9px 0 0; padding:0; background:#000; overflow:hidden;}
.news_list .image .img {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden; opacity:1; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.news_list .item:hover .image .img {opacity:0.5;}
.news_list .info {display:block; float:left; width:200px; height:80px; margin:0; padding:0; overflow:hidden;}
.news_list .info .title {display:block; width:100%; height:auto; max-height:44px; margin:0 0 7px; padding:3px 0 0 0; font:normal normal 14px/15px 'Ubuntu'; font-weight:300; color:#494949; overflow:hidden;}
.news_list .info .title.main_news{font:normal normal 14px/15px 'Ubuntu'; font-weight:700;}
.info .date {display:inline-block; width:auto; height:auto; margin:0; padding:0; font:normal normal 10px/14px 'Ubuntu'; font-weight:400; color:#a6abbe; overflow:hidden;}
.info .section {display:inline-block; width:auto; height:auto; margin:5px 3px 0 0; padding:0; font:normal normal 10px/14px 'Ubuntu'; font-weight:400; color:#a6abbe; overflow:hidden;}
.details {display:block; float:right; width:auto; height:auto; margin:3px 0 0; padding:0; overflow:hidden;}
.gecko .main_grid .details {position:relative; right:-1px;}
.details .views {display:block; float:right; width:auto; height:auto; margin:0 0 0 7px; padding:1px 0 0 18px; background:url('/static/img/backgrounds/icon_eye_16_10.png') no-repeat left center; font:normal normal 10px/15px 'Ubuntu'; font-weight:400; color:#666666; overflow:hidden;}
.details .comments {display:block; float:right; width:auto; height:auto; margin:0 0 0 7px; padding:1px 0 1px 18px; background:url('/static/img/backgrounds/icon_com_15_13.png') no-repeat left center; font:normal normal 10px/15px 'Ubuntu'; font-weight:400; color:#666666; overflow:hidden;}
.details .likes {display:block; float:right; width:auto; height:auto; margin:0 0 0 7px; padding:1px 0 0 18px; background:url('/static/img/backgrounds/icon_yes_13_14.png') no-repeat left 0; font:normal normal 10px/15px 'Ubuntu'; font-weight:400; color:#666666; overflow:hidden;}
.integrator .details .views, .integrator .details .comments, .integrator .details .likes {color:#999999;}
.section.all {color:#bf134d;}
.section.ukrayina {color:#ffd400;}
.section.politika {color:#30b3bf;}
.section.groshi {color:#1bb367;}
.section.video {color:#3640b3;}
.section.vypusky {color:#d91616;}
.section.blogi {color:#cca266;}
.section.sport {color:#73cc33;}
.section.auto {color:#1c548c;}
.section.lady {color:#f2b6f2;}
.section.tsikavinki {color:#f26522;}
.section.photo {color:#6d6dbf;}
.section.kyiv {color:#4ab336;}
.section.ato {color:#b8cc52;}
.section.svit {color:#03befc;}
.section.tourism {color:#24b36b;}
.section.glamur {color:#ba39e6;}
.section.nauka_it {color:#0094da;}
.section.dopomoga {color:#f2619d;}
.section.spetsproekti {color:#f2b600;}
.section.interview {color:#e60b30;}
.section.foto {color:#6d6dbf;}
.news_list .item.advert {overflow:visible;}
.news_list .item.advert .advert_image {display:block; width:100%; height:250px; margin:0 -15px 15px; padding:0 15px; overflow:hidden;}
/*news_list [END]*/

/*auto_logo*/
#container .auto_logo {display:inline-block; /*float:left;*/ width:auto; height:21px; margin:0 0 -4px 3px; padding:0; overflow:hidden;}
#container .auto_logo.nissan {width:24px; background:url('/static/img/auto/nissan.png') no-repeat center center;}
/*auto_logo*/

/*main_grid start*/
#container .main_grid {display:block; width:1245px; height:auto; min-height:400px; margin:5px 0 15px 0; padding:0; overflow:visible;}
#container .main_grid.index {margin:15px 0 15px 45px;}
#container .main_grid .mg_top, #container .search .mg_top {display:block; position:static; z-index:5; width:100%; height:65px; margin:0 0 29px 0; padding:0; border-bottom:1px solid #16171a; overflow:visible;}
#container .main_grid.index .mg_top {width:930px;}
#container .main_grid.lady .mg_top {border-color:#de84e6;}
#container .main_grid .mg_top .filters, #container .search .mg_top .filters {display:block; float:left; width:auto; height:auto; margin:0; padding:0 0 0 3px; overflow:visible;}
#container .main_grid .mg_top .filters .f_item, #container .search .mg_top .filters .f_item {display:block; position:relative; float:left; width:auto; height:60px; margin:0; padding:5px 17px 0 17px; cursor:pointer; overflow:visible;}
#container .main_grid .mg_top .f_item .text, #container .search .mg_top .f_item .text {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 15px/60px 'Ubuntu'; font-weight:300; color:#000; text-align:center; float:none; border:none; letter-spacing:0.2px; overflow:hidden;}
#container .main_grid .mg_top .filters .alph .text {color:#858585; text-decoration:underline;}
#container .main_grid .mg_top .f_item.selected .text, #container .search .mg_top .f_item.selected .text {color:#b60007;}
#container .main_grid .mg_top .f_item.selected .arrow, #container .search .mg_top .f_item.selected .arrow {background-position:0 -15px;}
#container .main_grid .mg_top .f_item.selected.wsel:hover .arrow, #container .search .mg_top .f_item.selected.wsel:hover .arrow {background-position:0 -10px;}
#container .main_grid.lady .mg_top .f_item.selected .text {color:#d971e2;}
#container .main_grid .mg_top .f_item.wsel, #container .search .mg_top .f_item.wsel {margin-right:13px;}
#container .main_grid .mg_top .f_item.wsel:hover .arrow, #container .search .mg_top .f_item.wsel:hover .arrow  {background-position:0 0;}
#container .main_grid .mg_top .f_item.wsel .text span, #container .search .mg_top .f_item.wsel .text span {display:none;}
#container .main_grid .mg_top .f_item.wsel.selected .text span,
 #container .search .mg_top .f_item.wsel.selected .text span {display:inline;}
#container .main_grid .mg_top .f_item.wsel .selector, #container .search .mg_top .f_item.wsel .selector, #container .search .mg_top .f_item.search .selector {display:block; visibility:hidden; opacity:0; position:absolute; z-index:10; left:0; width:130px; height:auto; min-height:125px; margin:20px 0 0 0; padding:0 0 11px 0; background:#fff; overflow:hidden; transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -webkit-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -moz-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -o-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s;}
#container .main_grid .mg_top .f_item.wsel:hover .selector,
  #container .search .mg_top .f_item.wsel:hover .selector,
    #container .search .mg_top .f_item.search:hover .selector {display:block; visibility:visible; opacity:1; margin-top:0px;}
#container .main_grid .mg_top .f_item.wsel .selector a, #container .search .mg_top .f_item.wsel .selector a {display:block; width:auto; height:29px; margin:0; padding:0 0 0 20px; font:normal normal 15px/29px 'Ubuntu'; font-weight:400; color:#000; text-align:left; letter-spacing:0.2px; overflow:hidden;}
#container .main_grid .mg_top .f_item.wsel .selector a.selected,
#container .main_grid .mg_top .f_item.wsel .selector a:hover, #container .search .mg_top .f_item.wsel .selector a.selected,
#container .search .mg_top .f_item.wsel .selector a:hover {background:#b60007; color:#fff;}

#container .main_grid .mg_top .f_item.date,
  #container .search .mg_top .f_item.date {padding-left:26px; margin-left:18px; background:url(/static/img/backgrounds/icon_calendar_20_black.png) 0 25px no-repeat;}
#container .main_grid .mg_top .f_item .arrow,
  #container .search .mg_top .f_item .arrow {display:block; position:absolute; right:3px; top:50%; width:11px; height:5px; margin:0; padding:0; background:url(/static/img/backgrounds/icon_arrow_11_7.png) 0 -5px no-repeat; overflow:hidden;}
#container .main_grid .mg_top .f_item .arrow.asc,
  #container .search .mg_top .f_item .arrow.asc {background-position:0 -5px;}
#container .main_grid .mg_top .f_item .arrow.desc,
  #container .search .mg_top .f_item .arrow.desc {background-position:0 0;}
#container .main_grid .mg_top .f_item .plash_sel,
  #container .search .mg_top .f_item .plash_sel {display:block; display:none; position:absolute; left:50%; bottom:-15px; width:45px; height:15px; margin:0 0 0 -15px; padding:0; background:url(/static/img/backgrounds/icon_mg_selplash.jpg) 0 0 no-repeat; overflow:hidden;}
#container .main_grid.lady .mg_top .f_item .plash_sel {background:url('/static/img/backgrounds/icon_mg_selplash_lady.jpg') 0 0 no-repeat;}
#container .main_grid .mg_top .f_item.selected .plash_sel,
  #container .search .mg_top .f_item.selected .plash_sel {display:block;}
#container .main_grid .mg_top .f_item.date .calendar_block, #container .search .mg_top .f_item.date .calendar_block {display:block; visibility:hidden; opacity:0; position:absolute; z-index:10; left:0; width:230px; height:auto; margin:20px 0 0 -50px; padding:8px 0 0 0; background:url(/static/img/calendar/arrow_13_8.png) no-repeat 50% 0; overflow:hidden; transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -webkit-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -moz-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s; -o-transition:opacity 0.3s ease, margin-top 0.3s ease, visibility 0s linear 0.3s;}
#container .main_grid .mg_top .f_item.date:hover .calendar_block,
  #container .search .mg_top .f_item.date:hover .calendar_block {display:block; visibility:visible; opacity:1; margin-top:-8px;}
#container .main_grid .mg_top .f_item.date .calendar, #container .search .mg_top .f_item.date .calendar {}

#container .main_grid .mg_top .switcher {display:block; float:right; width:125px; height:35px; margin:10px 0 0 0; padding:0; overflow:hidden;}
#container .main_grid .mg_top .switcher .sw_item {display:block; cursor:pointer; float:left; width:35px; height:35px; margin:0 10px 0 0; padding:0; background:url(/static/img/buttons/main_grid_switcher.png) 0 0 no-repeat; overflow:hidden;}
#container .main_grid.lady .mg_top .switcher .sw_item {background:url('/static/img/buttons/main_grid_switcher_lady.png') 0 0 no-repeat;}
#container .main_grid .mg_top .switcher .sw_item.sw_1 {background-position:0 0;}
#container .main_grid .mg_top .switcher .sw_item.sw_1:hover,
#container .main_grid .mg_top .switcher .sw_item.sw_1.selected {background-position:0 -35px;}
#container .main_grid .mg_top .switcher .sw_item.sw_2 {background-position:-35px 0;}
#container .main_grid .mg_top .switcher .sw_item.sw_2:hover,
#container .main_grid .mg_top .switcher .sw_item.sw_2.selected {background-position:-35px -35px;}
#container .main_grid .mg_top .switcher .sw_item.sw_3 {background-position:-70px 0; margin-right:0;}
#container .main_grid .mg_top .switcher .sw_item.sw_3:hover,
#container .main_grid .mg_top .switcher .sw_item.sw_3.selected {background-position:-70px -35px;}
#container .main_grid .mg_top .switcher .tooltip {display:block; visibility:hidden; opacity:0; position:absolute; z-index:22; width:200px; height:130px; margin:-137px 0 0 0; padding:0; background:#ebebeb; overflow:visible; transition:opacity 0.3s linear, margin-left 0.3s linear, visibility 0s linear 0.3s; -webkit-transition:opacity 0.3s linear, margin-left 0.3s linear, visibility 0s linear 0.3s; -moz-transition:opacity 0.3s linear, margin-left 0.3s linear, visibility 0s linear 0.3s; -o-transition:opacity 0.3s linear, margin-left 0.3s linear, visibility 0s linear 0.3s;}
#container .main_grid .mg_top .switcher .tooltip.bottom {margin-top:42px;}
#container .main_grid .mg_top .switcher .tooltip.pos_1 {display:block; margin-left:-83px; opacity:1; visibility:visible; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s;}
#container .main_grid .mg_top .switcher .tooltip.pos_2 {display:block; margin-left:-38px; opacity:1; visibility:visible; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s;}
#container .main_grid .mg_top .switcher .tooltip.pos_3 {display:block; margin-left:-30px; opacity:1; visibility:visible; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s;}
#container .main_grid .mg_top .switcher .tooltip .text {display:block; width:auto; height:auto; margin:14px 0 0 0; padding:0 20px; font:normal normal 14px 'Ubuntu'; font-weight:300; color:#000; text-align:center; line-height:20px; overflow:hidden;}
#container .main_grid .mg_top .switcher .tooltip .btn {display:block; width:118px; height:33px; margin:9px auto 0 auto; padding:0; border:1px solid #000; font:normal normal 15px 'Ubuntu'; font-weight:500; color:#000; text-align:center; line-height:33px; overflow:hidden;}
#container .main_grid .mg_top .switcher .tooltip .btn:hover {color:#4c4c4c;}
#container .main_grid .mg_top .switcher .tooltip .arrow {display:block; position:absolute; width:100%; height:7px; margin:130px 0 0 0; padding:0; background:url(/static/img/backgrounds/arrow_14_7.png) 93px 0 no-repeat; overflow:hidden;}
#container .main_grid .mg_top .switcher .tooltip.bottom .arrow {margin-top:-7px; background:url(/static/img/backgrounds/arrow_14_7_top.png) 93px 0 no-repeat;}
#container .main_grid .mg_top .switcher .tooltip.pos_3 .arrow,
#container .main_grid .mg_top .switcher .tooltip.bottom .pos_3 .arrow {background-position:120px 0;}

#container .main_grid .grid {display:block; clear:both; position:static; z-index:4; width:100%; height:auto; margin:0; padding:0; overflow:visible;}
#container .main_grid.index .grid {width:930px;}
#container .main_grid .grid.grid_1 {}
#container .main_grid .grid.grid_2 {}
#container .main_grid .grid.grid_3 {}

#container .main_grid .grid .g_item {display:block; position:relative; width:300px; height:305px; margin:0 15px 15px 0; padding:0; overflow:visible;}
#container .main_grid .grid .g_item .banner {display:block; width:auto; height:100%; margin:0; padding:0; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_column {display:block; float:left; width:300px; height:auto; margin:0 15px 0 0; padding:0; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_column.last {margin-right:0;}
#container .main_grid .grid.grid_1 .g_item {width:300px; height:305px; margin-bottom:15px;}
#container .main_grid .grid.grid_1 .g_item.g_item_625 {height:625px;}
#container .main_grid .grid.grid_2 .g_item {clear:both; height:90px; width:100%; margin-bottom:15px;}
#container .main_grid .grid.grid_3 .g_item {float:left; width:300px; height:325px; margin:0 15px 15px 0;}
#container .main_grid .grid.grid_3 .g_item.last {margin-right:0;}
#container .main_grid .grid .g_item {display:block; position:relative; width:300px; height:305px; margin:0 15px 15px 0; padding:0; overflow:visible;}
#container .main_grid .grid .g_item .link {display:block; position:relative; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .main_grid .grid .g_item.g_item_625 .link {display:block; position:relative; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .main_grid .grid .g_item .info {display:block; width:100%; height:20px; margin:0; padding:0; overflow:hidden;}
#container .main_grid .grid .g_item .link .plash {display:none; position:relative; z-index:9; width:100%; height:205px; margin:0 0 -205px; padding:0; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_item.g_item_type3 .link .plash {display:block;}
#container .main_grid .grid .g_item .link .img {display:block; width:100%; height:205px; margin:0; padding:0; background:#000; font-size:0; line-height:0; overflow:hidden;}
#container .main_grid.lady .grid .g_item .link .img {background:#d57edd;}
#container .main_grid.auto .grid .g_item .link .img {background:#426ca9;}
#container .main_grid .grid .g_item .link .hip {display:block; position:absolute; z-index:1; width:100%; height:205px; margin:0; padding:0; overflow:hidden; opacity:0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#container .main_grid .grid .g_item.g_item_625 .link .img,
#container .main_grid .grid .g_item.g_item_625 .link .hip {height:525px; margin:0;}
#container .main_grid .grid .g_item .link .title {display:block; position:relative; z-index:2; left:0; width:100%; height:auto; margin:0; padding:10px 0 0; font:normal normal 20px/25px 'Ubuntu'; font-weight:500; color:#000; text-align:left; background:#fff; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .link .subtitle {display:none; width:100%; height:auto; max-height:30px; margin:5px 0; padding:0; font:normal normal 11px/15px 'Ubuntu'; font-weight:400; color:#000; text-align:center; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .link {position:relative; width:200px; height:120px; max-height:120px; padding:65px 50px 118px;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .link .title {display:table-cell; position:relative; z-index:2; vertical-align:middle; width:200px; height:128px; max-height:128px; margin:0; padding:10px 10px 41px; border:1px solid #000; background:#fff; font-size:18px; line-height:20px; color:#333; text-align:center; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .link .img,
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .link .hip {position:absolute; top:0; left:0; width:100%; height:100%;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .link .subtitle {display:block;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .info {display:block; position:absolute; z-index:2; top:50%; left:50%; width:150px; height:41px; margin:45px 0 0 -75px; padding:0; text-align:center; overflow:hidden;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .info .details {float:none; text-align:center; margin:-5px 0 0 0;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .info .details .likes {display:inline; float:none; margin:0; text-align:center;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .info .details .comments {display:inline; float:none; text-align:center;}
#container .main_grid .grid.grid_1 .g_item.g_item_type2 .info .details .views {display:inline; float:none; text-align:center;}
#container .main_grid .grid.grid_2 .g_item .link {display:block; position:relative; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container .main_grid .grid.grid_2 .g_item .link .img {display:block; float:left; width:170px; height:100%; margin:0 15px 0 0; padding:0; background:#000; overflow:hidden;}
#container .main_grid .grid.grid_2 .g_item .link .hip {width:170px; height:100%;}
#container .main_grid .grid.grid_2 .g_item .link .plash {display:none;}
#container .main_grid .grid.grid_2 .g_item .link .title {display:block; position:static; width:auto; height:auto; max-height:75px; margin:0; padding:0; font:normal normal 20px/25px 'Ubuntu'; font-weight:500; color:#000; text-align:left; background:#fff; overflow:hidden;}
#container .main_grid .grid.grid_2 .g_item .link .subtitle {display:block; width:auto; height:auto; max-height:38px; margin:5px 0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#000; text-align:left; overflow:hidden;}
#container .main_grid .grid.grid_2 .g_item .info {display:block; position:absolute; bottom:0; left:185px; width:auto%; height:22px; margin:0; padding:0; overflow:hidden;}
#container .main_grid .grid.grid_2 .g_item .info .details,
#container .main_grid .grid.grid_2 .g_item .info .date,
#container .main_grid .grid.grid_2 .g_item .info .section {float:left; font-family:'RobotoRegular'; letter-spacing:0.2px; margin-top:7px;}
#container .main_grid .grid.grid_2 .g_item .info .date,
#container .main_grid .grid.grid_2 .g_item .info .section {margin:10px 7px 0 0;}
#container .main_grid .grid.grid_3 .g_item .link {height:auto;}
#container .main_grid .grid.grid_3 .g_item .link .img,
#container .main_grid .grid.grid_3 .g_item .link .hip {height:224px;}
#container .main_grid .grid.grid_3 .g_item .link .plash {display:none;}
#container .main_grid .grid.grid_3 .g_item .link .info {margin-top:1px;}

#container .main_grid .grid .g_item .link:hover .hip {background:#000; filter:alpha(opacity=60); opacity:0.6; -ms-filter:"alpha(opacity=60)";}
#container .main_grid .grid .g_item .link:visited .hip {background:#fff; filter:alpha(opacity=75); opacity:0.75; -ms-filter:"alpha(opacity=75)";}

#container .main_grid .grid .g_item .link:visited .title,
#container .main_grid .grid .g_item .link:visited .subtitle,
#container .main_grid .grid .g_item .link:visited .info .section,
#container .main_grid .grid .g_item .link:visited .info .date,
#container .main_grid .grid .g_item .link:visited .info .details * {color:#999!important;}

#container .main_grid .grid.grid_1 .g_item.g_item_type1 .link {height:290px;}
#container .main_grid .grid.grid_1 .g_item.g_item_type1.g_item_625 .link {height:610px;}
#container .main_grid .grid.grid_3 .g_item .link {height:310px;}
#container .main_grid .grid.grid_1 .g_item.g_item_type1 .link .title,
#container .main_grid .grid.grid_1 .g_item.g_item_type1.g_item_625 .link .title,
#container .main_grid .grid.grid_3 .g_item .link .title {position:absolute; bottom:0; min-height:75px;}

#container .main_grid .btn_more {display:table; width:auto; height:66px; margin:30px auto 32px auto; padding:0; border:2px solid #000; overflow:hidden;}
#container .main_grid .btn_more span {display:inline; width:auto; height:auto; margin:0;  padding:0 72px 0 30px; font:normal normal 30px/66px 'Ubuntu'; font-weight:400; color:#000; text-align:center; background:url('/static/img/buttons/read_more.png')no-repeat 90% center; overflow:hidden;}

#container .main_grid .more_content {display:block; clear:both; width:1245px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .main_grid.index .more_content .grid {width:100%; position:relative; z-index:21;}

#container .main_grid .plash_sep {display:block; clear:both; width:auto; height:5px; margin:0; padding:0; overflow:hidden;}
#container .main_grid .plash_read {display:block; clear:both; width:auto; height:30px; margin:0 auto 20px auto; padding:0; background:#000; overflow:hidden; transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;  -webkit-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease; -moz-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease; -o-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;}
#container .main_grid .plash_read.lady {background:#372136;}
#container .main_grid .plash_read.lady:hover {background:#593656;}
#container .main_grid .plash_read.auto {background:#426ca9;}
#container .main_grid .plash_read.auto:hover {background:#6087bf;}
#container .main_grid .plash_read.prosport {background:#78bf13;}
#container .main_grid .plash_read.prosport:hover {background:#90cc3d;}
#container .main_grid .plash_read a {display:block; width:auto; height:auto; margin:0 auto; padding:0; font:normal normal 11px/28px 'RobotoRegular'; letter-spacing:0.2px; color:#fff; text-align:center; overflow:hidden;}
/*main_grid end*/

/*** CALENDAR [START] ***/
#container table.calendar {display:block; width:100%; border:0; overflow:hidden;}
#container table.calendar tbody {display:block;}
#container table.calendar tr {display:block; height:33px; border:0; padding:0;}
#container table.calendar tr td {height:32px; width:32px; overflow:hidden;}
#container table.calendar tr.Header {height:40px; background:#b60007;}
#container table.calendar tr.Header td {display:block; float:left; width:auto; height:40px; margin:0; padding:0; border:0; overflow:hidden;}
#container table.calendar tr.Header td.HeaderTitle {width:170px;}
#container table.calendar tr.Header td.HeaderTitle * {display:block; width:100%; height:40px; margin:0 auto; padding:0; font:normal normal 17px/40px 'Ubuntu'; font-weight:400; letter-spacing:0.2px; color:#f0fbff; text-align:center; text-transform:capitalize; overflow:hidden;}
#container table.calendar tr.Header td.HeaderPrewArrow,
#container table.calendar tr.Header td.HeaderNextArrow {width:30px;}
#container table.calendar tr.Header td.HeaderPrewArrow a,
#container table.calendar tr.Header td.HeaderNextArrow a {display:block; width:30px; height:40px; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden;}
#container table.calendar tr.Header td.HeaderPrewArrow a {background:url(/static/img/calendar/arrow_30_40.png) no-repeat 0 0;}
#container table.calendar tr.Header td.HeaderNextArrow a {background:url(/static/img/calendar/arrow_30_40.png) no-repeat 0 -40px;}
#container table.calendar tr.WeekDays {height:21px; background:#e2e2e2; padding:0 0 0 6px;}
#container table.calendar tr.WeekDays td {display:block; float:left; width:32px; height:21px; margin:0; padding:0; border:0; font:normal normal 9.5px/21px 'RobotoRegular'; letter-spacing:0.2px; color:#5a5a5a; text-align:center; text-transform:capitalize; overflow:hidden;}
#container table.calendar tr.Days {width:231px; height:33px; background:#fafafa; padding:0;}
#container table.calendar tr.Days td {float:left; margin:0; padding:0; border:1px solid #e2e2e2; border-width:0 1px 1px 0; overflow:hidden;}
#container table.calendar tr.Days td,
#container table.calendar tr.Days td * {display:block; width:32px; height:32px; font:normal normal 12px/32px 'RobotoRegular'; letter-spacing:0.2px; color:#626262; text-align:center;}
#container table.calendar tr.Days td span {background:#f3f3f3;}
#container table.calendar tr.Days td.calendarLink:hover,
#container table.calendar tr.Days td.calendarLink:hover * {background:#e2e2e2;}
#container table.calendar tr.Days td.calendarNoLink,
#container table.calendar tr.Days td.calendarNoLink * {color:#b5b5b5;}
#container table.calendar tr.Days td.calendarSelected,
#container table.calendar tr.Days td.calendarSelected * {background:#b60007; color:#fff;}
#container table.calendar tr.Footer {height:25px; background:#d9d9d9;}
#container table.calendar tr.Footer td {display:block; float:left; width:auto; height:25px; margin:0; padding:0; border:0; overflow:hidden;}
#container table.calendar tr.Footer td.FooterTitle {width:50px;}
#container table.calendar tr.Footer td.FooterTitle span {display:block; width:100%; height:25px; margin:0 auto; padding:0; font:normal normal 15px/25px 'Ubuntu'; font-weight:400; color:#a29b9b; text-align:center; overflow:hidden;}
#container table.calendar tr.Footer td.FooterPrewArrow,
#container table.calendar tr.Footer td.FooterNextArrow {width:90px;}
#container table.calendar tr.Footer td.FooterPrewArrow a,
#container table.calendar tr.Footer td.FooterNextArrow a {display:block; width:15px; height:25px; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden;}
#container table.calendar tr.Footer td.FooterPrewArrow a {float:right; background:url(/static/img/calendar/arrow_15_25.png) no-repeat 0 0;}
#container table.calendar tr.Footer td.FooterNextArrow a {float:left; background:url(/static/img/calendar/arrow_15_25.png) no-repeat 0 -25px;}
/*** CALENDAR [END] ***/

.bottom .read_more {display:block; width:100%; height:auto; margin:0; padding:0 15px 0 0; overflow:hidden;}
.bottom .read_more .title_ {display:block; width:100%; height:85px; margin:0 0 15px; padding:0; font:normal normal 36px/85px 'Ubuntu'; font-weight:700; color:#000; text-align:center; text-transform:uppercase;  overflow:hidden;}

/*index_top_news start*/
#container #index_top_news {display:block; position:relative; width:100%; height:530px; margin:0; padding:0; background:#006372; overflow:hidden;}
.top_photo .gradient {display:block; position:absolute; z-index:1; width:100%; height:100%; background:linear-gradient(to bottom, rgba(0,0,0,0.85) 30px, rgba(0,0,0,0.45) 100px, transparent 160px, transparent 56%, rgba(0,0,0,0.55) 405px, #000000 100%); overflow:hidden;}
.safari .top_photo .gradient {display:block; position:absolute; z-index:1; width:100%; height:100%; background:url('/static/img/backgrounds/top_news_grad.png') repeat-x left top; background-size:contain; overflow:hidden;}
.top_photo .gradient_article {display:block; position:absolute; z-index:1; width:100%; height:440px; background:linear-gradient(to bottom,transparent 290px, transparent 56%, rgba(0,0,0,0.65) 405px, rgba(0,0,0,0.90) 100%); overflow:hidden;}
.safari .top_photo .gradient_article {display:block; position:absolute; z-index:1; width:100%; height:440px; background:url('/static/img/backgrounds/top_article_grad.png') repeat-x left top; background-size:contain; overflow:hidden;}
.top_photo {display:block; position:relative; z-index:1; width:100%; height:100%; margin:0; padding:0; background:#000;overflow:visible;}
.top_photo .img {display:block; width:100%; height:100%; margin:0; padding:0; background:#27494a; overflow:hidden;}
/*.container.type-0 .top_photo .img {float:left; width:1010px; height:100%;}*/
.top_photo .title {display:block; position:absolute; z-index:2; bottom:48px; left:45px; width:930px; height:auto; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase; overflow:hidden;}
/*.container.type-0 .top_photo .title {width:920px;}*/
  /*#article.type-3[START]*/
   #index_top_news.type-3 .top_photo .title {display:none;}
   #index_top_news.type-3 .top_photo .position_img {display:block; position:absolute; top:0; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
   #index_top_news.type-3 .top_photo .position_img  .opacity_photo {display:block; position:absolute; top:0; z-index:2; width:100%; height:100%; background:#080808; opacity:0.52; overflow:hidden;}
   #index_top_news.type-3 .top_photo .position_img .info {display:block; position:absolute; bottom:48px; width:100%; z-index:2; height:auto; margin:0; padding:0; overflow:visible;}
   #index_top_news.type-3 .top_photo .position_img .info .small_image {display:block; position:relative; z-index:2; width:308px; left:45px; bottom:20px; height:208px;  margin:0; padding:0; border:2px solid #fff; overflow:hidden;}
   #index_top_news.type-3 .top_photo .position_img .info  .top_title {display:block; position:relative; z-index:2; left:45px; width:930px; height:auto; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase; overflow:hidden;}
   #index_top_news.type-3 .top_photo .position_img .info .small_image .s_img {display:block; width:auto; height:auto; margin:4px; padding:0; overflow:hidden;}

 /*#article.type-3[END]*/
.center {display:block; position:absolute; bottom:7px; left:45px; z-index:2; width:930px; height:50px; margin:0; padding:0; background:none; overflow:visible;}
#container #index_top_news .center {bottom:6px;}
.center .inf {display:block; width:100%; height:100%; margin:0; padding:0; background:none; overflow:visible;}
.center .inf .author {display:block; float:left; width:auto; height:50px; margin:0 10px 0 0; padding:0; font:normal normal 18px/50px 'Ubuntu'; font-weight:400; color:#3386e4; overflow:hidden;}
.center .inf .section {display:block; float:left; width:auto; height:50px; margin:0 10px 0 0; padding:0; font:normal normal 18px/50px 'Ubuntu'; font-weight:400; overflow:hidden;}
.center .inf .date {display:block; float:left; width:auto; height:32px; margin:8px 0; padding:0; font:normal normal 18px/32px 'RobotoRegular'; color:#a8abbf; overflow:hidden;}
.center .inf .details {display:block; float:left; width:auto; height:18px; margin:17px 0 15px 10px; padding:0; overflow:hidden;}
.center .inf .soc {display:block; display:none; float:right; width:auto; height:50px; margin:0; padding:0; overflow:visible;}
.center .inf .soc .yt {display:block; float:right; width:15px; height:16px; margin:17px 0 17px 10px; padding:0; background:url('/static/img/backgrounds/socials/yt.png') no-repeat center center; overflow:hidden;}
.center .inf .soc .gp {display:block; float:right; width:15px; height:16px; margin:17px 0 17px 10px; padding:0; background:url('/static/img/backgrounds/socials/gp_b.png') no-repeat center center; overflow:hidden;}
.center .inf .soc .tw {display:block; float:right; width:14px; height:11px; margin:19px 0 19px 10px; padding:0; background:url('/static/img/backgrounds/socials/tw_b.png') no-repeat center center; overflow:hidden;}
.center .inf .soc .ok {display:block; float:right; width:9px; height:14px; margin:18px 0 18px 10px; padding:0; background:url('/static/img/backgrounds/socials/ok_b.png') no-repeat center center; overflow:hidden;}
.center .inf .soc .fb {display:block; float:right; width:7px; height:14px; margin:18px 0 18px 10px; padding:0; background:url('/static/img/backgrounds/socials/fb_b.png') no-repeat center center; overflow:hidden;}
.center .inf .soc .vk {display:block; float:right; width:10px; height:12px; margin:19px 0 19px 10px; padding:0; background:url('/static/img/backgrounds/socials/vk_b.png') no-repeat center center; overflow:hidden;}
.center .inf .soc .star {display:block; position:relative; float:right; width:17px; height:16px; margin:8px 0; padding:9px 13px; background:url('/static/img/backgrounds/socials/star_b.png') no-repeat center center; border-right:1px solid #333; overflow:visible;}
.center .inf .soc .star .popup {display:none; position:absolute; left:-78px; bottom:42px; width:200px; height:40px; margin:0; padding:0; background:#ebebeb; font:normal normal 13px/40px 'Ubuntu'; font-weight:400; color:#000; text-align:center; overflow:hidden;}
.center .inf .soc .star .corner {display:none; position:absolute; left:14px; bottom:34px; width:14px; height:8px; margin:0; padding:0; background:url('/static/img/backgrounds/socials/corner_b.png') no-repeat center center; font:normal normal 13px/40px 'Ubuntu'; font-weight:400; color:#000; text-align:center; overflow:hidden;}
.center .inf .soc .star:hover .popup,
  .center .inf .soc .star:hover .corner {display:block;}
#index_top_news .details .views {height:100%; padding:0 0 0 26px; margin-top:1px; background:url('/static/img/backgrounds/icon_eye_20_13_white.png') no-repeat left 2px; font-size:13px; color:#a6a6a6; line-height:18px;}
#index_top_news .details .comments {height:100%; padding:0 0 0 28px; margin-top:1px; background:url('/static/img/backgrounds/icon_com_22_18_white.png') no-repeat left center; font-size:13px; color:#a6a6a6; line-height:18px;}
#index_top_news .details .likes {height:100%; padding:0 0 0 23px; background:url('/static/img/backgrounds/icon_yes_17_17_white.png') no-repeat left top; font-size:13px; color:#a6a6a6; line-height:18px;}

/*index_top_news end*/

/*index_block_news start*/
#container #index_block_news {display:block; width:930px; height:250px; margin:110px 0 0 45px; padding:0; overflow:hidden;}
#index_block_news .item {display:block; float:left; width:300px; height:100%; margin:0 15px 0 0; padding:0; overflow:hidden;}
#index_block_news .item.advert {margin:0;}
#index_block_news .item .link {display:block; position:relative; width:100%; height:100%; margin:0; padding:0; background:#000; overflow:hidden;}
#index_block_news .item .link .img {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#index_block_news .item:hover .link .img {opacity:0.5;}
#index_block_news .item .link .title {display:block; position:absolute; bottom:20px; left:20px; width:260px; height:auto; margin:0; padding:0; font:normal bold 18px/25px 'Ubuntu'; font-weight:700; color:#fff; text-align:left; overflow:hidden;}
#index_block_news .item.sport .link .title {display:block; position:absolute; bottom:15px; left:39px; width:190px; height:auto; margin:0; padding:14px 15px 18px; font:normal normal 18px/19px 'Ubuntu'; font-weight:400; color:#000; text-align:center; background:#fff; border:1px solid #000; overflow:hidden;}
#index_block_news .item.online .link {background:#000}
#index_block_news .item.online .link .img {filter:alpha(opacity=55); opacity:0.55; -ms-filter:"alpha(opacity=55)"; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#index_block_news .item.online:hover .link .img {filter:alpha(opacity=30); opacity:0.3; -ms-filter:"alpha(opacity=30)";}

/*index_block_news end*/

/*integrator [START]*/
#container .integrator {display:block; position:relative;  float:left; width:975px; height:auto; margin:0 0 15px -45px; padding:0; background:#000; overflow:hidden;}
#container .integrator.interview_pop,
  #container .integrator.blogs_pop,
  #container .integrator.video_list,
  #container .integrator.blogers_pop,
  #container .integrator.lady_trand,
  #container .integrator.profootball,
  #container .integrator.travel {width:1337px;}
#container .main_grid.lady .integrator.green_themes,
 #container .main_grid.lady .integrator {background:#372136;}
#container .integrator .caption {display:table; width:auto; height:33px; margin:30px auto 25px; padding:0 25px; border:1px solid #666; font:normal normal 15px/33px 'Ubuntu'; font-weight:300; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .integrator.blogs_pop .caption {margin:40px auto 25px auto;}
#container .integrator .scrollable {display:block; position:relative; width:915px; height:320px; margin:0 auto 20px 45px; padding:0; overflow:hidden;}
#container .integrator.interview_pop .scrollable,
  #container .integrator.blogs_pop .scrollable,
  #container .integrator.blogers_pop .scrollable,
  #container .integrator.lady_trand .scrollable,
  #container .integrator.profootball .scrollable,
  #container .integrator.travel .scrollable {width:1260px;}
#container .integrator.video_list .scrollable  {width:1260px; height:auto; margin:0px auto 0 45px}
#container .integrator .scrollable .list {display:block; width:20000em; position:relative; list-style:none; height:auto; margin:0; padding:0; overflow:hidden;}
#container .integrator .scrollable .list .item {display:block; float:left; width:290px; height:100%; margin:0 15px 0 0; padding:0; overflow:hidden;}
#container .integrator.video_list .scrollable .list .item,
  #container .integrator.blogers_pop .scrollable .list .item,
  #container .integrator.blogs_pop .scrollable .list .item,
  #container .integrator.interview_pop .scrollable .list .item,
  #container .integrator.lady_trand .scrollable .list .item,
  #container .integrator.profootball .scrollable .list .item,
  #container .integrator.travel .scrollable .list .item {width:300px;}
#container .integrator.video_list .scrollable .list .item {margin-bottom:20px;}
#container .integrator .scrollable .list .item .link {display:block; width:100%; height:300px; margin:0; padding:0; overflow:hidden;}
#container .integrator .scrollable .list .item .link .img {display:block; width:100%; height:230px; margin:0; padding:0; background:#00b5d0; overflow:hidden; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
  #container .lady .integrator .scrollable .list .item .link .img {background:#d57edd;}
  #container .auto  .integrator.photo_pop .scrollable .list .item .link .img {background:#426ca9;}
  #container .auto .integrator.travel .scrollable .list .item .link .img {background:#343434;}
#container .integrator .scrollable .list .item:hover .link .img {opacity:0.5;}
#container .integrator.video_list .scrollable .list .item .link .img {height:240px;}
#container .integrator .scrollable .list .item .link .bloger {display:none;}
#container .integrator .scrollable .list .item .link .title {display:block; width:100%; height:auto; margin:10px 0 4px 0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:left; overflow:hidden;}
#container .integrator.blogs_pop .scrollable .list .item .link .title {margin:10px 0 4px 0;}
.gecko #container .integrator.blogs_pop .scrollable .list .item .link .title {margin-top:5px;}
#container .integrator .scrollable .list .item .link .title .subtitle {display:none;}
#container .integrator .scrollable .list .item .link .title .counter {display:none;}
#container .integrator .scrollable .list .item .info {display:block; width:100%; height:20px; margin:1px 0 0 0; padding:0; overflow:hidden;}
#container .integrator .scrollable .list .item .info .author {display:none;}

#container .integrator.photo_pop .scrollable {height:260px; margin-bottom:25px;}
#container .integrator.photo_pop .scrollable .list .item .link {height:240px;}
#container .integrator.photo_pop .scrollable .list .item .link .img {height:170px;}
#container .integrator.photo_pop .scrollable .list .item .link .title .counter,
  #container .integrator.photo_pop .scrollable .list .item .link .title .counter span{display:inline; width:auto; height:auto; margin:0 0 0 5px; padding:0; font:normal normal 10px/20px 'Ubuntu'; font-weight:500; color:#a6a6a6; text-align:left; overflow:hidden;}
#container .integrator.photo_pop .scrollable .list .item .link .title .counter span{margin:0 5px 0 0;}
#container .integrator.photo_pop .scrollable .list .item .link .title .counter:before {content:"(";}
#container .integrator.photo_pop .scrollable .list .item .link .title .counter:after {content:"фото)";}
#container .integrator.interview_pop .scrollable {height:490px;}
#container .integrator.interview_pop .scrollable .list {height:100%;}
#container .integrator.interview_pop .scrollable .list .item {position:relative;}
#container .integrator.interview_pop .scrollable .list .item .link {height:100%;}
#container .integrator.interview_pop .scrollable .list .item .link .img {height:100%;}
#container .integrator.interview_pop .scrollable .list .item .link .title {display:table-cell; vertical-align:middle; position:absolute; bottom:34px; left:33px; width:190px; height:auto; margin:0; padding:15px 15px 49px; color:#000; text-align:center; background:#fff; font-size:16px; line-height:20px; border:1px solid #000; overflow:hidden;}
#container .integrator.interview_pop .scrollable .list .item .info {position:absolute; left:49px; bottom:46px; width:192px; height:auto; text-align:center; margin-top:0;}
#container .integrator.interview_pop .scrollable .list .item .info .details {float:none; right:0; top:-3px; margin-top:-4px;}
#container .integrator.interview_pop .scrollable .list .item .info .details .likes {display:inline; float:none; margin:0; text-align:center;}
#container .integrator.interview_pop .scrollable .list .item .info .details .comments {display:inline; float:none; text-align:center; margin-left:0;}
#container .integrator.interview_pop .scrollable .list .item .info .details .views {display:inline; float:none; text-align:center; margin-left:3px;}
#container .integrator.interview_pop {padding-bottom:15px;}
#container .integrator.interview_pop .listing .left {background-position:left 333px;}
#container .integrator.interview_pop .listing .right {background-position:right 333px;}

#container .integrator.blogs_pop .scrollable,
  #container .integrator.lady_blog .scrollable,
  #container .integrator.travel .scrollable {height:475px;}
#container .integrator.blogs_pop .scrollable .list .item .link,
  #container .integrator.lady_blog .scrollable .list .item .link,
  #container .integrator.travel .scrollable .list .item .link {height:450px;}
#container .integrator.blogs_pop .scrollable .list .item .link .img,
  #container .integrator.lady_blog .scrollable .list .item .link .img,
  #container .integrator.travel .scrollable .list .item .link .img {height:380px;}
#container .integrator.blogs_pop .scrollable .list .item .info,
  #container .integrator.lady_blog .scrollable .list .item .info {height:25px; margin-top:2px;}
#container .integrator.blogs_pop .scrollable .list .item .info .author,
  #container .integrator.lady_blog .scrollable .list .item .info .author {display:block; width:100%; height:auto; padding:0; font:normal normal 10px/10px 'Ubuntu'; font-weight:400; color:#3e87d2; overflow:visible;}
#container .integrator.blogs_pop .listing .left {background-position:left 308px;}
#container .integrator.blogs_pop .listing .right {right:29px; background-position:right 308px;}
#container .integrator.blogs_pop .scrollable .list .item .info .section {font-size:10px; line-height:16px; margin:0; position:relative; top:-2px;}
#container .integrator.blogs_pop .scrollable .list .item .info .date {font-size:10px; line-height:16px; margin:0; position:relative; top:-2px;}
#container .integrator.blogs_pop .scrollable .list .item .info .details {right:0; margin-top:-2px;}
#container .integrator.lady_trand .scrollable {height:540px;}
#container .integrator.lady_trand .scrollable .list {height:100%;}
#container .integrator.lady_trand .scrollable .list .item .link {height:520px;}
#container .integrator.lady_trand .scrollable .list .item .link .img {height:450px;}
#container .integrator.green_themes {display:block; width:1337px; height:495px; margin:0 0 15px -45px; padding:0 45px 0 0; background:#000; overflow:hidden;}
  /*AUTO*/
    #container .auto .integrator.green_themes .scrollable .list .item.first {height:495px;}
  /*AUTO*/
#container .integrator.green_themes .caption {display:none;}
#container .integrator.green_themes .listing {display:none;}
#container .integrator.green_themes .scrollable {width:100%; height:495px; margin:0;}
#container .integrator.green_themes .scrollable .list {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container .integrator.green_themes .scrollable .list .item {display:block; float:left; position:relative; height:145px; width:515px; margin:15px 0 0 0; padding:0; overflow:hidden;}
#container .integrator.green_themes .scrollable .list .item.first {height:100%; width:790px; margin:0 15px 0 0;}
#container .integrator.green_themes .scrollable .list .item .link {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container .integrator.green_themes .scrollable .list .item.first .link {position:relative;}
#container .integrator.green_themes .scrollable .list .item .link .img {display:block; float:left; width:260px; height:145px; margin:0 18px 0 0; padding:0; background:#007385; overflow:hidden;}
#container .integrator.green_themes .scrollable .list .item.first .link .img {float:none; opacity:0.5; width:100%; height:445px; margin:0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container .integrator.green_themes .scrollable .list .item.first .link:hover .img {opacity:0.3;}
#container .integrator.green_themes .scrollable .list .item .link .title {display:block; float:left; width:237px; height:auto; max-height:100px; margin:-4px 0 0; padding:0 0 4px 0; font:normal normal 18px/25px 'Ubuntu'; font-weight:400; color:#fff; overflow:hidden;}
.gecko #container .integrator.green_themes .scrollable .list .item .link .title {margin-top:-5px;}
#container .integrator.green_themes .scrollable .list .item.first .link .title {position:absolute; left:47px; bottom:85px; width:740px; height:auto; max-height:none; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase; overflow:hidden;}
#container .integrator.green_themes .scrollable .list .item .info {display:block; position:relative; top:4px; height:auto; width:145px; margin:0; padding:0; text-align:left; overflow:hidden; }
.gecko #container .integrator.green_themes .scrollable .list .item .info {top:5px;}
#container .integrator.green_themes .scrollable .list .item.first .a-link {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container .integrator.green_themes .scrollable .list .item.first .info {position:absolute; top:auto; left:46px; bottom:15px; width:auto; height:30px; text-align:left;}
#container .integrator.green_themes .scrollable .list .item .info .date {color:#a8abbf;}
#container .integrator.green_themes .scrollable .list .item .info .details {display:block; position:relative; left:0; top:0; float:none; width:auto; margin:0;}
#container .integrator.green_themes .scrollable .list .item.first .info .details {display:inline-block; width:145px; height:30px; margin:0 0 0 0; position:relative; top:10px; left:10px;}
.gecko #container .integrator.green_themes .scrollable .list .item.first .info .details {top:4px;}
#container .integrator.green_themes .scrollable .list .item .info .details .likes {display:inline; float:none; margin:0; text-align:left; padding-top:2px;}
#container .integrator.green_themes .scrollable .list .item .info .details .comments {display:block; float:left; text-align:left; margin-left:0; padding-top:0;}
#container .integrator.green_themes .scrollable .list .item .info .details .views {display:block; float:left; text-align:left; margin-left:5px; padding-top:0;}
#container .integrator.green_themes .scrollable .list .item.first .info .section {margin-right:0; margin-top:0; font-size:15px; line-height:28px;}
#container .integrator.green_themes .scrollable .list .item.first .info .date {padding-right:14px; font-size:15px; line-height:30px; color:#a8abbf; border-right:1px solid #333; font-family:'RobotoRegular'}
#container .integrator.green_themes .scrollable .list .item.first .info .details .views {font-family:'Ubuntu'; font-weight:400; color:#c4c4c4; background:url('/static/img/backgrounds/icon_eye_16_10_white.png') no-repeat left 2px;}
#container .integrator.green_themes .scrollable .list .item.first .info .details .comments {font-family:'Ubuntu'; font-weight:400; color:#c4c4c4; background:url('/static/img/backgrounds/icon_com_15_13_white.png') no-repeat left 1px;}
#container .integrator.green_themes .scrollable .list .item.first .info .details .likes {font-family:'Ubuntu'; font-weight:400; color:#c4c4c4; background:url('/static/img/backgrounds/icon_yes_13_14_white.png') no-repeat left center;}
#container .integrator.blogers_pop .scrollable {height:500px;}
#container .integrator.blogers_pop .scrollable .list .item .link {position:relative; height:500px;}
#container .integrator.blogers_pop .scrollable .list .item .link .img {height:475px; opacity:0.55; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container .integrator.blogers_pop .scrollable .list .item .link:hover .img {opacity:0.3;}
#container .integrator .listing .left {display:block; position:absolute; left:26px; top:0; width:9px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/arrow_listing_9_15.png') no-repeat left center; }
#container .integrator .listing .right {display:block; position:absolute; right:12px; top:0; width:9px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/arrow_listing_9_15.png') no-repeat right center; }

#container .integrator.blogers_pop .scrollable .list .item .info {display:none;}
#container .integrator.blogers_pop .scrollable .list .item .link .title {position:absolute; top:288px; left:17px; width:275px; font:normal normal 30px/40px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase;}
#container .integrator.blogers_pop .scrollable .list .item .link .title .subtitle {display:block; margin:-5px 0 10px; font:italic normal 15px/20px 'Ubuntu'; font-weight:400; color:#c5c5c5; text-transform:none;}
#container .integrator.blogers_pop .scrollable .list .item .link .title .counter {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#fff; text-transform:none; overfliw:hidden;}
#container .integrator.blogers_pop .scrollable .list .item .link .title .counter span {display:inline; width:auto; height:auto; margin:0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#78bf13; text-transform:none; overfliw:hidden;}
#container .right_banners_int {display:block; float:left; width:300px; height:auto; padding:0 0 0 15px; margin:0 0 15px; overflow:hidden;}
#container .right_banners_int .top_banner {display:block; width:100%; height:auto; padding:0; margin:0 0 15px 0; overflow:hidden;}
#container .right_banners_int .bottom_banner {display:block; width:100%; height:auto; padding:0; margin:0; overflow:hidden;}
#container .right_banners_int.interview_pop,
  #container .right_banners_int.blogs_pop,
  #container .right_banners_int.blogers_pop,
  #container .right_banners_int.green_themes {display:none;}
#container .integrator.video_list .more {display:table; width:auto; height:41px; margin:30px auto 35px; padding:25px 72px 0 30px; border:2px solid #fff; font:normal normal 30px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; cursor:pointer; background:url('/static/img/buttons/read_more_white.png') no-repeat center right 30px; overflow:hidden;}
#container #polls .integrator.lady.vote {float:none; width:1260px; padding:0 45px 20px; background:#FFFFFF;}
#container .integrator.lady.vote {width:1337px;}
#container .integrator.lady.vote .scrollable {height:570px; width:1260px;}
#container .integrator.lady.vote .scrollable .list {height:100%;}
#container .main_grid.lady .integrator.lady.vote .scrollable .list {width:20000em;}
#container .integrator.lady.vote .scrollable .item {width:300px; height:100%; position:relative;}
#container .integrator.lady.vote .scrollable .item.advert {display:block; width:1245px; height:265px; margin:0; padding:0; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link {height:550px;}
#container .integrator.lady.vote .scrollable .item .link .img {height:auto; margin-bottom:14px;}
#container .integrator.lady.vote .scrollable .item .link .title {font-size:18px; line-height:22px;}
#container .integrator.lady.vote .scrollable .item .link .title .question {display:block; width:100%; height:auto; margin:6px 0; padding:0; font:normal normal 15px/18px 'Ubuntu'; font-weight:400; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link .title .question input {display:block; float:left; width:20px; height:auto; margin:6px 0 0; padding:0; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link .title .question label {display:block; float:left; width:280px; height:auto; margin:3px 0; padding:0; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link .title .question .result_line {display:block; width:100%; height:10px; margin:3px 0; padding:0; background:#fff; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link .title .question .result_line .result {display:block; width:auto; height:100%; margin:0; padding:0; background:#848484; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link .title .submit {display:block; position:absolute; bottom:35px; left:0; width:auto; height:35px; margin:3px 0 0 0; padding:0 12px; font:normal normal 17px/35px 'Ubuntu'; font-weight:500; color:#fff; background:#de84e6; border:none; cursor:pointer; overflow:hidden;}
#container .integrator.lady.vote .scrollable .item .link .counter {display:block; position:absolute; bottom:4px; left:0; font:normal normal 10px/20px 'Ubuntu'; font-weight:400; color:#848484;}
#container .integrator.lady.vote .scrollable .item.long .link .title {position:absolute; bottom:85px; left:0; width:240px; margin:0; padding:30px; color:#000; background:#fff; overflow:visible;}
#container .integrator.lady.vote .scrollable .item.long .link .title .question label {width:220px;}
#container .integrator.lady.vote .scrollable .item.long .link .title .submit {bottom:-51px;}
#container .integrator.lady.vote .scrollable .item.nophoto .link .img {height:485px; width:100%; background:url('/static/img/backgrounds/bg_vote_lady.png') no-repeat center center;}
#container .integrator.lady.vote .scrollable .item.nophoto .link .title {position:absolute; bottom:116px; left:30px; height:377px; width:198px; margin:0; padding:20px; color:#000; background:#fff; border:1px solid #000; overflow:visible;}
#container .integrator.lady.vote .scrollable .item.nophoto .link .title .question label {width:178px;}
#container .integrator.lady.vote .scrollable .item.nophoto .link .title .submit {bottom:-82px; left:-30px;}
/*integrator [END]*/


/*category_top_news [START]*/
#container #category_top_news {display:block; width:1337px; height:480px; margin:0 0 0 -45px; padding:0 45px 0 0; background:#000; overflow:hidden;}
  /*SPORT*/
  #container #category_top_news.sport .list .item.first {width: 765px;}
  #container #category_top_news.sport .list .item.first .link .img,
  #container #category_top_news.sport .list .item.first .link .grad{height:430px;}
  #container #category_top_news.sport .list .item.first .link .title{width:720px;}
  #container #category_top_news.sport .list .item {width:510px; height:145px; margin:0 0 15px 0;}
  #container #category_top_news.sport .list .item .link .img{width:260px; height:145px; margin:0 18px 0 0;}
  #container #category_top_news.sport .list .item .link .title{font:normal normal 18px/25px 'Ubuntu'; max-height:100px; width: 232px;}
  /*SPORT*/
  /*AUTO*/
  #container #category_top_news.auto .list .item.first {width: 765px;}
  #container #category_top_news.auto .list .item.first .link .img,
  #container #category_top_news.auto .list .item.first .link .grad{height:430px;}
  #container #category_top_news.auto .list .item.first .link .title{width:720px;}
  #container #category_top_news.auto .list .item {width:510px; height:145px; margin:0 0 15px 0;}
  #container #category_top_news.auto .list .item .link .img{width:260px; height:145px; margin:0 18px 0 0;}
  #container #category_top_news.auto .list .item .link .title{font:normal normal 18px/25px 'Ubuntu'; max-height:100px; width: 232px;}
  /*AUTO*/
  /*LADY*/
  #container #category_top_news.lady {height:565px; background:#372136;}
  #container #category_top_news.lady .list .item.first{height:525px; width: 300px; margin:0 15px 0 45px;}
  #container #category_top_news.lady .list .item {height:525px; width: 300px; margin:0 15px 0 0;}
  #container #category_top_news.lady .list .item.first .link .img,
  #container #category_top_news.lady .list .item .link .img{width: 300px; height:525px;}
  #container #category_top_news.lady .list .item.first .info,
  #container #category_top_news.lady .list .item .info{display:none;}
  #container #category_top_news.lady .list .item .link .grad {display:block; position:absolute; left:17px; top:335px; z-index:1; opacity:0.6; width:265px; height:173px; margin:0; padding:0; background:#372136; overflow:hidden;}
  #container #category_top_news.lady .list .item.first .link .grad{background:#372136; top:335px; left:17px; opacity:0.6; height:173px; width: 265px;}
  #container #category_top_news.lady .list .item .link .title {position:absolute; z-index:2; max-height:130px; top:375px; bottom:0; left:44px; width:239px; font:normal normal 20px/25px 'Ubuntu'}
  #container #category_top_news.lady .list .item.first .link .title{text-transform:none; top:375px; bottom:0; left:44px; width:239px; font:normal normal 20px/25px 'Ubuntu'}
  /*LADY*/
#container #category_top_news .list {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container #category_top_news .list .item {display:block; float:left; position:relative; height:145px; width:510px; margin:0 0 15px 0; padding:0; overflow:hidden;}
#container #category_top_news .list .item.first {height:100%; width:765px; margin:0 15px 0 0;}
#container #category_top_news .list .item .link {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container #category_top_news .list .item .link .img {display:block; float:left; width:260px; height:145px; margin:0 18px 0 0; padding:0; background:#007385; overflow:hidden; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container #category_top_news .list .item .link:hover .img {opacity:0.5;}
#container #category_top_news .list .item.first .link .grad {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:430px; margin:0; padding:0; background:linear-gradient(to bottom,transparent 56%, rgba(0,0,0,0.35) 70%, rgba(0,0,0,0.65) 100%); overflow:hidden;}
#container #category_top_news .list .item.first .link .img {float:none; opacity:1; width:100%; height:430px; margin:0;  -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container #category_top_news .list .item.first .link:hover .img {opacity:0.5;}
#container #category_top_news .list .item .link .title {display:block; float:left; width:232px; height:auto; max-height:100px; margin:-4px 0 0; padding:0 0 4px 0; font:normal normal 18px/25px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
.gecko #container #category_top_news .list .item .link .title {margin-top:-5px;}
#container #category_top_news .list .item.first .link .title {position:absolute; left:46px; bottom:69px; z-index:2; width:720px; height:auto; max-height:none; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase; overflow:hidden;}
#container #category_top_news .list .item.first .a-link {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container #category_top_news .list .item .info {display:block; position:relative; top:9px; width:145px; margin:0; padding:0; height:auto; text-align:left; overflow:hidden; }
.gecko #container #category_top_news .list .item .info {top:8px;}
#container #category_top_news .list .item.first .info {position:absolute; top:auto; bottom:10px; left:46px; width:890px; height:30px; text-align:left;}
#container #category_top_news .list .item.first .info .details {height:30px; margin-top:0; position:relative; top:5px; left:10px;}
.gecko #container #category_top_news .list .item.first .info .details {top:4px;}
#container #category_top_news .list .item .info .details {display:inline-block; float:none; width:auto; margin:-10px 0 0 0;}
#container #category_top_news .list .item .info .details * {color:#999999;}
#container #category_top_news .list .item .info .details .likes {display:inline; float:none; margin:0 10px 0 0; text-align:left;}
#container #category_top_news .list .item .info .details .comments {display:inline; float:none; text-align:left; margin:0 4px 0 0;}
#container #category_top_news .list .item .info .details .views {display:inline; float:none; text-align:left; margin:0 0 0 0;}
#container #category_top_news .list .item.first .info .section {font-size:15px; line-height:20px;}
#container #category_top_news .list .item.first .info .date {padding-right:14px; font-size:15px; line-height:30px; color:#a8abbf; border-right:1px solid #333;}
#container #category_top_news .list .item.first .info .details .views {margin-right:0; padding-top:0; color:#c4c4c4; background:url('/static/img/backgrounds/icon_eye_16_10_white.png') no-repeat left 1px;}
#container #category_top_news .list .item.first .info .details .comments {margin-right:4px; color:#c4c4c4; background:url('/static/img/backgrounds/icon_com_15_13_white.png') no-repeat left 1px;}
#container #category_top_news .list .item.first .info .details .likes {color:#c4c4c4; background:url('/static/img/backgrounds/icon_yes_13_14_white.png') no-repeat left center;}
/*category_top_news [END]*/

/*tags_top_title*/
#container #tags_top_title {display:block; width:100%; height:auto; margin:20px 0 0 0; padding:0; overflow:hidden;}
/*tags_top_title*/

/*catalog_razdel*/
#container .hash_title {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 40px/55px 'Ubuntu'; font-weight:700; color:#000; text-align:left; text-transform:uppercase; overflow:hidden;}
/*catalog_razdel*/

/*author_top [START]*/
#container .author_top {display:block; width:1350px; height:auto; margin:0 auto 15px -45px; padding:0; background:#000; overflow:hidden;}
#container .author_top .top_photo {display:block; position:relative; width:1350px; height:440px; margin:0 auto; padding:0; overflow:hidden;}
#container .author_top .top_photo .img {display:block; width:100%; height:100%; margin:0 auto; padding:0; background:#255158; opacity:0.5; overflow:hidden;}
#container .author_top .top_photo .img_blog {display:none; position:absolute; bottom:0; right:110px; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container .author_top.bloger .top_photo .img_blog {display:block;}
#container .author_top .top_photo .title {bottom:243px; left:50px;}
#container .author_top .top_photo .subtitle {display:block; position:absolute; bottom:220px; left:50px; width:auto; height:auto; margin:0; padding:0; font:italic normal 15px 'Ubuntu'; font-weight:400; color:#c5c5c5; overflow:hidden;}
#container .author_top .top_photo .more {display:none; position:absolute; bottom:170px; left:55px; width:auto; height:33px; margin:0; padding:0 20px; font:normal normal 15px/33px 'Ubuntu'; font-weight:500; color:#fff; text-transform:uppercase; border:1px solid #7c979b; overflow:hidden;}
#container .author_top.bloger .top_photo .more {display:block;}
#container .author_top .info {display:block; width:1260px; height:50px; margin:0 auto; padding:0; overflow:visible;}
#container .author_top .info .join_date,
#container .author_top .info .counter {display:inline; width:auto; height:32px; margin:0 20px 0 0; padding:0; font:italic normal 15px/50px 'Ubuntu'; font-weight:400; color:#959595; overflow:hidden;}
#container .author_top .info .soc {display:block; float:right; width:auto; height:50px; margin:0; padding:0; overflow:visible;}
#container .author_top .info .soc .yt {display:block; float:right; width:15px; height:16px; margin:17px 0 17px 10px; padding:0; background:url('/static/img/backgrounds/socials/yt.png') no-repeat center center; overflow:hidden;}
#container .author_top .info .soc .gp {display:block; float:right; width:15px; height:16px; margin:17px 0 17px 10px; padding:0; background:url('/static/img/backgrounds/socials/gp_b.png') no-repeat center center; overflow:hidden;}
#container .author_top .info .soc .tw {display:block; float:right; width:14px; height:11px; margin:19px 0 19px 10px; padding:0; background:url('/static/img/backgrounds/socials/tw_b.png') no-repeat center center; overflow:hidden;}
#container .author_top .info .soc .ok {display:block; float:right; width:9px; height:14px; margin:18px 0 18px 10px; padding:0; background:url('/static/img/backgrounds/socials/ok_b.png') no-repeat center center; overflow:hidden;}
#container .author_top .info .soc .fb {display:block; float:right; width:7px; height:14px; margin:18px 0 18px 10px; padding:0; background:url('/static/img/backgrounds/socials/fb_b.png') no-repeat center center; overflow:hidden;}
#container .author_top .info .soc .vk {display:block; float:right; width:10px; height:12px; margin:19px 0 19px 10px; padding:0; background:url('/static/img/backgrounds/socials/vk_b.png') no-repeat center center; overflow:hidden;}
#container .author_top .info .soc .star {display:block; position:relative; float:right; width:17px; height:16px; margin:8px 0; padding:9px 13px; background:url('/static/img/backgrounds/socials/star_b.png') no-repeat center center; border-right:1px solid #333; overflow:visible;}
#container .author_top .info .soc .star.selected{background:url('/static/img/backgrounds/socials/star_f.png') no-repeat center center;}
#container .author_top .info .soc .star .popup {display:none; position:absolute; left:-78px; bottom:42px; z-index:10; width:200px; height:40px; margin:0; padding:0; background:#ebebeb; font:normal normal 13px/40px 'Ubuntu'; font-weight:400; color:#000; text-align:center; overflow:hidden;}
#container .author_top .info .soc .star .corner {display:none; position:absolute; left:14px; bottom:34px; z-index:10; width:14px; height:8px; margin:0; padding:0; background:url('/static/img/backgrounds/socials/corner_b.png') no-repeat center center; font:normal normal 13px/40px 'Ubuntu'; font-weight:400; color:#000; text-align:center; overflow:hidden;}
#container .author_top .info .soc .star:hover .popup,
  #container .author_top .info .soc .star:hover .corner {display:block;}

/*author_top [END]*/


/*editor_choice [START]*/
#editor_choice {display:block; width:1260px; height:auto; margin:0; padding:0; overflow:hidden;}
#editor_choice .caption {display:block; width:100%; height:auto; margin:0 0 33px; padding:0; font:normal normal 40px/54px 'Ubuntu'; font-weight:700; color:#000; text-align:center; text-transform:uppercase; overflow:hidden;}
#editor_choice .list {display:block; width:100%; height:auto; margin:0; padding:0; overflow:visible;}
#editor_choice .item {display:block; position:relative; float:left; width:300px; height:305px; margin:0 15px 15px 0; padding:0; overflow:hidden;}
#editor_choice .item.last, #editor_choice .item:last-child {margin-right:0;}
#editor_choice .item.content_roll {width:615px; height:auto;}
#editor_choice .item .link {display:block; position:relative; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#editor_choice .item .info {display:block; width:100%; height:20px; margin:0; padding:0; overflow:hidden;}
#editor_choice .item .info .section {margin:3px 0 0;}
#editor_choice .item .link .plash {display:none; width:100%; height:205px; margin:0 0 -205px; padding:0; background:#000; overflow:hidden;}
#editor_choice .item.g_item_type3 .link .plash {display:block;}
#editor_choice .item .link .bg {display:block; width:100%; height:205px; margin:0 0 -205px; padding:0; background:#000; overflow:hidden;}
#editor_choice .item.g_item_type2 .link .bg {height:303px; margin-bottom:-305px;}
#editor_choice .item .link .img {display:block; width:100%; height:205px; margin:0; padding:0; background:#000; overflow:hidden; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#editor_choice .item .link:hover .img {opacity:0.5;}
#editor_choice .item .link .title {display:block; width:100%; height:auto; max-height:75px; margin:0; padding:12px 0 0; font:normal normal 20px/25px 'Ubuntu'; font-weight:500; color:#000; text-align:left; overflow:hidden;}
#editor_choice .item .link .subtitle {display:none; width:100%; height:auto; max-height:30px; margin:5px 0; padding:0; font:normal normal 11px/15px 'Ubuntu'; font-weight:400; color:#000; text-align:center; overflow:hidden;}
#editor_choice .item .info .details {margin-top:0px;}
#editor_choice .item.g_item_type2 .link {width:100%; height:100%;}
#editor_choice .item.g_item_type2 .link .title {display:block; position:absolute; top:50%; left:50%; width:180px; height:170px; max-height:170px; /*box-sizing:border-box;*/ margin:-91px 0 0 -111px; padding:10px 20px 0; border:1px solid #000; font:normal normal 18px/20px 'Ubuntu'; font-weight:400; background:#fff; color:#333; text-align:center; overflow:hidden;}
#editor_choice .item.g_item_type2 .link .title .title_frame {display:block; width:178px; height:120px; margin:0; padding:0; overflow:hidden;}
#editor_choice .item.g_item_type2 .link .title .title_frame .title_vertical {display:table-cell; width:178px; height:120px; vertical-align:middle; margin:0; padding:0; overflow:hidden;}
#editor_choice .item.g_item_type2 .link .img {height:100%;}
#editor_choice .item.g_item_type2 .link .subtitle {display:block;}
#editor_choice .item.g_item_type2 .info {display:block; position:absolute; top:187px; left:50%; width:150px; height:41px; margin:0 0 0 -75px; padding:0; text-align:center; overflow:hidden;}
#editor_choice .item.g_item_type2 .info .details {float:none; text-align:center; margin:0;}
#editor_choice .item.g_item_type2 .info .details .likes {display:inline; float:none; margin:0; text-align:center;}
#editor_choice .item.g_item_type2 .info .details .comments {display:inline; float:none; text-align:center;}
#editor_choice .item.g_item_type2 .info .details .views {display:inline; float:none; text-align:center;}
/*editor_choice {END}*/

/*main_video [START]*/
#container .main_video {display:block; width:1260px; height:auto; margin:0 0 0 -45px; padding:0 45px; background:#000; overflow:hidden;}
#container .main_video.mv_30017 {background:#372136;}
#container .main_video.narrow {width:910px; padding:20px 45px; margin-bottom:15px;}
#container .main_video .title {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .main_video.online .title {margin:0 0 19px;}
#container .main_video .info {display:block; width:100%; height:12px; margin:0 0 7px; padding:0; overflow:hidden;}
#container .main_video.online .info {display:none;}
#container .main_video .info .section {display:block; float:left; width:auto; height:12px; margin:0 3px 0 0; padding:0; overflow:hidden;}
#container .main_video .info .date {display:block; float:left; width:auto; height:12px; margin:0; padding:0; overflow:hidden;}
#container .main_video .right_banners_int {float:right;}
#container .main_video.narrow .right_banners_int {display:none;}
#container .main_video .player {display:block; float:left; width:535px; height:430px; margin:0 42px 0 0; padding:0; overflow:hidden;}
#container .main_video .center {display:block; position:static; float:left; width:320px; height:auto; margin:0; padding:0 10px 0 0; overflow:hidden;}
#container .main_video .bottom {display:block; clear:both; width:auto; height:auto; margin:15px 0 0 0; padding:0 0 30px 0; overflow:hidden;}
#container .main_video.narrow .center {width:333px; padding:0;}
#container .main_video .center .details {float:none; height:auto; width:100%; margin:15px 0; text-align:center;}
#container .main_video.online .center .details {display:none;}
#container .main_video .center .details .views,
#container .main_video .center .details .comments,
#container .main_video .center .details .likes {display:inline; float:none; text-align:center;}
#container .main_video .center .summary,
#container .main_video .bottom .summary {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:left;overflow:hidden;}
#container .main_video.online .center .summary {margin:40px 0 0;}
#container .main_video .center .favorites {display:table; width:auto; height:33px; margin:10px 70px 0; padding:0 50px 0 20px; background:url('/static/img/backgrounds/socials/star_b.png') no-repeat 88% center; border:1px solid #4d4d4d; font:normal normal 15px/33px 'Ubuntu'; font-weight:300; color:#fff; text-align:center; text-transform:uppercase; overflow:visible;}
#container .main_video .center .favorites.selected {background:url('/static/img/backgrounds/socials/star_f.png') no-repeat 88% center;}
 /*share*/
 #container .main_video .yashare-auto-init {margin:20px 0 0}
 #container .main_video .yashare-auto-init .b-share {display:block; float:left; width:auto; height:auto; margin:-1px -2px; padding:0; overflow:visible;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap {border:1px solid #4d4d4d; width:67px; margin:0 10px 0 0; height:33px; padding:0;}
 #container .main_video .social_bot .b-share .b-share-btn__wrap {}
 #container .main_video .yashare-auto-init .b-share-icon {background:none;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap a {}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter {background-color:#000; width:100%; height:100%; margin:0;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook {background-color:#000; width:100%; height:100%; margin:0;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus {background-color:#000; width:100%; height:100%; margin:0;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte {background-color:#000; width:100%; height:100%; margin:0;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki {background-color:#000; width:100%; height:100%; margin:0;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki .b-share-icon_odnoklassniki {display:block; float:left; width:25px; height:14px; margin:10px 0 18px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/ok_b.png') no-repeat center 0; overflow:hidden;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter .b-share-icon_twitter {display:block; float:left; width:25px; height:11px; margin:11px 0 19px 0px; padding:0; border-right:1px solid #1a1a1a; background:url('/static/img/backgrounds/socials/tw_b.png') no-repeat center 0; overflow:hidden;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook .b-share-icon_facebook {display:block; float:left; width:25px; height:14px; margin:10px 0 18px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/fb_b.png') no-repeat center 0; overflow:hidden;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus .b-share-icon_gplus {display:block; float:left; width:25px; height:14px; margin:9px 0 17px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/gp_b.png') no-repeat center 0; overflow:hidden;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte .b-share-icon_vkontakte {display:block; float:left; width:25px; height:12px; margin:11px 0 19px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/vk_b.png') no-repeat center 0; overflow:hidden;}
 #container .main_video .yashare-auto-init .b-share .b-share-btn__wrap .b-share-counter {display:block; float:right; width:41px; line-height:33px; text-align:center; margin:0;  color:#f7f7f7; visibility: visible;}
 /*share*/
#container .main_video.online .center .favorites {display:none;}
#container .main_video.online .yashare-auto-init .b-share-btn__wrap {display:none;}
.yashare-auto-init {display:block; width:100%; height:auto; margin:20px 0 0; padding:0; text-align:center; overflow:hidden;}
.yashare-auto-init .b-share-btn__wrap {padding:4px; border:1px solid #4d4d4d;}
.yashare-auto-init .b-share-btn__facebook .b-share-icon.b-share-icon_facebook {margin-right:3px; background:url('/static/img/backgrounds/socials/fb_b.png') no-repeat center center; border-right:1px solid #1a1a1a;}
.yashare-auto-init .b-share-btn__vkontakte .b-share-icon.b-share-icon_vkontakte {margin-right:3px; background:url('/static/img/backgrounds/socials/vk_b.png') no-repeat center center; border-right:1px solid #1a1a1a;}
.yashare-auto-init .b-share-btn__twitter .b-share-icon.b-share-icon_twitter {margin-right:3px; background:url('/static/img/backgrounds/socials/tw_b.png') no-repeat center center; border-right:1px solid #1a1a1a;}
.yashare-auto-init .b-share-btn__gplus .b-share-icon.b-share-icon_gplus {margin-right:3px; background:url('/static/img/backgrounds/socials/gp_b.png') no-repeat center center; border-right:1px solid #1a1a1a;}
.b-share_theme_counter .b-share-btn__facebook,
  .b-share_theme_counter .b-share-btn__vkontakte,
  .b-share_theme_counter .b-share-btn__twitter,
  .b-share_theme_counter .b-share-btn__gplus {background:none!important;}
.b-share-counter {display:block!important;}
/*main_video [START]*/

/*new_photo_galery [START]*/
 #container .photo_galery {display:block; position:relative; width:1337px; height:auto; margin:0 0 15px -45px; padding:0; background:#000; overflow:hidden;}
 #container .photo_galery .top_info{display:block; position:relative; width:auto; height:auto; margin-left:45px; padding:0;  overflow:hidden;}
 #container .photo_galery .ancor {display:block; width:0; height:0; margin:0; padding:0; overflow:hidden;}
 #container .photo_galery .text {display:block; float:left; width:80%; height:auto; margin:0; padding:0; overflow:hidden;}
 #container .article_body .photo_galery .title {display:block; width:1100px; height:auto; float:left; margin:10px 0 1px; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-align:left; text-transform:uppercase; overflow:hidden;}
 #container .photo_galery .title {display:block; width:1160px; height:auto; max-height:70px; float:left; margin:3px 0 0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-align:left; text-transform:uppercase; overflow:hidden;}
 #container .photo_galery .info {display:block; float:left; width:1100px; height:21px; margin:0 0 3px; padding:0; overflow:hidden;}
 #container .article_body .photo_galery .info {display:block; float:left; width:1100px; height:21px; margin:0 0 3px; padding:0; overflow:hidden;}
 #container .photo_galery .info .section {display:block; float:left; width:auto; height:21px; margin:0 3px 0 0; padding:0; line-height:21px; overflow:hidden;}
 #container .photo_galery .info .date {display:block; float:left; width:auto; height:21px; margin:0; padding:0; line-height:21px; overflow:hidden;}
 #container .photo_galery .details, #container .photo_galery .auto_logo {float:left;}

 #container .photo_galery .gallery_top {display:none; position:relative; width:auto; height:625px; margin:0 45px 33px; padding:0; overflow:hidden;}
 #container .photo_galery .gallery_top.gallery {display:block;}
 #container .photo_galery .gallery_top.full_screen{margin:0;}
 #container .photo_galery .gallery_top.full_screen .list{position:absolute; right:334px; max-width:990px;}
 #container .photo_galery .gallery_top .list {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
 #container .photo_galery .gallery_top .list .item {display:block; position:relative; width:100%; height:100%; margin:0 0 15px; padding:0; overflow:hidden;}
 #container .photo_galery .gallery_top .list .item.prev{display:none;}
 #container .photo_galery .gallery_top .list .item.next {display:none;}
 #container .photo_galery .gallery_top .list .item.next .item_info {display:none;}
 #container .photo_galery .gallery_top .list .item .item_image {display:block; position:relative; width:835px; height:550px; float:left; margin:0 15px 0 0; background:#1f1f1f; overflow:hidden;}
 #container .photo_galery .gallery_top .list .item .item_image .main_image {display:block; position:absolute; left:0; right:0; top:0; bottom:0; object-fit: contain; width:100%; height:100%; margin:auto; padding:0;}
 html#android body.safari #wrapper #container .photo_galery .gallery_top .list .item .item_image .main_image {max-width:100%; max-height:100%; width:auto; height:auto;}
 #container .photo_galery .gallery_top .list .item .item_info{display:block; float:left; position:relative; z-index:20; width:390px; height:625px; background:#0e0e0e; margin:0; padding:0; overflow:hidden;}
 #container .photo_galery .gallery_top .list .item .item_info .counter {display:block; width:100%; height:auto; margin:30px 0 1px; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;}
 #container .photo_galery .gallery_top .list .item .item_info .subtitle  {display:block; max-width:315px; height:auto; max-height:180px; margin:25px 40px 0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; text-align:left; overflow:hidden;}
 #container .photo_galery .gallery_top .list .item .item_info .source {display:block; position:absolute; bottom:305px; left:0; width:100%; height:auto; margin:0; padding:0; font:italic normal 15px/20px 'Ubuntu'; font-weight:300; color:#fff; text-align:center; overflow:hidden;}
  /*small_list[START]*/
  #container .photo_galery .gallery_list.gallery {display:block; position:absolute; bottom:33px; padding:0; margin-left:45px; height:57px; width:835px; overflow:hidden;}
  #container .photo_galery .gallery_list.gallery .list {display:block; position:absolute; left:0; top:0; width:835px; height:57px; padding:0; margin:0; overflow:visible;}
  #container .photo_galery .gallery_list.gallery .list .item {display:block; float:left; width:89px; opacity:0.6; height:55px; padding:0; margin:1px 0;  background:#111; overflow:hidden;}
  #container .photo_galery .gallery_list.gallery .list .item:hover {width:91px; height:57px; margin:0; opacity:1; background:#2b5157;}
  #container .photo_galery .gallery_list.gallery .list .item.active {width:91px; height:55px; margin:0; border:1px solid #fff; opacity:1; background:#2b5157;}
  #container .photo_galery .gallery_list.gallery .list .item a,
  #container .photo_galery .gallery_list.gallery .list .item a img {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
  #container .photo_galery .gallery_list.gallery .list .item .item_info {display:none;}
  #container .photo_galery .gallery_list.gallery .list .item.advert {background:#111; width:74px;}
  #container .photo_galery .gallery_list.gallery .list .item.advert .link{display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
  #container .photo_galery .gallery_list.gallery .list .item.advert .name_advert {display:block; font:normal normal 10px/35px 'Ubuntu'; font-weight:700; color:#666; text-transform:uppercase; text-align:center; margin:10px auto; padding:0; overflow:hidden;}
  #container .photo_galery .gallery_list.gallery .list .item.advert.active .name_advert {color:#ccc;}
  /*small_list[END]*/
 /* gallery yashare-auto-init*/
 #container .photo_galery .gallery_top .yashare .yashare-auto-init {display:block; right:39px; position:absolute; top:250px; bottom:0; width:auto; z-index:20; margin: 0;}
 #container .photo_galery .gallery_top .yashare .yashare-auto-init .b-share .b-share-btn__wrap:hover .b-share-btn__facebook .b-share-icon_facebook {background-position: center -14px;}
 #container .photo_galery .gallery_top .yashare .yashare-auto-init .b-share .b-share-btn__wrap:hover .b-share-btn__vkontakte .b-share-icon_vkontakte{ background-position: center -12px;}
 #container .photo_galery .gallery_top .yashare .yashare-auto-init .b-share .b-share-btn__wrap:hover .b-share-btn__twitter .b-share-icon_twitter {background-position: center -11px;}
 #container .photo_galery .gallery_top .yashare .yashare-auto-init .b-share .b-share-btn__wrap:hover .b-share-btn__gplus .b-share-icon_gplus {background-position: center -14px;}
 /* gallery yashare-auto-init*/
  /*listing_top [START]*/
  #container .photo_galery .gallery_top .listing_top {display:block; position:absolute; top:0; height:550px; width:835px; margin:0; padding:0; overflow:hidden; }
  #container .photo_galery .gallery_top .listing_top .left {display:block; position:absolute; height:100%; margin:0; padding:0;  width:50%; left:0; overflow:hidden;}
  #container .photo_galery .gallery_top .listing_top .right {display:block; position:absolute; height:100%; margin:0; padding:0;  width:50%; right:0; overflow:hidden;}
  #container .photo_galery .gallery_top .listing_top .full_screen {display:none; position:absolute; bottom:15px; right:15px; width:30px; height:30px; margin:0; padding:0; background:url('/static/img/buttons/full_screen.png') no-repeat center center; cursor:pointer; overflow:hidden;}
  #container .photo_galery .gallery_top .listing_top:hover .full_screen {display:block;}
  /*listing_top [END]*/
  /*listing [START]*/
  #container #article .photo_galery .listing .left {display:block; position:absolute; left:3px; top:0; width:36px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/icon_arrow_left_gallery.png') no-repeat left center;}
  #container #article .photo_galery .listing .right {display:block; position:absolute; right:8px; top:0; width:36px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/icon_arrow_right_gallery.png') no-repeat right center;}
  #container #article .photo_galery .listing .left .left_full {display:none; position:absolute; z-index:10000; left:0; top:0; width:40px; height:100%; opacity:0.6; margin:0; padding:0; background:#000 url('/static/img/backgrounds/icon_arrow_btn_full_left.png') no-repeat center center;}
  #container #article .photo_galery .listing .right .right_full {display:none; position:absolute; z-index:10000; right:0; top:0; width:40px; height:100%; opacity:0.6; margin:0; padding:0; background:#000 url('/static/img/backgrounds/icon_arrow_btn_full_right.png') no-repeat center center;}
  #container #article .photo_galery .listing .right:hover, #container #article .photo_galery .listing .left:hover {opacity:0.5;}
  #container .photo_galery .listing .close {display:none;}
  #container .photo_galery .listing.gallery {display:block;}
  #container .photo_galery .listing {display:none;}
  #container #article .photo_galery .btn_full .left .left_full{display:block;}
  #container #article .photo_galery .btn_full .right .right_full{display:block;}
  #container #article .photo_galery .btn_full .right {display:block; background:none; z-index:10000!important; width:50%; right:334px!important;}
  #container #article .photo_galery .btn_full .left {display:block; background:none; z-index:10000; width:50%; left:0;}
  #container .photo_galery .btn_full .close {display:block; position:absolute;  margin:0; padding:0; background:url('/static/img/buttons/close_white.png') no-repeat left center;  z-index:10000; height:40px; width:40px; right:3.3%;}
  #container .article_body .photo_galery .btn_full .close {display:block; position:absolute;  margin:0; padding:0; background:url('/static/img/buttons/close_white.png') no-repeat left center;  z-index:10000; height:40px; width:40px; right:3.3%;}
  /*listing [END]*/
  /*advert [START]*/
  #container .gallery_top .list .item.advert {opacity:0; height:550px;}
  #container .gallery_top .list .item.advert.full_screen.selected {display:inline-block; height:620px; background:#2e3f42; position:absolute; z-index:10000; top:0; left:0; right:0; bottom:0; margin:auto;}
  #container .gallery_top .list .item.advert.full_screen.selected .caption {margin:105px auto;}
  #container .gallery_top .list .item.advert.full_screen.selected .list_slide{margin-top:-65px;}
  #container .gallery_top .list .item.advert.selected .close_advert{display:none;}
  #container .gallery_top .list .item.advert.full_screen.selected .close_advert{display:inline-block; position:absolute; width:30px; height:30px; top:5px; right:5px; margin:0; padding:0; background:#262f30 url('/static/img/buttons/close_advert.png') no-repeat center;  overflow:hidden;}
  #container .gallery_top .list .item.advert.full_screen.selected .banner{margin-top:-65px;}
  #container .gallery_list.list .list .item.advert .banner,
  #container .gallery_top .list .item.advert .banner{display:block; float:left; width:auto; height:auto; margin-left:15px; margin-top:-4px; padding:0; overflow:hidden;}
  #container .gallery_top .list .item.advert.selected {opacity:1; background:#1f1f1f; z-index:21;}
  #container .gallery_list.list .list .item.advert .caption {display:block; width:198px; height:28px; border:1px solid #797979; text-align:center; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; text-transform:uppercase; margin:16px auto; padding-top:5px; overflow:hidden;}
  #container .gallery_top .list .item.advert .caption {display:block; width:198px; height:28px; border:1px solid #797979; text-align:center; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; text-transform:uppercase; margin:29px auto; padding-top:5px; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide {display:block; float:left; width:auto; height:auto; margin:2px auto 0 -16px; padding:0; overflow:hidden;}
  #container .gallery_top .list .item.advert .list_slide {display:block; float:left; width:auto; height:auto; margin:-4px auto; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide,
  #container .gallery_top .list .item.advert .list_slide .item_slide{display:block; float:left; width:290px; height:auto; margin-left:15px; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .image,
  #container .gallery_top .list .item.advert .list_slide .item_slide .image{display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .image .main_image,
  #container .gallery_top .list .item.advert .list_slide .item_slide .image .main_image{display:block; width:290px; height:170px; margin:0; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide {display:block; width:auto; height:auto; margin-top:-2px; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .title_item,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .title_item {display:block; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; width:auto; height:auto; margin:10px auto; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .title_item .num_foto,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .title_item .num_foto{margin-left:5px; color:#a6a6a6; font:normal normal 10px/20px 'PTSansRegular';}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info {display:block; width:auto; height:auto; margin-top:-10px; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info .section,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info .section {display:block; float:left;   font:normal normal 10px/20px 'Ubuntu'; font-weight:400;  width:auto; margin:0; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info .date,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info .date {display:block; float:left; color:#a8abbf; font:normal normal 10px/20px 'Ubuntu'; font-weight:400; width:auto; margin-left:5px; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info .details,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info .details {display:block; float:right; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info .details .views,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info .details .views{color:#fff; font:normal normal 10px/20px 'PTSansRegular'; background:url('/static/img/backgrounds/icon_eye_16_10_white.png') no-repeat left center;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info .details .comments,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info .details .comments{color:#fff; font:normal normal 10px/20px 'PTSansRegular';  background:url('/static/img/backgrounds/icon_com_15_13_white.png') no-repeat left center;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide .info_slide .more_info .details .likes,
  #container .gallery_top .list .item.advert .list_slide .item_slide .info_slide .more_info .details .likes{color:#fff; font:normal normal 10px/20px 'PTSansRegular'; background:url('/static/img/backgrounds/icon_yes_13_14_white.png') no-repeat left center;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .image,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .image{}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .title_item,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .title_item,
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .title_item .num_foto,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .title_item .num_foto,
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .section,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .section,
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .date,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .date {color:#666;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .details .views,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .details .views {color:#666; background:url('/static/img/backgrounds/icon_eye_16_10.png') no-repeat left center;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .details .comments,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .details .comments {color:#666; background:url('/static/img/backgrounds/icon_com_15_13.png') no-repeat left center;}
  #container .gallery_list.list .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .details .likes,
  #container .gallery_top .list .item.advert .list_slide .item_slide a:hover .info_slide .more_info .details .likes{color:#666; background:url('/static/img/backgrounds/icon_yes_13_14.png') no-repeat left center;}
  /*advert [END]*/
  /*top_banner [START]*/
  #container .photo_galery .gallery_top .b_content {display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
  #container .photo_galery .gallery_top .b_content.full_screen {position:absolute; width: 317px; z-index:10000; bottom:0; overflow:visible; right:5px;}
  #container .photo_galery .gallery_top .b_content.full_screen .top_banner{right:0; bottom:0; top:0; left:0; margin:auto;}
  #container .photo_galery .gallery_top .b_content .top_banner {display:block; position:absolute; z-index:20; width:300px; height:250px; right:56px; bottom:30px; margin:0; padding:0; overflow:hidden;}

  /*top_banner [END]*/
  /*fullsreen [START]*/
  #container .photo_galery .gallery_top .list .item.full_screen {z-index:10000; overflow: visible; position: relative;}
  #container .photo_galery .gallery_top .list .item.full_screen .item_image {height:100%; margin:0 auto; float:none; background:none; width:auto;}
  #container .photo_galery .gallery_top .list .item.full_screen .item_image .main_image {height:auto; max-height:100%; max-width:100%;}
  #container .photo_galery .gallery_top .list .item.full_screen:hover .full_screen {display:none;}
  /*fullsreen [END]*/
#container .gallery_list .scroller {display:none; position:absolute; left:50%; bottom:3px; width:39px; height:22px; margin:0 0 0 -20px; padding:0; background:url('/static/img/buttons/scroller.png') no-repeat center center; cursor:pointer; overflow:hidden;}
/*new_photo_galery [END]*/

/*photo_galery [START]*/
#container .switcher {display:block; float:right; width:125px; height:35px; margin:0; padding:0; overflow:hidden;}
#container .switcher .gallery {display:block; float:left; width:35px; height:35px; margin:0 10px 0 0; padding:0; background:url('/static/img/buttons/switcher_main_white.png') no-repeat center bottom; overdlow:hidden;}
#container .switcher .list {display:block; float:left; width:35px; height:35px; margin:0 10px 0 0; padding:0; background:url('/static/img/buttons/switcher_list_white.png') no-repeat center bottom; overdlow:hidden;}
#container .switcher .tile {display:block; float:left; width:35px; height:35px; margin:0; padding:0; background:url('/static/img/buttons/switcher_tile_white.png') no-repeat center bottom; overdlow:hidden;}
#container .switcher .gallery:hover,
#container .switcher .list:hover,
#container .switcher .tile:hover,
#container .switcher .gallery.active,
#container .switcher .list.active,
#container .switcher .tile.active {background-position:center top;}
/*photo_galery [END]*/

/*video_galery [END]*/
#container .video_galery {display:block; position:relative; width:1247px; height:auto; min-height:540px; padding:0 45px; margin:0 0 15px -45px; background:#000; overflow:hidden;}

#container .video_play_list .bottom_field {display:block; position:relative; width:100%; height:11px; padding:0 45px; margin:0 -45px; background:#363636; overflow:hidden; }
#container .video_play_list .info {display:block; width:100%; height:auto; margin:-2px 0; padding:0; overflow:hidden;}
#container .video_play_list .info .summary {display:block; width:100%; height:auto; margin:1px 0 0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#9c9c9c; text-align:left; overflow:hidden;}
#container .video_play_list .player {display:block;  width:535px; height:430px; margin:-4px 15px 25px 0; padding:0; overflow:hidden;}
#container .video_play_list .video_info {display:block;  width:935px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .video_play_list .video_info .video_title{display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 24px/30px 'Ubuntu'; font-weight:500; color:#fff; text-align:left;  overflow:hidden;}
#container .video_play_list .video_info .video_summary{display:block; width:100%; height:auto; margin:3px 0; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:left;overflow:hidden;}
#container .video_play_list .top_info .title {display:block; width:100%; height:auto; margin:2px -2px 0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#fff; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .video_play_list .center{display:block; position: relative; left:0; margin:19px auto; height:61px; width:100%; border-top:1px solid #333; padding:0; overflow:hidden;}
#container .video_play_list.video_galery .top_info {display:block; width:100%; height:130px; border-bottom:1px solid #333; margin:0 0 25px; padding:0; overflow:hidden;}
#container .video_play_list.video_galery .gallery_list.gallery .item .title {display:inline-block; float:none; width:235px; height:auto; max-height:60px; margin:-4px 9px 0; padding:0; font:normal normal 14px/20px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
#container .video_play_list.video_galery .gallery_list.gallery .item .title_full {display:none;}
#container .video_play_list .center .favorites {display:block; position:relative; right:0; width:40px; height:33px; margin:-35px 761px; padding:0; background:url('/static/img/backgrounds/socials/star_v.png') no-repeat center center; border:1px solid #333; overflow:visible;}
#container .video_play_list .center .favorites.selected{background:url('/static/img/backgrounds/socials/star_f.png') no-repeat center center;}
#container .video_play_list .right_banners_int {float:right; padding: 0;}
#container .video_play_list.video_galery .gallery_list.gallery .item.selected .title{color:#9c9c9c;}
#container .video_play_list .info .details{display: inline-block; float: none; height: auto; margin: 3px 6px -3px; overflow: hidden; padding: 0; width: auto;}
 /*sroll START*/
 #container .video_play_list .gallery_list .jspContainer{overflow: hidden; position: relative;}
 #container .video_play_list .gallery_list .jspPane{position: absolute;}
 #container .video_play_list .gallery_list .jspVerticalBar{position: absolute; top: 0; right: 0; width: 5px; height: 100%; background:#222121;}
 #container .video_play_list .gallery_list .jspHorizontalBar{position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red;}
 #container .video_play_list .gallery_list .jspCap{display: none;}
 #container .video_play_list .gallery_list .jspHorizontalBar .jspCap{float: left;}
 #container .video_play_list .gallery_list .jspTrack{background:#222121; position: relative;}
 #container .video_play_list .gallery_list .jspDrag{background: #999; position: relative; top: 0; left: 0; cursor: pointer;}
 #container .video_play_list .gallery_list .jspHorizontalBar .jspTrack,
 #container .video_play_list .gallery_list .jspHorizontalBar .jspDrag{float: left; height: 100%;}
 #container .video_play_list .gallery_list .jspArrow{background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0;}
 #container .video_play_list .gallery_list .jspArrow.jspDisabled{cursor: default; background: #80808d;}
 #container .video_play_list .gallery_list .jspVerticalBar .jspArrow{ height: 16px;}
 #container .video_play_list .gallery_list .jspHorizontalBar .jspArrow{width: 16px; float: left; height: 100%;}
 #container .video_play_list .gallery_list .jspVerticalBar .jspArrow:focus{outline: none;}
 #container .video_play_list .gallery_list .jspCorner{background: #eeeef4; float: left; height: 100%;}
 #container .video_play_list .center .favorites.selected {background:url('/static/img/backgrounds/socials/star_vf.png') no-repeat 50% center;}
 /*sroll END*/
 /*share START*/
 #container .video_play_list .center .yashare-auto-init {display:block; margin: 19px 442px 0; padding:0; overflow:hidden;}
 #container .video_play_list .center .yashare-auto-init .b-share {display:block; float:left; width:auto; height:auto; margin:-1px -2px; padding:0; overflow:visible;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap {border:1px solid #4d4d4d; width:67px; margin:0 10px 0 0; height:33px; padding:0;}
 #container .video_play_list .center .social_bot .b-share .b-share-btn__wrap {}
 #container .video_play_list .center .yashare-auto-init .b-share-icon {background:none;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap a {}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter {background-color:#000; width:100%; height:100%; margin:0;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook {background-color:#000; width:100%; height:100%; margin:0;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus {background-color:#000; width:100%; height:100%; margin:0;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte {background-color:#000; width:100%; height:100%; margin:0;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki {background-color:#000; width:100%; height:100%; margin:0;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki .b-share-icon_odnoklassniki {display:block; float:left; width:25px; height:14px; margin:10px 0 18px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/ok_b.png') no-repeat center 0; overflow:hidden;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter .b-share-icon_twitter {display:block; float:left; width:25px; height:11px; margin:11px 0 19px 0px; padding:0; border-right:1px solid #1a1a1a; background:url('/static/img/backgrounds/socials/tw_b.png') no-repeat center 0; overflow:hidden;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook .b-share-icon_facebook {display:block; float:left; width:25px; height:14px; margin:10px 0 18px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/fb_b.png') no-repeat center 0; overflow:hidden;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus .b-share-icon_gplus {display:block; float:left; width:25px; height:14px; margin:9px 0 17px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/gp_b.png') no-repeat center 0; overflow:hidden;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte .b-share-icon_vkontakte {display:block; float:left; width:25px; height:12px; margin:11px 0 19px 0px; border-right:1px solid #1a1a1a; padding:0; background:url('/static/img/backgrounds/socials/vk_b.png') no-repeat center 0; overflow:hidden;}
 #container .video_play_list .center .yashare-auto-init .b-share .b-share-btn__wrap .b-share-counter {display:block; float:right; width:41px; line-height:33px; text-align:center; margin:0; font-size:12px; color:#f7f7f7; visibility: visible;}
 /*share END*/
#container .video_galery .top_info {display:block; width:100%; height:90px; margin:0; padding:0; overflow:hidden;}
#container .video_play_list.video_galery .gallery_list.gallery {display:block; float:right; position:static; width:384px; height:415px; margin:0 11px; padding:0; overflow:hidden;}
#container .video_galery .gallery_list {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .video_galery .gallery_list .item .item_info .counter {display:block; width:100%; height:auto; margin:0 0 50px; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .video_galery .gallery_list .item .item_info .subtitle {display:block; width:100%; height:auto; padding-left:15px; padding-right:15px; margin:50px 0 0; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
#container .video_galery .gallery_list .item .item_info .source {display:block; width:100%; height:auto; padding:0; margin:20px 0 0; font:italic normal 15px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; overflow:hidden;}
#container .video_galery .gallery_list.gallery {display:block; float:right; position:static; width:360px; height:330px; margin:0; padding:0; overflow:hidden;}
#container .video_galery .gallery_list.gallery .item {display:block; width:100%; height:75px; margin:0 0 10px; padding:0; overflow:hidden;}
#container .video_galery .gallery_list.gallery .item .title {display:block; float:right; width:235px; height:auto; max-height:60px; margin:-3px 0 0; padding:0; font:normal normal 12px/20px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
#container .video_galery .gallery_list.gallery .item .subtitle,
  #container .video_galery .gallery_list.gallery .item .info,
  #container .video_galery .gallery_list.gallery .item .counter,
  #container .video_galery .gallery_list.gallery .item .yashare-auto-init,
  #container .video_galery .gallery_list.gallery .item .source {display:none;}
#container .video_galery .gallery_list.gallery .item .main_image {display:block; float:left; position:relative; width:95px; height:75px; padding:0; margin:0; overflow:hidden; background:#f5f5f5;  -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container .video_galery .gallery_list.gallery .item:hover .main_image {opacity: 0.5;}
#container .video_galery .gallery_list.gallery .item .main_image img{width:100%; height:100%}
#container .video_galery .gallery_list.gallery .item .details {width:235px; display: inline-block; float: none; margin: 0 9px;}
#container .video_galery .gallery_list.gallery .item .details .likes,
  #container .video_galery .gallery_list.gallery .item .details .views,
  #container .video_galery .gallery_list.gallery .item .details .comments {float:left; margin:0 15px 0 0;}
#container .video_galery .gallery_list.gallery .item .main_image .timer {display:block; position:absolute; left:5px; bottom:0; width:auto; height:auto; margin:5px 0; padding:0 5px; background:#000; font:normal normal 9px/15px 'Ubuntu'; font-weight:500; color:#bababa;  overflow:hidden;}
#container .video_galery .gallery_list.gallery .item.first  {position:absolute; left:45px; top:0; width:875px; height:540px;}
#container .video_galery .gallery_list.gallery .item.first .title {display:block; float:none; width:100%; height:auto; max-height:70px; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
#container .video_galery .gallery_list.gallery .item.first .main_image {display:block; float:left; width:535px; height:430px; margin:0 15px 0 0;}
#container .video_galery .gallery_list.gallery .item.first .main_image .timer {display:none;}
#container .video_galery .gallery_list.gallery .item.first .item_info {display:block; position:relative; float:left; width:325px; padding-left:0; padding-right:0;}
#container .video_galery .gallery_list.gallery .item.first .item_info .details {display:inline; position:absolute; top:0; left:0; width:325px; text-align:center;}
#container .video_galery .gallery_list.gallery .item.first .details .likes,
  #container .video_galery .gallery_list.gallery .item.first .details .views,
  #container .video_galery .gallery_list.gallery .item.first .details .comments {display:inline; float:none; margin:0 15px 0 0; text-align:center;}
#container .video_galery .gallery_list.gallery .item.first .subtitle,
  #container .video_galery .gallery_list.gallery .item.first .info,
  #container .video_galery .gallery_list.gallery .item.first .counter,
  #container .video_galery .gallery_list.gallery .item.first .yashare-auto-init,
  #container .video_galery .gallery_list.gallery .item.first .source {display:block;}
#container .video_galery .gallery_list.gallery .item.first .item_info .counter {display:none;}
#container .video_galery .gallery_list.gallery .item.first .item_info .subtitle {width:295px; padding-left:15px; padding-right:15px; margin-top:50px; color:#fff;}
#container .video_galery .gallery_list.gallery .item.first .item_info .yashare-auto-init {width:325px;}

#container .video_galery .gallery_list.list {display:block; width:100%; height:auto; margin:0; padding:0; overflow:visible;}
#container .video_galery .gallery_list.list .item_info .details {position:absolute; top:65px;}
#container .video_galery .gallery_list.list .item.first {margin:-91px 0 15px;}
#container .video_galery .gallery_list.list .item {display:block; width:100%; height:540px; margin:0 0 15px; padding:0; overflow:hidden;}
#container .video_galery .gallery_list.list .item .title {display:block; float:none; width:620px; height:auto; max-height:70px; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
#container .video_galery .gallery_list.list .item .main_image {display:block; float:left; width:535px; height:430px; margin:0 15px 0 0; padding:0; background:#f5f5f5; overflow:hidden;}
#container .video_galery .gallery_list.list .item .main_image .timer {display:none;}
#container .video_galery .gallery_list.list .item .item_info {display:block; position:relative; float:left; width:325px; padding-left:0; padding-right:0;}
#container .video_galery .gallery_list.list .item .item_info .details {display:inline; position:absolute; top:20px; left:0; width:550px; text-align:center;}
#container .video_galery .gallery_list.list .item .details .likes,
  #container .video_galery .gallery_list.list .item .details .views,
  #container .video_galery .gallery_list.list .item .details .comments {display:inline; float:none; margin:0 15px 0 0; text-align:center;}
#container .video_galery .gallery_list.list .item .info,
  #container .video_galery .gallery_list.list .item .yashare-auto-init {display:block;}
#container .video_galery .gallery_list.list .item .item_info {width:550px; margin:0 0 0 85px;}
#container .video_galery .gallery_list.list .item .item_info .yashare-auto-init {width:100%;}
#container .video_galery .gallery_list.list .item .source {display:block;}
#container .video_galery.gallery .read_more {display:none;}

#container .video_galery .gallery_list.tile {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .video_galery .gallery_list.tile .item {display:block; float:left; position:relative; width:300px; height:310px; margin:0 15px 20px 0; padding:0; overflow:hidden;}
#container .video_galery .gallery_list.tile .item .main_image {display:block; position:absolute; top:0; left:0; width:100%; height:240px; padding:0; margin:0; overflow:hidden; background:#f5f5f5;}
#container .video_galery .gallery_list.tile .item .main_image .timer {display:none; position:absolute; left:5px; top:225px; width:auto; height:auto; margin:0; padding:0 5px; background:#000; font:normal normal 9px/15px 'Ubuntu'; font-weight:500; color:#bababa;  overflow:hidden;}
#container .video_galery .gallery_list.tile .item:hover .main_image .timer {display:block;}
#container .video_galery .gallery_list.tile .item .title {display:block; width:100%; height:auto; max-height:40px; margin:249px 0 2px; padding:0; font:normal normal 15px/20px 'Ubuntu'; font-weight:500; color:#fff; overflow:hidden;}
#container .video_galery .gallery_list.tile .item .subtitle,
  #container .video_galery .gallery_list.tile .item .counter,
  #container .video_galery .gallery_list.tile .item .yashare-auto-init,
  #container .video_galery .gallery_list.tile .item .source {display:none;}

#container .video_galery .read_more {display:none; width:auto; height:33px; margin:10px auto 35px; padding:0; border:1px solid #666; overflow:hidden;}
#container .video_galery.gallery_list.list .read_more,
  #container .video_galery.gallery_list.tile .read_more {display:table;}
#container .video_galery .read_more .title_ {display:inline; width:auto; height:auto; margin:0;  padding:0 47px 0 19px; font:normal normal 15px/33px 'Ubuntu'; font-weight:500; color:#fff; text-align:center; text-transform:uppercase; background:url('/static/img/buttons/read_more_white.png')no-repeat 90% center; overflow:hidden;}
#container .video_galery .up {display:none; position:absolute; bottom:35px; right:45px; width:36px; height:35px; margin:0; padding:0; background:url('/static/img/buttons/arrow_up.png') no-repeat center center; overflow:hidden;}
#container .video_galery .gallery_list.list .up {display:block;}
/*video_galery [END]*/


/* online START*/
#container #online_schedule {display:block; width:1245px; min-height:200px; height:auto; margin:0 0 33px; padding:0; overflow:visible;}
#container #online_schedule .title {display:block; width:auto; height:auto; margin:22px 0 0 3px; padding:0; font:normal normal 32px/31px 'Ubuntu'; font-weight:700; overflow:hidden;}
#container #online_schedule .head {display:block; width:auto; height:57px; margin:19px 0 0; padding:0; border-bottom:1px solid #16171a; overflow:visible;}
#container #online_schedule .head .list {display:block; float:left; width:auto; height:50px; margin:0; padding:0; overflow:visible;}
#container #online_schedule .head .list .item {display:block; float:left; width:100px; height:100%; margin:0 31px 0 0; padding-bottom:22px; overflow:hidden;}
#container #online_schedule .head .list .item .link {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 23px/25px 'Ubuntu'; font-weight:500; color:#080808; text-align:center; cursor:pointer; overflow:hidden;}
#container #online_schedule .head .list .item .link .day {display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #online_schedule .head .list .item .link .date {display:block; width:auto; height:auto; margin:-8px 0 0; padding:0; font-size:15px; overflow:hidden;}
#container #online_schedule .head .list .item .link:hover {color:#4c4c4c;}
#container #online_schedule .head .list .item.selected .link {color:#b60007;}
#container #online_schedule .head .list .item.selected  {background:url('/static/img/backgrounds/icon_mg_selplash.jpg') no-repeat center bottom; color:#b60007;}
#container #online_schedule .head .calendar_date {display:block; float:right; width:auto; height:auto; margin-top:9px; padding-left:31px; font:normal normal 15px/15px 'Ubuntu'; font-weight:500; background:url('/static/img/backgrounds/icon_calendar_20_black.png') no-repeat center left; cursor:pointer; overflow:hidden;}
#container #online_schedule .head .calendar_date .cal_date {font:normal normal 13px/13px 'Ubuntu'; font-weight:400;}
#container #online_schedule .block {display:block; width:auto; height:auto; margin-top:15px; padding:0; overflow:hidden;}
#container #online_schedule .block .item {display:block; width:auto; height:100px; margin-top:10px; padding:0; overflow:hidden;}
#container #online_schedule .block .item .link {display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #online_schedule .block .item .link .on_frame {display:block; position:relative; float:left; width:170px; height:90px; margin:5px 15px 5px 0; padding:0;background:#51b2c0; overflow:hidden;}
#container #online_schedule .block .item .link .img {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container #online_schedule .block .item .link .time {display:block; float:left; width:auto; height:auto; margin:7px 0; padding:0; font:normal normal 23px/25px 'Ubuntu'; font-weight:700; color:#000000; overflow:hidden;}
#container #online_schedule .block .item .link .source {display:block; width:auto; height:auto; margin:7px 0; padding-left:13px; font:normal normal 23px/25px 'Ubuntu'; font-weight:500; color:#000000; overflow:hidden;}
#container #online_schedule .block .item .link .title {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 15px/25px 'Ubuntu'; font-weight:500; color:#000000; overflow:hidden;}
#container #online_schedule .block .item .link .on {display:block; position:absolute; width:55px; height:20px; top:0; right:0; margin:0; padding:0; font:normal normal 10px/20px 'PTSansRegular'; color:#ffffff; text-align:center; background:#bf134d; overflow:hidden;}
#container #online_schedule .block .item:hover {background:#ebebeb;}
#container #online_schedule .head .f_item {display:block; position:relative; float:right; width:auto; height:57px; margin:0; padding:0; overflow:visible;}
#container #online_schedule .head .f_item .calendar_block {display:none; position:absolute; left:0; width:230px; z-index: 10; height:auto; margin:49px 0 0 -94px; padding:8px 0 0 0; background:url(/static/img/calendar/arrow_13_8.png) no-repeat 50% 0; overflow:hidden;}
#container #online_schedule .head .f_item:hover .calendar_block {display:block;}
#container #online_schedule .head .f_item:hover {color:#4c4c4c;}
 /*online_block*/
 #container .main_video .player .zaglushka {display:block; background:#e7e7e7; width:auto; height:422px; margin:0; padding:0; overflow:hidden;}
 #container .main_video .player .zaglushka .txt_watch {display:block; width:auto; height:auto; margin:98px auto 0 auto; padding:0; font:normal normal 50px 'Ubuntu'; font-weight:700;; color:#3b3a37; text-align:center; overflow:hidden;}
 #container .main_video .player .zaglushka .txt_date {display:block; width:auto; height:auto; margin:32px auto 0 auto; padding:0; font:normal normal 40px 'Ubuntu'; font-weight:700; color:#cc2d2d; text-align:center; overflow:hidden;}
 #container .main_video .player .zaglushka .txt_tsn {display:block; width:auto; height:auto; margin:22px auto 0 auto; padding:0; font:normal normal 25px 'Ubuntu'; font-weight:700; color:#3b3a37; text-align:center; overflow:hidden;}
 #container #online_block .title {margin: 0 3px;}
 #container #online_block .player {margin:7px 40px 18px 3px;}
 #container #online_block .center {margin:105px 0; width:300px;}
 #container #online_block .right_banners_int {margin:56px 14px 15px;}
 /*online_block*/
/* online END*/
/*search START*/

#container .not_search {display:block; width:1337px; height:522px; margin-left:-45px; padding:0; background:url('/static/img/backgrounds/Layer-377.png') no-repeat 0 -150px; background-size:1337px 780px; overflow:hidden;}
#container .not_search .not_found {display:block; width:auto; height:auto; margin-top:142px; padding:0; font:normal normal 40px/47px 'Ubuntu'; font-weight:700; text-align:center; color:#000000; overflow:hidden; letter-spacing:1.3px;}
#container .not_search .subtext {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 18px/20px 'Ubuntu'; font-weight:500; text-align:center; color:#000000; overflow:hidden; letter-spacing:0.1px}
#container .not_search .text, #container .search .text {display:block; float:left; width:375px; height:36px; margin:26px 0 0 454px; padding:0 35px 0 10px; border:1px solid #959595; font:italic normal 13px/35px 'Ubuntu'; font-weight:400; outline:none; overflow:hidden;}
#container .not_search .submit, #container .search .submit {display:block; float:left; width:35px; height:36px; margin:26px 0 0 -35px; padding:0; border:0; cursor:pointer; background:url('/static/img/backgrounds/header/icon_search_35.png') 0 -68px no-repeat; overflow:hidden;}
#container .search .submit {margin:23px 0 0 -39px; }
#container .search {display:block; width:1245px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .search .text {width:733px; margin:25px 0 17px; height:33px;}
#container .search .title {display:block; width:100%; height:auto; margin:0 0 0 -5px; padding:0; font:normal normal 40px/55px 'Ubuntu'; font-weight:700; text-transform:uppercase; letter-spacing:1px; overflow:hidden;}
#container .search .title .font_w {font-size:60px;}
#container .search .search_m {min-height:0; margin:0;}
#container .search .search_m .mg_top {height:48px;}
#container .search .search_m .mg_top .filters .f_item {height:48px; padding:0 17px 0px 19px;}
#container .search .search_m .mg_top .filters .f_item .text {line-height:48px;}
#container .search .search_m .mg_top .f_item .arrow {top:22px;}
#container .search .search_m .mg_top .filters .date {padding:0px 16px 0px 40px; background-position:10px 11px;}
#container .search .mg_top .f_item.wsel .selector {margin-top:-10px;}
#container .search .mg_top .f_item.date .calendar_block {margin-top:-3px;}
/*search END*/
/*news_block START*/
#container #last_news_block {display:block; width:1245px; height:auto; margin:0; padding:0; overflow:visible;}
#container #last_news_block .news_block {display:block; width:100%; height:auto; margin:0 0 15px; padding:0; overflow:visible;}
#container #last_news_block .news_block .item {display:block; width:auto; height:210px; margin:15px 0 0; padding:0; overflow:hidden;}
#container #last_news_block .news_block .item:nth-child(1){width: 63%;}
#container #last_news_block .news_block .item:nth-child(2){width: 63%;}
#container #last_news_block .news_block .item.advert{height:250px;}
#container #last_news_block .news_block .item.blogs_list .link_on_image {display:block; float:left; width:300px; height:210px; margin:0 15px 0 0; padding:0; background:#000; overflow:hidden; }
#container #last_news_block .news_block .item.blogs_list .link_on_image .img {display:block; width:300px; /*height:210px;*/ margin:0; padding:0; background:none; overflow:hidden;  -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container #last_news_block .news_block .item.blogs_list:hover .link_on_image .img {opacity: 0.5;}
#container #last_news_block .news_block .item .link_on_image {display:block; float:left; width:300px; height:210px; margin:0 15px 0 0; padding:0; background:#000; overflow:hidden;}
#container #last_news_block .news_block .item .link_on_image .img {display:block; width:300px; /*height:210px; */margin:0; padding:0; overflow:hidden;  -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container #last_news_block .news_block .item .title {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 30px/35px 'Ubuntu'; font-weight:700; color:#000000; overflow:hidden; text-transform:none;}
#container #last_news_block .news_block .item .subtitle {display:block; width:auto; height:auto; max-height:105px; margin:3px 0 0; padding:0; font:normal normal 21px/30px 'Ubuntu'; font-weight:400; color:#000000; overflow:hidden;}
#container #last_news_block .news_block .item .info {display:block; width:auto; height:30px; margin:0; padding:0; overflow:hidden;}
#container #last_news_block .news_block .item .info .link .frame {display:block; float:left; width:30px; height:30px; margin:0; padding:0; border-radius:90px; background:#4c4c4c; overflow:hidden;}
#container #last_news_block .news_block .item .info .link .frame .img_blogs {display:block; width:auto; height:100%; margin-left:-6px; padding:0; overflow:hidden;}
#container #last_news_block .news_block .item .info .link .author {display:block; float:left; width:auto; height:auto; margin:0 10px; padding:0; font:normal normal 10px/30px 'Ubuntu'; font-weight:400; color:#499df2; overflow:hidden;}
#container #last_news_block .news_block .item .info .details {display:block; float:left; height:30px; margin:-1px 0 0 3px;}
.section.exclusive {color:#ff0000;}
#container #last_news_block .news_block .item .info {height:auto; margin:4px 0 0;}
#container #last_news_block .news_block .item .info .link {display:block; float:left; width:auto; height:30px; margin:0; padding:0; overflow:hidden;}
#container #last_news_block .news_block .item .info .link:hover .author {color:#4c4c4c;}
#container #last_news_block .news_block .item .info .link:hover .img {opacity:0.5;}
#container #last_news_block .news_block .item .info .section {display:block; float:left; margin:0; line-height:30px;}
#container #last_news_block .news_block .item .info .date {display:block; float:left; margin:0 0 0 10px; line-height:30px;}
#container #last_news_block .news_block .item .info .section:hover {color:#4c4c4c;}
#container #last_news_block .news_block .item .info .details .views,
#container #last_news_block .news_block .item .info .details .comments,
#container #last_news_block .news_block .item .info .details .likes {height:30px; line-height:30px;}
#container .search #last_news_block .news_block .item:first-child .subtitle {display:-webkit-box; max-height:70px; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

#container #author {width:1245px;}

#container .advertising_platform {display:block; float:left; width:930px; height:250px; margin:0 0 15px 0px; padding:0; overflow:hidden;}
#container .advert_profooball {display:block; float:left; width:615px; height:250px; margin:0 0 15px; padding:0; overflow:hidden;}
#container #author .advert_block,
#container #blogi_section .advert_block,
#container #search_result .advert_block {float:right;}
#container .advert_block {display:block; float:left; width:300px; height:250px; margin:0 0 15px 15px; padding:0; overflow:hidden;}
#container .more {display:table; width:auto; height:41px; margin:30px auto 35px; padding:25px 72px 0 30px; border:2px solid #000; font:normal normal 30px/20px 'Ubuntu'; font-weight:400; color:#000; text-align:center; cursor:pointer; background:url('/static/img/buttons/read_more.png') no-repeat center right 30px; overflow:hidden;}

/*news_block END*/

/* central_games: START */
#container .integrator_football {display:table; height:auto; min-height:100px; width:100%; margin:0 0 15px 0; padding:0; overflow:visible;}
#container .main_grid.sport .integrator_football {display:block; position:relative;  float:left; width:1337px; height:auto; margin:0 0 15px -45px; padding:0; overflow:visible;}
#container .main_grid.sport .integrator_football .central_games {margin:25px 0 0 43px;}
#container .main_grid.sport .integrator_football .right_table {margin:25px auto;}
#container .central_games {display:block; position:relative; float:left; height:auto; width:944px; margin:25px 0 0 145px; padding:0; background:#fff; overflow:visible;}
#container .central_games .tbl,
  #container .central_games .tbl .tour_list {display:block; height:auto; width:100%; margin:0; padding:0; overflow:visible;}
#container .central_games .tbl .tour_list .item_tour {display:block; float:left; height:auto; width:467px; margin:0 5px 0 0; padding:0; overflow:visible;}
#container .central_games .item_tour .caption {display:block; width:100%; height:45px; margin:0 0 25px -5px; padding:0 0 0 5px; background:#78bf13; font:normal normal 15px/45px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; overflow:hidden;}
#container .central_games .item_tour .games_list {display:block; width:100%; height:auto; margin:0; padding:0; background:#f5f5f5; overflow:visible;}

#container .central_games .item_game {display:block; position:relative; width:100%; height:39px; padding:0; margin:0; border-bottom:1px solid #fff; overflow:visible;}
#container .central_games .item_game:hover {background-color:#e1e1e1;}
#container .central_games .item_game .dt_holder {display:block; width:47px; height:39px; margin:0; padding:0; overflow:hidden;}
#container .central_games .item_game .col {float:left;}
#container .central_games .item_game .dt_holder span{display:table-cell; width:47px; height:39px; vertical-align:middle; margin:0; padding:0; font:normal normal 10px/39px 'RobotoRegular'; letter-spacing:0.2px; color:#939393; text-align:center; overflow:hidden;}
#container .central_games .item_game .logo {width:30px; height: 30px; margin-top:4px;}
#container .central_games .item_game .team_home .logo {float:left; margin-right: 10px;}
#container .central_games .item_game .team_guest .logo {float:right; margin-left: 10px;}
#container .central_games .item_game .team {display:block; width:146px;}
#container .central_games .item_game .team .team_name {font:normal normal 9px/39px 'RobotoBold'; letter-spacing:0.2px; color:#000; text-transform:uppercase;}
#container .central_games .item_game:hover .team_name {color:#000;}
#container .central_games .item_game .game {display:block; width:90px; height:39px; font:normal bold 15px/39px 'Ubuntu'; font-weight:700; color:#000; text-align:center; overflow:hidden; }
#container .central_games .item_game .game.cancelled {font-size: 11px; color: #b60007; text-transform: uppercase;}
#container .central_games .item_game:hover .game,
#container .central_games .item_game .game.current {color:#000; height:auto;}
#container .central_games .item_game .team_home .tn_holder {float:right;}
#container .central_games .item_game .team_home .logo {float:left;}
#container .central_games .item_game .team_home .tn_holder {text-align: right;}
#container .central_games .item_game .team_guest .tn_holder {float:left;}
#container .central_games .item_game .team_guest .logo {float:right;}
#container .central_games .item_game .team_guest .tn_holder {text-align: left;}
#container .central_games .item_game .team_city {display:none; font:normal normal 11px 'RobotoRegular'; letter-spacing:0.2px; color:#868686;}
#container .central_games .item_game .game_video {display:block; display:none; width:40px; height:20px; padding:0; margin:10px 0 9px 0; background:#499df2; font:normal normal 8px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .central_games .item_game .game_online {display:block; width:40px; height:20px; padding:0; margin:10px 0 9px 5px; background:#bf134d; font:normal normal 8px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .central_games .item_game .game_video:hover {text-decoration:underline;}
#container .right_table .listing .left,
  #container .central_games .left {display:block; position:absolute; left:15px; top:0; width:9px; height:50px; margin:0; padding:0; background:url('/static/img/backgrounds/arrow_listing_9_15.png') no-repeat left center; }
#container .right_table .listing .right,
  #container .central_games .right {display:block; position:absolute; right:15px; top:0; width:9px; height:50px; margin:0; padding:0; background:url('/static/img/backgrounds/arrow_listing_9_15.png') no-repeat right center; }
#container .central_games .right {right:17px;}
#container .central_games .item_game .game .popup_goals {display:none; position:absolute; z-index:10; left:50%; top:30px; transform:translateX(-50%); width:auto; height:auto; margin:0; padding:5px 0 0; background:url('/static/img/backgrounds/arrow_top_sport.png') no-repeat center top; overflow:visible;}
#container #integrator_matches_list .central_games .item_game .game .popup_goals,
#container .integrator_football .central_games .item_game .game .popup_goals {left:0;right:0; transform:translateX(-7px);}
/*#container .central_games .item_game .game:hover .popup_goals {display:block;}*/
#container .central_games .item_game .game .goals {display:inline-block; width:281px; height:auto; margin:0; padding:10px; background:#363636; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list {display:block; width:auto; height:auto; margin:0; padding:5px 0; background:url('/static/img/backgrounds/divider_goals_list_sport.png') repeat-y center top; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list .goals_team {display:block; float:left; width:135px; height:auto; min-height:20px; margin:0; padding:0; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list .goals_team.last {float:right;}
#container .central_games .item_game .game .goals .goals_list .goals_team .person_list {display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list .goals_team .person_list .item {display:block; width:auto; height:auto; min-height:20px; margin:2px 0; padding:0; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list .goals_team .person_list .item .name {display:block; float:left; width:80px; height:auto; margin:2px 0 0; padding:0; font:normal normal 9px/12px 'RobotoRegular'; letter-spacing:0.2px; color:#fff; text-align:right; /*white-space:nowrap;*/ text-transform:uppercase; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list .goals_team .person_list .item .minute {display:block; float:left; width:25px; height:auto; margin:0 15px; padding:0; font:normal normal 16px/16px 'Ubuntu'; font-weight:400; color:#fff; text-align:right; text-transform:uppercase; overflow:hidden;}
#container .central_games .item_game .game .goals .goals_list .goals_team.last .person_list .item .name {text-align:left;}
#container .central_games .item_game .game .goals .goals_list .goals_team.last .person_list .item .minute {text-align:left;}
#container .central_games .item_game .game .goals .penalties {display:block; width:100%; height:auto; margin:3px 0 0; padding:0; font:normal normal 9px/20px 'RobotoRegular'; letter-spacing:0.2px; color:#777; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .central_games .item_game .game .goals .penalties .pen_score {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 16px/20px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .central_games .all_news {display:block; float:right; width:auto; height:auto; margin:0 5px 0 0; padding:0; font:normal normal 9px/20px 'RobotoBold'; letter-spacing:0.2px; color:#777; text-decoration:underline; overflow:hidden;}
/* central_games: END */

/*right_table [START]*/
#container .right_table {display:block; float:left; width:315px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .right_table {position:relative;}
#container .right_table .caption {display:block; width:100%; height:45px; margin:0 0 25px; padding:0; background:#78bf13; font:normal normal 15px/45px 'Ubuntu'; font-weight:400; color:#fff; text-align:center; overflow:hidden;}
#container .right_table .list {display:block; width:100%; height:auto; margin:0; padding:0; background:#f5f5f5; overflow:hidden;}
#container .right_table .list .item {display:block; width:100%; height:39px; padding:0; margin:0; border-bottom:1px solid #fff; overflow:hidden;}
#container .right_table .list .item:hover {background: #e1e1e1;}
#container .right_table .list .position {display:block; float:left; width:22px; height:39px; margin:0; padding:0; font:normal normal 10px/39px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-align:center; overflow:hidden;}
#container .right_table .list .logo {display:block; float:left; width:30px; height:30px; margin:4px 2px 0 0; padding:0; border:0; overflow:hidden;}
#container .right_table .list .team {display:block; float:left; width:180px; height:39px; margin:0 0 0 10px; padding:0; font:normal normal 10px/39px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .right_table .list .team:hover {color:#000;}
#container .right_table .list .points,
  #container .right_table .list .games {display:block; float:left; width:35px; height:39px; margin:0; padding:0; font:normal normal 10px/39px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-align:center; overflow:hidden;}
#container #integrator_matches_list_table .right_table .list_groups {display:block; width:100%; float:left; height:auto; margin:0; padding:0; background:#f5f5f5; overflow:hidden;}
#container #integrator_matches_list_table .right_table .list_groups .item {display:block; float:left; width:25px; height:30px; padding:0; margin:0; border-bottom:1px solid #fff; overflow:hidden;}
#container #integrator_matches_list_table .right_table .list_groups .item.selected {background:#b60007;}
#container #integrator_matches_list_table .right_table .list_groups .item.selected .group {color:#fff;}
#container #integrator_matches_list_table .right_table .list_groups .item .group {display:block; text-align:center; padding:0; margin:0; text-transform: capitalize; font:normal normal 15px/25px 'Ubuntu'; font-weight:400; overflow:hidden;}
/*right_table [END]*/

/*comments_block [START]*/
#container #comments_block {display:block; clear:both; width:auto; height:auto; margin:30px 0 20px 45px; padding:0 47px 20px 0; background:#fff; overflow:hidden;}
#container #comments_block.cb_small {clear:none; width:810px; float:left; padding-right:0; margin-left:90px;}
#container #comments_block .c_head {display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .u_form {display:block; clear:both; width:auto; height:auto; min-height:61px; margin:0; padding:0; overflow:hidden;}
#container #comments_block.cb_small .u_form {min-height:46px;}
#container #comments_block .u_form form {display:block; position:relative; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .u_form .u_avatar {display:block; float:left; width:61px; height:61px; margin:0; padding:0; background:url('/static/img/backgrounds/default_avatar.png') no-repeat center center; border-radius:30px; font-size:0; overflow:hidden;}
#container #comments_block.cb_small .u_form .u_avatar {width:46px; height:46px; border-radius:23px;}
#container #comments_block .u_form .b_text {display:block; float:left; width:auto; height:auto; margin:7px 0 0 19px; background:#fff; border:1px solid #bfbfbf; overflow:hidden;}
#container #comments_block.cb_small .u_form .b_text {margin:2px 0 0 14px;}
#container #comments_block .u_form .b_text .f_quote {display:block; width:1135px; min-width:1135px; max-width:1135px; height:auto; margin:0; padding:9px 9px 4px 19px; overflow:hidden;}
#container #comments_block.cb_small .u_form .b_text .f_quote {width:730px; min-width:730px; max-width:730px; padding:4px 4px 0 14px; overflow:hidden;}
#container #comments_block .u_form .b_text .behavior_holder {display:block; position:relative; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .u_form .b_text .behavior,
#container #comments_block .u_form .b_text .textarea {display:block; width:auto; width:1135px; min-width:1135px; max-width:1135px; height:30px; min-height:30px; margin:0; padding:9px 9px 9px 19px; border:0; font:normal normal 16px 'Ubuntu'; font-weight:400; color:#bfbfbf; line-height:30px; resize:vertical; outline:none; word-wrap:break-word; overflow:hidden;}
#container #comments_block.cb_small .u_form .b_text .behavior,
#container #comments_block.cb_small .u_form .b_text .textarea {width:730px; min-width:730px; max-width:730px; padding:4px 4px 4px 14px;}
#container #comments_block .u_form .b_text .behavior {visibility:hidden; position:absolute; height:auto;}
#container #comments_block .u_form .u_submit {display:block; position:absolute; bottom:28px; right:10px; width:103px; height:28px; margin:0; padding:0; background:#fff; border:1px solid #333; font:normal normal 14px 'Ubuntu'; font-weight:400; color:#333; line-height:28px; text-align:center; outline:none; overflow:hidden;}
#container #comments_block.cb_small .u_form .u_submit {bottom:24px; right:5px;}
#container #comments_block .u_form .u_submit:disabled {color:#a9a9a9; border-color:#a9a9a9; bottom:15px;}
#container #comments_block.cb_small .u_form .u_submit:disabled {bottom:10px;}
#container #comments_block .u_form .u_logout {display:block; float:right; width:auto; height:12px; margin:6px 0 0 0; font:normal normal 9px 'RobotoRegular'; letter-spacing:0.2px; color:#a9a9a9; line-height:12px; overflow:hidden;}

#comments_block #c_user_auth {display:block; display:none; clear:both; width:750px; height:auto; margin:0 0 0 80px; padding:0; overflow:hidden;}
#comments_block.cb_small #c_user_auth {margin-left:60px;}
#comments_block #c_user_auth .ca_menu {display:block; width:100%; height:65px; margin:0 0 40px 0; padding:0; border-bottom:1px solid #16171a; overflow:visible;}
#comments_block #c_user_auth .ca_menu .a {display:block; position:relative; float:left; width:auto; height:60px; margin:0 22px 0 0; padding:5px 0 0 0; cursor:pointer; overflow:visible;}
.chrome #comments_block #c_user_auth .ca_menu .a {margin-right:28px;}
#comments_block #c_user_auth .ca_menu .a.last {margin-right:0; cursor:default;}
#comments_block #c_user_auth .ca_menu .a .text {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 15px/60px 'Ubuntu'; font-weight:400; color:#000; text-align:center; float:none; border:none; letter-spacing:1px; overflow:hidden;}
#comments_block #c_user_auth .ca_menu a.a:hover .text {color:#4c4c4c;}
#comments_block #c_user_auth .ca_menu span.a .text {color:#b7b7b7}
#comments_block #c_user_auth .ca_menu .a.selected .text {color:#c90b0b;}
#comments_block #c_user_auth .ca_menu .a .plash_sel {display:block; display:none; position:absolute; left:50%; bottom:-15px; width:45px; height:15px; margin:0 0 0 -15px; padding:0; background:url(/static/img/backgrounds/icon_mg_selplash.jpg) 0 0 no-repeat; overflow:hidden;}
#comments_block #c_user_auth .ca_menu .a.selected .plash_sel {display:block;}
#comments_block #c_user_auth .ca_cntn {display:block; display:none; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#comments_block #c_user_auth .ca_cntn .i_inp {display:block; float:left; width:240px; height:35px; margin:0 15px 15px 0; padding:0; overflow:hidden;}
#comments_block #c_user_auth .ca_cntn .i_inp.i_last {margin-right:0;}
#comments_block #c_user_auth .ca_cntn .i_inp .field {display:block; width:220px; height:33px; margin:0; padding:0 4px 0 14px; background:#fff; border:1px solid #b7b7b7; font:normal normal 14px/33px 'Ubuntu'; font-weight:400; color:#999; overflow:hidden;}
#comments_block #c_user_auth .ca_cntn .i_inp .field.pass {float:left; width:188px; border-right:0;}
#comments_block #c_user_auth .ca_cntn .i_inp .pass_eye {display:block; float:left; width:32px; height:33px; margin:0; padding:0; border:1px solid #b7b7b7; border-left:0; background:url('/static/img/backgrounds/header/icon_pass.png') no-repeat center center; overflow:hidden;}
#comments_block #c_user_auth .ca_cntn .i_inp .field.f_captcha {float:left; width:106px; border-left:0;}
#comments_block #c_user_auth .ca_cntn .i_inp .img_captcha {display:block; float:left; width:115px; height:35px; margin:0; padding:0; overflow:hidden;}
#comments_block #c_user_auth .ca_cntn .i_inp .field:hover {color:#747373; border-color:#a1a1a1;}
#comments_block #c_user_auth .ca_cntn .i_inp .field:focus {color:#000; border-color:#000;}
#comments_block #c_user_auth .ca_cntn .i_inp .pass_eye.hover {border-color:#a1a1a1;}
#comments_block #c_user_auth .ca_cntn .i_inp .pass_eye.focus {border-color:#000;}
#comments_block #c_user_auth .ca_cntn .i_inp.empty .field,
#comments_block #c_user_auth .ca_cntn .i_inp.empty .pass_eye {border-color:#feb313;}
#comments_block #c_user_auth .ca_cntn .i_inp.error .field,
#comments_block #c_user_auth .ca_cntn .i_inp.error .pass_eye {border-color:#ed1c24;}
#comments_block #c_user_auth .ca_cntn .button {display:block; cursor:pointer; float:left; width:158px; height:35px; margin:0; padding:0; border:1px solid #b60007; background:#fff; font:normal normal 16px/33px 'Ubuntu'; font-weight:500; color:#b60007; text-align:center; overflow:hidden;}
#comments_block #c_user_auth .ca_cntn.register .button {float:right;}

#comments_block #c_user_auth .soc_auth {display:block; width:auto; height:72px; margin:15px 0 0 0; padding:12px 0 0 0; border-top:1px solid #e3e3e3; overflow:hidden;}
#comments_block #c_user_auth .soc_auth .message {display:block; width:auto; height:37px; margin:0 auto; padding:0; font:normal normal 14px 'Ubuntu'; font-weight:500; color:#999; line-height:37px; text-align:center; overflow:hidden;}
#comments_block #c_user_auth .soc_auth .to_log {display:block; width:auto; height:35px; margin:0 0 0 150px; padding:0; overflow:hidden;}
#comments_block #c_user_auth .soc_auth .to_log a {display:block; float:left; width:auto; height:33px; margin:0 15px 0 0; padding:0; border:1px solid #000; font:normal normal 11px 'RobotoRegular'; color:#000; line-height:33px; overflow:hidden;}
#comments_block #c_user_auth .soc_auth .to_log a.last {margin-right:0;}
#comments_block #c_user_auth .soc_auth .to_log a.c_fb {width:60px; padding-left:42px; border-color:#3b5999; color:#3b5999; background:url('/static/img/backgrounds/socials/fb.png') no-repeat 13px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_vk {width:69px; padding-left:44px; border-color:#567ca1; color:#567ca1; background:url('/static/img/backgrounds/socials/vk.png') no-repeat 14px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_tw {width:48px; padding-left:45px; border-color:#2aa9e0; color:#2aa9e0; background:url('/static/img/backgrounds/socials/tw.png') no-repeat 13px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_gp {width:46px; padding-left:47px; border-color:#d3492c; color:#d3492c; background:url('/static/img/backgrounds/socials/gp.png') no-repeat 14px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_ok {width:94px; padding-left:44px; border-color:#f7941d; color:#f7941d; background:url('/static/img/backgrounds/socials/ok.png') no-repeat 15px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a:hover {color:#fff;}
#comments_block #c_user_auth .soc_auth .to_log a.c_fb:hover {background:#3b5999 url('/static/img/backgrounds/socials/fb_white.png') no-repeat 13px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_vk:hover {background:#567ca1 url('/static/img/backgrounds/socials/vk_white.png') no-repeat 14px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_tw:hover {background:#2aa9e0 url('/static/img/backgrounds/socials/tw_white.png') no-repeat 13px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_gp:hover {background:#d3492c url('/static/img/backgrounds/socials/gp_white.png') no-repeat 14px 8px;}
#comments_block #c_user_auth .soc_auth .to_log a.c_ok:hover {background:#f7941d url('/static/img/backgrounds/socials/ok_white.png') no-repeat 15px 8px;}

#comments_block #c_user_auth .ca_hide {display:block; width:auto; height:25px; margin:20px 0 0 0; padding:0; background:#ccc; text-align:center; overflow:hidden;}
#comments_block #c_user_auth .ca_hide a {display:inline; width:auto; height:auto; margin:0; padding:0 12px 0 0; font:normal normal 9px 'RobotoRegular'; letter-spacing:0.2px; color:#fff; text-align:center; line-height:25px; background:url('/static/img/backgrounds/icon_2arrow_8.png') no-repeat right center; overflow:hidden;}

#user_auth .content .i_inp .msg,
#c_user_auth .ca_cntn .i_inp .msg {display:block; display:none; position:absolute; width:195px; height:36px; margin:-44px 0 0 0; padding:0; overflow:hidden;}
#c_user_auth .ca_cntn .i_inp .msg {width:240px; height:41px; margin-top:-49px;}
#user_auth .content .i_inp.empty .msg, #c_user_auth .ca_cntn .i_inp.empty .msg,
#user_auth .content .i_inp.error .msg, #c_user_auth .ca_cntn .i_inp.error .msg {display:block;}
#user_auth .content .i_inp.i_captcha .msg {width:170px;}
#user_auth .content .i_inp .msg .txt,
#c_user_auth .ca_cntn .i_inp .msg .txt {display:block; width:auto; height:30px; margin:0; padding:0; font:normal normal 14px/30px 'Ubuntu'; font-weight:400; color:#b17225; background:#f9d4a7; text-align:center; overflow:hidden;}
#c_user_auth .ca_cntn .i_inp .msg .txt {height:35px; line-height:35px;}
#user_auth .content .i_inp .msg .arw,
#c_user_auth .ca_cntn .i_inp .msg .arw {display:block; width:7px; height:6px; margin:0 auto; padding:0; background:url('/static/img/backgrounds/arrow_or_7_6.png') no-repeat 0 0; overflow:hidden;}
#user_auth .content .i_inp.empty .msg .txt, #c_user_auth .ca_cntn .i_inp.empty .msg .txt {color:#b17225; background:#f9d4a7;}
#user_auth .content .i_inp.empty .msg .arw, #c_user_auth .ca_cntn .i_inp.empty .msg .arw {background:url('/static/img/backgrounds/arrow_or_7_6.png') no-repeat 0 0;}
#user_auth .content .i_inp.error .msg .txt, #c_user_auth .ca_cntn .i_inp.error .msg .txt {color:#cd0a0a; background:#f3dddf;}
#user_auth .content .i_inp.error .msg .arw, #c_user_auth .ca_cntn .i_inp.error .msg .arw {background:url('/static/img/backgrounds/arrow_or_7_6.png') no-repeat 0 -6px;}
#user_auth #ua_message,
#c_user_auth #cua_message {display:block; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden;}

#container #comments_block .c_list {display:block; clear:both; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .c_list .c_sort {display:block; width:auto; height:30px; margin:3px 0 7px 0; padding:0; overflow:hidden;}
#container #comments_block .c_list .c_sort .ci {display:block; float:left; width:auto; height:30px; margin-right:20px; padding:0; font:normal normal 10px 'RobotoRegular'; letter-spacing:0.2px; color:#333; line-height:30px; overflow:hidden;}
#container #comments_block .c_list .c_sort a.ci.selected,
#container #comments_block .c_list .c_sort a.ci:hover {color:#bf134d;}
#container #comments_block .c_list .c_sort .ci.count {color:#a9a9a9;}
#container #comments_block .c_list .comments {display:block; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .c_list .comments .item {display:block; clear:both; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .c_list .comments .item.child {padding-left:20px; position:relative; z-index:2; top:-4px; overflow:visible;}
#container #comments_block .c_list .comments .item .u_form {margin-top:5px;}
#container #comments_block .c_list .comments .item .u_form .b_text .f_quote,
#container #comments_block .c_list .comments .item .u_form .b_text .textarea {width:1055px; min-width:1055px; max-width:1055px;}
#container #comments_block.cb_small .c_list .comments .item .u_form .b_text .f_quote,
#container #comments_block.cb_small .c_list .comments .item .u_form .b_text .textarea {width:650px; min-width:650px; max-width:650px;}
#container #comments_block .c_list .comments .item.child-0 .u_form .b_text .f_quote,
#container #comments_block .c_list .comments .item.child-0 .u_form .b_text .textarea {width:955px; min-width:955px; max-width:955px;}
#container #comments_block.cb_small .c_list .comments .item.child-0 .u_form .b_text .f_quote,
#container #comments_block.cb_small .c_list .comments .item.child-0 .u_form .b_text .textarea {width:550px; min-width:550px; max-width:550px;}
#container #comments_block .c_list .comments .item.child-1 .u_form .b_text .f_quote,
#container #comments_block .c_list .comments .item.child-1 .u_form .b_text .textarea {width:855px; min-width:855px; max-width:855px;}
#container #comments_block.cb_small .c_list .comments .item.child-1 .u_form .b_text .f_quote,
#container #comments_block.cb_small .c_list .comments .item.child-1 .u_form .b_text .textarea {width:450px; min-width:450px; max-width:450px;}
#container #comments_block .c_list .comments .item .i_head {display:block; width:auto; height:61px; margin:0; padding:0; overflow:hidden;}
#container #comments_block.cb_small .c_list .comments .item .i_head {height:46px;}
#container #comments_block .c_list .comments .item .i_head .u_avatar {display:block; float:left; width:61px; height:61px; margin:0 19px 0 0; padding:0; background:url('/static/img/backgrounds/default_avatar.png') no-repeat center center; border-radius:30px; font-size:0; overflow:hidden;}
#container #comments_block.cb_small .c_list .comments .item .i_head .u_avatar {width:46px; height:46px; border-radius:23px; margin-right:14px;}
#container #comments_block .c_list .comments .item .i_head .u_name {display:block; float:left; width:auto; height:61px; margin:0; padding:0; font:normal normal 18px 'Ubuntu'; font-weight:700; color:#000; line-height:61px; overflow:hidden;}
#container #comments_block.cb_small .c_list .comments .item .i_head .u_name {line-height:46px;}
#container #comments_block .c_list .comments .item .i_head .c_date {display:block; float:left; width:auto; height:61px; margin:0 0 0 6px; padding:0; font:normal normal 9px 'RobotoBold'; letter-spacing:0.2px; color:#828282; line-height:65px; overflow:hidden;}
#container #comments_block.cb_small .c_list .comments .item .i_head .c_date {line-height:51px;}
#container #comments_block .c_list .comments .item .i_head .c_vote {display:block; float:left; width:auto; height:18px; margin:0 0 0 9px; padding:23px 0 0 0; overflow:visible;}
#container #comments_block.cb_small .c_list .comments .item .i_head .c_vote {padding-top:17px;}
.gecko #container #comments_block .c_list .comments .item .i_head .c_vote {padding-top:24px;}
.gecko #container #comments_block.cb_small .c_list .comments .item .i_head .c_vote {padding-top:16px;}
#container #comments_block .c_list .comments .item .i_head .c_vote .vote {display:block; float:left; width:auto; height:18px; margin:0; padding:0 0 0 18px; font:normal normal 9px 'RobotoBold'; color:#828282; line-height:18px; overflow:visible;}
#container #comments_block .c_list .comments .item .i_head .c_vote .vote:hover {color:#4c4c4c;}
#container #comments_block .c_list .comments .item .i_head .c_vote .vote:hover .prompt,
#container #comments_block .c_list .comments .item .i_head .c_vote .vote.update .prompt {display:block;}
#container #comments_block .c_list .comments .item .i_head .c_vote .vote.up {background:url('/static/img/backgrounds/icon_yes_13_14.png') no-repeat 0 0;}
#container #comments_block .c_list .comments .item .i_head .c_vote .vote.down {min-width:10px; margin-left:7px; background:url('/static/img/backgrounds/icon_no_13_14.png') no-repeat 0 4px;}
#container #comments_block .c_list .comments .item .i_body {display:block; width:auto; height:auto; margin:-12px 0 0 80px; padding:9px 0 0 0; background:url('/static/img/backgrounds/comment_body_arrow.png') no-repeat 24px 0; overflow:hidden;}
#container #comments_block .c_list .comments .item.child .i_body {float:left;}
#container #comments_block .c_list .comments .item .i_body .i_quote {display:block; width:auto; height:auto; margin:0; padding:3px 20px 0 20px; overflow:hidden;}
#container #comments_block .c_list .comments .item .i_body .i_text {display:block; width:auto; height:auto; margin:0; padding:13px 20px 12px 20px; font:normal normal 18px 'RobotoRegular'; line-height:25px; color:#000; background:#f6f6f6; overflow:hidden;}
#container #comments_block .c_list .comments .item .i_body .btns {display:block; position:relative; z-index:3; float:right; width:auto; height:11px; margin:7px 0 0 0; padding:0; overflow:hidden;}
#container #comments_block .c_list .comments .item .i_body .btns.update {position:static;}
#container #comments_block .c_list .comments .item .i_body .btns .btn {display:block; float:left; width:auto; height:11px; margin:0; padding:0; font:normal normal 9px 'RobotoBold'; letter-spacing:0.2px; color:#828282; line-height:11px; text-transform:capitalize; overflow:hidden;}
#container #comments_block .c_list .comments .item .i_body .btns .btn:hover {color:#4c4c4c;}
#container #comments_block .c_list .comments .item .i_body .btns .btn.answer {padding-left:17px; background:url('/static/img/backgrounds/icon_answer_14_11.png') no-repeat 0 0;}
#container #comments_block .c_list .comments .item .i_body .btns .btn.quote {margin-left:17px; padding-left:12px; background:url('/static/img/backgrounds/icon_quote_10_11.png') no-repeat 0 0;}
#container #comments_block .c_list .comments .item .i_body .btns .btn.spam {margin-left:14px; padding-left:14px; background:url('/static/img/backgrounds/icon_spam_13_11.png') no-repeat 0 0;}
#container #comments_block .c_list .comments .item .i_body .btns.light .btn.spam {color:#dbdbdb; background:url('/static/img/backgrounds/icon_spam_13_11_light.png') no-repeat 0 0;}
#container #comments_block .c_list .comments .item .i_body .btns.update .btn.spam .prompt {display:block;}
#container #comments_block .c_list .show_comments {display:block; width:244px; height:28px; margin:22px auto 0 auto; padding:0; border:1px solid #ccc; font:normal normal 15px 'Ubuntu'; font-weight:500; color:#999; line-height:30px; text-align:center; font-variant:small-caps; overflow:hidden;}

#container #comments_block .c_list .comments .item .i_body .q span {display:block; float:left; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container #comments_block .c_list .comments .item .i_body .q .n {padding-left:22px; font:normal normal 16px 'Ubuntu'; font-weight:500; color:#666; line-height:26px; background:url('/static/img/backgrounds/quotes_1.png') no-repeat 0 7px;}
#container #comments_block .c_list .comments .item .i_body .q .d {margin-left:10px; font:normal normal 9px 'RobotoBold'; letter-spacing:0.2px; color:#828282; line-height:30px;}
#container #comments_block .c_list .comments .item .i_body .q .t {clear:both; position:relative; top:-6px; margin-left:22px; font:italic normal 16px 'Ubuntu'; font-weight:400; color:#999; line-height:20px;}
#container #comments_block .c_list .comments .item .i_body .q .t i {display:inline; margin:0 0 0 7px; padding:0 0 0 13px; background:url('/static/img/backgrounds/quotes_2.png') no-repeat right center; overflow:hidden;}

#container #comments_block .c_list .comments .item .prompt {display:block; display:none; position:absolute; z-index:5; width:80px; height:25px; margin:-30px 0 0 -38px; padding:0 0 5px 0; background:url('/static/img/backgrounds/arrow_9_5_grey.png') no-repeat 50% 100%; overflow:hidden;}
#container #comments_block .c_list .comments .item .prompt.size-1 {width:250px; background-position:15% 100%;}
#container #comments_block .c_list .comments .item .btn.spam .prompt {background:url('/static/img/backgrounds/arrow_9_5_red.png') no-repeat 50% 100%;}
#container #comments_block .c_list .comments .item .prompt .p_text {display:block; width:auto; height:25px; margin:0; padding:0; background:#666; font:normal normal 14px 'Ubuntu'; font-weight:400; color:#fefefe; line-height:25px; text-align:center; overflow:hidden;}
#container #comments_block .c_list .comments .item .btn.spam .prompt .p_text {background:#b30000;}
/*comments_block [END]*/

/*author START*/
#container #blogi_section {display:block; width:1245px; height:auto; margin:0; padding:0; overflow:visible;}
#container #blogi_section #last_news_block{display:block; width:1245px; height:auto; min-height:400px; margin:15px 0 15px 0px; padding:0; overflow:visible;}
#container .author_m {min-height:0;}
#container .main_grid .chapter {display:none; width:1245px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .main_grid .chapter .list {display:block; width:100%; height:auto; margin-top:20px; padding:0; overflow:hidden;}
#container .main_grid .chapter .list .item {display:block; float:left; height:40px; width:155px; margin:0;  cursor:pointer;  overflow:hidden;}
#container .main_grid .chapter .list .item .item_n {display:block; float:left; width:auto; height:auto; margin:0; padding:0 15px; font:normal normal 14.8px/40px 'Ubuntu'; font-weight:400; color:#2b2b2b; overflow:hidden;}
#container .main_grid .chapter .list .item .item_n:hover {background:#ebebeb;}
#container .main_grid .chapter .list .item .item_n.selected {color:#d60f0f;}
#container .main_grid .filters .a_ch .border_left {display:block; height:20px; position:absolute; top:24px; left:0; border-left:1px solid #b1b1b1; margin:0; padding:0; overflow:hidden;}
/*author END*/

/*auto_mark START*/
#container .main_grid .auto_mark .list {margin:0 0 20px 11px;}
#container .main_grid .auto_mark .list .item {display:block; float:left; width:63px; height:63px; margin:0 6px 0 0; padding:0; cursor:pointer; overflow:hidden;}
#container .main_grid .auto_mark .list .item .frame {display:block; width:auto; height:auto; margin:10px; padding:5px; box-sizing:border-box; border:1px solid transparent; overflow:hidden;}
#container .main_grid .auto_mark .list .item .frame.selected {border:1px solid #d60f0f;}
#container .main_grid .auto_mark .list .item .frame img {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .main_grid .auto_mark .list .item .frame:hover {background:#ebebeb;}
#container .main_grid .chapter.a_z, #container .main_grid .chapter.auto_mark {position:absolute; z-index:9; margin:23px 0 0 -829px; background:#FFFFFF;}
#container .main_grid .chapter.auto_mark {margin:23px 0 0 -727px;}
#container .main_grid .a_z .list .item {width:30px; height:27px; color:#a3a3a3; font:normal normal 17px/25px 'Ubuntu'; font-weight:400; text-transform:uppercase;}
#container .main_grid .a_z .list .item:hover {color:#d74207;}
#container .main_grid .a_z .list.eng {margin:0 0 0 14px;}
#container .main_grid .a_z .list.ua {margin:0 0 20px 14px;}
/*auto_mark END*/


/*Blogi START*/
#container #blogi_section .main_grid .mg_top .f_item.date .calendar_block {margin:-10px 0 0 -50px;}
#container .integrator_blogers .integrator {margin:0 0 6px -45px;}
#container .integrator.blogers_pop .scrollable .list .item .link .bloger {display:block; position:absolute; top:5px; right:32px; width:auto; height:auto; overflow:hidden;}
#container .integrator.blogers_pop .listing .left {display:block; position:absolute; left:3px; top:0; width:37px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/icon_arrow_round.png') no-repeat left center;}
#container .integrator.blogers_pop .listing .right {display:block; position:absolute; right:5px; top:0; width:37px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/icon_arrow_round.png') no-repeat right center;}
#container .integrator.blogers_pop .listing .left:hover, #container .integrator.blogers_pop .listing .right:hover {opacity:0.5;}
#container .integrator_blogers .caption {display:none;}
#container .blogi_m {min-height:0; margin:0;}
#container .blogi_m .mg_top {height:63px;}
#container .blogi_m .mg_top .filters .f_item {height:58px;}
#container .blogi_m .mg_top .filters .w_sel, #container .blogi_m .mg_top .filters .a_ch {padding:5px 18px 0; margin-right:10px; cursor:pointer;}
#container .blogi_m .mg_top .filters .a_ch .arr, #container .author_m .mg_top .filters .a_ch .arr {background:url("/static/img/backgrounds/icon_arrow_11_6.jpg") no-repeat 0 -5px;}
/*Blogi END*/
/*Social Share START*/
#container .author_top .yashare-auto-init .b-share {display:block; float:right; width:auto; height:50px; margin:0; padding:0; overflow:visible;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap {border:0;}
#container .author_top .social_bot .b-share .b-share-btn__wrap {}
#container .author_top .yashare-auto-init .b-share-icon {background:none;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap a {}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter {background-color:#000; width:14px; height:11px;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook {background-color:#000; width:7px; height:14px;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus {background-color:#000; width:15px; height:16px;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte {background-color:#000; width:10px; height:12px}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki {background-color:#000; width:9px; height:14px;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki .b-share-icon_odnoklassniki {display:block; float:right; width:9px; height:14px; margin:13px 0 18px 10px; border-right:0; padding:0; background:url('/static/img/backgrounds/socials/ok_b.png') no-repeat center 0; overflow:hidden;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter .b-share-icon_twitter {display:block; float:right; width:14px; height:11px; margin:14px 0 19px 10px; padding:0; border-right:0; background:url('/static/img/backgrounds/socials/tw_b.png') no-repeat center 0; overflow:hidden;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook .b-share-icon_facebook {display:block; float:right; width:7px; height:14px; margin:13px 0 18px 10px; border-right:0; padding:0; background:url('/static/img/backgrounds/socials/fb_b.png') no-repeat center 0; overflow:hidden;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus .b-share-icon_gplus {display:block; float:right; width:15px; height:14px; margin:12px 0 17px 10px; border-right:0; padding:0; background:url('/static/img/backgrounds/socials/gp_b.png') no-repeat center 0; overflow:hidden;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte .b-share-icon_vkontakte {display:block; float:right; width:10px; height:12px; margin:14px 0 19px 10px; border-right:0; padding:0; background:url('/static/img/backgrounds/socials/vk_b.png') no-repeat center 0; overflow:hidden;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-counter {visibility: hidden;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__odnoklassniki .b-share-icon_odnoklassniki:hover,
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__facebook .b-share-icon_facebook:hover,
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__gplus .b-share-icon_gplus:hover {background-position:0 -14px;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__twitter .b-share-icon_twitter:hover {background-position:0 -11px;}
#container .author_top .yashare-auto-init .b-share .b-share-btn__wrap .b-share-btn__vkontakte .b-share-icon_vkontakte:hover {background-position:0 -12px;}
/*Social Share END*/

/*author_list [START]*/
#container .name_section {display:block; position:relative; width:1245px; height:80px; padding:0; margin:0; top:40px; overflow:hidden;}
#container .name_section .caption {display:block; float:left; padding:0; width:auto; margin:0;  overflow:hidden;}
#container .name_section .caption .hash_tag {display:block; width:auto; float:left; font:normal normal 60px/40px 'Ubuntu'; font-weight:700; padding:0; margin:0; overflow:hidden;}
#container .name_section .caption .name {display:block; float:left;  width:auto; text-transform:uppercase; font:normal normal 40px/40px 'Ubuntu'; font-weight:700; padding:0; margin:0; overflow:hidden;}

#container .author_list {display:inline-block; width:1260px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .author_list .item {display:block; float:left; width:298px; height:348px; margin:0 15px 15px 0; padding:0; background:#fff; border:1px solid #cdcdcd; overflow:hidden;}
#container .author_list .item a {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#container .author_list .item .author_img {display:block; width:142px; height:142px; margin:45px auto 26px; padding:0; background:#51b2c0; border-radius:71px; overflow:hidden;  -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container .author_list .item:hover .author_img {opacity:0.5;}
#container .author_list .item .title {display:block; width:auto; max-width:250px; height:auto; max-height:60px; margin:0 auto; padding:0; font:normal normal 20px/24px 'Ubuntu'; font-weight:500; color:#000000; text-align:center; overflow:hidden;}
#container .author_list .item .subtitle {display:block; width:auto; max-width:250px; height:auto; max-height:40px; margin:0 auto; padding:0; font:italic normal 15px/20px 'Ubuntu'; font-weight:400; color:#696767; text-align:center; overflow:hidden;}
#container .author_list .item .info {display:table; width:auto; max-width:250px; height:13px; margin:17px auto 0; padding:0 0 0 17px; font:normal normal 10px/13px 'Ubuntu'; font-weight:400; color:#696767; text-align:center; background:url('/static/img/backgrounds/author_list_pubs.png') no-repeat left center; overflow:hidden;}
#container .main_grid .filters .border_left {display:block; height:20px; position:absolute; top:24px; left:8px; border-left:1px solid #b1b1b1; margin:0; padding:0; overflow:hidden;}
#container .main_grid .filters .chapter .alphabet .item {width:40px; text-align:center; box-sizing:border-box;}
#container .main_grid .filters .chapter .alphabet .item .item_m {padding:14px; line-height:40px; color:#000000; font-family:'Ubuntu';}
#container .main_grid .filters .chapter .alphabet .item.selected .item_m {color:#b60007;}
#container .main_grid .filters .chapter .alphabet .item:hover {background:#ebebeb;}
#container .main_grid .filters .auto .border_left {left:0;}
/*author_list [END]*/

/*polls [START]*/
#container .polls .integrator .caption {display:none;}
#container .polls .integrator .listing {display:none;}
#container .integrator .list {display:block; width:1260px; position:relative; list-style:none; height:auto; margin: 20px 0 0; padding:0; overflow:hidden;}
#container .integrator .list .item {display:block; position:relative; float:left; width:300px; height:100%; margin:0 15px 0 0; padding:0; overflow:hidden;}
#container .integrator .list .item .info {display:block; width:100%; height:20px; margin:1px 0 0 0; padding:0; overflow:hidden;}
#container .integrator.lady.vote .list .item.advert {display:block; width:1245px; height:265px; margin:0; padding:0; overflow:hidden;}
#container .integrator .list .item .link {display:block; width:100%; height:550px; margin:0; padding:0; overflow:hidden;}
#container .integrator .list .item .link .img {display:block; width:100%; height:350px; margin-bottom:14px; padding:0; background:#00b5d0; overflow:hidden; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
#container .integrator.lady.vote .list .item .link .title {display:block; width:100%; height:auto; margin:10px 0 4px 0; padding:0; font:normal normal 18px/22px 'Ubuntu'; font-weight:500; color:#fff; text-align:left; overflow:hidden;}
#container .integrator.lady.vote .list .item .link .title .question {display:block; width:100%; height:auto; color:#464646; margin:6px 0; padding:0; font:normal normal 15px/18px 'Ubuntu'; font-weight:400; overflow:hidden;}
#container .integrator.lady.vote .list .item .link .title .question input {display:block; float:left; width:20px; height:auto; margin:6px 0 0; padding:0; overflow:hidden;}
#container .integrator.lady.vote .list .item .link .title .question label {display:block; float:left; width:280px; height:auto; margin:3px 0; padding:0; overflow:hidden;}
#container .integrator.lady.vote .list .item .link .title .question .result_line {display:block; width:100%; height:10px; margin:3px 0; padding:0; background:#fff; position: relative; overflow:hidden;}
#container .integrator.lady.vote .list .item .link .title .question .result_line .result_container {position: absolute; left: 0; right: 65px; height: 100%;}
#container .integrator.lady.vote .list .item .link .title .question .result_line .result {display:block; width:auto; height:100%; margin:0; padding:0; background:#848484; overflow:hidden;}
#container .lady .integrator.lady.vote .list .item .link .title .question .result_line .result{background:#de84e6;}
#container .integrator.lady.vote .list .item .link .title .question .result_line .result_procent{display:block; width:auto; float:right; background:#fff; color:#464646; height:auto; margin:0; padding:0 0 0 5px; font: 400 10px/10px "Ubuntu"; position: absolute; right: 0; overflow:hidden;}
#container .integrator.lady.vote .list .item .link .title .submit {display:block; position:absolute; bottom:35px; left:0; width:auto; height:35px; margin:3px 0 0 0; padding:0 12px; font:normal normal 17px/35px 'Ubuntu'; font-weight:500; color:#fff; background:#de84e6; border:none; cursor:pointer; overflow:hidden;}
#container .integrator.lady.vote .list .item .info .counter {display:block; position:absolute; bottom:4px; left:0; font:normal normal 10px/20px 'Ubuntu'; font-weight:400; color:#848484;}
#container .integrator.lady.vote .list .item.long .link .title {position:absolute; bottom:85px; left:0; width:240px; margin:0; padding:30px; color:#000; background:#fff; overflow:visible;}
#container .integrator.lady.vote .list .item.long .link .title .question label {width:220px;}
#container .integrator.lady.vote .list .item.long .link .title .submit {bottom:-51px;}
#container .integrator.lady.vote .list .item.nophoto .link .img {height:485px; width:100%; background:url('/static/img/backgrounds/bg_vote_lady.png') no-repeat center center;}
#container .integrator.lady.vote .list .item.nophoto .link .title {position:absolute; bottom:116px; left:30px; height:377px; width:198px; margin:0; padding:20px; color:#000; background:#fff; border:1px solid #000; overflow:visible;}
#container .integrator.lady.vote .list .item.nophoto .link .title .question label {width:178px;}
#container .integrator.lady.vote .list .item.nophoto .link .title .submit {bottom:-82px; left:-30px;}

/*polls [END]*/

/*football [START]*/
#container .football {display:block; width:100%; height:auto; margin:30px 0 0; padding:0; overflow:hidden;}
#container .football_left {display:block; float:left; width:315px; height:100%; margin:0; padding:0; overflow:hidden;}
#container .football_right {display:block; /*float:left;*/ float:right; width:977px; height:auto; margin:0; padding:0; overflow:hidden;}

/*football_menu [START]*/
#container .football_left .football_menu {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_left .football_menu .item {display:block; width:300px; height:auto; margin:0 5px 0 0; padding:0 10px 0 0; overflow:hidden;}
#container .football_left .football_menu .item .item_link {display:block; width:250px; height:58px; margin:0; padding:0 25px; font:normal normal 17px/60px 'Ubuntu'; font-weight:500; color:#000000; text-align:left; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#container .football_left .football_menu .item.last .item_link {border-bottom:1px solid #e1e1e1; height:59px;}
#container .football_left .football_menu .item:hover,
  #container .football_left .football_menu .item.active {background:url('/static/img/backgrounds/arrow_right_green_10_16.png') no-repeat right center;}
#container .football_left .football_menu .item.selected .item_link,
#container .football_left .football_menu .item:hover .item_link,
  #container .football_left .football_menu .item.active .item_link {padding:0 25px 1px; height:58px; font-family:'Ubuntu'; font-weight:700; color:#fff; border-bottom:1px solid #e1e1e1; background:#78bf13;}
#container .football_left .football_menu .item:hover .football_sub_menu{display:block;}
/*football_menu [END]*/
  /*football_sub_menu [START]*/
#container .football_left .football_menu .item .football_sub_menu{display:none; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_left .football_menu .item.selected  .football_sub_menu{display:block;}
#container .football_left .football_menu .item .football_sub_menu .item {display:block; width:300px; height:60px; margin:0 5px 0 0; padding:0 10px 0 0; overflow:hidden;}
#container .football_left .football_menu .item .football_sub_menu .item .item_link {display:block; width:250px; height:58px; margin:0; padding:0 55px; font:normal normal 17px/60px 'Ubuntu'; font-weight:500; color:#000000; text-align:left; border-bottom:1px solid #e1e1e1; background:#fff; overflow:hidden;}
#container .football_left .football_menu .item .football_sub_menu.item.last .item_link {border-bottom:none; height:59px;}
#container .football_left .football_menu .item .football_sub_menu .item:hover,
  #container .football_left .football_menu .item .football_sub_menu .item.active {background:#f1f1f1;}
  #container .football_left .football_menu .item .football_sub_menu .item.selected .item_link,
#container .football_left .football_menu .item .football_sub_menu .item:hover .item_link,
  #container .football_left .football_menu .item .football_sub_menu .item.active .item_link {padding:0 55px 1px; font-family:'Ubuntu'; font-weight:700; color:#333; background:#f1f1f1;}
/*football_sub_menu [END]*/

/*central_football_player & central_football_team [START]*/
#container .football_right .central_football_player,
  #container .football_right .central_football_team,
  #container .football_right .central_football_match {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_player, #container .football_right .central_football_team {margin:5px 0 0;}
#container .football_right .central_football_player .caption,
  #container .football_right .central_football_team .caption,
  #container .football_right .central_football_match .caption {position:relative; display:block; width:100%; height:45px; margin:0; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; background:#78bf13; overflow:hidden;}
#container .football_right .central_football_player .caption, #container .football_right .central_football_team .caption {height:50px; width:930px;}
#container .football_right .central_football_match .caption .score {display:block; position:absolute; left:0; top:0; width:100%; height:auto; margin:0; padding:0; overflow:hiden;}
#container .football_right .central_football_match .caption .goal {margin:0 15px;}
#container .football_right .central_football_match .caption {font-size:25px;}
#container .football_right .central_football_player .main,
  #container .football_right .central_football_team .main,
  #container .football_right .central_football_match .main {display:block; width:100%; height:auto; margin:0 0 50px; padding:0; overflow:hidden;}
#container .football_right .central_football_player .main .player_photo,
  #container .football_right .central_football_team .main .player_photo {display:block; float:left; width:217px; height:auto; margin:12px 0 0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .main .player_photo {width:213px; height:213px; margin:21px 0 0;}
#container .football_right .central_football_player .main .player_photo img {display:block;width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .main .player_photo img {display:block;width:100%; height:100%; margin:0 auto; padding:0; overflow:hidden;}
#container .football_right .central_football_player .main .player_info,
  #container .football_right .central_football_team .main .player_info {display:block; float:left; width:713px; height:200px; margin:30px 0 0; padding:0; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list,
  #container .football_right .central_football_team .main .player_info .list {display:block; width:713px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .list_new, #container .football_right .central_football_team .main .player_info .list .list_new {display:block; float:left; width:49.9%; height:auto; margin:0; padding:0; border-right:1px solid #e1e1e1; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .list_new.right, #container .football_right .central_football_team .main .player_info .list .list_new.right {float:right; border:none;}
#container .football_right .central_football_player .main .player_info .list .item,
  #container .football_right .central_football_team .main .player_info .list .item {display:block; float:left; width:100%; height:auto; margin:0; padding:0; border-right:1px solid #e1e1e1; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .item .logo {display:block; float:left; width:auto; height:40px; margin:4px 0 0 -22px; padding:0; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .item.correct .label {padding:0 0 0 14px; width:235px;}
#container .football_right .central_football_player .main .player_info .list .item.correct .data {width:auto;}
#container .football_right .central_football_player .main .player_info .list .item .label {display:block; float:left; width:112px; height:auto; margin:0; padding:0 0 0 22px; font:normal normal 10px/50px 'RobotoRegular'; letter-spacing:0.2px color:#666; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_team .main .player_info .list .item .label {display:block; float:left; width:80px; height:auto; margin:0; padding:0 0 0 18px; font:normal normal 10px/50px 'RobotoRegular'; letter-spacing:0.2px; color:#666; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .item .data {display:block; float:left; width:185px; height:auto; margin:0 0 0 25px; padding:0; font:normal normal 18px/50px 'Ubuntu'; font-weight:500; color:#000; text-align:left; text-transform:capitalize; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .item .data.mar_g {margin:0 0 0 5px;}
#container .football_right .central_football_team .main .player_info .list .item .data {display:block; float:left; width:230px; height:auto; margin:0; padding:0 0 0 17px; font:normal normal 18px/50px 'Ubuntu'; font-weight:500; color:#000; text-align:left; text-transform:capitalize; overflow:hidden;}
#container .football_right .central_football_player .main .player_info .list .item .data .link {color:#000;}
#container .football_right .central_football_player .info,
  #container .football_right .central_football_team .info {display:block; width:auto; height:auto; margin:0; padding:0 47px 0 0; overflow:hidden;}
#container .football_right .central_football_player .info .caption {margin:0;}
#container .football_right .central_football_team .info .caption {margin:0; background:#5c5c5c;}
#container .football_right .central_football_team .info .team_players .caption {margin:0; background:#78bf13;}
#container .football_right .central_football_player .info .player_stat,
  #container .football_right .central_football_player .info .player_stat .list,
  #container .football_right .central_football_player .info .player_stat .list .item_head,
  #container .football_right .central_football_player .info .player_stat .list .item {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
.football_right .central_football_player .info .player_stat .list .item_head span {display:block; float:left; width:auto; height:auto; margin:0; padding:0; font:normal normal 9px/31px 'RobotoRegular'; letter-spacing:0.2px; color:#999; text-align:left; text-transform:uppercase; overflow:hidden;}
.football_right .central_football_player .info .player_stat .list .item span {display:block; float:left; width:auto; height:50px; margin:0; padding:0; font:normal normal 15px/39px 'Ubuntu'; font-weight:500; color:#000; text-align:left; overflow:hidden;}
#container .football_right .central_football_player .info .player_stat .list .tournament {width:490px;}
#container .football_right .central_football_player .info .player_stat .list .item_head .tournament {margin-left:72px;}
#container .football_right .central_football_player .info .player_stat .list .games {width:86px; text-align:center;}
#container .football_right .central_football_player .info .player_stat .list .sub_in {width:63px; text-align:center;}
#container .football_right .central_football_player .info .player_stat .list .goals {width:62px; text-align:center; margin:0 -3px 0 9px;}
#container .football_right .central_football_player .info .player_stat .list .assists {width:72px; text-align:center;}
#container .football_right .central_football_player .info .player_stat .list .cards {width:74px; text-align:center;}
#container .football_right .central_football_player .info .player_stat .list {counter-reset: number 0;}
#container .football_right .central_football_player .info .player_stat .list li:before {counter-increment: number 1; content:counter(number) "."; float:left; width:46px;height:auto; margin:0 25px 0 0;  font:normal normal 9px/39px 'RobotoRegular'; letter-spacing:0.2px; color:#999; text-align:center; padding:0;}
#container .football_right .central_football_player .info .player_stat .list .item_head:before {display:none;}
#container .football_right .central_football_team .info .games.prev_games,
  #container .football_right .central_football_team .info .team_games {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .info .games .item {display:block; width:100%; height:30px; margin:7px 0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .head {display:block; float:left; width:150px; height:100%; margin:0; padding:0 0 0 20px; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .head .date {display:block; width:100%; height:100%; margin:0; padding:0; font:normal normal 10px/30px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-align:left; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .head .tournament {display:none;}
#container .football_right .central_football_team .info .games .item .match {display:block; float:left; width:auto; height:100%; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .match .item_data {display:block; float:left; width:260px; height:100%; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .match .item_data .team_logo {display:block; float:left; width:auto; height:100%; margin:0 48px; padding:0; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .match .item_data .team {display:block; float:left; width:auto; height:100%; margin:0; padding:0; font:normal normal 10px/30px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-transform:uppercase; text-align:left; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .match .item_data.item_left .team_logo {float:right;}
#container .football_right .central_football_team .info .games .item .match .item_data.item_left .team {display:block; float:right; text-align:right; overflow:hidden;}
#container .football_right .central_football_team .info .games .item .match .score {display:block; float:left; width:80px; height:100%; margin:0; padding:0; font:normal normal 25px/30px 'RobotoRegular'; letter-spacing:0.2px; color:#999; text-align:center; overflow:hidden;}

#container .football_right .central_football_team .info .popular_video_football .integrator, #container .football_right .popular_video_football .integrator {margin: 10px 0 15px 0; width: 977px;}
#container .football_right .central_football_team .info .popular_video_football .integrator .caption, #container .football_right .popular_video_football .integrator .caption {border: 1px solid #666; background: #000 none repeat scroll 0 0; color: #fff; display: table; font: 15px/33px 'Ubuntu'; font-weight:500; height: 33px; margin: 30px auto 25px; overflow: hidden; padding: 0 25px; text-align: center; text-transform: uppercase; width: auto;}
#container .football_right .central_football_team .team_players,
  #container .football_right .central_football_team .team_players .tp_block,
  #container .football_right .central_football_team .team_players .tp_block .players_list {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .team_players .tp_block {background:linear-gradient(to bottom, #fff 23px, #f3f3f3 25px, #fff 26px);}
#container .football_right .central_football_team .team_players .tp_block .players_list {background:url('/static/img/backgrounds/bg_player_list.jpg') repeat 0 0;}
#container .football_right .central_football_team .team_players .tp_block .tp_block_caption {display:table; width:auto; height:50px; margin:0 auto; padding:0 35px; background:#fff; font:normal normal 18px/50px 'Ubuntu'; font-weight:500; color:#000; text-align:center; overflow:hidden;}
#container .football_right .central_football_team .team_players .tp_block .players_list .item {display:block; float:left; width:50%; height:auto; margin:0; padding:0 45px; box-sizing:border-box; overflow:hidden;}
#container .football_right .central_football_team .team_players .tp_block .players_list .item:nth-child(even) {padding:0 0 0 77px;}
#container .football_right .central_football_team .team_players .tp_block .players_list .item .num {display:block; float:left; width:65px; height:auto; min-height:30px; margin:0; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#000; text-align:center; overflow:hidden;}
#container .football_right .central_football_team .team_players .tp_block .players_list .item .player {display:block; float:left; width:246px; height:auto; margin:0; padding:0; font:normal normal 13px/50px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_team .team_players .tp_block .players_list .item .country {display:block; float:left; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_team .team_players .tp_block .players_list .item .country img {display:block; width:16px; height:11px; margin:19px 0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .caption .home_name {display:block; float:left; width:auto; height:100%; margin:0 0 0 20px; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-align:left; overflow:hidden;}
#container .football_right .central_football_match .caption .guest_name {display:block; float:right; width:auto; height:100%; margin:0 20px 0 0; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-align:right; overflow:hidden;}
#container .football_right .central_football_match .main .team {display:block; width:121px; height:100%; margin:0; padding:0 12px; overflow:hidden;}
#container .football_right .central_football_match .main .team.team_home {float:left;}
#container .football_right .central_football_match .main .team.team_guest {float:right;}
#container .football_right .central_football_match .main .team .logo {display:block; width:100%; height:auto; margin:35px 0 0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .main .match_events {display:block; float:left; width:633px; height:auto; margin:0 0 15px 30px; padding:0; overflow:hidden;}
#container .football_right .central_football_match .main .banner_wrapper {display:inline-block; width:100%; margin-top:15px;}
#container .football_right .central_football_match .main .match_events .me_item {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .me_title {display:block; width:100%; height:auto; margin:3px auto 0; padding:0; font:normal normal 16px/35px 'Ubuntu'; font-weight:500; color:#78bf13; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .events {display:block; float:left; width:50%; height:auto; min-height:39px; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .events .item {display:block; position:relative; width:100%; height:39px; margin:0; padding:0; border-bottom:1px dashed #ccc; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .number {display:none;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .name {display:block; float:left; width:225px; height:100%; margin:0; padding:0; font:normal normal 9px/36px 'RobotoRegular'; letter-spacing:0.2px; color:#000; text-align:right; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .time {display:block; float:left; width:auto; height:100%; margin:0 24px; padding:0; font:normal normal 15px/36px 'Ubuntu'; font-weight:700; color:#000; text-align:center; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .events.events_guest .item .name {float:right; text-align:left;}
#container .football_right .central_football_match .main .match_events .me_item .events.events_home .time {float:right;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event {display:block; position:absolute; top:8px; left:25px; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .main .match_events .me_item .events.events_guest .item .event {left:auto; right:25px;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-18 {width:14px; height:16px; background:url('/static/img/football/18.png') no-repeat center center;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-19 {top:5px; width:17px; height:19px; background:url('/static/img/football/19.png') no-repeat center center;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-20 {width:14px; height:16px; background:url('/static/img/football/20.png') no-repeat center center;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-21 {top:5px; width:34px; height:19px; background:url('/static/img/football/21.png') no-repeat center center;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-18 {width:14px; height:16px; background:url('/static/img/football/18.png') no-repeat center center;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-7 {left:auto; right:32px; top:14px; width:8px; height:8px; background:#78bf13; border:1px solid #78bf13; border-radius:5px;}
#container .football_right .central_football_match .main .match_events .me_item .events .item .event.event-10 {left:auto; right:32px; top:14px; width:8px; height:8px; background:#fff; border:1px solid #78bf13; border-radius:5px;}
#container .football_right .central_football_match .main .match_events .me_item .events.events_guest .item .event.event-7 {left:32px; right:auto;}
#container .football_right .central_football_match .main .match_events .me_item .events.events_guest .item .event.event-10 {left:32px; right:auto;}

#container .football_right .central_football_match .main .match_cancelled {display:block; float:left; width:633px; height:auto; margin:90px 0; padding:0; overflow:hidden; text-align: center;}
#container .football_right .central_football_match .main .match_cancelled span {font:normal bold 20px/50px 'Ubuntu'; color:#b60007; text-transform:uppercase; overflow:hidden;}

#container .football_right .central_football_match .info,
  #container .football_right .central_football_match .info .match_details {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .info .match_details {margin:20px 0;}
#container .football_right .central_football_match .info .match_details .block {display:block; float:left; width:50%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .info .match_details .block .details {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .info .match_details .block.right {float:right;}
#container .football_right .central_football_match .info .match_details .block.right .details .label {margin-left:50px;}
#container .football_right .central_football_match .info .match_details .details .label {display:block; float:left; width:111px; height:auto; margin:0 31px 0 0; padding:0; font:normal normal 14px/21px 'Ubuntu'; font-weight:500; color:#999; text-align:right; overflow:hidden;}
#container .football_right .central_football_match .info .match_details .details .data {display:block; float:left; width:auto; height:auto; margin:0; padding:0; font:normal normal 14px/21px 'Ubuntu'; font-weight:500; color:#000; text-align:left; overflow:hidden;}
#container .football_right .central_football_match .info .note {display:block; width:100%; height:auto; margin:30px 0; padding:0; font:normal normal 14px/20px 'Ubuntu'; font-weight:500; color:#b60007; text-align:center; overflow:hidden;}
#container .football_right .central_football_match .match_teams {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .match_teams.repl_teams .mt_title, #container .football_right .central_football_match .match_teams.match_coaches .mt_title {margin:40px 0 18px;}
#container .football_right .central_football_match .match_teams .mt_title {display:block; width:100%; height:45px; margin:0 0 20px; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; background:#78bf13; overflow:hidden;}
#container .football_right .central_football_match .match_teams .teams_names {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .match_teams .teams_names .team_link {display:block; float:left; width:50%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .match_teams .teams_names .team_link .name {display:block; float:left; width:auto; height:auto; margin:0; padding:0 13px 0 20px; font:normal normal 16px/30px 'Ubuntu'; font-weight:700; color:#000; text-transform:uppercase; text-align:left; overflow:hidden;}
#container .football_right .central_football_match .match_teams .teams_names .team_link .logo {display:block; float:left; width:30px; height:30px; margin:0 0 11px; padding:0; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list {display:block; width:50%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list.list_home {float:left; border-right:1px solid #e1e1e1; }
#container .football_right .central_football_match .match_teams .mt_list.list_guest {float:right; margin-right:-1px;}
#container .football_right .central_football_match .match_teams .mt_list .item_head,
  #container .football_right .central_football_match .match_teams .mt_list .item {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list .item_head span {display:block; float:left; height:auto; margin:0; padding:0; font:normal normal 9px/30px 'RobotoBold'; letter-spacing:0.2px; color:#999; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list .item span,
  #container .football_right .central_football_match .match_teams .mt_list .item a {display:block; float:left; height:auto; margin:0; padding:0; font:normal bold 15px/40px 'Ubuntu'; font-weight:500; color:#000; text-align:left; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list .num {width:60px; margin:0 0 0 20px !important;}
#container .football_right .central_football_match .match_teams .mt_list .country {width:60px; margin:0;}
#container .football_right .central_football_match .match_teams.match_coaches .mt_list .country {margin:0 0 0 80px;}
#container .football_right .central_football_match .match_teams .mt_list .pla,
  #container .football_right .central_football_match .match_teams .mt_list .name {width:210px; margin:0;}
#container .football_right .central_football_match .match_teams .mt_list .item .sub_out,
#container .football_right .central_football_match .match_teams .mt_list .item .sub_in {width:40px; height:50px; margin:0; text-align:center;}
#container .football_right .central_football_match .match_teams .mt_list .item_head .sub_out,
  #container .football_right .central_football_match .match_teams .mt_list .item_head .sub_in {width:14px; height:16px; margin:5px 15px 0 9px; font-size:0!important; line-height:14px; color:#bc141a; text-align:center; border:none;}
#container .football_right .central_football_match .match_teams .mt_list .item_head .sub_out {background:url('/static/img/backgrounds/icon_change_down.png') no-repeat center center;}
#container .football_right .central_football_match .match_teams .mt_list .item_head .sub_in {background:url('/static/img/backgrounds/icon_change_up.png') no-repeat center center;}
#container .football_right .central_football_match .match_teams.repl_teams .mt_list .item_head .sub_out,
  #container .football_right .central_football_match .match_teams.repl_teams .mt_list .item_head .sub_in {color:#78bf13;}
#container .football_right .central_football_match .match_teams .mt_list .rat {position:relative; width:75px; text-align:center!important;}
#container .football_right .central_football_match .match_teams .mt_list .rat .up_down {display:none; position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0; background:#fff; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list .rat .up {display:block; float:left; width:50%; height:100%; margin:0; padding:0; background:url('/static/img/football/up.png') no-repeat 17px center; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list .rat .down {display:block; float:left; width:50%; height:100%; margin:0; padding:0; background:url('/static/img/football/down.png') no-repeat 3px center; overflow:hidden;}
#container .football_right .central_football_match .match_teams .mt_list .rat:hover .up_down {display:block;}
#container .tour_table,
  #container .tour_table .central_games,
  #container .tour_table .central_games .tbl,
  #container .tour_table .central_games .tbl .tour_list,
  #container .tour_table .central_games .tbl .tour_list .item_tour {display:block; width:100%; height:auto; margin:0; padding:0; overflow:visible;}
#container .tour_table .central_games .item_tour .games_list {margin-bottom:30px;}
#container .tour_table .central_games .tbl .tour_list .caption {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; background:#78bf13; overflow:hidden;}
  #container .tour_table .central_games .tbl .tour_list .item_date {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 15px/30px 'Ubuntu'; font-weight:500; color:#000; text-align:center; background:#fff; overflow:hidden;}
#container .tour_table .central_games .tbl .tour_list .item_subhead {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 16px/45px 'Ubuntu'; font-weight:700; color:#78bf13; text-align:center; text-transform:uppercase; background:#fff; border-bottom:1px solid #ccc; overflow:hidden;}
#container .tour_table .central_games .item_game .team {display:block; width:395px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .tour_table .central_games .item_game .team_home .logo {float:right; margin-right:0; margin-left:45px;}
#container .tour_table .central_games .item_game .team_guest .logo {float:left; margin-left:0; margin-right:45px;}
#container .tour_table .central_games .item_game .game.empty {color:#999;}

#container .central_football_stat {display:block; width:100%; height:auto; margin:0 0 30px; padding:0; overflow:hidden;}
#container .central_football_stat .groups,
  #container .central_football_stat .group .group_item {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .central_football_stat .caption {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; background:#78bf13; overflow:hidden;}
#container .central_football_stat .tournament_table_head {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .central_football_stat .tournament_table_head span {display:block; float:left; width:auto; height:30px; margin:0; padding:0; font:normal normal 9px/30px 'RobotoBold'; letter-spacing:0.2px; color:#999; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .central_football_stat .tournament_table_head .team {width:360px; padding:0 0 0 125px; margin:0 0 0 55px;}
#container .central_football_stat .tournament_table_head .games {width:45px; text-align:center;}
#container .central_football_stat .tournament_table_head .wins {width:45px; text-align:center;}
#container .central_football_stat .tournament_table_head .looses {width:45px; text-align:center;}
#container .central_football_stat .tournament_table_head .draws {width:45px; text-align:center; margin:0 30px 0 0;}
#container .central_football_stat .tournament_table_head .balls-1 {width:45px; text-align:center;}
#container .central_football_stat .tournament_table_head .balls-2 {width:45px; text-align:center;}
#container .central_football_stat .tournament_table_head .balls-3 {width:45px; text-align:center;}
#container .central_football_stat .tournament_table_head .score {width:45px; text-align:center;}
#container .central_football_stat .tournament_table,
  #container .central_football_stat .tournament_table .item {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .central_football_stat .tournament_table .item.odd {background:#fcfcfc;}
#container .central_football_stat .tournament_table .item span,
  #container .central_football_stat .tournament_table .item a {display:block; float:left; width:auto; height:50px; margin:0; padding:0; font:normal normal 15px/50px 'Ubuntu'; font-weight:500; color:#000; text-align:left; overflow:hidden;}
#container .central_football_stat .tournament_table .item .place {width:55px; font:normal normal 10px/50px 'RobotoBold'; letter-spacing:0.2px; color:#999; text-align:center;}
#container .central_football_stat .tournament_table .item .team {width:485px;}
#container .central_football_stat .tournament_table .item .team .team_logo {display:table; float:left; width:auto; height:35px; margin:7px 45px 8px; text-align:center;}
#container .central_football_stat .tournament_table .item .team .name {float:left; width:360px;}
#container .central_football_stat .tournament_table .item .team .name .city {display:inline; float:none;}
#container .central_football_stat .tournament_table .item .games {width:45px; text-align:center;}
#container .central_football_stat .tournament_table .item .wins {width:45px; text-align:center;}
#container .central_football_stat .tournament_table .item .looses {width:45px; text-align:center;}
#container .central_football_stat .tournament_table .item .draws {width:45px; text-align:center; margin:0 30px 0 0;}
#container .central_football_stat .tournament_table .item .balls-1 {width:45px; text-align:center;}
#container .central_football_stat .tournament_table .item .balls-2 {width:45px; text-align:center;}
#container .central_football_stat .tournament_table .item .balls-3 {width:45px; text-align:center;}
#container .central_football_stat .tournament_table .item .score {width:45px; text-align:center;}

#container .central_scorers {display:block; width:100%; position:relative; height:auto; margin:0 0 30px; padding:0; overflow:hidden;}
#container .central_scorers .caption {display:block; width:100%; height:auto; margin:0; padding:0; background:#78bf13; overflow:hidden;}
#container .central_scorers .caption .item {display:block; float:left; width:25%; height:auto; margin:0 2.5%; padding:0 1.65%; overflow:hidden;}
#container .central_scorers .caption .item a {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 15px/50px 'Ubuntu'; font-weight:700; color:#fff; overflow:hidden;}
#container .central_scorers .caption .item.selected a {font:normal normal 16px/50px 'Ubuntu'; font-weight:700; color:#fff; text-transform:uppercase; overflow:hidden;}
#container .central_scorers .caption .item.first {text-align:left;}
#container .central_scorers .caption .item.second {text-align:center;}
#container .central_scorers .caption .item.last {text-align:right;}
#container .central_scorers .tbl,
  #container .central_scorers .tbl .head,
  #container .central_scorers .tbl .people_list,
  #container .central_scorers .tbl .people_list .item {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#container .central_scorers .tbl .people_list {margin-bottom:30px;}
#container .central_scorers .tbl .people_list .more{background:#fff; height:25px; width:130px; border:1px solid #000; font:400 15px/20px "Ubuntu"; padding:2px 0 0 2px; margin:13px auto 35px;}
#container .central_scorers .tbl .head span {display:block; float:left; width:auto; height:30px; margin:0; padding:0; font:normal normal 9px/30px 'RobotoBold'; letter-spacing:0.2px; color:#999; text-align:left; text-transform:uppercase; overflow:hidden;}
#container .central_scorers .tbl .people_list .item span,
  #container .central_scorers .tbl .people_list .item a {display:block; float:left; width:auto; height:50px; margin:0; padding:0; font:normal normal 15px/50px 'Ubuntu'; font-weight:500; color:#000; text-align:left; overflow:hidden;}
#container .central_scorers .tbl .people_list .item.odd {background:#fcfcfc;}
#container .central_scorers .tbl .head .name {width:200px; margin:0 0 0 180px;}
#container .central_scorers .tbl .head .team {width:275px; padding-left:140px; text-align:left;}
#container .central_scorers .tbl .head .team.short {width:230px;}
#container .central_scorers .tbl .head .games {width:45px; text-align:center;}
#container .central_scorers .tbl .head .goals {width:45px; text-align:center;}
#container .central_scorers .tbl .head .penalty {width:45px; text-align:center;}
#container .central_scorers .tbl .head .assist {width:45px; text-align:center;}
#container .central_scorers .tbl .head .only {width:45px; text-align:center;}
#container .central_scorers .tbl .people_list .item .num {width:55px; font:normal normal 9px/50px 'RobotoBold'; letter-spacing:0.2px; color:#999; text-align:center;}
#container .central_scorers .tbl .people_list .item .name {float:left; width:360px;}
#container .central_scorers .tbl .people_list .item .flag {float:left; width:16px; height:11px; margin:19px 53px;}
#container .central_scorers .tbl .people_list .item .team {width:380px;}
#container .central_scorers .tbl .people_list .item .team.short {width:335px;}
#container .central_scorers .tbl .people_list .item .team .icon {display:table; float:left; width:auto; height:35px; margin:7px 34px 8px; text-align:center;}
#container .central_scorers .tbl .people_list .item .games {width:45px; text-align:center;}
#container .central_scorers .tbl .people_list .item .assist {width:45px; text-align:center;}
#container .central_scorers .tbl .people_list .item .only {width:45px; text-align:center;}
#container .central_scorers .tbl .people_list .item .goals {width:45px; text-align:center;}
#container .central_scorers .tbl .people_list .item .penalty {width:45px; text-align:center;}
#container .central_scorers .tbl .people_list .item .clear {display:none;}
#container .central_scorers .listing .left {display:block; position:absolute; left:15px; top:0; width:9px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/arrow_listing_9_15.png') no-repeat left center; }
#container .central_scorers .listing .right {display:block; position:absolute; right:15px; top:0; width:9px; height:100%; margin:0; padding:0; background:url('/static/img/backgrounds/arrow_listing_9_15.png') no-repeat right center; }
#container .central_scorers .listing.bombardyry .left, #container .central_scorers .listing.bombardyry .right {height:50px;}


/*central_football_player & central_football_team [END]*/
/*VIDEO_BLOCK  FOOTBALL*/
  #wrapper #container .central_football_match .main_video {width:935px; margin:0 0 20px 0;}
  #container .central_football_match .main_video .center{padding:0;}
  #container .central_football_match .main_video .right_banners_int{float:left; margin: 15px 0;}
  #container .central_football_match .main_video .title{margin:33px 0 0 0;}
/*VIDEO_BLOCK FOOTBALL*/
/*football [END]*/

/*index_right_news start*/
#container #index_right_news {display:block; position:absolute; z-index:20; top:100px; right:28px; width:320px; height:auto; min-height:1000px; margin:0; padding:0; background:#fff; overflow:hidden;}
#container #index_right_news .caption {display:block; width:100%; height:43px; margin:0; padding:12px 0 0; font:normal normal 30px/45px 'Ubuntu'; font-weight:500; color:#000; text-align:center; background:#f5f5f5; overflow:hidden;}
#container #index_right_news .news_list {display:block; width:295px; height:auto; margin:0; padding:18px 15px 0 10px; background:#f5f5f5; overflow:hidden;}
#container #index_right_news .news_list .item {display:block; width:290px; height:auto; margin:0 0 6px 6px; padding:0; overflow:hidden;}
#container #index_right_news .news_list .updated .info .title:after {display: inline-block; content: "Оновлено"; color: #b60007 !important; font:normal normal 15px/20px 'Ubuntu'; font-weight:300; padding: 0; height: 17px; margin:0 0 0 5px;}
#container #index_right_news .news_list .item.advert {height:250px; width:300px; margin:0 0 6px 0;}
#container #index_right_news .news_list .item.item-3,
#container #index_right_news .news_list .item.item-2 {border-bottom:1px solid #eaeaea; margin-bottom:15px; border-top:1px solid #eaeaea;}
#container #index_right_news .news_list .item.item-3.no-bottom,
#container #index_right_news .news_list .item.item-3.last,
#container #index_right_news .news_list .item.item-2.no-bottom,
#container #index_right_news .news_list .item.item-2.last {border-bottom:0; margin-bottom:0;}
#container #index_right_news .news_list .item.item-3.no-top,
#container #index_right_news .news_list .item.item-3.first,
#container #index_right_news .news_list .item.item-2.no-top,
#container #index_right_news .news_list .item.item-2.first {border-top:0; margin-top:0;}
#container #index_right_news .news_list .item-3 .image,
#container #index_right_news .news_list .item-2 .image {display:block; float:left; width:280px; height:106px; margin:0 9px 0 0; padding:0; background:none; overflow:hidden;}
#container #index_right_news .news_list .item-3 .image,
#container #index_right_news .news_list .item-2 .image {margin-top:13px;}
#container #index_right_news .news_list .item-3.no-top .image,
#container #index_right_news .news_list .item-3.first .image,
#container #index_right_news .news_list .item-2.no-top .image,
#container #index_right_news .news_list .item-2.first .image {margin-top:0;}
#container #index_right_news .news_list .item-3 .image .img,
#container #index_right_news .news_list .item-2 .image .img {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden; -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -ms-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0); -webkit-transition: opacity 0.3s ease-out, transform 2s ease; -moz-transition: opacity 0.3s ease-out, transform 2s ease; -o-transition: opacity 0.3s ease-out, transform 2s ease; transition: opacity 0.3s ease-out, transform 2s ease;}
#container #index_right_news .news_list .item-3:hover .image .img,
#container #index_right_news .news_list .item-2:hover .image .img {transition: all 3s ease; opacity:1; -webkit-transform:scale(1.20); -moz-transform:scale(1.20); -ms-transform:scale(1.20); -o-transform:scale(1.20); transform:scale(1.20);}
#container #index_right_news .news_list .info {display:block; width:280px; height:auto; margin:0 5px; padding:0; overflow:hidden;}
#container #index_right_news .news_list .info.img{padding-bottom:3px;}
#container #index_right_news .news_list .item-2 .info.img .title {margin:6px 0 -8px; font:normal normal 16px/20px 'Ubuntu'; font-weight:300;}
#container #index_right_news .news_list .item-3 .info.img .title {margin:6px 0 -8px; font:normal normal 16px/20px 'Ubuntu'; font-weight:500;}
#container #index_right_news .news_list .info .title {display:block; width:100%; height:auto; max-height:80px; margin:0 0 -8px; padding:3px 0 0 0; font:normal normal 16px/20px 'Ubuntu'; font-weight:300; color:#484848; overflow:hidden;}
#container #index_right_news .news_list .info .title .author{display:block; font-weight:500;}
#container #index_right_news .news_list .info .title .icons {display:inline-block; width:auto; min-width:0; height:auto; min-height:0; margin:0; padding:0; overflow:hidden;}
#container #index_right_news .news_list .info .title .icon_video {display:block; float:left; width:14px; height:11px; margin:1px 0 0 9px; padding:0; background:url('/static/img/backgrounds/icon_ph_vid.png') no-repeat 0 0; overflow:hidden;}
#container #index_right_news .news_list .info .title .icon_photo {display:block; float:left; width:14px; height:12px; margin:0 0 0 9px; padding:0; background:url('/static/img/backgrounds/icon_ph_vid.png') no-repeat 0 -11px; overflow:hidden;}
#container #index_right_news .news_list .info .title .icon_sign {display:inline-block; position:relative; top:3px; width:auto; height:15px; margin:0; padding:0 4px; background:#ccc; font:normal normal 10px/15px 'Ubuntu'; font-weight:400; color:#666; overflow:hidden;}
#container #index_right_news .news_list .info.img .title:hover{text-decoration:none;}
#container #index_right_news .news_list .info .title:hover {text-decoration:underline;}
#container #index_right_news .news_list .item.item-3 .image:visited img,
#container #index_right_news .news_list .item.item-2 .image:visited img {opacity:0.7;}
#container #index_right_news .news_list .info .title:visited,
#container #index_right_news .news_list .info .section:visited,
#container #index_right_news .news_list .info .date:visited {color:#999;}
#container #index_right_news .news_list .item-1 .info .title {font:normal normal 16px/20px 'Ubuntu'; font-weight:500;}
#container #index_right_news .news_list .info .date {display:inline-block; width:auto; height:auto; margin:0; padding:0; font:normal normal 10px/20px 'RobotoRegular'; color:#9c9ea9; overflow:hidden;}
#container #index_right_news .news_list .info .section {display:inline-block; width:auto; height:auto; margin:5px 3px 0 0; padding:0; font:normal normal 10px/20px 'RobotoRegular'; color:#9c9ea9; overflow:hidden;}
#container #index_right_news .news_list .info .section.all:hover {color:#bf134d;}
#container #index_right_news .news_list .info .section.ukrayina:hover {color:#ffd400;}
#container #index_right_news .news_list .info .section.politika:hover {color:#30b3bf;}
#container #index_right_news .news_list .info .section.groshi:hover {color:#1bb367;}
#container #index_right_news .news_list .info .section.video:hover {color:#3640b3;}
#container #index_right_news .news_list .info .section.vypusky:hover {color:#d91616;}
#container #index_right_news .news_list .info .section.blogi:hover {color:#cca266;}
#container #index_right_news .news_list .info .section.sport:hover {color:#73cc33;}
#container #index_right_news .news_list .info .section.auto:hover {color:#1c548c;}
#container #index_right_news .news_list .info .section.lady:hover {color:#f2b6f2;}
#container #index_right_news .news_list .info .section.tsikavinki:hover {color:#f26522;}
#container #index_right_news .news_list .info .section.photo:hover {color:#6d6dbf;}
#container #index_right_news .news_list .info .section.kyiv:hover {color:#4ab336;}
#container #index_right_news .news_list .info .section.ato:hover {color:#b8cc52;}
#container #index_right_news .news_list .info .section.svit:hover {color:#03befc;}
#container #index_right_news .news_list .info .section.tourism:hover {color:#24b36b;}
#container #index_right_news .news_list .info .section.glamur:hover {color:#ba39e6;}
#container #index_right_news .news_list .info .section.nauka_it:hover {color:#0094da;}
#container #index_right_news .news_list .info .section.dopomoga:hover {color:#f2619d;}
#container #index_right_news .news_list .info .section.spetsproekti:hover {color:#f2b600;}
#container #index_right_news .news_list .info .section.interview:hover {color:#e60b30;}

#container #index_right_news .bot_but {display:block; position:absolute; bottom:0; z-index:1; width:320px; height:auto; min-height:138px; margin:0; padding:0; background:url("/static/img/buttons/bottom_plashka_tape.png") 0 0 repeat-x; overflow:hidden;}
#container #index_right_news .bot_but .bb_more {display:block; width:298px; height:28px; margin:108px 0 0 0; padding-right:20px; font:normal normal 15px/30px 'Ubuntu'; font-weight:300; color:#272626; text-transform:uppercase; text-align:center; border:1px solid #a3a2a2; background:#e6e6e6 url("/static/img/buttons/read_more_black.png") no-repeat 226px center; overflow:hidden;}
#container #index_right_news .bot_but .bb_more.hide {cursor:default; font-size:0; line-height:0; background:none; filter:alpha(opacity=0); opacity:0; -ms-filter:"alpha(opacity=0)";}
#container #index_right_news .bot_but .bb_plash {display:block; width:100%; height:100%; margin:0; padding:0; background:#fff; overflow:hidden;}
/*index_right_news end*/

/*Action Bar [START]*/
.action_bar {display:block; position:absolute; width:254px; height:61px; margin:0; padding:0; background:url("/static/img/action_bar/arr.png") no-repeat 0 1px; overflow:hidden;}
.action_bar .bar_bg {display:block; width:100%; height:auto; margin:8px 0 0; padding:0; background:#f2f2f2; overflow:hidden;}
.action_bar .act_bar_list {display:block; width:auto; height:auto; margin:9px 10px 8px; padding:0; border:1px solid #636363; overflow:hidden;}
.action_bar .act_bar_list .act_bar_item {display:block; float:left; width:33px; height:33px; margin:0; padding:0; cursor:pointer; overflow:hidden;}
.action_bar .act_bar_list .act_bar_item.vk_sh {background:url("/static/img/action_bar/vk.png") no-repeat 0 0;}
.action_bar .act_bar_list .act_bar_item.fb_sh {background:url("/static/img/action_bar/fb.png") no-repeat 0 0;}
.action_bar .act_bar_list .act_bar_item.od_sh {background:url("/static/img/action_bar/od.png") no-repeat 0 0;}
.action_bar .act_bar_list .act_bar_item.tw_sh {background:url("/static/img/action_bar/tw.png") no-repeat 0 0;}
.action_bar .act_bar_list .act_bar_item.gp_sh {background:url("/static/img/action_bar/gp.png") no-repeat 0 0;}
.action_bar .act_bar_list .act_bar_item.em_sh {background:url("/static/img/action_bar/email.png") no-repeat 0 0; border-left:1px solid #333333;}
.action_bar .act_bar_list .act_bar_item.cp_sh {background:url("/static/img/action_bar/copy.png") no-repeat 0 0;}

.action_bar .act_bar_list .act_bar_item.vk_sh:hover {background:url("/static/img/action_bar/vk_white.png") no-repeat 0 0 #567ca1;}
.action_bar .act_bar_list .act_bar_item.fb_sh:hover {background:url("/static/img/action_bar/fb_white.png") no-repeat 0 0 #3b5999;}
.action_bar .act_bar_list .act_bar_item.od_sh:hover {background:url("/static/img/action_bar/od_white.png") no-repeat 0 0 #ef7800;}
.action_bar .act_bar_list .act_bar_item.tw_sh:hover {background:url("/static/img/action_bar/tw_white.png") no-repeat 0 0 #2aa9e0;}
.action_bar .act_bar_list .act_bar_item.gp_sh:hover {background:url("/static/img/action_bar/gp_white.png") no-repeat 0 0 #dd4b39;}
.action_bar .act_bar_list .act_bar_item.em_sh:hover {background:url("/static/img/action_bar/email_white.png") no-repeat 0 0 #333333;}
.action_bar .act_bar_list .act_bar_item.cp_sh:hover {background:url("/static/img/action_bar/copy_white.png") no-repeat 0 0 #333333;}
/*Action Bar [END]*/

/*VYPUSKY [START]*/
#container .main_grid.vypusky_tsn .grid .g_item .link .title{font:normal normal 18px/20px 'Ubuntu'; font-weight:500;}
#container .main_grid.vypusky_tsn .grid.grid_3 .g_item {height:290px;}
#container .main_grid.vypusky_tsn .grid.grid_3 .g_item .link {height:auto;}
#container .main_grid.vypusky_tsn .grid.grid_3 .g_item .link .title {position:relative; bottom:auto; min-height:auto;}
/*VYPUSKY [END]*/

#next_click, #dom_ria, #next_article {width:auto !important; margin:0 45px 0 0 !important;}
/*START[redirecting]*/
#container .redirecting{display:block; background:url('/static/img/backgrounds/Layer-377.png') no-repeat 0 0; background-size:1337px 900px; width:1337px; height:900px; margin:0 0 -325px -45px; padding:0; overflow:hidden;}
#container .redirecting .holder{display:block; position:relative; width:auto; height:auto; margin:60px auto; padding:0; overflow:hidden;}
#container .redirecting .holder .img_rectangle {display:block; position:relative; width:183px; height:115px; background:url('/static/img/backgrounds/rectangle_1366.png') no-repeat 0 0; margin:0 auto; padding:0; overflow:hidden;}
#container .redirecting .holder .message{display:block; position:relative; width:auto; height:auto; margin:35px 0 0 0 ; padding-left:243px; overflow:hidden;}
#container .redirecting .holder .message .mesg_title {display:block; position:relative; width:auto; min-height:25px; height:auto; margin:0; padding:0; overflow:hidden;}
#container .redirecting .holder .message .mesg_title .title{display:block;  position:relative; float:left; width:auto; font:normal normal 25px/30px 'RobotoMedium'; height:auto; margin:0 10px 0 0; padding:0; overflow:hidden;}
#container .redirecting .holder .message .mesg_title a{display:block; position:relative; margin:0 0 0 5px; color:#13a1ff; padding:0; font:normal normal 25px/30px 'RobotoMedium';}
#container .redirecting .holder .message .text{display:block; position:relative; float:left; width:490px; font:normal normal 16px/25px 'RobotoLight'; height:auto; margin:18px 0 0 0; padding:0; overflow:hidden}
#container .redirecting .holder .message .text p{display:block; position:relative;  width:auto; font:normal normal 16px/25px 'RobotoLight'; text-align: justify; height:auto; margin:0 0 32px; padding:0; overflow:hidden}
#container .redirecting .holder .message .top_banner {display:block; float:left; position:relative; width:300px; height:250px; margin:15px 0 0 75px; padding:0; overflow:hidden;}
#container .redirecting .holder .message .text p a{float:left;  color:#13a1ff;}
/*END[redirecting]*/

.grayscale {
    filter: url('grayscale.svg#greyscale');
    filter: gray;
    -webkit-filter: grayscale(100%);
}
