#phpbb #shapka {
	height:320px;
	left:0;
	position:relative;
	top:0;
	width:100%;
	z-index:1;
	}
	#shapka.bg {
		background:url(/img/top.gif) 0 0 repeat-x;
		width:100%;
		height:320px;
		}
		#shapka .bg {
			background:url(/img/top.jpg) 0 0 no-repeat;
			height:100%;
			width:100%;
			}
#people {
    display:block;
    height:183px;
    left:434px;
    overflow:hidden;
    position:absolute;
    top:0;
    width:245px;
    }
    #people div {
        background-position:0 0;
        background-repeat:no-repeat;
        bottom:0;
        left:50%;
        position:absolute;
        }
.topcontent {
			height:190px;
			left:0;
			padding:61px 0 0;
			position:absolute;
			overflow:hidden;
			top:0;
			width:940px;
			z-index:4;
			}
			.logo {
				background:url(/img/logo.png) 0 0 no-repeat;
				float:right;
				height:79px;
				overflow:hidden;
				text-indent:-9999px;
				width:257px;
				}
				.logo a {
					display:block;
					height:100%;
					outline:0 none;
					width:100%;
					}
			#icons {
				font-size:10px;
				height:27px;
				line-height:10px;
				position:absolute;
				right:0;
				text-align:center;
				top:150px;
				white-space:nowrap;
				}
			#icons a,
			#icons a:visited,
			#icons span {
				color:#002f96;
				display:-moz-inline-stack;
				display:inline-block;
				margin:0 0 0 30px;
				padding:3px 0 0;
				text-decoration:none;
				}
			#icons a:hover,
			#icons .active {
				color:#a80001;
				}
				#icons .ico {
					background-position:0 0;
					background-repeat:no-repeat;
					display:-moz-inline-stack;
					display:inline-block;
					height:13px;
					margin:0 auto -1px;
					overflow:hidden;
					width:13px;
					}
					#icons .mail .ico {
						background-image:url(/img/mail.gif);
						}
					#icons .map .ico {
						background-image:url(/img/map.gif);
						}
					#icons .home .ico {
						background-image:url(/img/home.gif);
						}
			#icons a:hover .ico,
			#icons .active .ico {
				background-position:50% -13px;
				}
.menu_raz {
				background:#003ba0 url(/img/menuraz.png) 0 0 repeat-x;
				height:38px;
				left:235px;
				overflow:hidden;
				position:absolute;
				top:182px;
				width:705px;
				z-index:5;
				}
				.menu_raz table {
				  border-collapse:collapse;
					height:100%;
					margin:0 0 0 auto;
					width:auto;
					}
					.menu_raz table td {
						padding:0 3px;
						vertical-align:middle;
						}
					.menu_raz table a {
						display:block;
						line-height:38px;
						padding:13px 11px 13px;
						}
						.menu_raz table img {
							display:block;
							/*height:16px;*/
							margin:0 auto;
							}
					.menu_raz table .active {
						background:url(/img/menu/active.png) 0 0 repeat-x;
						}
			.menu_dva {
				background:#b80001 url(/img/menudva.png) 0 0 repeat-x;
				height:25px;
				left:312px;
				overflow:hidden;
				position:absolute;
				top:226px;
				width:639px;
				z-index:5;
				}
				.menu_dva table {
				  border-collapse:collapse;
					height:100%;
					margin:0 0 0 auto;
					width:auto;
					}
					.menu_dva td {
						padding:0 6px;
						vertical-align:middle;
						}
						.menu_dva .active {
							background:url(/img/search/active.png) 0 0 repeat-x;
							}
					.menu_dva a,
					.menu_dva span {
						display:block;
						line-height:25px;
						padding:6px 8px 7px;
						}
						.menu_dva img {
							display:block;
							/*height:14px;*/
							margin:0 auto;
							}
					.menu_dva form {
						clear:both;
						overflow:hidden;
						margin-right:55px;
						width:100%;
						}
					.menu_dva label {
						background:url(/img/search/search.png) 0 6px no-repeat;
						display:block;
						float:left;
						height:25px;
						overflow:hidden;
						text-indent:-9999px;
						width:30px;
						}
					.menu_dva .input {
						background:url(/img/search/input.png) 0 3px no-repeat;
						float:left;
						height:19px;
						margin:0 3px;
						overflow:hidden;
						padding:3px 9px;
						width:191px;
            font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
						}
						.menu_dva .input input {
							border:0 none;
              cursor:text;
							background:#fff;
							width:100%;
              padding:0;
              vertical-align:baseline;
							}
						.menu_dva input.img {
							margin-top:5px;
							}