body{
	font-family:Tahoma;
	font-size:1em;
	color:#333;
	background:linear-gradient(#DDD 0%, white 25%);
	background-repeat:no-repeat;
	background-attachment:fixed;
}

#page{

}

header{
	width:1330px;
	margin:auto;
}


#logo{
	width:130px;
	display:inline-block;
}
#logo img{
	width:130px;
}

#logo2{
	width:140px;
	display:inline-block;
}
#logo2 img{
	width:160px;
}


nav{
	width:1050px;
	display:inline-block;
	margin-left:-10px;
}

nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	
}

nav li{
	display:inline-block;
	text-align:center;
}

nav li a{
	display:inline-block;
	padding:10px;
	border:1px solid #999;
	border-bottom-width:0px;
	background-color:#999;
	color:#DDD;
}

nav li a:hover, nav li a.active{
	background-color:#DDD;
	color:#666;
}

main{
	display:block;/*IE fix*/
	width:1330px;
	margin:auto;
	background-color:#DDD;
	padding:20px;
	overflow:auto;
}

footer{
	text-align:center;
	font-size:0.8em;
	padding-top:10px;
	padding-bottom:10px;
}

a{
color:#666;
text-decoration:none;
}


.icon{
	height:15px;
	width:25px;
	display:inline-block;
	text-align:center;
}

.icon img{
	top:2px;
	height:15px;
	position:relative;
}

h1{
	font-size:1.5em;
}
h2{
	font-size:1.3em;
}
h3{
	font-size:1.1em;
}

#slider{
	overflow:hidden;
}

#slide{
	width:200%;
}

#slide img{
	width:50%;
	display:inline-block;
	float:left;
}


.vcard{
/*padding:10px;*/
max-width:400px;
/*margin-top:10px;*/
}

.vcard .org{
/*font-size:1.5em;
font-weight:700;*/
	display:none;
}

td  .img{
height:15px;
width:25px;
display:inline-block;
text-align:center;
}

td  .img img{
top:2px;
height:15px;
position:relative;
}

#mobilemenu{
	display:none;
}

.employees{
	width:100%;
}

.employee{
	font-size:1.2em;
	font-weight:700;
	margin:0;
}

td{
	vertical-align: top;
}

div.right{
	float:right;
	width:300px;
}
div.right img{
	width:300px;
}