@charset "utf-8";

body,td,select,textarea,tr {
    scrollbar-face-color: #F5F5F5;
	scrollbar-shadow-color: #F5F5F5;
	scrollbar-highlight-color: #F5F5F5;
	scrollbar-3dlight-color: #CDCDCD;
	scrollbar-darkshadow-color: #CDCDCD;
	scrollbar-track-color: #F5F5F5;
	scrollbar-arrow-color: #000000;
	
	font-family: Dotum;
	font-size:12px;
	color:#666666;
	line-height:160%;
}

textarea,input {
    background-color:#EDEDED; 
	border-width:1px; 
	border-color:#CDCDCD; 
	border-style:solid;
	font-size:12px;
	color:#666666;
}
input.nothing {
	border-width:0px; 
}

select {
    behavior: url('/include/selectBox.htc');
}


body {margin: 0;
      padding: 0;
	  background-color: #FFFFFF;
}

hr {display: none;
}
img {border:0;}
.btn {cursor:pointer}
/******************************************************** common ********************************************************/ 
#wrapper{ 
    width:100%;
    margin-left:0px;
	margin-top:0px; 
	background-image:url(../images/common/bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top center; 
	text-align:center;
}

#top {
 width:955px;
 padding-left:0px;
 float:left;
 margin-top:22px;
}


.top_logo {
 float:left;
}

.top_navi {
 background-image:url(../images/common/navigation_bg.gif);
 width:745px;
 padding-left:0px;
 float:left;
 height:69px
}


#top_img {
 width:955px;
 padding-left:0px;
 float:left;
}

#left {
 width:202px;
 padding-left:0px;
 float:left;
 text-align:center;
 margin-top:0px;
}

#quick{
 width:88px;
 float:right;
 padding-right:0px; 
}

#copyright {
	CLEAR: both; BACKGROUND: #EAEAEA; MARGIN: 0px; WIDTH: 100%; HEIGHT: 104px
}

/******************************************************** main contant ********************************************************/ 

#center {
 width:634px;
 float:left;
 padding-left:17px;
 margin-top:0px;
}

.trips {
 width:634px;
 float:left;
 padding-left:0px;
 margin-top:0px;
}


.dot_line {
 background-image:url(../images/common/dot_line.gif);
}


.dot_line0 {
 background:url('/images/common/dot_line.gif') bottom center repeat-x;
 vertical-align:top;
 height:170px;
}
.solid_line0 {
	border-bottom:1px solid #E5E5E5;
 	vertical-align:top;
 	height:150px;
}
.sub_gallery0 { width:173px; height:122px; }
.sub_gallery0 table { margin:0; border:0; outline:0; border-collapse:collapse; border-spacing:0; width:173px;}
.sub_gallery0 img { margin:0; border:0; outline:0; border-collapse:collapse; border-spacing:0;}
.sub_gallery0 td { text-align:center; }
.sub_gallery0 td.up {	background:url('/bbs/images/pho_top.gif') top left no-repeat; height:5px; }
.sub_gallery0 td.bot {background:url('/bbs/images/pho_bot.gif') top left no-repeat; height:13px;  }
.sub_gallery0 td.cen { background:url('/bbs/images/pho_bg.gif') top left repeat-y; text-align:left; padding:0 0 0 5px; }


.photo_new {
 width:615px;
 float:left;
 padding-left:8px;
}

.news{
 width:615px;
 float:left;
 padding-left:8px;
 margin-top:240px;
}



/******************************************************** sub contant ********************************************************/ 

 
#right {
 width:765px;
 padding-left:0px;
 margin-top:31px;
 float:left;
}


.contant {
	position: absolute;
	width:765px;
	float:left;
 }
 
.bg_left{
	background-image:url(../images/common/contant_bg01.gif);
	background-repeat:repeat-x;
	}
.bg_right{
	background-image:url(../images/common/contant_bg02.gif);
	background-repeat:repeat-x;
	}
	

.line_contentsbox {border-style:solid;border-width:0px 1px 1px 1px;border-color:#D7D7D7;background-color:#FFFFFF;width:609px;padding:22px 18px 20px 19px;height:450px}


/******************************************************** font ********************************************************/
.gray {font-family: Dotum;font-size:12px;color:#363636;}
.blue{ color: #3688B7; font-size: 12px}
.blue_b {  font-weight: bold; color: #44A2B1; font-size: 12px}
.blue02_b {  font-weight: bold; color: #0066CC; font-size: 12px}
.green {font-family: Dotum;font-size:12px;color:#66BC26;}
.w_b{font-family: Dotum;font-size:12px;color:#ffffff;font-weight: bold;}
.green_b{font-family: Dotum;font-size:12px;color:#5A7538; font-weight: bold;}
.orange {font-family: Dotum;font-size:12px;color:#F87808;}
.red {font-family: Dotum;font-size:12px;color:#CB5031;}
.eng {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: 666666;}

/******************************************************** link ********************************************************/
a,img,input{selector-dummy: expression(this.hideFocus=true);}
A:link 					{ color: #666666; text-decoration: none; }
A:visited 				{ color: #666666; text-decoration: none; }
A:active 				{ color: #666666; text-decoration: none; }
A:hover 				{ color: #5A7538; text-decoration: none; }

/******************************************************** board class ********************************************************/
.line_news{border-style:solid;border-width:0px 3px 0px 3px;border-color:#D5D3C7;background-color:#FFFFFF;width:382px;padding:10px 5px 5px 5px;height:78px}
.line_schedule {border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0; font-family: Dotum;font-size:12px;color:#CB5031;}
.line_schedule02 {border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0; font-family: Dotum;font-size:12px;color:#3688B7;}
.line_bot {border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;}
.line_top {border-style:solid;border-width:0px 0px 3px 0px;border-color:#E0E0E0;}
.radio {background-color:#ffffff;border-width:1px;border-color:#ffffff;border-style:solid;}

.comment { min-height:50px; _height:50px; margin:20 0 0 0; padding:0; border:0; outline:0; border-bottom:1px solid #e0e0e0; }
.comment .com_id { padding:0px 8px 0px 10px; word-break:break-all; clear:both; min-height:50px; _height:50px; width:102px !important; text-align:left; vertical-align:top; font-family:verdana; font-size:11px; font-weight:bold; color:#888888; }
.comment td { text-align:left; vertical-align:top; font-family:verdana; font-size:11px; font-weight: normal; padding:0 0 0 0; min-height:50px; _height:50px;}
.comment span.date {font-family:verdana; color:#ffffff; font-size:9px; padding: 0 3 0 3; background-color:#90bf4a;}
.comment .date{text-align:right;verticla-align:bottom;position:relative;}

