BODY  {
	background-image: url(../images/podklad.jpg);
	background-repeat: repeat-x;
	background-color: #00903E;
	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
  font-size: 11px;
  line-height: 150%;
  color:#fff;
	border: 0px;
  margin: 0px;
  padding: 0px;
 	}

* {
  padding: 0;
  margin: 0;
  }
  
a:link       { color: #00BF00;  }
a:active     { color: #00BF00;  }
a:visited    { color: #00BF00;  }
a:hover      { color: #fff; }

.opt {
  display: none;
  }
  
p {
  padding-top: 8px;
  padding-bottom: 5px;
  }

#obal {
  position: relative;
  left: 0px;
	top: 0px;
  margin-left: auto;
  margin-right: auto;
	width: 993px;
	background-image: url(../images/obal.jpg);
	background-repeat: repeat-y;
	z-index: 0;
	border: 0px;
	}
	
#hlavicka {
  position: relative;
  width: 993px;
	height: 164px;
	background-image: url(../images/hlavicka.jpg);
	background-repeat: no-repeat;
	z-index: 0;
	}	
	
#obsah {
  position: relative;
  width: 993px;
	background-image: url(../images/obsah.jpg);
	background-repeat: no-repeat;
	z-index: 0;
	}		

#paticka {
  width: 993px;
	height: 65px;
	background-image: url(../images/paticka.jpg);
	background-repeat: no-repeat;
	z-index: 0;
	}


/* obsah horni - zacatek */
#obal_obsah_horni {
  position: relative;
  padding-top: 30px;
  left: 40px;
  width: 912px;
  margin-bottom: 10px;
  }	

#obsah_obsah_horni {
  width: 910px;
  background-image: url(../images/obsah_horni.gif);
	background-repeat: repeat-y;
  }	

#paticka_obsah_horni {
  width: 912px;
  height: 23px;
  background-image: url(../images/paticka_5.jpg);
	background-repeat: no-repeat;
  }	
 
#obsah_prava {
  margin-top: 90px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 253px;
  min-height: 330px;
  width: 637px;
  border-left: 1px #00BF00 solid;
  border-right: 1px #00BF00 solid;
  }

div#obsah_prava ul li strong {
  color: #00BF00;
  }  	

/* IE */  
* html div.reset {
  position: relative; 
  float: left; 
  height: 330px !important; 
  width: 1px;
  display: block;
  }
/* IE - konec */
  
/* obsah horni - konec */

/* obsah spodni - zacatek */
#obal_obsah_spodni {
  margin-left: auto;
  margin-right: auto;
  width: 912px;
  margin-bottom: 10px;
  }	

#hlavicka_obsah_spodni {
  width: 912px;
  height: 23px;
  background-image: url(../images/paticka_3.jpg);
	background-repeat: no-repeat;
  }	

#obsah_obsah_spodni {
  overflow: auto;
  width: 890px;
  border-left: 1px #00BF00 solid;
  border-right: 1px #00BF00 solid;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  }	

#paticka_obsah_spodni {
  width: 912px;
  height: 23px;
  background-image: url(../images/paticka_4.jpg);
	background-repeat: no-repeat;
  }
  

/* obsah spodni - konec */  

a img {
  border: none;}

h1 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  text-align: center;
  width: 395px;
	color: #fff;
	font-weight: bold;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
  font-size: 11px;
  background-image: url(../images/h1.gif);
	background-repeat: no-repeat;
	background-position: center;
  }

/* h3 - v paticce - zacatek */
h3 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
	color: #00BF00;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
  font-size: 10px;
  background-image: url(../images/paticka_6.gif);
	background-repeat: no-repeat;
	background-position: center;
  }  
  	
h3 a:link {
  color: #00BF00;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
  font-size: 10px;
  }
  
h3 a:hover {
  color: #00BF00;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
  font-size: 10px;
  }
  
h3 a:visited {
  color: #00BF00;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
  font-size: 10px;
  } 
  
