body {
	font-family:DotumChe, 돋움체, "Courier New", monospace;
    font-size:13px;
    letter-spacing:normal;
}

#layoutHeaderBG { 
    width:100%;
    background:url(../images/default/headbar.gif) repeat-x left 84px; 
}
#layoutHeader {
    position:relative; 
    margin:0 20px;
    height:110px; 
}

#layoutHeader .logo { 
    position:absolute; 
    top:19px; 
    left:0px;
    z-index:99;
}
#layoutHeader .menu { 
    position:absolute; 
    top:40px; 
    left:180px;
    z-index:99;
}
#layoutHeader .top_login { 
    position:absolute; 
    top:9px; 
    right:0px;
    z-index:99;
}
#layoutMessage {
    position:relative; 
    padding:0 20px;
	border-bottom:1px #ececec solid;
}
#layoutMessage table.top_message { 
	width:100%; 
	height:29px; 
	margin:0; 
	padding:0; 
	border:0;
	table-layout:fixed;    
	overflow:hidden;
}
#layoutMessage table.top_message td.menu_guide {
	padding-right:10px;
	vertical-align:middle;
}
#layoutMessage table.top_message td.poll {
	background:url(../images/default/top_message_div.gif) no-repeat left center;
	text-align:center;
	vertical-align:middle;
}
#layoutMessage table.top_message td.account {
	background:url(../images/default/top_message_div.gif) no-repeat left center;
	text-align:center;
	vertical-align:middle;
}
#layoutMessage table.top_message td.location_menu {
	background:url(../images/default/top_message_div.gif) no-repeat left center;
	text-align:right;
	vertical-align:middle;
}
#layoutContent { 
    position:relative; 
    width:100%; 
    margin:0 auto;      
}
#layoutContentLeft { 
    position:relative; 
    width:228px; 
    float:left;  /* 984(14) =228+756 */
    overflow:hidden;
}
#layoutContentRight { 
    position:relative; 
    width:756px; 
    float:right;
    overflow:hidden;
}
#layoutContentRight .title_img img {
	border:1px #c6d0c8 solid;
} 
#layoutContentRLeft { 
    position:relative; 
    width:478px; 
    float:left;
    overflow:hidden;
}

#layoutContentRRight { 
    position:relative; 
    width:258px; 
    float:right;
    overflow:hidden;
}

#layoutFooterBG { 
    width:100%; 
    background:#f1f1f1; 
    border-top:1px #e7e7e7 solid;
    height: 88px;
    margin-top:36px;
    clear:both;
}
#layoutFooter {
    position:relative; 
    width:1198px; 
    margin:0 auto;
}
#layoutFooter .logo { 
    position:absolute; 
    top:10px; 
    left:50px;
}
#layoutFooter .siteInfo {
	padding:12px 0 0 230px;
	text-align:center;
	font-family:YDIYGO120,돋움,Dotum,AppleGothic,sans-serif;
	font-size:13px;
}
#layoutFooter ul {
	margin:0px;
	padding:0;
	overflow:hidden;
}
#layoutFooter ul li {
	display:inline;
	background:url(../images/default/vrType1.gif) no-repeat right center;
	padding:0 6px;
    font-weight:bold;
}
#layoutFooter ul li.end {
	background:#f1f1f1;
	margin-left:-6px;
}
#layoutFooter ul li a {
    text-decoration:none; 
    color:#747474;
}
#layoutFooter .copyright {
	color:#747474;
    clear:both;
}

.layoutMaxWidth {
    margin:0 auto;
    max-width: 1300px;
	_width: expression(parseInt(document.body.clientWidth) > 1300 ? "1300px": "auto");
}
*+html .layoutMaxWidth {
	width: expression(parseInt(document.body.clientWidth) > 1300 ? "1300px": "auto");
}
