

body {
    background: #404040;
    font: 12px verdana;
}



/*
body {
font: 8pt / 16pt Verdana, serif;
color: #555753;

margin: 0px;
}     */


.nobr {
    white-space: nowrap;
}


div.absError, div.absErrorDotted {
    background-image: url( "../images/abs/warning.gif" );
    background-color: transparent;
    background-repeat: no-repeat;

    height: 20px;
    text-indent: 25px;
}

div.absError {
    background-position: 5px 0px;
}

div.absErrorDotted {
    background-position: 5px 2px;
    border: 1px #ff8800 dotted;
}



.calendarBtn {
    background-image: url( "../images/abs/calendar.gif" );
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px;
    height: 22px;
    width: 22px;
}

.calendarField {
    text-align: center;
    border: 1px solid #404040;
}




#home_right {
    width: 400px;
    background-repeat: no-repeat;
    background-position: bottom right;
}

#home {
    background-repeat: no-repeat;
}

#headerPanel_fr {
    height: 136px;
    width: 1024px;
    background-image: url( "../images/abs/header_fr.gif" );
    background-repeat: no-repeat;
}

#headerPanel_en, #headerPanel_uk, #headerPanel_ {
    height: 136px;
    width: 1024px;
    background-image: url( "../images/abs/header_uk.gif" );
    background-repeat: no-repeat;
}

#mainBody {
    width: 857px;
    background-image: url( "../images/abs/main_background.gif" );
    background-color: #923e00;
    background-repeat: no-repeat;
}

#leftPanel {
    width: 142px;
    height: 612px;
    background-image: url( "../images/abs/left.gif" );
    background-repeat: no-repeat;
}

#centralPanelElement, #topPanel {
    border: solid 1px #f69d05;
    background: #4c0000;
}


.headerFont {
    color: #f69d05;
    text-align: center;
    font: bold 12px verdana;
}

.headerWhiteFont {
    color: white;
    text-align: center;
    font: bold 12px verdana;
}

.headerLikeFont {
    color: #f69d05;
    font: bold 12px verdana;
}

.headerBigFont {
    color: #f69d05;
    text-align: center;
    font: bold 20px verdana;
}

.whiteBigHeaderFont2 {
    color: white;
    font: bold 17px verdana;
}

.whiteBigHeaderFont {
    color:  white;
    text-align: center;
    font: bold 14px verdana;
}

.normalText, pre {
    color: white;
    text-align: left;
    font: 12px verdana;
}



.littleInfoText {
    color: #f69d05;
    text-align: right;
    font: 10px verdana;
}

.littleWhiteInfoText {
    color: white;
    text-align: right;
    font: 10px verdana;
}

.normalBlackText {
    color: black;
    text-align: left;
    font: 12px verdana;
}

.absTarifTable {
    background-color: white;
    border: 1px solid #f69d05;
}

.absTarifCell {
    border-left: 1px solid #f69d05;
}


.absTarifHeaderCell {
    background: #f69d05;
    border-bottom: 1px solid #f69d05;
}

.absTarifTableSel {
    background-color: #f69d05;
    border: 1px solid white;
}

.absTarifCellSel {
    border-left: 1px solid white;
}

.absTarifHeaderCellSel {
    background: white;
    border-bottom: 1px solid white;
}

.borderedImage {
    border: 1px solid #f69d05;
}

.borderedImageSel {
    border: 1px solid white;
}

.toorRoomFont {
    text-decoration: none;
    text-transform: uppercase;
    color: #f69d05;
    font: bold 13px verdana;
}

.absLabel {
    color: white;
    text-align: right;
    font: bold 12px verdana;
}

.label {
    font: bold 11px Verdana, sans-serif;
    margin: 5px;
}

.absLiRoom {
    list-style-type: none;
    border: 1px solid #f69d05;
}

.absValue {
    color: white;
    text-align: left;
    font: 12px verdana;
}

.borderedOutsetDiv {
    border: outset 2px #f69d05;
    background: #4c0000;
}

#absMenuEnd {
    border-bottom: 1px solid #f69d05;
}

#nav {
    width: 100%;
    position: relative;
    height: 25px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#absMenu {
    list-style-type: none;
!important position : absolute;
!important z-index : 20;
    margin: 0px;

}

#absMenu li {
    float: left;
!important width : 140px;
!important
}

a {
   color: #f69d05;
   font: bold 12px verdana;
   text-decoration: underline;
}
a:hover {
    color: #f69d05;
}
a:visited {
    color: #f69d05;
}
a:active {
    color: #f69d05;
}

.whiteLink a, .absTarifHeaderCell a {
   color: white;
   font: bold 12px verdana;
   text-decoration: underline;
}
.whiteLink a:hover, .absTarifHeaderCell a:hover {
    color: white;
}
.whiteLink a:visited, .absTarifHeaderCell a:visited {
    color: white;
}
.whiteLink a:active, .absTarifHeaderCell a:active {
    color: white;
}


#absMenu a:link, #absMenu a:visited {

    display: block;
    color: #ffffff;
    background: #923e00;
    padding: 5px;
!important margin : 0px;
    border-right: 1px solid #f69d05;
    /*border-bottom: 1px solid #f69d05;*/
    text-decoration: none;
    text-align: center;
    font: bold 12px verdana;
}

#absMenu a:hover {
    background-color: #f69d05;
}


