@font-face {font-family: 'PTSans'; src: url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-regular.eot'); src: url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-regular.eot#iefix') format('embedded-opentype'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-regular.woff') format('woff'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-regular.ttf') format('truetype'), url('/National_Library/20160526010038oe_/https://2plus2.ua/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('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-bold.eot'); src: url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-bold.eot#iefix') format('embedded-opentype'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-bold.woff') format('woff'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-bold.ttf') format('truetype'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-bold.svg#opensans-regular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'PTSansItalic'; src: url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-italic.eot'); src: url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-italic.eot#iefix') format('embedded-opentype'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-italic.woff') format('woff'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-italic.ttf') format('truetype'), url('/National_Library/20160526010038oe_/https://2plus2.ua/static/file/fonts/pt_sans-web-italic.svg#opensans-regular') format('svg'); font-weight:normal; font-style:normal;}
/* Common START */
html,body {width:100%; height:100%; padding:0; margin:0;}

#wrapper {width:100%; min-height:100%;margin:0 auto; background:#212637;}
#wrapper div {}
#wrapper ol, #wrapper ul {list-style:none;}
#wrapper :focus, #wrapper :active {outline:none; outline-style:none;}
#wrapper img {border:0;}
#wrapper a {text-decoration:none;}
#wrapper a:hover {text-decoration:none;}
#wrapper a, #wrapper a:hover {cursor:pointer;}
#wrapper * {margin:0 auto; padding:0; outline:none; outline-style:none; font-family: 'PTSans', sans-serif; font-size:11px; vertical-align:top; text-align:left; color:#444;}
#wrapper hr {display:none; margin:0; padding:0; line-height:0; font-size:0; height:0px; overflow:hidden;}
#wrapper .clear, .clear  {clear:both; display:block; line-height:0; height:0; overflow:hidden;}
#wrapper .blank {font-size:0!important; letter-spacing:-1px!important; word-spacing:-1px!important; line-height:0!important; height:0!important; overflow:hidden!important; margin:0!important; padding:0!important; text-indent:10000px;}
#wrapper .hidden {display:none;}
#wrapper .screen {background-color:#000;}
#wrapper .left {float:left;}
#wrapper .right {float:right;}
/* 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(/National_Library/20160526010038oe_/https://2plus2.ua/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 */

/* overheader START */
#wrapper #oh_fixer {display:block; position:fixed; top:0; width:100%; height:auto; margin:0; padding:0; overflow:hidden; z-index:1000;}
#overheader {position:relative; z-index:1950; width:100%; height:50px; background:rgba(30,11,43,1); margin:0 auto; padding:0; overflow:hidden;}
#overheader .holder{width:950px; overflow:hidden;}
#logo {width:105px; height:35px; margin:10px 0 0 0; float:left;}
#overheader a {color:#fff; font:normal normal 18px 'PTSans'; line-height:50px;}
#overheader a:hover {color:#A8A8A8;}

#overheader a.tvprogram {display:block; position:relative; z-index:50; float:left; width:165px; height:50px; margin:0 0 0 22px; padding:0; text-align:center; overflow:hidden;}
#overheader a.tvprogram.iselected {width:163px; height:49px; border:1px solid #3c3752; border-width:1px 1px 0 1px; background:rgba(30,11,43,1); line-height:49px;}
.opera #overheader a.tvprogram.iselected,
.chrome #overheader a.tvprogram.iselected {line-height:47px;}
#overheader a.online {display:block; position:relative; z-index:51; float:left; width:212px; height:50px; margin:0; padding:0; text-align:center; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/oh_icon_online.png) 188px 20px no-repeat; overflow:hidden;}
#overheader a.online.iselected {width:210px; height:49px; border:1px solid #3c3752; border-width:1px 1px 0 1px; background:rgba(30,11,43,1) url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/oh_icon_online_active.png) 187px 19px no-repeat; line-height:49px;}
.opera #overheader a.online.iselected,
.chrome #overheader a.online.iselected {line-height:47px;}
#overheader a.video {display:block; position:relative; z-index:51; float:left; width:102px; height:50px; margin:0; padding:0; text-align:center; overflow:hidden;}
#overheader a.video.iselected {color:#A8A8A8;;}
#overheader .auth {display:block; position:relative; z-index:52; float:right; width:170px; height:50px; margin:0; padding:0; text-align:center; overflow:hidden;}
#overheader .auth.iselected {width:168px; height:50px; border:1px solid #3c3752; border-width:0 1px; background:rgba(30,11,43,1);}
#overheader .auth a {font-size:16px; margin:0 10px 0 0;}

#overheader #topsearch {float:right; margin:10px 0 0 0;}
#overheader #topsearch .top-search-container {width:230px; height:30px; margin:0 auto; padding:0; background:transparent; overflow:hidden;}
#overheader #topsearch .top-search-container.active {}
#overheader #topsearch .top-search-container .top-search-block {float:right; margin:0; width:56px; height:26px; border:2px solid #5a6378; cursor:pointer; -webkit-transition:width .3s linear; -moz-transition:width .3s linear; -ms-transition:width .3s linear; -o-transition:width .3s linear; transition:width .3s linear;}
#overheader #topsearch .top-search-container.active .top-search-block {background:#fff; width:226px; -webkit-transition:width .3s linear; -moz-transition:width .3s linear; -ms-transition:width .3s linear; -o-transition:width .3s linear; transition:width .3s linear;}
#overheader #topsearch .top-search-block .query {display:none; float:right; width:185px; height:16px; margin:6px 5px 0 5px; background:transparent; border:0; font:normal normal 12px arial; line-height:16px; overflow:hidden;}
#overheader #topsearch .top-search-container.active .top-search-block .query {display:block;}
#overheader #topsearch .top-search-block .bord {display:block; display:none; float:right; width:1px; height:26px; margin:0; padding:0; background:#5b6378; overflow:hidden;}
#overheader #topsearch .top-search-container.active .top-search-block .bord {display:block;}
#overheader #topsearch .top-search-block .submit {display:block; width:30px; height:26px; margin:0 auto; border:0; cursor:pointer; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/top-search-bg.png) no-repeat 50% 50%; font-size:0px; color:#fff; line-height:0px; text-indent:10000px; overflow:hidden;}
#overheader #topsearch .top-search-container.active .top-search-block .submit {float:right;}

#overheader .line {display:block; display:none; position:absolute; z-index:5; bottom:0; width:100%; height:1px; background:#3c3752; margin:0; padding:0; overflow:hidden;}
#overheader.active .line {display:block;}
/* overheader END */

/* header START */
#header {position:relative; z-index:100; height:auto; margin:50px auto 0; background:rgba(30,11,43,1); overflow:visible;}
#header .holder {position:relative; width:950px; height:420px; margin:0 auto; overflow:hidden;}
/* header END */

#wrapper #menu_fixer {display:block; position:relative; z-index:300; width:100%; height:auto; margin:0; padding:0; overflow:visible;}
#wrapper #menu_fixer.fixed {position:fixed; top:50px; z-index:3000;}
#top_menu {width:100%; height:60px; background:#fff; overflow:hidden;}
#top_menu .holder {width:950px; margin:0 auto;}
#top_menu .holder .menu {margin:0; padding:0; list-style:none;}
#top_menu .holder .menu li {float:left; margin:0 10px 0 0; padding:0;}
#top_menu .holder .menu li.selected {margin-right:5px;}
#top_menu .holder .menu li.last {margin:0;}
#top_menu .holder .menu li.all_sections {margin-left:3px; padding:0 22px 0 8px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/icon_menu_more.png) 93% 54% no-repeat;}
#top_menu .holder .menu li.all_sections.hover {background:#5a6378 url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/icon_menu_more_hover.png) 93% 54% no-repeat;}
#top_menu .holder .menu li.all_sections.hover a {color:#fff;}
#top_menu .holder .menu li a {font:normal normal 18px 'PTSans'; color:#5a6378; height:60px; line-height:60px;}
#top_menu .holder .menu li.selected a {background:#5a6378; border-radius:10px; color:#fff; padding:0 6px;}

#top_menu #all_menu {display:block; display:none; position:absolute; z-index:200; width:100%; height:40px; margin:60px 0 0 0; padding:0; background:#5a6378; overflow:hidden;}
#top_menu #all_menu .menu {display:block; width:auto; height:40px; margin:0; padding:0; overflow:hidden;}
#top_menu #all_menu .menu li {margin-right:15px;}
#top_menu #all_menu .menu li a {height:40px; line-height:40px; color:#fff;}
#top_menu #all_menu .menu li.selected a {background:#dedfe1; border-radius:10px; color:#5a6378; padding:0 6px;}

#top_submenu {display:block; position:relative; z-index:200; width:100%; height:40px; margin:0; padding:0; background:#dedfe1; overflow:visible;}
#top_submenu .holder {width:950px; margin:0 auto; overflow:visible;}
#top_submenu .holder .submenu {display:block; width:auto; height:auto; margin:0; padding:0; list-style:none;}
#top_submenu .holder .submenu .item {display:block; width:auto; height:40px; float:left; margin:0 15px 0 0; padding:0; overflow:visible;}
#top_submenu .holder .submenu .item.last {margin:0;}
#top_submenu .holder .submenu .item a.sub_link {display:inline; width:auto; height:auto; padding:1px 10px; font:normal normal 14px 'PTSans'; color:#5a6378; line-height:40px; overflow:visible;}
#top_submenu .holder .submenu .item a.sub_link.selected,
#top_submenu .holder .submenu .item.with_submenu a.sub_link.selected {background:#5a6378; border-radius:10px; color:#fff;}
#top_submenu .holder .submenu .item.with_submenu a.sub_link.selected {background:#5a6378 url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/submenu_arrow_act.png) 98% 52% no-repeat;}
#top_submenu .holder .submenu .item.with_submenu a.sub_link {background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/submenu_arrow_def.png) 98% 52% no-repeat;}
#top_submenu .holder .submenu .item.with_submenu:hover a.sub_link.selected,
#top_submenu .holder .submenu .item.with_submenu.hover a.sub_link.selected {border-radius:0;}
#top_submenu .holder .submenu .item.with_submenu:hover a.sub_link,
#top_submenu .holder .submenu .item.with_submenu.hover a.sub_link {display:block; height:40px; margin-top:5px; padding:0 10px; background:#5a6378 url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/submenu_arrow_act.png) 98% 39% no-repeat; border-radius:0; color:#fff; line-height:30px;}

#top_submenu .holder .submenu .sub_submenu {display:none; position:absolute; width:auto; height:auto; margin:0; padding:5px 0; list-style:none; background:#5a6378; overflow:hidden;}
#top_submenu .holder .submenu .item.with_submenu:hover .sub_submenu,
#top_submenu .holder .submenu .item.with_submenu.hover .sub_submenu {display:block;}
#top_submenu .holder .sub_submenu .sub_subitem {display:block; width:auto; height:30px; margin:0; padding:0; overflow:hidden;}
#top_submenu .holder .sub_submenu .sub_subitem a {display:block; width:auto; height:30px; padding:0 20px; font:normal normal 14px 'PTSans'; color:#fff; line-height:30px; overflow:hidden;}
#top_submenu .holder .sub_submenu .sub_subitem a.selected,
#top_submenu .holder .sub_submenu .sub_subitem a:hover {background:#dedfe1; color:#5a6378;}

#top_menu .holder .social {margin:13px 0 0 0; padding:0; list-style:none; float:right;}
#top_menu .holder .social li {width:34px; height:34px; margin:0 4px 0 0; float:left;}
#top_menu .holder .social li a {display:block; width:34px; height:34px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/top-social-bg.png); line-height:60px;}
#top_menu .holder .social li a.vk {background-position: 0 0;}
#top_menu .holder .social li a.vk:hover {background-position: 0 -34px;}
#top_menu .holder .social li a.fb {background-position: -40px 0;}
#top_menu .holder .social li a.fb:hover {background-position: -40px -34px;}
#top_menu .holder .social li a.od {background-position: -80px 0;}
#top_menu .holder .social li a.od:hover {background-position: -80px -34px;}
#top_menu .holder .social li a.tw {background-position: -119px 0;}
#top_menu .holder .social li a.tw:hover {background-position: -119px -34px;}
#top_menu .holder .social li a.gp {background-position: -159px 0;}
#top_menu .holder .social li a.gp:hover {background-position: -159px -34px;}
#top_menu .holder .social li a.yt {background-position: -199px 0;}
#top_menu .holder .social li a.yt:hover {background-position: -199px -34px;}

#container {position:relative; z-index:100; clear:both; margin:0 auto; font-size:0; word-space:0; overflow:hidden;}
#container .holder{position:relative; z-index:10; width:950px; font-size:0; word-space:0;}

#clearfix {width:100%; height:170px;}

/* Patterns START */
#wrapper .pattern {position:relative; margin-top:45px;}
.block_prev {display:block; position: absolute; top:0; left:-31px; width:20px; height:34px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/big-arrows.png) 0 0 no-repeat;}
.block_next {display:block; position: absolute; top:0; right:-31px; width:20px; height:34px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/big-arrows.png) -20px 0 no-repeat;}
.block_prev:hover {background-position:0 -34px;}
.block_next:hover {background-position:-20px -34px;}

