html, body  
	{
	margin: 0px; 
	 padding: 0px; 
	font-family: Trebuchet MS;
	text-decoration: none;
	text-align: justify;
	font-size: 10px;
	
	}
body
	{margin: 0px; 
	 padding: 0px; 
	 background:#ffffff url("img/bg.png") repeat-x;
	 text-align:center;
	}

#container {width:950px; padding:0px; position:relative; margin:0 auto 0 auto; background:url("img/bgcont.png") repeat-y;}

#top {width:950px; height:473px; padding:0px; position:relative; margin:0 auto 0 auto; background:url("img/top.png") no-repeat;}
#top h1 
	{font-size: 3.5em; 
	 text-align:left;
	 color:#CC0033;
	 position:absolute;
	 top:30px;
	 left:34px;
	 padding:0px;
	}
#top h2 
{display:block;
		width:200px;
		height:24px;
		background:#CC0033;
		color:#ffffff;
		padding:5px 10px 0 0;
	 position:absolute;
	 top:143px;
	 left:334px;
	 font-size: 1.5em;
	}

	#top ul 
{font-size: 1.9em; 
	 text-align:left;
	 color:#ffffff;
	 position:absolute;
	 top:156px;
	 left:334px;
	 padding:0px;
	 list-style-type:none;
	}
#top ul  li {margin:0 0 10px 0;}
#top span#telefon {font-size: 3.5em; 
	 
	 color:#ffffff;
	 position:absolute;
	 bottom:60px;
	 left:40px;}
#top ul#flagi {position:absolute; top:100px; left:800px; list-style-type:none;}
#top ul#flagi li {display:inline; margin:0 10px 0 0; padding:0;}
#top ul#flagi li a img {border:none;}	
#content {width:960px; padding:0  0 30px 0; margin:0; position:relative; text-align:left;}

#content h3{
		display:block;
		width:305px;
		background:#CC0033;
		color:#ffffff;
		padding:10px 10px 10px 0;
		margin:25px 0 0 45px;
		text-align:right;
		font-size: 1.9em;}

#content p { 
		width:570px;
		font-size: 1.9em; 
	 text-align:justify;
	 color:#383F45;
	 padding:0;
	 margin:-46px 0 20px 370px;
	 
	}
#content ul{
width:555px;
		font-size: 1.9em; 
	 text-align:justify;
	 color:#383F45;
	 padding:0;
	 margin:-46px 0 20px 385px;
	 list-style-image:url("img/point.png");
}
#content ul li {margin:0 0 1em 0; padding:0;}
	

a 
	{color: #9a0000; 
	 font-size: 1em;
	}
a:visited 
	{color: #c60000;
	}
a:hover 
	{color: #cb8583;
	}
#footbg {width:100%; height:429px; padding:0; background:url("img/foot.png") repeat-x; margin:0; }
#foot {width:950px; height:349px; padding:70px 0 10px 0; background:url("img/foot2.png") no-repeat; position:relative; margin:0 auto 0 auto; text-align:right;}
 #foot form {display:block; height:330px; position:absolute; left:350px; top:100px;}
 #foot form input.inp, #foot form textarea {width:320px;}
 #foot p {position:absolute;left:40px; top:90px; font-size:2.8em;color:#E4E5E5;}
 #foot a#grp {position:absolute; top:100px; right:0px; font-size:2.2em; color:#ffffff; }
 #foot p#wyslana {position:absolute;left:350px; top:60px; font-size:2.8em;color:#E4E5E5;}