@charset "utf-8";
/* CSS Document */

*{  
    margin:0;
	padding:0;
}

body{
	font-family:Thaoma, Verdana, 돋움;
	text-align:left;
	font-size:11px;
	color:#666666;
	background:url(../image/common/sub_top_bg.gif) repeat-x;
	float:left;
	width:100%;
}

a:link, a:visited, a:active {
 	color:#666666;
	text-decoration:none;
}

a:hover{
	color:#CC6633;
	text-decoration:underline;
}




/*글자 컬러*/
.colorWh{
	color:#FFFFFF
}

.colorWhLe{
	color:#FFFFFF;
	letter-spacing:-2px;
}

.colorGp{
	color:#916c9f
}

.colorBp{
	color:#844898;
}

.colorGpi{
	color:#bd939b;
}

.colorGY{
	color:#c0a997;
}




/*전체 이미지 Border 0으로*/
img{
	border:none;
	vertical-align:top;
	}
	

/*탑메뉴영역*/	
	
#top_menuArea{
	width:990px;
	position: relative;
}	
	
#sub_logo{
	float:left
}	
	
#top_btnArea{
	background:url(../image/common/sub_topmenu_bg.gif) no-repeat left top;
	float:left;
	width:790px;
	height:120px;
}

#bg_img{
 background:url(../image/common/sub_top_bg02.gif) no-repeat left top; height:45px; width:990px;
}

#sub_flash{ z-index:10;
}


#top_btn{
	padding-left:235px;
}

#top_btn ul{
	margin-top:8px;
}


#top_btn ul li{
	font-size:10px;
	display:inline;	
	padding:8px;
	padding-top:8px;
}

/*페이지타이틀 영역*/
#page_TitleArea{
	width:990px;
	position: relative;
}

#page_titleImg{
	float:left;
}

#page_Title_Text{
	float:right;
	width:730px;
	height:70px;
}

#TextArea{
	float:left;
	color:#9d4dc2;
	font-size:24px;
	font-weight:bold;
}


#currentPage{
	float:right;
	text-align:right;
	padding:10px 35px 0px 0px ;
	font-size:10px;
	width:290px;
}

#currentPage ul li{
	display:inline;
}

#titleLine{
	background:url(../image/common/page_titleline.gif) no-repeat left top;
	width:730px;
	height:2px;
	float:right;}

.curn{
	color:#CC6633;
}


/*전체 컨텐츠 영역*/

#ContentArea{
	width:990px;
	float:left;
	text-align:left;
}

#ContentWrap{
	float:left;
	text-align:left;
	
}

/*왼쪽메뉴 영역*/

#leftMenu{
	float:left;
	position: relative;
}

#menuText{
	width:200px;
	height:200px;
	background:url(../image/common/left_top_bg02.gif) no-repeat right top;
	position: relative;
	float:left;
}


#menuImg{
	width:50px;
	position: relative;
	float:left;
}


#Content{
	width:720px;
	text-align:left;
	padding-left:10px;
	vertical-align:top;
	float:right;
}



#Content_board{
	width:730px;
	text-align:left;
	vertical-align:top;
	float:right;
}

#MenuTitle{
	color:#6c3e7d;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	vertical-align:top;
	height:45px;
}

/*왼쪽메뉴 Class*/
#SubMenu{
	padding-left:22px;
	line-height:18px;
}


.SubMenu a:link, a:visited, a:active, a:hover {
	text-decoration:none;

}


.SubMenu1Depth{
	background:url(../image/common/menu_arrow.gif) no-repeat 0 13px;
	list-style: none;
 	padding:5px 0px 5px 10px;
 	color:#888888;
 	font-size:11px;
 	border-bottom:1px solid #d4d3d3;
 	width:140px;
}


.SubMenu1DepthOvr{
	background:url(../image/common/menu_arrow_ovr.gif) no-repeat 0 13px;
	list-style: none;
 	padding:5px 0px 5px 10px;
 	color:#844898;
 	font-size:11px;
	font-weight:bold;
 	border-bottom:1px solid #d4d3d3;
 	width:140px;
}



