/** Fonts **/
/*@font-face {
   font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold;
    src: url('../font/ModernH-Bold.eot');
	src: url('../font/ModernH-Bold.eot?#iefix') format('embedded-opentype'),
	url('../font/ModernH-Bold.woff') format('woff'),
	url('../font/ModernH-Bold.ttf') format('truetype'),
	url('../font/ModernH-Bold.svg#ModernH-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'modern_h_L';
    src: url('../font/ModernH-Light.eot');
	src: url('../font/ModernH-Light.eot?#iefix') format('embedded-opentype'),
	url('../font/ModernH-Light.woff') format('woff'),
	url('../font/ModernH-Light.ttf') format('truetype'),
	url('../font/ModernH-Light.svg#ModernH-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;
    src: url('../font/ModernH-Medium.eot');
	src: url('../font/ModernH-Medium.eot?#iefix') format('embedded-opentype'),
	url('../font/ModernH-Medium.woff') format('woff'),
	url('../font/ModernH-Medium.ttf') format('truetype'),
	url('../font/ModernH-Medium.svg#ModernH-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


/** Common **/
html {
	overflow-y:scroll;
	font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; 
}

html, body {
	margin:0; 
	padding:0; 
	background-color:#fff; 
	width:100%; 
	height:100%; 
	color:#000; 
	font-size:12px;
}

hr {
	display:none;
}

img,fieldset {
	border:0 none;
	outline:none;
}

dl,ul,ol,li {
	list-style: none;
}

h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,button {
	margin:0; 
	padding:0; 
	font-weight:normal; 
	font-size:12px;
}

table {
	border-collapse:collapse; 
	font-size:12px;
}

th {
	color:#000;
	font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;
	padding:5px;
}

td {
	color:#333;
	padding:5px;
}

a, a:link, a:hover, a:active {
	text-decoration:none; 
	outline:0;
	color:#666;
	box-sizing:border-box;
} 

input,select,textarea {
	font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; 
	font-size:12px;
	margin:0;
}

input[type="text"],select,textarea {
	color:#333; 
	border:1px solid #d2d2d2;
	outline:0;
	box-sizing:border-box;
	padding:2px;
}

input[type="image"] {
	width:auto;
	padding:0;
	border:none;
}

textarea:disabled, input:not([type]):disabled, input[type="color" i]:disabled, input[type="date" i]:disabled, input[type="datetime" i]:disabled, input[type="datetime-local" i]:disabled, input[type="email" i]:disabled, input[type="month" i]:disabled, input[type="password" i]:disabled, input[type="number" i]:disabled, input[type="search" i]:disabled, input[type="tel" i]:disabled, input[type="text" i]:disabled, input[type="time" i]:disabled, input[type="url" i]:disabled, input[type="week" i]:disabled {
	background-color:#f6f3f2; 
	color:#bbb;
	border:none;
}

