#list-display             { float: left;color:#777; overflow:hidden; margin:20px 15px 0 15px; }
#list-display p           { float:left; }
#list-display p strong    { color:#303030; }
#list-display span        { width:276px; height:12px; line-height:12px; float:right; font-size:11px; color:#192b53; }
#list-display span strong { float:left; }
#list-display span a      { font-weight:normal; color:#777; text-decoration:none; text-transform:uppercase; padding-left:30px; float:left; }
#list-display span a.act  { color:#192b53; }
#list-display span a.display-type-1 { background:url(../img/icon-display-type-1.png) 11px 0 no-repeat; }
#list-display span a.display-type-2 { background:url(../img/icon-display-type-2.png) 11px 0 no-repeat; }

#list-sort        {float: left; width: 100%; margin-bottom:10px; height:40px; line-height:40px; color:#666; font-size:11px; text-transform:uppercase; background:#ececec; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
#list-sort .sorting {float:left; }
#list-sort .nadpis { padding:0 10px 0 15px;font-weight: bold; }
#list-sort span   {padding:0 4px 0 9px; position:relative; top:-1px; }
#list-sort a.sipky { margin-left:3px; padding-top:8px; display: inline; }
#list-sort select { width:90px;   margin-right: 7px;}

#producers{height:86px; width:780px; position:absolute; left:115px; top:-62px; background:url(../img/producers.png) no-repeat center top; font-size:24px; text-transform:none; color:#616161; text-align:center; line-height:86px; }
.red{color:#c51501; }
#list-sort #slidercena{  float: left;
    height: 25px;
    margin: 15px 5px 0 50px;
    position: relative;
    width: 190px; }
#list-sort .ui-widget-header , #search .ui-widget-header{background:url(../img/bg-slide-act.png) repeat-x center 3px; border-style:none; }
#list-sort .ui-state-default , #search .ui-state-default{background:url(../img/slide-button.png) no-repeat; height:14px; width:19px; top:-2px; border-style:none; }
#list-sort .ui-widget-content, #search .ui-widget-content{background:transparent url(none); border-style:none;background:url(../img/bg-slider-short.png) no-repeat center top; }
#slider-left{text-transform:none;background:url(../img/price-from.png) no-repeat; height:39px; width:76px; display:none;position:absolute; left:0px; top:-35px; font-size:12px; color:#c51501; text-align:center; line-height:29px; }
#slider-right{text-transform:none;background:url(../img/price-to.png) no-repeat; height:39px; width:76px; display:none;position:absolute; top:-35px; font-size:12px; color:#c51501; text-align:center; line-height:29px; right:-17px; }

#producers-sort        { width: 695px; margin:0px; padding:10px 15px; height:auto; color:#666; font-size:11px; text-transform:uppercase; background:#ececec; border-top:1px solid #d9d9d9; float: left; }
#producers-sort strong { padding:0 10px 0 0px;  display:block;float:left;}
#producers-sort label{line-height:20px;display:block;float:left;padding-left:5px;padding-bottom:5px;}