.SubMenu2Depth{
	background:url(../image/common/menu_line02.gif) no-repeat top left;
	list-style: none;
 	padding:5px 0px 5px 20px;
 	color:#7b6a83;
 	font-size:10px;
 	width:140px;
	letter-spacing:-1px;
}


.SubMenu2DepthOvr{
	background:url(../image/common/menu_bg_ovr.gif) no-repeat 0 6px;
	list-style: none;
 	padding:5px 0px 5px 25px;
 	color:#844898;
 	font-size:11px;
 	width:140px;
	height:45px;
	letter-spacing:-1px;
	line-height:20px;
}



.menuOver{
	color:#CC6633;
}




/*하단*/

#footer {
	background:url(../image/common/bottom_bg.gif) repeat-x; 
	HEIGHT: 113px;
	width:100%;
	position: relative;
	float:left;
    margin-top:50px;
}

#foot_data {position:relative; width:auto;  width:990px; height:113px; text-align:left;
}

#foot_data ul{ list-style-type:none; display:inline;
}

#copy_left {
    margin-left:20px;
	FLOAT: left; 
	PADDING-TOP: 27px;
	position:relative;
	width:152px;
	
}
#copy_mid {
	width:480px;
	PADDING-TOP: 15px;
	position:relative;
	float:left;
	
}
#copy_mid LI {
	DISPLAY: inline; 
	PADDING-LEFT: 32px; 
	FONT-SIZE: 12px; 
	OLOR: #666666; 
	LIST-STYLE-TYPE: none
}
#copy_mid A.active {
	DISPLAY: inline; 
	FONT-SIZE: 12px; 
	COLOR: #c8852f; 
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none
}
#copy_mid A:hover {
	DISPLAY: inline; 
	FONT-SIZE: 12px; 
	COLOR: #c8852f; 
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none
}
.address {
	PADDING-RIGHT: 5px; 
	FONT-SIZE: 11px; 
	COLOR: #777777; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 15px;
	text-align:left;
	width:480px;
	margin-left:30px;

}



.address_copy {
	PADDING-RIGHT: 5px; 
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 2px;
	text-align:left;
	width:480px;
	margin-left:30px;


}


#copy_right { padding-left:50px;
	width:175px;
	float: left; 
	position:relative;
	text-align:right;
	padding-top:20px;
	
}

.foot_clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* table */
.bbs_property {width:100%; text-align:center; border-bottom:1px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.bbs_property caption {display:none;}
.bbs_property tfoot {font-weight:bold; background-color:#F5F7F9;}
.bbs_property th {padding:7px 0 4px 0; background-color:#F5F7F9; border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; font:12px dotum; font-weight:bold; color:#666666;}
.bbs_property td {padding:6px 8px 4px 8px; border:1px solid #E5E5E5; color:#4C4C4C; text-align:left;}
.bbs_property td.ranking {font-weight:bold;}

/* tab */
div,ul,li{margin:0; padding:0; font-size:12px; font-family:"돋움", Dotum;}
ul,ol{list-style:none;}
.tab_2{width:690px; background:url(/images/bg_tab.gif) repeat-x left bottom; overflow:hidden;}
.tab_2 li{float:left; _display:inline; margin-right:3px; border:1px solid #D4D4D4; color:#333; background:#f4f4f4;}
.tab_2 li a{_float:left; display:block; height:20px; padding:9px 18px 0 19px; color:#666; text-decoration:none;}
.tab_2 li a:hover{color:#333; background:#fff;}
.tab_2 li.selected{border-bottom:1px solid #fff; background:#fff;}
.tab_2 li.selected a{color:#333; font-weight:bold; letter-spacing:-1px;}

h4.h4_title{margin:30px 0 5px 0; font-size:12px; font-weight:bold; }
.position {margin:30px 0 10px 0; text-align:left; font-size:20px; font-family:tahoma; font-weight:bold; color:#333;}
.txt_height {line-height:18px;}
.txt_color1 {color:#f5550d;}
.name {font-weight:bold; margin-top:5px; color:#5b8fa9;}