html, body { margin:0; padding:0; text-align:center; background-color:white; color:#000; font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-size:9pt }
#pagewidth { width:760px; text-align:left; min-width: 500px;margin-left:auto; margin-right:auto; }
#header { height:90px; width:100%; background-color:#ffffff }
#outer { border:solid white 0px; background-color: #FFFFFF; /* center column colour */ width: auto; }
#footer { height:20px; width:100%; background-color:#e5e5e5; margin-top:10px; clear:both; }
#inner { margin:0; width:100%; }
#maincol { float: left; width: 100%; xheight:485px; position: relative; margin: 0 0px 0 0px; background:#ffffff }
#outer>#inner { border-bottom: 1px solid #FFFFFF; }
.clr { clear:both; }
.content { padding:0px; } /*padding for content */
#header .content { padding-bottom:0; } /*padding bottom 0 to remove space in IE5 Mac*/
#titleImg { width:760px; height:190px; background:url(images/titleImg.jpg) }
#cenik { margin-left:110px }
#header_print { display:none; float:left }


/* navigace na titulni strance */
#menu { width:760px; height:25px; background:#b2b2b2; border-bottom:1px solid white }
#menu UL { margin:0; padding:0; list-style-type:none; }
#menu LI { text-align:center; border-right:1px solid white; float:left; }
#menu A { display:block; padding:5px 3px 5px 3px; text-decoration:none; width:80px; color:#333; }
#menu A:hover { background-color:#a2a2a2 }


/* všeobecné tagy */
FORM { border:0; margin:0 }
input, .input { font-size:9pt; border:1px solid #aaa }
.button { font-weight:bold; background:#e5e5e5; color:black; padding-left:3px; padding-right:3px; padding-top:1px }
.buttondisabled { font-weight:bold; background:#eee; color:white; padding-left:3px; padding-right:3px; font-size:smaller; padding-top:1px }
.checkbox { border:0px; background:none; height:17px }
A { color:#e50000 }
A:hover { color:#d00 }
.footer { margin-top:2px;padding-left:5px; }
.red { font-weight:bold; color:#e50000; }
H1 { font-size:18pt; font-weight:bold; font-style:italic; color:#444; padding-top:80px; margin:0; text-transform:uppercase }
P { text-align:justify }
IMG { border:0 }


/* titulní strana - spodní část*/
.titulniPrava { width:200px; float:right }
.rychlaRezervace { padding:8px; color:white; background-color:#e50000; border-bottom:1px solid white }
.rychlaRezervace A { color:white }
.rychlaRezervace A:hover { color:#d2d2d2 }
.prihlaseniZakaznika { padding:8px; background-color:#b2b2b2; }
.prihlaseniZakaznika A { color:#e50000 }
.prihlaseniZakaznika A:hover { color:white }
.adresa { width:160px; float:left; padding-top:8px; padding-left:10px; padding-bottom:90px; margin-right:1px; background:url(images/adresaBg.gif) bottom no-repeat }
.novinky { margin-left:172px; margin-right:202px; background:#f2f2f2; padding:8px; }
.novinkyNadpis { font-weight:bold; padding-top:5px; padding-bottom:0px; }
.novinkyText { text-align:justify; padding-bottom:5px }
.novinkyText P { margin-top:5px; margin-bottom:5px }
.nadpisWhite { font-size:10pt; color:white; font-weight:bold; margin-botom:10px }
.nadpisBlack { font-size:10pt; color:black; font-weight:bold; margin-botom:10px }


.strankaNadpis { height:120px;font-size:16pt;font-weight:bold;text-align:right;background:#e5e5e5;border-bottom:1px solid white }
.strankaNadpis IMG { margin-left:20px; float:right }
.strankaObsah { padding:8px }

.tabulkaNadpis { color:black; clear:left; background:#d2d2d2; font-weight:bold; padding:2px; padding-bottom:0px; height:18px }
.tabulkaTelo { padding:3px; clear:both }
.tabulkaRadek, .tblRadek { margin-bottom:2px; clear:both; }
.tblLeft { width:130px; float:left; }
.tblRight { float:left; xpadding-top:4px }

.prubehRezervace { *margin-top:25px; margin-left:50px; margin-bottom:10px; height:30px; padding-top:20px; *padding-top:0 }
.prubehNadpis { float:left; color:#666; font-weight:bold; font-style:italic; padding-left:10px; width:0px }
.stepBack, .stepActual, .stepNext, .stepEnd, .stepEndActual { float:left; width:95px; height:30px; font-size:7pt; font-weight:bold; xpadding-right:20px; text-align:left; padding-top:25px }
.stepBack { background:url(images/stepBack.gif) top left no-repeat; cursor:hand }
.stepActual { background:url(images/stepActual.gif) top left no-repeat; color:#e50000 }
.stepNext { background:url(images/stepNext.gif) top left no-repeat }
.stepEnd { background:url(images/stepEnd.gif) top left no-repeat }
.stepEndActual { background:url(images/stepEndActual.gif) top left no-repeat; color:#e50000 }

.pujcovnaObsah { float:left; width:579px }



#pujcovnaKategorie { height:70px; padding:8px; }
#pujcovnaKategorie A { color:#e50000; text-decoration:none; }
#pujcovnaKategorie A:hover { color:#d00; }

#pujcovnaSouhrn { float:right; width:172px; padding:0px; background:#e50000; padding:4px; color:white }
#pujcovnaSouhrn A { color:white; font-weight:bold; text-decoration:none; margin-bottom:5px; display:block }
#pujcovnaSouhrn A:hover { color:#d2d2d2 }
.pujcovnaSouhrnLeft { float:left; width:80px }
.pujcovnaSouhrnRight { text-align:right;padding-right:5px }



.seznamAutKPujceniHlavicka { color:#FFCC00; background:#333; font-weight:bold; padding:3px; margin:0px }
.seznamAutKPujceniBunkaPrvni { float:left; text-align:center; width:150px; background:#333 }
.seznamAutKPujceniBunka { float:left; text-align:center; width:80px; background:#333 }
.seznamAutKPujceniBunkaImg { float:left; text-align:center; width:20px; background:#333 }
.seznamAutKPujceniBunkaPosledni { text-align:right; width:80px; background:#333 }

.cenikPole { width:80px; float:left; text-align:right }
.cenikAuto { width:200px; float:left }



@media print{
#header { display:none }
#menu { display:none }
#header_print { display:block; float:left; width:200px; height:100px }
#footer { border-top:1px solid black; margin-top:50px }
#pujcovnaKategorie { position:absolute }
#obsahStranky { margin:none }
#cenik { margin-left:0px; margin-top:10px }
}
