div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }

body {
  background:url(../images/layout/bg.jpg) repeat-x #006637;
  font-family:verdana;
  margin:0px;
  padding:0px;
  font-family:verdana;
}

#toper {
  width:1000px;
  height:32px;
  margin:0px auto;
  color:#fff;
  font-size:9px;
  padding:0px;
}

h3 {
  font-size:14px;
  margin-bottom:2px;
}

h4 {
  margin-bottom:2px;
}

#wrapper {
  width:1008px;
  background:url(../images/layout/wbg.gif) no-repeat top;
  height:100%;
  margin:0px auto;
}

#toper a {
  color:#fff;
  font-size:9px;
  text-decoration:none;
}

#head {
  width:1000px;
  background:url(../images/layout/head-new.jpg) no-repeat top left;
  height:197px;
  float:left;
  margin-left:4px;
}

#banner {
  width:468px;
  height:60px;
  float:right;
  background:url(../images/layout/banner.jpg) no-repeat;
  margin-top:30px;
  margin-right:36px;
}

#head a#main {
  width:209px;
  height:197px;
  float:left;
}

#menu {
  height:79px;
  background:url(../images/layout/menu.jpg) repeat-x;
  width:1000px;
  float:left;
  margin-left:4px;
}

#blok1 {
  float:right;
  padding:9px 40px 0px 0px;
  height:23px;
}

#blok2 {
  float:right;
  padding:4px 30px 0px 0px;
  height:23px;
}

#blok2 input#text {
  background:url(../images/layout/input.jpg) repeat-x left top;
  border:0px solid #000;
  font-style:italic;
  width:142px;
  height:18px;
  
  padding:2px;
  font-size:10px;
}

#blok2 input#sub {
  border:0px;
  background:transparent;
  color:#fff;
  font-size:9px;
}

#blok3 {
  padding:6px 25px 0px 0px;
  float:right;
  height:23px;
}

#menu ul {
  margin:0px;
  list-style:none;
  padding:0px;
  margin-top:20px;
  margin-left:8px;
}

#menu ul li {
  float:left;
  color:#006536;
  font-size:24px;
}

#menu ul li a {
  float:left;
  color:#006536;
  font-size:22px;
  font-family:verdana;
  display:block;
  height:59px;
  text-decoration:none;
  padding:0px 16px;
}

#left {
  width:209px;
  float:left;
}

#cont {
  margin-left:4px;
  width:1000px;
  float:left;
  background:url(../images/layout/bg2.jpg) repeat-x left top #FDFDFD;
}

#login {
  text-align:left;
  font-size:11px;
  height:26px;
  padding-top:11px;
  padding-left:25px;
}

#login span {
  color:#006536;
  font-weight:bold;
}

#left ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

#left ul li {
  padding:0px;
  margin:0px;
}

#left ul li a {
  color:#1E1E1E;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/layout/nor.jpg) repeat-x;
  display:block;
  height:23px;
  padding-top:5px;
  padding-left:25px;
}

#left ul li a:hover {
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/layout/act.jpg) repeat-x;
  display:block;
}

#left ul li a.actual {
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/layout/act.jpg) repeat-x;
  display:block;
  height:23px;
  padding-top:5px;
}

#botMenu {
  height:14px;
  background:url(../images/layout/bm.jpg) repeat-x;
}

#content {
  float:left;
  width:507px;
  padding:0px 15px;
  line-height:110%;
}

#right {
  float:left;
  width:254px;
}

#kate {
  font-size:12px;
  font-weight:bold;
  height:23px;
  padding-top:5px;
  background:url(../images/layout/act.jpg) repeat-x;
  color:white;
  padding-left:25px;
}

#footer {
  margin-left:4px;
  float:left;
}

#blokR {
  background-color:#E4E4E4;
  padding:0px 25px;
}

#blokR a {
  color:black;
  font-size:12px;
  padding-left:12px;
  background:url(../images/layout/but.jpg) no-repeat;
  background-position:0px 9px;
  display:block;
  padding-top:5px;
  font-weight:bold;
}

#blokR a.alls {
  background:none;
  padding-bottom:10px;
}

#blokR p {
  color:#000;
  font-size:10px;
  padding:5px 0px 10px 0px;
  margin:0px;
}

#horni {
  font-size:11px;
  height:27px;
  font-weight:bold;
  padding-top:9px;
}

#horni a {
  color:#000;
  font-size:11px;
  font-weight:bold;
}

