/*body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#444;
	font-family: "ＭＳ ゴシック",sans-serif;
	background-image: url(../img/leftmenu_bg.gif);
	background-repeat: repeat-y;
}
body a:link{
	color: #00497c;
	text-decoration: none;
}
body a:hover{
	color:#ff9900;
	text-decoration: underline;
}
body a:visited{
	color:#00497c;
	text-decoration: none;
}
body a:active{
	color:#ff9900;
	text-decoration: none;
}
#leftDiv {
	margin:0;
	padding:0;
	height:100%;
	width:150px;
	position:fixed;
	position:absolute;
	left:0;
	top:0;
}
#leftDiv img {
	margin:9px 9px 0px 9px;
}
#leftMenuDiv{
	margin:0 9px 9px 3px;
	float:left;
	width:100px;
	font-size:12px;
	line-height:20px;
	color:#444;
}
#leftMenuDiv a:link{
	color: #00497c;
	text-decoration: none;
}
#leftMenuDiv a:visited{
	color:#00497c;
	text-decoration: none;
}
#leftMenuDiv a:active{
	color:#ff9900;
	text-decoration: none;
}
#leftMenuDiv a:hover{
	color:#ff9900;
	text-decoration: underline;
}
#categoryTable{
	border:0;
	padding:3px 0 3px 0;
	width:115px;
	float:left;
	width:100px;
	font-size:12px;
	line-height:20px;
	color:#444;
}
#categoryTable img{
	margin:0;
}
#categoryTable a:link{
	color: #00497c;
	text-decoration: none;
}
#categoryTable a:visited{
	color:#00497c;
	text-decoration: none;
}
#categoryTable a:active{
	color:#ff9900;
	text-decoration: none;
}
#categoryTable a:hover{
	color:#ff9900;
	text-decoration: underline;
}
#rightDiv {
	margin:0 0 0 150px;
	padding:0;
	height:100%;
	width:100%;
	left:0;
	top:0;
}
#rightBaseDiv{
	margin:0 auto;
	float:left;
	background:#fff;
	width:830px;
	font-size:12px;
	color:#444;
}
#rightBaseDiv a:link{
	color: #00497c;
	text-decoration: none;
}
#rightBaseDiv a:visited{
	color:#00497c;
	text-decoration: none;
}
#rightBaseDiv a:active{
	color:#ff9900;
	text-decoration: none;
}
#rightBaseDiv a:hover{
	color:#ff9900;
	text-decoration: underline;
}
#headerDiv {
	margin: 0;
	background:#fff;
	height:100px;
	text-align:left;
	background-image: url("../img/siteLogo.gif");
	background-repeat: no-repeat;
}
#headerDiv img {
	margin-top: 5px;
	float: left;
}
#subMenuDiv {
	margin:5px 15px 5px 0;
	font-size:12px;
	color:#000;
	text-align: right;
}
#searchDiv {
	margin:40px 15px 0 0;
	float: right;
}
.searchField {
	font-size: 12px;
	width: 250px;
	color: #000;
}
#mainMenuDiv {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	width:800px;
	height:43px;
	background-image: url("../img/menuBar.gif");
	background-repeat: no-repeat;
}
div.menuBtnDiv {
	margin:0 0 0 1px;
	float:left;
}
#mainDiv {
	margin:10px 0 0 15px;
	width:800px;
}
#titleDiv {
	margin:10px 0 0 0;
	text-align:left;
	font-weight:bold;
	clear:both;
}

#videoCountDiv{
	margin:3px 0 0 60px;
	width:134px;
	font-size:12px;
	height:18px;
	float:left;
}

#profileTitleTable {
	margin:0 0 -3px 0;
	width:229px;
}
#profileTtleTable td{
	text-align:right;
	padding:4px 6px 0 0;
}
#profileTable {
	color:#444;
	font-size: 12px;
	line-height: 18px;
	margin:0 0 0 2px;
	width:225px;
	border: #bbb 1px solid;
	border-collapse: collapse;
	word-break: break-all;
	word-wrap: break-word;
}
#profileTable td{
	color:#444;
	font-size: 12px;
	line-height: 18px;
	padding:3px;
}
#pagerTable {
	margin:0;
	float:right;
	background-color:#fff;
	height:20px;
}
#pagerTable td {
	color:#444;
	font-size: 12px;
	line-height: 18px;
	padding:3px;
	text-align:right;
	word-wrap: normal;
}


#confirmTable {
	margin:10px auto 0 auto;
	width:95%;
	border: #bbb 1px solid;
	border-collapse: collapse;
	word-break: break-all;
	word-wrap: break-word;
}
#confirmTable td{
	color:#444;
	font-size: 12px;
	line-height: 18px;
	padding:3px;
	border: #bbb 1px solid;
	border-collapse: collapse;
}
#categoryTitleDiv {
	margin:2px 0 0 0;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	float:left;
}


#loginTable {
	margin:0 0 0 2px;
	width:225px;
	border: #bbb 1px solid;
	background:#eee;
}
#loginTable td{
	color:#444;
	font-size: 9px;
	line-height: 18px;
	padding:4px 6px 0 0;
}


#nonRegistTextDiv{
	marign:3px;
	padding:3px;
	font-size: 12px;
	line-height: 18px;
	color:#444;
}
#addDiv{
	padding:10px 0 0 0;
	width:830px;
	clear:both;
	text-align:center;
	background-color:#fff;
}
#messageTable{
	margin:0 auto;
	clear:both;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word;
}
#messageTable th{
	width: 120px;
	padding:5px;
	font-size:12px;
	line-height: 18px;
}
#messageTable td{
	width: 400px;
	padding:5px;
	font-size:12px;
	line-height: 18px;
	word-break: break-all;
	word-wrap: break-word;
}
#messageLabel {
	float: left;
	width: 120px;
	font-size: 12px;
	text-align: right;
}
#messageContents {
	float: right;
	width: 430px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
}
#messageConfirmLabel {
	float: left;
	width: 120px;
	font-size: 12px;
	text-align: right;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	padding-right: 3px;
	padding-top: 3px;
}
#messageConfirmContents {
	float: right;
	width: 439px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
#messageDetailConfirmLabel {
	float: left;
	width: 120px;
	font-size: 12px;
	text-align: right;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#messageDetailConfirmContents {
	float: right;
	width: 439px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#videoCommentDiv {
	word-wrap: break-word;
	word-break: break-all;
}*/
#videoCommentDiv p.colBlue a:link,
#videoCommentDiv p.colBlue a:visited{
	color:#0000FF;
}
#videoCommentDiv p.colBlue a:hover{
	color:#F90;
}
em.colBlue a:link,
em.colBlue a:visited{
	color:#0000FF;
}
em.colBlue a:hover{
	color:#F90;
}
#commentThumbnailDiv {
	float: left;
	width: 100px;
	font-size: 12px;
	text-align: right;
}
#commentContentsDiv {
	float:left;
	width: 680px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
}
/*
#profileFrameDiv {
	height:18px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

#profileIntroLabelDiv {
	float: left;
	width: 160px;
	font-size: 12px;
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
#profileIntroContentsDiv {
	float: right;
	width: 639px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

#siteNewsDiv {
	margin: 0px;
	width: 796px;
	font-size: 12px;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
}
#videoProfileIntroFrameDiv {
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	word-break: break-all;
	word-wrap: break-word;
}

#profileDiv {
	margin:0 0 0 2px;
	width: 225px;
	padding:0;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	background-color:#F1FBFB;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form p{
    margin-top:0px;
}
table.startTable {
	margin:0;
	border:0;
	width:100px;
	clear:both;
}
table.startTable td{
	padding:0;
	text-align:center;
}
*/
/************uploadConfirTemplate****************/
#videoProfileTitleContentsDiv {
	float: left;
	width: 585px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
