@charset "utf-8";
/* --------------------------------------- CSS Document --------------------------------------- */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size: 100%;
}
A:link, A:active, A:visited {
	color: #3d3d3d;
	text-decoration: none;
}
A:hover {
	color:#e9672f;
	text-decoration: underline;
}
A:link .img, A:active .img, A:visited .img {
	border:solid 1px #666666;
}
A:hover .img {
	border:solid 1px #e9672f;;
}
TD, TR, P, DIV {
	font-size: 12px;
	color: #5d5d5d;
	line-height:14px;
	font-family : "Trebuchet MS", Tahoma;
}
FORM {
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: 11px;
	color: #6e6e6e;
	font-family : "Trebuchet MS", Tahoma;
}
INPUT, SELECT {
	font-size: 12px;
	line-height:16px;
	font-family : "Trebuchet MS", Tahoma;
	height:16px;
	padding:0;
	margin:0;
}
SELECT {
	height:22px;
	margin: 0px;
	padding: 0px;
}

/* --------------------------------------- Png --------------------------------------- */
.imgPNG {
	behavior:url(iepngfix.htc);
}

/* --------------------------------------- ID Global --------------------------------------- */
#tnn_top, #tnn_menu, .tnn_gap, #tnn_maquee, .tnn_content, #tnn_footer {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	min-height:20px;
}
/*----------------- Opacity -----------------*/
.opacity100 {
	filter:alpha(opacity=100);
	-moz-opacity:1;
}
.opacity90 {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}
.opacity80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
}
.opacity70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
}
.opacity60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
}
.opacity50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
.opacity0 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
}
/* --------------------------------------- Gap --------------------------------------- */
.gapMin, .gapMid, .gapHilight {
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.gapMin {
	height:10px;
	line-height: 0px;
	font-size: 0px;
}
.gapMid {
	height:20px;
}
.gapMax {
	height:40px;
}
.gapHilight {
	height:15px;
	line-height: 0px;
	font-size: 0px;
}

/* --------------------------------------- Menu Main --------------------------------------- */
.menuMain {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
}
.menuMain li {
	float:left;
}
.menuMain li a:link, .menuMain li a:active, .menuMain li a:visited {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 8px;
	cursor:pointer;
}
.menuMain li a:link b, .menuMain li a:active b, .menuMain li a:visited b {
	float:left;
	display:block;
	padding:0 14px 0 6px;
}
.menuMain li.current a:link, .menuMain li.current a:active, .menuMain li.current a:visited {
	color:#fff;
	background:url(../images/menu/main_on.gif);
	text-decoration:none;
}
.menuMain li.current a:link b, .menuMain li.current a:active b, .menuMain li.current a:visited b {
	background:url(../images/menu/main_on.gif) no-repeat right top;
	padding:0 14px 0 6px;
}
.menuMain li a:hover {
	color:#fff;
	background:#000 url(../images/menu/main_off.gif);
}
.menuMain li a:hover b {
	background:url(../images/menu/main_off.gif) no-repeat right top;
}
.menuMain li.current a:hover {
	color:#fff;
	background:#000 url(../images/menu/main_on.gif);
	cursor:default;
}
.menuMain li.current a:hover b {
	background:url(../images/menu/main_on.gif) no-repeat right top;
	text-decoration:none;
}
/* --------------------------------------- Menu Sub --------------------------------------- */
.tnn_menusub {
	position:absolute;
	z-index:5;
	display:block;
	height:35px;
	width:1000px;
	background-image:url(../images/menu/menusub_bg.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	font-weight:bold;
}
.tnn_menusub A:link, .tnn_menusub A:link, .tnn_menusub A:active, .tnn_menusub A:visited{
	color:#222;
	text-decoration:none;
}
.tnn_menusub A:hover{
	color:#E9672F;
	text-decoration:none;
}
/* --------------------------------------- Tab Menu --------------------------------------- */
.menuTab {
	padding:0;
	margin:0;
	list-style:none;
	height:26px;
}
.menuTab li {
	float:left;
	margin-right:2px;
}
.menuTab li a:link, .menuTab li a:active, .menuTab li a:visited {
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 5px;
	cursor:pointer;
	background:url(../images/menu/tab_off.gif);
}
.menuTab li a:link b, .menuTab li a:active b, .menuTab li a:visited b {
	float:left;
	display:block;
	padding:0 14px 0 6px;
	background:url(../images/menu/tab_off.gif) no-repeat right top;
}
.menuTab li.current a:link, .menuTab li.current a:active, .menuTab li.current a:visited {
	line-height:26px;
	color:#fff;
	background:url(../images/menu/tab_on.gif);
	text-decoration:none;
}
.menuTab li.current a:link b, .menuTab li.current a:active b, .menuTab li.current a:visited b {
	background:url(../images/menu/tab_on.gif) no-repeat right top;
	padding:0 14px 0 6px;
}
.menuTab li a:hover {
	line-height:26px;
	color:#fff;
	background:url(../images/menu/tab_on.gif) no-repeat left top;
}
.menuTab li a:hover b {
	line-height:26px;
	background:url(../images/menu/tab_on.gif) no-repeat right top;
}
.menuTab li.current a:hover {
	line-height:26px;
	color:#fff;
	background:url(../images/menu/tab_on.gif) no-repeat left top;;
	cursor:default;
}
.menuTab li.current a:hover b {
	line-height:26px;
	background:url(../images/menu/tab_on.gif) no-repeat right top;
	text-decoration:none;
}
/* --------------------------------------- News Tab --------------------------------------- */
.newsTab {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
}
.newsTab li {
	float:left;
	margin-right:5px;
}
.newsTab li a:link, .newsTab li a:active, .newsTab li a:visited {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	color:#666;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 5px;
	cursor:pointer;
	background:url(../images/menu/newstab_off.gif);
}
.newsTab li a:link b, .newsTab li a:active b, .newsTab li a:visited b {
	float:left;
	display:block;
	padding:0 14px 0 6px;
	background:url(../images/menu/newstab_off.gif) no-repeat right top;
}
.newsTab li.current a:link, .newsTab li.current a:active, .newsTab li.current a:visited {
	color:#666;
	background:url(../images/menu/newstab_on.gif);
	text-decoration:none;
}
.newsTab li.current a:link b, .newsTab li.current a:active b, .newsTab li.current a:visited b {
	background:url(../images/menu/newstab_on.gif) no-repeat right top;
	padding:0 14px 0 6px;
}
.newsTab li a:hover {
	color:#e9682f;
	background:url(../images/menu/newstab_on.gif) no-repeat left top;
}
.newsTab li a:hover b {
	background:url(../images/menu/newstab_on.gif) no-repeat right top;
}
.newsTab li.current a:hover {
	color:#e9682f;
	background:url(../images/menu/newstab_on.gif) no-repeat left top;;
	cursor:default;
}
.newsTab li.current a:hover b {
	background:url(../images/menu/newstab_on.gif) no-repeat right top;
	text-decoration:none;
}
/* --------------------------------------- Button --------------------------------------- */
.btLap {
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
	height:20px;
	background:no-repeat right top;
	width:auto;
	display:block;
}
.btLap li {
	float:left;
	background: no-repeat right top;
}
.btLap li a {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	color:#302725;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 8px;
	cursor:pointer;
}
.btLap li a b {
	float:left;
	display:block;
	padding:0 16px 0 8px;
}
.btLap li.current a {
	color:#FFF;
}
.btLap li.current a b {
	background:no-repeat right top;
}
.btLap li a:hover {
	color:#FFF;
}
.btLap li a:hover b {
	background:no-repeat right top;
}
.btLap li.current a:hover {
	color:#FFF;
	cursor:default;
}
.btLap li.current a:hover b {
	background: no-repeat right top;
}

/* --------------------------------------- Gap --------------------------------------- */
#tnn_topgap {
	height: 55px;
}

/* --------------------------------------- Logo --------------------------------------- */
#logoLink {
	position:absolute;
	width:160px;
	height:95px;
	z-index:100;
}

