body {
  background-color: #ffffff;
	color: #170C12;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 11px;
	margin: 0;
}

img {
  border: 0;
}

#cover {
  width: 100%;
  margin: 0;
  text-align: left;
  position: relative;
  margin: auto;
  min-width: 1000px;
}

#top {
  width: 100%;
  height: 138px;
  background: url("/images/logo.gif") no-repeat #FF6600 center;
  position: relative;
  border-bottom: 1px solid #ffffff;
}

#logo2 {
  margin-top: 7px;
  margin-left: 39px;
  float: left;
}

#logo3 {
  margin-top: 8px;
  margin-right: 43px;
  float: right;
}

#menu {
  text-align: center;
  width: 100%;
  height: 22px;
  padding-top: 5px;
  border-top: 1px solid #A9A4A8;
  border-bottom: 3px solid #FF6600;
}

#menu div {
  text-align: center;
  width: 14%;
  float: left;
}

#menu div a {
  font-size: 16px;
  font-weight: bold;
  color: #160F14;
  text-decoration: none;
}

#menu div a:hover {
  color: #FF6600;
}

#menu_oddel {
  width: 100%;
  height: 17px;
  background-color: #019342;
  border-bottom: 7px solid #FFAF7A;
}

#hledej {
	color: #191011;
	font-weight: bold;
	position: relative;
	height: 35px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #ffffff;
}

#hledej form {
  padding: 0;
  margin: 0;
}

#hledej form input#search_vyraz {
  width: 148px;
  height: 16px;
  border: 1px solid #999999;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
  color: #555555;
}

#hledej form input#search_ok {
  width: 19px;
  height: 19px;
  position: absolute;
  left: 175px; top: 6px;
}

#hledej form div div {
  position: absolute;
  left: 31px; top: 28px;
  font-size: 11px;
  font-weight: bold;
}

h5 {
  margin: 0;
  padding: 0;
  height: 30px;
  width: 189px;
  background-color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #019342;
  padding-top: 20px;
}

table#hlavni {
  margin: 0;
  padding: 0;
  width: 100%;
}

td#levy {
  width: 206px;
  vertical-align: top;
  padding-bottom: 20px;
}

td#levy div#menu_levy {
  border-left: 8px solid #fff;
  background: url("/images/menu_levy.gif") repeat-y;
  width: 198px;
  padding-bottom: 9px;
}

td#levy div#pod_menu {
  height: 21px;
  background-color: #FF6600;
  border-bottom: 7px solid #019342;
}

td#levy ul {
  width: 187px;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 7px;
}

td#levy li a {
  display: block;
  color: #170C12;
  text-decoration: none;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 18px;
  background: #FFBA8C;
}

td#levy li a:hover {
  color: #FF6600;
}

td#levy li.uroven1 a {
  width: 146px;
  padding-left: 11px;
  padding-right: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: url("/images/odrazka.gif") no-repeat 165px;
  border-bottom: 1px solid #DCDADA;
}

td#levy li.uroven1 a:hover {
  background: url("/images/odrazka.gif") no-repeat 165px;
}

td#levy li.uroven2 a {
  padding-left: 25px;
  width: 144px;
}

td#levy li.uroven3 a {
  padding-left: 35px;
  width: 134px;
}

td#levy li.uroven4 a {
  padding-left: 45px;
  width: 124px;
}

td#levy div#provozovatel {
  padding-left: 20px;
  font-weight: bold;
  line-height: 14px;
}

td#levy div#provozovatel h5 {
  margin: 0;
  padding: 0;
  height: 30px;
  width: 170px;
  background-color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #019342;
  padding-top: 20px;
}

td#levy div#provozovatel a {
 	color: #170C12;
}

td#levy div#provozovatel a:hover {
  text-decoration: none;
}

td#content {
  vertical-align: top;
  padding-bottom: 15px;
  padding-top: 40px;
}

td#content div#text {
  padding-left: 23px;
  padding-right: 23px;
  text-align: justify;
}

td#content h2 {
  color: #B2DD7B;
  font-size: 14px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 12px;
  padding: 0;
}

td#content h1 {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  height: 31px;
  border-top: 16px solid #61BC89;
  background: #019342;
  padding-top: 7px;
  padding-left: 24px;
  margin: 0;
}

td#content div#mez {
  height: 20px;
}

td#content p {
  margin-top: 11px;
  margin-bottom: 11px;
  padding: 0;
}

td#content a {
 	color: #170C12;
}

td#content a:hover {
  text-decoration: none;
}

td#content p#obrazky img {
  border: 1px solid #000000;
}

td#content span#oddeleni_cesta {
  font-size: 12px;
  color: #019342;
  font-weight: bold;
  
}

td#content span#oddeleni_cesta a {
  color: #019342;  
}

td#pravy {
  width: 190px;
  vertical-align: top;
  text-align: center;
  background-color: #FFBF94;
  padding-bottom: 20px;
}

td#pravy div#pravy_horni {
  background: url("/images/pravy_horni.gif") repeat-x;
  width: 190px;
  height: 116px;
  padding-top: 10px;
}

td#pravy div#pravy_horni a {
  color: #191011;
  font-size: 14px;
  font-weight: bold;
}

td#pravy h4 {
  margin: 0;
  padding: 0;
  width: 190px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  background: #FF6600;
  color: #ffffff;
  padding-top: 7px;
  padding-bottom: 7px;
}

td#pravy div.akce {
  width: 172px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 15px;
  font-size: 14px;
  padding-top: 15px;
  border-bottom: 1px solid #A51D5C;
}

td#pravy div.akce a {
  font-size: 14px;
  font-weight: bold;
  color: #019342;
  text-decoration: none;
}

td#pravy div.akce a:hover {
  text-decoration: underline;
}

td#pravy div.akce img {
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #000000;
}

/* Tabulka se zbožím */
.obal_zbozi 		{ font-size: 11px; margin-top: 15px; width: 100%; padding: 0; border-collapse: collapse;}
.rada_str TH		{color: #ffffff; background: #019342; border: 1px #adbdca solid; text-align: center; padding: 3px;}
.rada_str_sude TD	{background: #FBF0E2; border: 1px #adbdca solid; padding: 3px; text-align: center;}
.rada_str_liche TD	{background: #F9F9F9; border: 1px #adbdca solid; padding: 3px; text-align: center;}
.rada_str_ico		{ width: 94px; }
.rada_str_ico img		{ border: 1px solid #000000; }
.rada_str_kos		{white-space: nowrap}
.rada_str_nos		{white-space: nowrap}
.rada_str_zdv 	{white-space: nowrap}
.rada_str_cen		{ font-size: 12px; font-weight: bold; white-space: nowrap }
.rada_str_sude td.rada_str_inz		{ text-align: left; padding-left: 10px; vertical-align: top; }
.rada_str_liche td.rada_str_inz		{ text-align: left; padding-left: 10px; vertical-align: top; }
td#content td.rada_str_naz a	{ font-size: 12px; color: #019342; text-decoration: none; }
td#content td.rada_str_naz a:hover		{color: #019342; text-decoration: underline;}

#soukr_vlozit label {
  width: 120px;
  float: left;
}

#footer {
  height: 23px;
  width: 100%;
  background: #019342;
  border-top: 1px solid #DEE8EC;
  color: #ffffff;
  font-size: 11px;
  padding-top: 7px;
  text-align: center;
}

div#mainMap {
  margin-top: 12px;
  width: 350px;
  height: 300px;
  border: 1px solid #000000;
  float: right;
}
