body { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #000000; background-image: url(/images/topbg.gif); background-repeat: repeat-x; background-position: left top; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; margin: 0; clear: 0px; padding: 0; }
td {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #000000;}
form {margin: 0px;}
td a:link{color:#0058c2; text-decoration:none;}
td a:visited{color:#578ac7; text-decoration:none;}
td a:hover{color:#000000; text-decoration:none;}

.oblsovethouse{background-repeat: no-repeat; background-position: top right; background-image: url(/images/oblsovet.jpg);}
.russianflag{background-repeat: no-repeat; background-position: top left; background-image: url(/images/bigflag.jpg);}

.flagLayer{ top: 8px; position: absolute; right: 178px; }
.gerbLayer{ top: 37px; position: absolute; left: 80px; }
.titleLayer{ top: 20px; position: absolute; left: 280px; }

.topmenutext{ font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #979797;}
.topmenutext a:link, a:visited{ color: #979797; text-decoration:none;}
.topmenutext a:hover{ color: #0058c2; text-decoration:none;}

.menusep{background-repeat: repeat-x; background-position: top left; background-image: url(/images/menu_sep.gif);}

.menuitem{padding: 10px 10px 5px 10px; font-weight: bold; color: #0058c1;}
.menuitem a:link, a:visited{color:#0058c2; text-decoration:none;}
.menuitem a:hover{color:#000000; text-decoration:none;}

.menuitemp{padding: 1px 0px 3px 6px; font-weight: normal; color: #0058c1;}
.menuitemp a:link, a:visited{color:#0058c2; text-decoration:none;}
.menuitemp a:hover{color:#000000; text-decoration:none;}


.smallandbright{font-family: Arial, Helvetica, sans-serif;font-size: 0.55em;color: #797979;}

.pridemedia{font-family: Arial, Helvetica, sans-serif;font-size: 0.68em;color: #656565;}
.pridemedia a:link, a:visited{color:#578ac7; text-decoration:none;}
.pridemedia a:hover{color:#0058c2; textdecoration:none;}

.newstitle{font-weight: bold; color: #0058c1;}
.newstitle a:link, a:visited{color:#0058c2; text-decoration:none;}
.newstitle a:hover{color:#000000; text-decoration:none;}
.newsimg{margin: 0px 5px 5px 0px;}

.pagetitle{ background-image: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.87em;font-weight: bold;color: #5e5e5e;}

#layer1 { height: 361px; width: 428px; position: absolute; top: 0; right: 0; visibility: visible; z-index:1}
#layer2 { height: 100px; width: 100px; left: 63px; top: 30px; position: absolute;  visibility: visible; }
#layer3 { height: 75px; width: 294px; left: 280px; top: 30px; position: absolute; visibility: visible; z-index: 2;}

/* Форма обратной связи */
.field

{
	border : 1px solid #949494;
	background-color : white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;

}


.input {
        background-color: #4a71c4;
	color: #FFFFFF;
	margin-top : 10px;
	border-color: #4a71c4;
	border-width: 0px;
}


.obrsviaz
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 0.87;
		color: #444444;
		margin-left : 7px;
		margin-top : 8px;
		margin-bottom : 14px

        }


.name
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		color: #305dbe;

        }


.mail
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		color: #444444;

        }

.help
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.56em;
		color: #444444;

        }

#blue
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.96em;
		color: #305dbe;

        }

.message
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		color: #305dbe;

        }

.adresa 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.75;
		color: #444444;
		margin-top : 16px;
		margin-bottom : 4px;
		margin-left : 25px;

        }

.adresa a:link{ color : #4a71c4; text-decoration : underline; }
.adresa a:visited{ color : #4a71c4; text-decoration : underline; }
.adresa a:hover{ color : #4a71c4; text-decoration : none;} 

.png { background-image: none !important; behavior: url(/images/png1.htc); } 

.small_gray{
	font : 9px Tahoma;
	color : Gray;
}

.search_addres{
	font : 9px Tahoma;
	color : Gray;
	margin-top : 3px;
}


.banner {
margin-left: 60px;
margin-top: 10px;

}

.gorod {
 visibility: hidden;
}

.prevban2  {
 cursor: pointer; cursor: hand;
 position:absolute;
 z-index:3;
 margin-bottom:400px;
}
.prevban3  {
 cursor: pointer; cursor: hand;
 position:absolute;
 z-index:30;
}

.prevban22  {
 cursor: pointer; cursor: hand;
 position:absolute;
 z-index:3;
 margin-bottom:400px;
 background-image: url(/images/sess.jpg); 
 background-repeat: no-repeat;
}
.prevban32  {
 cursor: pointer; cursor: hand;
 position:absolute;
 z-index:30;
}
.sks {display: none;}