#tooltip {
BACKGROUND: White;
BORDER-BOTTOM: 1px solid #0484FF;
BORDER-LEFT: none;
BORDER-RIGHT: none;
BORDER-TOP: 1px solid #0484FF;
font-family: "Microsoft Sans Serif", "MS Sans Serif", "Trebuchet MS", Verdana, sans-serif;
MARGIN: 0px;
PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; POSITION: absolute;
TEXT-ALIGN: justify;
moz-border-radius: 8px;
color : Black;
font-size: 0.7em;
font-style: normal;

}

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}

body{

scrollbar-face-color:#FFCC66; /* ползунок*/
scrollbar-shadow-color:#FFFFFF; /* тень - влияет на восприятие объяма ползунка, полоска с правой стороны ползунка */
scrollbar-highlight-color:#FFFFFF; /* тоже самое что и тень, только с левой стороны */
scrollbar-base-color:#FF0000; /* подложка подо всё чуть заступает за дорожку и полжунок, её ставить равной тени */
scrollbar-darkshadow-color:#FF0000; /* тень, с правой стороны подложки, её нужно ставить равной дорожки, чтобы был объёмный эффект */
scrollbar-arrow-color:#FF0000; /* Стрелки */
scrollbar-3d-light-color:#FFFFFF; /* Окантовочка - между ползунком и тенью */
scrollbar-track-color: #FFFFFF; /* Дорожка */


margin-top : 0px; 
margin-right : 0px; 
margin-bottom : 0px; 
margin-left : 0px; 
font-family : "Trebuchet MS", "Microsoft Sans Serif", "MS Sans Serif", sans-serif, serif; 
font-weight : normal; 
} 

input {
font-family: Arial, Helvetica, sans-serif;
font-size : 0.8em; 
background-color: #FFFFF0;
border: 1px solid #000000
}

select {
font-family: Arial, Helvetica, sans-serif;
font-size : 0.8em; 
background-color: #FFFFF0; border: 1px solid #000000
}

textarea {font-family: Arial, Helvetica, sans-serif;
font-size: font-size : 0.8em; 
background-color: #FFFFF0; border: 1px solid #000000
}

h1, h2 , h3 , h4 , h5 , h6 {

font-family : "Trebuchet MS", "Microsoft Sans Serif", "MS Sans Serif", "MS Serif", sans-serif, serif; 
font-weight : normal;
}

h1 {
font-variant: small-caps;
margin-bottom : 0px;
font-size : 1.6em;
} 

h3 {
	padding-left: 80px;
}

a:link {
text-decoration : none;
}

a:visited {
text-decoration : none;
color: #13ACEA;
} 

a:hover
{
text-decoration : line-through;
color: #FF0000;
}

a.mainmenu {
text-decoration : none; 
color: White;
font-weight : normal; 
font-size : 1.2em;  
font-family : Verdana, "Microsoft Sans Serif", "Trebuchet MS", Tahoma, "MS Serif", sans-serif, serif;
width: 100%;
height: 100%;
text-align : center;
} 

a.mainmenu:link {
text-decoration : none; 
color : White;
text-align : center;  
} 

a.mainmenu:hover {
text-decoration : none; 
color : White;
background-color : #FF6347;
text-align : center;
} 

a.mainmenu:visited {
text-decoration : none; 
color : White;
text-align : center;
}

a.outlink:link {
  font-size: 1em;
  padding : 0px 2px 0px 2px;
  text-decoration : none; 
  color : #006400;
  text-align : center;
  border-left: 1px solid;
  border-right: 1px none;
  } 
  
a.outlink:visited {
text-decoration : none; 
color : #13ACEA;
background-color : White;
text-align : center; 
}

a.outlink:hover {
text-decoration : none; 
color : White;
background-color : #FF6347; 
text-align : center; 
} 

a.refresh:link {
  margin: 0px 1px 0px 1px;
  padding : 0px 1px 0px 1px;
  text-decoration : none; 
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  } 

a.refresh:visited {
  margin: 0px 1px 0px 1px;
  padding : 0px 1px 0px 1px;
  text-decoration : none; 
  color : #13ACEA;
  border-left: 1px groove;
  border-right: 1px groove;
  border-top: 1px groove;
  border-bottom: 1px groove;
}  
  
a.refresh:hover {
  margin: 0px 1px 0px 1px;
  padding : 0px 1px 0px 1px;
  text-decoration : none; 
  color : Red;
  background-color : Yellow; 
  text-align : center;
  border-left: 1px dotted;
  border-right: 1px dotted;
  border-top: 1px dotted;
  border-bottom: 1px dotted;
} 


.mi {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #708090;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 0px;
margin-left: 40px;}


.text {
font-family : "Trebuchet MS", "Microsoft Sans Serif", "MS Sans Serif", sans-serif, serif; 
text-align: justify;
text-indent: 7mm;
white-space: normal;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 0px;
margin-left: 7px;
font-size : 0.8em; 
}

a.text {
font-size : 0.8em; 
} 

a.text:link {
text-align : center;  
} 

a.text:hover {
color : #FF6600;
background-color : transparent; 
} 

a.text:visited {
color : #CC6699;
} 

