ul,li,dl,dd,dt{list-style:none;padding:0;margin:0;}

.fl{float:left}
.fr{float:right}

img{border:none}
#login{
	float:left;
	width:262px;
	height:240px;
	padding:0 0 0 28px;
	overflow:hidden;
	background:url(/kr/images/home_flower1.jpg) no-repeat left bottom;
}

.login_first{
	width:100%;
	float:left;
	height:18px;
	line-height:18px;
}

.login_second{
	width:190px;
	float:left;
	height:18px;
	line-height:18px;
	padding-top:10px;
}

.login_first_left{
	width:100px;
	float:left;
	padding-top:2px;
}
.login_first_right{
	width:65px;
	float:left;
	padding-top:2px;
	color:#999999;
}

.login_first_right1{
	width:20px;
	float:left;
	color:#999999;
	margin-top:-3px;
	*margin-top:0px;
	*+margin-top:0px;
}

#login dl{
	float:left;
	display:block;
	width:180px;
}
#login dl dd{
	float:left;
}
#login dl dt{
	color:#999999;
	float:left;
}
#login dl dt span{
}

#login .input{
	width:178px;
	border:1px solid #838383;
	font-size:1em;
	display:block;
	margin-bottom:3px;
	height:16px;
}
#login .forget_password, #login .forget_password a{
	width:100%;
	float:left;
	height:25px;
	line-height:25px;
	text-decoration:underline;
	color:#666;
}
#login .submit_login{
	float:left;
	width:122px;
	padding-top:14px;
}
#login .submit_reg{
 float:left;
 padding-top:26px;
 *padding-top:37px;
 *+padding-top:27px;
}
/*----------------non-login-------------------*/
#non_login{
	float:left;
	width:225px;
	height:auto;
	padding:20px 0px 2px 21px;
	border-top:2px #DF8A28 solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
}

#non_login dl{
	clear:both;
	display:block;
	height:15px;
	width:180px;
	position:relative;
}
#non_login dl dd{
	float:left;
}
#non_login dl dt{
	color:#999999;
	display:block;
	float:right;
	font-size:12px;
	padding-right:17px;
	line-height:15px;
}
#non_login dl dt p{
	padding:0; margin:0;
	position:absolute;
	right:-4px;
	top:-3px;
}

#non_login .input{
	width:178px;
	border:1px solid #838383;
	font-size:1em;
	display:block;
	margin-bottom:3px;
}
#non_login .forget_password, #non_login .forget_password a{
	height:18px;
	line-height:18px;
	display:block;
	text-decoration:underline;
	color:#666;
}
#non_login .submit_login{
	float:left;
	width:72px;
	padding-top:14px;
}

#non_login .submit_reg{
 float:left;
 padding-top:5px;
}
.account_info{
	width:100%;
	float:left;
	margin-bottom:15px;
}

.account_info .account_first{
	width:100%;
	float:left;
}

.account_info .account_first .name{
	width:192px;
	float:left;
	color:#DF8A28;
}

.account_info .account_first .logout{
	width:55px;
	float:left;
	padding-top:1px;
}

.account_info .account_second{
	width:220px;
	float:left;
	line-height:22px;
	padding: 10px 10px 10px 15px;
	border-top:2px #DF8A28 solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.account_info_index{
	float:left;
	width:262px;
	height:240px;
	padding:0 0 0 28px;
	overflow:hidden;
}

.account_info_index .account_first{
	width:100%;
	float:left;
}

.account_info_index .account_first .name{
	width:192px;
	float:left;
	color:#DF8A28;
}

.account_info_index .account_first .logout{
	width:55px;
	float:left;
	padding-top:1px;
}

.account_info_index .account_second{
	width:220px;
	float:left;
	line-height:22px;
	padding: 10px 10px 10px 15px;
	border-top:2px #DF8A28 solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
