html,body {
  margin: 0;
  font-family: Tahoma,Geneva,sans-serif;
  background: #007934 url(images/body.png) repeat-x;
  font-size:12px;		height:100%;
}

#container {	background: url(images/bg_sun.png) no-repeat 20px 0;	width: 950px;	height:100%;	margin:0 auto;}
a:focus, a:hover, a:active { outline:none }

h1 {
  font-size: 18px;
  color: #2b2b2b;  
  font-style:italic;
}
#box {		
  margin:0 auto;
  width:1000px;
  overflow:auto;
  padding-bottom: 20px;
  min-height:760px;
}
#box_bottom {
  margin:0 auto;
  width:1020px;
  background: url(images/bottom.png) no-repeat;
  height:5px;
  margin-bottom: 10px;
}
div#header {
  height:261px;
  width:950px;
}
div#slider {
  height: 240px;
  width: 510px;
  float:left;
  margin-top:20px;
  background: #ffffff;
}
div#logo {
  width: 410px;
  float:left;
  margin-top:25px;
  padding-top: 20px;
  padding-left:30px;
}
div#foto {
  margin: 16px;
}
div#foto_pics img {	
  width: 478px;
  height: 214px;
  display: none;
}
#content {
  width:950px;
}
#content #content_top {
  width:950px;
  height:10px;
  background: url(images/content_top.png) no-repeat;
}
#content #content_center {
  width:950px;
  min-height:424px;
  background: #fff;
  overflow:auto;
}
#content #content_bottom {
  width:950px;
  height:11px;
  background: url(images/content_bottom.png) no-repeat;
}
#content #content_center #content_text{
  padding:50px 30px 30px 70px;
  width:850px;
  float:left;
  color: #2b2b2b;
}
#content #content_center #content_text a {
  color: #2b2b2b;
  text-decoration:none;
}
#content #content_center #content_text a:hover {
  text-decoration:underline;
}
#content #content_center #right_box{
  width:220px;
  margin-top:15px;
  float:left;
  padding-left:30px;
}
#content #content_center #picture, #content #content_center #picture img {
  width:197px;
  height: 143px;
  margin:0;padding:0
}
#content #content_center #address {
  margin-top:20px;
  background: #ffd204;
  width:197px;
  text-align:right;
  padding-bottom:30px;
}
#content #content_center #address p {
    margin: 0;    
    color: #ffffff;
    font-weight:bold;
}
#content #content_center #address p#contact {
  font-size:14px;
  padding: 50px 10px 10px 0;
}
#content #content_center #address p.addr {
   font-size: 11px;
   padding: 0 10px 10px 0;
}
#content #content_center #address p.addr a {
  font-size:11px;
  text-decoration:none;
  color: #ffffff;
}
h1, ul#menu, ul#menu li, ul#submenu, ul#submenu li {
  padding: 0px;
  margin: 0px;
}
.menu {
  margin-top:20px;
}
.menu a {
  text-decoration:none;
}
ul#menu li, ul#submenu li {
  list-style: none;
}

ul#menu {
  margin:0 auto;
  height:24px;
}
ul#menu > li {
  float:left;
  position: relative;
  line-height: 24px;
  margin-right:1px;
}

ul#menu > li > a {
  display: block;
  height: 24px;
  width:147px;
  text-align:center;
  background: url(images/button.png) no-repeat;
  background-position: 0px -24px;
  text-decoration:none;
  color: #4c4b4b;
}
ul#menu > li > a.menu_current {
  background-position: 0px 0px;
  color: #000000;
}
ul#submenu li a.menu_current {
  color:#000000;
}
ul#menu > li > a:hover {
  background-position: 0px 0px;
}
ul.sub {
  display:none;
  position: absolute;
  left: 5px;
}
li.sub canvas {
  display:none;
  left: 95px;
  position:absolute;
  z-index:10;
}
li.sub .canvas {
  visibility:hidden;
  left: 95px;
  position:absolute;
  z-index:10;
}
ul li ul {
  display: none;
}
ul#submenu {
  padding: 15px 10px 10px;
  margin:0;
  line-height:normal;
  z-index:11;
}
ul#submenu li {
  line-height:normal!important;
  height:20px;
}
ul#submenu a:hover {	color: #027C35;	}
ul#submenu a {
  line-height:normal!important;
  font-size:12px;
  font-variant: normal;
  color: #4c4b4b;
}

a img { 
  border: 0px;
}
#footer {
  color: #ffffff;
  padding-top:5px;
}
#footer span {
  font-size: 11px;  
}
#footer a {
  font-size:11px;
  text-decoration: none;
  color: #ffffff;
}