.b-sub-menu, .b-sub-menu-description, .b-video-topics, .b-video-list {position:absolute;}


.b-sub-menu {width:197px; }
.b-sub-menu-description {width:223px; padding-top:16px; margin-left:197px;}
.b-video-topics {width:240px; margin-left:420;}
.b-video-list {width:320px; margin-left:660px;}
.b-video-list a {display:block; float:left; margin:0 10px 10px 0;}

.b-pager .off, .b-pager .on, .b-pager .left, .b-pager .right {display:block; float:left; width:20px; height:19px; margin-right:4px;}
.b-pager .off:hover {background:url(/i/pager-bull_on.gif) no-repeat 50% 50%;}
.b-pager .off {background:url(/i/pager-bull_off.gif) no-repeat 50% 50%;}
.b-pager .on {background:url(/i/pager-bull_on.gif) no-repeat 50% 50%; cursor:default;}
.b-pager .left {background:url(/i/pager-left.gif) no-repeat 50% 50%;}
.b-pager .right {background:url(/i/pager-right.gif) no-repeat 50% 50%;}
.b-pager .left:hover {background:url(/i/pager-left_on.gif) no-repeat 50% 50%;}
.b-pager .right:hover {background:url(/i/pager-right_on.gif) no-repeat 50% 50%;}


.b-pager2 {margin-top:0.3em;}
.b-pager2 .left, .b-pager2 .right, .b-pager2 .left-off, .b-pager2 .right-off {display:block; float:left; width:19px; height:19px; margin-left:10px;}
.b-pager2 .pages  {display:block; float:left;  margin-left:10px; padding-top:0.2em;}
.b-pager2 .left {background:url(/i/pager2-left.png) no-repeat 50% 50%;}
.b-pager2 .right {background:url(/i/pager2-right.png) no-repeat 50% 50%;}

.b-pager2 .left-off {background:url(/i/pager2-left-off.png) no-repeat 50% 50%;}
.b-pager2 .right-off {background:url(/i/pager2-right-off.png) no-repeat 50% 50%;}


.b-pager2 .left:hover {background:url(/i/pager2-left-on.png) no-repeat 50% 50%;}
.b-pager2 .right:hover {background:url(/i/pager2-right-on.png) no-repeat 50% 50%;}


.b-news .pic {margin:0 20px 3px 0; float:left;}
.b-news-list dt  {padding-bottom:7px;}
.b-news-sublist dt  {padding-bottom:7px; padding-left:12px;}

.b-news ul,li {list-style-type:square; list-style-position:outside}
.b-news ul { display:block; margin-left:40px; }

