body, html {
	font-family: verdana, arial;
}
#main {
	width:	900px;
}

#lang {
	float:	right;
}

#header {	
	margin-bottom:20px;
	float:left;
}

#pusher {
	clear:	both;	
}

#topnavi {
	float:	right;
	color:				#555;
}

#topnavi a {
	text-decoration:	none;
	color:				#555;
}

#topnavi {
	font-size:			20px;
}

#navi {
	clear:	both;	
	margin-bottom:10px;
}

#navi a {
	font-style:			italic;
	text-decoration:	none;
	border-bottom:		3px dashed #ddd;
	font-size:			20px;
	color:				#555;
}

#content {
	clear:	both;
}

#footer {
	padding-top:		30px;
	clear:				both;
	font-size:			12px;	
	color:				#4940ff;
}

#footer a {
	text-decoration:	none;	
	color:				#4940ff;
	font-size:			12px;
}

#footer a:hover {
	text-decoration:	none;
	color:				#ff9e0c;
	font-size:			12px;
}

.radio {
	margin:0px;
	padding:0px;
}

.left {
	width:	500px;
	float:left;
}

.right {
	width:	400px;	
	clear:	right;
	float:left;
}

.inside_right {	
	clear:	both;	
}

.float_right {
	float:	right;
}

.float_left {
	float:	left;
}

.mini_prev_image {
	border:3px solid #ff9e0c;
}

.img_big {
	border:3px solid #ff9e0c;
}

.mini_prev_image_current {
	border:3px solid #4940ff;
}


td.bottom {
	vertical-align:bottom;
}

.grey {
	color:	#dbdbdb;
	font-size: 13px;
	font-weight: bold;
}

.blue {
	color:	#4940ff;
	font-size: 12px;
}

.orange {
	font-size: 8px;
	color:	#ff9e0c;
}

.table_left {	
	color:	#ff9e0c;
	font-size: 15px;
	font-weight: bold;
	width: 130px;
	vertical-align:top;
}

.table_right {
	color:	#4940ff;
	font-size: 15px;
	vertical-align:top;
}

.navi_inactive {
	margin-top: 8px;
	margin-right: 5px;
	opacity: .1;
	filter: alpha(opacity=10);
}

.navi_active {
	margin-top: 8px;
	margin-right: 5px;
}

#linkheader {
	font-style:			italic;	
	font-size:			24px;
	color:				#555;
}

#slideshow {
	clear:right;
	margin:0px;	
	padding:0px;	
	width:80px;
	height: 16px;
	float:right;
	text-align:center;
}

#slideshow img {	
	margin:0px 3px;
}