.spamText
{
  padding: 5px;
}

.spamText a
{
  text-decoration: underline;
}

.metroblock a.folder
{
  display: block;
  padding: 2px 0 2px 10px;
  background: url('/res/design/bullet.gif') 0 5px no-repeat;
  text-transform: uppercase;
  text-decoration: underline;
}

.metroblock a.leaf
{
  display: block;
  padding: 0 0 0 15px;
}

.metroblock a.leaf:hover
{
  text-decoration: underline;
}

.filterBlock
{
  display: block;
  height: 245px;
  background: url('/res/pic/find.jpg') center 0 no-repeat;
  position: relative;
}

.filterBlock a.oldSearch
{
  display: block;
  position: absolute;
  font: normal 9px Tahoma;
  text-transform: uppercase;
  text-decoration: underline;
  color: #a21702;
  text-align:right;
  width: 130px;
  height: 15px;
  top: 15px;
  right: 15px;
}

.filterBlock .header
{
  height: 42px;
  font: normal 16px Verdana;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  padding-top: 14px;
}

.filterBlock .rightColumn
{
  display: inline;
  float: right;
  width: 49%;
}

.filterBlock .leftColumn
{
  display: inline;
  width: 49%;
}

.filterBlock select
{
  width: 260px;
  margin: 0 0 70px 15px;
  display: block;
}

.filterBlock input
{
  width: 256px;
  margin-left: 15px;
  display: block;
}

.filterBlock input.submit
{
  width: 100px;
  margin-left: 171px;
  display: block;
}


#metroLinesBlock
{
  margin: 0 0 4px 0;
  padding: 0;
  background: url('/res/pic/metro.jpg') center top no-repeat;
  width: 990px;
  height: 382px;
  position: relative;
}

#metroLinesBlock .header
{
  font: normal 28px/28px Tahoma;
  color: #222222;
  height: 28px;
  padding: 18px 28px 0 28px;
}

#metroLinesBlock .line
{
  display: inline;
  float: left;
  width: 206px;
  height: 100px;
  margin: 0 8px 5px 28px;
}

#metroLinesBlock .line .title td
{
  width: 206px;
  height: 25px;
  vertical-align: bottom;
  font: bold 12px Tahoma;
  color: #222222;
  padding-bottom: 2px;
}

#metroLinesBlock .line .list
{
  border: solid 1px #939393;
  width:184px;
  height: 63px;
  overflow: auto;
  font: normal 12px Tahoma;
  padding: 4px 10px; 
}

#metroLinesBlock .line .list a:hover 
{
  text-decoration: underline;
}

#metroLinesBlock .red .list a 
{
  color: #fa0303;
}

#metroLinesBlock .green .list a 
{
  color: #048207;
}


#metroLinesBlock .darkblue .list a
{
  color: #0d4a9d;
}

#metroLinesBlock .blue .list a
{
  color: #33a6ef;
}

#metroLinesBlock .brown .list a
{
  color: #9c2b2b;
}

#metroLinesBlock .orange .list a
{
  color: #fa6c03;
}

#metroLinesBlock .purple .list a
{
  color: #870ddd;
}

#metroLinesBlock .yellow .list a
{
  color: #eeda00;
}

#metroLinesBlock .gray .list a
{
  color: #9e9d9d;
}

#metroLinesBlock .lightgreen .list a
{
  color: #27d60f;
}

#metroLinesBlock .lightblue .list a
{
  color: #0cdbe3;
}

#metroLinesBlock .lightmetro .list a
{
  color: #87c0e5;
}