.pattern .block_prev, .pattern .block_next {top:310px;}
#central_main_football .block_prev, #central_main_football .block_next,
#central_main_section_39020 .block_prev, #central_main_section_39020 .block_next {top:372px;}
#central_main_section_39027 .block_prev, #central_main_section_39027 .block_next {top:372px;}
.pattern.central_football_informer .block_prev, .pattern.central_football_informer .block_next {top:366px;}

#wrapper #container .scrollpane {position:relative; width:100%; overflow:hidden;}
#wrapper #container .scrollpane .scrollable {width:100%; overflow:hidden;}
#wrapper #container .scrollpane .scrollzone {width:32000px; overflow:hidden;}

#wrapper #center {margin-bottom:35px;}
#wrapper .pattern-h {font:normal normal 40px 'PTSansBold'; color:#e0e4ef; margin:5px auto 12px auto; text-align:center; }
#wrapper a.pattern-h {display:block;}

#wrapper .pattern .anons .abody {margin-top:5px; font:normal normal 13px/15px 'PTSans'; color:#393f4f;}

#wrapper .pattern .no_photo {position:relative; padding-top:40px; overflow:hidden;}
#wrapper .pattern .no_photo .anons {height:auto!important;}
#wrapper .pattern .h_235.no_photo,
#wrapper .pattern .h_305.no_photo {padding-top:0;}
#wrapper .pattern .h_315.no_photo {height:275px;}
#wrapper .pattern .h_320.no_photo {height:280px;}
#wrapper .pattern .h_490.no_photo {height:450px;}
#wrapper .pattern .h_550.no_photo {height:510px;}
#wrapper .pattern .h_640.no_photo {height:600px;}
#wrapper .pattern .no_photo .infoline {position:absolute; bottom:0;}
#wrapper .pattern .no_photo .splitter {width:100px; height:1px; font-size:0; background:#8A8D9F; margin:12px auto 12px auto;}
#wrapper .pattern .w_230.no_photo .label {width:216px;}
#wrapper .pattern .w_470.no_photo .label {width:456px;}

#wrapper .play-icon {display:block; width:52px; height:52px; position: absolute; z-index:100; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/play-icon.png) center center no-repeat;}
#wrapper .w_230 {width:230px; height:315px; position:relative; float:left; background: #f5f5f6; margin-right:10px; margin-bottom: 10px;}
#wrapper .w_230.sport img {width:230px; height:195px;}
#wrapper .w_230.sport .lnk {position:absolute; top:0; left:0; width:230px; height:195px; display:block; overflow:hidden;}
#wrapper .w_230.sport .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:195px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230.sport .play-icon {top:75px; left:90px;}
#wrapper .w_230.sport .anons {height:80px; margin:0 auto 10px auto;}
#wrapper .sport .anons h2 .title {color:#06001b; display:block; font:15px/15px 'PTSansBold'; text-transform:uppercase; text-align:center;}
#wrapper .sport .splitter {display:block; width:110px; height:8px; font-size:0; margin:8px auto 8px auto; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/sport-splitter.png) center center no-repeat;}
#wrapper .w_230.sport .anons h2 .title {}
#wrapper .w_230.sport .splitter {}
#wrapper .w_230.last {margin-right:0;}
#wrapper .w230_holder {width:710px; overflow:hidden; float:left; margin: 0 10px 0 0;}
#wrapper .w230_holder_large {width:950px;}
#wrapper .w230_holder.last,
#wrapper .w230_holder_large.last {margin-right:0;}
#wrapper .w_230 img {width:230px; height:155px;}
#wrapper .w_230 .lnk {position:absolute; top:0; left:0; width:230px; height:155px; display:block; overflow:hidden;}
#wrapper .w_230 .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:155px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230 .anons {width:200px; height:112px; margin: 0 auto 18px auto; overflow:hidden;}
#wrapper .w_230 .anons h2 a {display:block; font:normal normal 15px/15px 'PTSansBold'; color:#06001b; margin-bottom:6px; padding-top:17px;}
#wrapper .w_230 .anons {font:normal normal 13px/15px 'PTSans'; color:#393f4f;}
#wrapper .w_230 .infoline {width:230px; height:30px; background:#373c54;}
#wrapper .w_230 .infoline .date {height:30px; float:left; margin-left:15px; font:normal normal 14px/14px 'PTSans'; line-height:30px; color:#aeb0b7;}
#wrapper .w_230 .infoline .views {height:30px; float:right; margin-right:15px; padding-left:25px; font:normal normal 14px/14px 'PTSans'; line-height:30px; color:#aeb0b7; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/blocks-infoline-views-bg.png) left center no-repeat;}

#wrapper .w_470 {width:470px; height:315px; position:relative; float:left; background: #f5f5f6; margin-right:10px; margin-bottom: 10px;}
#wrapper .w_470 .anons {width:440px; height:187px; margin: 0 auto 18px auto; overflow:hidden;}
#wrapper .w_470 .anons h2 a {font:normal normal 20px/20px 'PTSansBold'; color:#06001b; margin-bottom:10px; padding-top:17px; display:block;}
#wrapper .w_470 .anons {font:normal normal 13px/15px 'PTSans'; color:#393f4f;}
#wrapper .w_470 .infoline {width:470px; height:30px; background:#373c54;}
#wrapper .w_470 .infoline .date {height:30px; float:left; margin-left:15px; font:normal normal 14px/14px 'PTSans'; line-height:30px; color:#aeb0b7;}
#wrapper .w_470 .infoline .views {height:30px; float:right; margin-right:15px; padding-left:25px; font:normal normal 14px/14px 'PTSans'; line-height:30px; color:#aeb0b7; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/blocks-infoline-views-bg.png) left center no-repeat;}
#wrapper .pattern .label {display:block; position:absolute; z-index:15; top:10px; left:0; font:normal normal 13px 'PTSans'; text-transform:uppercase; padding:7px; color:#fff; background:#373C54;}
#wrapper .pattern .label_green {background:#b2c654;}
#wrapper .pattern .label_red {background:#c65454;}
#wrapper .pattern .label_pink {background:#e1385f;}
#wrapper .pattern .label_ligntgreen {background:#59c654;}
#wrapper .pattern .label_blue {background:#546fc6;}
#wrapper .pattern .label_39013 {background:#5484c6;}
#wrapper .pattern .label_39014 {background:#b2c654;}
#wrapper .pattern .label_39015 {background:#54bac6;}
#wrapper .pattern .label_39016 {background:#c65454;}
#wrapper .pattern .label_39031 {background:#54bac6;}
#wrapper .pattern .label_39032 {background:#c68a54;}
#wrapper .pattern .label_39033 {background:#54c67f;}
#wrapper .pattern .label_39034 {background:#cc4260;}
#wrapper .pattern .label_39035 {background:#c65f54;}
#wrapper .pattern .label_39036 {background:#b48a7e;}

