html {
	height : 100%;
}
body {
	height : auto !important;
	height : 100%;
	min-height : 100%;
	background : #fff;
}
body, div, img, ul, li, p, tr, td, a, span, form {
	margin : 0;
	padding : 0;
	border : 0;
	color : #000;
	font : 11px Tahoma,Arial;
}
a {
	text-decoration : none;
}
ul {
	list-style : none;
}
/*ОСНОВНАЯ ТАБЛИЦА*/
.main-table {
	width : 1004px;
	height : 617px;
	background : #000;
}
/*Шапка со слоганом, поиском, служебными кнопками*/
.top {
	height : 82px;
	padding : 23px 68px 16px 20px;
}
.top td {
	color : #fef1c5;
}
/*поле поиска*/
.search-text {
	width : 122px;
	height : 14px;
	padding-left : 5px;
	border : 1px solid #fef1c5;
	font-size : 9px;
}
/*служебные кнопки*/
.service {
	width : 115px;
}
.service td {
	text-align : right;
	vertical-align : bottom;
}
/*Верхнее меню, логотип и коллаж*/
.menu-collage {
	height : 316px;
	background : #fef1c5;
}
/*верхнее меню*/
.top-menu-1, .top-menu-0 {
	height : 100px;
	padding-bottom : 20px;
	text-align : left;
	vertical-align : bottom;
}
.top-menu-0 {
	border-left : 1px solid #fff;
	border-right : 1px solid #fff;
}
.top-menu-1 a, .top-menu-0 a {
	margin-left : 15px;
}
/*логотип*/
.logo {
	width : 100%;
	background : #000;
	border-right : 1px solid #fff;
}
/*коллаж*/
.collage {
	border-left : 1px solid #fff;
	border-right : 1px solid #fff;
}
/*Левая часть с левым меню и опросом*/
.left {
	height : 100%;
	padding : 42px 10px 30px 20px;
	background : #fef1c5;
}
/*левое меню*/
.left-menu li {
	margin-bottom : 10px;
}
.left-menu-a {
	padding-left : 12px;
	background : url('img/arrow.gif') left 1px no-repeat;
	text-decoration : underline;
}
.left-menu-a:hover {
	background : url('img/arrow0.gif') left 2px no-repeat;
	text-decoration : none;
}
.left-menu-a0 {
	padding-left : 12px;
	background : url('img/arrow0.gif') left 2px no-repeat;
	text-decoration : none;
}
/*Центральная часть с обратной навигацией и контентом*/
.center {
	width : 408px;
	height : 100%;
	padding : 60px 106px 75px 100px;
	background : #fff;
}
/*обратная навигация*/
.back-nav {
	margin : -50px 0 38px -50px;
}
/*Правая часть с последней новостью и галереей*/
.right {
	width : 144px;
	height : 100%;
	padding : 60px 20px 45px 30px;
	color : #fef1c5;
}
/*последняя новость*/
.last-new {
	margin-top : 18px;
	color : #fef1c5;
	text-align : left;
}
/*галерея*/
.gall-logo {
	margin : 36px 0 11px;
}
.gallery img {
	margin-top : 11px;
}
/*Низ с координатами и ссылкой на "GIS"*/
.bottom {
	padding : 20px 0 20px 20px;
}
.bottom td {
	color : #fef1c5;
}
/*ДЛЯ СТРАНИЦЫ ГОСТЕВАЯ*/
.form td {
	padding-bottom : 10px;
}
.form textarea {
	width : 275px;
	height : 100px;
	margin-left : 10px;
	padding-left : 5px;
	border : 1px solid #000;
	font : 11px Tahoma,Arial;
}
.form select {
	width : 130px;
	height : 18px;
	margin-left : 10px;
	padding-left : 5px;
	border : 1px solid #000;
	font : 11px Tahoma,Arial;
}
/*ОБЩИЕ СТИЛИ*/
/*шрифт высотой 12*/
.font12 {
	font-size : 12px;
}
/*ссылка золотая*/
.a-main {
	color : #fef1c5;
	text-decoration : underline;
}
.a-main span{
	color : #fef1c5;
}
.a-main:hover {
	text-decoration : none;
}
/*ссылка золотая активная*/
.a-main-active {
	color : #fef1c5;
	font : 12px Tahoma,Arial;
	text-decoration : none;
}
/*ссылка черная*/
.a-black {
	text-decoration : underline;
}
.a-black:hover {
	text-decoration : none;
}
/*Стили Абзацев*/
.p1 {
	margin-top : 15px;
}
.p1-bg {
	padding-left : 12px;
	background : url('img/p1_bg.gif') left 3px no-repeat;
}
.p2 {
	text-indent : 10px;
}
.p3 {
	margin-top : 20px;
}
/*кнопка в формах*/
.input-submit {
	width : 61px;
	height : 16px;
	border : none;
	background : url('img/button.gif');
	font : 10px Tahoma,Arial;
}
/*текстовое поле в формах*/
.input-text {
	width : 275px;
	height : 18px;
	margin-left : 10px;
	padding-left : 5px;
	border : 1px solid #000;
	font : 11px Tahoma,Arial;
}
/*стиль ссылок для карты сайта*/
.ul-sub1-map li {
	margin-left: 20px;
}
.ul-sub2-map li {
	margin-left: 20px;
}