/* --------------------------------------- Menu Super --------------------------------------- */
#tnn_super {
	width: 100%;
	background-image: url(../images/supper/bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	text-align:center;
}
#tnn_super_content {
	background:transparent;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	height:25px;
}
#tnn_super_content I,#tnn_super_content table{
	padding-left: 10px;
	display:block;
	float:right;
	font-style:normal;
	line-height:18px;
}
#tnn_super_content, #tnn_super_content A:link, #tnn_super_content A:active, #tnn_super_content A:visited {
	font-size: 11px;
	color: #6e6e6e;
	text-decoration: none;
}
#tnn_super_content A:hover {
	color: #e9652f;
	text-decoration: none;
}
#tnn_super_content input {
	width:120px;
	text-indent:5px;
}
#enewsform {
	display:block;
	width: 240px;
	float:left;
	list-style: none;
	margin-top:-2px;
}

/* --------------------------------------- Banner --------------------------------------- */
#banner_top {
	display: block;
	height: 90px;
	width: 728px;
	position: absolute;
	margin-left: 270px;
	margin-top: 2px;
	overflow: hidden;
	z-index: 99;
	background-color: #E8E9EA;
}

/* --------------------------------------- Crumbs --------------------------------------- */
#tnn_crumbs{
	display:block;
	position:absolute;
	z-index:30;
	margin-top:35px;
	width:1000px;
	font: bold;
	font-size: 12px;
	color: #e9682f;
	text-decoration: none;
}
#tnn_crumbs A:link, #tnn_crumbs A:active, #tnn_crumbs A:visited {
	font: normal;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
}
#tnn_crumbs A:hover {
	font: normal;
	font-size: 11px;
	color: #e9682f;
	text-decoration: none;
}

/* --------------------------------------- Maquee --------------------------------------- */
.maquee {
	color:#545454;
	font-size:13px;
}

/* --------------------------------------- Content --------------------------------------- */
.tnn_block {
	display:block;
	margin-bottom:20px;
}

