@import 'php_inc/css/form.css';
@import 'php_inc/css/site_map.css';
@import 'php_inc/css/inwestycje.css';

body, html {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
    color:#4D4D4D;
}

a img {
    border: 0px;
}

* {
    font-family: Tahoma,Verdana, sans-serif;
    font-size: 11px;
}
body.page{
	background-image:url(grafika/tlo.jpg);
	background-repeat:repeat-x;
	background-position:0px -2px;
	background-color:#DEE8F1;
}
#container{
	width:993px;
	background-image:url(grafika/top_cien.gif);
	background-repeat:repeat-y;
	padding-top:30px;	
}
a.logo{
	display:block;
	margin-left:49px;
	margin-bottom:28px;
	float:left;
}
#container a.logo h1{
position:absolute;
margin:-9999px;
}
img.kontakt_top{
	float:right;
}
img.kreski{
	float:right;
	margin:0px 9px;
}
a.flaga{
	display:block;
	float:right;
	padding-right:27px;
}
.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
}
#tlo_index{
	background-image:url(grafika/tlo_index.jpg);
	background-repeat:no-repeat;
	width:993px;
	height:336px;
}
#tlo_index ul,#left ul{
	width:237px;
	margin:0px;
	padding:0px;
	padding-top:50px;
}
#tlo_index ul li,#left ul li{
	margin:0px;
	pading:0px;
	list-style:none;
	background-image:url(grafika/menu_li.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:1px;
	padding-left:40px;
}
#left ul li.li_3 a,#left ul li.li_3active a{
	padding-left:24px;
	padding-right:10px;
	text-indent:0px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(grafika/strz3.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
	text-decoration:none;
	display:block;
	height:auto;
	width:auto;
	padding-top:3px;
	padding-bottom:5px;
}
#left ul li.li_4 a,#left ul li.li_4active a{
	margin-left:12px;
	padding-right:10px;
	padding-left:24px;
	text-indent:0px;
	color:#ffffff;
	background-image:url(grafika/strz4.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
	text-decoration:none;
	display:block;
	height:auto;
	width:auto;
	padding-top:3px;
	padding-bottom:5px;
}
#left ul li.li_4 a:hover,#left ul li.li_4active a{
	background-color:#80A0DC;
}
#left ul li.li_3 a:hover,#left ul li.li_3active a.active{
	color:#9ABFD9;
}
#left ul li.li_4,#left ul li.li_4active{
	background-image:none;
	background-color:#707374;
}
#tlo_index ul li a,#left ul li a{
	display:block;
	width:100px;
	text-indent:-9999px;	
	height:26px;
	background-repeat:repeat-y;	
	cursor:pointer;
}
#tlo_index ul li a.menu2,#left ul li a.menu2{
	background-image:url(grafika/menu/menu_2.png);
}
#tlo_index ul li a.menu32,#left ul li a.menu32{
	background-image:url(grafika/menu/menu_32.png);
	
}
#tlo_index ul li a.menu72,#left ul li a.menu72{
	background-image:url(grafika/menu/menu_72.png);
}
#tlo_index ul li a.menu3,#left ul li a.menu3{
	background-image:url(grafika/menu/menu_3.png);
}
#tlo_index ul li a.menu55,#left ul li a.menu55{
	background-image:url(grafika/menu/menu_55.png);
}
#tlo_index ul li a.menu56,#left ul li a.menu56{
	background-image:url(grafika/menu/menu_56.png);
}
#tlo_index ul li a.menu57,#left ul li a.menu57{
	background-image:url(grafika/menu/menu_57.png);
	width:166px;
}
#tlo_index ul li a.menu58,#left ul li a.menu58{
	background-image:url(grafika/menu/menu_58.png);
}
#tlo_index ul li a.menu59,#left ul li a.menu59{
	background-image:url(grafika/menu/menu_59.png);
	width:150px;
}
#tlo_index ul li a.menu60,#left ul li a.menu60{
	background-image:url(grafika/menu/menu_60.png);
}
#tlo_index ul li a.menu61,#left ul li a.menu61{
	background-image:url(grafika/menu/menu_61.png);
}
#tlo_index ul li a.menu62,#left ul li a.menu62{
	background-image:url(grafika/menu/menu_62.png);
}

