@charset "utf-8";
@import url(../css/stylecontent.css);
@import url(../css/scrollable-buttons.css);
@import url(../css/scrollable-horizontal.css);
/* CSS Document */
html, body {  
  width: 100%;  
  height: 100%;  
  padding: 0;  
  margin: 0;  
}  

html{ background:#eff2f2; text-align:center;}
body  {
	font: 100%  Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:11px; 
	color: #333333;
	min-height: 100%;
}
* html body { height: 100%;}
h1{ clear:both; font:100% Verdana; margin:0; padding:0; font-size:11px; font-weight:normal; text-transform: lowercase; text-align:left; color:#3e88ab; letter-spacing:1px;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:5px;}
img{ border:none;}
a{ text-decoration:none; color:#14517b;}
p{ margin:0; padding:0;}

#centered { position: absolute; top: 50%; margin-top: -275px; left: 50%; margin-left: -500px; width: 1000px; height: 550px; z-index:10; border-bottom:2px solid #7db7d0;}
#centered #textBox{ position:absolute;	top:250px; left:345px; width:620px; height:210px; background:#ebf4fb; border:1px solid #c3c3c3; border-top:3px solid #2c8ab2; z-index:11;}
#centered #textBox .rowText{ position:relative; width:290px; float:left; text-align:left; margin:0 8px 0 8px;}
#centered #textBox .rowText .bigLetter{font-size:16px; font-weight:bold;}
#centered #textBox p{ color:#14517b; margin:10px 0;}
#centered #icons{position:absolute;	bottom:141px; left:29px; width:203px; height:49px; z-index:12;}
#centered #banner{ position:absolute; bottom:28px; left:17px; width:468px; height:60px; border:1px solid #1f6595; background:#1f6595; z-index:13;}
#centered #copyright{ position:absolute; bottom:-20px; left:0; width:100%; height:18px; color:#14517b; z-index:14;}
#centered #copyright .leftside{position:relative;  float:left;}
#centered #copyright .rightside{position:relative;  float:right;}
#centered #copyright .rightside a{ color:#FFFFFF;}
#centered #copyright .rightside a:hover{ text-decoration:underline;}


table.clear{ border:none; margin:0; padding:0; border-spacing:0; text-align:left;}
td.right{ text-align:right; vertical-align:top; }
td.left{ text-align:left; vertical-align:center; padding-bottom:5px;}
.columnContainer {}
.columnContainer #container {position: relative; width: 1000px; margin: 0 auto; text-align: center; padding:0; min-height:500px; background:#fff;}
.columnContainer #container #header{ position:relative; background:#eff2f2; height:32px; display:inline-block; width: 1000px;}
.columnContainer #container #header .leftside{position:relative; float:left; padding:0 15px; width:730px;}
.columnContainer #container #header .leftside img{ float:left; padding:1px; background:#fff; border:1px solid #c6c6c6; margin:0 10px;}
.columnContainer #container #header .leftside .depEl{ float:left; padding:10px 0 0 0; width:230px; cursor:pointer; color:#daf4ff; text-align:left;}
.columnContainer #container #header .leftside .nameDep{ font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:1; margin:5px 0;}
.columnContainer #container #header .leftside .experts{ clear:both; text-align:right; color:#daf4ff;}
.columnContainer #container #header .leftside .experts a{color:#daf4ff;}
.columnContainer #container #header .leftside .experts a:hover{ text-decoration:underline;}
.columnContainer #container #header .leftside .allExperts{font-size:14px; text-transform:uppercase; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.columnContainer #container #header .rightside{ position:relative; float:right; width:220px; background:#7db7d0; height:118px;}
.columnContainer #container #header .rightside #loginIn{color:#fff; margin:10px 0 0 5px; width:90%;}
.columnContainer #container #header .rightside #loginIn a{ color:#fff; text-decoration:underline;}
.columnContainer #container #header .rightside #loginIn a:hover{ text-decoration:none;}
.columnContainer #container #header .rightside #loginIn .enter, .columnContainer #container #header .rightside .profile .enter{ border:none; background:#7db7d0; font-size:11px; width:50px; color:#fff; text-decoration:underline;font-weight:bold;}
.columnContainer #container #header .rightside .profile .nameUser{ font-family: "Times New Roman", Times, serif; color:#daf4ff;  font-size:15px; font-weight:bold; text-align:left;}
.columnContainer #container #header .rightside .profile .cabinet{ text-align:left; color:#14517b;}
.columnContainer #container #header .rightside .profile .individual{ text-align:left; color:#14517b;}
.columnContainer #container #header .rightside .profile a{ color:#FFF; font-size:11px; text-align:left; text-decoration:none;}
.columnContainer #container #header .rightside .profile a:hover{ text-decoration:underline;}
.columnContainer #container #header .rightside input{ width:160px; height:18px; border:1px solid #3889af; padding-left:3px;}
.columnContainer #container #headerTop{ clear:both; width:1000px; height:130px; background:url(../img/design/tvnews_imgheadtop.jpg) left top no-repeat; border-top:1px solid #578ba2;}
.columnContainer #container .lineSearchMenu{clear:both; background:url(../img/design/tvnews_bcgmenu.gif) top repeat-x; height:34px; padding:0 0 0 15px;}
.columnContainer #container .lineSearchMenu #menuTop{ position:relative; float:left; }
.columnContainer #container #menuTop a div.menuout{ position:relative; float:left; height:34px;}
.columnContainer #container #menuTop a div.menuin{ position:relative; float:left; font-family:"Arial Narrow", Arial, sans-serif; font-size:16px; color:#333333; padding:5px 15px 0 15px; margin:0; cursor:pointer; height:29px;}
.columnContainer #container #menuTop a:hover div.menuout{ background: url(../img/design/tvnews_bcgmenuover1.gif) top repeat-x; }
.columnContainer #container #menuTop a:hover div.menuin{ background: url(../img/design/tvnews_bcgmenuover2.gif) top right no-repeat; color:#fff; }
.columnContainer #container #header #loginIn{ position:relative; float:left; width:540px; padding-top:5px; _padding-top:3px; color:#14517b; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; text-align:left; padding-left:12px;}
.columnContainer #container #header #searchTop{ position:relative; float:right; width:350px; padding:5px 0; _padding:3px 0;}
.columnContainer #container #header #searchTop input{ width:160px; height:18px; border:1px solid #3889af; padding-left:3px;}
.columnContainer #container #header #searchTop td{ padding:0 10px;}
.columnContainer #container #header #searchTop td.search{ background:url(../img/design/tvnews_bcgsearchMenu.gif) right center no-repeat; text-align:left; padding:0 20px 0 10px;}
.columnContainer #container .lineSearchMenu #enterSite{position:relative; float:right; padding-top:5px; _padding-top:3px; margin-right:15px; font-family:"Times New Roman", Times, serif; font-size:14px;}
.columnContainer #container .lineSearchMenu #enterSite a{  color:#14517b; font-size:16px; text-decoration:underline;}


.columnContainer #container .middleside{ clear:both; position:relative; width:1000px; margin:0; padding:0; background:url(/img/design/tvnews_bcgmaincontant.gif) 771px 0 repeat-y; _height:100%; *height:100%; _background-position:776px; display:inline-block; }
.columnContainer #container .middleside .titleTheme{ color:#14517b; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:left; padding-left:20px;}
.columnContainer #container .middleside .dataNews{ color:#999999; font-family:"Courier New", Courier, monospace; font-size:14px; font-style:italic;}
.columnContainer #container .middleside .textNews{ color:#14517b; font-size:11px;}

.columnContainer #container .middleside .leftsidebar{ position:relative; float:left; width:772px; padding:0; text-align:left;}
.columnContainer #container .middleside .leftsidebar .blockHotVideo{ position:relative; float:left; margin:0; width:460px; _width:456px; background:#f2f2f2; padding:10px 10px 10px 0; _padding:10px 8px 10px 0;}
.columnContainer #container .middleside .leftsidebar .blockVideoMovie{ position:relative; margin:0 0 5px 10px; _margin:0 0 5px 5px; float:left; width:452px; height:352px;}
.columnContainer #container .middleside .leftsidebar .blockHotVideo .banner{ margin:110px 0 0 480px; padding:20px;}
.columnContainer #container .middleside .blockHotVideo .dataNews{ text-align:left; color:#333; font-family:"Courier New", Courier, monospace; font-size:11px; font-style:italic; margin:25px 0 0 17px;}
.columnContainer #container .middleside .blockHotVideo .titleNews{ text-align:left; color:#14517b; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; margin:0 0 0 17px;}
.columnContainer #container .middleside .blockHotVideo .textNews{ text-align:left; margin:10px 0 10px 17px;}
.columnContainer #container .middleside .blockHotVideo .rate{ clear:both; padding:10px 15px; background:#ededed url(/img/design/tvnews_bcgratehotvideo.gif) right top no-repeat; border-top:1px dotted #cccccc; width:415px; _width:410px; text-align:left; color:#999; margin:0 0 0 17px;}
.columnContainer #container .middleside .blockHotVideo .rate p{ margin:3px 0;}
.columnContainer #container .middleside .blockHotVideo .rateNum{ color:#14517b;}
.columnContainer #container .middleside .blockHotVideo .rateNum a{ color:#14517b;}
.columnContainer #container .middleside .blockHotVideo .rateNum a:hover{ text-decoration:underline;}

.columnContainer #container .middleside .blockHotVideo .tags{ margin:8px 0 0 17px;}

.columnContainer #container .middleside .blockRightVideo{ position:relative; float:right; width:292px; margin-right:5px; text-align:left;}
.columnContainer #container .middleside .blockRightVideo .titleTheme{ padding:10px 0 0 0; color:#14517b;}
.columnContainer #container .middleside .blockRightVideo .element{ position:relative; float:left; height:97px; _height:80px; padding:8px 0; margin-bottom:0px; font-size:12px; width:292px;}
.columnContainer #container .middleside .blockRightVideo .element img{ float:left; padding:1px; border:1px solid #dddddd; margin:3px 8px 0 0; _margin-bottom:12px;}
.columnContainer #container .middleside .blockRightVideo .element .dataNews{ color:#333333; font-family:"Courier New", Courier, monospace; font-size:11px; padding-left:5px; _padding-top:0px;}
.columnContainer #container .middleside .blockRightVideo  .element .textNews a{ color:#14517b; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:normal;}
.columnContainer #container .middleside .blockRightVideo .element .textNews a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .blockRightVideo .textNews{ line-height:1; font-size:14px;}
.columnContainer #container .middleside .blockRightVideo .element .comm{ position:absolute; bottom:7px; left:140px ; z-index:2000;}
.columnContainer #container .middleside .blockRightVideo .element .greyText{ font-size:11px;}
.columnContainer #container .middleside .blockRightVideo .element .blueText{ font-size:11px;}
.columnContainer #container .middleside .bannerExpert{ position:relative; clear:both; width:292px; height:270px; padding:0; margin:10px 0;}
.columnContainer #container .middleside .bannerExpert a{ position:relative; display:block;}
.columnContainer #container .middleside .bannerExpert span.titleBanner{ position:relative; clear:both; display:block; height:48px; padding:5px 20px; background: url(/img/design/tvnews_bcgbannerEx.jpg) top repeat-x; font-weight:bold; font-size:22px; color:#fff; font-family:"Times New Roman", Times, serif; line-height:1;}
.columnContainer #container .middleside .bannerExpert p{ font-size:11px; color:#14517b; margin:7px 0 0 0;}
.columnContainer #container .middleside .bannerExpert p a{ text-decoration:underline;}

.columnContainer #container .middleside .relatVideo{position:relative; clear:both; display:inline-block; width:770px; _width:760px;  _padding:0; border-bottom:1px dotted #ddd;}
.columnContainer #container .middleside .relatVideo .title{ position:relative; clear:both; border-bottom:1px dotted #ddd; background:#eaeaea;}
.columnContainer #container .middleside .relatVideo .title p{ font-family:"Times New Roman", Times, serif; color:#14517b; font-size:16px; font-weight:bold; margin:10px 0 5px 20px;}

.columnContainer #container .middleside .blockMiddleCommmon{position:relative; clear:both; margin:10px 0; padding:0; background:url(../img/design/tvnews_bcgmaincontant.gif) 453px 0 repeat-y; width:760px; _background-position:444px; _width:756px; display:inline-block;}
.columnContainer #container .middleside .blockLeft{ position:relative; float:left; width:440px; _width:416px; margin-left:7px;}
.columnContainer #container .middleside .blockLeft .titleLine{ position:relative; clear:both; width:100%; _width:100%; height:3px; background:#008ca0; _height:0; _background:none; _border-bottom:3px solid #008ca0; _margin-top:-10px;}
.columnContainer #container .middleside .blockLeft .allItem, .columnContainer #container .middleside .blockRight .allItem, .columnContainer #container .middleside .blockLastVideo .allItem, .columnContainer #container .middleside .blockExpert .allItem{ float:right; margin-top:3px;}
.columnContainer #container .middleside .blockLeft .allItem a:hover, .columnContainer #container .middleside .blockRight .allItem a:hover, .columnContainer #container .middleside .blockLastVideo .allItem a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .blockLeft .element{ float:left; border-top:1px solid #dadada; border-bottom:1px dotted #dadada; min-height:100px; _height:80px; padding-bottom:8px; margin-bottom:12px;  width:100%; _width:100%;}
.columnContainer #container .middleside .blockLeft .element .titleEl{ float:left; width:100%; _width:100%; background:#ededed; padding:0; margin-bottom:8px;}
.columnContainer #container .middleside .blockLeft .element img{ float:left; margin:3px 8px 0 8px; _margin-bottom:12px;}
.columnContainer #container .middleside .blockLeft .element p{ font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }

.columnContainer #container .middleside .blockLeft .dataNews{ color:#999999; font-family:"Courier New", Courier, monospace; font-size:14px; font-style:italic;}
.columnContainer #container .middleside .blockLeft2{ position:relative; float:left; width:440px; _width:416px; margin:0 0 0 7px; background:#e9f2fb; display:inline-block; min-height:275px;}
.columnContainer #container .middleside .blockLeft2 .title{ position:relative; clear:both; width:100%; background:url(/img/design/tvnews_bcgtitlevote1.gif) top repeat-x; padding:0 0 0 20px; width:420px;}
.columnContainer #container .middleside .blockLeft2 .title p{background:url(/img/design/tvnews_bcgtitle2vote1.gif) left center no-repeat; padding:6px 5px 14px 50px; font-size:18px; color:#14517b; font-family:"Times New Roman", Times, serif; line-height:1;}
.columnContainer #container .middleside .blockLeft2 .title p a{color:#14517b;}
.columnContainer #container .middleside .blockLeft2 .main{ position:relative; clear:both; padding:15px 11px; display:inline-block;}
.columnContainer #container .middleside .blockLeft2 .main .blockMer{ position:relative; float:left; width:125px; margin:0 7px;}
.columnContainer #container .middleside .blockLeft2 .main .blockMer img{ clear:both; padding:1px; border:1px solid #c6c6c6; margin-bottom:0px;}
.columnContainer #container .middleside .blockLeft2 .main .blockMer .lineDark{ position:absolute; top:91px; left:2px; width:115px; height:32px; background:#40474c; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index:20; color:#e3eaf5; font-size:10px; ffont-family: Tahoma, Geneva, sans-serif; padding:0 3px; line-height:0.9; text-align:center;}
.columnContainer #container .middleside .blockLeft2 .main .blockMer .lineDark a{color:#e3eaf5; font-size:10px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; line-height:0.9;}
.columnContainer #container .middleside .blockLeft2 p.linkVote{ text-align:center; width:100%; font-size:14px; padding:0 0 15px 0; font-family:"Times New Roman", Times, serif;}
.columnContainer #container .middleside .blockLeft2 p.linkVote a{ color:14517b; text-decoration:underline; font-weight:bold; margin-left:10px;}

.columnContainer #container .middleside .blockRight{ position:relative; float:right; width:300px;}
.columnContainer #container .middleside .blockRight .titleLine{ position:relative; clear:both; width:300px; height:3px; background:#62472a; _height:0; _background:none; _border-bottom:3px solid #62472a; _margin-top:-10px;}
.columnContainer #container .middleside .blockRight .element{ float:left; border-bottom:1px dotted #dadada; min-height:100px; _height:80px; padding:8px 0; margin-bottom:12px; font-size:12px; width:300px;}
.columnContainer #container .middleside .blockRight .element img{ float:left; padding:1px; border:1px solid #dddddd; margin:3px 8px 0 8px; _margin-bottom:12px;}
.columnContainer #container .middleside .element .dataNews{ color:#444444; font-family:"Courier New", Courier, monospace; font-size:14px; padding-left:5px;}
.columnContainer #container .middleside .element .textNews a{ color:#14517b; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:normal;}
.columnContainer #container .middleside .element .textNews a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .blockRight .textNews{ line-height:1; font-size:14px;}
.columnContainer #container .middleside .blockRight .element .dataNews{ color:#999999;}


.columnContainer #container .middleside .blockRight2{ position:relative; float:right; width:300px; background:#dfebf8; min-height:275px;}
.columnContainer #container .middleside .blockRight2 .title{ position:relative; clear:both; width:100%; background:url(/img/design/tvnews_bcgtitlevote2.gif) top repeat-x; padding:0 0 0 20px; width:280px;}
.columnContainer #container .middleside .blockRight2 .title p{background:url(/img/design/tvnews_bcgtitle2vote2.gif) left center no-repeat; padding:22px 5px 22px 50px; font-size:22px; color:#fff; font-family:"Times New Roman", Times, serif;}
.columnContainer #container .middleside .blockRight2 .main{ position:relative; clear:both; padding:5px 11px 10px 11px; display:inline-block; text-align:center;}
.columnContainer #container .middleside .blockRight2 .main p{ font-size:14px; font-weight:bold; color:#14517b; font-family:"Times New Roman", Times, serif; text-align:left;}
.columnContainer #container .middleside .blockRight2 table{ font-size:14px; font-family:"Times New Roman", Times, serif; color:14517b; text-align:left; width:100%; border-spacing:0; margin:5px 0 0 0;}
.columnContainer #container .middleside .blockRight2 td{ padding:6px 5px;}
.columnContainer #container .middleside .blockRight2 div.lineVote{ position:relative; width:100px; height:10px; background: url(/img/design/tvnews_bcg_voteline.gif) top repeat-x;}
.columnContainer #container .middleside .blockRight2 div.lineVote .red{ position:absolute; top:0; left:0; height:10px; background: url(/img/design/tvnews_bcg_voteline1.gif) top repeat-x;}
.columnContainer #container .middleside .blockRight2 div.lineVote .yellow{ position:absolute; top:0; left:0; height:10px; background: url(/img/design/tvnews_bcg_voteline2.gif) top repeat-x;}
.columnContainer #container .middleside .blockRight2 div.lineVote .green{ position:absolute; top:0; left:0; height:10px; background: url(/img/design/tvnews_bcg_voteline3.gif) top repeat-x;}
.columnContainer #container .middleside .blockRight2 div.lineVote .blue{ position:absolute; top:0; left:0; height:10px; background: url(/img/design/tvnews_bcg_voteline4.gif) top repeat-x;}
.columnContainer #container .middleside .blockRight2 .btnVote{ background:url(/img/design/tvnews_bcgbutvote.gif) left top no-repeat; width:136px; height:21px; border:none; margin-top:5px;}
.columnContainer #container .middleside .blockRight2 .main .allVotes{ position:absolute; bottom:0; right:0; height:10px; width:150px; text-align:right; font-size:10px; padding-right:5px;}
.columnContainer #container .middleside .blockRight2 .main .allVotes a:hover{ text-decoration:underline;}


.columnContainer #container .middleside .blockLeft .titleTheme, .columnContainer #container .middleside .blockRight .titleTheme, .columnContainer #container .middleside .blockLastVideo .titleTheme, .columnContainer #container .middleside .blockExpert .titleTheme{ float:left;}
.columnContainer #container .middleside .greyText{color:#999;} 
.columnContainer #container .middleside .blueText, .columnContainer #container .middleside .detail{color:#14517b;} 
.columnContainer #container .middleside a:hover .greyText, .columnContainer #container .middleside a:hover .blueText, .columnContainer #container .middleside  .detail{ text-decoration:underline;} 

.columnContainer #container .middleside .blockLastVideo{position:relative; clear:both; margin:10px 0; padding:0;  width:760px; _width:756px;  display:inline-block;}
.columnContainer #container .middleside .blockLastVideo .allElements{position:relative;clear:both; margin-left:8px; width:752px; _width:756px; border-top:3px solid #2d8cb4; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#ebf4fb; display: inline-block;}
.columnContainer #container .middleside .blockLastVideo .lineElements{border-bottom:1px dotted #c3c3c3; display: inline-block; padding:10px 0;}
.columnContainer #container .middleside .blockLastVideo .element{ float:left; width:125px; margin:0 12px 0 13px;  _margin:0 11px 0 11px;}
.columnContainer #container .middleside .blockLastVideo .element img{ border:1px solid #dddddd; padding:1px; background:#FFF; clear:both;}
.columnContainer #container .middleside .element a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.columnContainer #container .middleside .blockLastVideo .allElements2 {position:relative;clear:both; margin-left:8px; width:752px; _width:756px; border-top:3px solid #2d8cb4; display: inline-block;}
.columnContainer #container .middleside .blockLastVideo .element2{ float:left; border-top:1px solid #dadada; border-bottom:1px dotted #dadada; min-height:100px; _height:80px; padding-bottom:8px; margin-bottom:12px;  width:100%; _width:100%;}
.columnContainer #container .middleside .blockLastVideo .element2 .titleEl{ float:left; width:100%; _width:100%; background:#ededed; padding:0; margin-bottom:8px;}
.columnContainer #container .middleside .blockLastVideo .element2 .dataNews{ color:#444444; font-family:"Courier New", Courier, monospace; font-size:14px; padding-left:5px;}
.columnContainer #container .middleside .blockLastVideo .element2 .textNews a{ color:#14517b; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:normal;}
.columnContainer #container .middleside .blockLastVideo .element2 img{ float:left; margin:3px 8px 0 8px; _margin-bottom:12px;}
.columnContainer #container .middleside .blockLastVideo .element2 p{ font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }

.columnContainer #container .middleside .blockLastVideo .dataNews{ color:#999999; font-family:"Courier New", Courier, monospace; font-size:14px; font-style:italic;}
.columnContainer #container .middleside .blockLastVideo .leftside{position: relative; float:left; width:49%; padding-right:1%; margin-top:1px; border-right:1px solid #ddd;}
.columnContainer #container .middleside .blockLastVideo .rightside{position: relative; float:right; width:49%; margin-top:1px;}


.columnContainer #container .middleside .blockExpert{position:relative; clear:both; margin:10px 0; padding:0;  width:760px; _width:756px;  display:inline-block;}
.columnContainer #container .middleside .blockExpert .allElements{position:relative;clear:both; margin-left:8px; width:752px; _width:756px; border-top:3px solid #2d8cb4; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#ebf4fb; display: inline-block;}
.columnContainer #container .middleside .blockExpert img{ float:left; padding:1px; background:#fff; border:1px solid #c6c6c6; margin:0 10px;}
.columnContainer #container .middleside .blockExpert .depEl{ float:left; padding:10px 0 0 0; width:240px; cursor:pointer; color:#daf4ff; text-align:left; display:inline-block; margin:10px 5px;}
.columnContainer #container .middleside .blockExpert .nameDep{ font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:1; margin:5px 0; color:#14517b;}
.columnContainer #container .middleside .blockExpert .depEl p{color:#14517b;}

.columnContainer #container .middleside .blockLeft .newsElement{ padding-bottom:15px; margin:0 12px; border-bottom:1px dotted #cccccc;}
.columnContainer #container .middleside .blockLeft .textNews{ font-family:"Times New Roman", Times, serif; color:#14517b; font-size:16px; font-weight:bold; line-height:0.8; }

.columnContainer #container .middleside .blockLeft .textNews a{ text-decoration:none; color:#14517b;}
.columnContainer #container .middleside .blockLeft .textNews a:hover{ text-decoration: underline;}
.columnContainer #container .middleside .blockLeft .newsElement p{ font-size:11px; margin:5px 0 0 0;}
.columnContainer #container .middleside .blockLeft .newsElement p.image{ position:relative; float:left; margin:0 10px 0 0; padding-top:10px;}
.columnContainer #container .middleside .blockLeft .newsElement p.image img{ margin:0; padding:0;}
.columnContainer #container .middleside .blockLeft .newsElement p.text{ position:relative; float:right;}
.columnContainer #container .middleside .blockLeft .newsElement p a{ text-decoration:none;}




.columnContainer #container .middleside .rightsidebar{position:relative; float:right; width:220px; margin-right:0; _margin-right:-10px;}
*+html .columnContainer #container .middleside .rightsidebar{margin-right:7px;}
.columnContainer #container #iconsId{ background-image:url(../img/design/tvnews_iconsright.gif); background-repeat:no-repeat;}

.columnContainer #container .middleside .rightsidebar .rss{ position:relative; clear:both; margin:20px 0;}
.columnContainer #container .middleside .rightsidebar .rss a{ background:url(../img/design/feed-icon32x32.png) left center no-repeat; padding:10px 0 10px 37px; color:#14517b; font-weight:bold; font-size:12px;}
.columnContainer #container .middleside .rightsidebar .rss a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .rightsidebar .submenu{ padding-bottom:15px; background:url(../img/design/tvnews_bcgbottomlineright.gif) center bottom no-repeat;}
.columnContainer #container .middleside .rightsidebar .submenu a div.submenuEl{ background-position:0 2px; font-size:14px; font-family:"Times New Roman", Times, serif; color:#14517b; text-transform:uppercase; padding:8px 0 8px 18px; margin-left:8px; text-align:left;  border-bottom:1px dotted #1f84af; width:175px; cursor:pointer;}
.columnContainer #container .middleside .rightsidebar .submenu a:hover div.submenuEl{background-position:0 -98px; }

.columnContainer #container .middleside .rightsidebar .chanels, .columnContainer #container .middleside .rightsidebar .block1{padding:15px 0 ; background:url(../img/design/tvnews_bcgbottomlineright.gif) center bottom no-repeat;}
.columnContainer #container .middleside .rightsidebar .lineBlue{ height:10px; width:220px; background:url(../img/design/tvnews_bcgtoplineright.gif) center bottom no-repeat;}
.columnContainer #container .middleside .rightsidebar .chanels a div.chanelsEl{ background-position:0 -199px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; padding:8px 0 8px 18px; margin-left:8px; text-align:left;  border-bottom:1px dotted #cccccc; width:175px; cursor:pointer;}

.columnContainer #container .middleside .rightsidebar .block1 p{ text-align:left; margin:5px 10px 7px 10px;}
.columnContainer #container .middleside .rightsidebar .block1 a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .rightsidebar .block1 .titleTheme a.link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:normal;}
.columnContainer #container .middleside .rightsidebar .block1 .element{ float:left; border-top:1px solid #dadada; border-bottom:1px dotted #dadada; min-height:100px; _height:80px; padding-bottom:8px; margin:1px 10px 12px 8px;  width:202px;}
.columnContainer #container .middleside .rightsidebar .block1 .element .titleEl{ float:left; width:100%; _width:100%; background:#ededed; padding:0; margin-bottom:8px;}
.columnContainer #container .middleside .rightsidebar .block1 .element img{ float:left; margin:3px 8px 0 8px; _margin-bottom:12px;}
.columnContainer #container .middleside .rightsidebar .block1 .element p{ font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.columnContainer #container .middleside .rightsidebar .block1 .legend{ clear:both; width:220px; text-align:left; margin:0 0 7px 10px;}
.columnContainer #container .middleside .rightsidebar .block1 .legend div{ float:left; width:11px; height:11px; border-width:1px; border-style:solid; margin-right:10px;}
.columnContainer #container .middleside .rightsidebar .block1 .legend div.blue{ background: url(../img/design/tvnews_bcgcalendtd2.gif) center repeat-x; border-color:#3283bb;}
.columnContainer #container .middleside .rightsidebar .block1 .legend div.yellow{ background:#fff1a0; border-color:#f9dd34;}

.columnContainer #container .middleside .rightsidebar .block2{ background:#ededed; color:#14517b; margin:10px; padding:10px; text-align:left;}


.columnContainer #container #menuBottom{ clear:both; background:#d0d0d0; width:1000px; height:20px; color:#444444; font-size:14px; padding:6px 0;}
.columnContainer #container #menuBottom a{ color:#444444; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; padding:6px 10px 0 10px;}
.columnContainer #container #menuBottom a:hover{ color:#14517b;}
.columnContainer #container #footer{ clear:both; width:1000px; padding-bottom:20px; background:#FFF; display:inline-block;}
.columnContainer #container #footer .blueText{ color:#1f84af; text-transform:uppercase;}
.columnContainer #container #footer .leftside{position:relative; float:left; width:765px; text-align:left; color:#999999; padding:8px 0 0 8px;}
.columnContainer #container #footer .rightside{position:relative; float:right; width:220px; padding-top:8px;}
.columnContainer #container #footer .rightside a{color:#1f84af; font-size:12px; background:url(../img/design/tvnews_logosid.gif) 107px center no-repeat;}
.columnContainer #container #footer .rightside a:hover{ text-decoration:underline;}
/*Autorization*/
.columnContainer #container .autoriz{ background:#fff;}
/*---------------------*/
/*Opera 9.5*/
@media not all and (-webkit-min-device-pixel-ratio) {
 
 .columnContainer #container .middleside{ display:inline-block;}
 .columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo .allElements{margin:5px 0 0 8px; }
 .columnContainer #container .middleside .titleTheme{ color:#14517b; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:left; padding:0 0 5px 20px;}
}
/*Opera 9.2*/
@media all and (scan: progressive) {

 .columnContainer #container .middleside{ display:inline-block;}
 .columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo .allElements{margin:5px 0 0 8px; }
 .columnContainer #container .middleside .titleTheme{ color:#14517b; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:left; padding:0 0 5px 20px;}

}
/*16/09/09*/
.columnContainer #container .middleside .leftsidebar .rateField{ clear:both; width:120px;}
.columnContainer #container .middleside .leftsidebar #iconvideodet{ background-image:url(../img/design/tvnews_iconvideodet.gif); background-repeat:no-repeat;}
.columnContainer #container .middleside .leftsidebar .rateField .rateMinus{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -294px; margin:0 2px;}
.columnContainer #container .middleside .leftsidebar .rateField .ratePlus{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -255px; margin:0 2px;}
.columnContainer #container .middleside .leftsidebar .rateField a:hover .rateMinus, .columnContainer #container .middleside .leftsidebar .rateField a:hover .ratePlus{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container .middleside .leftsidebar .rateField .rateText{float:left; margin:0; padding:0; color:#999999; font-size:11px;}

.columnContainer #container .middleside .leftsidebar .banner1{ clear:both; width:705px; height:80px; background:#1b6cbb; color:#FFF; margin:5px 0 5px 32px; text-align:center;}
.columnContainer #container .middleside .leftsidebar .banner2{ clear:both; width:435px; height:80px; background:#45719d; color:#FFF; margin:0 0 0 2px; text-align:center;}

/*------------------*/
