
body
{
	margin:0px;
	padding:0px;
	background-color:#EAF7FF;
	scrollbar-3dlight-color:green;
}	

.main_content h3,
.main_content p *,
.main_content p,
.main_content *,
.main_content {
	color:#3B7096;
}

* p,
p *,
p{
	font-family:Arial, Helvetica, sans-serif;
	}
.erm,
div.erm,	
p.erm{color:red;}

.backg 
{
background-image:url(../img/f1.gif);
background-position:bottom;
background-repeat:no-repeat;
}



.backg_text 
{
background-image:url(../img/n3.gif);
background-position: right top;
background-repeat:no-repeat;
}	

.backg_menu 
{
background-image:url(/img/n4.gif);
background-position:left top;
background-repeat:no-repeat;
}

.mn1_home,
.glav 
{
width:49px; 
height:49px;
background-image:url(/img/knop/glavnaya.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
}

.mn1_service,
.uslugi
{
width:49px; 
height:49px;
background-image:url(/img/knop/uslugi.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
}

.mn1_projects,
.proekti
{
width:49px; 
height:49px;
background-image:url(/img/knop/proekti.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
}

.mn1_clients,
.klienti
{
width:49px; 
height:49px;
background-image:url(/img/knop/klienti.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
}

.mn1_contacts,
.kontakti
{
width:49px; 
height:49px;
background-image:url(/img/knop/kontakti.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
}

.menu 
{
padding-left:5px;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#3B7096;
font-weight:bold;}

.menu a
{
padding-left:5px;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#3B7096;
font-weight:bold;}

.menu a:hover
{
padding-left:5px;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#ABD4EE;
font-weight:bold;}


.ssilka 
{
padding-left:30px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3B7096;
font-weight:bold;}

.ssilka a
{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3B7096;
font-weight:bold;}

.ssilka a:hover
{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#ABD4EE;
font-weight:bold;}

.ssilka td{
	padding-bottom: 20px;
}
.ssilka td.num{
	padding-right: 20px;
}

.niz
{
background-image:url(/img/niz.gif);
background-position: bottom right;
background-repeat:no-repeat;}

.adress
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#252966;
padding-bottom:20px;
padding-left:35px;}

.axis
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3B7096;
padding-right:20px;
text-decoration:none;}

.axis a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3B7096;
padding-left:35px;
text-decoration:none;}

.axis a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ABD4EE;
padding-left:35px;
text-decoration:none;}

.textt 
{
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
padding-top:65px;
padding-bottom:50px;
padding-left:25px;
padding-right:25px;
text-align:justify;
}
/**/
.textt div,
.textt p{
	font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
text-align:justify;
}
.textt font{
font-size:11pt;	
}

.text
{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#000000;
padding-bottom:50px;
padding-left:35px;
padding-right:25px;
text-align:justify;
}


.text2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;

padding-left:35px;

text-align:left;
}


/* my styles */
.main_content h3,
.main_content p *,
.main_content p,
.main_content *,
.main_content{
	color:#3B7096;
}

div.lang_rus, div.lang_eng{
border:0px solid green;
position:absolute;
top:-120px;
left:0px;
}
div.lang_rus{left:200px;}


div.lang_eng{left:160px;}

div.lang_rus , 
div.lang_eng {
  color: #3C6F96;
  font-size: 8pt;
  text-decoration:none;
}

div.lang_rus a, 
div.lang_eng a{
  color: #3C6F96;
  font-size: 8pt;
  text-decoration:none;
}
div.lang_rus a:hover, 
div.lang_eng a:hover{
	color:#990000;
}
span.lang_sel,
span.lang_sel a,
div.lang_sel a{font-weight:bold;}


/*image notes*/
p.img_notes *,
p.img_notes{
	
	text-align: center;
	font-size: 9pt;
}

.counters{
	text-align: left;
	margin: 10px 5px 0 35px;
}
