body {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	}
	
#i_mother {
	margin:auto;
	width:1012px;	
		}
		
img
	{
		border-style: none;
	}

/* TOP */

	div.index-01 {
		clear:both;
		width:1012px;
		height:99px;
	}

		div.top-01 {
			background:url(/images/top_01.jpg) no-repeat top left;
			clear:left;
			float:left;
			width:293px;
			height:99px;
		}
		
		div.top-02 {
			clear:right;
			float:left;
			width:719px;
			height:99px;
		}
				
		
		div.top-02-1 {
			background:url(/images/top_02.jpg) no-repeat top left;
			float:left;
			clear:both;
			width:719px;
			height:73px;
			overflow:hidden;
		}
		
			.i_login {
				clear:both;				
				margin-top:50px;
				text-align:justify;
			}
				
				#frm_login {
					display:inline;
				}
			
					.txt_login
						{
							padding: 0px 0px 0px 10px;
							font-weight:800;
							color:#FFFFFF;
						}
						.txt_login a {
								text-decoration:none;
								color:#FFFFFF;
								padding-left: 20px;
								padding-right: 20px;
								padding-top:1px;
								padding-bottom:1px;
								background-color:#777777;
							}
							
						.txt_login a:hover	{
								color:#CCCCCC;
							}
					.inp_login
						{
							text-align:center;
							background:#777777;
							color:#FFFFFF;
							border:0px;
							height:15px;
							margin-left: 20px;
							display:inline;
						}
		
		div.top-02-2 {
			background:url(/images/top_03.jpg) no-repeat top left;
			float:left;
			clear:both;
			width:719px;
			height:26px;
			text-align:center;
		}
			.nav_top {
				display:inline;
			}
			.nav_top li {
				clear:none;
				float:left;
				list-style:none;
				padding: 5px 20px 5px  40px;
				text-transform:uppercase;
				font-weight:800;
			}
			.nav_top li a {
				text-decoration:none;
				color:#000000;
				
			}
			
			.nav_top li a:hover {
				text-decoration:none;			
				color:#666666;
			}

/* END TOP */

/* BANNER */
	div.index-02 {
		clear:both;
		width:1012px;
		height:395px;
	}
	
		div.i_banner {
		clear:both;
		width:1004px;
		height:395px;
		background-color:#000000;
		margin:auto;
		}
	
			div.banner-01 {
				float:left;
				clear:left;
				background-color:#1b1b1b;
				width:719px;
				height:395px;
			}
			
			div.banner-01 img {
				margin-top:10px;
				margin-left:5px;
			}
			
			div.banner-02 {
				float:left;
				width:285px;
				height:395px;
				color:#FFFFFF;
				background-color:#1b1b1b;
				overflow:hidden;
			}
				
				div.banner-right-01 {
					clear:both;
					text-align:center;
					width:269px;
					height:164px;
					margin:auto;
					overflow:hidden;
				}
					div.banner-right-01 img {
					margin-top:10px;
					}
				
				div.banner-right-02 {
					background-color:#1b1b1b;
					margin:auto;
					padding-top:10px;
					text-align:left;
					width:270px;
					height:20px;
					
				}
				
					.i_title {
					font-weight:800;
					}

				
				div.banner-right-03 {
					background-color:#1b1b1b;
					margin:auto;
					font-size:11px;
					text-align:justify;
					width:270px;
					max-height:113px;
					overflow:hidden;
					padding-bottom:10px;
					border-bottom:1px #333333 solid;
				}
					div.banner-right-03 a
						{
							text-decoration:none;
							color:#FFFFFF;							
						}
					div.banner-right-03 a:hover
						{
							text-decoration:none;
							color:#CCCCCC;
						}
				
				div.banner-right-04 {
					background-color:#1b1b1b;
					margin:auto;
					width:285px;
					height:79px;
				}
				div.banner-right-04 li {
					font-size:11px;
					padding-top:5px;
				}
				div.banner-right-04 li a {
					text-decoration:none;
					color:#FFFFFF;
				}
				div.banner-right-04 li a:hover {
					text-decoration:none;
					color:#CCCCCC;
				}
	
/* END BANNER */

