@charset "utf-8";
/* CSS Document */

/* kosik strana 1 */
.kosik-nadpis{width:685px; padding:5px; background:#F8BC80;}
.kosik-nadpis-holder{width:685px; height:37px; background: url(/clip/bg-zbozi-h2.jpg) repeat-x top center;}
.kosik-nadpis-holder img{ float:left; display:inline; margin:10px 10px 0 10px;}
.kosik-nadpis h2{  padding:2px 0 0 5px; font-size:12px; color:#F37E0D; font-weight:bold; float:left; display:inline;}
.cislovani{ float:right; display:inline;  background: url(/clip/shoping-cart/bg-cisla.png) no-repeat center top;}
.cislovani img{ margin:4px 8px 0 8px; }

#prehled-polozek{}
#prehled-polozek input{ width:45px; height:15px; border:1px solid #F8BC80; display:inline; float:left;}
#prehled-polozek input.pridat{border:0; display:inline-block; padding:0 0px 0 3px; height:18px; }

#prehled-polozek table {width: 695px; margin:5px 0 20px 0; border-collapse: collapse; color:#F37E0D;}
#prehled-polozek table tr.nadpis td{ background:#F37E0D; height:25px; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; text-align:left; padding:0 0 0 5px;}
#prehled-polozek table tr td.pridat{ padding:0 8px 0 8px;}
#prehled-polozek table tr td.delete{ padding:0 8px 0 3px;}

#prehled-polozek table tr.row-dark{ text-align:left; border-bottom:1px solid #ffffff;}
#prehled-polozek table tr.row-dark td{ background:#F5F5F5; border-right: 1px solid #ffffff;  padding:0 0 0 5px;}
#prehled-polozek table tr.row-dark td.foto{ background:#ffffff; padding:0 0 0 0;}
#prehled-polozek table tr.row-light{ text-align:left; border-bottom:1px solid #ffffff;}
#prehled-polozek table tr.row-light td{ background:#ffffff;}
#prehled-polozek table tr.row-dark input{ font-size:10px; width:25px; }
#prehled-polozek table tr.row-dark input.pridat{ font-size:10px; width:18px; }

#celkova-kalkulace{}
#celkova-kalkulace table{width: 695px; border-collapse: collapse; }
#celkova-kalkulace table tr.nadpis td{ height:25px; text-align:left; background:#F8BC80; color:#F37E0D;}
#celkova-kalkulace table tr.ceny td{text-align:left; color:#F37E0D;}
#celkova-kalkulace table tr.nadpis td.total{ width:150px; text-align:left; padding-left:10px; }
#celkova-kalkulace table tr.ceny td.final-price{ width:180px; height:30px; background:#F37E0D; color:#ffffff; text-align:center; font-size:13px;}


#body{ margin-top:20px;}
#body table{width: 695px; border-collapse: collapse; }
#body table tr.nadpis td{ height:25px; text-align:left; background:#F8BC80; color:#F37E0D; padding:0px 0px 0px 10px;}
#body table tr td{text-align:left; background:#F5F5F5; color:#F37E0D; padding:5px 5px 5px 10px;}
#body input{ width:40px; background:#FFFFFF; color:#F37E0D; border:1px solid #F8BC80;}


.vzkaz-form{width: 695px; margin:30px 0 0 0;}
.vzkaz-form h3{ height:23px; background:#F37E0D; color:#ffffff; padding:7px 0 0 10px; font-size:13px;}
.vzkaz-form p{ color:#8D8C8C; margin:10px 0 0 8px; font-size:11px;}
.vzkaz-form a{ color:#F37E0D;}
.vzkaz-form textarea{ width: 685px; height:80px; margin:10px 5px 0 5px; border:1px solid #F8BC80; color:#F37E0D; font-size:11px;}
.vzkaz-form label{ font-size:10px; float:left; display:inline; margin-top:7px;}
.vzkaz-form input.souhlas{ font-size:10px; float:left; display:inline; margin:7px 5px 0 15px;}

.vzkaz-form input.btn-back{font: 12px Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold; width:146px; height:30px; border:0; background-image:url(/clip/shoping-cart/btn-back.jpg);background-color: transparent;  margin:20px 0 0 15px; cursor:pointer;}
.vzkaz-form input.btn-next{font: 12px Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold; width:146px; height:30px; border:0; background-image:url(/clip/shoping-cart/btn-pokracovat.jpg);background-color: transparent;  margin:20px 0 0 5px; cursor:pointer;}


/* kosik strana 2 */

.user-info{width: 695px; margin:5px 0 0 0;}
.user-info h3{ height:23px; background:#F37E0D; color:#ffffff; padding:7px 0 0 10px; font-size:13px;}
.user-info p{margin:5px 15px 15px 15px; font-size:11px; color:#8D8C8C;}
.buttons input.btn-back{font: 12px Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold; width:146px; height:30px; border:0; background-image:url(/clip/shoping-cart/btn-back.jpg);background-color: transparent;  margin:20px 0 30px 15px; cursor:pointer;}
.buttons input.btn-next{font: 12px Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold; width:146px; height:30px; border:0; background-image:url(/clip/shoping-cart/btn-pokracovat.jpg);background-color: transparent;  margin:20px 0 30px 5px; cursor:pointer}
.buttons input.btn-next-dokon{font: 12px Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold; width:160px; height:30px; border:0; background-image:url(/clip/shoping-cart/btn-pokracovat-dokon.jpg);background-color: transparent;  margin:20px 0 30px 5px; cursor:pointer}


.user-info-holder{width: 695px; margin:1px 0 10px 0; background:#F5F5F5; padding:5px 0 10px 0;}
.user-info-holder fieldset{ border:0;}
.user-info-holder p{margin:15px 15px 0px 15px; font-size:11px; color:#8D8C8C;}
.user-info-holder label{ width:110px;  display:block; float:left; display:inline; padding-right:15px; text-align:right; margin:6px 0 0 0; color:#F37E0D;}
.user-info-holder label span{ color:#f40000; font-size:10px;}
.user-info-holder input{ width:200px; height:18px; float:left; display:inline; border:1px solid #F8BC80; margin:3px 0 0 0;}
.user-info-holder select{ width:202px; height:18px; float:left; display:inline; border:1px solid #F8BC80; margin:3px 0 0 0;}

/* kosik strana 3 */

.doprava-info{width: 695px; background:#F5F5F5; margin:5px 0 0 0;}
.doprava-info p{font-size:11px; color:#8D8C8C;}
.doprava-info h3{ height:23px; background:#F37E0D; color:#ffffff; padding:7px 0 0 10px; font-size:13px;}

.zpusob-holder{width: 695px; background:#F5F5F5; margin-top:1px; border-bottom:1px solid #E9E9E9;}
.zpusob-holder .vyber{ width:250px; float:left; display:inline; margin:15px 7px 15px 10px;}
.zpusob-holder .vyber input{ margin:2px 5px 0 0; float:left; display:inline; height:12px;}
.zpusob-holder .vyber label{ width:230px; float:left; display:inline; color:#F37E0D;}
.zpusob-holder .cena{ width:90px; float:left; display:inline; margin:15px 7px 15px 7px; color:#F37E0D;}
.zpusob-holder .info{ width:275px; float:left; display:inline; margin:15px 7px 15px 7px; color:#F37E0D;}


/* kosik strana 4 */

#kosik-final h3{height:23px; background:#F37E0D; color:#ffffff; padding:7px 0 0 10px; font-size:13px; margin:20px 0 0 0;}
#prehled-polozek-final table {width: 695px; margin:5px 0 20px 0; border-collapse: collapse; color:#F37E0D; }
#prehled-polozek-final table tr.nadpis td{ background:#F37E0D; height:25px; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; text-align:left; padding:0 0 0 15px;}
#celkova-kalkulace-final table{width: 695px; border-collapse: collapse; }
#celkova-kalkulace-final table tr td.total{ width: 330px; padding-left:20px; background:#F8BC80; font-weight:bold; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#F37E0D;}
#celkova-kalkulace-final table tr td.cena{ width: 200px; background:#F5F5F5; height:25px; color:#F37E0D; font-weight:normal; border-bottom:1px solid #ffffff; text-align:right; padding:0 15px 0 15px;}
#celkova-kalkulace-final table tr td.sluzba{ text-align:right; padding-right:20px; color:#696969;}

#celkova-kalkulace-final td.final-price{ width:150px; height:30px; background:#F37E0D; color:#ffffff; text-align:right; font-size:13px; padding:0 15px 0 15px;}

#prehled-polozek-final table tr.row-dark{ text-align:left; border-bottom:1px solid #ffffff; height:30px;}
#prehled-polozek-final table tr.row-dark td{ background:#F5F5F5; border-right: 1px solid #ffffff; padding:0 0 0 15px;}
#prehled-polozek-final table tr.row-dark td.foto{ background:#ffffff;}
#prehled-polozek-final table tr.row-light{ text-align:left; border-bottom:1px solid #ffffff; height:30px;}
#prehled-polozek-final table tr.row-light td{ background:#ffffff;}

#vernostni-body{ margin-top:20px;}
#vernostni-body table{width: 695px; border-collapse: collapse; }
#vernostni-body table tr.nadpis td{ height:25px; text-align:left; background:#F8BC80; color:#F37E0D; padding:0px 0px 0px 10px;}
#vernostni-body table tr td{text-align:left; background:#F5F5F5; color:#F37E0D; padding:15px 5px 15px 10px;}


table tr.dokonceno{ width:695px; text-align:left;}
table tr.dokonceno td{ text-align:left; width:65px; background:#F5F5F5; color:#F37E0D; padding:10px 0 0 20px;}
table tr.dokonceno td.upr{ text-align:left; width:130px; background:#F5F5F5; color:#F37E0D; padding:10px 0 0 0;}
