@charset "utf-8";

/**/
body
{	margin: 0px; padding: 0px; list-style: none; list-style-type: none; color: #444444; font-size:12px; font-family:Arial,Tahoma; line-height:17px; 
	scrollbar-3dlight-color:DADADA;
	scrollbar-arrow-color:#DADADA;
	scrollbar-track-color:#DADADA;
	scrollbar-darkshadow-color:#DADADA;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DADADA;
	background:#f9f9f5 url(../../images/common/bg.gif) repeat-x }
	
td, th, div, p, ul, li, input, select
{	margin: 0px; padding: 0px; list-style: none; list-style-type: none; border-collapse: collapse; color: #444444; font-size:12px; font-family:Arial,Tahoma; line-height:17px; }

table, dl, dt, dd { margin:0px; padding:0px; }
select { letter-spacing:-1; }
input { height:17px; border:1px solid #d1d1d1; color:#444444; }
textarea { height:150px; width:95%; border:1px solid #d1d1d1; color:#444444; font-family:dotum,Arial; }
form { margin:0px; }

.chk, .radio { border:0px;}
.radio2 {  border:0px; margin-bottom:-2px;}

a:link  { COLOR: #444444; TEXT-DECORATION: none; }
a:active { COLOR: #444444; TEXT-DECORATION: none; } 
a:visited { COLOR: #444444; TEXT-DECORATION: none; }
a:hover { COLOR: #444444; TEXT-DECORATION: underline; }

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style:none; } /* for Firefox */ 

img { border:none; }

/*font*/
.fs11, a.fs11:link, a.fs11:visited, a.fs11:hover, a.fs11:active { font-size:11px; font-family:Arial; line-height:14px; }
.fc_01, a.fc_01:link, a.fc_01:visited, a.fc_01:hover, a.fc_01:active {color:#95b738;}
.fc_02, a.fc_02:link, a.fc_02:visited, a.fc_02:hover, a.fc_02:active {color:#f58528;}
.fc_03 {color:#6c6d4c;}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active { font-weight:bold; }


/*contents*/
#layout, #top{ margin:0 auto; width:900px;}
#top{margin-bottom:10px} 
#top a:link  { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
#top a:active { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; } 
#top a:visited { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
#top a:hover { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
#topmenu { width:900px; clear:both; background:url(../../images/common/bg_topmenu.gif) no-repeat; height:56px;} 
#topmenu td{width:150px; text-align:center;} 
#gm { float:right; margin:10px 0px 0px 0px}
#gm ul{float:left}
#gm ul li{float:left}
#link {float:right; margin-top:20px; width:375px}
#link ul{float:left}
#link ul li{float:left}

#left { float:left; padding-top:0px; width:230px; background:url(../../images/common/lm_bg.gif); }
#leftmenu{ background:url(../../images/common/lm_bot.gif) no-repeat bottom; padding-bottom:20px}
#leftmenu ul {margin-bottom:10px}
#leftmenu li{ background:url(../../images/common/dot_gray.gif) no-repeat 18px 10px; padding-left:27px; line-height:18px; font-size:11px }
.lm_tit{ background:url(../../images/common/lm_tit_bg.gif) no-repeat 50%; height:21px; padding-left:30px; color:#fff; font-weight:bold; line-height:18px; margin-bottom:5px;}
.lm_tit a:link  { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.lm_tit a:active { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; } 
.lm_tit a:visited { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.lm_tit a:hover { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.lm_tit2{ background:url(../../images/common/lm_tit_bg2.gif) no-repeat 50%; height:34px; padding-left:30px; color:#fff; font-weight:bold; line-height:16px; margin-bottom:5px;}
.lm_tit2 a:link  { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.lm_tit2 a:active { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; } 
.lm_tit2 a:visited { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.lm_tit2 a:hover { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.lm_dotline{background:url(../../images/common/lm_dotline.gif) no-repeat 50%; height:1px; margin-bottom:10px}

#right { float:right; width:665px; text-align:left;}
#content { background:url(../../images/common/body_bg.gif) repeat-y; margin-bottom:10px}
#flash{padding-top:20px; background:url(../../images/common/flash_bg.gif) no-repeat; text-align:center}
#footer { margin:0 auto; width:900px; height:50px; text-align:right; clear:both; }
#footer p {font-size:11px; line-height:14px}

.logo { float:left; margin:5px 0px 10px 12px;}

.title { padding-left:20px; width:645px; margin-bottom:20px}
.navi { background:url(../../images/common/icon_home.gif) no-repeat 0px 3px; float:right; margin:5px 20px 20px 0px; padding-left:20px; font-size:11px;}
.con {padding:0px 20px 100px 20px; background:url(../../images/common/body_bot.gif) no-repeat bottom; overflow:hidden}

/*margin*/ 
.m5 { margin-left:5px; margin-right:5px; }
.m2 { margin-left:2px; margin-right:2px; }
.b5 { margin-bottom:5px;}
.b10 { margin-bottom:10px;}
.b20 { margin-bottom:20px;}
.b30 { margin-bottom:30px;}


/*bullet*/
.stit{background:url(../../images/common/bullet_stit.gif) no-repeat 3px 5px ; padding-left:15px; margin-bottom:5px; color:#95b738; font-weight:bold}


/*main*/
/*.notice { background:url(../../images/common/notice_bg.gif) no-repeat; width:288px; height:79px; padding:5px 10px 5px 100px;} */
.notice { background:url(../../images/common/notice_bg.gif) no-repeat; width:288px; padding:5px 10px 5px 100px;}
.list li {background:url(../../images/common/dot_gray.gif) no-repeat 5px 8px; padding-left:12px; line-height:18px;}
.main_photo { background:#f3f2ee url(../../images/common/main_photo_top.gif) no-repeat; width:179px; padding:15px 10px 5px 10px}
.main_photo ul{background:url(../../images/common/main_photo_bot.gif) no-repeat bottom}
.main_photo li{ background:url(../../images/common/dot_green.gif) no-repeat 3px 6px;line-height:14px; font-size:11px; padding-left:10px}
.main_frame{background:url(../../images/common/main_frame.gif) no-repeat; width:170px; height:95px; padding:5px 0px 0px 5px; margin-bottom:5px}
.life{ border-top:2px solid #b2cf49; border-bottom:2px solid #b2cf49; width:199px}
.life li{ border-bottom:1px solid #d5d5d5;}


/*sub*/
.pro_01 dl{float:left; width:100px;}
.pro_01 dt{float:left; overflow:hidden; margin-right:20px}
.pro_01 dd{padding-right:20px;overflow:hidden}

.tt{border:1px solid #cbcbcb; width:622px }
.tt td { border:1px solid #cbcbcb; padding:5px; line-height:13px; font-size:11px }
.tt_tit{background:url(../../images/common/tt_bg.gif) no-repeat; width:300px; height:18px; color:#ffffff; font-weight:bold; text-align:center}
.tt2 dt {background:url(../../images/common/tt2_top.gif) no-repeat; width:612px; color:#fff; font-weight:bold; padding-left:10px;}
.tt2 dd {background:url(../../images/common/tt2_bg.gif) repeat-y; padding:5px 10px 5px 10px}
.tt2 .dd2{background:url(../../images/common/tt2_bot.gif) no-repeat; height:7px}
.tt3_tit{background:url(../../images/common/tt3_bg.gif) no-repeat; width:193px; height:18px; color:#ffffff; font-weight:bold; text-align:center}
.tt4_tit{background:url(../../images/common/tt4_bg.gif) no-repeat; width:169px; height:18px; color:#ffffff; font-weight:bold; text-align:center}
.tt010101_tit{background:url(../../images/common/tt010101_bg.gif) no-repeat; width:81px; height:18px; color:#ffffff; text-align:center; font-size:11px}
.tt010102_tit{background:url(../../images/common/tt010102_bg.gif) no-repeat; width:95px; height:18px; color:#ffffff; text-align:center; font-size:11px}
.tt010103_tit{background:url(../../images/common/tt010103_bg.gif) no-repeat; width:361px; height:18px; text-align:center; font-size:11px; color:#ffffff;}
.tt010104_tit{background:url(../../images/common/tt010104_bg.gif) no-repeat; width:95px; height:120px; color:#ffffff; text-align:center; font-size:11px}

.tt0301{border:1px solid #cbcbcb; width:622px }
.tt0301 td { border:1px solid #cbcbcb; padding:2px; line-height:13px; font-size:11px; letter-spacing:-0.5px; line-height:10px }
.tt0301_tit{background:url(../../images/common/tt0301_bg.gif) no-repeat; width:99px; height:18px; color:#ffffff; text-align:center; font-size:11px}
.tt0302_tit{background:url(../../images/common/tt0302_bg.gif) no-repeat; width:292px; height:18px; color:#ffffff; text-align:center; font-size:11px}
.tt0303_tit{background:url(../../images/common/tt0303_bg.gif) no-repeat; width:262px; height:18px; color:#ffffff; text-align:center; font-size:11px}
.tt0304_tit{background:url(../../images/common/tt0304_bg.gif) no-repeat; width:67px; height:18px; color:#ffffff; text-align:center; font-size:11px}

#calendar {background:url(../../images/common/calendar_bg.gif) repeat-y;}
#calendar .top {background:url(../../images/common/calendar_top.gif) no-repeat; width:622px; height:53px; text-align:center; padding-top:6px}
#calendar .top .txt01{font-size:18px; color:#b7b7b7; font-weight:bold}
#calendar .top .txt02{font-size:18px; color:#99bd35; font-weight:bold}
#calendar .bg{background:url(../../images/common/calendar_c.gif) no-repeat; width:176px; height:155px; padding:5px; }
#calendar .month { text-align:center; font-weight:bold; color:#333; margin-bottom:10px}
#calendar td{ text-align:center; line-height:20px}
#calendar .w14{ width:14%; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
#calendar .start { background:url(../../images/common/bg_start.gif) no-repeat; color:#fff; font-weight:bold}
#calendar .holi { background:url(../../images/common/bg_holi.gif) no-repeat; color:#fff; font-weight:bold}
.con_t { border-bottom:2px solid #d5d5d5; border-top:3px solid #d5d5d5; border-left:3px solid #d5d5d5; border-right:2px solid #d5d5d5;  }
.con_t td,th { text-align:center; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; height:20px}
.con_t th{background-color:#f2f2f2;}
.con_t2 { border-bottom:2px solid #d5d5d5; border-top:3px solid #d5d5d5; border-left:3px solid #d5d5d5; border-right:2px solid #d5d5d5;  }
.con_t2 td{ border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; height:20px; padding-left:10px}

/*popup*/
#popup {padding:20px 15px 80px 15px; text-align:left; border:10px solid #e9e9e9; background-color:#fff}
#popup .tit_popup{width:100%; border-bottom:1px solid #d5d5d5; margin-bottom:20px} 


/* board */
.board_list{ margin:0px 0px 15px 0px; border-bottom:1px solid #d5d5d5; border-top:2px solid #d5d5d5;}
.board_list th { text-align:center; line-height:24px; background-color:#f2f2f2; border-right:1px solid #f2f2f2;}
.board_list td { padding:3px 0px 3px 0px; vertical-align:middle; text-align:center; border-bottom:1px solid #d5d5d5; }
.board_list td a { color:#444444; }
.board_list .ltd { padding:3px 5px 3px 10px; text-align:left; }

.board_write { margin:0 0 15px 0; border-bottom:1px solid #d5d5d5; border-top:2px solid #d5d5d5; }
.board_write th{background:#f8f8f8; text-align:left; padding:2px 5px 2px 10px;}
.board_write td { padding:2px 5px 2px 10px; vertical-align:top; text-align:left; color:#444444; border-bottom:1px solid #d5d5d5;}
.board_write .td01 { background:url(../../images/common/dot_gray.gif) no-repeat 10px 13px; padding:6px 5px 4px 20px; font-weight:bold; }

.board_view { margin:0 0 15px 0; border-bottom:1px solid #d5d5d5; border-top:2px solid #d5d5d5; }
.board_view th { padding:3px 0px 3px 10px; text-align:left; background-color:#f2f2f2; border-right:1px solid #f2f2f2; }
.board_view td { background:url(../../files/images/korean/board/list_bar.gif) no-repeat 0px 8px; padding:3px 5px 3px 10px; vertical-align:top; text-align:left; border-bottom:1px solid #e7e7e7;  }
.board_view .td01 { background:url(../../images/common/dot_gray.gif) no-repeat 5px 50%; padding:3px 5px 3px 15px; font-weight:bold; }
.board_view .td02 { padding:10px; border-bottom:1px solid #e7e7e7; }
.board_view .td03 { padding:10px 10px 10px 65px; border-bottom:1px solid #e7e7e7; background-color:#f8f8f8; }


.paging { width:100%; height:15px; text-align:center; }
.pagingText {margin:0px 3px 0px 3px; height:15px; vertical-align:top; color:#D1D1D1; font-size:11px; }
.pagingText a b { color:#444444; }
.btn { text-align:right;}
.btn_center { text-align:center;}






