/*-------------------цвета------------*/
body { background-color: #1B1712; }
A:hover {color: #B7A48B; }
A {color: #F2E7CB; text-decoration: none; outline: none;}
#info, #about { color: #D9C9A1; }
#info A {color: #B45A00;text-decoration: underline;}
#info A:hover {color: #F2E7CB;text-decoration: underline; }
#menu A {text-decoration: none;}
#menu A:hover {color: #D9C9A1;text-decoration: none;}
.menu-active {color: #B45A00; }
.menu {color: #F2E7CB; }
.preview-border, .photo-border { background-color: #B45A00;}
#help {color: #F2E7CB; }
#copyright {color: #B45A00; }

div#footer{ background-color: #1B1712;  color: #D9C9A1; }
/*-------------------тело------------*/
A IMG {border: none;}
body{
  height: 100%;
  position: relative;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  padding: 0px;
  margin: 0px;
}
#header {
 position: fixed;
 min-width: 800px;
 top: 15px;
 left: 20px;
 width: 820px;
 float: left;
}
/*-------------------info frame------------*/
#logo {
 float: left;
 width: 455px;
 height: 100px;
}
#info {
 padding-top: 5px;
 width: 345px;
 height: 101px;
 float: left;
 font-size: 12px;
}
#menu {
 float: left;
 position: relative;
 height: 20px;
 width: 367px;
 left: 433px;
 font-weight: bold;
}
#submenu {
 position: fixed;
 width: 800px;
 left: 0px;
 top: 145px;
 height: 17px;
 font-weight: bold;
}
#main {
 float: left;
 position: relative;
 top: 165px;
 left: 20px;
 height: 405px;
}
/*------------------------links-------------------*/
.preview-line {
 position: relative;
 overflow: hidden;
 margin-bottom: -1px;
}
.preview-block {
 position: relative;
 min-width: 820px;
}
.preview-border, .photo-border {
 float: left;
 margin-right: -1px;
 padding: 1px;
}
.preview-border {
 height: 100px;
}
.photo-block {
 max-height: 426px;
 position: relative;
}
.photo-line {
 position: relative;
 margin-right: 20px;
 max-height: 405px;
 min-width: 800px;
}
.photo-border {
 height: 403px;
}
/*------------------------help-------------------*/
#help {
 position: fixed;
 left: 20px;
 top: 575px;
 min-width: 800px;
 font-size: 1em;
}
#copyright {
 position:fixed;
 left: 20px;
 top: 575px;
 padding-top: 20px;
 font-size: 0.85em;
 font-weight: normal;
}
.click {
 position: fixed;
 float: left;
 left: 20px;
 top: 670px;
 width: 88px;
}

/*------------------------footer-------------------*/
div#footer{
  position:fixed;
  bottom:0px;
  left:0px;
  width:100%;
  height: 17px;
  font-size: 12px;
  text-align:center;
  font-weight: normal;
     }
 * html body{
  overflow:hidden;
 }
 * html div#content{
  height:100%;
  overflow:auto;
 }
 /*------------------------temp-------------------*/

