@charset=utf-8;

* {margin:0; padding:0}
	body  {
		font-family: dotum,"돋움",verdana,GULIM,"굴림",sans-serif;
		font-size:0.8em; 
		width:100%;
		text-align:center;
		background: url(../images/common/top_bg.gif) repeat-x left top;
		color:#666666;
	}
/*
	body {
		overflow-y : scroll;
	}
*/
	img, fieldset, form {border:0;}
	ul,dl,dt {list-style:none}
	ol {list-style-type:decimal;}

	caption {display:none}

	table {border-collapse: collapse}

	a:link, a:visited {color:#666666; text-decoration:none;}
	a:hover, a:active {color:#555555; text-decoration:underline;}

	input {color:#797979; font-size:0.85em;text-align:center;}

	

    /* 네비게이션 시작 */
	#navi_wapper {	
	width:100%;
	height:127px;
	background: url(../images/common/top_bg02.gif) repeat-x left top;
	}

	#navi {
	text-align:left;
	margin:0 auto;
	width:920px;
	}

	/* top 비주얼 시작 */
	#visual_wapper {
	width:100%;
	height:141px;
	background: url(../images/common/body_bg.gif) repeat-x left top;
	}

	#visual01 {
	margin:0 auto;
	width:920px;
	height:140px;
	vertical-align:bottom;
	background: url(../images/common/sub_top_visual01.jpg) no-repeat left top;
	}

	/* container */

	#container {
	margin:35px auto;
	width:920px;
	text-align:center;
	}

	#left_menu {
	float:left;
	width:185px;
	}

	#contants {
	float:right;
	width:690px;
	text-align:left;
	}


	/* footer */

	#footer_wapper {
	clear:both;
	height:85px;
	width:100%;
	background: url(../images/common/bottom_bg.gif) repeat-x left top;
	margin-top:75px;
	}

	#footer {
	margin:0 auto;
	width:920px;
	}

	#footer ul {height:45px; padding-top:20px}
	#footer li.logo {float:left; width:185px; text-align:center; padding-top:10px;}






