@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; line-height: 1.2em;}
a:visited {color:#444444; line-height: 1.2em;}
a:hover {color:#6f0d19; text-decoration:underline; line-height: 1.2em;}

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 15px 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 a:link{
	font-size:12px;
	color:#959839;
	line-height: 2.0em;	
	border-bottom:1px dotted #959839;
}

.text_box a:visited{
	font-size:12px;
	color:#959839;
	line-height: 2.0em;	
	border-bottom:1px dotted #959839;
}

.text_box a:hover{
	font-size:12px;
	color:#009900;
	text-decoration:none;
	line-height: 2.0em;	
}

.text_box a:link img {
	text-decoration:none;	
	border:none;
}

.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:0px ; width:616px}
.boxcell{margin:0px ; padding:0px}
.tr01{background:#f8f8f8}

.gray_box{width:560px ; margin:0px auto ; background:#f4f4f4 ; padding:10px ; margin-top:15px ;}


/* ma 스타일 */
#Sbox{width:616px ; background:url(../img/s_boxcell_02.gif) repeat-y ; color:#4d43a6 ; margin-bottom:15px}
#Sbox ul{list-style:none;
		font-family: Georgia,Times New Roman,Times;
		}
#Sbox ul li{list-style:none ; padding-left:20px;}
#Sbox ul li a:link, visited{
	font-size:12px;
	color:#444444;
	line-height: 2.0em;	
	/*border-bottom:1px dotted #444444;*/		
}

#Sbox ul li a:visited{
	font-size:12px;
	font-weight:bold;
	color:#686868;
	line-height: 2.0em;
	/*border-bottom:1px dotted #444444;*/		
}

#Sbox ul li a:hover{
	font-size:12px;
	font-weight:bold;
	color:#686868;
	text-decoration:none;
	line-height: 2.0em;	
}

#tabII{width:616px ; background:url(../img/tabY_cell.gif) repeat-x ; text-align:right}
#MAbox{width:616px ; background:url(../img/ma_boxcell_02.gif) repeat-y ; color:#a08d41 ; margin-bottom:15px}
#MAbox ul{list-style:none}
#MAbox ul li{list-style:none ; padding-left:20px}


table.matable{text-align:center ; border-top:1px #dfdfdf solid ; border-left:1px #dfdfdf solid ; border-collapse:collapse ;margin:15px 0px 15px 0px}
table.matable th{border-right:1px #dfdfdf solid  ; background:#985d59 ; color:#ffffff ; font-weight:bold ; font-size:11px ; padding:8px 0px 8px 0px;  line-height: 1.0em;}
table.matable td{border-bottom:1px #dfdfdf solid ; border-right:1px #dfdfdf solid  ; padding:2px 5px 2px 5px ; font-size:11px}

table.matable2{text-align:center ; border-top:1px #dfdfdf solid ; border-left:1px #dfdfdf solid ; border-collapse:collapse }
table.matable2 th{border-right:1px #dfdfdf solid  ; background:#dbad5c ; color:#ffffff ; font-weight:bold ; font-size:11px ; padding:5px 0px 5px 0px}
table.matable2 td{border-bottom:1px #dfdfdf solid ; border-right:1px #dfdfdf solid  ; padding:2px 2px 2px 2px ; font-size:11px}


.matext_01{color:#943d52 ; font-weight:bold ; text-decoration:underline}
.matext_02{color:#943d52 }
.matext_03{color:#943d52 ; font-weight:bold; font-family: Georgia,Times New Roman,Times; font-size:13px; }
.matext_04{color:#943d52 ; text-decoration:underline}
.matext_05{color:#943d52 ; font-weight:bold; font-family: Georgia,Times New Roman,Times; font-size:18px; text-align:center;}

dl.matext dt{font-weight:bold ; color:#595959 ; margin-top:5px}
dl.matext dd{margin-left:17px}

/* copyright */
.copyright { font-size:9px; color:#7b7b7b; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* image */
.img-shadow {
float:left;
background: url(../img/shadow.png) no-repeat bottom right;
}

.img-shadow img {
display: block; /* IE won't do well without this */
position: relative; /* Make the shadow's position relative to its image */
padding: 3px; /* This creates a border around the image */
background-color: #fff; /* Background color of the border created by the padding */
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: 0px 3px 3px 0px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}

.piccont {
  padding:5px 5px 0px 5px; 
}