/* 
ODSAY ITS Team (http://www.odsay.com/) 
Author : LJ 080708
*/

/* Type Selector */
body{margin:0; padding:0;}
*{font-style:normal; font-family:±¼¸², Gulim, µ¸¿ò, Dotum, AppleGothic, Sans-serif; font-size:12px; border-collapse:collapse;}
table, caption, tr, td, ul,li,ol,p,dl,dt,dd,form,h4,select,img{padding:0;margin:0;}
img, fieldset{border:none;}
hr, legend{display:none;}
ul li{list-style:none;}
html:first-child select{padding-right:6px; height:20px;} /* Opera Fix */ 
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */ 
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */

/* Layout Selector */
#wrap{margin:14px; width:97.5%;}
#header{color:#606060;}
#header ul li{display:inline; float:left;}
.snb{border:1px solid #D8D7E3;}
.map{border:1px solid #D8D7E3;}

/* Class Selector */
.input_text{height:19px; border:1px solid #9B9B9F; padding:0; margin:0; display:inline; float:left;}
.selectbox_area{color:#000000; font-size:12px; font-family:dotum; font-weight:normal;}
.selectbox_focus{color:#000000; font-size:12px; font-weight:normal; font-family:dotum;}
.selectbox_option{color:#000000; font-size:12px; font-family:dotum; font-weight:normal;}
.selectbox_over{color:#000000; font-size:12px; font-family:dotum; font-weight:normal;}
.selectBoxOptionInnerLayer{
overflow:auto;
background-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-shadow-color:#C9C9C9;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C9C9C9;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#F3F3F3;
scrollbar-arrow-color:#c9c9c9;
}

/* Header */
.search{color:#606060; font-weight:bold; background-color:#F7F7F7; width:270px;} 
.search_result{color:#000000;}
.search_result ul li{background:url(../img/bu_square.gif) no-repeat 5px left; padding-left:8px; line-height:1.6em;}
.search_result ul li a{color:#000000; text-decoration:none;}
.search_result ul li a:hover{color:#000000; text-decoration:underline;}

.search_result_path div{background:url(img/bu_square.gif) no-repeat 5px left; padding-left:8px; line-height:1.4em; height:22px;}

/* Font */
.font_style1{color:#8C8A8C; font-weight:normal; font-size:11px;}	
.font_style1 a{color:#8C8A8C; font-weight:normal; font-size:11px; text-decoration:none;}	
.font_style1 a:hover{color:#8C8A8C; font-weight:normal; font-size:11px; text-decoration:underline;}	
.font_style2{color:#F76521; font-weight:bold;}
.font_style2 a{color:#F76521; font-weight:bold; text-decoration:none;}	
.font_style2 a:hover{color:#F76521; font-weight:bold; text-decoration:underline;}	
.font_style3{color:#000000; font-weight:bold; position:relative; top:2px; left:3px;}
.font_style4{color:#000000; font-size:11px; margin:0 0 0 2px;}
.font_style6{color:#737573; font-size:11px;}
.font_style7{color:#684368; font-weight:bold; padding-left:15px;}
.font_style7 a{color:#684368; font-weight:bold; text-decoration:none;}
.font_style7 a:hover{color:#684368; font-weight:bold; text-decoration:underline;}

/* Content */
#content{margin:12px 10px 0 10px; width:230px;}

/* Attach */
.route_bar{border-bottom:1px solid gray; border-left:1px solid gray; border-right:1px solid gray;}
.route_more{
overflow:auto;
height:110px;
background:#FFFBFF;
border:1px solid #E7E3E7;
padding:10px 0;
line-height:1.4em;
text-align:justify;
scrollbar-face-color:#ffffff;
scrollbar-shadow-color:#C9C9C9;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C9C9C9;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#F3F3F3;
scrollbar-arrow-color:#c9c9c9;
}
.route_more ol{margin:0 15px 0 33px;}

/* For Print */
@media print{
#header,
.snb,
.aside{property:value;}
}