@charset "euc-kr";
/* Sundosoft Design Team(http://www.sundosoft.com/) YSG 090309 */ 

/* Type Selector */
*{
margin:0; padding:0;
scrollbar-face-color: #eeeeee; scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color:#cccccc; 
scrollbar-darkshadow-color:#cccccc; scrollbar-track-color: #ffffff; 
scrollbar-arrow-color:#0152ac;
}
p, body, table, td, input, form, textarea		{font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim; font-size:12px; color: #333333; text-decoration:none;}
img, fieldset, button	{border:0;}
hr, button img, caption	{display:none;}

html:first-child select		{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option		{padding-right:6px;} /* Firefox Fix */
legend		{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */

.txt_notice				{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #333333; text-decoration:none; line-height:20px;}
.txt_notice	 a:link		{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #333333; text-decoration:none; line-height:20px;}
.txt_notice	 a:visited	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #333333; text-decoration:none; line-height:20px;}
.txt_notice	 a:hover	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #333333; text-decoration:underline; line-height:20px;}
.txt_notice	 a:active	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #333333; text-decoration:none; line-height:20px;}

.txt_gallery			{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #309acc; text-decoration:none; padding-top:3px; text-align:center;}
.txt_gallery a:link 	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #309acc; text-decoration:none; padding-top:3px; text-align:center;}
.txt_gallery a:visited 	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #309acc; text-decoration:none; padding-top:3px; text-align:center;}
.txt_gallery a:hover 	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #013283; text-decoration:none; padding-top:3px; text-align:center;}
.txt_gallery a:active 	{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #309acc; text-decoration:none; padding-top:3px; text-align:center;}
.txt_gallery_date		{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #666; text-decoration:none; padding-top:6px; text-align:center;}

.txt_counter			{font-family:"µ¸¿ò", Dotum; font-size:11px; color: #333333; text-decoration:none;}

/* Layout Selector */
#wrap		{width:100%; background-image:url(../images/main_visual_bg.gif); background-repeat:repeat-x; }
#header		{width:995px; height:400px; float:left;}
#container	{width:875px; height:376px; margin:22px 60px 0 60px; float:left; position:relative;}
#content	{width:100%; height:115px; margin-bottom:26px; float:left;} 
/* #content	{width:100%; height:115px; margin-bottom:0px; float:left;} */
#content2	{width:100%; height:159px; margin-bottom:32px; float:left;}
#banner		{width:875px; height:44px; background-image:url(../images/main_banner_bg.gif); background-repeat:no-repeat; float:left;}
#footer		{width:995px; clear:both; position:relative;}


/* Header */
#header .logo 		{left: 19px;  top:26px;  position:absolute;}
#header .gnb 		{left: 318px; top:23px;  width:659px; height:69px;  position:absolute;}
#header .tnb 		{left: 4px; 
top:1px;	 
position:absolute;
}
#header .tnb ul li	{float:left; display:inline;}

/* Class Selector */
.boarder01 {border:1px solid #d7d8d3; padding:2px; text-align:center; width:96px; height:101px; }
.input01   {border:1px solid #bbb; height:15px; width:85px; color:#666666; font-size:11px; padding-top:2px;}

/* Content */
#content .notice 	{width:320px; height:115px; margin-right:60px; float:left; position:relative;}
#content .tab		{margin-bottom:10px;}
#content .resource	{width:230px; height:115px; margin-right:60px; float:left; position:relative;}

#content .login 	{width:190px; height:71px; float:left; position:relative; background:url(../images/main_login_bg.gif) no-repeat; padding:44px 0px 0px 15px;} 

#content2 .gallery	{width:320px; height:159px; margin-right:60px;  float:left; position:relative;}
#content2 .webgis 	{width:230px; height:159px; margin-right:60px;  margin-top : 4px;  float:left; position:relative;}
/* #content2 .webgis 	{width:230px; height:159px; margin-right:60px;  float:left; position:relative;} */
#content2 .quick 	{width:205px; height:144px; float:left; position:relative; text-align:center; padding-top:15px;}
#content2 .quick  ul li {display:inline;}

/* Banner */
#banner .banner_list	{width:auto; padding:12px 0 0 24px;}
#banner .banner_more	{left:815px; top:354px; position:absolute;}
#banner .banner_list  li{width:auto; display:inline; margin-right:20px; position:relative;}

/* Footer */
#footer .counter {width:81px; height:22px; left:873px; top:14px; position:absolute;}
