.required {font-weight:bold; color:#CB6A00}
.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:#c87d2c; 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 {}
.listmethodtable th {border-color:#F9EFE4;}

.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 7px 7px 0; width:148px; float:left;border:solid 1px #c5b699;}
.listmethodcell .thumb {height:110px; background:#fff; text-align:center; border:none; padding:0; margin:0;}
.listmethodcell .thumb td {border:none; background:#f9efe4;height:110px; padding:0; margin:0;vertical-align:top;border-bottom:solid 1px #c5b699;}
.listmethodcell .thumb td img {}
.listmethodcell .icons { height:26px; padding: 7px 0 }
.listmethodcell .icons .flag_action {padding-top:2px;}
.listmethodcell .icons span {display:block; float:left; width:24px; height:26px; margin-right:2px}
.listmethodcell .thumb td .icons img {border:none;}
.listmethodcell .name {/*text-align:center; line-height:20px;*/height:40px; margin:0;overflow:hidden; background:url('../../../img/bkg-submenu.gif') repeat-x;}
.listmethodcell .name table {background:none;margin:0;}
.listmethodcell .name table td {background:none;margin:0;border:none;padding:0;vertical-align:middle;text-align:center;height:40px;}
.listmethodcell .name a {font-size:12px; text-decoration:none; color:#fff;font-weight:bold;}
.listmethodcell .name a.add {float:right; margin-right:5px; margin-top:3px; display:none}
.listmethodcell .info {background:#fff; color:#443616;text-align:left;height:148px;}
.listmethodcell .excerpt {padding:0 5px 0 5px ; font-size:11px; line-height:11px; height:112px; color:#443616}

.listmethodcell .excerpt .excerpt-info {height:32px;overflow:hidden;}
.listmethodcell .excerpt .excerpt-price {height:20px;}
.listmethodcell .excerpt .excerpt-more {height:20px;}

.listmethodcell .buy {text-align:center;}
.listmethodcell .buy-button {width:134px;height:34px;margin:auto;background:url('../../../img/button-buy.gif') no-repeat;}
.listmethodcell .pricevat {font-size:12px}
.listmethodcell:hover a.add {display:block}
.listmethodcell.sfhover .name {background:url('../../../img/bkg-submenu-hover.gif') repeat-x;}
.listmethodcell.sfhover .buy-button {background:url('../../../img/button-buy-hover.gif') no-repeat;}

.product .thumb {background:#EEEEEE; height:110px; vertical-align:middle}
.product {width:600px}
.product .image1 {float:left; margin-right:10px}
.product .pictures {}
.product .detail {width:628px; background:none; color:#000; margin-bottom:1em}
.product .left {text-align:center;  display:block; float:left; padding:0; border:none;}

.product .left .previewone {text-align:left;margin-bottom:18px;}
.product .left .previewone img {width:310px; height:240px;border:solid 1px #C5B699;}

.product .right {float:right; display:block; width:270px;padding:0;border:none;}
.product .detail .gallery {background:none;border:none;padding:0;}
.product .detail .gallery .image {background:none;border:none;margin:0 18px 18px 0;}
.product .detail .gallery .image img {border:solid 1px #c5b699;padding:0;}
.product .detail .right label {font-weight:bold;float:left;}
.product .detail .basket-input {border:solid 1px #C5B699;margin-top:3px;height:36px;line-height:36px;vertical-align:top;font-size:18px;padding:0 10px;width:30px;}

.product-param th, .product-param td {border:none;background:none;font-size:11px;padding:2px 0;}
.product-param .price {color:#c3b598;padding-top:20px;}
.product-param .pricevat {font-size:14px;}

.product .detail .right .icons {padding-top:30px;padding-bottom:10px;}

.button-question {position:absolute;margin-left:462px;}

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