.b-timetable .time {color:#767676; padding-right:10px;}
.b-timetable .channel {color:#767676;}
.b-timetable td {padding-bottom:5px; }



.b-2col div {float:left; width:50%; padding-bottom:15px; }
.b-2col span {padding-right:25px; display:block}
.b-2col img {margin:0 10px 5px 0; float:left;}

.b-3col div {float:left; padding-bottom:15px; width:33%;}
.b-3col span {padding-right:25px; display:block;}
.b-3col img {margin-bottom:5px;}


.b-4col div {float:left; padding-bottom:15px; width:25%; }
.b-4col span {padding:5px 25px 15px 0; display:block;}
.b-4col img {}
.b-4col .container {position:relative; text-decoration:none; display:block;}
.b-4col .container:hover {text-decoration:none;}

.b-7col div {float:left; width:14%;}
.b-7col span {padding:5px 25px 15px 0; display:block;}
.b-7col img {}
.b-7col .container {position:relative; text-decoration:none;  display:block;}
.b-7col .container:hover {text-decoration:none;}


.video-time1, .video-time2 {
	background:url('/i/transparent_bg_1.png');
	position:absolute; color:#fff;
	text-align:center;
	display:block;
	bottom:0;
	right:0;
	font-weight:normal; }
.video-time1 {font-size:11px; padding:1px 4px;}
.video-time2 {font-size:10px; padding:1px 4px;}

.led {background:url('/i/new.gif') no-repeat; width:43px; height:10px;
        position:absolute; color:#fff;
        text-align:center;
        display:block;
        top:0;
        right:0;

}
.led2 {background:url('/i/new.gif') no-repeat; width:43px; height:10px;
        position:absolute; color:#fff;
        text-align:center;
        display:block;
        top:0;
        right:0;
}


.b-search .search-text {width:228px;}
.b-search .form-button {}




.b-photo-set {width:640px; height:372px; text-align:center; background:#767676 url(/i/bg-photo-set.gif) repeat-x top left;}
.b-photo-set img {margin-top:2px;}
.b-photo-set-pager{}
.b-photo-set-pager .left, .b-photo-set-pager .right, .b-photo-set-pager .left-off, .b-photo-set-pager .right-off {display:block; float:left; width:20px; height:19px; margin-top:13px;}
.b-photo-set-pager div {float:left; padding:19px 4px;}
.b-photo-set-pager img {margin:0 2px;}
.b-photo-set-pager .on {background-color:#767676;}
.b-photo-set-pager .left {background:url(/i/pager-left.gif) no-repeat 50% 50%;}
.b-photo-set-pager .right {background:url(/i/pager-right.gif) no-repeat 50% 50%;}
.b-photo-set-pager .left-off {background:url(/i/pager-left.gif) no-repeat 50% 50%; cursor:default;}
.b-photo-set-pager .right-off {background:url(/i/pager-right.gif) no-repeat 50% 50%; cursor:default;}

.b-photo-set-pager .left:hover {background:url(/i/pager-left_on.gif) no-repeat 50% 50%;}
.b-photo-set-pager .right:hover {background:url(/i/pager-right_on.gif) no-repeat 50% 50%;}


.b-video-right {border:1px solid #cccccc; height:355px; overflow-y:auto;}

.b-photo-theme .photo {color:#767676; padding-right:10px;}
.b-photo-theme td {padding-bottom:10px; }

.b-video-theme .video {color:#767676;}
.b-video-theme .abstr {width:100%;}
.b-video-theme td {padding:5px; border-bottom:2px solid white;}


.b-more {
border-left:1px;
border-right:1px;
border-bottom:1px;
border-top:0;
border-style:solid;
border-color:#cccccc;
padding:5px;
background-color:#fff;
}

.b-more-title {
border-left:1px;
border-right:1px;
border-top:1px;
border-bottom:0;
border-style:solid;
border-color:#cccccc;
background-color:#f2f2f2;
font-weight:bold;
padding:5px;
}
.b-banner {font-size:0;lineheight:0; height:300px; z-index:60; position:relative; padding-bottom:20px;}



.b-share {
    margin-left: -2px;
}
.b-share a {
    display: block;
    float: left;
    margin-right: 5px;
    height: 20px;
    width: 20px;
    -ms-filter: 'alpha(opacity=60)';
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}
.b-share a:hover,
.b-share a:focus  {
    -ms-filter: 'alpha(opacity=100)';
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.b-share a.i-fb {background: url(/i/services.gif) no-repeat 0 0} .b-share a.i-ff {background: url(/i/services.gif) no-repeat -40px -40px} .b-share a.i-vk {background: url(/i/services.gif) no-repeat -80px -80px} .b-share a.i-mm {background: url(/i/services.gif) no-repeat -120px -120px} .b-share a.i-lj {background: url(/i/services.gif) no-repeat -160px -160px} .b-share a.i-ok {background: url(/i/services.gif) no-repeat -200px -200px} .b-share a.i-tw {background: url(/i/services.gif) no-repeat -240px -240px}


.b-tv-schedule .time span {color:gray;}

.b-tv-schedule .time {padding: 0 20px 5px 10px}
.b-tv-schedule p {color:gray;}

.b-tv-schedule .lined td {border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px; padding-right:90px;}
.b-tv-schedule table.lined {border-top:1px solid #ccc;}

.b-vote td {padding-bottom:2px;}
.vote-bar div {height:13px; margin-top:1px; float:right;}

.b-like  {overflow: hidden; width: 200px; height: 30px; position: absolute; left: 0; top: 0pt;}
.b-like a {background: transparent url(/i/like.gif) no-repeat scroll 0% 0%; display: block; float: left; width: 103px; height: 23px; color: #000; text-decoration:none !important; outline-style:none;}
.b-like a:hover {background: transparent url(/i/like-hover.gif) no-repeat scroll 0% 0%; display: block; float: left; width: 103px; height: 23px; color: #000; text-decoration:none !important; outline-style:none;}

.b-like span {padding: 4px 0pt 0pt 10px; display: block; color:#464646;}




.profile-menu {background-color:#f1f1f1; border-bottom:1px solid #cbcbcb;}
.profile-menu .active {
background-color:#fff;
display:block;
border-width:1px 1px 0 1px;
border-color:#cbcbcb;
border-style:solid;
float:left;
margin-bottom:-1px;
padding:5px 10px;
font-weight:bold;
}

.profile-menu .off {
display:block;
float:left;
padding:5px 10px;
}

.reg-g2{width:100px;}




.pollquiz-take-part, .pollquiz-take-part-hover {
    hover:color: #000;
    text-shadow: #92B01E 0 -1px 0;
    border: 1px solid #92B01E;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    background: #A2C321;
    padding: 12px 50px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    font-size: 18px;
}
.pollquiz-take-part-hover {background: #ACCA37 !important; color: #fff !important}

form#pollform {padding: 20px;}
form#pollform div, form#pollform ul {font-size: 80%;}
form#pollform div {font-weight: bold; margin-bottom: 3px;}
form#pollform ul {margin-bottom: 20px; display: block;}
form#pollform ul li input {margin-right: 12px; margin-left: -15px;}
form#pollform ul li {display: block; padding: 1px 0 3px 30px;}

.pollquiz-message {margin-top: 20px; font-weight: bold; color: #000; padding: 5px 12px; background-color: #fc0;}


blockquote {
    border: 1px solid gray;
    background: #f0f0f0;
    padding: 4px;
    width: 610px;
    margin: 10px;
    font: 12px Courier New;
    overflow:auto;
    white-space:nowrap;
}

.tree {
    padding:5px;
}

.tree .l1 { padding:0 0 3px 0px; }
.tree .l2 { padding:0 0 3px 15px; }
.tree .l3 { padding:0 0 3px 30px; }
.tree .l4 { padding:0 0 3px 45px; }
.tree .l5 { padding:0 0 3px 60px; }
.tree .l6 { padding:0 0 3px 75px; }
.tree .l7 { padding:0 0 3px 90px; }
.tree .l8 { padding:0 0 3px 105px; }
.tree .l9 { padding:0 0 3px 120px; }

.text {}
.text table { border:0; border-collapse:collapse; margin-top:10px; }
.text table tr td { border:1px solid gray; padding: 3px; margin:0; font-size:13px; } 
.text ul { padding:5px 0 5px 30px; }