body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#000;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:13px;
		font-family:Arial;
		color:#bebebe;
	}
html, body {height: 100%;}
a {
		color:#e86c00;
		text-decoration:none;
	}
	a:hover {
		color:#813d02;
		text-decoration:none;
	}
	
p { line-height:17px;}
p strong { color:#e86c00;}
a > img { border:0px;filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
a:hover > img { filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

/*----------------- MENU ----------------------- */

	#header ul{
	margin:0 auto;
	padding:1px;
	padding-left:34px;
    width: 990px;
	border-bottom:1px solid #1e1e1e;
	padding-bottom:30px;
	<!--[if IE]>
 	padding-bottom:0px;
	<![endif] -->
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:6px 10px;
		text-align:center;
		background:#1e1e1e;
		color:#9d9d9d;
		text-decoration:none;
		position:relative;
		line-height:1.3em;
	}
	#header ul li a:hover {
		background:#e86c01;
		color:#fff;
	}
	#header ul li a.aktywne {
		background:#e86c01;
		color:#fff;
	}

/* ------------------------ END MENU ---------- */



/* --- header ---------------------*/
#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header {
		/*border-bottom:1px solid #1e1e1e;*/
	}
#header p,
	#header h1,
	#header h2 {
		padding:10px 0px 0 5px;
		margin:0;
	}
	#header h1 span {display:none;}
	#header h2 span {display:none;}
	

	#header h1 {display:block; height:100px; width:278px;background:#000 url(logo.gif) no-repeat center; text-align:center; position:relative; margin:0 auto; padding:0; padding-top:2px; }
	
	
/* ----------- koniec header --------------- */	
	
#contain {
    margin:0 auto;
    width: 990px;
    position: relative;
	
   /* padding-top: 30px;*/
}
#contain a.button {
    width: 270px;
    padding: 15px;
    background: #1e1e1e;
    color: #e86c00;
    display: block;
    text-align: center;
    font-size: 1.3em;
    cursor: pointer;
    line-height: 28px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    text-decoration: underline;
   
}


#contain a.para {
    width: 930px;
	font:normal Arial;
    padding: 15px;
    background: #1e1e1e;
	coursor:pointer;
    color: #e86c00;
    display: block;
    text-align: left;
    font-size: 1.3em;
    line-height: 28px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    text-decoration: none;
   
}
#contain h3 {margin:0px;padding:0px;}
#contain h3 a.para span {font:normal 15px Arial; }


#contain a.button:hover, #contain a.button:focus {
    color: white;
}
#contain .kolumna{
    width: 240px;
    margin: 0;
    clear: both;
    padding: 30px;
    color: #999999;
	background:#272728 url('grad.jpg') repeat-x;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
}
#contain .kolumna> strong {
	font:normal 16px Arial;
	color: #999999;
}
#contain .kolumna_para{
    width: 900px;
    margin: 0;
    clear: both;
    padding: 30px;
    color: #999;
	text-align: justify;
	background:#272728 url('grad.jpg') repeat-x;
   /* -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;*/
}

.kolumna_para p strong {color:#455672;}
#contain div ul.kolumna_para {margin: 0; width:900px;
    clear: both;
    padding: 30px;
    color: #999999;
	background:#272728;
    }
#contain .p_ {
    width: auto;
    background: #1e1e1e;
    margin: 0;
    clear: both;
    padding:5px 30px 5px 30px;
    color: #999;
     text-align:justify;
}
#contain .p_start {
    width: auto;
    background: #1e1e1e;
    margin:0px;
    clear: both;
    padding: 30px 30px 5px 30px;
    color: #999;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
	 text-align:justify;
}
#contain .p_end {
    width: 900px;
    background: #272728;
    margin: 0;
    clear: both;
    padding:5px 30px 30px 30px;
    color: #999;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
	 text-align:justify;
}
#contain img {
    /*display: block;
    clear: both;
    width: 298px;*/
    border-top: 4px solid #dadada;
    border-bottom: 4px solid #dadada;
}

#contain div{
    float: left;
    width: 300px;
    padding: 15px;
}


/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		text-align:center;
		
		font:normal  13px Arial  ;
	}
	#footer ul, ul li {display:block; 	list-style:none;}
	#footer ul li { display:inline; white-space:normal;}
	#footer a{text-decoration:none;}
	#footer a:hover {text-decoration:none;}
	#footer p {
		padding:10px;
		margin:0;
	}
