@import url("menu.css");
body { margin: 0; padding: 0; font-family: Arial; font-size: 9pt; text-align: center; background: #fff url('images/bg.gif') repeat-y top center; }

/* Layout */
div#obsah { position: relative; margin: auto; width: 900px; text-align: left; color: #000; }
div#hlavicka { width: 900px; height: 236px; background: url('images/hlavicka.jpg') left no-repeat; }
div#hlavnipanel { margin: -5px 0 0 0; padding: 0; float: left; display: block; width: 900px; min-height: 410px; =min-height: 410px; _height: 410px; background: url('images/hlavnipanel.gif') repeat-y center top; }
div#paticka { width: 900px; padding: 5px 0 0 0; height: 31px; clear: both; display: block; color: #fff; font-size: 8pt; background: #141517 url('images/paticka.png') no-repeat; }

/* Hlavní panel */
div.hlavnipanel-obsah {  }
div.stredovypanel-obsah h2, div.stredovypanel-obsah h3 { clear: both; margin: 5px 0 5px 0; padding: 8px 0 8px 5px; height: 15px; font-size: 9pt; font-weight: bold; color: #fff; background: url('images/stredovy_panel_hl.jpg'); }
div.pravypanel-obsah h2, div.pravypanel-obsah h3, div.levypanel-obsah h2, div.levypanel-obsah h3 { clear: both; margin: 5px 0 0 0; padding: 8px 0 8px 5px; height: 23px; font-size: 9pt; font-weight: bold; color: #fff; background: url('images/bocni_panel_hl.jpg') repeat-x; }

/* Levý panel */
div#levypanel { float: left; margin: 0 0 10px 5px; =margin: 0 0 0 5px; _margin: 0; width: 170px; min-height: 410px; =min-height: 410px; _height: 410px; }
div#levypanel div.levypanel-obsah { }
div.levypanel-obsah p { margin: 0; padding: 10px 0 10px 5px; background: #e6e6e6; }

/* Středový panel */
div#stredovypanel { float: left; padding: 0 2px 0 8px; width: 535px; min-height: 410px; =min-height: 410px; _height: 410px; }
div#stredovypanel div.stredovypanel-obsah { padding: 0 0 5px 0;}
div.stredovypanel-obsah p { margin: 0; padding: 10px 5px; background: url('images/stredovy_panel_obs.jpg') repeat-y; }

/* Pravý panel */
div#pravypanel { overflow: hidden; float: left; margin: 0 0 10px 5px; width: 170px; min-height: 410px; =min-height: 410px; _height: 3500px; }
div#pravypanel div.pravypanel-obsah { }
div.pravypanel-obsah p { margin: 0; padding: 10px 0 10px 5px; background: #e6e6e6; }

/* Univerzální formátovací styly */
img { border: 0; }
hr { display: none; }
.center { text-align: center; }
a { color: #999999; }
a:hover { color: #999999; text-decoration: none; }
.podpis { margin: 0; padding: 8px 15px 0; text-align: right; color: #DFDFDD; font-size: 8pt; }
.downlinks { padding: 0 3px; text-align: center; color: #999; font-size: 7pt; }
p.forum { border-bottom: 1px solid #999999; }
p.forum strong { color: #999999; }
.t-center { text-align: center; }
.f-right { float: right; }
.f-left { float: left; }
.blue { font-size: 11pt; color: #fff; }
.red { color: red; }
input { width: 259px; }
input.send { width: 120px; }

/* Detail profilu */
.profil { }
.profil img { vertical-align: top; text-align: center; }
.profil .objednat { padding: 10px; height: 90px; }
.profil .rezervovat { display: block; margin: 10px 20px 10px 0; padding: 8px 60px 0; height: 23px; font-size: 10pt; font-weight: bold; text-decoration: none; background: url('images/menu.jpg') no-repeat; }
.profil .text { padding: 10px; border-top: 3px solid #999; border-bottom: 3px solid #999; }
.profil .popis p {}
.profil .popis { padding: 10px; border-bottom: 3px solid #999; }
.profil .popis2 p {}
.profil .popis2 { padding: 10px; }
.profil .popis2 img { padding: 0 2px; height: 160px; }
.profil p { padding: 15px; }

/*.kosik { width: 500px; padding: 10px; background: #fff; color: #000; }
.kosik td { padding: 5px; border: 1px solid #000; }
.kosik td a { color: #000; }*/

.prehled { float: left; padding: 10px; width: 155px; border: 1px solid #999; }
.prehled .right { float: right; text-align: right; }
.prehled .left { float: left; text-align: left; padding: 0 0 5px; }
.prehled .white { display: block; padding: 0 0 5px 0; height: 30px; font-size: 10pt; font-weight: bold; color: #000; }
.prehled .blue { display: block; height: 15px; font-size: 12pt; font-weight: bold; color: #999; }
.prehled .rezervovat { clear: both; padding: 8px 60px 0; height: 30px; font-size: 10pt; font-weight: bold; text-decoration: none; background: url('images/menu.jpg') no-repeat; }
/* .prehled-img-center { margin: 0; padding: 0; height: 170px; text-align: center; } */
.prehled-img-center { margin: 0; padding: 0; text-align: center; }
