/* radkovy vypis */
.items-list-row{padding-top:92px;}
.items-list-row .list-item{ height:110px; overflow:hidden; border-bottom:1px solid #f2f2f2; overflow:hidden; position:relative; }
.items-list-row .list-item .articles-img {width:100px;  height:100px; line-height: 100px; overflow:hidden;  margin:0 20px;  float:left;  display:block;}
.items-list-row .list-item .articles-img img { width: 100px; height: 100px; vertical-align: middle; position: relative; top: -1px; }
.items-list-row .list-item .articles-img img.byheight { height:100px; width:auto; }
.items-list-row .list-item .articles-img img.bywidth { width:100px; height:auto; }
.items-list-row .list-item .articles-text{ float:left;  height: auto; padding: 10px 0;  overflow:hidden;}
.items-list-row .list-item .articles-text h3{font-size:1em;  text-transform:uppercase;  padding:0;  margin:0;  height: auto; margin-bottom:5px;  overflow:hidden; }
.items-list-row .list-item .prices{float:left;  width:150px;  height: auto;  padding:10px 0px;  text-align:right;  overflow:hidden;}
.items-list-row .list-item form{float:right;  width:100px;  height: auto;  overflow:hidden;}
.items-list-row .list-item .old-price{font-size:1.2em;}
.items-list-row .list-item .price{font-size:1.9em;  line-height:24px;}
.items-list-row .list-item form{margin: 0;}
.items-list-row-small {padding-top:0;  margin-bottom:43px; max-height:290px; overflow:hidden;}
.items-list-row-small h2{height:70px;  line-height:74px;  padding:0 20px;  font-size:1.7em;}
.items-list-row-small .list-item .articles-img img { width: auto; height: auto; }
.items-list-row-small .list-item{height: auto;}
.items-list-row-small .list-item .articles-img{height: 60px;  width: 60px;  margin: 5px 20px 5px 20px; line-height: 60px;}
.items-list-row-small .list-item .price{font-size:1.6em;}
.items-list-row-small .list-item .prices {width: 190px; position: relative; }
.items-list-row-small .list-item .prices .both-prices { margin-right: 90px; }
.items-list-row-small .list-item .prices form { position: absolute; right: 0; top: 10px; }
.more-down{position:absolute;  display:block; cursor: pointer; width:160px;  height:26px;  margin:-25px 0 0 295px;  background:url(../../images/more-down.png) top left no-repeat;}
/* tabulkovy vypis */
.items-list-table{padding:125px 0 25px 25px; *padding:0; *margin:125px 0 25px 25px; }
.nofilter .items-list-table, .nofilter .items-list-row {padding-top: 25px;  }
.items-list-table .list-item{height:385px;}
.items-list-table .articles-text{margin:0;}
.items-list-table .list-item .prices{margin-top:0;  padding:0 15px 0 0;  }
.items-list-table .list-item form{float:right;  width:79px;  height:24px;  overflow:hidden;  margin: 5px 0 0 0; }
.items-list-table .list-item .prices{height:53px;  text-align:right;  margin-top:10px;}
.prices form {float:right;  margin-top:5px; width: auto; height: auto; }
.prices .text {display:block; float:right; width:28px; height:20px; font-size:1.2em; color:#5a5050; margin-right:7px; border:1px solid #9f9f9f;  padding:1px 5px; }
.prices .button { float:right; margin-right: 0; }
#list-params {position:absolute; top: -1px; left: -1px; background:#d2f0ff;  margin:0; overflow:hidden;  z-index:100;  display:none;border:1px solid #e7f7ff;border-bottom:1px solid #ebe6e6;}
#list-params .list-params-in { padding: 20px 0 0 20px; }
#list-params h4 { font-family: arial; margin: 0 0 10px 0; font-size: 1.2em; color: #5A5050; font-weight: bold; }
#list-params input {margin:2px 5px 0 0;}
#list-params .list-params-group { margin-bottom: 20px; }
#list-params .params-filter-item { width: 160px; margin-right: 16px; float: left; text-align: left; position: relative; }
#list-params .params-filter-item label { display: block; padding-left: 20px; }
#list-params .params-filter-item input { position: absolute; left: 0; top: 0; }
#list-params .params-filter-item .prodcnt { margin-left: 4px; color: #A09B9B; }
#params-toggle{position:absolute; top: 15px; right: 20px;  width:91px;  z-index:200; margin: 0; }
#params-toggle span{display:block;  line-height:24px; padding-right:5px; background:url(../../images/params-down.png) 77px 10px no-repeat; }
#params-toggle.active span{background-image:url(../../images/params-up.png); }
.paging{float:right;  max-width:460px;  overflow:hidden;  margin-top:8px;  border-right:1px solid #ebe6e6;}
.paging a, .paging span{display:block;  width:30px;  height:30px;  line-height:30px;  text-align:center;  color:#5a5050;  float:left;  border:1px solid #ebe6e6;  border-right:none;  text-decoration:none;  font-size:1.1em;}
.paging-prev{background:url(../../images/paging-left.png) center center no-repeat;}
.paging-next{background:url(../../images/paging-right.png) center center no-repeat;}
.paging a:hover{text-decoration:underline;}
.paging span{color:#a09b9b; background:#fff;}
.list-more{width:210px;  float:left;  margin-right:10px;}
.list-more:hover{width:209px;}
.up{display:block;  float:left;  padding-right:15px;  padding-top:15px;  color:#5a5050;  background:url(../../images/up.png) right 20px no-repeat;}
#subcats,#subcats li{margin:0 0 10px 0;  padding:0;  list-style-type:none; }
#subcats li{ height: 130px; position: relative; float:left; margin-right:10px;  background:#fff; border:1px solid #ebe6e6; float:left; background: #fff;}
#subcats li a { display: inline-block; height: 130px; position: absolute; top: 0; left: 0; z-index: 1000; line-height: 130px; text-decoration: none; background: #fff; opacity: .0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
#subcats li .subcat-img { display: block; width: 170px; height: 70px; overflow: hidden; margin: 4px auto 0 auto; }
#subcats li .subcat-text { display: block; width: 160px; height: 35px; overflow: hidden; margin: 8px auto 0 auto; line-height: 1.3em; line-height:15px; color:#504f53; font-size:1.2em; font-weight:bold; text-decoration:none; text-align:center; }
#subcats li:hover .subcat-text, #subcats li.hover .subcat-text  { text-decoration:underline; color: #D8292A; }
#subcats li.last { margin-right: 0; }
#list-filter {position:absolute; height:90px; background:url(../../images/list-filter.png) top left repeat-x;  border:1px solid #fff;  border-bottom:1px solid #f0efef;}
#list-filter .list-filter-in { padding: 10px; }
#price-range-div{width:192px;  display:block;  float:left;  margin:0 30px 0 25px; }
#filter-price-min-text, #filter-price-max-text{width:75px;  display:block;  float:left;  margin:0 0 0 0;}
#filter-price-min-text{text-align:right;}
.list-filter{padding:8px 0;  color:#5a5050; position: relative;}
.list-filter label{width:80px;  display:block;  margin:0 10px 0 0;  line-height:24px;  font-weight:bold;  text-align:right;  float:left;}
#list-filter .select{width:160px;  float:left;  margin:0 10px 0 0;}
#list-filter-up{display:block;  float:left; cursor:pointer;  width:24px;  height:24px;  text-decoration:underline;  background:url(../../images/filter-up.png) center center no-repeat;}
#list-filter-down{display:block;  float:left; cursor:pointer;  width:24px;  height:24px;  margin:0 5px 0 0;  background:url(../../images/filter-down.png) center center no-repeat;}
#list-filter-up.active{background:url(../../images/filter-up-active.png) center center no-repeat;}
#list-filter-down.active{background:url(../../images/filter-down-active.png) center center no-repeat;}
#list-filter-left { float:left; width:430px; }
#list-filter-right { float:right; width: 289px; }
#list-filter-right .right-margin { margin-right: 120px; } 
#list-filter-columns{display:block;  float:left;  width:160px;  padding-right:10px;   color:#5a5050;  text-decoration:underline;  text-align:right;  background:url(../../images/down.png) right 5px no-repeat;}
#list-filter-columns:hover{text-decoration:none;}
#list-type-href-2 {display:block;  float:right;  width:16px;  height:17px;  margin-right:12px;  text-decoration:underline;  background:url(../../images/icon-list.png) top left no-repeat;}
#list-type-href-2:hover, #list-type-href-2.active { background-position: bottom left; }
#list-type-href-3 {display:block;  float:right;  width:16px;  height:17px;  margin-right:10px;  text-decoration:underline;  background:url(../../images/icon-catalogue.png) top left no-repeat;}
#list-type-href-3:hover, #list-type-href-3.active { background-position: bottom left; }
#list-type-href-1 {display:block;  float:right;  width:16px;  height:17px;  margin-right:10px;  text-decoration:underline;  background:url(../../images/icon-table.png) top left no-repeat;}
#list-type-href-1:hover, #list-type-href-1.active { background-position: bottom left; }
.xselect{width:85px;  height:24px;   position:absolute;  right:115px;  top:3px;}
.xselect .wrapper{width:85px;  height:24px;  overflow:hidden;  position:absolute;  top:0;  left:0;  border:1px solid transparent;  cursor:pointer;}
.xselect.hover .wrapper{border:1px solid #dcd2d2;  height:auto;  background:#fff; }
.xselect .option{display:block;  padding:5px 5px 4px 5px;  text-align:left;  color:#505050;}
.xselect .option a{display:block;  text-decoration:none;}
.xselect.hover .option a{color:#fff;}
.xselect .option:hover{background:#d2f0ff;}
.xselect.hover .selected .option{background-color:#f0f0f0;}
.xselect:hover .wrapper{border:1px solid #dcd2d2;}
.xselect .bar{display:block;  width:20px;  height:24px;  position:absolute;  top:1px;  right:-1px;  cursor:pointer;  background:url(../../images/xselect_arrows.png) top right;}
.xselect.hover .bar{background:url(../../images/xselect_arrows.png) bottom right;}


#sance {position: fixed; top: 120px; left: 50%; margin-left: 496px;}
.column-5 #sance {margin-left: 583px;}
.column-6 #sance {margin-left: 670px;}