@charset "euc-kr";
@import url("new_layout.css"); /*·¹ÀÌ¾Æ¿ô*/
@import url("style.css"); /*±âº» ·¹ÀÌ¾Æ¿ô*/

*{
margin: 0;
padding: 0;
}
body {
margin: 0;
padding: 0;
font-size: 0.75em;
line-height: 1.5em;
color:#78777C;
font-family: Dotum, "µ¸¿ò", sans-serif;
background:url('/images/new_main/bg.gif') repeat-x;

}
h1,h2,h3,h4,h5{
margin: 0;
padding: 0;
}
form {
margin: 0;
padding: 0;
}
hr {
display: none;
}
ul,li{
list-style:none;
margin:0;
padding:0;

}
li img {
vertical-align: middle; /* for IE imge margin */
}
p, div, th, td, select {
color: #78777C;
}
a:link, a:visited {
color: #78777C;
text-decoration: none;
}
a:active, a:hover {
color: #048a53;
text-decoration: none;
}

.aa:link, .aa:visited {
FONT-SIZE: 12px; COLOR:#048a53;TEXT-DECORATION: none; font-family: "±¼¸²"; font-weight:bold;
}
.aa:active, .aa:hover {
FONT-SIZE: 12px; COLOR:#048a53;TEXT-DECORATION: none; font-family: "±¼¸²"; font-weight:bold;}

img,
input.type-image {
border: 0 none;
}
input.type-text,
textarea {
border-top: 1px solid #797979;
border-right: 1px solid #D4D1C8;
border-bottom: 1px solid #D4D1C8;
border-left: 1px solid #797979;
background: #fff;
height:16px;
width:220px;
}

input.type-text:hover,
input.type-text:focus,textarea  {
background-color: #FFFFCE;
}
input, select, textarea {
vertical-align: middle;
font-size: 1em;
color: #78777C;
}
span.button,
img.button,
a.button {
cursor: pointer;
vertical-align: middle;
}
dl,dt,dd{margin:0;padding:0;}


/**************** main ****************/
.main-hidden {visibility:hidden; height:0; width:0; font-size:0; position:absolute; left:-5000px;}
/* ¸ÞÀÎ¸Þ´º */
	ul.accNavi li.Menu, ul.accNavi li.subMenu {height:0; line-height:0; position:absolute; top:-100px;}
	ul.accNavi li.Menu a {display:block; position:absolute; margin-left:-450px; top:-2000px; text-align:center;}
	ul.accNavi li.Menu a:hover, ul.accNavi li.Menu a:focus, ul.accNavi li.Menu a:active {position:absolute; z-index:5; color:#fff; background:#000; width:185px; top:100px; margin-left:0; border:2px solid #ff0; padding:3px 0 1px 0;font-weight:bold; font-size:1.2em;}
	
	ul.accNavi li.subMenu a {display:block; position:absolute; margin-left:-450px; top:-2000px; text-align:center;}
	ul.accNavi li.subMenu a:hover, ul.accNavi li.subMenu a:focus, ul.accNavi li.subMenu a:active {position:absolute; z-index:5; color:#fff; background:#000; width:95px; top:200px; margin-left:90px; border:2px solid #ff0; padding:3px 0 1px 0; font-weight:bold;}



/* ÇÃ·¡½ÃÁö³ª°¡±â */
		p.skip_menuflash1 {height:0; line-height:0; position:absolute; top:-100px;}
		p.skip_menuflash1 a {display:block; position:absolute; margin-left:-450px; top:-2000px; text-align:center;}
		p.skip_menuflash1 a:hover, p.skip_menuflash1 a:focus, p.skip_menuflash1 a:active {position:absolute; z-index:5; color:#fff; background:#000; width:185px; top:100px; margin-left:0; border:2px solid #ff0; padding:187px 0; font-weight:bold; font-size:1.2em;}

		p.skip_menuflash2 {height:0; line-height:0; position:absolute; top:-100px; left:0;}
		p.skip_menuflash2 a {display:block; position:absolute; margin-left:-450px; top:-2000px; text-align:center;}
		p.skip_menuflash2 a:hover, p.skip_menuflash2 a:focus, p.skip_menuflash2 a:active {position:absolute; z-index:5; color:#fff; background:#000; width:185px; top:100px; margin-left:0; border:2px solid #ff0; padding:187px 0; font-weight:bold; font-size:1.2em;}

/* ¼­ºñ½º ÇÃ·¡½Ã¸Þ´º */
	ol.Service_menu li {height:0; line-height:0; position:absolute; top:40; right:0;}
	ol.Service_menu li a{display:block; position:absolute; top:-2000px; text-align:center;}
	ol.Service_menu li a:hover, ol.Service_menu li a:focus, ol.Service_menu li a:active {position:absolute; z-index:5; color:#469a14; background:#fff; width:240px; top:0px; right:0; margin-left:0; border:2px solid #469a14; padding:3px 0 1px 0;font-weight:bold; font-size:1.2em;}

		/* ÇÃ·¡½ÃÁö³ª°¡±â */
		p.skip_service1 {height:0; line-height:0; position:absolute; top:0; right:0; margin-top:0px;}
		p.skip_service1 a{display:block; position:absolute; top:-2000px; text-align:center;}
		p.skip_service1 a:hover, p.skip_service1 a:focus, p.skip_service1 a:active {position:absolute; z-index:5; color:#f36f32; background:#fff; width:351px; padding:45px 0 ; top:0px; right:0; margin-left:0; border:2px solid #f36f32; font-weight:bold; font-size:1.2em;}

		p.skip_service2 {height:0; line-height:0; position:absolute; top:0; right:0; margin-top:0px;}
		p.skip_service2 a{display:block; position:absolute; top:-2000px; text-align:center;}
		p.skip_service2 a:hover, p.skip_service2 a:focus, p.skip_service2 a:active {position:absolute; z-index:5; color:#f36f32; background:#fff; width:351px; padding:45px 0 ; top:0px; right:0; margin-left:0; border:2px solid #f36f32; font-weight:bold; font-size:1.2em;}



/************** bbs **************/

.main_bbs{position: relative;top:20px;clear:both;}
.main_bbs li{position: relative;line-height:1.8em;}

.main_bbs ul.tit{background:url('/images/new_main/bbs_tit01_bg.gif') repeat-x top left;height:33px;text-align:left;}
.main_bbs ul.tit li{float:left;}
.main_bbs ul.tit li.stit{float:right;}


.main_bbs li.sub{text-align:left;float:left;width:395px;background:url('/images/new_main/bbs_ico.gif') no-repeat;padding-left:5px;}
.main_bbs li.subimg{position: relative;text-align:left;float:left;width:400px;height:22px;.top:-3px;}
.main_bbs li.date{position: relative;float:right;155px;color:#a2a2a2;}
.main_bbs li.more{position: relative;top:5px;clear:both;width:555px;border-top:1px solid #ccc;text-align:right;line-height:1.0em;}



/************** font **************/
.jus{text-align:justify;}
.b{font-weight:bold;}
.d_green{color:#135f29;}
.orange{color:#d26d31;}

/************** margin **************/
.margin-t5{margin-top:5px;}
.margin-t7{margin-top:7px;}
.margin-t10{margin-top:10px;}
.margin-t15{margin-top:15px;}
.margin-t20{margin-top:20px;}
.margin-t25{margin-top:25px;}

.margin-l5{margin-left:5px;}

.margin-r5{margin-right:5px;}
.margin-r7{margin-right:7px;}
.margin-r10{margin-right:10px;}
.margin-r15{margin-right:15px;}

.margin-b5{_margin-bottom:5px;*margin-bottom:5px;margin-bottom:5px;/*ÀÍ½ºÀÏ¶§ margin°ª*/}
.margin-b7{_margin-bottom:7px;*margin-bottom:7px;margin-bottom:7px;/*ÀÍ½ºÀÏ¶§ margin°ª*/}
.margin-b15{_margin-bottom:15px;*margin-bottom:15px;margin-bottom:15px;/*ÀÍ½ºÀÏ¶§ margin°ª*/}



/************** padding **************/
.padding10{padding:10px;}
.padding-l10{padding-left:10px;}


/************** padding **************/
.fl{float:left;}
.fr{float:right;}

/************** etc **************/
.clearB{clear:both;}
h3.line{border-bottom:1px solid #d0d0d0;margin-bottom:6px;}