#zebrik {
  font-size:10px;
  
  font-weight:bold;
  padding-top:11px;
  color:#626262;
}

#zebrik a {
  color:#115B38;
  font-size:10px;
  font-weight:bold;
}

#zebrik span {
  color:#115B38;
  font-weight:bold;
}

h2 {
  color:#1F1F1F;
  font-family:verdana;
  font-size:20px;
  margin:0px;
  padding:0px 0px;
  padding-top:5px;
  margin:0px;
  line-height:110%;
}

#blokC img {
  float:left;
  padding:0px 15px 15px 0px;
}

#blokC h3 {
  font-size:14px;
  margin-bottom:2px;
}

#blokC p {
  color:#000;
  font-size:11px;
  margin:2px 0px;
}

#blokC p a {
  color:#086038;
  font-size:12px;
}

#blokC p a:hover {
  color:#000;
  font-size:12px;
}

#pozvanky {
  width:100%;
}

.block {
  display:block;
  padding:15px;
  padding-left:25px;
  padding-right:25px;
  line-height:100%;
}

.block a {
  color:black;
}

#pozvanky h3 {
  color:#086038;
  font-family:verdana;
  margin:0px;
  padding:2px 0px;
}

#predstavujeme {
  width:100%;
  margin-bottom:15px;
}

#predstavujeme h3 {
  color:#086038;
  font-family:verdana;
  margin:0px;
  padding:2px 0px;
}

#predstavujeme img {
  float:right;
}

#predstavujeme p {
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  font-size:12px;
}

#pozvanky hr {
  border:0px;
  border-top:1px solid black; 
}

#pozvanky .block p {
  font-size:10px;
  padding:0px;
  margin:0px;
}

#predstavujeme a {
  font-size:14px;
  color:#086038;
  text-decoration:none;
  font-weight:bold;
  margin:10px 0px 0px 0px;
}

#content p {
  font-size:12px;
}

a.more {
  color:#086038;
}

hr.mezi {
  border:0px;
  border-bottom:1px solid #ccc;
}

form.bigForm {
  font-size:11px;
}

form.bigForm input {
  border:1px solid #000;
}

#login a {
  color:#086038;
  text-decoration:none;
}

#login a:hover {
  color:#086038;
  text-decoration:underline;
}

#content table td {
  padding:5px;
}

#content table {
  font-size:12px;
}

#content table a {
  color:#115B38;
}

#content table a:hover {
  color:#000;
}

#content fieldset {
  font-size:12px;
} 

textarea#insText {
  border:1px solid #999;
  width:660px;
  height:150px;
}

input#insText {
  border:1px solid #999;
  width:660px;
}

textarea#insText2 {
  border:1px solid #999;
  width:100%;
  height:150px;
}

input#insText2 {
  border:1px solid #999;
  width:100%;
}

select#insText2 {
  border:1px solid #999;
  width:100%;
}

#content p a {
  color:#115B38;
}

#content p a:hover {
  color:#000;
}

a#delete {
  font-weight:bold;
  text-decoration:none;
}

table#napiste tr td .insText {
  border:1px solid black;
}

table#napiste tr td textarea.insText {
  width:380px;
}

h1 {
  float:left;
  padding:9px 0px 0px 0px;
  margin:0px;
  font-size:10px;
  font-weight:normal;
  width:500px;
}

#pMenu {
  display:block;
  border-bottom:1px solid silver;
  margin:5px 0px 0px 0px;
  padding:0px 0px;
}

#pMenu ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

#pMenu ul li {
  float:left;
  color:silver;
  font-size:12px;
  margin:0px;
  padding:0px;
}

#pMenu ul li a {
  color:black;
  text-decoration:none;
  padding:5px 10px;
  font-size:12px;
  display:block;
}

#pMenu ul li a:hover {
  color:#115B38;
  text-decoration:underline;
}

#pMenu ul li a#act {
  color:#115B38;
  text-decoration:underline;
  background-color:silver;
  display:block;
}

ul#sitemap a {
  color:#115B38;
  font-size:12px;
}

ul#sitemap a:hover {
  color:#000;
}

#content ul li a {
  color:#115B38;
  font-size:12px;
}

#content ul li a:hover {
  color:#000;
}

#insText {
  border:1px solid #999;
  width:400px;
}

#p2Menu {
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px 0px;
}

#p2Menu ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

#p2Menu ul li {
  float:left;
  color:silver;
  font-size:12px;
  margin:0px;
  padding:0px;
}

