/* CSS Document */
BODY{
	position:relative;
	font-size:12px;
	font-family:"돋움";
	line-height:140%;
	color: #666666;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x:hidden;overflow-y:auto;
	}
body { 
scrollbar-face-color:#ffffff; 
scrollbar-shadow-color:#cccccc;
scrollbar-highlight-color:#cccccc;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#ebebeb;
scrollbar-arrow-color:#9a9a9a} 

ul, li{ margin:0px; padding:0px; list-style:none;}

TD,SELECT,DIV,form,TEXTAREA,center,option,pre,blockquote {
	font-size:12px;
	font-family:"돋움";
	line-height:140%;
	color: #454545;
	margin: 0px;
}



/* skip_nebi */
#accessibility {
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}

.nav_menu {
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}

.nav_sebmenu {
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}

.nav_content {
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}

.nav_copyright {
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}


/* Global menu */

#user { float:left; display:inline; width:640px; height:23px; text-align:left;}
#user .search { position:relative;  float:left;  width:230px; height:23px; }
#user .search li { float:left;  line-height:23px; font-size:92%;}
#user .search_btn { position:relative; float:left;  height:23px; width:130px;}
#user .search_btn li {  float:left; height:23px;}
#user .search_btn .leftbg {  background:url(../include/img/search_box01.gif) no-repeat; width:7px;}
#user .search_btn .middlebg { background:url(../include/img/search_box02.gif) repeat-x; border:1px;}
#user .search .menu_line { margin-left:0px; padding-left:15px; background:url(/include/img/menu_line.gif) no-repeat 0 7px; }
#user .total_search { border:1px solid #ffffff;font-size:8pt;width:90px;height:14px;background-color:#ffffff;margin-top:1px;padding-top:1px;}
#user #allmenu { position:relative; float:left; width:110px;  z-index:1;}
#user #allmenu .site { position:relative; height:23px; width:110px; }
#user #language { position:relative; float:left;  width:140px; }

/* sitebox */
#sitemenumap_box { width:120px; overflow:hidden; position:absolute; }
#user #allmenu .site_box	{position:absolute; float:left; top:23px; width:103px;display:block;}
#user #allmenu .site_box ul {font-size:11px; text-align:left; color:#898989; background-image:url(/include/img/site_box02.gif); background-repeat:repeat-y; min-height:180px; z-index:1;}
#user #allmenu .site_box li {padding:0 0 0 10px;}




/*select{ behavior: url('../js/select.htc');}*/


