/*master.css*/


*{margin:0; padding:0;}
body{font:12px/normal Verdana,Dotum;}
ul{list-style:none;}
a{text-decoration:none;}
address, em{font-style: normal;}
img{border: none;}


/*layout*/
body{text-align:center;	background: url(../slice_index/indexpage_bg.gif) repeat-x;} /*¸Þ´º¹Ù¹Ø »¡°­¶óÀÎ*/

html,body{width: 100%; height: 100%;}



/*ÇªÅÍ¸¦ Ç×»ó ¾Æ·¡*/

#wrapper{
	width:980px;
	margin:0 auto; /*...Áß¾ÓÁ¤·Ä*/
	text-align:left;
	position: relative;
}


/*ºí·Î±× Å¾ºÎºÐ*/
#topblog{height:18px; float:right;}

/*header*/


#header{height: 129px;}

h1 img{margin:2px 0 0 0;}
h1 {display:inline; float:left; position: absolute;}


#mainMenu{   /* ¸Þ´º¿¡ Ä¿¼­¸¦ °®´Ù ´ë¾úÀ»¶§ ³»¿ëµéÀÌ ¹ØÀÇ ÄÜÅ×ÀÌ³Ê ³»¿ëº¸´Ù À§·Î ¿Ã¶ó¿Â´Ù ±×·¯¹Ç·Î ¾Û¼Ö·çÆ®¿¡ z-indexÀÓ*/
	float: right;
	clear: both;
	height: 33px;
	background-color: transparent;
	margin-left: 0px;
	top: 61px; /*ÆäÀÌÁö »ó´Ü°ú ¸Þ´º¿ÍÀÇ °Å¸®*/
	z-index: 10;
	padding-left: 5px;
	position:relative; 
}
#mainMenu dl{
	float:left;
	position: relative;
}
#mainMenu dd{
	display: none;
	background-color: white;
	border: 1px solid #dbdada;
	border-top: 4px solid #dbdada; 
	width: 150px;
	padding: 10px 0px 10px 8px;
	position: absolute;
	left:47px;	
}
#mainMenu dd a{
	font: 10pt Dotum;
	color: #8e8e8e;
}
#mainMenu dd a:hover{
	color: #eb053e;
	font-weight: Bold;
	text-decoration: underline;
}

#mainMenu dd li{
	margin-bottom: 7px;
}

#header #mainMenu dt{
	height: 46px;
    text-align: center;
	margin-right: 1px;
}
#header #mainMenu dt a{
	display: block;
	padding-top: 8px;
	height: 25px;
}

#header #mainMenu dt#intro{
    width: 170px;
	background: url(../slice_index/indexpage_menua.gif) no-repeat center top;
	}
#header #mainMenu dt#kind{
    width: 170px;
	background: url(../slice_index/indexpage_menub.gif) no-repeat center top;
}
#header #mainMenu dt#info{
    width: 170px;
	background: url(../slice_index/indexpage_menuc.gif) no-repeat center top;
}
#header #mainMenu dt#guest{
    width: 170px;
	background: url(../slice_index/indexpage_menud.gif) no-repeat center top;
}

#header #mainMenu dt#intro a:hover,
#header #mainMenu dt#intro a.on{
	display: block;
	padding-top: 8px;
	background: url(../slice_index/indexpage_menua1.gif) no-repeat center top;
}
#header #mainMenu dt#kind a:hover,
#header #mainMenu dt#kind a.on{
	display: block;
	padding-top: 8px;
	background: url(../slice_index/indexpage_menub1.gif) no-repeat center top;
}
#header #mainMenu dt#info a:hover,
#header #mainMenu dt#info a.on{
	display: block;
	padding-top: 8px;
	background: url(../slice_index/indexpage_menuc1.gif) no-repeat center top;
}
#header #mainMenu dt#guest a:hover,
#header #mainMenu dt#guest a.on{
	display: block;
	padding-top: 8px;
	background: url(../slice_index/indexpage_menud1.gif) no-repeat center top;
}

/*container-link*/

#container{
    clear:both;
	height: 890px;
	width: 100%;
	margin:0 auto; /*...Áß¾ÓÁ¤·Ä*/

}
/*#conimage{background: url(../slice_index/con_bg3.gif) repeat-x;} <--¹é±×¶ó¿îµå ¿¹Àü*/

#conlink1 {
    float: left;
	width: 325px;
	height: 392px;
	position: relative;
}
#conlink2 {
    float: left;
	width: 330px;
	height: 392px;
	position: relative;
}
#conlink3 {
    float: left;
	width: 325px;
	height: 392px;
	position: relative;
}
#callcenter {
    float: left;
	width: 245px;
	height: 140px;
	margin-top: 33px;
	margin-bottom: 15px;
	position: relative;
}
#gmp1 {
    float: left;
	width: 245px;
	height: 140px;
	margin-top: 33px;
	margin-bottom: 15px;
	position: relative;
}
#patent1 {
    float: left;
	width: 245px;
	height: 140px;
	margin-top: 33px;
	margin-bottom: 15px;
	position: relative;
}
#new{
    float: left;
	width: 220px;
	height: 140px;
	margin-left: 17px;
	margin-top: 33px;
	margin-bottom: 15px;
	position: relative;
}
#footer{
    clear:both;
	height: 143px;
	width:100%;
    background: url(../slice_index/indexpage_45.gif)  repeat-x ;
}
#addr{
   width: 980px;
   margin: 0 auto;
   padding-top: 20px;
   padding-left: 25px;
}
#footl {
   float: left;
   text-align: left;   
}
#footr {
   float: left;
   text-align: left;
   font-size:13px; 
   color:#555555;
   line-height:21px; 
}
