.thumb {  margin: 5px 0px 14px 24px; _margin: 5px 14px 14px 12px;  height: 305px; width: 219px; float: left;  font-size: 11px;  text-align: center;  
border: 1px solid #ECECEC; overflow: hidden;}
.thumb-placka{ margin: 5px 0px 30px 14px; _margin: 5px 11px 30px 5px;  height: 300px;  width: 170px;
  float: left;  font-size: 11px;  text-align: center;  border: 1px solid #ECECEC; overflow: hidden;}
  
.doplnek .thumb{  margin-left: 8px;  _margin-right: 5px;}
.thumb div.vrsek{  height: 253px;  width: 100%;  position: relative; text-align: center;}
.thumb div.obal{  text-align: center;  position: absolute;  bottom: 40px;  left: 7px;  width: 170px;}
.thumb div.obal div.obal-inner{width: 220px; position: relative; text-align: center;}
div.obal img{ margin-bottom: 5px; margin-right: 8px; _margin-bottom: 3px; _margin-right: 5px; margin-left: 0; margin-top: 0;
  border-top: 1px solid #DFDFDF;  border-left: 1px solid #DFDFDF;  position: relative;}
.thumb div.obal img { border: 0px none; }
.thumb div.stred {  position: relative;  height: 45px; margin-top: -40px;  text-align: center;  width: 100%;}
.thumb div.stred h2 { font-size: 100%; }
.thumb div.stred h2 a { text-decoration: none; }
/* hack jen pro fotografie ... */
.thumb.print div.stred h2 a { text-overflow: ellipsis; display: inline-block; width: 210px; text-align: center; white-space: nowrap; overflow: hidden; }
.thumb.print div.stred h2 a br { display: none; }
.thumb div.spodek{   width: 160px;   font-weight: normal; margin: auto;}
.thumb .KatalogImage { border: 1px solid #5C5F52; margin: 0;}
.nahled-take-kupuji{}
.nahled-take-kupuji .thumb{  margin-right: 8px;}
.thumb-ico{  margin-top: 5px;  width: 41px;  height: 26px;  display: block;  float: left;}

.thumb .typ-produktu {display: block}

/* ----------------------------- shadow ---------------------------------- */
div.shadow{  margin-left: auto;  margin-right: auto; padding-right: 10px;}
div.shadow-bottom{  background: url(../img/general/katalog/shadow_bottom.gif) center bottom repeat-x;}
div.shadow-right{ background: url(../img/general/katalog/shadow_right.gif) right top repeat-y;}
div.shadow-top-right{  background: url(../img/general/katalog/shadow_top_right.gif) right top no-repeat;}
div.shadow-bottom-right{  background: url(../img/general/katalog/shadow_bottom_right.gif) right bottom no-repeat;}
div.shadow-bottom-left{  background: url(../img/general/katalog/shadow_bottom_left.gif) left bottom no-repeat;}

.grandeplakat { float: left; width: 100%; margin-bottom: 1cm; text-align: center; }
.grandeplakat .shadow{margin: 0 auto;}
