@charset "euc-kr";
/* CSS Document */


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);



/* Base */

a:link                   { text-decoration:none; color:#666666; }
a:visited                { text-decoration:none; color:#666666; }
a:hover                  { text-decoration:underline; color:#666666; }


/* menu */
#topmenu a {font-family:'Nanum Gothic'; color:#262626;font-size:18px;  font-weight:bold;  text-decoration:none; line-height:50px;}
#topmenu a:hover {color:#f36506;}

#menu a {font-family:'Nanum Gothic'; color:#333333; font-size:13px; line-height:30px; background:url(/img/left_m_off.png) left 50% no-repeat; text-decoration:none; width:160px; height:30px; float:left; padding-left:35px; font-weight:bold;letter-spacing:-1px;}
#menu a:hover {background:url(/img/left_m_ov.png) left 50% no-repeat; color:#ffffff;;}


/*Å¾¸Þ´º*/
.tmenu a:link{font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px;  color:#494949; font-weight: bold; }
.tmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px;  color:#494949; font-weight: bold; }
.tmenu a:hover {font-family:'Nanum Gothic',doum;font-size:13px; color:#007ed6;font-weight: bold;text-decoration:none; }



.smenu_title{display:block; width:180px; font-size:20px; letter-spacing:0px; line-height:40px;color:#191919;font-weight: bold; background-color:#ececec; padding-left:15px}
.smenu_title2 a{display:block; width:175px; font-size:16px; letter-spacing:0px; line-height:30px;color:#085ea1;font-weight: bold; background-color:#c6dff3; padding-left:20px}
.smenu_title2 a:hover{display:block; width:175px; font-size:16px; letter-spacing:0px; line-height:30px;color:#085ea1;font-weight: bold; background-color:#c6dff3; padding-left:20px}
.border_1{border:#dcdcdc solid 1px}
.border_1 td{ border-bottom:#dcdcdc solid 1px}
.border_2{border:#dcdcdc solid 1px}
.border_2 td{ border-bottom:#fff solid 1px}

img {border:0}
a,img {selector-dummy: expression(this.hideFocus=true);}
body,td { font-family:'Nanum Gothic'; color:#606060; font-size:14px; line-height:20px; letter-spacing:0px;
	margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.main_bg {background:url(/img/main/bg.png) no-repeat center;  background-color:#fff; height:593px }
.sub_bg {background:url(/img/sub/bg.png) no-repeat center; background-color:#fff;height:282px}

.copyright {text-decoration:none;font-size: 12px;line-height:16px;color: #656565;	}

.box{ background:#fff; border:1px #ccc solid; padding:30px 10px 30px 10px; text-align:center;}
.box_gg{ background:#fff; border:1px #ccc solid; padding:30px 30px 30px 30px}
.box_g{ background:#fff; border:2px #c3c2c2 solid; padding:30px 30px 30px 30px}
.com_box{ background:#fafafa; border:3px #edb863 solid; padding:15px 10px 15px 20px}
.sub_box{ background:#ffffff; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:10px 10px 10px 3px;
line-height:22px;text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:13px; color:#404040;font-weight: none;}


.img_border{border-top:#c3c3c3 solid 1px;border-left:#c3c3c3 solid 1px;border-right:#c3c3c3 solid 1px;}
.mainimg_border{border:#c3c3c3 solid 1px;}
.pro_border{border-bottom:#c3c3c3 solid 1px; border-left:#c3c3c3 solid 1px; border-right:#c3c3c3 solid 1px;}


.text_30{font-size: 30px;color: #323232;letter-spacing:-2px;font-weight: bold;line-height:55px;}
.text_16{font-size: 16px;color: #323232;letter-spacing:0px;font-weight: bold;line-height:40px;}
.text_18{font-size: 18px;color: #323232;letter-spacing:0px;font-weight: bold;line-height:55px;}
.text_26{font-size: 26px;color: #323232;letter-spacing:-2px;font-weight: bold;line-height:45px;}
.text_30_w{font-size: 30px;color: #ffffff;letter-spacing:-2px;font-weight: bold;line-height:55px;}
.text_22_blue{font-size: 20px;color: #ac6a00;letter-spacing:-0.5px;font-weight: bold;line-height:35px;}
.text_20_blue{font-size: 20px;color: #004f91;letter-spacing:-0.5px;font-weight: bold;line-height:35px;}
.text_14_red{font-size: 14px;color: #F00;letter-spacing:-0px;font-weight: bold;}
.text_11{font-size: 11px;color: #666666;letter-spacing:-0px;font-weight: bold;}

.padding_10 { padding:10px}
.padding_left20 { padding-left:20px}

.height_20{height:20px}
.height_30{height:30px}
.height_50{height:50px}
.height_100{height:100px}


/*ï¿½ï¿½ï¿½Ìºï¿½*/
.ttt {
	font-family:"Nanum Gothic"; 
	font-size: 12px;
	font-weight: normal;
	font-align : left;
	font-weight: bold;
	letter-spacing:-1px;
}
/*Å×ÀÌºí*/
.tttt {
	font-family:"Nanum Gothic"; 
	font-size: 13px;
	line-height:18px;
	font-weight: normal;
	font-align : center;
	color: #20395e;
	text-decoration: none;
	background-color:#ffffff;
	border-bottom:1px solid #8b8b8b;
	border-right:1px solid #8b8b8b;
}


.tttt td
  {font-family:"Nanum Gothic"; 
	font-size: 13px;
	line-height:18px;
	  padding:3px;
	  padding-left:1px;
	  padding-right:1px;
	  padding-bottom:3px;
	  color:#202020;
	  text-align:center;
	  border-top:1px solid #8b8b8b;
	  border-left:1px solid #8b8b8b;
}
.tttt_top
  { background-color:#deeffc;
  font-size: 13px;
  line-height:25px;
  height:25px;
	  font-weight: bold;
	  color:#202020;
	  text-align:center;
}


.tttt_left {
	font-family:"Nanum Gothic"; 
	font-size: 12px;
	font-weight: bold;
	font-align : left;
	color: #535353;
	text-decoration: none;
	background-color:#f7f6f6;
	height:18px;
	padding-left:4px;
	padding-top:2px;
   
}


.tttt_left td
  {
	  padding:4px 0;
	  
	  padding-right:1px;
	  padding-bottom:1px;
	  font-weight:200;
	  text-align:left;
	  border-top:1px solid #ccc;
	  border-left:1px solid #ccc;
}


.ect{ 
	font-size: 10px;
	text-decoration:none;
	line-height:20px;
	color: #7e7e7e;
	
}
.b_bg{background-color:#2b8ab7;
	height:1px;}
.bb_bg{ background-color:#fff;
	height:30px;}