﻿/******************** 기본 CSS ********************/
body{width:997px;padding:0; margin:0 auto; background-position:0 0; background-repeat:repeat-x;}
img, p{padding:0; margin:0; border:0; }
TD {FONT-SIZE: 11px; COLOR: #000000; WORD-BREAK: break-all; LINE-HEIGHT: 20px; FONT-FAMILY:arial;}
.modify_menu {FONT-SIZE: 11px; COLOR: #000000; WORD-BREAK: break-all; FONT-FAMILY:arial; margin:0; padding:0;}

.modify_list {FONT-SIZE: 11px; WORD-BREAK: break-all; LINE-HEIGHT: 14px; FONT-FAMILY:arial;  }


.text11 {FONT-SIZE: 11px; COLOR:#777777; LINE-HEIGHT: 15px; FONT-FAMILY:arial; text-align:left}
.hitop {FONT-SIZE: 10px; COLOR:#003366; LINE-HEIGHT: 15px; FONT-FAMILY: verdana,sans-serif; line-height:12px; padding-top:5px;}
.text10 {FONT-SIZE: 10px; COLOR:#777777; LINE-HEIGHT: 15px; FONT-FAMILY:arial; line-height:12px; padding-top:5px;}
.text12 {FONT-SIZE: 12px; COLOR:#b33938;   font-weight:bold; FONT-FAMILY: verdana,sans-serif;}
.title01 {FONT-SIZE: 12px; COLOR:#b33938;   font-weight:bold; FONT-FAMILY: verdana,sans-serif;}
.title02 {FONT-SIZE: 11px; COLOR:#105f91;   font-weight:bold; FONT-FAMILY:arial;}

.good12 {FONT-SIZE: 11px; COLOR:#ffffff; LINE-HEIGHT: 15px; FONT-FAMILY:arial; text-indent:5px;font-weight:bold;}
.good11 {FONT-SIZE: 11px; COLOR:#ffffff; LINE-HEIGHT: 15px; FONT-FAMILY:arial; text-indent:5px;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}



/*link */
a:link, a:visited{font-size:11px; font-family:Tahoma; line-height:16px; color:#003366; letter-spacing:0px; text-decoration:none; }
a:hover{font-size:11px; font-family:Tahoma; line-height:16px; color:#137dc0; letter-spacing:0px; text-decoration:none;  TEXT-DECORATION: underline;}

.topmenu {	FONT-SIZE: 14px; COLOR: #003366; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu:link {	FONT-SIZE: 14px; COLOR: #003366; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu:visited {	FONT-SIZE: 14px; COLOR: #003366; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu:active {	FONT-SIZE: 14px; COLOR: #003366; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu:hover {	FONT-SIZE: 14px; COLOR: #003366; TEXT-DECORATION: underline; font-family:Times, serif; text-indent:1px;}

.topmenu_white {	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu_white:link {	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu_white:visited {	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu_white:active {	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none; font-family:Times, serif; text-indent:1px;}
A.topmenu_white:hover {	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: underline; font-family:Times, serif; text-indent:1px;}



.smenu {FONT-SIZE: 11px; padding:2px 0 2px 5px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.smenu:link {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial;  font-weight:bold;}
A.smenu:visited {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.smenu:active {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.smenu:hover {	FONT-SIZE: 11px; COLOR: #bee6ff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}

A.tab01:link {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial;  font-weight:bold;}
A.tab01:visited {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.tab01:active {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.tab01:hover {	FONT-SIZE: 11px; COLOR: #bee6ff; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}

A.tab02:link {	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none; FONT-FAMILY:arial;  font-weight:bold;}
A.tab02:visited {	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.tab02:active {	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}
A.tab02:hover {	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY:arial; font-weight:bold;}


A.submenu:link {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial;}
A.submenu:visited {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial;}
A.submenu:active {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-FAMILY:arial;}
A.submenu:hover {	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline; FONT-FAMILY:arial;}

.ssubmenu {	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:arial; font-style:italic}
ul.ssubmenu {margin-left:0; FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:arial; font-style:italic; list-style:none; background:none;}
ul.ssubmenu li.ssubmenu {padding:0;  margin:0}
A.ssubmenu:link {	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:arial; font-style:italic}
A.ssubmenu:visited {	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:arial;}
A.ssubmenu:active {	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:arial;}
A.ssubmenu:hover {	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: underline; FONT-FAMILY:arial;}


A.hitop2:link {	FONT-SIZE: 10px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY: verdana,sans-serif}
A.hitop2:visited {FONT-SIZE: 10px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY: verdana,sans-serif}
A.hitop2:active {FONT-SIZE: 10px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY: verdana,sans-serif}
A.hitop2:hover {FONT-SIZE: 10px; COLOR: #003366; TEXT-DECORATION: underline; FONT-FAMILY: verdana,sans-serif}



#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;}
.footer{width:940px; margin-left:30px; }
.footer td{background-position:0 0; background-repeat:repeat-x; padding:0 0 15px 0;}
.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;}

ul.li_dot {margin:0 15px 0 0; }
ul.li_dot li {background:url("../images/icon_dot.gif") no-repeat 0 8px; padding-left:10px;}
ul.li_dash {margin:0 10px 0 0; }
ul.li_dash li {background:url("../images/icon_dash.gif") no-repeat 0 9px; padding-left:9px;}

li {list-style:none; }


/*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;}

.text10 p a{font-size: 10px; color:#777777; line-height: 15px; font-family:arial; line-height:12px; padding-top:5px;}
