/**********************[ общие параметры ]****************************/

body {
   margin: 0;
   padding: 0 0 20px 0;
   font: 14px georgia, serif;
   background: #fff url("/images/oldoffice/bg-header.gif") left top repeat-x;
   min-width: 800px;
}

a {
   color: #069;
}

a:visited {
   color: #069;
}

a:hover {
   color: #f90;
}

/**********************[ шапка сайта ]****************************/

a#logo {
   position: absolute;
   top: 0;
   left: 45px;
   width: 130px;
   height: 120px;
   background: url("/images/oldoffice/bg-logo.gif") left top no-repeat;
}

a#logo img {
   margin-left: 15px;
}

#header {
   margin-left: 190px;
   height: 125px;
}

#header h1 {
   color: #fff;
   margin: 0 0 0 0;
   padding: 30px 0 0 0;
   font-size: 28px;
   font-weight: normal;
   text-transform: uppercase;
}

#header h1 a {
   text-decoration: none;
   color: #fff;
}

#header h2 {
   font-size: 18px;
   font-weight: normal;
   color: #80b3cc;
   margin: 0;
   padding: 0;
}

/**********************[ стили меню ]****************************/

#menu {
   height: 25px;
   background-color: #69c;
}

#menu ul {
   position: absolute;
   top: 125px;
   left: 60px;
   list-style: none;
   margin: 0;
   padding: 0;
   width: 100%;
}

#menu ul li {
   display: inline;
   list-style: none;
   margin: 0;
   padding: 0;
   float: left;
}

#menu ul li a {
   line-height: 25px;
   font-size: 11px;
   color: #fff;
   text-decoration: none;
   padding: 0 10px 0 10px;
   float: left;
   text-transform: lowercase;
}

#menu ul li a:hover, #menu ul li a.selected {
   background-color: #f90;
}

/**********************[ layout ]****************************/

#wrapper {
   background: url("/images/oldoffice/bg-left.gif") repeat-y left;
   border-bottom: 10px solid #69c;
}

#wrapper p {
   margin-top: 0;
}

#outer {
   background: url("/images/oldoffice/bg-right.gif") repeat-y right;
}

#container {
   width: 100%;
   float: left;
   background: url("/images/oldoffice/bg-right.gif") repeat-y right;
   margin-right: -250px;
}

#content {
   margin-right: 250px;
   background: url("/images/oldoffice/bg-left.gif") repeat-y left;
}

#main {
   padding: 0 0 30px 80px;
   margin-top: 0;
}

#left {
   float: left;
   width: 0;
}

#sidebar {
   width: 230px;
   float: right;
   margin-top: 0;
   padding-bottom: 20px;
   font-size: 11px;
   color: #666;
   padding-right: 60px;
   background: url("/images/oldoffice/bg-right.gif") repeat-y right;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 170px;
}

html>body #sidebar {
   width: 170px;
}

.clearing {
   height: 0;
   clear: both;
}

#footer {
   position: relative;
   clear: both;
   text-align: center;
   padding-top: 20px;
   padding-bottom: 30px;
   color: #999;
}

#footer p {
   margin-left: 75px;
}

/***************[ стили основной колонки ]**********************/

#main h3 {
   font-size: 24px;
   font-weight: normal;
   margin-bottom: 15px;
   margin-top: 20px;
   padding-top: 0;
}

#main p {
   color: #666;
}

/***************[ стили правой колонки ]**********************/

div.sidebox {
   margin-left: 17px;
   margin-right: 10px;
   margin-top: 0;
   padding-bottom: 0;
}

div.sidebox h3 {
   font-size: 17px;
   font-weight: normal;
   color: #000;
   padding: 20px 0 0 0;
   margin: 0 0 10px 0;
   border-bottom: 1px solid #999;
}

div.sidebox p {
   margin: 0 0 10px 0;
}

div.sidebox ul {
   margin: 0 0 10px 0;
   padding: 0;
}

div.sidebox ul li {
   padding: 0;
   margin-left: 20px;
}

div.sidebox form {
   margin: 0;
   padding: 0;
   
}

div.sidebox form p {
   margin: 0 0 10px 0;
   padding: 0;
}

div.sidebox form input.field {
   width: 130px;
   border: 1px solid #ccc;
}

div.sidebox form input.submit {
   background: #999 url("/images/oldoffice/bg-submit.gif") left top repeat-x;
   border: 1px solid #ccc;
   color: #fff;
   text-transform: lowercase !important;
   font: 11px georgia, serif;
   margin-top: 5px;
   height: 21px;
   padding-left: 5px;
   padding-right: 5px;
}

/***************[ стили footer'а ]**********************/

#footer p {
   font-size: 11px;
   text-align: left;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   float: left;
   max-width: 700px;
}

#footer h4 {
   text-align: left;
   margin: 0 0 5px 75px;
   padding: 0 0 0 0;
   font-size: 17px;
   font-weight: normal;
   color: #000;
}

#footer ul.footer-menu {
   text-align: left;
   margin: 0 0 0 75px;
   padding: 0 0 10px 0;
   list-style: none;
   font: 12px;
}

#footer ul.footer-menu li {
   display: inline;
   margin: 0 5px 0 0;
   padding: 0;
   text-transform: lowercase;
}

#footer p#our-logo {
   margin-bottom: 10px;
   margin-left: 75px;
   margin-right: 15px;
   height: 70px;
}

/*****************[ стили новостей ]**********************/

h4.news-header {
   font-size: 14px;
   font-weight: normal;
   margin: 0 0 10px 0;
}

p.news-date {
   font-size: 14px;
   line-height: 14px;
   margin: 0 0 10px 0;
   color: #999 !important;
}

p.news-lead {
   font: 14px;
   color: #333;
   margin-bottom: 15px;
}

/*****************[ стили документов ]**********************/

h4.doc-title {
   font-size: 14px;
   font-weight: normal;
   margin: 0 0 10px 0;
}

p.doc-desc {
   font-size: 14px;
   color: #333;
   margin-bottom: 15px;
}

/*****************[ стили товаров ]**********************/

h4.item-title {
   font-size: 14px;
   font-weight: normal;
   margin: 0 0 10px 95px;
}

div.no-photo h4.item-title-noimg {
   font-size: 14px;
   font-weight: normal;
   margin: 0 0 10px 0px;   
}

p.item-desc {
   margin-left: 95px;
   margin-bottom: 15px;
   font-size: 14px;
   color: #333;
}

p.item-desc-noimg {
   margin-left: 0;
   margin-bottom: 15px;
   font-size: 14px;
   color: #333;
}

a.item-photo {
   float: left;
   margin: 0;
   padding: 5px;
   border: 1px solid #ccc;
}

#admin {
    margin: 10px 0 10px 0;
}


