body {
	margin: 0;
	background-color: #3861A2;
}

table {
	width: 100%;
	border-collapse: collapse;
}

td {
	padding: 0;
	vertical-align: top;
}

p {
	margin: 0;
	padding: 0;
}

a {
        text-decoration: none; 
}
a:hover {
        color: #ff0000;
        text-decoration: underline;
}

img {
	border: 0;
	margin: 0;
}

#City {
	background-image: url('img/city.jpg'); 
	background-repeat: repeat-x; 
	background-position: top right;
}

#Fabric {
	position: relative;
	background-image: url('img/fabric.gif');
	background-repeat: no-repeat;
	width: 169px;
	height: 110px;
	float: left;
	top: 42px;
	margin-right: -145px;
	padding-top: 118px;
	z-index: 5;
	padding-left: 15px;
	margin-bottom: -110px;
}

#NonStandart {
	position: relative;
	background-image: url('img/nonstandart.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 128px;
	height: 93px;
	float: left;
	top: 59px;
	left: 28%;
	margin-right: -128px;
	z-index: 5;
	padding-top: 101px;
	margin-bottom: -93px;
}

#Office {
	position: relative;
	background-image: url('img/office.gif');
	background-repeat: no-repeat;
	width: 89px;
	height: 152px;
	float: left;
	left: 56%;
	margin-right: -89px;
	padding-top: 160px;
	z-index: 5;
	margin-bottom: -152px;
}

#Apartment {
	position: relative;
	background-image: url('img/apartment.gif');
	background-repeat: no-repeat;
	width: 102px;
	height: 66px;
	top: 86px;
	float: left;
	left: 75%;
	padding-top: 74px;
	z-index: 5;
	padding-left: 5px;
	margin-right: -102px;
	margin-bottom: -66px;
}

#Build1 {
	position: relative;
	background-image: url('img/build1.gif');
	background-repeat: no-repeat;
	width: 105px;
	height: 67px;
	top: 85px;
	float: left;
	left: 68%;
	margin-right: -105px;
}

#Build3 {
	position: relative;
	background-image: url('img/build4.gif');
	background-repeat: no-repeat;
	width: 105px;
	height: 67px;
	top: 85px;
	float: left;
	left: 43%;
	margin-right: -105px;
}

#Build2 {
	position: relative;
	background-image: url('img/build2.gif');
	background-repeat: no-repeat;
	width: 79px;
	height: 93px;
	top: 59px;
	float: left;
	left: 18%;
	margin-right: -79px;
}


#Build4 {
	position: relative;
	background-image: url('img/gazprom.gif');
	background-repeat: no-repeat;
	width: 46px;
	height: 130px;
	top: 22px;
	float: left;
	left: 41%;
	margin-right: -46px;
}

#Smog {
	position: relative;
	top: -135px;
	left: -13px;
}

#Green5 {
	position: relative;
	background-image: url('img/green5.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
	top: 142px;
	float: left;
	left: -30px;
	margin-right: -312px;
}


#Objects {
	position: absolute;
	top: 215px;
	width: 100%;
	z-index: 2;
}

#Objects a {
	color: #6992C6;
}

#Objects a:hover {
	color: #F4770C;
} 

#GreyLine {
	position: absolute;
	width: 100%;
	height: 31px;
	background-image: url('img/greyline.gif');
	background-repeat: repeat-x;
	top: 368px;
	z-index: 1;
}

#Gorod DIV {
	white-space: nowrap;
	font-family: Arial Narrow, Arial, Tahoma;
	font-size: 14px;
	color: #6992C6;
	text-decoration: underline;
}

#Prigorod {
	background-image: url('img/grblue.gif');
	background-repeat: repeat-x;
	z-index: 1;
}

#Cottage {
	position: absolute;
	background-image: url('img/cottage.gif');
	background-repeat: no-repeat;
	width: 124px;
	padding-top: 50px;
	left: 100%;
	margin-left: -124px;
	top: 110px;
	z-index: 3;
}

#Farm {
	position: relative;
	background-image: url('img/farm.gif');
	background-repeat: no-repeat;
	width: 120px;
	padding-top: 54px;
	top: 106px;
	background-position: center top;
	z-index: 3;
	left: 10px;
}

#Mount {
	position: relative;
	background-image: url('img/mount.gif');
	width: 100%;
	height: 70px;
	z-index: 2;
	top: 8px;
}

#Green1 {
	position: absolute;
	height: 10px;
	width: 25%;
	left: 75%;
	background-image: url('img/green1.gif');
	background-repeat: repeat-x;
	top: 357px;
	z-index: 100;
}

#Green2 {
	position: relative;
	height: 47px;
	width: 100%;
	background-image: url('img/green2.gif');
	background-repeat: repeat-x;
	background-position: right top;
	top: -47px;
	z-index: 100;
}

#Green3 {
	position: absolute;
	width: 36px;
	height: 8px;
	z-index: 100;
	background-image: url('img/green3.gif');
	background-repeat: no-repeat;
	margin-left: -35px;
	left: 75%;
	top: 359px;
}

#Travka {
	position: absolute;
	height: 3px;
	width: 100%;
	background-image: url('img/travka.gif');
	background-repeat: repeat-x;
	top: 365px;
	z-index: 50;
}

#TopGr {
	position: absolute;
	width: 100%;
	height: 215px;
	background-image: url('img/grtop.gif');
	background-repeat: repeat-x;
}

#TopGr a{
	color: #ffffff;
}

H1 {
	margin: 0;
}

#TopGr H2 {
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: 500;
	margin-top: 15px;
	margin-left: 15px;
}

