/*===== list =====*/
.list ul { list-style:none; padding-left:0px; margin-left:0px;}
.list li { background:url(/images/bullet_z.gif) -2px 5px no-repeat; font-size:12px; display:inline-block; padding-left:17px; margin-top:0px;}
.list li a { display:inline-block; line-height:22px; color:#a22c47; text-decoration:none;}
.list li a:hover { text-decoration:underline;}
.list li span {font-size:12px; line-height:22px; color:#2f71c9; display:block; font-weight:bold;}
.list_t1 {font-size:12px; line-height:22px; color:#2f71c9; display:block; font-weight:bold;}

.col-pad1 { padding-right:30px;}
.indent1 { padding:10px 0px 5px 0px;}
.marg-left1 { margin-left:20px;}

/* ?? */
body{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  "verdana", "Tahoma", "Dotum", "Gulim", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 160%;
	color: #555555;
	letter-spacing:0px;
}
table, tr, td, select, textarea{
	font-family:  "verdana", "Tahoma", "Dotum", "Gulim", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 160%;
	color: #555555;
	letter-spacing:0px;
}

a:visited {text-decoration: none; color:#555555}
a:link {text-decoration: none; color:#555555}
a:hover {color:#555555; text-decoration: underline;}

a.b:visited {text-decoration: none; color:#000000}
a.b:link {text-decoration: none; color:#000000}
a.b:hover {color:#000000; text-decoration: none;}

a.g:visited {text-decoration: none; color:#707070}
a.g:link {text-decoration: none; color:#707070}
a.g:hover {color:#707070; text-decoration: none;}

a.top_g:visited {text-decoration: none; color:#959595}
a.top_g:link {text-decoration: none; color:#959595}
a.top_g:hover {color:#959595; text-decoration: none;}

img {border:none}
td { FONT-SIZE: 12px; COLOR: #555555; font-family:????u;}

/*???????*/
.box {border: 1px solid #7f9db9; height:20px}
.login_box {border: 1px solid #d7c9c9; height:20px; font-size:11px;padding:4px 0 0 2px; COLOR: #959595;}
.date_box {border: 1px solid #7f9db9; height:18px}

/*????*/
.p8 {padding-left:8px}
.Menu_all_sub {padding:6px 0 6px 14px;line-height:18px;}
.quiick{padding:4px}

/*??กอ ????*/
.txt_11px { FONT-SIZE: 11px; COLOR: #777777; }
.txt_11px2 { FONT-SIZE: 11px; COLOR: #777777; letter-spacing:-1px}
.txt_11px3 { FONT-SIZE: 11px; COLOR: #777777; letter-spacing:-2px}
.txt_12px2 { FONT-SIZE: 12px; letter-spacing:-1px}
.txt_price2 { FONT-SIZE: 11px; COLOR: #a20000;}
.txt_price { FONT-SIZE: 11px; COLOR: #000000; }
.txt_11px_black { FONT-SIZE: 11px; COLOR: #000000;letter-spacing:-1px}

/*????*/
.title {FONT-SIZE: 12px; COLOR: #707070;padding-right:8px;letter-spacing:-1px}

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,Gulim; font-size:9pt; color:#000000; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#000066; position:relative; top:1; left:1}


a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.lh1 { line-height: 140%; font-size:9pt; }
.lh2 { line-height: 130%;  padding-left: 13px; }
.lh3 { line-height: 150%; border-bottom:solid 1px; }
.lh4 { line-height: 200%; }
.lh5 { line-height: 150%; font-size:8pt; }
.lh6 { line-height:150%; font-size:8pt;  padding-left:14px; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ????; color:#222222; }

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; }

.small { font-size:8pt; font-family:????; color:#000000}
.small2 { line-height: 200%; font-size:8pt; font-family:????; color:#000000}
.small3 { line-height: 150%; font-size:8pt; font-family:????; color:#0081e5;}
.cloudy, a.cloudy {color:#888888;} /* ?? */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }


/* neo */
a.detail_m:link, a.detail_m:active, a.detail_m:visited 	{	color: #2f71c9;	text-decoration: none; letter-spacing:-1px;	}
a.detail_m:hover	{
	color: #121f63;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
}
.detail_m_on{	color: #121f63;	text-decoration: none;	font-weight: bold;	letter-spacing:-1px;}
a.detail_m2:link, a.detail_m2:active, a.detail_m2:visited 	{	color: #cbe0ff;	text-decoration: none; letter-spacing:-1px;	}
a.detail_m2:hover	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
}
.detail_m2_on{	color: #ffffff;	text-decoration: none;	font-weight: bold;	letter-spacing:-1px;}

a.sitemap_m1:link, a.sitemap_m1:active, a.sitemap_m1:visited 	{	color: #707070;	text-decoration: none; font-weight: bold; letter-spacing:0px;	}
a.sitemap_m1:hover	{
	color: #39b54a;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:0px;
}
a.board_m1:link, a.board_m1:active, a.board_m1:visited 	{	color: #464646;	text-decoration: none; font-weight: none; letter-spacing:-1px;	}
a.board_m1:hover	{
	color: #ff4200;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
}
a.board_m2:link, a.board_m2:active, a.board_m2:visited 	{	color: #464646;	text-decoration: none; font-weight: none; letter-spacing:0px;	}
a.board_m2:hover	{
	color: #ff4200;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:0px;
}
.board_acc1 { line-height:120%; font-size:13px;color: #464646;	text-decoration: none;	font-weight: bold;	letter-spacing:0px;}

.join_t1{	color: #121f63;	text-decoration: none;	font-weight: bold;	letter-spacing:-1px;}
.join_t2{	color: #66adeb;	text-decoration: none;	font-weight: bold;	letter-spacing:-1px;}
.join_t3{	color: #2f71c9;	text-decoration: none;	font-weight: bold;	letter-spacing:-1px;}
.join_t4{	color: #ff2a00;	text-decoration: none;	font-weight: bold;	letter-spacing:-1px;}
.n_lh1 { line-height:120%; font-size:9pt;color: #333333;}
.n_table_t1 {  font-size:9pt;color: #66adeb;	text-decoration: none;	font-weight: bold;	letter-spacing:0px;}
.n_table_t2 { font-size:9pt;color: #398600;	text-decoration: none;	font-weight: bold;	letter-spacing:0px;}
.n_table_t21 {  font-size:13px;color: #398600;	text-decoration: none;	font-weight: bold;	letter-spacing:0px;}
.n_table_t3 {  font-size:9pt;color: #333333;	text-decoration: none;	font-weight: bold;	letter-spacing:0px;}
.n_table_t4 {  font-size:9pt;color: #ff2a00;	text-decoration: none;	font-weight: bold;	letter-spacing:0px;}
.n_table_t41 {  font-size:9pt;color: #ff2a00;	text-decoration: none;	font-weight: none;	letter-spacing:0px;}
.n_num1{  line-height:120%; font-family:Tahoma, vedana ,Dotum; font-size:11px;	letter-spacing:0px;}
.n_num2{  line-height:120%; font-family:Tahoma, vedana ,Dotum; font-size:11px;	letter-spacing:0px;  color: #898989;}
.n_num3{  line-height:120%; font-family:Tahoma, vedana ,Dotum; font-size:11px;	letter-spacing:0px;  color: #555555;}
.n_num4{  line-height:120%; font-family:Tahoma, vedana ,Dotum; font-size:12px;	letter-spacing:0px;  color: #555555;font-weight: bold;}
.n_num5{  line-height:120%; font-family:Tahoma, vedana ,Dotum; font-size:12px;	letter-spacing:0px;  color: #000000;font-weight: bold;}
.cal_t1{ color: #ffffff;  font-family:Arial Black, Arial,Dotum, Gulim; font-size:30px;font-weight: bold;letter-spacing:0px;}
a.cal_m:link, a.cal_m:active, a.cal_m:visited 	{color: #ffffff;  font-family:Arial Black, Arial,Dotum, Gulim; font-size:24px;font-weight: bold;letter-spacing:0px;}
a.cal_m:hover	{color: #ffff00;text-decoration: none;  font-family:Arial Black, Arial,Dotum, Gulim; font-size:24px;font-weight: bold;letter-spacing:0px;}
a.main:link, a.main:active, a.main:visited 	{	line-height:120%;color: #555555;	text-decoration: none; letter-spacing:-0px;	}
a.main:hover	{line-height:120%;
	color: #6489bb;
	text-decoration: none;
	font-weight: none;
	letter-spacing:0px;
}
.locate{ font-family:Tahoma, vedana ,Dotum; font-size:11px;	letter-spacing:0px;  color: #707070;}
.sub_t01{ font-family:Tahoma, vedana ,Dotum; font-size:14px;	letter-spacing:0px;  color: #ed1c24;font-weight: bold;}


#wrapper {width:0px; margin:0px auto}

.sliderbutton {float:left; width:0px; padding-top:0px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#000000}
#slideshow {
	float:left;
	width:970px;
	height:200px;
	border:0px solid #ffffff;
	visibility: visible;
}
#slides {
	position:absolute;
	width:970px;
	height:210px;
	list-style:none;
	overflow:auto;
	z-index: 10;
	visibility: visible;
}
#slides li {width:970px; height:210px}

.pagination {float:left; list-style:none; height:0px; margin:15px 0 0 32px;  z-index: 50;}
.pagination li {float:left; cursor:pointer; padding:2px 3px; background:#777777; border:0px solid #999; margin:0 2px 0 0; text-align:center; color:#FFFFFF; font-weight:bold;}
.pagination li:hover {border:0px solid #bbb; color:#FFFFFF; font-weight:bold;}
li.current {border:0px solid #ccc; background:#000000; color:#FFFFFF}

.inputbox_single {
	border: 1px solid #cccccc;
	font-size: 12px;
	background-color: #F9FAF2;
	height: 18px;
	font-family:  Tahoma;
}
.inputbox_multi {
	border: 1px solid #cccccc;
	font-size: 12px;
	background-color: #F9FAF2;
	font-family:  Tahoma;
}
.inputbox_border_none {
	border: 0px;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 16px;
	font-family:  Tahoma;
}

.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { font-family: tahoma; border: 1px solid #D9D9D9;  cursor:pointer; font-size: 8pt; text-align: center;}
.fc_dateHover, TD.fc_date:hover { font-family: tahoma;cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 8pt; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 11px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 11px; text-align: center;}
.fc_wknd1 { color: blue; font-weight: bold; font-size: 11px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }


.tb0209{width:100%;border-top: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}

.tb0209 th{background:#e7ebff;text-align:center;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;padding: 9px 21px;}
.tb0209 td{padding: 9px 30px;text-align:center;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}