html, body{ width:100%; height:100%; margin:0; padding:0;}

/* type selector */
* {font:normal 12px/1.2 'Dotum'; color:#666;}
img, fieldset { border:none; margin:0; padding:0;}
a   { margin:0; padding:0; selector-dummy:expression(this.hideFocus=true);}
h1, h2, h3  { margin:0; padding:0; font-size:0; line-height:0; }
div { margin:0; padding:0; }
body, table, td, div { font-family: dotum, tahoma; font-size:12px; color:#777; line-height: 140%;}
a, a:active, a:focus {font-weight:normal; color:#555555; text-decoration:none;}
a:hover { color:#88c221; text-decoration:underline; }
p {padding:0; margin:0; line-height:140%;}

a.green {color:#239996; font-weight:bold;}
a:hover.green {color:#88c221;}

input,textarea,select { font-family:'Dotum'; color:#999; font-size:11px; font-weight:inherit; vertical-align:middle; text-align:left; }
textarea { padding:4px 5px 1px 5px; border:1px solid #ddd; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; overflow:auto; }
textarea.board {width:580px; height:120px;}
input.full { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:580px;} 
input.search { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:245px; } 
input.text { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; }
input.text35 { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:35px; }
input.text70 { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:70px; }
input.text115 { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:115px; }
input.text150 { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:150px; } 
input.text250 { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:250px; } 
input.text450 { padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; width:450px; } 
input.title { width:520px; padding:4px 5px 1px 5px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; color:#666; }
input.file { padding:4px 5px 1px 5px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; width:80%; }
input.radio { font-size:12px; width:12px; height:12px; }
input.check { font-size:12px; width:12px; height:12px; }
form { margin:0; }

/* title */
h1 {float:left; margin:20px 0 30px 0 ;}
h2 {margin-bottom:15px;}

/* btn print, top */
.page_btn { clear:both; text-align:right; margin:0; padding:0 0 30px 0; height:100%; font-size:0; overflow:hidden; background:#fff;}
.icon_arrow {margin:0 3px 1px 3px;}

/* roll over */
a.rollover img		   { display:inline; } 
a.rollover img.imgover { display:none; } 
a.rollover:hover	   { display:inline; }
a.rollover:hover img   { display:none; } 
a.rollover:hover img.imgover  { display:inline; } 

/* search */
.search { width:100%; overflow:hidden; padding:20px 0 10px 0;}
.search fieldset { float:right; }
.search fieldset .img { vertical-align:middle; }
.search legend { display:none;}
.search_icon {vertical-align:top; margin:1px 10px 0 0;}
.search_vdotline {vertical-align:middle; margin:0 6px;}

/*tab*/
#tab { width:100%; height:30px; background:url(/images/kor/basic/tab_bottom_bg.gif) bottom repeat-x; padding:0; margin:0 0 5px 0; font-size:0; line-height:0; overflow:hidden; }
#tab ul { padding:0; margin:0; font-size:0; line-height:0; list-style:none;}
#tab ul li { display:inline; font-size:0; line-height:0;  padding:0; margin:0; vertical-align:top; }

/* select box title */
span.selectbox_title{ font-family:'Dotum'; display:inline-block; font-size:11px !important; text-align:left; padding:4px 16px 1px 2px; height:13px; border:1px solid #acacac; border-right-color:#dcdcdc; border-bottom-color:#dcdcdc; background:#fff url("/images/kor/basic/select_arrow.gif") no-repeat 100% center; overflow:hidden; }
span.selectbox_title strong{ width:100%; height:1em; font-weight:normal; font-size:11px; color:#666; line-height:1.2em; display:block; overflow:hidden; }
span.selectbox_title_focus{ border:1px solid #B5B4B4; }
span.selectbox_title_focus strong{ color:#666; }
div.selectbox_option { border:1px solid #acacac; background:#FFF; overflow:hidden; }
div.selectbox_option div.scroll{ overflow:auto; }
div.selectbox_option ul{ margin:0; padding:0; }
div.selectbox_option li{ list-style:none; letter-spacing:-0.1em; margin:0; padding:0; }
div.selectbox_option a{ height:1.1em; font-size:11px; color:#888; line-height:1.2em; text-decoration:none; padding:3px 3px 2px; display:block; overflow:hidden; word-break:break-all; }
div.selectbox_option a.on, div.selectbox_option a:hover{ color:#303048; background:#fff; }

/* font */
.txts {font-size:11px;}
.txtb {font-weight:bold;}
.txt_point {font-size:11px; color:#fc7700;}
.check_txt {font-size:11px; font-weight:bold;}

.lh18 {line-height:18px;}

/* line */
.dotline {height:1px; background:url(/images/kor/basic/dotline01.gif) bottom repeat-x;}

/* class selector */
.clear {clear:both;}
.fright {float:right;}
.fleft {float:left;}

.center 	{ text-align:center; }
.left 		{ text-align:left; }
.right		{ text-align:right; }
.top        { vertical-align:top; }
.bottom     { vertical-align:bottom; }
.middle     { vertical-align:middle; }

img.mid { vertical-align:middle; }

.pt02 {padding-top:2px;}
.pt05 {padding-top:5px;}
.pt08 {padding-top:8px;}
.pt10 {padding-top:10px;}
.pt12 {padding-top:12px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt23 {padding-top:23px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt50 {padding-top:30px;}
.pr02 {padding-right:2px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr42 {padding-right:42px;}
.pr44 {padding-right:44px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl70 {padding-left:70px;}
.pl174 {padding-left:174px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}

.mt05 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt60 {margin-top:60px;}
.ml05 {margin-left:5px;}
.ml03 {margin-left:3px;}
.ml10 {margin-left:10px;}
.ml11 {margin-left:11px;}
.mr10 {margin-right:10px;}
.mr44 {margin-right:44px;}
.mb10 {margin-bottom:10px;}
.mb13 {margin-bottom:13px;}

.br10 {height:10px;}
.br20 {height:20px;}
.br30 {height:30px;}
.br40 {height:40px;}
.br50 {height:50px;}
.br60 {height:60px;}

/* board */
.board_left_icon {vertical-align:middle; margin-right:5px;}
.board_right_icon {vertical-align:middle; margin-left:5px;}