@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


#accessibility {
	DISPLAY: none
}
#wrapper {
	PADDING: 0px; MARGIN: 0px auto; 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#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;
}


#main_visual {
	PADDING: 0px; MARGIN: 16px 30px 0px 30px; FLOAT: left; WIDTH: 980px; HEIGHT: 415px; CLEAR: both;
}


#container {
	PADDING: 0px; MARGIN: 40px 30px 35px 30px; FLOAT: left; WIDTH: 980px;
}


#board {
	PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 655px;
}
#board ul#notice {
	PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 310px;
}
#board ul#advice {
	PADDING: 0px; MARGIN: 0px 0px 0px 35px; FLOAT: left; WIDTH: 310px;
}
#board ul#portfolio {
	PADDING: 0px; MARGIN: 23px 0px 0px 0px; FLOAT: left; WIDTH: 655px;
}


#board ul li P.title {
	PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 160px;
}
#board ul li P.more {
	PADDING: 0px; MARGIN: 0px; FLOAT: right; TEXT-ALIGN: right; WIDTH: 150px;
}
#board ul li ul {
	PADDING: 0px; MARGIN: 16px 0px 0px 0px; FLOAT: left; WIDTH: 310px;
}
#board ul li ul li {
	PADDING: 0px; MARGIN: 0px;
}
#board ul li ul li SPAN.list {
	PADDING: 0px 0px 0px 8px; MARGIN: 0px; FLOAT: left; BACKGROUND: url(../main/image/t_icon.gif) left no-repeat; WIDTH: 212px; FONT: normal normal 12px Dotum, sans-serif; line-height:20px; COLOR: #666666;
}
#board ul li ul li SPAN.date {
	PADDING: 0px; MARGIN: 0px; FLOAT: right; TEXT-ALIGN: right; WIDTH: 90px; FONT: normal normal 12px Dotum, sans-serif; line-height:20px; COLOR: #939393;
}


#board ul#portfolio li ul {
	PADDING: 0px; MARGIN: 15px 0px 0px -13px; WIDTH: 668px;
}
#board ul#portfolio li ul li {
	PADDING: 0px; MARGIN: 0px 0px 0px 13px; FLOAT: left; WIDTH: 154px;
}
#board ul#portfolio li ul li P {
	PADDING: 0px; MARGIN: 0px; WIDTH: 148px; HEIGHT: 109px; BORDER: #dcdcdc 3px solid;
}
#board ul#portfolio li ul li SPAN {
	PADDING: 0px; MARGIN: 15px 0px 0px 0px; WIDTH: 154px; FLOAT: left; TEXT-ALIGN: center; FONT: normal normal 12px Dotum, sans-serif; COLOR: #666666;
}




#link {
	PADDING: 0px; MARGIN: 0px 0px 0px 35px; FLOAT: left; WIDTH: 290px;
}
#link ul#top {
	PADDING: 0px; MARGIN: 0px;
}
#link ul#top li#l1 {
	PADDING: 0px 0px 17px 0px; MARGIN: 0px; HEIGHT: 95px; BORDER-BOTTOM: #d6d6d6 1px dashed;
}
#link ul#top li#l2 {
	PADDING: 17px 0px 0px 0px; MARGIN: 0px; HEIGHT: 95px; 
}

#link ul#bottom {
	PADDING: 0px; MARGIN: 20px 0px 0px 0px;
}
#link ul#bottom li {
	PADDING: 0px; MARGIN: 0px; FLOAT: left;
}



#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;  
}