	body
	{
		background-color:#f60400;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; 
	}
	
		 td,  input, textarea, select,table
	{
	
		font-size:12px;
	}
	.white { color: white }
	.white a { color: white }
	.white div { color:#FFFFFF }

	.smaller { font-size:10px;  }
	.smaller a { font-size:10px;  }
	.smaller a:hover { font-size:10px; color:#fff}

	.small { font-size:10px; color:#777 }
	.small a {color:#999; font-size:10px;   text-decoration:none; }
	.small a:hover {color:#000; font-size:10px;   text-decoration:none}

.mini { font-size:9px }
.staracena { font-size:9px;  }
.staracenaline { font-size:9px; text-decoration:line-through }

	.popis { font-size:10px; }

	.akcie { font-size:11px; }
	.akcie a {color:white; font-size:11px;   text-decoration:none; }
	.akcie a:hover {color:black; font-size:11px;   text-decoration:none}

	.smallleft { font-size:11px; }
	.smallleft a { font-size:11px;   }
	.smallleft a:hover {color:#000; font-size:11px;   }

	h1
	{
		font-size:12px;
		font-weight:bold;
		color:#fff;
		margin-top:0px;
	}
	h1 a
	{
		text-decoration:underline;
		color:#E02A30;
	}
	h1 a:hover 	{  color:#000	}
	
h2 {   color:#E02A30; font-size:11px; margin:0; }
h3 {   text-transform:uppercase;  color:#fff; font-size:11px}
h6 {   color:#E02A30; font-size:11px; margin:0; padding-left:4px; }

	.right
	{
		
		margin:0px;
		background-image:url(images/right-nadpisfree.gif);
		background-repeat:no-repeat;
		display:block;

		
		color:#000;
		font-size:12px;
		padding-left:14px;
		padding-top:0px;
		
		/* line-height:25px; */
		font-weight:bold;
	}
	
.right div {
			
}
	.right span {background-image:url(images/righttableback.gif); background-repeat:repeat-y; padding-left:15px; display:block; }

	a
	{
		color: #000;
		text-decoration:underline;
	}
	a:hover
	{
		color: #ff6803;
		text-decoration:underline;
	}

.error {
	font-size: 13px;
	font-weight: bold;
 width:30em;
 margin : 2em auto 2em auto;
 padding : 1em;
 text-align:center;
 border:2px solid #cc1f1f;
}
.success {
font-weight: bold;
 width:30em;
 margin : 2em auto 2em auto;
 padding : 1em;
 text-align:center;
 border:2px solid #85f107;
}

.submenu
{

		display:block;

}
.submenu a
{
		text-decoration:none;
		color: #000;
		

}
.submenu a:hover {	color:#d00 	}

.submenu2
	{
		margin:0px;


		font-weight:bold;
		display:block;
		text-transform:uppercase;
	}
.submenu2 a
	{
		text-decoration:underline; color: #000;
	}
.submenu2 a:hover
	{
		text-decoration:none; color: #d00;
	}



.submenu3
	{
		font-size:11px;
		font-weight:bold;
		display:block;
		padding:1px;
	}

.up {
	color: #4e60a3;
	font-size: 12px;
}
.blue {
	color: #4e60a3;
	font-size: 11px;
}



h4 { 
	font-size: 11px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	
	color:#000;
	

}
h4 a {color:#000; text-decoration:none }
h4 a:hover { color:#d00; text-decoration:none }

h5 { font-size:13px; margin-top:0px; margin-bottom:0px; text-align:left; color:#BCD8ED; text-transform:uppercase}

h5 a { color:#BCD8ED }




/*
.submit, a.button {
	background-image: url(images/bmaly.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width: 72px;
	height: 16px;
	color: #fff;
	
	font-size: 11px;
	
	cursor: pointer;
	border: 0px;
	padding-top:0px; overflow:hidden;
	*/

div.clear {clear:both; height:0px; overflow:hidden;}
div.fit {float:left; width:225px; height:40px; background-image:url(images/inputback.png); background-repeat:no-repeat; margin:0px; padding:0px;}




div.cena input {display:block; width:25px; border-style:none; background-color:transparent; 
	margin:0 0 0 5px; position:relative; top:4px; _top:3px;}
.styleup {font-weight: bold}
.styleup a {color:#FFFFFF}
.styleup a:hover {color:#000000}




.alt_text { display:none; }
.clear {clear: both;}





.footer  { padding-top:20px; color:#eee; font-size:10px; line-height:18px; text-transform:uppercase }
.footer a { color:#fff; text-decoration:none }
.footer a:hover { color:#aaa }
.whitefooter { color:#000; }
.whitefooter a {color:#000; text-decoration:none }
.whitefooter a:hover { color:#555 }

.sedyfooter { color:#bbb; font-size:11px }
.sedyfooter a { color:#666 }
.sedyfooter a:hover { color:#000000 }
.up { color: #fff;  font-size: 10px; }
.up a { color:#FFFFFF; text-decoration:none }
.up a:hover {color:#000000 }

.upmenu { background-color:#6699cc; width:200px; padding:5px; color:#FFFFFF; font-size:14px;  }
.upmenu a { color:#FFFFFF; text-decoration:none }
.upmenu a:hover { color:#CCCCCC; text-decoration:underline }

.search { background-color:#d00;  padding:2px; color:#fff; display:block  }


.uvodkat { padding:5px; color:#FFFFFF; font-weight:bold; text-align:center }
.uvodkat a { color:#FFFFFF }
.uvodkat a:hover{ color:#000 }


.uvodkatlist { padding:5px; color:#000; font-weight:bold; text-align:left; font-size:11px }
.uvodkatlist a { color:#000 }
.uvodkatlist a:hover { color:#fff }

.smallkosik { font-size:10px }

.anketa { font-size:10px; padding-left: 4px; padding-right:4px;}
.anketa a { font-size:10px; text-decoration:none; color:#333333 }


/* NAVIGATION BUTTONS */
			.menu {
						height: 23px;
						/* width: 770px;*/
						padding-bottom:0px; 
												padding-top:1px; padding-left:10px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding-right: 6px;
						color: #fff;
						background: url(images/butt2.gif) no-repeat;
						width: 103px;
						height: 23px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #fff;
						font-size: 11px;
						width: 103px;
						height: 23px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
			}
			

			.cssnav img {width: 103px; height: 23px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 103px;
					    cursor: pointer;   
					     color: #fff;
			}
			/* END OF NAVIGATION */
			
			
			
			
			#replacement-1 {
  width: 72px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/bmaly.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#replacement-2 {
  width: 72px;
  height: 16px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url(images/bmaly.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  color:#FFFFFF;
  font-size:10px;
}
form>#replacement-2 { /* For non-IE browsers*/
  height: 0px;
}

.button {
  width: 72px;
  height: 16px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url(images/bmaly.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  color:#FFFFFF;
  font-size:11px;
  display:inline;
}
.button a { text-decoration:none; color:#FFFFFF }

.button2 {
  width: 72px;
  height: 16px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url(images/bmaly2.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  color:#d00;
  font-size:11px;
  display:inline;
}
.button a { text-decoration:none; color:#FFFFFF }

.lup { background-image:url(images/lup.gif); background-repeat:no-repeat; width:212px; height:20px; color:#fff; font-size:9px; font-weight:bold}
.lup span { padding-left:5px; padding-top:15px; font-size:9px}
.lback { background-color:#FFFFFF; width:212px; color:#000000  }
.lbackx span { padding-left:10px; padding-top:25px; padding-right:20px; font-size:11px}
.ltext  { padding-left:5px; padding-top:5px; padding-right:5px; font-size:11px}
.lend { background-image:url(images/lend.gif); background-repeat:no-repeat; width:212px; height:5px; }

.lup2 { background-image:url(images/lup2.gif); background-repeat:no-repeat; width:212px; height:20px; color:#fff; font-size:9px; font-weight:bold }
.lup a { color:#fff }
.lup a:hover { color:#aaa }
.lup2 span { padding-left:5px; padding-top:15px; font-size:9px}


.sup { background-image:url(images/sup.gif); background-repeat:no-repeat; color:#fff; font-size:9px; font-weight:bold; height:20px; }
.sup span { padding-left:5px; padding-top:15px; font-size:10px}

.supdlhe { background-image:url(images/supdlhe.gif); background-repeat:no-repeat; width:549px; height:35px;  }
.supdlhe span { padding-left:5px; padding-top:15px; font-size:10px}

.sup2 { background-image:url(images/sup2.gif); background-repeat:no-repeat;  height:20px;color:#000}
.sup2 span { padding-left:5px; padding-top:15px; font-size:10px; font-weight:bold}
.sup2 a { color:#000; }
.sup2 a:hover { color:#fff }


.sup3 { background-image:url(images/sup3.gif); background-repeat:no-repeat;  height:20px;color:#fff}
.sup3 span { padding-left:5px; padding-top:15px; font-size:10px; font-weight:bold}
.sup3 a { color:#fff; }
.sup3 a:hover { color:#eee }


.sback { background-image:url(images/sback.gif); background-repeat:repeat-y;   }
.sbackx span { padding-left:10px; padding-top:25px; padding-right:20px; font-size:11px}
.stext  { padding-left:5px; padding-top:5px; padding-right:5px; font-size:11px}
.send { background-image:url(images/send.gif); background-repeat:no-repeat; height:10px; }
.send2 { background-image:url(images/send2.gif); background-repeat:no-repeat; height:10px;  }
.send3 { background-image:url(images/send3.gif); background-repeat:no-repeat; height:10px;  }

.sback2 { background-image:url(images/sback2.gif); background-repeat:repeat-y;   }
.sback2 span { padding-left:10px; padding-top:25px; padding-right:20px; font-size:11px}

.sback3 { background-image:url(images/sback3.gif); background-repeat:repeat-y;   }
.sback3x span { padding-left:10px; padding-top:25px; padding-right:20px; font-size:11px}




.pad { padding-bottom:5px; padding-left:5px; padding-right:5px;padding-top:0px;   }


form { margin:0px; padding:0px; }

#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0px; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
/*  width:12px;
  height:1em; */
  background-position:0 10%;
  background-repeat:no-repeat;
}

.f0 { background-color:#ffebcb }
.f1 { background-color:#ffeed4 }
.f2 { background-color:#fef0db }
.f3 { background-color:#fff5e6 }
.f4 { background-color:#fff8ec }
.f5 { background-color:#fffbf4 }


.ikonka { color:#000; font-size:10px; text-align:center; border:#d00 2px solid; padding:2px; margin:4px;   }
.kosik { color:#fff; background-color:#F60400; font-size:10px; border:#000 2px solid; padding:4px; margin:4px; width:120px; text-align:center   }

.kosikfinal { color:#fff; background-color:#F60400; font-size:10px; border:#000 2px solid; padding:4px; margin:4px; text-align:center   }

.kosikuhradene  { color:#000; background-color:#0d0; font-size:10px; border:#000 2px solid; padding:4px; margin:4px; text-align:center   }

.kosikneuhradene  { color:#fff; background-color:#d00; font-size:10px; border:#000 2px solid; padding:4px; margin:4px; text-align:center   }

.kosikspolu { color:#000; background-color:#FFE400; font-size:10px; border:#000 2px solid; padding:4px; margin:4px; text-align:center   }

   a.smenu  {
	display:block;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;

	color : #000;
	font-weight:bold;
	text-decoration : none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
}
   a.smenu:hover  { background-color: #ffe400; color: #000; text-decoration:none}

   a.smenu2  {
	display:block;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	color : #000;
	font-weight:bold;
	text-decoration : none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	background-color: #d3b98f;
}
   a.smenu2:hover  { background-color: #FF9D03; color: #ffffff;}


 a.smenuhere  {
	display:block;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	color : #000;
	font-weight:bold;
	text-decoration : none;
	
}
   a.smenuhere:hover  { background-color: #ffe400; color: #000; text-decoration:none}
   
#prislus ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#prislus ul li { display: inline; }
#prislus ul li a { text-decoration: none; padding:0 5px 0px 0px;  }

   .smenuhead  {
   
	display:block;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	color : #fff;
	
	text-decoration : none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	background-color: #FF9D03;
}
   
.hr {  color: #a49d8d;
background-color: #a49d8d;
height: 1px;border: 0;
  width: 100%; margin-top:2px; margin-bottom:2px; }
  
  
 table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	border-collapse: collapse;
	background-color:#dcdcdc;
	
	margin-top:3px;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
		border-style:solid;
	border-color:#CCCCCC;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:left;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style:solid;
	border-color:#CCCCCC;
	
	-moz-border-radius: 0px 0px 0px 0px;
}


.produktback { 
background-image:url(images/produktback.gif); background-repeat:no-repeat;
padding-bottom:5px;
width:549px;
height:86px;
}

.cena { color:#DD0000; font-weight:bold; font-size:13px; text-align:center;   }

.cenadetail { color:#d00; font-weight:bold; font-size:13px; display:block; text-align:right; padding-right:5px; margin-bottom:10px }
.divdetail { font-weight:bold; font-size:12px; padding-right:4px; padding-top:2px; text-align:right; line-height:18px;   }
.divdetailhead {  font-size:12px; padding-left:5px; padding-top:0px; text-align:left; line-height:18px;   }

.divdetailred { color:#DD0000; font-weight:bold; font-size:13px;    }
.red { color:#DD0000; }
.dokosika { color:#000; font-weight:bold; font-size:9px; padding-left:2px; padding-top:6px; height:23px; _height:29; text-align:center;    }

.produktakcia { color:#000; font-weight:bold; font-size:9px; line-height:9px; padding-left:0px; padding-top:4px; height:22px; _height:28; text-align:center;    }

	.viac { font-size:10px; color:#d00; font-weight:bold; padding-top:10px;  }
	.viac a { color:#d00  }
	.viac a:hover { color:#000 }

.minipopis { font-size:10px; color:#000;  display:block  }
	


.upkat { display:block;   color:#ffe400; font-weight:bold; margin-left:10px; margin-bottom:10px; }
.upkat a {  color:#ffe400 }
.upkat a:hover { color:#000; }

.upkatmain { display:block; color:#fff; font-weight:bold; margin-left:10px; margin-bottom:2px; font-size:12px }
.upkatmain a { color:#fff; }
.upkatmain a:hover { color:#000; }

.line1 {	background-color: #0d0; color: #000;}
.line1 a { color:#000 } 
.line5 { 	background-color: #d00;color: #fff; }
.line5 a  { 	color: #fff; }
.line0 { 	background-color: #ddd;color: #000; }
.line0 a  { 	color: #fff; }


.toprint { color:#000; background-color:#eed300; font-size:10px; border:#444 2px solid; padding:4px; margin-right:8px; width:120px; text-align:center   }

p { margin:0 }