/*************************
 * GLOBAL              *
 *************************/

body {
	font-family: Arial, sans-serif,Georgia,Arial,helvetica,clean,sans-serif,PmingLiU;
	margin-top: 0px;
}

#container{
	background-repeat: no-repeat;
	background-position: center 94px;
	background-color: #FFFFFF;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.contentContainer {width: 980px;clear:both;padding-bottom:10px;}
#content {width: 600px;margin: 0 5px;}
#sidebar-left {width: 120px;}
#sidebar-right {width: 185px;}
#header, #footer {width:980px;}

h2 {
color:#000000;
font-size:1.5em;
margin-bottom:15px;
padding-bottom:10px;
text-align:center;
border-bottom: 1px solid #666666;
}

h3 {
line-height:16px;
margin:5px 0;
}

h4 {
margin-bottom:5px;
}

p {color:#444444;font-size:0.9em;line-height:1.5em;text-align: left;}

table {
margin:0 auto;
border-spacing: 0;
font-size: 13.5px;
text-align: center;
}
table {text-align: left;}
table thead {padding: 10px 0;}
table thead td{background-color:#0f3a9f;padding:10px 5px;}
table tbody tr:HOVER td{background-color:#FFFFBB ;color: black ;}
table td {background: white;border: 1px solid #92C1F0;border-width:1pxm medium medium medium;border-style:solid;white-space: nowrap;padding: 5px;}
table td:FIRST-CHILD {font-weight: bolder;text-align: center;}
table th {padding: 5px 0;}
table .even td {background: #FFFFE5;}
table TFOOT td{text-align: left;line-height: 25px;}
table TFOOT li {display:block;float:left;text-align:left;width:100%;}
table TFOOT ul li a {display: inline;margin-left: 10px;}

ul li {display:inline;}
li a {font-size: 0.9em;display: block;}

li{
list-style-type: none;
}

a {
color:#0D56AE;
text-decoration:none;
}

a:hover {color:#EE5103; text-decoration:underline;}

#navigator {background-image: url(/images/navigator_bg.jpg);background-repeat: repeat-x;height: 40px;display: block;}
#breadcrumbs{
	width:980px;
	margin:0 auto;
	line-height: 40px;
	font-size: 15px;
	color: #0D56AE;
}
#breadcrumbs li{float: left;}
#breadcrumbs li a{color:#333333;text-align:center;width:80px;}
#breadcrumbs li a:hover{color:white;background-color:#3366CC;text-decoration: none;}

/*************************
 * SIDEBAR               *
 *************************/

#sidebar-left {
	background-image: url(/images/ntdtv/shadow.png);
	background-repeat: repeat-y;
	background-position: 190px 0; 
}

#sidebar-right {
	border: 1px solid #DFDFDF;
}

/**
#sidebar-left ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5AC4E7;
}
*/

/*************************
 * MENU                  *
 *************************/

#menu li {
display:inline;
}

.sub_menu li a:link, .sub_menu li a:visited  {
	display: block;
	background-color: #7BD0EB;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F8F3;
	padding: 5px 5px 5px 10px;
}

.sub_menu li {
margin:0;
padding:0;
}
.sub_menu li a:link, .sub_menu li a:visited {
	background-color: #D9EAF4;
	color: #00749E;
}
.sub_menu li a:hover {
	background-color: #003366;
	color: #FFFFFF;
}

.menu_item {display: block;width: 190px;height: 45px;}

.menu-light {
margin: 0 0 10px 0;overflow:hidden;width:250px;
}

.menu-light div{
line-height: 25px;
font-weight: bold;
}
		
.menu-light .title{
text-align: center;
}
		
.menu-light ul{
padding: 0;
margin: 0;
border: 1px solid #ABD1F4;
}
		
.menu-light li a, .menu-dash li a{padding: 0 0 0 5px;display: block;color: #0054A6;font-weight: normal;font-size: 14px;}	
		
.menu-light a:HOVER{
background: #1D53C1;
color: white;
}
			
.menu-light a{
border-bottom: 1px dotted;
text-decoration: none;
line-height: 30px!important;
white-space: nowrap;
overflow: hidden;
}
		
.menu-light span{
padding-left: 15px;
font-family: arial,sans-serif;
}
		
.menu-light span a{
color: #0000CC;
font-weight: normal;
font-size: 0.8em;
}

.menu-dash a{
line-height: 30px;
border-bottom: 1px dashed #777777;
}

.menu-list {border:1px solid #777777;padding: 0 5px 10px 5px;}
.menu-list .title {
font-weight:bold;
line-height:25px;
padding:5px 0;
}
.menu-list img{float:left;margin:0 10px;}
.menu-list a{font-size:14px;line-height:16px;color:#000000;font-weight:400px;}
.menu-list p{font-size:12px;line-height:16px;}
.menu-list li div {margin-bottom:15px;}


.list-image span{font-size:0.9em;height:38px;}
.list-image img{margin:4px 6px;float:left;}
.list-image a{line-height:38px!important;color:#333333;text-decoration: none;border-bottom:1px solid #C8C8C8;font-size:0.9em;height:38px;overflow:hidden;}
.list-image a:hover{color:white;background-color:#4598f4;text-decoration: none;}
.list-image {height:390px;overflow:hidden;width:290px;}
.list-image-item {display:block;width:100%;border-bottom:1px solid #C8C8C8;}

.list-image-big img{width:120px;height:90px;float:left;margin-right:10px;}
.list-image-big div{clear:both;height:100px;padding:10px;overflow:hidden;}
.list-image-big p {font-size:14px;}
.list-image-big p a{font-size:14px;}
.image-area {margin-top:10px;}
.image-area img{width:120px;height:90px;float:left;margin-right:10px;}
.image-area div{margin-bottom:20px;height:110px;overflow:hidden;}
.category-area {height:250px;padding:5px;}
.category-area .menu-light a {border:none;}

#rss {position:relative;top:5px;float: right;margin:0 10px 0 0;}

.rssListBlock {float:left;width: 120px;margin: 0 15px;}
.rssListBlock h4{margin: 15px 0}
.rssReaders li a{height: 15px; padding: 10px 0 0;}
.rssListHeader span {font-weight: bold;margin-bottom: 15px;display: block;}
.rssListLinks li a {background: url(/images/ico_rss.gif) no-repeat;padding: 5px 10px 5px 30px;color: #003399;height: 20px;}


/*************************
 * BLOCK               *
 *************************/

#tv {
display: block;
width: 550px;
height: 465px;
}

#tv .videos {
display:block;
height:420px;
width:546px;
}

#tv li .description {
bottom:80px;
height:70px;
position:relative;
z-index:100;
background:transparent url(/images/black.png) repeat scroll left top;
display:block;
overflow:hidden;
}


#tv li div p{color:white;}
img.playBotton{height:auto!important;width:auto!important;cursor: pointer;border:none!important;bottom:300px;left:200px;position:relative;}
.videos img {width:550px; height:420px;}
.control-panel {display:block!important;top:425px!important;right:auto!important;}

#homeContainer {background:url(/images/flashbg.jpg) repeat-x scroll left top;min-width:920px;text-align:center;margin-bottom:20px;min-height: 380px;}

#videoContainer {background:url(/images/flashbg.jpg) repeat-x scroll left top;min-width:920px;text-align:center;margin-bottom:10px;min-height: 380px;}
#videoContainer object {margin: 0 auto;}
.block-video {width: 980px;margin: 0 auto;}
.block-video .float-right {padding-top: 65px;}


#video {height:380px;margin:0 auto;}
#tvContainer #video {width:530px; height:400px;margin:0 auto;}
.description li a{display:inline;}
#videoContainer .description{width:980px;text-align:left;margin:0px auto 0;}
#videoContainer .title{color:#FF8000;font-size:18px;font-weight:bold;padding:20px 0 10px;}
.description p {margin-bottom:20px;padding:0 20px 0 0;}

#videoBottom {border-top:1px solid #777777;margin:30px 0 0;}
#videoBottom img ,.newsArea img{background:#FFFFFF;padding:1px;border:1px solid #777777;width: 120px;height: 90px;}
#videoBottom .title {border-bottom:1px dashed #777777;margin:20px 0 10px 0;padding-bottom:10px;}
#videoBottom .ui-widget-content {height:auto;background:#EEEEEE none repeat scroll 0 0;}

.thumbnail {padding:0 5px;}
.thumbnail .title, .textarea .title {padding:0 0 5px;}
.textarea .subTitle a{color:black;font-size:16px;}
.textarea .subTitle {margin-bottom:10px;}
.thumbnail .title a, .textarea .title a{color:#FF8000;font-size:18px;font-weight:bold;}
.thumbnail img {margin-bottom:10px;}
.item {border-bottom:1px solid #DFDFDF;margin-bottom:10px;}
.textarea .item{height:75px;overflow:hidden;}
.last-item {border-bottom:none;}

#tv-list{margin-bottom:10px;width:250px;}
#tv-list .ui-widget-content, .program .ui-widget-content, .newsBlock .ui-widget-content{height:auto;width: 250px;}

#tvContainer {background:#1A508E;min-width:920px;margin-bottom:20px;min-height: 380px;color: #88D4E3;}
#tvContainer .list-image {height:350px;overflow-y:scroll;width:250px;}

#tvContainer .list-image a.played{color:white;background-color:#3366CC;}
#tvContainer .list-image a.playing{color:black!important;background-color:yellow!important;}

.newsArea .ui-tabs-panel {padding: 20px 30px 10px;height: 380px; overflow-y: scroll;}
.newsArea .addToList {float: left;background:url(/images/ntdtv/tv-play.png) no-repeat right;width: 75px;}
.newsArea .addToList a{color:#CC0033;font-size: 0.8em;}
.newsArea .addToList a.added{color:#FF9200;}
.newsArea a{color:black;font-size: 1em;}

#time_table {border-collapse:separate;margin-top: 0px;}
#time_table td{width: 130px;white-space:normal;vertical-align: middle;border-width: 0 1px 1px 0;border-style: solid;border-color: #92C1F0;}
.print #time_table td{padding: 0px;}
#time_table th.one{width: 50px;display: block;}
#time_table th {line-height: 18px;}
.print #time_table th{padding: 2px 0px;}
#time_table thead{background-color: #3366CC;color: white;text-align: center;}

/*
#tv .overlay {width:550px;bottom:500px;height:430px;background:black;opacity:0.75;position:relative;z-index:10;}
.overlay img {height:auto!important;width:auto!important;position:relative;bottom:320px;left:200px;cursor: pointer;border:none!important; }
*/
.playButton {position:relative!important;bottom:320px!important;left:200px!important;}
*.playButton {height:1%;}
.playButton img {height:auto!important;width:auto!important;cursor: pointer;border:none!important; }

#timetable {margin-top: 10px;}
#timetable ul{height:350px;overflow-y:scroll;}
#timetable .title{padding: 5px 0;}

.image-list{text-align: center;}
.block-120 {width:120px;}
.block-730 {width:730px;}
.block-725 {width:725px;}
.block-720 {width:720px;}
.block-710 {width:710px;margin:0 0 25px;}
.block-600 {width:600px;margin:0 auto;}
.block-690 {width:690px;}
.block-630 {width:630px;}
.block-650 {width:650px;}
.block-625 {width:625px;text-align:center;}
.block-630 {width:630px;text-align:center;}
.block-620 {width:620px;text-align:center;}
.block-660 {width:660px;}
.block-670 {width:670px;}
.block-585 {width:585px;margin:0 auto;}
.block-550 {width:550px;}
.block-560 {width:560px;}
.block-540 {width:540px;}
.block-432 {width:415px;}
.block-430 {width:430px;}
.block-420 {width:420px;}
.block-400 {width:400px;}
.block-360 {width:360px;}
.block-350 {width:350px;}
.block-340 {width:340px;}
.block-330 {width:330px;}
.block-325 {width:325px; *width:300px;}
.block-300 {width:300px;}
.block-330 {width:330px;margin:0 0px 20px 0;}
.block-315 {width:315px;}
.block-300 {width:300px;}
.block-288 {width:275px;}
.block-280 {width:280px;}
.block-275 {width:275px;}
.block-240 {width:220px;margin-left: 10px;}
.block-210 {width:210px;}
.block-400 {width:390px;padding-left: 5px;}
.block-250 {width:250px;}
.block-260 {width:260px;}
.block-270 {width:270px;}
.block-220 {width:220px;}
.block-190 {width:190px;}
.block-140 {width:140px;}
.block-95 {width:95px;}

.block {display:inline;float:left;}
.float-right {display:inline;float:right;}
.block-image-290 {margin:0 auto;width:290px;}
.block-image-280 {margin:0 auto;width:280px;}
.block-image-285 {margin:0 auto;padding:0 15px;width:285px;}
.block-image-265 {margin:0 auto;padding:0 15px;width:265px;}
.block-image-265 img{width:265px;}
.block-image-125 {margin:0 auto;width:125px;height: 200px;}
.block-image-150 {margin:0 auto 20px 0;padding:0 6px;width:150px;height:180px;overflow:hidden;}
.newsArea .block-image-150 {padding:0 15px;}
.block-image-210 {margin:0 auto;padding:0 6px;width:210px;}

.block-630 hr{border-bottom:3px solid #000000;margin:0;}
.padding {padding:0 5px;}
.padding-verticle {padding:5px 0;}
.padding-verticle-10 {padding:10px 0;}
.padding-top-20 {padding:20px 0 0 0;}
.padding-right {padding-right: 12px;}
.margin-top-20 {margin:0 0 20px 0;}

h2.headline {border-bottom:1px solid #5D94CD;color:#000000;height:22px;line-height:22px;padding:0 3px;font-size: 14px; text-align: left;width: 95%;}
.headline a {color: black;}
.newsBlock img{width:120px; height: 90px; padding:1px;border:1px solid #777777;}
#datepicker .ui-widget-header { border: 1px solid #aed0ea; background: #deedf7  50% 50% repeat-x; color: #222222; font-weight: bold; }
#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9  50% 50% repeat-x; font-weight: bold; color: #2779aa; outline: none; }
#datepicker .ui-state-hover,#datepicker .ui-widget-content .ui-state-hover,#datepicker .ui-state-focus,#datepicker .ui-widget-content .ui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb  50% 50% repeat-x; font-weight: bold; color: #0070a3; outline: none; }


.showsBlock .featured img{width:260px; height: 195px; padding:1px;border:1px solid #777777;}
.showsBlock img{width:120px; height: 90px; padding:1px;border:1px solid #777777;}
.showsBlock .block-image-125 {margin:0 auto;width:125px;height: 160px;}
.showsBlock .block-image-125 a{font-size: 13px;}
.showsBlock h3 a {color: #FF6600;display:block;margin:10px 0;}
.showsBlock p {color:#6B6B6B;font-size:13px;}
.showsBlock .padding-right {padding-right:15px;}
.showsBlock .menu-light {width: 280px;}
.showsBlock .headline {
border-width: 1px 0 0 0;border-style: solid;
border-color: #5D94CD;width: 100%;line-height: 30px;
height: 30px;margin: 5px 0 10px 0;padding: 0px;}
.showsBlock .headline a {padding-left: 10px;}

.shows_bg_5{background-color: #EBEFF9;}
.shows_bg_4{background-color: #F9E9E9;}
.shows_bg_3{background-color: #FFF7DB;}
.shows_bg_2{background-color: #EEEEFF;}
.shows_bg_6{background-color: #EAF7EA;}

.shows_bg_5 .headline {border-color: #6B90DA;}
.shows_bg_4 .headline {border-color: #FB416D;}
.shows_bg_3 .headline {border-color: #FFC300;}
.shows_bg_2 .headline {border-color: #3C3CA4;}
.shows_bg_6 .headline {border-color: #007300;}



.comment {
background-color:#EDF0F5;
border:1px solid #D7D7D7;
float:left;
padding:10px;
width: 625px;
}

.comment .area{background-color:#ffffff;border: 1px solid #D7DAE1;margin-bottom:10px;width:625px;}

.comment img {border: 1px solid #D7DAE1;margin: 7px;float: left;}
.time {margin: 10px 0;}

#outline h2{text-align: left;margin: 0 0 20px 0;border-bottom: 1px dashed #666666;color: #666666;padding: 0 0 10px 20px;}
#outline p{color: #757575;line-height:25px;padding:0 15px;}
#outline img{padding: 2px;border: 1px solid #777777;}
#outline {width: 980px; margin: 20px auto;}

#adBlock ul li {color:#444444;font-size:14px;font-weight:normal;}
#adBlock table {text-align: center;}
#adBlock table td{vertical-align:top;}
#adBlock .adThumb {width:950px;margin: 0 auto;}
#adBlock img{width: 300px;}

.focus-left {width: 225px; border-right: 1px solid #EAEAEA;float: left;display: block;height: 390px;}
.focus-right {display:block;float:left;padding:5px;}


.focus-left li {margin-bottom: 5px;}
.index-block {display: inline;height: 170px;width: 315px;}
#focus-block img {opacity: 1!important;border: 1px solid #777777; padding: 0px;width: 310px;margin: 0px auto;height: 225px;}

.video-img {display:block;float:left;height:350px;width: 315px;}
.video-img img{}
.video-img span {margin: 10px 0 10px 0;}
.video-img span a{color: #FF6600;font-weight: bold;font-size: 16px;margin: 5px 0;display: block;white-space: nowrap;overflow: hidden;width: 315px;line-height: 30px;}
.video-img p{font-size: 13px;color: #6B6B6B;margin: 0 0 10px 0;}

.video-list li{float: left;}
.video-list li img{float: left; padding: 2px; opacity: 0.4;margin-right: 3px;}
.video-list li a:hover img {opacity: 1!important;}

.video-desc {float: left;width: 180px;}

.focus-right li {}
.focus-right a {font-size: 14px;line-height: 25px;overflow: hidden;white-space: nowrap;}
.focus-right .headline a {font-size: 16px;font-weight: bold;color: #FF6600;}
.focus-right a.tsl {color: #333333;font-size: 14px;line-height: 25px;overflow: hidden;white-space: nowrap;}
.focus-right img {border:1px solid #777777;padding:1px;width:120px;height: 90px;}
.focus-right div {float:left;}
.line{clear: both;display: block;margin: 5px auto;width: 100%; }

.focus-img {width: 120px;}
.focus-desc {width:240px;margin-left: 10px;overflow: hidden;}

.program-outline {border: 1px solid #ABD1F4;padding: 10px 5px;width: 370px;margin: 10px auto;}
.program-outline img {border:1px solid #777777;padding:1px;width:84px;height: 63px;}
.program-outline div{float:left;margin-right:5px;width:84px;}
.program-outline a{font-size: 13px!important;color: #0054A6!important;white-space: normal;}

.block-hot {border:1px solid #CBD7EC;font-size:15px;margin:20px 0 10px 0;width: 100%;height: 825px;}
.block-hot h3 {background-color:#3366CC;border-left:1px solid #FFFFFF;color:#ffffff;font-size:14px;font-weight:bold;line-height:20px;margin: 0 0 5px;padding:5px 0 5px 5px;text-align:justify;}

.block-hot-item {display:inline;float:left;height:145px;margin:5px;overflow:hidden;text-align:center;width:139px;}
.block-hot-item a {font-size:13px;line-height:20px;overflow:hidden;}
.block-hot-item p {margin: 5px 0;padding: 0;}
.block-hot-item img {width: 135px; height: 95px;border:1px solid #777777;padding:1px;}

.block-650 .block-hot {height: 350px;margin: 10px auto 0;}
.block-650 .block-hot-item {width:150px;margin: 5px 6px;}

/*************************
 * AD                    *
 *************************/

.ad-120x600{width:120px;height:600px;display:block;}
.ad-250{width:250px;height:200px;display:block;}
.ad-650 img{width:650px!important;height:80px!important;display:block;}
.ad-300 img{width:300px!important;height:250px!important;display:block;}
.ad-250 img{width:250px!important;height:200px!important;display:block;}
.ad-330{width:330px;display:block;text-align:center;}
.ad_740{width:740px;display:block;margin:0 0 10px 0;}
.ad_300{width:300px;display:block;margin:0 0 10px 0;}
/*************************
 * Jcarousel             *
 *************************/
.jcarousel-container{position:relative;}
.jcarousel-container img{border:1px solid #000;}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:310px;height:130px;margin-right: 10px;border-right: 1px dashed gray;}

.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;border:1px solid #346F97;}
.jcarousel-skin-tango .jcarousel-container-horizontal{height:150px;overflow:hidden;padding:0 9px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%;height:150px;}
.jcarousel-item img{flaot:left;height:100px;width:150px;float: left;margin-right: 10px;border:1px solid #777777;padding: 1px;}
.jcarousel-item p{padding:5px 10px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{padding:20px 1px 0;}

.categoryBlock .jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:310px;height:355px;margin-right: 10px;border-right: 1px dashed gray;}
.categoryBlock .jcarousel-skin-tango .jcarousel-container-horizontal{width:100%;height:375px;overflow:hidden;padding:0 9px;}
.categoryBlock .jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%;height:375px;}
.categoryBlock .jcarousel-item img{flaot:left;height:192px;width:256px;float: none;margin-right: 10px;border:1px solid #777777;padding: 1px;}
.categoryBlock #pick_carousel li a {color: white;}
.categoryBlock #pick_carousel p {color: #ABD1F4;}
.jcarousel-control a{font-size: 20px;padding: 0 10px;font-weight: normal;}

.jcarousel-control a{color: #88D4E3;font-size: 16px; font-weight: bold;}


#pick_carousel li a {font-size:1em;}
#pick_carousel li:hover,#rel_carousel li:hover,#main_cat_right li:hover{}
#pick_carousel li:hover a,#rel_carousel li:hover a,#main_cat_right li:hover a{}
#tv .jcarousel-skin-tango .jcarousel-container{-moz-border-radius:0px;background:#ffffff;border:0px solid;}
#tv .jcarousel-list li,#tv .jcarousel-item{float:left;list-style:none;width:548px;height:420px;}
#tv .jcarousel-skin-tango .jcarousel-item-horizontal{padding:0;}
#tv .jcarousel-skin-tango .jcarousel-container-horizontal{height:420px;overflow:hidden;padding:0px;}
#tv .jcarousel-skin-tango .jcarousel-clip-horizontal{width:550px;height:420px;}
#tv .jcarousel-item img{display:block;height:420px;width:546px;}
#tv .jcarousel-skin-tango .jcarousel-container-horizontal{height:420px;overflow:hidden;}
#tv .jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%;height:420px;}

/*************************
 * PikaChoose               *
 *************************/
#pikame {height:120px;}
.pikachoose{width:720px;margin:0 auto 0px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:720px;height:180px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:716px;display:block;position:relative;margin-bottom: 40px;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #555;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;width:710px;height: 277px;}
.pika_caption{width:710px;height:20px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('/images/ntdtv/black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('/images/ntdtv/play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('/images/ntdtv/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;display: none;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('/images/ntdtv/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('/images/ntdtv/fastf.png') top right no-repeat;}

#pikame a:HOVER .pika_thumb{opacity:1!important;}

/*************************
 * ARTICLE               *
 *************************/
#article {padding:0 50px 0 0;}
#article_image {text-align: center;margin-bottom: 30px;}
#article_body {}
#article_body div img{float:left;margin-right:5px;}
#article_body div{display: inline-block;width:100%;}

#article ul li {padding: 5px 0;font-size:0.95em;}
#article ul.tags li {float:left;border-bottom:1px dashed #777777;margin:5px;}
li p {margin:0;}

.detail{color:#37AAFF;font-size: 0.8em;padding-left:10px;}

#gallery {
width: 600px;	
height: 400px;	
}

#gallery_body {
width: 410px;	
height: 400px;
float:left;
padding-right: 20px;
}

#gallery_body img {max-width: 500px;max-height: 470px;border:1px solid #555555;}
#gallery_menu img {opacity:0.4;border:1px solid #555555;}
#gallery_menu img.selected, #gallery_menu img:hover{opacity:1;}

#gallery_menu, #gallery_left {
width: 120px;	
height: 400px;
float:left;
margin-left: 20px;
}

/*************************
 * siteOverview              *
 *************************/
.mainNav {
color:#000000;
font-size:17px;
line-height:30px;
}

.siteOverview-main a {color:#000000;}

div#siteOverview ul {float:left;width:125px;}

/*************************
 * FOOTER              *
 *************************/
.mainNav {border-bottom: 1px dashed gray;margin-bottom: 10px;padding-bottom: 20px;}
.mainNav span{color: #ffffff; font-weight: bold;}
#siteOverview{padding:20px 0px;opacity:1;width: 875px;margin: 0 auto;}
.siteOverview-links a{color: #88D4E3;line-height: 25px;}
.siteOverview-links a:hover{color: #ffffff;line-height: 25px;}
#footer {border: 1px solid #E5E5E5;padding: 10px 0;background: #003366;}
#footer p {color: white;text-align: center;}

.footerBlock {background-color: #1a508e;}

/*************************
 * TOOL                  *
 *************************/
.none , .hidden{display:none;}
.left {clear: left;float: left;}
.right {clear: right;float: right;}
.center {text-align: center;}
.red {color:red;}
.caption {font-size: 24px;border-bottom:1px solid #DDDDDD;line-height:37px;border-width: 3px 0 1px 0;}
.border-top {border-top:3px solid #000000;}
.margin-bottom {margin-bottom: 15px;}
.subTitle {font-size: 17px; line-height:21px;}
.width-half {
margin:0 auto;
padding:0 10px;
width:315px;}
.last-hr {margin-top:30px;border:2px solid #000000;}
.x1 {line-height:0px !important;margin:0 5px;border-top:1px solid #ccc;}
.x2 {line-height:0px !important;margin:0 3px;border-top:1px solid #ccc;}
.x3 {line-height:0px !important;margin:0 2px;border-top:1px solid #ccc;}
.x4 {line-height:0px !important;margin:0 1px;border-top:2px solid #ccc;}
.bd-blue {border-color: #ABD1F4;background: #ABD1F4;}
.bg-black {background:#323232 url(/images/bg-main.gif) repeat-x scroll left top;}
.icon {width: 16px!important; height: 16px!important;border: 0px solid!important;}
.paginationControl div{color: black;font-size: 16px; font-weight: bold;}
.paginationControl div form{color: black;font-size: 16px; font-weight: normal;}
.paginationControl a{color: #88D4E3;padding:0 5px;}
.paginationControl {margin:30px 0 40px;padding:0 0 5px;}

.small {color:#EE5103;font-size: 12px;}
a.small {margin-left: 10px;}
