/*
Copyright (c) 2009, Shawphy(shawphy.com). All rights reserved.
http://shawphy.com/2009/03/my-own-reset-css.html
Based on YUI http://developer.yahoo.com/yui/reset/ 
and Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html 
Licensed under the BSD License:
http://creativecommons.org/licenses/BSD/
version: 1.1 | 20090303
*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt 
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
body{
	font-size:12px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #f0f0f0
}
.clear{clear: both;width:0px;height:0px;}
a{ text-decoration: none; color:#333;}
a:hover{ text-decoration: underline;}

#wrap{width:960px;	overflow: hidden;	margin: auto;}

#header{width: 960px;overflow: hidden;margin: auto;}

/** Top Style  **/
#top{
	width:756px;	height:28px;
	margin-left:204px;	overflow: hidden;
	text-align: left; 	position: relative; z-index: 100;
	background: url(/profiles/top_bg.gif) no-repeat;
}
	#top .note{
		float: left;
		width:596px;		height:28px;
		line-height: 28px;		color: #999;
		text-indent: 60px;		overflow: hidden;
	}
		#top .note em{ 
			color:#e22160; font-family: Verdana; 
			font-weight: bold; font-size: 11px;
			margin: 0 2px;
		}
	#top .a_link{
		float: right;		margin-right:10px;
		width: 150px;		height: 28px;
		line-height: 28px;		overflow: hidden;
		background: url(/profiles/top_line.gif) no-repeat center center;
	}
		#top .a_link .a_home{
			background: url(/profiles/ico_home.gif) no-repeat;
			padding-left: 16px;margin-right:15px;
		}
		#top .a_link .a_clo{
			background: url(/profiles/ico_clo.gif) no-repeat;
			padding-left: 16px;
		}
		#top .a_link a{ color: #666;}
		#top .a_link a:hover{ color: #999; text-decoration: none;}
	
/** Logo & Search Style  **/
#logo_search{margin:auto;width: 960px;height:80px;}

	#logo_search #logo{
		width:260px;height:100px;margin-top:-20px;float: left;
		position: relative; z-index: 99;
	}	
	
	#logo_search #search{
		width:670px;	height:80px;	_margin-top: 0px;
		overflow: hidden;		float: right;
	}
		#box{
			width:647px;	height: 32px;	
			margin-left:23px;	
			margin-top: 12px;		text-align:left;
			background: url(/profiles/search_bg.gif) no-repeat;
		}
			#box #selects{
				float: left;						
				width:117px;	height:22px;	*overflow: hidden;
				margin-top:4px;	margin-left:4px;	_margin-left:2px;
				border:1px solid #ccc;	
				line-height:22px;
			}
				#box #selects  select.replaced { display: none; }
    				ul.selectReplacement {
						width: 115px;	height:22px;
						background: url(/profiles/select_arrow.gif) no-repeat 100px center #f9f9f9;
    				}
	    					ul.selectReplacement li {
      						color: #000;
      						cursor: pointer;	display: none;
      						list-style: none;		padding: 1px 0;	
     							width: 115px;	  padding-left:8px; 
    						}
    						ul.selectOpen li {
								z-index:1000;		position:relative; 
								background:#fff;		display: block;
								border:1px solid #ccc;	border-top:0px solid #ccc;
								width:109px;	margin-left:-1px;	  
    						}
    							ul.selectReplacement li.selected {color: #000; display: block;  }
    							ul.selectOpen li.selected { display: block;  }
   							ul.selectOpen li:hover,
    							ul.selectOpen li.hover,
    							ul.selectOpen li.selected:hover {
      								background:#ffd2de;
      								color: #000;	  
    							}
	
			#box #inputs{float: left;	width:430px;height:32px;	overflow: hidden;}
				#box #inputs .input_txt{
					width:355px; height:17px; 
					padding-top: 5px; padding-left:5px;
					border:1px solid #ccc;	background:#ffffff;
					color:#999; margin-top:4px;*margin-top:3px;margin-left:4px;	
				}
				#box #inputs .input_btn{
					width:50px; height:24px;  cursor: pointer;
					padding-left:15px; font-weight: bold;	*padding-top:2px;
					border:0px solid #ccc;	background:#ffffff;
					color:#fa850d;  background: url(/profiles/search_btn.gif) no-repeat left center;
				}
				#box #inputs span{ position: relative; *top:-4px; color: #000;}

			#box #lang{
				float: left;	height:32px;	overflow: hidden;
				width:93px; text-align: center;
				border-left:1px solid #ddd;	
				line-height:34px; 
			}
				#lang a{ color: #e22160;}
				#lang a:hover{ color: #e70f47; text-decoration: none;}
				
		#keys{
			width:644px;	height: 30px;	_margin-top:-18px;	
			margin-left:20px;		*margin-left:12px;	
			text-align:left;		line-height:34px; padding-left:15px
		}
			#keys em{ color: #e22160; font-weight: 500}
			#keys a{ color: #333; margin:0 3px; font-family: Verdana; }
	

