/*zobrazenie kategorie eshopu*/

div.box-eshop-category-navigation {
  margin: 0 0 20px 0; 
  border: 1px solid #e5e5e5; 
  background: #f6f6f6; 
  padding: 13px 15px 5px 15px;
}
ul.eshop-category-navigation {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.eshop-category-navigation li {
  display: block;
  float: left;
  color: #979797; 
  margin: 0; 
  padding: 0 0 10px 0; 
  background: none;
}
ul.eshop-category-navigation li.arrow {
  padding: 0 10px 10px 10px;
  display: block;
  float: left;
}
ul.eshop-category-navigation li a {
  color: #7d7d7d; 
  font-size: 12px; 
  padding: 0;
  text-decoration: underline;
}
ul.eshop-category-navigation li a.selected {
  color: #4e4f4f; 
  font-weight: bold; 
  text-decoration: none;
}

/*zobrazenie vyrobcu*/
div.eshop-manufacturer {}
div.eshop-manufacturer h1 {margin-top: 10px;} /*nadpis vyrobcu*/
div.eshop-manufacturer div.eshop-manufacturer-shortDesc {} /*kratky popis*/
div.eshop-manufacturer div.eshop-manufacturer-shortDesc p{}
div.eshop-manufacturer div.eshop-manufacturer-shortDesc p img{} /*obrazok*/
div.eshop-manufacturer div.eshop-manufacturer-desc {} /*popis*/
div.eshop-products-list {
	background: #fff;
	padding: 22px 22px 2px 22px;
	margin-top: 10px;

} /*zobrazenie produktov*/


div.eshop-products-list-search {padding: 22px 0 22px 20px; background:#fff;}
/*detail produktu v liste*/

div.eshop-product-card {width: 209px; height: 289px; margin: 0 20px 20px 0; padding: 0; z-index: 1; position: relative; float: left; background: url('/img/product_bg.png') no-repeat; overflow: hidden;}
div.eshop-product-card-last {margin-right: 0;}
div.eshop-product-card div.eshop-product-addToCart {position: absolute; z-index: 100; top: 235px; left: 170px;}
div.eshop-product-card div.eshop-product-addToCart img {margin-bottom: -2px;}
div.eshop-product-card div.eshop-product-addToCart input {border: 1px solid #999; width: 30px; height: 14px; font-size: 12px; text-align: center;}
div.eshop-product-card div.eshop-product-addToCart span {cursor: pointer;}
div.eshop-products-list-line {height: 13px; margin: 0; padding: 0; width: 100%;}
div.eshop-product-card p.eshop-product-name {padding:0; margin: 0; position: absolute; top: 138px; left: 15px; width: 179px; height: 34px; overflow: hidden; line-height: 17px;}
div.eshop-product-card p.eshop-product-name a {font-size: 14px; font-weight: normal; text-decoration: underline; color: #00b5de; text-decoration: none;}
div.eshop-product-card p.eshop-product-category {padding:0; margin: 0; width: 215px; height: 12px; overflow: hidden; font-size: 11px; color: #585858;position: absolute; top: 220px; left: 10px; line-height: 12px; text-transform: uppercase;}
div.eshop-product-card div.eshop-product-image {width: 188px; height: 118px; overflow: hidden; text-align: center; position: absolute; top: 10px; left: 10px; padding: 0; margin: 0; background: #fff;}
div.eshop-product-card div.eshop-product-price {position: absolute; top: 260px; left: 15px;}
div.eshop-product-card p.eshop-product-priceWithoutVat {font-size: 20px; color: #fff; font-weight: bold; padding: 0; margin: 0;}
div.eshop-product-card p.eshop-product-priceWithoutVat span {font-size: 12px; font-weight: normal;}
div.eshop-product-card p.eshop-product-priceWithVat {font-size: 14px; color: #cf1f3e; padding: 0; margin: 0; font-weight: bold;}
div.eshop-product-card p.eshop-product-priceWithVat span {font-size: 14px; color: #807f7f; font-weight: normal; padding-right: 5px;}
div.eshop-product-card p.eshop-product-priceWithVat span.vatText{font-size: 12px; color: #000; font-weight: normal;}
div.eshop-product-card div.eshop-tags {position: absolute; z-index: 100; top: 30px; right: 0px; width: 50px;}
div.eshop-product-card div.eshop-tags div.eshop-tagSpecialOffer {font-size: 10px; color: #fff; text-transform: lowercase; background: #ea660e; padding: 2px 4px; margin: 2px; float: right;}
div.eshop-product-card div.eshop-tags div.eshop-tagRecomended {font-size: 10px; color: #fff; text-transform: lowercase; background: #3879da; padding: 2px 4px; margin: 2px; float: right;}
div.eshop-product-card div.eshop-tags div.eshop-tagNew {font-size: 10px; color: #fff; text-transform: lowercase; background: #618d0d; padding: 2px 4px; margin: 2px; float: right;}
div.eshop-product-card p.detailLink {position: absolute; bottom: 0px; left: 10px;}
div.eshop-product-card p.detailLink a {display: block; width: 100px; height: 26px; background: url('/img/button.png'); line-height: 26px; color: #fff; text-align: center; text-shadow: 1px 1px #999; text-decoration: none;}

table.eshop-product-combinations {position: absolute; top: 175px; left: 15px; width: 179px; border-collapse: collapse; z-index: 100; background: #fff;}
table.eshop-product-combinations td.eshop-product-grp div.eshop-product-grp-div {height: 82px; overflow: hidden; margin: 0; padding: 0;}
table.eshop-product-combinations td.eshop-product-grp div.eshop-product-grp-div:hover {height: auto; }

table.eshop-product-combinations a {font-color: #4e4f4f; font-size: 11px; text-decoration: none;}
table.eshop-product-combinations td.eshop-product-grp div {font-size: 12px; color: #4e4f4f; line-height: 13px; height: 13px; width: 100%; overflow: hidden; margin-bottom: 3px;}
table.eshop-product-combinations td.eshop-product-grp div span.eshop-product-grp-name {font-weight: bold; }

div.eshop-product-card-short-desc {position: absolute; top: 175px; left: 15px; width: 179px; font-size: 12px; color: #4e4f4f; line-height: 13px; height: 52px; overflow: hidden;}

/*paginator*/

div.eshop-paginator {margin: 0 0 20px 0; height: 42px; padding-top: 13px; background: #fff; text-align: left;}
div.eshop-paginator ul {padding: 7px 0 0 8px; margin: 0px auto; display: inline; float: left;}
div.eshop-paginator ul li {margin: 0px; padding: 0; display: inline;}
div.eshop-paginator ul li a {padding: 3px 8px 3px 8px; background: #fff; border: 1px solid #c0c0c0; line-height: 20px; font-size: 16px; margin: 0; text-decoration: none; color: #c0c0c0; font-weight: bold; text-align: center;}
div.eshop-paginator ul li:hover a, div.eshop-paginator ul li.current a {color: #c0c0c0; background: #00b5de; border: 1px solid #00b5de;}
div.eshop-paginator p {margin: 9px 0 0 20px; float: left; font-size: 14px; color: #a0a0a0;}
div.eshop-paginator p span {color: #202020;}
div.eshop-product-detail {border: none; position: relative;}
div.eshop-product-detail h1 {margin-bottom: 0px;}
div.eshop-product-detail div.eshop-product-refCode {color: #4E4F4F; font-size: 14px; margin: 15px 0; float: left;}
div.eshop-product-detail div.eshop-product-refCode span {color: #949494;}

div.eshop-product-detail hr {border: none; border-bottom: 1px solid #BABABA; height: 1px; background: #F5F5F5; width: 100%;}

div.eshop-product-detail div.eshop-product-line {width: 370px; height: 21px; margin: 3px 0 5px 0; position: relative;}

div.eshop-product-detail div.eshop-product-tags {position: absolute; right: 4px; top: 14px; text-align: right; width: 100px; line-height: 20px;}
div.eshop-product-detail div.eshop-product-tags span.eshop-tagNew {font-size: 11px; color: #fff; text-transform: lowercase; background: #618d0d; padding: 2px 4px; margin: 0 0 0 3px;}
div.eshop-product-detail div.eshop-product-tags span.eshop-tagRecomended {font-size: 11px;  color: #fff; text-transform: lowercase; background: #3879da; padding: 2px 4px; margin: 0 0 0 3px; }
div.eshop-product-detail div.eshop-product-tags span.eshop-tagSpecialOffer {font-size: 11px; color: #fff; text-transform: lowercase; background: #ea660e; padding: 2px 4px; margin: 0 0 0 3px;}
#div.eshop-product-detail div.eshop-product-tags .eshop-product-fbLike {display: none;}
span.eshop-recommendedButton {cursor: pointer; color: #9e7cb3; text-transform: uppercase; background: url('/img/env.png') no-repeat 0 50%; padding-left: 15px; font-size: 11px; position: absolute; right: 0px; top: 60px;}

div.eshop-product-detail div.wrapper {position: relative; padding: 0px; width: 711px; margin-top: 5px;}
div.eshop-product-detail div.wrapper div.eshop-product-image {width: 329px; float: left; margin-bottom: 10px; background: none; position: relative;}
div.eshop-product-detail div.wrapper div.eshop-product-image .img-wrapper {width: 305px; height: 206px; padding: 12px; overflow: hidden; text-align: center; background: url('/img/mainimg_bg.png'); cursor: pointer; position: relative;}
div.eshop-product-detail div.wrapper div.eshop-product-image .img-wrapper div.magnify {background: url('/img/magnify.png') no-repeat; width: 24px; height: 24px; position: absolute; bottom: 15px; right: 15px;}
div.eshop-product-detail div.wrapper div.eshop-product-image img.eshop-product-mainImage {}

div.eshop-product-detail div.eshop-product-gallery {margin-top: 10px; height: 135px; width: 329px;position: relative; overflow: hidden;}
div.eshop-product-detail div.eshop-product-gallery a#eshop-product-prev-image, div.eshop-product-detail div.eshop-product-gallery a#eshop-product-next-image {width: 23px; height: 22px;  cursor: pointer; display: block; position: absolute; bottom: 0;}
div.eshop-product-detail div.eshop-product-gallery a#eshop-product-prev-image {background: url('/img/prev_img.png'); left: 0px;}
div.eshop-product-detail div.eshop-product-gallery a#eshop-product-next-image {background: url('/img/next_img.png'); left: 25px;}

div.eshop-product-detail div.eshop-product-gallery #eshop-product-images-slideshow { overflow: hidden; width: 329px; }
div.eshop-product-detail div.eshop-product-gallery #eshop-product-images-slideshow ul{ width:6000px; padding: 0px; margin: 0 0px; }
div.eshop-product-detail div.eshop-product-gallery #eshop-product-images-slideshow li { float:left; margin:0 1px 0 0; width: 91px; height: 91px; padding: 9px; cursor:pointer; background: url('/img/imgslider_bg.png'); text-align: center;}
div.eshop-product-detail div.eshop-product-gallery #eshop-product-images-slideshow li.selected {background: url('/img/imgslider_bg_sel.png');}
div.eshop-product-detail div.eshop-product-gallery #eshop-product-images-slideshow li img {max-width: 91px;}

div#eshop-tabs {margin-top: 15px;}

div.eshop-product-detail div.wrapper div.eshop-product-descBox {padding: 0 0 15px 0; margin: 0;position: relative; font-size: 13px; color: #4e4f4f; line-height: 20px;}

div.eshop-product-detail div.wrapper div.eshop-product-infoBox {float: left; width: 370px; padding: 0;position: relative; margin-left: 12px;}
div.eshop-product-detail div.wrapper div.eshop-product-infoBox .eshop-product-label {margin: 0px; padding: 6px 0px; height: 15px; line-height: 15px; font-size: 15px; font-weight: bold; color: #3b3f45; text-align: left;}
div.eshop-product-detail div.wrapper div.eshop-product-infoBox .eshop-product-val { font-weight: normal; display: block; float: right; width: 220px; text-align: left;}

div.eshop-product-detail div.wrapper div.eshop-product-infoBox p.price-without-vat {border: none;}
/*div.eshop-product-detail div.wrapper div.eshop-product-infoBox  div.hr {background: url('/img/line.png') no-repeat; width: 100%; height: 3px;}*/

div.eshop-product-detail h2.eshop-product-description {/*background: url('/img/heading-line2.png') no-repeat 0 100%;*/ margin-bottom: 10px;}
div.eshop-product-detail div.wrapper div.eshop-product-description {}
div.eshop-product-detail div.wrapper h2 {font-size: 16px; font-weight: bold; color: #62536c; padding: 0 10px 15px 10px; margin: 0; text-transform: uppercase;}

div.eshop-product-detail div.eshop-product-parameters-extended {margin-bottom: 15px;}
div.eshop-product-detail div.eshop-product-parameters-extended h2 {font-size: 13px; font-weight: bold; padding: 5px; margin: 0;}
div.eshop-product-detail div.eshop-product-parameters-extended p {margin: 0; padding: 0; font-size: 13px; color: #4e4f4f; line-height: 20px;}
div.eshop-product-detail div.eshop-product-parameters-extended span.eshop-poduct-paramName {font-weight: bold;}
div.eshop-product-detail div.eshop-product-parameters-extended p span a {font-size: 13px; color: #4e4f4f; text-decoration: underline;}

div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table table {border: 1px solid #111;}
div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableImage {float: left; margin-right: 10px;}
div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableImage img {width: 100px; border: 2px solid #111;}
div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableWrapper {float: left;}
div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableWrapper table {border-collapse: collapse;}
div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableWrapper table td, div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableWrapper table th {border: 1px solid #111; text-align: center;}
div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableWrapper table td.eshop-td-head, div.eshop-product-detail div.eshop-product-parameters-extended div.eshop-product-parameters-table div.eshop-product-parameters-tableWrapper table th {background: #62536c; font-weight: normal; font-size: 13px; padding: 5px 15px !important; color: #fff; border: 1px solid #111;}

.eshop-product-rating {margin: 10px 0;}

.eshop-product-attribute {float: left; font-size: 13px; color: #4e4f4f; margin: 0 20px 7px 0;}
.eshop-product-attribute span.eshop-product-attribute-name {font-weight: bold;}
.eshop-product-attribute span.eshop-product-attribute-value {padding-left: 5px;}

div.eshop-product-detail p.eshop-product-rating span.rating-total {font-size: 12px; margin-top: 4px;}
div.eshop-product-detail p.eshop-product-rating span.eshop-product-val {line-height: 18px; cursor: pointer;}
h2.similar-products {padding: 0 0 10px 0; margin: 10px 0 15px 0; background: url('/img/heading-line2.png') no-repeat 0 100%;}
/*eshop basket panel */

/*
div.eshop-basketPanel-totalPrice {position: relative; width: 350px;}

div.eshop-basketPanel-totalPrice div.eshop-basketPanel-productsList {display: none; background: #f0f0f0; position: absolute;}

div.eshop-basketPanel-totalPrice:hover div.eshop-basketPanel-productsList {display: block;}

div.eshop-basketPanel-totalPrice div.eshop-basketPanel-productsList table {border-collapse: collapse; border: 2px solid #0a0a0a;}
div.eshop-basketPanel-totalPrice div.eshop-basketPanel-productsList table thead th {padding: 3px 5px; text-align: left; border: 1px solid #d0d0d0;}
div.eshop-basketPanel-totalPrice div.eshop-basketPanel-productsList table tbody tr td {vertical-align: top; padding: 3px 5px; border: 1px solid #d0d0d0;}
div.eshop-basketPanel-totalPrice div.eshop-basketPanel-productsList table tbody tr td img.eshop-trash {cursor: pointer;}
*/

div.eshop-basket {background: url('/img/gradient_white.png') repeat-x #fff; padding: 17px; border: 1px solid #e9e9e9;}

div.eshop-basket table.eshop-item-list {border-collapse: collapse; width: 100%; border: 1px solid #b6b6b6; margin-bottom: 10px;}

div.eshop-basket table.eshop-item-list thead th {height: 42px; padding: 0 8px; border: 1px solid #b6b6b6; text-align: left; background: #efefef; line-height: 42px;font-size: 14px; font-weight: bold; color: #4e4f4f;}

div.eshop-basket table.eshop-item-list tbody tr td {vertical-align: top; padding: 8px 8px;  border: 1px solid #b6b6b6;}
div.eshop-basket table.eshop-item-list tbody tr td img.eshop-trash, div.eshop-basket table tbody tr td img.eshop-update {cursor: pointer;}
div.eshop-basket table tbody tr td img.eshop-update {margin: 0 0 -2px 4px;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name {width: 400px;}

div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-img-border {width: 118px; height: 73px; padding: 8px; margin-right: 8px; background: url('/img/comb_img_bg.png'); display: block; float: left;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-img-wrapper {width: 118px; height: 73px; overflow: hidden; text-align: center; display: block;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name img {}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name a {font-weight: normal; color: #00b5de;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-detail {float: left; width: 256px; display: block;}

div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-label {text-decoration: underline; font-size: 14px; display: block; padding: 0; margin: 0;}

div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-parameters {padding: 0; margin: 5px 0 0 0; font-size: 13px; font-weight: normal; color: #4e4f4f; text-decoration: none !important; display: block;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-refcode {padding: 0; margin: 5px 0 0 0; font-size: 10px; font-weight: normal;  color: #979797; text-decoration: none; display: block;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-currencyTotal, div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-currency {color: #4e4f4f; text-align: center; font-size: 16px; padding-top: 35px;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-unit {padding-top: 30px; width: 120px; text-align: center;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-unit input { background: url('/img/input_inner_bg.png') no-repeat; border: 1px solid #c1c1c1; width: 40px; text-align: center; font-size: 16px; color: #4e4f4f; padding: 3px 5px;}
div.eshop-basket table.eshop-item-list tbody tr td.eshop-product-unit span {font-size: 16px; color: #4e4f4f; line-height: 22px;}

div.eshop-basket table.eshop-item-list a.eshop-basket-product-link {text-decoration: none; color: #ea660e;}
div.eshop-basket h3 {font-size: 16px; font-weight: bold; line-height: 30px; padding: 8px;}

div.eshop-basket table.eshop-priceSummary {border-collapse: collapse; width: 100%; border: 1px solid #b6b6b6;}
div.eshop-basket table.eshop-priceSummary thead th {height: 30px; padding: 0 8px; text-align: left; background: #efefef; line-height: 30px;font-size: 13px; font-weight: normal; color: #4e4f4f; text-transform: uppercase; border: 1px solid #b6b6b6;}
div.eshop-basket table.eshop-priceSummary tbody tr td {vertical-align: top; padding: 3px 5px; border: 1px solid #b6b6b6;}
div.eshop-basket table.eshop-priceSummary tfoot td {padding: 5px 5px; text-align: left; font-size: 14px; font-weight: bold; color: #000; background: #afafaf;}

/*******/

div.eshop-order-summary {background: url('/img/gradient_white.png') repeat-x #fff; padding: 17px; border: 1px solid #e9e9e9;}
div.eshop-order-summary table.eshop-item-list {border-collapse: collapse; border: 1px solid #b6b6b6; margin-bottom: 10px; width: 100%;}

div.eshop-order-summary table.eshop-item-list thead th {height: 42px; padding: 0 8px; border: 1px solid #b6b6b6; text-align: left; background: #efefef; line-height: 42px;font-size: 14px; font-weight: bold; color: #4e4f4f;}

div.eshop-order-summary table.eshop-item-list tbody tr td {vertical-align: top; padding: 8px 8px;  border: 1px solid #b6b6b6;}
div.eshop-order-summary table.eshop-item-list tbody tr td img.eshop-trash, div.eshop-basket table tbody tr td img.eshop-update {cursor: pointer;}
div.eshop-order-summary table tbody tr td img.eshop-update {margin: 0 0 -6px 8px;}
div.eshop-order-summary table.eshop-item-list tbody tr td.eshop-product-name img {width: 60px; border: 2px solid #a0a0a0; float: left; margin-right: 5px;}
div.eshop-order-summary table.eshop-item-list tbody tr td.eshop-product-name {font-weight: bold;}
div.eshop-order-summary table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-parameters {font-size: 11px; font-weight: normal; color: #61516c;}
div.eshop-order-summary table.eshop-item-list tbody tr td.eshop-product-name span.eshop-product-refcode {font-size: 10px; font-weight: normal;  color: #61516c;}
div.eshop-order-summary table.eshop-item-list tbody tr td.eshop-product-currency {color: #fff; text-align: center; line-height: 24px;}
div.eshop-order-summary table.eshop-item-list a.eshop-basket-product-link {text-decoration: none; color: #d2a6ee;}
div.eshop-order-summary table.eshop-item-list tfoot td {padding: 5px 5px; text-align: left; font-size: 14px; font-weight: bold; color: #000; background: #afafaf;}

div.eshop-order-summary h3 {}

div.eshop-order-summary table.eshop-priceSummary {border-collapse: collapse; border: 1px solid #b6b6b6; margin-bottom: 10px; width: 100%;}
div.eshop-order-summary table.eshop-priceSummary thead th {height: 42px; padding: 0 8px; border: 1px solid #b6b6b6; text-align: left; background: #efefef; line-height: 42px;font-size: 14px; font-weight: bold; color: #4e4f4f;}
div.eshop-order-summary table.eshop-priceSummary tbody tr td {vertical-align: top; padding: 8px 8px;  border: 1px solid #b6b6b6;}
div.eshop-order-summary table.eshop-priceSummary tfoot td {padding: 5px 5px; text-align: left; font-size: 14px; font-weight: bold; color: #000; background: #afafaf;}
/******/

div.eshop-order-summary table.eshop-customerData {border-collapse: collapse; border: 1px solid #b6b6b6; margin-bottom: 10px; width: 100%;}
div.eshop-order-summary table.eshop-customerData th {vertical-align: top; padding: 8px 8px;  border: 1px solid #b6b6b6; font-weight: bold; color: #000; background: #afafaf;}
div.eshop-order-summary table.eshop-customerData td {vertical-align: top; padding: 8px 8px;  border: 1px solid #b6b6b6;}
div.eshop-order-summary table.eshop-customerData thead th {height: 42px; padding: 0 8px; border: 1px solid #b6b6b6; text-align: left; background: #efefef; line-height: 42px;font-size: 14px; font-weight: bold; color: #4e4f4f; }

div.eshop-errorContainer {display: none; margin: 10px 0; padding: 17px; background: #fde5ed;}
div.eshop-errorContainer h4 {color: #fd002e; font-size: 14px; font-weight: bold;}
div.eshop-errorContainer ol {}
div.eshop-errorContainer ol li {padding-left: 10px; line-height: 20px; font-size: 13px; color: #fd002e;}

input.error {border: 1px solid #801a4c !important; background: #FFF9CE;}

div.eshop ul.eshop-steps {list-style: none; height: 51px; width:964px; position: relative; background: url('/img/basket_panel_bg.png');}

div.eshop ul.eshop-steps li a, div.eshop ul.eshop-steps li {color: #7f7f7f; font-size: 18px; font-weight: bold; text-decoration: none;}

/*, div.eshop ul.eshop-steps li a:hover {font-size: 15px; color: #d71921; text-decoration: none; background: none; margin: 0; padding: 0; font-weight: bold;}*/

div.eshop ul.eshop-steps li {float: left; text-align: left; background: none; list-style: none; line-height: 31px; margin-top: 8px;}
div.eshop ul.eshop-steps li.eshop-stepCurrent a, div.eshop ul.eshop-steps li a:hover {color: #02aed5;}
div.eshop ul.eshop-steps li span {background: url('/img/bullet_gray.png') no-repeat; width: 30px; padding: 0 1px 0 0; height: 31px; margin-right: 10px; text-align: center; line-height: 31px; display: block; float: left;}

div.eshop ul.eshop-steps li span, div.eshop ul.eshop-steps li a span {color: #fff;}
div.eshop ul.eshop-steps li.eshop-stepCurrent span, div.eshop ul.eshop-steps li a:hover span {background: url('/img/bullet_blue.png') no-repeat;}

div.eshop ul.eshop-steps li.eshop-step1 {width: 180px; margin-left: 50px;}
div.eshop ul.eshop-steps li.eshop-step2 {width: 180px; margin-left: 10px;}
div.eshop ul.eshop-steps li.eshop-step3 {width: 200px; margin-left: 28px;}
div.eshop ul.eshop-steps li.eshop-step4 {width: 160px; margin-left: 50px;}


div.eshop-user-data {padding: 17px; background: url('/img/gradient_white.png') repeat-x #fff; border: 1px solid #e9e9e9;}
div.eshop-user-data dd {margin: 0; padding: 5px 0; min-height: 39px; _height: 39px;}
div.eshop-user-data dt {float: left; width: 130px; margin: 0; padding: 15px 0 5px 0; min-height: 29px; _height: 29px;}

div.eshop-user-data label {font-size: 14px; color: #5e5f5f;}
div.eshop-user-data dd input.txt4 {width: 247px; height: 37px;  padding: 0 15px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px; font-size: 14px; color: #5e5f5f;}
div.eshop-user-data textarea.textarea {margin-left: 3px;}

/*div.eshop-user-data-t {width: 721px; height: 6px; background: url('/img/box-top.png') no-repeat 0 0; margin-top: 20px;}
div.eshop-user-data-b {width: 721px; height: 6px; background: url('/img/box-bottom.png') no-repeat 0 100%; margin-bottom: 20px;}
*/



div.eshop-shippinghAndPayment {background: url('/img/gradient_white.png') repeat-x #fff; padding: 17px; border: 1px solid #e9e9e9;}
div.eshop-shippinghAndPayment p {padding: 0; margin: 0;}
div.eshop-shippinghAndPayment h2 {margin-bottom: 20px;}


div.eshop-shippinghAndPayment div.eshop-payment-body, div.eshop-shippinghAndPayment div.eshop-shipping-body {float: left; width: 700px;}
div.eshop-shippinghAndPayment div.eshop-payment-price, div.eshop-shippinghAndPayment div.eshop-shipping-price {float: left; width: 150px; text-align: center; margin-left: 75px; color: #c9253e; font-weight: bold; font-size: 14px;}

div.eshop-shippinghAndPayment div.eshop-payment-head, div.eshop-shippinghAndPayment div.eshop-shipping-head {margin-bottom: 15px;}
div.eshop-shippinghAndPayment div.eshop-payment-entry, div.eshop-shippinghAndPayment div.eshop-shipping-entry {border-bottom: solid 1px #b6b6b6; margin: 20px 0 0 0;}
div.eshop-shippinghAndPayment div.eshop-payment-desc, div.eshop-shippinghAndPayment div.eshop-shipping-desc {padding-left: 35px; font-size: 13px; color: #4e4f4f; line-height: 19px; padding-bottom: 18px;}

div.eshop-shippinghAndPayment div.eshop-user-data {margin-bottom: 15px;}
div#sap_payment, div#sap_shipping {margin-bottom: 40px;}

div.eshop-shippinghAndPayment textarea.textarea {width: 589px; height: 121px; border: 1px solid #e9e9e9; padding: 5px; margin: 0; background: url('/img/input_inner_bg.png') no-repeat;}

/*filtrovanie*/
div.eshop, div.eshop-category {padding-top: 0;}
/*div.eshop-products-filter1 {margin: 0px 0 10px 0; width: 940px; padding: 18px 20px 17px 20px; height: 20px; background: url('/img/eshop-filter-bg.png') no-repeat; line-height: 19px; color: #3b3f45;}*/
div.eshop-products-filter1 label {cursor: pointer; color: #3b3f45;}

label.eshop-filter-sortA {background: url('/img/sort-a.png') no-repeat 0 50%; padding: 3px 0 4px 12px; font-size: 12px;}
label.eshop-filter-sortA_s, label.eshop-filter-sortA:hover {background: url('/img/sort-a-s.png') no-repeat 0 50%; padding: 3px 0 4px 12px; color: #d71921 !important;}
label.eshop-filter-sortD {background: url('/img/sort-d.png') no-repeat 0 50%; padding: 3px 0 4px 12px; font-size: 12px;}
label.eshop-filter-sortD_s, label.eshop-filter-sortD:hover {background: url('/img/sort-d-s.png') no-repeat 0 50%; padding: 3px 0 4px 12px; color: #d71921 !important;}

ul#eshop-navViewType {list-style: none; margin: 0px; padding: 0px; height: 40px; width: 100%;}

#eshop-navViewType li {font-size: 16px; color: #d2a6ee; background: none #0e0911; padding: 0px 20px; margin: 0 3px 0 0; text-transform: uppercase; float: left; line-height: 40px;}
ul#eshop-navViewType li.selected {color: #fff; background: #62536c;}
ul#eshop-navViewType li:hover {cursor: pointer; color: #fff; background: #62536c;}

div#eshop-viewManufacturers {padding: 15px 0px !important; width: 290px !important;}
div#eshop-viewManufacturers ul {margin: 0; padding: 0;}
div#eshop-viewManufacturers ul li {margin: 0; padding: 2px 0 3px 0; background: url('/img/list-border-b.png') no-repeat 0 100%;}
div#eshop-viewManufacturers ul li a {text-transform: uppercase; font-size: 13px; font-weight: bold; color: #62536c; padding: 4px 5px 4px 22px; display: block; text-decoration: none;}

div#eshop-viewManufacturers ul li a:hover, div#eshop-viewManufacturers ul li a.selected {color: #fff; background: #62536c;}


div#eshop-viewCategories {padding: 15px 0px !important; width: 290px !important;}
div#eshop-viewCategories ul {margin: 0; padding: 0;}
div#eshop-viewCategories ul li {margin: 0; padding: 2px 0 3px 0; background: url('/img/list-border-b.png') no-repeat 0 100%;}
div#eshop-viewCategories ul li.noBorderBottom {padding-bottom: 0; background: none;}

div#eshop-viewCategories ul li a {text-transform: uppercase; font-size: 13px; font-weight: bold; color: #62536c; padding: 4px 5px 4px 22px; display: block; text-decoration: none;}

div#eshop-viewCategories ul li a:hover, div#eshop-viewCategories ul li a.selected {color: #fff; background: #62536c;}
div#eshop-viewCategories ul li ul {padding-top: 1px; background: url('/img/list-border-b.png') no-repeat 0 0;}

div#eshop-viewCategories ul li ul li a {padding-left: 44px;}
div#eshop-viewCategories ul li ul li a:hover, div#eshop-viewCategories ul li ul li a.selected {color: #fff; background: #362541;}
div#eshop-viewCategories ul li ul li ul li a {padding-left: 66px;}
div#eshop-viewCategories ul li ul li ul li a:hover, div#eshop-viewCategories ul li ul li ul li a.selected {color: #fff; background: #1e0d26;}

h2.eshop-note {margin: 0; padding: 0;}

div#eshop-dialogSuggest {width: 350px;}
div#eshop-dialogSuggest dl dt, div#eshop-dialogSuggest dl dd {margin: 0px; padding: 0px; height: 40px;}
div#eshop-dialogSuggest dl dt {color: #d2a6ee; float: left; width: 150px; line-height: 40px;}
div#eshop-dialogSuggest dl dl {width: 200px;}
div#eshop-dialogSuggest dl dt.msg {width: 350px;}
div#eshop-dialogSuggest dl dd.msg {width: 350px; height: 105px;}
div#eshop-dialogSuggest dl dd {float: left; width: 200px;}
div#eshop-dialogSuggest dl dd input.txt, div#eshop-dialogSuggest dl dd input.txt5,div#eshop-dialogSuggest dl dd div.captcha-img-txt5 {margin-top: 3px;}

div.eshop-products-list h2 {background: url('/img/news-border.png') no-repeat 0 100%; margin: 0 0 10px 0;; padding: 0 0 10px 0;}
div.eshop-products-list h2.first {margin-top: 20px; padding-top: 0;}

dl.main_address{float:left; width: 432px;}
dl.diff_address{float:left; width: 432px; margin-left: 14px; padding-left: 14px; border-left: 1px solid #dedede;}
/*table.eshop-files td, table.eshop-files th {padding: 3px 6px;}
/*table.eshop-files a {text-decoration: none; font-weight: bold; color: #ff3f45;}*/

div.eshop-products-compare table td, div.eshop-products-compare table th {border: 1px solid #ddd;}


div.eshop_filter_firstline {
	background: url('/img/filter_line.png');
	height: 32px;
	border: 1px solid #ececec;
	padding: 12px;
	position: relative;
}

div.eshop_filter_firstline p { margin: 0; padding: 0; position: absolute;}

div.eshop_filter_firstline p label {font-size: 14px; color: #4e4f4f; font-weight: normal;}

select#eshop_filter_products {max-width: 60px;}
div.eshop_filter_firstline p.eshop_filter_sort {top: 13px; left: 12px;}
div.eshop_filter_firstline p.eshop_filter_agg {top: 13px; left: 320px;}
div.eshop_filter_firstline p.eshop_filter_ppp {top: 13px; right: 12px;}


div.eshop_filter_filters {background: #fff; padding: 18px; margin-top: 20px;}
div.eshop_filter_filters hr {width: 100%; height: 1px; background: #dcdad9; border: 0; margin: 15px 0;}
div.eshop_filter_filters div.filter_submit {text-align: right;}
div.eshop_filter_filters div.filter_submit button {width: 106px; height: 37px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);}
div.eshop_filter_filters div.filter_submit a.button {display: inline-block; width: 106px; height: 37px; text-align: center; line-height: 37px; text-decoration: none; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);}


div.eshop_price_slider {height: 37px; float: left; width: 500px; margin-top: 5px;}
div.eshop_price_slider_body {width: 217px; height: 25px; border: 1px solid #b9b8b9; background: #f1f1f1; float: left; padding: 1px 13px; margin: 0 20px;}
div.eshop_price_slider_slide {width: 216px; height: 25px; border-radius: 0; border: 0; background: none;}
div.eshop_price_slider_slide div.ui-slider-range {margin: 0; height: 25px;background: url('/img/slider_line_bg.jpg');}
div.eshop_price_slider_slide .ui-slider-handle {border-radius: 0; width: 25px; height: 25px; background: url('/img/slider_handle.png'); border: 0; top: 0px; margin-left: -12px; padding: 0;}
div.eshop_price_slider_min, div.eshop_price_slider_max {float: left; font-size: 14px; height: 27px; line-height: 27px; font-weight: bold; color: #c0c0c0; width: 90px; text-align: left;}
div.eshop_price_slider_min span, div.eshop_price_slider_max span {padding: 0 5px;}

.has-js label.eshop_filter_masked_checkbox {position: relative; padding: 2px 0 3px 25px; margin:0 20px 0 0; font-size: 14px; color: #a0a0a0; cursor: pointer;}
.has-js label.eshop_filter_masked_checkbox input{position: absolute; left: -9999px;}
.has-js label.eshop_filter_masked_checkbox.check_on {background: url('/img/checkbox_bg_sel.png') no-repeat;}
.has-js label.eshop_filter_masked_checkbox.check_off {background: url('/img/checkbox_bg.png') no-repeat;}

.has-js label.eshop_filter_masked_radio {position: relative; padding: 1px 0 4px 35px; margin:0 20px 0 0; font-size: 14px; color: #4e4f4f; cursor: pointer; font-weight: bold;}
.has-js label.eshop_filter_masked_radio input{position: absolute; left: -9999px;}
.has-js label.eshop_filter_masked_radio.radio_on {background: url('/img/radio_bg_sel.png') no-repeat;}
.has-js label.eshop_filter_masked_radio.radio_off {background: url('/img/radio_bg.png') no-repeat;}

.eshop_filter_parameters_group p {padding: 0; margin: 0;}
.eshop_filter_parameters_group {border-bottom: 1px solid  #eee; margin-bottom: 13px; padding-bottom: 5px;}
.eshop_filter_parameters_group.last {border: 0; margin-bottom: 0;}
.eshop_filter_parameters_group span.eshop_filter_parameter_label {display: block; float: left; width: 100px; margin-right: 11px; font-weight: bold; color: #a0a0a0; font-size: 14px;}
.eshop_filter_parameters_group span.eshop_filter_parameter_checkboxes {display: block; float: left; width: 564px;}
.eshop_filter_parameters_group span.eshop_filter_parameter_checkboxes label {white-space: nowrap; display: block; float: left;}
div.eshop-user-links a {font-size: 13px; text-decoration: underline; color: #02aed5;}
div.eshop-user-links a.u_compare {background: url('/img/u_comparison.png') no-repeat; padding: 2px 0 4px 26px;}
div.eshop-user-links a.u_watchdog {background: url('/img/u_watchdog.png') no-repeat; padding: 2px 0 4px 26px; margin-left: 40px;}
div.eshop-user-links a.u_favorites {background: url('/img/u_favorites.png') 0 2px no-repeat; padding: 2px 0 4px 26px; margin-left: 40px;}

div.eshop_product_body {background: #fff; padding: 25px 20px; margin-top: 16px;}

div.eshop_product_detail_lcol {width: 430px; float: left; min-height: 1px; _height: 1px;}
div.eshop_product_detail_rcol {width: 211px; margin-left: 30px; float: left;}
div.eshop_product_detail_rcol p {padding: 0; margin: 0 0 15px 0;}

div.eshop-product-detail-combinations-entry {padding: 17px; margin-bottom: 10px; border: 1px solid #e2e2e2; background: url('/img/gradient_white.png') repeat-x #fff; position: relative;}

div.eshop-product-detail-combinations-entry h3 a {color: #02aed5; font-size: 14px; text-decoration: underline; position: absolute; top: 18px; left: 143px; width: 510px; height: 14px; line-height: 18px; overflow-hidden;}
div.eshop-product-combination-image-border {width: 91px; height: 91px; padding: 9px; background: url('/img/imgslider_bg.png'); float: left;}
div.eshop-product-combination-image-border span {width: 91px; height: 91px ;display: block; text-align: center; overflow: hidden;}
div.eshop-product-combination-image-border span img {width: 91px;}
div.eshop-product-combination-desc {float: left; margin: 30px 0 0 17px; width: 324px;min-height: 90px;}
div.eshop-product-combination-desc .eshop-product-combination-desc-attributes {font-size: 13px; color: #4e4f4f; margin: 0;}

div.eshop-product-combination-desc .eshop-product-combination-desc-stock {margin: 9px 0 11px 0;}
div.eshop-product-combination-desc .eshop-product-combination-desc-stock span {color: #419143; font-weight: bold;}

div.eshop-product-combination-price{margin-top: 28px; width: 185px; float: left;}
div.eshop-product-combination-price-desc {font-size: 13px; color: #4e4f4f; margin: 0 0 5px 0; padding: 0; text-align: right;}
div.eshop-product-combination-price-value {font-size: 22px; color: #4e4f4f; margin: 0; padding: 0; text-align: right; font-weight: bold;}

.eshop-product-combination-desc {position: relative;}
.eshop-product-combination-desc .eshop-product-combination-cart {position: absolute; right: -185px; bottom: 0;}

div.eshop-product-combination-cart {height: 34px;}
div.eshop-product-combination-cart input {width: 30px; height: 31px; border: 1px solid #a1a1a1; padding: 0 8px; margin: 0 3px 0 0; background: url('/img/input_inner_bg.png') no-repeat; font-size: 18px; color: #4e4f4f; text-align: center; display: block; float: left;}
div.eshop-product-combination-cart button { height: 32px; padding: 0 10px; background: url('/img/button_red.png') repeat-x; font-size: 14px; font-weight: bold; color: #fff; text-transform: none; text-shadow: -1px -1px 1px #888; filter: dropshadow(color=#888, offx=-1, offy=-1); border: 0px; cursor: pointer; display: block; float: left;}



div.eshop-product-desc {margin-bottom: 20px;}

div#eshop-tabs .eshop-products-list {margin: 0; padding: 0;}


div#eshop-tabs .eshop-products-list .eshop-product-card {margin: 0 6px 6px 0;}
a.eshop-product-askseller {display: block; position: absolute; left: 0; bottom: 0px; color: #02aed5; font-size: 13px; text-decoration: underline; background: url('/img/ask_seller.png') no-repeat; padding: 1px 0 4px 25px;}

p.eshop-basket-bottom-navigation {padding: 0; margin: 25px 0 0 0; height: 48px; line-height: 48px;}
p.eshop-basket-bottom-navigation .link-back{font-size: 16px; text-decoration: underline; color: #00b5de;}
p.eshop-basket-bottom-navigation .link-continue {border: none; display: inline; vertical-align: middle; padding: 14px 20px; color: #fff; font-size: 19px; text-decoration: none; text-shadow: -1px -1px 1px #888; filter: dropshadow(color=#888, offx=-1, offy=-1); background: url('/img/button_red.png') repeat-x; cursor: pointer;}
p.eshop-basket-bottom-navigation button.link-continue {line-height: 19px;}
div.gray_line {background: #e7e8e8; padding: 17px; margin-bottom: 17px;}
div.gray_line label {color: #4e4f4f; font-size: 17px; font-weight: bold; padding: 0 30px 0 0px;}
div.gray_line label input {padding-right: 50px;}

div.eshop_customer_data {background: #e5f5fd; padding: 17px; margin-bottom: 17px;}
div.eshop_customer_data1 {background: #fff; border: 1px solid #d7d7d6; padding: 17px; margin-bottom: 17px;}

button.link-blue {width: 106px; height: 37px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1); line-height: 14px;}

dd.captcha {}
dd.captcha #captcha_word  {width: 100px; height: 40px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px; font-size: 14px; color: #5e5f5f; text-align: center;}
dd.captcha #captcha-loading {width: 100px; height: 30px; padding-top: 10px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px; text-align: center;}

#dialog-basketinfo {width: 677px; height: 715px; margin: 0; padding: 17px; border: 0; position: relative;}
.basket-dialog {padding: 0; margin: 0; border: 0;}
.basket-dialog .ui-dialog-titlebar {display: none;}
a.dialog-basketinfo-close {position: absolute; display: block; right: 14px; top: 14px; background: url('/img/close.png') no-repeat; padding: 0 0 0 20px; font-size: 14px; text-decoration: none; color: #515254; cursor: pointer;}

.eshop-product-availability {float: left; width: 180px;}
.eshop-product-warranty {float: left; width: 180px; margin-left: 10px; text-align: right;}

.eshop-product-availability, .eshop-product-warranty {font-size: 13px; font-weight: bold; color: #4e4f4f; margin-top: 10px;}
.eshop-product-availability span {color: #419143;}
.eshop-product-warranty span {color: #949494;}


p.eshop-product-prWithVat {text-align: right; font-size: 13px; color: #4e4f4f; margin: 20px 0 0 0; padding: 0; font-weight: bold; line-height: 1;}
p.eshop-product-prWithVat #eshop-product-priceVat {font-weight: normal;}
p.eshop-product-prWithVat #eshop-product-priceWithVat {font-size: 28px; margin-bottom: -5px;}
p.eshop-product-prWithVat .eshop-product-pr-text {padding-right: 10px;}

p.eshop-product-pricePerM {text-align: right; font-size: 13px; color: #4e4f4f; margin: 5px 0 20px 0; padding: 0; line-height: 1; color: gray;}
p.eshop-product-pricePerM #eshop-product-priceVat {font-weight: normal;}
p.eshop-product-pricePerM #eshop-product-priceWithVat {font-size: 15px; margin-bottom: -5px;}


p.eshop-product-priceNormal {text-align: right; font-size: 13px; color: #4e4f4f; font-weight: bold;}
p.eshop-product-priceNormal span.eshop-product-priceNormal {font-size: 18px; color: #d62846; text-decoration: line-through; padding-right: 15px;}
.eshop-product-priceNormal span.eshop-product-priceDiscount {font-size: 18px; color: #419143;}

.eshop-product-addToCart {text-align: right; margin-top: 15px;}
.eshop-product-addToCart input {width: 46px; height: 47px; border: 1px solid #a1a1a1; padding: 0 8px; margin:0; background: url('/img/input_inner_bg.png') no-repeat; font-size: 18px; color: #4e4f4f; text-align: center;}
.eshop-product-addToCart button { height: 49px; padding: 0 20px; background: url('/img/button_red.png') repeat-x; font-size: 20px; font-weight: bold; color: #fff; text-transform: none; text-shadow: -1px -1px 1px #888; filter: dropshadow(color=#888, offx=-1, offy=-1); border: 0px; cursor: pointer;}

h2.basket-recently-added-heading {text-shadow: -1px -1px 1px #eee; filter: dropshadow(color=#eee, offx=-1, offy=-1); margin: 0 0 10px 0; padding: 0;}

div.basket-recently-added {position: relative;}

h3.basket-recently-added-code a {color: #02aed5; font-size: 13px; text-decoration: underline; position: absolute; top: 4px; left: 143px; width: 320px; height: 14px; line-height: 12px; overflow: hidden; }
div.basket-recently-added-image-border {width: 118px; height: 73px; padding: 8px; background: url('/img/comb_img_bg.png'); float: left;}
div.basket-recently-added-image-border span {width: 118px; height: 73px ;display: block; text-align: center; overflow: hidden;}
div.basket-recently-added-image-border span img {width: 118px;}

div.basket-recently-added-desc {float: left; margin: 15px 0 0 10px; width: 320px;}
div.basket-recently-added-desc .basket-recently-added-desc-attributes {font-size: 13px; color: #4e4f4f; margin: 0;}
div.basket-recently-added-desc .basket-recently-added-desc-stock {margin: 9px 0 11px 0;}
div.basket-recently-added-desc .basket-recently-added-desc-stock span {color: #419143; font-weight: bold;}
div.basket-recently-added-quantity {text-align: right;}
div.basket-recently-added-price{margin-top: 0px; width: 175px; float: left;}
div.basket-recently-added-price-desc {font-size: 13px; color: #4e4f4f; margin: 0 0 5px 0; padding: 0; text-align: right;}
div.basket-recently-added-price-value {font-size: 22px; color: #4e4f4f; margin: 0; padding: 0; text-align: right; font-weight: bold;}

div.basket-recently-added-stock {background: #fcf6ab; padding: 22px 45px; font-size: 14px; color: #515254; text-align: right; margin-top: 15px;}
div.basket-recently-added-stock a {padding: 0 0 0 25px; color: #00b5de; background: url('/img/basket_small.png') no-repeat; font-size: 14px;}

#dialog-basketinfo .eshop-basket-bottom-navigation {margin-top: 15px;}

#dialog-basketinfo hr {margin: 15px 0;}

.basket-recently-added-list .eshop-product-card {margin: 0 1px 0 0; height: 310px; background: url('/img/product_bg1.png') no-repeat;}
.basket-recently-added-list .eshop-product-card-last {margin-right: 0;}

#dialog-basketinfo div.eshop-product-combination-cart {position: absolute; z-index: 100; top: 255px; left: 170px;} 
#tab-similar .eshop-product-card-last {margin-right: 0 !important;}

div.eshop_filter_parameter_labels span.eshop_filter_parameter_label {cursor: pointer; font-weight: bold; color: #a0a0a0; font-size: 14px; margin-right: 20px; margin-bottom: 10px; display: block; float: left; background: url('/img/bullet_down.png') no-repeat 100% 50%; padding-right: 15px;}
div.eshop_filter_parameter_labels span.eshop_filter_parameter_label.param-open {background: url('/img/bullet_up.png') no-repeat 100% 50%;}
div.eshop_filter_parameter_labels span.eshop_filter_parameter_label.has-param-selected {color: #00B5DE;}
div.eshop_filter_parameter_values label.eshop_filter_masked_checkbox {white-space: nowrap; display: block; float: left;}

p.eshop_filter_row {background-color: #f0f0f0; padding: 17px; margin-bottom: 15px;}
p.eshop_filter_row label {color: #4E4F4F; font-size: 14px; font-weight: bold;}
p.eshop_filter_row #eshop_filter_name {border: 1px solid #e9e9e9; padding: 1px;border: 1px solid #e9e9e9; padding: 7px 8px; font-size: 14px; color: #858585; width: 400px;}
span.eshop_selected_attribute {color: #CF1F3E;}

.eshop-product-discount {background: url('/img/discount_bg.png') no-repeat; position: absolute; top: 20px; z-index: 100; width: 53px; height: 25px; color: #fff; font-size: 15px; font-weight: bold; text-align: center; height: 15px; padding: 4px 0 6px 0;}

div.eshop-product-variant-name h3 span{float: right; }
div.eshop-product-variant-name h3 span a {background: url('/img/show_more.png') no-repeat 100% 4px; font-size: 13px;
color: #CF1F3E;
text-decoration: underline;
padding-right: 10px;
font-weight: normal;
cursor: pointer;}

div.eshop-product-rating-wrapper {position: absolute; right: 0; top: 0;}
div.eshop-product-rating-wrapper a:link,
div.eshop-product-rating-wrapper a:visited {
	text-decoration: none;
}
div.basket a {text-decoration: none; color: #515254;}
#nonempty_basket {margin-top: 2px; background: url('/img/basket_small.png') no-repeat 0 0px; padding-left: 35px;}
#empty_basket {margin-top: 10px; background: url('/img/basket_small.png') no-repeat 0 0px; padding-left: 35px; }
div.basket a span.eshop-basketPanel-totalItems-wrapper {color: #d62846; font-weight: bold;}

div.eshop-left-products-slider {margin-bottom: 15px;}
div.eshop-left-products-slider h2 {font-size: 14px; padding: 17px 17px 9px 17px; text-transform: uppercase; color: #00B5DE; text-shadow: -1px -1px 1px #ddd; filter: dropshadow(color=#ddd, offx=-1, offy=-1);}

div.eshop-left-products-slider div.eshop_products_slider_wrapper {background: #fff; margin: 0; padding: 0 0 3px 0;}

div.eshop-left-products-slider #eshop_products_slider_oblibene-produkty, div.eshop-left-products-slider #eshop_products_slider_recently-viewed {margin-left: 6px;}

#eshop_products_slidernav_oblibene-produkty, #eshop_products_slidernav_recently-viewed {padding: 3px 0 0 10px;}
#eshop_products_slidernav_oblibene-produkty img, #eshop_products_slidernav_recently-viewed img {width: 16px; cursor: pointer;}

div.eshop-left-products-slider div.eshop-product-card {float: none; margin: 0; padding: 0;}

#eshop_hp_content .eshop-products-list {margin: 0; padding: 0; height: auto;}
#eshop_hp_content .eshop-products-list .eshop-product-card {margin: 0 4px 6px 0;}
#eshop_hp_content .eshop-products-list .eshop-product-card-last {margin-right: 0px;}

.link-back-blue:hover, .link-back-blue {float: left; display: block; height: 37px; line-height: 37px; padding: 0 10px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px !important; text-decoration: none; font-weight: bold; color: #fff !important; text-shadow: -1px -1px 1px #0d87a2 !important; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1) !important;}

.eshop_product_body .eshop_filter_filters {margin-top: 0 !important; padding: 17px; margin-bottom: 10px; border: 1px solid #e2e2e2; background: url('/img/gradient_white.png') repeat-x #fff;}

#eshop-products-comb-filter div.eshop_filter_filters {line-height: 22px;}


/* slider */
/*.invisible {visibility: hidden;}*/
.slider-desctription {
  position: absolute;
  width: 290px;
  /*margin-top: -236px;*/
  height: 370px;
  top: 0;
  width: 100%;
}
.slider-desctription div {
  padding: 10px 20px;
}
.slider-desctription div span {
  padding-top: 5px;
}
