* { 
    font-family:Arial,Dino,Dotum;
    font-size:12px; 
    color:#24201F; 
    margin:0; 
    padding:0; 
    line-height:120%; 
}

body {margin:5px 0 0 5px;}
a {text-decoration:none;}
input {line-height:130%;padding:1px;} 
textarea {margin:0;padding:0;font-size:11px;color:#333333;}
img {border:0;}



/*ul, ol { 
    list-style:none; 
}*/
/*input, textarea {font-size:11px;color:#333333;} */

a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration: none}
a:active{text-decoration:none}

a.homemenu:link{font-size:10px;text-decoration:none}
a.homemenu:visited{font-size:10px;text-decoration:none}
a.homemenu:hover{font-size:10px;text-decoration:none}
a.homemenu:active{font-size:10px;text-decoration:none}

a.linelink:link{color:#031A3D;text-decoration:none}
a.linelink:visited{color:#031A3D;text-decoration:none}
a.linelink:hover{color:#031A3D;text-decoration:underline}
a.linelink:active{color:#031A3D;text-decoration:underline}

a.linelink11:link{font-size:11px;color:#031A3D;text-decoration:none}
a.linelink11:visited{font-size:11px;color:#031A3D;text-decoration:none}
a.linelink11:hover{font-size:11px;color:#031A3D;text-decoration:underline}
a.linelink11:active{font-size:11px;color:#031A3D;text-decoration:underline}

a.underlinelink:link{color:#28507C;text-decoration:underline}
a.underlinelink:visited{color:#28507C;text-decoration:underline}
a.underlinelink:hover{color:#28507C;text-decoration:none}
a.underlinelink:active{color:#28507C;text-decoration:none}

a.historylink:link {color:#031A3D;font-size:12px;}
a.historylink:visited {color:#031A3D;font-size:12px;}
a.historylink:hover {color:#031A3D;font-size:12px;text-decoration:underline}
a.historylink:active {color:#031A3D;font-size:12px;text-decoration:underline}

a.skyblueunderlink:link{color:#00ADEF;text-decoration:underline;}
a.skyblueunderlink:visited{color:#00ADEF;text-decoration:underline;}
a.skyblueunderlink:hover{color:#00ADEF;text-decoration:underline;}
a.skyblueunderlink:active{color:#00ADEF;text-decoration:underline;}

table.collapse { 
    border-collapse:collapse; 
    margin:1px 0 0 1px; 
} 
table.collapse td { 
    border-style:solid; 
    border-width:1px; 
} 

/*¿À¸¥ÂÊ ¹è³Ê Æ÷ÇÔ div*/
#wapper{
	position:relative;
	/*margin:0 auto;*/
	width:955px;
	margin:0;
	padding:0;
}

/*¿À¸¥ÂÊ ¹è³Ê Á¦¿Ü div*/
#wapper #main_wapper{
	position:relative;
	width:866px;
}


/*TOP ¿µ¿ª */
#wapper #main_wapper #top{
	width:866px;
	height:95px;
	background:url(/images/top_background.gif) 0 0 no-repeat;
	margin-bottom:5px;
}

#wapper #main_wapper #top #home_menu{
	height:10px;
	background:url(/images/top_home_menu.gif) 100% 0 no-repeat;
	text-align:right;
	padding-top:29px;
}

#wapper #main_wapper #top ul{margin-left:555px;padding:0;list-style-type:none;}
#wapper #main_wapper #top #home_menu ul li{margin:0;padding:0;float:left;width:75px;text-align:center;font-weight:bold;font-size:10px;}

#wapper #main_wapper #top #top_sub_menu{
	margin-top:21px;
	background:url(/images/top_search.gif) 100% 100% no-repeat;
	height:35px;
}

#wapper #main_wapper #top #top_sub_menu #sub_menu{
	float:left;
	width:560px;
	padding:8px 0 5px 0;
}

#wapper #main_wapper #top #top_sub_menu #sub_menu ul {margin-left:300px;}
#wapper #main_wapper #top #top_sub_menu #sub_menu ul li{float:left;padding:0 12px 0 12px;}

.right_left_border{border-left:2px solid #8FD8F8;border-right:2px solid #8FD8F8;}

#wapper #main_wapper #top #top_sub_menu #main_search{
	margin-left:567px;
	width:265px;
	height:27px;
	padding:8px 0 5px 25px;
}

#wapper #main_wapper #top #top_sub_menu #main_search input{margin:0;padding:0;vertical-align:middle;}
#wapper #main_wapper #top #top_sub_menu #main_search img{margin-left:3px;vertical-align:bottom;}


#wapper #main_wapper #top #top_logo{
	position:absolute;
	left:14px;
	top:5px;
	width:140px;
	height:70px;
	cursor:pointer;
	_cursor: hand;
}

/*leftmenu(¿ÞÂÊ¸Þ´º) ¿µ¿ª */
#wapper #main_wapper #leftmenu{
	float:left;
	width:178px;
	vertical-align:top;
}

#wapper #main_wapper #leftmenu ul{margin:0;padding:0px;list-style-type:none;}
#wapper #main_wapper #leftmenu ul li{margin:0;padding:0;width:178px;height:37px;}

/*main ¿µ¿ª */
#wapper #main_wapper #main{
	width:681px;
	margin-left:183px;
	height:auto !important;
	height:597px;
	min-height:597px;
}

#wapper #main_wapper #main{border:1px solid #C6C6C6;padding-bottom:10px;}

/*foot ¿µ¿ª */
#wapper #foot{
	clear:left;
	/*width:753px;*/
	width:759px;
	height:70px;
	margin-top:10px;
	background:url(/images/foot_koma_logo.gif) 97% 50% no-repeat;
	border-top:1px solid #E2E2E2;
	text-align:right;
	padding-right:110px;
}

#foot p{
	text-align:right;
	padding:20px 0;
	color:#969696;
}

/*¿À¸¥ÂÊ ¹è³Ê ¿µ¿ª */
#right_banner{
	position:relative;
	position:absolute;left:880px;top:8px;
	width:71px;
	height:317px;
}


/*±âÅ¸*/

#main #history{margin:14px 0 0 15px;font-size:10px;}

#main #page_title{
	margin:15px 0 0 15px;
	padding-top:2px;
	padding-left:21px;
	height:26px;
	color:#FFFFFF;
	font-size:17px;
	background:url(/images/title01.gif) 0 0 no-repeat;
}

#main #sub_title{
	margin:15px 0 0 15px;
	padding-top:3px;
	padding-left:21px;
	height:23px;
	color:#67468B;
	font-size:15px;
	background:url(/images/title02.gif) 0 0 no-repeat;
}

#main #sub_sub_title{
	margin:15px 0 0 15px;
	padding-top:3px;
	padding-left:21px;
	height:23px;
	color:#67468B;
	font-size:14px;
	background:url(/images/title03.gif) 0 0 no-repeat;
}


/*ÆäÀÌÁö ÇÏ´Ü search ¿µ¿ª*/
#search{
	text-align:center;
}

/*ÆäÀÌÁö ÇÏ´Ü search ¿©¹é*/
#padding{
	margin:10px 0 10px 0;
	border:1px solid #CCCCCC;
}


/*·Î±×ÀÎ ¿µ¿ª*/
#main #center_panel{
	position:relative;left:220px;top:100px;
	width:300px;
	height:150px;
}

#main #center_panel #title{
	border-bottom:2px solid #2A62BE;
}

#main #center_panel input{
	padding:3px;
	margin:2px;
}

