@import url("forms.css");
@import url("defaults.css");

body {
    background:#0E3E90 url(images/bg.png) repeat-x top left;
    font-family:Tahoma,sans-serif;
    font-size:0.7em;
    margin:0em;
    padding:0em;
    color:#062B7B;
}

a {
    color:#062B7B;
}

h1,h2,h3,h4,h5,h6 {
    color:#052A79;
}

#shadowContainer {
    width:990px;
    background:url(images/shadow-bg.png) repeat-y top left;
    margin-left:10px;
}
#shadow {
    background:url(images/shadow1.png) no-repeat top left;
}
#body {
    margin:0px 20px 0px 20px;
    background:#FFF;
    width:950px;
}

#top {
    background:url(images/top-bg.gif) repeat-x bottom left;
    min-height:72px;
    _height:72px;
}
#top h1 {
    width:190px;
    height:72px;
    background:url(images/logo.png) no-repeat 50% 35%;
    float:left;
    margin:0em;
    padding:0em;
}
#top h1 a {
    display:block;
    width:190px;
    height:72px;
}
#top h1 a span {
    display:none;
}
#top ul.menu {
    float:left;
}
#top ul.menu {
    float:none;
    width:auto;
    list-style:none;
    padding:40px 0px 15px 0px;
    text-align:right;
}
#top ul.menu li {
    display:inline;
    padding:0px 13px 0px 14px;
    background:url(images/dots1.gif) no-repeat 0% 50%;
}
#top ul.menu li.first {
    background:none;
}
#langSwitch {
    width:230px;
    list-style:none;
    text-align:center;
    float:right;
    padding:35px 0px 0px 0px;
    margin:0px;
}
#langSwitch li {
    display:inline;
    padding:0px 5px;
    margin:0em;
}
#langSwitch li a {
    text-decoration:none;
}

#bannerReservation {
    min-height:266px;
    _height:266px;
    _overflow:hidden;
    padding-bottom:8px;
    background:#C8ECF8 url(images/banner-bgb.jpg) no-repeat bottom left;
}
#animationContainer {
    width:720px;
    height:266px;
    background:#11BCEE url(images/animation-bg.jpg) no-repeat top left;
    float:left;
    overflow:hidden;
}
#mainAnimationImages {
    list-style:none;
    margin:0em;
    padding:0em;
    width:720px;
    height:266px;
}
#quickReservation {
    width:230px;
    min-height:266px;
    _height:266px;
    overflow:hidden;
    float:left;
    background:#264FA7 url(images/qr-bg.jpg) repeat-x bottom left;
}
#quickReservation h3 {
    margin:0em;
    padding:10px 15px;
    background:#2D56B0 url(images/qr-hbg.jpg) no-repeat bottom left;
    color:#FFF;
    font-weight:normal;
    font-size:1.3em;
}

#quickReservation form {
    margin:0em;
    padding:20px 15px;
    color:#FFF;
}
#quickReservation form .inputline {
    clear:both;
    background:url(images/dots3.gif) no-repeat bottom left;
    margin:0em 0em 1em 0em;
    padding:0em 0em 0.3em 0em;
    _margin:0 0em 0.3em 0em;
    _padding:0;
}
#quickReservation form .inputline label {
    display:block;
    width:85px;
    min-height:1px;
    _height:1px;
    float:left;
    padding:0.3em 0px 0.3em 0px;
    text-align:right;
    _padding:0em;
}
#quickReservation form .inputline div.input {
    display:block;
    width:108px;
    min-height:1px;
    _height:1px;
    float:right;
}
#quickReservation form .inputline div.input input, #quickReservation form .inputline div.input select {
    width:100px;
}
#quickReservation form .submitbutton {
    width:108px;
    background:#02B2DB url(images/btn1.jpg) no-repeat bottom left;
    text-align:center;
    float:right;
    font-weight:bold;
}
#quickReservation form .submitbutton a {
    display:block;
    color:#FFF;
    padding:0.7em 0.5em;
}

#pageContainer {
    background:#FFF url(images/page-bg.jpg) repeat-y top left;
}

#tiraz {
    background:url(images/tiraz-bg.jpg) no-repeat top left;
    min-height:453px;
    _height:453px;
    text-align:right;
    padding:19px 19px 0px 19px;
    clear:both;
}

#pagePanels {
    margin:0px auto;
    background:URL(images/panel-left-bg.gif) repeat-y 0px 0px;
    min-height:1px;
    _height:1px;
    width:926px;
}

#panelMenu {
    width:212px;
    margin-right:12px;
    float:left;
    background:#03A1DB URL(images/panel-left-bg.gif) repeat-y 0px 0px;
    overflow:hidden;
    _margin-right:12px;
}
#panelMenu h3 {
    margin:0em;
    padding:11px 10px;
    background:url(images/panelmenu-hbg.jpg) no-repeat top left;
    color:#FFF;
    font-weight:normal;
    font-size:1.3em;
}
#panelSectors {
    width:484px;
    float:left;
}
#panelRight {
    width:218px;
    float:left;
}