#menu_nav{height:78px;width:960px;overflow: hidden; margin: auto;}
/** Menu Style  **/
#menu_nav #menu{
		height:43px; width:960px;	overflow: hidden;
		background: url(/profiles/menu_bg.gif) no-repeat;

	}
		#menu	ul{
			height:43px;	margin-left:5px;width:960px;overflow: hidden
		}
			#menu	ul li{float: left;background: url(/profiles/menu_line.gif) right top no-repeat;}
				#menu	ul li a{	
					height:43px;
					padding: 0 5px;
					margin:0 9px;
					line-height: 40px;		
					color:#fff;
					font-size: 13px;
					display: inline-block;
					font-weight: bold;
				   overflow: hidden;		
					filter: dropshadow(OffX=1, OffY=1, Color='#f58aa6', Positive='true');			
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				}
					#menu	ul li.selected a{
						color:#772a00;
						text-decoration: none;	
						filter: dropshadow(OffX=0, OffY=0, Color='#f58aa6', Positive='true');					
						background: url(/profiles/menu_dot.gif) center top no-repeat;
		  			 }
					 #menu li.selected a:hover{
					 	text-decoration: none;
		  			 }
					#menu	ul li a:hover{
						color:#772a00;
						text-decoration: none;	
						filter: dropshadow(OffX=0, OffY=0, Color='#f58aa6', Positive='true');					
						background: url(/profiles/menu_dot.gif) center top no-repeat;
					}	
						
/** Nav Style  **/
#menu_nav #nav{
		height:35px; width:960px;	overflow: hidden;
		background: url(/profiles/nav_bg.gif) no-repeat; text-align: left;
	}
	#nav .left{
		height:31px; line-height: 33px; width:700px; float: left;
		padding-left:35px;	overflow: hidden; color: #999; font-size: 13px;
		background: url(/profiles/movie.gif) no-repeat 10px 7px;
	}			
		#nav .left em{	font-weight: bold; color: #333;}		
		#nav .left a{color: #000;}		
		
	#nav .right{
		height:31px; line-height: 31px; width:200px; float: right;
		overflow: hidden; color: #999;padding-left:25px;
		background: url(rss.gif) no-repeat left 9px;
	}				
		#nav .right em{ color: #fa850e; font-family: Verdana}				
					

/** Link Style  **/
.link{		
	width:960px; font-size: 12px;
  margin-top:10px;	margin: auto;	
	overflow: hidden;	text-align:left
}
	.link .link_box_top{
		height:42px;	width:960px;	overflow: hidden;
		background: url(/profiles/link_bg.gif) no-repeat top center;
	}
	.link .link_box_bottom{
		height:3px;	width:960px;overflow: hidden;
		background: url(/profiles/link_bg.gif) no-repeat center -42px;
	}
	.link .link_box_main{
		width:958px;
		overflow: hidden;
		padding: 0px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
		
		.link_box_main .link_text{
			padding: 7px;
			padding-left: 12px;
			color:#666;
		}
			.link_box_main .link_text a{
				color:#666; 
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
			.link_box_main .link_text a:hover{
				color:#000;
			}
	
/** Footer Style  **/
#footer{
	text-align: center;	font-size: 12px;
	margin: auto;	margin-top:10px;	
}
	#footer #f_menu{
		margin: auto;	width:960px;
		height:34px;  line-height: 36px;
		color: #666;	text-align: center;
		overflow: hidden;	font-size: 12px;
		background: url(/profiles/footer_bg.gif) no-repeat;
		
	}
		#f_menu	a{ color: #666;	font-family: Verdana;}
		#f_menu	a.color{ color: #e22160;}
		#f_menu	a:hover{ color: #000;}
			
	#footer p{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #999;
		font-size:11px;
		margin-top:5px;
		margin-left:8px;
	}
	#footer p.fonts{
		font-weight: lighter;
		font-size:12px;
	} 
	
	#footer #copyright{
		width:950px;
		text-align: center;
	}
  #tudouswf {
  margin-left:-300px
  }
  #playzone {
  width:600px; height:480px;overflow: hidden
  }
  
  
