body {
	background:url(images/body_line.gif) repeat-y center ;
	font-family:arial;
	font-size:11;
	margin:0px;
	padding:0px;
}

.body_div{
	margin:0 auto;
	height:auto;
	padding:0px;
	width:762px;
	
	
}

.cl{
	margin:0 auto;
	padding:0px;
	clear:both;
}

a. {
	text-decoration : none;

}

div.{
	margin:0px;
	padding:0px 0px 10px 0px;
}



a.text_link {
	color:#898989;
	text-decoration:none;
}

a.text_link:hover {
	color:#E46127;
	text-decoration:none;
}

a.text_link2 {
	color:#FFFFFF;
	text-decoration:none;
}

a.text_link2:hover {
	color:#E46127;
	text-decoration:none;
}

a.text_link_white {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.text_link_white:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}



.header {
	background:url(images/logo.jpg) no-repeat;
	margin: 0 auto;
	width: 762px;
	height: 102px;
	padding: 0px;
	border-top:1px solid #FFFFFF;  /*WHY!!!???*/
}	


a.headlink1 {
	display: block;
	width: 180px;
	height: 88px;
	text-decoration: none;
	margin-top: 6px;
	padding:0px 0px 0px 0px;
	float:left;
}
	   
a.headlink2 {
	display: block;
	width: 100px;
	height: 18px;
	text-decoration: none;
	margin: 78px 0px 0px 650px;	
	padding:0px 0px 0px 0px;
}
	   
.mg{padding: 0px;
	border:0px;
	height:33px;
	width:762px;
	margin:0 auto;	  
}

.mm {
	float:left;
	background:url(images/pasek_mg_sz.gif) repeat-x;
	margin: 0px;
	width:96px;
	text-align:center;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 4px 8px 4px;

}

.mm:hover {
	background:url(images/pasek_mg_o.gif) repeat-x;
}


						/*Menu lewe*/

.m_lewe {
	float:left;
	margin: 0px;
	padding: 0px;
	width:186px;
}

.div_naglowek {
	background:url(images/pointer.gif) no-repeat 24px 17px;
	margin: 0px;
	padding: 13px 0px 20px 38px;
	font-size:14px;
	font-weight:bold;
	color:#E8641B;

}

.tresc0{
	margin: 0px;
	padding: 0px 0px 0px 39px;
	font-size:11px;
	font-weight:normal;
	color:#737373;
	text-align:justify;
}

.tresc { 
	float:right;
	width:574px;
	margin: 0px;
	padding: 0px;
	line-height:18px;
}


.m_lewe_kat {
	float:left;
	background:url(images/ml_pion.gif) repeat-x;
	margin: 0px;
	width:186px;
	text-decoration: none;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:9px 0px 8px 0px;

}

.m_lewe_kat:hover {
	color:#E8641B;
}



.pointer_ml{
	margin: 5px  10px 0px 15px;  
	float:left;
	border:0px;
}

.ml_link{

	text-decoration: none;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border:0px;
	
}

.sr_pods{
	padding:0px 0px 0px 0px;
	margin: 0 auto;
	width: 762px;

}


.ikona_menu {
	float:left;
	padding: 0px;
	margin: 0px;
	width:100%;
	text-align:center;
			}
			  
			  
.ikona_edge {    
    float:left;
    background:url(images/pasek_mg_sz.gif) repeat-x;
	padding: 0px;
	margin: 0px;
	height:33px;
	width:11px;
	text-align:center;
			  }
	  
	  
			  
.ikona_spacer {      
	float:left;
	background:url(images/pasek_mg_2.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	height:33px;
	width:2px;
	text-align:center;
			  
			  
}

.obrazek {  
	background:url(images/miarka.jpg) no-repeat;
	margin:0 auto;
	padding:0px;
	width:762px;
	height:180px;
	margin-top:1px;
}

.obrazek_podstrona { 
	background:url(images/obrazek_pods.jpg) no-repeat;
	margin:0 auto;
	padding:0px;
	width:762px;
	height:125px;
	margin-top:1px;
}

			
.srodek_bgnd {
	background:url(images/glowna_bgnd.jpg) no-repeat;
	margin:0 auto;
	padding:10px 4px 0px 0px;
	width:766px;
	height:141px;
	margin-top:7px;
}

.textarea1 { 
	width:236px;
	height:106px;
	margin: 0px 0px 0px 0px;	
	padding:0px 0px 0px 25px;
	float:left;
	text-align:justify;
}

.textarea2 { 
	width:272px;
	height:106px;
	margin: 0px;
	padding-right: 22px;	
	float:right;
	text-align:justify;		
}

.text_white_bold{ 
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.text_white{
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
}

.text_stopka{
	font-family:arial;
	font-size:10px;
	color:#898989;
	float:left;
	margin-bottom:10px;
}


.stopka {  	
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:762px;
}

.stopka_podstrona {
	float:right;
	background: #989898;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:762px;
	height:43px;
	border-top:3px solid #FFFFFF;
}

.stopka_inside {
	display:block;
	float:right;
	background:#595959;
	margin:4px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	width:576px;
	height:27px;
	text-align:center;
	font-family:arial;
	font-size:10px;
	color:#FFFFFF;
}

.stopka_spacer{
	margin:30px 0px 10px 0px;
	padding:0px;
	font-size:0px;
	height:1px;
	width:535px;	
	border-bottom:1px solid #E2E2E2;
}

.realizacja{
	font-family:arial;
	font-size:10px;
	color:#898989;
	text-align:right;
}

.realizacja_div {  
	background:#FFFFFF;	
	margin:0 auto;
	padding:0px 0px 20px 0px;
	width:762px;
	float:right;
	text-align:left;
	font-size:10px;
}

ul {
	
	list-style:none;
	padding:0px 0px 0px 8px;
	margin:0px;
}

ul,li {
	display: block;
	list-style:none;
	margin:0px;
}

li{
	background:url(images/li_point.gif) no-repeat 0px 7px;
	padding:2px 0px 2px 14px;
	
}

ul{
	padding:8px 0px 20px 14px;
}
  
.zdjecie{
	margin:5px 6px 5px 10px;
	padding:3px;
	border:1px solid #E2E2E2;

}

.zdjecie_float{

	float:left;
	margin:5px 4px 5px 4px;
	padding:3px;
	border:1px solid #E2E2E2;
}

.akapit{
	height:18px;
	margin:0 auto;
	padding:0px 0px 0px 4px;
	border-bottom:1px solid #E8641B;
	border-left:1px solid #E8641B;
}
h2{
font-size:11px;
font-weight:bold;
padding-left:11px;
margin:0px;
}

.keywords{
font-size:9px;
margin:15px 0 0 0;
padding:0px;
color:#cdcccc;
clear:left;
text-align:center;
}
.keywordspodstr{
font-size:9px;
color:#cdcccc;
text-align:right;
margin:0px;
padding:0px;
}

.aktualnosci{
	float:left;
    height: 100px;
    width: 472px;
    margin:0 0 0 20px;
	padding:20px 15px 20px 15px;
	border:2px solid #E2E2E2;
}
.zdjecieakt1{
	float:left;
	margin:10px 8px 5px 19px;
	padding:3px;
	border:1px solid #E2E2E2;
}
