@charset "utf-8";



/*원래 있던 CSS : ty.css*/
BODY {margin:0px; SCROLLBAR-FACE-COLOR: #cfcfcf; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #595959; SCROLLBAR-3DLIGHT-COLOR: #595959; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #cfcfcf;}

body,td{FONT-SIZE: 9pt; COLOR: #636363; line-height:13pt; FONT-FAMILY: 굴림, Verdana, Arial}

a:link { text-decoration:none; color:#7B7B7B}
a:visited { text-decoration:none; color:#7B7B7B}
a:hover { text-decoration: none; color:#FC6C06}

.menu {font-size:9pt; font-family:굴림; line-height:14pt color:#7B7B7B}
.in {border:1 solid #8D8D8D}
.textarea {FONT-SIZE: 9pt; COLOR: black; BACKGROUND-COLOR: #fafafa}
.blue {font-weight: bold; color: #4164AB;}
.inputbox {FONT-SIZE: 9pt; BORDER-RIGHT: #CDCDCD 1pt solid; BORDER-TOP: #CDCDCD 1pt solid; FONT-SIZE: 9pt; BORDER-LEFT: #CDCDCD 1pt solid; COLOR: black; BORDER-BOTTOM: #CDCDCD 1pt solid; BACKGROUND-COLOR: #ffffff}

SELECT {FONT-SIZE: 9pt; FONT-FAMILY: 돋움}
INPUT {FONT-SIZE: 9pt; FONT-FAMILY: 굴림}

td.bt  {padding-left:100}
.td5 {padding: 5px;}
.td10 {padding: 10px;}
.td20 {padding: 20px;}
.tdleft20 {padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px;}


.scroll {scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FF3333; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#DEDEDE; 
	     scrollbar-shadow-color:#DEDEDE;	padding-top: 12px;	padding-right: 14px; padding-bottom: 12px;	padding-left: 14px;}



/*원래 있던 CSS : form.css*/
.basic {font-size:9pt; color:rgb(79,79,79); text-decoration:none}
.big {font-size: 10pt; color: rgb(79,79,79); text-decoration: none}
.little {font-size: 8pt; color: rgb(79,79,79); text-decoration: none}

.button {
	border-top-width:1px; 
	border-left-width:1px; 
	font-size:9pt; 
	border-left-color:#b0b0b0; 
	border-bottom-width:1px; 
	border-bottom-color:#b0b0b0; 
	cursor:hand;
	color:rgb(79,79,79); 
	border-top-color:#b0b0b0; 
	background-color:#d8d8d8; 
	border-right-width:1px; 
	border-right-color:#b0b0b0
	}

.pass {
	border-right:#696969 1px solid; 
	border-top:#696969 1px solid; 
	font-size:9pt; 
	border-left:#696969 1px solid; 
	color:#393939; 
	border-bottom:#696969 1px solid; 
	background-color:#FFFFF9
	}

.file {
	border-right:#696969 1px solid; 
	border-top:#696969 1px solid; 
	font-size:9pt; 
	border-left:#696969 1px solid; 
	color:#393939; 
	border-bottom:#696969 1px solid; 
	background-color:#FFFFFF
	}

.select {
	border-right:#696969 1px solid; 
	border-top:#696969 1px solid; 
	font-size:9pt; 
	border-left:#696969 1px solid; 
	color:#393939; 
	border-bottom:#696969 1px solid; 
	background-color:#f3f3f3
	}

.radio {
	border-right:#696969 1px solid; 
	border-top:#696969 1px solid; 
	font-size:9pt; 
	border-left:#696969 1px solid; 
	color:#393939; 
	border-bottom:#696969 1px solid; 
	background-color:#f3f3f3
	}

.text {
	font-size:9pt;
	color:#393939;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	}

.textarea {
	border-right:#696969 1px solid; 
	border-top:#696969 1px solid; 
	font-size:9pt; 
	border-left:#696969 1px solid; 
	color:#393939; 
	border-bottom:#696969 1px solid; 
	background-color:#FFFFFF
	}

.jump {
	border-right:#696969 1px solid; 
	border-top:#696969 1px solid; 
	font-size:9pt; 
	border-left:#696969 1px solid; 
	color:#393939; 
	border-bottom:#696969 1px solid; 
	background-color:#FFFFFF
	}

/* Margin style */
/*.wrap .contents .lnb ul.navi { width:216px; margin:0px; }
.wrap .contents .lnb ul.navi, ul.menu { margin:0; padding:0; list-style:none;}
.wrap .contents .lnb .category { height:40px;  padding-top:0px;  cursor:pointer; text-indent:0px;}
.wrap .contents .lnb ul.menu a{ height: 17px; line-height: 17px; padding-top:8px; color: #164158; }
.wrap .contents .lnb ul.menu li{text-indent:0px; height:22px }
.wrap .contents .lnb ul.menu li.first { }
.wrap .contents .lnb ul.menu li.last { height: 25px;  padding-bottom:13px; }
.wrap .contents .lnb ul.menu li.rollover{  }
.wrap .contents .lnb a { text-decoration:none;}
-util
.contents .lnb .footer .util ul li a{ text-indent:-1000px; display:block; height:11px !important; 
margin:0 0 7px 0 !important;
*margin:0px 0 0px 0 !important;width:100px !important;padding:0 !important; border:0px solid red;}
.contents .lnb .footer .util ul li.util1 a{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:0px 0px; }
.contents .lnb .footer .util ul li.util2 a{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:0px -20px; }
.contents .lnb .footer .util ul li.util3 a{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:0px -40px; }
.contents .lnb .footer .util ul li.util1 a:hover{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:-100px 0px; }
.contents .lnb .footer .util ul li.util2 a:hover{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:-100px -20px; }
.contents .lnb .footer .util ul li.util3 a:hover{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:-100px -40px; }

.contents .lnb .footer .utildiv {width:30px; height:1px; background-color:#d6d6d6; margin:20px 0; *margin:19px 0 14px 0;}

-footer

.contents .lnb .footer {	
    height: 250px;
	position: absolute;
	top: 616px;
	*top:610px;
	background: url("../img/common/copy.gif") no-repeat scroll 0 150px transparent;
	*background: url("../img/common/copy.gif") no-repeat scroll 0 156px transparent;
    }
.contents .lnb .footer .info ul li a{ text-indent:-1000px; display:block; height:11px !important; margin:0 0 7px 0 !important;*margin:0 0 0px 0 !important;width:100px !important;padding:0 !important;}
.contents .lnb .footer .info ul li.info1 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px 0px; }
.contents .lnb .footer .info ul li.info2 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px -20px; }
.contents .lnb .footer .info ul li.info3 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px -40px; }
.contents .lnb .footer .info ul li.info1 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px 0px; }
.contents .lnb .footer .info ul li.info2 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px -20px; }
.contents .lnb .footer .info ul li.info3 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px -40px; }*/


/*menu*/
.lnb {float:left; width:211px; padding:35px 0 0 80px; position:relative; height:800px; }
.lnb .logo h1 { margin-bottom:32px;}

.lnb ul.navi { width:216px; margin:0px; }
.lnb ul.navi, ul.menu { margin:0; padding:0; list-style:none;}
.lnb .category { height:36px;  padding-top:0px;  cursor:pointer; text-indent:0px;}
.lnb ul.menu a{ height: 17px; line-height: 17px; padding-top:8px; color: #164158; }
.lnb ul.menu li{text-indent:0px; height:22px }
.lnb ul.menu li.first { }
.lnb ul.menu li.last { height: 25px;  padding-bottom:13px; }
.lnb ul.menu li.rollover{  }
.lnb a { text-decoration:none;}




/*util*/
.lnb .footer .util ul li a{ text-indent:-1000px; display:block; height:11px !important; 
margin:0 0 7px 0 !important;
*margin:0px 0 0px 0 !important;width:100px !important;padding:0 !important; border:0px solid red;}

.lnb .footer .util ul li.util1 a{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:0px 0px; }
.lnb .footer .util ul li.util2 a{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:0px -20px; }
.lnb .footer .util ul li.util3 a{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:0px -40px; }
.lnb .footer .util ul li.util1 a:hover{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:-100px 0px; }
.lnb .footer .util ul li.util2 a:hover{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:-100px -20px; }
.lnb .footer .util ul li.util3 a:hover{ background:url(../img/common/util.gif) 0 0 no-repeat; background-position:-100px -40px; }

.lnb .footer .utildiv { margin:15px 0 20px 0; *margin:14px 0 14px 0;}
/*footer*/
.lnb .footer {	
    height: 250px;
	position: absolute;
	top: 566px;
	*top:560px;
	background: url("../img/common/copy.gif") no-repeat scroll 0 140px transparent;
	*background: url("../img/common/copy.gif") no-repeat scroll 0 146px transparent;
    }
/*
.lnb .footer .info ul li a{ text-indent:-1000px; display:block; height:11px !important; margin:0 0 7px 0 !important;*margin:0 0 0px 0 !important;width:100px !important;padding:0 !important;}
.lnb .footer .info ul li.info1 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px 0px; }
.lnb .footer .info ul li.info2 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px -20px; }
.lnb .footer .info ul li.info3 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px -40px; }
.lnb .footer .info ul li.info4 a{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:0px -30px; }
.lnb .footer .info ul li.info1 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px 0px; }
.lnb .footer .info ul li.info2 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px -20px; }
.lnb .footer .info ul li.info3 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px -40px; }
.lnb .footer .info ul li.info4 a:hover{ background:url(../img/common/footer.gif) 0 0 no-repeat; background-position:-100px -30px; }
*/
.lnb .footer .info ul li a {font-family:'Dotum';letter-spacing:-1px;font-weight:bold;color:#cccccc}
.lnb .footer .info ul li a:hover {letter-spacing:-1px;font-weight:bold;color:#323232}


/*sub*/
.sub { float:left; width:940px;}
.sub .topimg {width:940px; height:187px; border-bottom:1px solid #cccccc; padding:0px; margin:0px;}
.sub .locate {width:940px; text-align:right; height:27px;font-size:11px;color:#666666;padding-top:4px; margin-top:0px; margin-bottom:11px;}
.sub .con {width:940px; margin-bottom:70px; }
.sub .con h3 { margin-bottom:5px;}
.sub .con h4 { margin-bottom:20px;}


