body { height:auto; width:auto; margin:0 auto; text-align:left; font-family:"Myriad Pro", verdana, sans-serif}
.clearer { clear: both; }
.noCSS { display:none;}
.center { text-align: center; }
.right { text-align: right; }
#adminLink { display: block; position: absolute; width:20px; height:20px; top: 70px; right:10px; }
h1 { font-size: 180%; }
#container { width: 996px; margin: 0 auto; }
#header {position: relative; float:left; width: 996px; height: 424px; background:url(../images/layout/headerBg.jpg);}
#nabidkadne {position: relative; float:left; width: 604px; height:40px; background:url(../images/layout/nabidkadne.gif); padding-top:4px; }
#leftColumn {position: relative; float:left; width: 604px; background:url(../images/layout/leftColumnBg.gif);}
#rightColumnmapa {position: relative; float:right; width: 392px; height: 292px; background:url(../images/content/mapa.gif);}
#rightColumnkontakt {position: relative; float:right; width: 392px; background:url(../images/layout/line.gif);}
#footer {position: relative; float:left; width: 996px; height: 32px; background:url(../images/layout/footerBg.gif);}
#container2 { position:relative; float:right; width: 392px; height:auto;}
#horni { position:relative; float:right;width: 369px; height:18px; background:url(../images/layout/horni.gif);}
#spodni { position:relative; float:right;width: 369px; height:14px; background:url(../images/layout/dolni.gif);}
#prostredek { position:relative; float:right; width: 360px; height:auto; background:url(../images/layout/prostredni.gif); margin-left:9px; }

.mapy { position:relative; float:left; width: 368px; height:225px; margin-top:60px; margin-left:25px; }
#datum { position:relative; float:left; width: 134px; height:22px; float:right; margin-top:4px; text-align: right; }

table.dennimenu { width: 100%; width:595px; float: right; }
table.dennimenu td.dennimenuA { width:auto; padding: 2px 5px; background-color:#E5EDE9; font-size: 0.9em; }
table.dennimenu td.dennimenuB { width:auto; padding: 2px 5px; background-color:#F5E7E9; font-size: 0.9em; }
table.dennimenu td { width: auto; }
table.dennimenu .skupina { width:100px; text-align: left; vertical-align: top; }
table.dennimenu .mezera td { height:10px;}
table.dennimenu td.cenaA { width:55px; text-align:right; background-color:#E5EDE9; padding: 0 5px 0 0; }
table.dennimenu td.cenaB { width:55px; text-align:right; background-color:#F5E7E9; padding: 0 5px 0 0;  }

.up { position:relative; width: 98px; padding:5px 0 0 0; background:url(../images/layout/up.gif) top no-repeat; }
.down { position:relative; padding: 0 0 5px 0; background:url(../images/layout/down.gif) bottom no-repeat; }
.pro { position:relative; padding: 5px 13px; min-height: 36px; background:url(../images/layout/pro.gif) repeat-y; }

.pro .skupina b { font-weight: normal !important; }

.up2 { position:relative; width: 98px; padding:4px 0 0 0; background:url(../images/layout/up2.gif) top no-repeat; }
.down2 { position:relative; padding: 0 0 4px 0; background:url(../images/layout/down2.gif) bottom no-repeat; }
.pro2 { position:relative; padding: 5px 13px; min-height: 38px; background:url(../images/layout/pro2.gif) repeat-y; }


.up3 { position:relative; width: 98px; padding:5px 0 0 0; background:url(../images/layout/up.gif) top no-repeat; }
.down3 { position:relative; padding: 0 0 5px 0; background:url(../images/layout/down.gif) bottom no-repeat; }
.pro3 { position:relative; padding: 5px 13px; min-height: 36px; background:url(../images/layout/pro.gif) repeat-y; }

span.skupina { color:#FFFFFF; font-size:15px; }
span.datum { color:#014B24; font-size:24px;}
span.kontakt { color:#FFFFFF; font-size:16px; padding-left:28px;}
span.kontakt a, span.kontakt a:visited { color:#FFFFFF; }

