body
{
/*color: #0035A1;*/
}

.LeftHeader .HorniMenuElements li
{
background-image: url(img/top_menu_item.gif);
}

.LeftHeader .HorniMenuElements
{
background-image: url(img/top_menu_back.jpg);
}

/*.LeftHeader #TopLeftCorner .Pic1
{
background-image: url(img/top_m);
}*/

.LeftHeader #TopLeftCorner
{
background-image: url(img/top_background.jpg);
height: 179px;
}

#Header .RightHeader
{
background: url(img/head_background.jpg);
_margin-top: -18px;
}

.LevaStranaElements .ElementHeader,
.PravaStranaElements .ElementHeader 
{
background-image: url(img/menu_top_left.jpg);
}

.ObsahStrankyElements .ElementHeader,
.ObsahStrankyElements .LoginElement h1,
.ObsahStrankyElements .Registration h1,
.ObsahStrankyElements .UserAccountEl h1,
.ObsahStrankyElements #Cart h1,
.ObsahStrankyElements .Orders h1,
.ObsahStrankyElements .UserAffiliateEl h1
{
background-image: url(img/main_top.jpg);
color:white;
font-size:14px;
font-weight:bold;
height:40px;
line-height:35px;
margin:0 0 4px;
padding-left:20px;
text-align: left;
display: block;
text-transform:uppercase;
}

.Buttons a.Lupa
{
background-image: url(img/button_detail.jpg);
color: white;
}

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

.RightHeader .SearchForm button#search_button
{
background-image: url(img/search_button2.jpg);
}

.LevaStranaElements .Element li a,
.PravaStranaElements .Element li a
{
/*background-image: url(img/_____odrázka.jpg);*/
background-image: url(img/menu_arrow.gif);
color: #0035A1;
}

.LevaStranaElements .Element li a:hover,
.LevaStranaElements .Element li a.highlight,
.PravaStranaElements .Element li a:hover,
.PravaStranaElements .Element li a.highlight
{
/*background-image: url(img/_____odrázka-hover.jpg);*/
}

.RightHeader .UserInfoElement .Cart,
.RightHeader .UserInfoElement .UserMenu
{
/*background-image: url(img/head_separate.jpg)*/;
}
















.LeftHeader #TopLeftCorner span
{
display: none;
}

.LeftHeader #TopLeftCorner h2 a
{
display: block;
width: 332px;
height: 104px;
position: relative;
top: -26px;
left: 5px;
}

.LeftHeader #TopLeftCorner .Pic1 a,
.LeftHeader #TopLeftCorner .Pic2 a,
.LeftHeader #TopLeftCorner .Pic3 a,
.LeftHeader #TopLeftCorner .Pic4 a
{
display: block;
width: 152px;
height: 152px;
border:0px;
}

.LeftHeader #TopLeftCorner .Pic1
{
display: block;
width: 152px;
height: 152px;
position:relative;
top:-132px;
left: 342px;
margin: 0px;
}

.LeftHeader #TopLeftCorner .Pic2
{
display: block;
width: 152px;
height: 152px;
position:relative;
top:-284px;
left: 498px;
margin: 0px;
}

.LeftHeader #TopLeftCorner .Pic3
{
display: block;
width: 152px;
height: 152px;
position:relative;
top:-435px;
left: 657px;
margin: 0px;
}

.LeftHeader #TopLeftCorner .Pic4
{
display: block;
width: 152px;
height: 152px;
position:relative;
top:-587px;
left: 813px;
margin: 0px;
}




.LeftHeader .HorniMenuElements a
{
color:#000000;
}

.LeftHeader .HorniMenuElements a:hover,
.LeftHeader .HorniMenuElements a.highlight
{
color: #FFFFFF;
}

.RightHeader .SearchForm button#search_button span
{
color: white;
}

.RightHeader .SearchForm input#search_field
{
border:1px solid #ffffff;
}

.RightHeader .UserInfoElement,
.RightHeader .UserInfoElement a
{
color:black;
}

.PollQuestion,
.LevaStranaElements .Element p,
.LevaStranaElements .Element a,
.PravaStranaElements .Element p,
.PravaStranaElements .Element a,
.ProductList .ProductDescription,
.ExpeditionInfo,
.beznacena,
.discount,
.Product h2 a,
.Product h3,
.LevaStranaElements a, .PravaStranaElements a, .LevaStranaElements li.active li a, .PravaStranaElements li.active li a 
{
color: #0035A1;
}

.Product h4
{
color: #e00300;
}


#Signature,
#Signature a
{
color:white;
}

#Signature
{
background-image: url(img/footer.jpg);
height: 34 px;

}

.BottomMenu button, .BottomMenu a#Order
{
color: white;
}
.ObsahStrankyElements .orderStep div
{
  background: url(img/zalozka-neaktivni-konec.png) no-repeat scroll right top;
  height:37px;
  padding:0;
  margin-right:3px;
  float:left;
}
.ObsahStrankyElements .orderStep{height:37px;}
.ObsahStrankyElements .orderStep div span
{
  background: url(img/zalozka-neaktivni-zacatek.png) no-repeat scroll left top;
  display:block;
  float:left;
  height:37px;
  line-height:37px;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
}
.ObsahStrankyElements .orderStep div.current{background: url(img/zalozka-aktivni-konec.png) no-repeat scroll right top; position:relative; z-index:500;}
.ObsahStrankyElements .orderStep div.current span{background: url(img/zalozka-aktivni-zacatek.png) no-repeat scroll left top;color:red;}

.ObsahStrankyElements .orderStep div.Step3 span,
.ObsahStrankyElements .orderStep div.Step5 span
{
	line-height:14px;
	padding-top:5px;
	height:32px;
}
.Step1 span {width:49px;text-transform: uppercase;}
.Step2 span {width:92px;}
.Step3 span {width:86px;}
.Step4 span {width:82px;}
.Step5 span {width:79px;}

.ObsahStrankyElements table.CartTable {
    background: white;
    width:512px;
}
.ObsahStrankyElements .kosik
{
	border:1px solid #E1E1E1;
	border-top: 0px none;
	width:512px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	position:relative;
	top:-1px;
}
.ObsahStrankyElements .roh
{
  background: url(img/pravy-kulaty-rozek.png) no-repeat scroll right top;
  height:18px;
  position:relative;
  top:-1px;
}
.CartTable .ship{margin-bottom:20px;}
.Shop .CartTable label
{font-size:14px; font-weight:bold;position:relative; top:-1px;}
.CartTable .desc
{
	margin-left:25px;
	margin-top:10px;
}

.ObsahStrankyElements table.CartTable tr.LastRow td {
    border-top: 1px solid #E1E1E1;
}

.Shop.StepThree .DelCol,
.Shop .DelCol {
    width: 55px;
}
