#warp{ position:relative; width:976px; margin-left:auto; margin-right:auto;}
#header{ position:relative; clear:both; *zoom:1; margin:12px 0 7px 0; }
#header:after{ content:""; display:block; clear:both;}
#cont_mainc{ position:relative; clear:both; *zoom:1;}
#cont_mainc:after{ content:""; display:block; clear:both;}
#cont_maincr{ position:relative; clear:both; *zoom:1;}
#cont_maincr:after{ content:""; display:block; clear:both;}
#cont_mainlcr{ position:relative; clear:both; *zoom:1;}
#cont_mainlcr:after{ content:""; display:block; clear:both;}
#cont_sublcr{ position:relative; clear:both; *zoom:1;}
#cont_sublcr:after{ content:""; display:block; clear:both;}
#footer{ position:relative; clear:both; *zoom:1;}
#footer:after{ content:""; display:block; clear:both;}
#footer address{ text-align:center;}

#cont_mainc {	clear:both;width:976px; border-top:2px solid #d02128; border-bottom:2px solid #ce0f17; margin:0 0 0 0;overflow:hidden; text-align:left; }

#cont_maincr {clear:both;	width:976px; overflow:hidden; text-align:left; margin:0px 0px 0px 0px;	padding: 0px;	}
#cont_maincr .left_menu { float:left; width:662px; margin-left:0px ; margin-right:5px ; padding: 0px; overflow:hidden; }
#cont_maincr .detail_body { overflow :hidden; width:305px; text-align: left; float:left; margin-left: 4px ; padding: 0px; }

#cont_mainlcr {clear:both;width:976px; height:260px; overflow:hidden; text-align:left; margin:0px 0px 0px 0px;	padding: 0px;	}
#cont_mainlcr .left_menu { float:left; width:234px; margin-left:0px ; margin-right:5px ; padding: 0px; overflow:hidden; }
#cont_mainlcr .detail_body { overflow :hidden; width:419px; text-align: left; float:left; margin-left: 4px ; margin-right:4px ; padding: 0px; }
#cont_mainlcr .right_menu {	width:305px; text-align: left; float:left; margin-left: 5px ; padding: 0px; overflow:hidden; }

#cont_sublcr {clear:both;	width:976px; overflow:hidden; text-align:left; margin:0px 0px 0px 0px;	padding: 0px;	}
#cont_sublcr .left_menu { float:left; text-align: left; width:146px; margin-left:4px ; margin-right:5px ; padding: 0px; overflow:hidden; }
#cont_sublcr .detail_body { overflow :hidden; width:620px; text-align: left; float:left; margin-left:5px ; margin-right:5px ; padding: 0px; }
#cont_sublcr .right_menu {	width:180px; text-align: left; float:left; margin-left: 5px ; padding: 0px; overflow:hidden; }

#cont_sublc {clear:both;	width:976px; overflow:hidden; text-align:left; margin:0px 0px 0px 0px;	padding: 0px;	}
#cont_sublc .left_menu { float:left; text-align: left; width:146px; margin-left:4px ; margin-right:5px ; padding: 0px; overflow:hidden; }
#cont_sublc .detail_body { overflow :hidden; width:810px; text-align: left; float:left; margin-left:5px ; margin-right:0px ; padding: 0px; }

#footer {clear:both; width:100%; margin:10px 0 22px 0; padding:0 0 28px 0; color:#8f8f8f; border-top: 1px solid #d9d9d9;}
#footer  a {color:#8f8f8f;}
#footer a:hover {color:#2c83d0;}
#footer .copyright {font-size:11px; font-family:Tahoma; }
#footer .menu {margin:8px 0 0 0; text-align:center;}
#footer .menu li {display:inline;}
#footer .menu a {clear:both; padding:0 4px 0 7px; font-size:11px; letter-spacing:-1px;  background:url(http://image.joinsland.com/09ver/index/ico_v01.gif) 0 -26px no-repeat; } 
#footer .menu  .fir {padding:0 7px 0 0; background:none;}
#footer p {clear:both; text-align:center; margin:3px 0 0 0;}

/* 전기영 추가 left menu */
/* 서브메뉴 뉴스 */
#submenu_news {width:146px; background-color:#fff; border-bottom:2px solid #efefef; }
#submenu_news li {width:132px; margin:4px 0 0 6px; padding:5px 0 5px 0; border-bottom:1px solid #dfdfe4; }
#submenu_news .menu {border:1px solid #d9d9d9; }
#submenu_news .menu a:hover, a:active {text-decoration:underline; color:#d8272e;}
#submenu_news .depth01 {font-weight:bold; letter-spacing:-1px; color:#555555;}
#submenu_news .select {color:#1788e6;}
#submenu_news .menu p {margin:8px 0 0 4px; letter-spacing:-1px;}
#submenu_news .menu p  a {color:#555555;}
#submenu_news .menu p .select {color:#d8272e;}
#submenu_news .menu .number {margin:0 0 0 5px; font-family:tahoma; font-size:10px; color:#999;}
#submenu_news .noline {border-bottom:none;}