@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,500,400,700);
@import "other.css";

/* default */
body {font-family:'Tahoma','Lucida','verdana','Arial','Helvetica',sans-serif;color:#666;font-size:14px;line-height: 20px; font-weight:400;padding:0px;margin:0px;text-align:center; 
		background:#fff;height:100%; min-height:100%;}
:lang(zh), .zh { font-family: '宋體', 'simsun', Arial;  }

html {position:relative; min-height:100%; }
html, body {width:100%; min-width:1200px; min-width:100%; min-height:100%;}
div, p, ul, li,ol, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0px;margin:0px;vertical-align:top}
ul, ol, dl, dd, dt, li {list-style-type:none}
form, fieldset{margin:0;padding:0;border:0}
table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;border-spacing:0} /*border:none; separate*/
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
legend{display:none;position:absolute;visibility:hidden}
img {border:0;vertical-align:top;outline:none}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px}
input {margin:0;vertical-align:middle;color:#666}
select {margin:0;vertical-align:middle;color:#666}
label {cursor:pointer;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/}
i, em {font-style:normal;}
span{letter-spacing:normal}
caption{font-size:16px;color:#444;font-weight:500;padding-bottom:17px;text-align:left}
/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
   display:block;
   padding:0;
   margin:0;
}

/* 링크 */
a {text-decoration:none;color:#666;cursor:pointer;}
a:link, a:visited {text-decoration:none;color:#666;}
a:hover, a:focus, a:active {text-decoration:none;}


/* layout */
#wrap{width:100%;overflow:hidden;zoom:1}
#container{width:100%;overflow:hidden}
#container > div{position:relative}
#container .data_content{position:relative;width:1000px;margin:0 auto;z-index:10; padding-bottom:30px;}

/* header */
#header_wrap{position:fixed;left:0;top:0;width:100%;min-width:1200px;z-index:1000}
#header_wrap .header-top{position:relative;width:100%;height:85px;overflow:hidden; background:url(../images/common/top_bg.jpg) repeat-x}
#header_wrap .header-top_main{position:relative;width:100%;height:61px;overflow:hidden; background:url(../images/common/top_bg.jpg) repeat-x}

#header_wrap .gnb{position:relative;width:1000px;height:50px;margin:0 auto;z-index:10}
#header_wrap .gnb h1{float:left;padding:7px 100px 0 0}
#header_wrap .gnb img{vertical-align:middle}
#header_wrap .gnb .top{position:relative;overflow:hidden}
#header_wrap .gnb .top li{padding-left:20px;height:60px;line-height:60px;float:left;}
#header_wrap .gnb .top li.last{background:none}
#header_wrap .gnb .top li a{font-size:18px;font-weight:400;line-height:13px;color:#797060}
#header_wrap .gnb .top li.actived a{color:#ee5a00}
#header_wrap .gnb .moveBtns{float:left;width:48px;overflow:hidden;border-left:1px solid #4d4535;border-right:1px solid #4d4535}
#header_wrap .gnb .moveBtns li{height:40px;line-height:40px;cursor:pointer}
#header_wrap .gnb .moveBtns li.first{height:39px;border-bottom:1px solid #4d4535}
#header_wrap .gnb .btn_face{position:absolute;top:20px;right:-61px}
#header_wrap .snb{position:relative;height:333px;margin:0 auto;text-align:left;overflow:hidden}
#header_wrap .snb ul{float:left;width:146px;height:100%;padding:15px 0 0 10px;border-right:1px solid #e9e5e1}
#header_wrap .snb ul.first{border-left:1px solid #e9e5e1}
#header_wrap .snb ul li{margin-bottom:5px;overflow:hidden}
#header_wrap .snb ul li a{font-size:14px;color:#444}
#header_wrap .snb dl{margin-top:15px}
#header_wrap .snb dl.first{margin-top:0}
#header_wrap .snb dl dt{margin-bottom:5px}
#header_wrap .snb dl dd{margin-bottom:3px}
#header_wrap .snb dl dd a{font-size:11px;color:#666;line-height:14px}
#header_wrap .snb dl dd a:hover{color:#ff9200}
#header_wrap .snb .txt_10{font-size:10px !important}
#header_wrap .snb .gnb_arrow{position:absolute;top:0;left:0;width:12px;height:6px;background:url(../../images/common/gnb_arrow.png) left top no-repeat;z-index:100}
#header_wrap .snb_bg{position:absolute;top:80px;left:0;width:100%;height:333px;overflow:hidden;border-bottom:1px solid #e1dfdd;background:url(../../images/common/dot_snb_bg.png) repeat;background:rgba(255,255,255,0.95)}

.header_navi {width:100px; height:50px; background-color:#fff; }
.header_navi_top {width:1000px; margin:0 auto;}

.mini_nav {border-bottom:1px solid #efefef; padding-top:10px; padding-bottom:20px; margin-top:1px;text-align:left; background-color:#ffffff;}
.mini_nav li {line-height:14px;}

/* lnb */
.lnb{position:fixed;top:130px;left:50%;text-align:left;margin-left:-500px;z-index:50}
.lnb h3{font-size:30px;font-weight:500;color:#35281a;margin-bottom:25px}
.lnb h4{font-size:14px;font-weight:500;color:#444;margin-bottom:13px}
.lnb ul li{margin-bottom:15px}
.lnb ul li.second{padding-top:40px}
.lnb ul li a{font-size:14px;color:#666}
.lnb ul li a:hover,.lnb ul li.actived a{color:#ff8400; text-decoration:underline;}
.lnb ul li.product_title_1{padding-top:30px;background:url(../../images/product/product_lnb_title_1.png) left top no-repeat}
.lnb ul li.product_title_2{padding-top:35px;background:url(../../images/product/product_lnb_title_2.png) left 5px no-repeat}
.lnb .lnb_bg{position:absolute;top:-295px;left:-305px;width:295px;height:295px;background:url(../../images/common/lnb_line.png) left top no-repeat;z-index:-1}

/* footer */
.footer_wrap { border-top:1px solid #efefef; width:100%; height:40px; margin:0 auto; color:#b3b3b3; font-size:12px;   margin:0;bottom:0; }
.footer_copy {text-align:center; margin-top:5px; vertical-align:middle; margin-top:10px;}


/* paging (0828 추가) */
.paging{position:relative;margin-top:20px;text-align:center;z-index:10}
.paging strong{color:#ff8a00}
.paging a{margin:0 5px}

/* btn_write (0828 추가) */
.btn_write{position:relative;text-align:right;margin-top:-20px}
.btn_write.noData {margin-top:20px;}
.btns_form{margin-top:20px;text-align:center}


