@charset "utf-8";
/* CSS Document */



  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */





.left{float:left}
.right{float:right} 
p{margin:0; padding:0}
.dark{font-weight:bold;}

body{ background-image:url(../images/drawings.png);  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 60% 90%;
 margin:0 auto 0 auto; width:900px; background-color:#231818; font-family: Helvetica, Arial, sans-serif; font-size:0.8em;}
.wrapperActivites{background-color:#FFED00; width:}
.wrapperActivites table tr td{ font-family: Helvetica, Arial, sans-serif; font-size:1em;}

.slogan{margin:0 0 8px 0; padding:0; width:900px; background:url(../images/sloganBg.jpg) no-repeat; line-height:2.5em;}
.slogan p{color:#20efe9; font-size:1.2em; width:300px; padding:0 0 0 45px;}
.slogan .phone{text-align:right; padding:0 15px 0 0; font-size:1.1em;}

.photo{width:338px;}
.photo img{ margin:0; padding:0}
/*MENU*/
.menulogo{padding:0;margin:; width:555px;}
.logo{padding:0; margin:0; width:225px;}
.nav-menu{padding:0;margin:0; width:338px;}
.nav-menu ul{list-style: none; padding:0;margin:0;} 
.nav-menu li {float:right; margin:0; padding:0 0 8px 4px;}
.nav-menu li a {margin:0; padding:0; background:url(../images/menuBotton.jpg) no-repeat; height: 35px; line-height:2em; float: left; width: 107px; display: block; text-decoration: none; text-align: center; color:#63E815; } 
.nav-menu li a.no{color:#686061}
.nav-menu li a:hover { color:#20EFE9} 
/*CONTENT*/
.title{background-color:#5ce815; padding:8px 0 8px 0; margin:8px 0 8px 0;}
.title p{padding: 0 0 0 30px; background:url(../images/whiteBg.png) repeat; font-size:1.1em; text-decoration:underline;line-height:1.7em;  }
.mainContent{background-color:#5ce815; padding: 8px 0 10px 0; margin: 0 0 8px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em}
.mainContentBG{padding:0; background:url(../images/whiteBg.png) repeat; line-height:1.5em; text-align:justify; width:555px; height:470px; }
.column1{ padding:15px 20px 20px 20px;}
.column1 h3{ font-size:1,1em; margin:5px 0 10px 0; padding:0;}
a.octfest { color:#FF0099;}
/*CONTENT*/
.footer{background-color:#0d0001; line-height:2em; color:#20efe9; font-size:1.1em; padding:0;}
.footer p{margin:0 auto 0 auto; width:240px}