html { height: auto; min-height: 0px;}
body.strict-design {
  background: white !important;
  color: #12303a;
  line-height: 18px;
}

#header {
  height: 114px;
  background: url(../images/strict/top-flood.jpg) repeat-x;
  margin-bottom: 15px;
}

#header .cur-date { color: white; margin-top: 80px; margin-right: 10px; float: right; font-size: 13px; }

#header .header-logo-link {
  display: block;
  float: left;
  width: 563px;
  height: 114px;
  background: url(../images/strict/top-logo.jpg) no-repeat;
  outline: none;
}

#content { padding-bottom: 160px !important; /* For footer */ height: auto; }

#footer { display: block; height: 133px; background: url(../images/strict/footer-flood.jpg) repeat-x; position: absolute; bottom: 0px; right: 0px; width: 100%; color:#12303A; text-align:left;}
#footer a {color:#12303A;}

/* #right { display: none; } */

#left .inner { margin-left: 20px; }

/*
.left-menu { padding-left: 0px; }
.left-menu li { padding-left: 0px; }
.left-menu li a { font-size: 20px; color: #0f6b82; text-decoration: none; }
.left-menu li ul {}
.left-menu li ul li { padding-left: 0px; }
.left-menu li ul li a { font-size: 12px; color: #12303a; text-decoration: underline; }
.left-menu li ul li a:hover { text-decoration: none; }
.left-menu li ul li ul {}
.left-menu li ul li ul li { padding-left: 10px; }
*/

.left-menu li.current_page_item a { color: #0f6b82 !important; font-weight: bold; text-decoration: none; }

.page-credentials {
  margin: 0px;
  margin-left: 0px;
  margin-top: -5px;
  margin-bottom: 15px;
  border: 0px !important;
  border-collapse: collapse;
  width: 100%;
}
.page-credentials td { padding: 0px !important; border: 0px !important; }
.page-credentials .breadcrubms { width: auto !important;}
.page-credentials .right-margin { width: 280px; }
.page-credentials .right-margin div { display: block; width: 280px; }


.page-credentials .site-icons { width: 171px; margin-left: 20px; }
.page-credentials .site-icons a { color: #12303a; }

.strict-design h4 {
  font-size: 23px;
  font-weight: normal;
  line-height: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  color: #d60000;
}

#footer address {
  display: block;
  height: 133px;
  line-height: 20px;
  margin-left: 200px;
  margin-top: 5px;
  font-style: normal;
}

table { width: 80%; border-collapse: collapse; margin-left: auto; margin-right: auto; }
table td { padding: 7px; border-bottom: solid 1px #4e656b; }

.table-strict-tr-blue {}
.table-strict-tr-blue td { background: #0c6a84; color: white; border-bottom: none; }

.table-strict-tr-gray {}
.table-strict-tr-gray td { background: #ececec; color: #10313a; font-weight: bold; border-bottom: none; }
.table-strict-tr-gray td a { color: #10313a; font-weight: bold; }

.no-bottom-border td { border-bottom: none !important;}

.content-sub-cats { margin-bottom: 10px; margin-top: 0px; }
.content-sub-cats-1 { margin-top: 0px; }

/* Sub categories */
.sub-cats-strict { margin-top: -10px; }
.sub-cats-strict li { list-style-type: none; margin-bottom: 5px; margin-top: 5px; }
.sub-cats-strict li a { color: #0f6b82; font-size: 12px; line-height: 100%; }
/* //Sub categories */

.sub-cats-strict-2 { border-collapse: collapse; margin-top: 10px; }
.sub-cats-strict-2 td { border: solid 1px black !important; }
.sub-cats-strict-2 td a { color: #0f6b82; font-weight: bold; font-size: 13px; text-decoration: none; }

.sub-cats-id-9 .column-1 { width: 200px; }

/* Strict posts list */
.strict-post-list { border-collapse: collapse; }
.strict-post-list td {
  border: solid 1px black;
  font-size: 13px;
}

.strict-post-list td a {
  color: #0f6b82 !important;
  text-decoration: none;
  font-size: 13px;
}

.strict-post-list td a:hover { text-decoration: underline; }

/* // Strict posts list */

.buying-single-post { border-collapse: collapse; }
.buying-single-post td { border: solid 1px black; font-size: 13px; }
.buying-single-post td a {
  color: #0f6b82 !important;
  text-decoration: none;
  font-size: 13px;
}
.buying-single-post td a:hover { text-decoration: underline; }


/* Tables by subcats */

.sub-cats-id-9 { width: auto !important; } /* Закупки */
/* // Tables by subcats */

.strict-design #center h3 {
  margin-bottom: 10px;
}



