.category-list-main,
.category-list-main-left,
.category-list-main-right {
width: 254px;
min-height: 325px;
_height:325px;
margin: 10px 0px 0px 0px;
border:1px solid #d1bc9c;
}

.category-list-main-left {
float: left;
}

.category-list-main-right {
float: right;
}

.category-main-text, .category-main-text-vyprodej {
background-image: url(../images/h2-category-main-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 31px;
overflow: hidden;
}

.category-main-text-vyprodej {
background-image: url(../images/h2-category-main-bg-akce.jpg);
}

.category-main-text h2,
.category-main-text a:link, 
.category-main-text a:visited,
.category-main-text-vyprodej h2,
.category-main-text-vyprodej a:link, 
.category-main-text-vyprodej a:visited   {
color: #d17f0e;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
font-family: arial;
font-size: 15px;
line-height: 30px;
}

.category-main-text-vyprodej h2,
.category-main-text-vyprodej a:link, 
.category-main-text-vyprodej a:visited   {
color: #f6e5cb;
}

.category-main-text a:hover {
	color: #FFA326;
}

.category-main-image {
margin: 0px;
padding: 0px;
height: 108px;
overflow: hidden;
text-align: center;
background-image: url(../images/category-main-image-bg.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}

.category-main-image img {
margin: 10px 0px 5px 0px;
}

.category-main-decription{
	margin: 0px;
	padding: 8px;
	height: 108px;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/category-main-text-bg.jpg);
	background-repeat: repeat-y;
	background-position: bottom left;
	position: relative;
}


.category-main-decription .buy-button-detail {
left:65px;
position:absolute;
top:95px;
}


.category-main-table table,
#product-main-table table {
border: 0px;
width: 100%;
border-collapse: collapse;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
}

#product-main-table {
margin: 20px 0px 0px 0px;
}

.category-main-table table tr td,
#product-main-table table tr td {
/*width: 50%;*/
vertical-align:bottom;
padding-top: 3px;
padding-bottom: 0px;
font-family: arial;
font-size: 12px;
font-weight: bold;
}

#product-main-table table tr td {
width: 33%;
padding-left: 35px;
}

.category-main-table table tr td.leva,
#product-main-table table tr td.leva,
.category-main-table table tr td.leva-vyprodej,
#product-main-table table tr td.leva-vyprodej   {
padding-left: 25px;
width: 75px;
}

.category-main-table table tr td.prava,
#product-main-table table tr td.prava,
.category-main-table table tr td.prava-vyprodej,
#product-main-table table tr td.prava-vyprodej {
padding-left: 15px;
}

.category-main-table table tr td.prvni,
#product-main-table table tr td.prvni {
color: #521503;
}

.category-main-table table tr td.prvni-vyprodej,
#product-main-table table tr td.prvni-vyprodej {
background-color: #ffefd9;
background-image: url(../images/td-1.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.category-main-table table tr td.druhy,
#product-main-table table tr td.druhy  {
color: #D17F0E;
}

.category-main-table table tr td.druhy-vyprodej,
#product-main-table table tr td.druhy-vyprodej  {
background-color: #feece6;
background-image: url(../images/td-2.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.category-main-table table tr td.leva-vyprodej,
#product-main-table table tr td.leva-vyprodej,
.category-main-table table tr td.prava-vyprodej,
#product-main-table table tr td.prava-vyprodej  {
color: #521503;
}

.category-main-table table tr td .productSalePrice,
#product-main-table table tr td .productSalePrice  {
  text-decoration: line-through;
  margin-right: 5px;
}
#CenoveSrovnaniMatraci .productSalePrice  {
  text-decoration: line-through;
  margin-right: 15px;
}  

.category-main-table table tr td .productPriceDiscount,
#product-main-table table tr td .productPriceDiscount,
#CenoveSrovnaniMatraci .productPriceDiscount   {
  /*color: #b54017; */
  color:#ce1800;
} 


.category-main-table table tr,
#product-main-table table tr {
	background-image: url(../images/category-main-image-bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

#categoryImgListing,
#categoryIcon {
background-image: url(../images/category-main-image-bg.jpg);
background-repeat: repeat-x;
background-position: left bottom;
width: 250px;
height: 175px;
text-align: center;
float: left;
margin: 15px 0px 10px 0px;
}

#categoryImgListing a,
#categoryIcon a{
text-decoration:none !important;
}

#indexProductListCatDescription {
background-image: url(../images/category-main-text-bg.jpg);
width: 253px;
float: right;
margin: 10px 0px 0px 0px;
padding: 0px 8px 8px 8px;
}

#cartAdd{
width:250px;
float: left;
margin: 10px 0px 0px 0px;
text-align: center;
}

#productPrices{
width:250px;
float: left;
margin: 10px 0px 0px 0px;
text-align: center;
color:#CE7800;
font-size:16px;
line-height:24px;
font-weight: bold;
}

#detailImagesProduct {
float: left;
margin-left: -8px;
}

#detailImagesProduct img{
border: 1px solid #d1bc9c;
padding: 1px;
margin-right: 1px;
}

#productGeneral #cartAdd,
#productGeneral #productPrices {
float:none;
text-align:center;
width:250px;
}

#CenoveSrovnaniMatraci .category-main-decription{
	height: 65px;
}

#CenoveSrovnaniMatraci .category-main-decription .buy-button-detail {
  top:35px;
}

.category-main-price {
    color: #D17F0E;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 238px; 
}

.category-main-cat-link {
    color: #D17F0E;
    display: block;
    position: absolute;
    text-align: left;
    top: 60px;
    width: 238px; 
}

#CenoveSrovnaniMatraci .category-list-main, 
#CenoveSrovnaniMatraci .category-list-main-left, 
#CenoveSrovnaniMatraci .category-list-main-right {
    min-height: 176px;
}


#attributePriceFrom {
    float: left;
    margin: 0px 20px 0px 0px;
    width: 166px;
}
#attributePriceTo {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 166px;
}
#attributePriceFrom select, #attributePriceTo select {
    width: 108px;
}
#productFilters {
    background-color: #f7ead7;
    color: #521503;
    float: left;
    font-weight: bold;
    margin: 15px 0px 10px 0px;
    padding: 10px 0px 10px 20px;
    width: 500px;
}
#productFilters form {
    float: right;
}


table.na-miru-table {
  margin: 10px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}


table.na-miru-table tr td {
  background-image: url("../images/category-main-image-bg.jpg");
  background-position: left top;
  background-repeat: repeat-x;
  text-align: left;
  padding: 5px 0px 0px 5px;
}

table.na-miru-table tr th {
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
}
/*
table.na-miru-table tr.jedna td,
table.na-miru-table tr.jedna-vyprodej td  {
  color: #D17F0E;
}

table.na-miru-table tr.dve td,
table.na-miru-table tr.dve-vyprodej td {
  color: #521503;
}
*/
table.na-miru-table tr td.name {
  width: 215px;
  padding-left: 10px;
}

table.na-miru-table tr td.price {
  width: 150px;
}

table.na-miru-table tr.jedna-vyprodej td,
table.na-miru-table tr.dve-vyprodej td {
font-weight:bold;
}
 
table.na-miru-table tr td .productSalePrice {
    margin-right: 5px;
    text-decoration: line-through;
} 

table.na-miru-table tr td .productPriceDiscount {
    /*color: #B54017;*/
      color:#ce1800;
} 
      
