﻿/******************** 기본 CSS ********************/
body{padding:0; margin:0; background-position:0 0; background-repeat:repeat-x;}
img, p{padding:0; margin:0; border:0; }
TD {FONT-SIZE: 12px; COLOR: #666666; WORD-BREAK: break-all; LINE-HEIGHT: 20px; FONT-FAMILY:돋움;}

.text11 {FONT-SIZE: 11px; COLOR:#777777; LINE-HEIGHT: 15px; FONT-FAMILY:돋움;}
.text10 {FONT-SIZE: 10px; COLOR:#777777; LINE-HEIGHT: 15px; FONT-FAMILY:돋움; line-height:12px; padding-top:5px;}
.text12 {FONT-SIZE: 12px; COLOR:#b33938;   font-weight:bold; FONT-FAMILY:돋움;}
.his_date_txt {FONT-SIZE: 12px; COLOR:#7c8897;   font-weight:bold; FONT-FAMILY:돋움;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

/*link */
a:link, a:visited{font-size:11px; font-family:돋움; line-height:16px; color:#666; letter-spacing:0px; text-decoration:none;}
a:hover{font-size:11px; font-family:돋움; line-height:16px; color:#30300d; letter-spacing:0px; text-decoration:none;}

#mainBg{background-image:url(../images/top_bak.gif); background-position:990px 3px; background-repeat:no-repeat;}
#subBg{{background-image:url(../images/common/sub_top.gif); background-position:0 0; background-repeat:repeat-x;}
#wrap{width:990px; position:relative;}
.mainCon{width:870px; margin:0 50px 40px 80px;}
.subCon{width:950px; margin:0 0 0 40px; background-image:url(../images/common/subBg.gif); background-position:0 0; background-repeat:repeat-y;}
.topLine{background-image:url(../images/common/top_line.gif); background-position:0 0; background-repeat:repeat-x; width:100%; position:absolute; top:0px; left:0px;}
.mainBg{background-image:url(../images/main/mainBg.jpg); background-position:0 3px; background-repeat:no-repeat;}

.lnb{width:280px; background-image:url(../images/common/lnbBg.jpg); background-position:0 0; background-repeat:no-repeat;}
.con{background-image:url(../images/common/con_top.gif); background-position:0 0; background-repeat:no-repeat; padding-right:46px; padding-bottom:40px;}
.ut{text-align:right; font-size:11px; font-family:돋움; color:#999; } 
.ut2{ font-family:돋움; color:#464749; } 

.tbl{width:100%; background-color:#d1d1d1; border-top:2px solid #ff6000; border-bottom:1px solid #ff6000;}
.tbl th{color:#ff6000; font-weight:bold; letter-spacing:-1px; background-image:url(../images/common/thBg.gif); height:32px; background-position:0 bottom;; background-repeat:repeat-x; background-color:#fff; border-bottom:1px solid #ff6000;}
.tbl td{background-color:#fff; text-align:center; padding:3px 5px;}
.tbl td.sub{color:#ff6000;}
.tbl td.l{text-align:left;}


/*COMMEN */
.w339{width:339px;}
.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;}
.sp38{height:38px; 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;}