body { background: url(../img/bg.png); 	font-family: “Trebuchet MS”, sans-serif; }

header,
footer,
#wrapper { display: block; margin: 0 auto; width: 953px; overflow: hidden; position: relative;}

header { background: url(../img/bgHeader.gif) no-repeat; height: 113px; margin-bottom: 22px; display: block; position: relative; }
footer { height: 100px; }

#logo {   height: 60px;    left: 15px;    position: absolute;    top: 12px;    width: 155px; }
#mainmenu { position: absolute; bottom: 0px;  padding: 0 27px; }
#mainmenu a { display: block; background: url(../img/bgNavi.gif); height: 34px; text-decoration: none; font-family: "Trebuchet MS", sans-serif; width:64px; }
#mainmenu a span { color: #030303; line-height: 34px;  margin-left: 15px; display: block; background: url(../img/bgNavi.gif) repeat 49px -40px; height: 100%; padding-right: 15px;}

#content { float: left; padding: 22px; background: white; box-shadow: 0 0 5px rgba(0,0,0,0.2);  width:  604px; border-radius: 16px; min-height: 480px; }
#sidebar { width: 254px; padding: 17px; background: #eeeeee;  border-radius: 16px; float: right;  overflow: hidden; position: relative; } 

#player,
#player_wrapper { border-radius: 3px;  margin-bottom: 18px; oveflow: hidden; }

.sidebarHeader { 	font-weight: normal; font-family: "Trebuchet MS", sans-serif; display: block; margin: -17px -17px  13px; padding: 10px 16px 10px; background: #005c8f;  display: block; color: white; font-size: 14px; }

.moreVideos { display: block; margin: 0; padding: 12px 0 0; border-top: 1px solid #c5c4c3; overflow: hidden; }
.moreVideos li { overflow: hidden;  list-style: none; display: block; padding: 0 0 11px; border-bottom: 1px solid #c5c4c3; margin: 0  0 12px; width: 254px; float: left; height: 51px; overflow: hidden; }
.moreVideos a { text-decoration: none; }

.moreVideos img { float: left; }
.moreVideos h3,
.moreVideos p { float: right; width: 152px; display: block; margin: 0; padding: 0; }

.moreVideos h3 { color: #005595; margin-bottom: 8px; font-size: 13px; line-height: 13px; font-weight: normal; }
.moreVideos p { color: #636363; line-height: 15px; font-size: 11px; }

.btnMoreVideos:visited,
.btnMoreVideos:hover,
.btnMoreVideos:visited:hover,
.btnMoreVideos { color: white; margin: 0 auto; font-size: 12px; background: #005c8f url(../img/arrowWhite.png) no-repeat 84px center; border-left: 1px solid #9abacc; width:  84px; height: 24px; line-height: 24px; color: white; display: block; text-decoration: none; text-align: center; padding-right: 14px; }

#content h1 { font-size: 16px; margin: 0 0 12px; padding: 0; color: #005595; line-height: 16px; font-weight: normal; }
#content p { font-size: 12px; line-height: 15px; margin: 0; padding: 0; color: #636363; }

/*#content #logoInterzoo { float: right; }*/
#logoInterzoo { float: right; margin: 5px 45px 15px 0; }

.disclaimer:visited,
.disclaimer { color: white; font-size: 11px; padding: 0  22px; display: block; text-decoration: none; margin-top: 14px; }

.btnMoreVideoHolder { text-align: center; position: absolute; bottom: 6px; width: 254px; }
.btnListMoreVideo { color: #005595; text-decoration: none; padding: 0 2px;  }
.btnListMoreVideo.active { border-bottom: 1px solid  #005595; }