html	{width:100%;margin:0;padding:0;}
body,h1,h2,h3,h4,div,ol,ul,li,dl,dt,dd,p,form,input,select,textarea,img {margin:0; padding:0;  font-family:"Tahoma", "Verdana", "돋움", "굴림"; color:#757575; font-size:14px}
body {background:#636363}
img		{border:none;}
ul,ol	{list-style:none;}
a		{text-decoration:none; color:#525252;}
a:hover	{text-decoration:none;}

/* main*/
.bg_body {top center; width:100%;}
.header h1 {padding:5px 10px; background:#fff} 
.main_img {text-align:center; padding-top:0px}
.main_menu {width:93%; margin:0 auto}
.main_menu li {float:left; padding:10px 0px; padding:10px 15px}

.main_menu table td {padding:3px 5px}
.main_menu table td img {padding:0; margin:0}

/* 서브메뉴 */
.sub_menu {background:#0574c1; border-top:1px solid #034f84; border-bottom:1px solid #034f84; height:30px}
.sub_menu li {float:left; border-right:1px solid #034f84; text-align:center; height:23px; padding-top:7px;}
.sub_menu li.rgt_none {border-right:none}
.sub_menu02 {background:#f60 url(imgs/menu_07img.png) repeat-x; width:100%}
.sub_menu02 li {float:left}

/* main */
.footer {background:#636363; height:100px; text-align:center; color:#ccc; width:100%; font-size:12px}
.footer ul {width:105px; margin:0 auto;  text-align:center; padding-top:10px; font-weight:bold}
.footer ul li {float:left; color:#ccc}
.footer ul li a {color:#ccc}
.footer li.bar {padding:0 10px}
.footer span {display:block; clear:both}
.footer span.copy {font-size:12px; color:#ccfdff; padding-top:7px}

/* 인사말 */
.greeting p {margin:0 10px; font-size:12px}
.greeting p.al_rgt {text-align:right; padding:20px 0 10px}

/* 회사개요 */
.company_tbl {border-top:2px solid #444547; border-bottom:1px solid #C6C6C6; margin-bottom:15px}
.company_tbl th {border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; background:#F3F3F3; height:30px; color:#333;font-size:12px}
.company_tbl td {border-bottom:1px solid #E4E4E4; padding-left:15px; height:40px;font-size:12px}
.company_tbl td.sub_tit {background:#F0F8FF; border-right:1px solid #E4E4E4; color:#4B5B74; padding-left:0; text-align:center; height:30px; font-weight:bold}
.company_tbl td.sub_tit02 {background:#FCFBED; border-right:1px solid #E4E4E4; padding-left:0; text-align:center; font-weight:bold; height:30px}
.company_tbl td.sub_con {border-right:1px solid #E4E4E4; padding-left:0; text-align:center; height:30px}
.company_tbl td.total {padding-left:0; text-align:center; font-weight:bold}
.company_tbl td.rgt_none, th.rgt_none {border-right:none}

/* 회사연혁 */
.history_tbl {border-top:2px solid #5e99d5}
.history_tbl th {border-bottom:1px solid #89abc3; border-right:1px solid #e0e7ea; background:#eaf2fa; height:27px; color:#1561a2;font-size:14px}
.history_tbl td {border-bottom:1px solid #e0e7ea; border-right:1px solid #e0e7ea; background:#fff; height:27px; text-align:center ;font-size:16px}
.history_tbl td.year {color:#5891bf; font-weight:bold ;font-size:14px}
.history_tbl td.month {color:#868686; font-weight:bold ;font-size:14px}
.history_tbl td.rgt_none, th.rgt_none {border-right:none}

/* 오시는길 */
.map {border:3px solid #F0F0F0; width:95%; margin:0 auto; }
.guide {width:95%; margin:0 auto; padding-top:10px}
.guide p {float:left; font-weight:bold; color:#000; font-size:13px}
.guide p img {vertical-align:middle}
.guide ul {clear:both}
.guide ul li {padding-top:3px}
.guide ul li span {color:#098ec9; font-weight:bold}


/* 공통요소 */
.sub_cont {width:100%; padding:10px 0 20px}
.contents {width:100%; padding:0; margin:0 auto; background:#fff}
.contents h2 {background:#f6f6f6; border-bottom:1px solid #e5e5e5; height:15px; padding:7px 0 5px 10px;clear:both}
.pad01 {padding-top:10px}
.pad02 {padding-bottom:10px}
.mrg01 {margin-bottom:15px}
.mrg02 {margin-bottom:15px; line-height:13px}
.mrg02 td.name {padding:3px 0}
.name_sub {color:#098ec9; font-weight:bold}

/* 게시판 */
.bbs_tbl {border-top:2px solid #0877bf; border-bottom:1px solid #c7c7c7; height:30px; background: url(/images/bbs/bg_tbl.gif) repeat-x}
.bbs_tbl td {text-align:center; color:#666; font-size:11px}
.bbs_tblBot {border-bottom:1px solid #0877bf}
.bbs_tblBot td {color:#666; font-size:11px}
.bbs_tblItem {border-bottom:1px solid #d8dfe6}
.bbs_tblItem_top {border-top:2px solid #0877bf}
.bbs_tblItem td {color:#666; font-size:11px}
.bbs_tit {color:#103c83 !important; font-size:11px; padding-left:5px; background: url(/sub_05/imgs/bar.gif) no-repeat right}
.td_line {border-bottom:1px solid #d8dfe6}
.view {padding:10px; vertical-align:top}
.day {font-size:11px}