#produkt {
     width: 570px;
     _width: 580px;
     min-height: ;
     _height: ;
     position: relative;
     text-align: left;
     float: left;
     margin: 0px 0px 10px 0px;
     padding: 4px;
     background-color: #F2FFF1;

     border-width: 1px;
     border-style: solid;
     border-color: #006600;
}

#produkt_l {
     width: 270px;
     _width: 280px;
     min-height: ;
     _height: ;
     position: relative;
     text-align: left;
     float: left;
     margin: 0px 0px 10px 5px;
     _margin: 0px 0px 10px 2px;
     padding: 4px;
     background-color: #F2FFF1;

     cursor: hand;
     cursor: pointer;

     border-width: 1px;
     border-style: solid;
     border-color: #006600;
}

#produkt_p {
     width: 270px;
     _width: 280px;
     min-height: ;
     _height: ;
     position: relative;
     text-align: left;
     float: left;
     margin: 0px 0px 10px 10px;
     padding: 4px;
     background-color: #F2FFF1;

     cursor: hand;
     cursor: pointer;

     border-width: 1px;
     border-style: solid;
     border-color: #006600;
}

#nadpis {
     width: 570px;
     float: left;
     margin: 0px 0px 2px 0px;
     position: relative;
}

#nadpis_l {
     float: left;
     margin: 0px 0px 2px 0px;
     position: relative;
}

#nadpis_p {
     float: left;
     margin: 0px 0px 2px 0px;
     position: relative;
}

#nadpis_leva {
     float: left;
     position: relative;
     font-size: 15px;
     color: #006600;
     font-weight: 600;
     letter-spacing: 1px;
}

#nadpis_prava {
     float: right;
     position: relative;
     text-align: right;
}

#popis {
     width: 570px;
     float: left;
     position: relative;
     margin: 0px 0px 0px 0px;
}

#popis_l {
     width: 270px;
     float: left;
     position: relative;
     margin: 0px 0px 4px 0px;
}

#popis_p {
     width: 270px;
     float: left;
     position: relative;
     margin: 0px 0px 4px 0px;
}

img {
     vertical-align: top;
}

#cena {
     width: 562px;
     _width: 570px;
     float: left;
     position: relative;
     margin: 0px auto;
     padding: 0px 4px 2px 4px;
     background-color: #B9FFB3;
}

#cena_l {
     width: 262px;
     _width: 270px;
     float: left;
     position: relative;
     margin: 0px auto;
     padding: 0px 4px 0px 4px;
     background-color: #B9FFB3;
}

#cena_p {
     width: 262px;
     _width: 270px;
     float: left;
     position: relative;
     margin: 0px auto;
     padding: 0px 4px 0px 4px;
     background-color: #B9FFB3;
}

#cena_leva {
     float: left;
     position: relative;
     margin: 0px 0px 0px 0px;
     padding: 3px 0px 0px 0px;
     _padding: 4px 0px 0px 0px;
}

#cena_prava{
     float: right;
     position: relative;
     margin: 0px 0px 0px 0px;
     padding: 2px 0px 0px 0px;
}

#kup_l {
     width: 262px;
     _width: 270px;
     float: left;
     position: relative;
     margin: 0px auto;
     padding: 0px 4px 4px 4px;
     background-color: #B9FFB3;
}

#kup_p {
     width: 262px;
     _width: 270px;
     float: left;
     position: relative;
     margin: 0px auto;
     padding: 0px 4px 4px 4px;
     background-color: #B9FFB3;
}

#kup_leva {
     float: left;
     position: relative;
     padding: 5px 0px 0px 0px;
     background-color: ;
}

#kup_prava{
     float: right;
     position: relative;
     padding: 2px 0px 0px 0px;
     background-color: ;
}

#akce_l {
     width: 270px;
     float: left;
     position: relative;
     margin: 0px auto;
}

#akce_p {
     width: 270px;
     float: left;
     position: relative;
     margin: 0px auto;
}

.prihlasit {
     width: 80px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.objednat_zbozi {
     width: 80px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.reguser {
     width: 100px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.eduser {
     width: 80px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.pocet_kusu {
     width: 20px;
     height: 20px;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.pocet_kusu_kos {
     width: 35px;
     height: 20px;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.koupit {
     width: 50px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     padding: 0px 0px 2px 0px;
     margin: 0px 0px 0px 0px;
     _padding: 0px 0px 2px 0px;
     _margin: 0px 0px 0px 0px;
}

.prepocitat {
     width: 30px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.smaz {
     width: 50px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.objednat {
     width: 200px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.pokrac_nakup {
     width: 150px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
     padding: 2px 24px 2px 24px;
     _padding: 0px 0px 0px 0px;
     text-align: center;
     cursor: hand;
     cursor: pointer;
}

.do_kose {
     width: 150px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
     padding: 2px 53px 2px 53px;
     _padding: 0px 0px 0px 0px;
     text-align: center;
     cursor: hand;
     cursor: pointer;
}

.vysypat_kos {
     width: 150px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.pokracovat_v_nakupu {
     width: 150px;
     height: 20px;
     color: black;
     background-color: #7CB876;
     border: 1px solid black;
     margin: 0px 0px 0px 0px;
}

.tab_kos {
     font-size: 13px;
     border-collapse: collapse;
     border: 1px solid black;
     background-color: #F9FAFF;
}

.tab_kos td {
     border: 1px solid black;
}

.tab_kos option {
     width: 20px;
     height: 20px;
     color: black;
     background-color: #E7EBFF;
}

.tabx {
     font-size: 13px;
}

#kosik_prehled {
     width: 178px;
     min-height: 12px;
     _height: 10px;
     font-size: 11px;
     line-height: 12px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: black;
}

#prehled_leva {
     width: 70px;
     height: 18px;
     float: left;
     font-size: 10px;
     position: relative;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-color: ;
}

#prehled_prava{
     width: 100px;
     height: 18px;
     float: right;
     color: red;
     text-align: right;
     font-size: 10px;
     font-weight: 800;
     position: relative;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-color: ;
}