.nonindent {
font-family : "Trebuchet MS", "Microsoft Sans Serif", "MS Sans Serif", sans-serif, serif; margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: justify
}

.epigraph {
font-family : Verdana, Tahoma, Helvetica; 
text-align: left;
white-space: normal;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 0px;
margin-left: 27em;
font-size : 0.7em;
word-spacing: 0.3em;
  }

SPAN.super {
  vertical-align: super;
  font-size: 0.2em;
}


SPAN.sub {
  vertical-align: sub;
  font-size: 0.8em;
  font: Tahoma, sans-serif;
}

.cenzura
{
	text-decoration: line-through;
}

.podcherk
{
	text-decoration: underline;
	font-weight: bold;
}


.code {
	font-family: "Courier New", Courier, monospace;
	font-size : 0.8em; 
}

.note {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-style: italic}

.hide {  background-color: #000000}

.comment {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
color: #696969;
text-align: justify;
}

.adnotam {
font-family: "Microsoft Sans Serif", "MS Sans Serif", "Trebuchet MS", Verdana, sans-serif;
font-size : 0.7em;
text-align: justify;
}

.prazdnik {
	font-family: "Book Antiqua", Georgia, sans-serif;
	font-size: 1.8em;
	font-style: italic;
	color: #E9967A;
	font-weight: bolder;
	margin-right: 70px;
	margin-left: 70px;
}


/* Register */

.hd {background-color: #7FFFD4;}

.up { margin-left: 0px; margin-right: 10px; margin-bottom: 3px; }

.frm {background-color: #FFFFFF; border: 1px solid #0082FF;}
.frm2, .frm21 {background-color: #ffffff; border: 1px solid #000000; font-family: Georgia; font-size: 12px; }
.frm21 { padding: 15px; }
.frm5 {border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.frm4 {
border: 1px solid #3CB371;
}


.btn {
background-color:#ffffff;
border:2px;
display:"inline-block";
margin:1px;
padding: 1px 5px
}

.frm3, .btn { background-color : #F0FFFF;
border-bottom-color : white;
border-bottom-style : outset;
border-left-color : white;
border-left-style : outset;
border-right-color : white;
border-right-style : outset;
border-top-color : white;
border-top-style : outset;
font-family: Georgia, serif;
font-size : 1em;
 cursor: pointer;
 }

.btn:link {text-decoration: none; color: #000000; }
.btn:visited {text-decoration: none; color: #000000;}
.btn:hover {text-decoration: none; color: #000000;}


.c1 {font-family: Verdana, Arial; font-size: 0.9em; background: #FDF5E6; color: #aaaaaa; }
.c2 {font-family: Verdana, Arial; font-size: 0.9em; background: white; text-align:center; font-family: Tahoma, Arial;}
.c3 {font-family: Verdana, Arial; font-size: 0.9em; background:  white; text-align:center; color: #0082FF; font-family: Tahoma, Arial; }
.c4 {font-family: Verdana, Arial; font-size: 0.9em; background: #ADD8E6;}


.sel {background: #0082FF; color: #ffffff; margin-left: 5px; margin-right: 5px; font-family: Tahoma, Verdana, Arial; }


.nav, small, .frm { font-family: Georgia, Verdana; font-size: 1em; }

.xs { font-family: Arial, Tahoma, Verdana; font-size: 1em; }

blockquote  {
margin-left: 80px;
margin-right: 0px;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 0px;
text-align: justify;
color: #aa4000;
padding: 7px;
background: #FFFAF0;
}

.blockquote  {
font-family: Arial, Tahoma, Verdana;
font-size: 0.8em;
margin-left: 80px;
margin-right: 0px;
margin-top: 0px;
margin-right: 80px;
margin-bottom: 0px;
text-align: justify;
color: #aa4000;
background: #FFFAF0;
}

.nav {margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 15px;}

.u {font-family: Verdana, Arial; font-size: 0.8em; }

.n2 {font-family: Tahoma; font-size: 1em; }


.maintext {margin-right: 0px; margin-top: 25px; margin-bottom: 0px; }
.maintext2 {margin-right: 0px; margin-top: 25px; margin-bottom: 0px; }


.m {font-family: Trebuchet MS, Georgia; font-size: 0.6em; }


.hh {font-family: Tahoma, Arial, Verdana; font-size: 7pt; display: inline; text-transform: uppercase; letter-spacing: 2px;}

.h {color: #000000; }
.h:link {color: #000000;}
.h:visited {color: #000000;}
.h:hover {color: #000000;}

.mnu { font-family: Verdana, Arial; font-size: 11px; }
.mnu:link {color: #ff8000;}
.mnu:visited {color: #ff8000;}
.mnu:hover { color: #ffffff; background: #000000; color: #ffffff;}


.s-table
{
width:100.0%;border: 1px dotted #0033CC;
}

.t1
{
	background: #E5F9FD;
}

.t2
{
	background: #FDF5E6;
}

.t3
{
	background: #F2F2F2;
}

.t4
{
	background: #9AAEC0;
}

.m1
{
	background: #0000FF;
}

.m2
{
	background: #33CC66;
}
.m3
{
	background: #FFCC66;
}
.m4
{
	background: #33CCFF;
}
.m5
{
	background: #004080;
}
.m6
{
	background: #9AAEC0;
}