#videoProfileTitleLabelDiv {
	float: left;
	width: 160px;
	font-size: 12px;
	text-align: right;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #eeeeee;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
}
#videoProfileIntroContentsDiv {
	float: left;
	width: 585px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
#videoProfileIntroLabelDiv {
	float: left;
	width: 160px;
	font-size: 12px;
	text-align: right;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #eeeeee;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
}

#videoProfileTagContentsDiv {
	float: left;
	width: 585px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
#videoProfileTagLabelDiv {
	float: left;
	width: 160px;
	font-size: 12px;
	text-align: right;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #eeeeee;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
}
#basicTable{
	margin:0 auto;
	clear:both;
	word-break: break-all;
	word-wrap: break-word;
}
#basicTable td{
	padding:5px;
	font-size:12px;
	line-height: 18px;
}
#profileConfirmContentsDiv {
	float: left;
	width: 585px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
#profileConfirmLabelDiv {
	float: left;
	width: 160px;
	font-size: 12px;
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
}
#profileConfirmContentsLastDiv {
	float: left;
	width: 585px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
#profileConfirmLabelLastDiv {
	float: left;
	width: 160px;
	font-size: 12px;
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

/*************uploadConfirTemplate end*******************/
div.startDiv {
	margin:0;
	float:left;
}
.line{
	margin:0;
	color: #F1FBFB;
	height: 4px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: #bbbbbb;
	border-style: dashed;
	width:150px;
	clear:both;
}
#profileThumbnailDiv {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color:#F1FBFB;
}
.profileContentsDiv {
	word-break: break-all;
	word-wrap: break-word;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color:#F1FBFB;
}
#supportMailLabelDiv {
	float: left;
	width: 120px;
	font-size: 12px;
	text-align: right;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	padding-right: 3px;
	padding-top: 3px;
}


#supportMailContentsDiv {
	float: right;
	width: 439px;
	word-break: break-all;
	font-size: 12px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
div.videoDetailDiv {
	float:left;
	width:116px;
	text-align:center;
	/*By Alimanman 071120
	margin:5px 4px 5px 5px;
	padding:0;
	border-spacing:0;
	border:0;
	width:100px;
	font-size:12px;
	line-height:18px;
	color:#444;
	float:left;
	word-wrap : break-word;
	word-break:break-all;
	overflow: hidden;
	 */
}
div.videoDetailSearchDiv {
	/*By Alimanman 071120
	margin:5px 4px 5px 5px;
	padding:0;
	border-spacing:0;
	border:0;*/
	float:left;
	width:105px;
	/*font-size:12px;
	line-height:18px;
	color:#444;
	float:left;
	word-wrap : break-word;
	word-break:break-all;
	overflow: hidden;*/
	 
}

