@font-face{
  font-family:'Nanum';
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumGothic.eot'); 
  src:local("나눔고딕"), url('/common/font/NanumGothic.woff') format('woff'), url('/common/font/NanumGothic.ttf') format('truetype'); 
}

@font-face{
  font-family:'NanumBold'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumGothicBold.eot'); 
  src:local("나눔고딕볼드"), url('/common/font/NanumGothicBold.woff') format('woff'), url('/common/font/NanumGothicBold.ttf') format('truetype'); 
}

@font-face{
  font-family:'NanumGothicLight'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumBarunGothic.eot'); 
  src:local("가는나눔바른고딕"), url('/common/font/NanumBarunGothicUltraLight.woff') format('woff'), url('/common/font/NanumBarunGothicUltraLight.ttf') format('truetype'); 
}

@font-face{
  font-family:'NanumGothic'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumBarunGothic.eot'); 
  src:local("나눔바른고딕"), url('/common/font/NanumBarunGothic.woff') format('woff'), url('/common/font/NanumBarunGothic.ttf') format('truetype'); 
}

@font-face{
  font-family:'NanumGothicBold'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumBarunGothicBold.eot'); 
  src:local('나눔바른고딕볼드'), url('/common/font/NanumBarunGothicBold.woff') format('woff'), url('/common/font/NanumBarunGothicBold.ttf') format('truetype'); 
}

/* Hint */
/*

letter-spacing : 3px;  // 글자 자간
word-spacing : 3px;    // 단어 간격
line-height : 200%     // 줄간격
*/
/* reset */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section 
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family: "NanumGothic", 맑은 고딕, Malgun Gothic, 굴림,Verdana,Arial;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {
	/*
	scrollbar-face-color: white;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: #aaaaaa;
	*/
	}
body, span, div, p, input, div, ul, li, a, textarea  { 
	font-style: normal; list-style: none;
	line-height: 16pt; font-weight:normal; color: #545454;
	font-size:15px; }
input::-ms-clear {display:none;}	
	
a img {border:none;vertical-align:middle;}
input[type=checkbox],
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#083A82;}

:focus {outline:0;}

a:link, a:active, a:visited {
    font-color: #124C80; text-decoration: none; font-size: 15px;
    line-height: 18px; color: #124C80;
}
a:hover {
    text-decoration: none; color: #999999; font-size: 15px; line-height: 18px;
}

