* {font-family:Tahoma,Verdana,Arial,sans serif;}
.tour_list_content { border:0; padding:0;}
.tour_list_content ul { padding:0px 0px 0px 10px; text-align:left; margin:0px;}
.tour_list_content li { margin:0; padding:0;}
#tctd * { font-size:12px;}
#div_price_table_conteiner { width:99%; padding:15px; text-align:center; }
#price_table, #filter_price_table, TABLE.intbl, #tour_header_table, #service_table {width:98%; font-size:11px;}
#price_table, #filter_price_table, #tour_header_table, #service_table {border-right:1px solid #999; margin:0 10px 1 10px;}
#price_table TD, #filter_price_table TD, #tour_header_table TD, #service_table TD {border-left:1px solid #999;border-bottom:1px solid #999;background:#fff; text-align:center; padding:5px;}
#price_table TD.c0 { text-align:left; padding-left:10px; width:25%; font-size:12px; }
#price_table TD.c1,#price_table TD.c2,#price_table TD.c3 {width:5%; }
#price_table A.tpr { white-space:nowrap; }
#price_table A:link, #price_table A:visited {color:#0063A8;}
#price_table A:hover {color:#900;}
#price_table TR.h1, #filter_price_table TR.h1, #tour_header_table TR.h1, #service_table TR.h1 {font-weight:bold; font-size:11px; text-align:center;}
#price_table TD.h, #filter_price_table TD.h, #tour_header_table TD.h, #service_table TD.h { background:#00f;color:#fff; }
#per_filter_table TD, #hstars_filter_table TD, #addedplace_filter_table TD {border:0px;}
.red_small { color:#f00;font-size:10px;}


p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 12px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; width:auto; max-width:400px; width:expression(document.body.clientWidth > 400? "400px" : "auto");  }
p#vtip TABLE { font-size: 0.8em;}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
.hd_name { font-weight:bold;}
.hd_about { font-size:11px;}
.shl { cursor:pointer;}
.tsh { background:#aaf; color:#fff; padding:3px;}
.ftd {  background:#55f; color:#fff; padding:3px; font-size:12px;}
.activ_date { font-weight:bold; color:#000;}

.tour_photo_table { width:98%; padding 5px 10px; margin:10px 0; max-width:960px;}
.tour_photo_table TD { vertical-align:middle; text-align:center; width:33%}
img.tour_photo { height:150px;width:220px; border:1px solid #444; margin:0 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#contact_table TD A {font-size:16px;text-decoration:none;}

 .tour_list_header { margin:3px; padding:3px; text-align:center; text-transform:uppercase; background-color:#0000FF; color:#FFFFFF; padding:3px; font-size:11px; font-weight:bold; font-family:arial; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 .tour_list_content { margin:0 5px; text-transform:uppercase; background-color:#FFFFFF;border-left:1px dotted #00f;border-right:1px dotted #00f;border-bottom:1px dotted #00f; padding:2px 0 7px 10px; display:none; }
 DIV.tour_list_content A { color:#444444; font-size:9px;  font-family:arial; text-decoration:none; }
 DIV.tour_list_content LI:hover {  text-decoration:underline; }		
 DIV.pw_div {  }
 DIV.pw_div A { font-family:verdana; font-size:15px; font-weight:bold; color:#395988; }
 A.replaced_link:hover,A.replaced_link:link,A.replaced_link:visited  { font-family:verdana; font-size:13px; font-weight:bold;}
.text_h {font-family:arial; fonr-size:15px; color:#fff;  background-color:blue;   height:15px; font-weight:bold; padding:3px;  } 
.text2 { color:#000; font-size:12px; font-family:arial; text-align:left;}
#calImg {position:relative;top:3px;}

#show_quotes {width:300px; padding:5px 20px; text-align:center; border:1px solid #444; cursor:pointer; background:#00f; color:#fff; font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#quotes_legend { border:0px solid #444; display:none;}
#quotes_legend TD { padding:5px 20px; width:30%; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#q_avalible { background-color:#afa;}
#q_onrequest { background-color:#F3FF8D;}
#q_stopsale { background-color:#faa;}
#q_loading { display:none; border:0;}
#q_loading img {width:24px; height:24px; border:0;}

#tp_div { font-family:arial; width:95%; margin-top:10px; text-align:left;}