/*========================old====================================*/
#footMenuDiv {
	clear:both;
	width:960px;
	font-size:12px;
	color:#000;
	padding:50px 0 5px 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#copyDiv {
	margin:5px 0 0 0;
	width:960px;
	clear:both;
	background:#fff;
	border-top:1px solid #fff;
	color:#000;
	padding:1px 0 3px 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#basicCenterDiv {
	width:960px;
	text-align:center;
	font-size:12px;
	line-height: 18px;
}
#basicCenterDiv a {
	color:#00497c;
}
#basicCenterDiv a:hover {
	color:#4455b6;
}
#uploadTable{
	margin:10px auto 10px auto;
	width:765px;
	clear:both;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	background-color:#F1FBFB;
}
#uploadTable td{
	padding:5px;
	font-size:12px;
	line-height: 18px;
}
#completeDiv {
	margin:20px auto 0 auto;
	color:#444;
	font-size: 12px;
	line-height: 18px;
	padding:5px;
	text-align:left;
}
/*=============== Elements Developed by Alimanman Common ===============*/



/*Reset*/
*{
	margin:0;
	padding:0;
}

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	vertical-align:baseline;
}

table{
	border-collapse:collapse; 
	border-spacing:0;
}

q:before,
q:after,
blockquote:before,
blockquote:after{
	content: "";
}

a img,
:link img,
:visited img{
	border:none;
}


/*Floats*/
.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.clearThis{
	clear:both;
}

.clear{
	clear:both;
	visibility:hidden;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:0px;   
}

.centerThis{
	margin:0 auto;
}



/*Photo*/
.showImg{
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	padding:3px;
	border:#ABABAB solid 1px;

}

.imgCenter{
	text-align:center;
}



/*Bustertv*/



/*=============== Elements Developed by Alimanman Typography ===============*/
/*Typography*/

body,
ul,
ol,
dl,
td,
th,
caption,
pre,
p,
blockquote,
input,
textarea{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:120%; 
	font-size:12px;
	color:#000;
}

ul{
	list-style-type:square;/*fang*/
}

ol{
	list-style-type:decimal;/*1.2.3.*/
}

h1{}

h2{}

h3{}

h4{}

h5{}

h6{}

blockquote{
	margin:0 0 18px 18px;
	color:#666; 
	font-style:italic;
}

strong{
	font-weight:bold;
}

em{
	font-style:normal;
}



/*=============== Elements Developed by Alimanman Links ===============*/
/*Links*/

a:link{
	color:#000;
	text-decoration:none;
}

a:active{}

a:visited{
	color:#000;
	text-decoration:none;
}

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

a[href^="http:"]{
	background:url(elementsImages/externalLink.png) no-repeat right top; 
	/*padding-right:10px;*/
}

a[href^="http://www.mandudu.cn"]{
	background-image:none !important; padding-right:0px;
}

a[href^="mailto:"]{
	background:url(elementsImages/email_link.png) no-repeat right top; 
	padding-right:22px; 
	padding-bottom:5px;
}

a[href^="aim:"]{
	background:url(elementsImages/group.png) no-repeat right top; 
	padding-right:22px; 
	padding-bottom:5px;
}

a[href$=".pdf"]{
	background:url(elementsImages/page_pdf.png) no-repeat right top; 
	padding-right:22px; 
	padding-bottom:5px;
}

a[href$=".doc"]{
	background:url(elementsImages/page_word.png) no-repeat right top; 
	padding-right:22px; 
	padding-bottom:5px;
}

a[href$=".rss"],
a[href$=".rdf"]{
	background:url(elementsImages/feed.png) no-repeat right top; 
	padding-right:22px; 
	padding-bottom:5px;
}



/*topNav*/
.navSearch a:link,
.navSearch a:visited{
	color:#00D4FF;
	text-decoration:none;
}

.navSearch a:hover{
	color:#f90;
	text-decoration:underline;
}

/*mainNav*/
.mainNav ul li a{
	display:block;
	width:120px;
	height:48px;
	color:#000;
	text-decoration:none;
}

.mainNav ul li a:link,
.mainNav ul li a:visited{
	color:#000;
	text-decoration:none;
	background:url(../img/button_mainNav.jpg) no-repeat -120px -58px;
}

.mainNav ul li a:hover{
	color:#000;
	text-decoration:none;
	background:url(../img/button_mainNav.jpg) no-repeat -120px 0;
}

.mainNav ul li.mn00 a{
	display:block;
	padding-top:10px;
	width:80px;
	height:38px;
	color:#FFF;
}

.mainNav ul li.mn00 a:link,
.mainNav ul li.mn00 a:visited{
	color:#FFF;
	background:url(../img/vb01.jpg) no-repeat 0 0;
	left:-120px;
	top:0;
}

.mainNav ul li.mn00 a:hover{
	color:#FFF;
	background:url(../img/vb02.jpg) no-repeat 0 0;
}

.mainNav ul li.mn01 a{
	display:block;
	width:160px;
	height:48px;
	color:#000;
}

.mainNav ul li.mn01 a:link,
.mainNav ul li.mn01 a:visited{
	background:url(../img/button_mainNav.jpg) no-repeat -80px -58px;
	left:-120px;
	top:0;
}

