body	{font-size:.75em;font-family:sans-serif;color:#333;}
#all	{background:url(/image/top/top_bg.gif) repeat-x;}
#wrap	{width:895px;margin:0 auto;	padding-top:0; background:url(/image/common/top_bg.gif) top center no-repeat;}

#header {height:122px;}
#header h1	{height:52px;float:left; padding-top:15px;}

/* GLOBAL MENU */
#global {float:right; padding:40px 0 8px 0;height:52px;}
#global ul {}
#global ul li{float:left;margin-right:5px;list-style:none;}

/* MENU */
#gnb{position: relative;top:-33px;width:895px;clear:both;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;z-index:1;}
#gnavigation{height:30px;overflow:hidden;z-index:2;}
#gnavigation dd{float:left;padding:0px;}
#gnavigation dd ul{position:absolute; width:895px; top:33px;display:none;}
#gnavigation dd ul li{float:left;padding:0 4px 0 4px;background:url(/images/00common/menu_icon.gif) no-repeat 0 5px;}
#gnavigation dd ul li a{font-family:굴림;text-decoration:none;}
#gnavigation dd ul li a:hover{color:#00a0d4;}

#contents_wrap {clear:both;}

/*좌측*/
#sidebar{float:left;width:167px; background:url(/image/common/sub_left_bg.gif) repeat-y; padding:0 10px 0 1px;}


/*로그인*/
#ub_login, #ub_conn{}
#ub_login{padding:15px 5px 10px 8px;}
#ub_login{.padding:10px 5px 10px 8px;}
#ub_login h2{ float:left; margin-bottom:8px;}
#ub_login h2{.float:left;}
#ub_login dd{width:75px; vertical-align:top; margin-top:5px;}
#ub_login dd.upw{ margin-top:3px; float:left}
#ub_login #uid{ background:#fff url(/image/common/login_id.gif) no-repeat 0px 0px;}
#ub_login #upw{ background:#fff url(/image/common/login_pw.gif) no-repeat 0px 0px;}
#ub_login .input_text{ border:1px solid #c9c9c9; width:75px; height:17px; color:#444;}
#ub_login p.keeping{ float:right; margin:-20px 5px 0 0;}
#ub_login ul{padding:5px 0 15px 0; clear:both;}
#ub_login ul{.padding:5px 0 15px 0; .clear:both;}
#ub_login ul li{float:left;}
#ub_login ul li.umember{ margin-right:3px;}
#ub_logout{text-align:center; padding:15px 0 10px 0;}


/* 메인본문시작 */
#contents{width:711px;float:right;padding:0 1px 0 1px;}
#contents h2 {padding-bottom:9px;}
#contents h2 {.padding-bottom:9px;}

#ub_contents1{width:528px; padding-right:13px;float:left;}
#ub_news,#ub_school{float:left; height:147px;}
#ub_news{ width:272px;}
#ub_school{ width:255px;}
#ub_news p.bbs_tit{ padding-bottom:10px;}
#ub_news .bbs_list li{height:20px; background:url(/image/dot/arrow_sky.gif)  no-repeat 10px; padding-left:20px;}
#ub_news .bbs_list a{ color:#666; font:normal 12px dotum; text-decoration:none;}
#ub_school p.bbs_tit{ padding-bottom:10px;}
#ub_school .bbs_list li{height:20px; background:url(/image/dot/arrow_sky.gif)  no-repeat 10px; padding-left:20px;}
#ub_school .bbs_list a{ color:#666; font:normal 12px dotum; text-decoration:none;}


#ub_bn{clear:both; margin-bottom:10px;}
#ub_bn li{float:left;}

#ub_com{clear:both; width:527px; height:125px;}
#ub_com_navi{width:520px;background:url(/image/main/title_comm_bg.gif) repeat-x; height:33px; padding:7px 0 0 5px;}
#ub_com_navi ul {float:right; width:235px; height:33px; margin:-6px 0 0 0;}
#ub_com_navi ul {.float:right; .width:235px; .height:33px; .margin:-22px 0 0 0;}
#ub_com_navi ul li {float:left;list-style:none;}
#ub_com p{ width:110px; height:70px; float:left; padding-left:5px;}
#ub_com .bbs_list li{ width:130px; height:20px; float:left; padding-left:10px;}
#ub_com .bbs_list a{ color:#666; font:normal 12px dotum; text-decoration:none;}

#ub_contents2{width:167px;float:right; height:354px;}
#ub_bn2{}


#ub_conn3{}
#ub_conn3 ul{ padding-left:5px;}
#ub_conn3 li{float:left;}
#main_bn {clear:both; padding-bottom:8px;}


/*서브메뉴*/
#subnavi{padding-bottom:10px;}
#subnavi{.padding-bottom:10px;}
#subtit{ width:693px;height:42px;background:url(/image/common/sub_title_bg.gif) repeat-x; padding:10px 1px 0 15px; vertical-align:top;}
#subtit h2{float:left;}
#navigation{float:right; padding:5px 5px 0 0;}
#sub_contents{vertical-align:top; float:left; padding:15px;}
#sub_contents{.vertical-align:top;.float:left;.padding:15px;}



#gray_box{background:url(/image/membership/join_bg.gif) no-repeat; height:180px; margin-top:5px; padding:10px; width:670px;}
#gray_box2{width:625px;height:135px;overflow:auto; padding:10px; float:left;line-height:20px;}
#gray_box3{background:url(/image/membership/join_bg.gif) no-repeat; height:180px; margin-top:5px; text-align:center; padding-top:30px; width:670px;}
#gray_box4{background:url(/image/membership/join_bg.gif) no-repeat; height:180px; padding:20px 0 0 25px; width:670px;}
#gray_box5{ background:url(/image/sub/sub4_7_detail_bg.gif) no-repeat; height:250px; width:670px; padding:10px;}
#detail_info{padding:10px; width:650px; line-height:18px;}


dl.step2{ float:right;}
dl.step2 dd {float:left;padding-left:5px;}
.mb01{padding-bottom:10px; float:left;}
.mb02{padding:10px 0 10px 0;}
.mb03{ background:url(/image/membership/ipin_bg.gif) no-repeat; padding-top:35px;height:114px; text-align:center; width:670px;}
.mb04{ text-align:center; padding-top:15px;}
.mb05{ float:right; padding-right:13px; height:25px;}
.mb06{background:url(/image/sub/sub6_1_bg.gif) no-repeat bottom right; height:480px; padding-left:10px; float:left;}
.mb07{ float:right; vertical-align:top; padding:10px 20px; z-index:1}
.mb08{ background:url(/image/membership/find_bg.gif) no-repeat; padding-top:20px;height:180px; text-align:center; width:670px;}
.mb09{padding:15px 0 5px 0;}
.mb10{float:right; padding:10px;}

#keypoint01{ position:relative; height:390px;}
#keypoint01{ position:absolute; top:0; left:0}
#keypoint01 dl, dt {display:none;}


/*하단*/
#footer	{clear:both;height:27px;background:url(/image/common/footer_bg.gif) repeat-x;}
#help	{padding:5px 0 0 205px; height:30px;}
#help li{display:inline;margin-right:10px;}
#footer_logo{float:left; padding-right:70px;}
#address {float:left;padding:3px;}
#address li{padding-top:2px;}


/* 게시판 리스트 */
.board-list-table {clear:both; width:670px; border-collapse:collapse; background:url(/image/common/table_bg.gif) no-repeat 0 0;}
.board-list-table th {height:34px; background:none; color:#194cad; text-align:center;}
.board-list-table td {background:none; text-align:center; padding:5px 0 5px 0; border-bottom:1px solid #DDE7E9;}
.board-list-table td.title {text-align:left; padding-left:20px;}
.board-list-table td.title2 {color:#194cad; font-weight:bold; border-right:1px solid #DDE7E9; background:#f3f3f3;}
.board-list-table td.title a:hover {}
.board-list-table td.aleft {padding-left:10px; text-align:left;}
.board-list-table td.bgcolor {background:#F3F7F8}
.boardBtn {width:100%;clear:both; display:block; margin-top:10px;}

.board2-list-table {width:670px; border-collapse:collapse; border-top:2px solid #f19550;}
.board2-list-table td {background:none; text-align:left; padding:5px 0 5px 5px; border-bottom:1px solid #DDE7E9;}
.board2-list-table td.title {text-align:left; padding-left:20px;color:#333;font-weight:bold;font-size:11px; width:120px; background:#f3f3f3; border-right:1px solid #DDE7E9;}

.site{border-collapse:collapse;}
.site td.icon{ background:url(/icon/arrow_gray.gif) repeat-x no-repeat; background-position:left; padding:5px 5px 5px 10px; border-bottom:1px solid #d5e0f1; text-align:left;}


/* 게시판 뷰 */
.boardView {width:670px; clear:both;} 
.boardView .title {height:34px; color:#FFF; text-align:center; background:url(/image/common/table_bg.gif) no-repeat 0 0; font-weight:bold; color:#194cad; padding-top:5px;}

.boardView .viewInfo-list {width:670px;clear:both; display:block;}
.boardView .viewInfo-list:after {display:block; clear:both; content:"";} 
.boardView .viewInfo-list dl {width:100%;clear:both; display:block; border-top:1px solid #DDE7E9;} 
.boardView .viewInfo-list dt {width:120px; float:left; height:23px; font-weight:bold; background:#F3F7F8; padding-top:6px; text-align:center; border-bottom:1px solid #DDE7E9; color:#1091ae;}
.boardView .viewInfo-list dd {float:left; padding-left:20px; border-bottom:1px solid #DDE7E9; height:23px; padding-top:6px;}
.boardView .viewInfo-list dd.station {width:470px;}
.boardView .viewInfo-list dd.regdate {width:200px;}
.boardView .viewInfo-list dd.viewcount {width:80px;}
.boardView .viewInfo-list dd.viewcount {width:80px;}
.boardView .contentsInfo {padding:30px;}

.viewPage-list {position:relative;clear:both; display:block;width:670px;}
.viewPage-list:after {clear:both; display:block; content:""}
.viewPage-list dl {width:100%;clear:both; display:block; border-top:1px solid #DDE7E9;} 
.viewPage-list dt {width:80px; float:left; height:23px; font-weight:bold; background:#F3F7F8; padding:6px 0 0 40px; border-bottom:1px solid #DDE7E9; color:#1091ae; background:#F3F7F8 url(/img/board/icon_arr.gif) no-repeat 85px 13px;}
.viewPage-list dd {width:540px; float:left; padding-left:20px; border-bottom:1px solid #DDE7E9; height:23px; padding-top:6px;}

.boardBtn {width:100%;clear:both; display:block; margin-top:10px;}


/* 게시판 글쓰기 */
#boardWrite {width:100%;display:block; clear:both; border-top:1px solid #60B5C6; border-bottom:1px solid #60B5C6; position:relative;}
#boardWrite dl {width:680px;clear:both; display:block; position:relative; background:#F3F7F8;}
#boardWrite dl:after {display:block; clear:both; content:"";}
#boardWrite dt {width:120px; float:left; font-weight:bold; padding-top:6px; text-align:center; border-top:1px solid #DDE7E9; }
#boardWrite dd {width:550px;float:left; border-top:1px solid #DDE7E9; padding:3px 0 3px 20px; background:#FFF;}
#boardWrite dd input {border:1px solid #D1E8EE;}
#boardWrite dt label {color:#1091AE;}
#boardWrite .note textarea {border:1px solid #D1E8EE;}
#boardWrite .btn_file {height:20px;}


/*product*/
#product{}


/*privacy*/
#t1{ padding:10px 0 0 10px;line-height:18px;}
.bbs_list li{background:url(/image/dot/arrow_sky.gif) top no-repeat 10px; padding:0 0 0 20px;}
#privacy{line-height:18px;}

/*banner*/
.sub_cont_03{clear:both;overflow:hidden;margin:0 0 8px 0;background:url(/image/main/bg_bnr.gif) no-repeat;width:894px;height:42px;position:relative;}
.sub_cont_03_tit{position:absolute;top:5px;left:8px;}
.sub_cont_03_tit dl dt,
.sub_cont_03_tit dl dd img{vertical-align:bottom;line-height:0;font-size:0;}
.sub_cont_03_list{position:absolute;top:4px;left:62px;width:810px;height:34px;}
.sub_cont_03_move{position:absolute;top:5px;right:5px;width:13px;}
.sub_cont_03_move a img{display:block;margin-bottom:7px;}

/*배너*/
#banner-scroll { position: absolute; width:810px; height:50px; overflow: hidden; margin-top:1px; margin-left:10px;}
#banner-content { position: absolute;  }
#banner-content li{float:left; width:130px; height:50px; padding-left:2px; }

/*sitemap*/
#site1,#site2,#site3,#site4{float:left;}
.site_img{ padding-bottom:5px; margin:0 0 0 15px;}
.site_tit{ margin:5px 0 5px 20px; width:140px; border-bottom-width: 1px;background-image:url(/image/common/dot_03.gif); padding-bottom:5px; background-repeat:repeat-x; background-position:bottom;}	

#site5,#site6,#site7 {float:left;padding-top:30px;}
.site_img{ margin:0 0 0 15px;}


.sub05{}
.sub05_tit{height:30px; text-align:center;font-family:"돋움";font-size:12px;color:#333;font-weight:bold;}
.sub05 span .text{width:120px;}
.sub05 li{height:22px; background:url(/image/common/dot_03.gif) repeat-x bottom; text-align:left; padding-top:2px;}
.sub05_info{ width:670px;padding:15px;}


#sub02_navi{background:url(/image/common/sub2_navi_bg.gif) repeat-x; width:670px; padding-bottom:10px; height:33px;}
#sub02_navi ul li{display:inline; float:left;}

