@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@import url("board.css");
@import url("member.css");
@import url("content.css");


html, body {
    height: 100%;
}
#accessibility {
	DISPLAY: none
}
#wrapper {
	PADDING: 0px; MIN-HEIGHT: 100%; HEIGHT: auto !important; MARGIN: 0px auto -135px; WIDTH: 1040px;
}
#header {
	PADDING: 0px; MARGIN: 0px; WIDTH: 1040px; 
}


#top_menu {
	PADDING: 11px 0px 0px 0px; MARGIN: 0px; HEIGHT: 12px; WIDTH: 1040px; 
}
#top_menu ul.left {
	PADDING: 0px; MARGIN: 0px 0px 0px 20px; FLOAT: left; WIDTH: 500px;
}
#top_menu ul.right {
	PADDING: 0px; MARGIN: 0px 20px 0px 0px; FLOAT: right; WIDTH: 500px;
}
#top_menu ul li.no_line {
	PADDING: 0px; MARGIN: 0px; FLOAT: left; BACKGROUND: url();
}
#top_menu ul li {
	PADDING: 0px 0px 0px 29px; MARGIN: 0px; FLOAT: right; 
}



h1 {
	PADDING: 0px; MARGIN: 27px 0px 0px 5px; FLOAT: left; WIDTH: 211px; HEIGHT: 54px;
}


#main_menu {
	position: relative; PADDING: 0px; MARGIN: 45px 0px 0px 8px; FLOAT: left; WIDTH: 810px;
}
#main_menu ul#top::after {
	clear: both; display: block; content: "";
}
#main_menu ul li {
	FLOAT: left;
}
#main_menu ul li a {
	PADDING: 0px 0px 0px 41px; MARGIN: 0px; display: block; z-index: 99;
}
#main_menu ul li ul {
	left: 0px; top: 60px; height: 0px; overflow: hidden; display: inline-block; position: absolute; z-index: 99;
}
#main_menu ul li ul::after {
	clear: both; display: block; content: "";
}
#main_menu ul li ul li {
	padding: 0px 0px 8px 0px; float: none;
}
#main_menu ul li ul li a {
	padding: 0px; font-size:13px; font-family:'Nanum Gothic', sans-serif; color:#333; line-height:13px; z-index: 99;
}
#main_menu ul li ul li a:hover {
	color:#507091;
}
#main_menu ul li ul#topSubm1 {
	left: 49px;
}
#main_menu ul li ul#topSubm2 {
	left: 170px;
}
#main_menu ul li ul#topSubm3 {
	left: 290px;
}
#main_menu ul li ul#topSubm4 {
	left: 430px;
}
#main_menu ul li ul#topSubm5 {
	left: 550px;
}
#main_menu ul li ul#topSubm6 {
	left: 650px;
}
#main_menu ul li ul#topSubm7 {
	left: 760px;
}


#navibg {
	background: url(../image/subm_bg.gif) repeat-x; left: 0px; top: 120px; width: 100%; height: 0px; overflow: visible !important; position: absolute; z-index: 60;
}




#container {
	PADDING: 0px; MARGIN: 51px 15px 0px 15px; FLOAT: left; WIDTH: 1010px; CLEAR: both;
}

#sidebar {
	PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 220px;
}
#sidebar h2 {
	PADDING: 0px; MARGIN: 0px;
}

ul.left_menu {
	PADDING: 0px; MARGIN: 19px 10px 0px 10px; WIDTH: 200px;
}
ul.left_menu li {
	PADDING: 0px; MARGIN: 0px; 
}

ul.left_link {
	PADDING: 0px; MARGIN: 22px 10px 0px 10px; WIDTH: 200px;
}
ul.left_link li {
	PADDING: 0px; MARGIN: 0px; FLOAT: left; 
}




#content {
	PADDING: 0px; MARGIN: 0px 0px 0px 45px; WIDTH: 745px; FLOAT: left;
}


#subtitle {
	PADDING: 0px; MARGIN: 0px; WIDTH: 745px; HEIGHT: 33px; BACKGROUND: url(../image/title_bg.gif) repeat-x;
}
#subtitle H3 {
	PADDING: 0px; MARGIN: 0px 0px 0px 5px; FLOAT: left; 
}
#subtitle P {
	PADDING: 8px 5px 0px 0px; MARGIN: 0px; FLOAT: right; FONT: normal normal 12px Dotum, sans-serif; COLOR: #a7a7a7;
}

#content-area {
	PADDING: 0px; MARGIN: 30px 10px 40px 10px; WIDTH: 725px; FONT: normal normal 12px Dotum, sans-serif; line-height:18px; COLOR: #696969; 
}

#content-area.electric {
	BACKGROUND: url(../electric/image/img2.jpg) top right no-repeat;
}


#footer-wrapper {
	PADDING: 0px; MARGIN: 0px; BACKGROUND: url(../image/bottom_bg.gif) repeat-x; HEIGHT: 135px; CLEAR: both;
}
#footer {
	PADDING: 0px; MARGIN: 0px auto; WIDTH: 1040px;
}
#footer ul {
	PADDING: 0px; MARGIN: 0px 0px 0px 32px; 
}
#footer ul li {
	PADDING: 12px 49px 12px 0px; MARGIN: 0px; HEIGHT: 11px; FLOAT: left; BACKGROUND: url(../image/bottom_menu_line.gif) right no-repeat; FONT: normal normal 12px Dotum, sans-serif; COLOR: #dddddd; 
}
#footer ul li a:link {
	COLOR: #dddddd;
}
#footer ul li a:visited {
	COLOR: #dddddd;
}
#footer ul li a:active {
	COLOR: #dddddd;
}
#footer ul li a:hover {
	COLOR: #dddddd;  TEXT-DECORATION: underline;
}
#footer p#copyright {
	PADDING: 34px 0px 0px 0px; MARGIN: 0px 0px 0px 32px; HEIGHT: 11px; FONT: normal normal 12px Dotum, sans-serif; COLOR: #b3b3b3; CLEAR: both;  
}
#footer address {
	PADDING: 11px 0px 0px 0px; MARGIN: 0px 0px 0px 32px; HEIGHT: 11px; FONT: normal normal 12px Dotum, sans-serif; COLOR: #b3b3b3;  
}