body, html {
	height:100%;
	background: url(../images/background_body.jpg) fixed no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	margin: 0 0 0 0;
	padding-top: 0px;
	position: initial;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;

}

td {
	vertical-align: text-top;
	border: 0px solid black;
	padding: 0;
	}
a {
    text-decoration: none;
}
a:hover { 
	color: #8e9ba9;
}
.job_link:hover { color: #2B6CA3; } 

hr {
    border: 0;
    height: 1px;
    width: 900px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
ul {
    list-style-position: outside;
}

.news {
    border: 0px;
    width: 250px;
    height: 1px;
    text-align: left;
    margin: 0 auto 0 0;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
.news_date {
    font-size: 9pt;
    color: #404040;
    padding-left: 10px;
}
.news_theme {
    font-size: 14pt;
    color: #404040;
}


.head {
	background-color: #415b76;
	width: 800px;
	height: 100px;
}
.main_table {
	width: 900px;
	height: 100%;
	border: 0px solid black;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	padding: 0px;
	margin: auto;
	margin-top: 0px;
	background-color: white;
	opacity: 1;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0 15px 40px rgba(10, 25, 56, 0.8);
	overflow: hidden;

}

.menudiv {
    height: 100px;
    width: 220px;
    cursor:pointer;
    border-radius: 5px;
    vertical-align:middle;
}
.menudiv:hover {
    background: rgba(56, 128, 195, 0.2);
}