BODY { 
margin : 0; 
padding : 0; 
background-color : #000000; 
font-family : Tahoma; 
} 
form { 
margin : 0; 
padding : 0; 
} 
img { 
border : none; 
} 
.boxtd { 
text-align : center; 
padding : 5px; 
background-color : #f2f2f2; 
border-color : #eee; 
border-style : solid; 
border-width : 1px; 
font-size : 11px; 
color : #707070; 
} 
.mani, .mani_under, .text, .text_under, .cifr, .cifr_under { 
font-family : Tahoma; 
font-size : 8pt; 
padding : 2px 7px; 
color : #707070; 
} 
.mani { 
text-align : right; 
} 
.mani_under { 
text-align : right; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-bottom-color : #eee; 
} 
.text { 
text-align : left; 
} 
.text_under { 
text-align : left; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-bottom-color : #eee; 
} 
.cifr { 
text-align : center; 
} 
.cifr_under { 
text-align : center; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-bottom-color : #eee; 
} 
.h_logo { 
background : url(images/logo_h.gif) no-repeat 0 0; 
} 
.d_logo { 
background : url(images/logo.gif) no-repeat 0 0; 
} 
#txtMP p { 
padding : 5px 15px; 
color : #707070; 
text-indent : 20px; 
text-align : justify; 
font-size : 11px; 
font-family : Verdana; 
} 
#hm1, #hm2, #hm3, #hm4, #hm5, #hm_e, #ohm1, #ohm2, #ohm3, #ohm4, #ohm5, #ohm6, #ohm_e { 
width : auto; 
cursor : pointer; 
} 
#hm1 .txt_m, #hm2 .txt_m, #hm3 .txt_m, #hm4 .txt_m, #hm5 .txt_m, #hm6 .txt_m, #hm_e .txt_m, #ohm1 .txt_m, #ohm2 .txt_m, #ohm3 .txt_m, #ohm4 .txt_m, #ohm5 .txt_m, #ohm6 .txt_m, #ohm_e .txt_m { 
width : 100%; 
text-align : center; 
vertical-align : middle; 
height : 46px; 
color : #ffffff; 
font-size : 12px; 
line-height : 13px; 
font-weight : 500; 
font-family : verdana; 
} 
#hm1 table, #hm2 table, #hm3 table, #hm4 table, #hm5 table, #hm6 table, #hm_e table { 
background : #326452 url(images/menu/m_tc.gif) repeat-x 0 0; 
} 
#ohm1 table, #ohm2 table, #ohm3 table, #ohm4 table, #ohm5 table, #ohm6 table, #ohm_e table { 
background : #467463 url(images/menu/menu_over.gif) repeat-x 0 0; 
} 
#hm_e .rou { 
background : url(images/menu/menu_r_source.gif) no-repeat right 0; 
} 
#ohm_e .rou { 
background : url(images/menu/menu_over_r_source.gif) no-repeat right 0; 
} 
.slide_txt { 
height : 30px; 
width : auto; 
background-color : #000000; 
background-image : url(images/kompas.gif); 
background-repeat : no-repeat; 
background-position : 10px 4px; 
text-indent : 43px; 
line-height : 31px; 
color : #ffffff; 
font-family : Verdana, Tahoma, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bolder; 
} 
.slide_chg { 
background-color : #000000; 
} 
.box_body { 
border : 1px solid #eee; 
} 
.box_body .cltr { 
height : 25px; 
background-color : #f4f4f4; 
} 
.box_body td { 
font-size : 11px; 
} 
.box_body ul { 
padding : 0; 
margin : 0 0 0 11px; 
list-style : none; 
} 
.box_body .bg_list { 
background : url(images/bg_list2.gif) no-repeat left bottom; 
font-weight : 600; 
} 
.box_body .bg_list a { 
background : url(images/bg_list.gif) no-repeat left top; 
line-height : 22px; 
background-position : 0 3px; 
color : #947b34; 
text-decoration : none; 
padding-left : 18px; 
} 
.box_body .bg_list a:hover { 
color : #994c5f; 
text-decoration : none; 
} 
.box_body .bg_list_cur { 
background : url(images/bg_list2.gif) no-repeat left bottom; 
font-weight : 600; 
} 
.box_body .bg_list_cur a { 
background : url(images/bg_list.gif) no-repeat left top; 
line-height : 22px; 
background-position : 0 3px; 
color : #5c5fad; 
text-decoration : none; 
padding-left : 18px; 
} 
.box_body .bg_list_cur a:hover { 
color : #994c5f; 
text-decoration : none; 
} 
.box_body .bg_list_sub { 
background : url(images/bg_list2.gif) no-repeat left bottom; 
} 
.box_body .bg_list_sub a { 
background : url(images/bg_list_sub.gif) no-repeat left top; 
line-height : 22px; 
background-position : 0 3px; 
color : #947b34; 
text-decoration : none; 
padding-left : 18px; 
margin-left : 17px; 
} 
.box_body .bg_list_sub a:hover { 
color : #994c5f; 
text-decoration : none; 
} 
.box_body a { 
text-decoration : none; 
} 
.box_body a:hover { 
color : #994c5f; 
text-decoration : none; 
} 
.foothr { 
margin : 0; 
width : 920px; 
} 
.footl { 
margin : auto; 
background : url(images/menu/footl.gif) no-repeat 0 bottom; 
border : 0; 
background-color : #ffffff; 
} 
.footr { 
background : url(images/menu/footr.gif) no-repeat right bottom; 
} 
#foot { 
width : 100%; 
line-height : 20px; 
height : 50px; 
color : #35394a; 
font-size : 11px; 
font-weight : bold; 
text-indent : 10px; 
} 
#foot .td1 { 
width : 250px; 
text-align : center; 
vertical-align : middle; 
} 
#foot .td2 { 
vertical-align : middle; 
} 
#detail { 
width : auto; 
margin : 2px; 
padding : 5px; 
border-color : #eee; 
border-style : solid; 
border-width : 1px; 
font-size : 11px; 
color : #707070; 
} 
#detail h1 { 
font-size : large; 
font-weight : bold; 
margin : 4px; 
color : #063; 
font-family : Geneva, Georgia, Tahoma, sans-serif; 
} 
#detail h2 { 
font-size : 14px; 
font-weight : bold; 
margin : 4px; 
color : #063; 
font-family : Tahoma, Geneva, sans-serif; 
} 
#detail h3 { 
font-size : 13px; 
font-weight : bold; 
margin : 4px; 
padding : 2px; 
color : #063; 
font-family : Tahoma, Geneva, sans-serif; 
} 
#detail h4 { 
font-size : 13px; 
font-weight : bold; 
margin : 4px; 
} 
#detail p { 
padding : 2px 2px; 
color : #707070; 
text-indent : 20px; 
text-align : justify; 
font-size : 11px; 
font-family : Verdana; 
} 
#BoxTur { 
width : 98%; 
} 
#BoxTur a { 
line-height : 13px; 
font-weight : bold; 
text-decoration : none; 
} 
#BoxTur a:hover { 
text-decoration : underline; 
} 
#BoxTur .head { 
padding : 10px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
border : 1px solid #eee; 
} 
#BoxTur .headhit { 
background : url(images/turhit.gif) no-repeat; 
padding : 0 0 0 40px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 50px; 
border : 1px solid #eee; 
} 
#BoxTur .headact { 
background : url(images/turact.gif) no-repeat; 
padding : 0 0 0 40px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 50px; 
border : 1px solid #eee; 
} 
#BoxTur .headnew { 
background : url(images/turnew.gif) no-repeat; 
padding : 0 0 0 40px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 50px; 
border : 1px solid #eee; 
} 
#BoxTur .headbonus { 
background : url(images/turbonus.gif) no-repeat; 
padding : 0 0 0 40px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 50px; 
border : 1px solid #eee; 
} 
#BoxTur .headbus { 
padding : 0 0 0 110px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 70px; 
border : 1px solid #eee; 
background-image : url(images/bus.gif); 
background-repeat : no-repeat; 
background-position : 5px; 
} 
#BoxTur .headavia { 
padding : 0 0 0 110px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 70px; 
border : 1px solid #eee; 
background-image : url(images/avia.gif); 
background-repeat : no-repeat; 
background-position : 5px; 
} 
#BoxTur .headweath { 
padding : 0 0 0 110px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 70px; 
border : 1px solid #eee; 
background-image : url(images/weather.gif); 
background-repeat : no-repeat; 
background-position : 5px; 
} 
#BoxTur .headfaq { 
padding : 0 0 0 110px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 70px; 
border : 1px solid #eee; 
background-image : url(images/faq.gif); 
background-repeat : no-repeat; 
background-position : 5px; 
} 
#BoxTur .headhotel { 
padding : 0 0 0 110px; 
background-color : #f4f4f4; 
font-family : Verdana, Geneva, sans-serif; 
font-weight : bold; 
font-size : 12px; 
width : 33%; 
height : 70px; 
border : 1px solid #eee; 
background-image : url(images/hotel.gif); 
background-repeat : no-repeat; 
background-position : 5px; 
} 
#BoxTur .split { 
width : 4px; 
} 
#BoxTur .headimg { 
padding : 5px; 
border-right : 1px solid #eee; 
border-left : 1px solid #eee; 
} 
.zoom { 
position : absolute; 
overflow : hidden; 
} 
#BoxTur .mess { 
color : #707070; 
text-indent : 10px; 
font-size : 11px; 
font-family : Verdana; 
border-right : 1px solid #eee; 
border-left : 1px solid #eee; 
vertical-align : top; 
} 
#BoxTur .mess p { 
padding : 2px 10px 5px 10px; 
text-indent : 10px; 
} 
#BoxTur .footer { 
border-right : 1px solid #eee; 
border-left : 1px solid #eee; 
border-bottom : 1px solid #eee; 
background-color : #fafafa; 
} 
#BoxTur .ref { 
width : 96%; 
border-top : 1px dashed #ddd; 
} 
#BoxTur .PriceRight { 
text-align : right; 
float : right; 
padding : 8px 15px; 
color : red; 
font-size : 22px; 
height : 10px; 
font-family : Impact; 
} 
#BoxTur .PriceRightSm { 
text-align : right; 
color : red; 
font-size : 12px; 
font-family : verdana; 
} 
#BoxTur .footer { 
background-color : #fafafa; 
} 
DIV.price { 
padding : 10px 0; 
display : block; 
float : right; 
font-size : 14px; 
font-weight : 700; 
color : #c14d52; 
} 
DIV.price SPAN.oprice { 
padding-right : 5px; 
font-size : 14px; 
color : #f00; 
text-decoration : line-through; 
} 
DIV.price SPAN.cprice { 
padding : 5px 0 5px 0; 
background : url(images/price_left.gif) no-repeat left center; 
} 
DIV.price SPAN.cprice SPAN { 
padding : 5px 5px 5px 5px; 
background : url(images/price_right.gif) no-repeat right center; 
} 
#Spec { 
margin : 4px; 
border : 1px solid #eee; 
} 
#Spec .Specimg { 
padding : 5px; 
} 
#Spec .SpecHead { 
background-color : #fafafa; 
height : 55px; 
text-align : center; 
font-family : verdana; 
font-weight : bold; 
color : #60c; 
} 
#Spec .SpecTxt { 
text-align : center; 
font-family : Impact; 
font-size : 12px; 
padding : 8px; 
font-weight : 400; 
} 
#Spec .ref { 
width : 96%; 
border-top : 1px dashed #ddd; 
} 
#Spec .SpecPriceRight { 
background : url(images/menu/hotspec.gif) no-repeat right top; 
text-align : right; 
float : right; 
padding : 8px 15px; 
color : red; 
font-size : 22px; 
height : 10px; 
font-family : Impact; 
} 
.faq_i { 
font-size : 11px; 
font-family : Tahoma; 
height : 19px; 
line-height : 16px; 
vertical-align : middle; 
background-color : #efefef; 
border-width : 1px; 
border-color : #d1d1d1; 
padding : 0 0 0 3px; 
} 
.faq_t { 
font-size : 11px; 
font-family : Tahoma; 
vertical-align : middle; 
background-color : #efefef; 
border-width : 1px; 
border-color : #d1d1d1; 
padding : 3px; 
} 
.butform { 
font-weight : 500; 
width : 8em; 
font-size : 11px; 
font-family : Tahoma; 
height : 2em; 
margin : 3px; 
} 
.hf_tur { 
background : #fafafa; 
background-image : url(images/F042.gif); 
background-repeat : no-repeat; 
background-position : 5px 3px; 
} 
#blk1 { 
display : block; 
padding : 5px; 
} 
#blk2, #blk3, #blk4, #blk5, #blk6 { 
display : none; 
padding : 5px; 
} 
.trbody2 { 
background-color : #fafafa; 
height : 22px; 
} 
.trbody1 { 
background-color : #e5e5e5; 
height : 22px; 
} 
#ulhotel { 
list-style-type : none; 
} 
#ulhotel li { 
background : url(images/bg_list2.gif) no-repeat left bottom; 
font-weight : 600; 
} 
#ulhotel li a { 
background : url(images/bg_list.gif) no-repeat left top; 
line-height : 22px; 
background-position : 0 3px; 
color : #947b34; 
text-decoration : none; 
padding-left : 12px; 
} 
#ulhotel li a:hover { 
color : #994c5f; 
text-decoration : none; 
} 
#ulhotel li .curr { 
font-weight : bold; 
color : navy; 
padding-left : 35px; 
background-image : url(images/bg_list.gif); 
background-repeat : no-repeat; 
background-position : left; 
vertical-align : middle; 
} 
#lightbox { 
padding : 10px; 
background : #fff; 
border : 1px solid #000; 
z-index : 1100; 
} 
#overlay { 
background-image : url(overlay.png); 
z-index : 1000; 
}