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;
    border-bottom:1px #e7e7e7 solid;
    /*height: 88px;*/
    margin-top:36px;
    padding-bottom:12px;
    overflow:hidden;
}
#layoutFooter {
    position:relative; 
    /*width:1198px;*/ 
    margin:0 auto;
}
#layoutFooter .logo { 
    position:absolute; 
    top:10px; 
    left:30px;
}
#layoutFooter .siteInfo {
	padding:12px 0 0 230px;
	text-align:left;
	font-family:YDIYGO120,돋움,Dotum,AppleGothic,sans-serif;
	font-size:13px;
}
#layoutFooter ul {
    margin:3px 0 0 0;
    padding:0;
    border-left:2px solid #c7c7c7;
    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.line {
    background:url('../images/default/title_bar.gif') repeat-x scroll left center;
}
#layoutFooter ul li.end {
	background:#f1f1f1;
	margin-left:-6px;
}
#layoutFooter ul li a {
    text-decoration:none; 
    color:#747474;
    white-space: nowrap;
}
#layoutFooter .copyright {
	color:#747474;
    text-align:center;
    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");
}

#layoutFooter .siteInfo {
    padding:0px 0 0 200px;
    text-align:left;
    font-size:12px;
}
#layoutFooter ul {
    float: left;
    width:132px;
    border-left:0px;
}
#layoutFooter ul li {
    display:block;
    font-weight:normal;
    border-left:0px;
    padding-bottom: 3px;
}
#layoutFooter ul li.title {
    color:#747474;
    font-weight:bold;
    font-size:13px;
    padding: 10px 0 5px 0;
}

#gnb { position:absolute; left:200px; top:36px; height:48px; margin:0; padding:0; overflow:hidden; white-space:nowrap; }
#gnb li { float:left; list-style:none; background:url(../images/default/bgGnbVr.gif) no-repeat left center; position:relative; white-space:nowrap;}
#gnb li a { display:block; float:left; padding:0; color:#e8e8e8; white-space:nowrap; text-decoration:none; }
#gnb li a:hover,
#gnb li a:focus { color:#ffffff;}
#gnb li.on a { font-weight:bold; color:#ffffff; background:url(../images/default/bgGnbOn.gif) no-repeat center top;}

.gnb_sub { position:absolute; left:200px; top:84px; height:24px; margin:0; padding:0; overflow:hidden; }
.gnb_sub li { float:left; list-style:none; position:relative; padding-left:2px; left:-2px; white-space:nowrap; background:url(../images/default/bgGnbVr.gif) no-repeat left 7px;}
.gnb_sub li a { display:block; float:left; padding:6px 12px 0 12px; height:17px; color:#000000; white-space:nowrap; text-decoration:none; font-family:돋움;}
.gnb_sub li a:hover,
.gnb_sub li a:focus { color:#3399ff; }
.gnb_sub li.on a { }
