*{margin: 0; padding: 0;}
body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #ccc;
	background: #232323;
	text-align: center;
}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
#header{width: 100%; min-width: 1000px; text-align: left; background: url(i/header_bg.gif) repeat-x top; border-bottom: 1px solid #464646; margin-bottom: 2px;}
	#header .hheight{width: 100%; height: 203px; overflow: hidden;}
	#header .hflv{width: 195px; height: 203px; background: url(i/header_flv_bg.gif) no-repeat; float: left;}	
	#header .hflv .hflv_padd{padding: 0px; position:absolute;}
	#header .logo{width: 330px; height: 203px; float: left;}
	#header .hta{width: 100%;height: 203px; margin-left:-525px; background: url(i/header_ta.gif) no-repeat right top; float: right;}
	#header .hta .hta_padd{padding: 15px 50px 15px 510px;}
	#header .hta .hta_padd p{width: 440px;}

.menu{height: 34px; min-width: 1000px; overflow: hidden; font-size: 15px; background: url(i/top_menu_bg.gif) repeat-x 0 33px;}
	.menu ul.left{padding: 0 0 0 10px; float: left; width: 48%; min-width: 560px;}
	.menu ul.left li{float: left; padding: 0 2px;}
	.menu ul li a{display: block; line-height: 34px;}
	.menu ul li a span{padding: 0 0 0 35px;}
	.menu ul li.fm a{background: url(i/mi_fm.gif) no-repeat top; text-decoration: none; width: 123px;}
	.menu ul li.bfs a{background: url(i/mi_bfs.gif) no-repeat top; text-decoration: none; width: 141px;}
	.menu ul li.bps a{background: url(i/mi_bps.gif) no-repeat top; text-decoration: none; width: 136px;}
	.menu ul li.st a{background: url(i/mi_st.gif) no-repeat top; text-decoration: none; width: 131px;}

	.menu ul.right{padding: 0 10px 0 0;  float: right; width: 41%; min-width: 410px;}
	.menu ul.right li{float: right; padding: 0 2px;}
	.menu ul li.ds a{background: url(i/mi_dvds.gif) no-repeat top; text-decoration: none; width: 108px;}
	.menu ul li.sc a{background: url(i/mi_sc.gif) no-repeat top; text-decoration: none; width: 131px;}
	.menu ul li.ad a{background: url(i/mi_ad.gif) no-repeat top; text-decoration: none; width: 119px;}
	.menu ul li.cur a{background-position: bottom;}

.top_arch{background: url(i/arch_bg.gif) repeat-x bottom; text-align: center; line-height: 34px; min-width: 1000px;}
.top_arch ul{background: url(i/arch_bg.gif) repeat-x bottom;}
.top_arch ul li{float: left; width: 24px; padding: 0 2px;}
.top_arch ul li a{display: block; text-decoration: none;}
.top_arch ul li.cur{background: url(i/arch_cur.gif) no-repeat center;}
.top_arch ul li.b{width: 65px;}
.top_arch ul li.bcur{width: 65px;background: url(i/arch_cur2.gif) no-repeat center;}
.top_arch ul li.title{width: 90px;}