/* --------------------------------------- Footer --------------------------------------- */
#tnn_footerbar {
	display:block;
	background-color:#7b7b7b;
	height:auto;
}
#tnn_footer, #tnn_footer A:link, #tnn_footer A:active, #tnn_footer A:visited {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#tnn_footer A:hover {
	font-size: 11px;
	color: #e9672f;
	text-decoration: none;
}

/* --------------------------------------- Language --------------------------------------- */
.lang {
	font-size: 11px;
	color: #60829F;
	text-decoration: none;
	font: bold;
}
.lang A:link, .lang A:active, .lang A:visited {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-decoration: none;
	font: normal;
}
.lang A:hover {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-decoration: none;
}

/* --------------------------------------- Sub Menu --------------------------------------- */
.submenu {
	color: #e9672f;
	text-decoration: none;
}
.submenu A:link, .submenu A:active, .submenu A:visited {
	color: #777777;
	text-decoration: none;
}
.submenu A:hover {
	color: #e9672f;
	text-decoration: none;
}

/* --------------------------------------- Head Topic --------------------------------------- */
.txtTopic {
	font-size: 16px;
	color: #e9672f;
	line-height: 19px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
}
.txtTopic-home {
	font-size: 14px;
	color: #e9672f;
	line-height: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	padding-top: 7px;
}
.txtSection {
	font: bolder 11px;
}
.txtSub {
	font:11px;
}

/* --------------------------------------- Inout Form --------------------------------------- */
.inputHide {
	font-size: 13px;
	width:125px;
	height:20px;
	color: #464646;
	background: transparent;
	border: 0px solid;
	line-height: 20px;
	margin-top: 2px;
}
.input {
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: 11px;
	width:140px;
	height:16px;
	color: #464646;
	background: #FFFFFF;
	border: #777777 1px solid;
}
.dropdown {
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: 11px;
	color: #464646;
	background: #FFFFFF;
	border: #777777 1px solid;
}
.submit {
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: 10px;
	width:40px;
	height:16px;
	color: #333333;
	background: #CCCCCC;
	border: #777777 1px solid;
}
.selection {
	margin: 0px 0px;
	padding: 0px 0px;
	width:260px;
	font-size: 11px;
	color: #333333;
	border: #777777 1px solid;
}

/* --------------------------------------- CCCCC --------------------------------------- */
.c_head {
	font-size: 16px;
	font-weight: bold;
	color: #E9672F;
	display: block;
	height: 18px;
	margin-bottom: 5px;
}
.c_headIn {
	font-size: 18px;
	font-weight: bold;
	color: #E9672F;
	display: block;
	height: 18px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
}

/* --------------------------------------- Index Breaking News --------------------------------------- */
.tnn_breakingnews_date {
	text-align: center;
	font-size: 9px;
	line-height: 14px;
	width: 50px;
	border-top: 1px solid #e2d2a9;
	background-color:#ffedbd;
}
.tnn_breakingnews_date b {
	font-size: 13px;
	color:#e96326;
}
.tnn_breakingnews_content {
	font-size: 12px;
	color: #6a6a6a;
	padding: 7px 5px 7px 5px;
	border-left: 1px solid #e2d2a9;
	border-top: 1px solid #e2d2a9;
	background-color:#ffedbd;
}
/* --------------------------------------- Box --------------------------------------- */
/* Orange */
.box_orange_L, .box_orange_C, .box_orange_R {
	line-height:0;
	font-size:1px;
	height:15px;
}
.box_orange_L {
	background-image:url(../images/border/orange/BL.gif);
	width:15px;
}
.box_orange_C {
	background-color:#ffedbd;
	width:auto;
}
.box_orange_R {
	background-image:url(../images/border/orange/BR.gif);
	width:15px;
}
.box_gray_Tone {
	background-image:url(../images/border/gray/tone.gif);
	background-repeat:repeat-x;
}
/* ContentTab */
.contentTab a:link, .contentTab a:active, .contentTab a:visited,.contentTab a:hover,  .contentTab_over a:hover{
	text-decoration:none;
}
.contentTab {
	background-image: url(../images/tab/tab_bg.gif);
}
.contentTab_over {
	background-image: url(../images/tab/tab_bg_over.gif);
}
.contentTab, .contentTab_over {
	padding-bottom:7px;
	padding-top:0px;
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
}
.contentTab td, .contentTab_over td {
	line-height:14px;
}

