body
{
    margin: 0px;
    padding: 0px;
    font-size: 10px;
  font-family: Tahoma,  Helvetica, sans-serif;
  background-image: url(/img/bg.gif);
  background-position: top left;
  background-repeat: repeat
}
img
{
    border: 0px;
}
td
{
    font-family: Tahoma, Verdana, Arial, Helvetica,  Sans-serif;
    font-size:11px;
  color: #333333;

}

span
{
    font-size: 10px;
  font-family: Tahoma,  Helvetica, sans-serif;

  color: #000000
}

/****************************/
.tl{
  background-image: url(/img/tl.gif);
  background-position: top left;
  background-repeat: no-repeat;
  width: 14px;
  height:16px;
}
.tc{
background-image: url(/img/tc.gif);
  background-position: top left;
background-repeat: repeat-x;
height:16px;
  color: #154a7c;
  text-align: center;
  font-family: Tahoma,  Helvetica, sans-serif;
  font-size: 14pt


}
.tr{
  background-image: url(/img/tr.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 14px;
  height:30px;
}

.cl{
background-image: url(/img/cl.gif);
 background-position: top left;
 background-repeat: repeat-y;
 width: 14px;
}
.cc{
  background-color: #f2f7fa;
  padding:5px;
}
.cr{
background-image: url(/img/cr.gif);
background-position: top right;
background-repeat: repeat-y;
width: 14px;
}

.bl{
  background-image: url(/img/bl.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  width: 14px;
}
.bc{
background-image: url(/img/bc.gif);
 background-position: bottom;
 background-repeat: repeat-x
}
.br{
  background-image: url(/img/br.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
  width: 14px;
}

/***************************/
/*-------------*/



.pos{
  margin: 0 auto;
   width: 1001px;
}


.top{
  width: 1000px;
  height: 200px;
}
 .top1{
   background-image: url(/img/top1.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width:407px;
  height:92px;
  float: left
}
 .top2{
   background-image: url(/img/top2.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width:273px;
  height:92px;
  float: left
}
 .top3{
   background-image: url(/img/top3.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width:320px;
  height:92px;
  float: left;
  clear: right
}
 .top4{
   background-image: url(/img/top4.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width:407px;
  height:108px;
  float: left;

}
 .top5{
   background-image: url(/img/top5.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width:273px;
  height:108px;
  float: left;

}
 .top6{
   background-image: url(/img/top6.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width:320px;
  height:108px;
  float: left;
  clear: right

}
.topmenubg{
  width: 1000px;
  height: 45px;
  background-image: url(/img/topmenubg.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  padding-top: 20px;
  padding-left: 32px;
  margin-bottom: 20px
}


.topmmbg{
  width: 750px;
  height: 29px;
  background-image: url(/img/topmmbg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
.topmenutxtpos{
  margin-left: 10px;
  padding-top: 5px;

}
a.topmenutxts {
  color: #0066CC;
  font-family: Helvetica, Tahoma, sans-serif;
  font-size: 11pt;
  text-decoration: none;
  padding-left: 17px;

}
a.topmenutxts:link {
  color: #0066CC;
  font-family: Helvetica, Tahoma, sans-serif;
  font-size: 11pt;
  text-decoration: none;
  padding-left: 17px;
}

a.topmenutxts:visited  {
  color: #0066CC;
  font-family: Helvetica, Tahoma, sans-serif;
  font-size: 11pt;
  text-decoration: none;
  padding-left: 17px;
}

.botmenubg{
  width: 1000px;
  height: 45px;
  background-image: url(/img/topmenubg.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  padding-top: 20px;
  margin-top: 3px
}

a.botmenutxts {
  color: #FFFFFF;
  font-family:Tahoma, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  padding-left: 17px;

}
a.botmenutxts:link {
  color: #FFFFFF;
  font-family:Tahoma, Helvetica,  sans-serif;
  font-size: 9pt;
 text-decoration: underline;
  padding-left: 17px;
}

a.botmenutxts:visited  {
  color: #FFFFFF;
  font-family:Tahoma, Helvetica,  sans-serif;
  font-size: 9pt;
   text-decoration: underline;
  padding-left: 17px;
}
/*-------------*/

input, select
{
       font-family: Arial, Verdana, 'MS Sans Serif';
       font-size: 8pt;
        BORDER: #696969 1px solid;
        COLOR: #3D3D3D;
        height: 15px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea
{
       font-family: Arial, Verdana, 'MS Sans Serif';
       font-size: 8pt;
        BORDER: #696969 1px solid;
        COLOR: #3D3D3D;
         font-family: Verdana, Arial, Helvetica, sans-serif;
}
.search1
{

 backGround-Image: url(/img/search1.jpg);



}
.vmf
{
 backGround-Image: url(/img/vmf.jpg);
}


.vmcd
{
 backGround-Image: url(/img/vmcd.jpg);
}

.searchpol
{
       font-family: Arial, Verdana, 'MS Sans Serif';
       font-size: 8pt;
        BORDER: #696969 0px;
        COLOR: #3D3D3D;
         font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lvlpic
{

}
.mnvtexe
{

      font-size: 12px;
      color: #FFFFFF;
      padding-right: 15px;
      padding-left: 15px;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Line-height: 12px;
      font-family: Tahoma, Verdana, Arial, Helvetica, Tahoma, Sans-serif


}
a:link
{

      font-size: 11px;
      color: #000000;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Text-decoration: none;
      Line-height: 12px;
      font-family: Tahoma, Verdana, Arial, Helvetica,  Sans-serif


}

a:hover
{

      font-size: 11px;
      color: #000000;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Text-decoration: underline;
      Line-height: 12px;
      font-family:  Tahoma, Verdana, Arial, Helvetica, Sans-serif


}
a:visited
{

      font-size: 11px;
      color: #000000;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Text-decoration: none;
      Line-height: 12px;
      font-family:  Tahoma, Verdana, Arial, Helvetica, Sans-serif


}
.polot{
backGround-Image: url(/img/polot.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 254px;
  height: 131px;
  float: right;
  padding-right: 30px
}


.osbg
{
 backGround-Image: url(/img/osbg.jpg);
}
.sl{
  height: 10px;
  background-color: #b7babb;
  width: 1000px
}


.fosn
{

}
.text
{
       font-size: 11px;
      color: #555656;
      padding-right: 10px;
      padding-left: 10px;
      margin-top: 2px;
      margin-bottom: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      Text-align: justify;
      font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif
}

.textss
{
       font-size: 11px;
      color: #555656;
      padding-right: 10px;
      padding-left: 10px;
      margin-top: 2px;
      margin-bottom: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      Text-align: center;
      font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif
}

.mnl
{
 backGround-Image: url(/img/mnl.jpg);
}
.tf
{
 backGround-Image: url(/img/tf.jpg);
   font-size: 11px;
      color: #FFFFFF;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: center;
}


.namlin{
  background-image: url(/img/nameline.gif);
  background-position: center;
  background-repeat: repeat-x;
  width: 672px;
  height: 18px;
  text-align: center
}
.namnam{
  font-size: 14px;
  color: #0066CC;
  font-family: Helvetica, Tahoma, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  background-color: #FFFFFF
}

.osf
{
  padding-left: 20px
}

.osf1
{
  width:672px;
}
.otsm{
  width:12px;
}

.npn{
  text-align: center;
  color: #154a7c;
  font-family:  Tahoma, Helvetica,  sans-serif;
  font-size: 10pt
}


a.navt
{

      font-size: 12px;
      color: #000000;
      padding-right: 7px;
      padding-left: 0px;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-decoration: none;
      Line-height: 12px;
      font-family: Tahoma, Verdana, Arial, Helvetica,  Sans-serif


}

a.navt:hover
{

      font-size: 12px;
      color: #000000;
      padding-right: 7px;
      padding-left: 0px;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-decoration: underline;
      Line-height: 12px;
      font-family: Tahoma, Verdana, Arial, Helvetica,  Sans-serif


}

.nmnvtexe
{

      font-size: 12px;
      color: #7e7d7d;
      padding-right: 15px;
      padding-left: 15px;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Line-height: 12px;
      font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif


}
a.nmnvtexes
{

      font-size: 11px;
      color: #7e7d7d;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Text-decoration: none;
      Line-height: 12px;
      font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif


}

a.nmnvtexes:hover
{

      font-size: 11px;
      color: #484747;
      margin-top: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
      Text-align: right;
      Text-decoration: underline;
      Line-height: 12px;
      font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif


}


/* Pop-up styles */

.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide {cursor: url(zoomin.cur), pointer; outline: none;}

/* Rating styles */

.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(redstar_big.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width: 20px;}
.unit-rating a.r2-unit{left: 20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

/* Menu styles */

td.dtree {width: 99%;}
tr.dtree td{text-align: left;}

 /* Index styles */

.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 3px; background-color: #4F78A0; width: 100%;}
.headlink {color: #ffffff; padding: 5px 16px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #E58A40 url('mfon.gif') repeat-x top left;}
.headlink a {text-decoration: none;}
.headlink a:hover {text-decoration: underline;}
.center {padding: 0 4px;}
.poisk a, .headlink a{color: #ffffff;}
.htba{height: 94px; background: #446991 url('nfon.gif') repeat-x top left; padding-left: 15px;}
.htbb{padding-right: 16px; background: #446991 url('nfon.gif') repeat-x top left; width: 50%;}
.fonta{color: #ffffff; font-size: 200%; font-family: "Trebuchet MS", Arial, Verdana;}
.fontb{color: #ffffff; padding-left: 1px; font-size: 120%; font-family: "Trebuchet MS", Arial, Verdana;}
.poisk{color: #ffffff; width: 100%; background: #757A7B url('pfon.gif') repeat-x top left; border-top: 1px solid #ffffff;}
.poisk1{color: #ffffff; padding: 0px 16px; height: 30px;}
.btbl{text-align: left; color: #ffffff; padding: 0px 16px; height: 70px; background: #4F78A0 url('bfon.gif') repeat-x bottom left; font-weight: bold; vertical-align: middle;}
.delm {margin: 0px 4px; cursor: default;}
.pform{width: 360px; border: 1px solid #616265; padding-left: 2px;}
.stat {font-family: Tahoma, Arial, Verdana !important;}

/* Block styles */

#left, #right {width: 190px; background: #E1E2E5 url('bg.jpg') repeat-y top left;}
img.fixwidth {width: 190px; height: 1px;}
.blmtop{margin-top: 4px;}
.blm{padding: 0px;}

.hd {padding: 5px 8px; background: #446991 url('tfon.gif') repeat-x top left; color: #ffffff;}
.hdb {padding: 12px 12px 14px 12px;}
.hdbtop {padding: 8px;}
.hmin {padding: 4px 0px;}

.hdbot a{font-weight: bold}
.hd a {color: #ffffff; text-decoration: none;}
.hd a:hover {color: #ffffff; text-decoration: none;}


/* Table styles */

table.gre {background-color: #D0D1D5;}
table.gre td{background-color: #ffffff;}

.pad{padding: 8px 8px;}
.padt{padding: 3px 8px;}

/* Other styles */

.price{ color: #DF7017; font-size: 126%; font-weight: bold;}
.market-price {background: url('line_through.gif') repeat-x center; color: #DF7017; font-size: 126%; font-weight: bold;}
.ptbl td{vertical-align: middle; text-align: left; padding: 3px 8px;}
#axcrt{border: 3px double #E48234; background: #FFEBB2; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;}
table.nl tr td a {text-decoration: none;}
table.nl tr td a:hover {text-decoration: underline;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: underline;}
a.nl, a.nl:hover {text-decoration: none;}


.imboxr {padding-left: 8px; text-align: center; vertical-align: top;}
.imboxl {padding-right: 8px; text-align: center; vertical-align: top;}
img.delim, td.delim{width: 4px; height: 4px;}