#phone {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 18px;
	font-weight: bold;
	z-index: 1000;
	color: #FFF;
	font-family: Arial, Tahoma, Verdana;
}

#Logo {
	position: absolute;
	background-image: url('img/logo.gif');
	background-repeat: no-repeat;
	width: 91;
	height: 58;
	top: 60px;
	left: 90px;
	padding-top: 65px;
	text-align: right;
	z-index: 20;
}

/*#Logo H1 {
	font-family: Tahoma, Arial, Verdana;
	color: #ffffff;
	font-size: 18px;
	font-weight: 800;
	line-height: 80%;
}*/

#Logo .h1 {
	font-family: Tahoma, Arial, Verdana;
	color: #ffffff;
	font-size: 18px;
	font-weight: 800;
	line-height: 80%;
}

#png {
	behavior: url("pngbehavior.htc");
}

#Slogan {
	position: absolute;
	top: 70px;
	left: 28%;
	width: 65%;
	z-index: 500;
}

#Slogan H2 {
	font-family: Arial Narrow, Arial, Tahoma;
	color: #ffffff;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 10px;
}

#Slogan h4 {
	font-family: Arial Narrow, Arial, Tahoma;
	color: #ffffff;
	font-weight: 500;
	line-height: 95%;
	font-size: 18px;
	margin-top: 5px;
	text-decoration: underline;
	margin-left: 10px;
}

#Slogan a {
	color: #ffffff;
}

#Navigator {
	position: absolute;
	top: 62px;
	left: 100%;
	margin-left: -47px;
}

#Navigator img {
	display: block;
	margin-bottom: 15px;
}

#Sun {
	position: absolute; 
	z-index: 10; 
	left: 12%;
	top: 30px;
	width: 241px;
	height: 217px;
	background-image: url('img/sun2.jpg'); 
}

#realH1 {

	position: absolute; 
	z-index: 9; 
	left: 12%;
	top: 30px;

}

#realH1 h1 {

	font-size: 10px;
	padding: 0;
	margin: 0;
	font-weight: normal;

}

#Main {
	position: absolute;
	width: 100%;
	background-image: url('img/grmain.jpg');
	background-repeat: repeat-x;
	top: 399px;
	z-index: 100;
}

#Menu {
	background-image: url('img/shadow1.jpg');
	background-repeat: no-repeat;
}

#Menu table {
	background-repeat: no-repeat;
	background-position: 10px 3px;
}

#Menu table td {
	font-family: Arial, Arial Narrow, Arial, Tahoma;
	font-size: 14px;
	font-weight: 800;
	padding-left: 35px;
	padding-bottom: 14px;
}

#Menu a {
	color: #ffffff;
}

#MainTD {
	background-image: url('img/shadow2.jpg');
	background-repeat: repeat-x;
	padding-top: 6px;
}


.Active {
	background-image: url('img/active.gif');
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 0%;
	margin-left: -19px;
	margin-top: 6px;
	display: none;
}

.MainTop {
	width: 50%;
	background-color: #f7f7f7;
	vertical-align: middle;
	padding-left: 25px;
	font-family: Arial Narrow, Arial, Tahoma;
	font-size: 95%;
	color: #6D98C9;
	white-space: nowrap;
}

.MainTop a {
	color: #6D98C9;
}

.Mounth {
	margin-top: -3px;
	font-family: Arial Narrow, Arial, Tahoma;
	font-size: 85%;
	color: #6D98C9;
}

H3 {
	font-family: Arial Narrow, Arial, Tahoma;
	color: #F4770C;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 800;
	margin-top: 18px;
	margin-bottom: -7px;	
}

H2 {
	font-size: 110%;
	font-family: Arial, Tahoma, Verdana;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align: left;
}

H2 a {
	color: #F4770C;
}

H2 a:hover {
	text-decoration: none;
}

.News {
	color: #123456;
	font-family: Arial, Tahoma, Verdana;	
	padding-right: 20px;
	font-size: 75%;
	line-height: 140%;
	padding-left: 5px;
}

.Date {
	text-align: center;
	padding-left: 3px;
}

#FAQ td {
	padding-left: 15px !important;
}

H4 {
	font-family: Arial Narrow, Tahoma, Verdana;
	color: #f7f7f7;
	font-weight: 500;
	font-size: 90%;
	margin-top: 27px;
	margin-bottom: 27px;	
}

.Intitle {text-align: right !important; font-size: 11px; color: #ffffff; font-family: Arial; padding-top: 20px;}

.Intitle a {color: #ffffff;}

.counter {text-align: right !important; padding-top: 27px;}


#Contacts {
	position: relative;
	left: 15px;
	top: 10px;
	width: 210px;
	font-family: Arial, Tahoma, Verdana;
	color: #ffffff;
	font-size: 100%;
	margin-bottom: 30px;
}

#Fly {
	width: 128px; 
	height: 65px; 
	position: absolute; 
	left: 80%; 
	top: 200px; 
	z-index: 500;
}

Address {
	font-style: normal;
}

.FirstTR td {background: url('/img/menuf.gif') no-repeat 13px 3px !important;}

.LastTR td {background: url('/img/menul.gif') no-repeat 13px 0 !important;}

.mtrs tr td {background: url('/img/menuc.gif') no-repeat 13px 0; color: #ffffff;}

.promo { font-size: 12px; margin-top: -17px; margin-bottom: 10px; color: #ffffff; }
.promo a { color: #ffffff; text-decoration: underline; }
.promo a:hover { color: #ffffff; text-decoration: none; }

