@charset "euc-kr";
/********************** Base Style Á¤ÀÇ ******************************/
* { margin: 0; padding: 0; border: 0;}
body { 
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(/images/common/background.jpg);
	overflow-x:hidden;
	text-align: center;
	margin:0
	auto;
	width:100%
	}
body#sub { 
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(/images/common/sub_background.jpg);
	overflow-x:hidden;
	text-align: center;
	margin:0
	auto;
	width:100%; height:100%;
	font-size: 12px; font-family: Dotum; line-height: 19px; color: #666666;
	}
body,th,td,input { font-size: 12px; font-family: Dotum; line-height: 19px; color: #757575;}
img { border:0;}
frameset { margin: 0; padding: 0; border: 0;}
table { border-collapse: collapse; text-align:justify;}
h1,h2,h3,h4 { font-size: 11px; line-height: 16px;}
ul,li { list-style: none;}
hr { display: none;}
a { color: #666; text-decoration: none;}
input,textarea,select { vertical-align: middle;}
/*form*/
input.txt {
	border-top:1px solid #8C8479;
	border-left:1px solid #8C8479;
	border-right:1px solid #B9AEA2;
	border-bottom:1px solid #B9AEA2;
	width: 95px;
	height:18px;
	}
input.txt_other {
	border-top:1px solid #9B9D9A;
	border-left:1px solid #9B9D9A;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	width: 95px;
	height:20px;
	background: transparent;
	}
input.txt_write {
	border-top:1px solid #9B9D9A;
	border-left:1px solid #9B9D9A;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	width: 95px;
	height:17px;
	background: transparent;
	}
input.txt_write2 {
	border-top:1px solid #A2A2A2;
	border-left:1px solid #A2A2A2;
	border-right:1px solid #DADAD9;
	border-bottom:1px solid #DADAD9;
	width: 95px;
	height:17px;
	background: #F6F6F6;
	}
input.txt_pop {
	border-top:1px solid #CCCBCA;
	border-left:1px solid #CCCBCA;
	border-right:1px solid #CCCBCA;
	border-bottom:1px solid #CCCBCA;
	width: 164px;
	height:18px;
	background: #F2F1F0;
	}
textarea {
	border-top:1px solid #9D9C9D;
	border-left:1px solid #9D9C9D;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
    background: #EDEDED;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#E5E5E5;
	scrollbar-darkshadow-color:#E5E5E5;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#F2F2F2;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px 15px;
	font-size: 11px; color:#626162; font-family:"µ¸¿ò";line-height: 15px;
	}
select { margin:0px; font-size: 11px; font-family:"µ¸¿ò";line-height: 20px; color:#6C615B;}
/********************** Base Style Á¤ÀÇ ******************************/



/********************** Left ******************************/
#left {
	position: absolute; z-index:300;
	top: 0px;
	vertical-align: top;
	width: 320px;
	height: 850px;
}
/********************** Left ******************************/


/********************** Location ******************************/
#location {
	position: absolute; z-index:100;
	top: 33px;
	width: 793px;
	text-align: right;
	font-size: 11px; font-family: Dotum; line-height: 16px; color: #897C76;
}
#location a {
	font-size: 11px; font-family: Dotum; line-height: 16px; color: #897C76;
}
#location a.current {
	font-weight: bold; 
}
/********************** Location ******************************/



/********************** Contents ******************************/
#contents {
	position: relative; 
	width: 100%; 
	height:100%; 
	z-index:200;
}

#contents_table {
	width: 1000px; 
	height:100%; 
}
/********************** Contents ******************************/



/********************** Quick ******************************/
#quick {
	position: absolute; z-index:200;
	top: 60px;
	left: 827px;
	width: 147px;
	height: 390px;
	padding: 0 0 0 37px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/2008_hermann/01/images/common/bg_right.gif);
}

#quick_main {
	position: absolute; z-index:200;
	top: 62px;
	left: 920px;
	width: 61px;
}
/********************** Quick ******************************/




/********************** Other ******************************/

body#other { background-position: left top; 
                       background-repeat: repeat-y; 
					   background-color: #F8F8F8; 
					   background-image: url(/2008_hermann/01/images/common/left_bg_other.gif);
					   overflow-x:hidden;
}

#contents_other {
	position: absolute;
	width: 507px;
	left: 320px;
	padding: 60px 35px 30px 35px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/2008_hermann/01/images/common/bg_other.gif);
}

#quick_other {
	position: absolute; z-index:200;
	top: 0px;
	left: 827px;
	width: 100%;
	height: 740px;
	padding: 0 0 0 37px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/2008_hermann/01/images/common/bg_right_other.gif);
}
/********************** Other ******************************/



body#popup {background: #FFFFFF; overflow-x:hidden;
}
