* {margin: 0;padding: 0;}
html {margin: 0;padding: 0;width: 100%;height: 100%;}
body {height: 100%;position: relative; background: #000;  color: #505050; font-size:11px; font-family: Arial, Verdana, Tahoma, Helvetica;}
html>body {height: auto; min-height: 100%;}
p {color: #B7B7B7; padding: 0 0 10px 0;}

img {border: 0;}

#content {width: 100%; text-align: right; padding: 100px 0 60px 0; overflow: hidden;}
  #content #menu {float: right; width: 190px; border-right: 35px solid #505050; padding: 0 25px 0 0; margin: 0;}
  #content #inner {float: right; width: 600px; text-align: left; margin: 0 25px 0 0;}
  #content #menu ul {margin:0; padding: 0;width: 190px;}
  #content #menu li {list-style-type: none; margin:0; padding: 0;}

#clients {float:left; padding: 10px 70px 0 0px;}
  #clients ul {list-style-type: none;}

#footer {clear: both;position: absolute;bottom: 0; background: url("../images/footer.gif") bottom left no-repeat;  width: 530px; height: 52px; text-align: right; margin: 0; padding: 0;}
#footer ul {padding: 30px 10px 0 0;}
#footer li {display:inline; margin:0; padding: 0 0 0 10px; font-weight:normal; font-size: 11px; text-transform: lowercase;}

#thumbnails {clear: both;margin: 0; padding: 0;}
#thumbnails ul {display:inline; padding: 0; margin: 0;}
#thumbnails li {display:inline; margin:0; padding: 0 5px 0 0;}
#thumbnails .reg {float: left; background: url(../images/i1_l.gif) top left no-repeat; width: 13px; height: 17px; font-size: 9px; color: #fefefe; padding: 0; text-align: center; margin: 0 7px 0 0; cursor:pointer;}
#thumbnails .sel {float: left; background: url(../images/i2_l.gif) top left no-repeat; width: 13px; height: 17px; font-size: 9px; color: #fefefe; padding: 0; text-align: center; margin: 0 7px 0 0; cursor:pointer;}
#thumbnails .zoom {float: left;  height: 24px; font-size: 11px; color: #fefefe; padding: 0 0 0 0; text-align: center; margin: 0 10px 0 0;}

#cat {clear: both;margin: 0; padding: 0;}
#cat li {list-style-type: none;}
#cat p  {color: #505050; padding: 0 0 3px 0;}
#cat li.sel {list-style-type: square;}

a         {color: #b6b6b6; text-decoration:none;}
a:visited {color: #b6b6b6; text-decoration:none;}
a:active  {color: #ddd; text-decoration:none;}
a:hover   {color: #ddd; text-decoration:none;}

a.grey         {color: #505050; text-decoration:none;}
a.grey:visited {color: #505050; text-decoration:none;}
a.grey:active  {color: #ddd; text-decoration:none;}
a.grey:hover   {color: #ddd; text-decoration:none;}