#p2Menu ul li a {
  color:black;
  text-decoration:none;
  padding:5px 10px;
  font-size:12px;
  display:block;
}

#p2Menu ul li a:hover {
  color:#115B38;
  text-decoration:underline;
}

#p2Menu ul li a#act {
  color:#115B38;
  text-decoration:underline;
  background-color:silver;
  display:block;
}

a#newer {
  color:#115B38 !important;
}

a#old {
  color:#000 !important;
}

table#vzkazy tr td {
  border:1px solid silver;
}

#newsl {
  border:1px solid #000;
  font-size:11px;
  font-family:verdana;
}

ul.quad {
  margin:0px;
  padding:0px;
  list-style:none;
}

ul.quad li {
  padding:5px 0px;
}

a#more {
  color:#086038;
  font-weight:normal;
  font-size:12px;
}

#cont #content table {
  font-size:12px;
}

#cont #content ul li {
  font-size:12px;
}

table#modra td {
  border:1px solid black;
  background-color:#BBE0E3;
  padding:5px;
  font-size:12px;
}

table#harm td {
  border:1px solid black;
}

table#gannt th, table#gannt td {
  border:1px solid black;
  padding:3px;
}

table#gannt #zelena{
  border:1px solid black;
  background-color:#92D050;
  font-weight:bold;
  text-align:center;
  width:24px;
}

table#gannt #oranzova{
  border:1px solid black;
  background-color:#FFC000;
  font-weight:bold;
  text-align:center;
  width:24px;
}

#pblock {
  border-bottom:1px solid silver;
}

#pblock a {
  color:#086038;
  font-size:12px;
  padding:3px;
  display:block;
}

#pblock a:hover {
  color:#086038;
  background-color:#ddd;
  font-size:12px;
}

p#zarovka {
  border:2px solid #086038;
  padding:10px;
  padding-left:30px;
  background:url(../images/zarovka.jpg) no-repeat left center;
}

#cleny {
  width:209px;
  height:223px;
  background:url(../images/layout/stante_bg.jpg);
  position:relative;
}

#cleny ul {
  padding:0px;
  margin:0px;
  position:absolute;
  left:38px;
  top:85px;
  list-style-image:url(../images/layout/buta.jpg);
}

#cleny ul li {
  padding:0px;
  margin:0px;
}

#cleny ul li a {
  background:transparent;
  padding:0px;
  margin:0px;
  font-size:10px;
  font-family:verdana;
  height:20px;
}

#cleny ul li a:hover {
  background:transparent;
  padding:0px;
  margin:0px;
  font-size:10px;
  font-family:verdana;
  color:black;
}

table#popuptext1 {
  font-size:11px !important;
  padding:0px;
  margin:0px;
}

table#popuptext1 td {
  font-size:11px;
  padding:0px;
  margin:0px;
}

table#popuptext {
  font-size:11px;
  padding:0px;
  margin:0px;
}

table#popuptext td {
  font-size:11px;
  padding:0px;
  margin:0px;
  height:24px;
}

table#tabulka td {
  font-size:11px;
  border:1px solid black;
}

h3 a {
	color:#115B38;
}

table#tabulka th {
  font-size:11px;
  border:1px solid black;
}

ol li {
  font-size:12px;
}

.datum {
  padding:0px;
  margin:2px 0px;
}

#content ul {
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}

a#stante {
  text-decoration:none;
  display:block;
  position:relative;
  top:15px;
  left:25px;
  height:60px;
  width:140px;
}

#blokR table.dataTable td {
 font-size:10px;
}

#blokR .dataBar {
 background-color:#086038;
 height:10px;
 font-size:0px;
 display:block;
}

#blokR .minHeight {
  font-size:0px;
  height:10px;
}

/* inzerce */

.inzerceBox h3 {
  margin-bottom:15px;
}

.inzerceBox img {
  float:left;
  margin-right:20px;
  margin-bottom:10px;
}

.inzerceBox span.label {
  font-weight:bold;
  font-size:12px;
}

.inzerceBox ul.moznosti {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-bottom:10px !important;
}

#fbtop {
  width:207px;
  border:1px solid #94A3C4;
  border-bottom:0px;
  background:url(../images/fbtop.gif) no-repeat top left;
  height:26px;
  display:block;
  text-decoration:none;
}

	div.tempLogoImg{
		text-align: center;
		padding: 0px 0px 10px 0px;
	}