@charset "utf-8";

@import url(board.css);   /*게시판 관련*/
@import url(layout.css);   /*메인 관련*/
@import url(temp.css);   /*메인 관련*/
@media print {
#accessibility,#header,#topmenu,#sub,#quick,#Tim,#footer ul,#footer address,#sube,.copyright,#subflash,.leftmenu,.subquick {display:none;}
body,body #wrapper #Contents,#footerW {background:none;}
#wrapper {margin:0;}
#Contents {float:none; left:0; padding:0 0 30px 0; margin:0 0 0 -200px;}
#location {position:relative; top:0; right:0; margin:0;}
#footerW {text-align:left; width:100%; border-top:1px solid #CCC;}
#footer p.copyright {float:none; margin:0; text-align:left;}
}

* {
margin: 0;
padding: 0;
line-height: 1.7em;
font-variant: normal;
/*font-style: normal;
font-weight: normal;
text-decoration: none;*/
word-break: break-all;
color: #666666;
SCROLLBAR-FACE-COLOR: #ffffff; 
   SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
   SCROLLBAR-SHADOW-COLOR: #cccccc; 
   SCROLLBAR-3DLIGHT-COLOR: #eaeceb; 
   SCROLLBAR-ARROW-COLOR: #cccccc; 
   SCROLLBAR-TRACK-COLOR: #eaeceb; 
   SCROLLBAR-DARKSHADOW-COLOR: #eaeceb;

}



body {
padding: 0;
margin: 0;
width:100%;
height:100%;
font-size: 12px;
line-height: 1.7em;
font-family: Dotum, "돋움", Arial;
}

img{border:none;}
b {font-weight:bold;}

a{color:#444444;text-decoration:none;}
a:visited {color:#444444;}
a:hover {color:#2C72C3;text-decoration:underline;}

#scrollbox {width:616px; height:320px; overflow:auto; padding:0px;}

/* ---------------- Form 관련 스타일 ---------------- */
input	{font-family:Dotum; font-size:11px; color:#A0A0A9;}
input.textBox { border:1px solid #d3d3d3; height:18px; margin-bottom:1px; padding:0 2px; font-size:12px; }
.radio { margin-bottom:-2px; border:0;}
textarea {border:1px solid #E1E1E1;}

a{selector-dummy:expression(this.hideFocus=true);}

.p_td{padding:10px 0px 25px 15px}
.t_td{padding:5px 0px 10px 15px}
.gtext{color:#595959 ; font-weight:bold}
.text_org{color:#de740d ; text-decoration:underline}
.text_Borg{color:#de740d ; font-weight:bold}
.dot_line{ background:url(../img/dot_line.gif) repeat-x ;  }

/* 공통 */
#sponsors{height:84px ; width:616px ; background:url(../img/dotline_sponsor.gif) repeat-x}
.text_box{padding:10px 0px 10px 15px ; width:601px;  border-bottom:1px dotted #D5D5D5;}
.text_box ul{list-style:none}
.text_box ul li{list-style:none ; padding-left:15px}

.text_box dt{font-weight:bold ; color:#4d43a6 ; margin-top:5px}
.text_box dd{margin-left:17px}
dd.no_in{margin:0px}

ul.LA{list-style:none}
ul.LA li{list-style:none ; padding-left:10px}

.stitle{margin:0px ; padding:5px 0px 0px 0px; width:616px}
.boxcell{margin:0px ; padding:0px}
.tr01{background:#f8f8f8}


/* main 스타일 */

#tabM{width:616px ; background:url(../img/tabM_cell.gif) repeat-x ; text-align:right}
#tabM_2{width:616px ; background:url(../img/tabM_cell.gif) repeat-x ;}
#resource{width:616px ; text-align:right ; margin-bottom:10px}
ul.m{list-style:none ; display:inline ; clear:none}
ul.m li{list-style:none ; display:inline ; letter-spacing:-4px;}
ul.m2 li{list-style:none ; display:inline ; letter-spacing:1px;}

#Mbox{width:616px ; background:url(../img/m_boxcell_02.gif) repeat-y ; color:#4a86ba ; margin-bottom:15px}
#Mbox ul{
list-style:none;
font-family: Georgia,Times New Roman,Times;
}
#Mbox ul li{list-style:none ; padding-left:20px}


table.maintable{text-align:center ; border-top:1px #dfdfdf solid ; border-left:1px #dfdfdf solid ; border-collapse:collapse }
table.maintable th{border-right:1px #dfdfdf solid  ; background:#9cb6da ; color:#ffffff ; font-weight:bold ; font-size:11px ; padding:5px; line-height:1.2em}
table.maintable td{border-bottom:1px #dfdfdf solid ; border-right:1px #dfdfdf solid  ; padding:2px 5px 2px 5px}

table.c_table td{padding:10px 0px 13px 0px ; font-size:11px}


.mtext_01{color:#2c72c3 ; font-weight:bold ; text-decoration:underline}
.mtext_02{color:#2c72c3 }
.mtext_03{color:#2c72c3 ; font-weight:bold}
.mtext_04{color:#4f9010 ; font-weight:bold}
.mtext_05{color:#595959 ; font-size:11px}
.mtext_06{color:#595959 ; font-size:14px ; font-weight:bold}

.td_line{border-bottom:2px #666666 solid ; padding-bottom:8px}

dl.mtext dt{font-weight:bold; color:#595959 ; margin-top:5px}
dl.mtext dt a{color:#2C72C3;text-decoration:underline;}
dl.mtext dt a:hover {font-weight:bold; color:#2C72C3; text-decoration:underline;}

dl.mtext dd{margin-left:8px}

.m_gray_box{width:570px ; background:#f5f5f5 ; padding:10px ; margin-top:10px}
#btn_info{
width:200px;
text-align:right;
padding:0px;
position:absolute;
left: 420px;
top: 88px;
}
#btn_t{width:610px ; text-align:right ; padding:0px 6px 10px 0px}

.box_al{width:598px ; background:url(../img/box_al_02.gif) repeat-y ; margin-top:15px}
.al_t{font-size:30px ; color:#3366cc ; font-weight:bold ; font-family:Arial, Helvetica, sans-serif ; text-align:center}

table.r{font-size:11px ; margin-top:15px}
table.r th{padding:0px 0px 3px 0px}
table.r td{padding-bottom:10px ; padding-left:4px ; padding-top:7px}

.gbox_02{width:98%; background:#f9f9f9 ; border:1px #cccccc solid}

.u_box{background:url(../img/c_cell_body.gif) repeat-y}

table.line td{border-bottom:1px #eaeaea solid}
.gtext_line{color:#595959 ; font-weight:bold ; text-decoration:underline}