#wrapper .w_230 .play-icon {top:52px; left:90px;}

#wrapper .w_230.h_550 {height:550px; overflow:hidden; position:relative;}
#wrapper .w_230.h_550.last {margin-right:0;}
#wrapper .w_230.h_550 img {height:315px;}
#wrapper .w_230.h_550 .lnk {position:absolute; top:0; left:0; width:230px; height:315px; display:block; overflow:hidden;}
#wrapper .w_230.h_550 .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:315px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230.h_550 .anons {height:194px; margin-bottom:11px;}

#wrapper .w_230.h_235 {height:235px; overflow:hidden;}
#wrapper .w_230.h_235 img {height:125px;}
#wrapper .w_230.h_235 .lnk {position:absolute; top:0; left:0; width:230px; height:125px; display:block; overflow:hidden;}
#wrapper .w_230.h_235 .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:125px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230.h_235 .anons {height:62px;}
#wrapper .w_230.h_235 .anons h2 a {height:62px;}
#wrapper .w_230.h_235 .play-icon {top:38px; left:90px;}

#wrapper .w_230.h_305 {height:305px; overflow:hidden;}
#wrapper .w_230.h_305 img {height:145px;}
#wrapper .w_230.h_305 .lnk {position:absolute; top:0; left:0; width:230px; height:145px; display:block; overflow:hidden;}
#wrapper .w_230.h_305 .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:145px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230.h_305 .anons {height:112px;}

#wrapper .w_230.h_640 {height:640px; overflow:hidden;}
#wrapper .w_230.h_640.last {margin-right:0;}
#wrapper .w_230.h_640 img {height:300px;}
#wrapper .w_230.h_640 .lnk {position:absolute; top:0; left:0; width:230px; height:300px; display:block; overflow:hidden;}
#wrapper .w_230.h_640 .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:300px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230.h_640 .anons {height:292px; margin-bottom:18px;}
#wrapper .w_230.h_640 .play-icon {top:124px;}
#wrapper .w_230.h_550 .play-icon {top:124px;}

#wrapper .w_470.h_550 {height:550px; overflow:hidden;}
#wrapper .w_470.h_550 img {width:470px; height:315px;}
#wrapper .w_470.h_550 .lnk {position:absolute; top:0; left:0; width:470px; height:315px; display:block; overflow:hidden;}
#wrapper .w_470.h_550 .lnk-hover .lnk {position:absolute; top:0; left:0; width:470px; height:315px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_470.h_550 .play-icon {top:124px; left:210px;}

#wrapper .w_470.h_490 {height:490px; overflow:hidden; position:relative;}
#wrapper .w_470.h_490.last {margin-right:0;}
#wrapper .w_470.h_490 .subtitle_10 {margin-top:5px;}
#wrapper .w_470.h_490 img {width:470px; height:300px;}
#wrapper .w_470.h_490 .lnk {position:absolute; top:0; left:0; width:470px; height:300px; display:block; overflow:hidden;}
#wrapper .w_470.h_490 .lnk-hover .lnk {position:absolute; top:0; left:0; width:470px; height:300px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_470.h_490 .anons {height:190px; margin-bottom:0;}
#wrapper .w_470.h_490 .anons a {text-align:center; padding-top:12px; }
#wrapper .w_470.h_490 .anons .date_ {margin-top:4px;}
#wrapper .w_470.h_490 .anons .summary {margin-top:5px; font-size:14px;}

#wrapper .w_470.h_640 {height:640px; overflow:hidden;}
#wrapper .w_470.h_640 img {height:315px;}
#wrapper .w_470.h_640 .lnk {position:absolute; top:0; left:0; width:470px; height:315px; display:block; overflow:hidden;}
#wrapper .w_470.h_640 .lnk-hover .lnk {position:absolute; top:0; left:0; width:470px; height:315px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_470.h_640 .anons {height:277px;}
#wrapper .w_470.h_640 .play-icon {top:124px; left:210px;}

#wrapper .w_470.h_320 {background:#fff; height:320px; overflow:hidden;}
#wrapper .w_470.h_320 img {width:470px; height:180px;}
#wrapper .w_470.h_320 .lnk {position:absolute; top:0; left:0; width:470px; height:180px; display:block; overflow:hidden;}
#wrapper .w_470.h_320 .lnk-hover .lnk {position:absolute; top:0; left:0; width:470px; height:180px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_470.h_320 .play-icon {top:124px; left:210px;}
#wrapper .w_470.h_320 .anons h2 {width:450px; display:table-cell; height:43px; text-align:center; vertical-align:middle;}
#wrapper .w_470.h_320 .anons h2 a {display:inline; font-size:20px; line-height:20px;}
#wrapper .w_470.h_320 .anons {height:85px; margin-bottom:0; padding-top:12px;}

#wrapper .w_470.last {margin-right:0;}

#wrapper .w_230.h_320 {background:#fff; height:320px; overflow:hidden;}
#wrapper .w_230.h_320 img {height:180px;}
#wrapper .w_230.h_320 .lnk {position:absolute; top:0; left:0; width:230px; height:180px; display:block; overflow:hidden;}
#wrapper .w_230.h_320 .lnk-hover .lnk {position:absolute; top:0; left:0; width:230px; height:180px; display:block; overflow:hidden; background:rgba(23,18,67,0.7);}
#wrapper .w_230.h_320 .play-icon {top:64px; left:89px;}
#wrapper .w_230.h_320 .anons h2 {width:450px; display:table-cell; height:43px; text-align:center; vertical-align:middle; }
#wrapper .w_230.h_320 .anons h2 a {display:inline; font-size:20px; line-height:20px;}
#wrapper .w_230.h_320 .anons {height:85px; margin-bottom:5px; padding-top:11px;}
#wrapper .pattern .subtitle_10 {display:block; width:auto; height:auto; margin:0 auto; padding:0; color:#8A8D9F; text-align:center; overflow:hidden; }
#wrapper .pattern .subtitle_10 span {font:normal normal 11px 'PTSansBold'; color:#59C654; line-height:18px;}
#wrapper .pattern .subtitle_10 .type {width:auto; height:auto; display:block; float:left; position:relative; left:50%;}
#wrapper .pattern .subtitle_10 .type .center {font:normal normal 11px 'PTSansBold'; color:#59C654; line-height:18px; width:auto; height:auto; display:block; text-align:center; padding:0 10px; float:left; position:relative; right:50%;}
#wrapper .pattern .subtitle_10 .type .center .left_line,
#wrapper .pattern .subtitle_10 .type .center .right_line {display:block; float:left; width:15px; height:18px; margin:0; padding:0; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_pattern_subtitle_10.gif) left center repeat-x; overflow:hidden;}
#wrapper .pattern .subtitle_10 .type .center .text {display:block; float:left; width:auto; height:auto; margin:0 10px; padding:0; font:normal normal 11px 'PTSansBold'; color:#59C654; line-height:18px; overflow:hidden;}
#wrapper .pattern .subtitle_10.start {margin-top:8px; width:70px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_pattern_subtitle_10.gif) left center repeat-x;}
#wrapper .pattern .subtitle_10.start span {width:auto; height:auto; padding:0 14px; background:#fff url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bell_splitter.gif) center center no-repeat;}
#wrapper #central_program_news .subtitle_10.start span {width:auto; height:auto; padding:0 14px; background:#f5f5f6 url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bell_splitter.png) center center no-repeat;}

#wrapper .tv-program {display:block; width:110px; height:11px; margin:0 auto; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/tvprogram-splitter.png) center center no-repeat;}
#wrapper .date_ {display:block; width:100%; text-align:center; font: normal normal 13px 'PTSans'; color: #8a8d9f;}
#wrapper .block_items_holder_230 {width:230px; overflow:hidden; float:left; margin-right:10px;}
#wrapper .block_items_holder_230.last {margin:0;}
#wrapper .block_items_holder_470 {width:470px; overflow:hidden; float:left; margin-right:10px;}
/* Patterns END */

#wrapper .w_950.h_304 {width:950px; height:304px; position:relative; margin-bottom:10px; overflow:hidden;}
#wrapper .w_950.h_304 .news-slider li {float:left; position:relative; width:950px; height:304px; background:#000; overflow:hidden;}
#wrapper .w_950.h_304 .news-slider li a {display:block; width:950px; height:305px; position:relative;}
#wrapper .w_950.h_304 .news-slider li a:hover:after {content:''; display:block; position:absolute; top:0; left:0; width:950px; height:305px; background:rgba(23,18,67,0.7);}
#wrapper .w_950.h_304 .news-slider li a .title {position: absolute; z-index:100; display:block; top:25px; left:30px; width:490px; height:130px; font:normal normal 40px/45px 'PTSansBold'; color:#fff;}
#wrapper .w_950.h_304 .news-slider li a .title .infoline {display:block; overflow:hidden; margin-top:20px;}
#wrapper .w_950.h_304 .news-slider li a .title .infoline .date {color: #aeb0b7; float: left; font: 14px/30px 'PTSans'; height: 30px;}
#wrapper .w_950.h_304 .news-slider li a .title .infoline .views {height:30px; float:left; margin-left:20px; margin-right:15px; padding-left:25px; font:normal normal 14px/14px 'PTSans'; line-height:30px; color:#aeb0b7; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/blocks-infoline-views-bg.png) left center no-repeat;}
#wrapper .w_950.h_304 .news-slider li a img {width:950px; height:304px; filter:alpha(opacity=60); opacity:0.60; -ms-filter:"alpha(opacity=60)";}
#wrapper .w_950.h_304 .news-slider-pager {position:absolute; top:0; right:0; padding:8px 12px; background:#373c54;z-index:100;}
#wrapper .w_950.h_304 .news-slider-pager .news-slider-prev, #wrapper .w_950.h_304 .news-slider-pager .news-slider-next {display:block; width:34px; height:34px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/news-slider-arrows.png) 0 0 no-repeat;}
#wrapper .w_950.h_304 .news-slider-pager .news-slider-prev {float:left; background-position: 0 0;}
#wrapper .w_950.h_304 .news-slider-pager .news-slider-next {float:left; background-position: -34px 0;}
#wrapper .w_950.h_304 .news-slider-pager .pagenumber {float:left; font: normal normal 14px 'PTSans'; color: #aeb0b7; margin:8px 12px 0 12px;}
#wrapper .w_950.h_304 .news-slider-pager .pagenumber span {font: normal normal 14px 'PTSans'; color: #aeb0b7;}