/* TOP VOTE */
	div.index-03 {
		clear:both;
		width:1012px;
		height:46px;
	}
	
	div.index-04 {
	clear:both;
	width:1012px;
	height:212px;
	}
		div.top-vote-01 {
			background-image:url(/images/top_vote_01.jpg);
			background-repeat:no-repeat;
			float:left;
			clear:left;
			width:541px;
			height:212px;
		}

			.top_vote_show {
				margin-top:20px;
				clear:both;
				width:505px;
				height:150px;
				margin-left:auto;
				margin-right:auto;
			}
			
				.top_vote_detail {
					overflow:hidden;
					width:150px;
					height:150px;
					float:left;
					clear:left;
				}
				
				.top_vote_more {
					float:left;
					clear:right;
					width:355px;
					height:151px;
					
				}
				
					.top_vote_nav
						{
							float:left;
							clear:both;
							width:355px;
							height:20px;
							overflow:hidden;
						}
					
						.top_vote_nav li {
							font-weight:800;
							float:left;
							list-style:none;
							padding-left: 20px;
						}
						
						.top_vote_nav a {
							text-decoration:none;
							color:#000000;
						}
						.top_vote_nav a:hover {
							color:#333333;
						}
						
					.top_vote_list
						{
							float:left;
							clear:both;
							width:345px;
							padding-left:10px;
							height:120px;
							padding-top:10px;
							overflow:hidden;
							vertical-align:bottom;
						}
						
					.top_vote_list img
						{
							width:80px;
							overflow:hidden;
							margin-left: 2px;
							border: 1px #CCCCCC solid;
						}
		
		div.top-vote-02 {
			float:left;
			clear:right;
			width:471px;
			height:212px;
		}
		
			.top_vote_each {
				float:left;
				width:140px;
				height:200px;
				margin-left:10px;
				}
				.top_vote_img {
					border: 1px #CCCCCC solid;
					clear:both;
					margin:auto;
					width:132px;
					height:132px;
				}
				
				.top_vote_each li {
					list-style:none;
					list-style-type:none;
					list-style-image:none;
					list-style-position:outside;
					margin-left:5px;
					padding-left: 5px;
					font-weight:800;
					margin-top:5px;
				}
				
				.top_vote_each li a {
					color:#000000;
					text-decoration:none;
				}
				
				.top_vote_each li a:hover {
					color:#333333;
				}

/* END TOP VOTE */



div.index-05 {
	clear:both;
	width:1012px;
	height:1px;
}

