body,html {
  margin: 0;
  padding: 0;
}
#sites-header {
  height: 50px;
  background: #e1e1e1 url('../images/sitesheader/bg.gif') repeat-x left top;
  text-align: center;
}
  #sites-header-inner {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
  }
    #sites-header-tabs {
      float: left;
      width: 665px;
      height: 50px;
      margin: 0;
      padding: 0;
    }
      #sites-header-tabs li {
        display: block;
        float: left;
        height: 50px;
        margin: 0 1px;
        padding: 0;
        position: relative;
      }
      
      #sites-header-tabs li.naistemaailm {width: 148px;}
      #sites-header-tabs li.kroonika { width: 113px; }
      #sites-header-tabs li.toidutare { width: 145px; }
      #sites-header-tabs li.telekas { width: 120px; }
      #sites-header-tabs li.raamat { width: 115px; }
      
      
      #sites-header-tabs a, #sites-header-tabs span {
        display: block;
        height: 50px;
        outline: none;
        position: absolute;
        top: 0;
        left: 0;
      }
      #sites-header-tabs span {
        padding-left: 5px;
        padding-right: 5px;
      }
      #sites-header-tabs .naistemaailm a, #sites-header-tabs .naistemaailm span {
        width: 148px;
        background: url('../images/sitesheader/naistemaailm.gif') no-repeat top left;
      }
      #sites-header-tabs .naistemaailm span {
        background-image: url('../images/sitesheader/naistemaailm_a.gif');
      }
      #sites-header-tabs .kroonika a, #sites-header-tabs .kroonika span {
        width: 113px;
        background: url('../images/sitesheader/kroonika.gif') no-repeat top left;
      }
      #sites-header-tabs .kroonika span {
        background-image: url('../images/sitesheader/kroonika_a.gif');
      }
      #sites-header-tabs .toidutare a, #sites-header-tabs .toidutare span {
        width: 145px;
        background: url('../images/sitesheader/toidutare.gif') no-repeat top left;
      }
      #sites-header-tabs .toidutare span {
        background-image: url('../images/sitesheader/toidutare_a.gif');
      }
      #sites-header-tabs .telekas a, #sites-header-tabs .telekas span {
        width: 120px;
        background: url('../images/sitesheader/telekas.gif') no-repeat top left;
      }
      #sites-header-tabs .telekas span {
        background-image: url('../images/sitesheader/telekas_a.gif');
      }
      #sites-header-tabs .raamat a, #sites-header-tabs .raamat span {
        width: 115px;
      }
      
      #sites-header-tabs .raamat a {
        background: url('../images/sitesheader/raamat24.gif') no-repeat top left;
      }
      #sites-header-tabs .raamat span {
        background: url('../images/sitesheader/raamat24_a.gif') no-repeat top left;
      }
      #sites-header-tabs .raamat a.ajakirjad {
        background-image: url('../images/sitesheader/ajakirjad24.gif');
      }
      #sites-header-tabs .raamat span.ajakirjad {
        background-image: url('../images/sitesheader/ajakirjad24_a.gif');
      }
    
    #sites-header-slider {
      float: right;
      position: relative;
      width: 330px;
      height: 47px;
    }
      #sites-header-slider .sites-header-left {
        width: 20px;
        height: 47px;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
        background: url('../images/sitesheader/arrow_left.gif') no-repeat center center;
      }
      #sites-header-slider .sites-header-right {
        width: 20px;
        height: 47px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        background: url('../images/sitesheader/arrow_right.gif') no-repeat center center;
      }
      #sites-header-slider .sites-header-objs {
        position: absolute;
        width: 290px;
        height: 47px;
        overflow: hidden;
        top: 0;
        right: 20px;
        
      }
      #sites-header-slider .sites-header-obj {
        position: absolute;
        width: 290px;
        height: 47px;
        overflow: hidden;
        top: 0;
        right: 0px;
        vertical-align: middle;
        display: none;
        background-color: #e6e6e6;
        color: #e6e6e6;
      }
      #sites-header-slider .sites-header-obj table {
        width: 100%;
        border-collapse: collapse;
        border: none;
      }
      #sites-header-slider .sites-header-obj td {
        border: none;
        height: 47px;
        padding: 0 5px;
        vertical-align: middle;
        font: normal 12px/13px Arial, Verdana, sans-serif;
      }
      #sites-header a, #sites-header a:hover {
        color: #0f0f0f;
        text-decoration: none;
      }
      #sites-header a:hover {
        text-decoration: underline;
      }
      #sites-header img {
        border: none;
      }
      #sites-header a span {
        color: #ff0000;
      }
      
    
    
  