/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/
@import url(http://maxtremer.com/css/nanumgothic.css);
@charset "utf-8";
/* CSS Document */

/*@font-face {
font-family:'Nanum Gothic';
 
	src:url('font/NanumGothic.eot');
    src: local(※),url('font/NanumGothic.woff') format('woff');
}
@font-face {

font-family:'나눔고딕';
  
   src:url('font/NanumGothic.eot');
    src: local(※),  url('font/NanumGothic.woff') format('woff');
}
@font-face {

font-family:ng;
   src:url('font/NanumGothic.eot');
    src: local(※),  url('font/NanumGothic.woff') format('woff');
}*/

#container{
	width:100%;	
	}
#warp{ width:100%;}
#header{width:970px; margin:0 auto; padding-top:20px;}
#header:after {display:block;visibility:hidden;clear:both;content:""}
#logo{float:left; padding-right:20px; padding-bottom:20px;}
#link_icon{float:right;  margin-right:10px; margin-top:10px;}
#link_icon img{ width:50px;margin-right:10px;}
#nav{position:relative; clear:both; width:970px; height:25px; background:#000000; font-size:14px; font-family:'Nanum Gothic' ;}
#nav li.main_menu_li{ float:left; height:25px; line-height:25px; width:120px; text-align:center;}
#nav li.main_menu_li a.main_a{ color:#FFFFFF; display:block; font-weight:800;}
#nav li.main_menu_li a.main_a:hover{ background:#af0c12}
#nav li.main_menu_li a.main_over{background:#af0c12;color:#FFFFFF; }
#nav .sub_menu{ position:absolute; z-index:11111; background:#FFF; left:0; width:100%; height:30px; line-height:30px; display:none;}
#nav .sub_menu li{ float:left; padding-left:20px;}
#nav .sub_menu  li a.sub_font{ color:#000000;}
#nav .sub_menu  li a.sub_over{ background:none; color:#af0c12;}

#nav #sub1{ left:125px;}
#nav #sub2{ left:210px;}
#nav #sub3{ left:380px;}
#nav #sub4{ left:480px;}
#nav #sub5{ left:600px;}






#fooder{width:970px; margin:0 auto;	text-align:center; background:#e3e3e3; color:#959595; height:35px; line-height:35px; margin-bottom:50px;}


#login_pop{ position:relative; display:none; width:100%;  margin:0 auto;  overflow:hidden; background:#F7FBFC;}
#login_pop p{ width:100%; height:50px; line-height:50px; font-size:1.6em; background:#545861; padding-left:20px; color:#FFF;}
#login_pop span{ display:block; padding-left:10px; padding-top:25px; border-bottom:2px solid #959698; padding-bottom:20px; margin-bottom:20px;}
#login_pop input{ border:1px solid #E3E3E3; height:24px; line-height:24px; font-size:18px; padding:2px; width:40%; margin-top:5px; float:right; margin-right:105px; text-align:left;}
#login_pop #ol_idlabel{ float:left; width:25%;padding:5px 0; padding-right:5px; font-size:14px;margin-top:8px; text-align:right}
#login_pop #ol_pwlabel{ clear:both; float:left;width:25%;padding:5px 0;padding-right:5px;font-size:14px;text-align:right}
#login_pop input#ol_submit{ position:absolute; top:140px; right:30px; width:65px; height:48px;padding-right:0px;margin-right:0px; background:url(../image/btn_login.gif) no-repeat}

.pager{float: right;width:160px; height: 30px; padding:0; margin:0;  padding-top:10px; padding-left:10px;
         /*border-radius: 8px; 	-moz-border-radius: 8px;*/
       }
.pager ul{list-style: none; padding:0;margin:0; float:left;}
.pager ul li {display: inline;}
.pager ul li a{
   border:1px solid #FFF;
    text-decoration: none;
    display: inline-table;
    width: 20px;
    height:15px;
    font-size:11px;
	padding-top:3px;
	text-align: center;
    border-radius: 0px;
    -moz-border-radius: 0px;
}

.pager span
{
    margin-left: 0px;
    color: White;
    float: left;
}
.pager .btn
{
    
	display: block;
    width: 20px;
	height: 15px;
    text-align: center;
	font-size:9px;
    float: left;
    padding: 0;
	padding-top:5px;
    margin: 0;
    
	margin-left: 0px;
    cursor: pointer;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.pager .disabled
{
    color: #A0A0A0 !important;
    text-shadow: 1px 1px 1px #FFFFFF;
}
/*black*/.black
{
    background-color: #FFFFFF;
}
.black.normal
{
    background-color: #FFFFFF;
    color: #000000;
    
}
.black.active
{
    background-color: #333333;
    color: White;
    border: solid 1px #000;
}

.pager.black .btn  
{
   border: 1px solid #CCC;
}

.max_logout{color:#C30;font-weight:bold;}