.product-list           {
	padding: 0px;
	float: left;
	width: 100%;
	clear: both;
}
.product-list div.blok       { position:relative;width:238px;  float:left; margin-bottom:15px;  }
.product-list div.pr-blok-top       { position:relative;width:238px; height:3px; background:url(../img/pr_blok_top.png) 100% 0 no-repeat; float:left;  }
.product-list div.pr-blok-repeat       {
	width: 241px;
	float: left;
	height: 250px;
	border: 1px solid #e4e4e4;
	margin-right: 5px;
	margin-bottom: 48px;
	background-color: #FFF;
	background-image: url(../img/bg-product-list.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	position: relative;
}
.product-list div.pr-blok-repeat.last { margin-right: 0px; }

.product-list div.pr-blok-bottom       { position:relative;width:238px; height:5px; background:url(../img/pr_blok_bottom.png) 100% 0 no-repeat; float:left;  }
.product-list .popisek{ display:block; height:40px; clear: both; }
.right .product-list h2        {
	height: 31px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	margin-top: 8px !important;
	display: block;
	width: 206px;
	margin-right: auto;
	margin-bottom: 0px !important;
	margin-left: 10px;
	margin-top: 5px;
  float:left;
	overflow: hidden;
	color: #ff6d00;
	background-image: url(../img/arrayR.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 15px;
}
.product-list h2 a {
	color: #ff6d00;
	text-decoration: none;
}
.product-list h2 a:hover { text-decoration: underline; }

.product-list h3        { text-align:center; font-weight:normal; font-size:12px; margin-top:7px; }
.product-list h3 a      { color:#686868; }
.pFoto {
	display: block;
	clear: both;
	text-align: center;
	height: 123px;
	width: 221px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
  position:relative;
}
.productImageWrap{
    display:block;
    width: 221px;
    bottom:0px;
    left:0px;
    position:absolute;
    text-align:center;
}
.product-list img       {
	max-height: 113px;
	max-width: 208px;
	margin: 0px auto;
	border: 1px solid #e4e4e4;
  padding:3px;
}
.product-list dl        { float: left; display:block; color:#ba0c0c; margin: 0px; width: 250px; padding-left: 10px;margin-top:3px; }
.product-list dd        { font-size:12px; font-weight:bold;color:#FF6900;}

.product-list del       { color:#686868; text-align:left; display:block; line-height:1.4em; float: left; width: 50%; padding-left: 6px; }
.product-list.var-2  {  padding: 0px; }
.product-list.var-2 div { }
.product-list.var-3 div {border-bottom:0; }
.product-list .pr-blok-repeat .notice {
	font-size: 11px;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px !important;
}

#right .desc         { margin:0px; padding:0 10px 0 0; line-height:1.3em; }
.product-list .ico { display: block; height: 46px; width: 46px; line-height:46px; text-align:center; font-weight:bold; font-size:15px; position: absolute; top: 37px; margin: 0px; padding: 0px; right: 5px; }
.product-list .ico.icoAction { background: url(../img/ico-akce.png) no-repeat; }
.product-list .ico.icoNew { background: url(../img/ico-new.png) no-repeat; }
.product-list .ico.icoSleva { background: url(../img/ico-sleva.png) no-repeat; }
.product-list .icoLink{text-decoration:none !important;}

#right #podmenu  { width:730px;height:auto;}
#right #podmenu .podmenu   {float:left;margin-bottom:10px; margin-left:10px;width:350px;height:80px; line-height:30px; color:#666; font-size:11px; text-transform:uppercase; background:#ececec; border:1px solid #d9d9d9; }
#right #podmenu img   {float:left;width:65px;max-height:65px; margin: 7px; border:1px solid #d9d9d9; }
#right #podmenu .podmenu .nazev   {  float: left;
    font-size: 15px;
    margin-left: 17px;
    margin-top: 20px; }
.pr-blok-repeat .btn-4 {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	position: absolute;
	left: 55px;
	bottom: -17px;
	background-image: url(../img/bt-poptat.png);
	background-repeat: repeat-x;
	line-height: 34px;
	height: 34px;
	width: auto;
	z-index: 20;
}
.pr-blok-repeat .btn-4:hover {
	background-position: 0px -34px;
}

.pr-blok-repeat .boxShadow {
	background-image: url(../img/bg-product-bottom.png);
	height: 16px;
	width: 246px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: -16px;
}



.upoutavka{width:712px;margin-left:10px;}
.catBox {float: left; height: 60px; width: 235px; margin-right: 6px; margin-bottom: 5px; position: relative; }

.catBox span { display: block; float: left; height: 50px; width: 50px; margin-top: 5px; margin-left: 6px; text-align: center; }
.catBox img { max-height: 50px; max-width: 50px; }
.catBox p { display: block; float: left; padding-top: 8px; padding-left: 7px; font-size: 15px; line-height: 1.1em; width: 150px; height: 43px; overflow: hidden; }
.catBox a { display: block; position: absolute; height: 52px; width: 150px; left: 0px; top: 0px; font-size: 15px;line-height: 1.1em; padding-top: 8px; text-decoration: none; padding-left: 63px; overflow: hidden; }
.catBox a:hover { text-decoration: underline; }