.login_button{
	background-color:#FFFFFF;
	border:1px solid #000000;
}

/*¸ñ·Ï ¿µ¿ª*/
#listing{
	min-height:400px;
	height:auto !important;
	height:400px;
}
#listing table{width:100%;}

#listing table th{
	background-color:#DADADA;
	color:#000000;
	border-width:1px;
	border-color:#BCBCBC;
	border-style:ridge;
	text-align:center;
	line-height:1.5em;
}

#listing table td{
	padding:2px 2px 2px 5px;
	border-width:1px;
	border-color:#BCBCBC;
	border-style:ridge;
	line-height:1.5em;
}

#product_list #listing table input{margin:0;padding:0;border:1px solid #FFFFFF;}

.input_in_td{padding:0;border:1px solid #FFFFFF;}
.text_align_center{padding:0;text-align:center;}
.text_align_right{text-align:right;}
.text_align_left{text-align:left;}

#addinfo{
	margin-top:10px;
	padding-bottom:10px;
}

.white_button{
	border:1px solid #333333;
	background-color:#FFFFFF;
	padding:1px;
	/*vertical-align:top;*/
	min-width:60px;
	width:auto !important;
	width:60px;
}

.white_button_include_left_5px{
	border:1px solid #333333;
	background-color:#FFFFFF;
	padding:1px;
	/*vertical-align:top;*/
	min-width:60px;
	width:auto !important;
	width:60px;
	margin-left:5px;
}

