html,body {margin: 0; padding: 0; background-color: #ccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#stranka {min-height: 100%; min-width: 1290px;}

#zahlavi {position: relative; background: #08783d; color: #fff; margin: 0; height: 90px;}
#zahlavi #logo img {border: 0; margin-left: 20px; margin-top: 10px;}
#zahlavi #verze {position: absolute; right: 10px; top: 10px; font-size: 0.6em; text-align: right;}
#zahlavi #prihlaseny_uzivatel {position: absolute; right: 10px; bottom: 5px; font-size: 0.75em;}
#zahlavi #prihlaseny_uzivatel a {color: #fff; text-decoration: underline;}
#zahlavi #prihlaseny_uzivatel a:hover {text-decoration: none;}

form#prihlasovaci_formular {display: block; margin: 20px auto 20px auto; width: 19em; border: 2px solid #08783d; padding: 0; background-color: #edffcf; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
form#prihlasovaci_formular table {margin: 0; padding: 0;}
form#prihlasovaci_formular h1 {margin: 0; font-size: 0.9em; color: #fff; background-color: #08783d; padding: 5px 5px 5px 5px; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius:  7px 7px 0 0; border-radius:  7px 7px 0 0;}
form#prihlasovaci_formular label {font-size: 0.75em; padding-left: 5px;}
form#prihlasovaci_formular input {width: 150px; padding: 2px 2px 2px 2px; border: 1px solid #08783d; margin-bottom: 0px;}
form#prihlasovaci_formular input.prihlasit {width: auto; background-color: #08783d; font-weight: bold; padding: 3px 10px 3px 10px; margin-top: 3px; margin-bottom: 5px; color: #fff; margin-right: 12px;}
form#prihlasovaci_formular p {margin: 0; padding: 0;}

p.chybove_hlaseni_prihlasovani {width: 30em; border: 1px solid #990000; color: #990000; text-align: center; background-color: #fcacac; color: #990000; font-size: 0.8em; padding: 10px 10px 10px 10px; margin: 20px auto 0 auto;}
p.potvrzovaci_hlaseni_prihlasovani {width: 30em; border: 1px solid #005100; background-color: #99cc99; color: #005100; font-size: 0.8em; padding: 10px 10px 10px 10px; text-align: center; margin: 20px auto 0 auto;}

#hlavni_menu {display: block; padding: 0; width: 100%; background-color: #edffcf; border-top: 1px solid #08783d; border-bottom: 2px solid #08783d;}
#hlavni_menu ul {font-size: 0.75em; list-style: none; margin: 0 0 0 10px; padding: 5px 0px 3px 0px;}
#hlavni_menu ul li {margin: 0; float: left;}
#hlavni_menu ul li a {padding: 0px 10px 0px 10px; float: left; border-right: 1px solid #005100; color: #005100; text-decoration: none;}
#hlavni_menu ul li.aktivni a {text-decoration: underline;}
#hlavni_menu ul li a:hover {text-decoration: underline;}


#modul {clear: both; display: block; width: 100%; padding-top: 10px; padding-bottom: 10px;}

#modul #menu_modulu {float: left; width: 250px; background-color: #edffcf; border: 2px solid #08783d; margin-left: 9px; margin-right: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#modul #menu_modulu span.nazev_modulu {background-color: #08783d; display: block; color: #fff; padding: 5px 10px 5px 10px; font-size: 0.75em; font-weight: bold; font-variant: small-caps; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius:  7px 7px 0 0; border-radius:  7px 7px 0 0;}
#modul #menu_modulu ul {margin: 0; padding: 2px 0 2px 0; list-style: none;}
#modul #menu_modulu ul li {margin: 0; padding: 0; padding: 2px 5px 2px 10px; color: #005100;}
#modul #menu_modulu ul li.oddelovac {border-top: 1px solid #08783d; height: 1px; margin-top: 5px;}
#modul #menu_modulu ul li a {font-size: 0.75em; color: #005100; text-decoration: none;}
#modul #menu_modulu ul li a:hover {text-decoration: underline;}
#modul #menu_modulu ul li.aktivni {text-decoration: underline;}

#modul #obsah_modulu {position: relative; width: auto; display: block; margin: 0 10px 0 269px; border: 2px solid #08783d; background-color: #edffcf; padding: 10px 10px 10px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#modul #obsah_modulu h1 {background-color: #08783d; display: block; color: #fff; padding: 5px 10px 5px 10px; font-size: 1em; font-weight: bold; font-variant: small-caps; margin: 0;}
#modul #obsah_modulu fieldset {margin-top: 10px; padding: 10px 10px 10px 10px; border: 1px solid #08783d;}
#modul #obsah_modulu fieldset.chyba {border: 1px solid #990000; background: #fcacac url('../_images/ko.jpg') no-repeat; color: #990000; font-size: 0.8em; padding: 10px 10px 10px 35px; margin-bottom: 10px;}
#modul #obsah_modulu fieldset.potvrzeni {border: 1px solid #005100; background: #99cc99 url('../_images/ok.jpg') no-repeat; color: #005100; font-size: 0.8em; padding: 10px 10px 10px 35px; margin-bottom: 10px;}
#modul #obsah_modulu fieldset.prubeh {border: 1px solid #1e4281; background: #a9c4e7 url('../_images/prubeh.jpg') no-repeat; color: #1e4281; font-size: 0.8em; padding: 10px 10px 10px 35px; margin-bottom: 10px; display: none;}
#modul #obsah_modulu fieldset.info {border: 1px solid #1e4281; background: #a9c4e7 url('../_images/prubeh.jpg') no-repeat; color: #1e4281; font-size: 0.8em; padding: 10px 10px 10px 35px; margin-bottom: 10px;}
#modul #obsah_modulu legend {font-weight: bold; font-size: 0.75em;}
#modul #obsah_modulu legend a {color: #005100; text-decoration: none; font-weight: normal;}
#modul #obsah_modulu legend a:hover {text-decoration: underline;}
#modul #obsah_modulu p {font-size: 0.75em;}
#modul #obsah_modulu table tr td,th {font-size: 0.75em;}
#modul #obsah_modulu table tr td.poznamka {font-size: 0.6em;}
#modul #obsah_modulu label {margin: 0; padding: 0;}
#modul #obsah_modulu input {padding: 3px 3px 3px 3px; border: 1px solid #08783d; margin-bottom: 0px; margin-left: 2px; margin-right: 2px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em;}
#modul #obsah_modulu select {padding: 2px 3px 2px 3px; border: 1px solid #08783d; margin-bottom: 0px; margin-left: 2px;	margin-right: 2px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em;}
#modul #obsah_modulu textarea {padding: 3px 3px 3px 3px; border: 1px solid #08783d; margin: 0; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em;}
#modul #obsah_modulu table.vypis {margin: 0; padding: 0;}
#modul #obsah_modulu table.vypis tr th {color: #fff; font-weight: bold; padding: 5px 5px 5px 5px; background-color: #08783d;}
#modul #obsah_modulu table.vypis tr th.mesic {font-size: 7pt; width: 50px;}
#modul #obsah_modulu table.vypis tr th img {border: 0;}
#modul #obsah_modulu table.vypis tr.lichy_radek {background-color: #ddd;}
#modul #obsah_modulu table.vypis tr.sudy_radek {background-color: #bbb;}
#modul #obsah_modulu table.vypis tr.lichy_radek_aktivni {background-color: #66ff66;}
#modul #obsah_modulu table.vypis tr.cerveny_radek {background-color: red;}
#modul #obsah_modulu table.vypis tr.sudy_radek_aktivni {background-color: #66ff66;}
#modul #obsah_modulu table.vypis tr td {padding: 3px 3px 3px 3px;}
#modul #obsah_modulu table.vypis tr td input.objednavka_poradi {width: 50px; text-align: right;}
#modul #obsah_modulu table.vypis tr:hover {background-color: #fff;}
#modul #obsah_modulu table.vypis tr.lichy_radek:hover {background-color: #fff;}
#modul #obsah_modulu table.vypis tr.sudy_radek:hover {background-color: #fff;}
#modul #obsah_modulu table.vypis tr.cerveny_radek:hover {background-color: #ff9999;}
#modul #obsah_modulu table.vypis tr.lichy_radek_aktivni:hover {background-color: #66ff66;}
#modul #obsah_modulu table.vypis tr.sudy_radek_aktivni:hover {background-color: #66ff66;}
#modul #obsah_modulu table tr td a {color: #005100; text-decoration: none;}
#modul #obsah_modulu table tr td a img {border: 0;}
#modul #obsah_modulu table tr td a:hover {text-decoration: underline;}
#modul #obsah_modulu table.vypis tr.odstrankovani:hover {background-color: transparent;}
#modul #obsah_modulu p.posledni_aktualizace {margin: 3px 3px 0px 3px; padding: 0; font-size: 0.6em; color: #005100;}
#modul #obsah_modulu p a {color: #005100; text-decoration: none;}
#modul #obsah_modulu p a:hover {text-decoration: underline;}

#modul #obsah_modulu_uvod {position: relative; width: auto; display: block; margin: 0 10px 0 10px; border: 2px solid #08783d; background-color: #edffcf; padding: 10px 10px 10px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#modul #obsah_modulu_uvod h1 {background-color: #08783d; display: block; color: #fff; padding: 5px 10px 5px 10px; font-size: 1em; font-weight: bold; font-variant: small-caps; margin: 0;}
#modul #obsah_modulu_uvod h2 {color: #005100; font-size: 0.9em; font-weight: bold; margin: 0 0 10px 0; text-transform: uppercase;}
#modul #obsah_modulu_uvod p {font-size: 0.75em;}



#modul #obsah_modulu #zalozky {margin: 10px 0 0 0; padding: 0; display: block; height: 30px;}
#modul #obsah_modulu #zalozky ul {font-size: 0.75em; list-style: none; margin: 0 0 0 10px; padding: 5px 0px 3px 0px;}
#modul #obsah_modulu #zalozky ul li {margin: 0; float: left;}
#modul #obsah_modulu #zalozky ul li a {padding: 5px 10px 5px 10px; display: block; margin-right: 2px; color: #fff; text-decoration: none; background-color: #08783d;}
#modul #obsah_modulu #zalozky ul li a.neaktivni {border-bottom: 1px solid #edffcf;} 
#modul #obsah_modulu #zalozky ul li a.aktivni {border-bottom: 1px solid #08783d;}
#modul #obsah_modulu #zalozky ul li.aktivni a {text-decoration: underline;}
#modul #obsah_modulu #zalozky ul li a:hover {text-decoration: underline;}

#modul #obsah_modulu #karta {display: block; border-left: 2px solid #08783d; border-right: 2px solid #08783d; border-bottom: 2px solid #08783d; border-top: 2px solid #08783d; padding: 10px 10px 10px 10px; margin-top: 0px; background-color: #cee5a9;}


/* POTVRZENI ODSTRANENI */
fieldset.potvrzeni_odstraneni {margin-top: 10px; padding: 10px 10px 10px 35px; border: 1px solid Yellow; background-color: #cee5a9;}
fieldset.potvrzeni_odstraneni p {margin-top: 0; margin-bottom: 15px;}

/* FORMULAR - Nastaveni systemu - detail uzivatele */
#nastaveni_systemu_detail_uzivatele #jmeno {width: 200px; margin-left: 0px; margin-right: 0px;}
#nastaveni_systemu_detail_uzivatele #prijmeni {width: 250px; margin-left: 0px; margin-right: 0px;}
#nastaveni_systemu_detail_uzivatele #osloveni {width: 200px; margin-left: 0px; margin-right: 0px;}
#nastaveni_systemu_detail_uzivatele #mail {width: 350px; margin-left: 0px; margin-right: 0px;}
#nastaveni_systemu_detail_uzivatele #login {width: 200px;}
#nastaveni_systemu_detail_uzivatele #nove_heslo {width: 200px;}
#nastaveni_systemu_detail_uzivatele #nove_heslo_znovu {width: 200px;}

/* FORMULAR - Muj profil - detail spravce */
#muj_profil_detail_spravce #jmeno {width: 200px; margin-left: 0px; margin-right: 0px;}
#muj_profil_detail_spravce #prijmeni {width: 250px; margin-left: 0px; margin-right: 0px;}
#muj_profil_detail_spravce #login {width: 200px;}
#muj_profil_detail_spravce #nove_heslo {width: 200px;}
#muj_profil_detail_spravce #nove_heslo_znovu {width: 200px;}

/* FORMULAR - Ciselniky - detail vyrobku */
#ciselniky_detail_vyrobku #nazev {width: 450px; margin-left: 0px; margin-right: 0px;}
#ciselniky_detail_vyrobku #obsah {width: 45px;}
#ciselniky_detail_vyrobku #karton {width: 45px;}
#ciselniky_detail_vyrobku #ean {width: 130px;}
#ciselniky_detail_vyrobku #cena_czk {width: 63px;}
#ciselniky_detail_vyrobku #body {width: 30px;}
#ciselniky_detail_vyrobku #kod_gehe {width: 50px;}
#ciselniky_detail_vyrobku #cislo_vyrobku {width: 130px;}
#ciselniky_detail_vyrobku #objednavka_poradi {width: 50px; text-align: center;}


/* FORMULAR - Ciselniky - detail lekarny */
#ciselniky_detail_lekarny #nazev {width: 450px; margin-left: 0px; margin-right: 0px;}
#ciselniky_detail_lekarny #ulice {width: 300px; margin-left: 0px; margin-right: 0px;}
#ciselniky_detail_lekarny #mesto {width: 300px;}
#ciselniky_detail_lekarny #okres {width: 300px;}
#ciselniky_detail_lekarny #psc {width: 60px;}
#ciselniky_detail_lekarny #ico {width: 75px;}
#ciselniky_detail_lekarny #dic {width: 120px;}
#ciselniky_detail_lekarny #trasa {width: 30px; text-align: center;}
#ciselniky_detail_lekarny #gpsLat {width: 120px;}
#ciselniky_detail_lekarny #gpsLon {width: 120px;}
#ciselniky_detail_lekarny #fakturaceFirma {width: 300px; margin-left: 0px; margin-right: 0px;}
#ciselniky_detail_lekarny #fakturaceUlice {width: 300px; margin-left: 0px; margin-right: 0px;}
#ciselniky_detail_lekarny #fakturaceMesto {width: 300px;}
#ciselniky_detail_lekarny #fakturacePsc {width: 60px;}
#ciselniky_detail_lekarny #fakturaceIco {width: 75px;}
#ciselniky_detail_lekarny #poznamka {width: 550px; height: 150px;}
#ciselniky_detail_lekarny #nove_heslo {width: 200px;}
#ciselniky_detail_lekarny #nove_heslo_znovu {width: 200px;}
#ciselniky_detail_lekarny #mail,#telefon,#mobil,#icq,#skype,#msn,#jabber {width: 350px;}
#ciselniky_detail_lekarny #hledat_nazev {width: 140px;}
#ciselniky_detail_lekarny #hledat_mesto {width: 140px;}
#ciselniky_detail_lekarny #hledat_ic {width: 100px;}
#ciselniky_detail_lekarny #hledat_dic {width: 100px;}
#ciselniky_detail_lekarny #hledat_id {width: 50px;}
#ciselniky_detail_lekarny #alias_hledat_nazev {width: 120px;}
#ciselniky_detail_lekarny #alias_hledat_ulice {width: 120px;}
#ciselniky_detail_lekarny #alias_hledat_mesto {width: 120px;}
#ciselniky_detail_lekarny #alias_hledat_ic {width: 120px;}
#ciselniky_detail_lekarny #lekarnik {width: 300px;}
#ciselniky_detail_lekarny #kodPhoenix,#kodAlliance,#kodPharmos,#kodGehe {width: 100px;}
#ciselniky_detail_lekarny #sit {width: 300px;}
#ciselniky_detail_lekarny #kategorie {width: 20px; text-align: center;}
#ciselniky_detail_lekarny #akce {width: 550px; height: 250px;}

/* FORMULAR - Prehledy - detail prodeje */
#ciselniky_detail_prodeje #lekarna {width: 100px;}
#ciselniky_detail_prodeje #mnozstvi {width: 70px;}
#ciselniky_detail_prodeje #cena_czk {width: 70px;}
#ciselniky_detail_prodeje #datum {width: 100px;}

/* FORMULAR - Prehledy - detail nafasovaneho rabatu */
#prehledy_detail_nafasovaneho_rabatu #mnozstvi {width: 70px;}
#prehledy_detail_nafasovaneho_rabatu #cena_czk {width: 70px;}
#prehledy_detail_nafasovaneho_rabatu #datum {width: 100px;}

/* FORMULAR - Prehledy - detail vydaneho rabatu */
#prehledy_detail_vydaneho_rabatu #mnozstvi {width: 70px;}
#prehledy_detail_vydaneho_rabatu #cena_czk {width: 70px;}
#prehledy_detail_vydaneho_rabatu #datum {width: 100px;}
#prehledy_detail_vydaneho_rabatu #lekarna {width: 100px;}

/* FORMULAR - Ciselniky - detail rabatu */
#ciselniky_detail_rabatu #mnozstvi {width: 70px;}
#ciselniky_detail_rabatu #datum {width: 100px;}

/* FORMULAR - Prehledy - novy nafasovany rabat */
#novy_nafasovany_rabat .mnozstvi {width: 70px; text-align: right;}
#novy_nafasovany_rabat #datum {width: 100px;}

/* FORMULAR - Prehledy - novy prodej */
#novy_prodej .mnozstvi {width: 70px; text-align: right;}
#novy_prodej #datum {width: 100px;}
#novy_prodej #hledat_nazev {width: 140px;}
#novy_prodej #hledat_mesto {width: 140px;}
#novy_prodej #hledat_okres {width: 140px;}
#novy_prodej #hledat_ic {width: 100px;}
#novy_prodej #hledat_dic {width: 100px;}
#novy_prodej #hledat_id {width: 50px;}

/* FORMULAR - Nastaveni - detail spolecneho planu */
#nastaveni_systemu_detail_spolecneho_planu #mnozstvi {width: 70px;}

/* FORMULAR - Nastaveni - detail osobniho planu */
#nastaveni_systemu_detail_osobniho_planu #cil {width: 40px;}
#nastaveni_systemu_detail_osobniho_planu #optimum_navstevy {width: 60px;}
#nastaveni_systemu_detail_osobniho_planu #optimum_objednavky {width: 60px;}
#nastaveni_systemu_detail_osobniho_planu #optimum_ks {width: 60px;}
#nastaveni_systemu_detail_osobniho_planu #optimum_dny {width: 25px; text-align: center;}
#nastaveni_systemu_detail_osobniho_planu #obrat_celkem {width: 100px;}
#nastaveni_systemu_detail_osobniho_planu #obrat_osobni{width: 100px;}

/* FORMULAR - Nastaveni - detail provize */
#nastaveni_systemu_detail_provize .provize {width: 70px; text-align: right;}
#nastaveni_systemu_detail_provize .plneni {width: 70px; text-align: right;}

/* FORMULAR - Objednavky - detail objednavky */
#objednavky_detail_objednavky #poznamka {width: 550px; height: 300px;}
#objednavky_detail_objednavky #akce {width: 550px; height: 300px;}
#objednavky_detail_objednavky .mnozstvi {width: 70px; text-align: right;}
#objednavky_detail_objednavky .rabat {width: 70px; text-align: right;}
#objednavky_detail_objednavky .expirace {width: 70px; text-align: right;}
#objednavky_detail_objednavky #datum {width: 100px;}
#objednavky_detail_objednavky #hledat_nazev {width: 120px;}
#objednavky_detail_objednavky #hledat_ulice {width: 120px;}
#objednavky_detail_objednavky #hledat_mesto {width: 120px;}
#objednavky_detail_objednavky #hledat_okres {width: 120px;}
#objednavky_detail_objednavky #hledat_ic {width: 120px;}
#objednavky_detail_objednavky #hledat_dic {width: 120px;}
#objednavky_detail_objednavky #distribucni_stredisko_mail {width: 400px;}
#objednavky_detail_objednavky #fakturaceFirma {width: 300px; margin-left: 0px; margin-right: 0px;}
#objednavky_detail_objednavky #fakturaceUlice {width: 300px; margin-left: 0px; margin-right: 0px;}
#objednavky_detail_objednavky #fakturaceMesto {width: 300px;}
#objednavky_detail_objednavky #fakturacePsc {width: 48px;}
#objednavky_detail_objednavky #fakturaceIco {width: 75px;}
#objednavky_detail_objednavky #mail,#telefon,#mobil {width: 350px;}
#objednavky_detail_objednavky #poznamkaObjednavka {width: 550px; height: 100px;}
#objednavky_detail_objednavky #lekarnik {width: 300px;}
#objednavky_detail_objednavky #kodPhoenix,#kodAlliance,#kodPharmos,#kodGehe {width: 100px;}
#objednavky_detail_objednavky #sit {width: 300px;}
#objednavky_detail_objednavky #body_cerpani {width: 75px;}
#objednavky_detail_objednavky #body_bonus {width: 75px;}

/* KALKULACKA - promoakce */
#kalkulacka_promoakce input {width: 120px;}

/* TLACITKA */
input.tlacitko {background-color: #08783d; font-weight: bold; color: #fff; border: 1px solid #08783d; margin-top: 10px; font-size: 1em;}
button.tlacitko {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #08783d; font-weight: bold; color: #fff; border: 1px solid #08783d; margin-top: 10px; font-size: 1.1em; padding: 3px 3px 3px 3px; border: 1px solid #08783d; margin-bottom: 0px; font-weight: bold;}
button.tlacitko-filtr {padding: 3px 3px 3px 3px; border: 1px solid #08783d; margin-bottom: 0px; margin-left: 1px; margin-right: 1px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em;}
a.tlacitko {background-color: #08783d; font-weight: bold; color: #fff; border: 1px solid #08783d; padding: 3px 3px 3px 3px; text-decoration: none; border: 1px solid #08783d; margin-bottom: 0px; margin-right: 5px; font-weight: bold; font-size: 1em;}

.right {text-align: right;}
.center {text-align: center;}
.bold {font-weight: bold;}
td.poznamka {font-size: 0.5em;}
strike {color: red;}
del {color: red;}

/* ODSTRANKOVANI */
#odstrankovani {padding-top: 0px;} 
#odstrankovani ul {margin: 0; padding: 0; text-align: center; font-size: 1.1em;} 
#odstrankovani li {margin: 0; padding: 0; list-style-type: none; display: inline;} 
#odstrankovani a, odstrankovani a:visited {padding: 0px 5px 0px 5px; border: 1px solid #08783d; text-decoration: none; color: #08783d;} 
#odstrankovani a:hover, .odstrankovani a:active {} 
#odstrankovani li.aktualni-stranka {font-weight: bold; padding: 0px 5px 0px 5px; border: 1px solid #08783d; background-color: #08783d;	color: #fff;} 
#odstrankovani li.zruseny-odkaz {padding: 0px 5px 0px 5px; border: 1px solid #bbb; font-weight: bold; color: #bbb;} 
#odstrankovani li.dalsi-stranka {font-weight: bold;} 
#odstrankovani li.predchozi-stranka {font-weight: bold;} 

/* FILTR */
#pole_obdobi_od_den {width: 20px;}
#pole_obdobi_od_rok {width: 40px;}
#pole_obdobi_do_den {width: 20px;}
#pole_obdobi_do_rok {width: 40px;}
#pole_obdobi_rok {width: 40px;}

#seznam_rabatu_pole_obdobi_od_den {width: 20px;}
#seznam_rabatu_pole_obdobi_od_rok {width: 40px;}
#seznam_rabatu_pole_obdobi_do_den {width: 20px;}
#seznam_rabatu_pole_obdobi_do_rok {width: 40px;}

#seznam_expirace_pole_obdobi_od_den {width: 20px;}
#seznam_expirace_pole_obdobi_od_rok {width: 40px;}
#seznam_expirace_pole_obdobi_do_den {width: 20px;}
#seznam_expirace_pole_obdobi_do_rok {width: 40px;}

#seznam_prodeje_pole_obdobi_od_den {width: 20px;}
#seznam_prodeje_pole_obdobi_od_rok {width: 40px;}
#seznam_prodeje_pole_obdobi_do_den {width: 20px;}
#seznam_prodeje_pole_obdobi_do_rok {width: 40px;}

#kalendar table {margin-left: 5px; border: 1px solid #08783d; background: #fff;}
#kalendar table a {color: #005100; text-decoration: none;}
#kalendar table a:hover {color: #005100; text-decoration:underline;}
#kalendar table.kalendar th {background-color: #08783d; color: #fff; padding: 2px 2px 2px 2px;}
#kalendar table.kalendar td.vikend {text-align: center; background-color: #bbb; padding: 2px 2px 2px 2px;}
#kalendar table.kalendar td.pracovni_den {text-align: center; background-color: #e5e5e5; padding: 2px 2px 2px 2px;}
#kalendar table.kalendar td.dnes {text-align: center; background-color: #cee5a9;}
#kalendar table.kalendar td.dnes a {color: #fff;}

#file {width: 450px;}
#file1 {width: 450px;}
#file2 {width: 450px;}
#file3 {width: 450px;}

.zvyrazneny {background-color: yellow;}
th.left {text-align: left}
.splneno {background-color: #33ff66;}
.nesplneno {background-color: #ff9900;}
.red {color: red;}
strong.provize {color: #005100; font-size: 2em;}

#filtr #pole_datum {width: 100px;}

.hidden {display: none;}

#prehled_plneni_prodeju .mnozstvi {width: 70px; text-align: right;}

#levy_sloupec {width: 960px; float: left;}
#levy_sloupec .osobni_cile_vyrobek {width: 300px; padding: 5px 5px 5px 5px; border: 1px solid #005100; float: left; margin-right: 8px; margin-bottom: 8px; overflow: hidden;}
#levy_sloupec .nadpis {font-size: 0.7em; color: #005100; font-weight: bold; height: 2.5em;}
#levy_sloupec .osobni_cile_vyrobek table {margin: 0; padding: 0;}
#levy_sloupec .osobni_cile_vyrobek table tr td {margin: 0; padding: 0; font-size: 0.7em; padding-bottom: 2px;}

#levy_sloupec .osobni_cile_obrat {width: 460px; padding: 5px 5px 5px 5px; border: 1px solid #005100; float: left; margin-right: 8px; margin-bottom: 8px; overflow: hidden;}
#levy_sloupec .nadpis {font-size: 0.7em; color: #005100; font-weight: bold; height: 2.5em;}
#levy_sloupec .osobni_cile_obrat table {margin: 0; padding: 0;}
#levy_sloupec .osobni_cile_obrat table tr td {margin: 0; padding: 0; font-size: 0.7em; padding-bottom: 2px;}

#levy_sloupec .osobni_cile_rabat {width: 550px; padding: 5px 5px 5px 5px; border: 1px solid #005100; float: left; margin-right: 8px; margin-bottom: 8px; overflow: hidden;}
#levy_sloupec .osobni_cile_rabat table {margin: 0; padding: 0;}
#levy_sloupec .osobni_cile_rabat table tr th {margin: 0; padding: 0; font-size: 0.6em; padding-bottom: 2px; font-weight: normal; border-right: 1px solid red; text-align: right;}
#levy_sloupec .osobni_cile_rabat table tr td {margin: 0; padding: 0; font-size: 0.7em; padding-bottom: 2px;}

#pravy_sloupec {width: 260px; margin-top: 20px; margin-left: 20px; float: left;}
#pravy_sloupec .spolecne_cile_vyrobek {width: 240px; padding: 5px 5px 5px 5px; border: 1px solid #005100; overflow: hidden;}
#pravy_sloupec .nadpis {font-size: 0.7em; color: #005100; font-weight: bold; height: 2.5em;}
#pravy_sloupec table {margin: 0; padding: 0;}
#pravy_sloupec table tr td {margin: 0; padding: 0; font-size: 0.7em; padding-bottom: 2px;}


#pravy_sloupec .prvniObjednavka {display: block; padding: 5px 5px 5px 60px; border: 1px solid #005100; font-size: 0.7em; margin-bottom: 5px; background: url('../_images/posledniPrvniObjednavka.png') no-repeat left center;}


.clear {clear: both; display: block;}

.iPad {font-size: 1em;}

.inputCheck {background-color: transparent;}


.potvrzovaciDialogOdstranit {padding: 10px 10px 10px 10px; color: #000; background-color: #edffcf;}
.potvrzovaciDialogOdstranit p {font-size: 1em;}
.potvrzovaciDialogOdstranit input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #08783d; font-weight: bold; color: #fff; border: 1px solid #08783d; margin-top: 10px; font-size: 1.1em; padding: 3px 3px 3px 3px; border: 1px solid #08783d; margin-bottom: 0px; font-weight: bold;}


/*.rotate {

/* Safari */
/*-webkit-transform: rotate(-90deg);

/* Firefox */
/*-moz-transform: rotate(-90deg);

/* IE */
/*-ms-transform: rotate(-90deg);

/* Opera */
/*-o-transform: rotate(-90deg);

/* Internet Explorer */
/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}*/

th.rotate {
  /* Something you can count on */
  height: 300px;
  white-space: nowrap;
  text-align: left;
   vertical-align: bottom;
   overflow: hidden;
   font-size: 10px;
  

}

th.rotate > div {
  /*transform: */
    /* Magic Numbers */
    /*translate(25px, 51px)*/
    /* 45 is really 360 - 45 */
    /*rotate(315deg);*/
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	
	width: 10px;
	
	
}
th.rotate > div > span {
  /*border-bottom: 1px solid #ccc;*/
  padding: 5px 10px;
}

.inputKodDistributor {width: 75px; text-align: center;}
.inputKodMedor {width: 75px; text-align: center;}
