body {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFFFFF url(i/bg.jpg) top repeat-x;
}
a:link {
	color: #00569c;
}
a:visited {
	color: #00569c;
}
a:hover {
	color: #0066CC;
}
a:active {
	color: #00569c;
}
.r-menu {
margin-top:11px; background-image:url(i/menu-crnr-lft.gif); background-repeat:no-repeat; background-position:left top;
}
.r-menu-lnk {font-size: 13px;	font-weight:bold;	text-transform: uppercase;	display:block; background:url(i/bullet.gif) no-repeat; padding:1px 10px 7px 23px}
.r-menu-lnk:link {
	color:#FFFFFF;
	text-decoration:none;
	}
.zagl {
	font-size: 15px;
	color:#005198;
	font-weight:bold;
}
.author {
	color:#005198;
}
.r-menu-lnk:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
.r-menu-lnk:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
.r-menu-lnk2 {
	font-size: 12px;
	line-height:1.5em;
}
.r-menu-lnk2:link {
	color:#FFFFFF;
	text-decoration:none;
	}
.r-menu-lnk2:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
.r-menu-lnk2:hover {
	color:#CCE8FF;
	text-decoration:none;
	}
.s-link {
	font-size: 11px; }
.search-f {
	font-size:11px;
	}
.bg-btm {
	background-image: url(i/bg-btm.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.spisok { list-style-position:outside; padding-left:8px; margin-left:8px }
.spisok li { margin-top:2px; }
.spisok li b { color:#00569c; font-weight:bold }

#slct { display:block; padding:5px 0; margin-bottom:10px; border-bottom:1px dashed #cccccc; }
#slct img { margin-right:10px}

#menu2 { margin-top:13px; }
#menu2 li { list-style-type:none; display:block; margin-left:-25px; padding:5px 10px; text-transform:uppercase; font-weight:bold; font-size:11px; white-space:normal}
#menu2 li.sel { background-color:#C9E5F9; color:#00569c; }
#menu2 a { color:#00569c; text-decoration:none }
#menu2 li.podmenu { margin-left:10px;text-transform:none; font-weight:normal; padding:3px 10px; }
#rubr { font-size:14px; font-weight:bold; margin-bottom:5px;  }
#sp { padding:5px; border-left:2px solid #cecece; }

.centertd {padding:14px 20px 0 14px; vertical-align:top;}
.centertd.structure p {text-indent:15px; }

.newstext h1 {font-size:15px; color:#069; margin:3px 0 5px 0}
.newstext p {text-indent:15px; }

#rules h3 {color:#005198; font-size:14px; }
#rules p {text-indent:15px; line-height:16px;}

.bnrs {padding:20px 0; background:#EAF5FC; text-align: center; }
	.bnrs img {border:0; margin-bottom:10px}
	.bnrs a.txtlnk {display:block; width:110px; border:1px solid #BFE0F2; padding:5px; font-size:11px; font-family:Tahoma; text-decoration:none; background:#F6FAFE;} .bnrs a.txtlnk:hover {background:#FFF}
	
.pr {font-size:9px;color:#C0C0C0; width:500px; float:left; padding:10px}
	.pr a {color:#C0C0C0}	.pr a:hover {color:#999}
.cprt {float:left; padding:10px; font-size:12px; }
