/* CSS Document */

ul.menutop li a.home { background-position:center -42px; }

a.webm { visibility:visible; }

/**************/

div.center ul {
  /*overflow:hidden; table-layout:fixed;*/
  height:357px;
}

div.center ul li span {
  display:block; clear:both;
}

div.center ul li p {
  font-size:10px;
}

div.center ul.news li {
  color:#333333; overflow:hidden;
  height:74px;
  background-color:#a4a3a8;
}
  div.center ul.news li.last { height:76px; }
  div.center ul.news li.title {
    background:#999999 url('../images/index_news_title.gif') no-repeat 0 0;
  }
  div.center ul.news li span {
    font-size:10px; font-style:italic;
  }
  div.center ul.news li a {
    display:block; clear:both; margin-bottom:10px;
    font-size:11px; font-weight:bold; color:#333333;
    text-decoration:underline;
  }
    div.center ul.news li p a {
      display:inline; clear:none; margin:0;
      font-weight:normal; 
    }
    
   div.center ul.news li a.arrows {
      display:inline; clear:both; padding-right:10px; float:right;
      width:auto; height:auto;
      font-size:11px; color:#333333; font-weight:normal; text-decoration:none;
      text-align:right;
      background-color:transparent;   
   }
   
div.center ul.about li {
  height:74px;
  color:#cccccc;  
  background-color:#353442;
}
  div.center ul.about li.title {
    background:#333366 url('../images/index_about_title.gif') no-repeat 0 0;
  }  
  div.center ul.about li span {
    margin-bottom:10px;
    font-size:11px; font-weight:bold;
  }
  div.center ul.about li a {
    display:block; clear:both; margin-bottom:5px;  padding-right:10px;
    font-size:11px; color:#ffffff;
    text-align:right;
  }
    div.center ul.about li a.downloads { text-align:left; }
    div.center ul.about li a.arrows {
      display:inline; float:right;
    }
  
  div.center ul li.title-des {
    margin-bottom:0; padding:0; overflow:hidden;
    width:261px; height:20px;
    line-height:20px; text-indent:-10000px;
    background:#cccccc url('../images/index_designers_title.gif') no-repeat 0 0;
  }  
  
div.center ul li.img-cont {
  padding:0; overflow:hidden; padding-left:1px;
  width:260px; height:60px;
  text-align:center;
}
  div.center ul li.img-cont img { margin:auto; border:0; }
  div.center ul li.img-cont div {
    overflow:hidden;
    width:259px; height:60px;
  }

div.center ul li.title { height:20px; }


div.center ul.portf li {
  padding:1px 0 1px 0;
  width:261px;
  text-align:center;
  background-color:#1e1e20;
}
  div.center ul.portf li.title { 
    padding:0;
    background:#666666 url('../images/index_portfolio_title.gif') no-repeat 0 0; 
  }
  div.center ul.portf li.last {
    padding-top:5px; overflow:hidden;
    height:138px;
  } 
  div.center ul.portf li a,
  div.center ul.portf li div.eximglink {
    display:block; clear:both; position:relative; margin:auto;
    width:259px; height:60px;
    font-size:12px; color:#000000;
    background-color:#cccccc;
  }
    div.center ul.portf li a:hover { background-color:#e5e5e5; }    
    div.center ul.portf li a.arrows {
      display:inline; float:right;
      width:auto;
    }
    
    div.center ul.portf li a span.imgcont,
    div.center ul.portf li div.eximglink span.imgcont {
      display:block; float:none; position:absolute; top:0; right:0; overflow:hidden;
      width:129px; height:60px;
    }
    div.center ul.portf li a img { border:0; }
    div.center ul.portf li a span.text,
    div.center ul.portf li div.eximglink span.text {
      position:absolute; top:5px; left:5px;
      width:120px;
      font-family:"arial"; font-size:13px; font-weight:normal;
      text-align:left;
    }
    
    div.center ul.portf li p {
      overflow:hidden; margin:8px auto auto auto;
      width:255px; height:70px;
    }
      div.center ul.portf li p a {
        display:block; clear:both; padding-right:10px;
        width:249px; height:auto;
        font-size:11px; color:#ffffff;
        text-align:right;
        background-color:transparent;
      }
        div.center ul.portf li p a:hover { background-color:transparent; }


  div.center ul.portf li.first { height:189px; }    
    div.center ul.portf li.first div.imglinkcont,
    div.imglinkcont { 
      overflow:hidden; position:relative;
      width:260px; height:189px; 
      background-color:transparent;
      text-align:center;      
    }
      div.center ul.portf li.first img { border:0; } 
      div.center ul.portf li.first div.imglinkcont a,
      div.imglinkcont a {
        position:absolute; display:inline; bottom:3px; right:7px;
        width:auto; height:auto;
        font-size:11px; color:#ffffff;
        background-color:transparent;
      }
        div.imglinkcont a { bottom:0px; right:4px; }
      
div.center ul li.img-cont a {
  text-align:left;
}

/*div.center ul.news, div.center ul.news li, div.center ul.news li a {
  margin:0; padding:0;
}*/
