BODY	{ color:#000000; background:#ffffff none; font-family:Arial,Verdana,sans-serif; padding:0; margin:10px 0 20px 0px; }

A		{ }
A:link		{ color:#5B6BB9; }
A:visited	{ color:#7f007f; }
A:hover		{ color:#7f7f00; }
A:active  	{ color:#ff0000; }

IMG	{ border-color:#000000; background:#F3EBDE none; }

.blkbr	{ font-size:1px; line-height:1px; clear:both; }


.pp0	{ width:950px; overflow:hidden; display:block; text-align:center; margin:0 auto; }
.zdditle {
	font-weight: bold;
}


.sh0	{ text-align:left; padding:0 0 12px 0; }
.zddext {
	background-color: #CCCCCC;
	margin-bottom: 20px;
}

.sh1	{ border-bottom:8px solid #0B2C80; }
.sh2	{ position:relative; left:0; top:0; height:144px; overflow:hidden; background-color:#4C81DA; background-image:url("../pict/img/zarusskiy2.jpg"); background-repeat:no-repeat; }

.shp1	{ position:absolute; left:481px; top:34px;	font-size:74px; letter-spacing:-3px; color:#ffffff; }
.shp2	{ position:absolute; left:482px; top:124px;	font-size:15px; letter-spacing:-1px; color:#234E9B; font-family:Verdana; }

.shp1 A:link, .shp1 A:visited	{ color:#ffffff; text-decoration:none; }
.shp1 A:hover			{ color:#ffffff; text-decoration:underline; }



.mm0	{ clear:both; padding:0 0 10px 0; }
.mm1	{ text-align:left; background:#ffffff; border-left:178px solid #EEE4A5; border-right:236px solid #F4F1DE; }
.mm2	{ margin-left:-178px; margin-right:-236px; }

.mlp	{ float:left;  width:178px; overflow:hidden; }
.mcp	{ float:left;  width:530px; overflow:hidden; }
.mrp	{ float:right; width:236px; overflow:hidden; }

.mlp1	{ padding:18px 20px 24px 0; }
.mcp1	{ padding:0 0 0 24px; }	/* 21px ! */
.mrp1	{ padding:21px 0 0 0; /* padding:21px 6px 0 12px; */ }



.menu	{ text-align:right; font-size:13px; font-weight:bold; padding: 0 0 0; }

.menu .ln01 A, .menu .ln11 A	{ color:#263370; }
.menu .ln00 A, .menu .ln10 A	{ color:#5B6BB9; }
.menu A				{ text-decoration:none; }
.menu A:hover			{ color:#7f7f00; }
.menu DIV			{ line-height:22px; }

.menu .ln10, .menu .ln11	{ padding:20px 0 0 0; }

.menu .dop	{ display:none; }

.cal		{ padding:32px 0 0 11px; }
.cal A		{ color:#536FD5; text-decoration:none; }
.cal A:hover	{ color:#7f7f00; }


.cal TABLE, .cal TH, .cal TD
		{ border:2px solid #EEE4A5; }

.cal TD		{ color:#999999; font-size:13px; padding:0 2px 0 1px; text-align:right; font-weight:bold; background:#F4EDC4 none; }
.cal TD.calemp	{ background:#EEE4A5 none; }
.cal TH		{ color:#11225F; font-size:11px; text-align:right; }
.cal TH.caltit	{ color:#11225F; font-size:12px; text-align:center; }

.mcp1 .ptit	{ font-size:14px; margin:0; padding:5px 0 14px 0; }
.mcp1 .twitt	{ text-align:right; }

.mrp1 H2	{ color:#152E64; font-size:0.7em; margin:0; padding:0 6px 0.7em 12px; }
.mrp1 A, .mrp1 A:link, .mrp1 A:visited
		{ color:#152E64; text-decoration:none; }
.mrp1 A:hover	{ text-decoration:underline; }
.mrp1 .twitt	{ font-size:0.9em; font-weight:bold; margin:0; padding:0 6px 0.7em 12px; }

.mmb	{ border-top:8px solid #DBD6BA; padding:0 0 0 0; font-size:0.8em; text-align:center; }
.mmb DIV	{ padding:6px 0 12px 0; }


.vote	{ padding:24px 0 24px 0; }
.vote_t	{ font-size:0.95em; font-weight:bold; font-style:italic; padding:2px 6px 3px 12px; color:#5B6BB9; background:#DBD6BA none; }
.vote_z { font-size:0.7em; font-weight:bold; padding:6px 6px 2px 12px; color:#152E64; }
.vote_p { font-size:0.7em; font-weight:bold; padding:0 6px 2px 29px; text-indent:-21px; color:#5B6BB9; }
.vote_s	{ padding:6px 6px 0 28px; }
.vote_s INPUT	{ font-size:11px; font-weight:bold; font-family:Arial,Verdana,sans-serif; border-width:1px; border-color:#000000; background:#ffffff none; }
.vote_l	{ font-size:0.7em; font-weight:bold; font-style:italic; text-align:right; padding:0 6px 0 12px; }

.subs		{ font-size:13px; font-weight:bold; white-space: nowrap; color:#11225F; padding:12px 0 0 12px; }
.subs DIV	{ padding:0 0 3px 0; }
.subs FORM 	{ margin:0; padding:0; }
.subs INPUT	{ font-size:12px; font-weight:bold; }
.subs1		{ width:100px; }
