html, body {margin:0; padding:0;}
body { 
background:  url(/img/bg.jpg) top center no-repeat  #000;/**/
 	margin: 0px;
	padding: 0px;
	line-height: 1.1em;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
 
	text-align: center;
	color:black;
}
#container {
background: tranparent;
width: 940px;
margin:0 auto;
color:black; 
}
#lang { 
	width: 30%;
  background: transparent;
	padding: 0;
	list-style: none;
}
#lang, #lang li {
	margin: 0;
	float:right;
	padding: 0;
	list-style: none;
}
 
#lang li {
	font-weight: bold;
	background: transparent;
	line-height: 32px;
}
#lang li a {
	padding: 0 14px;
	font-size: 18px; 
 width: 100px;
 
	text-decoration: underline;
	color: #e3e3e3;
	max-height: 32px;
}
#lang li.first {
	font-weight: bold;
	background: #000;
	color: white;
	font-size: 12px;
	padding: 4px;
	line-height: 32px;
}


#in {
clear:both; 
 background:  #e7e7e7;
/* url(../images/bg2.png) top left repeat;*/
padding: 0;
text-align:left;
}
 #logo_containerh  {
	background: transparent;
  display: block;
	height: 515px;
	width: 900px; 
	margin: 0 auto;
	 
	text-align: center;
}
#logo_container  {
	background: url(../img/banner.gif) no-repeat bottom center;
  display: block;
	height: 515px;
	width: 900px; 
	margin: 0 auto;
	 
	text-align: center;
}
#logo_containerh a#logo {
	background: url(../img/mynameis.gif) no-repeat top center;
	display: block;
	
  float:left;
  margin-left: 15px;
height: 269px;
	width: 266px; 
	
}
#logo_container a#logo {
	background: url(../img/mynameis.gif) no-repeat top center;
	display: block;
	
  float:left;
  margin-left: 15px;
height: 269px;
	width: 266px; 
	
}
h2 { font-size: 110%;}
#logo_container a:hover {
	background-position: top center;
}
ul.tab{  
  background: transparent; 
	float:right;
	margin-top:138px;
	margin-right:1px;
	padding: 0;
	list-style: none;
}
ul.tab, ul.tab li {
	float:right;
	padding: 0;
	list-style: none;
}
ul.tab li {
	margin: 0;}
/*ul.tab li a#home, ul.tab li a:visited#home*/

ul.tab li a, ul.tab li a:visited
{
		background-color:#4C4848;
		color:#fff;
}
ul.tab li a:hover {
  background-color:#666;
}
ul.tab li a
{
	width:305px;
	font-size: 100%;
	height:168px; 
	padding:1.6em .3em;
	font-family: 'aller-rg';
	margin-right:2px; 
}
ul.tabs li a:hover
{
	border-color:#c4eb85;
}
ul.tab li a.act {background: orange !important;color: black;}
ul.tabs li.last a
{
	margin-right:0;
}

#foot {
	clear: both;
	padding: 1.2em;
  width: 800px; 
  color: #fff;
  font-size: 80%;
  float:right;
}
#foot a:link, #foot a:visited{color:#FF6600;}

#foot ul.downmenu { clear:both;margin:0;padding:0;}
#foot ul.downmenu li  {display:inline; }
#foot ul.downmenu a:link, #foot ul.downmenu  a:visited {float:left;display:block !important; color: #e4e4e4;padding:0.4em}
#foot p {clear:both;}

#mid { margin: 0em 0 2em 0 ; font-size: 88%; color: white; padding: 1em 5em 5em 5em;
line-height: 1.6em; background:#000; }
#mid a:link, #mid a:visited {color: orange;}
#mid h2 {font-size: 160%;}
#mid h3 {font-size: 140%;margin:0; padding: 0;}
#mid p {text-align:left;}

div.form {clear: both;}
div.form fieldset { } 
div.form label {width: 10em; float:left;display:block;clear:left;text-align:right;padding: 0 1em 0 0;}
div.form input, div.form textarea { float:left;}
div.form input:focus, div.form textarea:focus {background: #e0700c;}
div.form fieldset {	
  -webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;border: none;}
div.form fieldset legend { padding: 1em;}
p.cont {float:left; width: 33%;padding: 1.2em .4em;}
ul.sponzor {display:block;margin:0;padding:0;}
ul.sponzor, ul.sponzor li {margin: 0; list-style-type:none;}
ul.sponzor li {
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;	
-moz-border-radius: 3px;
border-radius: 3px;
  display:block; border:1px solid #fd8e31; 
/*background: url(/img/li-sponzor.jpg) repeat-x left #762801;*/ float:left;margin:.4em; width: 300px; padding: 1em;height:90px;}
ul.sponzor li a:link, ul.sponzor li a:visited {color: white;}
ul.sponzor li:hover { border:1px solid #ffc08c;}


ul#referencelist {display:block;margin:0;padding:0;}
ul#referencelist, ul#referencelist li {margin: 0; list-style-type:none;}
ul#referencelist li {
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;	
-moz-border-radius: 3px;
border-radius: 3px;
  display:block; border:1px solid #fd8e31; 
/*background: url(/img/li-sponzor.jpg) repeat-x left #762801;*/ float:left;margin:.4em; width: 300px; padding: 1em;height:90px;}
ul#referencelist li a:link, ul#referencelist li a:visited {font-size: 1.3em; color: white;}
ul#referencelist li:hover { border:1px solid #ffc08c;}

ul#newslist { margin:0;padding:0;}
ul#newslist li {-webkit-border-radius: 3px;
-khtml-border-radius: 3px;	
-moz-border-radius: 3px;
border-radius: 3px;list-style-type: none;clear:left;margin:.4em 0 .4em 0 !important;padding:.5em;}
ul#newslist li div {background: #333;padding: .5em; width: 60px;text-align:justify; float:left;  margin-right:1em;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;	
-moz-border-radius: 3px;
border-radius: 3px;}
ul#newslist li span {font-size: 250%;}
ul#newslist li:hover, ul#newslist li.active {background: #fd8e31; color: black;}
ul#newslist li:hover a {color: #666;}
ul#newslist li:hover div, ul#newslist li.active div {color: white;}
ul#newslist li.active a:link, ul#newslist li.active a:visited {color: black !important;font-weight: bolder;}
 