/*--- 전체공통 ---*/
body {margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;background-color:white;color:black;}
body, td {font-family:Dotum;font-size:12px;color:#4F4F30; line-height:150%;}
body { background-image:URL("/images/totalimg/pktour_topbg.gif"); background-repeat:repeat-x; background-position:top; text-align:center;}

a:link, a:visited,a:active {color:black;text-decoration:none;} a:hover {color:#FF5C25;text-decoration:none;}
img {border:none;}
	
	A:link    {font:size:12px;dotum;color:#4F4F30;text-decoration:none;}
	A:visited {font:size:12px;dotum;color:#4F4F30;text-decoration:none;}
	A:hover  {font:size:12px; dotum;color:#FF5C25;text-decoration:none;}

/* 퀵메뉴 */

#wrap{margin:0px auto; width:915px; text-align:left;}
#divMenu ul{list-style:none; margin:0; padding:0;}
#divMenu li{padding:0 0 1px 0; margin:0;}

/*--- 링크 ---*/

a.aaa:link{text-decoration:none; color:#4F4F30}
a.aaa:hover{font-weight:none; color:#75930d}
a.aaa:active{font-weight:none; color:#75930d}

a.ddd:link,
a.ddd:visited,
a.ddd:hover{font-weight:none; color:#ec5b08}
a.ddd:active{font-weight:none; color:#75930d}

a.eee:link,
a.eee:visited,
a.eee:active{font-weight:none; color:#75930d;}
a.eee:hover{font-weight:none; color:#FF9900;}


a.orange:link{text-decoration:none; color:#4F4F30;}
a.orange:hover{font-weight:none;  color:#FF5C25;}
a.orange:active{font-weight:none; color:#FF5C25;}

a.purple:link{text-decoration:none; color:#4F4F30;}
a.purple:hover{font-weight:none;  color:#CC3399;}
a.purple:active{font-weight:none; color:#CC3399;}

a.b:link{text-decoration:none; color:#4F4F30;}
a.b:hover{font-weight:none;  color:#2498DD;}
a.b:active{font-weight:none; color:#2498DD;}

a.green:link,
a.green:visited,
a.green:active{font-weight:none; color:#596717;}
a.green:hover{font-weight:none;color:#75930d;}

a.menu:link,
a.menu:visited,
a.menu:active{font-weight:none; color:#000000;}
a.menu:hover{font-weight:none;color:#75930d;}

a.fff:link,
a.fff:visited,
a.fff:active{font-weight:none; color:#000000;}
a.fff:hover{font-weight:none;color:#FF9900;}

a.menu2:link,
a.menu2:visited,
a.menu2:active{font-weight:none; color:#4F4F30;}
a.menu2:hover{font-weight:none;color:#75930d;}


a.bbb:link,
a.bbb:visited,
a.bbb:active {color:#4f4f30;text-decoration:none;}
a.bbb:hover {color:#FF9900;text-decoration:none;}

a.cc:link,
a.cc:visited,
a.cc:active {color:#4F4F30;text-decoration:none;}
a.cc:hover {color:#FF9900;text-decoration:none;}

a.hh:link,
a.hh:visited,
a.hh:active {color:#596717;text-decoration:none;}
a.hh:hover {color:#FF9900;text-decoration:none;}

a.ii:link,
a.ii:visited,
a.ii:active {color:#BF6839;text-decoration:none;}
a.ii:hover {color:#75930d;text-decoration:none;}

a.gg:link,
a.gg:visited,
a.gg:active {color:#4F4F30;text-decoration:none;}
a.gg:hover {color:#FF1A1A;text-decoration:none;}

a.jj:link,
a.jj:visited,
a.jj:active {text-decoration:none;color:black;} 
a.jj:hover {color:#FF5C25;text-decoration:underline;}

a.kk:link,
a.kk:visited,
a.kk:active {text-decoration:none;color:#1871D1;} 
a.kk:hover {color:#FF5C25;text-decoration:underline;}

a.ll:link,
a.ll:visited,
a.ll:active {color:#BF6839;text-decoration:none;}
a.ll:hover {color:#FF9900;text-decoration:none;}

a.mm:link,
a.mm:visited,
a.mm:active {text-decoration:none;color:#4F4F30;} 
a.mm:hover {color:#FF5C25;text-decoration:underline;}

a.honeymoon:link,
a.honeymoon:visited,
a.honeymoon:active {text-decoration:none;color:#000000;} 
a.honeymoon:hover {color:#FF6FAC;text-decoration:none;}

a.honeymoon01:link,
a.honeymoon01:visited,
a.honeymoon01:active {text-decoration:none;color:#4F4F30;} 
a.honeymoon01:hover {color:#FF6FAC;text-decoration:none;}

a.honeymoon02:link,
a.honeymoon02:visited,
a.honeymoon02:active {text-decoration:none;color:#596717;} 
a.honeymoon02:hover {color:#FF6FAC;text-decoration:none;}

a.ski01:link,
a.ski01:visited,
a.ski01:active {text-decoration:none;color:#4F4F30;} 
a.ski01:hover {color:#FF6FAC;text-decoration:none;}

a.ski02:link,
a.ski02:visited,
a.ski02:active {text-decoration:none;color:#596717;} 
a.ski02:hover {color:#FF6FAC;text-decoration:none;}

a.gray:link, a.gray:visited,
a.gray:active {color:#606060;text-decoration:none;letter-spacing:-1;} 
a.gray:hover {color:#FF5C25;text-decoration:none;letter-spacing:-1;}

a.bottom:link, a.bottom:visited,
a.bottom:active {color:#757575;text-decoration:none;letter-spacing:-1;} 
a.bottom:hover {color:black;text-decoration:none;letter-spacing:-1;}

a.list01:link, a.list01:visited,
a.list01:active {color:#50442A;text-decoration:none;font-family:gulim;font-size:9pt;} 
a.list01:hover {color:black;text-decoration:none;font-family:gulim;font-size:9pt;}

a.list02:link, 
a.list02:visited,
a.list02:active {color:#3B4371;text-decoration:none;font-family:gulim;font-size:9pt;}
a.list02:hover {color:black;text-decoration:none;font-family:gulim;font-size:9pt;}

a.subme:link, 
a.subme:visited,
a.subme:active {font-family:gulim;font-size:9pt;color:black;text-decoration:none;letter-spacing:-1;} 
a.subme:hover {font-family:gulim;font-size:9pt;color:#FF5C25;text-decoration:none;letter-spacing:-1;}

a.subme2:link, 
a.subme2:visited,
a.subme2:active {font-family:gulim;font-size:9pt;color:#6A6A6A;text-decoration:none;letter-spacing:-1;}
a.subme2:hover {font-family:gulim;font-size:9pt;color:#FF5C25;text-decoration:none;letter-spacing:-1;}

a.info:link, 
a.info:visited,
a.info:active {color:#145D8D;text-decoration:none;letter-spacing:-1;} 
a.info:hover {color:#FF5C25;text-decoration:none;letter-spacing:-1;}

a.blue:link, 
a.blue:visited,
a.blue:active {font-family:gulim;font-size:10pt;color:blue;text-decoration:underline;} 
a.blue:hover {font-family:gulim;font-size:10pt;color:purple;text-decoration:underline;}

a.sea:link, 
a.sea:visited,
a.sea:active {color:#7E8F9B;text-decoration:none;letter-spacing:-1;}
a.sea:hover {color:#FF5C25;text-decoration:none;letter-spacing:-1;}

a.contents:link,
a.contents:visited,
a.contents:active {font-family:gulim;font-size:9pt;color:black;} 
a.contents:hover {font-family:gulim;font-size:9pt;color:#FF5C25;text-decoration:underline;}

/*--- input&list Style ---*/
.pt_login {border:solid 1px; border-color:#BF9C86;background-color:#BF9C86;color:white;font-family:verdana;font-size:11pt;font-weight:bold;width:92;height:18px;}
.pt_select {font-family:Dotum,AppleGothic,sans-serif;font-size:11px; border:solid 1px; border-color:#C9C9C9;  color:#666666; ;line-height:20px;}
.pt_input {font-family:Dotum,AppleGothic,sans-serif;font-size:9pt; border:solid 1px; border-color:#C9C9C9; color:#666666;}
.pt_input_01 {font-family:Dotum,AppleGothic,sans-serif;font-size:11px;border:solid 1px; border-color:#C9C9C9; color:#717171 }
.pt_input_02 {font-family:gulim,sans-serif;font-size:9pt;border:solid 1px; border-color:#D0D2D2; color:black;background-color:#F2F7F7;height:18;}
.pt_input_03 {font-family:gulim,sans-serif;font-size:9pt;border:solid 1px; border-color:#D0D2D2; color:black;background-color:#F2F7F7;}
.pt_input_04 {height:18px;}
.pt_in_cost {font-family:verdana; font-size:11px;border:solid 1; border-color:white; color:#010101; text-align:center;letter-spacing:-1;width:60px;height:20px;}

/*--- 폭탄투어 텍스트 스타일 ---*/
.pt_ts_1 {font-size: 1px;}
.pt_ts_8 {font-size: 8px;}
.pt_ts_9 {font-size: 9px;}
.pt_ts_11 {font-size: 11px;}
.pt_ts_12 {font-size: 12px;}
.pt_ts_14 {font-size: 14px;}
.pt_ts_16 {font-size: 16px;}
.pt_ts_18 {font-size: 18px;}
.pt_ts_20 {font-size: 20px;}
.pt_ts_22 {font-size: 22px;}
.pt_ts_24 {font-size: 24px;}
.pt_tf_dotum {font-family: MS UI Gothic;}
.pt_tf_dotum2 {font-family: "돋움";}
.pt_tf_gulim {font-family: MS UI Gothic;}
.pt_tf_batang {font-family: MS UI Gothic;}
.pt_tf_kungsu {font-family: MS UI Gothic;}

.pt_tw_bold {font-weight: bold;}
.pt_tw_110 {font-weight: 110 ;}
.pt_tw_120 {font-weight: 120 ;}
.pt_tw_150 {font-weight: 150 ;}
.pt_tw_200 {font-weight: 200 ;}

.pt_line_120 { line-height:120%;}
.pt_line_130 { line-height:130%;}
.pt_line_150 { line-height:150%;}

.pt_tc_white {color: #ffffff;}
.pt_tc_black1 {color: #000000;}
.pt_tc_glay1 {color: #666666;}
.pt_tc_glay2 {color: #333333;}
.pt_tc_red01 {color: #BF6839;}
.pt_tc_red02 {color: #FF1A1A}
.pt_tc_blue01 {color: #4084AC;}
.pt_tc_blue02 {color: #2498DD;}
.pt_tc_blue03 {color: #1871D1 ;}
.pt_tc_yellow01 {color: #F8DF07;}
.pt_tc_yellow02 {color: #FCFECF;}
.pt_tc_orenge01 {color: #ec5b08;}

.pt_tc_green01 {color: #75930d;}
.pt_tc_green02 {color: #596717;}
.pt_tc_green03 {color: #01836c;}

.pt_lespace_005 { letter-spacing:-0.5px;}
.pt_lespace_008 { letter-spacing:-0.8px;}
.pt_lespace_01 { letter-spacing:-1px;}
.pt_lespace_03 { letter-spacing:-3px;}
.pt_lespace_1 { letter-spacing:-0.5px;}
.pt_lespace_2 { letter-spacing:2px;}
.pt_lespace_3 { letter-spacing:3px;}


.pt_td_style01 {padding-left:10px;padding-right:10px; }
.pt_td_style02 {padding-left:10px;padding-right:10px; padding-top:3px}
.pt_td_style03 {border:#FFFFFF 2px solid;}

/*--- 폭탄투어 리스트 롤오버 테이블 스타일 ---*/
td.button_click{
background-color:#fe6600;
color:#ffffff; 
font:12px "돋움";
font-weight:140;
cursor:hand;
}

td.button_unclick{
background-color:#ffffff;
color:#000000; 
font:12px "돋움"; 
text-align:center;
cursor:hand;
}

td.button_click2{
background-color:#696969;
color:#ffffff; 
font:12px "돋움";
font-weight:150;
cursor:hand;
}

td.button_unclick2{
background-color:#ffffff;
color:#696969; 
font:12px "돋움";
font-weight:150; 
cursor:hand;
}

 td.reservation01{
   border: 1px solid #c3c3c3 ; 
}

 td.reservation02{
   border: 1px solid #fcbb47 ; 
}

/*--- 폭탄투어 여행정보 롤오버 테이블 스타일 ---*/
td.button_on{
	background-image:url(../../tourinfo/images/pktour_tourinfo_btnbg_on_01.gif);
	color:#ffffff;
	font:12px "돋움";
	font-weight:bold;
	cursor:hand;
}

td.button_off{
background-image:url(../../tourinfo/images/pktour_tourinfo_btnbg_off_01.gif);
color:#e97d00; 
font:12px "돋움";
font-weight:bold;
cursor:hand;
}


/*--- input&list Style ---*/
.ssedu_login {border:solid 1px; border-color:#BF9C86;background-color:#BF9C86;color:white;font-family:verdana;font-size:11ssedu;font-weight:bold;width:92;height:18px;}
.ssedu_select {font-family:Dotum,AppleGothic,sans-serif;font-size:11px; border:solid 1px; border-color:#C9C9C9;  color:#666666; ;line-height:20px;}
.ssedu_input {font-family:Dotum,AppleGothic,sans-serif;font-size:9ssedu; border:solid 1px; border-color:#C9C9C9; color:#666666;}
.ssedu_input_01 {font-family:Dotum,AppleGothic,sans-serif;font-size:11px;border:solid 1px; border-color:#C9C9C9; color:#717171 }
.ssedu_input_02 {font-family:gulim,sans-serif;font-size:9ssedu;border:solid 1px; border-color:#D0D2D2; color:black;background-color:#F2F7F7;height:18;}
.ssedu_input_03 {font-family:gulim,sans-serif;font-size:9ssedu;border:solid 1px; border-color:#D0D2D2; color:black;background-color:#F2F7F7;}
.ssedu_input_04 {height:18px;}
.ssedu_in_cost {font-family:verdana; font-size:11px;border:solid 1; border-color:white; color:#010101; text-align:center;letter-spacing:-1;width:60px;height:20px;}
.ssedu_input_kw_photobbs {border: solid 1px #c6c6c6 ; height:16px}

/*--- ssedu  기환 게시판 스타일 ---*/

td.ssedu_kw_photobbs_dd 
{
	border : solid 1px pink;
	background : #c0c0c0;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : -1px    
}
td.ssedu_board_title
{
	font-size: 16px;
	font-weight: bold;	
	font-family:Dotum;
	color:#4F4F30;
	line-height:150%;
	padding:5px 5px 0px 5px;
}
/* list 제목 td*/
td.ssedu_board_td_title { border : solid 1px white; background : #C6DFEC; font-size : 12px; font-weight : bold; color: White; letter-spacing : -1px; }
/* list_search input text*/
input.ssedu_input_search {font-size:11px;border:solid 1 #9ED4F1; color:#666666; width: 120px;}
/* 도움말 검색 input */
input.ssedu_custom_search {font-size:11px; border:solid 1 #9ED4F1; color:#666666; width: 250px;}
/* list_search selectbox*/
select.ssedu_input {font-family:Dotum,AppleGothic,sans-serif;font-size:11px; border:solid 1; border-color:#9ED4F1; color:#666666;}
/* list_scope selectbox*/
select.ssedu_scope { font-family :Dotum,AppleGothic,sans-serif;font-size:11px; border:solid 1; border-color:#9ED4F1; color:#666666;}
/* list 제목에서 댓글 개수 span*/
span.ssedu_title_cmtNum { color:#C6DFEC;}
/* list 제목 미리보여주는 div*/
div.ssedu_titleRev_div { width:285px; display:none; padding:5px 5px 5px 5px; border:solid 1px #C6DFEC; position:absolute; background-color:White;}
/* list 페이지 수 선택 span*/
span.ssedu_page_span { font-size:11px; font-family:Dotum,AppleGothic,sans-serif; font-weight:normal; cursor:pointer;}
/* list 페이지 수 선택 ul*/
ul.ssedu_page_ul { display:none; font-size:11px; font-family:Dotum,AppleGothic,sans-serif; float:right; font-weight:normal; position:absolute; line-height:115%; background-color:White;}
/* detail 글 내용들어가는 td 테두리*/
td.ssedu_view_td { border:solid 1px #C6DFEC; border-color:#C6DFEC; padding: 20px 20px 20px 20px;}
/* detail 글 제목 글자*/
div.ssedu_view_title { font-size: 14px; font-weight:bold; color:#344A56;}
/* detail 글 타이틀 들어가는 td */
td.ssedu_view_title_td { border-bottom:dotted 1px #C6DFEC; height: 30px;}
/* detail 글 내용 들어가는 td*/
td.ssedu_view_writer_td { height: 25px; color:#ADADAD;}
/* detail 댓글 textarea*/
textarea.ssedu_comment_content { OVERFLOW-Y: hidden; OVERFLOW: hidden; WIDTH: 450px; height:35px; font-size:11px;font-family:Dotum;}
/* detail 댓글 div*/
div.ssedu_comment_all { width:620px; background-color:Pink; display:block; padding-bottom: 5px;}
/* detail 댓글 password div*/
div.ssedu_chkPwd_div { display:none; padding-bottom: 5px;}
/* detail 댓글 작성자 이름 쓰는 input*/
input.ssedu_writer_name { width:80px; border:none; height:18px; font-size:11px;font-family:Dotum;}
/* detail 댓글 등록시 생성되는 div*/
div.ssedu_comment_new { width:590px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:white;}
/* write 내용들어가는 td 테두리*/
td.ssedu_write_td { border:solid 1px #C6DFEC; left:0; top:5px; font-weight:bold; color:#444444; font-size:12px;width:50px; height:25px; float:left;}
/* write 글쓰는 textarea 들어가는 td 테두리*/
td.ssedu_writeIn_td { border:solid 1px #C6DFEC; border-color:#C6DFEC;}
/* write textarea */
textarea.ssedu_writeContent_text { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 642px; BORDER-BOTTOM: 0px; HEIGHT: 100%; padding:8px 8px 8px 8px; float:left;}
/* write 제목 input*/
input.ssedu_write_title {font-size:12px;font-family:Dotum;border:solid 1 #9ED4F1; color:#666666; width: 350px;}

/*--- ssedu 커서스타일 ---*/
.ssedu_cursor_style_hand
{
	cursor : hand
}


/***********************************************************************************************************************************/
/*입력폼 테두리 색상 변경*/
.box { font: 12px "돋움"; COLOR: #434343; border:#C8C8C8 1px solid;padding:4 0 0 4;}
.onInput { font: 12px "돋움"; COLOR: #434343; border:1px solid #5AA409; padding:4 0 0 4; background:#EFF5E1;}
.offInput { font: 12px "돋움"; COLOR: #434343; border:1px solid #C8C8C8; padding:4 0 0 4;}

/***********************************************************************************************************************************/

a,img {selector-dummy:expression(this.hideFocus=true);border:none;}/* 링크 포커스 없애기*/

/***********************************************************************************************************************************/
/* 페이지 출력 */
.page_box					{margin:15px 20px 5px 20px; font: 11px 'Verdana'; color:#f55b99; text-align:center;}
.pages .page				{}
.pages .this_page			{margin-right:3px; padding:3 6px;}
.pages .beak_page			{margin-right:3px; color:#797989;}
.page_move_p .prev_page,
.page_move_n .next_page		{}

.page_box .1_prev_page		{margin-right:10px;}
.page_box .1_next_page		{margin-left:10px;}

.pages a:link, .pages a:visited, .pages a:active, .pages a:hover, .page_move_p a:link, .page_move_p a:visited, .page_move_p a:active, .page_move_p a:hover,
.page_move_n a:link, .page_move_n a:visited, .page_move_n a:active, .page_move_n a:hover
/* 페딩값 조절 */			{padding:1px 4px; text-decoration:none;}

.pages a:link, .pages a:visited	{margin-right:3px; border: solid 1px #ddd; background: #fff; color:#4ea301;}
.pages a:active, .pages a:hover	{margin-right:3px; border: solid 1px #000; background: #4ea301; color:#fff;}
.page_move_p a:link, .page_move_p a:visited	{margin-right:10px; border: solid 1px #ddd; background: #fff; color:#4ea301;}
.page_move_p a:active, .page_move_p a:hover	{margin-right:10px; border: solid 1px #000; background: #4ea301; color:#fff;}
.page_move_n a:link, .page_move_n a:visited	{margin-left:10px; border: solid 1px #ddd; background: #fff; color:#4ea301;}
.page_move_n a:active, .page_move_n a:hover	{margin-left:10px; border: solid 1px #000; background: #4ea301; color:#fff;}
/***********************************************************************************************************************************/


/******************************* 상품상세보기 내 요금 월 탭 *******************************/
.shadetabs{ padding: 0; 
				  margin-left: 0; 
				  margin-top: 1px;
				  margin-bottom: 0;
				  font: 13px "돋움";
				  list-style-type: none;
				  text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{ display: inline;
					 margin: 0;
}

.shadetabs li a{ text-decoration: none;
					   padding: 6px;
					   margin-right: 3px;
					   width:68px;
					   height:25px;
					   text-align:center;
					   /*border: 1px solid #778;
					   color: #2d2b2b;*/
					   background: white url(/freetour/images/list_bg2.gif);
}

.shadetabs li a:visited{ color: #2d2b2b; }

.shadetabs li a:hover{ text-decoration: underline;
								color: #2d2b2b;
}

.shadetabs li.selected{ font: bold; }

.shadetabs li.selected a{ /*selected main tab style */
									background-image: url(/freetour/images/list_bg1.gif);
									border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
											 text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
						border: 1px solid #a2b33c;
						width: 695px;
						margin-bottom: 1em;
						padding: 5px;
}

.tabcontent{ display:none; }

@media print {
	.tabcontent { display:block!important; }
}
/******************************* 상품상세보기 내 요금 월 탭 *******************************/

/********************* 상품 상세보기 내 이미지 보기 *************************/
.stepcarousel {
	BORDER-RIGHT: navy 10px solid; BORDER-TOP: navy 10px solid; OVERFLOW: scroll; BORDER-LEFT: navy 10px solid; WIDTH: 212px; BORDER-BOTTOM: navy 10px solid; POSITION: relative; HEIGHT: 54px
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.stepcarousel .panel {
	FLOAT: left; MARGIN: 6px; margin-top:7px; OVERFLOW: hidden; WIDTH: 212px
}
#galleryB {
	BORDER-RIGHT: darkred 0px solid; BORDER-TOP: darkred 0px solid; BORDER-LEFT: darkred 0px solid; WIDTH: 212px; BORDER-BOTTOM: darkred 0px solid; HEIGHT: 54px
}
#galleryB .panel {
	FONT: bold 28px Arial; HEIGHT: 54px; TEXT-ALIGN: center
}
/********************* 상품 상세보기 내 이미지 보기 *************************/