﻿@charset "utf-8";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,textarea,button,select{margin:0;padding:0}
html,body{height:100%;min-height:100%;}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,Arial,sans-serif;font-size:12px;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{border:0;}
table{border-spacing:0;clear:both;border-collapse:collapse;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block;vertical-align:baseline;}
a,a:hover,a:active,a:focus{text-decoration:none;color:#868484;}
ul,ol,dl,li,dt,dd{list-style:none;}
hr{display:none;}
img{border:0;vertical-align:middle;} 

#wrap{position:relative;width:100%;text-align:left;font-size:12px;font-family:Tahoma;border-top:1px solid #0d0d0d;}
#header{position:relative;width:80%;height:102px;margin:0 auto;z-index:999;}
#header ul{list-style:none; margin:0;  padding:0;}
#header li{	border : 0; float: left;}

#menu {position:absolute;right:0;}
#menu ul ul {display:none;position:relative;background-color:#000; width:120px;}
#menu ul li:hover ul {display: block;} 
#menu ul ul li {float:none;text-align:center;padding:5px;}
#menu ul ul li a{ color: #999; }
#menu ul ul li a:hover {color:#fff;}

#container{position:relative;width:100%;height:auto;}
#container:after{container:""; display:block; clear:both;}

#section{overflow:hidden;position:relative;width:80%;margin:0 auto;padding-bottom:40px; text-align:center;}

#section2{overflow:hidden;position:relative;width:80%;margin:0 auto;padding-bottom:40px; text-align:center;}
#section2 ul {overflow:hidden;list-style:none; margin:0 auto; padding:0; display: table;}
#section2 li {border : 0; float: left;}
#cont {width:800px;position:relative;margin:0 auto;height:100%;}

#content{float:left;width:100%;}
#search{position:relative;margin-bottom:10px;height:30px;}
#search2 {position:absolute;right:0;top:0;}
#search2 ul {list-style:none; margin:0; padding:0;}
#search2 li {border:0; float: left;}
#search2 input[type=text]{padding:5px; background:#f8f8f8; border:1px solid #dfdfdf;}

#footer{margin-top:10px;width:100%;height:68px;background-image:url(../image/footer_pattern.png); background-repeat:repeat-x;}
#foot{width:1100px; height:68px; margin:0 auto;}
#foot img{padding-top:23px;}

.tbl_type,.tbl_type th,.tbl_type td{border:0;}
.tbl_type{width:100%;font-family:Tahoma;font-size:11px;text-align:center;}
.tbl_type caption{display:none}
.tbl_type th{line-height:3em;padding:0px;border-top:2px solid #666b76; border-bottom:1px solid #7c818a;color:#4a4f5b;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type td{line-height:3em;padding:0px;border-bottom:1px solid #eeeeee;color:#868484}
.tbl_type .noti {background:#f8f8f8;}

.menu_v{position:absolute;width:200px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;}
.menu_v ul{margin:0;padding:0;list-style:none}
.menu_v li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_v li a{display:block;position:relative;padding:8px 10px;color:#666;font-weight:bold;text-decoration:none;background:#fafafa;border:1px solid #eee;*zoom:1}
.menu_v li a .i{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc;}
.menu_v li ul{padding:5px 0;background:#fff}
.menu_v li li{margin:0}
.menu_v li li a{padding:5px 10px;border:0;background:#fff;font-weight:normal}
.menu_v li li a span{color:#666b76}
.menu_v li.active{z-index:2;border:1px solid #ccc}
.menu_v li li.active{border:0}
.menu_v li.active a{border:0;color:#000}
.menu_v li.active .i{background-position:0 -44px}
.menu_v li.active li a{border:0}
.menu_v li.active ul{display:block;border-top:1px solid #eee}
.menu_v li.active li.active a span{font-weight:bold;color:#0080FF;letter-spacing:-1px}

.pager{clear:both;position:relative;overflow:hidden;width:100%;height:35px;text-align:center;margin:30px 0 10px 0;}
.pager ul{text-align:center;padding-top:15px;}
.pager ul li{display:inline;text-align:center;padding:2px;font-size:14px;height:14px;}
.pager ul li a{color:#999;font-weight:bold; padding:5px;} 
.pager a:hover,
.pager a.on,
.pager a.on:link,
.pager a.on:visited,
.pager a.on:active{color:#00aeef;}