body {
	min-width:1005px;
	font:13px Arial;
	margin:0;
	padding:0;
	}
	
.header {
	height:235px;
	background:url(img/header.jpg) repeat-x top;
	border-bottom:1px solid #fff;
	position:relative;
	}


	.toplink.homepage {
		position:absolute;
		left:14px;
		top:1px;
		background:url(img/homepage.gif) no-repeat left top;
		padding-left:15px;
		z-index:2;
		}
		
	.toplink.letter {
		position:absolute;
		left:105px;
		top:1px;
		background:url(img/letter.gif) no-repeat left top;
		padding-left:15px;
		z-index:2;
		}
		
	.toplink a, toplink a:visited {
		text-decoration:none;
		font:bold italic 9px Arial;
		color:#221286;
		}
		
	.url {
		position:absolute;
		right:10px;
		top:2px;
		font:bold 11px Arial;
		color:#221286;
		}


	.logos {
		width:1000px;
		height:235px;
		margin:0 auto;
		background:url(img/logos.jpg) no-repeat;
		position:relative;
		z-index:1;
		}
		
		.adr-t {
	position:absolute;
	left:295px;
	top:110px;
	width:164px;
	text-align:right;
	font:14px Arial;
	color:#fff;
	line-height:20px;
	visibility: hidden;
			}
			
			.adr-t span {
				display:block;
				text-align:center;
				}
				
		.adr-m {
			position:absolute;
			left:545px;
			top:110px;
			width:234px;
			text-align:left;
			font:14px Arial;
			color:#fff;
			line-height:20px;
			}
			
			.adr-m span {
				display:block;
				text-align:center;
				}
	
	.menu-top-holder {
		background:#402ed7;
		border-top:1px solid #3625bd;
		height:23px;
		border-left:2px solid #fff;
		}
		
		.menu-top {
			margin:0 auto;
			padding:0;
			display:table;
			width:810px;
			}
		
		body:first-of-type .menu-top {
			width:820px;
			}
			
			.menu-top li {
				float:left;
				list-style:none;
				font:bold 11px Arial;
				text-transform:uppercase;
				padding:3px 17px 0 15px;
				background:url(img/item-top.gif) no-repeat right 8px;
				}
				
				.menu-top li.last {
					background:none;
					padding-right:0;
					}
				
				.menu-top li a, .menu-top li a:visited {
					color:#fff;
					text-decoration:none;
					}

.container {
	margin-right:189px;
	}
		
	.left {
		width:189px;
		float:left;
		border-left:2px solid #fff;
		}

		.menu-left-holder {
			width:186px;
			height:100%;
			background:#402ed7;
			padding:4px 0 0 1px;
			}
			
			.menu-left-holder span {
				display:block;
				margin-bottom:2px;
				text-align:center;
				font:bold 14px Arial;
				text-transform:uppercase;
				color:#00f5ff;
				}
		
			.menu-left {
				margin:0;
				padding:25px 0 0 0;
				background:url(img/menu-left.gif) no-repeat right top;
				}
				
				.menu-left li {
					list-style-type:none;
					color:#fff;
					padding:0 0 10px 14px;
					}
					
					.menu-left li:hover {
						font-style:italic;
						text-decoration:underline;
						background:url(img/item-left-on.gif) no-repeat 4px 3px;
						}
						
				.menu-left li, .menu-left li:hover, .menu-left li.hover {
					behavior: url(js/hover.htc);
					}								
					
					.menu-left li a, .menu-left li a:visited {
						color:#f6ff00;
						font-weight:bold;
						text-transform:uppercase;
						text-decoration:none;
						}
					
					.menu-left li a:hover {
						color:#fff;
						text-decoration:underline;
						}
	
	.center {
		margin:0 0 0 191px;
		}
	
	*html .center {
		position:relative;
		1left:-3px;
		}
		

		.content {
			background:#fdfedf url(img/content-top.gif) repeat-x top;
			width:100%;
			text-align:left;
			}
			
		*html .content {
			width:99%;
			}
			
			.w-holder {
				background:url(img/content-left-top.gif) left top no-repeat;
				}
				
				.w-holder div {
					background:url(img/content-right-top.gif) right top no-repeat;
					text-align:center;
					padding:2px 0 10px 0;
					}
			
			.lt {
				background:url(img/content-left.gif) left repeat-y;
				text-align:justify;
				padding-left:15px;
				vertical-align:top;
				}
				
				.header-t {
					 font:bold 26px Arial;
					 color:#f00;
					 text-transform:uppercase;
					 background:url(img/header-t.gif) no-repeat left bottom;
					 padding-bottom:24px;
					 }
					 				.header-1 {
					 font:bold 22px Arial;
					 color:#f00;
					 text-transform:uppercase;
					 background:url(img/header-t.gif) no-repeat left bottom;
					 padding-bottom:20px;
					 }
					
				.lt img {
					margin:6px 6px 6px 0;
					}
					 
			.sep {
				width:14px;
				background:url(img/sep.gif) repeat-y center;
				padding:0 10px 0 10px;
				}
			
			.rt {
			 	background:url(img/content-right.gif) right repeat-y;
				text-align:justify;
				padding-right:15px;
				vertical-align:top;
				}
				
				.header-m {
					font:bold 26px Arial;
					color:#f00;
					text-transform:uppercase;
					background:url(img/header-m.gif) no-repeat right bottom;
					padding-bottom:24px;
					text-align:right;
					}
					
				.rt img {
					margin:6px 0 6px 6px;
					}
		
	.footer {
		background:#fcffb1;
		height:33px;
		border-top:1px solid #221286;
		margin-left:2px;
		padding-left:3px;
		}

		.counter {
			float:left;
			margin:1px 11px 0 0;
			}
		
		.copyright {
			margin:8px 0 0 81px;
			float:left;
			color:#221286;
			font-size:11px;
			}
			
			.copyright span {
				text-transform:uppercase;
				}
				
			.copyright a, .copyright a:visited {
				color:#221286;
				}
				
.right {
	width:188px;
	float:right;
	border-left:1px solid #221286;
	border-top:1px solid #221286;
	font-size:11px;
	min-height:626px;
	}
	
	.redblock {
		background:#e30303;
		border:1px solid #fff;
		height:18px;
		color:#fff;
		text-transform:uppercase;
		padding:4px 0 0 3px;
		font-size:10px;
		}
	
	.cnt-rt {
		padding:2px 10px 2px 10px;
		text-align:justify;
		}
		
		.cnt-rt strong {
			font-size:14px;
			}
		
		a.print, a.print:visited {
			text-align:right;
			display:block;
			position:relative;
			top:-20px;
			text-decoration:none;
			color:#221286;
			}
	
	.right ul {
		margin:0;
		padding:0;
		}
		
		.right ul li {
			list-style-type:none;
			color:#221286;
			background:url(img/adv.gif) no-repeat 4px 3px;
			padding:0 0 0 16px;
			text-transform:uppercase;
			font-size:10px;
			}
	
.zagolovok {
font-weight:bold;}
.mainprod p{
margin:2px}.aktop {
	font-size: 13px;
	color: #FDFEDF;
	background-color: #FF0000;
	margin: 7px;
	padding: 7px;
}
