
BODY {
  text-align: center;
  FONT-FAMILY: sans-serif; FONT-SIZE: x-small; 
  MARGIN-TOP: 10px; 
}


P {	font-family: sans-serif; font-size: 12px; text-align:left;
	color: #5e5238;	margin-left: 0px; margin-right: 0px}
H1 {
        FONT-FAMILY:  sans-serif; FONT-SIZE: 14pt; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px
}
H3 {
	/*COLOR: #0c6733; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; MARGIN-BOTTOM: 5px*/
}
A {
	COLOR: #204f2f; font-size: 12px;
}
A:link {
	FONT-FAMILY:  sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR:  #e10c12; FONT-FAMILY:  sans-serif; TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	FONT-FAMILY:  sans-serif; TEXT-DECORATION: none
}
A.menu1 {
	COLOR: #204f2f; FONT-WEIGHT: bold; font-size: 12px;
}
A.menu2 {
	COLOR: #204f2f; FONT-WEIGHT: normal;
}

.pododkaz {
	BACKGROUND: #00cccc; FONT: bold 10pt Arial, Helvetica, sans-serif
}
.vyrazne {
      FONT-FAMILY:  sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
	COLOR: black; BACKGROUND: white;  MARGIN-TOP: 1px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px;
}
.napoveda {
        FONT-FAMILY:  sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal;
	COLOR: #5e5238; PADDING-LEFT:1px; MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; TEXT-ALIGN:left;
}
.copy {
        FONT-FAMILY:  sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
	COLOR: black; PADDING-LEFT:1px; MARGIN-TOP: 1px; TEXT-ALIGN:left;
}
.strongtxt {
	font-family: sans-serif; font-size: 12px; color: #5e5238; text-align:left;
	font-weight: bold; margin-left: 0px; margin-right: 0px; margin-top: 1px; margin-bottom: 1px; }
A.strongtxt {
	COLOR:  #204f2f; 
}
A.strongtxt:hover {
	COLOR:  #e10c12; 
}
.normaltxt {
	font-family: sans-serif; font-size: 12px;  text-align:left;
	color:  #5e5238;	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.odsttxt {
	font-family: sans-serif; font-size: 12px; text-align:justify;
	color:  #5e5238;	margin-left: 0px; margin-right: 0px;margin-top: 0px; margin-bottom: 0px; }
.texttxt {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify;
	color: #5e5238;	margin-left: 0px; margin-right: 0px;margin-top: 4px; margin-bottom: 4px}
.seznamtxt {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #5e5238;	margin-left: 0px; margin-right: 0px;margin-top: 0px; margin-bottom: 0px; text-align:left}
.nadpistxt {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #5e5238;	margin-left: 0px; margin-right: 0px;margin-top: 4px; margin-bottom: 4px; text-align:justify}
.smalltxt {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;  text-align:left;
	color:  #5e5238;	margin-left: 0px; margin-right: 0px}
.searchtxt {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;  
	color:  #5e5238	}
.tabulnadptxt {
        FONT-FAMILY:  sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
	COLOR: black; PADDING-LEFT:2px; MARGIN-TOP: 1px; TEXT-ALIGN:left;
}
.tabultxt {
        FONT-FAMILY:  sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal;
	COLOR: black; PADDING-LEFT:1px; MARGIN-TOP: 1px; TEXT-ALIGN:left;
}
A.tabultxt {
        COLOR: #204f2f;font-size: 10px;
}

.telo {margin-bottom: 18px;}
.telo, .telo A, .telo td, .telo td A, .telo .texttxt,.normaltxt {color: #446677;font-size:14px; text-align: left; font-family: Arial, Helvetica, sans-serif;}
.telo H1{color: #446677;font-size:24px; MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; MARGIN-BOTTOM: 5px}
.telo H2{color: #446677;font-size:20px;}
.telo H3, .telo .nadpistxt {color: #446677;font-size:14px; font-weight: bold; MARGIN-TOP: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; MARGIN-BOTTOM: 5px}
.telo A, .telo td A{color: #337766;font-size:14px;text-decoration: none;font-weight: bold;}
.telo a:visited, .telo td a:visited, .telo a:link, .telo td a:link {color: #337766;font-size:14px}
.telo a:hover, .telo td a:hover {color: #FF0000;font-size:14px}
.telo .strongtxt {font-weight: bold;}


.infoline, .infoline A {color: #FF0000; font-size: 20px; font-weight: normal;}

.tabnastred td {text-align: center;}
.cervena td {border: 1px solid #FF0000; font-weight: bold;}

.topmenu {width: 25%; height: 51px; background-image: url("Img/greenline.bmp");
background-repeat: repeat-y;
padding-left:15px;
font-weight: bold;
}
.topmenu a { font-size: 18px; font-family: 'Arial Narrow CE', 'Arial Narrow', Calibri, 'Arial CE', Arial,sans-serif;}
.topmenu a:visited, .topmenu a:link {color: white; text-decoration: none;}
.topmenu a:hover {color: #FF0000; text-decoration: none;font-family: 'Arial Narrow CE', 'Arial Narrow', Calibri, 'Arial CE', Arial,sans-serif;}

div.tree {padding-bottom: 9px; padding-right: 9px; padding-top: 9px;}
.tree {color: #337766;font-size:14px;font-weight: bold; FONT-FAMILY:  sans-serif; } 
.tree a {color: #337766;font-size:14px;text-decoration: none;font-weight: bold; FONT-FAMILY: sans-serif;}
.tree a:visited, .tree a:link {color: #337766;}
.tree a:hover {color: #FF0000;}


.tabulka_default {border-collapse: collapse; margin-left: 110px;}
.tabulka {border-collapse: collapse; margin-bottom: 21px;}
td.tabulka {border: 1px solid #45916d; font-weight: bold;}
.tabulka_default td a {color: #446677;font-size:14px; text-align:center; font-family: 'Arial Narrow CE', 'Arial Narrow', Calibri, 'Arial CE', Arial,sans-serif;}
.tabulka_default td a:visited, .tabulka_default td a:link {color: white;}
.tabulka_default td a:hover {color: #FF0000;font-size:14px;text-align:center; font-family: 'Arial Narrow CE', 'Arial Narrow', Calibri, 'Arial CE', Arial,sans-serif;}

.PopisekFotoDir, A .PopisekFotoDir , A:visited .PopisekFotoDir, A:hover .PopisekFotoDir, A:link .PopisekFotoDir {font-size:12px; color: #FF0000; padding-top: 9px;}
.PopisekFotoDir div {height:45px; }
div .PopisekFotoDir {vertical-align:middle; }

.loga a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color:  #5e5238;}
.loga a:visited, .loga a:link {color: #5e5238;} 
.loga a:hover {color: #FF0000;}


/*** MAINMENU **********************************************************************/
	
	.hmenu { 
	width:890px; 
	margin-top: 45px; 
	text-align: left;
	}
	
	.hmenu a {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 12px;
	color: #446677;
	}
	
	.hmenu a:hover {
	color: #ffffff;
	}
	
	a.link1 {
	background-image: url('img/GM_LOGO.png'); 
	background-repeat: no-repeat; 
	padding: 34px;
	padding-bottom: 50px;
	}
	
	.hmenu a.link2 {
	background-image: url('img/GM_5A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 23px;
	padding-bottom: 50px;
	}
	
	.hmenu a.link2:hover {
	background-image: url('img/GM_5B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 23px;
	padding-bottom: 50px;
	}
	
	a.link3 {
	background-image: url('img/GM_2A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 12px;
	}
	
	a.link3:hover	{
	background-image: url('img/GM_2B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 12px;
	padding-bottom: 50px;
	}
	
	a.link4 {
	background-image: url('img/GM_5A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 12px;
	padding-bottom: 50px;
	}
	
	a.link4:hover {
	background-image: url('img/GM_5B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 12px;
	padding-bottom: 50px;
	}
	
	a.link5 {
	background-image: url('img/GM_4A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 14px;
	padding-bottom: 50px;
	}
	
	a.link5:hover {
	background-image: url('img/GM_4B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 14px;
	padding-bottom: 50px;
	}
	
	a.link6 {
	background-image: url('img/GM_6A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 14px;
	padding-bottom: 50px;
	}
	
	a.link6:hover {
	background-image: url('img/GM_6B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 14px;
	padding-bottom: 50px;
	}
	
	a.link7 {
	background-image: url('img/GM_1A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 18px;
	padding-bottom: 50px;
	}
	
	a.link7:hover {
	background-image: url('img/GM_1B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 18px;
	padding-bottom: 50px;
	}
	
	a.link9 {
	background-image: url('img/GM_6A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 13px;
	padding-bottom: 50px;
	}
	
	a.link9:hover {
	background-image: url('img/GM_6B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 13px;
	padding-bottom: 50px;
	}
	
	a.link8 {
	background-image: url('img/GM_3A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 3px;
	padding-bottom: 50px;
	}
	
	a.link8:hover {
	background-image: url('img/GM_3B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 3px;
	padding-bottom: 50px;
	}
	
	a.link10 {
	background-image: url('img/GM_1A.png'); 
	background-repeat: no-repeat; 
	padding: 36px 14px;
	padding-bottom: 50px;
	margin-right: 0px;
	}
	
	a.link10:hover {
	background-image: url('img/GM_1B.png'); 
	background-repeat: no-repeat; 
	padding: 36px 14px;
	padding-bottom: 50px;
	margin-right: 0px;
	}
	
/*** SUBMENU **********************************************************************/
	
	.submenu {
	position: absolute;
	z-index: 3;
	width: 71px; 
	font-size: 8px;
	background: #ffffff;  
	margin-top: 33px; 
	padding-top: 10px;
	padding-left: 2px;
	padding-right: 2px;
	border: dotted 1px #a7c8bb;
	}
	
	.submenu a:hover{
	color: red;
	text-decoration: underline;
	}
	
	.submenubutton  {
	padding-bottom: 9px;
	}
	
	#SMRealizace  {
	margin-left: 177px;
	display:none;
	}
	
	#SMRostliny  {
	margin-left: 357px;
	display:none;
	}
	
	#SMgalerie  {
	margin-left: 627px;
	display:none; 
	}
	
	#SMZS  {
	margin-left: 717px;
	display:none;
	}
	
	#SMKontakty  {
	margin-left:807px;
	display:none;
	}
	
/*** MIDMENU ***************************************************************************/

	div.midmenu {
	height: 390px;
	width: 819px;
	margin-top: 7px;
	margin-left: 87px;
	}
	
	div.midmenu div {
	float: left;
	width: 71px;
	height: 390px;
	margin-right: 19px;
	}
	
	.last {
	margin-right: 0px;
	}
	
	img.midmenuimage {
	border: none;	
	}
	
	a.midmenuimage1 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_01.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage1:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_01_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage2 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_02.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage2:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_02_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage3 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_03.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage3:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_03_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage4 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_04.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage4:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_04_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage5 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_05.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage5:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_05_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage6 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_06.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage6:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_06_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage7 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_07.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage7:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_07_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage8 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_08.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage8:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_08_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage9 {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_09.jpg'); 
	background-repeat: no-repeat;
	}
	
	a.midmenuimage9:hover {
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 380px;
	background-image: url('img/midmenu_background_09_hover_dark.jpg'); 
	background-repeat: no-repeat;
	}
	
/*** BOTTOM MENU ***********************************************************************/
	
	.dmenu {
	width:890px; 
	height: 81px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
	.dmenu a {
	text-decoration: none;
	font-size: 12px;
	margin-right: 11px;
	color: #446677
	}
	
	a.linknone1 {
	background-image: url('img/GM_1A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone1:hover {
	background-image: url('img/GM_1C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone2 {
	background-image: url('img/GM_2A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone2:hover {
	background-image: url('img/GM_2C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone3 {
	background-image: url('img/GM_3A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone3:hover {
	background-image: url('img/GM_3C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone4 {
	background-image: url('img/GM_4A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone4:hover {
	background-image: url('img/GM_4C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone5 {
	background-image: url('img/GM_5A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone5:hover {
	background-image: url('img/GM_5C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone6 {
	background-image: url('img/GM_6A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone6:hover {
	background-image: url('img/GM_6C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone7 {
	background-image: url('img/GM_1A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone7:hover {
	background-image: url('img/GM_1C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone8 {
	background-image: url('img/GM_5A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone8:hover {
	background-image: url('img/GM_5C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone9 {
	background-image: url('img/GM_6A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone9:hover {
	background-image: url('img/GM_6C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	}
	
	a.linknone10 {
	background-image: url('img/GM_1A.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	margin-right: 0px;
	}
	
	a.linknone10:hover {
	background-image: url('img/GM_1C.png'); 
	background-repeat: no-repeat; 
	padding: 36px;
	margin-right: 0px;
	}
	
	#dfltcntr {
	margin: 0 auto 0 auto;
	width: 890px;
	text-align: left;
	background-color: #ffffff;
	position: relative;
	}
	
	.content {
	padding-bottom: 18px;
	}
	
/*** JAKOMENU **************************************************************************/
	
	div.jakomenu {
	width: 890px;
	margin-top: 70px;
	color: #ffffff;
	text-align: left;
	padding: 0px;
	}
	
	div.jakomenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
	
	div.jakomenu li {
	float: left;
	display: block;
	}
	
	div.jakomenu a {
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	}
	
	div.jakomenu a:hover {
	color: red;
	}
	
/*** LOGA ******************************************************************************/
	
	.loga {
	float: left;
	width: 71px;
	text-align: center;
	margin-top: 8px;
	}
	
	.logo {
	padding-bottom: 27px;
	}
	
	.img_logo {
	border: none;
	width: 54px;
	}

/*** INFOLINE ***************************************************************************/

	.infoline {
	text-align: center;
	color: #45916d;
	}
	
	.infoline marquee a{
	font-size:12px;
	font-weight: bold;
	padding-bottom: 9px;
	}
	
/*** IMG GALLERY ************************************************************************/

	.img_gallery_full {
	margin: 0 auto 0 auto;
	text-align:center;
	}
	
	
