/* Obrazky na pozadi */

.LevaStranaElements .ElementHeader,
.PravaStranaElements .ElementHeader
{
background-image: url('img/menu_top_left.jpg');
}

.LevaStranaElements .Element li a,
.PravaStranaElements .Element li a
{
background-image: url('img/menu_arrow.png');
}


.LeftHeader .HorniMenuElements
{
background: url('img/top_menu_back.jpg') repeat-x;
}

.LeftHeader .HorniMenuElements li
{
background: url('img/top_menu_item.gif') no-repeat 4px center;
}
.LeftHeader #TopLeftCorner
{
background: url('img/top_background.jpg') no-repeat left 0px;
}
.RightHeader .SearchForm button#search_button
{
background: url('img/search_button.jpg') no-repeat left top;
}
.ObsahStrankyElements .ElementHeader
{
background: url('img/main_top.jpg') no-repeat;
}
.RightHeader .UserInfoElement .Cart,
.RightHeader .UserInfoElement .UserMenu
{
background: url('img/head_separate.jpg') no-repeat left center;
}
#Header .RightHeader
{
background: url('img/head_background.jpg') no-repeat;
}

/* Barvy */

.RightHeader .SearchForm input#search_field
{
border: 1px solid #04688A; /* hledaci pole v hlavicce stranky */
}
.ObsahStrankyElements .ElementHeader
{
color: white; /* nadpis v centr. casti (v barevnem boxu) */
}
.LeftHeader #TopLeftCorner h2 a
{
color: black; /* nadpis prostredni cast hlavicky (nazev e-shopu) */
}

.LeftHeader #TopLeftCorner span a,
.LeftHeader #TopLeftCorner .Top a
{
color: black; /* prostredni cast hlavicky */
}

.LeftHeader .HorniMenuElements li,
.LeftHeader .HorniMenuElements a
{
color: #0284A6;
}

.LeftHeader .HorniMenuElements li a.highlight,
.LeftHeader .HorniMenuElements a:hover
{
color: #A6BF47;
}

.RightHeader .UserInfoElement,
.RightHeader .UserInfoElement a
{
color: white;
}

.RightHeader .SearchForm button#search_button span
{
color: white; /* tlacitko 'hledej' v hlavicce stranky */
}

.PollAnswer,
#Signature 
{
background: #9ABB48;
}
#Signature,
#Signature a
{
color: white;
}

#CentralPart .LevaStranaElements .ProductTreeElement,
#CentralPart .PravaStranaElements .ProductTreeElement {
border:medium none;
padding-bottom:0;
}

.LevaStranaElements .ProductTreeElement .ElementHeader,
.PravaStranaElements .ProductTreeElement .ElementHeader  {
margin-bottom:1px;
}

.LevaStranaElements .ProductTreeElement .ElementContent,
.PravaStranaElements .ProductTreeElement .ElementContent {
background: #B7E0FA;
padding:0px;
}

.LevaStranaElements .Element ul.First,
.PravaStranaElements .Element ul.First{
margin:0;
padding:0;
}

.LevaStranaElements .Element ul,
.PravaStranaElements .Element ul{
margin:0;
padding:0 0 0 20px;
}

.LevaStranaElements .ProductTreeElement li,
.PravaStranaElements .ProductTreeElement li {
background:url("img/line.png") no-repeat scroll 0 33px transparent;
display:block;
line-height:35px;
_height:35px;
list-style:none outside none;
margin:0px;
padding:0px;
}

.LevaStranaElements .ProductTreeElement li a,
.PravaStranaElements .ProductTreeElement li a{
background: url('img/flower.png') no-repeat scroll left center transparent;
margin:0 0 0 10px;
padding:0 0 0 17px;
text-transform:uppercase;
color:#126194;
}

.LevaStranaElements .ProductTreeElement li ul,
.PravaStranaElements .ProductTreeElement li ul {
background:none repeat scroll 0 0 #E4F2FB;
margin:0;
padding:0;
}

.LevaStranaElements .ProductTreeElement li li,
.PravaStranaElements .ProductTreeElement li li {
background:none repeat scroll 0 0 #E4F2FB;
display:block;
line-height:22px;
list-style:none outside none;
margin:0;
padding:0 0 0 20px;
_height:22px;
}

.LevaStranaElements .ProductTreeElement li li a,
.PravaStranaElements .ProductTreeElement li li a{
background-image: url('img/menu_arrow.png');
margin:0 0 0 10px;
padding:0 0 0 10px;
text-transform:none;
}

.LevaStranaElements .ProductTreeElement li li a:hover,
.PravaStranaElements .ProductTreeElement li li a:hover{
color: #1C6FA4;
}
