/* CSS Document */

body {margin:0;
      background-color:#f4ffff;
}
.top-area { background-color:#FFF;}
.wrap-all {width:970px; margin:0 auto; padding:9px 0 10px 0; background-color:#fff;}
table {margin:0; padding:0;}
table,td,div,p,ul,li{font-size:13px;line-height:17px;}

a:link    {color:#666666;text-decoration:none;font-size:13px}
a:visited {color:#666666;text-decoration:none;font-size:13px}
a:active  {color:#666666;text-decoration:none;font-size:13px}
a:hover   {color:#ED1B24;text-decoration:none;font-size:13px}

a.bottom{font-size:12px;font-weight:bold;color:black;text-decoration:none}
a:hover.bottom{font-size:12px;font-weight:bold;color:#666666;text-decoration:none}
a:visted.bottom{font-size:12px;font-weight:bold;color:black;text-decoration:none}

h1 {margin:0 0 10px 0; padding:0;}
.top {
	background-image: url(/images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bottom-area { background-color:#FFF; }
.bottombg { width:970px; height:200px;margin:0 auto;border-top:5px solid #F60;}

#mtable {
 }
 
.mpadding{
 padding-left:10px;
 }
 
.mpadding2{
 padding-left:3px;
 padding-top:5px;
 padding-right:2px;
 padding-bottom:0px;
 }

#mdiv {
 padding-left:10px;
 padding-top:11px;
 }
 
 .dotline{	background-image: url(/images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}

 /*°Ô½ÃÆÇ °ü·Ã*/
  .qnalist{	background-image: url(/images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}
 .qnatop{text-align:center; font-size:12px; font-family:"±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²Ã¼"; color:#666666}
 .qnadiv{width:630px; height:21px; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#666666; text-align:right}
 .qnadate{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666}
 .qnacontent{padding:10px; border-bottom:#cccccc solid 1px;line-height:17px;}
 .qnaline{	background-image: url(/qna/images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}
 input,textarea {font-family:"±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²Ã¼";font-size:12px; line-height:17px; border:#dddddd solid 1px;}
 
 /*ÁÖ¸Þ´º¹Ù*/
/* @group core nav menu */
#nav { 
       list-style: none;
	   background-color:#0e46bd;
	   border-radius: 10px 10px 10px 10px;
       -moz-border-radius: 10px 10px 10px 10px;
       -webkit-border-radius: 10px 10px 10px 10px;
		height: 50px; 
		padding-top:7px; 
		padding-left: 15px; 
		padding-right: 0px;
		margin-left:40px;
		margin-bottom:10px;
		color:#ccc;
		}
#nav li { float: left; display: block; text-align:center; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px;}

#nav li a { font-size:16px; font-weight: bold; line-height: 28px; text-decoration: none;  color: #fff; zoom: 1; 
            border-left: 0px solid transparent; border-right: 0px solid transparent; padding: 0px 10px;}
#nav li a:hover {}
#nav li a.hov {border-top: 0px solid #e09616; color:#BBEEF9; padding:0 10px; background-color:none;}

/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none; border:0px #ddded7 solid;}	
#nav ul li { width:100px; border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent; text-align: center; background:#ddded7;}
#nav ul li:hover { border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent; background:#fff; }

#nav ul li.bgroup { width:170px; border-top: 0px solid #fff; text-align: left; background-color:#ddded7;}

#nav ul a { line-height: 17px; color: #000; border-bottom: 0px solid transparent; text-transform:  uppercase; color: #000; font-weight: bold; font-size:12px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #4444c6; }

* html #nav ul { margin: 0 0 0 -2px; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }