body {
     text-align: center;
	 font-family : Tahoma, Verdana;
	 font-size:12px;

}
p,h2 { margin:0px }
.maintable {
     margin-left: auto;
     margin-right: auto;
     text-align: left;

}
#main {
     width: 980px;   
     _width: 981px;   
     margin-left: auto;
     margin-right: auto;
     text-align: left;
}



div#logo { float: left; width: 155px; height: 140px;}
div#logo h1 {cursor: pointer; /*cursor:hand;\*/; width: 155px; height: 140px; margin:0px; padding:0px;}
div#logo h1 a span {background: url(../images/logo.gif) top left no-repeat; position: absolute; left: 0; top: -20px; width: 347px; height: 83px; display: block;}



#vpravo-null {
     width: 694px;
     _width: 694px;
     float: right;
     padding: 0;
     border: 0;     
}
#vpravo {
     padding-left: 0px;
	 padding-right:0px;
	 padding-top:3px;
	 min-height: 75px;
	 
	 background-image:url(images/stredback2.gif); background-repeat:no-repeat;
    
}

#vpravo h1
{
font-size:14px;
font-weight:bold;
}
#vpravo h2
{
font-size:12px;
font-weight:bold;
}

#vpravohead
{
	 height: 76px;
	 
	 background-image:url(images/stredback1.jpg); background-repeat:no-repeat;
}


#vpravohead h1 {
     padding-left: 3px;
	 padding-top:42px;

margin:0px;
font-size:14px;
color:#FFFFFF;
}
#vpravohead h1  a {
color:#FFFFFF;
}

.vlevo-null {
     width: 286px;
     _width: 286px;
     padding: 0px;
     border: 0px;     
	 background-image:url(images/leback.gif); background-repeat:repeat-y;

}

#vlevo-null {
     width: 286px;
     _width: 286px;
     float: left;
     padding: 0;
     border: 0;     
	 background-image:url(images/leback.gif); background-repeat:repeat-y;

}
#vlevo {
     padding-left: 15px;
	 padding-top:30px;
	 padding-right:15px;
min-height: 150px;
/*	max-width: 900px; */
     
	 background-image:url(images/leftback.gif); background-repeat:no-repeat;
}
#vlevo a { text-decoration:none }
#vlevo h1 { font-size:12px; font-weight:bold; text-align:center; padding:0px; margin:0px; }
#vlevo h1 a { color:#d00; text-decoration:underline }
#vlevo h1 a:hover { color:#000 }

#leftend { background-image:url(images/leftend.gif); background-repeat:no-repeat; width:286px; height:69px; }

#leftend div { padding-left:95px; padding-top:5px; font-size:11px}


#paticka-null {
     clear: both;
     width: 100%;
     padding: 0;
     border: 0;     
}
#paticka {
     padding-left: 50px;
	 padding-top:10px;
     
  
	 background-image:url(images/foot.gif); background-repeat:no-repeat;
	min-height: 41px;
	_height: 41px;
	font-size:11px;
	color:#ddd

}
#paticka a { 	color:#bbb }
#paticka a:hover { 	color:#fff }