h3 a:active {
  color: #00BF00;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
  font-size: 10px;
  } 	
/* h3 - v paticce - konec */

.krabice h2 {
  padding-top: 20px;
  width: 100%;
  border: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  text-align: left;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
  font-size: 11px;
  background-image: none;
  }

/* fefco - zacatek */
.fefco{
  position: relative;
  float: left;
  width: 430px;
  height: 160px;
  border-right: 1px #00BF00 solid;
  margin-bottom: 15px;
  margin-top: 15px;  
  }
  
.fefco_1{
  position: relative;
  float: right;
  width: 430px;
  height: 160px;
  margin-bottom: 15px;
  margin-top: 15px;  
  }  
  
h2 {
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  width: 325px;
	font-weight: normal;
	text-decoration: none;
  font-size: 12px;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px #00BF00 solid;
  } 

.nadpis_1 {
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  width: 325px;
	font-weight: normal;
	text-decoration: none;
  font-size: 12px;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px #00BF00 solid;
  }  

.fefco_5 h2 a {
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  width: 325px;
	font-weight: normal;
	text-decoration: none;
  font-size: 12px;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  }

.fefco_5 h2 a:hover {
  color: #00BF00;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  }

.fefco_4 h2 a {
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  width: 325px;
	font-weight: normal;
	text-decoration: none;
  font-size: 12px;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  }

.fefco_4 h2 a:hover {
  color: #00BF00;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  }

.nadpis_2 {
  color: #fff;
	font-weight: normal;
	text-decoration: none;
  font-size: 11px;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px #00BF00 solid;
  } 

.nadpis_2 a {
	text-decoration: none;
  list-style-type: none;
  color: #fff;
  }

.nadpis_2 a:hover {
  color: #00BF00;
  }

.nadpis_3 {
  float: left;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  width: 100%;
  text-align: center;
	font-weight: normal;
	text-decoration: none;
  font-size: 11px;
  text-align: center;
  padding-top: 5px;
  margin-top: 10px;
  border-top: 1px #00BF00 solid;
  } 

.nadpis_3 a {
	text-decoration: none;
  list-style-type: none;
  color: #fff;
  }

.nadpis_3 a:hover {
  color: #00BF00;
  }

.fefco img {
  border: none;
  }

.fefco_1 img {
  border: none;
  } 
  
.fefco_2{
  position: relative;
  float: left;
  width: 146px;
  height: 160px;
  border-right: 1px #00BF00 solid;
  margin-bottom: 15px;
  margin-top: 15px;  
  }
  
.fefco_2 img {
  border: none;
  }

.fefco_3{
  position: relative;
  float: right;
  width: 146px;
  height: 160px;
  margin-bottom: 15px;
  margin-top: 15px;  
  }
  
.fefco_3 img {
  border: none;
  }        

.nadpis_4 {
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  width: 120px;
	font-weight: normal;
	text-decoration: none;
  font-size: 12px;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px #00BF00 solid;
  } 
  
  p.nadpis { 
  display: block;
  padding: 0px 0px 3px 0px;
  font-weight: bold;
  text-decoration: none;
  color: #00BF00; 
  margin-top: 10px;
  border-bottom: 1px #00BF00 solid;
  } 

.nadpis h2 { 
  display: block;
  width: 100%;
  padding: 0px 0px 3px 0px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #00BF00; 
  margin-top: 10px;
  border-bottom: 1px #00BF00 solid;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 11px;
  }

* html .nadpis h2 {
  width: 99%;
  }
 
p strong { 
  font-weight: bold;
  text-decoration: none;
  color: #00BF00; 
  }
  
p strong a { 
  color: #fff !important;
  } 

p strong a:hover { 
  color: #00BF00 !important; 
  }    

div#obsah_prava ul {
  padding-top: 5px;
  padding-left: 15px;
  line-height: 165%;
  margin-bottom: 0px;
  }

table.symboly{
  margin-top: 5px;
  border-collapse: collapse;
  border: 0px;
  width: 100%;
  }

* html table.symboly {width: 99%;}

table.symboly td {
  height: 22px;
  }

table.obsah {
  margin-top: 5px;
  margin-bottom: 15px;
  border-collapse: collapse;
  border: 0px;
  width: 99%;
  text-align: center;
  }


table.obsah th {
  color: #00BF00;
  padding-bottom: 2px;
  border-bottom: 1px #00BF00 solid;
  text-align: center;
  }
  
table.obsah td {
  padding-top: 2px;
  text-align: center;
  }  

table.obsah_1 {
  margin-top: 5px;
  margin-bottom: 15px;
  border-collapse: collapse;
  border: 0px;
  width: 70%;
  text-align: left;
  }

table.obsah_1 th {
  color: #00BF00;
  padding-bottom: 2px;
  border-bottom: 1px #00BF00 solid;
  text-align: left;
  width: 80%;
  }
  
table.obsah_1 td {
  padding-top: 2px;
  text-align: left;
  }

table.materialy{
  margin-top: 5px;
  margin-bottom: 15px;
  border-collapse: collapse;
  width: 100%;
  padding: 5px;
  border: 1px #00BF00 solid;
  }

* html table.materialy {width: 99%;
  }

table.materialy th {
  color: #00BF00;
  padding: 3px;
  border: 1px #00BF00 solid;
  text-align: center;
  }
  
table.materialy td {
  padding: 3px;
  border: 1px #00BF00 solid;
  text-align: center;
  } 

table.materialy td.leva {
  text-align: left;
  padding-left: 5px;
  }

table.materialy th.leva {
  text-align: left;
  padding-left: 5px;
  }

table.systemy {
  margin-top: 5px;
  margin-bottom: 15px;
  border-collapse: collapse;
  border: 1px #00BF00 solid;
  width: 100%;
  padding: 5px;
  }

table.systemy th {
  color: #000;
  background-color: #fff;
  padding: 5px;
  border-bottom: 1px #00BF00 solid;
  text-align: center;
  }
  
table.systemy td {
  padding: 3px;
  padding-left: 10px;
  border-bottom: 1px #00BF00 solid;
  text-align: left;
  } 

.fefco_4{
  position: relative;
  float: left;
  width: 415px;
  height: 160px;
  border-right: 1px #00BF00 solid;
  margin-bottom: 15px;
  margin-top: 5px;  
  padding-right: 15px;
  }
  
.fefco_5{
  position: relative;
  float: right;
  width: 430px;
  height: 160px;
  margin-bottom: 15px;
  margin-top: 5px;  
  padding-right: 5px;
  } 

div.fefco_4 img {
  float: left;
  border: 0px;
  }
  

div.fefco_5 img {
  float: left;
  border: 0px;
  }

p.nadpis_1 a {
  text-decoration: none;
  list-style-type: none;
  color: #fff;
  }
  
p.nadpis_1 a:hover {
  color: #00BF00;
  }  

/* fefco - konec */

/* flash - zacatek */
.flash {
  position: absolute;
  top: 110px;
  right: 28px;
  border: 0px;
  z-index: 7;
  }

/* flash - zacatek */

.obrazek {
  float: left;
  }

.obrazek_1 {
  float: right;
  }

.galerie {
  position: relative;
  float: left;
  width: 425px;
  text-align: center;
  border-right: 1px #00BF00 solid;
  margin-bottom: 15px;
  margin-top: 5px;  
  }

.galerie_1 {
  position: relative;
  float: right;
  width: 425px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 5px;  
  padding-right: 15px;
  }


.galerie a img {
  border: none;
  }

.galerie_1 a img {
  border: none;
  }

.galerie_obsah {
  position: relative;
  float: left;
  width: 300px;
  text-align: center;
  border-right: 1px #00BF00 solid;
  margin-bottom: 15px;
  margin-top: 5px;  
  padding-right: 15px;
  }

.galerie_obsah_1 {
  position: relative;
  float: right;
  width: 300px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 5px;  
  padding-right: 5px;
  }


.galerie_obsah a img {
  border: none;
  }

.galerie_obsah_1 a img {
  border: none;
  }

.galerie_obsah p.nadpis_1 {
  width: 300px;
  }

.galerie_obsah h2 {
  width: 300px;
  }

.galerie_obsah_1 p.nadpis_1 {
  width: 300px;
  }

.galerie_obsah_1 h2 {
  width: 300px;
  }

.konecobtekani:after {
		    content: "."; 
		    display: block; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
	}

		/* Skryto před IE-mac \*/
		* html .ukonceniobtekani {height: 1%;}
		/* Konec skrytí před IE-mac */

form {
  text-align: left;
  }

.mail {
  padding: 5px;
  margin-bottom: 10px;
  color: #fff;
  background-color: #000; 
  border: 1px #00BF00 solid;
  font-weight: normal;
  font-size: 11px;
  }


.kontakty {
  position: relative;
  float: left;
  border-left: 0px;
  padding: 5px 0 0 0;
  margin-top: 10px;
  margin-bottom: 15px;
  width: 49%;
  }

.kontakty_1 {
  position: relative;
  float: right;
  border-left: 1px #00BF00 solid;
  padding: 5px 0 0 20px;
  margin-top: 10px;
  margin-bottom: 15px;
  width: 40%;
  }

.kontakty_2{
  position: relative;
  float: left;
  margin-bottom: 15px;
  margin-top: 5px;  
  padding-right: 15px;
  }

div.kontakty_2 img {
  float: left;
  border: 0px;
  margin: 10px 10px 0px 0;
  }

div.mapa {
  font-size: 11px;
  text-align: left;
  line-height: 11px;
  margin-bottom: 20px;
  z-index: 9;
  }
  
div.mapa ul {
  margin: 0px !important;
  padding-left: 15px;
  }
  

div.mapa a {
  text-decoration: none;
  }

div.mapa ul li ul{
  margin: 0px !important;
  padding-top: 0px !important;
  }

/* menu vodorovne - zacatek */
div#navigace {
  position: absolute;
  right: 30px;
  top: 62px;
  font-size: 11px;
  line-height: 5px;
  background-color: #000;
  margin: 0px;
  z-index: 9;
  }
  