/* News tab START */
#wrapper .news_tab {width:230px; height:640px; float:left; background:#fff; overflow:hidden;}
#wrapper .news_tab.h_580 {height:640px;}
#wrapper .news_tab.h_490 {height:550px;}
#wrapper .news_tab .tabs {height:50px; margin:0; padding:0; overflow:hidden; margin-bottom:10px;}
#wrapper .news_tab .tabs .last, #wrapper .news_tab .tabs .popular {width:115px; height:50px; text-align:center; font:normal normal 14px 'PTSansBold'; line-height:49px; text-transform:uppercase; background:#5a6378; color:#fff; float:left; cursor:pointer;}
#wrapper .news_tab .tabs .selected {color:#5a6378; background:#fff;}
#wrapper .news_tab .slimScrollDiv {margin-left:12px;}
#wrapper .news_tab .items {width:200px; margin-left:0 auto;}
#wrapper .news_tab .items-holder {overflow:hidden;}
#wrapper .news_tab .items-holder.hide {display:none;}
#wrapper .news_tab .items li {overflow:hidden; margin-bottom:15px;}
#wrapper .news_tab .items li .info {display:block; float:left; width:40px; height:auto; margin:0 10px 0 0; padding:0; overflow:hidden;}
#wrapper .news_tab .items li .info .date {display:block; width:auto; height:auto; margin:3px 0 0 0; padding:0; font:normal normal 10px 'PTSans'; color:#acb1bb; line-height:12px; text-align:center; overflow:hidden;}
#wrapper .news_tab .items li .info .time {display:block; width:auto; height:auto; margin:0; padding:0; font:normal normal 13px 'PTSansBold'; color:#393f4f; text-align:center; overflow:hidden;}
#wrapper .news_tab .items li a {width:150px; font:normal normal 14px/15px 'PTSans'; color:#393f4f; float:left;}
.slimScrollBar {cursor:pointer;}
/* News tab END */

/* Home Banners START */
#wrapper #container .central_banners {clear:both; margin:0 0 10px 0;}
#wrapper #container .central_banners .banner_300x120_holder {width:300px; height:250px; margin-right:10px; overflow:hidden; float:left;}
#wrapper #container .central_banners .banner_300x120 {width:300px; height:120px; margin-bottom:10px;}
#wrapper #container .central_banners.banner_300x120.last {margin:0;}
#wrapper #container .central_banners .banner_330x250 {width:330px; height:250px; float:left; margin-right:10px;}
#wrapper #container .central_banners .banner_300x250 {width:300px; height:250px; float:left;}
/* Home Banners END */

/*tabs_filter: START*/
#wrapper #container .tabs_filter {display:block; width:100%; height:30px; margin:0 auto 20px auto; padding:0; overflow:hidden;}
#wrapper #container .tabs_filter.ts_2 .item {width:474px;}
#wrapper #container .tabs_filter.ts_2 .item.last {width:475px;}
#wrapper #container .tabs_filter.ts_3 .item {width:316px;}
#wrapper #container .tabs_filter.ts_3 .item.last {width:316px;}
#wrapper #container .tabs_filter.ts_4 .item {width:236px;}
#wrapper #container .tabs_filter.ts_4 .item.last {width:239px;}
#wrapper #container .tabs_filter.ts_5 .item {width:189px;}
#wrapper #container .tabs_filter.ts_5 .item.last {width:190px;}
#wrapper #container .tabs_filter.ts_6 .item {width:157px;}
#wrapper #container .tabs_filter.ts_6 .item.last {width:160px;}
#wrapper #container .tabs_filter .item {display:block; float:left; width:auto; height:30px; margin:0 1px 0 0; padding:0; overflow:hidden;}
#wrapper #container .tabs_filter .item.last {margin-right:0;}
#wrapper #container .tabs_filter .item a {display:block; width:100%; height:30px; margin:0; padding:0; background:#fff; font:normal normal 16px "PTSans"; color:#5a6378; line-height:30px; text-align:center; overflow:hidden;}
#wrapper #container .tabs_filter .item a:hover,
#wrapper #container .tabs_filter .item.selected a {background:#5a6378; color:#fff;}
/*tabs_filter: END*/

/*PAGER: START*/
#wrapper .pager {display:block; clear:both; width:950px; height:180px; margin:0 auto; overflow:hidden;}
#wrapper .pager .top_dop {display:block; float:left; width:100%;}
#wrapper .pager .centering_top_loader {display:block; margin:65px auto 0; position:relative; float:left; left:50%;}
#wrapper .pager .centering_top_loader .top_loader {display:block; position:relative; float:right; right:50%;}
#wrapper .pager .top_loader a {display:block; width:auto; height:34px; overflow:hidden; padding:0 23px; font:normal normal 13px/34px 'PTSansBold'; color:#5a6378; text-align:center; border:3px solid #5a6378; text-transform:uppercase;}
#wrapper .pager .count_dop {display:block; float:left; width:950px; margin:25px auto; }
#wrapper .pager .count_dop .count {display:block; position:relative; left:50%; float:left;}
#wrapper .pager .count_dop .count .centering {display:block; position:relative; right:50%; float:right;}
#wrapper .pager .centering .pages {display:block; width:auto; height:auto;float:left;}
#wrapper .pager .centering .item {display:block; width:auto; height:auto; float:left; margin:0 13px;}
#wrapper .pager .centering .item .page {display:block; float:left; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_pager_page.png') no-repeat center center; height:31px; width:31px; text-align:center; font:normal normal 18px/31px 'PTSans'; color:#9b9eaa;}
#wrapper .pager .centering .item.selected span {background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_pager_page_sel.png') no-repeat center center;}
#wrapper .pager .centering .item.dots span {background:none; font:normal normal 28px/41px 'PTSansBold'; color:#5a6378;}
#wrapper .pager .count .prev {display:block; float:left; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_pager_prev.png') no-repeat center center; height:31px; width:31px; font-size:0; line-height:0; text-indent:-10000px; overflow:hidden;}
#wrapper .pager .count .next {display:block; float:left; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_pager_next.png') no-repeat center center; height:31px; width:31px; font-size:0; line-height:0; text-indent:-10000px; overflow:hidden;}
/*PAGER: END*/

#footer {position:relative; width:100%; height:170px; margin:-170px auto 0 auto; background:#f5f5f6 url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/footer-bg.png) top center repeat-x; overflow:hidden; font:normal normal 15px 'PTSans'; color:#72778d;}
#footer .holder {width:950px; margin: 21px auto 0 auto; overflow:hidden;}
#footer .holder a {font:normal normal 14px 'PTSansBold'; margin:0 20px 0 0; color:#72778d; text-transform:uppercase; text-decoration:none; float:left;}
#footer .splitter {width:1px; height:20px; background:#72778d; font-size:0px; float:left; margin:0 20px 0 0;}
#footer .holder a.open {padding-right:15px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/open-ico.png) right 3px no-repeat;}
#footer .holder .copyright {display:block; float:right;}
#footer .holder .partners {clear:both; margin:60px 0 0 0;}
#footer .holder .partners a {float:left; margin:0 59px 0 0;}
#footer .holder .partners a.unian {margin:-7px 0 0 0;}
#footer .holder .counter_bigmir {display:block; float:left; /*width:100px; height:20px; */margin:0 0 0 0; padding:0;/* overflow:hidden;*/}
.chrome #footer .holder .counter_bigmir {}
/*Static_page: START*/
#wrapper #container #center .pattern.static {width: 950px; height:auto; margin:0 auto; padding:60px 0 0;}
#wrapper #container #center .pattern.static .static_header {width:100% height:auto; font:bold normal 40px/45px 'PTSansBold'; color:#e0e4ef; text-align:center; margin:0 0 15px;}
#wrapper #container #center .pattern.static .w_950 {width:910px; height:auto; padding:20px; background:#fff; display:block; float:left;}
#wrapper #container #center .pattern.static .w_950 .about_chanel_subttile {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSansBold'; color:#717888; text-align:left; margin:17px 0 5px;}
#wrapper #container #center .pattern.static .w_950 .about_chanel_list {width:94%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSans'; color:#000; text-align:left; padding:0 0 0 6%; margin:25px 0 0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_about_chanel_list.gif') no-repeat 19px 3px;}
#wrapper #container #center .pattern.static .w_950 .about_chanel_list a {font:normal normal 15px/25px 'PTSans'; color:#000; }
#wrapper #container #center .pattern.static .w_950 .satellite_left {width:200px; height:auto; display:block; float:left; background:#f5f5f6; padding:12px 15px 19px; margin:0 20px 0 0;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .top .top_info {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSans'; color:#000; text-align:left;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .top .top_info .strong {font:normal normal 15px/25px 'PTSansBold'; color:#000; text-align:left;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .top a {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSans'; color:#000; text-align:left;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .top {border-bottom:1px solid #aeb0b7; display:block; float:left; padding:0 5px 12px; margin-bottom:10px;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .bottom {display:block; float:left; height:auto; padding:2px 5px 0;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .bottom span {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSansBold'; color:#000; text-align:left;}
#wrapper #container #center .pattern.static .w_950 .satellite_left .bottom .to_form {display:block; float:left; width:100%; height:50px; font:bold normal 15px/50px 'PTSansBold'; color:#fff; text-align:center; background:#5a6378; margin-top:13px;}
#wrapper #container #center .pattern.static .w_950 .satellite_right {width:660px; height:auto; display:block; float:left; margin-top:12px;}
#wrapper #container #center .pattern.static .w_950 .satellite_right .header {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSansBold'; color:#000; text-align:left;}
#wrapper #container #center .pattern.static .w_950 .satellite_right .right_list {width:100%; height:auto; display:block; float:left; list-style:none; margin:5px 0 0 2px;}
#wrapper #container #center .pattern.static .w_950 .satellite_right .right_list .satellite_list {width:98%; padding-left:2%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSans'; color:#000; text-align:left; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_satellite_list.gif') no-repeat left center;}
#wrapper #container #center .pattern.static .w_950 .contacts {width:408px; height:104px; padding:12px 21px 14px; margin-bottom:10px; display:block; float:left; background:#f5f5f5;}
#wrapper #container #center .pattern.static .w_950 .contacts.right {margin-left:10px;}
#wrapper #container #center .pattern.static .w_950 .contacts.bottom {margin-bottom:0;}
#wrapper #container #center .pattern.static .w_950 .contacts .top {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSansBold'; color:#000; text-align:left;}
#wrapper #container #center .pattern.static .w_950 .contacts .info {width:100%; height:auto; display:block; float:left; font:normal normal 15px/25px 'PTSans'; color:#000; text-align:left;}
/*Static_page: END*/

