/* CSS Document */

/************************************************************************************************
	±âº»°ª
************************************************************************************************/
body {margin:0; padding:0; height:100%; color:#5a5a5a; font:normal 12px/1.3 '±¼¸²'; background:url(img/bg_top.gif) 50% 0 repeat-x;}

div, p, blockquote {margin:0; padding:0;}
hr {display:none;}

h1, h2, h3, h4, h5, h6 {display:block; margin:0; padding:0;}
dl, dt, dd, ul, ol {margin:0; padding:0; list-style:none;}
li {list-style-image:none; list-style-position:outside; list-style-type:none;}
img {border:0;}
em {font-style:normal;}

form, fieldset {margin:0; padding:0;}
fieldset {border:0;}
input {font-size:1em;}
legend {display:none; visibility:hidden; height:0; line-height:0;}
caption {visibility:hidden; height:0;}
select {font-size:1em;}



/************************************************************************************************
	Å×ÀÌºí
************************************************************************************************/
table, select {font-size:12px;}

.tbxY {border-top:1px solid #dadada; border-left:1px solid #dadada;}
.tbxY th, .tbxY td {margin:0; border-bottom:1px solid #dadada; text-align:center; line-height:130%; }
.tbxY th {padding:7px 4px 4px 4px; border-right:1px solid #a2b0b2; color:#ffffff; background:#707c7e;}
.tbxY td {padding:5px 6px 2px 6px; border-right:1px solid #dadada; color:##5a5a5a;}

.tbxY2 {border-top:1px solid #dadada; border-left:1px solid #dadada;}
.tbxY2 th, .tbxY2 td {margin:0; padding:7px 6px 4px 6px; border-bottom:1px solid #dadada; text-align:center; line-height:130%;}
.tbxY2 th {border-right:1px solid #b6b6b6; color:#ffffff; }
.tbxY2 td {border-right:1px solid #dadada; color:#5a5a5a;}

.tbxY3 {border-top:1px solid #dadada; border-left:1px solid #dadada;}
.tbxY3 th, .tbxY3 td {margin:0; border-bottom:1px solid #dadada; border-right:1px solid #dadada; line-height:130%;}
.tbxY3 th {padding:7px 4px 4px 4px; text-align:center; color:#227078; font-weight:normal; background:#f6f6f6;}
.tbxY3 td {padding:7px 6px 4px 6px; color:#5a5a5a;}
.tbxY3 .sbj {text-align:left;}

/************************************************************************************************
	¸µÅ©
************************************************************************************************/
a {color:#424242; text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}


/************************************************************************************************
	»ó*ÇÏ´Ü
************************************************************************************************/
/* header */
h1.title {margin:24px 0 0 20px;}

.menu {margin:30px 0 10px 0;}
.menu td {width:180px; text-align:center; background:url(img/menu_ln.gif) 0 100% no-repeat;}

.down {padding:14px 20px 24px 20px; text-align:center; line-height:160%; color:#707070; background:url(img/bg_down.gif) 50% 0 repeat-x;}
.down .ln {color:#bebebe;}


/************************************************************************************************
	¼­ºê
************************************************************************************************/
b.pd_n {display:block; padding-bottom:4px; color:#0014c8; font-size:13px;}
img.pd {margin:4px 0 6px 0; padding:9px; border:1px solid #dddddd;}

.ids tr {background:url(img/sub/ids_ln.gif) 0 100% repeat-x;}
.ids td {padding:8px 4px 6px 4px;}

input,select,a,a img{vertical-align:middle;}


/* ÅÇ */
.tab_area {position:relative;padding:0 0 20px 0;text-align:left;height:40px;}
.tab {clear:both; position:relative;width:100%; margin:0;padding:0; background:url(./img/tab_bg_line.gif) 0 100% repeat-x;}
.tab li {float:left;}
.tab a {display:block; padding:10px 18px 10px 18px; border:1px solid #cacaca; border-radius:2px 2px 0 0; text-align:center; font-size:14px; background:#f2f2f2;}
.tab a:hover {color:#000; background:#fff;}
.tab a.active {padding:3px 18px 5px 18px; border-top:2px solid #0290da; border-bottom:none; color:#000; background:#fff;}
.tab:after {content:""; clear:both; visibility:hidden; overflow:hidden; display:block; height:0;}
*:first-child+html ul.tab {min-height:1px;} /* IE 7¸¦ À§ÇÑ ±ÔÄ¢ */

.tab_area2 {position:relative;padding:0 0 10px 0;text-align:left;height:40px;}
.tab2 {clear:both; position:relative;width:100%; margin:0;padding:0; background:url(./img/tab_bg_line.gif) 0 100% repeat-x;}
.tab2 li {float:left;}
.tab2 a {display:block; padding:10px 8px 10px 8px; border:1px solid #cacaca; border-radius:2px 2px 0 0; text-align:center; font-size:12px; background:#f2f2f2;}
.tab2 a:hover {color:#000; background:#fff;}
.tab2 a.active {padding:3px 18px 5px 18px; border-top:2px solid #0290da; border-bottom:none; color:#000; background:#fff;}
.tab2:after {content:""; clear:both; visibility:hidden; overflow:hidden; display:block; height:0;}
*:first-child+html ul.tab2 {min-height:1px;} /* IE 7¸¦ À§ÇÑ ±ÔÄ¢ */

.datesel{margin:2px 0 2px 5px;} 
.datesel li {float:left;margin:0 4px 0 0;}
.datesel li a{display:block;padding:4px 5px; border:1px dashed #999;}
.datesel li.active { background:#999;}
.datesel li.active *{ color:#ffffff;}


