/* Kosik a objednavky: */
.ObsahStrankyElements .Shop h1
{
	color: #727171;
}

table.orderStep,
table.CartTable 
{
width: 520px;
}

/* Katalog: */

.ObsahStrankyElements .Subcategories a
{
display: block;
text-align: center;
background: url('img/tab-end.png') no-repeat right top;
height: 20px;
line-height: 20px;
padding-left: 6px; padding-right: 6px;
color: black;
text-decoration: none;
_float: left;
}

.ObsahStrankyElements .Subcategories li
{
margin-right: 2px;
display: block; 
float: left;
background: url('img/tabs.png') no-repeat left top;
height: 20px;
line-height: 20px;
}

.ProductList
{
margin-top: 10px;
}

.ProductList .Product
{
width: 236px; _width: 235px;
float: left;
border: 1px solid #eeeded;
margin: 1px;
padding: 10px;
padding-bottom: 0px;
margin-bottom: 6px;
}

.Product .ProductPrice
{
padding-left: 5px;
}

.TopPartProduct a,
.ProductListInnerTable a
{
text-decoration: none;
color: black;
}
.TopPartProduct a:hover,
.ProductListInnerTable a:hover
{
text-decoration: underline;
}
.Product .Buttons
{
margin: auto;
}

.Buttons
{
text-align: center;
font-size: 12px;
color: white;
width: 132px;
}

.Buttons a
{
display: block;
width: 47px;
height: 18px;
text-decoration: none;
line-height: 18px;
padding-left: 18px;
}

.Buttons a.Basket
{
float: right;
}

.Buttons a.Basket,
.ProductDetails #Buy
{
color: white;
background: url('img/button_buy2.jpg') no-repeat left top;
}

.Buttons a.Basket
{
background-image: url('img/button_buy.jpg');
}

#ProductDetailTop #Buy
{
float: right;
}

.ProductDetails #Buy
{
border: 0px;
width: 65px;
padding-left: 0px;
margin-top: 3px;
}

button#Buy:hover
{
background-position: left -18px;
}

.Buttons a.Lupa
{
float: left;
background: url('img/button_detail.jpg') no-repeat left top;
}

.Buttons a.Basket:hover
{
background-position: left -18px;
text-decoration: underline;
}
.Buttons a.Lupa:hover
{
background-position: left -18px;
text-decoration: underline;
}

.Product .SubBody
{
clear: both;
margin-top: 6px;
height: 39px; overflow: hidden;
font-size: 11px;
margin-bottom: 6px;
color: black;
text-align: justify;
}

.Product h4
{
font-weight: bold;
padding-bottom: 5px;
}

.Product .beznacena,
.Right .beznacena,
.Product .discount
{
font-size: 11px;
}

.Product .beznacena,
.Product .discount
{
float: right;
}

.Product h4,
.Product .ManufacturerInfo
{
border-top: 1px solid #eeeded;
}
.Product .beznacena,
.Product .discount,
.Product h4,
.Product .ManufacturerInfo
{
padding-top: 5px;
margin-top: 5px;
}

.Product h2
{
margin: 0px;
text-align: center;
font-size: 12px;
height: 15px;
overflow: hidden;
}
.Product h2 a
{
font-family: Tahoma;
font-weight: bold;
text-decoration: none;
color: black
}
.Product h2 a:hover
{
text-decoration: underline;
}
