@charset "utf-8";
/* CSS Document */
@import url(../css/style.css);
.columnContainer #container #header .leftside .videoEl{ position:relative; float:left; padding:0; width:124px; height:94px; cursor:pointer; margin:2px 11px 2px 11px; _margin:2px 1px 2px 0px;}
.columnContainer #container #header .leftside .videoEl img{padding:1px; background:#fff; border:1px solid #c6c6c6;}
.columnContainer #container #header .leftside .videoEl a .iconVideo{ position:absolute; width:18px; height:18px; bottom:2px; left:12px; z-index:101; background:url(../img/design/tvnews_iconvideo.gif) left top no-repeat;}
.columnContainer #container #header .leftside .videoEl a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.columnContainer #container .middleside .leftsidebar .titlePage{position:relative; clear:both; margin-left:8px; padding:6px 0 14px 10px; width:742px; _width:746px; background:url(/img/design/tvnews_bcgtitleopage.gif) left bottom repeat-x; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#14517b; display: inline-block;}

/*Title vote Page1*/
.columnContainer #container .middleside .leftsidebar .titlePageOpros{position:relative; clear:both; margin:5px 0 0 8px; padding:6px 0 4px 20px; width:732px; _width:736px; background:#ededed url(/img/design/tvnews_bcgtitleopage1.gif) left top repeat-x; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#14517b; display: inline-block;}
.columnContainer #container .middleside .leftsidebar .titlePageOpros p.title{ position:relative; background:url(/img/design/tvnews_bcgtitleMvote1.gif) left center no-repeat; padding:12px 0 12px 50px; text-transform:none; font-size:22px;}
.columnContainer #container .middleside .leftsidebar .titlePageOpros p.dataOpros{ position:relative; clear:both; text-transform:none; margin:15px 0 0 0;}
.columnContainer #container .middleside .leftsidebar .titlePageOpros p.dataOpros .data{ font-size:14px; color:#444444; font-weight:normal; font-style:italic;}

.columnContainer #container .middleside .leftsidebar .titlePageOpros2{position:relative; clear:both; margin:5px 0 0 8px; padding:6px 0 6px 20px; width:732px; _width:736px; background:#ededed url(/img/design/tvnews_bcgtitleopage2.gif) left top repeat-x; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#fff; display: inline-block;}
.columnContainer #container .middleside .leftsidebar .titlePageOpros2 p.title{ position:relative; background:url(/img/design/tvnews_bcgtitleMvote2.gif) left center no-repeat; padding:14px 0 18px 50px; text-transform:none; font-size:22px;}
.columnContainer #container .middleside .leftsidebar .titlePageOpros2 p.dataOpros{ position:relative; clear:both; text-transform:none; margin:15px 0 0 0;}
.columnContainer #container .middleside .leftsidebar .titlePageOpros2 p.dataOpros .data{ font-size:14px; color:#444444; font-weight:normal; font-style:italic;}

.columnContainer #container .middleside .leftsidebar .infoText {position:relative; clear:both; margin:0 0 0 8px; padding:0 0 15px 20px; width:732px; _width:736px; border-bottom:1px solid #dddddd;  font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#14517b; display: inline-block;}
.columnContainer #container .middleside .leftsidebar .infoText p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-transform:none; font-weight:normal;}
.columnContainer #container .middleside .leftsidebar .infoText p.title{ position:relative; padding:12px 0; font-family:"Times New Roman", Times, serif; color:#14517b; font-size:16px; font-weight:bold;}
/*Title vote Page1  end*/

.columnContainer #container .middleside .leftsidebar #maincontent .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 .leftsidebar #maincontent .allItem{ float:right; margin-top:3px;}
.columnContainer #container .middleside .leftsidebar #maincontent .allItem2{ float:right; margin-top:12px;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo{position:relative; clear:both; margin:10px 0; padding:0;  width:760px; _width:756px;  display:inline-block;}
.columnContainer #container .middleside .leftsidebar #maincontent .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 .leftsidebar #maincontent .blockLastVideo .lineElements{border-bottom:1px dotted #c3c3c3; display: inline-block; padding:10px 0;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo .element{ position:relative; float:left; width:125px; margin:0 12px 0 13px;  _margin:0 11px 0 11px;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo .element img{ border:1px solid #dddddd; padding:1px; background:#FFF; clear:both;}
.columnContainer #container .middleside .leftsidebar #maincontent .element a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container .middleside .leftsidebar #maincontent .element a .iconVideo{ position:absolute; width:18px; height:18px; top:72px; left:2px; z-index:101; background:url(../img/design/tvnews_iconvideo.gif) left top no-repeat;}
.columnContainer #container .middleside .leftsidebar #maincontent .element a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}


