@charset "utf-8";

#top_bt{ background:url(../images/main/rogin_top_bk.jpg) no-repeat top left; }

#contents{
	width:1000px;
	height:611px;
	background:url(../images/login/login_contents_bk.jpg) no-repeat;
}

#contents{
	padding-bottom:0;
}

#top_area{ margin:0 }

#top_area #img{
	margin:13px 0 0 40px;
	_margin-left:20px;
}

#input_area{
	width:433px;
	margin:48px 52px 0 0;
	_margin-right:26px;
}

#input_area ul{
	width:342px;
	margin:40px 0 0 36px;
	background:url(../images/login/login_bottom_line.gif) repeat-x bottom;
}
#input_area ul li{ padding:3px 0; }

#input_area ul li p{ float:left; }

#input_area ul li p input{ width:235px; }

#input_area ul li#rogin_bt{ padding:0; }

#login_bt input{
	margin-bottom:5px;
	float:right;
}

#ssllink a{
    margin-bottom:15px;
    float:right;
}

#links_area{
	width:342px;
	margin:15px 102px 0 0;
	_margin-right:51px;
	float:right;
}

#links_area li{ padding:5px 0; }

#footer{
	margin-top:61px;
	height:32px;
}

#header{ height:99px; }

#bottom_bk{ padding-bottom:0; }

#login_r_area{
	width:485px;
	float:right;
}

#login_l_area{
	width:475px;
	height:462px;
	margin:48px 0 0 40px;
	_margin-left:20px;
	text-align:left;
	float:left;
}

#login_l_area a{
	display:block;
	margin:1px;
	width:455px;
	height:460px;
	overflow:hidden;
}

.login_l_area_bk{
	background:url(../images/login/login_advert_bk.gif) no-repeat;
}

#input_area ul.errors{
	width:200px;
	padding:25px 0 25px 128px;
	margin-top:20px;
	margin-left:40px;
	background:url(../images/input/input_error_bk.gif) no-repeat center left #fff6f6;
	border:solid 1px #d6b9b9;
}

#input_area ul.errors li{
	color:#870000;
	margin:5px 0;
}
