/* klientska zona */
.klientskazonamenu {
 float: left; width: 20%;
}
@media screen and (max-width: 780px) { .klientskazonamenu { float: none; width: 100%; margin-bottom: 15px; } }
.klientskazonamenu ul.menukz {
 margin: 0; padding: 0; list-style: none;
}
.klientskazonamenu ul.menukz li {
 margin: 0; padding: 0; list-style: none;
}
.klientskazonamenu ul.menukz li a {
 display: block; margin: 0 0 2px 0; padding: 10px 10px; color: #606060; background: #eeeeee;
}
.klientskazonamenu ul.menukz li a:hover, .klientskazonamenu ul.menukz li a.active {
 text-decoration: none; background: #d3d3d3;
}

.klientskazona {
 float: right; width: 78%; min-height: 500px;
}
@media screen and (max-width: 780px) { .klientskazona { float: none; width: 98%; margin-left: 1%; margin-right: 1%; } }
.klient .blok.zmenahesla {
 width: 400px; margin: 0 0 0 50px; padding: 14px 10px 14px 10px;
}
.klient .blok.zmenahesla label {
 width: 130px;
}

.form.adresy label {
 width: 120px; margin: 6px 7px 0 0; font-size: 10px;
}
.form.adresy input[type=text] {
 width: 160px; height: 18px; margin: 5px 12px 0 0; padding: 0 2px 0 2px; font-size: 11px;
}
.form.adresy .blok {
 float: left; margin: 0 7px 14px 7px;
}
.form.adresy .blok.new {
 background: #fdf8d6;
}
.form.adresy a.addadresu {
 display: block; height: 18px; margin: 0 0 12px 20px; padding: 1px 0 0 22px; font-size: 14px; color: #0058c0; 
 background: url(../img/plusicon.png) no-repeat left 0; 
}
.form.adresy .blok .baupravitKlientDorucenie {
 float: left; margin: 10px 0 0 10px;
}
.form.adresy .blok a.odstranit {
 display: block; float: right; margin: 14px 10px 0 0; padding: 0 0 0 16px; color: #000000; 
 background: url(../img/closebutton.png) no-repeat left 3px;
}
/* /klientska zona */

/* divklientobj */
.divklientobj .aktualnaobj {
 margin: 10px 0 10px 0; padding: 15px; background: #ecf4f6;
}
.divklientobj table.tableklientveci {
 width: 100%; border: 1px solid #d5d5d5; 
}
.divklientobj table.tableklientveci thead {
 color: #232323; background: #d3d3d3;
}
.divklientobj table.tableklientveci thead th {
 padding: 5px 3px 5px 3px; font-weight: normal;
}
.divklientobj table.tableklientveci tbody {
}
.divklientobj table.tableklientveci tbody tr.second {
 background: #eeeeee;
}
.divklientobj table.tableklientveci tbody td {
 padding: 5px 5px 5px 5px;
}
.divklientobj table.tableklientveci tbody td.cena {
 width: 120px; padding-right: 10px; text-align: right; font-weight: bold;
}
.divklientobj table.tableklientveci tbody td.cena stav {
 font-weight: bold;
}

.divklientobj .ahrefpokracovat {
 float: right; margin: 10px 10px 10px 0;
}

.divklientobj2 {

}
/* /divklientobj */

