body {color:#000000;font-family:dotum,arial,sans-serif;font-size:12px;padding:0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}


img {border:none}

img.button {cursor:pointer}
img.help_button {cursor:pointer}
a:link {color: #666;text-decoration: none;}
a:visited {text-decoration: none;color: #666;}
a:hover {text-decoration: underline;color: #666;}
a:active {text-decoration: none;color: #666;}
a { selector-dummy : expression(this.hideFocus=true);}
.sub_menu {padding-left:25px; padding-top:2px; font-family:dotum; font-weight:bold; font-size:12px;}
.sub_menu_link {text-decoration:none; color:#333333;}
.sub_menu_link:hover {color:#0060BB;text-decoration:none;}
.sub_menu_link_g {text-decoration:none; color:#333333;}
.sub_menu_link_g:hover {color:#6e9526;text-decoration:none;}
.default_txt {font-family:dotum; font-size:12px; color:#555555;}
.default_txt_bold {font-family:dotum; font-size:12px; font-weight:bold; color:#333333;}
.small_txt {font-family:dotum; font-size:11px; color:#555555;}
.small_txt_bold {font-family:dotum; font-size:11px; font-weight:bold; color:#333333;}
.mobile_tit {font-family:dotum; font-size:15px; font-weight:bold; color:#0055be;}
.footer {padding:10px 0 25px 0; font-family:dotum; font-size:11px; color:#999999;}


table.board_01 th {background: url(../images/board_back.gif) repeat-x;}
table.board_01 td {height:28px; border-bottom:1px solid #e8e8e8;color:#6c6c6c;}

table.board_01 td.num {text-align:center; color:#6c6c6c; }
table.board_01 td.title {text-align:left; padding-left:10px;}
table.board_01 td.name {text-align:center; color:#668512;}
table.board_01 td.date {color:#6c6c6c; font-size:11px; text-align:center;}


table.board_01 tr:hover {background:#f0f5de; font-weight:bold;}

a.re {color:#9c9c9c; background: url(../images/icon_re.gif) no-repeat 0 -5px ;padding-left:25px}
span.text_search {color:#fe5009;font-size:14px;font-weight:bold;}
span.search {font-size:11px;}
span.search a.num_on {color:#fe5009;font-weight:bold;}
span.search  img {padding-top:5px;}
select {
	color:#6c6c6c;
	border-color:#C6C6C6 #E8E8E8 #E8E8E8 #C6C6C6;
	border-style:solid;
	border-width:1px;
	height:22px;
	font-size:12px;
	padding-left:5px;
	background-color:#f8f8f8;
}
input.textbox_01 {
	color:#6c6c6c;
	border-color:#C6C6C6 #E8E8E8 #E8E8E8 #C6C6C6;
	border-style:solid;
	border-width:1px;
	height:17px;
	padding-top:3px;
	width:150px;
	font-size:12px;
	padding-left:5px;
	background-color:#f8f8f8;
}
input.textbox_02 {
	color:#6c6c6c;
	border-color:#C6C6C6 #E8E8E8 #E8E8E8 #C6C6C6;
	border-style:solid;
	border-width:1px;
	height:17px;
	padding-top:3px;
	width:150px;
	font-size:12px;
	padding-left:5px;
	background-color:#f8f8f8;
}
input.textbox_03 {
	color:#6c6c6c;
	border-color:#C6C6C6 #E8E8E8 #E8E8E8 #C6C6C6;
	border-style:solid;
	border-width:1px;
	height:17px;
	padding-top:3px;
	width:150px;
	font-size:12px;
	padding-left:5px;
	background-color:#f8f8f8;
}

table.read_box {
	border-bottom:1px solid #97A722;
	color:#6C6C6C;
	line-height:150%;
	padding:30px 40px 30px 40px;
	text-align:left;
}


div.box {position:relative;width:1000px;}
div.sub_top {background: url(../images/sub_top.gif) no-repeat;position:relative;width:1000px;height:232px;}
div.sub_top a.logo {
	background: url(../images/logo_smart.gif) no-repeat;
	height:65px;
	left:30px;
	padding-left:20px;
	position:absolute;
	top:15px;
	width:150px;
}
div.sub_top a.menu_01 {left:40px;top:8px;height:19px;width:78px;left:40px;top:8px;position:absolute;background: url(../images/top_menu_01.gif) no-repeat;}
div.sub_top a.menu_02 {background: url(../images/top_menu_02.gif) no-repeat;height:19px;width:78px;left:140px;top:8px;position:absolute;}

div.sub_top a.menu_01:hover {background: url(../images/top_menu_01on.gif) no-repeat;height:19px;width:78px;left:40px;top:8px;position:absolute;}
div.sub_top a.menu_02:hover {background: url(../images/top_menu_02on.gif) no-repeat;height:19px;width:78px;left:140px;top:8px;position:absolute;}

div.sub_top a.on01:hover {background: url(../images/top_menu_01on.gif) no-repeat;height:19px;width:78px;left:40px;top:8px;position:absolute;}
div.sub_top a.on02:hover {background: url(../images/top_menu_02on.gif) no-repeat;height:19px;width:78px;left:140px;top:8px;position:absolute;}

div.sub_top div.menu span.line {
	background: url(../images/top_menu_01line.gif) no-repeat;
	height:19px;width:10px;
	left:0px;	top:8px;
}

div.sub_top div.menu {position:relative;}
div.sub_top div.menu ul { 
	background: url(../images/top_smart_menu.gif) no-repeat;
	height:35px;
	margin:0;
	padding:0;
	position:absolute;
	right:8px;
	top:10px;
	width:430px;
}
div.sub_top div.menu ul li {list-style:none;}
div.sub_box {display:inline-block;width:1000px;}
div.sub_left {float:left; width:198px; position:relative;display:inline-block;}
div.sub_left table td.menu_back {background: url(../images/sub_left_box.gif) no-repeat;width:198px;height:208px;}
div.sub_left table ul {padding:0px;margin:0px;top:40px;width:195px;position:absolute;}
div.sub_left table ul li {margin-left:20px;font-weight:bold;cursor:pointer;text-decoration:none;padding:6px 0 0 30px;color:#353535;list-style-type:none;background: url(../images/left_menuback.gif) no-repeat;height:27px;}
div.sub_left table ul li:hover {color:#8a9a16;font-weight:bold;list-style-type:none;}
div.sub_left table ul li  a {cursor:pointer;text-decoration:none;}
div.sub_container {width:798px;height:100%;margin-left:198px;#margin-left:0px;clear:right;}
div.sub_container table.container {background: url(../images/sub_box_back.gif) repeat-y -1px 0;}
div.sub_container table.container {_background: url(../images/sub_box_back.gif) repeat-y -4px 0;}
div.sub_container table.container td.bottom {background: url(../images/sub_box_bottom.gif) repeat-y -1px 0;height:32px;}
div.sub_container table.container td.bottom {_background: url(../images/sub_box_bottom.gif) repeat-y -4px 0;height:32px;}

div.sub_container table.container img.title {margin-left:28px;padding:5px 0 20px;}
div.sub_container table.board {margin-left:28px;}
div.sub_container table.sub_main {margin-left:19px;_margin-left:17px;}

div.bottom {
	background:#ffffff none repeat 0 0;
	clear:left;
	display:inline-block;
	height:80px;
	margin-bottom:20px;#margin-bottom:40px;#margin-bottom:40px;_margin-bottom:40px;
	margin-top:40px;
	width:100%;
}

div.bottom td.footer {padding:0px; line-height:180%;}

a.copy_link {color:#699; text-decoration:none}
a.copy_link:hover {color:#699; text-decoration:none}