A:link    {color:#646464;text-decoration:none;}
A:visited {color:#646464;text-decoration:none;}
A:active  {color:#166B5A;text-decoration:none;}
A:hover   {color:#166B5A;text-decoration:none;}

img {border: none;}

form {padding :0px; margin:0px}

.png24 {
  tmp:expression(setPng24(this));
}

.forms_review {
	border: 1px solid #CCCCCC;
	background-color: F8F8F8;
}

.forms_txtinput {
	border: 1px solid #CCCCCC;
	background-color: F8F8F8;
	margin: 0px;
	padding-left: 10px;
}

.forms_txtinput2 {
	border: 1px solid #E4DFA7;
	background-color: FCF8DD;
	margin: 0px;
	padding-left: 10px;
}


.mainlink {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #8A8A8A;
	line-height: 120%;
}

/*menu_top*/
.menutop {
    font-family: "돋움";
	font-size: 11px ; 
	color:#6C6C6C; 
	letter-spacing:-1px;
}

.menutop_box {
    font-family: "돋움";
	font-size:12px; 
	color:#6C6C6C; 
	border:0px solid #A1C56A;
	width:93px;
	height:13px;
	background-Color:#ffffff;
	padding-top:-3px;
}

a.numlink:link { color: #808080 ; text-decoration: none ;}
a.numlink:visited { color: #808080 ; text-decoration: none ;}
a.numlink:active { color: #C59D00; text-decoration: none;}
a.numlink:hover {color:#C59D00; font-weight:bold;}


.bfont01 {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	color: #676766;
	text-decoration: none;
	font-weight: bold;
}
.bfont02 {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	color: #3D3D3D;
	text-decoration: none;
	font-weight: bold;
}
.bfont03 {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	color: #49678A;
	text-decoration: none;
	font-weight: bold;
}
.bfont_leftmenu {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	color: #166B5A;
	text-decoration: none;
	font-weight: bold;
}
.font04 {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	color: #3D3D3D;
	text-decoration: none;
}
.bfont05 {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	color: #499E90;
	text-decoration: none;
	font-weight: bold;
}
.man_bfont01 {
	font-family: "돋움";
	font-size: 14px;
	font-style: normal;
	color: #484F40;
	text-decoration: none;
	font-weight: bold;
}
.cancel_font {
	font-family: "돋움";
	font-size: 12px;
	color: #808080;
	text-decoration: line-through;
}
.brandText {
	font-family: "돋움";
	font-size: 12px;
	color: #808080;
}
.subText {
	font-family: "돋움";
	font-size: 12px;
	color: #999999;
}
.sfont01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959594;
	text-decoration: none;
	letter-spacing: -1px;
	
}
.left_form {
	font-family: "굴림";
	font-size: 12px;
	color: #BAB2A7;
	border: 0px none;
}

.png24 {
  tmp:expression(setPng24(this));
}

/*table*/
.table{ background:#dadada; 
        border-top:2px solid #2D8E7B; 
		border-bottom:1px solid #2D8E7B; 
		text-align:center;
		line-height:20px;
}

/*bottom*/
.bottom_menu {font-family: "돋움";font-size: 11px ; color:#A9A9A9; letter-spacing:-1px; font-weight:bold; text-align:left; }
.bottom_copy {font-family: "돋움";font-size: 11px ; color:#444444; text-align:left; }


/*bottom_count*/
.bottomcount_t {font-family: "돋움";font-size: 11px ; color:#6D6D6D; letter-spacing:-1px; font-weight:bold; text-align:right; }
.bottomcount_t1 {font-family: "돋움";font-size: 11px ; color:#6D6D6D; text-align:left; }

#menu_top {
	position:absolute;
	top:15px;
	width:650px;
	height:20px;
	z-index:4;
	left:280px;
}
#sitebox {
	position:absolute;
	width:103px;
	height:24px;
	z-index:5;
	visibility: hidden;
	top: 37px;
	padding-left:2px;
}

.smenu1		   {position:absolute;top:81px;width:600px;height:23px;z-index:1;padding:0;margin:0;}
.topmenumap	   {position:relative;width:100%;}
.topmenumap li {float:left;}
.submenu       {position:absolute;z-index:1;top:35px;width:581px;left:50px;background:url('../images/smenubar_bg2.gif');height:23px;padding:5px 5px 0 15px;}
.submenu li	   {border:0px solid;height:16px;_padding-top:3px;}


*{margin:0;padding:0;}
/*-------------- 담당자+만족도------------------- */
#station        {border:1px solid #dedede;height:28px; background:#f8f8f8; padding:2px 0 0 18px;}
#station li     {float:left}
#station .graybl{background:url(/images/bl_grays.gif) no-repeat 0 10px; padding:7px 0 0 10px;width:230px;}
#station .grayb2{background:url(/images/bl_grays.gif) no-repeat 0 10px; padding:7px 0 0 10px;width:270px;}
#satisfaction   {margin:9px 0 10px 0; border:1px solid #dedede; height:82px; background:url(/images/sub/bg_satis.gif) no-repeat 10px 50%; padding:10px 0 10px 65px;}
.satiradio li   {float:left; padding:3px 0px;}
.satiinput      {clear:both;}
.satiinput li   {float:left;}
.satitext       {background:url(/images/sub/bl_dot.gif) repeat-x bottom; width:650px; height:25px;}
.in_bg3		    {background-color:#ededed; border:none;width:580px;height:17px; }
.padL3			{padding-left:3px;}

/*-------------- 글자크기 ------------------- */
#STATICMENU{padding-top:0px;width:71px; position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+120)); clear:both; z-index:2;}
#STATICMENU td {line-height:0;font-size:0;}

#accessibility{
	display:none;
}
.dis{
	display:none;
}