html, body{padding:0; margin:0}
html{font-size:1em}
body{font-size:100%}
a img, :link img, :visited img{border:0}
marquee{padding:0; margin:0}
p {padding:0; margin:0}
strong {font-weight:bold; font-size:1.05em}

*{font-size:11px; font-weight:normal; color:#999; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; text-align:justify; letter-spacing:0px; line-height:1.2em}

a, a:visited {font-size:12px; font-weight:normal; color:#eee; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; text-align:justify; letter-spacing:0px; line-height:1.1em; text-decoration:none; color: #666;}

a:hover {font-size:12px; font-weight:normal; color:#eee; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; text-align:justify; letter-spacing:0px; line-height:1.1em; text-decoration:underline; color: #666;}

body{margin:0; padding:0; line-height:1.5em; background:#000; overflow:hidden}



html,body {
	margin:0;
	padding:0;
	height:100%; 

}



div#container {
	position:relative; 
	margin:0 auto; 
	width:100%;
	
	height:auto !important;
	height:100%;

	min-height:100%; 
}



div#panel2de {
	position:absolute;
	top: 50%;
	left:50%;
	width:600px;
	height: 292px;
	background:url("../images/gfx/intropanel_de.png") repeat-x;
	margin: 0 auto;
	margin-left:-300px;
	margin-top: -150px;
}
div#panel2en {
	position:absolute;
	top: 50%;
	left:50%;
	width:600px;
	height: 292px;
	background:url("../images/gfx/intropanel_en.png") repeat-x;
	margin: 0 auto;
	margin-left:-300px;
	margin-top: -150px;
}
div#panel2pl {
	position:absolute;
	top: 50%;
	left:50%;
	width:600px;
	height: 292px;
	background:url("../images/gfx/intropanel_pl.png") repeat-x;
	margin: 0 auto;
	margin-left:-300px;
	margin-top: -150px;
}

div#notaprawna{margin: 60px 20px 0 20px;}

#notaprawna a:hover {text-decoration:none;}

div#header {
	height: 192px;
	

}


div#content {
	
}


div#footer2 {
display:none;
	position:absolute;
	width:100%;
	bottom:0; 
	background:url("../images/panelBottom.png") repeat-x top;
	height: 80px;
}



.x960{width: 960px; margin: 0 auto;}
.toRight{float:right}
.toLeft{float:left}
.logo{height:140px;}
.logoimg{margin-top: 50px; float:right; margin-right:100px;}
.copy{margin-top:30px;}
.clearBoth{clear:both}
.disclaimer{font-size:10px; margin-top:15px;}
.flags{position:absolute; z-index:10; top:25px; right:20px;}
.flags img{float:right; padding-right:5px;}
.flags a { color: #000;}

.p1{height:23px; margin-top:90px; margin-left:20px;  }
.p1 input {width:274px; height:23px; margin:0; padding:0; line-height:23px; color: #777;  border: none; background: none;}
.p2{height:23px; margin-top:40px;  margin-left:20px;  }
.p2 input {width:274px; height:23px; line-height:23px; margin:0; padding:0; color: #777; border: none; background: none;}
.p3{height:23px; margin-top:27px; margin-left:20px;}
.ok {width:274px; height:23px;}
