body {    /* -- */
	margin: 0px;
	font: 10pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

table {    /* -- */
	font: 10pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	empty-cells: show;
}

#menu {    /* -- */
	margin-left: 20px;
	height: 22px;
	line-height: 8pt;
}

#menu td {    /* -- */
	border-left: 3px solid white;
	padding: 0px 70px 0px 15px;
	vertical-align: top;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

#menu td a,
#menu td a.default {    /* -- */
	color: white;
	text-decoration: none;
}

#menu td a.active {    /* -- */
	color: black;
	text-decoration: none;
}

#menu td a:hover,
#menu td a.active:hover {    /* -- */
	color: black;
	text-decoration: underline;
}

.main_column {    /* -- */
	border-left: 1px solid silver;
	border-right: 1px solid silver;
}

#bottom {    /* -- */
	width: 100%;
	font-size: 8pt;
	color: gray;
}

#bottom td {    /* -- */
	padding: 3px 15px;
}

#bottom td a {    /* -- */
	color: gray;
}

td {    /* -- */
	vertical-align: top;
}

p {    /* -- */
	font: 10pt/20pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px;
}

a {
	color: #815e03; /* color: #2b558c; */
}

a:hover {
	color: #c13731;
}

a.pages {
	text-decoration: none;
}

h1 {    /* -- */
	font-size: 13pt;
	color: black;
	text-transform: uppercase;
	border-bottom: 1px solid gray;
}

h2 {font-size: 12pt; color: #815e03; margin: 0px;}

h3 {font-size: 11pt; color: black; margin-top: 0px;}

div.news {width: 100%; border: 1px solid #dcdcdc; padding: 0px 0px 10px 0px; margin-bottom: 10px;}
.news_date {font-size: 8pt; font-weight: bold; color: #815e03; border-left: 9px solid #d9bb6c; padding: 0px 8px;}
.news_text {border-left: 9px solid #d9bb6c; border-top: 1px solid #d9bb6c; background-color: #f9f1e1; padding: 5px 8px;}
.news_more {font-size: 8pt; text-align: right;}

.box {border: 1px solid #999;}
.box_sel {border: 1px solid #999; background-color: #d9bb6c; font-weight: bold; color: white;}

strong {
	color: #815e03;
}

input.green {
	background-color: #BBFFBE;
}
input.red {
	background-color: #FFBDBB;
}

img.gray_border {
	border: 1px solid gray;
}

.prod_layer {
	text-align: center;
	vertical-align: middle;
	color: gray;
	background: #f9f1e1;
	/* border: 1px solid silver; */
}

.prod_layer img {
	border: 1px solid silver;
}

table.prod_features {
	width: 100%;
}

table.prod_features td, table.prod_features th {
	border: 1px solid silver;
	padding: 5px;
}

.center {
	text-align: center;
}

table.tender {
  width:100%;
  border:none;
}

table.tender th {
  text-align:left;
  font-weight:bold;
  padding-left:5px;
  border-bottom:solid gray 2px;
}

table.tender ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

table.tender ul li {
  margin:20px 0 20px 0;
}

table.tender td.navig {
  width:200px;
  padding:10px;
  border-right:solid gray 1px;
}

table.tender td.tab-cont {
  padding:10px;
}

td.cntr {
  text-align:center;
  padding:20px;
}

a img {
  border:none;
  margin-top:4px;
  margin-left:10px;
}

td.add-doc {
  padding-top:10px;
}

table.docs-edit th {
  border:none;
}

table.tenders-tab {
  border:solid gray 1px;
  width:100%;
}

table.tenders-tab td, th {
  border:solid gray 1px;
  padding:5px;
}

.hid {
  display:none;
}

table.tender-edit td, table.tender-edit th {
  border:none;
  padding-right:30px;
}

table.tender-edit2 {
  width:100%;  
}

table.tender-edit2 td {
  padding-top:20px;
}

table.tender-edit2 td div.docs {
  background:#ebebeb;
  padding:10px;
  border:inset #ebebeb 1px;
}

textarea.predmet {
  width:100%;
}

#date_button1, #date_button2 {
  position:relative;
  top:2px;
}

.navig ul a.active {
  color:#c13731;
}

div.docs-description {
  
}