.mainNav ul li.mn01 a:hover{
	background:url(../img/button_mainNav.jpg) no-repeat -80px 0;
}

.mainNav ul li.mn02 a{
	display:block;
	width:120px;
	height:43px;
	padding-top:5px;
	margin-top:-5px;
	color:#000;
}

.mainNav ul li.mn02 a:link,
.mainNav ul li.mn02 a:visited{
	background:url(../img/button_mainNav.jpg) no-repeat -120px -58px;
}

.mainNav ul li.mn02 a:hover{
	background:url(../img/button_mainNav.jpg) no-repeat -120px 0;
}

.mainNav ul li.mn04 a{
	display:block;
	width:48px;
	height:48px;
	color:#000;
}

.mainNav ul li.mn04 a:link,
.mainNav ul li.mn04 a:visited{
	background:url(../img/button_search02_01.jpg) no-repeat;
}

.mainNav ul li.mn04 a:hover{
	background:url(../img/button_search02_02.jpg) no-repeat;
}

/*tvNav*/
.tvNav ul li.tvN01 a,
.tvNav ul li.tvN02 a,
.tvNav ul li.tvN03 a,
.tvNav ul li.tvN04 a{
	display:block;
	width:56px;
	height:20px;
}

.tvNav ul li.tvN01 a:link,
.tvNav ul li.tvN02 a:link,
.tvNav ul li.tvN03 a:link,
.tvNav ul li.tvN04 a:link,
.tvNav ul li.tvN01 a:visited,
.tvNav ul li.tvN02 a:visited,
.tvNav ul li.tvN03 a:visited,
.tvNav ul li.tvN04 a:visited{
	color:#FFF;
	text-decoration:none;
}

.tvNav ul li.tvN01 a:hover,
.tvNav ul li.tvN02 a:hover,
.tvNav ul li.tvN03 a:hover,
.tvNav ul li.tvN04 a:hover{
	color:#999;
	text-decoration:underline;
}

/*tvClass*/
.tvClass ul li a{
	display:block;
	width:116px;
	height:24px;
}

.tvClass ul li a:link,
.tvClass ul li a:visited{
	color:#000;
	text-decoration:none;
}

.tvClass ul li a:hover{
	color:#f90;
	text-decoration:underline;
}

/*tvNav*/
.tvNav02 ul li.tvN01 a,
.tvNav02 ul li.tvN02 a,
.tvNav02 ul li.tvN03 a,
.tvNav02 ul li.tvN04 a{
	display:block;
	width:56px;
	height:20px;
}

.tvNav02 ul li.tvN01 a:link,
.tvNav02 ul li.tvN02 a:link,
.tvNav02 ul li.tvN03 a:link,
.tvNav02 ul li.tvN04 a:link,
.tvNav02 ul li.tvN01 a:visited,
.tvNav02 ul li.tvN02 a:visited,
.tvNav02 ul li.tvN03 a:visited,
.tvNav02 ul li.tvN04 a:visited{
	color:#FFF;
	text-decoration:none;
}

.tvNav02 ul li.tvN01 a:hover,
.tvNav02 ul li.tvN02 a:hover,
.tvNav02 ul li.tvN03 a:hover,
.tvNav02 ul li.tvN04 a:hover{
	color:#999;
	text-decoration:underline;
}

/*tvClass02*/
.tvClass02 ul li a{
	display:block;
	width:116px;
	height:24px;
}

.tvClass02 ul li a:link,
.tvClass02 ul li a:visited{
	color:#000;
	text-decoration:none;
}

.tvClass02 ul li a:hover{
	color:#f90;
	text-decoration:underline;
}

/*monito04_all*/
.monito04_all a{
	display:block;
	width:116px;
	height:26px;
}

