@charset "euc-kr";
/* CSS Document */
@import url("fonts.css");

body {text-align: left; margin: 0;}
li {list-style:none;}
img {border: 0;}
#gnb { position: absolute; top: 20px; left: 250px; width:730px; height:150px }
#header {width: 980px; height: 92px; margin: 0;}
#header #logo {float:left; margin: 0; padding: 0;}
#header #util {float: right; margin: 0; padding-right: 15px;}
*html div#header ul {width: 980px; height: 92px; margin: 0;	margin-bottom: -10px; padding: 0;}/*ie6 bottom 10px ���� ��ġ*/
#header h1 img {margin: 0;	padding: 0;}
div#footer {clear: both; width: 100%; height: 80px; margin: 0; background: url(../../img/footer_bg.jpg); background-repeat: repeat-x;}
/* 메인페이지 */
div#container_main {width: 100%; margin: 0; padding: 0; height: 600px; background: url(../../img/main/main_bg.jpg); background-repeat: repeat-x;}
div#main_visual { width: 980px; height: 389px; margin: 0; margin-top: 0;}
div#main_content { width: 100%; height: auto; margin: 0; padding: 31 19 16 18; }

/* 메인컨텐츠 */
#main_doc1 {position: absolute; width: 333px; height: auto; margin: 0; padding: 0; left: 18px;}
#main_doc1 ul {margin: 0; padding: 0;}
#main_doc1 ul li {display: block;}
#main_doc1 ul li img {margin: 0; padding: 0;}
#main_doc2 {width: 337px; margin: 0 271 0 333; padding: 0; }
#main_doc3 { position: absolute; width: 271px; margin: 0; padding: 0; left: 688px; }
#main_doc3 ul {margin: 0; padding: 0;}
#main_doc3 ul li {display: block; margin: 0; padding: 0;}
#main_doc3 ul li img {margin: 0; padding: 0;}

/* 서브페이지 */
#container_sub {width: 100%; margin: 0; padding: 0; height: 600px; background: url(../../img/sub/sub_bg.jpg); background-repeat: repeat-x;}

#visual {width: 100%; min-width: 980px; height: 210px; margin: 0; padding: 0; background: url('../sub/sub_visual-bg.jpg') 0 0 repeat-x;}
#warp {width: 980px;	height: auto; margin: 0; float: left;	background: url(../../img/sub/left_menu_bg.jpg); background-repeat: no-repeat;	background-position: left top;}
#content {POSITION: relative; MARGIN: 0; WIDTH: 740px; height: auto; BACKGROUND: url(../images/common/sub_c_bg.jpg) no-repeat; LEFT: 240px;}
#sidebar {POSITION: absolute; WIDTH: 220px; HEIGHT: 100%;}
#sidebar h3 {width: 220px; height: 81px; margin: 0; padding: 0; margin-left: 0; margin-top: 0; margin-bottom: 10px;}
#sidebar ul {margin: 0; padding: 0;}
#sidebar li {display: block; width: 177px; margin-top:-2px; margin-right: 0px; margin-bottom: 0px; margin-left: 22px; padding: 0;}





/* Default CSS Definitions */

/*
html {
  scrollbar-face-color:#d7d7d7;
  scrollbar-3dlight-color:#d7d7d7;
  scrollbar-highlight-color:#d7d7d7;
  scrollbar-shadow-color:#d7d7d7;
  scrollbar-darkshadow-color:#b0b0b0;
  scrollbar-arrow-color:#b0b0b0;
  scrollbar-track-color:#e7e7e7;
} */

