html {
	height:100%;
	background:#030f16;
	color:#fff;
	}
#site {
	min-height:1000px;
	background:url(/content/images/bgtop_intodarck.png) center top no-repeat;
	}
#footer {
	margin-top:-80px;
	height:153px;
	position:relative;
	width:100%;
	font-size:0.92em;
	background:url(/content/images/footer_darck.png) center bottom no-repeat;
	}
h1 {font-size:2em; color:#a2c451;}
h2 {font-size:1.60em; color:#fff;}
h3 {font-size:1.35em; color:#b6b6b6;}
p.caption{
	font-size:2em;
	color:#a2c451;
	margin:0 0 10px;	
	}
#text table tr th{
	color:#305f87;
	padding:5px 10px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background:#1d262c;
	border:2px solid #030f16;
	}
#text table tr td{
	color:#fff;
	padding:5px;
	text-align:center;
	background:#030f16;
	border-bottom:1px solid #212121;
	}
.jobs{
	margin-top:30px;
	}
.picture{
	float:left;
	margin:0 2px 0 4px;
	}
.picture a{
	margin:0 4px;	
	}
.listen_left, .listen_right{
	display:block;
	height:71px;
	width:26px;
	}
.listen_left, .listen_left:hover{
	background:url('/content/images/arrow_l.png')  no-repeat;
	}
.listen_right, .listen_right:hover{
	background:url('/content/images/arrow_r.png') no-repeat;
	}
.web{
	color:#3a9cb4;
	font-size:19px;
	}
.web_adress{
	vertical-align: text-top;
	text-align:right;
	}
.web_adress a, .title{	
	color:#3a9cb4;
	font-size:19px;
	}
.web_adress img{
	margin:0 5px 0 0;
	position:relative;
	top:4px;
	}

.title{
	font-size:24px;
	}
.all_jobs{
	margin:15px 36px;
	text-align:center;
	}
.all_jobs tr td{padding:10px 30px 10px 0;}
.all_jobs a{
	}