/* --------------------------------------- List Tab --------------------------------------- */
.listTab, .listTabB {
	background-image: url(../images/tab/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
}
.listTab {
	padding-bottom:5px;
	padding-top:0px;
}
.listTab td {
	line-height:20px;
}
.listTabB {
	padding-bottom:10px;
	padding-top:5px;
}
.listTabB td {
	line-height:14px;
	font-weight: bold;
}

/* --------------------------------------- Menu Footer --------------------------------------- */
#tnn_menuFooter {
	background-color:#F0F0F0;
	margin-top:40px;
	margin-bottom:10px;
	background-image:url(../images/footer/bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#tnn_menuFooter b{
	font-size:12px;
	color:#e9672f;
}
#tnn_menuFooter td{
	font-size:11px;
	padding:0 5px 0 5px;
}
#tnn_menuFooter A:link, #tnn_menuFooter A:link, #tnn_menuFooter A:active, #tnn_menuFooter A:visited, #tnn_menuFooter A:hover{
	text-decoration:none;
}
.tnn_menuFooterBL, .tnn_menuFooterBR, .tnn_menuFooterTL, .tnn_menuFooterTR {
	width:15px;
	height:15px;
}
.tnn_menuFooterTL {
	background-image:url(../images/border/gray_flat/TL.gif);
	background-position:left top;
}
.tnn_menuFooterT {
	background-image:url(../images/border/gray_flat/T.gif);
}
.tnn_menuFooterTR {
	background-image:url(../images/border/gray_flat/TR.gif);
	background-position:right top;
}
.tnn_menuFooterL {
	background-image:url(../images/border/gray_flat/L.gif);
	background-position:left center;
}
.tnn_menuFooterR {
	background-image:url(../images/border/gray_flat/R.gif);
	background-position:right center;
}
.tnn_menuFooterBL {
	background-image:url(../images/border/gray_flat/BL.gif);
	background-position:left bottom;
}
.tnn_menuFooterB {
	background-image:url(../images/border/gray_flat/B.gif);
	background-position:center bottom;
}
.tnn_menuFooterBR {
	background-image:url(../images/border/gray_flat/BR.gif);
	background-position:right bottom;
}
.tnn_menuFooterG {
	background-image:url(../images/tab/tab_V.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.tnn_menuFooterC {
	padding-left:10px;
	padding-right:10px;
}
/* Footer */
#tnn_footer td {
	padding:10px 0 40px 0;
	font-size:11px;
	color:#FFF;
}

/* --------------------------------------- IFrame --------------------------------------- */
#if_tnn_menuFooter {
	display:block;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height:200px;
}
#if_tnn_menuSuper {
	display:block;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height:25px;
}
#if_tnn_footer {
	display:block;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height:80px;
}
#if_tnn_maquee {
	display:block;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height:20px;
	margin-bottom:12px;
}
#if_tnn_breakingnews {
	display:block;
	width: 340px;
	height:225px;
	border-bottom: 1px solid #e2d2a9;
}
/* Member */
#tnn_member {
	display:block;
	width:220px;
	margin-left:790px;
	margin-top:2px;
	height:35px;
	position:absolute;
	z-index:20;
}
/* --------------------------------------- Menu Sub --------------------------------------- */
#menuPageTop, #menuPageTop b, #tnn_menusub{
	display: block;
}
#menuPageTop {
	margin-left: -20px;
	padding-bottom:20px;
}
#menuPageTop b{
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size:16px;
	line-height:22px;
	color:#FFF;
	font-weight:bold;
	background-color: #333;
	position:absolute;
	z-index:3;
	width:125px;
}
#tnn_menusub {
	display: block;
	position:absolute;
	z-index:4;
	margin-left: -20px;
	width:145px;
}
#tnn_menusub b{
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size:15px;
	line-height:22px;
	color:#FFF;
	font-weight:bold;
	background-image:url(../images/menu/head.gif);
	display: block;
	margin-bottom:5px;
}
#tnn_menusub a:link, #tnn_menusub a:visited {
	display: block;
	/*border-bottom: 1px solid #ececec;*/
	background-image:url(../images/menu/sub_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 4px 20px 4px 20px;
	color: #545454;
	text-decoration: none;
	font-weight:bold;
}
#tnn_menusub a:hover{
	text-decoration: none;
	color:#e96326;
}
#tnn_menusub a:link i, #tnn_menusub a:visited i{
	font-style:normal;
	color: #e96326;
}
#tnn_tag {
	height: 240px;
	width: 260px;
}
/* --------------------------------------- Tag --------------------------------------- */
.tag1, .tag2, .tag3, .tag4, .tag5, .tag6, .tag7, .tag8, .tag9 {
	padding:0 10px 0 0;
	line-height:26px;
	vertical-align:bottom;
	color:#484a4a;
	font-weight:normal;
}
.tag1{
	font-size:12px;
}
.tag2{
	font-size:13px;
}
.tag3{
	font-size:14px;
}
.tag4{
	font-size:15px;
}
.tag5{
	font-size:16px;
}
.tag6{
	font-size:17px;
}
.tag7{
	font-size:18px;
}
.tag8{
	font-size:19px;
}
.tag9{
	font-size:20px;
}
/* --------------------------------------- Images --------------------------------------- */
.imgLeft {
	float: left;
	margin-right: 10px;
	line-height:20px;
	margin-bottom:10px;
}
.imgLeft i a:link, .imgLeft i a:active, .imgLeft i a:visited {
	/*display:block;*/
	/*float:left;*/
	margin:0 5px 0 0;
	padding:0 5px 0 5px;
	background-color:#CCC;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.imgLeft i a:hover {
	background-color:#e9672f;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.imgRight {
	float: right;
	margin-right: 10px;
	line-height:20px;
	margin-bottom:10px;
}
.imgRight i a:link, .imgLeft i a:active, .imgLeft i a:visited {
	/*display:block;*/
	/*float:left;*/
	margin:0 5px 0 0;
	padding:0 5px 0 5px;
	background-color:#CCC;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.imgRight i a:hover {
	background-color:#e9672f;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.imgCenter {
	float: center;
	margin-right: 10px;
	line-height:20px;
	margin-bottom:10px;
}
.imgCenter i a:link, .imgLeft i a:active, .imgLeft i a:visited {
	/*display:block;*/
	/*float:left;*/
	margin:0 5px 0 0;
	padding:0 5px 0 5px;
	background-color:#CCC;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.imgCenter i a:hover {
	background-color:#e9672f;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
/* --------------------------------------- Sort --------------------------------------- */
.sort_head_first{
	padding-left:20px;
}
.sort_head_list{
	border-left:solid 1px #FFF;
	padding-left:10px;
}
.sort_link {
	float: left;
	margin-right: 10px;
	line-height:20px;
	margin-bottom:10px;
}
.sort_link a:link, .sort_link a:active, .sort_link a:visited {
	/*display:block;*/
	/*float:left;*/
	margin:0 2px 0 0;
	padding:0 5px 0 5px;
	background-color:#CCC;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.sort_link a:hover {
	background-color:#e9672f;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

/* ---------------------------------------Scoop --------------------------------------- */
.scoop_hilight_topic{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding:5px 0 5px 0;
}
a:hover .scoop_hilight_topic, .scoop_hilight a:hover{
	color:#e9672f;
	text-decoration:none;
}
.scoop_hilight_view{
	color:#5E5E5E;
	font-size:11px;
}
.scoop_hilight_link a:link, .scoop_hilight_link a:active, .scoop_hilight_link a:visited{
	color:#e9672f;
	font-weight:bold;
	text-decoration:none;
}
.scoop_hilight_link a:hover{
	color:#FFF;
	text-decoration:none;
}
.scoop_thumb{
	padding:0;
	/*border:solid 1px #FFF;*/
}
.scoop_thumb_on{
	padding:0px;
	/*border:solid 1px #e9672f;*/
}
.scoop_thumb a:link img, .scoop_thumb a:active img, .scoop_thumb a:visited img, .scoop_thumb_on a:link img, .scoop_thumb_on a:active img, .scoop_thumb_on a:visited img{
	margin:0 0 5px 0;
}
.scoop_thumb_on a:hover {
	text-decoration:none;
}
.scoop_thumb_date{
	font-size:10px;
	color:#e9672f;
	display:block;
	padding-bottom:5px;
}
.scoop_thumb_rate{
	font-size:10px;
	display:block;
	padding-right:10px;
}
.scoop_thumb_rate b{
	color:#e9672f;
}
.scoop_thumb_table{
	margin-bottom:10px;
}
.scoop_thumb_view{
	font-size:10px;
	display:block;
	padding-bottom:10px;
}
.scoop_thumb_view b{
	color:#e9672f;
}

/* --------------------------------------- Video --------------------------------------- */
a:hover .video_hilight_topic, .video_hilight a:hover{
	color:#e9672f;
	text-decoration:none;
}
.video_hilight_topic{
	color:#333333;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding:5px 0 5px 0;
}
.video_hilight_view{
	color:#6E6E6E;
	font-size:11px;
}
.video_hilight_link a:link, .video_hilight_link a:active, .video_hilight_link a:visited{
	color:#e9672f;
	font-weight:bold;
	text-decoration:none;
}
.video_hilight_link a:hover{
	color:#FFF;
	text-decoration:none;
}
.video_thumb td{
	border-bottom:solid 1px #CCCCCC;
}
.video_thumb img{
	padding:0 0 5px 0;
}
.video_thumb_date{
	font-size:10px;
	color:#e9672f;
	display:block;
	padding-bottom:5px;
}
.video_thumb_rate{
	font-size:10px;
	display:block;
	padding-right:10px;
}
.video_thumb_rate b{
	color:#e9672f;
}
.video_thumb_view{
	font-size:10px;
	display:block;
	padding-bottom:30px;
}
.video_thumb_view b{
	color:#e9672f;
}
.index_line td{
	border-bottom:solid 1px #ededef;
	padding:4px 0 4px 0;
}
.index_box{
	margin-top:30px;
	margin-bottom:20px;
	display:block;
}
/* --------------------------------------- Box --------------------------------------- */
/* Gray -------------------------------------*/
.box_grayR_head {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../images/border/box_gray.gif);
	background-repeat: no-repeat;
	height: 26px;
}
.box_grayR_head img {
	float:left;
}
.box_grayR_body {
	background-image: url(../images/border/box_gray.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom: 25px;
	padding-right: 6px;
	padding-left: 6px;
}
.box_orangeR_head {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../images/border/box_orange.gif);
	background-repeat: no-repeat;
	height: 26px;
}
.box_orangeR_head img {
	float:left;
}
.box_orangeR_body {
	background-image: url(../images/border/box_orange.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom: 25px;
	padding-right: 6px;
	padding-left: 6px;
}
/* --------------------------------------- Index --------------------------------------- */
/* On Air -------------------------------------*/
.i_onair_head{
	font-size:11px;
	color:#333;
	font-weight:bold;
}
.i_onair_date {
	font-size:11px;
}
.i_onair_date b{
	color:#e9672f;
	font-weight:bold;
}
.i_onair_txt {
	font-size:12px;
}
.i_onair_txt b{
	color:#333;
}
/* --------------------------------------- Tab Head --------------------------------------- */
/* Gray -------------------------------------*/
.tab_gray {
	display: block;
	height: 26px;
	background-image: url(../images/border/tab_gray.gif);
	/*padding-top: 5px;
	padding-bottom: 10px;*/
	padding-right: 10px;
	background-position: right;
}
.tab_gray img {
	float:left;
	margin-top: 5px;
}
.tab_gray .tab_bt{
	float:right;
}
.tab_gray i{
	display:block;
	float:left;
	width:20px;
	height:36px;
	background-image:url(../images/border/tab_gray.gif);
	background-position:left top;
	margin-top: -10px;
}
.tab_grayBody{
	background-image:url(../images/border/tab_gray_bg.gif);
	background-position:bottom right;
}
.tab_grayBodyTR {
	background-image:url(../images/border/tab_gray_bg.gif);
	background-position:top right;
}
.tab_grayBodyTL {
	width:20px;
	background-image:url(../images/border/tab_gray_bg.gif);
	background-position:left top;
}
.tab_grayBodyR{
	padding-left:10px;
	background-image:url(../images/border/tab_gray_bg.gif);
	background-position:top right;
}
.tab_grayBodyL{
	width:20px;
	background-image:url(../images/border/tab_gray_bg.gif);
	background-position:top left;
}
.tab_grayBgL{
	height:40;
	background:bottom left url(../images/border/tab_gray_bg.gif);
	
}
/* Orange -------------------------------------*/
.tab_orange {
	display: block;
	height: 26px;
	background-image: url(../images/border/tab_orange.gif);
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 20px;
	background-position: right;
}
.tab_orange2 {
	display: block;
	height: 26px;
	background-image: url(../images/border/tab_orange2.gif);
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 20px;
	background-position: right;
}
.tab_orange img {
	float:left;
	margin-top: 5px;
}
.tab_orange .tab_bt{
	float:right;
}
.tab_orange i{
	display:block;
	float:left;
	width:20px;
	height:36px;
	background-image:url(../images/border/tab_orange.gif);
	background-position:left top;
	margin-top: -10px;
}
.tab_orangeBody{
	background-image:url(../images/border/tab_orange_bg.gif);
	background-position:bottom right;
}
.tab_orangeBodyR{
	padding-right:20px;
}
.tab_orangeBodyL{
	width:20px;
	background-image:url(../images/border/tab_orange_bg.gif);
	background-position:top left;
}
.tab_orangeBgL{
	height:40;
	background:bottom left url(../images/border/tab_orange_bg.gif);
	
}
.line_orange td{
	border-bottom:solid 1px #edd6ab;
	padding-bottom: 5px;
}
.line_comment{
	padding:4px 0 4px 0;
	height: 6px;
	background-color: #CCCCCC;
	border:none;
}
/* tab Bt -------------------------------------*/
.tab_bt A:link, .tab_bt A:link, .tab_bt A:active, .tab_bt A:visited {
	background-image: url(../images/bt/tab.gif);
	display: block;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	color:#333;
	list-style: none;
	float: left;
}
.tab_bt a:hover{
	background-image: url(../images/bt/tab_over.gif);
	text-decoration: none;
	color:#000;
}
.tab_bt a b{
	background-image: url(../images/bt/tab.gif);
	background-position:right;
	display: block;
	margin-left:15px;
	padding-right:15px;
	font-weight:normal;
}
.tab_bt a:hover b{
	background-image: url(../images/bt/tab_over.gif);
	background-position:right;
}
/* tab Plus -------------------------------------*/
.tab_plus {
	display: block;
	float: right;
	padding-left:5px;
	margin-top:-3px;
}
/* multi tab -------------------------------------*/
.mtab_gray {
	display: block;
	height: 28px;
	background-image: url(../images/border/tab_gray.gif);
	padding-top: 6px;
	padding-bottom: 0px;
	padding-right: 20px;
	background-position: right;
}
.mtab_gray img {
	float:left;
	margin-top: 5px;
}
.mtab_gray .tab_bt{
	float:right;
}
.mtab_gray i{
	display:block;
	float:left;
	width:6px;
	height:36px;
	background-image:url(../images/border/tab_gray.gif);
	background-position:left top;
	margin-top: -6px;
}
/* multi box -------------------------------------*/
.mbox_gray_head {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(../images/border/box_gray.gif);
	background-repeat: no-repeat;
	height: 32px;
	display: block;
}
.mbox_gray_head img {
	float:left;
}
.mbox_gray_body {
	background-image: url(../images/border/box_gray.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom: 25px;
	padding-right: 6px;
	padding-left: 6px;
}
.sitemap_head {
	margin-bottom:10px;
	margin-top: 30px;
	width:888px;
	margin-left:auto;
	margin-right:auto;
}
.sitemap_head td {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.sitemap_body{
	width:888px;
	margin-left:auto;
	margin-right:auto;
}
.sitemap_body td{
	padding-top:2px;
	padding-bottom:2px;
}
.contact_head {
	font-size: 13px;
	font-weight: bold;
	color: #F16022;
	padding-bottom: 5px;
}
.contact_body td{
	padding-top:2px;
	padding-bottom:2px;
}
.contact_input{
	font-size:12px;
	height:20px;
}
.tab_contact {
	display: block;
	height: 25px;
	padding-right: 20px;
	background-position: right;
	font-size: 14px;
	font-weight: bold;
	color: #F05513;
	background-color: #F3F3F3;
	padding-left: 10px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.schedule_tb{
	display:block;
	color:#333;
	padding-bottom:40px;
}
.schedule_tb td .date {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	display: block;
	margin-top: 2px;
	margin-bottom: 15px;
}
.schedule_tb td .title {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #E9672F;
	display: block;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.schedule_tb td .link {
	font-size: 13px;
	font-weight: bold;
	color: #6699FF;
	display: block;
	margin-bottom: 5px;
}
.schedule_tb td .link a:link{
	color: #E9672F;
	text-decoration:none;
	font-weight: normal;
}
.index_hottopic_play{
	display:block;
	margin-top:5px;
	color:#E9672F;
	font-weight:bold;
}
.index_hottopic_play a:link,.index_hottopic_play a:visited, .index_hottopic_play a:active,{
	color:#E9672F;
	text-decoration:none;
}
/*---------------------------------------------------*/
.ureport_thumblist {
	display:block;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
}
.ureport_thumblist td{
	padding-bottom:15px;
}
.ureport_thumblist .title {
	line-height: 20px;
	font-weight: bold;
	color: #0077bb;
	font-size: 15px;
	margin-bottom: 5px;
}
.ureport_thumblist .comment {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #999;
	padding-bottom: 5px;
}
.ureport_thumblist .reporter {
	font-size: 11px;
	color: #E1612D;
	margin-bottom: 5px;
}
.ureport_thumblist .content {
	margin-bottom: 10px;
}
.ureport_thumblist .tag a:link,.ureport_thumblist .tag a:active, .ureport_thumblist .tag a:visited {
	font-size: 11px;
	color: #E9672F;
}
.ureport_thumblist .tag a:hover{
	color: #E9672F;
}
.ureport_thumblist .postedby, .ureport_thumblist .posttime {
	font-size: 10px;
	color: #999;
}
/*--------------------------------------------------*/
.ureport_thumblist_s {
	display:block;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ureport_thumblist_s td{
	padding-bottom:15px;
}
.ureport_thumblist_s .title {
	line-height: 14px;
	font-weight: bold;
	color: #0077bb;
	font-size: 12px;
}
.ureport_thumblist_s .comment {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #999;
}
.ureport_thumblist_s .reporter {
	font-size: 11px;
	color: #E1612D;
}
.ureport_thumblist_s .content {
	margin-bottom: 10px;
}
.ureport_thumblist_s .tag a:link,.ureport_thumblist_s .tag a:active, .ureport_thumblist_s .tag a:visited {
	font-size: 11px;
	color: #E9672F;
}
.ureport_thumblist_s .tag a:hover{
	color: #E9672F;
}
.ureport_thumblist_s .postedby, .ureport_thumblist_s .posttime {
	font-size: 10px;
	color: #999;
}
/*----------------------------------------------*/
.ureport_comment td{
	padding-bottom:10px;
	padding-bottom:20px;
	padding-top: 20px;
}
.ureport_comment .comment{
	width:150px;
}
.ureport_comment .comment_gap{
	width:20px;
}
.ureport_comment .reporter{
	font-weight:bold;
	padding-top:5px;
	color:#0077BB;
}
.ureport_comment .date{
	color:#5D5D5D;
	font-size: 10px;
}
/*----------------------------------------------*/
.ureport_report td{
	padding-bottom:10px;
}
.ureport_report .comment{
	padding-bottom: 20px;
	color: #B2B2B2;
}
.ureport_report .comment_gap{
	width:20px;
}
.ureport_report .title{
	font-weight:bold;
	color:#F05513;
	font-size: 18px;
	padding-bottom: 5px;
	line-height: 26px;
}
.ureport_report .reporter{
	font-weight:normal;
	color: #B2B2B2;
}
.ureport_report .reporter a:link, .ureport_report .reporter a:active, .ureport_report .reporter a:visited{
	color:#FF9900;
}
.ureport_report .share{
	font-weight:normal;
	color: #B2B2B2;
	width:60px;
	float:right;
	margin-left:-60px;
}
.ureport_report .date{
	color:#5D5D5D;
	font-size: 10px;
}
.ureport_report .photolink{
	padding-top:5px;
	padding-bottom: 5px;
}
.ureport_report .tag{
	padding-top:10px;
	padding-bottom:40px;
}
.ureport_report .content{
	font-size:13px;
}
.ureport_report .content a:link, .ureport_report .content a:active, .ureport_report .content a:visited{
	color:#FF9900;
}
.ureport_report .tag a:link, .ureport_report .tag a:active, .ureport_report .tag a:visited{
	color:#FF9900;
}
/*----------------------------------------------*/
.tab_black td a:link, .tab_black td a:visited, .tab_black td a:active {
	color:#999999;
}
.tab_black td a:hover {
	color:#E9672F;
}
/*----------------------------------------------*/
.ureport_comment .right {
	padding-bottom: 5px;
	font-size: 11px;
}
.ureport_comment .number {
	font-size: 14px;
	font-weight: normal;
	color: #FF9900;
	padding-bottom: 5px;
}
.ureport_thumblist_s .title a {
	color: #0077BB;
}
.ureport_thumblist_s .title a:hover {
	color:#E9672F;
}
.comment_note td {
	font-size:11px;
}

.ureport_profile_name {
	font-weight: bold;
	color: #F05513;
	font-size: 11px;
}
.ureport_profile_join {
	font-size: 11px;
	color: #0099FF;
	padding-top: 2px;
	padding-bottom: 5px;
}
.ureport_profile {
	border-bottom:1px solid #F3F3F3;
}
.ureport_profile_num {
	font-size:18px;
	font-weight:bold;
	color:#E9672F;
	line-height: 26px;
}
.ureport_profile_numtxt {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	padding-left: 2px;
}
.ureport_profile_rank b{
	font-size:18px;
	font-weight:bold;
	color:#E9672F;
	line-height: 26px;
}
.ureport_profile_talk .title{
	font-size:16px;
	font-weight:bold;
	color:#E9672F;
	line-height: 26px;
	margin-bottom: -10px;
}
.ureport_profile_talk .content{
	font-size:18px;
	color:#E9672F;
	line-height: 26px;
}
.block_orangeW{

}
.block_orangeW .TL {
	background-image: url(../images/border/orange_w/TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 20px;
}
.block_orangeW .TR {
	background-image: url(../images/border/orange_w/TR.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.block_orangeW .L {
	background-image: url(../images/border/orange_w/L.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.block_orangeW .R {
	background-image: url(../images/border/orange_w/R.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 20px;
}
.block_orangeW .BL {
	background-image: url(../images/border/orange_w/BL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
.block_orangeW .BR {
	background-image: url(../images/border/orange_w/BR.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.block_lineW td{
	border-bottom:3px solid #FFF;
	background-color:#E9E9E9;
	color:#E1612D;
	font-weight:bold;
}
.widgets_weather .w1 {
	width: 255px;
	height: 120px;
	background-image: url(../../widget/weather/w1.gif);
	background-repeat:no-repeat;
}
.widgets_weather .space {
	font-size:1px;
	background-image: url(../../widget/weather/space.gif);
	background-repeat:no-repeat;
	width:1px;
}
.widgets_weather .w2,.widgets_weather .w3,.widgets_weather .w4,.widgets_weather .w5,.widgets_weather .w6 {
	background-position:center top;
	background-repeat:no-repeat;
	width:85px;
}
.widgets_weather .w2 div,.widgets_weather .w3 div,.widgets_weather .w4 div,.widgets_weather .w5 div,.widgets_weather .w6 div {
	font-size: 24px;
	line-height: 24px;
	font-weight: 600;
	color: #052A32;
	text-indent: 10px;
}
.widgets_weather .w2 img,.widgets_weather .w3 img,.widgets_weather .w4 img,.widgets_weather .w5 img,.widgets_weather .w6 img {
	padding-top:25px;
	margin-bottom:0px;
}
.widgets_weather .w1 img {
	padding-top: 5px;
	padding-left: 30px;
	position: absolute;
	clear: both;
	position: absolute;
}
.widgets_weather .w1 div {
	position: absolute;
	padding-top:50px;
	font-size: 52px;
	line-height: 52px;
	font-weight: normal;
	color: #F6C544;
	float:right;
	text-align: right;
	width: 250px;
	clear: both;
}
#widgets_weather iframe, #widgets_stock iframe, #widgets_gold iframe, #widgets_exchange iframe, #widgets_oil iframe {
	width:680px;
	height:100px;
	overflow-x:hidden;
}
.weather_line {
	font-size: 13px;
	color: #3399FF;
	font-weight: bold;
}
.weather_line img{
	padding-right:5px;
}

/*--------------------wc2010--------------------------*/
.wc_green { color:#0F0; background-image:url(../../images/line.gif); height:25px;}
.wc_white { color:#FFF;background-image:url(../../images/line.gif); height:25px;}
.wc_yellow { color:#FF0;background-image:url(../../images/line.gif); height:25px;}

/*--------------------book--------------------------*/
.book001{width:270px; height:244px; background:url(../../images/book/r001-290653.jpg);padding-top:100px;padding-left:33px;padding-right:10px;}	
.book002{height:24px;background-image:url(../../images/book/line-040753.gif);}
.book003{padding-left:33px;padding-right:10px;background-image:url(../../images/book/r002-290653.jpg);}
.book004{background:url(../../images/book/tag-040753M.jpg) no-repeat;height:32px;padding-left:50px;}