﻿BODY {
    TEXT-ALIGN: left;
    overflow: -moz-scrollbars-vertical;
}
IMG {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
H1 {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
FORM {
    CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
#content A {
    COLOR: #123462
}
#content TABLE {
    FONT-SIZE: 10px; COLOR: #123462; FONT-FAMILY: Verdana
}
#content .bold {
    FONT-WEIGHT: bold
}
#content .color1 {
    COLOR: #123462
}
#content .color2 {
    COLOR: #CF002E
}
#content .header1 {
    FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #123462
}
#content .header2 {
    FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #CF002E
}
#content .header3 {
    FONT-WEIGHT: bold; COLOR: #123462; BACKGROUND-COLOR: #ffffff
}
#content .header4 {
    FONT-WEIGHT: bold; COLOR: #CF002E; BACKGROUND-COLOR: #ffffff
}
#content .header5 {
    COLOR: #123462; BACKGROUND-COLOR: #ffffff
}
#content .header6 {
    COLOR: #CF002E; BACKGROUND-COLOR: #ffffff
}
#content .header1 a
{
    background-color:#123462;    
    color:#ffffff;    
    font-weight:bold;
    text-decoration:none;
}
#content .button1 {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #123462
}
#content .button1 A {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff
}
#content .button2 {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #CF002E
}
#content .button2 A {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff
}
#content .button3 {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #123462; BACKGROUND-COLOR: #ffffff
}
#content .button3 A {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #123462
}
#content #banner {
    LEFT: 0px; FLOAT: left; WIDTH: 953px; POSITION: relative; TOP: 0px;BORDER-TOP: #123462 5px solid;
}
#content #banner #image {
    BORDER-TOP: #123462 0px solid;BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND: url(/Kolekcjoner/img/baner_KOL.jpg); LEFT: 0px; FLOAT: left; WIDTH:953px; POSITION: relative; TOP: 0px; HEIGHT: 106px
}
#content #banner #image #lang
{        
    position:relative;    
    height:20px;
    top:0px;    
    right:0px;
    width:200px;
    float:right;    
    text-align:center;    
    padding-top:3px;
    padding-bottom:3px;
    background-color:#ffffff;
}
#content #banner #image #lang span
{
    font-weight:bold;
    margin-left:5px;
}
#content #banner #image #lang_all
{        
    position:relative;            
    top:0px;    
    right:0px;
    float:right;    
    width:250px;
    text-align:center;
    font-weight:bold;
    padding-top:3px;    
    padding-bottom:7px;
    display:none;
    height:90px;
    background-color:#ffffff;    
    
}
#content #banner #image #lang_all div.row
{
    float:left;
    width:100%;    
}
#content #banner #image #lang_all div.row div.label
{
    float:left;
    width:80px;    
    text-align:right;
    font-weight:normal;
    margin-top:3px;
    margin-right:10px;
}
#content #banner #image #lang_all div.row div.input
{
    float:left;
    width:80px;
    text-align:right;    
    margin-top:5px;
    font-weight:normal;    
}
#content #banner #image #lang_all div.row div.button
{
    margin-top:5px;
    float:right;    
    margin-right:10px;    
    cursor:hand;
}
#content #banner #image #lang_all div.row div.input select
{
    width:109px;
    font-weight:normal;
}
#content #banner #image #login
{        
    position:relative;
    width:170px;    
    height:20px;     
    top:0px;    
    right:0px;
    float:right;    
    text-align:center;
    font-weight:bold;
    padding-top:3px;    
    padding-bottom:3px;
    background-color:#ffffff;
    
}
#content #banner #image #login_all
{        
    position:relative;
    width:170px;        
    top:0px;    
    left:0px;
    float:left;    
    text-align:center;
    font-weight:bold;
    padding-top:3px;    
    padding-bottom:7px;
    display:none;
    height:91px;
    background-color:#ffffff;
}
#content #banner #image #login_all div.row
{
    float:left;
    width:100%;    
}
#content #banner #image #login_all div.row div.label
{
    float:left;
    width:70px;    
    text-align:right;
    font-weight:normal;
    margin-top:1px;
    position:relative;
    left:5px;
    top:2px;
    margin-right:10px;
}
#content #banner #image #login_all div.row div.input
{
    float:left;
    width:80px;
    text-align:right;    
    margin-top:1px;
    font-weight:normal;
}
#content #banner #image #login_all div.row div.login_links
{
    text-align:left;
    font-weight:normal;
    width:100%;
    float:left;
    text-align:left;
    position:relative;
    left:5px;
}
#content #banner #image #login_all div.row div.button
{
    margin-top:5px;
    float:right;        
    cursor:hand;
}
#content #banner #image #login_all div.row div.input input
{
    width:80px;
    font-weight:normal;
}
#content UL.bold LI {
    PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(/kolekcjoner/img/arrow.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#content DIV UL.list {
    MARGIN-BOTTOM: 2px
}
#content DIV UL.list LI A {
    FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content DIV UL.list LI.sel A {
    FONT-WEIGHT: bold; COLOR: #CF002E; TEXT-DECORATION: none
}
#content #footer {
    CLEAR: both; BORDER-TOP: #123462 1px solid; MARGIN-TOP: 5px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 953px; PADDING-TOP: 5px
}
#content #footer #logo {
    BACKGROUND: url(/kolekcjoner/img/anixe.gif) no-repeat 50% bottom; LEFT: 0px; FLOAT: right; WIDTH: 136px; CURSOR: hand; POSITION: relative; TOP: 0px; HEIGHT: 30px
}
#content #footer_links {
    FLOAT: left; HEIGHT: 38px; TEXT-ALIGN: center; width:817px;
}
#content #footer_links A {
    FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 10px; COLOR: #123462; MARGIN-RIGHT: 10px
}
.scroll {
    OVERFLOW-Y: auto; SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #123462; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
#content SELECT {
    BORDER-RIGHT: #7f9db7 1px solid; BORDER-TOP: #7f9db7 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7f9db7 1px solid; COLOR: #123462; BORDER-BOTTOM: #7f9db7 1px solid; FONT-FAMILY: Verdana
}
#content INPUT {
    BORDER-RIGHT: #7f9db7 1px solid; BORDER-TOP: #7f9db7 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7f9db7 1px solid; COLOR: #123462; BORDER-BOTTOM: #7f9db7 1px solid; FONT-FAMILY: Verdana
}
#content INPUT.radio {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content .content_text .frame .form input.cshort, #content .content_text .frame .form select.cshort
{
    width:40px;
}
#content .content_text .frame .form input.date, #content .content_text .frame .form select.date
{
    width:75px;
}
input.clong, select.clong
{
    width:170px;
}
#content .content_text .frame .form input.day, #content .content_text .frame .form select.day
{
    width:20px;
}
#content .content_text .frame .form input.year, #content .content_text .frame .form select.year
{
    width:55px;
}
#content .red_button {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px
}
#content .red_button A {
    FONT-WEIGHT: bold; CURSOR: hand; TEXT-DECORATION: none
}
/* BOOKING */
#booking_body
{
    margin-top:0px;
    background-color:#FFFFFF;
    text-align:center;
    color:#123462;
    font-size:10px;
    font-family : Verdana;
    overflow: -moz-scrollbars-vertical;
}
#booking_body #content
{
    width:954px;    
    margin-left:auto;
    margin-right:auto;    
    margin-top:0px;
    text-align:left;
}
#booking_body #content #top
{    
    position:relative;
    top:0px;    
    width:954px;    
    float:left;
    margin-left:1px;        
}
#booking_body #content #top #top_block_1
{        
    position:relative;
    top:0px;        
    float:left;    
    width:795px;    
    height:40px;        
    background:#123462 url(/kolekcjoner/img/top_bg.gif);
    background-repeat:no-repeat;
    background-position:right;
    margin-right:1px;
}
#booking_body #content #top #top_block_2
{    
    position:relative;
    top:0px;        
    float:left;        
    width:155px;
    height:40px;    
}
#booking_body #content #top #top_block_1 div, #booking_body #content #top #top_block_2 div
{
    padding-top:12px;
    padding-left:15px;
}
#booking_body #content #top a
{        
    margin-left:33px;        
    color:#ffffff;    
}
#booking_body #content #middle
{    
    position:relative;
    top:0px;    
    width:954px;    
    float:left;
    margin-left:1px;        
}
#booking_body #content #middle_center
{
    position:relative;
    top:0px;        
    float:left;
    width:795px;
}
#booking_body #content #middle_center .content_text
{
    margin:10px;
    border-bottom:1px solid #123462;
    padding:10px;
}
#booking_body #content #middle_center #bottom_buttons
{
    width:100%;
    float:left;
    margin-top:20px;        
}
#booking_body #content #middle_center #bottom_buttons #button_left 
{
    float:left;
    width:200px;
    cursor:hand;
}
#booking_body #content #middle_center #bottom_buttons #button_center 
{
    float:left;
    width:395px;
    text-align:center;
}
#booking_body #content #middle_center #bottom_buttons #button_right 
{
    float:left;
    width:200px;
    cursor:hand;
}
 #content #bottom_buttons div .bottom_link_left
{
    padding:3px;
    float:left;    
    padding:2px 5px 2px 5px;
    margin-left:10px;
    cursor:hand;
}

