A {
	TEXT-DECORATION: none
}
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: 13px; color: #414435; 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 }

.news        { font-family: Arial; font-size: 12px; color: #000000; word-spacing: 2px; padding: 0 9px }
.news h3     { font-size: 16px; text-align: Center; margin: 14px 5px  }
.news hr     { text-align: Left; color: #c0c0c0; height: 1px; width: 100px; margin-bottom: 5px }
.news div h5 { margin: 3px 0; padding:0; text-indent: 2px; font-size: 12px; font-weight: normal; }
.news div h5 span { font-weight: bold; }
.news div h5 a { padding-left: 7px; }
/*
.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; }

.announcements ul { margin:0px; padding:0;  list-style-type:none; }
.announcements li { font: 600 italic 12px Arial; color: #000000; margin: 1px 0 1px 6px; }
.announcements li a { padding-left: 5px; }

.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       { font-family: 'Times New Roman'; font-size: 14px; color: #414435; margin-bottom: 
               1px }
.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: 5px 0 }
.g-pol       { font-family: Arial; font-size: 11px; color: #303018; text-align: Center; background-color: #ececec; }
.g-pol a     { margin: 0 5px; }
table        { border: 0 }
hr           { color: #c0c0c0; height: 1px }
.otrez       { border-bottom: 2px 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: 820px }
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: arial, verdana, helvetica, 'sans serif'; font-size: 13px; color: #414435 }
.main_menu ul { list-style-type: none; margin: 0px; padding: 0px }
.main_menu ul li { font-family: 'Times New Roman'; font-size: 16px; font-weight: bold; color: #414435 }
.main_menu h3 { margin:2px 0; padding:0px; font: bold 16px 'Times New Roman'; color: #414435; text-align: left; }      
.main_menu td { width: 28px; }
.main_menu td#lv { background: url('/image/menu-lv.gif') 50% 100% no-repeat; }
.main_menu td#pv { background: url('/image/menu-pv.gif') 50% 100% no-repeat; }
.main_menu td#ls { background: url('/image/menu-ls.gif') 50% 50% repeat-y; }
.main_menu td#ps { background: url('/image/menu-ps.gif') 50% 50% repeat-y; }
.main_menu td#ln { background: url('/image/menu-ln.gif') 50% 0 no-repeat; }
.main_menu td#pn { background: url('/image/menu-pn.gif') 50% 0 no-repeat; }

/*navbottom */
.navbtcol    { background-color: #B5CB93; }
.navbttxt    { font: 400 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: #B5CB93; 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 }
