body {
	background: #eee;
	margin:0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #000;
	}
* {	margin:0;
	padding:0;
	}
p, ul, ol{text-align: justify;}
p {	text-indent:3em;}
ul {	color:#f00;}
ul span {color:#000;}
h1 {	font-size:16px;
	color:red;
	font-weight:bold;
	text-indent:0;
	}
h1#topLogo {
	display:block;
	margin-left:90px;
	width:710px;
	height:50px;
	text-indent:-2000px;
	background:#fff url("im/logo_.gif") 50% 0% no-repeat;
	}
h2 {	font-family: Arial, sans-serif;
	font-size:13px;
	background-color:#aaa;
	color:#fff;
	padding: 0 10px 7px 20px;
	}
.block_footer {
	margin-left:90px;
	width:690px;
	padding: 10px;
	background:#fff;
	font-size:10px;
	text-indent:0;
	text-align:center;
	}
.blockLeft {width:347px;}
.blockRight {
	float:right;
	width:347px;
	}
.menu {	width:1140px;
	background-color:#aaa;
	height:33px;
	}
.menu table {	margin:3px auto;}
.menuLeft, .menuRight {
	position:absolute;
	width:70px;
	height:33px;
	background-repeat:repeat-y;
	font-size:0;
	}
.menuLeft {
	LEFT:0;
	background-image:url('im/zaglush.gif');
	}
.menuRight {
	left:1070px;
	top:56px;
	background-image:url('im/zaglush1.gif');
	}
.menu td {
	background: #ffffff;
	margin-right: 2pt; 
	margin-left: 0; 
	border: 1px solid black;
	padding:3px 5px;
	}
.menu a {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none; 
	color: #00c;
	font-size:12px;
	font-weight:bold;
	}
.menu a:hover { 
	text-decoration: underline; 
	color:red;
	}
#menu1Content a, #menu2Content a { 
	text-decoration: none; 
	color: #000;
	}
#menu1Content a:hover, #menu2Content a:hover {
	display: block;
	text-decoration: none; 
	background: #fff; 
	border: #000 1px solid; 
	color: #f00;
	padding: 0px 12px 0px 11px;
	margin-top:-2px;
	}
.menuHeader {
	border-top: solid 3px #ff3333;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fdd;
	font-size: 6px;
	}
.menuFooter {
	border-bottom: solid 3px #f33;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fdd;
	font-size: 6px;
	}
.menuItem {
	background-color: #fdd;
	padding: 1px 12px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	}
.nobr {	white-space:nowrap;}
.r1, .r2, .r3, .r4, .r5, .r6 {
	background-color:#fff;
	font-size:0;
	height:1px;
	}
.r1 {	margin:0 1px;
	height:3px;
	}
.r2 {	margin:0 2px;
	height:2px;
	}
.r3 {	margin:0 3px;}
.r4 {	margin:0 4px;}
.r5 {	margin:0 6px;}
.r6 {	margin:0 9px;}
.redBord {
	margin-top:2px;
	border-top: solid 2px red;
	padding-top:10px;
	}
.blockRight .r2+.r1, .blockRight .r3+.r2, .blockRight .r4+.r3, .blockRight .r5+.r4, .blockRight .r6+.r5, .blockRight .r6, .blockLeft .r2+.r1, .blockLeft .r3+.r2, .blockLeft .r4+.r3, .blockLeft .r5+.r4, .blockLeft .r6+.r5, .blockLeft .r6 {background-color:#aaa}
.blockRight .r5+.r6, .blockLeft .r5+.r6 {background-color:#fff}
#mainPart {
	width:710px;
	margin-left:90px;
	}
#mainPart h1 {
	display:block;
	background-color:#fff;
	padding: 15px 100px 0;
	}
#mainPart p {
	background-color:#fff;
	padding-right:20px;
	padding-left:20px;
	}
.paddBott {padding-bottom:15px;}
#secondaryPart {
	position:absolute;
	width:234px;
	right:90px;
	top:87px;
	}
#secondaryPart h1 {
	background-color:#fff;
	text-align:center;
	padding-bottom:8px;
	}
#secondaryPart ul {
	display:block;
	background-color:#fff;
	padding: 10px 10px 8px 25px;
	font-size:11px;
	}
#secondaryPart li + li {
	padding-top:5px;
	}
.rline {width:100%;
	height:3px;
	background-color:red;
	font-size:0;
	}
#secondaryPart .rline  {height:2px;}
.rline_left, .rline_right {
	width:70px;
	height:3px;
	background-repeat:repeat-y;
	font-size:0;
	}
.rline_left {
	float:left;
	background-image:url('im/rl_zagl.gif')
	}
.rline_right {
	float:right;
	background-image:url('im/rl_zagl1.gif')
	}
.shadow {
	margin-bottom:6px;
	margin-left:5px;
	width:605px;
	height:10px;
	background:url('im/shadow.gif') 0% 0% no-repeat;
	}
.shadowMal {
	margin-bottom:8px;
	margin-left:5px;
	width:229px;
	height:8px;
	background:url('im/shadowMal.gif') 0% 0% no-repeat;
	}
.wline {
	width:710px;
	height:3px;
	margin-top:0;
	margin-left:90px;
	background:#fff;
	font-size:0;
	}
#zakl {	display:block;
	position:absolute;
	width:156px;
	height:22px;
	background:url('im/zakladki.gif') 100% 0% no-repeat;
	top:31px;
	right:90px;
	text-indent:18px;
	}
#zakl a {
	font-family: Times New Roman, serif;
	font-size:8px;
	font-weight:bold;
	text-decoration: none; 
	color: #fff;
	}
#zakl span {margin-left:21px}