#tlo_index ul li a.menu4,#left ul li a.menu4{
	background-image:url(grafika/menu/menu_4.png);
}
#tlo_index ul li a.menu5,#left ul li a.menu5{
	background-image:url(grafika/menu/menu_5.png);
}
#tlo_index ul li a.menu7,#left ul li a.menu7{
	background-image:url(grafika/menu/menu_7.png);
	width:147px;
}
#tlo_index ul li a.menu8,#left ul li a.menu8{
	background-image:url(grafika/menu/menu_8.png);
}
#tlo_index ul li a.menu9,#left ul li a.menu9{
	background-image:url(grafika/menu/menu_9.png);
}
#tlo_index ul li a.menu10,#left ul li a.menu10{
	background-image:url(grafika/menu/menu_10.png);
}
#tlo_index ul li a.menu11,#left ul li a.menu11{
	background-image:url(grafika/menu/menu_11.png);
}
#tlo_index ul li a.menu12,#left ul li a.menu12{ 
	background-image:url(grafika/menu/menu_12.png);
}
#tlo_index ul li a.menu2active,#tlo_index ul li a.menu2:hover,#left ul li a.menu2active,#left ul li a.menu2:hover{
	background-image:url(grafika/menu/menu_2active.png);
}
#tlo_index ul li a.menu32active,#tlo_index ul li a.menu32:hover,#left ul li a.menu32active,#left ul li a.menu32:hover{
	background-image:url(grafika/menu/menu_32active.png);
}
#tlo_index ul li a.menu72active,#tlo_index ul li a.menu72:hover,#left ul li a.menu72active,#left ul li a.menu72:hover{
	background-image:url(grafika/menu/menu_72active.png);
}
#tlo_index ul li a.menu3active,#tlo_index ul li a.menu3:hover,#left ul li a.menu3active,#left ul li a.menu3:hover{
	background-image:url(grafika/menu/menu_3active.png);
}
#tlo_index ul li a.menu55active,#tlo_index ul li a.menu55:hover,#left ul li a.menu55active,#left ul li a.menu55:hover{
	background-image:url(grafika/menu/menu_55active.png);
}
#tlo_index ul li a.menu56active,#tlo_index ul li a.menu56:hover,#left ul li a.menu56active,#left ul li a.menu56:hover{
	background-image:url(grafika/menu/menu_56active.png);
}
#tlo_index ul li a.menu57active,#tlo_index ul li a.menu57:hover,#left ul li a.menu57active,#left ul li a.menu57:hover{
	width:166px;
	background-image:url(grafika/menu/menu_57active.png);
}
#tlo_index ul li a.menu58active,#tlo_index ul li a.menu58:hover,#left ul li a.menu58active,#left ul li a.menu58:hover{
	background-image:url(grafika/menu/menu_58active.png);
}
#tlo_index ul li a.menu59active,#tlo_index ul li a.menu59:hover,#left ul li a.menu59active,#left ul li a.menu59:hover{
	background-image:url(grafika/menu/menu_59active.png);
	width:150px;
}
#tlo_index ul li a.menu60active,#tlo_index ul li a.menu60:hover,#left ul li a.menu60active,#left ul li a.menu60:hover{
	background-image:url(grafika/menu/menu_60active.png);
}
#tlo_index ul li a.menu61active,#tlo_index ul li a.menu61:hover,#left ul li a.menu61active,#left ul li a.menu61:hover{
	background-image:url(grafika/menu/menu_61active.png);
}
#tlo_index ul li a.menu62active,#tlo_index ul li a.menu62:hover,#left ul li a.menu62active,#left ul li a.menu62:hover{
	background-image:url(grafika/menu/menu_62active.png);
}

