@charset "utf-8";
/* CSS Document */



*:not(font):not(".Font3D"){font-family:BPGIngiriArial}
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif, sylfaen; font-size:12px;}
.logoLine > td{border-bottom: 1px solid #ccc;}
a{text-decoration:none; color:#F00}
a:hover{text-decoration:underline}
.Menu{ text-align:center; vertical-align:bottom; border-left:#CCCCCC 1px solid; font-size:14px; line-height:14px; cursor:pointer;}
.Menu a{text-decoration:none; color:#000000; font-weight:bold}
.Menu a:hover{color:#004488; }
.MenuText{height:22px}
.MenuBorder, .MBSelect{height:3px; background-color:#FFF}
.MB0{background-color:#888}
.MB1{background-color:#F0F}
.MB2{background-color:#F00}
.MB3{background-color:#08f}
.MB4{background-color:#A0A}
.MB5{background-color:#088}
.MB6{background-color:#BBF}
.MB10{background-color:#80F}
.MS0{background:url(/img/menu_white_bg.png) #888 bottom right no-repeat}
.MS1{background:url(/img/menu_white_bg.png) #F0F bottom right no-repeat}
.MS2{background:url(/img/menu_white_bg.png) #F00 bottom right no-repeat}
.MS3{background:url(/img/menu_white_bg.png) #08f bottom right no-repeat}
.MS4{background:url(/img/menu_white_bg.png) #A0A bottom right no-repeat}
.MS5{background:url(/img/menu_white_bg.png) #088 bottom right no-repeat}
.MS6{background:url(/img/menu_white_bg.png) #BBF bottom right no-repeat}
.MS10{background:url(/img/menu_white_bg.png) #80F bottom right no-repeat}
.hand{cursor:pointer}
.SmallBox{color:#800; font-size:14px; margin:0px 10px}
.Link{color:#000066}
/* Scroller Box */
#scroller_container { position:relative; width0:630px;  height: 18px; overflow: hidden;}
#scroller { white-space: nowrap; line-height: 18px; font-size: 14px; font-weight:bold; color:#FFFFFF}
#scroller p {  padding: 0; }
/* Scoller Box */
/* Video Icons*/ 
.videoicon:before { content: "\e112"; } 
.videoicon {
    display: inline-block;
    z-index: 1;
    font-family: 'wwhp-icons';
    font-size: 1.2rem;
    line-height: 3rem;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    color: #fff;
    background: #000;
    top: 48px;
    left: 0;
    width: 3rem;
    height: 3rem;
}
.vis{
	width: 2rem;
    height: 2rem;
	line-height: 2rem;
	font-size: 0.8rem;
	}


.SubMenu {  height:20px; vertical-align:middle; padding:5px 10px; font-size:14px; cursor:pointer}
.SubMenu:hover {background-color:#777; color:#FFF}
.BlockName{height:35px; background:url(/img/Block_Grad_bg.png) top left repeat-y; font-size:16px; font-weight:bold; }
.BlockName *{text-transform: uppercase; font-family:bpgNmt}
.BlockHeader{ color:#174f82; font-size:16px; font-weight:bold; padding:2px}
.BlockAnnounce{ color:#888; font-size:12px; line-height: 14px; padding:2px; text-decoration:none}
a .BlockHeader:hover{text-decoration:underline}
.mainColor,.mainColor *{color:#004972; text-transform: uppercase; font-family:bpgNmt}

.MB_button{cursor:pointer; margin-left:4px; float:left}
.MB_button_sel{margin-left:4px; float:left}
.container0{width:600px; height:366px; overflow:hidden; background-color:#000000; }
.MB_Header{font-size:20px; font-weight:bold}
.MB_Announce{font-size:14px; font-weight:bold}

.TopThemeButton, .TopThemeButtonActive{width:14px; height:14px; cursor:pointer; background:url(/img/lenta_btn_gray.gif); }
.TopThemeButton:hover{background:url(/img/lenta_btn_gray2.gif)}
.TopThemeButtonActive{background:url(/img/lenta_btn_red.gif)}


.BotMenu{font-size:12px; font-weight:bold; color:#004972; padding:3px; width:110px}
.blueAnchor{color:#004972; text-decoration:none}
.blueAnchor:hover{color:red; text-decoration:none}

.adv_freeSpace td{ text-align:center; vertical-align:middle; background-color:#dee6ee; font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:default}
.TextInnerPhoto div{background-color:#000; color:#fff; font-family:BPGIngiriArial; font-size:12px; padding:2px 5px; margin-bottom:10px;}
.m0 .BlockHeader{font-size:13px;} 

.BBCBlock { margin-bottom: 15px;}
.BBCBTheme {
    font-family: bpgNmt, arial, helvetica;
    font-size: 16px;
    font-weight: bold;
    border-left: 9px solid rgba(0,0,0,0);
    line-height: 10px;
    padding-left: 3px;
    margin-top: 5px;
    padding-top: 3px;
    margin-bottom: 7px;
}
.BBCBItem {
    width: 210px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.BBCBItem:nth-child(3) { margin-right: 0px;}
.BBCBItem img { width:210px;}
.BBCBHeader {
    font-family: bpgNmt, arial, helvetica;
    font-size: 15px;
    color: #000;
    margin-top: 8px;
}
.BBCBItem a { color:#000;}
.BBCBAnnounce {
    font-family: BPGIngiriArial;
    font-size: 13px;
    margin-top: 4px;
}
.BBCBItems .videoicon{top: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;}

.pages, .activePage {    FONT-SIZE: 11px; COLOR:#BBBBBB; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; padding:2px 5px; border:none;}
.activePage {color:#F00}
.pages:link {    FONT-SIZE: 11px; COLOR:#06A; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; padding:2px 5px; border:none;}
.pages:visited { FONT-SIZE: 11px; COLOR:#06A; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; padding:2px 5px; border:none;} 
.pages:active {  FONT-SIZE: 11px; COLOR:#06A; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; padding:2px 5px; border:none;}
.pages:hover {  FONT-SIZE: 11px; COLOR:#048; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; cursor:pointer; padding:2px 5px; background-color:#B5CDE3; }

.WideThemeList>tbody>tr{vertical-align:top;}
.WideThemeList>tbody>tr>td:nth-child(odd){ width:460px; }
.WideThemeList > table:hover{ background-color:#C9C9C9; }


.WTheme{background:url(/img/m2_1.jpg) center no-repeat; background-size:cover; 
	position:absolute; height:600px; width: 100%; left: 0; margin-top: -8px;}
.WTheme:before{
	content:' '; display:inline-block; width:100%; height:50%;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0);
	}
.WTheme:after{
	content:' '; display:inline-block; width:100%; height:50%; position:relative; bottom:0;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);
	}
.WThemeName{ position:absolute; top:5%; color:#fff; width: 976px; left: 50%; margin-left: -488px; font-family:bpgNmt; font-size:30px;}
.WThemeLastHeader{ position:absolute; bottom:10%; color:#fff; width: 976px; left: 50%; margin-left: -488px; font-family:BPGIngiriArial; font-size:25px; z-index:1}
a .WThemeLastHeader:hover{text-decoration:underline;}
.LTime {
    font-family: arial;
    font-size: 15px;
    color: #555;
    padding-left: 16px;
    background: url(/bbc/img/gel-icon-time.svg) 0px 2px no-repeat;
    background-size: 12px;
}
.LHeader {
    font-size: 18px;
    font-weight: bold;
    color: #222;
    margin-bottom: 10px;
}


h2.orb-footer-lead {
    color: rgba(255,255,255,.3);
}