/*Widget_TV: START*/
#header #widget_tv {width:950px; position:relative; height:auto; margin:0 auto; display:block;}
#header #widget_tv .block_prev {top:254px; left:-40px; display:none;}
#header #widget_tv .block_next {top:254px; right:-40px; display:none;}
#header #widget_tv .block_prev:hover {background-position:0 0;}
#header #widget_tv .block_next:hover {background-position:-20px 0;}

#header #widget_tv .weekdays {display:block; width:950px; height:55px; margin:0; padding:14px 0 0 0; overflow:hidden;}
#header #widget_tv .weekdays .calendar {display:block; float:left; width:798px; height:35px; margin:0; padding:0 18px; background:#3c3752;}
#header #widget_tv .weekdays .calendar .day_item {display:block; float:left; width:110px; height:35px; background:#5a6378; margin:0 2px;}
#header #widget_tv .weekdays .calendar .day_item a {display:block; width:100%; height:100%; cursor:pointer;}
#header #widget_tv .weekdays .calendar .day_item.selected {display:block; float:left; width:110px; height:45px; background:#fff; margin:-5px 2px;}
#header #widget_tv .weekdays .calendar .day_item.selected a {cursor:default;}
#header #widget_tv .weekdays .calendar .day_item .date {display:block; width:100%; font:normal normal 14px/12px 'PTSans'; color:#fff; text-align:center; margin-top:4px;}
#header #widget_tv .weekdays .calendar .day_item .day {display:block; width:100%; font:normal normal 14px/14px 'PTSansBold'; color:#fff; text-align:center;}
#header #widget_tv .weekdays .calendar .day_item.selected .date {color:#000; text-align:center; margin-top:9px;}
#header #widget_tv .weekdays .calendar .day_item.selected .day {color:#000;}
#header #widget_tv .weekdays .prev {display:block; float:left; width:35px; height:35px; margin:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_calendar_prev.jpg') no-repeat center top; overflow:hidden;}
#header #widget_tv .weekdays .next {display:block; float:left; width:35px; height:35px; margin:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_calendar_next.jpg') no-repeat center top; overflow:hidden;}
#header #widget_tv .weekdays .prev.passive {background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_calendar_prev_hidden.jpg') no-repeat center top;}
#header #widget_tv .weekdays .next.passive {background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_calendar_next_hidden.jpg') no-repeat center top;}
#header #widget_tv .weekdays .tv_program {display:block; float:left; width:36px; height:35px; margin:0 0 0 10px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_tv_program.jpg') no-repeat center top; overflow:hidden;}

#header #widget_tv .time-slider {display:block; position:relative; width:950px; height:50px; margin:0 0 30px 0; padding:0; overflow:visible;}
#header #widget_tv .time-slider .scroll-block {display:block; position:relative; width:920px; height:50px; margin:0; padding:0 0 0 30px; background:#e3e3e3; overflow:hidden;}
#header #widget_tv .time-slider .scroll-zone {display:block; width:10000px; height:50px; margin:0; padding:0; overflow:hidden;}
#header #widget_tv .time-line {display:block; width:auto; height:50px; margin:0; padding:0; overflow:hidden;}
#header #widget_tv .time-line .hours {display:block; float:left; width:75px; height:50px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_time_line_hours.gif') 0 0 repeat-y; overflow:hidden; font:normal normal 14px/50px 'PTSansBold'; color:#9a99ad; text-align:center;}
#header #widget_tv .time-line .hours .digits {display:block; position:absolute; z-index:10; width:46px; height:26px; margin:12px 0 0 -23px; padding:0; font:normal normal 14px 'PTSansBold'; line-height:26px; color:#9a99ad; text-align:center;}
#header #widget_tv .time-line .sub-line {display:block; position:absolute; width:75px; height:50px; margin:0; padding:0; overflow:visible;}
#header #widget_tv .time-line .sub-line .sub-item {display:block; position:absolute; width:5px; height:50px; margin:0 0 0 -2px; padding:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/widget_tv_zasechka.png') center top no-repeat; overflow:visible;}
#header #widget_tv .time-line .sub-line .sub-item .sub-time {display:block; display:none; position:absolute; z-index:20; width:46px; height:26px; margin:12px 0 0 -23px; padding:0; font:normal normal 14px 'PTSansBold'; line-height:26px; color:#000; text-align:center; background:#ffb368;}

#header #widget_tv .time-slider .scrub_holder {display:block; position:absolute; width:974px; height:65px; left:-12px; top:0; background:none; overflow:visible;}
#header #widget_tv .time-slider .scrub_holder .scrub {display:block; position:absolute; height:65px; width:25px; cursor:pointer; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_time_line_button.png') center top no-repeat; overflow:hidden;}

#header #widget_tv .preview {display:block; position:relative; width:960px; height:270px; margin:0; padding:0; overflow:hidden;}
#header #widget_tv .preview .item {display:block; display:none; float:left; position:relative; width:230px; height:125px; margin:0 10px 10px 0; padding:0; background-color:#E3E3E3; overflow:hidden;}
#header #widget_tv .preview .item.selected {width:228px; height:123px; border:1px solid #fff;}
#header #widget_tv .preview .item .prog {display:block; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#header #widget_tv .preview .item .prog .img {display:block; position:absolute; z-index:1; width:230px; height:125px; border:0; overflow:hidden;}
#header #widget_tv .preview .item .prog .plash {display:block; display:none; position:absolute; z-index:2; width:230px; height:125px; margin:0; padding:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/widget_tv_preview_plash.png') 0 0; overflow:hidden;}
#header #widget_tv .preview .item .prog:hover .plash {display:block;}
#header #widget_tv .preview .item .prog .icon_play {display:block; display:none; position:absolute; z-index:3; width:51px; height:51px; margin:37px 0 0 89px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_icon_play.png') no-repeat 0 0;}
#header #widget_tv .preview .item .prog:hover .icon_play {display:block;}
#header #widget_tv .preview .item .prog .time {display:block; width:auto; height:auto; position:absolute; z-index:4; top:10px; left:10px; font:normal normal 14px/14px 'PTSansBold'; color:#fff; text-shadow: 1px 1px 2px #1e0b2b; overflow:hidden;}
#header #widget_tv .preview .item .prog .name {display:block; width:210px; height:auto; position:absolute; z-index:10; bottom:0; left:0; padding:10px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/widget_tv_preview_plash.png') 0 0; overflow:hidden;}
#header #widget_tv .preview .item .prog:hover .name {background:none;}
#header #widget_tv .preview .item .prog .name .letters {display:block; width:100%; height:auto; font:normal normal 13px/14px 'PTSans'; color:#fff; text-shadow: 1px 1px 2px #1e0b2b;}
#header #widget_tv .preview .item .prog .options {display:block; width:auto; height:auto; max-width:90px; position:absolute; z-index:5; top:10px; right:5px;}
#header #widget_tv .preview .item .prog .options .prime {display:block; width:auto; height:auto; float:right; padding:4px; font:normal normal 13px/14px 'PTSans'; color:#fff; text-transform:uppercase; background:#e1385f;}
#header #widget_tv .preview .item .prog .options .excl {display:block; width:22px; height:22px; float:right; padding:4px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_tv_widget_prevew_excl.png') no-repeat center top;}
/*Widget_TV: END*/

