.detail_ramecek1 {border:1px solid #101010;padding:6px;margin:20px 40px 0 40px;text-align:left;}
.detail_ramecek1 .popis {font-weight:bold;}

.detail_ramecek2 {border:1px solid #30343B;;padding:1px 1px 8px 1px;margin:20px 40px 13px 40px;}

.detail_cena {background:#22262E;font-size:16px;margin:3px 3px 5px 3px;font-weight:bold;padding:6px;}
.detail_cena span {color:yellow;}
.detail_tlacitko {margin-top:0px;}
.detail_tlacitko #mnozstvi {width:30px;text-align:right;}

.detail_tlacitko input {border:2px inset gray;background:white;color:black;}
.detail_tlacitko input#sub {background:#D4D0C8;border:2px outset gray;}





.kosik {margin:0 0 30px 0;}
.kosik .nadpis {margin:12px 0 5px 25px;font-weight:bold;text-align:left;}
.kosik table {border-collapse:collapse;margin-top:10px;width:670px;font-size:12px;color:white;border:0;}
.kosik table .tr_celkem td {font-weight:bold;background:#414141;}
.kosik table th {background:#414141;padding:5px;border:1px solid #101010;}
.kosik table td {border:1px solid #101010;padding:3px;}
.kosik table td a {color:white;}
.kosik table td a.odkaz {text-decoration:none;color:white;}
.kosik table td a.odkaz:hover {text-decoration:underline;}

.kosik table td a.odkaz:hover {text-decoration:underline;}
.kosik table td input.inp_mnozstvi {border:2px inset gray;background:white;color:black;}

.kosik div.celkova_cena {background:#414141;width:490px;margin-top:30px;padding:5px;}
.kosik .konecna_cena {background:#414141;width:300px;font-weight:bold;color:yellow;font-size:15px;}

.tlacitka {margin-top:4px;text-align:right;width:670px;}
.tlacitka input {font-size:11px;background:#D4D0C8;border:2px outset gray;color:black;}




.dalsi_kroky {width:500px;margin:30px 0 100px 0;}
.dalsi_kroky a {border:1px solid gray;display:block;width:200px;padding:10px;border-style:outset;background:#303030;font-weight:bold;}

.dalsi_kroky a#pri {float:left;}
.dalsi_kroky a#obj {float:right;}

.obj_form {text-align:center;margin-top:28px;}
.obj_form fieldset {width:450px;border:1px solid gray;padding:0 0 10px 0;}
.obj_form legend {margin-left:10px;font-weight:bold;color:rgb(255,255,102);}
.obj_form table {width:320px;}
.obj_form table td {text-align:left;margin-top:0;border:0px;border-bottom:5px solid #202020;background:#323232;padding:6px;font-weight:bold;}
.obj_form table td.inp {text-align:right;}
.obj_form table input {width:190px;}

.obj_form input {border:2px inset gray;background:white;color:black;}
.obj_form input.odeslat {background:#D4D0C8;border:2px outset gray;color:black;}

.odkaz_na_podminky {margin:5px 0 4px 0;font-weight:bold;}