#content #bottom_buttons div .bottom_link_center
{
    padding:3px;        
    font-weight:bold;
    padding:2px 5px 2px 5px;
    text-align:center;
    cursor:hand;
}
#content #bottom_buttons div .bottom_link_right
{
    padding:3px;
    float:right;    
    padding:2px 5px 2px 5px;
    margin-right:10px;
    cursor:hand;
 
}
#content #bottom_buttons .bottom_link_left a, #content #bottom_buttons .bottom_link_right a
{    
    font-weight:bold;
    text-decoration:none;  
    cursor:hand; 
}
#main_page {
    MARGIN-TOP: 0px; FONT-SIZE: 10px; COLOR: #123462; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#main_page #content {
    MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 953px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#content DIV.infosel DIV.header {
    FONT-WEIGHT: bold; WIDTH: 100%
}
#content DIV.infosel SELECT.pax_sel {
    WIDTH: 40px
}
#content DIV.infosel SELECT.dd {
    WIDTH: 40px
}
#content DIV.infosel SELECT.mmyyyy {
    WIDTH: 70px
}
#content DIV.infosel INPUT.radio {
    WIDTH: 12px
}
#main_page #content #bottom A {
    MARGIN-LEFT: 33px; COLOR: #ffffff
}
INPUT.radio {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content .red_button {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px
}
#content .blue_button {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#content .blue_button A {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#content {
    MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 953px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#content #top {
    FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 953px; POSITION: relative; TOP: 0px
}
#content #top #top_block_1 {
    FLOAT: left; WIDTH: 155px; MARGIN-RIGHT: 1px; POSITION: relative; TOP: 0px; HEIGHT: 40px
}
#content #top .text {
    PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FLOAT: left; WIDTH: 20px
}
#content #top #top_block_2 {
    BACKGROUND: url(/kolekcjoner/img/top_bg.gif) #123462 no-repeat right 50%; FLOAT: left; WIDTH: 639px; MARGIN-RIGHT: 1px; POSITION: relative; TOP: 0px; HEIGHT: 40px
}
#content #top #top_block_3 {
    FLOAT: left; WIDTH: 155px; MARGIN-RIGHT: 1px; POSITION: relative; TOP: 0px; HEIGHT: 40px
}
#content #middle {
    FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 953px; POSITION: relative; TOP: 0px
}
#content #middle_left {
    FLOAT: left; WIDTH: 155px; POSITION: relative; TOP: 0px
}
#content #middle_left UL {
    LIST-STYLE-IMAGE: url(/kolekcjoner/img/arrow.gif)
}
#content #middle_left UL LI {
    PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN-LEFT: -18px; PADDING-TOP: 3px
}
#content #middle_left UL LI.level2 {
    PADDING-LEFT: 10px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/kolekcjoner/img/spacer.gif); TEXT-DECORATION: underline
}
#content #middle_left UL LI.level3 {
    PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/kolekcjoner/img/spacer.gif); PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #123462; PADDING-TOP: 3px
}
#content #middle_left UL LI.level3 A {
    FONT-WEIGHT: normal; COLOR: #123462
}
#content #middle_left UL LI.sel {
    FONT-WEIGHT: bold; COLOR: #CF002E
}
#content #middle_left UL LI.sel A {
    FONT-WEIGHT: bold; COLOR: #CF002E
}
#content #middle_center {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 638px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px;    
}
#content #middle_center .content_text {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; WIDTH: 618px; PADDING-TOP: 0px
}
#content #middle_center .bottom_content_link {
    CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; align: right
}
#content #middle_center .bottom_content_link A {
    PADDING-LEFT: 10px; BACKGROUND: url(/kolekcjoner/img/back_top.gif) no-repeat left center; MARGIN-LEFT: 2px; CURSOR: hand; TEXT-ALIGN: right
}
#content #middle_right
{
    position:relative;
    top:0px;        
    float:left;
    width:155px;    
}
#content #middle_right div.block_info_section
{
    width:100%;        
    float:left;            
}
#content #middle_right div ul li
{
    margin-left:-20px;
    list-style : url(/kolekcjoner/img/arrow.gif);        
    padding:5px;
    padding-left:0px;
    width:100%;    
}
#content #middle_right div ul li.sel
{
    margin-left:-20px;
    list-style : url(arrow_blue_down.gif);            
    padding:5px;
    padding-left:0px;
    width:100%;    
}
#content #top #top_block_1 DIV {
    PADDING-LEFT: 15px; PADDING-TOP: 12px
}
#content #top #top_block_2 DIV {
    PADDING-LEFT: 15px; PADDING-TOP: 12px
}
#content #top #top_block_3 DIV {
    PADDING-LEFT: 15px; PADDING-TOP: 12px
}
#content #top A {
    MARGIN-LEFT: 33px; COLOR: #ffffff
}
#content #bottom_buttons DIV .bottom_link_left {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; CURSOR: hand; PADDING-TOP: 2px
}
#content #bottom_buttons DIV .bottom_link_center {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#content #bottom_buttons DIV .bottom_link_right {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 2px; CURSOR: hand; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
#content #bottom_buttons .bottom_link_left A {
    FONT-WEIGHT: bold; CURSOR: hand; TEXT-DECORATION: none
}
#content #bottom_buttons .bottom_link_right A {
    FONT-WEIGHT: bold; CURSOR: hand; TEXT-DECORATION: none
}
#main_page #content #middle_center {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main_page #content #middle_center #bottom_buttons {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; WIDTH: 620px; PADDING-TOP: 0px
}
#main_page #content #bottom_buttons #button_left {
    MARGIN-TOP: 5px; FLOAT: left; WIDTH: 150px; CURSOR: hand
}
#main_page #content #bottom_buttons #button_center {
    MARGIN-TOP: 5px; FLOAT: left; WIDTH: 320px; CURSOR: hand; TEXT-ALIGN: center
}
#main_page #content #bottom_buttons #button_right {
    FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 150px; CURSOR: hand
}
#main_page #content #bottom_buttons DIV .bottom_link_left {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; CURSOR: hand; MARGIN-RIGHT: 0px; PADDING-TOP: 2px
}
#main_page #content #bottom_buttons DIV .bottom_link_right {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; CURSOR: hand; MARGIN-RIGHT: 0px; PADDING-TOP: 2px
}
/* AVAIL */
#booking_body #content #middle_center .center
{
    width:775px;
    float:left;    
    left:10px;
    position:relative;
}
#booking_body #content #middle_center .two_cols div
{
    width:49%;
    float:left;        
    
}
#booking_body #content #middle_center .two_cols .info
{    
    float:left;        
    width:100%;    
    padding:2px 0px 2px 0px;
    left:5px;
    position:relative;    
}
#booking_body #content #middle_center .one_col div
{
    width:100%;
    float:left;        
    
}
#booking_body #content #middle_center .one_col .info
{    
    float:left;        
    width:100%;    
    padding:2px 0px 2px 0px;
    left:5px;
    position:relative;    
}
#booking_body #content #middle_center #tickets .one_col .info .radio
{    
    float:left;                
    width:25px;
    padding:2px 0px 2px 0px;        
}
#booking_body #content #middle_center #tickets .one_col .info .label
{    
    float:left;                
    width:290px;
    padding:2px 0px 2px 0px;            
}
#booking_body #content #middle_center #fares .header4, #booking_body #content #middle_center #tickets .header4
{
    padding-left:5px;
}
#booking_body #content #middle_center #fares
{
    width:435px;
    float:left;        
    border:1px solid #CFD5EA;    
    margin-top:5px;    
    height:100px;
}
#booking_body #content #middle_center #tickets
{
    width:330px;
    float:right;        
    border:1px solid #CFD5EA;    
    margin-top:5px;    
    height:100px;
}
#booking_body #content #middle_center #pricing
{
    width:775px;
    float:left;        
    position:relative;    
    margin-top:5px;        
}
#booking_body #content #middle_center .header1, #booking_body #content #middle_center .header2, #booking_body #content #middle_center .header3, #booking_body #content #middle_center .header4, , #booking_body #content #middle_center .header5, , #booking_body #content #middle_center .header6
{
    width:100%;
            
}
#booking_body #content #middle_center #pricing .tblheader1
{
    width:775px;
    float:left;                
    padding:4px 0px 4px 0px;
    font-weight:normal;
    margin-top:5px;
}
#booking_body #content #middle_center #pricing .tblrow1
{
    width:775px;
    float:left;                
    padding:2px 0px 2px 0px;
    margin-top:1px;
    border:1px solid #CFD5EA;
}
#booking_body #content #middle_center #pricing .tblrow2
{
    width:775px;
    float:left;        
        
    padding:2px 0px 2px 0px;
    margin-top:1px;
    border:1px solid #CFD5EA;
}
#booking_body #content #middle_center #pricing #pax
{
    margin-left:10px;
    float:left;
    width:80px;    
}
#booking_body #content #middle_center #pricing #fare
{
    float:left;
    width:90px;    
    text-align:right;
}
#booking_body #content #middle_center #pricing #tax
{
    float:left;
    width:110px;
    text-align:right;
}
#booking_body #content #middle_center #pricing #tax_help
{
    float:left;
    width:18px;
    text-align:right;
}
#booking_body #content #middle_center #pricing #fee
{
    float:left;
    width:110px;
    text-align:right;
}
#booking_body #content #middle_center #pricing #sum
{
    float:left;
    width:122px;
    text-align:right;
}
#booking_body #content #middle_center #pricing #paxs
{
    float:left;
    width:120px;
    text-align:right;
}
#booking_body #content #middle_center #pricing #total
{
    float:left;
    width:90px;
    text-align:right;
    font-weight:bold;    
}
#booking_body #content #middle_center #pricing .tblbottom1
{
    width:775px;
    float:left;                        
    padding:4px 0px 4px 0px;
    text-align:right;        
}
#booking_body #content #middle_center #pricing .tblbottom1 .price
{    
    font-weight:bold;
    font-size:14px;
    padding-left:10px;
    
}
  #content #flights_header
{
    width:775px;               
}
#main_page #content #flights_header
{
    width:100%;               
}
 #content #flights_header #flight_info
{
    width:775px;
    float:left;    
    margin-bottom:10px;
    margin-top:10px;
    border:1px solid #123462;
    border-bottom:0px;                
}
#main_page  #content #flights_header #flight_info
{
    width:100%;
    float:left;    
    margin-bottom:10px;
    margin-top:10px;
    border:1px solid #123462;
    border-bottom:0px;                
}
#content #flights_header #flight_info div
{    
    padding:5px;
}
#booking_body #content #flights_header #flight_info span
{        
    font-size:13px;        
    float:left;
    width:auto;    
}
#content #flights_header #flight_info span
{        
    font-size:13px; 
}
#booking_body #content #flights #options_block
{
    width:100%;
    float:left;    
    margin-bottom:10px;
    margin-top:5px;
}
#booking_body #content #flights #options
{
    float:left;    
    padding-bottom:3px;
    /*border:1px solid #CFD5EA;*/
    border-top:0px;        
    width:775px;    
}
#booking_body #content #flights #options div
{
    float:left;        
}
#booking_body #content #flights #options #price1
{
    float:left;        
    background-color:#F2F4F7;
    border:1px solid #CFD5EA;
    width:14px;
    height:14px;
    margin-left:2px;
}
#booking_body #content #flights #options #price2
{
    float:left;        
    background-color:#DDE3EB;
    border:1px solid #CFD5EA;
    width:14px;
    height:14px;
    margin-left:2px;
}
#booking_body #content #flights #options #price3
{
    float:left;        
    background-color:#C0CBD7;
    border:1px solid #CFD5EA;
    width:14px;
    height:14px;
    margin-left:2px;
}
#booking_body #content #flights #options #price4
{
    float:left;        
    background-color:#FAD6C2;
    border:1px solid #EC0606;
    width:14px;
    height:14px;
    margin-left:2px;
}
#booking_body #content #flights #options div.option_label
{
    float:left;    
    font-weight:bold;
    margin-top:3px;
    margin-left:3px;
    width:105px;
}
#booking_body #content #flights .return, #booking_body #content #flights .single 
{
    float:left;
    width:775px;        
    margin-top:5px;
}
#booking_body #content #flights .single .from
{
    float:left;
    width:775px;    
}