/*Widget_ONLINE: START*/
#header #widget_online {display:block; width:950px; height:400px; margin:0 auto; padding:10px 0; overflow:hidden;}
#header #widget_online .o_content {display:block; float:left; width:710px; height:400px; margin:0; padding:0; overflow:hidden;}
#header #widget_online .o_content .player {display:block; width:auto; height:auto; margin:0; padding:0; background:#000; overflow:hidden;}
#header #widget_online .o_content .zaglushka {display:block; position:relative; width:710px; height:400px; margin:0; padding:0; overflow:hidden;}
#header #widget_online .zaglushka img {display:block; position:absolute; z-index:1; width:710px; height:400px; margin:0; padding:0; filter:alpha(opacity=50); opacity:0.5; -ms-filter:"alpha(opacity=50)"; overflow:hidden;}
#header #widget_online .zaglushka .txt_watch {display:block; position:relative; z-index:10; width:auto; height:auto; margin:90px auto 0 auto; padding:0; font:normal normal 35px "PTSans"; color:#fff; text-align:center; overflow:hidden;}
#header #widget_online .zaglushka .txt_date {display:block; position:relative; z-index:10; width:auto; height:auto; margin:25px auto 0 auto; padding:0; font:normal normal 25px "PTSans"; color:#fff; text-align:center; text-transform:lowercase; overflow:hidden;}
#header #widget_online .zaglushka .txt_tsn {display:block; position:relative; z-index:10; width:auto; height:auto; margin:22px auto 0 auto; padding:0 20px; font:normal normal 40px "PTSansBold"; color:#E0E4EF; text-align:center; overflow:hidden;}
#header #widget_online .schedule {display:block; float:left; width:230px; height:400px; margin:0 0 0 10px; padding:0; background:#fff; overflow:hidden;}
#header #widget_online .schedule .list {display:block; width:230px; height:auto; margin:0; padding:0; overflow:hidden;}
#header #widget_online .schedule .list .item {display:block; width:100%; height:auto; min-height:42px; margin:0; padding:0; overflow:hidden;}
#header #widget_online .schedule .item.odd {background:#f5f5f5;}
#header #widget_online .schedule .item .info {display:block; float:left; width:60px; height:auto; min-height:30px; margin:0; padding:10px 0 0 0; vertical-align:middle; overflow:hidden;}
#header #widget_online .schedule .item .info .time {display:block; width:60px; height:17px; margin:0; padding:0; font:normal normal 13px "PTSansBold"; color:#000; text-align:center; text-transform:lowwercase; line-height:17px; overflow:hidden;}
#header #widget_online .schedule .item .info .time.online {width:auto; height:10px; padding:5px; font:normal normal 13px "PTSans"; color:#fff; text-transform:uppercase; line-height:10px; letter-spacing:-1px; background:#e1385f;}
#header #widget_online .schedule .item .info .status {display:block; float:right; position:relative; right:50%; width:auto; height:auto; margin:0 0 0 0; padding:0; overflow:visible;}
#header #widget_online .schedule .item .info .status .dop {display:block; float:left; position:relative; left:50%; width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
#header #widget_online .schedule .item .info .status .dop span {display:block; float:left; width:10px; height:13px; margin:0 2px; padding:0; text-align:center; overflow:hidden;}
#header #widget_online .schedule .item .info .status .prime {width:11px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_online_widget_schedule_prime.png') no-repeat center center;}
#header #widget_online .schedule .item .info .status .excl {background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_online_widget_schedule_excl.png') no-repeat center center;}
#header #widget_online .schedule .item .info .status .bell {background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_online_widget_schedule_bell.png') no-repeat center center;}
#header #widget_online .schedule .item .data {display:block; float:left; width:149px; height:auto; min-height:26px; margin:0; padding:8px 10px; border-left:1px solid #a5adbe; vertical-align:middle; overflow:hidden;}
#header #widget_online .schedule .data .title {display:block; width:100%; height:auto; margin:0; padding:0; font:normal normal 13px "PTSans"; color:#000; line-height:20px; overflow:hidden;}
#header #widget_online .schedule .data a.title:hover {text-decoration:underline;}
#header #widget_online .schedule .data .options {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#header #widget_online .schedule .data .options span {display:block; float:left; clear:both; width:auto; height:10px; margin:0; padding:5px; font:normal normal 13px "PTSans"; color:#fff; text-transform:uppercase; line-height:10px; letter-spacing:-1px; overflow:hidden;}
#header #widget_online .schedule .data .options .prime {background:#e1385f;}
#header #widget_online .schedule .data .options .excl {background:#8ac654;}
#header #widget_online .schedule .data .options .source {font-style:italic; color:#5a6378; padding:4px 0 2px 0; letter-spacing:normal;}
/*Widget_ONLINE: END*/

/*Widget_AUTHORIZATION: START*/
#header .holder .auth_box {display:block; margin:0 auto; height:400px; width:280px; background:#c6c3c8;}
#header .holder .auth_box .tabs {display:block; float:left; width:100%; height:50px;}
#header .holder .auth_box .tabs .tab {display:block; float:left; width:50%; height:100%; background:#51566d;}
#header .holder .auth_box .tabs .tab.selected {background:none;}
#header .holder .auth_box .tabs .tab a {width:100%; height:100%; display:block; text-align:center; color:#fff; font:normal normal 18px/50px 'PTSansBold';}
#header .holder .auth_box .tabs .tab.selected a {color:#000; cursor:default;}
#header .holder .auth_box .socials {display:block; float:left; width:240px; height:45px; margin:25px 20px 14px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/auth_widget_socials.png') no-repeat center center;}
#header .holder .auth_box .socials .fb {display:block; float:left; width:45px; height:45px; margin:0 20px 0 0;}
#header .holder .auth_box .socials .vk {display:block; float:left; width:45px; height:45px; margin:0 20px 0 0;}
#header .holder .auth_box .socials .tw {display:block; float:left; width:45px; height:45px; margin:0 20px 0 0;}
#header .holder .auth_box .socials .gp {display:block; float:left; width:45px; height:45px; margin:0 0 0 0;}
#header .holder .auth_box .socials .fb:hover {background:#fff; opacity:0.4;}
#header .holder .auth_box .socials .vk:hover {background:#fff; opacity:0.4;}
#header .holder .auth_box .socials .tw:hover {background:#fff; opacity:0.4;}
#header .holder .auth_box .socials .gp:hover {background:#fff; opacity:0.4;}
#header .holder .auth_box .entering {display:block; position:relative; float:left;}
#header .holder .auth_box .entering .login {width:200px; height:30px; display:block; float:left; padding:10px 20px; margin:0 20px 10px; font:normal normal 14px/30px 'PTSans';}
#header .holder .auth_box .entering .password {width:200px; height:30px; display:block; float:left; padding:10px 20px; margin:0 20px 25px; font:normal normal 14px/30px 'PTSans';}
#header .holder .auth_box .entering .submit {width:240px; height:auto; display:block; float:left; padding:10px 20px; margin:0 20px 20px; font:normal normal 18px/30px 'PTSansBold'; color:#000; text-align:center; cursor:pointer; background:#fce100; border:none;}
#header .holder .auth_box .entering .check {width:auto; height:20px; display:block; float:left; font:normal normal 13px/20px 'PTSans'; color:#5a6378; text-decoration:underline;}
#header .holder .auth_box .entering .checkbox {width:20px; height:20px; display:block; float:left; margin:0 10px 0 20px; background:#00bf8b;}
#header .holder .auth_box .entering .forgotten {width:auto; height:20px; display:block; float:right; margin-right:20px; text-align:right; font:normal normal 13px/20px 'PTSans'; color:#5a6378; text-decoration:underline;}
#header .holder .auth_box .registration {display:none; float:left; position:relative;}
#header .holder .auth_box .registration .e-mail {width:200px; height:30px; display:block; float:left; padding:10px 20px; margin:0 20px 10px; font:normal normal 14px/30px 'PTSans';}
#header .holder .auth_box .registration .password {width:200px; height:30px; display:block; float:left; padding:10px 20px; margin:0 20px 10px; font:normal normal 14px/30px 'PTSans';}
#header .holder .auth_box .registration .submit {width:240px; height:auto; display:block; float:left; padding:20px; margin:0 20px 20px; font:normal normal 18px/30px 'PTSansBold'; color:#706932; text-align:center; cursor:pointer; background:#e1d263; border:none;}
#header .holder .auth_box .e-mail_back {display:block; position:absolute; top:10px; right:20px; text-transform:uppercase; width:50px; height:30px; border-left:1px solid#5a6378; font:normal normal 13px/30px 'PTSans'; color:#5a6378; text-align:center;}
#header .holder .auth_box .e-mail_message {display:block; position:absolute; top:10px; left:265px; width:auto; height:30px;}
#header .holder .auth_box .message_left {width:5px; height:30px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_auth_widget_message_leftl.png') no-repeat left center; padding:0 0 15px 5px;}
#header .holder .auth_box .message_text {font:normal normal 13px/30px 'PTSans'; color:#000; text-align:center; background:#fff; padding:6px 10px; width:auto; height:30px;}
#header .holder .auth_box .password_back {display:block; position:absolute; top:73px; right:20px; text-transform:uppercase; width:50px; height:30px; border-left:1px solid#5a6378; font:normal normal 13px/30px 'PTSans'; color:#5a6378; text-align:center;}
#header .holder .auth_box .password_message {display:block; position:absolute; top:73px; left:265px; width:auto; height:30px;}
#header .holder .auth_box .password_rep_back {display:block; position:absolute; top:136px; right:20px; text-transform:uppercase; width:50px; height:30px; border-left:1px solid#5a6378; font:normal normal 13px/30px 'PTSans'; color:#5a6378; text-align:center;}
#header .holder .auth_box .password_rep_message {display:block; position:absolute; top:136px; left:265px; width:auto; height:30px;}
#header .holder .auth_box .password_option {display:block; float:left; margin:0 0 0 -2px; text-transform:uppercase; width:50px; font:normal normal 13px/15px 'PTSans'; color:#5a6378; text-align:center;}
#header .holder .auth_box .password_show {display:block; float:left; margin:-2px 0 0 -2px; width:50px; height:11px; padding:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_auth_widget_show.png') no-repeat center center;}
#header .holder .auth_box .password_back tbody {width:50px; height:30px; margin:0; padding:o; border:none; vertical-align:middle;}
#header .holder .auth_box .password_back tr {width:50px; height:30px; margin:0; padding:o; border:none; vertical-align:middle;}
#header .holder .auth_box .password_back tr td {width:50px; height:30px; margin:0; padding:o; border:none; vertical-align:middle;}
#header .holder .auth_box .password_rep_back tbody {width:50px; height:30px; margin:0; padding:o; border:none; vertical-align:middle;}
#header .holder .auth_box .password_rep_back tr {width:50px; height:30px; margin:0; padding:o; border:none; vertical-align:middle;}
#header .holder .auth_box .password_rep_back tr td {width:50px; height:30px; margin:0; padding:o; border:none; vertical-align:middle;}
/*Widget_AUTHORIZATION: END*/