#container{
	overflow: hidden;	width:960px; margin: auto;
}
.ad {
  margin-top:10px;margin-bottom:10px
}
.ad2 {
  margin-left:13px;margin-bottom:-10px;margin-top:10px
}

/** Content Style **/
#content{float: left; width:700px;	overflow: hidden; text-align: left;}
	#content .con_list{width:700px; margin-top:5px;overflow: hidden;}
		#content .con_list_top{
			width:700px; height:42px; overflow: hidden;
			background: url(/profiles/content_bg.gif) no-repeat center top;
		}		
		
		#new{
			margin-top: 5px;
		}
      #new .link_box_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px;				
				background: url(/profiles/content_title.gif) no-repeat left -5px;
				position: absolute;
			}	
			#new .link_box_top label{
				height:42px;	
				width:302px;	
				*width:102px;	
				overflow: hidden;  
				display: block;
				margin-left:3px;
				position: relative;
				text-align: left;
				background: url(/profiles/link_bg.gif) -200px 0px no-repeat; 	
				float: left;
			}

			#new .link_box_top span{
					height:32px;overflow: hidden; margin:3px 10px; float: right;line-height:32px;
				}
						
			#new .link_box_top span img{
				_margin-top:11px;padding-right:5px
			}
				#new .link_box_top span a{color:#666;}
				
			#new ul {_margin-left:-10px;_margin-top:5px}
			#new ul li{
				float: left; width:210px; height:35px; padding-left:5px;
				line-height: 35px; overflow: hidden; margin-left:10px;
				border-bottom: 1px dashed #bfbfbf;font-size:14px		
			}
			#new ul li{
				float: left; width:210px; height:31px; padding-left:5px;
				line-height: 31px; overflow: hidden; margin-left:10px;
				border-bottom: 1px dashed #bfbfbf;font-size:12px		
			}
				#new ul li em{
					font-family: Verdana; font-size: 10px;
					margin-right:5px; color:#666;
				}
				#new ul li a{color:#111;}
				#new ul li a{color:#000;}
			
			#new .newlist {
				 width:680px;
				 float: left;
			}
			#new .right_ad{
				width: 250px;
				overflow: hidden;
				height: 250px;
				float: left;padding-right:0px;padding-top:0px;padding-left:15px
			}
			
			#content #korea .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -45px;
			}
			#content #hongkong .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -85px;
			}
			#content #taiwan .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -125px;
			}
			#content #cn .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -165px;
			}
			#content #usa .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -205px;
			}
			#content #japan .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -245px;
			}
			#content #anime .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -285px;
			}
			#content #fun .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -325px;
			}
			#content #culture .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -365px;
			}
			#content #sports .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -405px;
			}
			#content #mtv .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -445px;
			}
			#content #singapore .con_list_top h1{
				height:22px;width:100px;overflow: hidden; margin:3px 6px; float: left;
				background: url(/profiles/content_title.gif) no-repeat left -480px;
			}
			
			#content .con_list_top span{
				height:32px;overflow: hidden; margin:3px 10px; float: right;line-height:32px;
			}
						
			#content .con_list_top span img{
				_margin-top:11px;padding-right:5px
			}
				#content .con_list_top span a{color:#666;}
				
				
				
		#content .con_list_bottom{
			width:700px; height:3px; overflow: hidden;
			background: url(/profiles/content_bg.gif) no-repeat center -42px;
		}
		#content .con_list_main{
			width:693px; overflow: hidden;padding:0 0 10px 5px; 
			border-left:1px solid #ccc; border-right:1px solid #ccc;			
		}
		#content .con_list_main .ad_img{margin:10px 0 0 13px;}
			#content .con_list_main ul {_margin-left:-10px;_margin-top:5px}
			#content .con_list_main ul li{
				float: left; width:210px; height:35px; padding-left:5px;
				line-height: 35px; overflow: hidden; margin-left:10px;
				border-bottom: 1px dashed #bfbfbf;font-size:14px		
			}
			#content #new .con_list_main ul li{
				float: left; width:210px; height:31px; padding-left:5px;
				line-height: 31px; overflow: hidden; margin-left:10px;
				border-bottom: 1px dashed #bfbfbf;font-size:12px		
			}
				#content .con_list_main ul li em{
					font-family: Verdana; font-size: 10px;
					margin-right:5px; color:#666;
				}
				#content .con_list_main ul li a{color:#111;}
				#content #new .con_list_main ul li a{color:#000;}
