/*
EBNEWS Web Development Team (http://www.sotongin.co.kr)
Author : HJH, KWJ 20081105
*/


body {margin:0; padding:0;}
form {margin:0; padding:0;}
img {margin:0; padding:0; border:0px;}
* {margin:0; padding:0;}
*ul, li {margin:0; padding:0; list-style:none;}
.clear {clear:both;}



#head {width:930px; height:80px; margin:0 auto;}
#logo {float:left; width:210px; height:54px; margin:13px 0 0 0; text-align:center;}
#top_mid {float:left; position:relative; width:320px; height:80px; background:url(../img/head_bg.gif) no-repeat;}
#top_menu {position:absolute; top:24px; left:34px; width:185px; height:20px; padding:10px 0 0 0; background:url(../img/top_menu_bg.gif) no-repeat; text-align:center;}
#top_menu {font:11px µ¸¿ò; color:#cccccc; text-decoration:none;}
#top_menu a:link {font:11px µ¸¿ò; color:#666666; text-decoration:none;}
#top_menu a:visited {font:11px µ¸¿ò; color:#666666; text-decoration:none;}
#top_menu a:hover {font:11px µ¸¿ò; color:#e41b23; text-decoration:underline;}
#banner_head {float:left; width:400px; height:54px; margin:10px 0 0 0;}



#navi {width:930px; height:35px; margin:0 auto;}
#submenu {position:relative; width:930px; height:39px; margin:0 auto;}
.mainmenu_layer {font:12px µ¸¿ò; color:#cccccc; text-decoration:none;}
.mainmenu_layer ul li {float:left; margin:0 0 0 -1px; padding:0 10px 0 10px; background:url(../img/submenu_bar.gif) no-repeat;}
.mainmenu_layer ul li a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.mainmenu_layer ul li a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.mainmenu_layer ul li a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline;}