/*central_football_slider :START*/
#wrapper #central_football_slider {display:block; position:relative; width:950px; height:565px; margin:35px 0 0 0; padding:0; overflow:hidden;}
#wrapper #central_football_slider .slider {display:block; width:950px; height:565px; margin:0; padding:0; overflow:hidden;}
#wrapper #central_football_slider .slider li {display:block; float:left; position:relative; width:950px; height:565px; margin:0; padding:0; overflow:hidden;}
#wrapper #central_football_slider .slider a.image {display:block; position:relative; width:950px; height:385px; margin:0; padding:0; overflow:hidden;}
#wrapper #central_football_slider .slider a.image:hover {}
#wrapper #central_football_slider .slider a.image img {width:950px; height:385px; border:0;}
#wrapper #central_football_slider .slider a.title {display:block; width:910px; height:90px; margin:0; padding:20px; font:normal normal 40px 'PTSansBold'; color:#000; line-height:45px; background:#fff; overflow:hidden;}
#wrapper #central_football_slider .slider .infoline {display:block; width:950px; height:50px; background:#dedfe1; margin:0; padding:0; overflow:hidden;}
#wrapper #central_football_slider .slider .infoline .date {display:block; float:left; height:30px; font:normal normal 14px 'PTSans'; line-height:30px; color: #717888; border-right: 1px solid #9698a5; padding:0 17px 0 20px; margin-top:10px;}
#wrapper #central_football_slider .slider .infoline .views {display:block; float:left; height:30px; font:normal normal 14px 'PTSans'; line-height:30px; color: #717888; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/blocks-infoline-views-bg-dark.png) 0 10px no-repeat; padding-left:23px; margin:10px 0 0 20px;}
#wrapper #central_football_slider .slider .infoline .comments {display:block; float:left; height:30px; font:normal normal 14px 'PTSans'; line-height:30px; color: #717888; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/blocks-infoline-comments-bg-dark.png) 0 9px no-repeat; padding-left:24px; margin:10px 0 0 18px;}
#wrapper #central_football_slider .slider .infoline .source {display:block; float:left; height:30px; margin:10px 0 0 18px;}
#wrapper #central_football_slider .slider .infoline .source,
#wrapper #central_football_slider .slider .infoline .source * {font:italic normal 10px 'PTSans'; line-height:30px; color: #717888;}
#wrapper #central_football_slider .slider .infoline .source a {text-decoration:none;}
#wrapper #central_football_slider .slider .infoline .source a:hover {text-decoration:underline;}
#wrapper #central_football_slider .slider .infoline .social-buttons {display:block; float:right; margin:0;}
#wrapper #central_football_slider .slider .infoline .social-buttons .fb_holder {float:left; margin:16px 10px 0 0;}
#wrapper #central_football_slider .slider .infoline .social-buttons .twitter_holder {float:left; width:80px; margin:16px 8px 0 0; overflow:hidden;}
#wrapper #central_football_slider .slider .infoline .social-buttons .g_button {float:left; margin:9px 10px 0 0;}
#wrapper #central_football_slider .slider-pager {display:block; position:absolute; top:0; right:0; padding:8px 12px; background:#373c54;z-index:100;}
#wrapper #central_football_slider .slider-pager .slider-prev, #wrapper #central_football_slider .slider-pager .slider-next {display:block; width:34px; height:34px; background:url(/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/news-slider-arrows.png) 0 0 no-repeat;}
#wrapper #central_football_slider .slider-pager .slider-prev {float:left; background-position: 0 0;}
#wrapper #central_football_slider .slider-pager .slider-next {float:left; background-position: -34px 0;}
#wrapper #central_football_slider .slider-pager .pagenumber {float:left; font: normal normal 14px 'PTSans'; color: #aeb0b7; margin:8px 12px 0 12px;}
#wrapper #central_football_slider .slider-pager .pagenumber span {font: normal normal 14px 'PTSans'; color: #aeb0b7;}
/*central_football_slider :END*/

/*central_football_stat:START*/
#container #center .central_football_stat .tabs {display:block; width:100%; height:50px; margin:0; padding:0; background:#525a6e; overflow:hidden;}
#container #center .central_football_stat .tabs .tab_item {display:block; float:left; width:auto; height:50px; margin:0; padding:0; overflow:hidden;}
#container #center .central_football_stat .tabs .tab_item .tab_link {display:block; width:auto; height:18px; margin:0; padding:18px 20px 14px 20px; color:#fff; font-size:18px; font-weight:bold; line-height:18px; overflow:hidden;}
#container #center .central_football_stat .tabs .tab_item.selected .tab_link {background:#f5f5f6; color:#000;}

#container #center .central_football_stat .sub_tabs {display:block; width:920px; height:auto; margin:0; padding:20px; background:#f5f5f6; overflow:hidden;}
#container #center .central_football_stat .sub_tabs .sub_tab_item {display:block; float:left; width:auto; height:32px; margin:0 20px 0 0; padding:0; color:#212637; text-align:center; line-height:32px; overflow:hidden;}
#container #center .central_football_stat .sub_tabs .sub_tab_item.selected {color:#fff; background:#5a6378; border-radius:17px; padding:0 5px;}
#container #center .central_football_stat .sub_tabs .sub_tab_item .sub_tab_link {color:#212637; font-size:17px; font-weight:bold;}
#container #center .central_football_stat .sub_tabs .sub_tab_item.selected .sub_tab_link {color:#fff;}

#container #center .central_football_stat .groups {display:block; width:910px; height:auto; margin:0; padding:20px; background:#f5f5f6; overflow:hidden;}
#container #center .central_football_stat .groups .group {display:block; float:left; width:35px; height:35px; margin:0 3px 0 0; padding:0; overflow:hidden;}
#container #center .central_football_stat .groups .group .group_item {display:block; font:normal normal 22px 'PTSansBold'; color:#212637; text-align:center; text-transform:uppercase; line-height:35px; overflow:hidden;}
#container #center .central_football_stat .groups .group.selected {background:#5a6378; border-radius:17px;}
#container #center .central_football_stat .groups .group.selected .group_item {color:#fff;}
/*central_football_stat:END*/

/*central_football_calendar:START*/
#container #center .central_calendar {display:block; float:left; width:100%; height:auto; margin:50px 0 0 0; padding:0; overflow:visible;}
#container #center .central_calendar .caption {display:block; width:100%; height:auto; margin:0 0 16px; padding:0; font:normal normal 40px 'PTSansBold'; color:#e0e4ef; text-align:center; overflow:hidden;}
#container #center .central_calendar .calendar {display:block; width:100%; height:auto; margin:0; padding:0; background:#f5f5f6; overflow:visible;}