h1 {line-height:40px; height:50px; padding: 0; font-size:32px; color:#003380; text-align:left; margin:0px 0 0px 0; border:0px solid #000000;letter-spacing:-1px; position:relative; top:-40px}
h1 > img {position:relative;top:30px;}
	
h2 {height:25px; width:1000px; padding: 28px 30px 0 20px; font-size:13px; text-align:left; margin:0px 0 0px 0; border-bottom:0px solid #DDDDDD;
	background-image:url('/common/img/title_bg_bar.png');background-repeat: no-repeat;}

h3 {font-family:'NanumBold'; height:20px; padding: 10px 0px 0 1px; font-size:22px; text-align:left; color:#003381; margin:14px 0 1px 0; border-top:2px solid #003381;}

h4 {height:50px; padding: 15px 0 0 10px; font-size:18px; text-align:left; margin:4px 0 1px 0; border:0px solid #000000;
	background-image:url('/common/img/bar_bottom2.png');background-repeat: no-repeat;}
	
h5 {height:40px; padding: 10px 0 0 180px; font-size:16px; text-align:left; margin:5px 0 0 0; border:0px solid #000000;color:#FFFFFF;
	background-image:url('/common/img/title_bg.png');background-repeat: no-repeat; background-position: 0px 0px;}
h5 span {color: #F03E23;font-family:'NanumGothicBold';}

h6 {height:10px; padding: 50px 0px 0 2px; font-size:13px; text-align:left; margin:0px 0 0px 0; border-bottom:0px solid #DDDDDD;}

.po_title {color:#898989; height:100px; width:1000px; line-height:100px; font-size:16px; text-align:left; padding-left:60px;
	background-image:url('/common/img/title_bg2.png'); background-repeat: no-repeat; background-position: 0px 0px;}
.po_title span {color: #1D2082; font-size:16px; font-family:'NanumGothicBold';}


blockquote {margin:1.5em;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;letter-spacing:0;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

div#wrapper { margin:0 auto; width:100%; border:0px solid silver; text-align:center; display: block; border-top: 0px solid #E30000; min-width: 1200px;}
div#header {margin:0 auto;text-align:center;display:block;height:172px; width:1200px; border:0px solid white; padding:30px 10px 0 10px; }

div#main {text-align:center; width:100%;border:0px solid black; background: #FFFFFF; border:0px solid #DDDDDD; display: block;}
div#main-inner {text-align:center;display:inline-block;width:1200px;border:0px solid black; border-left:0px solid #DDDDDD; padding:30px 10px 30px 10px;}
div#main-left {float:left;margin: 5px 5px 0 2px;display:inline-block; width:192px; background: white; border-left:1px 0olid #DDDDDD; border-right:0px solid #DDDDDD;  height:auto;}
div#main-right {float:left;padding: 0 0 0 0px; margin: 0px 0 0 0px;display:inline-block; width:1000px; 
				background: white; padding:0px; border:0px solid #DDDDDD;}
div#main-right-option {padding: 30px 0 0 0px;border:0px solid #DD00DD;}
				
div#footer {display:block;width:100%;height:60px; border-top: 0px solid #CB192A; border-bottom: 0px solid #DDDDDD; background:none;}
div#footer-inner {text-align:center;display:inline-block;width:1205px; padding:0 10px 45px 10px; }

div#header-po {margin:0 auto;text-align:center;display:block;height:115px; width:1200px; border:0px solid white; padding:30px 10px 0 10px; }
div#main-po {text-align:center; width:100%;border:0px solid black; background: #FFFFFF; border:0px solid #DDDDDD; display: block;}
div#main-inner-po {text-align:center;display:inline-block;width:1200px;border:0px solid black; border-left:0px solid #DDDDDD; padding:0px 10px 30px 10px;}
div#footer-po {display:block;width:100%;height:60px; border-top: 0px solid #CB192A; border-bottom: 0px solid #DDDDDD; background:none;}
div#footer-inner-po {text-align:center;display:inline-block;width:1205px; padding:0 10px 45px 10px; }			

.color_red {background:#fbe3e4;color:#8a1f11;}
.color_blue {background:#d5edf8;color:#205791;}
.color_green {background:#e6efc2;color:#514721;}
.color_yellow {background:#fff6bf;color:#514721;}
.gray_color {color:#ccc;}
.white_color {color:#fff;}
.black_color {color:#000;}

/* title */
.title0 {color:#4e84da; font-weight:normal; border-bottom: 0px solid gray;	padding-left:5px; padding-top:5px; padding-bottom:3px;}
.title1 { font-size:9pt; font-style: normal; line-height: 13pt; font-weight:normal; color: #000000}
.title2 { font-size:13pt; font-style: normal; line-height: 13pt; font-weight:normal; color: #000000}
.title3 { font-size:9pt; font-style: normal; line-height: 13pt; font-weight:normal; color: #FFFFFF}
.title4 { font-size:10pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #000000}

/* text */
.text1 { font-size:9pt; font-style: normal;line-height: 11pt; font-weight:normal; color: #000000}
.text2 { font-size:9pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #5C5C5C}
.text3 { font-size:9pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #0000a0}
.text4 { font-size:9pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #333333}

/* div box */
.box1 {text-align:right;border:0px solid #6799FF; height:50px; 
  margin:0; margin-bottom:35px; padding: 0px 0px 0px 0px;}

.box2 {text-align:left;background-color:#FFFF99;border:1px solid #C90; margin:0;padding:0;
		padding-top:5px; padding-bottom:5px;margin-top:5px; margin-bottom:5px;}

.box3 {text-align:right; border-top: 0px solid gray; height:30px;   
		margin:0; margin-bottom:0px; padding: 10px 2px 2px 2px;}

.box4 {text-align:center; border:0; height:30px;   
		margin:0; margin-bottom:0px; padding: 10px 2px 2px 2px;}  


/* input text */
.txt_box1 {height:36px; width:150px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:1px 1px; margin:0; }
.txt_box1:disabled {background-color: #F0F0E4;}

.txt_box2 {height:19px; width:150px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:1px 1px; margin:0; ime-mode:disabled; text-align:right;}
.txt_box2:disabled {background-color: #F0F0E4;}

.txt_box3 {height:19px; width:90px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:1px 1px; margin:0;}
.txt_box3:disabled {background-color: #F0F0E4;}

.txt_box4 {height:19px; width:92px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:1px 1px; margin:0; ime-mode:disabled; text-align:right;}
.txt_box4:disabled {background-color: #F0F0E4;}

/* input file */
.file_box1 {width:150px; height:24px; vertical-align:middle; font-size: 8pt; padding: 1px; margin:0;}
.file_box2 {width:400px; height:24px; vertical-align:middle; font-size: 8pt; padding: 1px; margin:0;}

/* checkbox */
.checkbox1 {width:13px; height:13px; vertical-align:middle; border:none;}

/* input_radio */
.input_radio1 {vertical-align:middle;}

/* input-radio */
.mInput_radio {position:absolute;left:-9999px; }
.mInput_radio_label {font-size:14px;}
.mInput_radio_label .mInput_radio_ico {display:inline-block;width:14px;height:14px;margin-top:0px;background:url('/common/img/input.png') no-repeat;overflow:hidden;font-size:0;line-height:0;vertical-align:middle}
.mInput_radio_on .mInput_radio_ico {background-position:-20px 0}

/* input-radio */
.mInput_check {position:absolute;left:-9999px}
.mInput_check_label {font-size:12px;line-height:1.3}
.mInput_check_label .mInput_check_ico {display:inline-block; width:13px;height:13px;margin-top:0px;background:url('/common/img/input.png') -40px 0 no-repeat;overflow:hidden;font-size:0;line-height:0;vertical-align:middle}
.mInput_check_on .mInput_check_ico {background-position:-60px 0}
.mInput_check_on {color:#555}


/* text label */
.txt_label1 {height:14px; font-size: 8pt; color: #333333; padding: 8px 0 0 0px; margin:0; text-align:left; width:140px;}
			

.txt_label2 {height:22px; font-size: 10pt; color: #333333; padding: 4px 0px 0 12px;margin:0; text-align:left;
			background-image:url('/common/img/arrow1.png');background-repeat: no-repeat; background-position:0 2px;border:0px solid #000000;}

/* 우측정렬 */
.txt_label3 {height:22px; font-size: 10pt; color: #333333; padding: 1px; margin:0; text-align:right !important;}

/* 좌측정렬 */
.txt_label4 {height:22px; font-size: 12pt; color: #333333; padding: 1px; margin:0; text-align:left;}

/* 중앙정렬 */
.txt_label5 {height:22px; font-size: 12pt; color: #333333; padding: 1px; margin:0; text-align:center;}

.clear {clear:both;}

/* button */
.btn1 {border:0px solid #D8D8D8; width:50px; height:23px; color:#545454; text-decoration: none;
  background-image:url('/common/img/btn1.png');background-repeat: no-repeat;}
.btn1:hover {color:#B2B2B2;}
.btn1:active {color:#B2B2B2;}


.btn2 {border:0px solid #D8D8D8; width:50px; height:23px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn2.png');background-repeat: no-repeat;}
.btn2:hover {color:#D8D8D8;}
.btn2:active {color:#D8D8D8;}

.btn3 {border:0px solid #D8D8D8; width:50px; height:23px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn3.png');background-repeat: no-repeat;}
.btn3:hover {color:#D8D8D8;}
.btn3:active {color:#D8D8D8;}

.btn4 {border:0px solid #D8D8D8; width:50px; height:23px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn4.png');background-repeat: no-repeat;}
.btn4:hover {color:#D8D8D8;}
.btn4:active {color:#D8D8D8;}
                     
.btn5 {border:0px solid #D8D8D8; width:50px; height:23px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn5.png');background-repeat: no-repeat;}
.btn5:hover {color:#D8D8D8;}
.btn5:active {color:#D8D8D8;}

.btn6 {border:0px solid #D8D8D8; width:50px; height:23px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn6.png');background-repeat: no-repeat;}
.btn6:hover {color:#D8D8D8;}
.btn6:active {color:#D8D8D8;}

.btn7 {border:0px solid #D8D8D8; width:26px; height:26px; color:#FFFFFF; text-decoration: none;  padding:0px 1px; margin:0 0 0 0px; font-size:11px;
  background:url('/common/img/btn_go.png') no-repeat top center;}
.btn7:hover {color:#FFFFFF;}
.btn7:active {color:#FFFFFF;}

.btn8 {border:1px solid #CCCCCC; width:50px; height:23px; color:#545454; text-decoration: none;
  background:#EFEFEF;}
.btn8:hover {color:#545454;}
.btn8:active {color:#545454;}

.btn_file {border:0; width:78px; height:31px; background:url('/common/img/btn_file.png') no-repeat top center;}
.btn_plus {border:0; width:31px; height:31px; background:url('/common/img/btn_plus.png') no-repeat top center;}
.btn_minus {border:0; width:31px; height:31px; background:url('/common/img/btn_minus.png') no-repeat top center;}
  
.btn_search {border:0px solid #D8D8D8; width:100px; height:40px; color:#FFFFFF; text-decoration: none;  padding:0px 1px; margin:0 0 0 0px; font-size:16px;
  background:url('/common/img/search_btn.png') no-repeat top center; cursor:pointer; }
.btn_search:hover {color:#FFFFFF;}
.btn_search:active {color:#FFFFFF;}

.btn_normal {border:1px solid #808080;	background-color:#ffffff; width:50px; height:40px; color:#545454; text-decoration: none; padding:0 1px; margin:0;}
.btn_normal:hover {background-color:#D8D8D8;}
.btn_normal:active {background-color:#D8D8D8;}

.btn_calendar {border:0px solid #808080; width:22px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/calendar.png');background-repeat: no-repeat; background-position: center center;}
.btn_calendar:hover {color:#D8D8D8;}
.btn_calendar:active {color:#D8D8D8;}

.btn_login_info {border:0px solid #808080; width:80px; height:22px; color:#FFFFFF; text-decoration: none; background-color:#CB192A}
.btn_login_info:hover {color:#D8D8D8;}
.btn_login_info:active {color:#D8D8D8;}

.btn_special1 {border:0px solid #808080; width:65px; height:19px; color:#FFFFFF; text-decoration: none; cursor: pointer; font-size:12px; padding:0 0 5px 0;
  background:url('/common/img/btn_special_11.png') no-repeat top center;}
.btn_special1:hover {background:url('/common/img/btn_special_12.png') no-repeat top center;}
.btn_special1:active {background:url('/common/img/btn_special_12.png') no-repeat top center;}

.btn_special2 {border:0px solid #808080; width:88px; height:30px; line-height:30px; color:#FFFFFF; text-decoration: none; cursor: pointer; font-size:16px; padding:0 0 5px 0;
  background:url('/common/img/btn_special2_12.png') no-repeat top center;}
.btn_special2:hover {background:url('/common/img/btn_special2_11.png') no-repeat top center;}
.btn_special2:active {background:url('/common/img/btn_special2_12.png') no-repeat top center;}



thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
tbody th {	font-weight: normal; background-color: none;}                    
tbody tr { background: #FFFFFF; }                                                    
tbody td a, tbody th a { color:#111111; text-decoration:none; font-weight:normal; display:block;}     
/* tbody tr:hover td, tbody tr:hover th {	background-color: #F6F6F6;} */                                  
tr.odd td, tr.odd th {	background-color: #ddd;}                                                     
tbody a:visited {	color: #999999;}                                                             
tbody a:hover {	color: #EF3F22;}                                                                        
tbody a:active {	color: #EF3F22;}                                                                        
tfoot th {	text-align: right;}                                                                  
tfoot th:after {	content: ":";}
caption {text-align:left; float:none; border: 0; vertical-align:middle;}
table, tr, td {text-align:left; border-collapse:collapse;border-spacing:0;line-height: 25pt;
			vertical-align:middle; font-size:15px;]}

                                                                       
*/

/* table */
.board1 table {	border: 1px solid #D8D8D8; display:block; margin-bottom:25px;}                                         
.board1 caption {font-size: 150%; font-weight: normal;}                         
.board1 th { border:1px solid #D8D8D8; padding: 2px;}
.board1 td { border:1px solid #D8D8D8; padding: 2px;}
.board1 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board1 tbody th {	font-weight: normal; background-color: #F2F2F2;}                    
.board1 tbody tr { background: #FFFFFF; }

/* 게시판 목록 */
.board2 table {	border: 1px solid #D8D8D8;}
.board2 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board2 th { color:#093B82; line-height: 16pt; font-size:16px; border-top:2px solid #003381; border-bottom:0px solid #003381; border-left:0px solid #D8D8D8; border-right:0px solid #D8D8D8; padding: 20px 10px; text-align:left; background:#E9EBEF;}
.board2 td { line-height: 15pt; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0; padding: 10px 10px;background:#FFFFFF;}
.board2 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board2 tbody th {	font-weight: normal; background-color: none;}                    
.board2 tbody tr { background: #FFFFFF; }

/* 게시판 상세 */
.board3 table {}
.board3 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board3 th { color:#093B82; border: 0px solid #D8D8D8; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0; border-right:0; padding: 10px 10px; text-align:center;}
.board3 th:first-child {border-bottom:1px solid #FFFFFF !important;}
.board3 tr:first-child {border-top:2px solid #003381 !important;}
.board3 tr:last-child {border-bottom:2px solid #003381 !important;}
.board3 td { border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0; border-right:0; padding: 2px;}
.board3 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board3 tbody th {	font-weight: normal; background-color: #E9EBEF;}                    
.board3 tbody tr { background: #FFFFFF; }

/* 고객화면 게시판 목록 */
.board4 table {	border: 1px solid #D8D8D8;}
.board4 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board4 thead tr:first-child { background-image:url('/common/img/table_th_bg.png'); }
.board4 thead tr th {vertical-align:middle; color:#FFFFFF; line-height: 10pt; font-size:14px; border-top:0px solid #003381; border-bottom:2px solid #003381; border-left:0px solid #D8D8D8; border-right:0px solid #D8D8D8; padding: 20px 5px; 
			 text-align:center; background: url(/common/img/title_item2.png) no-repeat center right;}
.board4 thead tr th div{color:#FFFFFF;}			 
.board4 thead tr th:last-child {background:none;}			 
.board4 td { line-height: 10pt; font-size:14px; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0; padding: 35px 5px; text-align:center;}
.board4 td a { font-size:13px;}


/* 분류관리 */
.board5 table {	border: 1px solid #D8D8D8;}
.board5 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board5 th { vertical-align:middle; font-family:NanumGothicBold; line-height: 10pt; font-size:12px; border-top:2px solid #003381; border-bottom:2px solid #003381; border-left:0px solid #D8D8D8; border-right:0px solid #D8D8D8; padding: 20px 5px; 
			 text-align:center; background: url(/common/img/title_item2.png) no-repeat center right;}
.board5 th:last-child {background:none;}			 
.board5 td { line-height: 10pt; font-size:12px; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0; padding: 15px 2px; text-align:center;}
.board5 td a { font-size:11px;}
.board5 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board5 tbody th {	font-weight: normal; background-color: none;}                    
.board5 tbody tr { background: #FFFFFF; }

/* 영문 */
.board6 table {	border: 1px solid #D8D8D8;}
.board6 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board6 th { font-size:20px; text-align:left; vertical-align:top; font-family:NanumBold; letter-spacing:-0.5px; word-spacing:-0.5px; line-height: 20pt; color:#003381; font-size:14px; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0px solid #D8D8D8; padding: 20px 5px; }
.board6 th:last-child {background:none;}			 
.board6 td { font-size:20px; text-align:left; line-height: 30px; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0; padding: 20px 5px;}
.board6 td a { font-size:20px;}
.board6 tr:first-child {border-top:2px solid #003381;}
.board6 thead th {	font-size:20px;text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board6 tbody th {	font-size:20px;font-weight: normal; background-color: none;}                    
.board6 tbody tr { background: #FFFFFF; }

.mProdutDetail table {	border: 0px solid #D8D8D8;}
.mProdutDetail caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.mProdutDetail th { font-size:15px; border:0; padding: 5px; text-align:left;}
.mProdutDetail td { font-size:15px; border:0; padding: 5px; text-align:left;}
.mProdutDetail tr td table td { line-height: 20pt; font-size:15px; border:0; padding: 5px; text-align:left; border-bottom:1px solid #D8D8D8;}
.mProdutDetail thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.mProdutDetail tbody th {	font-weight: normal; background-color: none;}                    
.mProdutDetail tbody tr { background: #FFFFFF; }


.boxPaging {margin: 1px; text-align:center; margin:20px 0 0 0;}
.boxPaging a {border:0px solid #ccc;padding: 0;}
.boxPaging strong {border:1px solid #ccc;padding:0;background:ivory;font-weight:bold;}

.boxPaging ul {margin: 0px; border:0px solid #FF0044;display:inline-block;}
.boxPaging ul li {float:left;cursor:pointer; margin:0px 10px 0 10px;}
.boxPaging ul .paging_group_arrow_left {background: url(/common/img/paging_group_arrow_left_1.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_left {background: url(/common/img/paging_arrow_left_1.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_group_arrow_right {background: url(/common/img/paging_group_arrow_right_1.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_right {background: url(/common/img/paging_arrow_right_1.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_group_arrow_left:hover {background: url(/common/img/paging_group_arrow_left_2.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_left:hover {background: url(/common/img/paging_arrow_left_2.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_group_arrow_right:hover {background: url(/common/img/paging_group_arrow_right_2.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_right:hover {background: url(/common/img/paging_arrow_right_2.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_list_num {margin:0px 10px 0 10px;}
.boxPaging ul li .paging_num {color:#B2B2B2;}
.boxPaging ul li .paging_num:hover {color:#051330;}
.boxPaging ul li .paging_selected_num {color:#FF0000;}
.boxPaging ul li .paging_line {color:#FF0000;}

.footerBg{height:200px;background-image:url('/common/img/footerBg.gif');background-repeat: no-repeat; }
.errorBg{height:1000px;background-repeat: no-repeat; }





/* side menu */
.mSideMenu {min-height:600px; padding:8px 0 0 0;}
.mSideMenu dl { font-size:18px; margin:0; padding:0px 0 0 0; width:190px;}
.mSideMenu dl dt { min-height:25px; color:#093B82; cursor:pointer; text-decoration: none; padding: 15px 0 0px 0px; text-align:left; background-color:none;border-bottom:1px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 20px 0 5px; }
.mSideMenu dl dt:hover { color:#769BC8; text-decoration:none;}					
.mSideMenu dl .mSideDtSelected { font-size:18px; color:#F03E23; border-bottom:1px solid #F03E23; background: none;}
.mSideMenu dl .mSideDtSelected:hover { color:#F03E23;}

.mSideMenu dl dd { margin: 0; cursor:pointer; border:0px solid #DDDDDD; padding: 0; background: none;}
.mSideMenu dl dd ul { width:200px; list-style: none; display:inline-block; padding:0px 0 15px 0; border-top:0px solid #c3c3c3; margin:0; background: none;}
.mSideMenu dl dd ul li { color:#093B82; font-size:15px; display:inline-block; width:189px; min-height:20px; padding:10px 0 0px 0px; text-align:left; border: 0px solid #000000; margin:0;
						background: none; cursor:pointer;}
.mSideMenu dl dd ul li:hover { color:#769BC8; text-decoration:none;}
.mSideMenu dl dd ul .mSideLiSelected { width:189px; font-size:15px; color:#F03E23; text-decoration:none; border-right:0px solid #FFFFFF; background: none;}
.mSideMenu dl dd ul .mSideLiSelected:hover { color:#F03E23;}
/*  font-family:NanumGothicBold; font-weight:bold; */

/* side product menu */
.mSideProductMenu {min-height:600px;}
.mSideProductMenu dl { font-size:18px; margin:0; padding:0px 0 0 0; width:190px;}
.mSideProductMenu dl dt { min-height:25px; color:#6D6D6D; cursor:pointer; text-decoration: none; padding: 15px 0 0px 0px; text-align:left; background-color:none;border-bottom:1px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 20px 0 0px; }
.mSideProductMenu dl dt a { border:0; }
.mSideProductMenu dl dt:hover { color:#0D2B44; text-decoration:none;}					
.mSideProductMenu dl .mSideDtSelected { font-size:18px; color:#F03E23; border-bottom:1px solid #F03E23; background: none;}
.mSideProductMenu dl dt .mSideDtSelected{ color:#F03E23; border:0;}
.mSideProductMenu dl .mSideDtSelected:hover { color:#F03E23;}

.mSideProductMenu dl dd { margin: 0; cursor:pointer; margin:0px 0 0px 0;  border-right:0px solid #DDDDDD; padding: 0 0 0px 0; background: none; display:none;}
.mSideProductMenu dl dd ul { width:189px; list-style: none; display:inline-block; padding:0px 0 0px 0; border-top:0px solid #c3c3c3; margin:0; background: none;}
.mSideProductMenu dl dd ul li { color:#6D6D6D; font-size:15px; display:inline-block; width:189px; min-height:20px; padding:10px 0 0px 0px; text-align:left; border: 0px solid #000000;  border-bottom: 0px solid #A0A0A0; margin:0px 0 0 2px;
						background: none; cursor:pointer;}
.mSideProductMenu dl dd ul li:hover { color:#0D2B44; text-decoration:none;}
.mSideProductMenu dl dd ul .mSideLiSelected { width:189px; font-size:15px; color:#F03E23; text-decoration:none; border-right:0px solid #FFFFFF; background: none;}
.mSideProductMenu dl dd ul .mSideLiSelected:hover { color:#F03E23;}
/*  font-family:NanumGothicBold; font-weight:bold; */

/* side admin menu */
.mSideAdminMenu {min-height:600px;}
.mSideAdminMenu dl { font-size:15px; margin:0; padding:0px 0 0 0; width:190px;}	
.mSideAdminMenu dl dt { height:25px; color:#6D6D6D; cursor:pointer; text-decoration: none; padding: 11px 0 0px 0; text-align:left; border-bottom:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px;
						background:url('/common/img/admin/left_menu_bg4.gif') repeat center center; 
						}
						
.mSideAdminMenu dl dt a { height:25px; font-size:15px; padding: 0px 0 0 30px; text-align:left; border:0px solid #FF0033; margin:0px 0 0px 0;}
.mSideAdminMenu dl dt .mSideDtSelected { color:#F03E23}
.mSideAdminMenu dl dt span a .mSideDtSelected { color:#F03E23}
 
.mSideAdminMenu dl dt:hover { color:#0D2B44; text-decoration:none;}					
.mSideAdminMenu dl .mSideDtSelected { font-size:14px; color:#F03E23; border-bottom:0px solid #DDDDDD; border-right:0px solid #DDDDDD;}
.mSideAdminMenu dl .mSideDtSelected:hover { color:#F18103;}

.mSideAdminMenu dl dd { margin: 0; cursor:pointer; margin:0px 0 0px 0;  border-right:0px solid #DDDDDD; padding: 0px 0 0px 0;}
.mSideAdminMenu dl dd ul { width:190px; list-style: none; display:inline-block; padding:4px 0 15px 0; border-top:0px solid #c3c3c3; margin:0; background:url('/common/img/admin/left_menu_bg2.gif') repeat center center;}
.mSideAdminMenu dl dd ul li { color:#6D6D6D; font-size:12px; display:inline-block; width:190px; height:20px; padding:0px; text-align:left; border: 0px solid #000000;  border-bottom: 0px solid #A0A0A0; margin:0px 0 0 0px;}
.mSideAdminMenu dl dd ul li:hover { color:#0D2B44; text-decoration:none;}

.mSideAdminMenu dl dd ul li a {padding:10px 0 0 40px; font-size:13px;}
.mSideAdminMenu dl dd ul li .mSideLiSelected { color:#F03E23}

.mSideAdminMenu dl dd ul .mSideLiSelected { width:190px; font-size:13px; color:#F18103; text-decoration:none; border-right:0px solid #FFFFFF;}
.mSideAdminMenu dl dd ul .mSideLiSelected:hover { color:#F03E23;}






.all
{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#ffffff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:100;
	display:inline;
	text-align: center;
	vertical-align:middle;
	display:none;		
}


/* Modal */
.ff-modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#ffffff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
* html .ff-modal-overlay
{   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.ff-modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	background:#fff;
	/*border: 1px solid #a50000;*/
}
* html .ff-modal-window
{
	position:absolute;
}
.ff-close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.ff-close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}


 
		.ff-dialogBox {
			overflow:	hidden;	/* eliminate space for scrollbar in dialog - not needed when using a layout */
			
			margin: 0;
			padding:	0;		/* nullify ui-widget-content */
			padding-top: 4px;	/* add some white-space below titlebar for cosmetics */
			/* COULD add a border and/or padding if desire a different look...
			padding:	6px;
			border:		1px solid #BBB;
			*/
		}
		.ff-dialogBox {
			/*
			 
	THIS HACK FIXES A DIALOG BOX POSITIONING BUG
			 
	prevents incorrect top/left values that are applied from taking effect
			 
	This page now uses a patched version of UI 1.8.1, so this hack no longer required
			 
	SEE UI Ticket #5662 - http://dev.jqueryui.com/ticket/5662#comment:3 
			top:		0 !important;
			left:		0 !important;
			 */
			/* background:	#AFA; DEBUGGING */
			/*position:	relative; - triggers resizeable._alsoResize bug when using Opera */
			}
			.ff-dialogBox .ui-widget-content {
				/* nullify ui-widget-content bg-image - but KEEP widget bg-color */
				background-image: none;
			}
			.ff-dialogBox .ui-layout-pane {
				/* start by removing all padding & scrolling */
				padding:	0;
				overflow:	hidden;
			}
			.ff-dialogBox .pane-header ,
			.ff-dialogBox .ui-layout-content ,
			.ff-dialogBox .ui-layout-south {
				padding:	5px 10px;
			}
			.ff-dialogBox .pane-header {
				border-width:	0 0 1px; /* nullify ui-widget-content border, except bottom */
			}
			.ff-dialogBox .pane-footer {
				border-width:	1px 0 0; /* nullify ui-widget-content border, except top */
				font-size:		.85em;
				font-weight:	normal;
				padding:		2px 10px 4px;
			}
			.ff-dialogBox .ui-layout-content {
				border:			0; /* nullify ui-widget-content border - 'pane' already has this */
				overflow:		auto;
			}
			.ff-dialogBox .ui-layout-south {
				 /* has ui-widget-header for cosmetics - override defaults */
				 font-weight:	normal; /* NOT bold in statusbar */
				 font-size:		.85em;	/* smaller text */
				 padding-top:	2px;	/* nice and small */
				 padding-bottom:3px;
			}
			.ff-dialogBox .ui-layout-resizer-west {
				/* NOTE: SOMETHING in the theme CSS is setting opacity here */
				opacity:	.01;
				filter:		alpha(opacity=1);
				background: #F00 url(../lib/img/resizable-w.gif) no-repeat 0 center;
			}
			.ff-dialogBox .ui-layout-resizer-west-closed {
				background-image: url(../lib/img/resizable-e.gif); /* looks better */
				border:			1px solid #6C0;
				border-width:	1px 0;
				opacity:		.70;
				filter:			alpha(opacity=70);
			}
			.ff-dialogBox .ui-layout-resizer-dragging ,
			.ff-dialogBox .ui-layout-resizer-sliding ,
			.ff-dialogBox .ui-layout-resizer:hover {
				opacity:		1;
				filter:			alpha(opacity=100);
				}
				.ff-dialogBox .ui-layout-toggler {
					background:	#CCC;
				}

