body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.45;
	color: #111;
	margin: 0;
	padding: 0;
	background-color: #c8c6c3;
}
div#Container {
	margin: 0 auto;
	max-width: 918px;
	min-width: 760px;
	background-color: #FFFFFF;
}
div#Top {
	background-color: #F3F8FE;
	height: 100px;
	background-image: url(../Images/toppruh.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
img#logo {
	margin: 3px 25px;
}

div#Content {
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 10px 0;
	min-height: 400px;
}
#leftSide {
	float: left;
	position: relative;
	width: 205px;
}

#leftSide .homeop {
	background-image: url(../Images/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 8px;
	width: 100%;
	height: 25px
}
.homeop h2 {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #F3F8FE;
	padding: 2px 0px 2px 15px;
}

div.Menu {
	background-color: #f6f6f6;
	position: relative;
	width: 100%;
	background-image: url(../Images/sidebox.gif);
	margin: 10px 0px 0px 8px;
}
/* -------------------------------------------------------------------
	Menu lavy stlpec - hore
------------------------------------------------------------------- */
.home {
	position:relative;
	width:200px;
	margin: 0px 0px 5px 8px;
	background-image: url(../Images/sidebox2.gif);
	background-color: #F6F6F6;
}
.home h2 {
	background-image: url(../Images/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 1.3;
	font-weight: bold;
	font-variant: small-caps;
	color: #F3F8FE;
	padding: 4px 0px 2px 15px;
}
.home .pad1 {
	background-image: url(../Images/sideboxBott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 10px 0px;
}
.home .pad1 a, .home .pad1 a:visited {
	color: #333366;
	text-decoration: none;
	font-weight: bold;
}

.home .pad1 a:hover {
	color: #990000;
}
.home .pad1 ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.home .pad1 li {
	background-image: url(../Images/list-hdr.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	line-height: 1.7;
}
.voda {
	background-image: url(../Images/voda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:200px;
	margin: 20px 0px 5px 8px;
}
.voda h2, .vyrobky h2 {
	line-height: 35px;
	font-weight: bold;
	font-variant: small-caps;
	color: #F3F8FE;
	padding: 0px 0px 2px 15px;
}
.voda a, .voda a:visited {
	color: #F3F8Fe;
	text-decoration: none;
	width: 100%;
	display: block;
}
.voda a:hover {
	color: #99FFCC;
	text-decoration: none;
	font-size: 110%;
}

.vyrobky {
	background-image: url(../Images/vyrobky.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:200px;
	margin: 8px 0px 5px 8px;
}

.vyrobky a, .vyrobky a:visited {
	color: #F3F8Fe;
	text-decoration: none;
	width: 100%;
	display: block;
}
.vyrobky a:hover {
	color: #DAB8C1;
	text-decoration: none;
	font-size: 110%;
}

.Menu h2 {
	background-image: url(../Images/topbox.gif);
	border-bottom: solid 1px #28598b;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 3px 8px 2px 8px;
	background-repeat: no-repeat;
	background-position: left top;
}
.Menu .pad {
	padding: 5px 8px;
	background-image: url(../Images/bottbox.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f6f6f6;
}
.pad ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
h2 {
	font-size: 15px;
}


#Main {
	margin: 0px 0px 0px 220px;
	min-height: 400px;
	padding: 0px 10px 0px 0px;
}

div#footer {
	background-color: #f6f6f6;
	border: solid 1px #e0e0de;
	font-size: 10px;
	margin: 10px;
	padding: 3px 10px;
}
/* --------------------------------------------------------------------
	Menu RUVZ
--------------------------------------------------------------------- */

#topmenu {
	padding: 0px;
	list-style-type: none;
	margin: 0px 0px 0px 14px;
	float:right;
}
#topmenu li {
	display: block;
	float: left;
	width: 120px;
	margin: 0px 2px 0px 0px;
	line-height: 1.8;
	white-space: nowrap;
	background-color: #445E7B;
	background-image: url(../Images/uvod.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#topmenu a:link, #topmenu a:visited, #topmenu a:active, #topmenu span {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	background-image: url(../Images/uvodLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#topmenu span {
	margin: 0px;
	padding: 3px 0px px 5px;
	width: 100%;
	text-align: center;
	background-image: url(../Images/uvodRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#topmenu li#nam {
	background-image: url(../Images/nam.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
li#nam a:link, li#nam a:visited, li#nam a:active, li#nam span {
	background-image: url(../Images/namLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
li#nam span {
	background-image: url(../Images/namRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box {
	background-image: url(../Images/aktPas.gif);
	background-repeat: repeat;
	background-position: left top;
	line-height: 25px;
}
.box h2 {
	background-image: url(../Images/aktLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F3F8FE;
	padding: 0px 0px 0px 15px;
}
.box .out {
	background-image: url(../Images/aktRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.content {
	border: 1px solid #c8c8c8;
	height: 100%;
}

.1content *{
	margin: 0;
}

.content .one, .content .two, .content .three, .content .four {
	position: relative;
}

.one {
	left: -1px;
	top: -1px;
	background-image: url(../Images/rohLT.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.two {
	top: -2px;
	background-image: url(../Images/rohRT.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.three {
	right: -2px;
	bottom: -2px;
	background-image: url(../Images/rohRB.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.four {
	left: -2px;
	padding-bottom: 1em;
	background-image: url(../Images/rohLB.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.content .textWrap {
	padding: 0 1.5em 0 1.5em;
	height: 100%;
}

.textWrap ul {
	margin-left: 5%;
	padding: 0;
}

.content h2 {
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	margin: 0px;
}

h2.nadpis {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	margin: 0px;
	font-variant: small-caps;
}

.content small{
	margin: 0px;
	color: #990000;
}

.content h3 {
	font-size: 11px;
	background-color: #e0e0de;
	padding: 2px 2em;
	width: 14%;
	margin: 8px 0 5px 0;
}
.content p{
	margin: 0px;
	padding: 0.4em 0 0.8em 0;
}

a.n1:link, a.n1:visited {
	color: #000;
	text-decoration: none;
}

a.n1:hover {
	color: #990000;
	text-decoration: none;
}

a.n2:link, a.n2:visited {
	color: #000;
	text-decoration: underline;
	float: left;
	margin: 25px 0 0 80px;
}

a.n2:hover {
	color: #990000;
	text-decoration: underline;
}

.bold {
	color: #333366;
	padding: 2px 10px;
	font-weight: bold;
}
span.vyskyt {
	color: #990000;
}
span.doraz {
	color: #990000;
	font-weight: bold;
}

.zdvoraz {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.tucne {
	font-weight: bold;
}
.normalText {
	font-weight: normal;
}
/* -----------------------------------------------------------------
	TABULKA, page LTS06
--------------------------------------------------------------------- */
.tabwrap {
	padding: 1em 1em 1em 3em;
}

.textWrap h4 {
	font-size: 12px;
	color: #003366;
}

.textWrap p {
	text-align: justify;
}

 TABLE.vodaKup
  { 
     border-width:2px;
	 background-color: #fff;
  }

 TABLE.vodaKup td
  { 
  	background-color:#FFFFFF
  }

  TD.place
  {  
     color:#333366;
	 font-weight: bold;
     text-align:left;
	 width: 175px;
  }
  TD.stav
  {  
     color:#339933;
     text-align:left;
	 width: 200px;
  }  
  TD.stavNot
  {  
     color:#FF0000;
     text-align:left;
	 width: 200px;
  }    
  TD.yes
  {
	background-image: url(../Images/yes.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 20px;
  }      
  TD.no
  {
	background-image: url(../Images/no.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 20px;
  }        
img.flRight {
	margin: 5px;
	float: right;
}

div#riad {
	margin: 0px;
}

div.riadText {
	position: relative;
	top: -80px;
	left: 110px;
}
div.riadText .vedenie {
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

/* -------------------------------------------------------------------------------
	Kontakty - tabulka
-------------------------------------------------------------------------------- */

table.kont {
	border: 0;
}

th {
	color: #000000;
	background-color: #CADBFF;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

th.oddl {
	color: #333333;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #E6EEFF;
	text-align: left;
	padding: 2px 20px 2px 5px;
	width: 200px;
}

td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 6px 10px 6px 10px;
	color: #333333;
	background-color: #F4F4F4;
}


table.kont a:link, table.kont a:visited {
	font-size: 105%;
	color: #000099;
}


table.kont a:hover {
	font-size: 105%;
	color: #000099;
	text-decoration: underline;
}

.naj {
	background-color: #F7F7F7;
	border: 1px dotted #990000;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
}

h4.sekcia {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
h4.otazka {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
}
h4.otazka2 {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding:0px;
}


a.map:link, a.map:visited {
	color: #000099;
	text-decoration: underline;
}
/* ---------------------------------------------------------------------
		  vtacia chripka
----------------------------------------------------------------------- */

ul.null {
	list-style-type: square;
}
.info {
	background-image: url(../Images/info_nadpis.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 180px;
}
.infoText {
	background-color: #F6F6F6;
	padding: 8px;
	border: 1px solid #C8C8C8;
	margin-bottom: 10px;
}

/* ---------------------------------------------------------------------
		  Pristup k informaciam
----------------------------------------------------------------------- */
h2.centrNadp {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	border:none;
}

p.dorazCentr {
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	text-align:center;
	border:none;
}
.centerImg {
	text-align: center;
}

Table#pravo {
	width: 650px;
	border: 0px;
}

Table#pravo td {
	font-size: 11px;
}

a.nolink:link, a.nolink:visited, a.nolink:hover {
	text-decoration: none;
	color: #000000;	
}

a.nolink:link img, a.nolink:visited img, a.nolink:hover img {
	border: none;
}
.imgRt {
	float: right;
	padding: 5px 0 0 15px;
}
p.hore {
	padding: 0px;
}
.odrMenej {
	padding: 0px;
	margin: -10px 0 0 0;
}
.italText {
	font-style: italic;
}
h3.odstavec {
	font-size: 13px;
	color: #333366;
	margin: 8px 0 0px 0;
	padding: 0 0 0 10px;
	background-color: #FFF;
	width: 100%;
}
h2.img {
	background-image: url(../Images/srdce_zien1.jpg);
	background-repeat: no-repeat;
	height: 75px;
	border: none;
}
.pbez {
	margin: 0px;
	padding: 0px;
}
ol.olbez {
	margin:: 0px;
	padding:: 0px;
}