#container #center .central_calendar .calendar .tournament_caption {display:block; width:910px; height:55px; margin:15px auto 0 auto; padding:0; text-align:center; line-height:55px; font-weight:bold; font-size:18px; color:#212637; overflow:hidden;}
#container #center #central_football_calendar_eurocups.central_calendar .calendar .table .tournament_caption {background:#dedfe1;}
#container #center #central_football_calendar_eurocups.central_calendar .calendar .table .tournament_caption.first {margin-top:0;}
#container #center .central_calendar .calendar .data_selector {display:block; height:75px; width:220px; margin:0; padding:0 365px; overflow:hidden;}
#container #center .central_calendar .calendar .data_selector.day_selector {width:240px; padding:0 355px; background:#dedfe1;}
#container #center #central_football_calendar_ukraine.central_calendar .calendar .data_selector.day_selector,
#container #center #central_football_calendar_eurocups.central_calendar .calendar .data_selector.day_selector {background:#f5f5f6;}
#container #center .central_calendar .calendar .data_selector .prev {display:block; float:left; width:36px; height:35px; margin:20px 0; padding:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/btn_type_1.png') no-repeat 0 0; overflow:hidden;}
#container #center .central_calendar .calendar .data_selector a.prev:hover {background-position:0 -35px;}
#container #center .central_calendar .calendar .data_selector a.prev:active,
#container #center .central_calendar .calendar .data_selector span.prev {background-position:0 -70px;}
#container #center .central_calendar .calendar .data_selector .next {display:block; float:right; width:36px; height:35px; margin:20px 0; padding:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/buttons/btn_type_1.png') no-repeat -36px 0; overflow:hidden;}
#container #center .central_calendar .calendar .data_selector a.next:hover {background-position:-36px -35px;}
#container #center .central_calendar .calendar .data_selector a.next:active,
#container #center .central_calendar .calendar .data_selector span.next {background-position:-36px -70px;}
#container #center .central_calendar .calendar .data_selector .name {display:block; float:left; width:148px; height:75px; font-size:18px; color:#212637; font-weight:bold; line-height:75px; text-align:center; overflow:hidden;}
#container #center .central_calendar .calendar .data_selector.day_selector .name {width:168px;}
#container #center .central_calendar .calendar .tour_number {display:block; width:910px; height:55px; margin:0 auto; padding:0; text-align:center; line-height:55px; font-weight:bold; font-size:18px; color:#212637; background:#dedfe1; overflow:hidden;}
#container #center .central_calendar .calendar .table {display:block; width:910px; height:auto; margin:0; padding:0 20px 20px 20px; overflow:visible;}
#container #center .central_calendar .calendar .table .game {display:block; width:910px; height:70px; margin:0; padding:0; background:#fff; border-bottom:2px solid #dedfe1; overflow:visible;}
#container #center .central_calendar .calendar .table .game .date_time {display:block; float:left; width:70px; height:30px; margin:0; padding:20px 0 20px 25px; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .date_time .time {display:block; width:70px; height:18px; margin:0; padding:0; color:#212637; font-size:18px; font-weight:normal; line-height:18px; text-align:center; overflow:hidden;}
#container #center .central_calendar .calendar .table.type-2 .game .date_time .time {height:30px; line-height:30px;}
#container #center .central_calendar .calendar .table .game .date_time .date {display:block; width:70px; height:12px; margin:0; padding:0; color:#212637; font-size:12px; font-weight:normal; line-height:12px; text-align:center; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .item_data {display:block; float:left; width:300px; height:70px; margin:0; padding:0; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .item_data.item_left {width:292px;}
#container #center .central_calendar .calendar .table .game .item_data.item_right {width:350px;}
#container #center .central_calendar .calendar .table .game .team_logo {display:block; float:left; width:50px; height:50px; margin:10px 0 0 0; padding:0; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .item_data.item_left .team_logo {float:right; margin-left:25px;}
#container #center .central_calendar .calendar .table .game .item_data.item_right .team_logo {margin-right:25px;}
#container #center .central_calendar .calendar .table .game .team {display:block; width:auto; height:35px; margin:0; padding:16px 0 19px 0; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .team_home {float:right;}
#container #center .central_calendar .calendar .table .game .team_guest {float:left;}
#container #center .central_calendar .calendar .table .game .team .team-name {display:block; width:auto; height:20px; color:#5a6378; font-size:18px; font-weight:bold; line-height:20px; text-align:left; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .team_home .team-name {text-align:right;}
#container #center .central_calendar .calendar .table .game .team:hover .team-name {text-decoration:underline;}
#container #center .central_calendar .calendar .table .game .team .team-city {display:block; width:auto; height:15px; color:#212637; font-size:13px; font-weight:normal; line-height:15px; text-align:left; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .team_home .team-city {text-align:right;}
#container #center .central_calendar .calendar .table .game .translation {display:block; float:right; width:auto; height:70px; margin:0; padding:0; color:#212637; font-size:13px; font-weight:normal; text-align:left; line-height:70px; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .score {display:block; position:relative; float:left; width:100px; height:30px; padding:0; margin:20px; color:#212637; font-size:30px; font-weight:bold; line-height:30px; text-align:center; overflow:visible;}
#container #center .central_calendar .calendar .table .game.item_online .score {color:#b60007;}
#container #center .central_calendar .calendar .table .game .score.empty {height:62px; padding-top:8px; margin:0 20px; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_football_tournament_empty_score.jpg') no-repeat center center; color:#212637; font-size:10px; font-weight:normal; line-height:12px; text-align:center; text-transform:uppercase;}
#container #center .central_calendar .calendar .table .game a.score:hover {text-decoration:underline;}
#container #center .central_calendar .calendar .table .game .score .game_event {display:block; display:none; position:absolute; z-index:1; width:390px; height:auto; margin:0; padding:18px 0 18px 0; top:40px; left:-145px; background:#373c54; overflow:visible;}
#container #center .central_calendar .calendar .table .game .score:hover .game_event {display:block;}
#container #center .central_calendar .calendar .table .game .score .game_event .arrow_top {display:block; width:390px; height:10px; margin:-28px 0 0 0; padding:0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_football_calendar_event_top.jpg') no-repeat center bottom;}
#container #center .central_calendar .calendar .table .game .score .game_event .ge_holder {display:block; width:auto; height:auto; margin:18px 0 0 0; background:url('/National_Library/20160526010038oe_/https://2plus2.ua/static/img/backgrounds/bg_football_calendar_divider.jpg') no-repeat center center; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .game_event ul {display:block; float:left; width:180px; height:auto; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .game_event ul.team_home_goals {padding-right:20px;}
#container #center .central_calendar .calendar .table .game .game_event ul.team_guest_goals {float:right; margin-left:10px;}
#container #center .central_calendar .calendar .table .game .game_event ul .event {display:block; height:25px; width:180px; margin:2px 0; padding:0; overflow:hidden;}
#container #center .central_calendar .calendar .table .game .game_event ul .event span {display:block; float:left; color:#fff; line-height:25px;}
#container #center .central_calendar .calendar .table .game .game_event ul .event span.player {width:auto; font-size:13px; font-weight:normal;}
#container #center .central_calendar .calendar .table .game .game_event ul .event span.minute {width:auto; font-size:19px; font-weight:bold;}
#container #center .central_calendar .calendar .table .game .game_event ul.team_home_goals .event .player {float:right; text-align:right;}
#container #center .central_calendar .calendar .table .game .game_event ul.team_home_goals .event .minute {float:right; text-align:right; margin-left:4px;}
#container #center .central_calendar .calendar .table .game .game_event ul.team_guest_goals .event .player {float:left; text-align:left;}
#container #center .central_calendar .calendar .table .game .game_event ul.team_guest_goals .event .minute {float:left; text-align:left; margin-right:4px;}
/*central_football_calendar:END*/

/*central_tournament_table:START*/
#container #center .central_tournament_table {display:block; width:100%; height:auto; margin:50px 0 0 0; padding:0; overflow:visible;}
#container #center .central_tournament_table .caption {display:block; width:100%; height:auto; margin:0 0 12px 0; padding:0; font:normal normal 40px 'PTSansBold'; color:#e0e4ef; text-align:center; overflow:hidden;}

#container #center .central_tournament_table .tournament_table_head {display:block; width:auto; height:55px; padding:0; margin:0; background:#f5f5f6; overflow:hidden;}
#container #center .central_tournament_table .tournament_table_head span {display:block; float:left; width:auto; height:55px; padding:0; margin:0; color:#212637; text-transform:capitalize; font-size:14px; font-weight:normal; line-height:55px; overflow:hidden;}
#container #center .central_tournament_table .tournament_table_head .place {width:70px; margin-left:35px;}
#container #center .central_tournament_table .tournament_table_head .team {width:325px;}
#container #center .central_tournament_table .tournament_table_head .games {width:73px;}
#container #center .central_tournament_table .tournament_table_head .wins {width:112px;}
#container #center .central_tournament_table .tournament_table_head .draws {width:82px;}
#container #center .central_tournament_table .tournament_table_head .looses {width:103px;}
#container #center .central_tournament_table .tournament_table_head .balls {width:81px;}
#container #center .central_tournament_table .tournament_table_head .score {width:55px;}

#container #center .central_tournament_table .tournament_table {display:block; width:910px; height:auto; margin:0 auto; padding:15px 20px 30px 20px; background:#fff; overflow:hidden;}
#container #center .central_tournament_table .tournament_table .item {display:block; width:910px; height:50px; margin:0; padding:0; background:#fff; overflow:hidden;}
#container #center .central_tournament_table .tournament_table .item.odd {background:#f5f5f5;}
#container #center .central_tournament_table .tournament_table span {display:block; float:left; width:auto; height:50px; padding:0; margin:0; line-height:50px; overflow:hidden;}
#container #center .central_tournament_table .tournament_table .item .place {width:37px; margin:0 35px 0 13px; font-size:14px; font-weight:bold; text-align:center;}
#container #center .central_tournament_table .tournament_table .item .team {float:left; width:324px; margin:0; padding:0;}
#container #center .central_tournament_table .tournament_table .item .team .team_logo {display:block; float:left; width:32px; height:32px; margin:9px 15px 0 0; padding:0; overflow:hidden;}
#container #center .central_tournament_table .tournament_table .item .team .name {font:normal normal 18px 'PTSansBold'; text-align:left; text-transform:uppercase; line-height:50px;}
#container #center .central_tournament_table .tournament_table .item .team .city {margin:0 0 0 15px; font-size:14px; font-weight:normal; text-align:left; line-height:53px;}
#container #center .central_tournament_table .tournament_table .item .team:hover .name {text-decoration:underline;}
#container #center .central_tournament_table .tournament_table .item .games {width:26px; margin:0 46px 0 0; font-size:14px; font-weight:bold; text-align:center;}
#container #center .central_tournament_table .tournament_table .item .wins {width:65px; margin:0 49px 0 0; font-size:14px; font-weight:bold; text-align:center;}
#container #center .central_tournament_table .tournament_table .item .draws {width:33px; margin:0 49px 0 0; font-size:14px; font-weight:bold; text-align:center;}
#container #center .central_tournament_table .tournament_table .item .looses {width:55px; margin:0 45px 0 0; font-size:14px; font-weight:bold; text-align:center;}
#container #center .central_tournament_table .tournament_table .item .balls {width:45px; margin:0 40px 0 0; font-size:14px; font-weight:bold; text-align:center;}
#container #center .central_tournament_table .tournament_table .item .score {width:34px; font-size:14px; font-weight:bold; text-align:center;}
/*central_tournament_table:END*/

/*central_bottom_football_teams:START*/
#container  #central_bottom_football_teams {display:block; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
#central_bottom_football_teams .block_prev, #central_bottom_football_teams .block_next {top:133px; display:none;}
#container  #central_bottom_football_teams .content {display:block; width:100%; height:300px; margin:0; padding:0; background:#373c54; overflow:hidden;}
#container  #central_bottom_football_teams .content .holder {display:block; position:relative; width:950px; height:130px; margin:0 auto; padding:85px 0; overflow:visible;}

#container  #central_bottom_football_teams .teams_list {display:block; width:950px; height:130px; margin:0; padding:0; overflow:hidden;}
#container  #central_bottom_football_teams .teams_list .item {display:block; float:left; width:130px; height:130px; margin:0 14px; padding:0; overflow:hidden;}
#container  #central_bottom_football_teams .teams_list .link {display:block; width:130px; height:130px; margin:0; padding:0; overflow:hidden;}
#container  #central_bottom_football_teams .teams_list .link .logo {display:block; width:130px; height:130px; margin:0; padding:0; border:0; overflow:hidden; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(1);  -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%);}
#container  #central_bottom_football_teams .teams_list .link:hover .logo {filter:none; -webkit-filter:grayscale(0);}
/*central_bottom_football_teams:END*/