body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	color: #000000;
}
img {
border:0;
}
.thrColFixHdr #container { 
	width: 985px;  
	background: #FFFFFF;
	margin: 0;
	border: 0px solid #000000;
	text-align: left;
	float:left;
} 
.thrColFixHdr #header { 
	background: #ED1D24; 
	padding: 0;
}
.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.thrColFixHdr #header a{
text-decoration:none;
color:#FFFFFF;
}
.zag-left{color: #FFFFFF;
font-weight:900;
font-size:16px;
}
.zag-left-big {font-size: 22px;
}
.zag-right {color: #FFFFFF;
font-weight:800;
font-size:11px;
}
.zag-right-big {font-size: 14px;
}
.thrColFixHdr #sidebar1 {
	float: left; 
	width: 150px; 
	padding: 5px 10px 15px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	font-weight:bold;
	color: #000000;
	letter-spacing:0.06em;
}
.thrColFixHdr #sidebar1 a{
text-decoration:none;
color:#000000;
}
.thrColFixHdr #sidebar1 a:hover{
text-decoration:none;
color:#ED1D24;
}
.thrColFixHdr #sidebar2 {
	float: right; 
	width: 130px;
	background: #F8FBEC; 
	padding: 5px 10px 15px 20px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	letter-spacing:0.04em;
	text-align:left;
	top:auto;
	visibility:hidden;
}
.thrColFixHdr #sidebar2 a:link{
text-decoration:none;
color:#3300FF;
}
.thrColFixHdr #sidebar2  a:visited{
text-decoration:none;
color:#660099;}
.thrColFixHdr #sidebar2  a:hover{
text-decoration:underline;
color:#ED1D24;}
.alphabet {font-size: 100%;
		letter-spacing:0.04em;
		font-weight: bold;
		color:#ED1D24;
}
.thrColFixHdr #mainContent { 
	margin: 0 180px; 
	padding: 0 10px 0 20px;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	letter-spacing:0.04em;
	border-left: solid 1px #E8E8E8;
	vertical-align:top;
	line-height:160%;
} 
.thrColFixHdr #footer { 
	padding: 0 0px 0 20px; 
	background:#FFFFFF;
} 
.thrColFixHdr #footer p {
	margin: 0; 
	padding: 5px 0; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:70%;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.zadacha {
font-size:small;
letter-spacing:0.1em;
font-weight:bold;
}
.zadacha a {
text-decoration:none;
color:#ED1D24;
}
.zag-left2 {
font-size:11px;
color:#FFFFFF;
text-align:center;
}
#fixedtipdiv{
position:absolute; left:1100px;
overflow:visible;
padding: 0px;
z-index:100;
background-color:#FFFFFF;
color:#FF0000;
background-image: url(img-of/treug-prozr-pov.gif);
background-repeat: no-repeat;
height:14px;
}
.footnote {
font-size:small;
vertical-align:top;
line-height:120%;
color:#3300FF;
text-decoration: none;
position: relative; bottom:0.3em;
}
.footnote a:hover {
font-size:small;
vertical-align:top;
line-height:120%;

color:#ED1D24;
text-decoration: none;

}

.footnote-niz {
font-size:small;
vertical-align:top;
line-height:120%;
color:#ED1D24;
text-decoration: none;
position: relative; bottom:0.3em;
}
.niz {
	font-size: 76%;
}