.columnContainer #container .middleside .leftsidebar #maincontent .element .dataNews{ color:#333333; font-family:"Courier New", Courier, monospace; font-size:11px; padding-left:5px;}
.columnContainer #container .middleside .leftsidebar #maincontent .element .textNews a{ color:#14517b; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #maincontent .element .textNews a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight .textNews{ line-height:1; font-size:14px;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight .element .dataNews{ color:#999999;}
.columnContainer #container .middleside .leftsidebar #maincontent .greyText{color:#999; text-decoration:none;} 
.columnContainer #container .middleside .leftsidebar #maincontent .blueText, .columnContainer #container .middleside .detail{color:#14517b; text-decoration:none;} 
.columnContainer #container .middleside .leftsidebar #maincontent a:hover .greyText, .columnContainer #container .middleside .leftsidebar #maincontent a:hover .blueText, .columnContainer #container .middleside .leftsidebar #maincontent .detail{ text-decoration:underline;}
.columnContainer #container .middleside .leftsidebar #maincontent .element p{ margin:0; }

/*09/07/03*/
.columnContainer #container .middleside .leftsidebar .titlePage .comment{position:relative; float:right; margin-right:8px; padding:5px 10px 0 10px; width:180px; font-size:11px; color:#999999; font-weight:normal; text-transform: none; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:right;}
.columnContainer #container .middleside .leftsidebar .titlePage a{ color:#14517b; text-decoration:none;}
.columnContainer #container .middleside .leftsidebar .titlePage .tt{ float:left; text-transform:none;}

