body {margin: 0 0 0 0;}
body, td, p, div, select {color: 5F5E5E; font-family: tahoma; font-size: 11px;}


#wordsid { color: 5F5E5E; font-family: tahoma; font-size: 11px; width: 340px;}
#wordsid { margin-left: 11px; margin-bottom: 12px; }
a:link, a:visited, a:hover {color: 5F5E5E;}


h1 {background: url(/img/dot.gif); background-position: bottom; background-repeat: repeat-x; width: 90%; padding-bottom: 10px; font-size: 12px;}


img {border: none}
small {font-size: 9px;}
h1 {font-size: 12px;}

table {border-collapse: collapse;}
table.main {width: 100%;}


table.main tr.first {height: 110px;}
td.logo {padding: 53px 0 54 0; text-align: center; width: 275px;}
td.members {padding-top: 15px; vertical-align: top;}


.logtr td {white-space: nowrap; border-top: 1px solid #BFBFBF; padding: 11px 13px 0 13px; background: url(/img/m.gif); background-position: top right; background-repeat: no-repeat;}
.logtr td.notsize {width: 0; padding: 0; border-top: none;}

table.main td.leftcol {padding-top: 0;  width: 275px; vertical-align: top; }
table.main td.leftcol .phone { background: url(/img/phonespic2.gif);  background-repeat: no-repeat; background-position: top center; background: #FA0303; height: 33px; color: #ffffff; text-align: left; padding: 4px 10px 0px 25px; background-image:url(/img/leftred.jpg);}

.phone small {font-size: 10px;}
.phone div {padding-left: 30px; font-size: 14px; color: #ffffff;}



table.main td.mainpart {padding: 0 0 0 0; vertical-align: top;}
table .menu{width: 100%; background: #949494; background-image:url(/img/rightgray.jpg); height: 37px;}

.menu td {padding: 0 0px 0 25px; color: #FFFFFF; font-size: 12px; font-weight: bold;  white-space: nowrap;}

.menu td a:link, .menu td a:visited, .menu td a:hover {color: #ffffff; text-decoration: none;}
.menu td.active {background: url(/img/m-active.gif); background-repeat: no-repeat; background-position: top center;}

table.stat {margin-left: 25px; width: 225px; margin-bottom: 25px;}
table.stat td {padding-top: 7px;}
table.stat td.h {width: 175; padding-left: 18px;}

table.stat tr.firstline td.h {padding-left: 0;}
table.stat tr.firstline {height: 38px;}
table.stat tr.firstline td{font-weight: bold; background: url(/img/dot.gif); background-repeat: repeat-x; background-position: bottom;}

tr.top_header td {background-color:#f3f2ee; border-top: 1px solid #5f5d5e; padding:5px 5px 5px 0px;}
tr.bottom_header td {background-color:#f3f2ee; border-bottom: 1px solid #5f5d5e; padding:5px 5px 5px 0px;}
tr.bottom_header_wb td {border-bottom: 1px solid #5f5d5e; padding:5px 5px 5px 5px; text-align:center;}

table.goodslist tr.top_header td {background-color:#f3f2ee; border-top: 1px solid #5f5d5e; padding:5px 5px 5px 0px; text-align:center;}
table.goodslist tr.bottom_header td {background-color:#f3f2ee; border-bottom: 1px solid #5f5d5e; padding:5px 5px 5px 0px; text-align:center;}


.ltram {background: url(/img/8pixline.gif); background-position: top left; background-repeat: no-repeat; }
.rtram {background: url(/img/8pixline.gif); background-position: top right; background-repeat: no-repeat; }
.lbram {background: url(/img/8pixline.gif); background-position: bottom left; background-repeat: no-repeat; }
.rbram {background: url(/img/8pixline.gif); background-position: bottom right; background-repeat: no-repeat; }

.tovar_header { font-weight: bold; }
.tovar_descr { color: #7f7f7f; }
.tovar_detail { text-align: center; }
tr.tovar td {padding-top: 5px; padding-bottom: 5px;}

td.r {text-align: right; vertical-align:top;}

.hotline {padding-left: 25px; width: 225px;}

.place_search
{
  width: 100%; background: #f3f2ef; height: 150px;
}
.search {margin: 20px 0px 0px 20px; border-collapse: collapse;} 

.search td select {width: 340px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;} 
.search td.s2  {background: url(/img/m2.gif); background-position: left bottom; background-repeat: no-repeat;} 
.search td.but {width: 92px; text-align: center; background: url(/img/m2.gif); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 10px;}
.search td.afterbut {background: url(/img/m2.gif); background-repeat: no-repeat; background-position: right bottom; border-bottom: 1px solid #5F5E5E;}
.search tr.bot td.active {border-top: 0px; border-left: 1px solid #5F5E5E; border-right: 1px solid #5F5E5E; border-bottom: 3px solid #5F5E5E; padding-bottom: 2px;}
.search tr.bot td.pass {border-top: 1px solid #5F5E5E; padding: 3px 15px 5px 15px;}
.search tr.bot td {border: none; border-top: 1px solid #5F5E5E; padding: 3px 15px 5px 15px;}
.search tr.bot a{text-decoration: none;}

.path {padding: 20px 0 0px 10px; margin-top: 10px;}

table.menu2 {margin-bottom: 30px;}

table.menu2 td {padding: 3px 5px 3px 5px; }

table.menu2 td.active {color: #ffffff; background: #FA0303;}

table.menu2 td.active a:link, table.menu2 td.active a:visited, table.menu2 td.active a:hover
{
   color: #ffffff;  
}

.leftcol2 {padding-left: 25px; vertical-align: top;}
.headerblock_l {background: url(/img/dot.gif); background-position: bottom; background-repeat: repeat-x; width: 225px; padding-bottom: 10px; font-size: 12px;}
.headerblock {background: url(/img/dot.gif); background-position: bottom; background-repeat: repeat-x; width: 90%; padding-bottom: 10px; font-size: 12px;}

table.news {width: 225px; margin-bottom: 30px;}
table.news td.d {color: #FA0303; font-weight: bold; padding-top: 15px; white-space: normal;}

table.fullnews {}
table.fullnews td.d {color: #FA0303; font-weight: bold; padding-top: 15px; white-space: normal;}
table.news td.rh {color: #5f5f5f; padding-top: 15px; padding-bottom: 5px; white-space: normal; font-size: 65%;}
table.rubricator {margin-top: 20px; vertical-align: top;}
table.rubricator td{vertical-align: top; padding-right: 10px;}

table.rubricator_sub td {padding-bottom: 12px; font-weight:bold;}
table.rubricator_sub td img {margin-right: 5px; margin-left: 10px;}

.subtenders
{
 padding-top: 15px; padding-left: 30px;
 line-height: 15px;
 padding-bottom: 30px;
}

.headorder
{
  width: 100%;
  margin-bottom: 10px;
  border-top: 1px solid #5F5D5E;
  text-align: left;
  
   
}


/*
.subtenders a:link, .subtenders a:visited, .subtenders a:hover
{ color: #949494;
  text-decoration: none; }
*/

.subtenders a:link, .subtenders a:visited, .subtenders a:hover
{ color: #000000;
  font-size: 9pt;
  text-decoration: underline;
}


.news, .relise { text-decoration:none; }
.news a:hover, .relise a:hover { text-decoration:underline; }

td.tbl_header
{
  
  font-size: 11px;
  padding-right: 1em;
  color: #58595b;
  
}

.newsnumbers { margin: 0px 6px 0px 0px; padding:0px 1.5px 0px 1.5px; background-color: #5f5f5f; color: #ffffff; font-size:9px; }
.req { color: #969696;}
.lenta a {text-decoration: none; }
a.not_reg, a:visited.not_reg, a:link.not_reg {text-decoration: none; background-color: #f90403; color: #fff; padding: 0px 2px 0px 2px;}

table.tendlist  { width: 100%; }    
table.goodslist { width: 100%; }
.all_news {text-align:right; vertical-align: bottom;}
.full_news {}


a:link span.r, a:visited span.r, a:hover span.r
 {color: #FA0303;}
 
 div.h {padding-top: 10px;}
