body
{
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color: #FFF;
    color: #333;
}

#container
{
    width: 550px;
}

#categories
{ 
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
}
#categories li
{
    margin:0;
    padding:0;
}

#categories li .icon
{
    width: 15px;
    height: 15px;
    display: block;
    margin-right: 3px;
}
#categories li .icon1
{
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png');
}
#categories li .icon2
{
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png') 0px -30px;
}
#categories li .icon3
{
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png') 0px -62px;
}
#categories li .icon4
{
    width: 45px;
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png') -45px -93px;
}
#categories li .icon5
{
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png') 0px -125px;
}
#categories li .icon6
{
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png') 0px -157px;
}
#categories li .icon7
{
    background: url('http://www.novatours.lv/iframe/img/sprites-search-frame.png') 0px -189px;
}
#categories .checkbox
{
    width: 13px;
    height: 13px;
    padding:0;
    margin:2px 0 0 5px;
}
#categories-list
{
    width: 250px;
    height: 200px;
    /*background-color: #FFFFFF;*/
    /*overflow-y: auto;*/
    float: left;
    z-index: 1000;
    position:relative;
    margin-left: 15px;
}
#categories .cat-table
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border:1px solid #EFCA09;
    margin-bottom: 2px;
    width: 250px;
    background-color: #FFFFFF;
}

#right-column
{
    width: 250px;
    height: 210px;
    float: left;
}
#right-column h2
{
    margin-top: 6px;
    color:#D73803;
    font-size:18px;
    font-weight:normal;
}


div.headlogo
{
    width: 550px;
    height: 85px;
    position:relative;
    background: #FFFFFF url('http://www.novatours.lv/iframe/public/images/searchbg.png') no-repeat;
}

div.left
{
    float: left;
}

div.searchinput {
    float: left;
    width: 550px;
    height: 45px;
    padding-left: 10px;
}
div.searchinput a.gotostart
{
    position: absolute; 
    color: #db203f;
    margin-top: -17px;
    margin-left: 380px;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}
div.searchinput a:hover.gotostart{text-decoration: underline}
#tripsummary_logo{
    height: 46px;
}
div.tripsummarylogo {
    width: 540px;
    height: 240px;
    background: #FFFFFF url('http://www.novatours.lv/iframe/public/images/novaturas_ticket.png') no-repeat;
    padding-left: 10px;
    margin-bottom: 4px;
}
.w520{
    width: 520px;
}
div.tripsummarylogo a.gotostart
{
    position: absolute; 
    color: #db203f;
    right:45px;
    margin-top: 13px;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}
div.tripsummarylogo a:hover.gotostart{text-decoration: underline}


div.categoriestree {
    float: left;
    width: 285px;
}

span.categoriestree_title {
    float: left;
    width: 285px;
    padding-left: 20px;
    padding-top: 2px;
    margin-bottom: 5px;
}
div.multiselection {
    height: 300px; 
    width: 500px; 
    background-color: #fff;
}

div.searchbuttons {
    padding-top:1px;
    padding-left:5px;
    padding-right:5px;
}

.btn-default-orng, .btn-default-orng-long
{
    float:right;
    font-size:13px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
/*    background:#E69512 url('../../../img/btn-default-orng.png') repeat-x scroll left center; */
    background:#E69512 url('http://www.novatours.lv/iframe/public/images/yellow_btn.png') repeat-x scroll left center;
    color:#D8193E;
    font-size:14px;
    font-weight:bold;
    padding:5px 5px;
    text-decoration:none;
    margin-right:3px;
/*    text-shadow:-1px -1px 0 #E69512; */
}
.btn-default-orng-long
{
    background:#E69512 url('http://www.novatours.lv/iframe/public/images/yellow_btn_long.png') repeat-x scroll left center;
}
.search-fields-bg
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#FEE2A4;
    float:left;
    padding:4px;
}

