.headerFileLink { position:absolute; top:40px; right:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px}

.section { margin-bottom:20px}
.headerTable { background-position:left 29px;}
.mainpageContent { margin-bottom:30px}

.specialoffer { margin-bottom:30px}
.specialoffer td.img {vertical-align:top; padding-right:23px; text-align:center}
.specialoffer td.txt {vertical-align:top; }
.specialoffer div.title { font-size:130%; font-weight:bold; margin-bottom:5px}

.onlineICQ { margin-bottom:15px}
.onlineICQ div.blockTitle { padding:0px 0px 8px 23px; font-size:16px; font-weight:bold}
.onlineICQ div.title { font-weight: bold; border-top:4px solid #ADADAD; background-color:#F5F5F5; padding:8px 20px 6px 23px; margin-bottom:9px; border-bottom:1px solid #FFFFFF}
.onlineICQ div.item { color:#4D5760; font-size:11px; padding:0px 0px 3px 24px}

.locations {}
.locations td.img { vertical-align:top}
.locations td.info { padding:0px 20px 0px 12px}
.locations div.title { font-size:120%; font-weight:bold; margin-bottom:7px}
.locations div.txt a { text-decoration:none; color:#454545}
.locations td.price {font-weight:bold; color:black}

.locationsTitle { font-weight:bold; font-size:110%; border-bottom:1px solid #666666; padding-bottom:7px; margin-bottom:20px; border-bottom:3px solid #d2d2d2}

.tourtab { margin-bottom:18px}
.tourtab th { color:#717171; text-align:left; font-weight: normal; padding:2px 5px; font-size:85%; text-transform:lowercase}
.indent td { color:#000; font-weight: normal; padding:5px;}
.tourtab td.price { text-align:center; font-weight:bold; color:black; white-space:nowrap}
.tourtab td.tour_title { font-weight:bold; font-size:120%}
.tourtab td.month { background-color:#f3f3f3; font-weight:bold; padding-left:10px}

.productPrice { font-weight:bold}
.productPrice span { font-size:130%; color:black; margin-left:5px}
.orderFormLink { font-weight:bold; font-size:120%}

.formEMail {}
.formEMail span.asterix { color: #FF0000;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.formEMail input.textfield { background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:250px}
.formEMail select { background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.formEMail div.form_errors {margin-bottom:18px}

.mainTourInfo { margin-bottom:18px}
.mainTourInfo p { margin-top:0; margin-bottom:4px}

.searchTours input { font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.blitz_info p { margin-top:0; margin-bottom:4px}

/*
playback timings (ms):
  exclusion.robots: 0.203
  captures_list: 442.732
  CDXLines.iter: 14.911 (3)
  exclusion.robots.policy: 0.19
  LoadShardBlock: 387.419 (3)
  PetaboxLoader3.datanode: 503.685 (4)
  PetaboxLoader3.resolve: 290.314
  RedisCDXSource: 34.044
  load_resource: 464.515
  esindex: 0.016
*/