/* BODY */

	div.index-06 {
		background-color:#252525;
		clear:both;
		float:left;
		width:1012px;
	}
	
		div.miss-body-01 {
			background-color:#252525;
			float:left;
			clear:left;
			width:765px;
		}
			
			.miss-body_detail_title {
				margin-top:20px;
				clear:both;
				color:#FFFFFF;
				font-weight:800;
			}
				.miss-body_detail_title_view {
					margin-left:40px;
					margin-right:5px;
					background:url(/images/miss-body_view.jpg) no-repeat;
					background-position:bottom;
					width:158px;
					height:17px;
					float:left;
					padding-top:5px;
					text-align:center;
				}
				
				.miss-body_detail_title_view:hover {
					background:url(/images/miss-body_viewed.jpg) no-repeat;
					background-position:bottom;
					color:#000000;
					cursor:pointer;
				}
				
				.miss-body_detail_title_vote {
					background:url(/images/miss-body_vote.jpg) no-repeat;
					background-position:bottom;
					margin-right:5px;
					width:159px;
					height:17px;
					float:left;
					padding-top:5px;
					text-align:center;
				}
				
				.miss-body_detail_title_vote:hover {
					background:url(/images/miss-body_voted.jpg) no-repeat;
					background-position:bottom;
					color:#000000;
					cursor:pointer;
				}	
				
				.miss-body_detail_title_comm {
					background:url(/images/miss-body_comm.jpg) no-repeat;
					background-position:bottom;
					width:191px;
					height:17px;
					float:left;
					padding-top:5px;
					text-align:center;
				}
				
				.miss-body_detail_title_comm:hover {
					background:url(/images/miss-body_commed.jpg) no-repeat;
					background-position:bottom;
					color:#000000;
					cursor:pointer;
				}			
		
			.miss-body_detail_content {
				background-image:url(/images/miss-body_detail_content.jpg);
				background-repeat:no-repeat;
				margin-left:5px;
				width:759px;
				height:180px;
				clear:both;
			}
			
				div.no1-01 {
					width:165px;
					height:180px;
					float:left;
				}
				
					div.no1-01 img {
						margin-top:10px;
						margin-left:20px;
					}
				
				div.no1-02 {
					width:315px;
					height:180px;
					float:left;
				}
					div.no1-02 li {
						padding:5px;
						color:#FFFFFF;
						font-weight:800;
						list-style:none;
					}
					
					div.no1-02 li a {
						color:#FFFFFF;
						padding-right:10px;
					}
				
				div.no1-03 {
					width:275px;
					height:170px;
					float:left;
					padding-top:10px;
				}
				
					.no1-03_send {
						clear:both;
						display:block;
						font-weight:800;
						color:#FFFFFF;
						margin-left:220px;
						margin-top:5px;
					}

		
			.miss-body_list {
				display:inline;
				margin-left:5px;
				margin-top:5px;
				float:left;
				width: 366px;
				height: 195px;
				background-color:#2d2d2d;
				padding-left:10px;	
				font-weight:800;		
			}
			
				.miss-body_list_pic {
					margin-top:10px;
					}
				
					.miss-body_list_pic img {
						border: 1px #CCCCCC solid;
						margin-right: 10px;
						}
				
					.miss-body_list_pic_avatar {
						width: 132px;
						height: 132px;
						overflow:hidden;
						border:1px #CCCCCC solid;
					}
					
					.miss-body_list_txt1 {
							clear:both;
							padding-top:5px;
							
						}
					.miss-body_list_txt1 li
						{
							float:left;
							list-style:none;
							color:#FFFFFF;
							padding-right:20px;
						}
						
					.miss-body_list_txt2 {
							clear:both;
						}
						
					.miss-body_list_txt2 li
						{
							float:left;
							list-style:none;
							color:#FFFFFF;
							padding-right:20px;
						}
						
					.miss-body_list_txt2 li a
						{
							float:left;
							color:#FFFFFF;
						}
					.miss-body_list_txt2 li a:hover {
							color:#CCCCCC;
						}
			
			
		.miss-body_bot {
			background-image:url(/images/miss-body_bot.jpg);
			clear:both;
			width:755px;
			padding-left:10px;
			height:157px;
		}
		
		.miss-body_bot img {
			border:3px #CCCCCC solid;
			overflow:hidden;
			width:136px;
			margin-top:45px;
			margin-left:5px;		
		}
			
		
		div.miss-body-02 {
			background-color:#252525;
			float:left;
			clear:right;
			width:247px;
			height:1033px;
		}
		
			div.right-body-01 {
				width:247px;
				height:343px;
			}
			
				div.right-body-top-01 {
					background-color:#6e2520;
					width:247px;
					height:50px;
				}
			
				div.right-body-top-02 {
					background-color:#6e2520;
					margin-left:1px;
					width:236px;
					padding-left:7px;
					padding-top:5px;
					height:293px;
					overflow:hidden;
					
				}
					div.each-right-body-top
						{
							float:left;
							width:105px;
							padding:5px;
						}
				
						div.each-right-body-top-01 {
							width:105px;
							height:105px;
						}
						
						div.each-right-body-top-01 img {
							border: 1px #CCCCCC solid;
						}
					
						div.each-right-body-top-02 {
							color:#FFFFFF;
							font-weight:800;
							padding-top:5px;
							width:105px;
							height:17px;
						}
					

			
			div.right-body-02 {
				width:247px;
				height:216px;
			}
			
			div.right-body-03 {
				width:1px;
				height:474px;
			}
			
			div.right-body-04 {
				width:246px;
				height:470px;
			}
			
				div.right-body-bot-01 {
					width:247px;
					height:49px;
				}
				
				div.right-body-bot-03 {
					background-color:#6e2520;
					margin-left:1px;
					width:229px;
					height:265px;
					padding-left:14px;
				}
				
					div.right-body-bot-03 img {
						border: 1px #CCCCCC solid;
						width: 218px;
						overflow:hidden;
					}
				
				div.right-body-bot-04 {
					background-color:#6e2520;
					padding-left:7px;
					margin-left:1px;
					width:236px;
					height:155px;
				}			
/* END BODY */