.btn_act
{
    background-color: #FFFFFF;
}
.btn_1_act {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background: transparent url(http://www.novatours.lv/iframe/img/btn_1_act.gif) no-repeat scroll left top;
    height:30px;
    width:100px;
}
.btn_text
{
    padding-left: 45px;
}
.btn_text2
{
    padding-left: 35px;
}
.btn-past{
color: #000000;
}
.btn_1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background: transparent url(http://www.novatours.lv/iframe/img/btn_1_past.gif) no-repeat scroll left top;
    height:30px;
    width:100px;
}
.btn_2 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/btn_2.gif) no-repeat scroll left top;
    height:30px;
    width:153px;
    color:#9E9393;
}
.btn_2_act {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/btn_2_act.gif) no-repeat scroll left top;
    height:30px;
    width:153px;
}
.btn_2_past {
    width:153px;
    height:30px;
    background:url(http://www.novatours.lv/iframe/img/btn_2_past.gif) top left no-repeat;
}
.btn_3 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/btn_3.gif) no-repeat scroll left top;
    height:30px;
    width:85px;
    color:#9E9393;
}
.btn_3_act {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/btn_3_act.gif) no-repeat scroll left top;
    height:30px;
    width:85px;
}
.btn_3_past {
    width:85px;
    height:30px;
    background:url(http://www.novatours.lv/iframe/img/btn_3_past.gif) top left no-repeat;
}
.btn_4 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/btn_4.gif) no-repeat scroll left top;
    height:30px;
    width:115px;
    color:#9E9393;
}
.btn_4_act {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/btn_4_act.gif) no-repeat scroll left top;
    height:30px;
    width:115px;
}
.btn_5 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.novatours.lv/iframe/img/bnt_5.gif) no-repeat scroll right top;
}
#contentNav {
font-size:11px;
font-weight:bold;
}
.cont_r{
background-color: #FFFFFF;
}
#innerContainer{
background-color: #FFFFFF;
padding: 15px;
}
.table_header {
border-bottom:1px solid #E2E2E2;
font-size:12px;
color: #999;
}
.table_header a {
color:#09438F;
}
.travel_country {
color:#09438F;
font-size: 14px !important;
font-weight: bold;
border-bottom:1px solid #FFF2DA;
padding-bottom: 3px;
padding-top: 5px;
}
.light_blue {background-color:#fff;}
.medium_blue {background-color:#fff;}
.spec_price {color:#FF0000;}
.travel_select {font-weight: normal; font-size: 12px; color: #09438F;}
.wishlist {margin: 10px 0 0 60px; font-size: 18px;}
.wishlist_link {color: red; text-decoration: none; font-weight: bold;}
.step1_travel_type {color:#09438F;font-size: 18px !important;font-weight: bold;margin-top:10px;}

.step2_founded_hotels {font-size: 14px; font-weight: bold; color:#09438F; padding-top:5px;}
.step2_paging a {color: #09438F; font-weight:bold; font-size: 14px;}
.step2_paging a.active {font-weight: bold; text-decoration: none;}
.step2_sort_box {background-color: #F7F7FF;}
.step2_sort {color: #08418C; text-decoration: none; font-size: 13px;}
.step2_input {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #D3BA84;
}

table.hotelfilter {
    background: #ffffff url('http://www.novatours.lv/iframe/public/images/filter_bg.gif') repeat-y;
    padding: 8px;
}

.hotel-container {

    background:url('http://www.novatours.lv/iframe/img/bg-hotel-container2.png') top left repeat-x #fff;
    overflow:hidden;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    margin-bottom:5px;
    border:1px solid #FEE2A4/*#DBE4EB*/;
    width:517px;
}

.hotel-info {
    padding:5px;
    float:left;
    width: 360px;
}

.hotel-price {
    width:135px;
    height:120px;
    padding:0 0;
    text-align:center;
    float:right;
    background-color:#fff;
    border:1px solid #FEE2A4/*#D2E5EE*/;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    margin:5px 5px 5px 4px;
}

div.hotel-price div.not-available { padding-top:35px; font-size:11px; }

div.hotel-price div.ofer-price { 
    font-size:21px; font-weight:bold; 
    color:#d91e3e !important; 
    line-height:normal !important; 
    padding-top:0px;
}

div.hotel-price div.ofer-price span.from {
    font-size:11px;
    font-weight:normal;
}

div.hotel-price div.ofer-price span.old-price { 
    font-size:12px; 
    text-decoration:line-through; 
    color:#565656; 
    font-weight:normal; 
}

div.hotel-price div { 
    font-size:21px; 
    font-weight:bold; 
    color:#10436c; 
    padding-top:24px;
    line-height:normal !important; 
}

div.hotel-price div span.from {
    font-size:11px;
    font-weight:normal;
}
.hotel-r1, .hotel-r2, .hotel-r3 { display:inline-block; vertical-align:middle; margin-right:5px; }
.hotel-r3 { color:#6b6b6b; font-size:11px; }

.hotel-r1 { 
    background:url(http://www.novatours.lv/img/hotel_list/hotel-rating-grade-bg.gif) 130px 0px no-repeat;
}

.hotel-r2 { 
    background:url(http://www.novatours.lv/iframe/img/hotel_list/hotel-rating-overall.gif) top left no-repeat;
    width:20px; height:14px;
    padding: 1px 0 0 3px;
    font: bold 10px Tahoma, Geneva, sans-serif;
    color:#fff;
}
.hotel-photo
{
    margin-right: 5px;
    vertical-align:top;
}
span.hotel-food {
    font-size:11px;
    float:right;
    margin:0;
}
.hotel-name {color: #4861a0;text-decoration:none; font-weight: bold;font-size: 15px;}
.hotel-comments {color: #4861a0; font-size: 11px;}
p.cart-section {
    padding: 2px 0 2px 25px !important;
    color:#000 !important;
    margin-bottom:5px !important;
}

p.section-hotel { background:url(http://www.novatours.lv/iframe/img/icon-cart-hotel.png) left center no-repeat #fff3d9; }
p.section-flight { background:url(http://www.novatours.lv/iframe/img/icon-cart-flight.png) left center no-repeat #fff3d9; }
p.section-car { background:url(http://www.novatours.lv/iframe/img/icon-cart-car.png) left center no-repeat #fff3d9; }
p.section-travelers { background:url(http://www.novatours.lv/iframe/img/icon-cart-travelers.png) left center no-repeat #fff3d9; } 
div.expand-price, div.expand-discount {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #FCEDCB;
margin-bottom:3px;
overflow:hidden;
padding:5px;
}

div.expand-price a.expand, div.expand-price a.collapse {
    background:url(http://www.novatours.lv/iframe/img/icon-plus-blue.png) top left no-repeat;
    padding-left:18px;
    text-decoration:none;
    float:left;
}

div.expand-price a.collapse  { background-position: left bottom;}

div.expand-price span.price,
div.expand-discount span.price { float:right; }

table.price-details { width:100%; margin:7px 0 5px; }
table.price-details td { padding:0 !important; }
table.price-details td.price { text-align:right; } 

div.expand-discount {
background-color:#FEFBF6;
}

div.total-online-price {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
margin:20px 0;
}

table#step4right1 div.total-online-price {
background-color:#FAFCFD;
border:1px solid #F0F5F7;
color:#004C95;
font-size:12px;
font-weight:bold;
padding:10px;
text-align:center;
}

div.total-online-price strong {
color:#D82543;
font-size:18px;
font-weight:bold;
padding-left:5px;
}




table.price-package td {
    border:none !important;
    padding:0px !important;
    width:auto !important;
}

table.price-package td input[type=radio] {
    margin:0px; padding:0px;
} 

table.cal {
}

table.cal th, table.cal td {
width: 60px;
padding-left: 5px; 
padding-top: 5px;
text-align: left; 
vertical-align: top;
}

table.cal th {
border-right: 1px solid #FFFFFF; 
border-bottom: none; 
background-color: #fff; 
padding-top: 7px; 
padding-bottom: 7px; 
}

table.cal th.last {
border-right: 1px solid #fff; 
}

table.cal td {
border-right: 1px solid #FFF3D9; 
border-top: 1px solid #FFF3D9; 
}

table.cal td.cell {
height: 60px;
color: #797676; 
}

table.cal td.month {
background-color: #FFFFFF;
}

table.cal td.weekend {
background-color: #FFF7E9;
}

table.cal td.searchinterval {
background: #fff url('http://www.novatours.lv/iframe/public/images/calendar_period.gif') repeat-y top left;
}

table.cal td.cellPrice {
color: #333;
cursor:pointer;
}

table.cal td.cellCurrent {
color: #333; 
}

table.cal td.cellSearchDate {
color: #333; 
font-weight: bold;
border: 2px solid #FFD907;
}

table.cal td.white {
border-top: none; 
border-right: none;
width:auto;
background-color:#fff;
padding-top: 3px; 
padding-bottom: 2px; 
}

table.cal td.white select {
font: bold 11px/14px Arial, Tahoma; /* size font */
color: #D91F3E; 
}

table.cal td.white select option.empty {
color: #999; 
font-weight:normal;
}

table.cal tr.top {
background: #fff url('http://www.novatours.lv/iframe/img/gradient_top.gif') no-repeat top left;
}

table.cal tr.top td {
border-left: 1px solid #FFFAEF;
}

table.cal span.day {
height: 15px;
width: 65px;
}

table.cal td.cellPrice div {
    height:35px;
    width:100%;
    position:relative;
}

table.cal td.cellPrice div span.day {
    position:absolute;
    top:0px;
    left:0px;
}

table.cal td.cellPrice div .radio {
    position:absolute;
    bottom:3px;
    left:0px;
    padding:0px;
    margin:0px;
}

table.cal td.cellPrice div div {
    position:absolute;
    top: 17px;
    left:16px;
}

table.cal span.price {
display: block; 
clear: both; 
font: bold 12px/13px Arial, Tahoma; 
color: #000; 
padding-top: 5px; 
padding-bottom: 3px; 
}

table.cal span.special-price {
font: bold 12px/13px Arial, Tahoma; 
color:#F00; 
padding-top: 5px; 
padding-bottom: 3px; 
}

table.cal span.old-price {
font: 12px/13px Arial, Tahoma; 
color:#666;
text-decoration:line-through;
padding-top: 5px; 
padding-bottom: 3px; 
}

table.calTop {
width: 100%;
height: 10px;
border: none;
}

table.calTop tr td.left {
border: none;
width: 50%;
height: 10px;
background: url('http://www.novatours.lv/iframe/img/rez_cal_top_left.gif') no-repeat top left;
}

table.calTop tr td.right {
border: none;
width: 50%;
height: 10px;
background: url('http://www.novatours.lv/iframe/img/rez_cal_top_right.gif') no-repeat top right;
}

table.calInfo {
width: 100%;
height: 10px;
border-left: 1px solid #FEE2A4;
border-right: 1px solid #FEE2A4;
background-color: #fff; 
}

table.calInfo td {
padding: 8px; 
margin: 0px; 
font: normal 12px/14px Arial, Tahoma; 
}

table.calInfo a {
color: #0D527E; 
text-decoration: underline; 
}

table.calInfo a {
color: #0D527E; 
text-decoration: underline; 
}

table.calInfo a:hover {
color: #0D527E; 
text-decoration: none; 
}

table.calInfo p {
padding: 2px 0px; 
margin: 0px; 
}

table.calInfo span.price {
font: bold 14px/14px Arial, Tahoma; 
color: #D91F3E; 
}

table.calBot {
width: 100%;
height: 10px;
border: none;
}

table.calBot tr td.left {
border: none;
width: 50%;
height: 10px;
background: url('http://www.novatours.lv/iframe/img/rez_cal_bot_left.gif') no-repeat top left;
}

table.calBot tr td.right {
border: none;
width: 50%;
height: 10px;
background: url('http://www.novatours.lv/iframe/img/rez_cal_bot_right.gif') no-repeat top right;
}

table.calBot td.no-dates-selected {
    background-color:#FFF;
    border:1px solid #FEE2A4;
    border-width:0px 1px;
    padding:5px 0 0 10px;
    color:#666;
} 



input, select
{
    font-size: 11px;
}
.short
{
    width: 45px;
}
.red {color: #DA1F3C;}
.blue {color: #00418D;}
.clear
{
    clear: both;
}

div.qtip-content { font-size:11px; }

.sortingDiv{
    float:right; 
    padding-left:20px;
}
.sortingContainer{
}
.imgcheckbox, .imgcheckboxselected, .imgcheckboxdisabled{
    width: 18px;
    min-width: 18px;
    height: 20px;
    min-height: 20px;
    background:url(http://www.novatours.lv/iframe/public/images/icon-checkbox.png) no-repeat top right;   
    cursor: hand;
}
.imgcheckboxselected{
    background:url(http://www.novatours.lv/iframe/public/images/icon-checkbox-checked.png) no-repeat top right;   
}
.imgcheckboxdisabled{
    background:url(http://www.novatours.lv/iframe/public/images/icon-checkbox-disabled.png) no-repeat top right;   
}
#hotelfilterlink{ color: #09438F; text-decoration: none; cursor: pointer; font-size:14px; }

.languages {margin-left: 200px; margin-top: -20px; text-decoration:none; color:#D51540;}
.languages img{margin-right: 5px;}

#umparkingprice{color: #DA1F3C; font-weight: 700; }

.wishlist-table
{
    border-bottom: 1px solid #FFF2DA;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.step2-travel-tab span
{
    float: left;
    color: white;
    font-family: tahoma,verdana,sans-serif;
    text-decoration: none;
    display: block;
    font-weight: bold;
    font-size: 11px;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 2px;
    height: 20px;
    padding-top: 5px;
}
.step2-travel-tab-selected span
{
    background-color: #FFEBBD;
    color: #013B8F;
}
.step2-travel-tab span:hover
{
    text-decoration: underline;
    cursor: pointer;
}
span:hover.checkout1-travel-summary-btn
{
    cursor: pointer;
}

.startPage1TextBlock {
    margin-left:280px;
    margin-top:-17px;
    text-align:right;
    width:250px;
}

.startPage1Text {
    text-decoration:none;
    margin-left:0px;
    position:static;
    color:#DB203F;
    font-size:15px;
    font-weight:bold;
}


#load {
    width:100%;
    text-align:center;
    height:50px;
    background:url("http://www.novatours.lv/iframe/public/images/load.gif") center center no-repeat;
}