/*--------Fooooo.com index layout css 2008/12/01 by K.Akatsuka--------*/



/**--top_main_movie_box--**/

ul.top_main_movie_box {
	width:470px;
	list-style:none;
	margin:10px 0 0 0;
	}

ul.top_main_movie_box li.movie_box_area {
	margin:0 0 10px 0;
	padding:0;
	}

/*IE7*/
*:first-child+html ul.top_main_movie_box li.movie_box_area {
	margin:0 0 7px 0;
	padding:0;
	}
/*IE7*/


/*IE7*/
*:first-child+html ul.main_movie_box li.movie_box_area {
	margin:0 0 19px 0;
	padding:0 0 4px 0;
	}
/*IE7*/

/**--main_movie_box--**/


	
ul.search_movie_box {
		list-style:none;
		clear:both;
		margin:0;
		
		}

ul.search_movie_box li.movie_box_area {
	display:inline;
		margin:0 0 10px 0;
		padding:0 0 0px 0;
		}
		
ul.m_box {
	width:640px;
	list-style:none;
	clear:both;
	margin:5px 0 5px 0;
		overflow:hidden;
	}

ul.m_box li {
	float:left;
	}
		
ul.m_box li.movie_thumb140 {
	width:120px;
	height:95px;
	margin:0 10px 10px 0;
	}
		

ul.m_box li.movie_cap {
	width:500px;
	margin:0px;
	line-height:14px;
	}
	
ul.m_box li.movie_cap .movie_title {
	font-size:88%;
	line-height:16px;
	color:#000;
	}
	
ul.m_box li.movie_cap .movie_description {
	margin:2px 0 4px 0;
	font-size:75%;
	line-height:14px;
	color:#666;
	}

ul.m_box li.movie_cap ul {
	margin:2px 0 0 0;
	list-style:none;
	clear:both;
	}

ul.m_box li.movie_cap li {
	margin:0;
	color:#999999;
	float:left;
	}


ul.m_box li.movie_cap li.time {
	padding:1px 0 0px 0;
	width:60px;
	font-size:100%;
	color:#000000;
	font-weight:bold;
	background:url(../images/time_line.jpg) no-repeat right;
	}

ul.m_box li.movie_cap ul li.search_site {
	padding:0 5px 0 10px;
	font-size:75%;
	}

ul.m_box li.movie_cap ul li.search_site a {
	text-decoration:underline;
	color:#609e42;
	}

ul.m_box li.movie_cap ul li.search_site img {
	vertical-align:middle;
	margin:0 5px 0 0;
	}
	

ul.m_box li.movie_cap ul li.play {
	width:62x;
	padding:0 5px 0 10px;
	font-size:75%;
	background:url(../images/time_line.jpg) no-repeat left;
		white-space:norap;
	}

ul.m_box li.movie_cap ul li.play a {
	text-decoration:underline;
	color:#609e42;
	}
	




/**--movie_thumb--**/

.movie_thumb80 {
	width:80px;
	height:60px;
	position:relative;
	}

.movie_thumb80 img {
	z-index:1;
	}


.movie_thumb140 {
	width:120px;
	height:95px;
	margin:0 10px 10px 0;
	}

.movie_thumb140 img {
	z-index:1;
	}




/**--thumb--**/

.thumb_top{
	width:80px;
	height:60px;
	}
	
.thumb_top img {
	border:solid #CCCCCC 1px;
	}

.thumb_top img:hover {
	border:solid #797979 1px;
	}

.thumb{
	width:120px;
	height:95px;
	}
	
.thumb img {
	border:solid #CCCCCC 1px;
	}

.thumb img:hover {
	border:solid #797979 1px;
	}
	
.thumbch{
	width:140px;
	height:106px;
		}
		
.thumbch img {
		border:solid #CCCCCC 1px;
		}
		
.thumb img:hover {
		border:solid #797979 1px;
		}



/**--page_title--**/


	
.userinfo {
	width:600px;
	margin:5px 5px 25px 7px;
	padding:0px;
	}

		
.userinfo .k_history {
		background:url(../images/icon_inbox.gif) no-repeat top left;
		width:100%;
		font-size:63%;
		color:#999;
		padding:0px 0 5px 20px;
		margin:0;
		}
		
.userinfo .genre {
		background:url(../images/icon_drawer.gif) no-repeat top left;
		width:430px;
		margin:0;
		padding:0px 0 0 20px;
		font-size:63%;
		color:#999;
		}
				

.userinfo .k_recommend {
		background:url(../images/icon_tick_circle.gif) no-repeat top left;
		margin:0;
		padding:0px 0 0 18px;
		display:block;
		width:130px;
		font-size:69%;
		color:#418B38;
		}
		
.userinfo .k_recommend a {
		font-size:75%;
		text-decoration:none;
		color:#418B38;
		}

.userinfo .genre a, .k_history a {
		font-size:75%;
		}
		
.userinfo  .genre a:link , .k_history a:link {
		color:#418B38;
		text-decoration:underline;
		}
				
.userinfo  .genre a:visited , .k_history a:visited {
		color:#418B38;
		text-decoration:underline;
		}
		
.userinfo .k_recommend a:hover , .genre a:hover , .k_history a:hover {
		color:#2149C1;
		text-decoration:underline;
		}
		
