 
  /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
  .clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; width:120; font-family:ms sans serif, helvetica, sans serif; cursor:pointer; cursor:hand; ;}
  .clT,.clTover{padding:4px; font-size:11px; font-weight:normal}
  .clS,.clSover{padding:2px; font-size:11px; font-weight:normal}
  .clS2,.clS2over{padding:2px; font-size:11px;}
  .clT,.clS,.clS2{color:#FFFFFF; background-color:#799cd7; layer-background-color:#799cd7;}
  .clTover{color:#FFFFFF; background-color:#4E6790; layer-background-color:#4E6790;}
  .clSover{color:white; background-color:#339966; layer-background-color:#339966}
  .clS2{background-color:silver; width:230; layer-background-color:silver;}
  .clS2over{background-color:#00cccc; width:230; layer-background-color:#00cccc; color:black}
  .clStest{position:absolute; font-family:verdana; font-size:10px; color:red; layer-background-color:silver; background-color:silver;cursor:pointer; cursor:hand; }
  .clStestover{position:absolute; color:#ffff33; font-weight:bold; font-family:courier; layer-background-color:#00ccff; background-color:#00ccff;  cursor:pointer; cursor:hand; }
  .clB1{position:absolute; layer-background-color:#ff9933; background-color:#ff9933; visibility:hidden}
  .clB2{position:absolute; layer-background-color:#5F7CAD; background-color:#5F7CAD; visibility:hidden}
    .clB_um{position:absolute; visibility:hidden}
  .clB3{position:absolute; layer-background-color:red; background-color:red; visibility:hidden}
  .clB{position:absolute; background-color:#336699; layer-background-color:#336699; visibility:hidden}
  .clBar{position:absolute; width:10; height:10; visibility:hidden; layer-background-color:#336699; background-color:#336699;}
  .clNoLink{position:absolute; font-family:arial,helvetica;}
  .clNoLink2{position:absolute; padding:2px; font-size:10px; color:#006699; layer-background-color:silver; background-color:silver; font-family:ms sans serif, helvetica, sans serif;}
  .clNoLink3{position:absolute; background-color:#CDDBEB; layer-background-color:#CDDBEB; font-family:ms sans serif, helvetica, sans serif;}


body {BACKGROUND: url(/images/body_fon.jpg) repeat-x top left; background-color: #FFFFFF }


td.bg_land {BACKGROUND: url(/images/bg_land.gif) no-repeat top left }
td.bg_203 {BACKGROUND: url(/images/logo-temp/02-203.jpg) no-repeat top left; font-size: 78%; color: #CCCCCC }
.bg_204 {BACKGROUND: url(/images/logo-temp/02-204.jpg) repeat-x top left; }
.menu_bg {BACKGROUND: url(/images/but/001_bg.gif) repeat-x top left; }
td.bg_205 {BACKGROUND: url(/images/logo-temp/02-205.jpg) no-repeat bottom left; }
table.bg_oblako {BACKGROUND: url(/images/bg_oblako.jpg) repeat-x top left }
table.menu_niz {BACKGROUND: url(/images/home_menu-niz.jpg) no-repeat top left }

/* КАРТИНКИ */
a img { border:0}
HTML .png, .png {	//background-image: none ! important; 
	behavior: url('/hederfix.htc') }

.txt, .top_list {FONT: 11pt/12.5pt Arial, Helvetica, sans-serif; text-align: justify }
.top_list {BACKGROUND: url(/img/pages/top_list.gif) no-repeat top right; }

.news {	color: #000000; FONT: 11pt/12.5pt Arial, Helvetica, sans-serif;}
A.news { color: #666666; text-decoration : none;}
A.news:hover { color: #000000; text-decoration : underline;}


.txt_data { FONT: 9pt/10pt Arial, Helvetica, sans-serif; color: #CCCCCC }

td {FONT: 9pt/10pt Arial, Helvetica, sans-serif;  color: #000000;}
.td-min {FONT: 8pt/9.5pt Arial, Helvetica, sans-serif; color: #000000; }
.tdbb {FONT: 9pt/10pt Arial, Helvetica, sans-serif; color: #000000; vertical-align: top }

A, A:link {  color:#5370a0; text-decoration : none;}
A:hover { COLOR: #f8a706 }

.vote { FONT: 8pt/10pt Arial, Helvetica, sans-serif; text-align: center}
.dep { FONT: 8pt/10pt Arial, Helvetica, sans-serif; text-align: justify}



/*   Это табличка с двойным серым серым boder-ом и нормальным шрифтом а не какой-то мелочью   и шириной 95% */
table.opera {width:  95%; margin: 1px 1px 1px 1px; padding: 1 px 1 px 1 px 1 px; border: 1px solid #666;  FONT: 9pt/10pt Arial, Helvetica, sans-serif; }
table.opera td {margin: 2px 2px 2px 2px; padding: 10px 10px 10px 10px; border: 1px solid #666;}
table.opera TH {background:#f8f8f8; border: 1px solid #666;  FONT: bold;}

/*  Это табличка с двойным  boder-ом #f4f4f4 и шириной 95%; */
table.st {width: 95%; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border: 1px solid #f4f4f4; FONT: 9pt/10pt Arial, Helvetica, sans-serif;}
table.st td {margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; border: 1px solid #f4f4f4;}
table.st TH {background: #f8f8f8; border: 1px solid #f4f4f4; vertical-align: middle; text-align: center;}

/* Таблица без бордера 375 рх с нормальным текстом в опере  и шириной 95%  */
table.nb {width: 95%;margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px;  FONT: 10pt Arial, Helvetica, sans-serif;}
table.nb td {margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px;}

hr {color:#e5ecee;	background-color:#e5ecee; height: 1px; border-width:0px; /* убрать рамки вокруг элемента */}

.event {padding-left:50px; text-indent:-40px;}