.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 {border-bottom:1px solid #ccc; padding:.5em 10px .5em 10px; margin-bottom:2em; font-size:11px; background:#3A3636; color:#ccc}
.eshoppanel label {color:#fff}
.eshoppanel select {font-size:11px}
.eshoppanel .vendors {color:#fff; border-bottom:1px solid #fff; padding-bottom:.3em; margin-bottom:.3em;}
.eshoppanel .vendors li {color:#fff;}
.eshoppanel .vendors ul, .eshoppanel .vendors 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 {margin:0 15px 15px 0; width:218px; float:left;border:solid 1px #000;}
.listmethodcell .thumb {height:110px; width:218px; background:#fff; text-align:center; border:none; padding:0; margin:0;}
.listmethodcell .thumb td {border:none; background:#fff;height:110px; width:154px; padding:0; margin:0;text-align:center;}
.listmethodcell .icons {float:left; position:absolute; margin-top:81px; margin-left:10px; height:26px;}
.listmethodcell .icons .flag_action {padding-top:2px;}
.listmethodcell .icons span {display:block; float:left; width:24px; height:26px; margin-right:2px}
.listmethodcell .name {text-align:left; height:26px; margin:0; overflow:hidden; width:218px}
.listmethodcell .name a {font-size:14px; line-height:26px; margin:0 0 0 10px; float:left; text-decoration:none; color:#000;}
.listmethodcell .name a.add {float:right; margin-right:5px; margin-top:3px; display:none}
.listmethodcell .info {background:none; color:#df0023;font-size:13px;padding:0;margin:10px;}
.listmethodcell .excerpt {font-size:11px; line-height:11px; height:55px; overflow:hidden; margin:10px;margin-bottom:0;color:#000;border-bottom:solid 1px #c7ab69;}
.listmethodcell .price {height:14px; line-height:14px; margin:0 5px 0 5px}
.listmethodcell .pricevat {}
.listmethodcell .control a, .listmethodcell .control form {display:block;float:left;}
.listmethodcell .control a {margin-right:5px;}
.listmethodcell:hover a.add {display:block}

/*.product {border:none;}
.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 .pictures {}
.product .detail {background:none; color:#000; margin-bottom:1em; border:none;}
.product .left {text-align:center; width:50%; margin-right:10px}
.product .right {width:50%}
.product td {border:none; vertical-align:top;}*/

.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; color:#000; 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; color:#000; font-weight:normal;}
/*.product .detail hr {height:0; border:none; border-top:1px solid #555 !important;}*/
.product .right {text-align:right; vertical-align:top;}
.product .left {width:320px}
.product .left table {border:none !important; border-collapse:collapse !important;background:none !important; margin:0 !important; padding:0 !important; }
.product .left table td,
.product .left table th {padding:0; background:none !important; border:none !important; color:#000; font-weight:normal;}
.product .left table th {padding-right:10px;}
.product .image img {border:none;}

.product .left .basket-ks, .product .left .ks {background:#f1e4c8;color:#000;border:none;display:block;height:27px;line-height:27px;padding:0;}
.product .left .ks {padding-right:5px;margin-right:10px;}
.product .left .full-price {line-height:26px;}
.product .left .full-price strong {color:#DF0023;}

.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; color:#000; font-weight:normal; vertical-align:top;}
.product .params th {padding-right:10px;}

.full form h3 {color:#b99949;}

.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}

.eshopgallery {text-align:center;margin-top:10px;}
.eshopgallery a {padding:5px;}
