/* general */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: white;
text-align: center;
background: #cec6be url("../grafika/mapa.jpg") center fixed;
}

a {
color: white;
font-size: 90%;
text-decoration: underline;
}

p a {
color: #a9a39e;
}

a:visited, p a:visited {
color: #cec6be;
}

a:hover, p a:hover {
color: #f0e581;
}

.yellow {
color: #f0e581;
}

p {
margin-bottom: 10px;
letter-spacing: 1pt;
font-size: 95%;
text-align: justify;
line-height: 150%;
}

h1 {
color: black;
font-size: 200%;
}

h2 {
color: #f0e581;
font-size: 95%;
font-weight: bold;
margin-bottom: 7px;
letter-spacing: 1pt;
text-transform: uppercase;
}

legend, #legend {
color: #ea068a;
text-transform: uppercase;
font-weight: bold;
font-size: 110%;
}

#legend {
margin-bottom: 10px;
}

.label {
padding: 10px 0 2px 0;
}

label {
color: #9395b6;
}

input {
font-family: Arial, Helvetica, sans-serif;
padding: 3px;
margin-top: 3px;
}

table {
width: 100%;
letter-spacing: 1pt;
margin: 15px 0 30px;
}

th {
color: #f0e581;
text-transform: uppercase;
padding-bottom: 10px;
}

td {
padding: 5px;
}

td.yellow {
color: black;
background: #a9a39e;
}

td.silver {
color: black;
background: #cec6be;
}

ul.autodoprava {
margin: 0 0 20px 20px;
letter-spacing: 1pt;
list-style-type: square;
line-height: 150%;
}

.left {
float: left;
}

.right {
float: right;
}

.vetsi {
font-size: 150%;
}

.center {
text-align: center;
}

.cistic {
clear: both;
}

/***************** layout *************/

#hlavni {
width: 761px;
margin: 0 auto 0 auto;
text-align: left;
position: relative;
}

#top {
width: 542px;
height: 23px;
color: black;
text-align: right;
float: left;
}

#top a {
text-decoration: none;
color: black;
}

#top a:hover {
text-decoration: underline;
}

#auto, #auto2 {
width: 259px;
height: 220px;
font-size: 80%;
background: url("../grafika/auto-taxipv.jpg") no-repeat bottom left;
position: absolute;
top: 0;
right: -56px;
z-index: 1000;
}

#auto2 {
background: url("../grafika/auto-taxipv-2.jpg") no-repeat bottom left;
}

#languages {
color: black;
position: absolute;
top: 0;
left: -30px;
}

#facebook {
float: left;
padding-right: 5px;
}

#languages ul {
display: inline-block;
float: left;
}

#languages ul li {
float: left;
padding: 2px;
margin: 2px;
list-style: none;
}

#languages ul li.aktivni {
color: #f0e581;
background: #777777;
float: left;
list-style: none;
}

#languages ul li a {
color: #777777;
text-decoration: none;
}

#languages ul li a:hover {
color: #f0e581;
background: #777777;
}

/* MENU */

#menu {
width: 558px;
height: 40px;
float: left;
}

#menu ul li {
float: left;
color: black;
font-size: 135%;
font-weight: bold;
list-style: none;
text-transform: uppercase;
text-align: center;
line-height: 40px;
letter-spacing: 1pt;
}

#menu ul li a {
color: #f0e581;
font-size: 102%;
_font-size: 100%;
text-decoration: none;
font-weight: bold;
display: block;
}

#menu ul li a:hover {
color: black;
}

#menu ul li#jedna, #menu ul li#jedna a {
width: 99px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat 0 0;
}

#menu ul li#jedna a:hover, #menu ul li#jedna-aktivni {
width: 99px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat 0 -40px;
}

#menu ul li#dva,  #menu ul li#dva a {
width: 114px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat -99px 0;
}

#menu ul li#dva a:hover, #menu ul li#dva-aktivni {
width: 114px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat -99px -40px ;
}

#menu ul li#tri,  #menu ul li#tri a {
width: 204px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat -213px 0;
}

#menu ul li#tri a:hover, #menu ul li#tri-aktivni {
width: 204px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat -213px -40px;
}

