body {
  font-size: 12px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif}
  
.NormalFont  { font-size: 11px; font-family: standart; padding-left: 20; padding-right: 70 }
a   { color: #0076C2 }
a:hover  { color: #0076C2 }
a:visited  { color: #0076C2 }

.FormFont  { font-size: 11px; font-family: standart; padding-left: 20; padding-right: 10 }
a   { color: #000000 }
a:hover  { color: #000000 }
a:visited  { color: #000000 }

.HeaderFont  { font-size: 18px; font-family: standart; color: #009230; font-weight: bolder }

.NewsFont  { font-size: 10px; font-family: standart }
a.NewsFont  { color: #f00; font-size: 10px; font-family: standart  ; text-decoration: none; }
a.NewsFont:hover  { color: #f00; font-size: 10px; font-family: standart  ; text-decoration: underline; }
a.NewsFont:visited { color: #f00; font-size: 10px; font-family: standart  }
a.NewsFont:active   { color: #f00; font-size: 10px; font-family: standart  ; text-decoration: underline; }

.SubMenuFont  { color: #004fb5; font-size: 12px; font-family: standart; HEIGHT: 30px }
a.SubMenuFont  { color: #004fb5; font-size: 12px; font-family: standart; PADDING-RIGHT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;HEIGHT: 24px;BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
a.SubMenuFont:hover  { color: #004fb5; font-size: 12px; font-family: standart; BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: none }
a.SubMenuFont:visited { color: #004fb5; font-size: 12px; font-family: standart; TEXT-DECORATION: none }
a.SubMenuFont:active   { color: #004fb5; font-size: 12px; font-family: standart; TEXT-DECORATION: none }

.SubMenuFont2 {	FONT-SIZE: 12px; COLOR: #004fb5; FONT-FAMILY: standart; HEIGHT: 42px}
A.SubMenuFont2 { PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #004fb5; FONT-FAMILY: standart; HEIGHT: 36px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
A.SubMenuFont2:hover { FONT-SIZE: 12px; COLOR: #004fb5; FONT-FAMILY: standart; BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: none}
A.SubMenuFont2:visited { FONT-SIZE: 12px; COLOR: #004fb5; FONT-FAMILY: standart; TEXT-DECORATION: none}
A.SubMenuFont2:active {	FONT-SIZE: 12px; COLOR: #004fb5; FONT-FAMILY: standart; TEXT-DECORATION: none}

.sSubMenuFont  { color: #004fb5; font-size: 12px; font-family: standart; padding-left: 15; HEIGHT: 24px }
a.sSubMenuFont  { color: #004fb5; font-size: 12px; font-family: standart; padding-left: 15; HEIGHT: 24px }
a.sSubMenuFont:hover  { color: #004fb5; font-size: 12px; font-family: standart; padding-left: 15 }
a.sSubMenuFont:visited { color: #004fb5; font-size: 12px; font-family: standart; padding-left: 15 }
a.sSubMenuFont:active   { color: #004fb5; font-size: 12px; font-family: standart; padding-left: 15 }


.CreditsFont  { font-size: 10px; font-family: standart }
a.CreditsFont  { color: #000000; font-size: 10px; font-family: standart; text-decoration: underline }
a.CreditsFont:hover  { color: #000000; font-size: 10px; font-family: standart; text-decoration: underline }
a.CreditsFont:visited { color: #000000; font-size: 10px; font-family: standart; text-decoration: underline}
a.CreditsFont:active   { color: #000000; font-size: 10px; font-family: standart; text-decoration: underline }


.OwnerCreditsFont  {  color: white; font-size: 10px; font-family: standart }
a.OwnerCreditsFont  { color: white; font-size: 10px; font-family: standart; text-decoration: underline }
a.OwnerCreditsFont:hover  { color: white; font-size: 10px; font-family: standart; text-decoration: underline }
a.OwnerCreditsFont:visited { color: white; font-size: 10px; font-family: standart; text-decoration: underline  }
a.OwnerCreditsFont:active   { color: white; font-size: 10px; font-family: standart  ; text-decoration: underline }




.Sml  { font-size: 10px; font-family: standart ; padding-left: 0; }
a.Sml { color: #36c; font-size: 10px; font-family: standart  ; text-decoration: none; padding-left: 0; }
a.Sml:hover { color: #36c; font-size: 10px; font-family: standart ; text-decoration: none; padding-left: 0; }
a.Sml:visited { color: #36c; font-size: 10px; font-family: standart ; text-decoration: none; padding-left: 0; }


.Descr  { font-size: 9px; font-family: standart; padding-right: 7px }

.NewsHeaderFont  { font-size: 11px; color: #E30202; font-family: standart ; padding-right: 20px; font-weight: bolder }

.Bm  { color: gray; font-size: 11px; font-family: standart ; text-decoration: none; padding-left: 0; }
a.Bm { color: gray; font-size: 11px; font-family: standart  ; text-decoration: none; padding-left: 0; }
a.Bm:hover { color: #bcbcbc; font-size: 11px; font-family: standart ; text-decoration: none; padding-left: 0; }
a.Bm:visited { color: gray; font-size: 11px; font-family: standart ; text-decoration: none; padding-left: 0; }

* { margin:0;padding:0;}

.ac_results { padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;}
 
.ac_results ul { width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
 
.ac_results iframe { display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
 
.ac_results li {position:relative;margin: 0px;	padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;	font-size: 12px;overflow: hidden;}
 
.ac_loading {background : Window url('/arts/autocomplete_indicator.gif') right center no-repeat;}
 
.ac_over {background-color: Highlight;	color: HighlightText;
}
.qnt { position:absolute;  top:2px;  right:10px;  font-size:0.8em;  color:#26A908;}