div#navigace ul {
  margin: 0 0 0 0px;
  }
  
  
div#navigace li {
  float: left;
  position: relative;
  list-style-type: none;
  border-left: 1px solid #fff;
  }

div#navigace li:first-child {
  float: left;
  position: relative;
  list-style-type: none;
  border-left: none;
  }

div#navigace a{
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  padding: 5px 15px; 
  }
  
div#navigace a:hover {
  color: #00BF00;
  } 
/* menu vodorovne - konec */  

/* menu svisle - zacatek */
div#menu {
  position: absolute;
  left: 50px;
  top: 190px;
  width: 220px;
  float: left;
  font-size: 11px;
  text-align: left;
  line-height: 11px;
  margin: 0px;
  z-index: 9;
  }
  
div#menu ul {
  margin: 0 0 0 0px;
  }
  
* html div#menu ul {
  float: left;
  }  
  
div#menu li {
  float: left;
  width: 100%;
  position: relative;
  list-style-type: none;
  }

div#menu a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #fff;
  padding: 5px 0px; 
  }
  
div#menu a:hover {
  color: #00BF00;
  } 
  


  
div#menu ul li.nadpis { 
  display: block;
  width: 204px;
  padding: 5px 0px 3px 0px;
  font-weight: bold;
  text-decoration: none;
  color: #fff; 
  margin-top: 10px;
  border-bottom: 1px #00BF00 solid;
  }

div#menu ul li.nadpis a { 
  display: block;
  width: 204px;
  padding: 2px 0px 0px 0px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  } 
  
div#menu ul li.nadpis a:hover { 
  color: #00BF00;
  }  

/* menu svisle - konec */