/**--page_titleÉuÉçÉOÇ≈è–âÓÇ≥ÇÍÇƒÇ¢ÇÈìÆâÊ--**/

.blog_title {
	margin:0px;
	padding:0px;
	}

.blog_title h3 {
	font-size:75%;
	font-weight:nomal;
	}

.blog_title h3 img {
	vertical-align:middle;
	margin:0 5px 0 5px;
	}
	
	
.blog_headline {
		margin:0px;
		padding:0px;
		width:960px;
		}

.blog_headline ul{
		text-align:left;
		clear:both;
		}

.blog_headline ul li{
		float:left;
		margin:8px;
		padding:0px;
		width:300px;
		}


.blog_headline ul li .side_border{
		}

.blog_headline ul li .side_border ul.side_list {
		margin:0px;
		padding:0;
		width:298px;
		border:0px none;
		}

.blog_headline ul li .side_border ul.side_list li {
		width:284px;
		padding:3px 5px 4px 10px;
		margin:0;
		background:transparent url(../images/icon_side_arrow.jpg) no-repeat scroll 0 4px;
		font-size:75%;
		line-height:14px;
		}

.blog_headline ul li .side_border ul.side_list li.side_title{
		width:284px;
		padding:4px 5px 4px 7px;
		margin:1px 1px 3px 1px;
		font-size:75%;
		background:#E7faE7;
		border:1px solid #aaa;
		}
		
.blog_headline ul li .side_border ul.side_list li.side_title a:link {
		color:#2D7CC5;
		font-weight:bold;
		}

.blog_headline ul li .side_border ul.side_list li.side_title a:visited {
		color:#2D7CC5;
		font-weight:bold;
		}

.keyword_headline {
		margin:0px;
		padding:0px;
		width:960px;
		}

.keyword_headline ul{
		text-align:left;
		clear:both;
		}

.keyword_headline ul li{
		float:left;
		margin:8px;
		padding:0px;
		width:140px;
		}

.keyword_headline ul li .side_border{
		}

.keyword_headline ul li .side_border ul.side_list {
		margin:0px;
		padding:0;
		width:138px;
		border:0px none;
		}

.keyword_headline ul li .side_border ul.side_list li {
		width:124px;
		padding:3px 5px 4px 10px;
		margin:0;
		font-size:75%;
		line-height:12px;
		}
		
.keyword_headline ul li .side_border ul.side_list li.side_title{
		width:124px;
		padding:5px 5px 3px 7px;
		margin:1px 1px 3px 1px;
		font-size:75%;
		background:#E7E7E7;
		border:1px solid #B4B4B4
		}
		
/*IE7*/	

*:first-child+html .blog_headline ul{
				text-align:left;
				clear:both;
				}

*:first-child+html .blog_headline ul li{
				float:left;
				margin:10px;
				padding:0px;
				width:300px;
				}

*:first-child+html .blog_headline ul li .side_border{
						}

*:first-child+html .blog_headline ul li .side_border ul.side_list {
						margin:0px;
						padding:0;
						width:298px;
						border:0px none;
						}

*:first-child+html .blog_headline ul li .side_border ul.side_list li {
						width:274px;
						padding:3px 0 3px 10px;
						margin:0;
						background:transparent url(../images/icon_side_arrow.jpg) no-repeat scroll 0 3px;
						font-size:75%;
						line-height:14px;
						}

*:first-child+html .blog_headline ul li .side_border ul.side_list li.side_title{
						width:276px;
						padding:4px;
						margin:0;
						font-size:75%;
						background:#E7faE7;
						border:1px solid #aaa;
						}

*:first-child+html .blog_headline ul li .side_border ul.side_list li.side_title a:link {
						color:#2D7CC5;
						font-weight:bold;
						}

*:first-child+html .blog_headline ul li .side_border ul.side_list li.side_title a:visited {
						color:#2D7CC5;
						font-weight:bold;
						}

*:first-child+html .keyword_headline {
						margin:0px;
						padding:0px;
						width:960px;
						}

*:first-child+html .keyword_headline ul{
						text-align:left;
						clear:both;
						}

*:first-child+html .keyword_headline ul li{
						float:left;
						margin:6px;
						padding:0px;
						width:142px;
						}

*:first-child+html .keyword_headline ul li .side_border{
						}

*:first-child+html .keyword_headline ul li .side_border ul.side_list {
						margin:0px;
						padding:0;
						width:140px;
						border:0px none;
						}

*:first-child+html .keyword_headline ul li .side_border ul.side_list li {
						width:124px;
						padding:3px 0 3px 10px;
						margin:0;
						font-size:75%;
						line-height:12px;
						background:transparent url(../images/icon_side_arrow.jpg) no-repeat scroll 0 3px;
						}

*:first-child+html .keyword_headline ul li .side_border ul.side_list li.side_title{
						width:122px;
						padding:3px;
						margin:2px 1px 2px 1px;
						font-size:75%;
						background:#E7E7E7;
						border:1px solid #B4B4B4
						}

/*IE7*/




/**--page_titleêlãCÇÃìÆâÊÉâÉìÉLÉìÉO--**/

.ranking_title {
	width:620px;
	height:30px;
	background:url(../images/ranking_title.jpg) no-repeat;
	position:relative;
	}

