﻿@charset "utf-8";

* {margin:0;padding:0;}
html,body{margin:0;padding:0;}

@font-face {
    font-family:'nanum';
    src: url('font/NanumGothic.eot');
    src: url('font/NanumGothic.eot?#iefix') format('embedded-opentype'),
    	url('font/NanumGothic.woff') format('woff'),
        url('font/NanumGothic.ttf') format('truetype');
}

@font-face {
    font-family:'nanumb';
    src: url('font/NanumGothicBold.eot');
    src: url('font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
    	url('font/NanumGothicBold.woff') format('woff'),
        url('font/NanumGothicBold.ttf') format('truetype');
}

body, textarea,  input{ font-family: "돋움", "굴림", "돋움체", "굴림체", "Dotum, Gulim, Arial, Helvetica, Verdana, Geneva, sans-serif"; font-size: 12px; color: #666666;margin:0;padding:0;}
body{background:url(/css/images/bg_body.gif) top repeat-x;}

a {color:#474747;text-decoration:none;}
a:hover {color:#474747; text-decoration:underline;}

img,table,fieldset { border:0;}
table {border-collapse:collapse; empty-cells:show;border-spacing:0;}
hr {display: none;}
label{cursor:pointer;}
ul, li, dl {list-style:none;}
fieldset {display:inline;}
legend {display:inline; height:1px; width:1px; margin-bottom:-1px; overflow:hidden;color:#000; white-space:nowrap;position:absolute;}

caption {visibility:hidden; width:0; height:0; overflow:hidden; padding:0;margin:0;*margin-top:-10px;*line-height:0em;}
caption.visible {visibility:visible; width:100%; height:23px;}

h1 {font-family:nanum;font-size:30px;color:#3e3e3e;margin-bottom:35px;}

.tmg15 {margin-top:15px !important;}
.rmg15 {margin-right:15px !important;}
.rmg25 {margin-right:25px !important;}

.fl{float:left;} 
.fr{float:right;} 
.cb{clear:both;}

.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}

select {height:20px;}


/*** layout ****/

#Gnb_wrap {background:url(/css/images/bg_gnb.gif) top center no-repeat;}
.gnb_box {width:1020px;display:table;position:relative;margin:0 auto;height:118px}
.gnb_box_block01 {height:72px;overflow:hidden;}
.gnb_top_lnk {float:right;padding-top:30px;}
.gnb_top_lnk li {display:inline;padding:0 8px 0 12px;background:url(/css/images/bg_gnb_dot.gif) left 5px no-repeat;}
.gnb_top_lnk li a {color:#e9e9e9;}
.gnb_top_lnk li a.blue {color:#a5cfff;}
.gnb_box_block02 {margin-left:85px;width:870px;}
.gnb_depth01 li {float:left;height:46px;width:173px;border-right:solid 1px #2c5584;text-align:center;}
.gnb_depth01 li.last {border-right:0;}
.gnb_depth01 li a {color:#ffffff;font-weight:bold;font-family:nanum;font-size:16px;display:inline-block;padding-top:13px;}

#Total_Gnb_back {position:absolute;top:118px;left:0;width:100%;height:170px;background:url(/css/images/bg_subgnb.png);z-index:9999;display:none;}
.total_gnb_box {margin:0 auto;width:870px;margin:0 auto;color:#ffffff;padding-left:20px;}
.total_gnb_block {height:170px;float:left;text-align:center;}
.total_gnb_block.subgnb01 {width:173px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb02 {width:173px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb03 {width:173px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb04 {width:173px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb05 {width:174px;}
.total_gnb_block ul {margin-top:18px;}
.total_gnb_block li {height:24px;}
.total_gnb_block li  a {color:#ffffff;font-family:nanum;font-size:13px;display:inline-block;}

.total_gnb_on {background:#283f59;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.1;}

#Middle_wrap {width:1020px;display:table;position:relative;margin:0 auto;display:table;padding-bottom:50px;}
.middle_box {width:1020px;display:table;position:relative;margin:0 auto;min-height:400px;padding-top:40px;}

#Contents_wrap {float:right;width:788px;background:#ffffff;}

.contents_box {line-height:1.6em;margin-top:40px;position:relative;padding-bottom:100px;}

#Bottom_wrap {background:#ffffff;padding:15px 0;border-top:solid 1px #e0e0e0;}
.bottom_box  {width:1020px;display:table;position:relative;margin:0 auto;}
.copyright_box {padding-left:33px;float:left;padding-top:6px;}
.copyright_box p {padding-top:6px;}



/*** contents ***/

.admin_login_wrap {border-top:solid 2px #6e7886;border-bottom:solid 1px #adb2ba;background:#f9fafc;margin-bottom:30px;}
.admin_login_dot {border-bottom:dotted 1px #d6d6d6;padding:45px 0 40px 0;text-align:center;}
.admin_login_dot h3 {color:#856505;font-size:24px;font-family:nanum;font-weight:normal;padding-bottom:15px;}
.admin_login_dot p {color:#666666;font-size:16px;font-family:nanum;line-height:1.6em;}
.admin_login_frm {padding:20px 0;text-align:center;}
.admin_login_frm * {vertical-align:middle;}
.admin_login_frm span {background:url(/css/images/ic_dot.gif) left 5px no-repeat;padding:0 15px 0 9px;}
.admin_login_frm input.input {border:solid 1px #d6d6d6;padding:6px 0 0 5px;height:24px;width:145px;font-size:16px;}

.contents_top_block {display:table;width:100%;padding-bottom:10px;}

.search_frm_box {padding-top:15px;text-align:center;}
.search_frm_box * {vertical-align:middle;}
.search_frm_box input.input {border:solid 1px #d6d6d6;padding:4px 0 0 5px;height:17px;width:200px;}

.btn_box_r {text-align:right;padding-top:15px;}

.input_basic {border:solid 1px #d6d6d6;padding:4px 0 0 5px;height:17px;}
textarea {border:solid 1px #d6d6d6;padding:15px;height:200px;width:95%;}

.error_txt_box {padding:31px 20px 39px;line-height:1.6em; text-align:center;}
.error_txt_box h4 {font-family:nanum;color:#856505;font-size:18px;padding-bottom:15px;}
.admin_logout_btn{text-align:center;}

/** table **/
.tbl_wrap_box {border-top:solid 2px #6f7887;}
table.tbl_list {width:100%;border-collapse:collapse;}
table.tbl_list th {background:#edf0f5;color:#6e7886;border-bottom:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:12px 0;}
table.tbl_list th.last, table.tbl_list td.last {border-right:0;}
table.tbl_list td {border-bottom:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:10px;line-height:1.6em;text-align:center;}
table.tbl_list td.title {padding-left:20px;text-align:left;}
table.tbl_list tr.lastrows td {border-bottom:solid 1px #adb1ba;}

table.tbl_view {width:100%;border-collapse:collapse;table-layout:fixed;}
table.tbl_view th {background:#f9fafc;color:#6e7886;border-bottom:dotted 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:12px 0;}
table.tbl_view td {border-bottom:dotted 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:10px;}
table.tbl_view td.last {border-right:0;}
table.tbl_view tr.lastrows td, table.tbl_view tr.lastrows th {border-bottom:solid 1px #adb1ba;}
table.tbl_view td * {vertical-align:middle;}

.paging {padding-top:30px;text-align:center;}
.paging li {display:inline-block;padding:5px 4px 0 4px;}
html*.paging li {display:inline;padding:5px 4px 0 4	px;}
.paging li.icon {padding:0;}
.paging li.icon02 {padding:0 10px 0 0;}
.paging li.icon03 {padding:0 0 0 10px;}
.paging li a.on {color:#866605;font-weight:bold;text-decoration:underline;background:#ffffff;}
.paging * {vertical-align:top;}
html*.paging li img {margin:0 2px;}