* { margin:0; padding:0; border:0; }

ul {
	list-style:none;
}

a {
	color:#248119;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
td {
	padding:0;
}
input,
textarea {
	border:1px solid #ccc;
}

body {
	color:#000;
	font:normal 12px/15px Tahoma;
	background:#fff;
}

#main {
	width:971px;
	margin:0 auto;
	position:relative;
}

#item {
	position:absolute;
	top:47px; right:20px;
	width:317px;
	height:52px;
	color:#208221; font:normal 11px/25px Tahoma;
}
#item div a {
	float:left;
	display:block;
	width:129px;
	height:25px;
	margin:0 1px 1px 0;
	padding:0 0 0 28px;
	display:inline;
}


#item div#item01 a		{ background:#ebebeb url(img/contact.gif) no-repeat 10px 9px; }
#item div#item01 a.active	{ background:#ebebeb url(img/contact-active.gif) no-repeat 10px 9px; }
#item div#item01 a:hover	{ background:#ebebeb url(img/contact-active.gif) no-repeat 10px 9px; }

#item div#item02 a		{ background:#ebebeb url(img/home.gif) no-repeat 10px 9px; }
#item div#item02 a.active	{ background:#ebebeb url(img/home-active.gif) no-repeat 10px 9px; }
#item div#item02 a:hover	{ background:#ebebeb url(img/home-active.gif) no-repeat 10px 9px; }

#item div#item03 a		{ background:#ebebeb url(img/mail.gif) no-repeat 10px 9px; }
#item div#item03 a.active	{ background:#ebebeb url(img/mail-active.gif) no-repeat 10px 9px; }
#item div#item03 a:hover	{ background:#ebebeb url(img/mail-active.gif) no-repeat 10px 9px; }

#item div#item04 a		{ background:#ebebeb url(img/map.gif) no-repeat 10px 9px; }
#item div#item04 a.active	{ background:#ebebeb url(img/map-active.gif) no-repeat 10px 9px; }
#item div#item04 a:hover	{ background:#ebebeb url(img/map-active.gif) no-repeat 10px 9px; }


#item a:hover	{ color:#5a5a5a; text-decoration:none; }


#head {
	height:122px;
	padding:30px 0 0 405px;
	background:url(img/head.gif) no-repeat;
}
#head p {
	color:#29882a;
	font:bold 22px/26px Tahoma;
}

#menu {
	height:225px;
	padding:0 0 0 42px;
	background:#50b74c url(img/menu.jpg) no-repeat;
}
#menu h2 {
	color:#fff;
	padding:4px 0;
	font:bold 18px/30px Tahoma;
}



/* CSS Document */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 184px; 
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  border:#71C36F 1px solid;
}
ul#navmenu-v li ul li {
border:none;
border-bottom:#FFFFFF 1px solid;
}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 2px;
  display: block;
 	background: url(img/line.gif) no-repeat bottom left;  #71C36F;
  color: #FFFFFF;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #FFFFFF;
  color: #000000;

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #50B74C;
  color: #FFFFFF;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #FFFFFF;
  color: #50B74C;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 185px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}





#menu ul {
}
#menu li {
	width:185px;
	background:url(img/line.gif) no-repeat bottom left;
}
#menu a {
	color:#fff;
	letter-spacing:-0.5pt;
	font:bold 14px/24px Tahoma;
	text-decoration:none;
}

#menu a.active,
#menu a:hover {
	color:#fff600;
}

#navigation {
	min-height:30px;
	height:auto !important;
	height:30px;
	background:#50b74c url(img/navigation.gif) no-repeat;
}
#navigation ul {
	text-align:center;
}
#navigation li {
	display:inline;
	padding:0 25px;
	background:url(img/line2.gif) no-repeat 0 0px;
}
#navigation li.none {
	background:none;
}
#navigation a {
	color:#fff;
	font:bold 15px/30px Tahoma;
	text-decoration:none;
}
#navigation a.active,
#navigation a:hover {
	color:#fff600;
}

#content {
	padding:15px 18px 25px 18px;
}
#content h1 {
	color:#4eb451;
	font:normal 22px/30px Tahoma;
}
#content p {
	padding:8px 0;
}

#footer {
	float:left;
	width:941px;
	min-height:157px;
	height:auto !important;
	height:157px;
	padding:0 15px 10px 15px;
	border-top:4px solid #208215;
	display:inline;
	background:#ebebeb url(img/footer.jpg) no-repeat bottom right;
}

#mail {
	float:left;
	width:380px;
	padding:72px 0 0 0;
	color:#000;
	font:normal 12px/22px Tahoma;
	background:url(img/fot-cont.jpg) no-repeat;
}
#tel {
	float:left;
	width:275px;
	padding:72px 0 0 0;
	color:#585858;
	font-size:12px;
	background:url(img/fot-tel.jpg) no-repeat;
}
#tel div {
	width:180px;
	text-align:right;
}
#tel p {
	padding:5px 0;
}
#tel strong.tel {
	padding:0 20px 0 0;
	background:url(img/tel.gif) no-repeat 100% 1px;
}
#tel strong.fak {
	padding:0 20px 0 0;
	background:url(img/faks.gif) no-repeat 100% 1px;
}
#web {
	float:left;
	width:286px;
	padding:72px 0 0 0;
	color:#585858;
	background:url(img/web.gif) no-repeat;
}
#web div {
	padding:0 0 0 46px;
}
#web p {
	padding:3px 0;
}

TABLE {color: #5D5D59; font-family: Tahoma; font-size: 11px; font-weight: normal; }