.ranking_title h3 {
	width:500px;
	height:20px;
	position:absolute;
	font-size:75%;
	font-weight:bold;
	left:38px;
	top:5px;
	}

.ranking_title .more_b {
	width:67px;
	height:19px;
	position:absolute;
	font-size:63%;
	left:290px;
	top:3px;
	}

.ranking_title .more_b a {
	width:67px;
	height:19px;
	background:url(../images/more_bg_off.jpg) no-repeat;
	display:block;
	text-align:left;
	float:right;
	font-size:63%;
	padding:1px 0 0 5px;
	}

/*IE7*/
*:first-child+html .ranking_title .more_b a {
	width:67px;
	height:19px;
	background:url(../images/more_bg_off.jpg) no-repeat;
	display:block;
	text-align:left;
	float:right;
	font-size:63%;
	padding:1px 0 0 5px;
	}
/*IE7*/

.ranking_title .more_b a:hover {
	background:url(../images/more_bg_on.jpg) no-repeat;
	text-decoration:none;
	color:#2d7cc5;
	}

/*IE7*/
*:first-child+html .ranking_title .more_b a:hover {
	background:url(../images/more_bg_on.jpg) no-repeat;
	text-decoration:none;
	color:#2d7cc5;
	}
/*IE7*/

/*--------top_thumb_movie setting--------*/	

.top_thumb_movie {
	width:470px;
	height:100%;
	}
	

.top_thumb_movie ul.thumb_movie {
	margin:10px 0 0 0;
	padding:0px;
	clear:both;
	}

.top_thumb_movie ul.thumb_movie .thumb_box {
	width:140px;
	margin:0 20px 20px 0;
	_margin:0 20px 0 0;
	float:left;
	}

/*IE7*/
*:first-child+html .top_thumb_movie ul.thumb_movie .thumb_box {
	width:140px;
	margin:0 20px 0 0;
	float:left;
	}
/*IE7*/

.top_thumb_movie ul.thumb_movie .thumb_box_finish {
	width:140px;
	margin:0px;
	padding:0px;
	float:left;
	}

.top_thumb_movie ul.thumb_movie ul.thumb_text {
	font-size:75%;
	margin:1px 0 0 0;
	}

.top_thumb_movie ul.thumb_movie ul.thumb_text li {
	margin:0 0 3px 0;
	}
	
.top_thumb_movie ul.thumb_movie ul.thumb_text li .time {
	font-weight:bold;
		}

.top_thumb_movie ul.thumb_movie ul.thumb_text li .play {
	margin:0 2px 0 3px;
		white-space:norap;
		}

.top_thumb_movie ul.thumb_movie ul.thumb_text li .play a {
	text-decoration:underline;
	color:#609e42;
	}

.top_thumb_movie ul.thumb_movie ul.thumb_text li img {
	margin:0 5px 0 3px;
	vertical-align:middle;
	}

/*--------thumb_movie setting--------*/	

ul.thumb_movie {
	margin:10px 0 0 0;
	padding:0px;
	clear:both;
		overflow:hidden;
	}

ul.thumb_movie .thumb_box {
	width:120px;
	margin:0 10px 0px 0;
	_margin:0 10px 0 0;
	float:left;
	}

/*IE7*/
*:first-child+html ul.thumb_movie .thumb_box {
	width:120px;
	margin:0 10px 0 0;
	float:left;
	}
/*IE7*/

ul.thumb_movie .thumb_box_finish {
	width:120px;
	margin:0px;
	padding:0px;
	float:left;
	}

.movie_thumb_box {
	width:120px;
	}
	
.thumb_movie_title {width:120px;line-height:13px;font-size:75%;overflow:hidden;}


ul.thumb_movie ul.thumb_text {
	margin:0;
		overflow:hidden;
	}

ul.thumb_movie ul.thumb_text li {
	margin:0 0 0px 0;
	}
	
ul.thumb_movie ul.thumb_text li .time {
	font-weight:bold;
	font-size:88%;
	color:#000;
	}
	