.monito04_all a:link,
.monito04_all a:visited{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.monito04_all a:hover{
	color:#999;
	text-decoration:underline;
}

/*footerNav*/
.footerNav ul.one li a:link,
.footerNav ul.two li a:link,
.footerNav ul.one li a:visited,
.footerNav ul.two li a:visited{
	color:#000;
	text-decoration:none;
}

.footerNav ul.one li a:hover,
.footerNav ul.two li a:hover{
	color:#f90;
	text-decoration:underline;
}

/*ctgr_all*/
.ctgr_all em a{
	display:block;
	width:116px;
	height:15px;
}

.ctgr_all em a:link,
.ctgr_all em a:visited{
	color:#FFF;
	text-decoration:none;
}

.ctgr_all em a:hover{
	color:#F90;
	text-decoration:underline;
}

/*tvClass03*/
.tvClass03 ul li a{
	display:block;
	width:116px;
	height:24px;
}

.tvClass03 ul li a:link,
.tvClass03 ul li a:visited{
	color:#000;
	text-decoration:none;
}

.tvClass03 ul li a:hover{
	color:#f90;
	text-decoration:underline;
}

/*tvNav*/
.tvNav03 ul li.tvN01 a,
.tvNav03 ul li.tvN02 a,
.tvNav03 ul li.tvN03 a,
.tvNav03 ul li.tvN04 a{
	display:block;
	width:114px;
	height:29px;
}

.tvNav03 ul li.tvN01 a:link,
.tvNav03 ul li.tvN02 a:link,
.tvNav03 ul li.tvN03 a:link,
.tvNav03 ul li.tvN04 a:link,
.tvNav03 ul li.tvN01 a:visited,
.tvNav03 ul li.tvN02 a:visited,
.tvNav03 ul li.tvN03 a:visited,
.tvNav03 ul li.tvN04 a:visited{
	color:#FFF;
	text-decoration:none;
}

.tvNav03 ul li.tvN01 a:hover,
.tvNav03 ul li.tvN02 a:hover,
.tvNav03 ul li.tvN03 a:hover,
.tvNav03 ul li.tvN04 a:hover{
	color:#999;
	text-decoration:underline;
}

/*page_go*/
.page_go a:link,
.page_go a:visited{
	color:#000;
	text-decoration:none;
}

.page_go a:hover{
	color:#f90;
	text-decoration:underline;
}

/*mainNav02*/
.mainNav02 ul li.mn04 a{
	display:block;
	width:48px;
	height:48px;
	color:#000;
}

.mainNav02 ul li.mn04 a:link,
.mainNav02 ul li.mn04 a:visited{
	color:#000;
	text-decoration:none;
	background:url(../img/button_search02.jpg) no-repeat 0 0;
}

.mainNav02 ul li.mn04 a:hover{
	color:#f90;
	text-decoration:none;
	background:url(../img/button_search02.jpg) no-repeat 0 -58px;
}


/*tvSee_con_main*/
.tvSee_con_main ul li a{
	display:block;
	width:116px;
	height:36px;
}

.tvSee_con_main ul li a:link,
.tvSee_con_main ul li a:visited{
	color:#FFF;
	text-decoration:none;
}

.tvSee_con_main ul li a:hover{
	color:#F90;
	text-decoration:underline;
}

/*tvSee_css01 span em*/
.tvSee_css01 span em a{
	display:block;
	width:104px;
	height:20px;
}

.tvSee_css01 span em a:link,
.tvSee_css01 span em a:visited{
	color:#000;
	text-decoration:none;
}

.tvSee_css01 span em a:hover{
	color:#f90;
	text-decoration:underline;
}



/*=============== Elements Developed by Alimanman Navs ===============*/
/*topNav*/
.topNav em{
	float:left;
	display:block;
	width:243px;
	line-height:36px;
	text-align:center;
	color:#00D4FF;
}

/*mainNav*/
.mainNav{
	float:left;
	width:960px;
	height:48px;
	background:url(../img/mainNav_bg.jpg) repeat-x 0 48px;
}

.mainNav ul{
	list-style-type:none;
}

.mainNav ul li{
	float:left;
	width:120px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	/*background:url(../img/button_mainNav.jpg) no-repeat -120px 0;*/
}

.mainNav ul li.mn00{
	float:left;
	width:80px;
	height:48px;
	line-height:15px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.mainNav ul li.mn01{
	float:left;
	width:160px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background:url(../img/button_mainNav.jpg) no-repeat -80px 0;
}

.mainNav ul li.mn02{
	float:left;
	width:120px;
	height:43px;
	padding-top:5px;
	line-height:18px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background:url(../img/button_mainNav.jpg) no-repeat -120px 0;
}

.mainNav ul li.mn03{
	float:left;
	width:192px;
	height:48px;
	line-height:18px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background:url(../img/login_bg.jpg) no-repeat 0 -58px;
}

.mainNav ul li.mn03 span a{
	float:left;
	display:block;
	width:120px;
	height:48px;
}

.mainNav ul li.mn03 span a:link,
.mainNav ul li.mn03 span a:visited{
	background:url(../img/button_mainNav.jpg) no-repeat -120px -58px;
}

.mainNav ul li.mn03 span a:hover{
	background:url(../img/button_mainNav.jpg) no-repeat -120px 0;
}

.mainNav ul li.mn03 span{
	float:left;
	display:block;
	width:120px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background:url(../img/button_mainNav.jpg) no-repeat -120px 0;
}

.mainNav ul li.mn03 em{
	float:left;
	display:block;
	width:72px;
	height:43px;
	padding-top:5px;
	line-height:20px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

.mainNav ul li.mn04{
	float:left;
	width:168px;
	height:47px;
	padding-top:1px;
	line-height:18px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.mainNav ul li.mn05 a{
	display:block;
	width:168px;
	height:43px;
	color:#000;
}

.mainNav ul li.mn05 a:link,
.mainNav ul li.mn05 a:visited{
	background:url(../img/button_mainNav.jpg) no-repeat -72px -58px;
}

.mainNav ul li.mn05 a:hover{
	background:url(../img/button_mainNav.jpg) no-repeat -72px 0;
}

/*.mainNav ul li.mn04 input{
	float:left;
	display:block;
	width:116px;
	height:20px;
	line-height:20px;
}

.mainNav ul li.mn04 span{
	float:left;
	display:block;
	width:119px;
	height:48px;
	padding-right:0px;
	line-height:20px;
	background-color:#CCCCCC;
}
*/

.mainNav ul li.mn04 em{
	float:left;
	width:48px;
	height:48px;
}

/*tvNav*/
.tvNav{
	width:232px;
	height:30px;
}

.tvNav ul{
	padding-bottom:6px;
	list-style-type:none;
}

.tvNav ul li.tvN01{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #F8B4AD;
	background-color:#F0685C;/**********************************************************************************************/
}

.tvNav ul li.tvN02{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #00F2D7;
	background-color:#00D9C1;
}

.tvNav ul li.tvN03{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #A9FF00;
	background-color:#96E300;
}

.tvNav ul li.tvN04{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #FFD580;
	background-color:#FFAA00;
}

/*tvClass*/
.tvClass{
	width:232px;
	height:auto;
	padding-bottom:12px;
}

.tvClass ul{
	list-style-type:none;
}

.tvClass ul li{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat;
}

.tvClass ul li.tvC01{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat 0 -34px;
}

.tvClass ul li.tvC01_loc{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg_loc.jpg) no-repeat;
}

.tvClass ul li.tvC02{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat 0 -68px;
}

/*tvNav02*/
.tvNav02{
	float:left;
	width:116px;
	height:48px;
}

.tvNav02 ul{
	padding-bottom:6px;
	list-style-type:none;
}

.tvNav02 ul li.tvN01{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #F8B4AD;
	background-color:#F0685C;/**********************************************************************************************/
}

.tvNav02 ul li.tvN02{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #00F2D7;
	background-color:#00D9C1;
}

.tvNav02 ul li.tvN03{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #A9FF00;
	background-color:#96E300;
}

.tvNav02 ul li.tvN04{
	float:left;
	display:block;
	width:56px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #FFD580;
	background-color:#FFAA00;
}

/*tvClass02*/
.tvClass02{
	width:464px;
	padding-bottom:12px;
}

.tvClass02 ul{
	list-style-type:none;
}

.tvClass02 ul li{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat;
}

.tvClass02 ul li.tvC01{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat 0 -34px;
}

.tvClass02 ul li.tvC01_loc{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg_loc.jpg) no-repeat;
}

.tvClass02 ul li.tvC02{
	float:left;
	display:block;
	width:116px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat 0 -68px;
}

/*footerNav*/
.footerNav{
	margin:0 auto;
	width:464px;
}

.footerNav ul.one,
.footerNav ul.two{
	list-style-type:none;
	clear:both;
}

.footerNav ul.one{
	padding-top:14px;
	text-align:center;
}

.footerNav ul.two{
	padding-top:4px;
	text-align:center;
}

.footerNav ul.one li,
.footerNav ul.two li{
	display:inline;
	line-height:12px;
	padding:0 6px;
	border-left:1px solid #000;
	letter-spacing:-0.1em;
}

.footerNav ul.one li.fn01,
.footerNav ul.two li.fn01{
	border-right:1px solid #000;
}

/*tvClass03*/
.tvClass03{
	width:114px;
	height:24px;
}

.tvClass03 ul{
	list-style-type:none;
}

.tvClass03 ul li{
	float:left;
	display:block;
	width:114px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat;
}

.tvClass03 ul li.tvC01{
	float:left;
	display:block;
	width:114px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat 0 -34px;
}

.tvClass03 ul li.tvC01_loc{
	float:left;
	display:block;
	width:114px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg_loc.jpg) no-repeat;
}

.tvClass03 ul li.tvC02{
	float:left;
	display:block;
	width:114px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(../img/tvClass_bg.jpg) no-repeat 0 -68px;
}

/*tvNav03*/
.tvNav03{
	width:464px;
	height:33px;
}

.tvNav03 ul{
	padding-bottom:6px;
	list-style-type:none;
	font-size:15px;
}

.tvNav03 ul li.tvN01{
	float:left;
	display:block;
	width:114px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#FFF;
	border-left:0px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #F8B4AD;
	background-color:#F0685C;/**********************************************************************************************/
}

.tvNav03 ul li.tvN02{
	float:left;
	display:block;
	width:114px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #00F2D7;
	background-color:#00D9C1;
}

.tvNav03 ul li.tvN03{
	float:left;
	display:block;
	width:114px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #A9FF00;
	background-color:#96E300;
}

.tvNav03 ul li.tvN04{
	float:left;
	display:block;
	width:114px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7F7F7F;
	border-bottom:4px solid #FFD580;
	background-color:#FFAA00;
}


/*mainNav*/
.mainNav02{
	float:left;
	width:48px;
	height:48px;
}

.mainNav02 ul{
	list-style-type:none;
}

.mainNav02 ul li.mn04{
	float:left;
	width:48px;
	height:47px;
	line-height:18px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.mainNav02 ul li.mn04 em{
	float:left;
	display:block;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background-color:#CCCCCC;
	background:url(../img/button_search02.jpg) no-repeat;
}

/*tvSee_con_main*/
.tvSee_con_main{
	width:464px;
	height:36px;
}

.tvSee_con_main ul{
	list-style-type:none;
}

.tvSee_con_main ul li{
	float:left;
	width:116px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:15px;
	background:url(../img/tvSeeNav_bg.jpg) 0 0;
}

.tvSee_con_main ul li.ts01{
	float:left;
	width:116px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:15px;
	background:url(../img/tvSeeNav_bg.jpg) 0 -46px;
}

.tvSee_con_main ul li.ts02{
	float:left;
	width:116px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:15px;
	background:url(../img/tvSeeNav_bg.jpg) 0 -92px;
}


#basicMainContents {
	margin:0;
	padding:0;
}


#videoWideTable {
	margin:0 0 10px 0;
	width:960px;
	border-left: #bbb 1px solid;
	border-right: #bbb 1px solid;
	border-bottom: #bbb 1px solid;
}

