@charset "euc-kr";

#skipNavi {
    position: absolute;
    margin: 0 auto;
    width: 100%;
	list-style: none;
    font-size: 1.15em;	
	top: -10.5em;
    left: 0;
    z-index: 99999;
}
#skipNavi a:active, #skipNavi a:focus {
    position: absolute;
	padding-top: 0.5em;
    width: 100%;
	height: 2em;	
    top: 10.5em;
    /* left: 0; */
	text-align: center;
	color: #000;
	font-weight:bold;
	/* text-decoration: underline;*/
    background::#f1f1f1;
    border: 1px solid #c5c5c5;
    outline: 0;
}

/* Layout */
#wrap{width:100%; z-index:9999; background:url(../images/top_b_bg.png) repeat-x ;}

#intro{width:100%; z-index:9999; repeat-x ;}

/* Header */
#header{position:relative; margin:0 auto;width:990px;height:80px;background:url(../images/top_b_bg.png) repeat-x ;/* position: absolute;*/ }
#header .logo{position:absolute; top:15px; left:5px;}
.top_tep{position:absolute; top:0px; right:5px;}
.log_layout {height:24px; position:absolute; top:38px; right:0px;}
.log_layout fieldset{border:0; position:relative; text-align:center;}
.log_layout fieldset *{ vertical-align:middle;}
.log_layout ul {margin:0;padding:0 ;}
.log_layout li{display:inline;  padding:0 10px;  background:url(../images/top_line.png) repeat-y; float:left; line-height:24px;}
.log_layout li a{ font-size:14px; color:#606060; font-weight:bold;}
.log_layout li.first{ background:none; }
input.log_id{width:100px; height:22px; padding:0 5px; border:1px solid #c5c5c5; margin: 0 5px 0 0;}
input.log_pw{width:100px; height:22px; padding:0 5px; border:1px solid #c5c5c5; margin: 0 5px 0 0;}
input.log_in{height:24px; padding:0 5px; background:url(../images/login_btn.png) no-repeat;  width:70px;}
#header .login{position:absolute; top:12px; right:5px;}

.statistic_table{width:100%;background:#f4f8f9; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-size:12px; text-align:center;}
.statistic_table th{background:#4a7ed5; color:#fff; height:40px; line-height:40px; border-left:1px solid #d8d8d8; font-weight:bold;}
.statistic_table tr.tr_b1{background:#deeef2; }
.statistic_table tr.tr_b2{background:#c5e3ea; font-weight:bold; }
.statistic_table td{height:35px; line-height:35px; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8}


/* bottom */
#bottom{width:100%; background:#bdbdbd; height:120px; float:left;}
.fotter{width:960px; height:105px; margin:0 auto; padding-top:15px;}
.fotter ul{margin:0; padding:0}
.fotter li.logo{width:320px; float:left;}
.fotter li.copyright{width:640px; float:left;  font-size:12px;}


/* ÆË¾÷ÁÖ¼ÒÃ£±â 20150130Ãß°¡ */
.add_title{width:94%; height:40px; line-height:40px; color:#fff; position:relative; background:#1478da; padding:0 3%; font-size:16px; font-weight:bold; float:left;}
.add_close{position:absolute; top:0; right:0; padding:5px;}
.add_layout{width:90%; position:relative; background:#f6f9fe; margin:3%; float:left; padding:2%; border:1px solid #e5ebfa;}
.add_layout fieldset{border:0; position:relative; clear:both; text-align:left;}
.add_layout fieldset *{ vertical-align:middle;}
.add_layout input.text{width:80%; height:26px; padding:0 5px; border:1px solid #c5c5c5; margin: 0 5px 0 0; line-height:26px;}
.add_layout select{ height:26px; padding:0 0 0 5px; border:1px solid #c5c5c5; margin: 0 5px 0 0;}
.add_layout input.radio{ width:20px;border:1px solid #c5c5c5;}
.add_layout input.search_btn{height:28px;background:url(../images/sub_seach_btn.png) no-repeat; width:80px;}
.add_list{width:90%; position:relative; background:#f5f5f5; margin:0 3%; float:left; padding:2%;}
.add_list {width:90%; position:relative; background:#f5f5f5; margin:0 3%; float:left; padding:2%; border:1px solid #f0f0f0;}


/* Â÷Æ® */
.chart { float: left; width: 36%; padding:10px;}
.net { float: left; width: 20%; padding:10px;}