*:first-child+html ul.thumb_movie ul.thumb_text li .time {font-weight:bold;margin:2px 0px 0 0px;font-size:88%;color:#000;}
* html ul.thumb_movie ul.thumb_text li .time {font-weight:bold;margin:2px 0px 0 0px;font-size:88%;color:#000;}

ul.thumb_movie ul.thumb_text li .play {
	margin:-1px 2px 0 2px;
	font-size:75%;
	white-space:norap;
	}
	
*:first-child+html ul.thumb_movie ul.thumb_text li .play {margin:3px 2px 0 2px;font-size:75%;word-break: break-all;}
* html ul.thumb_movie ul.thumb_text li .play {margin:3px 2px 0 2px;font-size:75%;word-break: break-all;}

ul.thumb_movie ul.thumb_text li .play a {text-decoration:underline;color:#609e42;}

ul.thumb_movie ul.thumb_text li img {
	margin:1px 3px 0 3px;
	vertical-align:middle;
	}
	
/*--------TOPÉ`ÉÉÉìÉlÉãï\é¶--------*/

.top_channel_movie {
	width:620px;
	}
	

.top_channel_movie ul.thumb_movie {
	margin:10px 0 0 0px;
	padding:0px;
	clear:both;
	}

.top_channel_movie ul.thumb_movie .thumb_box {
	width:140px;
	margin:0 15px 10px 0;
	float:left;
	}

/*IE7*/
*:first-child+html .top_channel_movie ul.thumb_movie .thumb_box {
	width:140px;
	margin:0 20px 0 0;
	float:left;
	}
/*IE7*/

.top_channel_movie ul.thumb_movie .thumb_box_finish {
	width:140px;
	margin:0px;
	padding:0px;
	float:left;
	}

.top_channel_movie ul.thumb_movie ul.thumb_text {
	font-size:75%;
	margin:1px 0 0 0;
	}

.top_channel_movie ul.thumb_movie ul.thumb_text li {
	margin:0 0 3px 0;
	}
	
.top_channel_movie ul.thumb_movie ul.thumb_text li .time {
	font-weight:bold;
		}

.top_channel_movie ul.thumb_movie ul.thumb_text li .play {
	margin:0 2px 0 3px;
		white-space:norap;
		}

.top_channel_movie ul.thumb_movie ul.thumb_text li .play a {
	text-decoration:underline;
	color:#609e42;
	}

.top_channel_movie ul.thumb_movie ul.thumb_text li img {
	margin:0 5px 0 3px;
	vertical-align:middle;
	}



/*--------Search Result label setting--------*/

.search_data_center {
	width:100%;
	background:#e8f0ec;
	}

.search_data {
	width:960px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	}

.search_data .search_text_data {
	width:430px;
	padding:3px 0 0 0;
	text-align:left;
	}

.search_data .search_text_data h1 {
	display:inline;
	font-size:75%;
	}
	
.search_data .search_selection {
	width:500px;
	padding:0 10px 0 0;
	text-align:right;
	}

/*--------Search Result ul&li setting--------*/

.search_data_center {
		width:100%;
		background:#e8f0ec;
		margin-bottom:15px;
		}

.search_data {
		width:960px;
		padding-top:5px;
		margin-left:auto;
		margin-right:auto;
		}

.search_data ul {
		width:950px;
		padding:3px 0 3px 0;
		text-align:left;
		}

/*IE7*/
*:first-child+html .search_data ul {
		width:950px;
		padding:1px 0 5px 0;
		text-align:left;
		}
/*IE7*/


		
		
* html .search_data ul li.search_text_data {float:left;width:435px;display:inline;padding-left:5px;font-size:75%;text-align:left;}

.search_data ul li.nonyoutube {
		float:left;
		padding-top:4px;
		width:95px;
		font-size:63%;
		}
	
/*IE7*/
*:first-child+html .search_data ul li.nonyoutube {
		float:left;
		padding-top:0px;
		width:100px;
		font-size:90%;
		}
/*IE7*/

.search_data ul li.select {
		width:135px;
		float:left;
		margin-top:4px;
		}

.search_data ul li.select_t {
		width:100px;
		float:left;
		padding-top:4px;
		}

		
.search_data ul li.select_c {
		width:115px;
		float:left;
		padding-top:4px;
		}

.search_data .search_selection input {
	vertical-align:middle;
	margin:0 3px 0 0;
	}
	
/*IE6*/

* html .search_data ul li.search_text_data {
		float:left;
		width:445px;
		display:inline;
		padding-left:5px;
		font-size:88%;
		text-align:left;
		}
		
* html .search_data ul li.select {
		width:140px;
		float:left;
		margin-top:4px;
		}

* html .search_data ul li.select_t {
		width:105px;
		float:left;
		padding-top:4px;
		}
		
* html .search_data ul li.select_c {
		width:112px;
		float:left;
		padding-top:4px;
		}
		
* html .search_data .search_selection input {
		vertical-align:middle;
		margin:0 3px 0 0;
		}

/*IE6*/



.search_data .search_selection select {
	width:120px;
	}

.search_data .search_selection label {
	margin:0 3px 0 0;
	}
	
	
	
.search_select_a {
		width:640px;
		height:20px;
		text-align:right;
		border-bottom:#aaa solid 1px;
		margin:0px 0 5px 0;
		position:relative;
		padding:0;}
		
.search_select_a ul {
		width:640px;
		padding:0;
		font-size:75%;
		}
		
.search_select_a ul li{
		float:left;
		text-align:center}
		
.search_select_a ul li.space{
		width:431px;
		}
		
.search_select_a ul li.sort{
		width:75px;
		padding-top:1px;
		padding-bottom:1px;
		border-left:#aaa solid 1px;
		}

.search_select_a ul li.bot{		
		width:27px;
		border-left:#aaa solid 1px;
	}
	
.search_select_a ul li.bot_f{		
		width:27px;
		border-right:#aaa solid 1px;
		border-left:#aaa solid 1px;
		}


	
/*--------Search Result Recommend --------*/	


.search_more_recommend {
	width:620px;
	margin:0px 0 5px 2px;
	background:url(../images/icon_plus0.gif) no-repeat top left;
	padding:0 0 0 18px;
	color:#9fa0a0;
	font-size:75%;
	}

.search_more_recommend a:link {
	font-size:75%;
	}
		
.search_more_recommend a:link {
	color:#418b38;
	text-decoration:underline;
	}

.search_more_recommend a:visited {
	color:#418b38;
	text-decoration:underline;
	}

.search_more_recommend a:hover ,.search_more_recommend a:active {
	color:#418b38;
	text-decoration:none;
	}
	
/*--------Search Result Recommend --------*/	


	.search_more_recommend_p {
		width:300px;
		margin:10px 0 15px 2px;
		background:url(../images/icon_plus0.gif) no-repeat top left;
		padding:0 0 0 18px;
		color:#9fa0a0;
		font-size:75%;
		}

	.search_more_recommend_p a:link {
		}

	.search_more_recommend_p a:link {
		color:#418b38;
		text-decoration:underline;
		}

	.search_more_recommend_p a:visited {
		color:#418b38;
		text-decoration:underline;
		}

	.search_more_recommend_p a:hover ,.search_more_recommend a:active {
		color:#418b38;
		text-decoration:none;
		}

/*--------search setting--------*/

.search_title_text {
	height:100%;
	padding:0 0 10px 0;
	}

.search_word {
	width:572px;
	}

.search_word h1 {
	font-size:88%;
	color:#FF0000;
	}

.search_word_b {
	padding:0 0 20px 0;
	_padding:10px 0 20px 0;
	}

/*IE7*/
*:first-child+html .search_word_b {
	padding:10px 0 20px 0;
	}
/*IE7*/

.search_word_b h1 {
	font-size:82%;
	color:#FF0000;
	}

/*--------adv setting--------*/

.adv {
	width:940px;
	text-align:left;
	background:#edf6ff;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 10px 5px 10px;
	}

.adv p {
	margin:0 0 5px 0;
	}

.adv_side {
	width:298px;
	/*border:solid #CCCCCC 1px;*/
	border-left:solid #CCCCCC 1px;
	}

.adv_side_inner {
	margin:10px;
	}

.adv_side_inner .adv_title {
	margin:0;
	font-size: 88%;
	line-height: 1.35em;
	}

.adv_side_inner .adv_title a {
	text-decoration:none;
	}

.adv_side_inner .adv_title a:hover {
	text-decoration:underline;
	}

.adv_side_inner .adv_text {
	margin:0 0 20px 0;
	font-size:75%;
	color: #666;
	}

.adv_site {
	margin:5px;
	text-align:right;
	font-size:63%;
	}

/*--------ìoò^ setting--------*/
	
.new_user_title {
	width:600px;
	height:27px;
	background:url(../images/new_user_title_bg.jpg) no-repeat;
	padding:5px 0 0 45px;
	}

.new_user {
	border:solid #d3d3d3 1px;
	padding:20px;
	margin:0 0 15px 0;
	font-size:75%;
	}

.new_user .new_copy_1 {
	font-size:113%;
	font-weight:bold;
	margin:0 0 20px 0;
	}

.new_user .new_copy_2 {
	font-weight:bold;
	margin:0 0 20px 0;
	}

.new_user .feature {
	padding:0 0 1px 0;
	margin:0 20px 25px 20px;
	border-bottom:solid #d3d3d3 1px;
	font-size:82%;
	}

.new_user .feature img {
	vertical-align:middle;
	}

.new_user .feature_end {
	padding:0 0 1px 0;
	margin:0 20px 25px 20px;
	border-bottom:solid #d3d3d3 1px;
	font-size:82%;
	}

.new_user .feature_end img {
	vertical-align:middle;
	}

.new_user .feature_end_text {
	width:478px;
	padding:0 0 25px 52px;
	font-size:75%;
	}

.new_user .feature_end_text1 {
	width:300px;
	font-size:75%;
	line-height:18px;
	}

.new_user .feature_end_text2 {
	width:175px;
	text-align:right;
	font-size:63%;
	}

.new_user .new_user_form_title {
	margin:25px 0 25px 0;
	text-align:center;
	}

.form_title {
	font-size:113%;
	}

.form_box {
	color:#313131;
	padding:15px 10px 15px 10px;
	background:url(../images/dot.jpg) repeat-x bottom;
	}

.form_sub_title {
	width:190px;
	border-left:solid #757575 5px;
	padding:0 0 0 5px;
	}

.form_sub_title .form_name {
	font-weight:bold;
	}

.form_sub_title .form_name img {
	vertical-align:text-top;
	margin:0 0 0 2px;
	}

.form_box_line {
	background:url(../images/dot.jpg) repeat-x;
	height:1px;
	text-indent:-9999px;
	letter-spacing:0;
	line-height:0;
	font-size:0;
	}

.form_area {
	width:310px;
	}

.form_area .form_input_1 input {
	width:280px;
	height:28px;
	border:solid #dfdfdf 2px;
	vertical-align:middle;
	padding:4px 5px 2px 5px;
	font-size:75%;
	}

.form_area .form_input_1 select {
	width:300px;
	border:solid #dfdfdf 2px;
	vertical-align:middle;
	padding:4px 5px 2px 5px;
	font-size:82%;
	}

.form_area .form_input_1 textarea {
	width:280px;
	height:200px;
	border:solid #dfdfdf 2px;
	vertical-align:middle;
	padding:4px 5px 2px 5px;
	font-size:75%;
	}

/*ÉnÉCÉâÉCÉg*/
.row{
    background-color:none;
    display:block;
    min-height:32px;
	}

.over{
    background-color:#f2f2f2;
	}

.out{
    background-color:none;
	}

/*ÉnÉCÉâÉCÉg*/

.form_area .form_input_2 {
	margin:0 0 15px 0;
	}

.form_area .form_input_2 input {
	width:210px;
	height:28px;
	border:solid #dfdfdf 2px;
	vertical-align:middle;
	padding:4px 5px 2px 5px;
	font-size:94%;
	}

.form_area .form_input_2 select {
	width:230px;
	}

.form_area .form_input_3 {
	width:300px;
	vertical-align:middle;
	}

.form_area .form_input_3 select {
	width:60px;
	}

.form_area .form_input_4 label {
	width:60px;
	margin:0 20px 0 0;
	}

.form_area .form_input_5 label {
	width:300px;
	}

.form_text {
	text-align:center;
	padding:15px;
	}

.form_button {
	text-align:center;
	padding:0 15px 0 15px;
	}


/*--------rankingTOP100 setting--------*/

.ranking_movie {
	width:960px;
	}

.ranking_movie .left_box {
	width:140px;
	padding:44px 0px 20px 0;
	}

.ranking_movie .left_box a:link {
	color:#2d7cc5;
	text-decoration:none;
	}

.ranking_movie .left_box a:visited {
	color:#2d7cc5;
	text-decoration:none;
	}

.ranking_movie .left_box a:hover ,.ranking_movie .left_box a:active {
	color:#064d8f;
	text-decoration:none;
	}

.ranking_movie .left_box ul {
	list-style:none;
	padding:0px;
	font-size:75%;
	font-weight:bold;
	}

.ranking_movie .left_box ul li {
	padding:10px 10px 9px 5px;
	border-bottom:solid #CCCCCC 1px;
	}

.ranking_movie .left_box ul li.f {
	padding:0px 10px 10px 5px;
	border-bottom:solid #CCCCCC 1px;
	}

.ranking_movie .right_box {
	width:795px;
	padding:0 10px 0 10px;
	}

ul.ranking_movie_box {
	width:620px;
	list-style:none;
	}

ul.ranking_movie_box li.movie_box_area {
	background:url(../images/dot.jpg) repeat-x bottom;
	margin:10px 0 10px 0;
	padding:0 0 11px 0;
	_margin:10px 0 7px 0;
	_padding:0 0 9px 0;
	}

/*IE7*/
*:first-child+html ul.ranking_movie_box li.movie_box_area {
	background:url(../images/dot.jpg) repeat-x bottom;
	margin:10px 0 7px 0;
	padding:0 0 11px 0;
	}
/*IE7*/

/*--------blog_top setting--------*/

ul.blog_top {
	width:100%;
	margin:10px 0 1px 0;
	font-size:75%;
	}

ul.blog_top li {
	padding:5px 0px 5px 0px;
	background:url(../images/dot.jpg) repeat-x bottom;
	color:#999999;
	}

ul.blog_top li.first {
	padding:0 0px 10px 0px;
	background:url(../images/dot.jpg) repeat-x bottom;
	}

/*--------movie_details setting--------*/


.alert_window {width:520px;background:#FCC;padding:10px 0px;font-size:75%;text-align:center;}

.play_movie {
	width:640px;
	padding:0px 0 0 0px;
	}

.play_movie .movie_area {
	width:640px;
	}

.play_movie .movie_item {
	width:600px;
	height:21px;
	margin:10px 0 0 0;
	padding:3px;
	border:solid #b4b4b4 1px;
	}

.play_movie .movie_item .bookmark {
margin-left:50px;

	}

.play_movie .movie_item .bookmark img {
	margin:2px 10px 0 0;
	}

.play_movie .movie_item .selection select {
	width:150px;}

.play_movie .movie_alert {
	width:570px;
	padding:10px 0px 0 10px;
	font-size:69%;
	}

.play_movie .movie_alert img {
	vertical-align:middle;
	margin:0 10px 0 0;
	}

.play_side {
	width:320px;
	padding:0px 0px 0 0;

	}

.movie_details {
	margin:10px 0 10px 0;
	padding:3px;
	border:solid #b4b4b4 1px;
	width:600px;
	}

.movie_details ul li {
	padding:5px 0 5px 0;
	background:url(../images/movie_d_dot.jpg) repeat-x bottom;
    overflow:hidden;
    word-break:break-all;
font-size:88%;
	}
	
.movie_details ul li h1.movie_title {
	font-weight:bold;
	}

.movie_details ul li.url {
	padding:5px 0 5px 0;
	font-size:63%;
	background:url(../images/movie_d_dot.jpg) repeat-x bottom;
	}

.movie_details ul li.finish {
	padding:5px 0 5px 0;
	font-size:63%;
	background:none;
	}

.movie_details ul li.finish a {
	color:#666666;
	}

.movie_details ul li input {
	width:390px;
	}

/*--relat_movie setting--*/

.relat_movie {
	width:300px;
	margin:0px 0px 10px 0px;
	}

.relat_movie h4.m_relat {
	padding:5px;
	margin:0px; 
	font-size:75%;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
background:#EAEAEA none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
	}
	
.relat_movie .m_relat {
		background:#e7e7e7;
		border-bottom:solid #b4b4b4 1px;
		padding:5px;
		margin:0px; 
		font-size:75%;
		}

.relat_movie_box {
	width:294px;
	overflow-y:scroll;
	-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
border:1px solid #CCCCCC;
padding:2px;
	}

ul.relat_movie_list {
	padding-top:2px;
	margin:0px;
	list-style:none;
	}

ul.relat_movie_list li{
	padding:1px 0px 1px 1px;
	margin:2px 3px 2px 3px;
	height:60px;
	}

ul.relat_movie_list li ul.relat {
	clear:both;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.relat_movie_list li ul.relat li.relat_movie_img {
	width:90px;
	margin:0 0px 0 0px;
	float:left;
	}

ul.relat_movie_list li ul.relat li.relat_movie_text {
    width:165px;
	margin:0 0px 0px 3px;
	float:left;
	font-size:75%;	
	}
	


ul.relat_movie_list li ul.relat li.relat_movie_text h2 {
	font-weight:normal;
	margin-bottom:5px;
	}

/*--iframe setting--*/

.iframe {width:100%;
	margin:0px 0 0 0;
	}

.iframe iframe {
	width:100%;
	height:1500px;
	border:none;
	}

/*--------ìoò^ setting--------*/

.new_user .new_user_add_title {
	margin:0 0 25px 0;
	text-align:center;
	}

/*--------äÆóπ setting--------*/

.new_user_comp {
	}

.new_user_comp_text {
	width:460px;
	border:solid #a7d3a7 1px;
	background:#d1f0be;
	padding:14px;
	margin:50px 0 100px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

.new_user_comp_inner {
	padding:15px;
	height:50px;
	background:#FFF;
	}

.new_user_comp_inner .icon_box {
	width:30px;
	}

.new_user_comp_inner .mail_submit_text {
	width:380px;
	text-align:left;
	}

.new_user_end_text {
	width:460px;
	border:solid #a7d3a7 1px;
	background:#d1f0be;
	padding:14px;
	margin:50px 0 50px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

.new_user_end_inner {
	padding:15px;
	background:#FFF;
	}

.new_user_end_inner .icon_box {
	width:30px;
	}

.new_user_end_inner .mail_submit_text {
	width:380px;
	text-align:left;
	}

.sec_comp_text {
	width:460px;
	border:solid #a7d3a7 1px;
	background:#d1f0be;
	padding:14px;
	margin:50px 0 50px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

.sec_comp_inner {
	height:100%;
	padding:15px;
	background:#FFF;
	}

.sec_comp_inner .icon_box {
	width:30px;
	}

.sec_comp_inner .mail_submit_text {
	width:380px;
	text-align:left;
	}

.sec_comp_top {
	text-align:center;
	margin:0 0 90px 0;
	}

/*--------âÔé–äTóv setting--------*/

ul.form_list {
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	}

ul.form_list li {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	}

ul.form_list li:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
	}

ul.form_list li .left_box_135 {
	width:135px;
	padding:0 0 8px 10px;
	font-size:75%;
	}

ul.form_list li .left_box_135_company {
	width:135px;
	padding:0 0 8px 28px;
	font-size:75%;
	}

ul.form_list li .right_box_350_company {
	width:350px;
	padding:0 0 8px 0;
	font-size:75%;
	}

/*--------óòópãKñÒ setting--------*/

.rule {
	width:760px;
	padding:50px 100px 50px 100px;
	}

.rule h3 {
	font-size:113%;
	letter-spacing:5px;
	margin:0 0 40px 0;
	text-align:center;
	}

.rule .rule_title {
	font-size:88%;
	font-weight:bold;
	margin:30px 0 20px 0;
	}

.rule .rule_text {
	margin:0 0 10px 0;
	}

.rule .sub {
	margin:0 0 30px 0;
	}

.rule .rule_sub_title {
	width:500px;
	font-size:82%;
	font-weight:bold;
	margin:0;
	}

.rule .rule_sub_text {
	width:720px;
	margin:10px 0 40px 0;
	line-height:20px;
	}

.rule .rule_sub_text ul li {
	width:620px;
	background:url(../images/rule_list.jpg) no-repeat left center;
	padding:0 0 0 8px;
	}

/*--------ìÆçÏÉTÉCÉgàÍóó sites--------*/

.sites {
	width:760px;
	padding:5px 100px 5px 100px;
	}

.sites h3 {
	font-size:113%;
	letter-spacing:5px;
	margin:0 0 40px 0;
	text-align:center;
	}

.sites .sites_title {
	font-size:88%;
	font-weight:bold;
	margin:30px 0 20px 0;
	}

table td.sites_img {
	margin:0 5px 5px 0;
    width:120px;
    height:30px;
	}

table td.sites_name {
	font-size:75%;
    vertical-align:middle;
    width:300px;
	}

/*--------sidebar setting--------*/
.side_bar {
	padding:5px 0px 0 0;
	}

.side_bar .banner {
	margin:0 0 15px 0;
	padding:0px;
	}
	

.side_bar .side_boder {
	width:300px;
	margin:0 0 15px 0;
	}

.side_bar h3.title_side {
	width:295px;
	height:18px;
	background:url(../images/title_side_bg.jpg) no-repeat;
	padding:4px 0 0 5px;
	font-size:75%;
	}

ul.side_list {
	width:298px;
	border:solid #c7c7c7 1px;
	margin:0px;
	padding:0;
	}

ul.side_list li {
	padding:0px 5px 1px 10px;
	margin:0;
	background:url(../images/icon_side_arrow.jpg) no-repeat;
	background-position:1px 3px;
	}
	
ul.side_list li.side_title{
	padding:3px 5px 1px 7px;
	margin:1px 1px 3px 1px;
	font-size:75%;
	background:#e6e6e6;
	}


/*IE7*/
*:first-child+html ul.side_list li {
	padding:0 5px 10px 15px;
	margin:0;
	background:url(../images/icon_side_arrow.jpg) no-repeat;
	background-position:0 3px;
	}
/*IE7*/

ul.side_list li .mini_number1-3 {
	width:16px;
	height:16px;
	background:url(../images/mini_number_1-3.jpg) no-repeat;
	position:relative;
	}

ul.side_list li .mini_number1-3_text {
	width:10px;
	height:10px;
	position:absolute;
	font-size:63%;
	font-weight:bold;
	color:#FFF;
	top:0px;
	left:4px;
	}

ul.side_list li .mini_number3over {
	width:16px;
	height:16px;
	background:url(../images/mini_number_3over.jpg) no-repeat;
	position:relative;
	}

ul.side_list li .mini_number3over_text {
	width:10px;
	height:10px;
	position:absolute;
	font-size:63%;
	font-weight:bold;
	color:#FFF;
	top:0px;
	left:4px;
	}

ul.side_list li .mini_number9ovre {
	width:16px;
	height:16px;
	background:url(../images/mini_number_3over.jpg) no-repeat;
	position:relative;
	}

ul.side_list li .mini_number9over_text {
	width:10px;
	height:10px;
	position:absolute;
	font-size:63%;
	font-weight:bold;
	color:#FFF;
	letter-spacing:0.5px;
	top:0px;
	left:0px;
	}

ul.side_list li.side_list_last {
	padding:5px;
	margin:0 0 5px 0;
	background:none;
	}

ul.side_list li.side_list_last:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
	}

ul.side_list li img {
	vertical-align:middle;
	}

ul.side_list li .ranking_text {
	width:262px;
	font-size:75%;
	}
	
ul.side_list li .blog_text {
		width:283px;
		font-size:75%;
		}

/*åüçıâ¬î\ÉTÉCÉg*/

#searchsitenav {
	width:288px;
    height:390px;
	margin:0px;
	border:solid #c7c7c7 1px;
	padding:10px 5px 0 5px;
	}

#searchsitenav ul.side_list_search {
	margin:0px;
	padding:0 0px 10px 0px;
	}

#searchsitenav ul.side_list_search li  {
	height:40px;
    width:90px;
	padding:0 4px 10px 0px;
	margin:0;
    float:left;
    align:center;
    vertical-align:middle;
	}

#searchsitenav ul.side_list_search li.center  {
	height:40px;
    width:90px;
	padding:0 5px 10px 5px;
	margin:0;
    float:left; 
    align:center;
    vertical-align:middle;
	}

#searchsitenav ul.side_list_search li.finish  {
	height:40px;
    width:90px;
	padding:0 0px 10px 4px;
	margin:0;
    float:left; 
    align:center;
    vertical-align:middle;
	}

#searchsitenav ul.side_list_search li.more {
	height:20px;
    width:250px;
	padding:0 0px 0px 5px;
	}


