body  { color: #222222; font-size: 80%; line-height: 120%; font-family: Arial, Geneva, sans-serif; background-color:white }
.name { font-size: 120%; color:teal; font-weight:bold }
.promo-h { color:red; font-weight:bold; font-size: 120% }
.value { font-size: 120%; font-weight:bold}
.promo .value { color:red }
.img { margin-right: 5px; margin-left: 5px }
.odd .img { float: left }
.even .img { float:right }
.img-error { display:none }
.prod.full { clear: both }
.manuf { border:1px solid black; margin:3px; padding:2px; color:white; background-color:teal; font-weight:bold; line-height:2 }
.attr-name { font-weight: bold }
a img { border:0 }
ol.pics { margin-left:5px; margin-right:5px; padding-left:43px; padding-top:0px; padding-bottom:0px; padding-right:0px; position:relative }
.odd ol.pics { float: left }
.even ol.pics { float: right }
ol.pics .img { float: none; margin:0 }
ol.pics li { display:block; margin:0; padding:0; padding-bottom:3px; border:0; width:43px; position:absolute; left:0px; background-repeat:no-repeat }
ol.pics li:hover { z-index:20 !important }
ol.pics li div { background-color:white; position:absolute; left:43px }
ol.pics li div div { background-color:white; position:static }
body.ll .ll { background-image:none !important }
h2.group { color: rgb(153, 0, 0); border-bottom:1px solid black; clear:both }
.prod.mini { display:inline-block; *display:inline; zoom:100%; margin:2px; padding:2px; border:1px solid #eeeeee; text-decoration:none; color:black; background-color:white }
.prod.mini:hover { border: 1px solid black }
.info-page .addcart { float:right }
.full-page .addcart { display:inline; vertical-align:bottom }
.full-page-tab .header { background-color:#eeeeee; border-top:1px solid black; clear:both; line-height:1.2 }
.full-page-tab .odd .img { float: right }
.full-page-tab .odd ol.pics { float: right }
.attr-name.odd, .attr-values.odd { background-color:#ffffff }
.attr-name.even, .attr-values.even { background-color:#d4ecff }
.fgrp { padding:5px; margin:5px; border:1px solid black }
.fgrp .name { float:left; line-height:1.5 }
.fgrp .values { float:left }
.fgrp .values span { white-space:nowrap }
.fgrp br { clear:both }
.fgrp.search .values { display:none }
.fgrp.search .search-field { width:300px }
.info-page #notavail { border: 1px solid black; background-color:#eeeeee; float:right; padding:5px }

table#koszyk { border-collapse:collapse }
table#koszyk tr td, table#koszyk tr th, table#koszyk tr input { border:1px solid black; padding:3px }
table#koszyk tr input[type=image] { background-color:ButtonFace }
table#koszyk * { vertical-align:middle }
table#koszyk img { height:40px; border:0; padding:0; margin:3px; border:1px solid black }
.dodajdokoszyka,.wyswietlkoszyk { font-weight:bold }

.yui-skin-sam .yui-panel .bd { overflow:auto; text-align:center }
