body {
	font-family: 'verdana', 'tahoma', sans serif;
	text-align: center;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
#container {
	width: 1000px;
	margin: auto;
	text-align: left;
	font-size: 70%;
	background: #fff url('/grattis_ostrava/grattis_ostrava_background.jpg') repeat-y;
}
#container hr#bgholder {
  clear: both;
  visibility: hidden;
  margin: 0;
}
#headbox {
  width: 1000px;
  height: 155px;
  background: #fff url('/grattis_ostrava/grattis_ostrava_1.jpg') no-repeat;
}
#headbox img {
  display: block;
  float: left;
  _margin: 0 -3px 0 -3px;
}
#headbox #logo {
  _margin: 0 -3px 0 -3px;
}
#headbox #topmenu{
  float: left;
  width: 645px;
  margin-left: 0px;
}
#together {
  width: 785px;
  float: left;
}
#leftbox {
  float: left;
  width: 160px;
}
#leftbox img {
  display: block;
}
#leftbox span, #headbox span {
  display: none;
}
#middlebox {
  float: right;
  width: 612px;
  margin-top: 10px;
}
#rightbox {
  float: left;
  width: 197px;
  color: #ebebeb;
}
#rightbox #inbox {
  margin: 0 0 10px 30px;
}
#footbox {
  clear: both;
  width: 1000px;
  height: 17px;
  background: #fff url('/grattis_ostrava/grattis_ostrava_paticka_bg.jpg');
  margin: auto;
}
#footbox img {
  display: block;
  margin-left: 533px;
}
#photobox {
  float: right;
  width: 180px;
  text-align: right;
  margin-top: 20px;
}
#photobox img {
  margin-bottom: 10px;
}
#photobox p {
  margin: 0px 0 10px 0;
  text-align: center;
}
.searchtext {
  border: 1px solid #3e6795;
  width: 135px;
  background: #709fd3 url('/grattis_ostrava/find_bg.jpg') repeat-x;
}
.searchbutton {
  width: 20px;
  height: 20px;
  background: none;
  border: 0;
  background-image: url('/grattis_ostrava/ok.jpg');
}
#newsbox {
  clear: both;
  border-bottom: 1px solid #666;
  text-align: justify;
}
#pagelisting {
  text-align: center;
  margin-top: 10px;
}
#grattis {
  position: relative;
  width: 1000px;
  height: 550px;
  background-image: url('/grattis_ostrava/first_page/grattis_pozadi.jpg');
  margin: auto;
}
#grattis a, #grattis a:hover #grattis a:visited {
  text-decoration: none;
  display: block;
  position: absolute;
  width: 171px;
  height: 130px;
}
#grattis span {
  visibility: hidden;
}
#odchyt_zvirat {
  top: 113px;
  left: 25px;
}
#ochrana_dreva {
  top: 287px;
  left: 6px;
}
#chemicka_likvidace {
  top: 194px;
  left: 128px
}
#projekt_haccp {
  top: 383px;
  left: 128px;
}
#deratizace {
  top: 148px;
  left: 285px;
}
#dezinsekce {
  top: 336px;
  left: 285px;
}
#o_nas {
  top: 240px;
  left: 420px;
}
#dezinfekce {
  top: 148px;
  left: 552px;
}
#vosi_hnizda {
  top: 336px;
  left: 553px;
}
#sadove_upravy {
  top: 194px;
  left: 708px;
}
#ochrana_budov {
  top: 384px;
  left: 708px;
}
#cisteni_objektu {
  top: 287px;
  left: 822px;
}
#fumigace {
  top: 113px;
  left: 790px;
}
#vyskove_prace {
  top: 399px;
  left: 420px;
}
ul, ol {
  padding: 0;
  margin: 10px;
}
li {
  list-style-type: circle;
  margin: 3px 3px 3px 20px;
}
img {
  border: 0;
}
form {
  margin: 0 0 10px 0;
}
label {
  margin-bottom: 3px;
  display: block;
}
h1 {
  font-size: 110%;
  border-bottom: 1px solid #942d24;
  color: #942d24;
  margin: 0;
  padding: 0 0 5px 0;
}
h2 {
  font-size: 100%;
  border-bottom: 1px solid #ebebeb;
  color: #ebebeb;
  margin: 0;
  width: 150px;
  padding: 11px 0 5px 0px;
  text-align: right;
}
p {
  margin: 15px 0 5px 0;
  line-height: 1.4em;
}
#middlebox a img {
  border: 1px solid #598fcb;
}
#rightbox a {
  color: #ebebeb;
  text-decoration: none;
}
#rightbox a:hover {
  color: #ebebeb;
  text-decoration: underline;
}
a {
  color: #b30000;
  text-decoration: underline;
}
a:hover {
  color: #333;
  text-decoration: none;
}