/* klienobjednavka */
.klienobjednavka table.kosikveci {
 width: 100%; border: 1px solid #d5d5d5;
}
.klienobjednavka table.kosikveci thead {
 color: #232323; background: #d3d3d3;
}
.klienobjednavka table.kosikveci thead th {
 padding: 7px 5px 7px 5px; font-weight: normal;
}
.klienobjednavka table.kosikveci tbody {
}
.klienobjednavka table.kosikveci tbody tr.second {
 background: #eeeeee;
}
.klienobjednavka table.kosikveci tbody td {
 padding: 3px 5px;
}
.klienobjednavka table.kosikveci tbody td .akcia {
 color: #bf0000;
}
.klienobjednavka table.kosikveci tbody td a {
 color: #bf0000;
}
.klienobjednavka table.kosikveci tbody td small {
 font-size: 10px; font-weight: bold;
}
.klienobjednavka table.kosikveci tbody td span {
 font-weight: bold;
}
.klienobjednavka table.kosikveci tbody td span.popistdth {
 font-weight: normal;
}
.klienobjednavka table.kosikveci tbody td.pocet {
 width: 80px;
}
.klienobjednavka table.kosikveci tfoot {
 font-size: 18px; color: #232323; background: #d3d3d3;
}
.klienobjednavka table.kosikveci tfoot td {
 padding: 7px 5px 7px 5px; line-height: 24px;
}
.klienobjednavka table.kosikveci tfoot td .pozlavach {
 color: #bf0000; font-size: 14px;
}
.klienobjednavka table.kosikveci tfoot td.cenaspolu {
 font-weight: normal; font-size: 16px;
}
.klienobjednavka table.kosikveci tfoot td small {
 font-weight: normal; font-size: 11px;
}
.klienobjednavka table.kosikveci tfoot td.cenaspolu small {
 font-weight: normal; font-size: 11px;
}
.klienobjednavka .legenda {
 float: right; margin: 4px 5px 0 0;
}

.klienobjednavka .blokbig {
 width: auto; line-height: 20px; padding-bottom: 8px;
}
.klienobjednavka .udaje .one {
 float: left; width: 100%; margin: 0 12px 0 0;
}
.klienobjednavka .udaje .two {
 float: left; width: 360px; margin: 10px 0 0 0;
}
.klienobjednavka .udaje .three {
 float: right; width: 360px; margin: 10px 0 0 0;
}
.klienobjednavka .udaje span {
 display: block;
}
.klienobjednavka .ostatneinf {
}
.klienobjednavka .ostatneinf .vypis {
 margin-top: 10px;
}
.klienobjednavka .ostatneinf .vypis strong.top {
 color: #bf0000;
}
.klienobjednavka .ostatneinf .vypis div  {
 margin-left: 15px;
}
.klienobjednavka .ostatneinf .vypis em {
 font-size: 11px
}
.klienobjednavka .ostatneinf .poznamka {
 display: block; margin-top: 10px;
}

.klienobjednavka a.hreffaktura {
 display: block; float: right; margin: 7px 3px 10px 0; font-size: 14px;
}
/* /klienobjednavka*/

.stavobjednavkyKLIENT {
 width: 100%; padding: 0 0 0 0;
}
.stavobjednavkyKLIENT .blok1 {
 font-size: 14px; margin-left: 5px;
}
.stavobjednavkyKLIENT ul.krokyobj {
 display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 10px; padding: 0; list-style: none;
}
.stavobjednavkyKLIENT ul.krokyobj li {
 display: inline-block; width: 28%; margin: 0 5px; padding: 2%; font-size: 16px; color: #ffffff; background: #767676; opacity: 0.5;
}
.stavobjednavkyKLIENT ul.krokyobj li strong {
 padding-right: 20px; font-size: 28px;
}
.stavobjednavkyKLIENT ul.krokyobj li.active {
 background: #2ca514; opacity: 1;
}


.stavobjednavkyKLIENT .oznamy {
 margin: 12px 0 0 0; padding: 0 7px 0 7px; font-size: 13px;
}
.stavobjednavkyKLIENT .oznamy h4 {
 margin: 0 0 10px 0; padding: 0; font-size: 16px; font-weight: normal; color: #bf0000; text-decoration: underline;
}
.stavobjednavkyKLIENT .oznamy .oznam {
 padding: 0 0 5px 0; margin: 0 0 5px 0; background: url(../img/bgoznamyobj.png) repeat-x 0 bottom;
 border-bottom: 1px dashed #eeeeee; 
}
.stavobjednavkyKLIENT .oznamy .oznam .datum {
 display: block; float: left; margin-right: 10px; font-weight: bold;
}
.stavobjednavkyKLIENT .oznamy .oznam .meno {
 display: block; float: left;
}
.stavobjednavkyKLIENT .oznamy .oznam pre {
 margin: 2px 0 0 15px; padding: 0; font-family: arial; font-size: 13px; white-space: pre-wrap;
}