#searchsitenav ul.side_list_search li.side_list_search_finish {
	height:50px;
    width:100px;
	padding:0 3px 10px 5px;
	margin:0;
    float:left;
    vertical-align:middle;
	} 

/*IE7*/
*:first-child+html #searchsitenav ul.side_list_search li {
	height:40px;
    width:72px;
	padding:0 3px 10px 5px;
	margin:0;
	}

*:first-child+html #searchsitenav ul.side_list_search li.more {
	height:20px;
    width:250px;
	padding:0 3px 10px 5px;
	margin:0;
	}

/*IE7*/







/**--index zapping box --**/

.rank_zapbox {margin:0 0 0px 0;}








		/**-- --**/



.rank_zapbox .rank_zap {

	width:830px;
	margin-left:10px;
	padding:0;
		}


.rank_zapbox .rank_zap .thumbbox_rank {
	width:850px;
	margin:0;
		}

.rank_zapbox .rank_zap .thumbbox_rank ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
	clear:both;
		}

.rank_zapbox .rank_zap .thumbbox_rank li{
	float: left;
	}
	

.box_rank {
		width:120px;
		margin:10px 0 0 10px;

	}


.ch_name {
		border:none;
		padding:0px;
		margin:3px 0 0px 0px;
		font-size:75%;
		line-height:13px;
		}

/*--------Search Result Recommend --------*/	


.search_ad {
			/*width:630px;
			margin:5px 0 10px 0;
			padding:5px;*/
			width: 500px;
			margin:20px 0 10px 130px;
			border-bottom:solid 1px #ccc;
			/*background:#FFF8DD;*/
			/*border:solid 1px #ccc;*/
			font-size:75%;
			color: #666;
			}
			
.search_ad .jlisting {
			font-size:63%;			
			text-align:right;
			/*width:630px;*/
			width: 500px;
}

.search_ad a:link {
			font-size:88%;
			color:#2149C1;
			text-decoration:none;
			}

.search_ad a:visited {
			font-size:88%;
			color:#2149C1;
			text-decoration:none;
			}

/*.search_ad a:hover ,.search_ad a:active {*/
.search_ad a:hover {
			/*color:#418b38;*/
			text-decoration:underline;
			}

