@charset "utf-8";
/* DVS main 스타일시트 */

/* 공통 */
body {margin:0 0 0 0; padding:0 0 0 0; font-family:Tahoma, Geneva, arial, sans-serif; font-size:11px; line-height:14px; color:#3d3d3d; background-color:#FFFFFF;}
li {list-style:none}
form {display:inline}

A:link {color:#484848; text-decoration:none;}
A:visited {color:#484848; text-decoration:none;}
A:active {color:#669900; text-decoration:none;}
A:hover {color:#669900; text-decoration:none;}

a.txt:link {text-decoration: none;font-size:11px;color:#484848;}
a.txt:visited {text-decoration: none;font-size:11px;color:#484848;}
a.txt:active {text-decoration: none;font-size:11px; color: #222222;}
a.txt:hover {text-decoration: none;font-size:11px; color: #222222;}

a.txt2:link {text-decoration: none;font-size:11px;color:#ffffff;}
a.txt2:visited {text-decoration: none;font-size:11px;color:#ffffff;}
a.txt2:active {text-decoration: none;font-size:11px; color: #ffffff;}
a.txt2:hover {text-decoration: none;font-size:11px; color: #ffffff;}

ul, li {margin:0 0 0 0; padding:0 0 0 0;}
.skip {display:none;}
hr {display:none;}	



/* main_body */
#Window {width:100%; align:center;}
#FixWindow {position:relative; width:1020px; margin:0px auto;}
#main_body {position:absolute; left:0; top:0; width:1020px; float:left; background:url(../images/_main/bg_main.jpg) no-repeat; display:inline;}


/* main_box */
.boxtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3D3D3D;
font-weight:normal;
text-decoration:none;
}


/* header */
#header {float:left; width:990px; height:80px; margin-left:30px; display:inline;}
		#logo {float:left; width:180px; height:60px; display:inline;}
		#menu {float:left; width:810px; height:80px; display:inline;}
			#gnb {float:left; width:95px; height:25px; margin-left:660px; display:inline;}
			#gnb li {float:left;}
			#gnb img {float:left;}

			#menu_flash {float:left; width:810px; height:55px; display:inline;}
			#menu_flash li {float:left;}
			#menu_flash img {float:left;}


/* top_menu */
#top_menu {float:left; width:1020px; height:80px; display:inline;}
#top_menu .logo {width:180px;height:60px;margin-left:30px;background:url(../images/_main/logo.png)}
#top_menu .site-menu {position: absolute;right: 45px;top: 8px;}
#top_menu .site-menu li {display:inline-block}
#top_menu .site-menu li:not(:last-child):after {font-size:0.8em;content:'|';margin-left:8px;margin-right:4px}

#top_menu > ul {position: absolute;top: 30px;left: 294px;font-size: 1.4em;text-align: center;letter-spacing: -0.6px;}
#top_menu > ul > li {display:inline-block;width:137px;padding: 10px 0;}
#top_menu > ul > li .sub-menu {display: none;position: absolute;font-size: 0.7em;margin-top: 0px;}
#top_menu > ul > li:first-child .sub-menu {left: 39px;}
#top_menu > ul > li:last-child .sub-menu {right: 34px;}
#top_menu > ul > li:hover .sub-menu {display:block;}
#top_menu > ul > li .sub-menu li {display: inline-block;padding: 5px 0;}
#top_menu > ul > li .sub-menu li:first-child {margin-right: 25px}

.menu-item a:hover {
	color: #195abb;
	font-weight: inherit;
}
	/* main_flash */
#main_flash {float:left; width:1020px; height:415px; display:inline;}

/* container */
#container {float:left; width:1020px; height:220px; display:inline; margin-left:10px; margin-top:10px;}
#container1 {float:left; width:775px; height:210px; display:inline; }
#container2 {float:left; width:192px; height:220px; display:inline; margin-left:30px;}
#container2 li {float:left;}
#container2 img {float:left;}



/* container1 */
#news {float:left; width:185px; height:165px; display:inline;}
#tit1 {float:left; width:175px; height:23px; display:inline;}
#bg_news {float:left; width:175px; height:122px; background:url(../images/_main/bg_news.gif) no-repeat; display:inline;}
#news img {float:left;}

#overview {float:left; width:570px; height:180px; margin-left:20px; display:inline;}
#tit2 {float:left; width:560px; height:23px; display:inline;}
#bg_overview {float:left; width:560px; height:122px; background:url(../images/_main/bg_overview.gif) no-repeat; display:inline;} 
#overview img {float:left;}



#banner {float:left; width:775px; height:34px; display:inline;}
#banner li {float:left;}
#banner img {float:left;}



/* footer */
#footer {float:left;}



















