html,body{width: 100%;height: 100%;margin: 0;font-size:100.01%;text-align:center;}
body{font-family: Tahoma;font-size: 11px;background-color: #FFF;color: #555;text-align: center;}
.clear{clear: both;width: 0;height: 0;overflow: hidden;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
form{margin: 0;}

#distance {float:left;height:50%;margin-bottom:-370px;width:1px;}
.floatLeft{float: left;}
.floatRight{float: right;}





.pageContainer{margin: auto;width: 1000px;text-align: left;position:relative;clear:left;padding: 20px 0;}

.mainMenu{float: left;width: 735px;overflow:hidden;position: relative;}
.logo{width: 181px;height: 181px;background-image: url(img/logo_home.png);position: absolute;z-index: 1;left: 4px;top: 186px;}
.photosContainer{padding: 1px 3px 0px 4px; background-image: url(img/homeShadows.gif);}

.topShadow{background-image: url(img/homeShadows.gif);height: 3px;overflow: hidden;background-position: -735px 0;}
.botShadow{background-repeat: no-repeat;background-image: url(img/homeShadows.gif);padding: 30px 0 0 0px;background-position: -735px -3px;color: #999; background-repeat: no-repeat;height: 123px;}
.botShadow a{color: #777;}
.botShadow a:hover{color: #21b25b;text-decoration: none;}
.botShadow img{border: 0;position: relative;top: 2px;margin-right: 3px;}

.menuItem{float:left;position:relative;width: 181px;height:181px;margin:0 1px 1px 0;overflow: hidden;}
.menuItem .movable{position: relative;width: 181px;height:363px;overflow: hidden;}
.menuItem .back{width: 181px;height:181px;margin-bottom: 1px;cursor: default;}
.menuItem .links{position: relative;width: 181px;height:181px;background-image: url(img/photoMenuBack.png);color: #FFF;}
.menuItem .links .inner{position: absolute;bottom: 10px;left: 10px;}
.menuItem .links .inner .sub a{background-color: #105c2f;width: 147px;display: block;color: #FFF;text-decoration: none;font-size: 10px;border-top: 1px solid #21b25b;padding: 3px 7px; font-family: Tahoma, Geneva, sans-serif;font-weight: normal;}
.menuItem .links .inner .sub a:hover{ background-color: #16793e;}
.menuItem .links .inner a{width: 147px;display: block;color: #FFF;text-decoration: none;padding: 3px 7px;font-weight: bold;font-family: Arial;}
.menuItem .links .inner .inp{display: block;float: left;position: relative;width: 130px;height: 16px;font-size: 11px;font-family: Tahoma, Geneva, sans-serif;padding: 2px 3px 0 3px;;border: 1px solid #105c2f;margin-right: 1px;}
.menuItem .links .inner .ok{display: block;float: left;width: 22px;height: 16px; background-color: #105c2f;color: #FFF;text-align: center;padding: 0;font-weight: normal;font-family: Tahoma, Geneva, sans-serif;border: 1px solid #16793e;padding-top: 2px;}


.menuItem .links .inner b{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px; background-color: none;}

.pageRight{float: left;padding-left: 10px;width: 255px;}
.sideMenu{padding-left: 4px; background-image: url(img/side-menu-label.gif); background-repeat: no-repeat;padding-top: 28px;}
.sideMenu a{color: #333;text-decoration: none;display: block;clear: left;}
.sideMenu a:hover{color: #21b25b;text-decoration: underline;}
#side_menu_item_1081{display: none;}
.socialNetworking{width: 367px;height: 40px;padding-top: 50px;overflow: hidden;background-image: url(img/socialnetworking.gif); background-repeat: no-repeat;float: left;margin: 0px 12px 0px 0;color: #aaaaaa; overflow: hidden;margin-bottom: 15px; background-position: 0 10px;}
.socialNetworking .textarea{height: 35px;}
.socialNetworking .youtube,.socialNetworking .fb,.socialNetworking .twitter,.socialNetworking .flickr{display: block;float: left;width: 58px;height: 23px;margin-right: 9px; background-image: url(img/networks.gif);margin-right: 9px; background-position: 0 0;}
.socialNetworking .youtube:hover{background-position: 0 -23px;}
.socialNetworking .fb{width: 111px;background-position: -67px 0;}
.socialNetworking .fb:hover{background-position: -67px -23px;}
.socialNetworking .twitter{width: 93px;background-position: -187px 0;}
.socialNetworking .twitter:hover{background-position: -187px -23px;}

.socialNetworking .flickr{width: 78px;margin-right: 0px;background-position: -289px 0;}
.socialNetworking .flickr:hover{background-position: -289px -23px;}

.newsletter{width: 154px;height: 89px; background-image: url(img/newsletter.gif);margin: 0px 12px 0px 0;float: left;}
.newsletter a{display: block;width: 100%;height: 100%;}
.banner{float: left;height: 89px;overflow: hidden;margin: 0px;}
.banner img{border: 0;}

.video{margin: 15px 0;padding-top: 35px;background-image: url(img/video-label.gif); background-repeat: no-repeat;}
.video a{color: #DF1010;display: block;padding-top: 5px;}

.newsAndUpdates{padding-left: 4px; background-image: url(img/newsAndUpdates.gif); background-repeat: no-repeat;padding-top: 37px;}
.newsAndUpdates .date{ background-image: url(img/date.gif);color: #FFF;height: 15px;padding: 1px 8px 0 8px;margin-bottom: 5px;float: left;}
.newsAndUpdates a{color: #333;text-decoration: none;display: block;height: 26px; overflow: hidden;}
.newsAndUpdates a:hover{color: #21b25b;text-decoration: underline;}
.newsAndUpdates .sep{height: 21px; overflow: hidden; background-image: url(img/bullet.gif); background-repeat: repeat-x; background-position: left center;}

/*19.03.10*/

.sideMenu1{background-image: url(img/sideMenu.jpg);width: 235px;height: 280px;overflow: hidden;padding: 41px 10px 0 10px;}
.sideMenu1 a{background-image: url(img/sideMenuItemBack.png);color: #333;text-decoration: none;display: block;margin-bottom: 1px;padding: 3px 12px 4px 12px;}
.sideMenu1 a:hover{background-color: #ed0d0d;color: #FFF;}


.bottomShadow{background-repeat: no-repeat;background-image: url(img/bottomShadow.gif);padding: 20px 0 0 0px;color: #999; background-repeat: no-repeat;}
.footerSep{background-repeat: no-repeat;background-image: url(img/footerSep.gif);background-position: center;margin: 5px 0 10px 0;height: 26px;}
.footerMenu{float: left;}
.footerMenu a{color: #777;}
.footerMenu a:hover{color: #21b25b;text-decoration: none;}
.footerMenu img{border: 0;position: relative;top: 2px;margin-right: 3px;}
.socialNetworking1{height: 19px;overflow: hidden;background-repeat: no-repeat;float: left;color: #aaaaaa; overflow: hidden;background-position: 0 10px;float: right;}
.socialNetworking1 .youtube,.socialNetworking1 .fb,.socialNetworking1 .twitter,.socialNetworking1 .flickr{display: block;float: left;width: 47px;height: 19px;margin-right: 9px; background-image: url(img/networks1.gif);margin-right: 8px; background-position: 0 0;}
.socialNetworking1 .youtube:hover{background-position: 0 -19px;}
.socialNetworking1 .fb{width: 90px;background-position: -55px 0;}
.socialNetworking1 .fb:hover{background-position: -55px -19px;}
.socialNetworking1 .twitter{width: 75px;background-position: -153px 0;}
.socialNetworking1 .twitter:hover{background-position: -153px -19px;}

.socialNetworking1 .flickr{width: 64px;margin-right: 0px;background-position: -235px 0;}
.socialNetworking1 .flickr:hover{background-position: -235px -19px;}

.photoVideoGalleryLinks{height: 42px;margin: 0px 0 5px 0; background-color: #000; background-image:  url(img/photoVideoGalleryBtn1.gif);padding: 4px;}
.photoVideoGalleryLinks .photoBtn, .photoVideoGalleryLinks .videoBtn{width: 119px; height: 42px;display: block;float: left;}
.photoVideoGalleryLinks .photoBtn{margin-right: 9px;}

.newsBox{background-image: url(img/newsBox.jpg);width: 235px;height: 151px;overflow: hidden;padding: 3px 10px 0 10px;}
.newsBox .moreLink{padding-left: 175px;height: 32px;display: block;color: #eb9696;font-size: 10px;font-family: Tahoma, Geneva, sans-serif;line-height: 9px;padding-top: 5px;}
.newsBox .moreLink:hover{color: #FFF;}
.newsBox .mask,.newsBox a{display: block;height: 83px;overflow: hidden;position: relative;}
.newsBox .movable{position: relative;}
.newsBox a{height: 83px;padding: 0 12px;color: #0d0d0d;display: block;width: 211px;cursor: pointer;}
.newsBox a:hover{text-decoration: none;color: #fff;}
.newsBox a .inner{height: 73px;overflow: hidden;display: block;}
.newsBox a .date{color: #bd1919;display: block;margin-bottom: 10px;padding-top: 8px;}
.newsBox a .intro{line-height: 14px;}

.newsletter2{width: 247px;height: 87px; background-image: url(img/newsletter2.gif);margin: 0px 0px 0px 0;float: left;}
.acta{width: 475px;height: 87px; background-image: url(img/acta.gif);margin: 0px 13px 0px 0;float: left;}
.newsletter2 a, .acta a{width: 100%;height: 100%;display: block;}


/* start of calendar */
.calendarBox{width: 242px; height: 148px; background-image: url(img/calendar.jpg); padding: 49px 0 0 13px; position: relative; font-size: 10px; }
.arrow{width: 16px; height: 10px; background-image: url(img/arrows.png); cursor: pointer;}
.arrow:hover{background-image: url(img/arrowsHover.png);}
.arrow a{display: block; width: 100%; height: 100%;}
.calendarBox .left{background-position: left; position: absolute; top: 49px; left: 13px;}
.calendarBox .right{background-position: right; position: absolute; top: 49px; right: 15px;}
.calendarBox  ul,.calendarBox li{margin: 0;padding: 0;display: block;color: #868686;}
.calendarBox li{float: left;width: 25px;height: 17px;margin-right: 9px;text-align: center;line-height: 22px;position: relative;}

.calendarBox .loading{background-image: url(img/ajax-loader.gif);width: 100%;height: 100%; background-color: #FFF; background-position: center;position: absolute;top: 0;left: 0;background-repeat: no-repeat; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.calendarBox .days .sel{background-image: url(img/selected3.png);color:#fff; background-repeat: no-repeat; background-position: center center;}
.calendarBox .days .sel a{display: block;width: 100;height: 100%;color: #fff; text-decoration: none;}

.month{width: 100px; height: 9px; color: #bd1919; float: left; margin-left: 60px; text-align: center; margin-top: -2px; font-size: 11px;}
.daysName{margin-top: 6px;}
.days{width: 242px;height: 154px;}
.days li{float: left;width: 25px;height: 18px;margin-right: 9px;text-align: center;line-height: 22px; color: #000; overflow: visible;}
/* end of calendar */

/* photo gallery */
.albumsContainer{width: 520px;}
.album{width: 222px; height: 287px; margin-bottom: 10px; margin-right: 20px; float: left;}
.albumPhoto{width: 222px; height: 222px; position: relative;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px;}
.albumPhoto a{width: 100%; height: 100%; display: block;position: relative; text-decoration: none;}
.albumPhoto a .photosNumberBckgr{width: 100px; height: 17px; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.75; filter:alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; position: absolute; right: 10px; bottom: 10px; background-color: #000;  padding-top: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}
.albumPhoto a:hover .photosNumberBckgr{ background-color: #b83b26;}

.photosNumber{color: #fff; text-align: center;}

.albumTitle{font-family: Arial, Helvetica, sans-serif; color: #b83b26; font-weight: bold; width: 240px; height: 30px;}
.albumDate{color: #6c6c6c;}
/* end of photo gallery */


/* CALENDAR TOOLTIP */
.andreasTooltip{ background-color: #ccc;;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;width: 280px; padding: 10px;position: absolute; left: -297px; bottom: 0; color: #FFF; text-align: left; border: 1px solid #eee;

-moz-box-shadow: 1px 1px 5px #000; /* Firefox */
  -webkit-box-shadow: 1px 1px 5px #000; /* Safari, Chrome */
  box-shadow: 1px 1px 5px #000; /* CSS3 */
  color: #222;


}
/* CALENDAR TOOLTIP END*/