@charset "utf-8";
@import url(board.css);   /*게시판 관련*/
@import url(layout.css);   /*메인 관련*/
@import url(temp.css);   /*메인 관련*/

* {
  margin: 0;
  padding: 0;
  line-height: 1.7em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  word-break: break-all;
  color: #666666;
}

body {
  padding: 0;
  margin: 0;
  width:100%;
  height:100%;
  font-size: 12px;
  line-height: 1.7em;
  font-family: Dotum, "돋움", Arial;
}

img{border:none;}

a{color:#444444;text-decoration:none;}
a:visited {color:#444444;}
a:hover {color:#2C72C3;text-decoration:underline;}

b {font-weight:bold;}


#scrollbox {width:616px; height:320px; overflow:auto; padding:0px;}

/* ---------------- Form 관련 스타일 ---------------- */
input.textBox { border:1px solid #E1E1E1; 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 ;  }


.t_indent1{margin-left:86px}
.t_indent2{margin-left:104px}
.t_indent3{margin-left:16px}


.itext_01{color:#2e9241}
.itext_02{color:#2e9241 ; text-decoration:underline}
.itext_03{color:#2e9241 ; font-weight:bold ; text-decoration:underline}
.itext_04{color:#2e9241 ; font-weight:bold ; }
.itext_05{color:#6fb514 ; font-weight:bold ; }


.ibox_01{background-color:#f8f8f8 ; border-width:0px 1px 0px 0px ; border-style:solid ; border-color:#b3d9ba}
.ibox_02{background-color:#f8f8f8 ; border-width:0px 0px 0px 1px ; border-style:solid ; border-color:#b3d9ba} 

table.itesol{border-top:1px #dfdfdf solid ; border-left:1px #dfdfdf solid ; border-collapse:collapse}
table.itesol th{border-bottom:1px #dfdfdf solid ; border-left:1px #dfdfdf solid ; background-color:#7ab791 ; color:#ffffff ; font-family:Arial, 돋움, 굴림 ; font-size:11px}
table.itesol td{border-bottom:1px #dfdfdf solid ; border-right:1px #dfdfdf solid ; padding:2px}

/* 공통 */
#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}


