body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #FFFFFF;
        color: #000000;
        font-family:Arial;
}

p,form,h1 {margin-top:0px;margin-bottom:0px;}

a:link{text-decoration: underline; color:#971B1E}
a:visited{text-decoration: underline; color:#971B1E}
a:hover{text-decoration: none; color:#971B1E}
a:active{text-decoration: underline; color:#971B1E}

a.up:link{text-decoration: none}
a.up:visited{text-decoration: none}
a.up:hover{text-decoration: underline}
a.up:active{text-decoration: none}

td{
         font-size: 80%;
}

.hand {
       cursor:hand;
       cursor:pointer
      }


.input
{
 border:1px solid #808080;
 background-color:#FFFFFF;
}

.input_sel
{
 border:1px solid #253842;
 background-color:#FFFFFF;
}

.input_err
{
 border:1px solid #808080;
 background-color:#FEDEDE;
}

.prozrachnost_black {
 filter: alpha(opacity=70); /* IE 5.5+*/
 -moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.7; /* Konqueror 3.1+, Safari 1.1 */
 opacity: 0.7;
 background-color:#000000;
 }

.prozrachnost_white {
 filter: alpha(opacity=70); /* IE 5.5+*/
 -moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.7; /* Konqueror 3.1+, Safari 1.1 */
 opacity: 0.7;
 background-color:#FFFFFF;
 }

.page
{

}

.page_sel
{
 padding-left:3px;
 padding-right:3px;
 width:15px;
 text-align:center;
 color:#FFFFFF;
 background-color:#D36100;
}

.bad_mes
{
padding:5px;border:1px solid #FF0000;color:#000000;background-color:#FFECEC;vertical-align:middle;
}

.netral_mes
{
padding:5px;
border:1px solid #0000A0;
color:#000000;
background-color:#ECECFF;
}

.good_mes
{
padding:5px;
border:1px solid #008000;
color:#000000;
background-color:#F0FFF0;
vertical-align:middle;
}

.menu_zagolovki
{
 padding:10px;
 text-transform:uppercase;
 color:#626366;
 font-size:16px;
}

.menu_zagolovki_dop
{
 padding:1px;
 padding-left:5px;
 color:#626366;
 font-size:12px;
}

h1
{
 text-transform:uppercase;
 color:#971B1E;
 font-size:16px;
}

/*----------------------------------------------------*/
.news_date
{
 font-size:11px;
 color:#971B1E;
}

.news_zagolovok
{
 font-size:22px;
 color:#971B1E;
}

.news_lite
{
 font-size:11px;
 color:#000000;
 padding-top:1px;
}

.news_dalee
{
 padding-top:10px;
 text-align:left;
}

.news_dalee_link
{
 font-size:11px;
 color:#971B1E;
}

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

.sub_menu
{
 height:30px;
 background-color:#253842;
 text-transform:uppercase;
 color:#FFFFFF;
 background-image:url(/img/bg_razdely.jpg);
 background-position:right center;
 background-repeat:no-repeat;
 font-size:14px;
 padding-left:5px;
}

.fl
{
float:left;
padding-left:5px;
padding-bottom:10px;
}

.alf_fl
{
float:left;
padding-left:5px;
text-transform:uppercase;
font-size:11px;
}

a.alf_fl_link:link{text-decoration: underline; color:#000000}
a.alf_fl_link:visited{text-decoration: underline; color:#000000}
a.alf_fl_link:hover{text-decoration: none; color:#FF8800}
a.alf_fl_link:active{text-decoration: underline; color:#000000}

.in_image
{
 border:3px double #253842;
}


.button_alt{
 cursor:hand;
 cursor:pointer;
 border:1px solid #BFBFBF;
 color:#000000;
 font-size:12px;
 background-color:#FFFFFF;
 background-position:left bottom;
 background-repeat:repeat-x;
 white-space:nowrap;
 margin:0px;
 padding:2px;
 background-image:url(/img/butt_bg.jpg);
}

.button{
 cursor:hand;
 cursor:pointer;
 border:1px solid #BFBFBF;
 color:#000000;
 font-size:12px;
 background-color:#FFFFFF;
 background-position:left bottom;
 background-repeat:repeat-x;
 white-space:nowrap;
 margin:0px;
 padding:2px;
 background-image:url(/img/butt_bg.jpg);
}


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

.choose_pay_zagolovok
{
 text-transform:uppercase;
 color:#971B1E;
 font-size:14px;
}

.choose_pay_hint
{
 color:#808080;
 font-size:11px;
 text-align:justify;
}

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