input::-webkit-input-placeholder {color:#bbb;}
input::-moz-placeholder {color:#bbb;}
input:-ms-input-placeholder {color:#bbb;}
input:-moz-placeholder {color:#bbb;}

textarea {
	padding:5px;
	line-height:18px;
	color:#333;
	resize:none;
	box-sizing:border-box;
	width:100%;
}

captionm, focus {
	display:none;
}

em {
	font-style: normal;
}

button {
	border:none;
	outline:none;
	cursor:pointer;
	font-size:12px;
	background:transparent;
}

/* Color */
.gray {color:#999 !important;}
.darkgray {color:#666 !important;}
.black {color:#000 !important;}
.white {color:#fff !important;}
.blue {color:#0b4d9a !important;cursor:pointer;}
.red {color:#e64f27 !important;cursor:pointer;}

/*Padding*/
.pp10 { padding:10px; }
.p5 { padding:0 5px; }
.p10 { padding:0 10px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pr3 { padding-right:3px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pt3 { padding-top:3px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt12 { padding-top:12px; }
.pb3 { padding-bottom:3px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb50 { padding-bottom:50px; }
.pb_20 { padding-bottom:-20px; }
.pl_10 { padding-left:-10px; }

/*Margin*/
.m10 { margin:10px; }
.ml3 { margin-left:3px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.mt0 { margin-top:0px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt24 { margin-top:24px; }
.mt30 { margin-top:30px; }
.mb0 { margin-bottom:0px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb50 { margin-bottom:50px; }
.mr3 { margin-right:3px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mt1 { margin-top:-1px; }
.mr_3 { margin-left:-3px; }
.mt_20 { margin-top:-20px; }

/* width */
.w20 { width: 20% !important;}
.w80 { width: 80% !important;}

/* Font */
.f11 {font-size:11px !important;}
.f12 {font-size:12px !important;}
.f14 {font-size:14px !important;}
.f18 {font-size:18px !important;}
.fb {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}

/* Align */
.tl {text-align:left !important;}
.tc {text-align:center !important;}
.tr {text-align:right !important;}
.fl {float:left;}
.fr {float:right;}

.none {display:none !important;}
.bg_gray {background:#fafafa;}

/* Button */
a.make {background:#a5a5a5; border:1px solid #8a8a8a; color:#fff; padding:1px 2px; display:inline-block;}
a.delete {background:#a5a5a5; border:1px solid #8a8a8a; color:#fff; padding:1px 5px; display:inline-block;}
a.sort_arrow {margin:0 5px; color:#fff; display:inline-block;}
a.sort_arrow:hover {color:#466c80;}
a.btn_login {background:url(../images/btn_login.png) no-repeat; width:341px; padding:11px 0; color:#fff; display:inline-block; font-size:15px;}
a.lnb_close {position:absolute; right:-13px; top:350px;}
a.file_del {position:relative; top:2px; display:inline-block;}
a.attach_file {display:inline-block; border:1px solid #acabab; background:url(../images/btn_type1.gif) bottom repeat-x; padding:2px 5px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; font-size:11px; margin-left:5px;}

/*Login*/
#login_wrap {background:url(../images/bg_login_page.gif) repeat-x; width:100%;}
#login_container {width:1200px; margin:0 auto; background:url(../images/img_car.png) no-repeat; height:723px; text-align:center;}
#login_contents {display:inline-block;}
.login_input {width:380px; height:230px; background:#192022; position:relative; top:450px;}
.login_input ul {padding:20px 20px 0px 20px;}
.login_input li {width:294px; height:40px; text-align:left; padding-left:46px; margin-bottom:10px;}
.login_input li input {background:none; height:38px; line-height:38px; color:#fff; width:95%; border:none; outline:none; font-size:13px;}
.login_input li.input_id {background:url(../images/bg_id.png) no-repeat;}
.login_input li.input_pw {background:url(../images/bg_pw.png) no-repeat;}
.login_input .edit {padding:10px; color:#8E8E8E;}
.login_input .edit a {color:#8E8E8E;}
.login_input .edit a:hover {color:#fff; text-decoration:underline;}
a.btn_login {background:url(../images/btn_login.png) no-repeat; width:341px; padding:11px 0; color:#fff; display:inline-block; font-size:15px;}
.person {color:#fff; background:#070707; padding:10px 0; width:100%;}

/*List*/
#header {height:90px; background:url(../images/bg_header.gif) repeat-x; min-width:1300px;}
.header {position:relative;}
.user_info {color:#fff; text-align:right; padding:5px 10px;}
.user_info a {color:#29d4e8; border-bottom:1px solid #29d4e8; display:inline-block;}
.user_info .btn_logout {display:inline-block; background:url(../images/btn_logout.gif) bottom repeat-x; padding:1px 5px; border:1px solid #000; color:#5b5b5b; margin-left:5px; font-size:11px;font-family:'modern_h_B';}
.gnb_wrap {position:relative; top:17px;}
.gnb_wrap .logo {width:172px; text-align:center; display:inline-block; position:absolute;}
.gnb_wrap ul {margin-left:185px; text-align:center;}
.gnb_wrap li {float:left; width:20%;}
.gnb_wrap a {display:inline-block; font-size:17px;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold;}
.gnb_wrap a:hover {color:#e64f27; border-bottom:2px solid #e64f27;}
.gnb_wrap a.active {color:#e64f27; border-bottom:2px solid #e64f27;}
#container {background:url(../images/bg_lnb.gif) repeat-y; min-width:1300px; min-height:768px;}
/*#container {min-width:1300px; }*/
.margin_table{margin:5px 0 5px 0;}
.lnb_wrap {width:152px; height:100%; padding:15px 10px; display:inline-block; float:left; position:absolute; left:0;}
.lnb_wrap h2 {font-size:20px; text-align:center;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold; padding-bottom:10px; border-bottom:2px solid #656565;}
.lnb_wrap h2 a.active {color:#e64f27;}
.lnb_wrap h2 a:hover {color:#e64f27;}
.lnb_wrap ul {padding:10px;}
.lnb_wrap li {background:url(../images/ico_bullet1.gif) 0px 11px no-repeat; padding:3px 0 3px 10px; font-size:12px; cursor:pointer;}
.lnb_wrap li a {color:#727272; font-size:14px;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;}
.lnb_wrap li p a:hover {color:#e64f27; text-decoration:underline;}
.lnb_wrap li p a.active {color:#e64f27; text-decoration:underline;}
.lnb_wrap .sub_m {margin:8px 0; border-bottom:1px solid #d0d0d0;}
.sub_m dt {background:url(../images/ico_bullet7.gif) 0px 7px no-repeat; padding-left:7px; color:#3d3e3e;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold; margin-bottom:8px;}
.sub_m dt a {display:block;}
.sub_m dt a.active {color:#e64f27; text-decoration:underline;}
.sub_m dt a:hover {color:#e64f27; text-decoration:underline;}
.sub_m dd {background:#f3f5f6; padding:10px; border-top:1px solid #e1e1e1; }
.sub_m dd a {display:block;}
.sub_m dd a.active {color:#000; text-decoration:underline;}
.sub_m dd a:hover {color:#000; text-decoration:underline;}
a.lnb_close {position:absolute; right:-13px; top:350px;}
.menu_wrap li:hover {color:#f13636; text-decoration:underline;}
.menu_wrap li.active {color:#f13636; text-decoration:underline;}
.family_site select {width:100%; padding:3px; margin-top:10px;}
#contents {margin-left:185px; padding:10px 10px 50px; position:relative;}
.navi_wrap {position:relative; margin-bottom:5px; height:21px;}
.navi_wrap .tit {display:inline-block; background:url(../images/ico_bullet2.gif) 0px 5px no-repeat; color:#3d3e3e; font-size:16px; padding-left:10px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.navi_wrap .navi {position:absolute; right:0; top:3px;}
.navi_wrap .navi img {position:relative; top:1px;}
.navi_wrap .navi em {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000; text-decoration:underline;}
.navi_wrap .sel_person select {padding:2px; margin:0 5px; width:170px;}
.bbs_wrap {padding:10px 0px; position:relative;}
.bbs_wrap .tit {background:url(../images/ico_bullet5.gif) 0px 4px no-repeat; padding-left:12px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.bbs_wrap table {width:100%; border-bottom:1px solid #839aa5; border-top:1px solid #839aa5;}
.bbs_wrap tr {border-bottom:1px solid #dbdbdb;}
.bbs_wrap tr:last-child {border-bottom:none;}
.bbs_wrap th {height:23px; color:#fff; background:#8fa9b6; border-right:1px solid #839aa5; border-bottom:1px solid #839aa5; cursor:text; padding:0 5px;}
.bbs_wrap td {height:21px;  border-right:1px solid #dbdbdb; text-align:center; padding:5px;}
.bbs_wrap td:last-child {border-right:none;}
.bbs_wrap td .r1 {color:#e64f27;}

.bbs_wrap td.detail {padding:0;}
.bbs_wrap td.detail p {margin:1px; display:block; text-align:right;}
.bbs_wrap td.detail p a {min-width:50px; text-align:center;}
.bbs_wrap td.detail a {display:inline-block; padding:0px 10px; border:1px solid #acabab; background:url(../images/btn_type2.gif) bottom repeat-x; height:20px; line-height:20px;  box-sizing:border-box; font-size:11px;}
.bbs_wrap td.detail table {border:1px solid #ccc;}
.bbs_wrap td.detail th {background-color:#cad2d7; border:none; border-right:1px solid #fff; color:#000; padding:3px 5px; font-family:'modern_h_M';}
.bbs_wrap td.detail th:last-child {border-right:none;}
.bbs_wrap td.detail input, .bbs_wrap td.detail select {width:100%;}

.bbs_wrap .search * {vertical-align:middle;}
.bbs_wrap .search {position:absolute; top:6px; right:10px;}
.bbs_wrap .search select {padding:1px; width:90px;}
.bbs_wrap .search .btn {background:url(../images/btn_list.gif) bottom repeat-x; padding:2px 10px; border:1px solid #acacac;}
.bbs_wrap .search .btn img {position:relative; margin-right:5px;}
.bbs_wrap .search input {padding:1px 3px;}
.bbs_wrap .tbl_body {table-layout:fixed; height:30px;}
.bbs_wrap .value {width:95%; color:#b1b1b1; text-align:right;}
.bbs_wrap .total {background:#e8e8e8 !important; color:#555; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.bbs_wrap .mh {color:#000; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; font-size:14px;}
.bbs_wrap .note {margin:10px; line-height:18px;}
.bbs_wrap .note p {color:#000; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin-bottom:10px;}
.bbs_wrap .b_link {color:#5297b9; text-decoration:underline;}
.bbs_wrap .border {border:1px solid #cbcbcb; padding:1px;}
.bbs_wrap .check input {position:relative; top:3px; margin-right:5px;}
.bbs_wrap .rom_file {text-align:left;}
.bbs_wrap .rom_file li * {float:left}
.bbs_wrap .rom_file li {width:100%; margin-bottom:5px; float:left;}
.bbs_wrap .rom_file li:last-child {margin-bottom:0;}
.bbs_wrap .rom_file li label {width:20%; height:22px; line-height:22px; padding-right::10px; box-sizing:border-box;}
.bbs_wrap .rom_file li input {width:68%;}
.bbs_wrap .rom_file li .status {margin:0; padding-left:5px; box-sizing:border-box;}
.bbs_wrap .rom_file li .name {margin:0; padding-left:5px; padding-top:3px; padding-bottom:3px; box-sizing:border-box;}
.bbs_wrap .rom_file li .status a {height:22px; line-height:22px; width:100%; text-align:center;}
.bbs_wrap .full_textbox input{width:100%;border:1px solid #cbcbcb; padding:2px;}

.bbs_top * {vertical-align:middle;}.bbs_top {margin-bottom:5px; position:relative; min-height:24px;}
.bbs_top .sort select {padding:2px; width:100px;}
.bbs_top .btns {position:absolute; right:0;  bottom:0; cursor:pointer;}
.bbs_top .btns a {display:inline-block; background:url(../images/btn_type1.gif) bottom repeat-x; padding:0px 7px; border:1px solid #b1b4b3; height:21px; line-height:21px; text-align:center;}
.bbs_top .btns a img {margin-left:5px;}
.bbs_top .btns .type1 {background:#d28e8e; border:1px solid #b36c6c; color:#fff; min-width:50px;}
.bbs_top .selects {margin:0 5px; display:inline-block;}
.bbs_top .selects select {min-width:140px;}
	.bbs_top .selects_rom {
		position: absolute;
		right: 55px;
		bottom : 0;
	}
.bbs_top .selects_rom select {
			min-width: 60px;
		}

.bbs_top .status {position:absolute; left:120px;}
.bbs_top .status a {display:inline-block; padding:0px 5px; border:1px solid #acabab; background:url(../images/btn_type2.gif) bottom repeat-x; width:60px; height:18px; line-height:19px}
.bbs_top .status a img {margin-left:5px;}

.th_height th {height:28px !important;}
.nolink tr:hover, .nolink tr:nth-child(even):hover {background:none;}

.rom_bbs th {height:31px;}
.rom_bbs tr:hover {cursor:pointer;}

.number {background:#96b9d7; border:1px solid #77a0c3; color:#fff; height:12px; line-height:12px; width:12px; text-align:center; font-size:11px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; display:inline-block;}
.number_link {background:#96b9d7; border:1px solid #77a0c3; color:#fff; height:12px; line-height:12px; width:12px; text-align:center; font-size:11px;  font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; display:inline-block; cursor:pointer;}

.bg_gray {background:#fafafa;}
.blue_t {color:#1c68e5;}
.red_t {color:#ec5739;}
.black_t {font-weight:bold;}
.sort_t1 {color:#1b8b42;}
.sort_t2 {color:#e4c300;}
.sort_t3 {color:#1c68e5;}
.sort_t4 {color:#ec5739;}
.sort_t5 {color:#71452f;}
.status_t1 {color:#3fac65;}
.status_t2 {color:#e4c300;}
.status_t3 {color:#ec5739;}
.status_t4 {color:#1c68e5;}
.event_status_t1 {color:#e64f27;font-weight:bold;}
.event_status_t2 {color:#3494ca;font-weight:bold;}
.event_status_t3 {color:#8a8a8a;font-weight:bold;}
.event_status_t4 {color:#1c68e5;font-weight:bold;}
.event_status_t5 {color:#fff200;font-weight:bold;}
a.make {background:#a5a5a5; border:1px solid #8a8a8a; color:#fff; padding:1px 2px; display:inline-block;}
a.edit {background:#a7b05b; border:1px solid #8a8a8a; color:#fff; padding:1px 5px; display:inline-block;}
a.edit_ok {background:#458ace; border:1px solid #376b9f; color:#fff; padding:1px 5px; display:inline-block;display:none;}
a.cancel {background:#f53d3d; border:1px solid #dd2a2a; color:#fff; padding:1px 5px; display:inline-block;display:none;}
a.delete {background:#a5a5a5; border:1px solid #8a8a8a; color:#fff; padding:1px 5px; display:inline-block;}
a.sort_arrow {margin:0 5px; color:#fff; display:inline-block;}
a.sort_arrow:hover {color:#466c80;}
.sorting {position:relative; margin-bottom:3px;}
.sorting .search {position:absolute; bottom:0px; right:0px; top:inherit;}
.sorting .page {margin-left:5px;}
.sorting .page em {color:#f13636;}
.sorting select {width:60px;}

.register_wrap {padding:15px 10px; position:relative;}
.register_wrap .tit {background:url(../images/ico_bullet5.gif) 0px 4px no-repeat; padding-left:12px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.register_wrap table {width:100%; border-top:2px solid #565656; border-bottom:1px solid #565656;}
.register_wrap th {height:36px; color:#323f57; background:#f0f0f0; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; cursor:text; padding:0 10px; text-align:left;}
.register_wrap td {border-top:1px solid #bfbfbf; border-right:1px solid #bfbfbf; padding:0 5px;}
.register_wrap input {width:98%; padding:2px 5px; border:1px solid #cbcbcb;}
.register_wrap select {width:100%; padding:2px; border:1px solid #cbcbcb;}
.register_wrap textarea {margin:10px 0; width:100%; height:500px; border:1px solid #cbcbcb;}

.tbl_body td {padding:0 5px; text-align:center; text-overflow:ellipsis; overflow:hidden; width:70px;}
.tbl_body .tbl_th td {color:#323f57; background:#f0f0f0; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; cursor:text; border-bottom:1px solid #bfbfbf;}

.board_scroll {width:913px; max-height:530px; overflow:auto; padding:0 0 0 10px; margin-top:10px;}
.sub_btns {text-align:center; margin-bottom:10px;}
.sub_btns a {display:inline-block; color:#fff; font-size:14px; padding:4px 35px; margin:0 5px;}

.search_wrap {padding:10px 10px 0 10px; border:1px solid #cfcfcf; background:#f1f1f1; position:relative;}
.search_wrap .tit {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; display:inline-block; margin-bottom:10px; width:95%;}
.search_wrap .input {position:relative; margin-bottom:10px; text-align:left;}
.search_wrap .input_check {position:relative; display:inline-block; margin:10px 40px 10px 0;}
.search_wrap .input_check input {position:relative; top:3px; margin-right:5px; border:none;}
.search_wrap .sel_box {position:absolute; right:10px; bottom:8px;}
.search_wrap .sel_box select {padding:1px; width:320px;}
.search_wrap .period {margin-right:20px;}
.search_wrap .period input {position:relative; top:3px; margin-right:5px; border:none;}
.search_wrap input {border:1px solid #cbcbcb; padding:3px; }

.code_sel {display:inline-block; width:33%; margin-bottom:10px;}
.code_sel label {display:inline-block; width:95px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.code_sel select {padding:3px; width:170px;}

.item_sel {display:block; }
.item_sel label {margin-right:10px; display:inline-block; float:left; position:relative; top:6px;}
.btn_search {position:absolute; right:10px; top:10px;}
.btn_search a {background:url(../images/btn_type1.gif) bottom repeat-x; padding:3px 7px; border:1px solid #86a7b7; display:inline-block; color:#284e60;}
.btn_search img {position:relative; margin-left:5px; top:1px;}

.srh02 {text-align:center;}
.srh02 .btn_search {position:inherit;}

.paging_wrap * {vertical-align:middle;}
.paging_wrap {text-align:center; margin-top:15px;}
.paging_wrap a {display:inline-block; color:#8f8f8f; height:20px; line-height:20px; margin:0 6px;font-size:13px; font-family:'tahoma';}
.paging_wrap a:hover {border-color:#b3b2b2; text-decoration:underline;}
.paging_wrap a.active {color:#d42735;}
.paging_wrap a.btn_arrow {margin:0; padding:0; position:relative;}
/*.paging_wrap a.btn_arrow {margin:0; padding:0; position:relative; top:2px;}*/
.paging_wrap a.btn_arrow:hover {text-decoration:none; border-color:transparent;}

.term_sel {margin:10px; position:relative;}
.term_sel li {display:inline-block; width:162px; margin-right:7px;}
.term_sel dt {background:url(../images/bg_term_sel.gif) repeat-x; text-align:center; padding:4px 0; color:#fff; font-size:14px;}
.term_sel select {padding:5px; width:100%;}
.term_sel .sel_last {width:221px; margin:0; position:absolute; right:0;}

.vin_number {background:url(../images/ico_bullet1.gif) 0px 5px no-repeat; padding-left:10px; color:#3c79b7; font-size:15px; margin:15px 10px 0px 10px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}

/*Footer*/
#footer {float:left; width:100%; border-top:1px solid #bbb; padding:30px 0; text-align:center; text-transform:uppercase; min-width:1200px; color:#9a9a9a;}

/*Popup*/
#pop_contents {padding:10px;  min-width:1300px;}
#pop_contents2 {padding:10px;}

.tit {background:url(../images/ico_bullet1.gif) 0px 8px no-repeat; padding-left:10px; color:#e64f27; font-size:14px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin:0 0 5px 0; position:relative; height:21px; line-height:21px;}

.bbs_edit {position:relative; margin-bottom:10px;}
.bbs_edit .tit {background:url(../images/ico_bullet5.gif) 0px 4px no-repeat; padding-left:12px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.bbs_edit table {width:100%; border-bottom:1px solid #a6a5a4; border-top:1px solid #839aa5;}
.bbs_edit th {color:#fff; background:#8fa9b6; border-bottom:1px solid #839aa5; cursor:text; padding:0 5px; text-align:left;left;height:27px;}
.bbs_edit td {border-top:1px solid #dbdbdb; padding:5px;}
.bbs_edit td:last-child {border-right:none;}
/*.bbs_edit span {display:inline-block;}*/
.bbs_edit select {border:1px solid #cbcbcb; width:100%; padding:2px;}
.bbs_edit input {padding:2px;}
.bbs_edit em {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000;}
.bbs_edit em.event {color:#e64f27;}
.bbs_edit .tsb_input input {width:20px; padding:2px;}
.bbs_edit .full_textbox input {width:99%;border:1px solid #cbcbcb; padding:2px;}
.bbs_edit input {border:1px solid #cbcbcb; padding:2px;}
.bbs_edit .radio {width:25%;}
.bbs_edit .radio input {position:relative; top:3px; margin-right:2px; border:none;}
.bbs_edit .checkbox {width:20px;}
.bbs_edit .checkbox input {position:relative; top:3px; margin-right:5px;}
.bbs_edit .radio input {position:relative; top:3px; margin-right:2px; border:none;}
.bbs_edit .text_area {padding:10px;}
.bbs_edit textarea {border:1px solid #cbcbcb; width:100%; height:100px;}
.bbs_edit .old_date {display:none;float:right;padding-right:430px;}
.btn_db a:nth-of-type(1) {display:inline-block; text-decoration:underline; color:#5297b9; margin-right:3px;}
.btn_db a:nth-of-type(2) {display:inline-block; padding:0px 10px; border:1px solid #acabab; background:url(../images/btn_type2.gif) bottom repeat-x; min-width:52px; height:20px; line-height:20px; box-sizing:border-box; font-size:11px;  color:#000;}

.bbs_mst {position:relative; margin-bottom:10px;}
.bbs_mst .tit {background:url(../images/ico_bullet5.gif) 0px 4px no-repeat; padding-left:12px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.bbs_mst table {width:100%; border-bottom:1px solid #a6a5a4; border-top:1px solid #839aa5;}
.bbs_mst th {color:#fff; background:#8fa9b6; border-bottom:1px solid #839aa5; cursor:text; padding:0 5px; text-align:center;left;height:27px;}
.bbs_mst td {border-top:1px solid #dbdbdb; padding:5px;}
.bbs_mst td:last-child {border-right:none;}
.bbs_mst select {border:1px solid #cbcbcb; width:100%; padding:2px;}
.bbs_mst input {padding:2px;}
.bbs_mst em {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000;}
.bbs_mst em.event {color:#e64f27;}
.bbs_mst .tsb_input input {width:20px; padding:2px;}
.bbs_mst .full_textbox input {width:99%;border:1px solid #cbcbcb; padding:2px;}
.bbs_mst input {border:1px solid #cbcbcb; padding:2px;}
.bbs_mst .radio {width:25%;}
.bbs_mst .radio input {position:relative; top:3px; margin-right:2px; border:none;}
.bbs_mst .checkbox {width:20px;}
.bbs_mst .checkbox input {position:relative; top:3px; margin-right:5px;}
.bbs_mst .radio input {position:relative; top:3px; margin-right:2px; border:none;}
.bbs_mst .text_area {padding:10px;}
.bbs_mst textarea {border:1px solid #cbcbcb; width:100%; height:100px;}
.bbs_mst .old_date {display:none;float:right;padding-right:430px;}

.top_btns {position:absolute; right:0; bottom:3px;}
.top_btns a {display:inline-block; background:url(../images/btn_type1.gif) bottom repeat-x; padding:3px 7px; border:1px solid #b1b4b3;cursor:pointer;}
.top_btns a img {margin-left:5px;}
.top_btns .add {margin-right:10px; font-size:13px}
.top_btns .add em {color:#e64f27;}

.model_bbs {margin-bottom:10px;}
.model_th table {width:100%; border-top:1px solid #839aa5;}
.model_th th {background:#8fa9b6; height:25px; line-height:25px; border-bottom:1px solid #839aa5; color:#fff;}
.model_td table {width:100%;}
.model_td {overflow-y:auto; overflow-x:hidden;}
.model_td td {border-bottom:1px solid #dbdbdb; padding:5px; text-align:center;}
.model_edit {text-align:right; margin-bottom:3px;}
.model_edit p {float:left;}
.model_edit a {display:inline-block; padding:2px 12px; color:#fff; cursor:pointer;}
.model_edit a.type1 {background:#d28e8e; border:1px solid #b36c6c;}
.model_edit a.type2 {background:#61a6a5; border:1px solid #4b8c8b;}

.romfile_bbs {margin-bottom:50px; overflow-y:auto;}
.romfile_bbs table {width:100%; border-bottom:1px solid #a6a5a4; border-top:1px solid #839aa5;}
.romfile_bbs th {color:#fff; background:#8fa9b6; border-bottom:1px solid #839aa5; cursor:text; padding:0 5px; text-align:left; height:27px;}
.romfile_bbs td {border-top:1px solid #dbdbdb;}
.romfile_bbs span {padding:0px 10px; background-color:lightgray; border-radius:11%;}
.romfile_bbs input {width:50%; margin-top:5px; margin-right:5px;}
.romfile_bbs a {display:inline-block; cursor:pointer; margin-right:5px;}
.romfile_bbs a.type1 {background:#d28e8e; border:1px solid #b36c6c; padding:2px 12px; color:#fff; }

.event_bbs {margin-bottom:10px;}
.event_th table {width:100%; border-top:1px solid #a4a3a2;}
.event_th th {background:#e8e8e8; height:25px; line-height:25px; border-bottom:1px solid #dbdbdb;}
.event_td table {width:100%;}
.event_td {overflow-y:auto; overflow-x:hidden;}
.event_td td {border-bottom:1px solid #dbdbdb; padding:5px; text-align:center;}
.event_td a.tx-delete{float:left;width:15px;height:15px;text-indent:-100em;overflow:hidden;background:url(/images/ico_x.gif) no-repeat;cursor:pointer;}
.event_td a.type5 {background:#e3b9ff; border:1px solid #b954ff;padding:2px 12px;}
.event_td a.type6 {background:#edff78; border:1px solid #ccdc00;padding:2px 12px;}

.event_bbs input {width:99%; border:1px solid #cbcbcb; outline:none;}
.event_bbs .checkbox input {position:relative; top:3px; margin-right:5px;}
.event_edit {text-align:right; margin-bottom:3px;}
.event_edit p {float:left;}
.event_edit a {display:inline-block; padding:2px 12px; color:#fff; cursor:pointer;}
.event_edit a.type1 {background:#d28e8e; border:1px solid #b36c6c;}
.event_edit a.type2 {background:#61a6a5; border:1px solid #4b8c8b;}
.event_edit a.type3 {background:#6188a6; border:1px solid #4b8c8b;}
.event_edit a.type4 {background:#F29661; border:1px solid #b36c6c;}

.evnet_tr tr td div a {display:inline-block; padding:2px 12px; color:#fff; cursor:pointer; margin-right:5px;}
.evnet_tr tr td div a.type1 {background:darkgray; border:1px solid gray;}

.eventArea h4 {position:relative; height:22px; margin-bottom:5px;}
.eventArea h4 .event_edit {position:absolute; right:0; top:0;}
.event_wrap {border:1px solid #e1ae8b; margin-bottom:10px;}
.event_wrap.fold .list_wrap, .event_wrap.unfold .list_wrap {margin:10px;}
.event_wrap.fold .btn_fold, .event_wrap.unfold .btn_fold {text-indent:-9999px; width:24px; height:20px; display:inline-block; position:absolute; right:10px; top:8px; cursor:pointer;}
.event_wrap.fold .btn_fold {background:url(../images/btn_fold.gif) no-repeat;cursor:pointer;}
.event_wrap.unfold .btn_fold {background:url(../images/btn_unfold.gif) no-repeat;cursor:pointer;}
.event_wrap.unfold .event_top {border-bottom:none;}
.event_wrap.unfold .list_wrap {display:none;}

.event_top {background-color:#f7e7dc; padding:3px 10px; border-bottom:1px solid #ead6c8; position:relative;}
.event_top table {width:100%;}
.event_top th {color:#9b5644;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold;}
.event_top input[type="text"], .event_top select {width:100%; background-color:#fff; border:none;}
.event_top .btns {text-align:right; padding-right:15px;}
.event_top .btns span {display:inline-block;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold; text-decoration:underline; color:#e64317; cursor:pointer; margin-left:5px;}
.event_top .btns span img {position:relative; top:3px; margin-right:3px;}
.event_top th, .event_top td {text-align:left;}
.event_top .btn_del {display:inline-block; position:absolute; right:-1px; top:-1px; cursor:pointer;}

.event_list {border:1px solid #ccc; padding:25px 10px 10px; margin:10px; background-color:#f9f9f9; position:relative;}
/*.event_list {border:1px solid #ccc; padding:0 10px; margin:10px; background-color:#f9f9f9;}*/
.event_list .btn_del {position:absolute; right:-1px; top:-1px; cursor:pointer;}

.list_top {position:relative; margin-bottom:5px; min-height:24px;}
.list_top .type label {margin-right:10px;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold; color:#333;}
.list_top .type select {width:300px;}

.list_wrap {margin-bottom:10px;}
.list_wrap table {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.list_wrap th {background-color:#ededed; border-right:1px solid #e5e5e5;}
.list_wrap td {text-align:center; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background-color:#fff;}
.list_wrap th:last-child, .list_wrap td:last-child {border-right:none;}
.list_wrap input[type="text"], .list_wrap select, .list_wrap textarea {width:100%;}
.list_wrap textarea {height:84px;}
.list_wrap .file li {margin:2px 0; text-align:left;}
.list_wrap .file label {width:80px; display:inline-block;}
.list_wrap .file input[type="file"] {width:82%; text-align:right; outline:none;}
.list_wrap .file .select_file * {vertical-align:middle;}
.list_wrap .file .select_file {display:inline-block; width:82%;}
.list_wrap .file .select_file .btn {display:inline-block; border:1px solid #ccc; background:url(../images/btn_type4.gif) bottom repeat-x; padding:0 10px; height:20px; line-height:20px; cursor:pointer; margin-right:7px;}
.list_wrap .btn_list {display:inline-block; color:#fff; background-color:#c79c65; border:1px solid #ac834f; font-size:11px; padding:0 5px; height:17px; cursor:pointer;}
.list_wrap .add {font-family:'modern_h_B'; cursor:pointer; text-decoration:underline;}

    .list_wrap .romfile a {width:100%    }
.editor_wrap {width:100%; height:400px; border:1px solid #a0a0a0; margin-bottom:10px; position:relative;}
.editor_wrap .report {width:410px; height:400px; border:3px solid #6e6e6e; box-sizing:border-box; padding:10px; display:inline-block; float:right; background:#fff;}

.report_wrap {position:absolute; top:0; right:0;}
.report h4 {color:#e64f27; background:url(../images/ico_bullet1.gif) 0 6px no-repeat; padding-left:8px; padding-bottom:5px; border-bottom:1px solid #dbdbdb; font-size:12px;}
.report .send_mail {padding:5px 0;}
.report .send_mail input {position:relative; top:3px; margin-right:5px;}
.report_table {width:100%; margin:5px 0; border-top:1px solid #a4a3a2; border-bottom:1px solid #a4a3a2;}
.report_table tr {border-bottom:1px solid #dbdbdb;}
.report_table th {background:#ededed; padding:8px 5px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.report_table td {padding:5px;}
.report_table textarea {width:100%; height:81px; border:1px solid #cbcbcb; float:left;}
.report_close * {vertical-align:middle;}
.report_close {background:url(../images/btn_report.gif) repeat-y; width:21px; border-top:1px solid #6e6e6e; border-bottom:1px solid #6e6e6e; border-left:1px solid #6e6e6e; height:400px; box-sizing:border-box; text-align:center; float:right; display:inline-block;}
.report_close a {display:inline-block; position:relative; top:130px; line-height:18px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.comment_wrap h4 {background:url(../images/ico_bullet1.gif) 0px 8px no-repeat; padding-left:10px; color:#e64f27; font-size:14px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin:15px 0 5px; position:relative;}
.comments {border:1px solid #919191;}
.comments table {width:100%;}
.comments p {color:#fff; background:#a3a3a3; padding:5px 10px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.comments p img {position:relative; top:-1px; margin-right:8px;}

.comments tr {border-bottom:1px solid #dbdbdb;}
.comments th {padding:5px 10px; background:#e8e8e8; text-align:left;}
.comments td {padding:5px 10px;}
.comments h4 {background:url(../images/ico_bullet1.gif) 0px 8px no-repeat; padding-left:10px; color:#e64f27; font-size:14px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin:0 0 5px 0; position:relative;}

.comments2 {border:1px solid #919191;}
.comments2 table {width:100%;}
.comments2 p {padding:5px 10px;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.comments2 p img {position:relative; top:-1px; margin-right:8px;}
          
.comments2 tr {border-bottom:1px solid #dbdbdb;}
.comments2 th {padding:5px 10px; background:#e8e8e8; text-align:left;}
.comments2 td {padding:5px 10px;}
.comments2 h4 {background:url(../images/ico_bullet1.gif) 0px 8px no-repeat; padding-left:10px; color:#e64f27; font-size:14px;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.comments2 .full_textbox input {width:99%;border:1px solid #cbcbcb; padding:2px;}


.add_contents {margin:15px 0;}
.add_contents h4 {background:url(../images/ico_bullet5.gif) 0px 5px no-repeat; color:#e64f27; font-size:15px; padding-left:10px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin-bottom:5px;}
.add_contents table {width:100%; border-top:1px solid #a4a3a2;}
.add_contents td {padding:8px 5px; border-bottom:1px solid #a4a3a2; position:relative;}
.add_contents .write {color:#000; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin:0 10px;}
.top_title_excel {font-size:10px;  font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold; color:#000; text-align:center;}
.top_title_excel p {font-size:20px; line-height:26px; font-weight:bold;}
.table_excel {width:100%; border:1px solid #a4a3a2;}
.table_excel tr {border-bottom:1px solid #dbdbdb;}
.table_excel th  {background:#ededed; height:25px; padding:5px; text-align:center; border-right:1px solid #dbdbdb;}
.table_excel td  {height:25px;padding:5px; text-align:center; border-right:1px solid #dbdbdb;}
.table_excel .bold_font  {font-weight:bold;}
.table_btn {display:inline-block; position:absolute; right:0; top:6px;}
.table_btn a {background:url(../images/btn_type1.gif) bottom repeat-x; height:18px; line-height:18px; border:1px solid #acabab; padding:0 10px; display:inline-block; color:#000; font-size:12px;}
.table_btn a.type1 {color:#fff;background:#6188a6; border:1px solid #4b8c8b;}
.table_btn a.type2 {color:#fff;background:#d28e8e; border:1px solid #b36c6c;}
.add_contents .detail {border-top:1px solid #dbdbdb; margin-top:8px; padding:15px 15px 5px 15px; line-height:20px;}
.table_type {margin:15px 0 5px;}
.table_type h4 {background:url(../images/ico_bullet1.gif) 0px 8px no-repeat; padding-left:10px; color:#e64f27; font-size:14px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin:0 0 5px 0; position:relative;}
.table_type h5 {color:#000; font-size:13px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin:5px 0; position:relative;}
.table_type table {width:100%; border:1px solid #a4a3a2;}
.table_type tr {border-bottom:1px solid #dbdbdb;}
.table_type th {background:#ededed; padding:5px; text-align:left;}
.table_type td {padding:5px;}
.table_type td em {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000;}
.table_type select {padding:1px; width:100%;}
.table_type input {border:1px solid #cbcbcb; padding:0 2px; height:20px; line-height:20px; width:100%;}
.table_type textarea {border:1px solid #cbcbcb; width:100%; height:100px;}
.table_type .sel_date {position:relative;}
.table_type .sel_date a {display:inline-block; position:absolute; top:9px; right:10px;}
.table_type .subject {padding:0 5px; border:1px solid #cbcbcb; height:24px; line-height:24px; box-sizing:border-box; width:100%;}
.table_type .btn_wrap {text-align:center; margin:10px 0;}
.table_type .btn_wrap a {clear:both; background:url(../images/btn_type2.gif) bottom repeat-x; padding:0px 7px; font-size:12px; height:21px; line-height:21px; display:inline-block; margin:0 3px; min-width:70px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.table_type .btn_wrap .type1 {border:1px solid #86a7b7; color:#284e60;}
.table_type .btn_wrap .type2 {border:1px solid #b9b9b9; color:#484848;}
.table_type .btn_wrap .type3 {background:#6188a6; border:1px solid #4b8c8b;}

.type_tr th {text-align:center; border-right:1px solid #dbdbdb;}
.type_tr .tsb_input input {width:20px; padding:2px;}
.attach_file {background:url(../images/ico_attach2.png) 0px 8px no-repeat; padding-left:10px;}
.type_tr td {text-align:center; border-right:1px solid #dbdbdb;}
.approve_th th {background:#8fa9b6; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#fff;}

.top_title {font-size:12px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000; text-align:center;}
.top_title p {font-size:26px; line-height:26px;}
.quick_view {margin:15px 0;}
.quick_view table {width:100%; border-top:1px solid #a4a3a2; border-bottom:1px solid #a4a3a2;}
.quick_view tr {border-bottom:1px solid #dbdbdb;}
.quick_view td {padding:8px 5px; position:relative;}
.quick_view td a:hover {text-decoration:underline;}
.quick_view .btn img {position:relative; top:-2px; margin-right:5px;}
.pop_search {position:relative;}
.pop_search label {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; margin-right:20px; display:inline-block;}
.pop_search input {padding:0 5px; height:20px; line-height:20px; border:1px solid #cbcbcb;}
.pop_search .btn_wrap {position:absolute; right:0; top:0;} 
.pop_search .btn_wrap a {clear:both; background:url(../images/btn_type1.gif) bottom repeat-x; padding:0 7px; font-size:12px; height:20px; line-height:20px; display:inline-block;}
.pop_search .btn_wrap .type1 {border:1px solid #86a7b7; color:#284e60;}
.pop_search .btn_wrap .type2 {border:1px solid #b9b9b9; color:#484848;}


/*Admin*/
.top_menus {background:url(../images/bg_tab_nor.gif) bottom repeat-x; height:53px; width:100%; min-width:1320px;}
.top_menus li {float:left; border-right:1px solid #e5e5e5;}
.top_menus li.active {background:url(../images/bg_tab_over.gif) top repeat-x;}
.top_menus li:hover {background:url(../images/bg_tab_over.gif) top repeat-x;}
.top_menus li a {display:inline-block; padding:17px 30px 17px 45px; background:url(../images/ico_tab_nor.gif) 30px 22px no-repeat; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; font-size:14px;}
.top_menus li a.active {color:#e64f27; background:url(../images/ico_tab_over.gif) 30px 22px no-repeat;}
.top_menus li a:hover {color:#e64f27; background:url(../images/ico_tab_over.gif) 30px 22px no-repeat;}
.tab_menus {position:relative;}
.tab_menus a {display:inline-block; padding:5px 70px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#dbdbdb; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; font-size:14px;}
.tab_menus a:hover {border-top:1px solid #878787; border-left:1px solid #878787; border-right:1px solid #878787; color:#000;}
.tab_menus a.active {border-top:1px solid #878787; border-left:1px solid #878787; border-right:1px solid #878787; color:#000;}

.id_search {position:absolute; right:0; bottom:0;}
.id_search label {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; width:80px; display:inline-block;}
.id_search input {padding:0 5px; height:22px; line-height:22px; border:1px solid #cbcbcb;}
.id_search .btn {clear:both; background:url(../images/btn_type1.gif) bottom repeat-x; padding:0 7px; border:1px solid #86a7b7; display:inline-block; color:#284e60; font-size:12px; height:22px; line-height:22px;}

.add_user {text-align:right; margin:0 0 10px 0;}
.add_user em {margin-right:5px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000;}
.add_user a {display:inline-block; color:#5297b9; text-decoration:underline; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.add_user a:hover {color:#E64F27;}

.admin_bbs {padding-top:5px;}
.admin_bbs th {height:31px;}
.admin_bbs tr:hover {background:#eee;}
.admin_bbs_2 {padding-top:5px;}
.admin_bbs_2 th {height:31px;}
.admin_bbs_2 tr:hover {background:none;}
.admin_bbs_2 .view_textbox {width:100%;border-style:hidden;}
.admin_bbs_2 .edit_textbox {width:100%;border-style:inset;}
.holding {position:fixed; z-index:10; width:99%; text-align:center; top:15%;}
.holding .tt {padding:15px 30px; background:#fff; display:inline-block; font-size:35px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; border:2px solid #ff0202; color:#ff0202; margin:30px 0;}
.holding .reason_wrap {text-align:left; width:99%;}
.holding .reason_wrap table {margin:0 auto; min-width:500px;}
.reason_wrap .writer {background:#dbcfff; padding:10px; border:1px solid #9178da;}
.reason_wrap .writer span {display:inline-block; margin-right:50px; color:#000;}
.reason_wrap .writer em {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.reason_wrap .reason {background:#fff; padding:10px; border-left:1px solid #9178da; border-bottom:1px solid #9178da; border-right:1px solid #9178da;}

.highlight { background-color: yellow; color: red; }

/*ECU*/
.download_wrap {background:#f9f9f9; border:1px solid #cfcfcf; padding:10px 10px 5px 2px;}
.download_wrap a {display:inline-block; background:url(../images/btn_download_nor.gif) repeat-x; border:1px solid #b6bbc1; height:25px; line-height:27px; padding:0 10px 0 20px; min-width:125px; text-align:center;  font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000; margin:0 0 5px 8px; position:relative;} 
.download_wrap a:hover {background:url(../images/btn_download_over.gif) repeat-x; border:1px solid #6c737c; color:#fff;}
.download_wrap a.active {background:url(../images/btn_download_over.gif) repeat-x; border:1px solid #6c737c; color:#fff}
.download_wrap a span {background:url(../images/ico_download_nor.png) no-repeat; width:12px; height:14px; display:inline-block; margin-right:5px; position:absolute; top:6px; left:10px;}
.download_wrap a:hover span {background:url(../images/ico_download_over.png) no-repeat;}
.download_wrap a.active span {background:url(../images/ico_download_over.png) no-repeat;}

.status_change {position:absolute; background:#fff; border:1px solid #000; padding:10px; z-index:1; width:285px; right:73px; top:-54px;}
.status_change .tit {background:url(../images/ico_bullet2.gif) 0px 2px no-repeat; padding-left:10px; text-align:left; margin-bottom:8px; text-transform:uppercase;}
.status_change_view {position:absolute; background:#fff; border:1px solid #000; padding:10px; z-index:1; width:285px; right:-120px; top:30px;}
.status_change_view .tit {background:url(../images/ico_bullet2.gif) 0px 2px no-repeat; padding-left:10px; text-align:left; margin-bottom:8px; text-transform:uppercase;}
.status_change_view_ecu {position:absolute; background:#fff; border:1px solid #000; padding:10px; z-index:1; width:285px; right:0px; top:30px;}
.status_change_view_ecu .tit {background:url(../images/ico_bullet2.gif) 0px 2px no-repeat; padding-left:10px; text-align:left; margin-bottom:8px; text-transform:uppercase;}

.btn_change {background:#ededed; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:10px;text-align:center;}
.btn_change a {display:inline-block; background:url(../images/btn_status_nor.gif) repeat-x; border:1px solid #acacac; padding:0 5px; height:22px; line-height:22px; min-width:65px; margin:0 3px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.btn_change a:hover {background:url(../images/btn_status_over.gif) repeat-x; border:1px solid #8aa9c6; color:#385d76;}
.btn_change a.active {background:url(../images/btn_status_over.gif) repeat-x; border:1px solid #8aa9c6; color:#385d76;}

.btn_close {margin-top:10px; text-align:center;}
.btn_close img {position:relative; top:3px; margin-right:5px;}

.sub_tt {background:url(../images/ico_bullet6.gif) 0 4px no-repeat; padding-left:10px; text-transform:uppercase; color:#000; font-size:13px; letter-spacing:.2px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; position:relative;}
.sub_tt2 {font-size:14px; color:#000; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.sub_tt_rom {
	background: url(../images/ico_bullet6.gif) 0 4px no-repeat;
	padding-left: 10px;
	text-transform: uppercase;
	color: #000;
	font-size: 13px;
	letter-spacing: .2px;
	font-family: Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;
	font-weight: bold;
	position: absolute;
	right: 120px;
	bottom: 0;
}
.btns_ecu * {vertical-align:middle;}
.btns_ecu {margin:10px 0; text-align:center;}
.btns_ecu a {display:inline-block; min-width:120px; height:33px; line-height:31px; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; font-size:14px; margin:0 0 0 5px;}
.btns_ecu .type1 {background:url(../images/btn_type3.gif) bottom repeat-x; border:1px solid #a3b4c2; color:#41658d;}
.btns_ecu .type2 {background:url(../images/btn_type4.gif) bottom repeat-x; border:1px solid #c4c4c4; color:#525252;}
.btns_ecu select {width:146px; padding:6px 5px;}
.status {position:relative; display:inline-block; margin:2px 0;}
.status > a {display:inline-block; padding:0px 5px; border:1px solid #acabab; background:url(../images/btn_type2.gif) bottom repeat-x; height:18px; line-height:19px;}
.release_history > a {display:inline-block; padding:0px 5px; border:1px solid #acabab; background:url(../images/btn_type2.gif) bottom repeat-x; height:18px; line-height:19px;}

.config_wrap h3 {font-size:20px;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif; font-weight:bold; text-align:center;}
.config_m {border:1px solid #bdbdbd; background:#fff; padding:10px; margin:10px;}
.config_m a {display:block; background:url(../images/ico_bullet1.gif) 0px 8px no-repeat; padding-left:10px; line-height:20px; font-size:14px;}
.config_m a:hover {color:#e64f27;}
.config_m a.active {color:#e64f27;}

.add_mst { background-color:#FFFFFF;;border:1px solid #000; padding:15px 15px 0 15px;}

.sel_mst table {width:100%;}
.sel_mst td {width:33%;}
.sel_mst dl {margin:0 15px 15px 0;}
.sel_mst dt {background:#ededed; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding:5px 0; color:#525252; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.sel_mst dd select {width:100%; height:135px;}

.msg_area {vertical-align:top;}
.msg_tt {margin-bottom:5px;}
.msg_area p {line-height:20px;}
.msg_area p.tit {color:#525252; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.msg_area input {width:100%; padding:3px; border:1px solid #cbcbcb;}

.table_type2 {margin:0 0 15px 0;}
.table_type2 table {width:100%; border-top:1px solid #a4a3a2; border-bottom:1px solid #a4a3a2;}
.table_type2 tr {border-bottom:1px solid #dbdbdb;}
.table_type2 th {background:#ededed; padding:5px; text-align:left; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.table_type2 td {height:31px; line-height:31px; padding:0 5px;}
.table_type2 td em {font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000;}
.table_type2 select {border:1px solid #cbcbcb; padding:1px; width:100%;}
.table_type2 input {border:1px solid #cbcbcb; padding:2px;}
.table_type2 textarea {border:1px solid #cbcbcb; width:100%; height:100px; margin:5px;}
.table_type2 .radio {margin-right:50px;}
.table_type2 .radio input {position:relative; top:3px; margin-right:3px; border:none;}
.table_type2 .btns {position:relative; display:inline-block; margin:2px 0;}
.table_type2 .btns a  {display:inline-block; padding:0px 5px; border:1px solid #acabab; background:url(../images/btn_type2.gif) bottom repeat-x;  height:18px; line-height:19px;}

.bbs_view {padding:10px 0px; position:relative;}
.bbs_view .tit {background:url(../images/ico_bullet1.gif) 0px 4px no-repeat; padding-left:12px;   font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.bbs_view table {width:100%; border-bottom:1px solid #a6a5a4; border-top:1px solid #567686;}
.bbs_view th {height:23px; color:#fff; background:#7394a4;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;border-right:1px solid #64818f; border-bottom:1px solid #64818f; cursor:text; padding:0 5px;}
.bbs_view td {height:31px;  border-right:1px solid #dbdbdb;  border-top:1px solid #dbdbdb; text-align:center; padding:3px;}
.bbs_view td .r1 {color:#e64f27;}
.bbs_view .tbl_body {table-layout:fixed; height:30px;}
.bbs_view .value {width:95%; color:#b1b1b1; text-align:right;}
.bbs_view .total {background:#e8e8e8 !important; color:#555; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;}
.bbs_view .mh {color:#000;font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; font-size:14px;}
.bbs_view .note {margin:10px; line-height:18px;}
.bbs_view .note p {color:#000; font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold;margin-bottom:10px;}
.bbs_view .b_link {color:#5297b9; text-decoration:underline;}
.bbs_view .border {border:1px solid #cbcbcb; padding:1px;}
.bbs_view select {border:1px solid #cbcbcb; width:100%; padding:2px;}
.bbs_view em {  font-family:Arial,µ¸¿ò,Dotum,Helvetica,AppleGothic,Sans-serif;font-weight:bold; color:#000;}
.bbs_view textarea {border:1px solid #cbcbcb; width:100%; height:100px;}

.bbs_cmt {padding:10px 0px; position:relative;}
.bbs_cmt textarea {border:1px solid #cbcbcb; width:100%; height:100px;}

.td_rom {cursor:pointer;}
.img_progress {
    display:none;
    margin: 3px 0;
}