@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
* {margin: 0;padding: 0;}
img {border: medium none;}
body, html {font-family: 'Nanum Gothic', '³ª´®°íµñ', µ¸¿ò, ±¼¸², Dotum, Gulim, sans-serif, tahoma; font-size:13px; line-height:24px; height:100%; }
a {color:#000;text-decoration: none;}
a:hover{color:#2773ae;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;margin:0;}
li{list-style:none;}
.content_box { width: 1164px; margin: 0 auto; position: relative; z-index: 9998;}
.content_box .logo{ margin-top:-20px;}

/* header */
header{color: #fff;display: block;clear: both; width:100%; }
header .top{background: #fff; height: 47px; }
header .top_1{width:1164px; margin:0 auto; text-align:right;}
header .header-top-menu {float:right;height:30px;line-height: 30px;}
header .header-top-menu .fa{color:#ccc;}
header .header-top-menu li{float:left; padding:0 10px;color:#ccc; font-size:12px;}
header .header-top-menu li a{ color:#ccc; font-size:12px;}
header .fa{padding-right:5px;}
header .badge{margin-left:5px;font-size: 10px;}
.header_line {background: #082a47; height:3px; line-height:3px; clear: both; width:100%;}
body.over_hidden{overflow:hidden} 
@media (max-width: 1164px) {
.container{width:98%;}
}

/* main */
.main{width:100%; clear:both; margin:0px 0; }
.main .navbar-form{margin-top:0; margin-bottom:0;padding: 0 0px;}

/* header */

#hd { height:117px; border: 0; }
#hd h1 { float: left; padding: 0px 0 0 0; }
#hd .util { float: right; padding: 10px 0 0; text-align: right; }
#hd .util a.link { display: inline-block; height: 24px; padding: 0 15px; background: #231f20; text-decoration: none; font-size: 11px; font-weight: 700; line-height: 22px; color: #e60013; }
#hd .util a.link:hover { background: #d72476; color: #e60013; }
#hd .category { float:right; text-align: center; margin-top:1px; }
#hd .category .link { margin: 0; padding: 0 0 0; list-style: none; font-size: 0; line-height: 0; position: relative; }
#hd .category .link li { display: inline-block; padding: 0 27px 0 28px; }
#hd .category .link li a { display: block; padding: 32px 6px 32px 8px; text-decoration: none; font-size: 18px; font-weight: 700; line-height: 15px; color: #000; }
#hd .category .link li a.selected,
#hd .category .link a:hover {background:url(/base/img/img/index1_06.png); background-repeat:no-repeat; background-position:50% 93%; color: #009640;}
#hd .category .link li:first-child { background: none; }
#hd .category .link > li:last-child { padding-right: 0; }
#hd .category .link > li:last-child > a { padding-right: 0; }
#hd .category .link ul { display: none; padding: 0; background: #fff; border: 1px solid #dddddd; position: absolute; top: 60px; right:1; z-index: 200; }
#hd .category .link ul li { padding: 0 0 0 1px; }
#hd .category .link ul li a { height: 43px; padding: 0 15px; border: 0; font-size: 14px; font-weight: 700; line-height: 43px; color: #000; }
#hd .category .link ul li a:hover { color: #00983c; }
#hd .category .link > li:first-child ul { right: auto !important; left: 15px; }

.bbsnewf5{margin-top:25px;}
.gallery_subject{padding-bottom:25px;}