#wrapper{float:right;width:100%;margin-left:-150px; min-width: 780px;}
#content{margin-left:150px; color: #DEEBFD;}
#content .cpadding{padding-left: 5px;}
	#content .title1{width: 100%; min-width: 780px; background: url(i/title_bg2.gif) repeat-x bottom; text-align: left;}
	#content .title1a{width: 300px; background: url(i/title_bg1.gif) repeat-x bottom;}
	#content .title1b{width: 100%; background: url(i/title_middle.gif) no-repeat right bottom;}
	#content .title1c, #content h1{background: url(i/title_left.gif) no-repeat left bottom; line-height: 26px; padding: 0 0 4px 25px; font-weight: 700; font-size: 14px;}

	#content .w_thumbs{width: 100%; min-width: 780px; min-width: 780px; padding: 0 0 20px 0;}
	#content .w_thumbs img{float: left; background: url(i/pre_load_img_240x180.gif) no-repeat center; margin: 10px 7px;}
	#content .w_thumbs a img{border: 1px solid #323949;}
	#content .w_thumbs a:hover img{border: 1px solid #63A9FF;}
	#content .w_thumbs a{border: 0; float: left;}

	#content .s_thumbs{width: 100%; min-width: 780px; padding: 0 0 20px 0;}
	#content .s_thumbs img{float: left; background: url(i/pre_load_img_180x240.gif) no-repeat center; margin: 5px;}
	#content .s_thumbs a:hover img{border: 1px solid #63A9FF;}
	#content .s_thumbs a img{border: 1px solid #323949;}
	#content .s_thumbs a{border: 0; float: left;}


	#content .s_thumbs .desc{width: 380px; height: 250px; float: left; overflow: hidden; margin: 6px 4px;}
	#content .s_thumbs .desc p{text-align: left; padding: .4em;}
	#content .s_thumbs .desc a{background: url(i/bullet_link.gif) no-repeat left 17px; padding: 10px 0 0 10px; display: block;}
	#content .s_thumbs .desc a.pic{background: none; padding: 0; }


	#content .title2{width: 100%; background: url(i/title_topl_bg2.gif) repeat-x bottom; text-align: left;}
	#content .title2a{width: 100%; background: url(i/title_topl_right.gif) no-repeat right bottom;}
	#content .title2b{width: 350px; background: url(i/title_topl_bg1.gif) repeat-x bottom;}
	#content .title2c{width: 100%; background: url(i/title_topl_middle.gif) no-repeat right bottom;}
	#content .title2d{background: url(i/title_topl_left.gif) no-repeat left bottom; line-height: 30px; padding: 0 0 1px 85px; font-weight: 700; font-size: 14px;}
	#content .tp_l{width: 775px; background: #1D1D1D url(i/tp_l.gif) repeat-y left; float: left;}
	#content .tp_r{width: 100%; background: url(i/tp_r.gif) repeat-y right;}
	#content .tp_b{width: 100%; background: url(i/tp_b.gif) repeat-x bottom;}
	#content .tp_lb{width: 100%; background: url(i/tp_lb.gif) no-repeat left bottom;}
	#content .tp_rb{background: url(i/tp_rb.gif) no-repeat right bottom; padding: 0 0 15px 0;}

	#content .tp2_l{background: #1D1D1D url(i/tp_l.gif) repeat-y left;}
	#content .tp2_r{width: 100%; background: url(i/tp_r.gif) repeat-y right;}
	#content .tp2_b{width: 100%; background: url(i/tp_b.gif) repeat-x bottom;}
	#content .tp2_lb{width: 100%; background: url(i/tp_lb.gif) no-repeat left bottom;}
	#content .tp2_rb{background: url(i/tp_rb.gif) no-repeat right bottom; padding: 0 0 15px 0;}

	#content .t_thumbs{margin: 0 auto;padding: 2px 5px}
	#content .t_thumbs .ti{width: 182px; height: 265px; padding: 4px; float: left; overflow: hidden; text-align: left;}
	#content .t_thumbs img{background: url(i/pre_load_img_180x240.gif) no-repeat center; display: block; margin: 0 0 5px 0;}
	#content .t_thumbs a img{border: 1px solid #323949;}	 
	#content .t_thumbs a{font-size: 14px; text-decoration: none;}
	#content .t_thumbs a:hover img{border: 1px solid #63A9FF;}
	#content .t_thumbs ul{width: 182px; padding: 0 4px; float: left; overflow: hidden; text-align: left;}
	#content .t_thumbs ul li{margin: 2px 0;}


	#content .t2_thumbs{margin: 0 auto;padding: 2px 5px}
	#content .t2_thumbs .ti{width: 242px; height: 180px; padding: 4px 2px; overflow: hidden; text-align: left; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; font-size: 11px; vertical-align: top; *margin: 0 2px 0 1px;}
	#content .t2_thumbs img{width: 242px; height: 178px;background: url(i/pre_load_img_240x180.gif) no-repeat center; display: block; margin: 0 0 5px 0;}
	#content .t2_thumbs span{display: block; position: relative; left: 1px; top: -36px; *top: -46px; line-height: 15px; background: #374155; padding: 6px 3px; *padding: 18px 10px 0; text-align: center; filter:alpha(opacity=75);opacity: 0.75; margin: 4px 4px;  font-weight: 700;}


	#content .t2_thumbs a img{border: 1px solid #323949;}
	#content .t2_thumbs a:hover img{border: 1px solid #63A9FF;}
	#content .t2_thumbs ul{width: 242px; padding: 0 4px; float: left; overflow: hidden; text-align: left;}
	#content .t2_thumbs ul li{margin: 2px 0;}

	#content .t2_thumbs a:link, #content .t2_thumbs a:visited, #content .t2_thumbs a:active, #content .t2_thumbs a:hover {color: #C5E7FE; text-decoration: none;}
	#content .t2_thumbs a:hover {color: #fff;}
	#content .t2_thumbs b {font-size: 20px; color: #fff;}
	
	#content .t2_links{margin: 0 auto;padding: 2px 5px}
	#content .t2_links a {color: #C5E7FE; text-decoration: none;}
	#content .t2_links a:hover {color: #fff;}
	#content .t2_links ul{width: 262px; padding: 0 4px; float: left; overflow: hidden; text-align: left;}
	#content .t2_links ul li{margin: 2px 0;}	
	#content .t2_links b {font-size: 18px; color: #fff;}
	

	.sse{width: 100px;}

	.bttm_visit{width: 600px; margin: 10px; float: left;}
	.bttm_visit .pic{width: 39%; float: left;}
	.bttm_visit .pic img{display: block; margin: 0 auto 5px;}
	.bttm_visit .pic a img{border: 1px solid #323949;}
	.bttm_visit .pic a:hover img{border: 1px solid #63A9FF;}
	.bttm_visit .pic span{ background: url(i/bullet_link2.gif) no-repeat left  center; padding: 0 0 0 10px; font-size: 18px; font-weight: 700;}
	.bttm_visit .desc{width: 59%; float: right; text-align: left;}
	.tb_t{width: 100%; background: #1D1D1D url(i/tb_t.gif) repeat-x top;}
	.tb_b{width: 100%; background: url(i/tb_b.gif) repeat-x bottom;}
	.tb_l{width: 100%; background: url(i/tb_l.gif) repeat-y left;}
	.tb_r{width: 100%; background: url(i/tb_r.gif) repeat-y right;}
	.tb_lt{width: 100%; background: url(i/tb_lt.gif) no-repeat left top;}
	.tb_rt{width: 100%; background: url(i/tb_rt.gif) no-repeat right top;}
	.tb_lb{width: 100%; background: url(i/tb_lb.gif) no-repeat left bottom;}
	.tb_rb{background: url(i/tb_rb.gif) no-repeat right bottom; padding: 20px;}

#left{float:left;width:150px; background: url(i/side_top_bg.gif) repeat-x top; color: #DEEBFD;}
	#left .cat_title{background: url(i/side_title_bg.gif) no-repeat bottom; line-height: 22px; padding: 0 0 5px 25px; text-align: left;}
	#left .cat_title h1{font-size: 18px; text-transform: uppercase;}

	#left ul{padding-bottom: 20px;}
	#left ul li{line-height: 21px; margin: 1px 0; text-align: left; width: 100%; overflow: hidden;}
	#left ul li a, #left ul b{background: url(i/cat_li_bg.gif) no-repeat top; display: block; padding: 0 0 0 15px;}
	#left ul li a:hover, #left ul b{background: url(i/cat_li_bg.gif) no-repeat bottom; display: block; padding: 0 0 0 15px;}

	#left .cat_title2{background: url(i/cat_title_bg.gif) no-repeat bottom; line-height: 29px; padding: 0 0 0 25px; text-align: left; font-weight: 700;}
	#left .cat_title3{background: url(i/cat_title2_bg.gif) no-repeat bottom; line-height: 29px; padding: 0 0 0 25px; text-align: left; font-weight: 700;}
	#left .cat_title4{background: url(i/cat_title3_bg.gif) no-repeat bottom; line-height: 29px; padding: 0 0 0 25px; text-align: left; font-weight: 700; margin: 20px 0 0 0;}
	#left img{margin: 10px auto 5px; /*background: url(i/pre_load_img_180x240.gif) no-repeat center;*/}
	#left a img{border: 1px solid #3B4762; display: block;}
	#left a:hover img{border: 1px solid #63A9FF; display: block;}
	#left p{text-align: left; padding: 0.4em;}

	#left .link{background: url(i/bullet_lul.gif) no-repeat left center; padding-left: 10px}

#footer{clear:both;width:100%; min-width: 1000px; border-top: 1px solid #464646;}
#footer .bttn_links{text-align: left; padding: 0 0 0 50px;}
	.f_bttm{width: 100%; min-width: 1000px; background: url(i/footer_bg.gif) repeat-x top; height: 154px; overflow: hidden;}
	.f_bttm .left_f{width: 500px; background: url(i/footer_img1.gif) no-repeat top; height: 154px; overflow: hidden; float: left;}
	.f_bttm .left_f .left_ta{padding: 20px 120px 0 70px; height: 105px; text-align: left; font-size: 10px;}

	.f_bttm .right_f{width: 279px; background: url(i/footer_img2.gif) no-repeat top; height: 154px; overflow: hidden; float: right; color: #6D6D6D;}
	.f_bttm .right_f .right_ta{padding: 20px 10px 0 100px; height: 105px; color: #fff;}


a:link, a:visited, a:active, a:hover{color: #C5E7FE; text-decoration: underline;}
a:hover{color: #fff; text-decoration: none;}

.top_arch a:hover{text-decoration: underline;}

#left ul li a:link, #left ul li a:visited, #left ul li a:active, #left ul li a:hover{color: #C5E7FE; text-decoration: none;}
#left ul li a:hover{color: #C5E7FE; text-decoration: none;}

#content .t_thumbs .ti a:link, #content .t_thumbs .ti a:visited, #content .t_thumbs .ti a:active{text-decoration: underline;}
#content .t_thumbs .ti a:hover{text-decoration: none;}

#content .t_thumbs .ti a span, #content .t_thumbs .ti a:hover span{font-weight: 700; color: #ccc;}

#content .t_thumbs ul li a:link span, #content .t_thumbs ul li a:visited span, #content .t_thumbs ul li a:active span{color: #AAABAD;}

#footer .bttn_links a:link, #footer .bttn_links a:visited, #footer .bttn_links a:active, #footer .bttn_links a:hover{color: #717171; text-decoration: underline;}
#footer .bttn_links a:hover{text-decoration: none;}

#footer .right_ta a:link, #footer .right_ta a:visited, #footer .right_ta a:active, #footer .right_ta a:hover{color: #A8C1FA; text-decoration: underline; font-weight: 700;}
#footer .right_ta a:hover{color: #fff; text-decoration: none;}

.toon{margin: 0; padding: 0}

ul.video {color: #DEEBFD}
ul.video li{position: relative;width: 242px;height: 238px;margin: 0px 5px 8px 0px;text-align:left;float: left;}
img.t, img.ts {width:240px;height:180px;border: 1px solid #323949;}
img.t:hover, img.ts:hover {border: 1px solid #63A9FF;}
span.dsc{position:absolute;top:185px;left:2px;color:#FFF;width: 240px;height:30px;overflow:hidden;text-align:left;}
span.a, span.b{position: absolute;top: 220px;color:#DEEBFD;font-size: 11px;}
span.a b, span.b b{color:#ccc;font-weight: normal;}
span.a{left: 5px;}
span.b{right: 5px;}
span.dur{position: absolute;z-index:10;opacity: 0.75;filter: alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";top: 168px;left: 196px;color:#63A9FF;background:#000;width:45px;text-align:center;font-weight:bold;font-size: 11px;}
span.dur b{color: #63A9FF;font-weight: normal;display:none;}

	span.ba, span.br {cursor:pointer;position:absolute;margin:160px 0px 0px 10px;overflow:hidden;padding:0px;width:15px;height:15px;z-index:5;background-color:transparent;background-image:url(http://i42.nudevista.com/_/p.gif);background-repeat:no-repeat;filter:alpha(opacity=20);opacity:0.3;}
	span.ba {background-position:0px 0px}
	span.br {background-position:-30px 0px}
	span.stable {filter:alpha(opacity=100);opacity:1;}



i {font-style:normal;color: #63A9FF;}