/* 서브컨텐츠 */
.doc_top {width:100%; height: 49px; margin:0; padding:0;}
.doc {width: 100%; height: 31px; magin: 0; padding: 0; border-bottom: dashed 1px #e5e5e5;}
.doc img {margin-left: 15px; padding: 0;}
#contentsArea h1, h2, h3 {margin: 0;}
#contentsArea dl, dd, dt {margin: 0; padding: 0;}
#contentsArea form {margin: 0; padding: 0;}
#contentsArea ul, ol, dl {margin: 0; padding: 0;}
#contentsArea li img {vertical-align: top;	/* for IE imge margin */}
#contentsArea {width: 700px; height: auto; margin: 0; padding: 11px 0px 0px 15px;}
#contentsArea p, div, td, select {color: #707070; font-family: "돋움", "dotum"; font-size: 12px;}
#contentsArea .con {display: block; width: 700px; height: auto; margin: 0; padding: 0;}

/* ?*/
#contentsArea a { selector-dummy : expression(this.hideFocus=true);}

#contentsArea img, input.type-image {border: 0 none}

/* PNG  */
.png24 {tmp:expression(setPng24(this));}

/* Background */
.no_back {background-repeat:no-repeat;}

/* basic link */
link 					    { color: #707070; text-decoration: none; font-size: 11px; }
a:link 					    { color: #707070; text-decoration: none; }
a:visited				    { color: #707070; text-decoration: none; }
a:active 				    { color: #707070; text-decoration: none; }
a:hover 				    { color: #1872b8; text-decoration: none; }


/* Bold */
.b, a.b:link, a.b:visited, a.b:hover, a.b:active {font-weight:bold;}

/* Font Size */
.fs10, a.fs10:link, a.fs10:visited, a.fs10:hover, a.fs10:active, a.fs10:hover {font-size:10px;}
.fs11, a.fs11:link, a.fs11:visited, a.fs11:hover, a.fs11:active, a.fs11:hover {font-size:11px;}
.fs12, a.fs12:link, a.fs12:visited, a.fs12:hover, a.fs12:active, a.fs12:hover {font-size:12px;}
.fs13, a.fs13:link, a.fs13:visited, a.fs13:hover, a.fs13:active, a.fs13:hover {font-size:13px;}
.fs14, a.fs14:link, a.fs14:visited, a.fs14:hover, a.fs14:active, a.fs14:hover {font-size:14px;}
.fs16, a.fs16:link, a.fs16:visited, a.fs16:hover, a.fs16:active, a.fs16:hover {font-size:16px;}

/* font */
.notcie                     { color: #5188ab;}
.navi                      { color: #ff9c00;}
.fc01 {color:#a0a0a0;} /* 연한회색 */
.mypage                      { color: #655943;}
.board_tit                      { color: #cfc3ad;}
.board_default { color:#ad9d7f;}
.c_txt, a.c_txt:link, a.c_txt:visited, a.c_txt:hover, a.c_txt:active {color:#8d8d8d; text-decoration:none;}/* color */

/* 페이지 경로 */
.page_route                 { font-size: 11px; line-height: 15px; color: #554331; }
.page_route_on              { font-size: 11px; line-height: 15px; color: #95793e; }

/* 텍스트 link
.txt_over 				    { color: #666666; text-decoration: none; padding-top:3px; }
.txt_over a:link 		    { color: #666666; text-decoration: none; }
.txt_over a:visited		    { color: #666666; text-decoration: none; }
.txt_over a:active 		    { color: #666666; text-decoration: none; }
.txt_over a:hover 		    { color: #ff9600; text-decoration: none; }*/

/* 리스트 링크오버
.list_over 				    { color: #666666; text-decoration: none; font-size: 11px; line-height: 13px; padding-top:3px; }
.list_over a:link 		    { color: #666666; text-decoration: none; }
.list_over a:visited	    { color: #666666; text-decoration: none; }
.list_over a:active 	    { color: #666666; text-decoration: none; }
.list_over a:hover 		    { color: #ff9600; text-decoration: none; }*/

/* 페이징 */
.pagging			        { color: #615339; font-family:verdana; font-size:11px; line-height:11px; text-decoration: none; padding:0px 5px 0px 5px; }
.pagging a:link 			{ color: #615339; text-decoration: none }
.pagging a:visited	    	{ color: #615339; text-decoration: none }
.pagging a:active 		    { color: #615339; text-decoration: none }
.pagging a:hover 			{ color: #baab8f; text-decoration: none }

.pagging_b			        { color: #baab8f; font-family:verdana; font-size:11px; line-height:11px; font-weight: bold; text-decoration: none }
.pagging_b a:link 			{ color: #baab8f; text-decoration: none }
.pagging_b a:visited		{ color: #baab8f; text-decoration: none }
.pagging_b a:active 		{ color: #baab8f; text-decoration: none }
.pagging_b a:hover 			{ color: #baab8f; text-decoration: none }


/* 일반 테이블 */
.support {clear:both; width:610px; border-left:1px solid #ccc; border-top:1px solid #ccc; margin:20px 0; text-align: left;}
/*table.propdef, table.support {width:650px;}*/
.support thead tr th {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:.5em .75em;}
.support tbody tr td {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:.5em .75em; vertical-align:middle;}
.support tbody tr td {height: 20px; line-height: 13px;font-family: tahoma, Helvetica, sans-serif, dotum, 돋움;}
.h4_support {margin: 0; padding-top: 20px; padding-bottom: 5px; font-size: 16px; font-weight: bold; color:#333; }
.th1 {height: 18px; background-color: #e5e5e5;}
.th1 {font-family: tahoma, Geneva, sans-serif; color: #235797;  text-align: center; vertical-align:middle; font-size: 14px; font-weight: bold;}
.bcenter {border-right:1px solid #fff; !important}
.col_color {background-color: #EBF4FC;}