#tlo_index ul li a.menu4active,#tlo_index ul li a.menu4:hover,#left ul li a.menu4active,#left ul li a.menu4:hover{
	background-image:url(grafika/menu/menu_4active.png);
}
#tlo_index ul li a.menu5active,#tlo_index ul li a.menu5:hover,#left ul li a.menu5active,#left ul li a.menu5:hover{
	background-image:url(grafika/menu/menu_5active.png);
}
#tlo_index ul li a.menu7active,#tlo_index ul li a.menu7:hover,#left ul li a.menu7active,#left ul li a.menu7:hover{
	background-image:url(grafika/menu/menu_7active.png);
	width:147px;
}
#tlo_index ul li a.menu8active,#tlo_index ul li a.menu8:hover,#left ul li a.menu8active,#left ul li a.menu8:hover{
	background-image:url(grafika/menu/menu_8active.png);
}
#tlo_index ul li a.menu9active,#tlo_index ul li a.menu9:hover,#left ul li a.menu9active,#left ul li a.menu9:hover{
	background-image:url(grafika/menu/menu_9active.png);
}
#tlo_index ul li a.menu10active,#tlo_index ul li a.menu10:hover,#left ul li a.menu10active,#left ul li a.menu10:hover{
	background-image:url(grafika/menu/menu_10active.png);
}
#tlo_index ul li a.menu11active,#tlo_index ul li a.menu11:hover,#left ul li a.menu11active,#left ul li a.menu11:hover{
	background-image:url(grafika/menu/menu_11active.png);
}
#tlo_index ul li a.menu12active,#tlo_index ul li a.menu12:hover,#left ul li a.menu12active,#left ul li a.menu12:hover{
	background-image:url(grafika/menu/menu_12active.png);
}
#tlo_index2{
	background-image:url(grafika/tlo_index2.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	height:148px;
	
}
#tlo_index2 a.button{
	float:left;
	margin-top:55px;
	margin-left:12px;
}
#tlo_index2 a.szukaj_b{
	width:76px;
	height:13px;
	background-image:url(grafika/pl/szukaj.gif);
}
#tlo_index2 a.szukaj_b:hover{
	background-image:url(grafika/pl/szukaj1.gif);
}
#tlo_index2 a.szukaj_b_en{
	width:76px;
	height:13px;
	background-image:url(grafika/en/szukaj.gif);
}
#tlo_index2 a.szukaj_b_en:hover{
	background-image:url(grafika/en/szukaj1.gif);
}
#tlo_index2 a.znajdz_b{
	width:105px;
	height:15px;
	display:block;
	background-image:url(grafika/pl/znajdz.gif);
}
#tlo_index2 a.znajdz_b:hover{
	background-image:url(grafika/pl/znajdz1.gif);
}
#tlo_index2 a.znajdz_b_en{
	width:105px;
	height:15px;
	display:block;
	background-image:url(grafika/en/znajdz.gif);
}
#tlo_index2 a.znajdz_b_en:hover{
	background-image:url(grafika/en/znajdz1.gif);
}

#tlo_index2 a.news_b{
	width:86px;
	height:15px;
	background-image:url(grafika/pl/aktualnosci.gif);
}
#tlo_index2 a.news_b:hover{
	background-image:url(grafika/pl/aktualnosci1.gif);
}
#tlo_index2 a.news_b_en{
	width:86px;
	height:15px;
	background-image:url(grafika/en/aktualnosci.gif);
}
#tlo_index2 a.news_b_en:hover{
	background-image:url(grafika/en/aktualnosci1.gif);
}

#tlo_index2 a.cert_b{
	width:86px;
	height:15px;
	background-image:url(grafika/pl/certyfikat.gif);
	margin-left:-86px;
	margin-top:99px;
	
}
#tlo_index2 a.cert_b:hover{
	background-image:url(grafika/pl/certyfikat1.gif);
}
#tlo_index2 a.cert_b_en{
	width:86px;
	height:15px;
	background-image:url(grafika/en/certyfikat.gif);
	margin-left:-86px;
	margin-top:99px;
	
}
#tlo_index2 a.cert_b_en:hover{
	background-image:url(grafika/en/certyfikat1.gif);
}

#tlo_index2 a.kontakt_b{
	width:73px;
	height:15px;
	background-image:url(grafika/pl/kontakt.gif);
}
#tlo_index2 a.kontakt_b:hover{
	background-image:url(grafika/pl/kontakt1.gif);
}
#tlo_index2 a.kontakt_b_en{
	width:73px;
	height:15px;
	background-image:url(grafika/en/kontakt.gif);
}
#tlo_index2 a.kontakt_b_en:hover{
	background-image:url(grafika/en/kontakt1.gif);
}

