@charset "euc-kr";

/* Common */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {
	margin:0;padding:0;
	/*font-size:12px;line-height:1.5;*/	
}
article,aside,figure,footer,header,hgroup,nav,section{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table caption,form legend{display:none}
fieldset,img,textarea{border:0}
ol,ul{list-style:none}
ul:after{display:block;clear:both;content:''}
hr{display:none}
button{
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  font: normal 11px/1em 'Nanum Gothic',³ª´®°íµñ,¸¼Àº°íµñ,µ¸¿ò;
  color: #878787;
  -text-shadow: 0 1px 0 #fff;
  border-color: #dedede #d8d8d8 #d3d3d3;
  -webkit-box-shadow: 0 1px 2px #D7DBE6, inset 0 1px 0 #fbfbfb;
  -moz-box-shadow: 0 1px 2px #D7DBE6, inset 0 1px 0 #fbfbfb;
  box-shadow: 0 1px 2px #D7DBE6, inset 0 1px 0 #fbfbfb;  
  padding: 3px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FDFEFF;
  border: 1px solid #D4D4D4;  
}
a{text-decoration:none}
video{width:100%}
img.flxImg{max-width:100%}
/*img{vertical-align:top} ¼¶±â´Â »ç¶÷µé¿¡¼­ »¡°£ºÒ¸´ÀÌ À§·Î ¿Ã¶ó°¡¼­ ÁÖ¼®Ã³¸®ÇÔ

#content *{  			  ÀÌ°Í Àû¿ëÇÏ¸é ¼­ºê¸Þ´º Å¸ÀÌÆ² À§Ä¡°¡ º¯°æµÈ´Ù.
	line-height:1.5;
}
*/
/* Layout */
header,#container,#mcontainer,footer{width:990px;margin:0 auto} /* width:1035px */
header:after,#container:after,footer:after{display:block;clear:both;content:''}
#content{float:right;width:740px}
.aside{float:left;width:200px}

/* common */
#wrap{width:100%}
#main{width:970px;margin:0 auto}
header{ z-index:1 !important}
/*div.bg{height:140px;background:url(../img/sub/bg.gif) repeat-x left top;padding-bottom:30px}*/
div.bg_main{height:100px; background:url(../img/common/bg.gif) repeat-x 0 0}
div.bg_main2{height:100px; background:url(../img/common/bg2.gif) repeat-x 0 0}
footer{border-top:2px solid #CCDBE7;padding-bottom:20px}
footer .flogo{padding:10px 0px 0 10px}
footer .fbar{padding:0 10px}
footer .admin{position:absolute;margin-left:700px}
/*.logo{width:240px;height:100px;margin:10px 0 0 15px}*/
.dot{background:url(../img/sub/dot.gif) repeat-x; height:1px}

/* nav
.nav{margin-top:55px}
.nav #menu1,#menu2,#menu3,#menu4,#menu5{cursor:pointer;padding-bottom:17px}
#submenu1,#submenu2,#submenu3,#submenu4,#submenu5{width:180px;position:absolute;margin-left:-20px;border:1px solid #a5a5a5;background:#FFF;z-index:1;display:none}
.diz_popmenu {cursor:pointer;padding:3px 20px;background:url(../img/common/nav_point.gif) no-repeat 12px 10px}
.diz_popmenu_over {cursor:pointer;padding:3px 20px;color:#777;background:url(../img/common/nav_point2.gif) no-repeat 12px 10px}
div.sub_menu{position:absolute;width:100%;left:0;border-bottom:1px solid #ddd}
div#submenu1,#submenu2{margin:0 auto;width:970px;margin-top:100px;padding:10px;background:#FFF}*/

/* quick °íÁ¤¿¡¼­ ¾Æ·¡ À§ ÀÚµ¿ ÀÌµ¿ */
#quick{position:fixed;_position:absolute;float:right;width:56px;height:100%;right:0;margin-right:0;background:#f1f1f1;z-index:100000} 
/*position:absolute; fixed À¸·Î º¯°æ, min-height À¸·Î º¯°æ, z-index:100ÀÌ z-index:100000 À¸·Î º¯°æ  */
#quick{position:fixed;_position:absolute;float:right;width:56px;height:100%;right:0;margin-right:0;background:#f1f1f1;z-index:100}
#quick .qtbl{margin-top:100px;z-index:110;_position:fixed} /*_position:fixed  Ãß°¡µÊ */

/* common table */
.tbl_type,.tbl_type th,.tbl_type td{border:0; border-top:2px solid #111}
.tbl_type{width:100%;border-bottom:1px solid #dddee2;table-layout:fixed;margin-bottom:10px}
.tbl_type caption{display:none}
.tbl_type th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top;}
.tbl_type td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:16px;background:#FFFFFF;text-align:left}
 select,input{color:#222;}

.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-top:2px solid #111;text-align:center;border-collapse:collapse}
.tbl_type2 caption{display:none}
.tbl_type2 th{padding:7px 0 4px;border-right:1px solid #dcdcdc;border-left:1px solid #dddee2;background-color:#f1f1f3;color:#666;font-weight:bold}
.tbl_type2 td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type2 td.left{font-weight:bold;background:#fbfbfb}

.tbl_type3,.tbl_type3 th,.tbl_type3 td{border:0}
.tbl_type3{width:100%;border-top:2px solid #111;border-collapse:collapse}
.tbl_type3 caption{display:none}
.tbl_type3 th{padding:6px 0 3px 20px;border:1px solid #dcdcdc;border-top:none;background:url(../img/sub/a2.gif) no-repeat 10px 12px #f5f5f5;color:#666;text-align:left}
.tbl_type3 td{padding:6px 0 3px 10px;border:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type3 td.left{font-weight:bold;background:#fbfbfb}

.tbl_type4,.tbl_type4 th,.tbl_type4 td{border:0}
.tbl_type4{width:100%;text-align:center;border-collapse:collapse}
.tbl_type4 caption{display:none}
.tbl_type4 th{padding:7px 0 4px;border-right:1px solid #ccc;border-left:1px solid #ccc;background-color:#f1f1f3;color:#666;font-weight:bold}
.tbl_type4 td{padding:6px 0 4px;border:1px solid #ddd}
.tbl_type4 td.left{font-weight:bold;background:#fbfbfb}

.tbl_type5,.tbl_type5 th,.tbl_type5 td{border:0}
.tbl_type5{width:100%;border-collapse:collapse}
.tbl_type5 caption{display:none}
.tbl_type5 th{padding:6px 0 3px 20px;border:1px solid #fdcfc8;border-left:none;color:#888;text-align:left; font-wieght:bold}
.tbl_type5 td{padding:6px 0 3px 10px;border:1px solid #fdcfc8;border-right:none;color:#f55d49}
.tbl_type5 td.left{font-weight:bold;background:#fbfbfb}


/* Padding */
.pt5{padding-top:3px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}

/* color */
.wh{font-weight:bold; color:#FFFFFF}
.red{color:#ed1c24}
.or{color:#f2932f}
.gr{color:#777}
.gn{color:#288720}
.bl{color:#0079c1}
.br{color:#5d4c3f}
.bk{color:#222222}

/* font */
.num{font-family:Tahoma;letter-spacing:0}
.fs{font-size:11px}
