/*body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:11pt; color:#222222; } */

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold; color:#888888;  font-family:돋움; font-size:12px; }
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }




/* 에어큐브 스타일 */

charset "utf-8";
/* LSH  2008-05-13 */

/*기본*/
*{margin:0px;padding:0px;}
/*html, body{overflow-x:hidden}*//* 프레임 셋 사용으로 인한 가로 스크롤 생기는 문제 해결: 임시
body,textarea,select,td,input{color:#565656;font:10px/1.6 돋움,Dotum,AppleGothic,sans-serif;*/
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
fieldset,img, .no{border:0px;}

li{list-style:none;}
table { border-collapse: collapse;   padding: 0; }
textarea{border:1px solid #cacaca}

a{color:#666666;text-decoration:none;}
a:visited,a:visited *{color:#666666;text-decoration:none;}
a.visited,a.visited:visited{color:#666666;text-decoration:none;}
a:hover,a:hover *,a.visited:hover{color:#1678B9;text-decoration:none;}

/* css로 이미지 + 문자 롤오버 */
.show { border-width:0px; display:inline; }
.hide { border-width:0px; display:none; }
.roll_over:hover { position:relative; }
.roll_over:hover .show { display:none; }
.roll_over:hover .hide { display:inline; }

/* 한글 영문 입력*/
.kr {IME-MODE:ACTIVE}
.eng {IME-MODE:DISABLED}

/* 롤오버 커서 */
.hand, .imgbtn { cursor:hand}

/* png 이미지 */
.png24 { tmp:expression(setPng24(this)); } 

/* 정렬기준*/
.top{vertical-align:top;}
.center, .c{ text-align:center}
.vcen{ vertical-align:middle}
.foot{vertical-align:bottom}
.left{ text-align:left}
.right{ text-align:right}
.jt { text-align:justify; }/*양쪽정렬*/


/* padding */
.pad3{padding-left:3px}
.pad5{padding-left:5px}
.pad10{padding-left:10px}
.pad15{padding-left:15px}
.pad20{padding-left:20px;} 
.pad25{padding-left:25px;}
.pad30{padding-left:30px;}
.pad35{padding-left:35px;}
.pad40{padding-left:40px;}
.pad50{padding-left:50px;}

.pad3r{padding-right:3px}
.pad5r{padding-right:5px}
.pad10r{padding-right:10px}
.pad15r{padding-right:15px}
.pad20r{padding-right:20px;}
.pad25r{padding-right:25px;}
.pad30r{padding-right:30px;}
.pad35r{padding-right:35px;}
.pad40r{padding-right:40px;}
.pad50r{padding-right:50px;}
.pad60r{padding-right:60px;}

.pad3t{padding-top:3px}
.pad5t{padding-top:5px}
.pad10t{padding-top:10px}
.pad15t{padding-top:15px}
.pad20t{padding-top:20px;}
.pad25t{padding-top:25px;}
.pad30t{padding-top:30px;}
.pad35t{padding-top:35px;}
.pad40t{padding-top:40px;}
.pad50t{padding-top:50px;}
.pad55t{padding-top:55px;}
.pad60t{padding-top:60px;}

.pad3f{padding-bottom:3px}
.pad5f{padding-bottom:5px}
.pad10f{padding-bottom:10px}
.pad15f{padding-bottom:15px}
.pad20f{padding-bottom:20px;}
.pad25f{padding-bottom:25px;}
.pad30f{padding-bottom:30px;}
.pad35f{padding-bottom:35px;}
.pad40f{padding-bottom:40px;}
.pad50f{padding-bottom:50px;}

.pad3a{padding:3px}
.pad5a{padding:5px}
.pad10a{padding:10px}
.pad15a{padding:15px}
.pad20a{padding:20px;} 
.pad25a{padding:25px;}
.pad30a{padding:30px;}
.pad35a{padding:35px;}
.pad40a{padding:40px;}
.pad50a{padding:50px;}


.pad3lr{padding-left:3px;padding-right:3px;}
.pad5lr{padding-left:5px;padding-right:5px;}
.pad10lr{padding-left:10px;padding-right:10px;}
.pad15lr{padding-left:15px;padding-right:15px;}
.pad20lr{padding-left:20px;padding-right:20px;}	
.pad25lr{padding-left:25px;padding-right:250px;}
.pad30lr{padding-left:30px;padding-right:30px;}
.pad35lr{padding-left:35px;padding-right:35px;}
.pad40lr{padding-left:40px;padding-right:40px;}
.pad50lr{padding-left:50px;padding-right:50px;}

.pad3tf{padding-top:3px;padding-bottom:3px;}
.pad5tf{padding-top:5px;padding-bottom:5px;}
.pad10tf{padding-top:10px;padding-bottom:10px;}
.pad15tf{padding-top:15px;padding-bottom:15px;}
.pad20tf{padding-top:20px;padding-bottom:20px;}	
.pad25tf{padding-top:25px;padding-bottom:25px;}
.pad30tf{padding-top:30px;padding-bottom:30px;}
.pad35tf{padding-top:35px;padding-bottom:35px;}
.pad40tf{padding-top:40px;padding-bottom:40px;}
.pad50tf{padding-top:50px;padding-bottom:50px;}

.mrg10t{margin-top:10px;}
.mrg20t{margin-top:20px;}
.mrg10f{margin-bottom:10px;}
.mrg15f{margin-bottom:15px;}
.mrg20f{margin-bottom:20px;}
.mrg25f{margin-bottom:25px;}
.mrg30f{margin-bottom:30px;}

.no-line, table.no-line,table.no-line td, table.no-line th{border-width:0px;}

/* div float 정렬 */
.fl{float:left;}
.fr{float:left;}
.clear{clear:both;}
.test{ border:1px solid red; }
.navi {text-align:right; padding-right:20px;vertical-align:bottom}

/* 폰트 속성 */
.b, .b a:link, .b a:visited, .b a:hover, .b a:active {font-weight:bold}
.gray, .gray a:link, .gray a:visited, .gray a:hover, .gray a:active{color:#bababa}
.orange, .orange a:link, .orange a:visited, .orange a:hover, .orange a:active{color:#ff6600}
.white, .white a:link, .white a:visited, .white a:hover, .white a:active{color:#FFFFFF}
.white a:hover{color:#E14000}
.wbg{background-color:#FFFFFF}
.red	{color:#d81921;}
.blue	{color:#3365ac;}
.blue2	{color:#0752ad;}
.green {color:#669900;}
.brown{color:#cc9900;}
.ligblue	{color:#12AFCA;}
.white	{color:#FFffff;}
.black {color:#000000;}
.glass	{color:#6E9A08;}
.gray {color:#909090;}
.gray_d {color:#4d4d4d;}
.gold01 {color:#9f8b1f;}



.st_font{font-size:11px; color:#565656 }
.st1_font{font-size:11px; color:#C20A14; font-weight:bold}
.mn01_font{font-size:11px; color:#565656 line-height:27px;}
.d_font{font-size:12px;}
.dot {background-image:url(/html/image/img/dot.gif); background-repeat:repeat-x; background-position:bottom; text-transform:middle};


/* form */
input{padding-left:2px;padding-right:2px;line-height:16px;}
input.textbox{border:1px solid #D9D9D9;height:20px;}
textarea{border:1px solid #DDDDDD}
.file{border:1px solid #e7e7e7; font-size:11px; letter-spacing:-1px;}
.nolr{height:20px; border-right:0px solid #cacaca;border-left:0px solid #cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca; font-size:11px; letter-spacing:-1px;}
/*select {behavior: url('/html/css/selectBox.htc'); border: 0px solid #41464C; font-size:12px;color:#A3A3A3;} 
select.i {behavior: url('/html/css/selectBox_i.htc'); border: 0px solid #41464C; font-size:12px;color:#A3A3A3;} 

.img-box{border:1px solid #eaeaea;vertical-align:middle;text-align:center}*/
select.none{behavior:none; border: 0px solid #41464C; }


/* 이미지 관련 */
.bg_gray{background:#F5F5F5;}

.no-data{height:100px;text-align:center}
.bg_top{ border-bottom:1px solid #5e5e5e; background-color:#FFFFFF }
.con_t{ border-top:1px solid #aaaaaa; background-color:#FFFFFF }
.con_f{ border-bottom:1px solid #aaaaaa; background-color:#FFFFFF }
.con{ border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; background-color:#FFFFFF }
.con_pad{padding:10px 20px 30px 30px;}
/* 메인 리스트 박스*/
.list_box_r {border-left:1px solid #fdadb0; border-right:1px solid #fdadb0; border-top:3px solid #d81820; border-bottom:1px solid #d81820}
.list_box_b {border-left:1px solid #b5d5f4; border-right:1px solid #b5d5f4; border-top:3px solid #2e79c2; border-bottom:1px solid #2e79c2}
.list_box_g {border-left:0px; border-right:1px solid #efe6ba; border-top:3px solid #b7a038; border-bottom:1px solid #b7a038}


/* 라인 */
.gline{border-bottom:1px solid #d1d1d1;}
.gline_tb{border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-size:11px; color:#9e9eb3; font-weight:bold}
.gline2 {border-bottom:1px solid #dbdbdb}
.line_blue {border-bottom:1px solid #3365ac}
.line2_blue {border-bottom:2px solid #3365ac}
.line_gray {border-bottom:1px solid #e9e9e9}
.liner_gray {border-right:1px solid #e9e9e9}

/* 박스 */
.box_gray {border:1px solid #d9d9d9}


.style1 {color: #999999}

/* default.css */
body 				{ background-color: #ffffff; color: #666666; font-family:돋움; font-size: 10pt; margin-left: 4px; margin-right: 4px; margin-top: 6px; margin-bottom: 6px; }

p 					{ font-family: Verdana, Arial, Helvetica, sans-serif; }

address 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

a					{}
a:active 			{ color: ;    }
a:link    			{ color: ; }
a:visited 			{ color: ;   }
a.subtle			{ color: blue; text-decoration: none; }

form				{ display: inline; }

input				{}
input.button			{}
input.button-small		{ font-size: 8pt; }

textarea			{}
select				{}

span				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
span.print			{ font-size: 8pt; }
span.required 		{ font-size: 8pt; color: #bb0000; }
span.small 			{ font-size: 8pt; font-weight: normal; }
span.pagetitle		{ font-size: 12pt; font-weight: bold; text-align: center }

table				{ }
table.hide			{ width: 100%; border: solid 0px #ffffff; }
table.width100		{ width: 100%; border: solid 1px #000000; }
table.width75		{ width: 75%;  border: solid 1px #000000; }
table.width60		{ width: 60%;  border: solid 1px #000000; }
table.width50		{ width: 50%;  border: solid 1px #000000; }

td 					{ font-family: Verdana, Arial, Helvetica, sans-serif, 돋움; font-size: 9pt; padding: 0.8px; text-align: left; }
td.center			{ text-align: center; }
td.left				{ text-align: left; }
td.right			{ text-align: right; }
td.category			{ background-color: #c8c8e8; color: #000000; font-weight: bold; vertical-align : top; }

td.col-1			{ background-color: #d8d8d8; color: #000000; }
td.col-2			{ background-color: #e8e8e8; color: #000000; }
td.form-title		{ background-color: #ffffff; color: #000000; font-weight: bold; text-align: left; }
td.nopad			{ padding: 0px; }
td.spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
td.small-caption	{ font-size: 8pt; }
td.print			{ font-size: 8pt; text-align: left; padding: 2px; }
td.print-category	{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
td.print-bottom		{ border-bottom: 1px solid #000000; }
td.print-spacer		{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}

tr					{}
tr.row-1			{ background-color: #d8d8d8; color: #000000; }
tr.row-2			{ background-color: #e8e8e8; color: #000000; }
tr.row-category		{ background-color: #c8c8e8; color: #000000; font-weight: bold;}
tr.row-category td  {  text-align:center; }
tr.row-category2	{ background-color: #c8c8e8; color: #000000; }
tr.row-category-history { background-color: #c8c8e8; color: #000000; font-weight: bold;}
tr.row-category-history td {  text-align: left; }
tr.vcenter			{ vertical-align: middle; }
tr.print			{ vertical-align: top; }
tr.print-category	{ color: #000000; font-weight: bold; }

#buglist tr			{ text-align: center; }

tr.bugnote				{ vertical-align: top; }
td.bugnote-public		{ background-color: #c8c8e8; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
td.bugnote-private		{ background-color: #e8e8e8; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
td.bugnote-note-public	{ background-color: #e8e8e8; color: #000000; width: 75%; }
td.bugnote-note-private	{ background-color: #e8e8e8; color: #000000; width: 75%; }

td.login-info-left		{ width: 33%; padding: 0px; text-align: left; }
td.login-info-middle	{ width: 33%; padding: 0px; text-align: center; }
td.login-info-right		{ width: 33%; padding: 0px; text-align: right; white-space: nowrap; }

td.menu					{ background-color: #e8e8e8; color: #000000; text-align: center; width: 100%; padding: 1px; }

td.news-heading-public	{ background-color: #c8c8e8; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
td.news-heading-private	{ background-color: #d8d8d8;       color: #000000; text-align: left; border-bottom: 1px solid #000000; }
td.news-body			{ background-color: #ffffff;         color: #000000; padding: 16px; }

img						{}
img.icon				{ width: 11px; height: 11px; }

div						{ padding: 1px; }
div.menu				{ background-color: #e8e8e8; color: #000000; text-align: center; width: 100%; padding: 1px; }

div.border-center		{ background-color: #ffffff; border: solid 1px #000000; text-align: center; width: 50%; position: relative; margin-right: auto; margin-left: auto; }

div.quick-summary-left	{ width: 49%; padding: 2px; text-align: left;  float: left; }
div.quick-summary-right	{ width: 49%; padding: 2px; text-align: right; float: right;}

.center					{ text-align: center; }
.left					{ text-align: left; }
.right					{ text-align: right; }
.small					{ font-size: 8pt; }
.small-normal 			{ font-size: 8pt; font-weight: normal; }
.bold					{ font-weight: bold; }
.bold-small				{ font-weight: bold; font-size: 8pt; }
.italic					{ font-style: italic; }
.italic-small			{ font-style: italic; font-size: 8pt; }
.underline				{ text-decoration: underline; }
.underline-small		{ text-decoration: underline; font-size: 8pt; }
.strike					{ text-decoration: line-through; }
.strike-small			{ text-decoration: line-through; font-size: 8pt; }

