/* common */
BODY{padding:0; margin:0;}
TABLE,TD,SELECT,INPUT,DIV,LI,FRAME,FORM,TEXTAREA,SPAN,P{font-size:12px; letter-spacing: -0.03em; line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;color:#383d41;}
IMG,TABLE{border:0}

A, A:link, A:visited, A:active, A:hover{color:666666;text-decoration:none;cursor:pointer;}
A:hover{color:808080;}

.png24{tmp:expression(setPng24(this));}

.bg{background-image: url(/images/common/bg.jpg); background-repeat: no-repeat;}
.bg_sub{background-image: url(/images/common/bg_sub.jpg); background-repeat: no-repeat;}
.bg_top{background-image: url(/images/common/bg_sub_right.jpg); background-repeat: repeat-x;}


/* main 스타일 */
.main_notice, .main_notice a:link, .main_notice a:visited, .main_notice a:hover{font-size:11px; color:#656565; letter-spacing: -0.06em; padding: 1px 3px 1px 3px;}
.main_notice a:hover{font-weight: bold;}
.main_date{font-size:11px; color:#aaaaaa; text-align:center;}

.consult {font-size:11px; color:#545454; letter-spacing: -0.05em; text-align:center;}
.input {border: 1px solid #cacaca;}
.list {border: 1px solid #cacaca; font-size:11px; color:#a0a0a0; letter-spacing: -0.05em;}
.side {padding-top: 15px; padding-right: 35px; padding-bottom: 5px; text-align:right;}
.location{font-size: 11px; color: #999999; letter-spacing: -0.05em; text-decoration: none;}

/* sub 스타일 */
.location{font-size: 11px; color: #999999; text-decoration: none; letter-spacing: -0.05em; padding: 2px 0px 2px 10px; background:url("/images/common/blt_arrow.gif") no-repeat 4px 8px;list-style-position:outside; list-style-type:none;}
.location_home{font-size: 11px; color:#999999; letter-spacing: -0.05em; padding: 2px 0px 2px 17px; 
background:url("/images/common/blt_home.gif") no-repeat 4px 6px;list-style-position:outside; list-style-type:none;}
.location_over{font-size: 11px; color: #378fd5; text-decoration: none; letter-spacing: -0.05em; padding: 2px 0px 2px 10px; background:url("/images/common/blt_arrow.gif") no-repeat 4px 8px;list-style-position:outside; list-style-type:none;}


.tits {color:#1d8acb; padding: 2px 2px 2px 11px; background:url(/images/common/blt_blue.gif) no-repeat  1px 7px; list-style-position:outside; list-style-type:none; font-weight: bold;}
.titgray {color:#666666; padding: 2px 2px 2px 11px; background:url(/images/common/blt_gray.gif) no-repeat  3px 9px; list-style-position:outside; list-style-type:none;}
.pad {color:#1d8acb; padding: 2px 2px 2px 11px;}

.sitemap, .sitemap a:link, .sitemap a:visited, .sitemap a:hover{font-size: 11px; color:#7F7F7F; text-decoration: none; padding: 3; letter-spacing: -0.05em; border-bottom: 1px solid #E6E6E6;}
.sitemap a:hover{text-decoration: underline;}

.tbl_right {font-size: 12px; color:#666666; padding: 3px 3px 3px 10px; border-bottom: 1px solid #dedede;}
.tblT_left {font-size: 12px; color:#676767; background-color: #f5f5f5; font-weight:bold; text-align: center; padding: 5px; border-top: 2px solid #54b5e5; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.tblT_center {font-size: 12px; color:#676767; background-color: #f5f5f5; font-weight:bold; text-align: center; padding: 5px; border-top: 2px solid #54b5e5; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede;}
.tblT_right {font-size: 12px; color:#676767; background-color: #f5f5f5; font-weight:bold; text-align: center; padding: 5px; border-top: 2px solid #54b5e5; border-bottom: 1px solid #dedede;}
.tblC_left {font-size: 12px; color:#666666; text-align: center; padding: 3px; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.tblC_center {font-size: 12px; color:#666666; text-align: center; padding: 3px; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede;}
.tblC_right {font-size: 12px; color:#666666; text-align: center; padding: 3px; border-bottom: 1px solid #dedede;}
.tblB_left {font-size: 12px; color:#666666; text-align: center; padding: 3px; border-right: 1px solid #dedede; border-bottom: 1px solid #54b5e5;}
.tblB_center {font-size: 12px; color:#666666; text-align: center; padding: 3px; border-right: 1px solid #dedede; border-bottom: 1px solid #54b5e5; border-left: 1px solid #dedede;}
.tblB_right {font-size: 12px; color:#666666; text-align: center; padding: 3px; border-bottom: 1px solid #54b5e5;}

.box_pad {padding: 5px; text-align: center;}
.tbl_dot_left {font-size: 11px; color:#666666; text-align: center; font-weight:bold; padding: 3px; border-bottom: 1px dotted #ababab; letter-spacing: -0.05em;}
.tbl_dot {font-size: 11px; color:#666666; border-bottom: 1px dotted #ababab; padding: 3px 3px 3px 10px; background:url("/images/parts/blt_line.gif") no-repeat 3px 6px; list-style-position:outside; list-style-type:none; letter-spacing: -0.05em;}
.tbl_dot_no {font-size: 11px; color:#666666; text-align: center; font-weight:bold; padding: 3px; letter-spacing: -0.05em;}
.tbl_no {font-size: 11px; color:#666666; border-bottom: 1px dotted #ababab; padding: 3px 3px 3px 10px; letter-spacing: -0.05em;}

/* txt */
.txt_11{font-size: 11px; color: #999999; text-decoration: none; letter-spacing: -0.05em; padding: 2px;}
.txt_13{font-size: 13px; color: #333333; text-decoration: none; letter-spacing: -0.05em; padding: 2px; font-weight:bold;}

.txt_orange{color: #ff6d26; font-weight:bold;}
.txt_red{color: #fe000c; font-weight:bold;}
.txt_blue{color: #0079c2; font-weight:bold;}

/* sub page */
.txt_parts{font-size: 11px; color: #888888; text-decoration: none; letter-spacing: -0.05em; text-align:center;}


/*board*/
.brd_color {background-color:#999999;}
.brd_line {background-color:#d9d9d9; height:1px;}
.brd_tit {font-family:"돋움"; font-size:11px; color:#000000; letter-spacing:-1px; font-weight:bold; text-align:center;}
.brd_txt {font-family:"돋움"; font-size:11px; color:#666666; letter-spacing:-1px; font-weight:bold;}
.brd_num {font-family:"tahoma"; font-size:11px; color:#666666; letter-spacing:0px;}
.brd_pageView {font-family:"tahoma"; font-size:11px; color:#666666; letter-spacing:0px;}
.brd_box {
border:#e5e5e5 3px solid; 
text-align:center;
}
.img_box {
border:d9d9d9 1px solid; 
text-align:center; 
}
.txt_notice {font-family:"돋움"; font-size:12px; color:#333333; letter-spacing:0px; font-weight:bold;}
.txt_no10 {font-family:"verdana"; font-size:10px; color:#999999; letter-spacing:0px;}
.path {
	PADDING-RIGHT: 12px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/admin/img_files/path_bg.gif); COLOR: #686767; FONT-FAMILY: ,; HEIGHT: 25px
}