table#prehledakci { width: 100%; }
table#prehledakci td { width: 33%; vertical-align: top; padding: 0; }
table#prehledakci td.levy {padding-right: 8px; /*border-right: 1px solid #7C7977;*/  }
table#prehledakci td.prostredni { padding-left: 8px; padding-right: 8px; /*border-right: 1px solid #7C7977; */ }
table#prehledakci td.pravy { padding-left: 8px; }

table#prehledakci h3 { text-align: center; font-size: 15px; margin-bottom: 12px; padding: 5px 0 12px 0; color: white; letter-spacing: 0.1em; background-position: 50% 100%; background-repeat: no-repeat;}

table#prehledakci h3 a {color: white;}

table#prehledakci .poradibox { text-align: right; }
table#prehledakci .poradibox span { padding: 0 3px; background: #dbdbdb; color: black; font-size: 10px; }

table#prehledakci td.levy h3 { background-color:#C80000; background-image: url(/images/icons/h3bg-11.gif);}
table#prehledakci td.prostredni h3 { background-color:#faa000; background-image: url(/images/icons/h3bg-2.gif);}
table#prehledakci td.pravy h3 { background-color:#3bc548; background-image: url(/images/icons/h3bg-3.gif);}

table#prehledakci .akcebox1, table#prehledakci .akcebox2, table#prehledakci .akcebox3 { margin: 0 0 10px 0; padding: 5px; font-size: 11px;border: 1px solid #dbdbdb; border-top-width: 3px;}

table#prehledakci .akcebox1 { background-color: #ffd9d9;}
table#prehledakci .akcebox2 { background-color: #ffeccb;}
table#prehledakci .akcebox3 { background-color: #dbf9de; }

table#prehledakci .akcebox1 h1, table#prehledakci .akcebox2 h1, table#prehledakci .akcebox3 h1 { margin: 0 0 10px 0;padding: 0;font-size: 12px; font-weight: bold; }

table#prehledakci .akcebox1 .kde, 
table#prehledakci .akcebox1 .kdy, 
table#prehledakci .akcebox2 .kde, 
table#prehledakci .akcebox2 .kdy, 
table#prehledakci .akcebox3 .kde, 
table#prehledakci .akcebox3 .kdy,
table#prehledakci_klient .kdy { display: block;  margin: 0;  background-position: 0% 50%; background-repeat: no-repeat; padding-left: 15px; }
  
table#prehledakci .akcebox1 .adresa, 
table#prehledakci .akcebox2 .adresa, 
table#prehledakci .akcebox3 .adresa,
table#prehledakci_klient .adresa { padding: 0 0 10px 15px;}
 
table#prehledakci .akcebox1 .kdy, 
table#prehledakci .akcebox2 .kdy, 
table#prehledakci .akcebox3 .kdy,
table#prehledakci_klient .kdy { background-image: url(/images/icons/m22.gif); white-space: nowrap; } 

table#prehledakci .akcebox1 img, table#prehledakci .akcebox2 img, table#prehledakci .akcebox3 img { margin: 0; }

table#prehledakci .cb { clear: both; margin: 0; }

table#prehledakci .akcebox1 table, table#prehledakci .akcebox2 table, table#prehledakci .akcebox3 table { width: 100%; }
table#prehledakci .akcebox1 table td, table#prehledakci .akcebox2 table td, table#prehledakci .akcebox3 table td { padding: 0; font-size: 11px; vertical-align: top; }

table#prehledakci .akcebox1 .imgwrap, table#prehledakci .akcebox2 .imgwrap, table#prehledakci .akcebox3 .imgwrap { position: relative; float: right; margin: 0 0 5px 5px; border: 1px solid gray; }
table#prehledakci .akcebox1 .imgwrap .PLicon, table#prehledakci .akcebox2 .imgwrap .PLicon, table#prehledakci .akcebox3 .imgwrap .PLicon { position: absolute;	z-index: 2;	width: 16px;	left: 1px;  }
table#prehledakci .akcebox1 .imgwrap .PLicon img, table#prehledakci .akcebox2 .imgwrap .PLicon img, table#prehledakci .akcebox3 .imgwrap .PLicon img { display: inline;  float: none; border:0; } 


/*  akce - kalendar pro vyber data  */

table#cheader { width: 200px; margin: 0 auto 5px auto; border-top: 1px solid silver; background: url(/images/icons/klientbox-bg.gif) 0% 0% repeat-x; }
table#cheader td.cnavi {  font-size: 18px; white-space:nowrap; padding-bottom: 3px;}
table#cheader td.chead { text-align: center; font-size: 13px; font-weight: bold; color: black;  white-space:nowrap;}

table#ctab { width: 200px; border: none; background: white; margin-bottom: 20px;   }
table#ctab td { font-weight: bold; background: white; border: 1px solid silver; padding: 0;  font-size: 11px; vertical-align: middle; text-align: center;}
table#ctab td.ccell, table#ctab td.ccelltoday, table#ctab td.cday, table#ctab td.cbooked, table#ctab td.csun { width: 15%; font-family: verdana; font-size: 10px; }
table#ctab td.cday, table#ctab td.csun { font-weight: bold; background: #e6f1fa; padding: 2px; }
table#ctab td.csun {  color: #CC0000; font-weight: bold; background: #e6f1fa; padding-left:4px; padding-right: 4px;}
table#ctab td.chigh { color: white; background: #C80000; font-weight: bold;}
table#ctab td.cpast { color: gray; }
table#ctab td.cpast a { color: silver; }
table#ctab td.cpast a:hover { color: black; }
table#ctab td.cempty { border-color: white; }

