body, p, td, div {	margin: 0px 0px; color: #777777; font-family: Arial,Verdana,sans-serif; font-size: 12px; }

body, p, div {		padding: 0px 0px; 	}

body {		/*	background: #deefd6 url(../images/body_bg3.png) top center repeat-y;	*/	 }

TD.infopaneltd {		padding: 4px 0px 4px 0px; color: #777; font: normal 11px arial;		}

TD.infopaneltd A, TD.infopaneltd A:visited, TD.infopaneltd A:hover {
						font: normal 11px arial; color:#777; text-decoration: none; padding: 0px 8px; 	}
					
li.topmenu {	text-align: center; width: 140px; height: 71px; float:left; padding: 0px 0px 0px 0px; margin-bottom: 0px;	}

li.topmenu a {	display: block; height: 70px; text-decoration: none; text-transform: uppercase;	}

li.topmenu a.topmenuneact, 
li.topmenu a.topmenuneact:visited {	color: #fff; background: transparent url(../images/topmenusipka_z.gif) no-repeat;	}

li.topmenu a.topmenuneact:hover,
li.topmenu a.topmenuact, li.topmenu a.topmenuact:visited,
li.topmenu a.topmenuact:hover {	color: #ffbb3f; background: transparent url(../images/topmenusipka_o.gif) no-repeat;	}

.hpmainblockdiv {	width: 680px; margin: 30px 0px 0px 0px;		}
H1.hpnadpis, H2.hpnadpis, H3.hpnadpis {	font: bold 15px arial; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;		}

H1.pgnadpis {		font: bold 15px arial; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;		}

DIV.infopanelfunkce {	float: right; margin-right:  0px; font: normal 11px arial; color: #000; cursor: pointer;	}

UL.topmenuul {		height: 71px; list-style-type:none; padding: 0px; margin: 0px 0px 0px 0px; font: bold 14px arial; overflow: hidden;	}
UL.leftmenuul {		list-style-type:none; padding: 0px; margin: 4px 0px 0px 0px; font: bold 14px arial; overflow: hidden;	}
A.bottommenua {		font: bold 12px arial; color: #b4b4b4; padding: 0px 15px 0px 15px; text-decoration: none; text-transform: lowercase;	}
SPAN.bottommenuspan {	color: #b4b4b4; font: bold 24px arial;	}

DIV.menucertdiv {	color: #2d2d2d; font: bold 14px arial; text-align: right; margin-left: 10px;	}
A.menucerta {		font: bold 11px arial; font-style: italic; color: #2d2d2d; padding: 0px 0px 0px 0px; text-decoration: underline;	}

DIV.horlistanadpis {	border-right: solid 0px #777; margin: 0px 20px 0px 15px; font: bold 26px arial; line-height: 30px; color: #696969;	}
DIV.horlistasipka {		margin-top: 2px; line-height: 17px;	}
DIV.horlistakosikc {	margin-bottom: 4px; font: bold 12px arial;	}
A.horlistamodkaz {		font-size: 10px; color: #777; text-decoration: underline;	}

.bgtecky {			background: transparent url(../images/menu_tecky.gif) repeat-x;	margin-top: 10px;	}

DIV.newscontainer {		font: bold 12px arial; margin: 6px 0px 7px 0px;	}

DIV.indexkatalog1 {		width: 220px; height: 295px; margin: 10px 0px 0px 0px; float: left; position: relative;		}
DIV.indexkatalog2 {		height: 40px; overflow: hidden; border-bottom: solid 0px #777; background: #fff;			}
DIV.indexkatalog3 {		margin: 0px 0px 0px 5px; color: #555;														}
SPAN.indexkatalogkod {	white-space: nowrap; color: #555;				}
DIV.indexkatalogodkaz {	position: absolute; top: 50px; left: 10px		}
DIV.indexkatalogobr {	height: 210px; margin: 0px 10px 20px 10px;		}