#contain {width:930px; margin:0 auto;}
#con210L {float:left; width:224px; margin:0 0 0 0;}
.login {width:182px; margin:0 0 10px 0; padding:10px; border:solid 4px; color:#f0f0f0; background:#f9f9f9;}
.login_box {width:118px; height:17px; border:solid 1px; border-color:#cccccc; background-color:#ffffff; font:12px µ¸¿ò; color:#333333; line-height:18px;}
.login_text li {float:left; padding:0 0 0 5px; background:url(../img/bull_login.gif) no-repeat left 3px;}
.login_text li {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.login_text li a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.login_text li a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.login_text li a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:none;}

.conbox1 {width:208px; margin:0 0 10px 0; border:solid 1px; color:#e0e0e1;}
.conbox_head1 {width:198px; height:21px; margin:0 0 10px 0; padding:9px 0 0 10px; background:url(../img/cap_bg1.gif) no-repeat; font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head1 a:link {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head1 a:visited {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head1 a:hover {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head2 {width:198px; height:21px; margin:0 0 10px 0; padding:9px 0 0 10px; background:url(../img/cap_bg2.gif) no-repeat; font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head2 a:link {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head2 a:visited {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_head2 a:hover {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:none;}
.conbox_body {width:188px; margin:0 0 10px 0; padding:0 10px 0 10px;}
.conbox_thum {float:left; width:70px; height:50px; margin:0 10px 0 0; border:solid 1px; color:#999999;}
.conbox_con {float:left; width:106px; height:42px; padding:9px 0 0 0; font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:16px;}
.conbox_con a:link {font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:16px;}
.conbox_con a:visited {font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:16px;}
.conbox_con a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}
.conbox_cap {width:188px; margin:0 10px 3px 10px; font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:16px;}
.conbox_cap a:link {font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:16px;}
.conbox_cap a:visited {font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:16px;}
.conbox_cap a:hover {font:bold 12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}



#con706 {float:left; width:690px; padding:0 0 0 15px; border-left:solid 1px; color:#dddddd;}
#mainnews {width:690px; height:180px;}
#topnews_thum {float:left; width:240px; height:170px; padding:5px; background:url(../img/topthum_bg.gif) no-repeat;}
#topnews_con {float:left; width:190px; height:180px; padding:0 0 0 10px; background:url(../img/topnew_bg.gif) no-repeat;}
#topnews_number {width:114px; height:21px; margin:10px 5px 10px 71px;}
#topnews_number ul li {float:left; padding:0 5px 0 0;}
.top_cap {width:180px; margin:0 0 10px 0; font:bold 18px µ¸¿ò; color:#000000; text-decoration:none; line-height:22px;}
.top_cap a:link {font:bold 18px µ¸¿ò; color:#000000; text-decoration:none;}
.top_cap a:visited {font:bold 18px µ¸¿ò; color:#000000; text-decoration:none;}
.top_cap a:hover {font:bold 18px µ¸¿ò; color:#e41b23; text-decoration:underline;}
.top_con {width:180px; margin:0 0 10px 0; font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.top_con a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.top_con a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.top_con a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}
.tongpd {width:190px; height:130px; margin:0 9px 8px 9px;}



#con690 {width:690px;}
#con450 {float:left; width:450px; padding:15px 15px 0 0; border-right:solid 1px; color:#dddddd;}
#newscate {float:left; width:359px;}
#newscate ul li {float:left;}
.news_body {width:450px; height:67px; margin:10px 0 0 0;}
.news_thum {float:left; width:90px; height:65px; margin:0 10px 0 0; border:solid 1px; color:#999999;}
.news_cap {float:left; width:348px; margin:5px 0 0 0; font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none; overflow:hidden; text-overflow:ellipsis;}
.news_cap a:link {font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.news_cap a:visited {font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.news_cap a:hover {font:bold 14px µ¸¿ò; color:#e41b23; text-decoration:underline;}
.news_con {float:left; width:348px; margin:6px 0 0 0; font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.news_con a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.news_con a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.news_con a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}

.news_thum2 {float:left; width:90px; height:65px; margin:0 0 0 10px; border:solid 1px; color:#999999;}
.news_cap2 {float:left; width:348px; margin:5px 0 0 0; font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none; overflow:hidden; text-overflow:ellipsis;}
.news_cap2 a:link {font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.news_cap2 a:visited {font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.news_cap2 a:hover {font:bold 14px µ¸¿ò; color:#e41b23; text-decoration:underline;}
.news_con2 {float:left; width:348px; margin:6px 0 0 0; font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.news_con2 a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.news_con2 a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.news_con2 a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}

.cap_st1 {font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.cap_st1 a:link {font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.cap_st1 a:visited {font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.cap_st1 a:hover {font:bold 12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}

#photo_head {width:437px; height:21px; margin:15px 0 0 0; padding:11px 0 0 13px; background:url(../img/photo_head.gif) no-repeat;}
#photo_body {width:450px; background:url(../img/photo_bg.gif) repeat-y;}
#photo_foot {width:450px; height:5px; margin:0 0 15px 0; background:url(../img/photo_foot.gif) repeat-y;}
.photo_btnL {float:left; width:18px; margin:28px 0 0 0;}
.photo_btnR {float:left; width:18px; margin:28px 0 0 0; text-align:right;}
.photo_thum {float:left; width:380px; height:90px;}
.photo_thum1 {float:left; width:120px; height:90px; margin:0 10px 0 0;}
.photo_thum2 {float:left; width:120px; height:90px;}

#unitong_head {width:437px; height:21px; margin:15px 0 0 0; padding:14px 0 0 13px; background:url(../img/unitong_head.gif) no-repeat;}
#unitong_body {width:450px; background:url(../img/unitong_bg.gif) repeat-y;}
#unitong_foot {width:450px; height:5px; background:url(../img/unitong_foot.gif) repeat-y;}
.unitong_thum {float:left; width:120px; margin:0 20px 0 0; text-align:center; font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.unitong_thum a:link {font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.unitong_thum a:visited {font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.unitong_thum a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline;}

.tabc {width:430px; font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none; line-height:29px; border-bottom:solid 1px; border-bottom-color:#e7e7e7;}
.tabc a:link {font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.tabc a:visited {font:12px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.tabc a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline;}

.tabc2 {width:90px; float:left; text-align:right; font:12px µ¸¿ò; color:#999999; line-height:29px;}



#con250R {float:left; width:210px; margin:15px 0 0 14px;}



#bottom {width:810px; margin:0 auto; padding:20px 0 20px 120px; background:#eeeeee; font:12px µ¸¿ò; color:#888888; text-decoration:none; line-height:16px;}
#bottom a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
#bottom a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
#bottom a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}



#location {width:690px; height:24px; margin:0 0 20px 0; background:url(../img/location.gif) repeat-x; font:bold 14px µ¸¿ò; color:#666666;}

.newslist_body {width:690px; height:67px; margin:0 0 20px 0;}
.newslist_thum {float:left; width:90px; height:65px; margin:0 10px 0 0; border:solid 1px; color:#999999;}
.newslist_cap {float:left; width:588px; margin:5px 0 0 0; font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none; overflow:hidden; text-overflow:ellipsis;}
.newslist_cap a:link {font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.newslist_cap a:visited {font:bold 14px µ¸¿ò; color:#2d2c2d; text-decoration:none;}
.newslist_cap a:hover {font:bold 14px µ¸¿ò; color:#e41b23; text-decoration:underline;}
.newslist_con {float:left; width:588px; margin:6px 0 0 0; font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.newslist_con a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.newslist_con a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none; line-height:16px;}
.newslist_con a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline; line-height:16px;}

.paging {margin:2px 0 0 0;}
.paging ul li {float:left; margin:-1px; padding:0 10px 0 10px; background:url(../img/paging_bar.gif) no-repeat left 1px; font:bold 12px µ¸¿ò; color:#e41b23; overflow:hidden;}
.paging ul li a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.paging ul li a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.paging ul li a:hover {font:12px µ¸¿ò; color:#666666; text-decoration:underline;}

.newsview_st1 {margin:0 0 2px 0; font:bold 21px µ¸¿ò; color:#e41b23; text-decoration:none;}
.newsview_st2 {margin:0 0 3px 0; font:bold 12px µ¸¿ò; color:#666666; text-decoration:none;}
.newsview_st3 {font:12px µ¸¿ò; color:#999999; text-decoration:none;}
.newsview_st4 {width:650px; margin:30px 0 30px 0; font:14px ±¼¸²; color:#434343; text-decoration:none; line-height:24px;}

.imcap_blue {font:11px µ¸¿ò; color:#999999; text-decoration:none;}

#reply_write {width:630px; height:85px; margin:0 0 20px 0; padding:42px 0 0 20px; background:url(../img/reply_bg.gif) no-repeat;}
#reply_write ul li {float:left; margin:0 5px 0 0; font:12px µ¸¿ò; color:#666666;}
.reply_input {width:118px; height:17px; border:solid 1px; border-color:#cecece; font:12px µ¸¿ò; color:#000000; line-height:21px;}
.reply_textarea {width:528px; height:47px; border:solid 1px; border-color:#cecece; font:12px µ¸¿ò; color:#000000;}
.reply_list1 {font:bold 12px µ¸¿ò; color:#39b54a; text-decoration:none;}
.reply_list2 {font:12px µ¸¿ò; color:#999999; text-decoration:none;}
.reply_list3 {font:12px µ¸¿ò; color:#666666; text-decoration:none;}

.reple_total {width:650px; margin:0 0 5px 0; font:12px µ¸¿ò; color:#ff6600; text-decoration:none;}



#board_title {width:650px; height:29px; border-top:solid 2px; border-top-color:#f14f5d; border-bottom:solid 1px; border-bottom-color:#dfdfdf;}
#board_list {width:650px; height:29px; border-bottom:solid 1px; border-bottom-color:#dfdfdf;}
.title_board {float:left; height:12px; margin:9px 0 0 0; border-right:solid 1px; border-right-color:#f14f5d; text-align:center; font:bold 12px µ¸¿ò; color:#999999;}
.title_board2 {float:left; height:12px; margin:9px 0 0 0; text-align:center; font:bold 12px µ¸¿ò; color:#999999;}
.list_board {float:left; height:12px; margin:9px 0 0 0; font:12px µ¸¿ò; color:#666666;}
.list_board a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.list_board a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.list_board a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline;}

.list_board3 {float:left; height:12px; margin:33px 0 0 0; font:12px µ¸¿ò; color:#666666;}
.list_board3 a:link {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.list_board3 a:visited {font:12px µ¸¿ò; color:#666666; text-decoration:none;}
.list_board3 a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline;}

.board_view1 {width:640px; margin:9px 0 0 10px; font:bold 12px µ¸¿ò; color:#000000;}
.board_view2 {float:left; width:640px; margin:9px 0 0 0; font:12px µ¸¿ò; color:#999999;}
.board_view3 {width:630px; padding:20px 10px 20px 10px; font:13px ±¼¸²; color:#585858; line-height:20px;}

#board_search {width:648px; margin:20px 0 0 20px; padding:7px 0 7px 0; border:solid 1px; color:#dfdfdf; background:#f5f5f5; text-align:center;}
#board_search ul li {float:left; padding:0 0 0 5px;}
.board_select {height:20px; font:12px µ¸¿ò; color:#666666;}
.board_input {width:233px; height:18px; border:solid 1px; border-color:#cbcbcb; font:12px µ¸¿ò; color:#666666; line-height:21px;}

.view_list {width:580px; height:20px; padding:9px 0 0 70px; border-bottom:solid 1px; border-bottom-color:#dfdfdf;}
.view_list a:link {font:12px µ¸¿ò; color:#1191d0; text-decoration:none;}
.view_list a:visited {font:12px µ¸¿ò; color:#1191d0; text-decoration:none;}
.view_list a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration:underline;}

#board_write {width:650px; height:41px; border-top:solid 2px; border-top-color:#f14f5d; border-bottom:solid 1px; border-bottom-color:#dfdfdf;}
#board_write2 {width:650px; height:41px; border-bottom:solid 1px; border-bottom-color:#dfdfdf;}
.title_write {float:left; height:12px; margin:15px 0 0 0; border-right:solid 1px; border-right-color:#f14f5d; text-align:center; font:bold 12px µ¸¿ò; color:#999999;}
.write_input {height:19px; border:solid 1px; border-color:#e0e0e1; font:12px µ¸¿ò; color:#000; line-height:21px;}



#find_id {width:530px; height:184px; margin:0 0 20px 0; background:url(../img/find_id_bg.gif) no-repeat;}
#find_pw {width:530px; height:184px; margin:0 0 10px 0; background:url(../img/find_pw_bg.gif) no-repeat;}
.find_text {float:left; width:80px; font:bold 12px µ¸¿ò; color:#666666; text-align:right; line-height:24px;}
.find_input {height:17px; border:solid 1px; border-color:#cccccc; font:12px µ¸¿ò; color:#000; line-height:18px;}
.info_cap {font:bold 12px µ¸¿ò; color:#ee6600;}
.info_textarea {width:527px; margin:5px 0 0 0; padding:10px; border:1px solid #cccccc; font:12px µ¸¿ò; color:#666666;}
.member_agree {width:550px; margin:0 0 10px 0; font:12px µ¸¿ò; color:#666666; text-align:center;}
.n3 {font:12px µ¸¿ò; color:#999999;}
.result {font:bold 12px µ¸¿ò; color:#000000;}

.style2 {font:12px µ¸¿ò; color:#e41b23;}
.mt {font:12px µ¸¿ò; color:#4b4b4b; text-decoration: none;}
.mt a:link {font:12px µ¸¿ò; color:#4b4b4b; text-decoration: none;}
.mt a:visited {font:12px µ¸¿ò; color:#4b4b4b; text-decoration: none;}
.mt a:hover {font:12px µ¸¿ò; color:#e41b23; text-decoration: none;}