* {margin:0;padding:0;}

body {font:11pt Georgia, Times New Roman, serif;
	background-color:#ffffff;
	color: #334;
	font: normal 90% sans-serif;
	line-height: 1.5;
	}
h1,h2,h3,h4,h5,h6 {
	color: #5F2828;#444;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0.3em;
}
h4,h5,h6 {font-weight: bold;}

h1 {font-size: 2.4em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

a img{border:none;
float:left;
margin:2px 10px 10px 0px;
padding: 4px 5px 6px 7px;
}

img.start {
	margin-left: 20px;
	border: 5px solid #CCCCCC;
		border-width: 5px 5px 5px 5px;
		padding: 1px;
		background-color: #666;
}

td.thumb {
	background: url(../img/shadow.jpg);
	background-repeat: no-repeat;		
}

a:link {color: #357;text-decoration:underline;}
a:hover {color:#234;text-decoration:underline;}
a:visited {color: #579;text-decoration:underline;}

p {margin:10px 0 5px 0;}


/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {width:100%;}

/* Header */
#header {padding:15px 0 15px 0;
	height:50px;
	border-bottom: 1px solid #000;
}
	
#header-wrapper {padding:0;
	height:70px;
	width:935px;
	margin: 0 auto;
	}	
	
	
#header #logo {width:430px;
	margin:0;
	float: left;
	padding:0;	
		
}

#header img.logo {margin-top:26px;}
#header #logo #lang {width:100px;float:right;height:105px;margin-right:30px;}

#navigation {
width:500px;
float: right;
margin: 12px 0 0 0;
}
#navigation a {
	display: block;
	text-decoration: none;
}
ul {list-style: none;
}

ul.tabbed {
	display: inline;
	margin:0;
}
ul.tabbed li {float: left;}

/* Main navigation */

	
#main-nav a {
	color: #888;
	font-size: 12px;
	padding: 9px 14px 0 12px;
}
#main-nav li {background: url(../img/navigation-separator.jpg) no-repeat left bottom;}
#main-nav li:first-child {background: none;}
#main-nav li.current-tab a, #main-nav a:hover {color: #002;}


/* Content Area */

#main {width:940px;
	margin:0 auto;
	clear:both;
	margin-top: 10px;
	padding-right:10px;
	padding-left:10px;
		}


#content {width:935px;
	float:left;
	padding:30px 0 25px 0;	
	}


/* Sidebar */
#sidebar {width:5px ;float:right;
	padding: 0;		
	}


/* Footer */
#footer {background: #fff;
	color:#333;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	border-top: solid 1px #000;
	height:120px;
		}


#footer a{color:#333;
	text-decoration:underline;}
#footer a:hover {color:#804249;
	text-decoration:underline;}
#footer a:visited {color:#333;
	text-decoration:underline;}

#footer p{margin:0 0 15px 0;}

#foot {width:900px;
	margin:0 auto;
	background: #fff;
	height:40px;
	line-height:1.1em;
	padding:0 10px 0 10px;
	}

#foot #left {width:400px;float:left;padding-top:12px;}
#foot #right {width:250px;float:right;text-align:right;padding-top:12px;}

.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}