div.videoDetailWideDiv {
	margin:5px 6px 5px 5px;
	padding:0;
	width:116px;
	font-size:12px;
	line-height:18px;
	color:#444;
	float:left;
}

#basicMainContents a:link{
	color: #0066CC;
	text-decoration: none;
}
#basicMainContents a:visited{
	color:#0066CC;
	text-decoration: none;
}
#basicMainContents a:active{
	color:#0066CC;
	text-decoration: none;
}
#basicMainContents a:hover{
	color:#f90;
	text-decoration: underline;
}

#videoTitleWideTable td{
	text-align:right;
	padding:3px 6px 0 0;
	font-size:12px;
}

#videoTitleWideTable{
	margin:10px 0 0 0;
	width:960px;
	height:26;
}
#videoWideTable td{
	/*padding:5px 0 5px 2px;*/
	font-size:12px;
	/*line-height:18px;*/
	vartical-align:top;
	word-break: break-all;
	word-wrap: break-word;
	background-color:#F1FBFB;
}

div.videoDetailWideDiv a:link{
	color: #0066CC;
	text-decoration: none;
	font-weight:bold;
}
div.videoDetailWideDiv a:visited{
	color:#0066CC;
	text-decoration: none;
	font-weight:bold;
}
div.videoDetailWideDiv a:active{
	color:#0066CC;
	text-decoration: none;
	font-weight:bold;
}
div.videoDetailWideDiv a:hover{
	color:#f90;
	text-decoration: underline;
	font-weight:bold;
}
#basicLeftDiv {
	margin:0;
	width:700px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height: 18px;
}
table.videoTitleTable{
	margin:10px 0 -3px 0;
	width:700px;
	height:26;
}


