body 
{
	background-image: url(images/bg.gif);
	margin: 0px;
}

p{
text-align:justify;
}


.left_menu_object
{
border: 1px solid #87A1BC; background-color: #ffffff; width: 93%; margin-bottom: 5px; background-image: url(/images/leftmenu_bg_active.jpg); cursor: pointer;
}

.left_menu_object_active
{
border: 1px solid #87A1BC; background-color: #ffffff; width: 90%; margin-bottom: 5px; background-image: url(/images/leftmenu_bg_active_test.jpg); cursor: pointer;
}


#about
{
float: left;
background-position: 0px 0px;
position: relative;
left: 0px;
top: 0px;
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/about.gif);
cursor: pointer;
}

#about_active
{
float: left;
background-position: 0px -22px;
position: relative;
left: 0px;
top: 0px;
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/about.gif);
cursor: pointer;
}

#news
{
float: left;
background-position: 0px 0px;
position: relative;
left: -10px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/news.gif);
cursor: pointer;
}

#news_active
{
float: left;
background-position: 0px -22px;
position: relative;
left: -10px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/news.gif);
cursor: pointer;
}

#uslugi
{
float: left;
background-position: 0px 0px;
position: relative;
left: -20px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/uslugi.gif);
cursor: pointer;
}

#uslugi_active
{
float: left;
background-position: 0px -22px;
position: relative;
left: -20px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/uslugi.gif);
cursor: pointer;
}

#projects
{
float: left;
background-position: 0px 0px;
position: relative;
left: -30px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/projects.gif);
cursor: pointer;
}

#projects_active
{
float: left;
background-position: 0px -22px;
position: relative;
left: -30px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/projects.gif);
cursor: pointer;
}

#vacancy
{
float: left;
background-position: 0px 0px;
position: relative;
left: -40px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/vacancy.gif);
cursor: pointer;
}

#vacancy_active
{
float: left;
background-position: 0px -22px;
position: relative;
left: -40px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/vacancy.gif);
cursor: pointer;
}

#contacts
{
float: left;
background-position: 0px 0px;
position: relative;
left: -50px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/contacts.gif);
cursor: pointer;
}

#contacts_active
{
float: left;
background-position: 0px -22px;
position: relative;
left: -50px;
top: 0px;	
width: 127px;
height: 22px;
background-repeat: no-repeat;
background-image: url(images/headbuttons/contacts.gif);
cursor: pointer;
}

#hmenubg
{
float: left;	
top: 26px;
left: -50px;
position: relative;
width: 5px;
height: 13px;
background-repeat: repeat-x;
background-image: url(images/headbuttons/bg.gif);
}






















#menu_head_bg
{
background-image: url(images/leftmenu_mainbg.jpg);
height: 22px;
width: 90%;
font-family: Tahoma;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}


img
{
border: 0px;
}

.img_border
{
border: 1px solid #b9b9b9;
padding: 2px;
}

h1
{
font-family: Tahoma;
font-size: 18px;
color: #8b8b8b;
font-weight: normal;
padding: 0px;
margin: 0px;
line-height:22px;
}

h2
{
font-family: Tahoma;
font-size: 18px;
color: #8b8b8b;
font-weight: normal;
text-align:left;
line-height:22px;
}



A.rightnews:link  {font-family: Tahoma; color: #DE0000; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}
A.rightnews:active  {font-family: Tahoma; color: #DE0000; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}
A.rightnews:visited  {font-family: Tahoma; color: #DE0000; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}
A.rightnews:hover  {font-family: Tahoma; color: #BB0404; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}

A:link  {font-family: Tahoma; color: #4a73b0; font-size: 11px; text-decoration: underline;}
A:active  {font-family: Tahoma; color: #4a73b0; font-size: 11px; text-decoration: underline;}
A:visited  {font-family: Tahoma; color: #4a73b0; font-size: 11px; text-decoration: underline;}
A:hover {font-family: Tahoma; color: #3f56a1; font-size: 11px; text-decoration: underline;}

A.leftmenu:link  {font-family: Tahoma; color: #084483; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}
A.leftmenu:active  {font-family: Tahoma; color: #084483; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}
A.leftmenu:visited  {font-family: Tahoma; color: #084483; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}
A.leftmenu:hover  {font-family: Tahoma; color: #082B50; font-size: 11px; font-weight:normal; text-decoration: none; font-weight: bold;}


A.path:link  {font-family: Tahoma; color: #585858; font-size: 11px; font-weight:normal;}
A.path:active  {font-family: Tahoma; color: #585858; font-size: 11px; font-weight:normal;}
A.path:visited  {font-family: Tahoma; color: #585858; font-size: 11px; font-weight:normal;}
A.path:hover  {font-family: Tahoma; color: #585858; font-size: 11px; font-weight:normal;}



.path_text
{
font-family: Tahoma;
color: #c86411;
font-size: 11px;
}

.orange_text
{
font-family: Tahoma; color: #c86411; font-size: 11px; font-weight: bold;
}

.main_cont
{
font-family: Tahoma;
font-size: 11px;
line-height: 18px;
color: #585858;

}

#toptext{
background:url(images/top_bg.gif) repeat-x;
 width:1009px;
 height:14px;
 margin-left:auto;
 margin-right:auto;
 border-top:1px solid #000E1C;
 border-left:1px solid #000E1C;
 border-right:1px solid #000E1C;
 color:#3d3d3d;
 font:10px tahoma;
 padding-top:3px;
 overflow:hidden;
}

#toptext a{
color:#3d3d3d;
text-decoration:none;
}
#toptext strong{

font-weight:normal;
}

.logon{
padding:2px;
border: 1px solid #b8b8b8;
margin-right:10px;
float:left;
}
.a_img{
float:left;
margin:10px;
}

.img_text{
font-size:10px;
}