#booking_body #content #flights .return .from
{
    float:left;
    width:382px;    
}
#booking_body #content #flights .return .to
{
    float:right;
    width:382px;
}
#booking_body #content #middle_center #flights .from .segment_header1, #booking_body #content #middle_center #flights .to .segment_header1
{    
    font-weight:bold;
    font-size:12px;    
    width:100%;
    border:1px solid #123462;
    float:left;
    padding:2px 0px 2px 0px;    
    height:29px;
}
#booking_body #content #middle_center #flights .from .segment_header1
{    
    background:#123462 url(/Portal/img_LOT/airplane_from.gif);    
    background-repeat:no-repeat;    
}
#booking_body #content #middle_center #flights .to .segment_header1
{    
    background:#123462 url(/Portal/img_LOT/airplane_to.gif);        
    background-repeat:no-repeat;
}
#booking_body #content #middle_center #flights .segment_header1 span
{
    padding-left:40px;
    margin-top:2px;
    height:20px;
}
#booking_body #content #middle_center #flights .segment_header1 div
{
    padding-left:40px;
    margin-top:2px;
    height:20px;
}
#booking_body #content #middle_center #flights .segment_header2
{
    font-weight:normal;            
    width:100%;
    border:1px solid #EC0606;
    float:left;
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center #flights .row1
{
    float:left;
    width:100%;
    border:1px solid #CFD5EA;        
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center #flights .row2
{
    float:left;
    width:100%;
    border:1px solid #CFD5EA;    
    background-color:#E9E9E9;
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center .pricerow1
{
    border:1px solid #CFD5EA;        
    padding:2px 0px 2px 0px;
 float:left;
 margin:1px;
}
#booking_body #content #middle_center .pricerow2
{
    border:1px solid #CFD5EA; 
    background-color:#E9E9E9;       
    padding:2px 0px 2px 0px;
 float:left;
 margin:1px;
}
#booking_body #content #middle_center #flights .single .rad
{
    width:50px;
    float:left;
    text-align:center;    
}
#booking_body #content #middle_center #flights .return .rad
{
    width:20px;
    float:left;
    text-align:center; 
    
}
#booking_body #content #middle_center #flights .single .dep
{
    width:120px;    
    float:left;
    text-align:center;    
}
#booking_body #content #middle_center #flights .return .dep
{
    width:72px;    
    float:left;
    text-align:center;   
}
#booking_body #content #middle_center #flights .single .ret
{
    width:120px;    
    float:left;
    text-align:center;    
}
#booking_body #content #middle_center #flights .return .ret
{
    width:72px;    
    float:left;
    text-align:center;   
}
#booking_body #content #middle_center #flights .single .time
{
    width:160px;    
    float:left;
    text-align:center;
    
}
#booking_body #content #middle_center #flights .return .time
{
    width:60px;    
    float:left;
    text-align:center;    
}
#booking_body #content #middle_center #flights .single .plane
{
    width:170px;    
    float:left;
    text-align:left;    
}
#booking_body #content #middle_center #flights .return .plane
{
    width:88px;    
    float:left;
    text-align:left;    
}
#booking_body #content #middle_center #flights .single .stops
{
    width:130px;    
    float:left;
    text-align:right;    
}
#booking_body #content #middle_center #flights .return .stops
{
    width:65px;    
    float:left;
    text-align:right;    
    
}#booking_body #content #middle_center #details
{
    width:775px;
    float:left;        
    position:relative;        
    margin-top:5px;
}
#booking_body #content #middle_center #details #links
{
    width:190px;
    border:1px solid #CFD5EA;
    float:left;    
    margin-right:10px;
    height:42px;
}
#booking_body #content #middle_center #details #links div
{
    font-weight:bold;
    padding:2px;
    padding-left:12px;
    background:url(/kolekcjoner/img/arrow_ldf.gif);
    background-position:left center;
    background-repeat:no-repeat;    
    margin:2px;    
}
#booking_body #content #middle_center #details #price
{
    font-weight:normal;
    width:410px;
    text-align:center;
    float:left;    
    margin-right:10px;   
}
#booking_body #content #middle_center #details #price div.text
{       
    padding:5px;    
}
#booking_body #content #middle_center span.price
{
    font-weight:bold;
    font-size:14px;
}
#booking_body #content #middle_center #details #price span.add_info
{
    color:#CCCCCC;
}
#booking_body #content #middle_center #details #reserve
{
    width:150px;    
    float:right;      
    border:1px solid #CFD5EA;     
    height:42px;  
}
#booking_body #content #middle_center #details #reserve div
{
    padding:2px;
    margin-left:12px;  
    margin:2px;    
}
#booking_body #content #middle_center #details #reserve .bottom_link_right
{    
    float:right;
    padding:2px 5px 2px 5px;
    margin-right:5px;
    margin-top:10px;
    cursor:hand;
}
#booking_body #content #middle_center #details #reserve .bottom_link_right a
{    
    font-weight:bold;
    text-decoration:none; 
    cursor:hand;   
}
/* RESFORM */
input.resf_long, select.resf_long
{
 width:290px;
}
#booking_body #content #middle_center .two_cols div div.section_header
{    
    float:left;
    width:100%;
    border:1px solid #123462;    
}
#booking_body #content #middle_center .resfrom_row
{
    float:left;
    width:100%;    
    margin-top:1px;    
}
#booking_body #content #middle_center .one_col div.section_header
{    
    float:left;
    width:100%;
    border:1px solid #123462;    
}
#booking_body #content #middle_center .one_col div.section_header2
{    
    float:left;
    width:100%;
    border:1px solid #EC0606;    
}
#booking_body #content #middle_center .two_cols div div.form, #booking_body #content #middle_center .one_col div.form
{
    border:1px solid #CFD5EA;
    float:left;
    width:100%;
    margin-top:1px;    
}
#booking_body #content #middle_center .two_cols div.right_half
{
    float:right;        
    border-left:1px solid #ffffff;
    width:387px;
}
#booking_body #content #middle_center .two_cols div.left_half
{
    float:left;
    width:387px;
}
#booking_body #content #middle_center .two_cols div div.form .row
{
    float:left;
    width:100%;
    padding:3px 5px 3px 15px;
}
#booking_body #content #middle_center .two_cols div div.form .row input, #booking_body #content #middle_center .two_cols div div.form .row select
{
    width:320px;
}
#booking_body #content #middle_center .two_cols div div.form .row .cell input, #booking_body #content #middle_center .two_cols div div.form .row .cell select
{
    width:140px;
}
#booking_body #content #middle_center .two_cols div div.form .row .cell select.dd
{
    width:40px;
}
#booking_body #content #middle_center .two_cols div div.form .row .cell select.yyyy
{
    width:60px;
}
#booking_body #content #middle_center .two_cols div div.form .cell_colspan .row input, #booking_body #content #middle_center .two_cols div div.form .cell_colspan .row select
{
    width:140px;
}
#booking_body #content #middle_center .two_cols div div.form .row_login
{
    float:left;
    width:100%;
    padding:3px 5px 3px 15px;
}
#booking_body #content #middle_center .two_cols div div.form .row_login div.input
{
    float:left;
    width:110px;    
}
#booking_body #content #middle_center .two_cols div div.form .row_login input, #booking_body #content #middle_center .two_cols div div.form .row_login select
{
    width:100px;
}
#booking_body #content #middle_center .two_cols div div.form .row_login div #login_text .bottom_link_right
{
    padding:2px;
    text-align:center;
    cursor:hand;
}
#booking_body #content #middle_center .two_cols div div.form .row_login div.login_button
{
    width:100px;
}
#booking_body #content #middle_center .two_cols div div.form .row_login div.login_button #login_text
{
    width:100%;
}
#booking_body #content #middle_center .two_cols div div.form input.radio
{
    width:20px;
}
#booking_body #content #middle_center .two_cols div div.form .row .cell
{
    float:left;
    width:49%;    
}
#booking_body #content #middle_center .two_cols div div.form .cell_colspan
{
    float:left;
    width:49%;    
}
#booking_body #content #middle_center .two_cols div.right_half div.text
{
    padding:5px;
    width:100%;
}
#booking_body #content #middle_center .spacer
{    
    width:100%;
    
}
#booking_body #content #middle_center .one_col div.form .row_pax .title
{
    width:90px;    
    padding:2px 0px 2px 5px;
}
#booking_body #content #middle_center .one_col div.form .row_pax .title select
{
    width:80px;        
}
#booking_body #content #middle_center .one_col div.form .row_pax .name
{
    width:120px;
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center .one_col div.form .row_pax .surname
{
    width:120px;
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center .one_col div.form .row_pax .meal
{
    width:170px;
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center .one_col div.form .row_pax .meal select
{
    width:160px;   
}
#booking_body #content #middle_center .one_col div.form .row_pax .mm
{
    width:120px;
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center .one_col div.form .row_pax .date
{
    width:150px;    
    padding:2px 0px 2px 0px;
}
#booking_body #content #middle_center .one_col div.form .row_pax input, #booking_body #content #middle_center .one_col div.form .row_pax select
{
    width:110px;
}
#booking_body #content #middle_center .one_col div.form .row_pax input.long, #booking_body #content #middle_center .one_col div.form .row_pax select.long
{
    width:290px;
}
#booking_body #content #middle_center .one_col div.form .row_pax .logged_pax
{
    width:290px;
    padding:5px;
    float:left;
}
#booking_body #content #middle_center .one_col div.form .row_pax select.dd
{
    width:40px;
}
#booking_body #content #middle_center .one_col div.form .row_pax select.yyyy
{
    width:55px;
}
/* SUMMARY */
#booking_body #content #middle_center .summary_section_header1
{        
    font-size:12px;    
    width:100%;    
    border:1px solid #123462;    
}
#booking_body #content #middle_center .summary_section_header2
{                
    width:100%;
    border:1px solid #123462;    
}
#booking_body #content #middle_center .summary_section_header3
{        
    width:100%;         
    font-weight:normal;    
    border:1px solid #EC0606;    
}
#booking_body #content #middle_center .summary_row
{        
    width:100%;
    float:left;        
    font-weight:normal;    
}
#booking_body #content #middle_center .summary_form
{
    border:1px solid #CFD5EA;
    float:left;
    width:100%;
    margin-top:1px;    
}
#booking_body #content #middle_center .summary_section_header3 .dir, #booking_body #content #middle_center .summary_row .dir
{    
    width:90px;
    float:left;    
    margin-top:2px;    
}
#booking_body #content #middle_center .summary_section_header3 .all, #booking_body #content #middle_center .summary_row .all
{    
    width:660px;
    float:left;        
}
#booking_body #content #middle_center .summary_section_header3 .airport, #booking_body #content #middle_center .summary_row .airport
{    
    width:135px;
    float:left;    
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 .time, #booking_body #content #middle_center .summary_row .time
{    
    width:76px;
    float:left;    
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 .plane, #booking_body #content #middle_center .summary_row .plane
{    
    width:70px;
    float:left;    
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #pax, #booking_body #content #middle_center .summary_row #pax
{
    margin-left:10px;
    float:left;
    width:80px;    
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #fare, #booking_body #content #middle_center .summary_row #fare
{
    float:left;
    width:90px;    
    text-align:right;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #tax, #booking_body #content #middle_center .summary_row #tax
{
    float:left;
    width:105px;
    text-align:right;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #tax_help, #booking_body #content #middle_center .summary_row #tax_help
{
    float:left;
    width:18px;
    text-align:right;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #fee, #booking_body #content #middle_center .summary_row #fee
{
    float:left;
    width:110px;
    text-align:right;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #sum, #booking_body #content #middle_center .summary_row #sum
{
    float:left;
    width:120px;
    text-align:right;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #paxs, #booking_body #content #middle_center .summary_row #paxs
{
    float:left;
    width:120px;
    text-align:right;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #total, #booking_body #content #middle_center .summary_row #total
{
    float:left;
    width:80px;
    text-align:right;
    font-weight:bold;    
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #pax_name, #booking_body #content #middle_center .summary_row #pax_name
{
    margin-left:10px;
    float:left;
    width:120px;
    text-align:left;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #payment, #booking_body #content #middle_center .summary_row #payment, #booking_body #content #middle_center .summary_form #payment
{
    margin-left:10px;
    float:right;
    width:142px;
    text-align:left;    
    margin-top:2px;
    margin-bottom:2px;    
}
#booking_body #content #middle_center .summary_section_header3 #address, #booking_body #content #middle_center .summary_row #address, #booking_body #content #middle_center .summary_form #address
{
    margin-left:10px;
    float:right;
    width:142px;
    text-align:left;    
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center .summary_section_header3 #sit, #booking_body #content #middle_center .summary_row #sit
{    
    float:left;
    width:80px;
    text-align:left;
    margin-top:2px;
    margin-bottom:2px;
}
#booking_body #content #middle_center #summary_price_total
{
    width:100%;
    float:right;        
    text-align:right;
    border:1px solid #123462;    
    margin-top:5px;    
    margin-bottom:3px;
    font-weight:normal;
    padding:5px; 
}
#booking_body #content #middle_center #summary_price_total2
{
    width:auto;
    float:right;        
    text-align:right;
    border:1px solid #EC0606;    
    margin-top:2px;    
    margin-bottom:2px;    
    padding:5px;
    font-size:10px;
    font-weight:normal;    
}
#booking_body #content #middle_center #ins_text
{
    width:540px;
    float:left;
    padding:5px;
}
#booking_body #content #middle_center #ins_price
{
    width:200px;
    float:right;
    padding:5px;
    text-align:right;
    font-weight:bold;
}
#booking_body #content #middle_center .rules
{
    float:left;
    width:100%;    
}
#booking_body #content #middle_center .rules div
{
    float:left;
    width:100%;    
}
 
#booking_body #content #middle_center .rules div div
{
    float:left;
    width:100%;    
    margin-bottom:10px;
}
#booking_body #content #middle_center .error_box
{
    float:left;
    width:775px;
    border:1px solid #ff0000;
    margin-top:30px;    
}
#booking_body #content #middle_center .error_box .img
{
    float:left;
    width:60px;    
}
#booking_body #content #middle_center .error_box .text
{
    float:left;
    width:650px;    
    color:#ff0000;
    margin:5px;
}
#main_page #content #middle_center .error_box
{
    float:left;
    width:620px;
    border:1px solid #ff0000;
    margin-top:10px;
    margin-bottom:10px;
}
#main_page #content #middle_center .error_box .img
{
    float:left;
    width:60px;    
}
#main_page #content #middle_center .error_box .text
{
    float:left;
    width:540px;    
    color:#ff0000;
    padding:10px;
}
.error, .anxerror
{    
    color:#ff0000;
}
DIV.frame {
    BORDER-RIGHT: #cfd5ea 1px solid; BORDER-TOP: #cfd5ea 1px solid; FLOAT: left; MARGIN: 5px auto; BORDER-LEFT: #cfd5ea 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cfd5ea 1px solid
}
DIV.width25 {
    FLOAT: left; MARGIN-LEFT: auto; WIDTH: 25%; MARGIN-RIGHT: auto
}
DIV.width50 {
    FLOAT: left; MARGIN-LEFT: auto; WIDTH: 50%; MARGIN-RIGHT: auto
}
DIV.width75 {
    FLOAT: left; MARGIN-LEFT: auto; WIDTH: 75%; MARGIN-RIGHT: auto
}
DIV.width100 {
    FLOAT: left; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto
}
DIV.width100 DIV.form {
    MARGIN: 10px
}
TABLE {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.arrow {
    PADDING-LEFT: 10px; BACKGROUND: url(/kolekcjoner/img/arrow.gif) no-repeat 2px 3px; MARGIN-LEFT: 2px; CURSOR: hand; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.arrow_left {
    PADDING-RIGHT: 10px; BACKGROUND: url(arrow_blue_left.gif) no-repeat right center; CURSOR: hand; MARGIN-RIGHT: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#top .icon_info {
    BACKGROUND: url(/kolekcjoner/img/icon_inf.gif) no-repeat 5px 10px; HEIGHT: 32px
}
#top .icon_air {
    BACKGROUND: url(/kolekcjoner/img/icon_air.gif) no-repeat 5px 10px; HEIGHT: 32px
}
#top .icon_tools {
     HEIGHT: 32px
}
.calendar_color {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 0px; HEIGHT: 19px; BACKGROUND-COLOR: #CF002E
}
.only_frame {
    BORDER-RIGHT: #cfd5ea 1px solid; BORDER-TOP: #cfd5ea 1px solid; BORDER-LEFT: #cfd5ea 1px solid; BORDER-BOTTOM: #cfd5ea 1px solid
}
.table_frame TD {
    BORDER-TOP: #cfd5ea 1px solid; BORDER-BOTTOM: #cfd5ea 1px solid;
}
.table_frame TD.left {
    BORDER-TOP: #cfd5ea 1px solid; BORDER-LEFT: #cfd5ea 1px solid; BORDER-BOTTOM: #cfd5ea 1px solid; 
}
.table_frame TD.right {
    BORDER-RIGHT: #cfd5ea 1px solid; BORDER-TOP: #cfd5ea 1px solid; BORDER-BOTTOM: #cfd5ea 1px solid; 
}
.table_frame TD.header1 {
    BORDER-RIGHT: #123462 1px solid; BORDER-TOP: #123462 1px solid; BORDER-LEFT: #123462 1px solid; BORDER-BOTTOM: #123462 1px solid
}
.table_frame TD.header2 {
    BORDER-RIGHT: #CF002E 1px solid; BORDER-TOP: #CF002E 1px solid; BORDER-LEFT: #CF002E 1px solid; BORDER-BOTTOM: #CF002E 1px solid
}
.table_frame TD.blank {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
div.table_frame table td
{        
    border-top:1px solid #CFD5EA;   
 border-bottom:1px solid #CFD5EA;
 padding:5px;
}
div.table_frame table tr td.width40
{
    margin:1px;
}
div.table_frame table td.left
{        
    border-top:1px solid #CFD5EA;   
 border-bottom:1px solid #CFD5EA;
 border-left:1px solid #CFD5EA;
}
div.table_frame table td.right
{        
    border-top:1px solid #CFD5EA;   
 border-bottom:1px solid #CFD5EA;
 border-right:1px solid #CFD5EA;
}
div.table_frame table td.header1, div.table_frame table th.header1
{        
    border:1px solid #123462;   
}
div.table_frame table td.header2, div.table_frame table th.header2
{        
    border:1px solid #EC0606;   
}
div.table_frame table td.blank
{        
    border:0px; 
 padding:0px;   
}
#refresh_visible
{
    width:954px;    
    height:500px;
    margin-left:auto;
    margin-right:auto;    
    margin-top:0px;
    text-align:center;
    display:block;   
}
#top_dir2
{
    font-weight:bold;
    color:#CF002E;
}
a.without_bottom_border
{
    text-decoration:none;
}
.anxseatmaprowno {font-family: verdana; font-size: 9px; font-weight:bold; color: #393939;}
.anxseatmaprow1  {font-family: verdana; font-size: 9px; font-weight:bold; color: #393939;}
.anxseatmapwing  {background-color: #666666;}
.anxseatmapshell {background-color: #333333;}
.anxseatmapexit1 {font-family: verdana; font-size: 9px; font-weight:bold; color: #30cd38;}
.anxseatmapexit2 {background-color: #30cd38;}
.anxseatmapaisle {background-color: #ffffff;}
.anxseatmapseataisle {background-color: #ffffff;}
.anxseatmapseat  {background-color: #000000;}
.anxseatmapseatF {background-color: #008EC4; cursor : hand; background-image: url(/kolekcjoner/img/seatF.gif);}
.anxseatmapseatO {background-color: #CF3F3F; background-image: url(/kolekcjoner/img/seatO.gif);}
.anxseatmapseatS {background-color: #003399; background-image: url(/kolekcjoner/img/seatS.gif);}
.anxseatmaptoilet1 {background-color: #ffffcc; background-image: url(/kolekcjoner/img/seatToiletBg.gif);}
.anxseatmaptoilet2 {background-color: #D5920D;}
.anxseatmapother {background-color: #999999;}
.anxseatmapfldirbg {background-color: #333333;}
.anxseatmapbody {background-color: #cacaca;}
.anxseatmapwingL    {background-image: url(/kolekcjoner/img/seatWingL.gif);}
.anxseatmapwingR    {background-image: url(/kolekcjoner/img/seatWingR.gif);}
.seatinput { 
    color: #6a6a6a;
    font-size: 11px;
    font-family: Verdana;
    width: 35px;
}
.cpBorder
{
background-color:#FFFFFF;
clear:both;
cursor:default;
}
.cpMonthNavigation
{
background-color:#123462;
color:#FFFFFF !important;
cursor:default;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
line-height:11px;
text-align:center;
text-decoration:none
}
.cpDayColumnHeader
{
background-color:#FFFFFF;
color:#123462 !important;
cursor:default;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
line-height:11px;
text-align:center;
text-decoration:none
}
.cpOtherMonthDate
{
background-color:#FFFFFF;
color:#A6BFD9 !important;
cursor:default;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
line-height:11px;
text-align:center;
text-decoration:none
}
.cpCurrentMonthDate
{
background-color:#FFFFFF;
color:#0B3056 !important;
cursor:default;
font-family:Arial,sans-webcserif;
font-size:11px;
font-weight:bold;
height:16px;
line-height:11px;
text-align:center;
text-decoration:none
}
.cpCurrentMonthDate .cpCurrentMonthDateDisabled
{
    text-decoration:line-through;
    color:#A6BFD9 !important;
}
.cpCurrentDate
{
background-color:#FFFFFF;
color:#CF002E !important;
cursor:default;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
line-height:11px;
text-align:center;
text-decoration:none
}
.cpCurrentDate .cpCurrentDateDisabled
{
    text-decoration:line-through;
    color:#A6BFD9 !important;
}
.cpTodayText
{
background-color:#FFFFFF;
color:#123462 !important;
cursor:default;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
line-height:11px;
text-align:center;
text-decoration:none
}