#tlo_index2 img.kreska{
	float:left;
	margin-top:55px;	
	margin-left:2px;
	margin-right:12px;
}
#tlo_index2 p{
	float:left;
	height:64px;
	margin:0px;
	padding:0px;
	margin-top:55px;
	padding-top:10px;
}
#tlo_index2 p.szukasz{
	width:210px;
	font-weight:bold;
}
#tlo_index2 img.kontakt{
	float:left;
	margin-top:55px;
	padding-top:9px;
}
#tlo_index2 p.aktualnosci{
	width:320px;
}
#tlo_index2 p.aktualnosci a{
	color:#4D4D4D;
	text-decoration:none;
}
#footer{
	height:58px;
	background-image:url(grafika/stopka.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	background-position:0px 1px;
}
#stopka{
	width:993px;
	height:58px;
}
#stopka ul{
	margin:0px;
	padding:0px;
	padding-top:26px;
	margin-left:40px;
}
#stopka ul li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
	font-size:10px;
	padding-right:8px;
	border-right:1px solid #A0A0A0;
	margin-right:8px;
}
#stopka ul li a{
	color:#A0A0A0;
	font-size:10px;
	text-decoration:none;
}
#stopka ul li a.active,#stopka ul li a:hover{
	color:#AACFE9;
}
#stopka ul li.last{
	border-right:0px;
	margin-right:0px;
}
#stopka span{
	float:right;
	display:block;
	font-size:10px;
	color:#A0A0A0;
	padding-top:26px;
	padding-right:28px;
}
#body{
	background:none;
	background-color:#DCE9F2;
	background-image:url(grafika/tlo_sub.gif);
	width:993px;
}
#left{
	width:237px;
	background-image:url(grafika/tlo_sub_left.jpg);
	background-repeat:no-repeat;
	background-color:#515151;
	float:left;
}
#center{
	width:729px;
	float:left;
}
#center div.naglowek{
	width:729px;
	height:53px;
	background-image:url(grafika/tlo_sub_center.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#center div.naglowek img{
	position:absolute;
	bottom:18px;
	left:19px;
}
#right{
	width:27px;
	height:336px;
	background-image:url(grafika/tlo_sub_right.jpg);
	background-repeat:no-repeat;
	float:left;
}
#srodek{
	background-color:#ffffff;
}
#crumb{
	padding:0px;
	background-color:#DAE8F1;
	margin:1px;
	padding-left:19px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;

}
#crumb li{
	display:inline;
	color:#365EA9;
	font-weight:bold;
	padding-right:17px;
	margin-right:11px;
	background-image:url(grafika/strz2.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
#crumb li.last{
	background-image:none;
}
#crumb li a{
	color:#365EA9;
	text-decoration:none;
	border-bottom:1px solid #9EB6DA;
	zoom:1;
	font-weight:normal;
}

#crumb li a:hover{
	border-bottom:1px solid #365EA9;
}

#left a.s_m{
	display:block;
	margin-top:27px;
}
#left a.k_k{
	display:block;
	margin-bottom:27px;
}
#left{
padding-bottom:10px;
}
#flash{
	position:absolute;
	top:1px;
	left:130px;
}
#text{
	padding:22px;
	padding-bottom:0px;
}
#text p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	line-height:130%;
}
#text a{
	color:#2C52A0;
	text-decoration:none;
	border-bottom:1px solid #D3DCEE;
}
#text a:hover{
	border-bottom:1px solid #2C52A0;
}
#news_module{
	padding:22px;
	padding-bottom:0px;
}
#news_module p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	line-height:130%;
}
#news_module a{
	color:#2C52A0;
	text-decoration:none;
	border-bottom:1px solid #D3DCEE;
}
#news_module a:hover{
	border-bottom:1px solid #2C52A0;
}
#news_module div.linia{
	font-size:1px;
	line-height:1px;
	background-color:#C7D2E6;
	margin:10px 0px;
}
#news_module span.news_title{
	font-weight:bold;
	color:#2C52A0;
}
#news_module a.active{
	font-weight:bold;
}
#left ul li.li_3,#left ul li.li_3active{
	background-image:none;
	background-color:#707374;
}
#left ul li.gray{
	background-image:none;
	background-color:#707374;
}
#left ul li.kreska{
	padding-bottom:7px;
	background-image:url(grafika/menu_li.gif);
}
#pager{
	text-align:center;
}
#download{
	margin:22px;
	width:680px;
	
}
#download th{
	padding:17px;
	font-weight:normal;
	color:#ffffff;
	background-color:#5881A3;
	text-align:left;
}
#download td{
	padding:10px 17px;
}
#download tr.cien1{
	background:#ffffff;
}
#download tr.cien2{
	background:#F1F5F8;
}
#download td img{
	vertical-align:middle;
	margin-right:8px;
}
#download a{
	color:#2C52A0;
	text-decoration:none;
	border-bottom:1px solid #D3DCEE;
}
#download a:hover{
	border-bottom:1px solid #2C52A0;
}
span.file{
padding-right:63px;
}

