.required {font-weight:bold; color:#4370BE}
.inline {display:inline; float:none}
label.inline {font-weight:normal}
.highlight {color:#3a3636; font-weight:bold}
.invalidInput {border:1px solid red !important}
.data {border:none}
.noborder, .noborder td, .noborder table, .noborder th {border:none; padding:0}
.bob {border-bottom:1px solid #eee;padding-bottom:5px; margin-bottom:5px;}

.eshoppanel { margin-bottom:20px; font-size:11px;color: #4c4d4f;}
.eshoppanel label {color: #4c4d4f;}
.eshoppanel select {font-size:11px;border: 1px #707173 solid;}

.eshoppanel .vendors {margin-top: 5px;}
.eshoppanel .vendors li {}
.eshoppanel .vendors ul, .eshoppanel .vendors li {display:inline; list-style:none; padding:0 5px 0 0; margin:0;}

.eshoppanel .statuses {color:#fff; border-bottom:1px solid #fff; padding-bottom:.3em; margin-bottom:.3em;}
.eshoppanel .statuses li {color:#fff;}
.eshoppanel .statuses ul, .eshoppanel .statuses li {display:inline; list-style:none; padding:0 5px 0 0; margin:0;}

.listmethodtable {width:100%}
.listmethodtable, .listmethodtable td {border-color:#3A3636}
.listmethodtable th {background:#3A3636; color:#fff}

.listmethodlist tr {border-top:1px dotted #CCCCCC}
.listmethodlist td {padding:20px 5px 20px 5px; vertical-align:top; border:none}
.listmethodlist td.cell-preview {width:95px}
.listmethodlist td.cell-excerpt h3 {margin-bottom:0; font-size:12px; font-weight:bold; font-family:inherit}
.listmethodlist td.cell-price {width:60px}
.listmethodlist td.cell-basket {width:100px}
.listmethodlist tr td img {border:0px solid #E6E6E4; padding:3px}

.listmethodcell {background: #dcddde;padding: 5px;text-align: center;width:170px; float:left;margin: 0 15px 15px 0;}
.listmethodcell .name {text-align: center;background: none;color: #4c4d4f;font-weight: bold;}
.listmethodcell .price {color: #ea252c;font-weight: bold;}
.listmethodcell .preview {background: #FFFFFF;display:block;height:115px;width:170px;}
.listmethodcell .zobrazit-detail {background: #4c4d4f;color: #ffffff;display: block;font-style: normal;font-weight: bold;}

.product .detail hr {margin-left:0 !important; margin-right:0 !important;}
.product .thumb {background:#EEEEEE; height:110px; vertical-align:middle}
.product .image1 {float:left; margin-right:10px}
.product .detail {background:none; margin:1em 0 1em 0;}
.product .detail {border:none !important; border-collapse:collapse !important;background:none !important;}
.product .detail td {padding:0; background:none !important; border:none !important; font-weight:normal;}
.product .detail hr {height:0; border:none; border-top:1px solid #555 !important;}
.product .left {text-align:center; vertical-align:top; width:235px;}
.product .right table {border:none !important; border-collapse:collapse !important;background:none !important; margin:0 !important; padding:0 !important; }
.product .right table td,
.product .right table th {padding:0; background:none !important; border:none !important; font-weight:normal;}
.product .right table th {padding-right:10px;}
.product .image img {border:none;}

.product .params {border:none !important; border-collapse:collapse !important;background:none !important; margin:0 0 1em 0 !important; padding:0 !important; }
.product .params td,
.product .params th {background:none !important; border:none !important; border-bottom:1px solid #555 !important; font-weight:normal; vertical-align:top;}
.product .params th {padding-right:10px;}

.delivery table {margin-bottom:0px}
.payments {margin-left:10px}
.payments .radio {width:20px}
.payments .price {width:100px}
.payments .desc {}
.payments .desc span {border-bottom:1px dashed #555}

.order {line-height:14px}

.product .pf-price-vat {color: #ea252c;font-weight: bold;font-size: 18px;}