.gray_button{
	border:1px solid #BCBCBC;
	background-color:#DADADA;
	padding:1px;
	/*vertical-align:top;*/
	/*min-width:50px;*/
}

.gray_button_include_left_5px{
	margin-left:5px;
	border:1px solid #BCBCBC;
	background-color:#DADADA;
	padding:1px;
	/*vertical-align:top;*/
	/*min-width:50px;*/
}

.file_button{
	height:19px;
	background-color:#ECE9D8;
	border:1px solid #333333;
}

.temp_button{
	background-color:#9AD6F8;
	border:1px solid #234778;
	padding:5px 0 0 5px;
	height:20px;
	cursor:pointer;
	cursor:hand;
}

.upfile_view{
	background:url(/images/common_icon_download.gif) 50% 50% no-repeat;
}

.none_border{border:1px solid #FFFFFF;}
.gray_none_border{background-color:#DADADA;border:1px solid #DADADA;}
.upfile_style{padding:2px;}


#buttons{margin:15px 35px 32px 0;text-align:right;}
#center_buttons{margin:15px 0 32px 0;text-align:center;}

.focus_underline{text-decoration:underline;}

.onFocus{
	cursor:pointer;
	cursor:hand;
}

/*ÆäÀÌÂ¡*/
#paging{
	margin:32px 0 15px 0;
	text-align:center;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

/*¹öÆ°*/
.small_button_left{
	background:url(/images/small_button_left.gif) 0 0 no-repeat;
	width:89px;
	height:20px;
	border:none;
}

.small_button_right{
	background:url(/images/small_button_right.gif) 0 0 no-repeat;
	width:90px;
	height:20px;
	border:none;
}

/*ÀÔ·ÂÅ×ÀÌºí*/
#main #request_form table{border-collapse:collapse;width:100%;}
#main #request_form table th{
	line-height:26px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding-left:14px;
	color:#FFFFFF;
}

#main #request_form table td input{border:none;font-size:13px;margin-left:5px;}
#main #request_form table td textarea{border:none;font-size:13px;margin:5px;}

.th_color01{background-color:#75B3D8;}
.th_color02{background-color:#90C5E4;}

.td_color01{background-color:#BCD5EB;}
.td_color02{background-color:#E6EFF8;}

.inline_style{display:inline;margin-right:10px;padding:1px;}
.hidden_div{display:none;}

.insert_padding_10px{margin:0;padding:0;height:10px;}

.basic_input{border:1px solid #888888;}
.black_strong{color:#000000;font-weight:bold;}
.red_strong{color:#FF0000;font-weight:bold;}

