body
{
	font-size: 70%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: black;
    text-align: center;
    background-color: white;
	font-family: Tahoma, Verdana, Arial, Helvetica, "Sans Serif";
}

img
{
    border: none;
}

input, select
{
	font-family: Tahoma, Verdana, Arial, Helvetica, "Sans Serif";
}

h1, h2, h3, h4, h5
{
    font-size: 100%;
    margin: 0px;
}

#div_container
{
    text-align: left;
    width: 780px;
    height: 154px;
	left: 50%;
	margin: 0px auto 0px auto;
	background-color: rgb(60,74,83);
}

#div_top
{
    position: relative;
    height: 220px;
}

#img_ico_home
{
    position: absolute;
    right: 109px;
    top: 36px;
}

#img_ico_obalka
{
    position: absolute;
    right: 72px;
    top: 38px;
}

#img_ico_kosik
{
    position: absolute;
    right: 35px;
    top: 38px;
}

#img_hledat_ok
{
    position: absolute;
    right: 18px;
    top: 95px;
}

#input_hledat
{
    width: 92px;
    height: 16px;
    position: absolute;
    right: 35px;
    top: 90px;
    border: 1px solid rgb(49,133,168);
}

#img_koupelnove_doplnky
{
    position: absolute;
    left: 23px;
    top: 141px;
}

#img_vodovodni_baterie
{
    position: absolute;
    left: 270px;
    top: 141px;
}

#img_metry_vodovahy
{
    position: absolute;
    right: 23px;
    top: 141px;
}

#div_bottom
{
    background-color: rgb(60,74,83);
    padding: 8px 23px;
}

#div_left_column
{
    float: left;
    width: 233px;
}

#div_content_column
{
    /*background-color: yellow;*/
    float: right;
    width: 487px;
}

.cleaner
{
    clear: both;
}

#td_kategorie_top
{
    background: url("images/bg-kategorie-top.gif");
    background-repeat: repeat-x;
}

#td_kategorie_content
{
    background: rgb(234,234,234);
}

/* CONTENT */
#td_content_right
{
    background: url("images/bg-content-right.gif"); background-repeat: repeat-y;
}

#td_content_content
{
    background: rgb(255,255,255);
    padding: 12px 16px;
}

#div_kategorie_footer
{
    text-align: center;
    color: rgb(169,169,169);
    font-size: 80%;
    padding-top: 9px;
}

a.a_white:link, a.a_white:visited
{
    color: rgb(225,221,221);
    text-decoration: none;
}

a.a_white:hover
{
    color: rgb(225,221,221);
    text-decoration: underline;
}

h3.leftBoxHeading
{
    color: rgb(60,74,83);
    background-color: rgb(225,221,221);
    padding: 7px 11px 8px 11px;
}

.img_kategorie_odrazka
{
    margin: 0px 3px;
}

a.category-top:link, a.category-top:visited, a.category-links:link, a.category-links:visited, a.category-products:link, a.category-products:visited
{
    color: rgb(60,74,83);
    text-decoration: none;
}

a.category-top:hover, a.category-links:hover, a.category-products:hover
{
    color: rgb(60,74,83);
    text-decoration: underline;
}

a.a_vypis_produktu:link, a.a_vypis_produktu:visited, a:link, a:visited
{
	color: rgb(19,115,154);
	text-decoration: underline;
}

a.a_vypis_produktu:hover, a:hover
{
	color: rgb(19,115,154);
	text-decoration: none;
}

span.price, h2#productPrices
{
	font-weight: bold;
	font-size: 125%;
}

span.normalprice
{
	font-weight: bold;
	text-decoration: line-through;
}

span.productSpecialPrice
{
	font-weight: bold;
	color: rgb(174,0,0);
}

span.productPriceDiscount
{
	font-size: 80%;
	color: rgb(174,0,0);
	font-weight: normal;
}

.itemTitle
{
	margin: 5px 0px;
}

.listingDescription
{
	margin: 0px 0px 5px 0px;
}

#productMainImage
{
	float: left;
	margin: 10px;
	text-align: center;
}

#productName
{
	margin: 0px 0px 10px 0px;
}

#productPrices
{
	text-align: right;
}

#cartAdd
{
	text-align: right;
}

.centerColumn
{
	margin: 5px 0px;
}

h1
{
	margin: 5px 0px;
}

ul li
{
	list-style-type: square;
}

.wrapperAttribsOptions
{
	margin: 3px 0px 8px 0px;
}

a.a_kosik:link, a.a_kosik:visited
{
	font-weight: bold;
	color: rgb(160,0,0);
	text-decoration: none;
}

a.a_kosik:hover
{
	font-weight: bold;
	color: rgb(160,0,0);
	text-decoration: underline;
}

#shoppingcartContent
{
	margin: 0px 8px;
}

.cartBoxTotal
{
	padding-top: 6px;
	border-top: 1px solid rgb(176,176,176);
	text-align: right;
	margin-top: 8px;
	font-weight: bold;
}

.sideBoxContent
{
	padding: 0px 3px 8px 3px;
}

.centerBoxHeading
{
	margin: 8px 0px;
}

#cartSubTotal
{
	font-weight: bold;
	text-align: right;
}

.povinne, .alert
{
	color: rgb(160,0,0);
}

#infoShoppingCart
{
	padding: 10px;
	text-align: left;
}

.messageStackError, .messageStackWarning, errorBox, .messageStackSuccess
{
    background-color: rgb(255,221,221);
    border-top: 1px solid rgb(255,0,0);
    border-left: 5px solid rgb(255,0,0);
    border-bottom: 1px solid rgb(255,0,0);
    border-right: 1px solid rgb(255,0,0);
    padding: 3px;
	margin: 5px 0px;
}

.div_radit_podle
{
    margin: 10px 0px;
}

.buttonRow
{
    margin: 5px 0px 5px 0px;
}

.div_footer_odkazy
{
    color: white;
    text-align: center;
    padding-top: 5px;
    font-size: 110%;
}

.cartTotalDisplay, .accountTotalDisplay
{
    text-align: right;
}

#orderTotals
{
    margin: 10px 0px;
}

#popupSearchHelp
{
    padding: 10px;
    text-align: left;
}

.centerBoxContentsAlsoPurch
{
	margin: 0px 0px 10px 0px;
}