#bart {
    padding-top:0.5em;
}

#panelMenu .contact {
    padding:10px;
    color:#FFF;
}
#panelMenu .contact a {
    color:#FFF;
}

#panelMenu ul.menu {
    margin:0px 10px;
    padding:0em 0em 1em 0em;
    list-style:none;
}
#panelMenu ul.menu li {
    margin:0em;
    padding:0em 0em 0em 15px;
    background:url(images/item1.gif) no-repeat 0px 0.8em;
    font-weight:bold;
}
#panelMenu ul.menu li .item {
    display:block;
    padding:0.5em 0em 0.7em 0em;
    border-bottom:1px solid #40C3E9;
}
#panelMenu ul.menu a {
    color:#FFF;
}
/* submenu */
#panelMenu ul.menu li ul {
    margin:0em;
    padding:0.5em 0em 0em 0em;
    list-style:none;
}
#panelMenu ul.menu li ul li {
    margin:0em;
    padding:0em 0em 0em 0em;
    background:none;
    font-weight:normal;
}
#panelMenu ul.menu li ul li .item {
    display:block;
    padding:0.1em 0em 0.1em 0em;
    border-bottom:none;
}
#panelMenu ul.menu li ul li ul {
    padding:0em 0em 0em 0em;
}
#panelMenu ul.menu li ul li ul li {
    padding:0em 0em 0em 1em;
}

#panelContent {
    width:702px;
    float:left;
    min-height:1px;
    _height:1px;
}

#kontextMenu {
    text-align:right;
    font-size:0.9em;
    float:right;
}

#panelContent h2 {
    font-size:2.0em;
    font-weight:normal;
}

#panelContent .panelContent {
    width:484px;
    float:left;
}
#panelContent .panelRight {
    width:218px;
    float:left;
}
#panelContent .panelRight .photogallery {
    padding:0px 0px 0px 15px;
}
#panelContent .panelRight .photogallery .pgImage {
    width:92px;
    height:92px;
    background:#B1E7F5;
    float:left;
    margin-right:8px;
    margin-bottom:8px;
    position:relative;
    top: 3px;
    left:3px;
}
#panelContent .panelRight .photogallery .pgImage1st {
    width:192px;
    margin-right:0px;
}
#panelContent .panelRight .photogallery .pgImage img {
    position:relative;
    top: -3px;
    left:-3px;
    border:1px solid #5ACCEE;
}

/* download */
.download {
   padding: 0px;
}
.download ul {
    margin:0;
    padding:0;
    list-style:none;
}
.download ul .mimeicon {
    margin:0;
    padding:0;
    vertical-align:middle;
}
.download ul li {
    margin:0;
    padding:3px 0 3px 0;
}
.download dl.downloadDoc {
    float: left;
    width: 230px;
    text-align: left;
    margin: 5px;
    padding: 5px;
}
.download dl.downloadDoc dt {
    float: left;
    margin:0 5px 0 0;
    padding:0px;
}
.download dl.downloadDoc dd {
    margin:0;
    padding:0px;
}
.download dl.downloadDoc a img {
    border: none;
}

#serviceButtons {
    width:950px;
    padding:0px 0px 0px 0px;
    margin:0em 0em 6px 0em;
    background:url(images/pagebuttons-bg.png) repeat-y top left;
}
#serviceButtons .serviceButtons {
    background:url(images/pagebuttons.png) no-repeat bottom left;
    padding-bottom:6px;
}
#serviceButtons ul.menu {
    margin:0em;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#serviceButtons ul.menu li {
    margin:0em;
    float:left;
    width:148px;
    margin:0px 0px 0px 6px;
    padding:0px 0px 0px 3px;
}
#serviceButtons ul.menu li a {
    display:block;
    padding:9px 10px 10px 10px;
    font-size:1.2em;
    color:#FFF;
    _padding-bottom:0px;
}

dl.list-item {
    width:340px;
    margin:0px 10px 10px 0px;
    float:left;
}
dl.list-item dt {
    width:240px;
    float:right;
    margin:0em;
    padding:0em 0em 0.5em 0em;
    font-size:1.1em;
}
dl.list-item dd.image {
    width:90px;
    height:90px;
    float:left;
    background:#0171B3 url(images/logo2.jpg) no-repeat 50% 50%;
    margin:0em;
    padding:0em;
    position:relative;
    top: 3px;
    left:3px;
}
dl.list-item dd.image img {
    position:relative;
    top: -3px;
    left:-3px;
}
dl.list-item dd.anotation {
    padding:0px 0px 0px 100px;
    margin:0em;
}



/* IE */
#top {
    *height:72px;
    _overflow:hidden;
}



