body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,button,input {margin:0px; padding:0px;} 
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, p, form, fieldset, legend, input, div, textarea {font-size:10px; font-weight:normal;}

ul {list-style:none;} 
img {border:0px;} 
h1, h2, h3, h4 {font-size:10px;} 
table {border-collapse:collapse; word-break:break-all;} 
select {font-size:10px;} 
 
body, th, td { 
	font-family:verdana,arial,sans-serif;  
	font-size:10px;
	color:#676767;
	line-height:15px;
	letter-spacing:0px;
}
 
a:link {color:#676767; text-decoration:none;} 
a:visited {color:#676767; text-decoration:none;} 
a:active {color:#676767; text-decoration:none;} 
a:hover {color:#55ac5f; text-decoration:none;} 
 
.left {float:left;} .right {float:right;} 
.clear {clear:both; line-height:0px; font-size:0px; width:0px; height:0px;} 
.al {text-align:left;} .ac {text-align:center;} .ar {text-align:right;} 
.at {vertical-align:top;} .am {vertical-align:middle;} .ab {vertical-align:bottom;} 
 
form, td, div, p, span, ul, li, dl, dt, dd, textarea, h1, h2, h3, h4,input {
	margin:0px; 
	padding:0px; 
	word-break:keep-all; 
} 
select { 
	font-family:verdana,arial,sans-serif; font-size:10px; color:#676767; line-height:12px; 
	background-color:#ffffff; 
	padding-top:4px; padding-left:2px;
} 
ul {list-style:none;}
img {border:0px;} 
h1, h2, h3, h4 {font-size:10px;} 
table {border-collapse:collapse; word-break:break-all;} 
 
select {color:#666;} 
 
/* Space */ 
.sp1 {height:1px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp2 {height:2px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp3 {height:3px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp4 {height:4px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp5 {height:5px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp6 {height:6px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp7 {height:7px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp8 {height:8px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp9 {height:9px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp10 {height:10px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp12 {height:12px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp13 {height:13px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp15 {height:15px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp17 {height:17px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp18 {height:18px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp20 {height:20px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp25 {height:25px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp30 {height:30px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp35 {height:35px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp40 {height:40px; width:1px; line-height:0px; font-size:0px; clear:both;} 
.sp50 {height:50px; width:1px; line-height:0px; font-size:0px; clear:both;} 
 
 
 
 
/* layout */ 
#all{width:100%; position:relative; text-align:center;} 

/* header */
#header {width:900px; height:70px; margin:10px auto 0 auto; text-align:left;} 
 
#logo {float:left; margin-left:8px; margin-top:7px; width:136px; height:49px;} 
#top_copy {float:left; margin-left:8px; margin-top:7px; padding-top:22px; width:180px; height:27px; font-size:12px; color:#333; line-height:14px;}
#btn {float:left; margin-left:5px; margin-top:37px; width:230px; height:23px;}
#btn li {float:left; font-size:0px; line-height:0px;}

#glob {float:right; margin-right:5px; width:125px; height:23px;}
#glob li {float:left; text-align:right; font-size:0px; line-height:0px; padding-left:15px;}

/* container */ 
#container {margin:0 auto 5px auto; width:900px; min-height:670px; text-align:left;} 

#mainmenu {margin-bottom:15px; width:900px; height:262px;} 

#left_visual {float:left; width:285px; height:382px;} 

/* contents */ 
#contents {float:right; width:590px; height:382px;} 

#weekly {float:left; padding:18px 11px 5px 11px; width:310px; height:137px; margin-bottom:7px; background:url(../imag/common/weekly.gif) no-repeat top;}

#weekly p.logo {float:left; width:110px; height:38px;}
#weekly p.sel {float:left; height:38px; text-align:right;}

.cal {border:1px solid #cad1d8; margin-top:8px; margin-bottom:8px;}
.cal th {background-color:#ebefef; text-align:center; padding:5px 0; border-left:1px solid #e1e7e7; color:#757d80;}
.cal th.mon {background-color:#fff; font-size:15px; font-weight:bold; color:#000;}
.cal td {background-color:#fff; text-align:center; padding:5px 0; border-left:1px solid #eef2f2;}




#coupon {float:right; width:250px; height:160px; margin-bottom:7px;}
#board {clear:both; padding-bottom:5px; width:590px; height:210px; background:url(../imag/common/board_bg.gif) no-repeat top;}

#news {float:left; width:340px; height:210px; background:url(../imag/common/board_bg_line.gif) no-repeat bottom right;}
#news .txt {padding:4px 17px 0 15px; width:308px; height:147px; line-height:14px;}
#news .txt li {padding-bottom:10px;}
#news .txt span {color:#999;}
#news .more {width:308px; padding:0 17px 0 15px; text-align:right;}

#welcome {float:left; width:250px; height:210px;}
#welcome .txt {float:left; padding:4px 0 10px 9px; width:220px; height:137px; line-height:14px;}
#welcome .txt span {color:#999;}
#welcome .img {float:left; padding:6px 0 10px 5px; width:90px; height:135px;}
#welcome .more {width:220px; padding:0 15px; text-align:right;}

/* copyright */ 
#copyright {clear:both; width:900px; height:106px; background:url(../imag/common/copyright_main.gif) no-repeat top; margin:0 auto; text-align:left;}





a.scalet:link,
a.scalet:visited,
a.scalet:active {color:#f25d22; text-decoration:underline;} 
a.scalet:hover {color:#000; text-decoration:underline;} 


