/* CSS Document */
html, body
  {
  height:100%;
  width:100%;
  padding:0;
  margin:0;    
  color:#666;
  font-family:arial;
  font-size:12px;  
  }
body#body
  {
  padding:0;
  margin:0;
  font-family: Arial, sans-serif;
  font-size:12px;
  background:url(../images/layout/bg.jpg) repeat-x #fff;
  }
#frametable
  {
  width:968px;
  height:auto;
  }
#framediv
  {
  width:968px;
  min-height:675px;
  height:auto !important;
  height:675px;
  background:#fff
  }
.paddings
  {
  width:4px; height:165px; float:left; overflow:hidden;
  }
#header
  {
  width:960px;
  float:left;
  height:155px;
  background:url(../images/layout/header.jpg) repeat-x;
  }
  #navi
    {
width:100%;
    }
    #navi a
      {
      color:#fff;
      font-size:12px;
      text-decoration:none;
      margin-left:15px;
      margin-top:10px;
      }
  #logos
    {
    padding-top:4px;
    float:left;
    width:100%;

    }
  #sitename
    {
    float:left;

    }
  #logo
    {
    float:right;
    }
#content
  {
  width:960px;
  padding-left:4px;
  }
  .videoblock
    {
    width:100%;
    height:320px;
    float:left;
    }
    .videowrapper
      {
      border:1px solid #cfcfcf;
      width:491px;
      height:310px;
      float:left;
      }
      .video
        {
          margin:10px;
          float:left;
        }
    .videoinfo
      {
      padding:10px 4px 10px 20px;
      float:left;
      width:400px;
      }
#footer
  {
  width:100%; 
  height:56px;
  background:url(../images/layout/footer.jpg) repeat-x;
  }
  
/* fonts */
#content a
  {
  padding:0;
  margin:0;
  color:#15416b;
  font-size:12px;
  text-decoration:underline;
  }

#content a:hover
  {
  padding:0;
  margin:0;
  color:#15416b;
  text-decoration:none;
  }
h1
  {
  font-size:18px;
  color:#333;
  padding:0;
  margin:0;
  font-family: Arial, sans-serif;
  }
p
  {
  margin:0;
  padding:0;
  color:#333;
  font-size:12px;
  font-family: Arial, sans-serif;
  }
