/*20090728 베이징여행국*/
body {margin:0;padding:0;background:url('../images/bjta_bg.gif') repeat-x ;}
legend {display:none;}
img, fieldset {border:0 none;}
ul, ol, li {margin:0;padding:0;list-style:none outside;}
body, th, td {font-size:12px;font-family: dotum,"돋움",serif,"宋体",Simsun,"굴림",Gulim,"sans-serif" ;color:#333; }
p {margin:4px 0 12px 0}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,span,blockquote,button{margin:0;padding:0;}

/* 
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, form, fieldset, legend, input,select, div {font-size:12px;font-weight:normal;}

img, input, select, textarea {vertical-align:middle;}

*/


/*레이아웃*/
#BJTAWrap {margin:0 auto;width:960px; text-align:left;}
#HeaderWrap {z-index:auto;position:relative;height:158px;}
#MainWrap {	float:left;position:relative;width:958px;  border-left: #dfdfdf 1px solid;	border-right: #dfdfdf 1px solid;	}
#FooterWrap {clear:both; position:relative;width:960px; height:150px;margin:0px 0 0 0;	border-top: #dfdfdf 1px solid;}

#BJTAWrap .noLine {border:none;}
#BJTAWrap a {color:#464646;text-decoration:none;}
#BJTAWrap a:hover {color:#FF0000;text-decoration:underline;}

/*글박스 및 공통*/

.borderBox {position:relative; background-color:#fff;border:solid 1px #e1e1e1;}
.titleLine {clear:both; position:relative; height:4px; margin:0px 10px 4px 10px; background:transparent; border-top-width:1px; border-top-style:solid; border-top-color:#e1e1e1;overflow:hidden; font-size:0; }
.dotline {clear:both; position:relative;height:8px; margin:0px 10px 0 10px; background:transparent; border-top-width:1px; border-top-style:dotted; overflow:hidden; font-size:0; filter:alpha(opacity=20); opacity:0.2;}
#accessibility_area, .hidden_phrase {visibility:hidden;position:absolute;top:-10000px;width:0;height:0;overflow:hidden;}
.titlebg {border-bottom:1px solid #efefef;padding:0px 0px 10px 0px;width:100%;height:20px;margin:1px 1px 0 1px;background:#f4f4f4;}
.no_view {display:none} 
.clear {clear:both}

.hrlinegray {clear:both; border-top:solid 1px #ccc;margin:5px 0 7px 0}
.hrlinegray2 {clear:both; border-top:solid 1px #666;margin:0px 0 10px 0}
.hrlinegray3 {clear:both; border-top:solid 2px #eaeaea;margin:6px 0 10px 0}
.hrlineyellow {clear:both; border-top:solid 2px #c90;margin:20px 0 15px 0}
.hrlineyellow2 {clear:both; border-top:solid 2px #c90;margin:5px 0 15px 0}
.boxyellow4p {clear:both; border:4px solid #fc0; margin:20px 0 15px 0}

.txt16grey { font-family:맑은 고딕, 돋움,serif;font-size:16px; color:#666 ; }
.txt14grey2 { font-family:맑은 고딕, 돋움,serif;font-size:14px; color:#333 ; font-weight:bold;margin-bottom:5px}
.txt13grey { font-size:13px;  line-height:1.5}
.txt12orange { font-size:12px; color:#f60 ; }
.txt10orangeB {font-family:Tahoma; font-size:10px; color:#f60 ; font-weight:bold}
.txt11blue { font-size:11px; color:blue ; }
.txt11grey { font-size:11px; color:#ccc ; }
.txt11grey2 { font-size:11px; color:#999 ; }
.txt12grey2 { font-size:12px; color:#999 ; }
.txt12green { font-size:12px; color:green ; }
.txt_link {color:blue; text-decoration:underline }
h1.txt_pagettitle { font-family:맑은 고딕,dotum,"宋体",Simsun,serif; font-size:20px;font-weight:bold;color:#036;margin:5px 0 10px 0; padding:6px;border-top: #dfdfdf 1px solid;	border-bottom: #dfdfdf 1px solid;}
.txt_defaulttitle { padding-left:18px;font-weight:bold; background:transparent url('../images/blt_titleico_grey.gif') 0 3px no-repeat}
.txt_default {line-height:1.6}
.txt_bold {font-weight:bold; }
.wd600p {width:600px}
.wd700p {width:700px}
.lh16 {line-height:1.5}
.lh16 {line-height:1.6}
.pda10p {padding:10px}
.pdl20p {padding-left:20px}
.pdr20p {padding-right:20px}
.list_default li {list-style:circle inside; padding :2px 0 2px 5px;line-height:1.4 }
.order_default li {list-style:demicle inside; padding :2px 0 2px 5px; }
.order_default2 li {list-style:demicle inside; padding :2px 0 8px 5px; line-height:1.6 }
.bgcolor_f8f8f8 {background-color:#f8f8f8}
.bgcolor_ffffff {background:#ffffff}
.align_center {text-align:center}
.align_right {text-align:right;}
.align_left {text-align:left;}
.wtitle300 {margin:10px 0 10px 0;}

/* 검색 */
.bbsRtitle a{ font-family:돋움,serif;font-size:14px; font-weight:bold }
.bbsRreview a{ font-family:돋움,serif;font-size:12px; font-weight:bold; line-height:1.5 }


/*상단headerWrap영역*/
#logoarea {float:left; padding-left:10px;width: 180px;	height:70px; overflow:hidden}
#logoarea h1 {margin:0px 0 0 0px;}

#topmenuBox{float:left; width: 770px;	margin:0; height:70px; overflow:hidden; background:transparent url('../images/logo/ad_topbg.jpg') no-repeat 0 0}
#topmenuBox .languageBox {clear:both; height:28px; margin-top:12px;}
.languageselect {margin-left:240px}
.languageselect ul{display:inline;}
.languageselect li{ float:left;  }
#topmenuBox .gnbmenuBox {clear:both; }
.gnb_menu {margin-left:470px}
.gnb_menu ul{display:inline;}
.gnb_menu li{ float:left; }

#lnb_menu {	clear:both;	position:relative;	width:960px; 	height:88px; }
#lnb_menu .lnbleft{float:left}
#lnb_menu .lnbright{float:right;width:200px}

/*메인섭컨텐츠레이아웃*/
#MainWrap #LeftWrap {float:left;width:180px; padding:0 15px 10px 14px;overflow:hidden;}
#MainWrap #ContentWrap {float:left; width:700px;  padding:0 20px 0 27px;overflow:hidden;	border-left: #dfdfdf 1px solid;}

#MainWrap #SearchWrap {float:left; width:700px;  padding:0 20px 0 27px;overflow:hidden;	border-right: #dfdfdf 1px solid;}
#MainWrap #RightWrap {float:left; width:180px; padding:0 15px 10px 14px;overflow:hidden;}

#MainWrap .MVisualWrap1 {float:left; width:720px; height:300px;overflow:hidden;	background:#f8f8f8}
/* #MainWrap .MVisualWrap2 {float:left; width:237px; padding:0px 0 0 0px; height:300px;border-left: #dfdfdf 1px solid; border-top: #dfdfdf 1px solid;} */
#MainWrap .MVisualWrap2 {float:left; width:212px; padding:0px 0 0 25px; height:300px;border-left: #dfdfdf 1px solid; border-top: #dfdfdf 1px solid;}
#MainWrap #MContentWrap {float:left; width:720px;  padding:0px;overflow:hidden;	}
#MainWrap #MRightWrap {float:left; width:210px;  padding:0px 0 0 28px; }
#MainWrap #MContentWrap2 {float:left; width:490px;  padding:0 30px 0 20px; overflow:hidden;	}
#MainWrap #MRightWrap2 {float:left; width:398px;  padding:0px 20px 0 0px; }
#MainWrap #MContentWrap #Left540 {float:left;width:500px; padding:0 20px 0 20px;  overflow:hidden;}
#MainWrap #MContentWrap #Right180 {float:left; width:180px; overflow:hidden;}

#mTitleBox {clear:both; margin:5px 0 5px 0; min-height:40px}

#mTitleBox .mtitleimg{float:left}
#mTitleBox .menulocation{float:right; padding-top:5px; padding-left:15px;font-family:dotum; font-size:11px; background:url('../images/ico_locationhome.gif') no-repeat 0px 3px}
#mTitleBox .menulocation a{ color:#a8a8a8;}
#mTitleBox img{border:0}
#mTitleBox .searchtab{clear:both; margin:5px 0 10px 0; height:33px ; background:url(../images/search_tabbg.gif) repeat-x 0 0 ;}
#mTitleBox .searchtab li{float:left; padding:0px}

#SearchBox_M { padding:0px 0 10px 0; margin-bottom:10px; border-bottom: #dfdfdf 1px solid; color:#888888}
#SearchBox_M select {width:80px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_M #searchcate {width:120px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_M #searcharea {width:120px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_M #searchinput {width:150px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_M .reckeyword{margin-left:20px; font-family:dotum,'돋움';font-size:11px;}
#SearchBox_M #searchText {width:150px; height:18px; padding:1px 0 1px 0;border:1px solid #7f9db9;background:#f6f6f6  }

#SearchBox_1 {margin:5px 0 0 0 ; color:#888888}
#SearchBox_1 #searchselect {width:80px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_1 #searchcate {width:120px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_1 #searcharea {width:120px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }
#SearchBox_1 #searchinput {width:150px; height:18px; padding:1px 0 1px 0;border:1px solid #7f9db9;background:#f6f6f6  }
#SearchBox_1 .reckeyword{margin-left:20px; font-family:dotum,'돋움';font-size:11px;}
#SearchBox_1 #searchText {width:150px; height:18px; padding:1px 0 1px 0;border:1px solid #7f9db9;background:#f6f6f6  }
#SearchBox_1 #site {width:80px; padding:1px 0 1px 0;border:1px solid #eaeaea;background:#f6f6f6  }


/*메인회원관련*/
#MainWrap #LeftWrap2 {	float:left;width:580px; padding:0 15px 10px 14px;}
#MainWrap #ContentWrap2 {float:left; width:300px;  padding:0 20px 0 27px;overflow:hidden;	border-left: #dfdfdf 1px solid;}
.memberformbox{background-color:#f8f8f8; padding:20px 0 20px 20px ; margin:10px 0 15px 0}
.logintxt14 {font-family:맑은 고딕, 돋움; color:#036; font-size:14px; font-weight:bold;}
.logintxt12 {font-family:맑은 고딕, 돋움;  font-size:12px; font-weight:bold;}
.login_input16w {width:200px; height:24px; padding:1px 0 1px 0;font-size:16px; border:1px solid #036}
.member_input16w {width:200px; height:22px; padding:1px 0 1px 0;font-size:16px; border:1px solid #036}
.member_input16w2 {width:420px; height:22px; padding:1px 0 1px 0;font-size:16px; border:1px solid #036}
.member_inputitem {width:120px ;height:30px; font-family:맑은 고딕, 돋움; color:#036; font-size:14px;}
.member_requreitem {color:red; font-size:12px; font-weight:bold}
.member_textarea {  font-size:12px;  font-family:맑은 고딕, 돋움; width:640px; height:300px ;margin:10px 0 10px 0}
.member_stitle{font-family:맑은 고딕, 돋움;font-size:16px; color:#666 ;border-bottom:solid 2px #666; margin-bottom:10px}
.member_stitle a{width:400px; font-size:12px; color:#666 ; text-align:right; padding-right:20px}
.btn_box { margin:15px 0 20px 120px}
.btn_box ul float:left;}
.btn_box li{float:left; padding-right:20px; padding-bottom:50px}


/*메인인덱스화면*/


.wreviewsubject { margin:3px 0 10px 0; color:#888 ; }
.wreviewtxt a{font-size:11px; line-height: 1.4;color:#a8a8a8;}
.wbbssubject {float:left;  width:425px; color:#888 ; }

.wbbsdate {float:right; text-align:right; width:60px ;font-family:tahoma; font-size:10px; color:#a8a8a8;}
#WnewsBox { margin:5px 0 15px 0; }
#WnewsBox h4 {font-size:12px;	padding:0px;	margin-bottom:0px;}
#WnewsBox h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#WnewsBox .imgtitle {height:20px;margin:0px 0 10px 1px;}
#WnewsBox .imgtitle a {width:180px; height:20px; background:transparent url('../images/wtitle_news.gif') no-repeat;}
#WnewsBox ul {clear:both;padding:0px 0 0 0px}
#WnewsBox li.list{clear:both; background:url('../images/dot_arrow01.gif') no-repeat 0px 8px ;height:12px; padding:4px 0 4px 0;}
#WnewsBox li.list a{ float:left; padding-left:5px}
#WnewsBox li.list img{float:left;padding-left:5px}
#WnewsBox li img.thumb{border:#e7e7e7 solid 1px; margin:4px 4px 0 0px; float:left; }

#WreviewsBox { margin:5px 0 15px 0; }
#WreviewsBox h4 {font-size:12px;	padding:0px;	margin-bottom:0px;}
#WreviewsBox h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#WreviewsBox .imgtitle {height:20px;margin:0px 0 10px 1px;}
#WreviewsBox .imgtitle a {width:180px; height:20px; background:transparent url('../images/wtitle_recommend.gif') no-repeat;}
#WreviewsBox ul {clear:both;padding:0px 0 0 0px}
#WreviewsBox li.list{clear:both; background:url('../images/dot_arrow01.gif') no-repeat 0px 8px;height:12px; padding:4px 0 4px 0;}
#WreviewsBox li.list a{ float:left; padding-left:5px}
#WreviewsBox li.list img{float:left;padding-left:5px}
#WreviewsBox li img.thumb{border:#e7e7e7 solid 1px; margin:4px 4px 0 0px; float:left; }
/* 이미지타이틀 직접입력방식 */
#WcommunityBox { margin:7px 0 10px 0 }
#WcommunityBox h4 {font-size:12px;	padding:0px;margin-bottom:0px;}

#WcommunityBox .imgtitle {height:20px;margin:0px 0 10px 1px;}
#WcommunityBox ul.pic {clear:both;padding:2px 0 8px 0}
#WcommunityBox ul.pic li {float:left;}
#WcommunityBox ul li.list{clear:both;  padding:4px 0 4px 0;height:12px;background:url('../images/dot_arrow01.gif') no-repeat 0px 8px;}
#WcommunityBox ul li.list a{float:left;padding-left:5px}
#WcommunityBox ul li.list img{float:left;padding-left:5px}



#WdestinationBox { margin:7px 0 10px 0; }
#WdestinationBox h4 {font-size:12px;	padding:0px;margin:0px;}
#WdestinationBox h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#WdestinationBox .imgtitlepick {height:20px;margin:0px 0 0px 5px;background:transparent url('../images/wtitle2_pick.gif') no-repeat;}
#WdestinationBox .imgtitlehit {height:20px;margin:0px 0 0px 5px;background:transparent url('../images/wtitle2_hit.gif') no-repeat;}
#WdestinationBox .imgtitleupdate {height:20px;margin:0px 0 0px 5px;background:transparent url('../images/wtitle2_update.gif') no-repeat;}
#WdestinationBox ul {clear:both;padding:0px}
#WdestinationBox li { clear:both; text-align:left;}
#WdestinationBox li.list{ padding:4px 0 4px 0;}
#WdestinationBox li.list a{float:left;}
#WdestinationBox li.list img{float:left;}
#WdestinationBox li img.thumb{border:#e7e7e7 solid 1px; width:118px; height:88px; margin:0px;  }



#WadBox230 {width:230px ;height:120px;overflow:hidden;margin:0px 0 5px 0px;background:#efefef}
#WadBox237 {width:237px ;height:220px;overflow:hidden;margin:0px;background:#efefef}
#WadBox180 { width:180px ;overflow:hidden; margin:0px 0 7px 0px; }
#WadBox180180 { width:180px ;overflow:hidden;margin:0px 0 5px 3px; }
#FloatBox { position:absolute; width:180px ;overflow:hidden;margin:0px 0 5px 3px; }
#FloatBox p{clear:both; margin:0 0 10px 0;padding:0}


#WeatherBox {width:190px;margin:8px 0 4px 0px}

#WnoticesBox{clear:both;overflow:hidden;margin:15px 0 10px 0}
#WnoticesBox h4 {font-size:12px;	padding:0px;	margin-bottom:0px;}
#WnoticesBox h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#WnoticesBox .imgtitle {height:20px;margin:0px 0 5px 1px;}
#WnoticesBox .imgtitle a {width:180px; height:20px; background:transparent url('../images/wtitle_notice.gif') no-repeat;}
#WnoticesBox ul {clear:both;padding:0px 0 0 0px}
#WnoticesBox li.list{clear:both; background:url('../images/dot_arrow01.gif') no-repeat 0px 8px; padding:4px 0 4px 0;}
#WnoticesBox li.list a{float:left;padding-left:5px}
#WnoticesBox li.list img{float:left;padding-left:5px}

#WnoticesBox .eventbox{margin-top:10px;width:180px; height:80px; background:#efefef}

#Wkeyword160 {width:154px; margin-left:9px; padding=left:5px;overflow:hidden; background:#f8f8f8;  border-left:#dfdfdf 1px solid;}
#Wkeyword160 h4 {font-size:12px;	padding:0px;	margin-bottom:0px;}
#Wkeyword160 h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#Wkeyword160 .imgtitle {height:30px;margin:0px 0 5px 1px;}
#Wkeyword160 .imgtitle a {width:160px; height:30px; background:transparent url('../images/wtitle_keyword.gif') no-repeat;}


#WstatBox{width:170px;margin:8px 0 4px 0px; padding:5px; border:1px solid #dfdfdf}
#WstatBox .counterT{color:#F27700;font-family:tahoma,sans-serif;font-size:16px;font-weight:bold}
#WstatBox .counterY{color:#349CD1;font-family:tahoma,sans-serif;font-size:12px;font-weight:bold}
#WstatBox .counterA{color:#9B5A9C;font-family:tahoma,sans-serif;font-size:14px;font-weight:bold}
#WstatBox .counterTXT{color:#777777;font-family:tahoma,sans-serif;font-size:9px;font-weight:bold}
#WstatBox .dbstatB{color:#7995C4;font-family:tahoma,sans-serif;font-size:14px;font-weight:bold}
#WstatBox .dbstatB{color:#6b7bb3;font-family:tahoma,sans-serif;font-size:16px;font-weight:bold}

#ServiceAll { clear:both; margin-top:10px; padding:10px 20px 10px 20px; border-top:#dfdfdf 1px solid; color:#888888}
/*사이드*/


#LoginBox {width:180px;letter-spacing:-1px; margin:5px 0 10px 0}
#LoginBox h4 {	padding:0px;	margin-bottom:0px;}
#LoginBox h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#LoginBox .imgtitle {height:20px;margin:0px 0 5px 1px;}
#LoginBox .imgtitle a {width:180px; height:20px; background:transparent url('../images/wtitle_login.gif') no-repeat;}
#LoginBox a {color:#6b7bb3;font-family:돋움,dotum,sans-serif;font-size:11px;}
.login_idpw label {color:#6b7bb3;font-size:11px;}
.login_idpw #id {width:124px; padding:1px 0 1px 0;border:1px solid #ffcccc;background:#f6f6f6 }
.login_idpw #pw {width:124px; padding:1px 0 1px 0;border:1px solid #ffcccc;background:#f6f6f6 }
.login_idpw .login_input {width:124px; padding:1px 0 1px 0;border:1px solid #ffcccc;background:#036 ;color:white;}
.login_memInfo {position:relative; float:left; margin:1px 0px 10px 2px;padding:6px 0 0 0;border-top:1px solid #e1e5f0;}
.login_memInfo span {float:left;font-size:11px;color:#b6c7ee;padding:0 4px; }
.login_memInfo a {color:#6b7bb3;float:left;}

.hrline {clear:both; position:relative;	height:4px;	margin:0px 10px 4px 10px;	background:transparent;	border-top-width:1px;	border-top-style:solid;	border-top-color:#e1e1e1; overflow:hidden; font-size:0;}

#CategoryBox {float:left;width:180px;margin:5px 0 10px 0px;}
#CategoryBox h4 {	padding:0px 0 0 0px;	margin:0 0px 0 0px;}
/*#CategoryBox h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}*/
#CategoryBox .imgtitle {width:180px;height:35px; background:transparent url('../images/left_catetitle.gif') no-repeat;}

#CategoryBox .imgtitle img{width:180px;height:35px;}
#CategoryBox .cateList {padding:10px 10px 10px 10px;}
#CategoryBox .cateList ul {clear: both; }
#CategoryBox .cateList li {clear: both; width:100%;background:url('../images/dot_leftcate.gif') no-repeat 0 8px; height:13px; padding:5px; border-bottom:1px dotted #dfdfdf}
#CategoryBox .cateList li a {padding-left:16px}
#CategoryBox .cateList li span {padding-left:5px}

#LeftTodayBox {float:left;width:180px;margin:5px 0 5px 0 ; }
#LeftTodayBox .beijingtitle { padding:3px; font-family:dotum,'돋움';font-size:16px; color:#0052b7 ; font-weight:bold; text-align:center}
#LeftTodayBox .beijingtime{padding:3px; color:white; background:#0052b7;text-align:center}
#LeftTodayBox .weatherbox{color:#999; line-height:1.4; font-size:11px}

.advertisement{margin:2px; font-family:tahoma; text-align:center; font-size:10px; color:blue}
#AdBox180 {float:left;width:180px;margin:5px 0 6px 0; background:#f6f6f6}
#AdBox180 img{border:0; margin:3px 0 4px 0}

#PollBox180 {float:left; margin:5px 0 5px 0; color:#888888}
#PollBox180 h4 {font-size:12px;	padding:0px;	margin:0px;}
#PollBox180 h4 a {display:block;float:left;text-indent:-1000em;overflow:hidden;}
#PollBox180 .imgtitle {height:20px;margin:1px 0 0 1px;}
#PollBox180 .imgtitle a {width:180px; height:20px; background:transparent url('../images/wtitle_poll.gif') no-repeat;}
#PollBox180 .pollquestion {background:url('../images/blt_pollquestion.gif') no-repeat 0 4px; padding:5px 0 5px 15px; border-bottom:1px dotted #cccccc;border-top:1px dotted #cccccc;  font-family:dotum,'돋움';font-size:11px; font-weight:bold}
#PollBox180 .pollList {padding:0px ; font-family:dotum,'돋움';font-size:11px; color:#a3a3a3}
#PollBox180 .pollList ul {clear: both; }
#PollBox180 .pollList li {clear: both;  height:15px; padding:3px 0 0 3px; }
#PollBox180 .pollBtn {clear: both; margin:5px; float:right; display:inline;   }
#PollBox180 .pollBtn li{ float:left; margin:3px}


/*서브*/


#MainWrap #ContentWrap #Left450 {float:left;width:430px; padding-right:19px; border-right: #f0f0f0 1px solid;}
#MainWrap #ContentWrap #Right260 {float:left; width:250px; overflow:hidden;}

.bjta230 {margin:0px 0px 0 20px; }
.prparelist {width:210px margin-left:15px}
.prparelist li{height:77px;}
.prparelist img{border:0;}


.RboxWidget {margin:10px;width:240px;  background-color:#fff;}
.RboxWidget h4 {font-size:12px;float:left;padding:10px}



.subimgbox {clear:both; margin-bottom:10px}
#MainWrap #ContentWrap #Left350 {float:left;width:330px; padding-right:19px; border-right: #f0f0f0 1px solid;}
#MainWrap #ContentWrap #Right350 {float:left;width:330px; padding-left:20px; }


#courseDaytrip  {float:left;width:330px;margin:10px 0 10px 0}
#courseDaytrip h4 {font-size:12px;float:left;}
#courseDaytrip h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#courseDaytrip .DaytripList {padding:4px 0 0 0px;}
#courseDaytrip .DaytripList ul { clear:both; }
#courseDaytrip .DaytripList li.list{float:left;clear: both; padding-bottom:10px; position: relative; background:url('../images/dot_arrow01.gif') no-repeat 0px 4px;}
#courseDaytrip .DaytripList li.list a{ textfloat:left;padding-left:5px}



#courseMonth  {float:left;width:330px;margin:10px 0 10px 0}
#courseMonth h4 {font-size:12px;float:left;}
#courseMonth h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#courseMonth .MonthList {padding:4px 0 0 0px;}
#courseMonth .MonthList ul { clear:both; }
#courseMonth .MonthList li {clear: both; margin-bottom:10px; position: relative;}
#courseMonth .MonthList li img.thumb { border:#e7e7e7 solid 7px; margin-right: 8px; float:left; overflow:hidden}
#courseMonth .MonthList .monthsubject { margin:3px 0 10px 0; color:#888 ; font-weight:bold}
#courseMonth .MonthList .monthtxt a{font-size:12px; line-height: 1.5;color:#a8a8a8}

#courseTheme  {float:left;width:330px;margin:10px 0 10px 0}
#courseTheme h4 {font-size:12px;float:left;}
#courseTheme h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#courseTheme .ThemeList {padding:4px 0 0 0px;}
#courseTheme .ThemeList ul { clear:both; }
#courseTheme .ThemeList li {clear: both; margin-bottom:10px; position: relative;}
#courseTheme .ThemeList li img.thumb {  margin-right: 8px; float:left; }
#courseTheme .ThemeList .themesubject { margin:3px 0 10px 0; color:#888 ; font-weight:bold}
#courseTheme .ThemeList .themetxt a{font-size:11px; line-height: 1.4;color:#a8a8a8;}
.coursesubject { margin:3px 0 10px 0; color:#888 ; font-weight:bold}
.coursetxt a{font-size:11px; line-height: 1.4;color:#a8a8a8;}
#MainWrap #ContentWrap #Left500 {float:left;width:480px; padding-right:19px; border-right: #f0f0f0 1px solid;}
#MainWrap #ContentWrap #Right200 {float:left;width:180px; margin-left:20px; }



/* 여행정보용 페이지*/

.CategoryPickBox {clear:both; border:1px solid #dfdfdf ; padding:20px 0 20px 90px; margin-bottom:10px; background:#f8f8f8 url('../images/blt_ico_placepick.gif') no-repeat 22px 25px}
.CategoryPickBox .postlistsubject {  margin:5px 0 5px 0; color:#333 ; }
.CategoryPickBox2 {clear:both; border:1px solid #dfdfdf ; padding:20px 0 20px 30px; margin-bottom:10px;background:#f8f8f8}
.CategoryPickBox2 .postlistsubject {  margin:5px 0 5px 0; color:#333 ; }
#ListStyle_1  {clear:both;width:480px;}
#ListStyle_1 .postList {padding:4px 0 0 0px;}
#ListStyle_1 .postList ul { clear:both; }
#ListStyle_1 .postList li {clear: both; margin-bottom:10px;}
#ListStyle_1 .postList li img { border:#e7e7e7 solid 1px; margin-right: 8px; float:left; }
#ListStyle_1 .postList .postlistsubject {  margin:3px 0 5px 0; color:#333 ; font-weight:bold}
#ListStyle_1 .postList .postlisttxt a{ font-size:12px; line-height: 1.5;color:#333}
#ListStyle_1 .postList .postlistaddress { margin-top:2px;font-size:11px; line-height: 1.5;color:#666}


#ListStyle_2  {clear:both;}
#ListStyle_2 .postList {padding:0px;}
#ListStyle_2 .postList ul {float:left;  }
#ListStyle_2 .postList li {float:left;text-align:left }
#ListStyle_2 .postList li img { border:#e7e7e7 solid 1px;  }
#ListStyle_2 .postList .postlistsubject {  margin:0px 0 5px 0; color:#333 ;font-weight:bold}
#ListStyle_2 .postList .postlisttxt a{ font-size:11px; line-height: 1.5;color:#333}
#ListStyle_2 .postList .postlistaddress { margin-top:2px;font-size:11px; line-height: 1.5;color:green}
#ListStyle_2 .postList .postlistcate { font-size:11px; line-height: 1.5;color:#333}

#ListStyle_3  {clear:both;}
#ListStyle_3 .postList {padding:4px 0 0 0px;}
#ListStyle_3 .postList ul { clear:both; }
#ListStyle_3 .postList li {clear: both; margin-bottom:10px;border-bottom:1px dotted #eee}
#ListStyle_3 .postList li img { border:#e7e7e7 solid 1px; margin-right: 8px; float:left; }
#ListStyle_3 .postList .postlistsubject { text-align:left; margin:3px 0 5px 0; color:#333 ; font-weight:bold}
#ListStyle_3 .postList .postlisttxt a{ text-align:left;font-size:12px; line-height: 1.5;color:#333}
#ListStyle_3 .postList .postlistaddress { text-align:left; margin-top:2px;font-size:12px; line-height: 1.5;color:green}
#ListStyle_3 .postList .postlistcate { text-align:left;font-size:11px; line-height: 1.5;color:#333}

#ListPagingBox {text-align:center;  padding:10px;  border-top: #f0f0f0 1px solid;}

#SideList_1  {float:left;width:180px;overflow:hidden}
#SideList_1 .sideList {padding:4px 0 0 0px;}
#SideList_1 .sideList ul { clear:both; }
#SideList_1 .sideList li {clear: both; margin-bottom:10px; position: relative;}
#SideList_1 .sideList li img { border:#e7e7e7 solid 1px; margin-right: 8px; float:left; }
#SideList_1 .sideList .sidelistsubject { margin:3px 0 5px 0; color:#333 ; font-weight:bold}
#SideList_1 .sideList .sidelisttxt a{font-size:11px; line-height: 1.4;color:#999}
#SideList_1 .sideList .sidelistinfo {margin-top:2px;font-size:11px; line-height: 1.5;color:#666}

/* 여행정보 상세 페이지*/
#DetailPage_Titlebox {clear:both;height:20px; margin:5px 0 10px 0;padding:5px 0 10px 0;border-top:solid 2px #c90;}
#DetailPage_Titlebox .lefttxt { float:left;  }
#DetailPage_Titlebox .lefttxt h1{ font-family:맑은 고딕, 돋움,simsun,'宋体',serif; font-size:20px;color:#036; }
#DetailPage_Titlebox .righttool { float:right;padding-top:5px}

#MainWrap #ContentWrap #DetailPage_Infobox {position:relative;;padding:10px; border:5px solid #036;}
#DetailPage_Infobox .detail_basicinfo  {float:left}
#DetailPage_Infobox .detail_basicinfo li {margin:0px 0 5px 0 ;line-height:1.4;color:#333}
#DetailPage_Infobox .detail_basicinfo li.siteurl a{color:green}
#DetailPage_Infobox .detail_basicinfo li.liline1 {border-top:1px dotted #ccc;padding-top:10px; color:#000; }
#DetailPage_Infobox .detail_basicinfo li.liline2 {border-bottom:1px dotted #ccc;padding-bottom:5px ; margin-bottom:10px;color:#666}
.detail_btntool {clear:both;text-align:center;border-top:1px dotted #ccc; padding:10px 0 20px 0;background:#fff}
.detail_btntool li{float:left; padding-left:10px}
#DetailPage_Contents {clear:both;margin:10px 0 5px 0;color:#333; font-size:13px; line-height:1.6}
#DetailPage_Contents a {color:blue; font-size:13px; line-height:1.6}
#DetailPage_Contents p {margin:8px 0 20px 0}
#DetailPage_Contents hr {border:1px solid #e8e8e8}
#DetailPage_Map {clear:both;margin:10px 0 5px 0;}
#DetailPage_sendSMS {clear:both;margin:10px 0 5px 0;}
#DetailPage_News {clear:both;margin:10px 0 5px 0;}
#DetailPage_News ul {clear:both;padding:0px 0 0 0px}
#DetailPage_News li.list{clear:both; background:url('../images/dot_arrow01.gif') no-repeat 0px 8px; padding:4px 0 4px 0;}
#DetailPage_News li.list .cmbbs {float:left; }
#DetailPage_News li.list .cmbbssubject {float:left; color:#888 ;padding-left:10px }
#DetailPage_News li.list .cmbbsdate {float:right;padding:0 10px 0 0; text-align:right; width:60px ;font-family:tahoma; font-size:10px; color:#a8a8a8;}
#DetailPage_Reple {clear:both;margin:20px 0 5px 0;border-top:2px solid #c90}
#DetailPage_Reple .reply_list {clear:both;}
#DetailPage_Reple .reply_paging {margin:10px; padding:10px; text-align:center; border-top:1px solid #dfdfdf}
#DetailPage_Reple .reply_write {padding:10px; background:#f8f8f8}
#DetailPage_Reple .reply_input {width:320px; margin-right:10px}
#DetailPage_Reple .reply_textarea {width:540px; margin-right:5px}
#DetailPage_Nav {clear:both;margin:10px 0 20px 0; text-align:center}
.detail_stitle{font-family:맑은 고딕, 돋움 ;font-size:14px; font-weight:bold; color:#036 ;border-top:solid 1px #dfdfdf; padding:10px 0 10px 0}

.wtitle_box {clear:box;position:relative;margin:10px 0 10px 0;border-bottom: #ebebeb 2px solid;}
.wtitle_left {float:left;font-family:맑은 고딕, 돋움 ;font-size:14px; color:#666 ;font-weight:bold}
.wtitle_right {float:right;}

#DestListPage {}
#DestCateBox {clear:both; margin:20px 0 15px 0; padding:10px;border: #dfdfdf 1px solid; }
#DestCateBox ul{padding:10px}
#DestCateBox li{padding:10px}



/*커뮤니티정보마당*/

.CM_title {float:left; background:url('../images/dot_wtitle.gif') no-repeat 0px 0px; }
.CM_more {float:right; width:35px }
.cmreviewsubject { float:left;margin:3px 0 10px 0;font-family:"宋体",Simsun,dotum,"돋움","굴림",Gulim,"sans-serif" ; color:#888 ; font-weight:bold}
.cmreviewtxt a{font-size:11px; line-height: 1.4;color:#a8a8a8;}
.cmbbssubject {float:left; color:#888 ; }
.cmbbsdate {float:right;padding:0 10px 0 0; text-align:right; width:60px ;font-family:tahoma; font-size:10px; color:#a8a8a8;}

#CM_notices{float:left;width:180px;overflow:hidden;margin:10px 0 10px 0}
#CM_notices h4 {font-size:12px;float:left;}
#CM_notices h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}

#CM_notices ul {clear:both;padding-left:5px}
#CM_notices li.list{float:left;text-align:left;clear:both; background:url('../images/dot_arrow01.gif') no-repeat 0px 8px; padding:4px 0 3px 0;}
#CM_notices li.list a{float:left;padding-left:5px}
#CM_notices li.list img{float:left; }
#CM_notices .eventbox{margin-top:10px;width:180px; height:80px; background:#efefef}

#CM_news{float:left;width:480px;overflow:hidden;margin:10px 0 10px 0}
#CM_news h4 {font-size:12px;float:left;}
#CM_news h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#CM_news ul {clear:both;padding-left:5px}
#CM_news li.list{clear:both; float:left;background:url('../images/dot_arrow01.gif') no-repeat 0px 8px; padding:4px 0 4px 0;}
#CM_news li.list a{float:left;padding-left:5px}
#CM_news li img.thumb{border:#e7e7e7 solid 1px; margin-right: 5px; float:left; }

#CM_gallery{clear:both; float:left;width:100%;overflow:hidden;margin:20px 0 10px 0}
#CM_gallery h4 {font-size:12px;float:left;}
#CM_gallery h4 a {padding-left:15px;color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#CM_gallery ul {float:left}
#CM_gallery li{float:left;width:140px;float:left; overflow:hidden;}
#CM_gallery li p a{margin:2px 10px 10px 0; font-size:11px; line-height:1.3;color:#a8a8a8;}
#CM_gallery li img.thumb{width:120px; height:90px;border:#e7e7e7 solid 1px; margin:4px 0 4px 0px ;  }

#CM_reviews{width:330px;overflow:hidden;margin:10px 0 10px 0}
#CM_reviews h4 {font-size:12px;float:left;}
#CM_reviews h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#CM_reviews .reviewstylebox{margin-bottom:0px}
#CM_reviews ul {clear:both;padding-left:5px}
#CM_reviews li.list{clear:both;float:left; background:url('../images/dot_arrow01.gif') no-repeat 0px 8px; padding:4px 0 4px 0;}
#CM_reviews li.list a{float:left;padding-left:5px}
#CM_reviews li img.thumb{border:#e7e7e7 solid 1px; margin:0 10px 0 10px; float:left; }

#CM_bbs{width:330px; margin:10px 0 10px 0}
#CM_bbs h4 {font-size:12px;float:left;}
#CM_bbs h4 a {padding-left:15px;	color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
#CM_bbs ul {clear:both;padding-left:5px}
#CM_bbs li.list{clear:both; background:url('../images/dot_arrow01.gif') no-repeat 0px 6px; padding:4px 0 4px 0;}
#CM_bbs li.list a{ float:left;padding-left:5px}

/*투표*/
#PollWrap .bbs_name_txt {font-family:맑은 고딕, 돋움,"宋体",Simsun ;font-size:16px; color:#666 ;height:22px; margin:10px; text-align:left}
#PollWrap .polllist_box h4 { height:37px; font-family:맑은 고딕, 돋움,simsun,'宋体'; color:#FFF; font-size:14px; font-weight: bold;	padding:8px 0 0 33px ;background:url('../images/poll_multi/title_questionbg.gif') no-repeat 0px 0px;}
#PollWrap .polllist_box ul {clear:both;}
#PollWrap .polllist_box li{clear:both; background:url('../images/poll_multi/ico_arrow.gif') no-repeat 4px 7px; margin:4px; padding:0px 0 0px 12px;}
#PollWrap .polllist_box li a{padding-left:10px}
#PollWrap .polllist_box .polllist_time {width:185px; height:110px; background:url('../images/poll_multi/bg_expire.gif') no-repeat 5px 7px; padding:50px 0 0 70px}

/*폼메일*/
#mailQna_input {line-height:1.5;}
.mailform_item {width:80px; padding:0 10px 0 20px;border-bottom:1px solid #cfcfcf;}
.mailform_value { padding:10px;border-bottom:1px solid #cfcfcf; }

/*하단*/
#FooterWrap .Associationbox {height:35px; clear:both;  width:960px;  padding:5px 0 10px 0; }
#FooterWrap .Associationbox ul{clear:both; padding:5px 0 5px 0px;  }
#FooterWrap .Associationbox li { float:left; display : inline; padding:0 2px 0px 2px; }
#FooterWrap .Associationbox li img {border:0; cursor:hand;}
#FooterWrap #service {clear:both;  width:960px; ; padding:10px 0px 0px 0px;border-top: #ebebeb 1px solid; }
#FooterWrap dl.serviceL {	FLOAT: left; width:780px;  padding: 5px 0 5px 0px;}
#FooterWrap dl.serviceL dt {	FLOAT: left; display: inline;  text-align:right; margin:0px 15px 0 0;}
#FooterWrap dl.serviceL dd {	FLOAT: left; display: inline; WHITE-SPACE: nowrap; margin:0px 10px 0 0;}
#FooterWrap dl.serviceR {	FLOAT: left; width:180px; padding: 5px 0 5px 0px;}
#FooterWrap dl.serviceR dt {	FLOAT: left; display: inline; text-align:left;margin:0px 10px 0 20px; }
#FooterWrap dl.serviceR dd {	FLOAT: left; display: inline; WHITE-SPACE: nowrap; margin:0px 0 0 10px ;}
address {	FLOAT: left; WHITE-SPACE: nowrap; display: inline;}
#FooterWrap dt h4 {	font-size:12px;color:#464646;	font-family:"굴림", gulim, sans-serif;	font-weight: bold;	text-decoration: none;}
* + HTML .notice {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#Copyright {clear:both;padding:10px 0 21px 0;height:13px;text-align:center;}
#Copyright img{vertical-align:middle;}
#Copyright p, #Copyright p a {display:inline;color:#666;font-family:Tahoma;font-size:10px;font-weight:bold;}
#Copyright p {padding:0 5px 0 0;}
#FooterWrap .selectlanguage {color:#666;;font-size:11px;width:80px; height:18px}

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;

}

