.hidden
{
  display: none;
  color: #809cc9;
  font-size: 1px;
  padding: 1px;
  margin: 1px;
}
body
{
    font-family:Tahoma,Verdana,Arial Cyr;
}
.black
{
    background-color:#000000;
}

.blue
{
    background-color:#CACAEE;
}
.lblue
{
    background-color:#CDEDF4;
}

.darkblue
{
    background-color:#666699;
}
.footer
{
    background-color:#809cc9;
    color:#ffffff;
    font-size:10pt;
    font-weight:bold;
}
.footer A
{
    color:#ffffff;
}

.green
{
    background-color:#336633;
}
.yellow
{
    background-color:#FFCC66;
}
.red
{
    background-color:#CC0066;
}
.white
{
    background-color:#FFFFFF;
}
.lgreen
{
    background-color:#CCFF99;
}
.b4c2ed
{
    background-color:#b4c2ed;
}
.d7d7f2
{
    background-color:#d7d7f2;
}

.bggorod
{
    background-color:#CACAEE;
    background-image:url(/images/bg_gorod.jpg);
    background-position:top right;
    background-repeat:no-repeat;

}
.bgfooter
{
    background-color:#FFFFFF;
    background-image:url(/images/bg_foter.jpg);
    background-position: right bottom;
    background-repeat:no-repeat;
}
.footertxt{
    color:#ffffff;
    font-size:10pt;
    font-weight:bold;

}
.footertxt A
{
    color:#ffffff;
}
.map
{
    background-position: center bottom;
    background-image: url(/images/map.gif);
    background-repeat: no-repeat;
    background-color: #bfcae2;
}
.footerbg
{
    background-position: left bottom;
    background-image: url(/images/spaser_foter.gif);
    background-repeat: repeat-x;


}

.logobg
{
    background-color:#CACAEE;
    background-image:url(/images/spaser_blue.gif);
    background-position:top letft;
    background-repeat:repeat-y;
}
.nebo
{
    background-color:#CDEDF4;
    background-image:url(/images/nebo_spaser.gif);
    background-repeat:repeat-x;
    background-position: right bottom ;
}

.polosa
{
    background-color:#FFFFFF;
    background-image:url(/images/spaser_polosa.gif);
    background-repeat:repeat-x;
}
.polosared
{
    background-color:#FFFFFF;
    background-image:url(/images/spaser_punktir_red.gif);
    background-repeat:repeat-x;
}
.polosalgreen
{
    background-color:#CCFF99;
    background-image:url(/images/spaser_punktir.gif);
    background-repeat:repeat-x;
    background-position:top right;
}
.tochka
{
    background-position: bottom left;
    background-image: url(/images/spaser_tochka.gif);
    background-repeat: repeat-x;
    margin-left:5pt;
    margin-right:5pt;
}

h1
{
    font-weight:normal;
    font-size:15pt;
    padding-top:10pt;
    text-align:left;

}
h5
{
color:#CC0066;
}
UL.vid
{
padding-left:7pt;
margin-left:7pt;
}

UL.vid li
{
    font-size:10pt;
    font-weight:bold;
    padding-top:0pt;
        padding-left:0pt;
    padding-bottom:0pt;
    margin-top:0pt;
        margin-left:0pt;
    margin-bottom:0pt;
    line-height:12pt;
}
p.addr
{
    font-size:10pt;
    font-weight:bold;
    padding:5pt 5pt 5pt 5pt;
}
p
{
    font-size:10pt;
    margin:3pt 5pt 3pt 5pt
}
div.url
{
    color:#333366;
    font-weight:bold;
    font-size:9pt;
    padding-bottom:0pt;
    padding-top:0pt;
    padding-right:25pt;
    padding-left:5pt;
    margin: 0pt 0pt 0pt 0pt;
}
div.yellowtxt
{
    color:#666600;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:0pt;
}
div.redtxt
{
    color:#FFCCCC;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:0pt;
}
div.darkbluetxt
{
    color:#CCECF4;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:0pt;
}
div.bluetxt
{
    color:#666699;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:0pt;
}
div.whitetxt
{
    color:#999999;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:0pt;
}
div.lgreentxt
{
    color:#336633;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:0pt;
}
div.lgreentxt  A
{
    color:#336633;
}
div.blacktxt
{
    color:#000000;
    font-weight:bold;
    font-size:8pt;
    padding-right:0pt;
    padding-left:5pt;
}
div.block
{
    padding-right:15pt;
    padding-left:15pt;
    font-size:9pt;
    padding-top:0pt;
    padding-bottom:5pt;
}