/*Video Detail*/
.columnContainer #container .middleside .leftsidebar #maincontent .videoDet{ position:relative;}
.columnContainer #container .middleside .leftsidebar #maincontent .videoDet p{ clear:both; padding:6px;}
.columnContainer #container .middleside .leftsidebar .videoDet .blockVideo{ position:relative; clear:both; padding:20px 20px;}
.columnContainer #container .middleside .leftsidebar #maincontent .date{ margin-left:600px; color:#999999; font-family:"Courier New", Courier, monospace; font-size:14px; font-style:italic; margin:0 15px;}
.columnContainer #container .middleside .leftsidebar #maincontent .title1{font-family: "Times New Roman", Times, serif; color:#14517b; font-size:22px; font-weight:bold; margin:10px 15px;}
.columnContainer #container .middleside .leftsidebar #maincontent .titleText{ float:right; width:260px;}
.columnContainer #container .middleside .leftsidebar #maincontent .titleText .date2{ float:left; /*margin-left:600px;*/ padding-bottom:15px; color:#999999; font-family:"Courier New", Courier, monospace; font-size:14px; font-style:italic; margin:0 15px;}
.columnContainer #container .middleside .leftsidebar #maincontent .titleText .title12{ float:left; font-family: "Times New Roman", Times, serif; color:#14517b; font-size:18px; line-height:0.8; font-weight:bold; margin:10px 15px 0 15px;}
.columnContainer #container .middleside .leftsidebar .blockVideo .videoPlayer{ position:relative; float:left; margin:10px 0 0 20px; _margin-left:8px;}
.columnContainer #container .middleside .leftsidebar .videoDet .pointsDet{ position:relative; float:right; display:inline-block; background:#ededed; width:160px; padding:8px; margin-right:60px;}
.columnContainer #container .middleside .leftsidebar #maincontent #iconvideodet{ background-image:url(../img/design/tvnews_iconvideodet.gif); background-repeat:no-repeat;}
.columnContainer .elementPoint1, .columnContainer .elementPoint2, .columnContainer .elementPoint3, .columnContainer .elementPoint4, .columnContainer .elementPoint5, .columnContainer .elementPoint6{ border-bottom:1px dotted #cccccc; height:22px; padding-left:36px; padding-top:8px; color:#999999;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .elementPoint1{background-position:0 -5px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .elementPoint2{background-position:0 -45px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .elementPoint3{background-position:0 -85px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .elementPoint4{background-position:0 -125px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .elementPoint5{background-position:0 -165px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .elementPoint6{background-position:0 -205px; line-height:0.95; padding-top:6px; height:30px; border:none;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .rateMinus{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -294px; margin:0 2px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .ratePlus{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -255px; margin:0 2px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet a:hover .rateMinus, .columnContainer #container .middleside .leftsidebar #maincontent .pointsDet a:hover .ratePlus{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .rateText{float:left; margin:0; padding:0; color:#999999; font-size:11px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet .numText{ color:#14517b;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet a{ text-decoration:none; color:#14517b;}
.columnContainer #container .middleside .leftsidebar #maincontent .pointsDet a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .leftsidebar .blockVideo .tags{ margin:10px 0 0 10xp; position:relative; float:right; display:inline-block; width:225px; padding:8px 8px 8px 0;}
/*End Video Detail*/

/*------Pager-----*/
.columnContainer #container .middleside .leftsidebar #maincontent .pager{ clear:both; text-align:center; padding:0 0 10px 180px; margin:5px 0; }
.columnContainer #container .middleside .leftsidebar #maincontent .pager .textCount{ float:left; color:#0072bc; font-weight:bold; font-size:11px; margin:0 10px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a { text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a .nextEl{ float:left; background:#fff; border:1px solid #e8e8e8; height:16px; width:18px; color:#0072bc; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:-2px;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a:hover .nextEl{background:#e8e8e8; border:1px solid #e8e8e8; color:#0072bc; cursor: pointer;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a .numPageEl{ float:left; background:#e8e8e8; border:1px solid #e8e8e8; height:16px; width:18px; color:#0072bc; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:0; font-weight:bold;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a:hover .numPageEl{background:#0072bc; border:1px solid #0072bc; color:#FFFFFF; cursor: pointer;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a .numPageElact{ float:left; background:#0072bc; border:1px solid #0072bc;  height:16px; width:18px; color:#FFFFFF; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:-2px; font-weight:bold;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a:hover .numPageElact{background:#FFF; border:1px solid #e8e8e8; color:#0072bc; cursor: pointer;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a .numPageSlash{ float:left; background:none; border:none; height:16px; width:18px; color:#0072bc; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:0; font-weight:bold;}
.columnContainer #container .middleside .leftsidebar #maincontent .pager a:hover .numPageSlash{background:none; border:none; color:#FFFFFF; cursor: pointer;}
/*---------------*/

/*Comments*/
.columnContainer #container .middleside .leftsidebar #commentBox{ clear:both; width:742px; _width:746px; margin-left:8px;}
.columnContainer #container .middleside .leftsidebar #commentBox .blockCommentAll{ clear:both; margin:2px 0 8px 0; background:#ededed; padding-bottom:10px;}
.columnContainer #container .middleside .leftsidebar #commentBox .blockCommentAll .blockComment{border-left: 111px solid #ededed; clear:both;}
.columnContainer #container .middleside .leftsidebar #commentBox #col1 { width: 106px; float: left; margin-left: -106px; color: #fff; text-align:center;}
.columnContainer #container .middleside .leftsidebar #commentBox #col1 img{ margin:6px 0; border:1px solid #fe9213;}
.columnContainer #container .middleside .leftsidebar #commentBox #col1 a:hover img{border:1px solid #b5b5b5;}
.columnContainer #container .middleside .leftsidebar #commentBox #col1 a{ color:#333; font-size:11px;}
.columnContainer #container .middleside .leftsidebar #commentBox #col1 a:hover{ text-decoration:underline;}
* HTML .columnContainer #container .middleside .leftsidebar #commentBox #col1 { margin-left: -53px;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 {padding:12px 10px; text-align:left; height:100%}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.titleNews a{color:#14517b; font-size:12px; font-weight:bold; text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.titleNews a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.titleName{ margin:5px 15px;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.titleName a{color:#14517b; font-size:12px; text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.titleName a:hover{ text-decoration:underline;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.titleDate{ float:right; font-size:11px; color:#333333;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.textNews{ color:#333; margin-top:7px; font-size:11px;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.textNews a{color:#14517b; font-size:12px;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.textNews a:hover{text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.answer{ color:#14517b; margin-top:7px;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.answer a{color:#14517b; font-size:12px; text-decoration:underline;}
.columnContainer #container .middleside .leftsidebar #commentBox #col2 p.answer a:hover{text-decoration:none;}
div.clear {clear: both;}
.columnContainer #container .middleside .leftsidebar #commentBox .blockCommentAll .blockComment2{border-left: 111px solid #ededed; clear:both; margin-left:20px;}
.columnContainer #container .middleside .leftsidebar #commentBox hr{  border:none; border-bottom:1px solid #d2d2d2; height:0; margin:0 20px 5px 20px;}
.columnContainer #container .formComment{ clear:both;}
.columnContainer #container .formComment table{ width:508px; padding:0; margin:0; border-spacing:0; border:none; color:#14517b; text-align:left; margin:0 35px;}
.columnContainer #container .formComment td{ vertical-align:top; border:none;}
.columnContainer #container .formComment tr{ border:none;}
.columnContainer #container .formComment input.nameTheme{ border:1px solid #c7c7c7; height:16px; width:165px; margin:0 0 4px 0;}
.columnContainer #container .formComment input.textComment{ border:1px solid #c7c7c7; height:146px; width:415px;}
.columnContainer #container .formComment table a{color:#14517b; text-decoration:underline; padding-bottom:20px;}
.columnContainer #container .formComment table a:hover{ text-decoration:none;}
.columnContainer #container p.titleComment{ clear:both; margin:0 0 0 20px; padding:15px 0; text-align:left; color:#0072bc; font-size:12px; font-weight:bold;}

.columnContainer #container .middleside .leftsidebar p.programDecr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 15px; text-indent:20px; text-align:justify;}
/*----------------------------*/

/*News List*/
.columnContainer #container .middleside #newsList{}
.columnContainer #container .middleside #newsList .title1 a{ text-decoration:none;}
.columnContainer #container .middleside #newsList .title1 a:hover{ text-decoration:underline;}
.columnContainer #container .middleside #newsList .newsElement{ padding-bottom:15px; margin:0 12px; border-bottom:1px dotted #cccccc;}
.columnContainer #container .middleside #newsList .textNews{ font-family:"Times New Roman", Times, serif; color:#14517b; font-size:16px; font-weight:bold; }

.columnContainer #container .middleside #newsList .textNews a{ text-decoration:none; color:#14517b;}
.columnContainer #container .middleside #newsList .textNews a:hover{ text-decoration: underline;}
.columnContainer #container .middleside #newsList .newsElement p{ font-size:11px;}
.columnContainer #container .middleside #newsList .newsElement p.image{ position:relative; float:left;}
.columnContainer #container .middleside #newsList .newsElement p.image img{ margin:0; padding:0;}
.columnContainer #container .middleside #newsList .newsElement p.text{ position:relative; float:right;}
.columnContainer #container .middleside #newsList .newsElement p a{ text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #maincontent .videoDet .greyText, .columnContainer #container .middleside .leftsidebar #maincontent .videoDet .blueText{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal;}
.columnContainer #container .middleside .leftsidebar #maincontent .videoDet p a{ text-decoration:none;}
.columnContainer #container .middleside .leftsidebar #maincontent .newsDetText{position:relative; float:left; _margin:0 10px; margin:0 10px 0 15px; width:530px; font-size:12px; }
.columnContainer #container .middleside .leftsidebar #maincontent div.titleTheme{ color:#14517b; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:left; padding:0 0 5px 20px; width:100%;}
.columnContainer #container .middleside .leftsidebar #maincontent div.linkAll{float:right; margin-right:25px; _margin-right:35px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-top:5px;}
.columnContainer #container .middleside .leftsidebar #maincontent .linkNews{color:#14517b; font-family:'Times New Roman', Times, serif; font-size:14px; font-weight:bold; margin:0 0 0 20px; padding:0;}

/*----------------*/


/*------Experts---------*/
.columnContainer #container .middleside .leftsidebar #maincontent #expert{ padding:20px 0; clear:both;}
.columnContainer #container .middleside #expert img.expert{ position:relative; float:left; padding:2px; border:1px solid #dddddd; margin:0 20px 0 35px;}
.columnContainer #container .middleside #expert p.rateText{ float:left; margin-top:0; color:#999; font-size:11px;}
.columnContainer #container .middleside #expert span.numText{ color:#14517b;}
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint7{background-position:0 -125px; border:none; height:22px; padding-left:26px; padding-top:9px; color:#999999; float:left; width:150px;}
.columnContainer #container .middleside .leftsidebar #maincontent .rateMinus2{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -294px; margin:0 2px; }
.columnContainer #container .middleside .leftsidebar #maincontent .ratePlus2{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -255px; margin:0 2px;}
.columnContainer #container .middleside #expert{border-top:1px dotted #cccccc;}
.columnContainer #container .middleside #expert .expertList{ padding-bottom:20px;}
.columnContainer #container .middleside .expElement{}
.columnContainer #container .middleside .bottomLineExp{ height:6px; background:url(/img/design/tvnews_bcgtitleopage3.gif) top repeat-x; margin:0 12px 0 8px;}
.columnContainer #container .middleside .expElement .dataNews { float:left; padding-bottom:15px; margin:0 12px;}
.columnContainer #container .middleside .leftsidebar #maincontent .expElement .textExp{ color:#14517b; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-decoration:none;}

.columnContainer #container .middleside .leftsidebar #maincontent #expertBox{ width:210px; float:left; text-align:center; padding:20px 10px 20px 10px; margin:10px; background:#f5f5f5;}
.columnContainer #container .middleside #expertBox img.expert{ position:relative; padding:2px; border:1px solid #dddddd;}
.columnContainer #container .middleside #expertBox p.rateText{ float:left; margin-top:0; color:#999; font-size:11px;}
.columnContainer #container .middleside #expertBox span.numText{ color:#14517b;}
.columnContainer #container .middleside .leftsidebar #maincontent #expertBox p.title1{ font-size:16px; line-height:1; text-align:center;}
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint8{background-position:0 -125px; border:none; height:18px; color:#999999; width:150px; padding:4px 0 0 26px; clear:both; margin-left:15px;}
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint8 p.rateText{ float:left;}
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint8 .rateMinus2{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -294px; margin:0 2px 0 2px; }
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint8 .ratePlus2{ float:right; cursor:pointer; width:16px; height:14px; background-position:-10px -255px; margin:0 2px 0 2px;}
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint9{background-position:0 -45px; border:none; height:18px; color:#999999; width:150px; padding:4px 0 0 26px; clear:both; margin-left:15px;}
.columnContainer #container .middleside .leftsidebar #maincontent .elementPoint10{background-position:0 -205px; border:none; height:18px; color:#999999; width:150px; padding:4px 0 0 26px; clear:both; margin-left:15px;}

/*Vote Page1*/
.columnContainer #container .middleside .leftsidebar #maincontent #voteBox{ position: relative; width:204px; float:left; text-align:center; padding:20px 0; margin:10px 25px; }
.columnContainer #container .middleside .leftsidebar #maincontent #voteBox p{ padding:0; margin:0; font-weight:bold;}
.columnContainer #container .middleside .leftsidebar #maincontent #voteBox img.expert{ position:relative; padding:2px; border:1px solid #dddddd;}
.columnContainer #container .middleside .leftsidebar #maincontent #voteBox .lineDark{ position:absolute; top:188px; left:3px; width:180px; height:30px; background:#40474c; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index:20; color:#e3eaf5; font-size:11px; font-family: Tahoma, Geneva, sans-serif; padding:5px 10px 0 10px;  line-height:1; font-weight:bold;}
.columnContainer #container .middleside .leftsidebar #maincontent #voteBox .lineDark a{color:#e3eaf5; font-size:16px; font-family: Tahoma, Geneva, sans-serif; font-size:11px;}
.columnContainer #container .middleside .leftsidebar #maincontent #voteBox .btnVote{ background:url(/img/design/tvnews_bcgbutvote2.gif) left top no-repeat; width:136px; height:21px; border:none; margin-top:15px;}
.columnContainer #container .middleside .leftsidebar #maincontent .lineDotted{position:relative; clear:both; margin:0px 0 0 8px; padding:0; width:742px; _width:746px; height:1px; background:url(/img/design/tvnews_bcgldotted.gif) repeat-x; display:inline-block;}

.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2{ position:relative; float:left; width:370px; background:#dfebf8; min-height:265px; margin:7px;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 .title{ position:relative; clear:both; width:350px; background:none; padding:0; margin:0 10px; border-bottom:1px dotted #cccccc;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 .title p{ background:none; padding:5px 0; font-size:14px; color:#14517b; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:1;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 .main{ position:relative; clear:both; padding:5px 11px 10px 11px; display:inline-block; text-align:center;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 .main p{ font-size:12px; font-weight:normal; color:#14517b; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 table{ font-size:14px; font-family:"Times New Roman", Times, serif; color:14517b; text-align:left; width:95%; border-spacing:0; margin:5px 0 0 20px;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 td{ padding:6px 5px;}
.columnContainer #container .middleside .leftsidebar #maincontent .blockRight2 div.lineVote{ position:relative; width:100px; height:10px; background: url(/img/design/tvnews_bcg_voteline.gif) top repeat-x;}
.columnContainer #container .middleside .leftsidebar #maincontent .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 .leftsidebar #maincontent .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 .leftsidebar #maincontent .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 .leftsidebar #maincontent .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 .leftsidebar #maincontent .blockRight2 .btnVote{ background:url(/img/design/tvnews_bcgbutvote.gif) left top no-repeat; width:136px; height:21px; border:none; margin:15px 0 0 20px;}



/*Vote Page end */


/*----------------------*/

/*Registration*/
.columnContainer #container .middleside .leftsidebar .titlePageReg{position:relative; clear:both; margin-left:8px; padding:6px 0 4px 10px; width:742px; _width:746px; border-bottom:3px solid #1f84af; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#14517b; display: inline-block;}
.columnContainer #container .middleside .leftsidebar #maincontent .formReg{position:relative;clear:both; margin-left:8px; width:752px; _width:756px; border:1px solid #c3c3c3; background:#f6f6f6; display: inline-block;}
.columnContainer #container .middleside .leftsidebar #maincontent .formReg input.textField{ border:1px solid #b8b8b8; width:265px;}
.columnContainer #container .middleside .leftsidebar #maincontent .formReg input.select{ border:1px solid #b8b8b8; width:265px;}
.columnContainer #container .middleside .leftsidebar #maincontent .formReg input.activeField{ border:1px solid #e97314; width:265px;}
.columnContainer #container .middleside .leftsidebar #maincontent .formReg td.left{ color:#14517b; text-align:right; padding-right:5px;}
.columnContainer #container .middleside .leftsidebar #maincontent .formReg div.right{ background:#ebf4fb; text-align:left; padding:5px; width:270px;}
.columnContainer #container .middleside .leftsidebar #maincontent .butSend{ background:url(../img/design/tvnews_bcgbutsend.gif) left top no-repeat; width:137px; height:21px; border:none; margin:10px 340px;}
/*-----------------------*/
/*Feedback*/
.columnContainer #container .middleside .leftsidebar .quations_head{ color:#14517b; margin-left:15px;}
.columnContainer #container .middleside .leftsidebar .answer_head{ margin-left:17px;}
/*---------------------*/


/*Opera 9.5*/
@media not all and (-webkit-min-device-pixel-ratio) {
   
.columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo .allElements{margin:0 0 0 8px; }
   
}
/*Opera 9.2*/
@media all and (scan: progressive) {
.columnContainer #container .middleside .leftsidebar #maincontent .blockLastVideo .allElements{ margin:0 0 0 8px;}
}