div.materialy_foto {
  float: left;
  width: 147px;
  height: 155px;
  margin-right: 4px;
  margin-left: 4px;
  background: url('grafika/materialy_bg.gif') no-repeat;
  text-align: center;
}
#row{
	width:662px;
	
}
#galeria{
	padding:22px;
}
h1.naglowek_o{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:22px;
	margin-top:22px;
	position:relative;
}
#wyszukiwarka{
padding:22px;
}
#wyszukiwarka form{
	margin:0px;
	padding:22px;
	background-color:#DFE8F0;
	position:relative;
}
#wyszukiwarka form label{
	width:135px;
	margin-right:12px;
	text-align:right;
	display:block;
	float:left;
}
#wyszukiwarka form select{
	width:145px;
	border:1px solid #CDCDCD;
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	margin-bottom:6px;
	float:left;
	margin-right:4px;
}
#wyszukiwarka form input{
	width:61px;
	border:1px solid #CDCDCD;
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	padding-left:3px;
	margin-bottom:6px;
	float:left;
}
#wyszukiwarka form input.sub{
	width:141px;
	height:17px;
	border:0px;
	background-color:#365EA9;
	margin-bottom:22px;
}
#wyszukiwarka form span{
	padding: 4px;
	float:left;
}
#drukuj{
	text-align:right;
	padding:25px 25px 0px 25px;
}
#drukuj a{
	color:#365EA9;
	text-decoration:none;
	border-bottom: 1px solid #D8E0F0;
}
#drukuj a:hover{
	border-bottom: 1px solid #365EA9;
}
#drukuj img{
	margin-left:3px;
	margin-right:21px;
}
#drukuj a.rss, #drukuj a.rss:hover{
border:0px;
}
input.news_email{
	border:1px solid #C6C7CE;
	background:#ffffff;
	width:200px;
}
#text a.border0,#text a.border0:hover{
	border:0px; 
}
div.news_container {
 margin-bottom: 30px;
}
#wyszukane{
	width:685px;
}
#wyszukane th{
	background-color:#4C7699;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	padding:10px;
}
#wyszukane th.dark{
	background-color:#345E87;
	font-weight:bold;
}
#wyszukane td{
	padding:5px 10px;
}
#wyszukane a{
	color:#2C52A0;
	text-decoration:none;
	border-bottom:1px solid #D3DCEE;
}
#wyszukane a:hover{
	border-bottom:1px solid #2C52A0;
}
#tlo_index2 a.kontakt_tekst{
	float:left;
	display:block;
	margin-top:60px;
	color:#515151;
	font-family:Helvetica;
	font-size:11px;
	width:115px;
	overflow:hidden;
	line-height:17px;
	text-decoration:none;
}

.kontaktnumer {
	padding-right:1px;
	padding-top:3px;
}

.kontaktnumer_en {
	padding-right:0;
	padding-top:4px;
}

#fairplay{
	display:block;
	width:124px;
	height:33px;
	background-image:url(grafika/fair_play.png);
	background-repeat:no-repeat;
	margin-top:-4px; 
	text-indent:-9999px;
	cursor:pointer;
	
}
#pager{
padding:10px;
background:#DFE8F0;
}
#pager a{
	color:#2C52A0;
	text-decoration:none;
	border-bottom:1px solid #D3DCEE;
}
#pager a:hover{
	border-bottom:1px solid #2C52A0;
}
#statusiki{
	background:#EBF3F7;
	width:685px;
}
#statusiki td{
	padding:5px;
}
#statusiki td div.kolor{
	width:20px;
	height:20px;
	border:1px solid #ffffff;
}
#statusiki div.ramka{
	border:1px solid #CFCFCF;
	width:22px;
}
#popup{
	position:absolute;
	z-index:99;
	margin-left:250px;
}