*{margin: 0px; padding: 0px; font-size: 12px; line-height:150%; color: #c2c0c0; font-family: "dotum";}

img{border:0px;}


/*    ¸ÞÀÎÆäÀÌÁö¿¡ °ü·ÃµÈ ½ºÅ¸ÀÏÀÔ´Ï´Ù.      */

#main_wrap {
	width: 100%;
	border: 0px solid #FF0000;
}

#main_index {
	width: 1100px;
	margin:Auto;
	position:relative;
	border: 0px solid #FF0000;
}


.main_notice {
	width: 270px; 
	height: 102px; 
	position:absolute;
	left:20px; top:370px; 
	border:0px solid red; 
}

#main_footer {
	width: 358px; 
	height: 27px; 
	position:absolute;
	right:0; bottom:11px; 
	border:0px solid red; 
}

.main_utility {
	width: 250px; 
	height: 20px; 
	position:absolute;
	left:21px; bottom:23px; 
	border:0px solid red; 
}







/*    ¼­ºêÆäÀÌÁö¿¡ °ü·ÃµÈ ½ºÅ¸ÀÏÀÔ´Ï´Ù.      */
#sub_wrap {
	width: 100%;
	border: 0px solid #FF0000;
}
#sub_index {
	width: 1100px;
	height: 750px;
	border:0px solid red; 
	margin:Auto;
	background: url(/intro/image/subbar_bg.gif) repeat-y 200px top;
}

#sub_index02 {
	width: 1100px;
	height: 750px;
	border:1px solid red; 
	margin:Auto;
	background: url(/intro/image/subbar_bg.gif) repeat-y 200px top;
}

.left_top {
	float: left;
	width: 460px;
	height: 640px;
	background-image: url(/intro/image/leftbg.gif);
	background-repeat: no-repeat;
	border: 0px solid yellow;
}

.sub_contents {
	float: right;
	width: 550px;
	
	padding: 0 70px 15px 0;
	background-image: url(/intro/image/con_bg.gif);
	background-repeat: no-repeat;
	border: 0px solid yellow;

}


.toptitle_01 {
	padding: 75px 0 9px 0;
}

.con_title_w {
	width:550px;
	border: 0px solid  yellow;
}

.con_title {
	float: left;
	padding: 17px 0 0 0;
	border: 0px solid yellow;
}
.con_guide {
	float: right;
	padding: 40px 0 0 0;
}

.sub_con {
	float:right;
	width:550px;
	height:500px;
	padding: 40px 0 0px 0;
	border: 0px solid green;
}


#bottom {
	float:right;
	padding: 50px 0px 0px 0px;
}

.leftm_wrap {
	padding: 12px 0 32px 23px;
	border: px solid green;
}

.logo {
	padding: 12px 0 32px 23px;
}

ul.left_nav {
	list-style-type:none;
}


.smmenu01 {
	float:left;
	padding: 0px 0px 0px 0px;
}

.smmenu02 {
	float:left;
	padding: 0px 0 px 0px;
}

.leftmenu {
	width:0px;
	padding: 6px 0px 0px 0px;
}

.guide_txt_01{
	color: #b7babb;
}
.guide_txt_02{
	color: #df7840;
}

.utill_home{
	float:left; padding-top:67px; padding-left:80px; 
}

.utill_site{
	float:left; padding-top:67px; 
}

.utill_cont{
	float:left; padding-top:67px;
}

.utill_bar{
	float:left; padding-top:67px;
}

.sub_utility{
	width:1080px ; height:110px ; background: url(/image/leftbar_bottom.gif) no-repeat 280px top; padding-left:20px; border: 0px solid #FF0000;
}