/* BOT */
div.index-07 {
	clear:both;
	width:1012px;
	height:113px;
}
	div.index-07 * {
		margin:0;
		padding:0;
	}
	
	.miss-bot_info {
		font-size:11px;
	}

	.miss-bot_info ul {
		float:left;
		display:inline;
		margin-right:70px;
		margin-bottom:5px;
	}
	
	.miss-bot_info li {
		list-style:none;
	}
	
	.i_slo {
		clear:both;
		float:left;
		margin-bottom:10px;
	}	
	
/* END BOT */







/*============================================ CONTACT ===============================================*/

.miss-body_contact {
		width:960px;
		height:350px;
		margin:auto;
		margin-top:10px;
		margin-bottom:20px;
		border:10px #e8e8e8 solid;
	}
	
	.miss-body_contact_left {
		width: 490px;
		margin-left:10px;
		float:left;
		}
	.miss-body_contact_right {
		width: 450px;
		float:left;
	} 
	.miss-contact_inp {
		height: 13px;
		width:240px;
		border:1px #CCCCCC solid;
		background-color:#FFFFFF;
		font-size:11px;
		color:#333333;
	}
	.contact_submit {
		cursor:pointer;
		border:0px;
		background-color:#333333;
		color:#FFFFFF;
		padding-left:20px;
		padding-right:20px;
	}	
	
/*============================================ DETAIL ===============================================*/

	.miss-body_detail_info
		{
			clear:both;
			padding-left: 30px;
			padding-top: 30px;
			height: 150px;
			border-bottom:1px #292929 solid;
		}
	.miss-body_detail_info img
		{
			margin:auto;
			border: 1px #CCCCCC solid;
		}
	.miss-body_detail_info li {
		list-style:none;
		padding:5px;
	}
	.miss-body_detail_info a
		{
			color:#FFFFFF;
		}
	.miss-body_detail_info a:hover
		{
			color:#CCCCCC;
		}
		
	.miss-body_detail_list {
			vertical-align:bottom;
			clear:both;
			padding-left:30px;
			padding-top:20px;
		}
		
	.miss-body_detail_list img {
			width:135px;
			margin-bottom:30px;
			overflow:hidden;
			border: 1px #CCCCCC solid;
			margin-right:5px;		
		}
	
	.miss-body_detail_comm {
		margin-left: 40px;
		width: 688px;
		}	
		
	.miss-body_detail_comm_top {
		clear:both;
		background-image:url(/images/detail_comm_top.jpg);
		background-repeat:no-repeat;
		width:658px;
		height:29px;
		padding-top:5px;
		padding-left: 35px;
		color:#FFFFFF;
		font-weight:800;
		}
	.miss-body_detail_comm_mid {
		padding-top:10px;
		width:688px;
		background-image:url(/images/detail_comm.jpg);
		background-repeat:repeat-y;
		}
	.miss-body_detail_comm_bot {
		clear:both;
		background-image:url(/images/detail_comm_bot.jpg);
		background-repeat:no-repeat;
		width:688px;
		height:23px;
		}			
	.miss-body_detail_comm_left {
		float:left;
		width:350px;
		}	
		.miss-body_detail_comm_list {
		clear:both;
		margin-left:35px;
		width: 310px;
		}
			.miss-body_detail_comm_each {
				padding-top:5px;
				padding-bottom:10px;
				color:#FFFFFF;
				clear:both;
				text-align:justify;
				font-size:11px;
				border-bottom:1px #666666 solid;
				}
	.miss-body_detail_comm_right {
		width:260px;
		padding-left:70px;
		float:left;
		}
	.miss-body_detail_gift {
		background-image:url(/images/vote_gift.jpg);
		color:#FFFFFF;
		text-align:center;
		padding-top:72px;
		margin-top:10px;
		width:240px;
		height:65px;
		}
	.miss-body_detail_gift a {
		text-decoration:none;
		color:#FFFFFF;
	}
	.miss-body_detail_gift a:hover {
		color:#CCCCCC;
	}

/*============================================ NEWS ===============================================*/	
	
.miss-body_news {
		float:left;
		display:inline;
		width:920px;
		margin-left:12px;
		margin-top:10px;
		margin-bottom:20px;
		padding: 10px 20px 10px 20px;
		border:10px #e8e8e8 solid;
	}
.miss-body_news_bot ul
{
    width:100%;
    }
.miss-body_news_bot li {
		float:left;
		display:inline;
		list-style-type:none;
		padding:5px;
		width:40%;
	}
.miss-body_news_bot li a {
		color:#333333;
		text-decoration:none;
	}
