body {
   width: 100%;
   background-color: #fff;
   margin: 0;
   font-family: Trebuchet MS, Helvetica, sans-serif;
}

#header {
   background: url(../gfx/bg-head.jpg) no-repeat;
   height: 108px;
}

#stage {
   width: 100%;
   background-color: #fdeddc;
}

#stage-picture {
   background: url(../gfx/bg-stage.jpg) no-repeat;
   height: 176px;
}

#main {
   clear: both;
   float: left;
   width: 953px;
   margin: 0;
   padding: 0 0 6px 0;
/*   background: transparent url(../gfx/ginko.gif) 99% 95% no-repeat; */
}

#contact {
   float: left;
   width: 232px;
   margin-left: 43px;
}

.awards img {
   margin: 0px 0;
}

#content {
   float: left;
   width: 493px;
   margin-left: 23px;
}

#footer {
   height: 4px;
   width: 953px;
   overflow: hidden;
}

.center {
   width: 953px;
   margin: 0 auto;
   display: block;
   clear: both;
   overflow: auto;
}

.bg-main {
   background: transparent url(../gfx/bg-main.jpg) 0 0 repeat-y;
}

.bg-footer {
   background: transparent url(../gfx/bg-footer.jpg) 0 0 no-repeat;
}

.no-show {

}

h1, h2, h3 {
   color: #fcae57;
   font-size: 100%;
}

p, li {
   color: #555555;
}

#content p {
   margin-left: 30px;
}

ul.ul-1,
ul.ul-2 {
   margin: 0 0 25px;
}

ul.ul-2 {
   margin: 0;
}

ul.ul-1 li {
   list-style-type: none;
   background-image: url(../gfx/li.gif);
   background-position: left top;
   background-repeat: no-repeat;
}

ul.ul-1 li.act {
   background-image: url(../gfx/li-act.gif);
}

ul.ul-1 ul.ul-2 li {
   list-style-image: url(../gfx/li-style-image.gif);
   list-style-type: none;
   list-style-position: outside;
   background-image: none;
   margin-left: 60px;
}

ul.ul-1 li h2 {
   border-bottom: 2px solid #fde5c9;
   padding-bottom: 2px;
   margin-bottom: 0;
   margin-left: 23px;
   text-indent: 7px;
   width: 447px;
}

ul.ul-1 li.act h2 {
   border-bottom: 2px solid #fcaf57;
}

a {
   color: #555555;
}