/** sideBar Style **/		
#sidebar{float: right; width:250px;	overflow: hidden; text-align: left;}
	#sidebar .side_list{width:700px; margin-top:5px;overflow: hidden;}
		#sidebar .side_list_top{
			width:250px; height:34px; overflow: hidden;
			background: url(/profiles/sidebar_bg.gif) no-repeat center top;
		}			
			#sidebar #movies .side_list_top h1{
				height:22px;width:103px;overflow: hidden; margin:5px 8px; float: left;
				background: url(/profiles/sidebar_title.gif) no-repeat left -44px;_margin-left:5px;
			}
			#sidebar #sitcom .side_list_top h1{
				height:22px;width:103px;overflow: hidden; margin:5px 8px; float: left;
				background: url(/profiles/sidebar_title.gif) no-repeat left -80px;_margin-left:5px;
			}
			#sidebar #anime2 .side_list_top h1{
				height:22px;width:103px;overflow: hidden; margin:5px 8px; float: left;
				background: url(/profiles/sidebar_title.gif) no-repeat left -118px;_margin-left:5px;
			}
			
			#sidebar .side_list span{
				height:22px;overflow: hidden; margin:12px 10px 0 0; float: right;line-height:32px;
			}
		#sidebar .side_list_botom{
			width:250px; height:3px; overflow: hidden;
			background: url(/profiles/sidebar_bg.gif) no-repeat center -34px;
		}
		#sidebar .side_list_main{
			width:238px; overflow: hidden; padding:5px;
			border-left:1px solid #ccc; border-right:1px solid #ccc;			
		}
				#sidebar .side_list_main_2{
			width:238px; overflow: hidden; padding:5px;
			border-left:1px solid #ccc; border-right:1px solid #ccc;			
		}
				#sidebar .side_list_main_3{
			width:238px; overflow: hidden; padding:5px;
			border-left:1px solid #ccc; border-right:1px solid #ccc;			
		}
			#sidebar .side_list_main h2{			
				font-size:14px;	font-weight: bold;	width:210px;
				color: #e22160;	margin:10px 10px 5px 10px; _margin:12px 10px -14px 10px;
			}
				#sidebar .side_list_main h2 label{ float: left;}	
				#sidebar .side_list_main h2 em{ 
					float: right; font-size:11px;
					font-family: Verdana; color: #666;
				}	
			#sidebar .side_list_main p{
				width:230px; padding:10px 5px 0px 5px; line-height: 22px;
				background: url(/profiles/sidebar_line.gif) top center no-repeat;
			}
			
			
		#note{
			margin: 5px auto;
			width: 958px;
			height: 155px;
			text-align: left;
			overflow: hidden;
			border:1px solid #EED5D2;
			background: #F5F5DC;
		}
			#note h5{			
				font-size:14px;
				font-weight: bold;
				width:938px;
				margin: 0 10px;
				color: #e22160;	
				height: 30px;
				line-height: 30px;
				border-bottom: 1px solid #EED5D2;
			}
			#note .notice {
       		 line-height:23px;
				 padding:5px 5px 3px 13px;
				 width:940px; color: #333;
				 margin-top: 3px;
				 float: left;
			}
			#note .right_ad{
				width: 300px;
				overflow: hidden;
				height: 100px;
				float: right;
			}
			#note .notice a{
       		 color:#e22160
			}
			
				#note .notice label{ float: left;}	
				#note .notice h2 em{ 
					float: right; font-size:11px;
					font-family: Verdana; color: #666;
				}	
			#sidetable .side_list_main p.ie6p img{ _margin: 10px 0;}
				#sidebar .side_list_main p a{color:#e22160;}

			#sidebar .side_list_main ul{overflow: hidden;
				width:230px; margin:5px; margin-bottom:0px;
			}		
			#sidebar .side_list_main ul li{
				width:230px; height:26px; padding-top:10px;*height:23px;_height:28px;
				border-bottom: 1px dashed #bfbfbf; overflow: hidden;
			}	
				#sidebar .side_list_main ul li h3{
					float: left; width:170px; padding-left:25px; 
					overflow: hidden;font-family: Verdana;
					background: url(/profiles/icon/t02.gif) no-repeat left center;
				}	
				#sidebar .side_list_main ul li em{
					float: right; font-size:11px;overflow: hidden;
					font-family: Verdana; color: #666;
				}
			#sidebar .side_list_main_2 ul{overflow: hidden;
				width:230px; margin:5px; margin-bottom:0px;
			}		
			#sidebar .side_list_main_2 ul li{
				width:230px; height:26px; padding-top:10px;*height:28px;_height:28px;
				border-bottom: 1px dashed #bfbfbf; overflow: hidden;
			}	
				#sidebar .side_list_main_2 ul li h3{
					float: left; width:170px; padding-left:25px; 
					overflow: hidden;font-family: Verdana;
					background: url(/profiles/icon/t03.gif) no-repeat left center;
				}	
				#sidebar .side_list_main_2 ul li em{
					float: right; font-size:11px;overflow: hidden;
					font-family: Verdana; color: #666;_margin-top:-20px
				}
			#sidebar .side_list_main_3 ul{overflow: hidden;
				width:230px; margin:5px; margin-bottom:0px;
			}		
			#sidebar .side_list_main_3 ul li{
				width:230px; height:26px; padding-top:10px;*height:23px;_height:28px;
				border-bottom: 1px dashed #bfbfbf; overflow: hidden;
			}	
				#sidebar .side_list_main_3 ul li h3{
					float: left; width:170px; padding-left:25px; 
					overflow: hidden;font-family: Verdana;
					background: url(/profiles/icon/t04.gif) no-repeat left center;
				}	
				#sidebar .side_list_main_3 ul li em{
					float: right; font-size:11px;overflow: hidden;
					font-family: Verdana; color: #666;_margin-top:-20px
				}
				#sidebar .side_list_main ul li span{
					float: left; width:15px;  display: block;
					overflow: hidden;font-family: Verdana;
				}	
				#sidebar .side_list_main ul li label{
					float: left; width:25px; *height:31px; *line-height:15px;
					overflow: hidden;font-weight: bold; font-family: Arial;
				}	
				#sidebar .side_list_main_2 ul li label{
					float: left; width:25px; *height:31px; *line-height:15px;
					overflow: hidden;font-weight: bold; font-family: Arial;
				}	
					label.cl{color:#e22160;}
				#sidebar .side_list_main ul li h4{
					float: left; width:140px;  
					overflow: hidden;font-family: Verdana;
				}	
			
/** Download Style **/
#download{
	width:250px; overflow: hidden; margin-top:10px;
}
	#download #down_top{
		width:250px; height:36px; overflow: hidden;
		background: url(/profiles/download_bg.gif) no-repeat center top;
	}	
	#download #down_bottom{
		width:250px; height:12px; overflow: hidden;
		background: url(/profiles/download_bg.gif) no-repeat center -36px;
	}	
	#download #down_main{
		width:230px;overflow: hidden; padding:10px; text-align: center;
		background: url(/profiles/download_box_bg.gif) repeat-y;
	}	
		#download #down_main .tt{
			overflow: hidden;
			width:203px;height:49px;margin: auto;margin-top:5px; *margin-top:15px; 
		}	
		#download #down_main p{
			margin-top:10px; line-height: 22px;
		}
		#download #down_main p em{
			color: #f00;
		}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			