body,form
  { margin: 0px; padding: 0px; }
body,a,td,h1,p
  { font-family: Tahoma, Arial, Helvetica; font-size: 11pt; color: #ddd; line-height: 15pt; }
input
  { font-family: Tahoma, Arial, Helvetica; font-size: 11pt; }
input.t, .ta
  { color: #fff; background-color: #000; border: 1px solid #888; width: 398px; }
h1
  { font-weight: bold; padding: 0px; margin: 0px; }
h1.top
  { font-size:13pt; text-align:right; float:right; font-weight:normal; color:#A0A0A0; }
p
  { margin-top:0px; margin-bottom:20px; text-align: justify; }
body
  { background-color: #000; }
img
  { border: 0 none; }
a { outline: 0; }
a, a:hover
  { font-size: 11pt; text-decoration: none; line-height: 20pt; color: #808080; }
a:hover
  { text-decoration: underline; color: #fff; }
td
  { vertical-align:top; }
.btm
  { vertical-align:bottom; }
td.gallink
  { padding-top:42px; text-align:center; }
td.gallink2
  { padding-top:4px; text-align:center; }
div#page
  { margin:25px auto 0; width: 930px; }
div#left
  { position:absolute; top:25px; margin:0; /*z-index:1000; */}
div#logo
  {}
* {
    scrollbar-3dlight-color:#7A8295;
    scrollbar-arrow-color:#c31b00;
    scrollbar-face-color:#7A8295;
    scrollbar-track-color:#b0b5c0;
    scrollbar-darkshadow-color:#b0b5c0;
    scrollbar-highlight-color:#b0b5c0;
    scrollbar-shadow-color:#7A8295;
}
div#menu
  { margin-left:36px; margin-top:60px; }
.menuitem, .menuhover
  { display: block; width: 160px; height: 35px; background:url(images/menu_cs.png) no-repeat; }
.menuitem
  { margin-top: 22px; }
.menuhover
  { display: none; }
.men-about
  { background-position: 0 0; }
.men-references
  { background-position: 0 -35px !important; }
.men-gallery
  { background-position: 0 -70px !important; }
.men-leather
  { background-position: 0 -105px !important; }
.men-contact
  { background-position: 0 -140px !important; }
.men-about-h, .men-about-hh:hover
  { background-position: -160px 0 !important; }
.men-references-h, .men-references-hh:hover
  { background-position: -160px -35px !important; }
.men-gallery-h, .men-gallery-hh:hover
  { background-position: -160px -70px !important; }
.men-leather-h, .men-leather-hh:hover
  { background-position: -160px -105px !important; }
.men-contact-h, .men-contact-hh:hover
  { background-position: -160px -140px !important; }

div#languages
  { float:right; }
a.lang, span.lang
  { margin: 0 0 0 5px; padding: 0px 0px 3px 0px; display: inline-block; line-height: 1px; }
span.lang, a.lang:hover
  { padding-bottom: 2px; border-bottom: 1px solid #c0c0c0; }
a.lang:hover
  { border-bottom-style: dotted; }
img.lang
  { border: 0 none; margin: 0; padding:0; }
div#content
  { padding-left:320px; }
div#footer
  { width:930px; border-top-width: 1px; border-top-color: #808080; border-top-style: solid; line-height:30px; clear:both; }
div#footer div
  { color: #808080; font-size: 8pt; }
div#footerleft
  { padding-left: 40px; float:left; }
div#footerright
  { text-align:right; }
div#footerbottom
  { text-align:right; color: #505050; }
a.small, a:hover.small
  { font-size: 8pt; }

/* *{border: 1px solid #fff;} */

#mini-gallery
  { width: 200px; float:right; margin:19pt 0 105px 40px; }
div.mini-gallery
  { width: 200px; height: 300px; }
div.mini-gallery img
  { display:block; position: absolute; }
div.mini-gallery-thumbs
  { width: 200px; margin-top: 20px; }
div.mini-gallery-thumbs img
  { cursor: pointer; }
div.mini-gallery-thumbs td
  { text-align: center; }

div.gallery-image
  { width: 198px; height: 198px; float: left; margin: 4px 12px; }
div.gallery-image img
  { width: 198px; height: 198px; }

#nav-btnPrev, #nav-btnNext { 
}
#nav-btnNext { 
}

.scroller
  { height: 27px; padding-top: 10px; }
.scroller div
  { display: inline; padding: 0 10px 0 10px; cursor: pointer; color: #808080; }
.scroller div:hover
  { color: #ffffff; }

