A { TEXT-DECORATION: none; color: #666666;}
A:visited { TEXT-DECORATION: none}
A:active { TEXT-DECORATION: none}
A:hover { COLOR: #ff4400; TEXT-DECORATION: underline}

P.text { FONT-FAMILY: arial,  verdana,  helvetica, 'sans serif'; FONT-SIZE: 12px; TEXT-ALIGN: left; TEXT-INDENT: 20px}
.big         { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 10pt; margin-left: 2px; margin-top: 1px; margin-bottom: 1px }
.textniz     { font-size: 10px; font-family: Verdana, Arial,  Helvetica, Sans-serif; text-align: Center; color: #000000 }
.textb { FONT-FAMILY: Garamond, sans-serif; FONT-SIZE: 14pt}
.text2 { FONT-FAMILY: arial,  verdana,  helvetica, sans serif; FONT-SIZE: 4pt}
.terror      { font-family: Arial; font-size: 14px; color: #FF0000; font-weight: bold }
h2           { font: bold 16px 'Times New Roman'; color: #000000; text-align: Center; margin: 1px 0; }
h3.z1        { font-family: Arial; font-size: 16px; color: #000000; text-align: Center; margin: 14px 5px }
h3.z2        { color: #000000; margin: 0 }
h4           { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 14px; color: #333333; margin: 4px; }

.logohome    { text-align: Center; }
.logohome p  { margin: 0; padding: 7px 2px 3px; font: 12px Arial verdana, helvetica, 'sans serif'; }
#logotop     { text-align: right; }
.logohome h1 { font: bold 34px Garamond; margin: 0; padding: 0; }
.logohome table { width:100%; border:0; margin: 0 0 8px 0; }
.logohome table td { padding:2px; font: 12px 'Times New Roman'; }

.ramblertbl  {background-color: #ffffff; border: 1px solid #ffffff;}
.ramblerth   {background-color: #ffffff;}
.ramblertitle {font-size: 81%; font-weight: bold;color: #000033;}
.ramblertext {font-size: 81%; margin-bottom: 0.1em; color: #000000;}
.ramblerlink {color: #999999;}
.rat         { vertical-align: -3px }

.table_content { border-right: 1px dashed #cccccc }

.news        { font-family: Arial; font-size: 14px; color: #000000; word-spacing: 2px; padding: 0 9px; }
.news h3     { font-size: 16px; text-align: Center; margin: 14px 5px 0;}
.news p.htitl { margin: 3px 0 10px;}
.news hr     { text-align: Left; color: #c0c0c0; width: 100px; margin-bottom: 5px }
.news div h5 { margin: 1px 0; padding:0; text-indent: 1px; font-size: 13px; font-weight: 600; }
.news div h5 span { font-weight: bold; }
.news div h5 a { padding-left: 3px; }
.es_news     { margin: 0 0 10px; padding: 7px; font-size: 12px; font-style: italic; text-indent: 10px; border-left: 1px dashed; border-bottom: 1px dashed }
.es_news   a { TEXT-DECORATION:none; color: #666666 }
.es_news a:hover { TEXT-DECORATION:none}

/*
.news div h5 a:hover { font-weight: 600; }
*/

#razdel      { font-family: 'Times New Roman'; font-size: 16px; font-weight: bold }
#nw          { font-family: Arial; font-size: 12px; color: #000000; text-indent: 6px; 
               margin: 5px 0 5px 3px; }
.humor       { font-family: Arial; font-size: 12px; color: #666666; text-indent: 6px; margin: 5px 0 5px 3px; }
.humor a     { TEXT-DECORATION:none; color: #666666 }
.humor a:hover { TEXT-DECORATION:none}
.humor H4 a  { color: #000000 }
.humor p span { display:block; padding:2px 0; font-weight: bold; text-align:right }

.announcements { font-size: 12px; font-family: Arial; color: #000000;}

.mfdruinf    { font-family:Tahoma;font-size:10px;}
.prim        { font-family: Arial; font-size: 11px; color: #414435; text-indent: 5px; 
               margin-bottom: 5px }
.link-rep    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif; 
               text-align: Right; color: #414435; font-style: italic }
.photo  table,div      { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 12px; color: #414435; margin: 0 0 5px 5px; }
.photo hr    { border-top: 1px dashed; }
.txtsys      { font-family: Arial; font-size: 1px; color: #FFFFFF; margin: 1px; padding: 0 }
.part        { font-family: 'Times New Roman'; font-size: 14px; color: #252E2B; text-align: 
               Center; margin-top: 5px }
.p-day       { font-family: 'Times New Roman'; font-size: 12px; color: #252E2B; margin: 3px 0 }
.g-pol       { font-family: Arial; font-size: 11px; color: #303018; text-align: Center; background-color: #ececec; }
.g-pol a     { margin: 0 5px; }
/*
.g-pol td    { border-bottom: 1px solid gray }
*/
table        { border: 0 }
hr           { color: #c0c0c0; height: 1px }
.otrez       { border-bottom: 1px solid #151716; margin: 6px 2px; }
.otrez div   { overflow: hidden; height:8px; width:30%; background-color: #C0C0C0; margin: 9px 0; }
img          { border: 0 }
form         { font-family: 'Times New Roman'; font-size: 12px; margin-top: 1px; margin-bottom: 1px; vertical-align: middle }
th           { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 13px; color: #414435; }
.lnfo3       { font: 12px Arial; }
.lnfo3 a     { display: block; margin: 3px 8px;}
.ct    { FONT-FAMILY: arial,  verdana,  helvetica, sans serif; FONT-SIZE: 12px; TEXT-ALIGN: left; TEXT-INDENT: 15px }
.ct div      { text-align: Right; margin:5px 3px 3px 0}
.gmtbl {background-color: #ffffff; border: 1px solid #ffffff;}
.gmtdttl {font-size: 11px; font-weight: bold;color: #414435; text-align:center;  background-color: #ffffff}
.gmtdtext {font-size: 10px; font-weight: normal; color: #000000;text-align:center;}
.psize       { width: 900px; }
div.stats { display: inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

/*new */

/*main menu */
.main_menu    { width: 100%; border: 0; }
.main_menu th { font-family: 'Times New Roman'; font-size: 16px; color: #414435}

/*navbottom */
.navbtcol    { background-color: #B5CB93; }
.navbttxt    { font: 600 12px Arial, Helvetica, Sans-serif; }
.navbttxt td { white-space: nowrap; }
.navbttxt a  { display: block;  width: 100%; height: 24px; margin-bottom:-6px; padding: 0; position: relative; top:-2px; color: #F7F7F7; TEXT-DECORATION: none; text-align: Center; }
.navbttxt a:visited    { color: #F7F7F7; TEXT-DECORATION: none }
.navbttxt a:hover      { color: #333333; background-color: #FDFDFD; TEXT-DECORATION: none; border: #B5CB93 1px solid; }

.navsize        { width: 780px; height: 30px }
.logobbot    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; width: 28%; border: 0 solid #CCCC99; padding-left: 8 }
.logobb    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-serif }
.banbot      { text-align: Center }