hr { 
     display: none
}

 a.menu0  { display:block;
 background-image:url(images/leftmenu1.gif);
 background-repeat:no-repeat;
 width: 230px; padding-left: 15px;padding-right: 5px; padding-top: 1px; padding-bottom: 2px; 
 text-decoration : none; 
 
 }
   a.menu0:hover  { background-color: #ffc807; color: #000;}
   a.menu1:hover  { background-color: #ffc807; color: #000;}
   a.menu2:hover  { background-color: #ffc807; color: #000;}
   
 a.menu0selected  { display:block;
 background-image:url(images/leftmenu1.gif);
 background-repeat:no-repeat; background-color: #ffea29; color: #000;
 width: 230px; padding-left: 15px;padding-right: 5px; padding-top: 1px; padding-bottom: 2px; 
 text-decoration : none; 
 
 }
   
    a.menu1  { display:block;
 background-image:url(images/leftmenu1.gif);
 background-repeat:no-repeat;
 width: 230px; padding-left: 15px;padding-right: 5px; padding-top: 1px; padding-bottom: 2px; 
 text-decoration : none; 
 
 background-color: #eee; color: #000;
 
 }
  a.menu2  { display:block;
 background-image:url(images/leftmenu1.gif);
 background-repeat:no-repeat;
 width: 230px; padding-left: 15px;padding-right: 5px; padding-top: 1px; padding-bottom: 2px; 
 text-decoration : none; 
 
 background-color: #ddd; color: #000;
 
 }
 
 .error {
	font-size: 13px;
	font-weight: bold;
 width:40em;
 margin : 2em auto 2em auto;
 padding : 1em;
 text-align:center;
 border:2px solid #d00;
}
.success {
font-weight: bold;
 width:40em;
 margin : 2em auto 2em auto;
 padding : 1em;
 text-align:center;
 border:2px solid #0d0;
}

   .small { font-size:10px; }
	.small a {color:#222; font-size:10px;   text-decoration:none; }
	.small a:hover {color:#000; font-size:10px;   text-decoration:none}
	
	a
	{
		color:#000;
		text-decoration:underline;
	}
	a:hover
	{
		color: #008aff;
		text-decoration:underline;
	}
	
	.red { color:#FF0000; font-weight:bold }
	
	.tdpic { 
	width:50px;
	height:50px;
	}
	
	.tdpic2 { 
	width:100px;
	height:50px;
	}
	.tdpic3 { 
	width:100px;
	}
	
	.tdpic2big { 
	width:200px;
	height:50px;
	}
	.tdpic3big { 
	width:200px;
	}
	.noa { text-decoration:none; text-align:center; font-size:10px }
	.noa a { text-decoration:none; color:#000; border:#fff }
	.noa a:hover { text-decoration:none; color:#d00; border:#000000 }

	.noa2 { text-decoration:none; text-align:left; font-size:11px }
	.noa2 a { text-decoration:none; color:#000; border:#fff }
	.noa2 a:hover { text-decoration:none; color:#d00; border:#000000 }

	
	.cena { background-color:#d00; font-weight:bold; color:#fff; text-align:center }
	.cena2 {font-size:14px;  font-weight:bold; color:#d00; text-align:right  }

	.cenadetail { color:#fff; background-color:#d00; font-size:12px; border:#000 2px solid; padding:4px; margin:0px; width:150px; text-align:center;  font-weight:bold;
	
	}

.p200 { width:200px; }

 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;
}

.kosik { color:#fff; background-color:#d00; font-size:12px; font-weight:bold; border:#000 2px solid; padding:4px; margin:0px; width:250px; text-align:center; min-height:75px;  _height:75px;  }

.big { font-size:16px; font-weight:bold; margin:10px; }

.kosikfinal { color:#fff; background-color:#d00; font-size:10px; border:#000 2px solid; padding:4px; margin:0px; text-align:center   }

.kosikuhradene  { color:#000; background-color:#0d0; font-size:10px; border:#000 2px solid; padding:4px; margin:0px; text-align:center   }

.kosikneuhradene  { color:#fff; background-color:#d00; font-size:10px; border:#000 2px solid; padding:4px; margin:0px; text-align:center   }

.kosikspolu { color:#000; background-color:#FFE400; font-size:10px; border:#000 2px solid; padding:4px; margin:0px; text-align:center   }


/* NAVIGATION BUTTONS */
			.menu {
						height: 23px;
						/* width: 770px;*/
						padding-bottom:0px; 
												padding-top:40px; padding-left:5px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding-right: 6px;
						color: #000;
						background: url(images/butt.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: #000;
			}
			

			.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;
			}
			.cssnav span a:hover {
					     color: #000;
			}
			/* END OF NAVIGATION */