table#ctab td.ccelltoday { background: #E4E94E; }

table#ctab a { display: block; padding: 2px 0;}
table#ctab a:hover { background-color: pink; color: black; }

table#prehledakci .podtrzene { text-decoration: underline; }
table#prehledakci .zruseno { text-decoration: line-through; }

table#klienttab { width: 100%; margin: 10px 0 0 0; }
table#klienttab td { vertical-align: top; padding: 0 0 12px 0; }
table#klienttab td.logobox { text-align: center; width: 110px; }
table#klienttab td.mainbox { width: 480px; }
table#klienttab h1 { font-size: 20px; margin: 0; padding: 0; }
table#klienttab .phone,table#klienttab .fax { background-position:  0% 0%; background-repeat: no-repeat; padding-left: 20px;}

table#klienttab .phone  {  background-image: url(/images/icons/katalog/phone.gif);  }
table#klienttab .fax  {  background-image: url(/images/icons/katalog/fax.gif);  }

table#klienttab a.k_email { background: url(/images/icons/katalog/mail.gif) 0% 50% no-repeat; padding-left: 20px; white-space: nowrap; }
table#klienttab a.k_url { background: url(/images/icons/katalog/url.gif) 0% 50% no-repeat; padding-left: 20px; white-space: nowrap;}

table#klienttab img { border: 0; }


div#clanky h1.mistonazev { font-size: 20px; margin: 0 0 10px 150px; padding: 0; }
div#clanky h2.mistonazev { font-size: 13px; margin: 0 0 10px 150px; padding: 0; font-weight: normal }

table#prehlednavi { width: 100%; margin: 0; }
table#prehlednavi td { background-color: #C80000; padding: 2px 5px; }
table#prehlednavi td a { color: white; }
table#prehlednavi td.navi_prev { width: 120px; }
table#prehlednavi td.navi_next { text-align: right; }
table#prehlednavi h1 { color: white; font-size: 15px; margin: 0; padding: 0; font-weight: bold; }

table#prehlednavi_bottom { width: 100%; margin: 0; }
table#prehlednavi_bottom td { border-top: 3px solid #C80000; padding: 2px 5px; }
table#prehlednavi_bottom td.navi_next { text-align: right; }

table#prehledakci_klient td { vertical-align: top; padding: 0 0 10px 5px; color: black; }
table#prehledakci_klient td.konani { width: 200px; white-space: nowrap; text-align:right; padding-top:5px; padding-left:0; border-right: 3px solid #C80000; }
table#prehledakci_klient td.konani span { font-weight: bold; background-color: #C80000; color: white; font-size: 10px; font-family: verdana; padding: 5px; }
table#prehledakci_klient td.cas { padding: 4px 10px 0 0; white-space: nowrap; }
table#prehledakci_klient td.cas span { font-size: 11px; font-weight: bold; font-family: verdana; padding: 3px 5px 4px 5px; border: 1px solid #C80000; border-left:0; }

table#prehledakci_klient td.akce { padding-top:3px; white-space: normal; color: #3A3A3A; }
table#prehledakci_klient td.akce td { border: 0; color: #3A3A3A; }

table#prehledakci_klient td.spacer { padding:0; border:0; }

table#prehledakci_klient .kde { color: #505050; margin:0 0 5px 0; font-size: 10px; font-family: verdana; font-weight: bold; background-image: none; }
table#prehledakci_klient .klient { margin:0 0 5px 0; }

table#prehledakci_klient h1 { white-space: normal; margin: 0 0 5px 0; padding: 0; font-size: 15px; color: black; font-weight: bold; }
table#prehledakci_klient h1 .zruseno { text-decoration: line-through; }
table#prehledakci_klient .imgwrap { position: relative; float: right; margin: 0 0 5px 5px; border: 1px solid gray; }
table#prehledakci_klient .imgwrap .PLicon {	position: absolute;	z-index: 2;	width: 16px;	left: 1px;}
table#prehledakci_klient .imgwrap .PLicon img {  float: none; border:0; } 	


div#dldbox { background: url(/images/icons/klientbox-bg.gif) 0% 0% repeat-x; margin-bottom: 25px; }
div#dldbox h3 { font-size: 12px; font-weight: bold; color: #353535; color: black; white-space:nowrap; margin: 0; padding: 3px 0 3px 5px; }
div#dldbox ul{ width: 200px; list-style-type: none; margin: 0; padding: 0; }
div#dldbox li { padding: 3px 0 3px 5px; font-size: 11px; }
div#dldbox li.active { background-color: #C80000; }
div#dldbox li.active a { color: white; text-decoration: none; font-weight: bold; }



div#klientibox { background: url(/images/icons/klientbox-bg.gif) 0% 0% repeat-x; }

h3.klienti { font-size: 12px; font-weight: bold; color: #353535; color: black; white-space:nowrap; margin: 0; padding: 3px 0 3px 5px; }

ul#prehled_klienti { width: 200px; list-style-type: none; margin: 0; padding: 0; }
ul#prehled_klienti li { padding: 3px 0 3px 5px; font-size: 11px; }
ul#prehled_klienti li.active { background-color: #C80000; }
ul#prehled_klienti li.active a { color: white; text-decoration: none; font-weight: bold; }


div#dlakce { padding: 10px 0 10px 10px; }

div#dlakce h1 { margin: 0 0 20px 0; padding: 0; font-size: 28px; font-weight: normal;   color: black; }
div#dlakce span.mcas { color: gray; font-weight: bold; }

div#dlakce p.dlpopis { padding-left: 35px; }
