body {background-color:#333333;	font-family: "Verdana CE", "Arial CE", Verdana, Arial, lucida, sans-serif;	font-size:0.72em; color:#888888; margin: 0px auto;}
.noCSS {display: none;}
hr.noCSS { height:1px; background-color:#dddddd; color:#dddddd; border: none; text-align:center; padding: 0; }
.printOnly {display: none;}
.clearer {clear:both;}
div.clearer {height: 1px;overflow: hidden;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.just {text-align:justify;}
.red {color: #dd0000;}
a:link, a:visited {color: #F9AF00;	text-decoration:underline; }
a:hover {color: #000000; text-decoration:underline;}
a img {border: none;}
ul {margin-top:0.8em; margin-bottom:0.8em; margin-left:0.8em; padding-left:1em; line-height: 150%;}
ol {line-height: 140%;}
li {margin-bottom:0.3em;}
ul li ul li { list-style: square; }
p {margin-top: 0em;  margin-bottom: 0.8em;  text-align: left;  line-height: 130%;  text-indent: 0px;}
.noIndent {text-indent: 0;}
h1 { color: #F9AF00; font-size: 150%; line-height: 115%; font-weight: bold; margin-top:5px; margin-bottom: 5px;}
h2 { color: #F9AF00; font-size: 130%; font-weight: bold; margin-top: 12px; margin-bottom: 7px;}
h3 { color: #F9AF00; font-size: 110%; margin-top: 0px; margin-bottom: 5px; margin-top: 7px;}
h2 em, h3 em {font-style: normal; font-weight: normal}
legend {font-size: 110%; font-weight: bold; margin-top: 0px; margin-left: 3px; margin-bottom: 5px;  padding-left: 2px;  color:#000000;}
fieldset {margin-top: 0px;  margin-bottom: 10px;  padding: 0px 0px 2px 0px;}
fieldset div.fieldsetContent {margin: 0px 20px;}
label {font-weight: bold;}
.fright { float: right; margin: 0 0 10px 20px; border:1px solid #ffffff; }
.help {cursor: help; border-bottom: 1px dashed #638EB5;}
/*-------------------------------------------------------------------------------------------------------
	layout stranky
---------------------------------------------------------------------------------------------------------*/
#page {	margin: 20px auto; width: 900px;	background-color: #575759;	position: relative; padding:0; }
#leftColumn {	margin: 0 7px 0 0; float: left; width: 355px; position: relative; padding: 369px 0 0 0; background: url(../images/layout/mainTeaser.jpg) no-repeat left top;}
#leftColumn h1 {	display: none; }
#leftColumn #kontaktTeaser { color:#575759; width: 275px; padding: 120px 40px 25px 40px; background: #F9AF00 url(../images/layout/kontaktTeaser.jpg) no-repeat left top; }
#leftColumn #kontaktTeaser a:link, #leftColumn #kontaktTeaser a:visited { color:#575759; text-decoration: none; }
#leftColumn #kontaktTeaser a:hover { color:#000; text-decoration: none; }
#leftColumn #homeLink { position: absolute; width:145px; height: 29px; left: 37px; top: 17px; }
#rightColumn {	margin: 0 auto; float: left; width: 532px; position: relative; padding:0;}
#rightColumn .contentBlock { color: #ffffff; font-size: 100%; margin: 0 auto 7px auto; float: left; width: 502px; position: relative; padding:15px; background: #888889; }
#rightColumn a.cechOdpadyBanner:link,#rightColumn a.cechOdpadyBanner:visited { display: block; clear: both; width: 533px; height: 77px; background: url(../images/layout/cechOdpadyBanner.jpg) no-repeat top left; margin-bottom: 7px; }
#rightColumn table.cenik { width: 100%; }
#rightColumn table.cenik td, table.cenik th { padding: 5px 10px; }
#rightColumn table.cenik th { background: #777779; color: #ffffff; }
#rightColumn table.cenik td { background: #777779; color: #ffffff; }
#rightColumn table.cenik td.head { background: none; color: #ffffff; }

/*-------------------------------------------------------------------------------------------------------
	navigace
---------------------------------------------------------------------------------------------------------*/
ul.navigation { margin: 0; height: 52px; overflow:hidden; background: url(../images/layout/mainNavBg.jpg) repeat-x 0px 10px; }
ul.navigation { list-style: none; margin: 0; padding: 0; }
ul.navigation li { float: left; display: block; list-style: none; margin: 0 1px 0 0; padding: 0; background: url(../images/layout/navButtonBg.jpg) top left no-repeat; }
ul.navigation a:link,ul.navigation a:visited, ul.navigation li.dummyButton div { color: #ffffff; font-size: 120%; display: block; width:105px; height:30px; padding: 17px 0 0 0; margin: 0; text-align: center; overflow:hidden; background-position: top left; background-repeat: no-repeat;text-decoration:none; }
ul.navigation li.dummyButton div { width: 108px; height: 47px; margin:0;}
ul.navigation li.dummyButton { margin:0; background-repeat: repeat-x; }
ul.navigation li.selected a:link, ul.navigation li.selected a:visited { border-bottom: 6px solid #F9AF00; font-weight: bold;}
ul.navigation a:hover { float: left; overflow:hidden; background-position: 0 -35px; border-bottom: 6px solid #ffffff; text-decoration: none; }

