*{margin:0; padding:0; line-height:135%;}
img{border:none;}
a{text-decoration:none; color:#555;}
p{margin-bottom:10px;}
body{font-family:'dotum'; font-size:9pt; color:#333;}

div#top{overflow:hidden; width:950px; margin:0 auto; padding-right:70px;}
div#navigation{height:75px; text-align:center;}
div#promotion{text-align:center;}
div#body{overflow:hidden; width:950px; margin:0 auto; text-align:left;}
	div#sub{float:left; width:200px;}
		ul.sbtn{}
		ul.sbtn li{overflow:hidden; height:25px;}
		ul.sbtn li.top{height:75px;}
		ul.sbtn li a{overflow:hidden; height:25px;}
	div#contents{overflow:visible; float:right; width:700px;}
		div#ptitle{position:relative; height:75px;}
		div#location{position:absolute; right:20px; bottom:10px; text-align:right; color:#AAA; font-size:8pt;}
		div#entry{min-height:350px; padding:25px;}
		div.bottom{height:50px; background:url('/img/bottom.gif') no-repeat;}
div#foot{min-height:50px; margin-top:25px; border-top:1px solid #DDD; text-align:center;}
	div#foot td, div#foot strong{color:#999; text-align:left;}

ul.top_login{clear:both; overflow:hidden; float:right; margin-top:10px; list-style:none;}
ul.top_login li{float:left; margin-left:20px;}
ul.top_login li a{font:8pt verdana; text-decoration:none; color:#777;}

dl.notice{height:150px;}
dl.notice dt{padding:5px; font-weight:bold;}
dl.notice dd{}
	ul.notice{list-style:none;}
	ul.notice li{padding:4px 0; border-bottom:1px dotted #CCC;}

ul.customer{list-style:none;}
ul.customer li{margin-bottom:7px;}

textarea{width:100%;}

dl.history{}
dl.history dt{font:bold 14pt 'verdana'; color:#F30;}
dl.history dd{padding:5px 30px;}

ul.history{}
ul.history li{}

img.left{margin-right:10px;}
img.right{margin-left:10px;}

span.curr{font-size:9pt; font-weight:bold; color:#F33;}