table.videoTitleTable td{
	text-align:right;
	padding:3px 6px 0 0;
	font-size:12px;
}
table.videoTable {
	margin:0 0 10px 0;
	width:700px;
	border-left: #bbb 1px solid;
	border-right: #bbb 1px solid;
	border-bottom: #bbb 1px solid;
}

table.videoTable td{
	/*padding:5px 1px 0 0;*/
	font-size:12px;
	/*line-height:18px;*/
	background-color:#F1FBFB;
}

div.alertMessage
{
	font-size:12px;
	color:#ff6600;
	border: #ff6600 1px solid;	
	padding:2px 2px 2px 2px;
	background-color:#FDE7D9;	
}
#anounceDiv{
	margin:2px 0 5px 0;
	padding:2px 0 0 10px;
	font-size:12px;
	line-height:18px;
	color:#444;
}
#anounceTable{
	margin:10px 0 10px 2px;
	width:100%;
	border: #ff6600 1px solid;
	border-collapse: collapse;
}
#anounceTable td{
	padding:10px;
	font-size:12px;
	line-height:18px;
	color:#ff6600;
}
#basicRightDiv {
	margin:11px 18px 0 5px;
	width:225px;
	float:right;
	text-align:left;
	font-size:12px;
	line-height: 20px;
}
#basicRightDiv p {
	margin:0px;
	color:#444;
	background:#eee;
	padding: 5px;
	border: #ccc 1px solid;
}
#basicRightDiv a {
	color:#00497c;
}
#basicRightDiv a:hover {
	color:#f90;
}
.detailTable {
	color:#444;
	font-size: 12px;
	line-height: 18px;
	margin:0;
	width:225px;
	border: #bbb 1px solid;
	border-collapse: collapse;
	background-color:#F1FBFB;
}
.detailTable td{
	color:#444;
	font-size: 12px;
	line-height: 18px;
	padding:5px;
}
table.titleTable {
	margin:10px 0 -3px 0;
	width:225px;
}
table.titleTable td{
	text-align:right;
	padding:4px 6px 0 0;
}
table.startTable1 {
	margin:0;
	border:0;
	width:100px;
	clear:both;
}
table.startTable1 td{
	padding:0;
	text-align:center;
}
.loginTable_color{
	margin:20px auto 0 auto;
	clear:both;
	width:500px;
	text-align: left;
}
.loginTable_color-_td1{
	padding:10px;
	font-size:12px;
	line-height: 18px;
	width: 40%;
	text-align: right;
}

.loginTable_color-_td2{
	padding:10px;
	font-size:12px;
	line-height: 18px;
	width: 60%;
}

.loginTable_color-_td3{
	font-size:12px;
	line-height: 18px;
	color: #FF0000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#userRegistConfirmMailLabel{
	float:left;
	width:200px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:right;
	border:1px solid #ccc;
	border-bottom:0px;
}
#userRegistConfirmMailContents{
	float:left;
	width:740px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:left;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
#userRegistConfirmLabel {
	float: left;
	width: 200px;
	height:18px;
	font-size: 12px;
	text-align: right;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	padding-right: 3px;
	padding-top: 3px;
	clear:left;
}
#userRegistConfirmContents {
	float: left;
	width: 740px;
	height: 18px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
