body {  background-color: #ffffff;	color: #000000;	font-family: "Arial", "Verdana", "Tahoma", "Lucida Grande CE", "Helvetica CE";	font-size: 12px;	margin: 0;  letter-spacing: 0.5pt; }img {  border: 0;}#cover {  width: 100%;  margin: 0;  text-align: left;  position: relative;  margin: auto;}#top {  width: 100%; height: 265px;  position: relative;  background: url("/images/top_bg.gif");}#top_img {  position: absolute;  top: 29px; left: 0px;  width: 356px; height: 229px;  background: url("/images/top_img.jpg");}#top_napis {  position: absolute;  top: 53px; left: 344px;}#top_reseni {  position: absolute;  top: 180px; left: 360px;  width: 405px; height: 62px;  text-align: justify;  color: #DFF3FB;  font-size: 11px;}#top_reseni p {  margin: 0;  padding: 0;}#top_reseni div {  margin-bottom: 5px;  padding-left: 27px;  font-size: 17px;  font-weight: bold;  background: url("/images/reseni_sipka.gif") 5px 2px no-repeat;}#nadpis {  height: 22px;  padding-top: 4px;  padding-left: 290px;	background: url("/images/nadpis_odrazka.gif") 262px no-repeat #00A0E1;}#nadpis h1 {	color: #ffffff;	letter-spacing: 0px;	font-size: 14px;	font-weight: bold;	padding: 0;	margin: 0;}#content {  width: 100%;  vertical-align: top;}#levy {  width: 265px;  vertical-align: top;}#hlavni {  padding-top: 25px;  padding-right: 40px;  padding-bottom: 20px;  vertical-align: top;  text-align: justify;}#hlavni a {  color: #000000;}#hlavni a:hover {  text-decoration: none;}#hlavni p {  margin-top: 10px;  margin-bottom: 10px;}#hlavni img.obrazky {  padding: 2px;  border: 1px solid black;  margin: 3px;}#hlavni h2 {  font-size: 17px;  font-weight: bold;  color: #016E9A;  margin: 0;  padding: 0;}#menu {  padding-top: 25px;  padding-bottom: 30px;  width: 231px;  background-color: #7E8393;}#menu UL {width: 231px; list-style-type: none; letter-spacing: 0; line-height: 23px; margin: 0; padding: 0;}#menu LI {width: 100%; margin: 0; padding: 0;}#menu UL LI A {width: auto; height: 22px; padding-top: 1px; color: #ffffff; font-size: 15px; font-weight: bold; background: url(../images/odrazka1.gif) 10px 4px no-repeat; text-decoration: none; padding-left: 47px; margin: 0 0px 0 0px; display: block;}#menu UL LI A:hover {color: #ffffff; text-decoration: none; background: url(../images/odrazka2.gif) #8B91A2 10px 2px no-repeat; padding-left: 47px; margin: 0 0 0 0px; display: block;}#novinky {  padding-top: 60px;  padding-bottom: 20px;  padding-left: 8px;  width: 223px;  text-align: justify;}#novinky h2 {  font-size: 18px;  font-weight: bold;  color: #016E9A;  margin: 0;  padding: 0;  letter-spacing: 0px;}#novinky div {  margin-top: 10px;}#novinky div a {  text-decoration: none;  color: #FE7F2A;  font-weight: bold;}#novinky div a:hover {  text-decoration: underline;}#novinky a {  text-decoration: none;  color: #000000;}#novinky a:hover {  text-decoration: underline;}#footer {  background: url("/images/footer_bg.gif");  width: 100%; height: 20px;  color: #444444;  font-size: 11px;  font-weight: bold;  padding-top: 37px;}#footer div {  float: right;  padding-right: 20px;}#footer span {  padding-left: 20px;}#footer div a {  color: #444444;;  text-decoration: none;}#footer div a:hover {  text-decoration: underline;}div#mainMap {  width: 350px;  height: 300px;  float: right;}