.category-list-main,
.category-list-main-left,
.category-list-main-right {
width: 254px;
min-height: 371px;
_height:371px;
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: 16px;
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:46px;
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: #ce7800;
background-image: url(../images/td-1.jpg);
background-position: top left;
background-repeat: no-repeat;
color: #ffffff;
}

.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: #521503;
background-image: url(../images/td-2.jpg);
background-position: top left;
background-repeat: no-repeat;
color: #ffffff;
}


.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;
}
