body {
	height:100%;
	margin: 0;
	padding:0 0 0 15px;
	background-color: #525252;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	font-size:9pt;
	color:#909090;
}
a {
  text-decoration: none;
  color:#d0d0d0;
}
a:hover {text-decoration: none;}
a img   { border: 0px; }

/* div {border:1px #f0f0ff solid}  */

.vAlign { display: block }

#contain{ 
	width:961px;
	height:100%;
}

#sitelogo {
	background-image:url(images/top_logo.jpg);
	width:130px;
	height:40px;
	margin-bottom:15px;
	cursor:pointer;
}

.spacer  { height:2px }
.spacer2  { height:10px }

.body_left {
	float:left;
	width:130px;
	padding:30px 15px 0 22px;
}
.bodyframe {
	float:left;
}
#contentsGuideBox {
	clear:left;
	margin-bottom:30px;
	margin-top:15px;
	background-image:url(images/subtitle_bg.jpg);
	background-repeat:no-repeat;
	height:50px;
}
#contentsGuideBox div {
	float:left;
	margin-top:6px;
}
#GuideText{
	border-left:4px #606060 solid;
	padding-left:10px;
	color:#959595;
    height:38px;
}
#bbsContents {
	padding-left:25px;
	padding-right:13px;
}
#id_title {
	font-size:20px;
	font-family:dotum;
	font-weight:bold;
}

/* À§ÂÊ ·Î±×ÀÎ */
#floatLoginbox {
	position: absolute;
	width:140px;
	height:80px;
	left: 720px;
	top: 58px;
	padding:10px 15px 5px 15px;
	background-color:#525252;
	border:1px #404040 solid;
	display:none;
	z-index:1;
}
#login_bt_submit{
	color:#000000;
	width:45px;
	height:18px;
	font-size:8pt;
	font-family:dotum;
	margin-top: 6px
}
#login_inputbox { width:70px; float:left; }
#login_inputbox div { height:24px; }
#login_submitbox { width:47px; float:right; }
.login_input {
	width:70px;
	height:14px;
	border:1px #444444 solid;
	padding:3px 5px 2px 5px;
	background: #717171;
	color:#ffffff; font-family:verdana;	font-size:8pt; font-weight:bold;
}
#login_closebox {
	padding-top:5px;
}
#top_login {
	position: absolute;
	width:183px;
	height:20px;
	left: 725px;
	top: 35px;
	padding-left:13px;
	z-index:1;
}
#top_loginbar {
	float:left;
	height:17px;
	padding-top:3px;
}
#top_loginbar a {
	font-family:µ¸¿ò;
	color: #a0a0a0;
	font-size:8pt;
}
#top_loginbar_right {
	float:right;
	width:7px;
	height:20px;
}
.login_separator{
	font-family:µ¸¿ò;
	font-size:8pt;
	color:#808080;
	padding:0 3px 0 3px;
}
.loggeg_normaltext {
	color: #a0a0a0;
	font-size:8pt;
	font-family:dotum;
}
#login_welcome{
	position: absolute;
	width:200px;
	height:40px;
	left: 13px;
	top: 25px;	
	z-index:1;
	display:block;
}

/* ¸Þ´º */
#menu_box {
	margin-top:25px;
	padding-left:20px;
	float:left;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	width:478px;
	height:42px;
}
#menu_box div {
	padding-top:7px;
	float:left;
}
#menu_rightimage {
	margin-top:25px;
	width:10px;
	height:58px;
	float:right;
	background-image:url(images/menu_right.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.menu_separator {
	padding-top:7px;
	width:6px;
	height:35px;
	background-image:url(images/menu_separator.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#submenuLayer {
	clear:both;
	width:200px;
	position: absolute;
	left: 410px;
	top: 59px;
	padding:0;
	display: none;
	z-index:1;
	filter: alpha(opacity=0);
	opacity:0;
}

#ml_left {
	float:left;
	background-image:url(/images/submenu_left.gif);
	background-position:top right;
	height:26px;
	width:15px;
}
#ml_right {
	float:left;
	background-image:url(/images/submenu_right.gif);
	background-position:top right;
	height:26px;
	width:15px;
}
#ml_inner {
	font-size:9pt;
	font-family:gulim;
	float:left;
	color: #909090;
	background-repeat:no-repeat;
	background-color:#3d3d3d;
	height: 19px;
	padding:7px 0 0 0;
	
}
#ml_inner ul{
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
#ml_inner ul li{
	float: left;
	margin: 0;
	padding: 0;	
}
#ml_inner ul li a {
	color: #9f9f9f;
	text-decoration: none;
	font-family: gulim;
	padding: 0;
}
#ml_inner ul li a:hover {
	color: #e0e0e0;
}
.text_ml_separator  {
	color: #585858; 
	padding:0 5px 0 5px;
	cursor:default;
}


/* ÆäÀÌÁö ÇÏ´Ü */
#bottomContain {
	padding-left:22px;
	padding-right:13px;
}
#banner_box {
	width:478px;
	margin:20px 0 0 5px;
}
#banner_box img {
	margin-right:10px;
}
#bottom_box {
	margin-bottom:30px;
	text-align:center;
}
#text_copyright {
	font-family:tahoma;
	font-size:11px;
	margin:5px 0 15px 0;
	padding-left:6px;
}
#text_copyright a {
	font-family:tahoma;
	font-size:11px;
	color:#909090;
}
#copy_notice{
	color:#808080;
	font-family:"dotum";
	font-size:11px;
	padding-left:6px;
	line-height:140%;
}
#email_poison {
/*	color:#909090;
	font-family:"dotum";
	font-size:8pt;
	padding:2px 5px 1px 5px;
	background-color:#4a4a4a;
*/
}
#depService {
	background-color:#4d4d4d;
	padding:3px 1px 0 4px;
	margin-top:10px;
}
#depService span a {
	font-family:verdana;
	color:#b0b0b0;
	font-size:10px;
	margin: 0 2px 0 2px;
	padding:0 6px 0 0;
	border-right:1px #5c5c5c solid;
}
.text_separator  {
	color:#656565; 
	padding:0 5px 0 5px;
	cursor:default;
}
