﻿/******************** 기본 CSS ********************/
body{padding:0; margin:0; background-color:#fff; font-size:12px; font-family:Verdana; line-height:20px; color:#555; letter-spacing:0; background-image:url(../images/bg.gif); background-position:0 0; background-repeat:repeat-x;}
img, p{padding:0; margin:0; border:0; width:auto;}
.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.pr{position:relative;}
/*link */
a:link, a:visited{font-size:10px; font-family:Verdana; line-height:18px; color:#666; letter-spacing:0px; text-decoration:none;}
a:hover{font-size:10px; font-family:Verdana; line-height:18px; color:#7499c7; letter-spacing:0px; text-decoration:none;}

h1{font-size:11px; font-family:Verdana; line-height:18px; color:#305792; font-weight:bold; background-image:url(../images/1blt.gif); background-position:0 5px; background-repeat:no-repeat; line-height:18px; margin:0; padding:0 0 0 13px;}
h2{font-size:10px; font-family:Verdana; line-height:18px; color:#555; font-weight:normal; background-image:url(../images/blt_1dot.gif); background-position:0 6px; background-repeat:no-repeat; line-height:18px; margin:0; padding:0 0 0 8px;}
h2.col{font-size:10px; font-family:Verdana; line-height:18px; color:#222; font-weight:normal; background-image:url(../images/blt_1dot.gif); background-position:0 6px; background-repeat:no-repeat; line-height:18px; margin:0; padding:0 0 0 8px;}
h3{font-size:10px; font-family:Verdana; line-height:18px; color:#555; font-weight:normal; background-image:url(../images/blt_dot.gif); background-position:2px 8px; background-repeat:no-repeat; line-height:16px; margin:0; padding:0 0 0 8px;}

h5{font-size:10px; font-family:Arial; line-height:16px; color:#555; font-weight:normal; background-position:0 0px; background-repeat:no-repeat; line-height:14px; margin:0; padding:0 0 0 0px;}

#wrap{position:relative; width:950px; left:50%; margin-left:-475px;}
.mainBg{background-image:url(../images/main_bg.jpg); background-position:0 100px; background-repeat:no-repeat;}
/*.mainBg2{background-image:url(../images/bg2.gif); background-position:0 433px; background-repeat:no-repeat;}*/
.mainBg2{background-image:url(../images/bg2.gif); background-position:0 533px; background-repeat:no-repeat;}
.mainCon{padding:0 45px 40px 45px;}
.subBg{background-image:url(../images/sub_bg.jpg); background-position:0 0px; background-repeat:no-repeat;}
.conBg{background-image:url(../images/con_bg.gif); background-position:0 0;  background-repeat:repeat-y;}
.conTop{background-image:url(../images/con_top.gif); background-position:right 0; background-repeat:no-repeat;}
.conBot{background-image:url(../images/con_bot.gif); background-position:0 bottom; background-repeat:no-repeat; height:20px;}
.blt{background-image:url(../images/blt_dot.gif); background-position:0 9px; background-repeat:no-repeat; padding-left:7px;}
.banner1{position:relative; left:53px; top:190px;}
.banner2{position:relative; left:0; top:235px;}
.notice{width:285px;}
.notice th{text-align:left;}
.notice td{background-image:url(../images/blt_3dot.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:8px;}
.notice td.day{background-image:none; color:#7499c7;}
.footer{margin:0 0 0 10px; width:900px;}
.tab{background-color:#dddddd;}
.blt_co{background-image:url(../images/blt_2dot.gif); background-position:10px 8px; background-repeat:no-repeat; padding-left:17px;}
.tbl{width:100%; border-top:2px solid #608abe; border-bottom:1px solid #608abe;}
.tbl th{border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:2px}
.tbl td{border-bottom:1px solid #d1d1d1; padding:10px 10px;}
.tbl td.on{background-color:#eff3f8;}
#content {position:relative;}
#content p{padding:1px 0;}

/*COMMEN */
.sp3{height:3px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp5{height:5px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp10{height:10px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp15{height:15px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp20{height:20px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp30{height:30px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp40{height:40px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp47{height:47px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp50{height:50px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp100{height:100px; width:1px; line-height:0px; font-size:0px; clear:both;}
