body{font-family:"NanumGothic";}
  body {
	margin-left: 00px;
	margin-top: 00px;
	margin-right: 00px;
	margin-bottom: 00px;
}
h1, h2, h3, h4, h5, ul, li, p {margin:0; padding:0;}
ul, li{list-style:none; color:#787878; margin:0; padding:0;}
img,fieldset{border:none;}
legend{position:absolute; left:0; top:-5000px; overflow:hidden; font-size:0; line-height:0; width:0; height:0;}

/**/
.wrap {width:100%; margin:0px auto; position:relative;}
.wraper{width:1004px;  margin:0px auto; position:relative;}
#header{width:1004px; position:relative; margin:0px auto; height:122px;}

#topmenu{float:left; width:1004px; padding: 0 ; font-family:Nanum Gothic;}
.logo {float:left; width:255x;}
.logo li{float:left;  }
.logo a { width:255px; height:61px; position:absolute;  left:0px; top: 20px; display:block; }
.menu {float:left; width:294px; font:18px NanumGothic; font-weight:600;}
.menu li{float:left; }
.menu1 a{ width:50px; height:18px; position:absolute; left:729px; top: 18px; display:block;}
.menu2 a{ width:57px; height:18px; position:absolute; left:784px; top: 18px; display:block;}
.menu3 a{ width:57px; height:18px; position:absolute; left:848px; top: 18px; display:block;}
.menu4 a{ width:76px; height:18px ;position:absolute; left:909px; top: 18px; display:block;}


#container{position:relative; margin:-240px 0 10px 0; z-index:500;}
#contents{}
  
    #news{position:relative; width:400px; margin:0px 0  0px 0px; z-index:500;}
	
	.board {float:left; width:699px;}
	.board li {float:left; padding:20px 0px 0 0; height:200px;}
	.board_1 {float:left; width:333px; height:227px; margin-bottom:0px; padding-top:40px;}
	.board_2 {float:left; width:333px; height:227px; margin-bottom:0px; padding-top:40px;}	
    .board_3 {float:left; width:666px; height:227px; margin-bottom:10px; padding-top:0px;}	

	.banner {float:left; width:400px; left :700px; padding-top:0px;  }
	.banner li {float:left; padding-top:0px; padding-left:5px; padding-bottom:7px; }
	

#footer{float:left; clear:both; width: 100%;  background-color:#232323;  position:relative; margin:0px auto; }
	.foot{float:left; line-height: 35px; background-color:#232323; }
	.foot li{float:left; margin:10px 5px;  }
	#addr{float:left; font-family:"NanumGothic"; font-style:normal; color:#cccccc; background-color:#232323; width:100%;margin:0px 0px;}
		.addr{width:1180px; float:left;  padding:30px 0 40px 0; font-size:10pt; font-color:#cccccc; text-align:center;}
		.addr span {font-size:9pt; color:#ccc;}
	

.container {width: 1180px; margin: 0 auto;}


.contents_left{float:left; width:287px; background: url(../css3/%22/base/img/img2/leftbg.gif%22) no-repeat; padding:0px 0px 10px 0px;}
.title1 {font-family:"NanumGothic";font-size:15pt;font-weight:700;color:#0F6FBC; padding:3px 92px 0px 7px; }
.pointext_b {font-family:"NanumGothic";font-size:16pt;font-weight:700;color:#000000; padding:0px 28px 0px 99px; }
.pointext_b2 {font-family:"NanumGothic";font-size:11pt;font-weight:700;color:#333333; padding:0px 28px 9px 99px; }
.small_b {font-family:"NanumGothic";font-size:12pt;font-weight:600;color:#106FBF; padding:0px 37px 3px 19px;}
.small_b2 {font-family:"NanumGothic";font-size:9pt;font-weight:600;color:#585959; padding:0px 49px 0px 20px;}
.contents_left ul{float:left; width:287px;}

.title2 {font-family:"NanumGothic";font-size:15pt;font-weight:700;color:#0F6FBC; padding:3px 133px 3px 7px; }
.txt {font-family:"NanumGothic";font-size:10pt;color:#5c5c5c;padding:10px;}
.pointext_b3 {font-family:"NanumGothic";font-size:13pt;font-weight:bolder;color:#000000; padding:0px 20px 0px 24px; }
.small_b3 {font-family:"NanumGothic";font-size:9pt;font-weight:600;color:#585959; padding:0px 30px 0px 24px;}
.micon1{padding:5px 0 0px 20px;}
.micon2{padding:0px 0 0px 10px;}

.title3 {font-family:"NanumGothic";font-size:12pt;font-weight:700;color:#0F6FBC; padding:5px 178px 14px 7px; }
.small_b4 {font-family:"NanumGothic";font-size:9pt;font-weight:600; line-height:13pt; color:#757474; padding:0px 0px 0px 10px;}


.kb{padding:0px 99px 0px 24px;}
.leftline{padding:3px 0 0px 0;}