#menu ul li#ctyri, #menu ul li#ctyri a {
width: 141px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat -417px 0;
}

#menu ul li#ctyri a:hover, #menu ul li#ctyri-aktivni {
width: 141px;
height: 40px;
background: url("../grafika/menu.jpg") no-repeat -417px -40px;
}

/* konec menu */

#vozy {
width: 558px;
height: 121px;
background: url("../grafika/vozy-taxi.jpg") no-repeat;
float: left;
}

#logo {
width: 558px;
height: 77px;
background: #f0e581;
float: left;
}

#logo2 {
width: 761px;
height: 77px;
float: left;
}

#logo a, #logo2 a {
color: black;
text-decoration: none;
text-transform: uppercase;
}

#logo a:hover, #logo2 a:hover {
color: black;
}

#naseVozy {
width: 203px;
height: 31px;
margin-top: 121px;
padding-top: 46px;
font-size: 140%;
text-align: center;
letter-spacing: 1pt;
background: url("../grafika/nase-vozy.jpg"); 
float: right;
}

#naseVozy h2 {
color: black;
}

#obsah, #obsah2 {
width: 761px;
margin-bottom: 4px;
float: left;
}

#obsah2 {
background: black url("../grafika/paticka-lista-2.jpg") no-repeat bottom left;
width: 760px;
float: right;
margin-bottom: 0;
}

#leftBottom {
width: 542px;
padding-bottom: 8px;
background: url("../grafika/obsah-lista-2.jpg") no-repeat bottom left;
float: left;
}

#left {
width: 501px;
min-height: 845px;
_height: 845px;
margin-left: 1px;
padding: 0 20px 5px 20px;
background: black;
}

#left img {
border: 1px solid #cec6be;
}

#left h2 {
font-weight: normal;
font-size: 110%;
}

.levy {
margin: 0 20px 10px 0;
}

.pravy {
margin: 0 0 10px 20px;
}

.autodoprava-kontakt {
padding: 10px;
letter-spacing: 1pt;
line-height: 150%;
border: 1px solid #827c76;
}

#right {
width: 219px;
text-align: center;
float: right;
}

#patickaTop {
width: 761px;
margin-top: 4px;
padding-top: 8px;
background: url("../grafika/paticka-lista-1.jpg") no-repeat top left;
float: left;
}

#paticka {
width: 760px;
font-size: 90%;
margin-left: 1px;
background: black;
}

#paticka ul {
margin: 0 20px;
}

#paticka ul li {
list-style: none;
text-transform: uppercase;
color: #a9a39e;
float: left;
padding: 0 13px;
margin: 3px 0;
border-right: 1px solid #f0e581;
letter-spacing: 1pt;
}

#paticka ul li a {
color: #a9a39e;
text-decoration: none;
}

#paticka ul li a:visited {
color: #827c76;
text-decoration: none;
}

#paticka ul li a:hover {
text-decoration: underline;
}

#paticka li.noborder {
border: none;
}

#patickaBottom {
width: 761px;
padding-bottom: 8px;
background: url("../grafika/paticka-lista-2.jpg") no-repeat bottom left;
}

#obsahBottom {
visibility: hidden;
}

#obsahBottom object {
visibility: visible;
}

#paticka2 {
width: 751px;
padding: 5px 0 5px 10px;
color: black;
clear: both;
}

#paticka2 a {
color: #777777;
font-size: 90%;
_font-size: 85%;
text-decoration: none;
}

#paticka2 a:hover {
text-decoration: underline;
}

/* galerie */

.galerie {
width: 95%;
border: 1px solid #827c76;
padding: 10px;
margin: 20px 0;
letter-spacing: 1pt;
}

.galerie a {
display: block;
_font-size: 85%;
text-decoration: none;
cursor: pointer;
cursor: hand;
}

.galerie a img {
border: none;
float: left;
margin-right: 20px;
}

.galerie a h3 {
color: white;
text-transform: uppercase;
letter-spacing: 1pt;
font-size: 115%;
}

.sirka {
width: 330px;
}

/* banner */

#banner {
border: none;
padding-top: 10px;
margin-bottom: 20px;
}

img#hellas {
border: 0;
float: left;
}

.margintop {
margin-top: 20px;
}

img




/****************** konec css ****************/

