/*@charset "utf-8";*/
/* CSS Document */
html, body {height:100%}
body,input,textarea,select,button,table{ font-family:Dotum, Gulim, Verdana, sans-serif;font-size:12px;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select { margin:0; padding:0;}
legend {display:none;}
li {list-style:none;}
textarea {overflow:auto; clear:both; border:1px solid #b5b5b5; padding:3px;}
input, select { padding:2px;}
img { border:0; vertical-align:middle;}
.input { border:1px solid #b5b5b5;}

/* link */
a,
a:link {color:#000; text-decoration:none}
a:hover{color:#265fab; text-decoration:none}
a:visited {color:#000}

/* Layout */
#wrap { margin:0 auto; width:700px; position:relative;}
#wrap_main {position:relative;}
#header {}
#header_main {margin:0 auto; width:700px; text-align:center}
#header_sub {text-align:center}
#gnb {background: url(../__images/gnb_bg.gif) no-repeat; margin-bottom: 20px}
#gnb li {display: inline}
.main_link ul.bnr li {margin-bottom:15px; text-align:center}
.bg_body {background: url(../__images/body_bg.gif) repeat-x top }
#container {}
#content h2 {margin-bottom:5px}

/* Table */
table {border-collapse: collapse}
.tbl_style { overflow:hidden; clear:both; margin-bottom:5px;}
.tbl { width:100%; margin-left:-1px;}
.tbl tbody td { }
.tbl thead th { background:url(../__images/board/bg_th.gif) repeat-x; text-align:center; color:#666; font-weight:normal; font-size:12px; height:30px;}
.tbl thead .bg_left { background:url(../__images/board/bg_th_l.gif) no-repeat 1px top;}
.tbl thead .bg_right { background:url(../__images/board/bg_th_r.gif) no-repeat right top;}
.tbl tbody th { border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; background:#f1f1f1; color:#666; font-weight:normal; font-size:12px; text-align:left; padding:0 10px;}
.tbl tbody td { border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; text-align:center; padding: 5px 10px 3px 10px;}
.tbl tbody tr:hover {background: #eee}

/*Table(Form)*/
.tbl_form { width:100%; border-top:1px solid #808080; margin-left:-1px;}
.tbl_form tbody th { border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; background:#f1f1f1; color:#666; font-weight:normal; font-size:12px; text-align:left; padding:5px 10px;}
.tbl_form tbody td { border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; text-align:left; padding:5px 10px;}
.tbl_cont { border-bottom:1px solid #e2e2e2; padding:10px 10px; min-height: 100px}

/* paging */
.paging { text-align:center; margin:5px 0}
.paging ol { text-align:center; display:inline;}
.paging li { display:inline;}
.paging a { display:inline-block; vertical-align:middle}
.paging img { display:inline-block; vertical-align:middle}
.paging a:hover { color:#4482c4}

/* align */
.align_l {text-align:left !important}
.align_r {text-align:right !important}
.align_c {text-align:center !important}

/* Button */
a.button { background:url(../__images/board/button_bg.gif)  no-repeat 100% 0; display:inline-block; padding-right:4px; line-height:28px; color:#777a7c !important; word-spacing:-1px; text-decoration:none !important; white-space:nowrap; margin-right:1px;}
a.button span { background:url(../__images/board/button_bg.gif) no-repeat; display:block; padding:1px 8px 0 12px;}
a:hover.button { color:#000 !important;}

/*scrolling*/
#scrolling {width:150px; text-align: left; position: absolute; right:-170px; top:190px}
#scrolling ul li {margin-bottom:5px; text-align:center}

/*board*/
.h_pwd {text-align:center; font-size:12px !important; margin-bottom:5px}
.h_pwd_cmt {text-align:center; font-size:11px !important; color:#555 !important; margin-bottom:5px}
.sec_pwd {text-align:center; font-size:12px !important}
.sec_pwd input {text-align:center}

.paulund_modal_box {
	position:absolute;
	left:50%;
	top:50%;	
	margin-left: -250px;
	height: auto;
	width: 500px;
	border: 1px solid #fff;
	box-shadow: 0px 2px 7px #292929;
	-moz-box-shadow: 0px 2px 7px #292929;
	-webkit-box-shadow: 0px 2px 7px #292929;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: #f2f2f2; 
	z-index:50}
.paulund_inner_modal_box {
	background: #fff; 
	padding:10px;
	margin:15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px}
.paulund_block_page {
	position:absolute;
	top:0;
	left:0;
	display: none;
	background-color:rgba(0,0,0,0.6);
	height:100%;
	width:100%;
	z-index:40}
.paulund_modal_close {
	position:relative;
	top:-25px;
	left:20px;
	float:right;
	display:block;
	height:50px;
	width:50px;
	background: url('/html/__images/close.png') no-repeat}
	
/****************** amdin ******************/
.bg_admin {background: #e7e7e7}
#login_sec {
	position:absolute;
	left:50%;
	top:50%;	
	margin-left: -200px;
	margin-top: -80px;
	height: auto;	
	padding: 0px 0px;
	border: 1px solid #fff;
	box-shadow: 0px 2px 7px #292929;
	-moz-box-shadow: 0px 2px 7px #292929;
	-webkit-box-shadow: 0px 2px 7px #292929;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: #f2f2f2; 
	z-index:50
}
#login_sec .login_box {
	background: #fff; 
	padding:20px 10px 30px 10px;
	margin:15px;
	width: 400px;
	float:left;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px}
#login_sec {}
#login_sec .login_frm {position:relative;width:250px; margin: 0 auto}
#login_sec dl{display: inline-block; float: left; margin-right:4px}
#login_sec dt{float: left; margin-top:5px}
#login_sec dd{margin-left: 65px; margin-bottom:2px}
#login_sec #btn_login{float: left}
.login_h {text-align: center; margin-bottom:20px}

#header_admin{position:relative;}
.top_admin{position:relative;}
.user_info{position:absolute; right:10px; bottom:10px}
#gnb_admin {position:relative; overflow:hidden; background:#277ebb; margin-bottom:20px;	
	box-shadow: 0px 2px 2px #e7e7e7;
	-moz-box-shadow: 0px 2px 2px #e7e7e7;
	-webkit-box-shadow: 0px 2px 2px #e7e7e7;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-image: -moz-linear-gradient(top, #277ebb, #115789) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #277ebb), color-stop(1.0, #115789)) !important;}
#gnb_admin ul {text-align:center}
#gnb_admin ul li{display:inline}
#gnb_admin .slt > a{background:#2b88ca;color:#fff} 
#gnb_admin ul li a{display:inline-block; color:#fff; padding:9px 20px 8px 20px; border-left:1px solid #2b88ca}
#gnb_admin ul li:last-child a{border-right:1px solid #2b88ca}

.notice_sec {width:700px; margin:0 auto; margin-bottom: 50px;}
.notice_sec .notice_h {position: relative; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px; padding-bottom:3px;}
.notice_sec .notice_h a{position:absolute; right:0}
.notice_sec ul {width: 335px; overflow: hidden}
.notice_sec ul li {margin-bottom: 5px; position: relative}
.notice_sec ul li a {background:url(../__images/bu_list.gif) no-repeat 0 50%; padding-left:10px}
.notice_sec ul li span {position: absolute; right:0; color:#555}
.notice_left {float: left;}
.notice_right {float: right;}

/*#tx_canvas_wysiwyg {height: 300px !important}*/
/* ¼¶³×ÀÏ ¸ñ·Ï */
.thumb_list {border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; overflow: hidden;position:relative;}
.thumb_list ul {width: 100%; overflow: hidden; border-top: 1px solid #ffe449;}
.thumb_list div {padding: 10px 0; display: inline-block}
.conLeft {float: left; border-bottom: 1px solid #e7e7e7;position:relative;top:1px}
.conRight {float: right; border-bottom: 1px solid #e7e7e7;position:relative;top:1px}
.thumb_list p.vThum {width: 109px;height: 104px;float: left; text-align: center}
.thumb_list dl {float: left; margin-left: 7px; width: 170px; margin-top: 10px;}
.thumb_list dt {height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;}
.thumb_list dt a {font: bold 12px Dotum;color: #000;text-decoration: none;}
.thumb_list .thumb_cont{width: 80%; height:50px}
.thumb_list .date {margin-top:8px}
