body {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color:#4A4A4A;/*#4A4A4A*/
	background-image: url("../images/pozadi.jpg");
	background-color:#00311D;
	background-position:top;
	background-repeat:repeat-x;
}

#null{
  position: relative;
  width:100%;
  height:100%;
}

#cover{
  position: relative;
  width: 784px;
  height:693px;
  margin: 0 auto;
  background-color:white;
}

#cover2{
  position: relative;
  width:780px;
  height:693px;
  margin: 0 auto;
  margin-left:2px;
  margin-right:2px;
}

#hledani{width:780px; height:34px; /*background-image:url(../images/hledani.gif); background-repeat:no-repeat;*/}
#flash{width:780px; height:308px; background-color:white; /*background-image:url(../images/flash.jpg); background-repeat:no-repeat;*/}

#ikony{width:780px; height:21px; background-image:url(../images/ikony.gif); background-repeat:no-repeat;}
#ikony .vlevo{width:273px; float:left;}
#ikony .vpravo{width:507px; float:right;}

A:link,A:active,A:visited {color:#4A4A4A;text-decoration:none;}
A:hover {color:#363636;text-decoration:none;}

A.linkDrob:link,A.linkDrob:active,A.linkDrob:visited {color:#828282;text-decoration:none;}
A.linkDrob:hover {color:#363636;text-decoration:none;}

#hlavni{width:780px; height:290px;}
#hlavni .bunka1{width:37px;height:290px; float:left; background-image:url(../images/bunka1.gif); background-repeat:repeat-y;}
#hlavni .bunka2{width:236px;height:290px; float:left; background-image:url(../images/bunka2.gif); background-repeat:repeat-y;}
#hlavni .bunka3{width:505px;height:290px; float:left; overflow:auto; background-color:#E2E2E2;}/*470px*/
#hlavni .bunka3 .obsah{margin:12px; font-size:0.9em;}
#hlavni .bunka4{width:2px;height:290px; float:left; background-image:url(../images/bunka4.gif); background-repeat:repeat-y;}/*37px*/

#brand{height:40px; background-color:white; background-image:url(../images/brand_back.gif); background-repeat:repeat-x;}
#brand a{float:right;width:170px; height:30px; margin-top:2px;background-image:url(../images/brand.jpg); background-repeat:no-repeat;}
#brand span{display: none;}
#brand hr{display: none;}

/* OBSAH */
#obsah{}

/* MENU */
#menu{margin:0px; padding:0px; width:236px; background-image: url("../images/pozadi_ul.gif"); background-repeat:repeat-y;}
#menu li{list-style-type: none; background-image:url("../images/tecka_li.gif"); background-repeat:no-repeat; min-height:18px;_height:18px; padding-top:4px; border-bottom:1px solid #CFCFCF; background-position:7px 6px;}
#menu div{ margin-left:20px; font-weight:bold;}
#menu div a{display: block; color:#176D4A;}
#menu div a:hover, #menu .active{color:#7FA796;}

#menu .div-podmenu{ margin-left:30px; font-weight:bold; margin-bottom:2px;}

/*.podmenu{margin:0px; padding:0px; width:236px;}*/
#menu li.podmenu{list-style-type: none; padding-top:4px; border-bottom:1px solid #CFCFCF; background-image:url("../images/tecka_li.gif"); background-repeat:no-repeat;background-position:18px 6px;}
/*
.podmenu a{display: block;height:18px;color:#176D4A;}
.podmenu span{margin-left:30px; font-weight:bold;}
.podmenu a:hover, .podmenu .active{color:#7FA796;}
*/
a{color:#00512F;text-decoration:none;}
a.temp{color:white;text-decoration:none;}

/*CSS*/
h1{color:#1A7650; font-size:1.4em;}
h2{color:#1A7650; font-size:1.3em;}
h3{color:#1A7650; font-size:1.2em;}
h4{color:#1A7650; font-size:1.1em;}
.cerveny-text{color:red;}
.cerny-text{color:black;}
.modry-text{color:#3295D8;}
.zeleny-text{color:#1A7650;}

/* GALERIE */
#gallery{} 
#gallery .clear{clear:both;} 
#gallery .photo{
  float: left;
  margin:2px;
  padding:3px;
  text-align: center;
  /*height:145px;*/
  width:140px;
}
#gallery .text{
  overflow: auto;
  width: 140px;
}
#gallery img{
  vertical-align: middle;
  border:none;
}

/* SOUBORY */
#files{clear:both;}
#files .clear{clear:both;}
#files .soubor{margin-bottom:3px;}
#files a{text-decoration:none; color:#4A4A4A; font-weight:bold;}

.mezera{height:10px; clear:both;}

/*sloupec novinky*/
div.novinka1{width:236px; height:58px;background-image: url("../images/pozadi_novinka.gif");}
div.novinka1 a{display: block; color:#00512F; text-decoration:none;margin:0px;padding:5px; padding-left:29px; font-size:0.8em;}
div.novinka1 a:hover, div.novinka1 .active{color:#002817; text-decoration:none;}
div.novinka1 .vice{float:right;color:#002817; margin-right:15px; text-decoration:underline;}

#boxhledani{float:right;margin-top:10px;margin-right:25px;_margin-right:15px;}
#boxhledani .box-hledani{font-size:0.9em;padding-left:2px;width:140px;height:19px;background-image:url("../images/boxhledani.gif");border:0px;background-repeat:no-repeat;color:#8F8F8F;}

/*homepage*/
#homepage-kontakt{margin-top:15px;}
.hk-b1{width:210px;background-image: url("../images/tecky_home.gif"); background-repeat:repeat-y; background-position:right;}
.hk-b2{width:12px;}
.hk-b3{width:181px; background-color:#C8C8C8;}
.hk-b3-obsah{margin:13px; margin-left:30px; font-size:1.0em;}
.hk-b3 h3{background-image: url("../images/home_nadpis.gif"); background-repeat:no-repeat; width:62px; height:9px; margin-left:15px;}
.hk-b3 h3 span{display: none;}

/*ikony*/
.drobky{color:#828282; font-weight:bold; margin-left:12px; margin-top:3px;}

.clanek-nazev{color:#176D4A; font-size:1.2em; margin-bottom:3px;}

/* ------------------------------------------------------------------------- */
/*
#gallery .photo
{
  float: left;
  margin: 0 1px 0 0;
}

#gallery .text
{
  display: none;
}
*/

#novinky dd{
  margin: 0;
}
dd{margin: 0;}

#vysledky-hledani dd{
  margin-bottom:5px;
}

.vysledky-hledani dd{
  margin-bottom:5px;
}

/* ------------------------------------------------------------------------- */
#fotogalerie{}
#fotogalerie .box{clear:both;}
#fotogalerie .foto{float:left; width:140px; margin:0px; padding:0px;}
#fotogalerie .obsah{float:left; width:260px; margin:0px; padding:0px;}

#fotogalerie h3
{
  margin: 0;
  padding: 1em 0 0.4em 0;
  font-size: 120%;
  color:#176D4A;
}

/*
#gallery{}
#gallery .clear{clear:both;}
#gallery .photo{float:left; width:140px; height:165px; margin:0px; padding:0px; margin-right:4px; margin-bottom:4px;}
*/

/* ------------------------------------------------------------------------- */
#home{height:150px;}
#home .b1{width:204px; background-image: url("../images/home.jpg"); background-repeat:no-repeat;}
#home .b2{width:194px; background-image: url("../images/home2.jpg"); background-repeat:no-repeat;}
#home .b2 .obsah{margin-left:30px; margin-top:35px;}

form{margin:0px; padding:0px;}

/* zastupna image flashe */
#flash-top{width:780px;height:103px; clear:both;}
#flash-bottom{width:780px;height:205px; clear:both;}

#menu-flash{margin:0px; padding:0px; width:780px; height:103px;}
#menu-flash li{float: left;list-style-type: none;}
#menu-flash a{display: block;height:103px;}
#menu-flash a.active{display: block;height:41px;}
#menu-flash span{display: none;}

#menu_logo{width:273px; background-image: url("../images/logo.png");}
#menu_1{width:85px; background-image: url("../images/mnu1.png");}
#menu_2{width:78px; background-image: url("../images/mnu2.png");}
#menu_3{width:85px; background-image: url("../images/mnu3.png");}
#menu_4{width:80px; background-image: url("../images/mnu4.png");}
#menu_5{width:75px; background-image: url("../images/mnu5.png");}
#menu_6{width:104px; background-image: url("../images/mnu6.png");}

#link_hledej{display: block;width:67px;height:10px; margin-top:5px; margin-right:5px; background-image:url("../images/btnhledat.gif"); background-repeat:no-repeat;float:left;}
#link_hledej span{display: none;}

p { margin: 0px; padding: 0px;}

/* MENU - VYSUN */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 236px; /*For KHTML*/
  list-style: none;
}

ul#navmenu li span{margin-left:30px; font-weight:bold;}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  /*float: left;*/ /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  height:18px;
  background-image:url(../images/menu0.gif);
  background-repeat:no-repeat;
  padding-top:4px;
  font-size:10px;
}

/* Root Menu */
ul#navmenu a {
  display: block;
  color: #176D4A;;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul#navmenu a.active{color:#7FA796;}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color: #7FA796;
  padding:0px;
  margin:0px;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  color: #176D4A;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color: #7FA796;
}

ul#navmenu ul,
ul#navmenu ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 236px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li.iehover ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
/*ul#navmenu ul ul li:hover ul,*/
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul/*,
ul#navmenu ul ul li.iehover ul*/ {
  display: block;
}