#lineStraight{
	margin:0;
	color: #F1FBFB;
	height: 4px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: #bbbbbb;
	border-style: solid;
	width: 100%;
	clear: both;
	padding-top: 0px;
}
#userRegistDetailConfirmLabel {
	float: left;
	width: 200px;
	height:18px;
	font-size: 12px;
	text-align: right;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding-right: 3px;
	padding-top: 3px;
	clear:left;
}
#userRegistDetailConfirmContents {
	float: left;
	width: 740px;
	height:18px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 12px;
	text-align: left;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#videoCountListDiv{
	margin:3px 0 0 0;
	font-size:12px;
	height:18px;
	float:right;
}

.page1212{
	background-color:#EFEFEF;
	padding-left:495px;
	width:465px;
}

.page1212_use{
	width:456px;
	background-color:#EFEFEF;
	padding-left:96px;
}

/*nav_cat*/
.nav_cat{
	float:left;
	width:960px;
	height:48px;
	margin-bottom:6px;
	*margin-bottom:6px!important;
	*margin-bottom:-3px;
	background:url(../img/nav_cat_bg.jpg) repeat-x;
}

.nav_cat ul{
	margin-top:12px;
	width:960px;
	height:36px;
	text-align:center;
	list-style-type:none;
	font-size:12px;
	color:#040203;
}

.nav_cat ul li.o{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom01h.jpg) no-repeat;
}
.nav_cat ul li.ook{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom01h.jpg) no-repeat;
}
.nav_cat ul li.o a,
.nav_cat ul li.o a:link,
.nav_cat ul li.o a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom01.jpg) no-repeat;
}
.nav_cat ul li.ook a,
.nav_cat ul li.ook a:link,
.nav_cat ul li.ook a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom01h.jpg) no-repeat;
}
.nav_cat ul li.o a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom01h.jpg) no-repeat;
}
.nav_cat ul li.ook a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom01h.jpg) no-repeat;
}

.nav_cat ul li.g{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom02h.jpg) no-repeat;
}
.nav_cat ul li.gok{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom02h.jpg) no-repeat;
}
.nav_cat ul li.g a,
.nav_cat ul li.g a:link,
.nav_cat ul li.g a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom02.jpg) no-repeat;
}
.nav_cat ul li.gok a,
.nav_cat ul li.gok a:link,
.nav_cat ul li.gok a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom02h.jpg) no-repeat;
}
.nav_cat ul li.g a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom02h.jpg) no-repeat;
}
.nav_cat ul li.gok a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom02h.jpg) no-repeat;
}

.nav_cat ul li.p{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom03h.jpg) no-repeat;
}
.nav_cat ul li.pok{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom03h.jpg) no-repeat;
}
.nav_cat ul li.p a,
.nav_cat ul li.p a:link,
.nav_cat ul li.p a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom03.jpg) no-repeat;
}
.nav_cat ul li.pok a,
.nav_cat ul li.pok a:link,
.nav_cat ul li.pok a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom03h.jpg) no-repeat;
}
.nav_cat ul li.p a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom03h.jpg) no-repeat;
}
.nav_cat ul li.pok a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom03h.jpg) no-repeat;
}

.nav_cat ul li.b{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom04h.jpg) no-repeat;
}
.nav_cat ul li.bok{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	background:url(../img/nav_cat_buttom04h.jpg) no-repeat;
}
.nav_cat ul li.b a,
.nav_cat ul li.b a:link,
.nav_cat ul li.b a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom04.jpg) no-repeat;
}
.nav_cat ul li.bok a,
.nav_cat ul li.bok a:link,
.nav_cat ul li.bok a:visited{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom04h.jpg) no-repeat;
}
.nav_cat ul li.b a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom04h.jpg) no-repeat;
}
.nav_cat ul li.bok a:hover{
	float:left;
	display:block;
	width:116px;
	height:36px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	background:url(../img/nav_cat_buttom04h.jpg) no-repeat;
}

.nav_cat ul li.w01{
	float:left;
	display:block;
	padding-right:15px;
	line-height:36px;
	width:233px;
	height:36px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#A7A6A3;
}

.nav_cat ul li.w02{
	float:left;
	display:block;
	padding-left:15px;
	line-height:36px;
	width:233px;
	height:36px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#A7A6A3;
	background:url(../img/nav_cat_ico.gif) no-repeat left top;
}

.nav_cat ul li a:link,
.nav_cat ul li a:visited{
	color:#040203;
	text-decoration:none;
}

.nav_cat ul li a:hover{
	color:#f90;
	text-decoration:underline;
}

/*page404*/
.page404_img{
	height:270px;
	background:url(../img/uc.jpg) no-repeat center center;
}

.page404_w01{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	border-bottom:1px solid #83CEE3;
}

.page404_w02{
	margin-top:10px;
	text-align:center;
	font-size:12px;
	line-height:16px;
}

/*pingjia*/
a.pingjia a:link,
a.pingjia a:visited,
a.pingjia a:hover{
	color:#FF9900;
	text-decoration:none;
}

.tvSee_css01 span em.aboutB,
.tvSee_css01 span em.aboutS{
	width:30px;
}