html, body		{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size:  11px;
	margin:0;
 	padding:0;
	text-align: center;
	background: url(../images/bg.gif) repeat-y 50% 0;
 }
 

#main {
	margin: auto;
	text-align: left;
	width: 787px;
	background: url(../images/bg_main.gif) repeat-y;
	}
#top {
	width: 787px;
	height: 144px;
	background: url(../images/top.jpg) no-repeat;
	}
#top a {
	float: right;
	margin: 8px 13px 0 0;
 }
#left, #center, #right {
	 border: 0;
	border-top: 4px solid white;	
}
/*---------LEFT---------*/ 
#left {
	float: left;
	width: 184px;
	text-align: right;
	margin-left: auto;
	display: block;
	
	 
}
#left h3  {
	
	float: right;
	text-align: left;
	display: block;
	width: 170px;
	color: white;
	margin: 0  0 2px 0;
	padding: 5px 0 5px 0;
	text-indent: 8px;
	font-size: 11px;
	
	
	background: #a91f28;
	
}

#left_cont {
	width: 170px;
	text-align: left;
	
	margin-left: auto;
	display: block;
	
	
}


.floatright {
	float: right;
}

/*---------------NAVIGACE-------------*/

#left_cont ul {
	position: relative; /* KONQ3.3 FIX */
	float: left;
	width: 170px;
	list-style: none;
	font-weight: bold;
	padding: 0; margin: 0;
	
	}
#left_cont ul li {
	background: #b6b6b6;
	margin: 0 0 1px 0;
	padding: 5px 0 5px 0;
	width: 170px;
	text-indent: 10px;
	}
	
	
#left_cont a {
	
	
	color: #a91f28;
	text-decoration: none;
	background:	url(../images/bg_li.jpg) no-repeat; /* my */	
	font-size: 11px;
	/*---------width: 170px;----------*/
	
	
	
	
	
}
#left_cont a:hover  { color: #fff; }
#left_cont ul li ul li {
	padding: 0 0 0 10px; margin: 0;
	text-indent: 0px;
	width: auto;
}
#left_cont ul li ul li a {
	
	padding: 5px 0 5px 0px;
	margin: 0;
	display: block;
	font-weight: bold;
	width: 190px;
	
}
#left_cont ul li ul li a:hover {
	
}
#left_cont ul li ul  {
	background: #fff;
	padding: 0; margin: 0;
	width: 210px;
	z-index: 500;
}
#left_cont ul li ul li		{ margin-bottom: 1px; }
/*
#left_cont a.daddy {
	background: url(rightarrow.gif) center right no-repeat;
}
*/
#left_cont a.daddy {
	background: #23415D;
}

#left_cont li {
	position: relative; /* KONQ3.3 FIX */
	/*float: left;*/
	padding: 0;
	
}

#left_cont li ul {
	position: absolute;
	left: -999em;
	
	height: auto;
	
	font-weight: normal;
	margin: 0;
	
}



#left_cont li ul a {
	width: 210px;
	
}

#left_cont li ul ul {
	margin: 0;
}

#left_cont li:hover ul ul, #left_cont li:hover ul ul ul, #left_cont li.sfhover ul ul, #left_cont li.sfhover ul ul ul {
	left: -999em;	
	
}

#left_cont li:hover ul, #left_cont li li:hover ul, #left_cont li li li:hover ul, #left_cont li.sfhover ul, #left_cont li li.sfhover ul, #left_cont li li li.sfhover ul {
	left: 171px;
	top: 0px;

}


a.logo_menu {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
	border: 0;
	 
}
a.logo_menu img {
	border: 0;
	padding-top: 30px;
}

/*---------CENTER---------*/
#center {
	float: left;
	width: 418px;
	text-align: center;
	background: url(../images/bg_center_top.gif) 50% 0 no-repeat;
	

}
#center_2 {
	float: left;
	width: 601px;
	text-align: center;
	background: url(../images/bg_center_top2.gif) 0% 0 no-repeat;
	margin-top: 4px;
	

}


#box {
	width: 414px;
	
	
	margin-left: auto;
	margin-right: auto;
	display: block;
	display: none;
}
#center_cont {
	width: 384px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: left;

} 
#center_2 #center_cont	{ width: 567px;     }



/*--------RIGHT-------*/
#right {
		float: left;
		width: 183px;
		text-align: left;	
		
}
#right_cont {
	width: 171px;

}
#right_cont h3  {
	text-align: right;
	font-size: 11px;
	color: white;
	margin: 0  0 2px 0;
	padding: 5px 8px 5px 0;
	text-indent: 8px;
	background: #a91f28;
	}
	
	#right_cont h3  a {
	text-align: right;
	font-size: 11px;
	color: white;
	margin: 0  0 2px 0;
	padding: 5px 8px 5px 0;
	text-indent: 8px;
	
	}
#right_cont h6 {
	color: white;
	padding: 3px 8px 3px 0;
	margin: 0;
	text-align: right;
	background: #b6b6b6;
	font-size: 10px;
	font-weight: bold;
}

#right_cont .anotace {
	background: #EEEDED;
	margin: 0px 0px 0px 0px;
}

#right_cont p {
	
	margin: 0px 0px 0px 0px;
	background: #EEEDED;

}
#right_cont span.anotace { display: block; padding: 8px; }

#right_cont a.vice {
	display: block;
	padding: 0px 4px 2px 0px;
	background: #EEEDED;
	text-align: right;

}
	
/*-----bottom--------*/
.cleaner {
	height: 1px;
	clear: both;

}
#bottom {
	float: left;
	width: 787px;
	height: 36px;
	background: url(../images/bottom.gif) no-repeat white;
}
#bottom img {
	border: 0;
	position: relative;
	top: 15px; right: 15px;
}
#bottom a {
	float: right;
	padding: 17px 12px 0 0;
}

#navig				 { padding-top: 5px; color: #fff; }
#main  a.small		 { position: relative;  top: 5px; color: #fff;  }
#navig a				 {  color: #fff;  }
 
 
#objednavka_polozky	input				{ width: 50px; }