.horizontalcssmenu{
font-size: 24px;
font-weight: bold;
font-style: normal;
text-decoration: none;
width: 100%;
}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
background: #283d7e;
padding: 5px
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
padding: 2px 8px;
color: #FFFFFF;
text-decoration: none;
}

.horizontalcssmenu ul li a:hover{
text-decoration: none;
color: #C0C0C0 !important;
}

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
background: #283d7e;
width: 200px;
}




/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
font-weight: normal;
padding: 2px 5px;
border-width: 0 1px 1px 1px;
}


.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.horizontalcssmenu {text-transform: uppercase }
#cssmenu2 {text-transform: none  }
.submenu {
list-style-type:none;
font-size:22px;
font-style:normal;
text-decoration:none;
width:100%;
padding-left:30px;
}
.submenu li {
padding-bottom: 3px;
}
.submenu_a {
list-style-type:none;
font-size:22px;
font-style:normal;
width:100%;
font: 22pt Times New Roman;
margin-left:30px;
}

.photos img{border: 2px solid #BFBFBF}
.photos .date{color:#B5BFDF; font-size:12px; font-weight:normal}

.errorMedium{color: red}

.searchFinded{
	font-weight:bold;
	color:black;
}


.vacancies_table {width: 100%; margin: 0 0 24px; border-top: 1px solid #dadada; line-height: 16px;}
.vacancies_table td { border-bottom: 1px solid #dadada; vertical-align: top;}
.vacancies_table table {width: 100%;}
.vacancies_table table th { padding: 8px 22px 9px 2px; color: #002491; font-weight: bold; text-align: left;  vertical-align: middle;}
.vacancies_table table td { padding: 10px 22px 10px 2px; border: 0px;}
.vacancies_table .name {width: 205px;}
.vacancies_table .number {width: 50px; text-align: center;}
.vacancies_table .phone {width: 100px; padding-right: 2px; text-align: center;}
.vacancies_table td.post_border {border-top: 1px solid #dadada;}
.vacancies_table .odd table {background: #F5F8FF;}

