@import url("avantravel-2.css");

table.tours {border-collapse: collapse}
table.tours .tour td {background-color: gold}
table.tours th.o, table.tours td.o {border-left: 0}
table.tours th {padding: 0.5em 0}

table.offers, table.companies {border-collapse: collapse; margin-bottom: 4px; width: 100%;}
table.offers td, table.offers th, table.companies td, table.companies th {padding: 3px;}
table.offers th, table.companies th {background: url(../../templates/tourhit/img/bg-th.gif) repeat-x left top; background-color: #2EB3FF; color: #fff; font-size: 11px; text-align: left; height: 23px!important; padding:0!important; padding-right:3px!important}
table.offers th a, table.companies th a {color: #fff; font-size: 11px}
table.offers td a, table.companies td a {font-size: 11px}
table.offers .row1 td, table.companies .row1 td {background: url(../../templates/tourhit/img/bg-row.gif) repeat-x left top; background-color: #A3E6FF!important;}

.pagination {text-align: center; padding: 0.25em 0; font-size: 11px; width: 98%}
.pagination a {font-size: 11px!important}
.pagination a.selected {color: black; font-size: 11px}

div.search_div {width: 98%; border: 1px solid #fff; background: url(../../templates/tourhit/img/s-c.gif) repeat-x left bottom; margin-top: 10px; background-color: #0088F2}
div.search_div div {margin:0px!important; background: url(../../templates/tourhit/img/s-r.gif) no-repeat right bottom;}
div.search_div div div {margin:0px!important; background: url(../../templates/tourhit/img/s-l.gif) no-repeat left bottom;}
table.offersSearch {padding: 5px; width:100%!important; background: none!important}
table.offersSearch td {vertical-align: top; padding: 2px; background: none!important; color: #ffffff!important;}
table.offersSearch td.fifty {width: 50%!important}
table.offersSearch td.caption {text-align: left;}
table.offersSearch tr.dummy td {font-size: 4px; height: 4px}
table.offersSearch td.wide select {width: 100%}
table.offersSearch input, table.offersSearch select {font-size: 0.9em}
table.offersSearch input.textbox, table.offersSearch select {border: 1px solid silver}
table.offersSearch input.submitButton {background-color: #eee; border: 1px solid silver; font-weight: bold; padding: 5px; width: 75px}

.offerDetails {font-size: 12px;}
.offerDetails div {margin: 0!important; padding: 0}
.offerDetails h1, .offerDetails h2, .offerDetails h3 {line-height: 1.1em; color: #FD2424!important; padding-left: 5px!important}
.offerDetails div.capt, .offerDetails div.val, .offerDetails div.descr {padding: 5px}
.offerDetails div.capt {float: left; width: 13em;}
.offerDetails div.val {float: left; width: 30em}
.offerDetails div.descr {width: 43em; background: none!important}
.offerDetails .row1 div {background-color: #A3E6FF; background: url(../../templates/tourhit/img/bg-row.gif) repeat-x left top;}
.offerDetails .row1, .offerDetails .row0 {overflow: hidden; width: 45em;}
.offerCompany div.desc h3 {margin-top: 15px!important; margin-bottom: 10px!important}

.toursModule div.wide select {width: 150px!important;}
.toursModule .textbox, .toursModule select {font-size: 0.9em}

.toursModule .col1, .toursModule .col2 {float: left; width: 70px}
.toursModule .col2 {margin-left: 1em; float-right: none}
.toursModule div.caption {font-weight: bold}

table.companies td {vertical-align: top}
table.companies .row1 td {background-color: #FFF1BB; }

.moduletable_atravel div a {color:#004ACF; font-family: tahoma; font-size: 12px; text-decoration: none; display: block!important; margin-left: 10px; padding-left: 10px; line-height: 15px; background-image: url(../images/l_m_arrow.gif); background-position: left center; background-repeat: no-repeat;}*/

/*.clr {clear: both}*/	