/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	line-height:18px;
	background-color:#FFFFFF;
}
h1, h2, h3 {
	font-family:Trebuchet MS,Tahoma,Arial;
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	color:#555555;
}
h2 {
    font-size:16px;
    font-weight:bold;
}
h3 {
	font-size:14px;
	font-weight:bold;
}
a {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#adc314;
}
.green_link {
	color:#adc314;
	text-decoration:underline;
}
a.green_link:hover {
	text-decoration:none;
}
#container {
	width:976px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-488px;
	padding-bottom:30px;
}
#d_logo {
	position:absolute;
	width:162px;
	height:111px;
	top:19px;
	left:30px;
}
#d_menu1 {
	position:absolute;
	width:717px;
	right:0px;
	top:96px;
	background-image:url(/images/menu1.gif);

}
#d_menu2 {
	background:transparent url(/images/menu2.gif) left top no-repeat;
}
#d_menu3 {
	height:34px;
	background:transparent url(/images/menu3.gif) right top no-repeat;
	padding:0px 5px 0px 5px;
}
#d_menu3 ul {
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
}
#d_menu3 li {
	display:inline;
}
#d_menu3 a {
	display:block;
	height:34px;
	line-height:34px;
	float:left;
	padding:0px 25px 0px 25px;
	text-decoration:none;
	color:#545454;
	font-weight:bold;
}
#d_menu3 a:hover {
	text-decoration:underline;
}
.d_mdelim {
	display:block;
	float:left;
	width:2px;
	height:34px;
	overflow:hidden;
	background-image: url(/images/menu4.gif);
}
#d_menu3 a.active {
	background-image: url(/images/menu5.gif);
	color:#FFFFFF;
}
#d_title {
	color:#555555;
	font-size:19px;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	left:282px;
	right:0px;
	top: 62px;
}
#submenu a {
    padding-left: 12px;
    display: block;
}
#submenu a.active {
    font-weight:bold;
    text-decoration:none;
}
#d_lang {
	position:absolute;
	top:18px;
	left:867px;
	width:108px;
	height:31px;
	text-align:center;
	line-height:31px;
	background-image:url(/images/lang.png);
	font-size:11px;
}
#d_lang a {
	color:#adc314;
	text-decoration:none;
}
#d_lang a:hover {
	text-decoration:underline;
}
#d_lang span {
	color:#333333;
	font-weight:bold;
}
#d_home, #d_map, #d_contact, #d_home_a, #d_map_a, #d_contact_a {
	position:absolute;
	top:63px;
	left:790px;
	background:transparent url(/images/home.gif) left top no-repeat;
	width:38px;
	height:25px;
}
#d_map, #d_map_a {
	left:850px;
	background-image:url(/images/map.gif);
}
#d_contact, #d_contact_a {
	left:910px;
	background-image:url(/images/contact.gif);
}
a#d_home:hover, a#d_map:hover, a#d_contact:hover, a#d_home_a, a#d_map_a, a#d_contact_a {
	background-position:-38px top;
}
#d_lastjobs {
	background-image:url(/images/lastjobs.gif);
	height:431px;
	padding:20px;
}
.lw_big {
    padding-top:15px;
    text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:14px;
    vertical-align:top;
}
.lw_big A {
	color:#adc314;
}
.lw_big A:hover {
    text-decoration:none;
}
.dir1 {
	width:311px;
	background-image:url(/images/dir2.gif);
}
.dir2 {
	background:transparent url(/images/dir1.gif) top left no-repeat;
}
.dir3 {
	background:transparent url(/images/dir3.gif) bottom left no-repeat;
	padding:15px 20px 20px 20px;
	height:145px;
}
.dir_link {
	color:#adc314;
	font-size:16px;
	font-family:Tahoma,Arial;
	text-decoration:none;
}
a.dir_link:hover {
	text-decoration:underline;
}
#d_dir3 {
	float:right;
}
#d_dir1,#d_dir2 {
	float:left;
}
#d_dir1 {
	margin-right:22px;
}
.news1 {
	background-image:url(/images/news2.gif);
}
.news2 {
	background:transparent url(/images/news1.gif) top left no-repeat;
	padding:28px 20px 14px 20px;
}
.news3 {
	background:transparent url(/images/news3.gif) top left no-repeat;
	height:6px;
	overflow:hidden;
}
#d_left {
	float:left;
	width:218px;
}
.block1 {
	background-image:url(/images/block2.gif);
}
.block2 {

	background:transparent url(/images/block1.gif) top left no-repeat;
	padding:10px 10px 3px 10px;
}
.block3 {
	background:transparent url(/images/block3.gif) bottom left no-repeat;
	height:7px;
	font-size:3px;
	margin-bottom:10px;
}
.block_title {
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	background:transparent url(/images/block_title.gif) left top no-repeat;
	padding-left:12px;
}
.block {
	padding:0px 0px 10px 0px;
	/*margin-bottom:10px;*/
}
.block a {
	/*display:block;*/
	line-height:22px;
}
.recall {
	background:transparent url(/images/recall.gif) top left no-repeat;
	padding-left:18px; padding-right:18px;
}
.grey {
	color:#bbb7b7;
}
.green {
	color:#adc314;
}
.author {
	background:transparent url(/images/bg1.gif) top left repeat-x;
	line-height:normal;
	text-align:right;
	font-size:11px;
	padding-top:7px;
}
#d_right {
	width:717px;
	float:right;
        font-family:Verdana, Arial;
	background-image:url(/images/content1.gif);
}
#d_right1 {
	background:transparent url(/images/content2.gif) top left no-repeat;
}
#d_right2 {
	background:transparent url(/images/content3.gif) bottom left no-repeat;
	padding:20px;
}
.imgpng {
	behavior: url(/css/iepngfix.htc);
}

.rcmnd {
	float:right;
	display:block;
	position:relative;
	width:250px;
}
.rcmnd h2 {
	text-align:right;
}
.rcmnd a.house-art {
	background: transparent url('/images/house-art.gif') top left no-repeat;
	background-position: 0 0;
	height:0;
	overflow:hidden;
	padding-top:41px;
	width:150px;
	position:absolute;
	top:30px;
	left:100px;
}
.rcmnd a.house-art:hover {
	background-position: 0 -41px;
}
.rcmnd a.supermoney {
	background: transparent url('/images/supermoney.gif') top left no-repeat;
	background-position: 0 0;
	height:0;
	overflow:hidden;
	padding-top:34px;
	width:250px;
	position:absolute;
	top:76px;
	left:0;
}
.rcmnd a.supermoney:hover {
	background-position: 0 -34px;
}
.rcmnd a.carsharing {
	background: transparent url('/images/carsharing.png') top left no-repeat;
	background-position: 0 0;
	height:0;
	overflow:hidden;
	padding-top:55px;
	width:226px;
	position:absolute;
	top:112px;
	left:24px;
}
.rcmnd a.carsharing:hover {
	background-position: 0 -55px;
}
