html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
text-align: center;
background: url('../img/body-main-bg.gif') repeat-x scroll #F8F7FC;
color: black;
font-family: arial;
}

* {
margin: 0;
padding: 0;
}
 
#page {
position: relative;
width: 995px;
min-height: 100%;
_height: 100%;
margin: 0 auto;
text-align: left;
background-color: #fff;
}

#header {
background: url('../img/header-bg.jpg') no-repeat 0 0 #ffffff;
position: relative;
width: 100%;
height: 175px;
}

#header h1 {
z-index: 10;
position: absolute;
top: 46px;
right: 40px;
color: #EE3439;
background: url('../img/sipka-h1.gif') no-repeat 0 5px;
padding-left: 35px;
font-size: 24px;
}

#header img {
z-index: 20;
background-color: #EE3439;
}

#header img, #header a#popis-cedule {
position: absolute;
top: 15px;
left: 40px;
width: 190px;
height: 97px;
}

#header a#popis-cedule {
z-index: 30;
text-align: center;
text-decoration: none;
line-height: 97px;
font-size: 34px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
overflow: hidden;
}

#header ul {
width: 750px;
height: auto;
position: absolute;
top: 96px;
left: 235px;
z-index: 100;
list-style-type: none;
}

#header ul li {
background: url("../img/cara.gif") 0 no-repeat;
_background: url("../img/cara.gif") 0 no-repeat;
display: inline;
padding: 11px;
vertical-align:middle;
}

#header ul li.bezodrazky {
background: none;
}

#header ul li a {
color: #6161A9;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

#header ul li a:hover, #header ul li a.active {
color: #EE3439;
}

#header hr {
height: 9px;
border: 5px solid #6161A9;
border-left: none;
border-right: none;
position: absolute;
z-index: 40;
width: 941px;
margin-left: 27px;
top: 122px;
}

#header h2 {
z-index: 50;
position: absolute;
bottom: 0;
right: 40px;
color: #EE3439;
font-size: 18px;
font-weight: normal;
}

#footer {
padding: 10px;
position: absolute;
width: 100%;
height: 22px;
line-height: 22px;
bottom: 0;
left: 0;
font-size: 13px;
color: #6161A9;
text-align: right;
background-color: #F8F7FC;
}

#content {
padding: 0;
overflow: auto;
}

#obal2 {
width: 995px;
}

#A {
display: inline;
padding: 0px;
padding-bottom: 50px;
}

#A {
background-color: #fff;
margin-left: 27px;
float: left;
width: 213px;
position: relative;
}

#A h3#prvni {
line-height: 44px;
text-align: center;
font-size: 18px;
color: #6161A9;
background-color: #f4f4f9;
}

#A h3#prvni, #A h3#prvni span {
height: 44px;
overflow: hidden;
}

#A h3#prvni span, #A h3 span {
display: block;
position: absolute;
left: 0;
top: 0;
}

#A div.box {
width: auto;
background: url("../img/left-box-bottom-fade.gif") #f4f4f9 bottom repeat-x;
padding: 0 15px 30px 22px;
margin-bottom: 10px;
}

#A div#prvnii {
padding-top: 22px;
}

#A div.box ul {
list-style-type: none;
}

#A ul.odkazy li.odkazy {
font-size: 12px;
font-weight: bold;
margin-left: 0px;
padding-left: 0px;
padding-bottom: 5px;
background: none 0 6px no-repeat;
_background: none 0 8px no-repeat;
}

#A div.box ul li {
font-size: 13px;
font-weight: bold;
background: url("../img/odrazka.gif") 0 6px no-repeat;
_background: url("../img/odrazka.gif") 0 8px no-repeat;
margin-left: 5px;
padding-left: 17px;
padding-bottom: 5px;
}

#A div.box ul li a {
text-decoration: underline;
color: #6161A9;
}

#A div.box ul li a:hover {
color: #EE3439;
}

#velikost {
background: url("../img/h3-velikost.gif") no-repeat 0 center;
}

#sluzby {
background: url("../img/h3-sluzby.gif") no-repeat 0 center;
}

#kontakty {
background: url("../img/h3-kontakty.gif") no-repeat 0 center;
}

#lokalita {
background: url("../img/h3-lokalita.gif") no-repeat 0 center;
}

#cena {
background: url("../img/h3-cena.gif") no-repeat 0 center;
}

#vymera {
background: url("../img/h3-vymera.gif") no-repeat 0 center;
}

#prodej {
background: url("../img/h3-prodej.gif") no-repeat 0 center;
}

#pronajem {
background: url("../img/h3-pronajem.gif") no-repeat 0 center;
}

#provize {
background: url("../img/h3-provize.gif") no-repeat 0 center;
}

#ubytovani {
background: url("../img/h3-ubytovani.gif") no-repeat 0 center;
}

#odkazy {
background: url("../img/h3-odkazy.gif") no-repeat 0 center;
}

#aktuality {
background: url("../img/h3-aktuality.gif") no-repeat 0 center;
}

#vlastnictvi {
background: url("../img/h3-vlastnictvi.gif") no-repeat 0 center;
}

.tence {
font-weight: normal;
}

#A h3 {
position: relative;
line-height: 88px;
text-align: center;
font-size: 18px;
color: #6161A9;
background-color: #f4f4f9;
}

#A h3, #A h3 span {
width: 213px;
height: 88px;
overflow: hidden;
}

#A p {
font-size: 13px;
}

#A div#copymalina {
font-size: 13px;
color: #6161A9;
text-align: center;
background-color: #f4f4f9;
width: auto;
height: 60px;
line-height: 60px;
}

.upper {
text-transform: uppercase;
}

.blue {
color: #6161A9;
}

.red {
color: #EE3439;
margin-bottom: 15px;
}

.red2 {
color: #EE3439;
}

#B {
background-color:#f4f4f9;
width: 728px;
float: left;
font-size:9pt;
font-family:Arial;
}

.clear {
clear: both; 
}

.radek {
background-color: #ECECF6;
padding-top:2px;
padding-bottom:0px;
padding-left:4px;
padding-right:4px;
border-bottom-style:solid;
border-bottom-color:#6161a9;
border-bottom-width:1px;
vertical-align:middle;
}

.radek_sudy {
background-color: #f4f4f9;
padding-top:2px;
padding-bottom:0px;
padding-left:4px;
padding-right:4px;
border-bottom-style:solid;
border-bottom-color:#6161a9;
border-bottom-width:1px;
vertical-align:middle;
}

sup {
font-size:7pt;
}

th {
    font-family:"Arial";
    color:white;
    background-color:#6161a9;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    border-color:black;
    border-width:1pt;
    border-style:none;
}

.bile {
    color:white;
}

.ruzova {
color: #EE3439;
text-decoration: none;
font-size:10pt;
}

.copy {
text-transform: uppercase;
color: #6161A9;
text-align:right;
}
hr.linka {
height:10px;
width:100%;
border-color:#6161a9;
border-style:solid;
border-width:1px;
background-color:#6161a9;
color:#6161a9;
spacing:0px;
padding:0px;
}
.nadpis {
color: #6161A9;
font-size:18pt;
}
.nadpis_inv {
color: #FFFFFF;
font-size:14pt;
font-weight:normal;
}
.nadpis_maly {
color: #6161A9;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
a.nadpis_maly:hover {
color: #EE3439;
}
.nadpis_mensi {
color: #6161A9;
font-size:12pt;
}

