table       { width:auto; clear:none}
td,th       { border:none }
label input { margin-right:5px; vertical-align:middle }             
label       { display:block; }
label,p.cary { line-height:24px; height:24px; margin:0 } 
label:hover { background:#DcFfF8 }
p.cary, td, .tretina div label, fieldset.cary label { border-bottom:1px dotted #ccc }
td label, p.cary label { border:0 }
label.vyska { height:auto }

.big            { font-size:140%; font-weight:bold; }
td select, .poz { width:7em }

.poz      { background:#fff; border:2px solid #ccc; border-width:3px 2px;
            line-height:14px; padding:0; }
.poz img  { height:14px; width:15px; margin:0; padding:0; float:none;
            border:0; position:relative; top:3px }

#modulu, #vnsirka, .poz input  { font-weight:bold; text-align:right; }
.poz input           { width:30px; border:0; background:transparent }

fieldset.tretina     { margin-right:0; width:auto; float:none }
fieldset.tretina div { width:220px; }
fieldset.tretina div.m { margin:0 40px 0 0px;}

#doprava, #montaz,#ccena,#suma,#nakladka,#spdph,#kcvyska,#kcprubezne,#kcprodl,#kcbarva,#kcnodrop,#kckour,#sleva,
#kczdvere,#kcpdvere,#kcvstupLP,#kcvstupPP,#kcvstupLZ,#kcvstupPZ,#kcodP,#kcdelP,#kcdelZ,#kcodZ ,#akce
     { float:right;}
#konfa { display:block; font-size:x-small }
