@charset "utf-8";
body {
	font: normal normal 10px/1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* zaleca się wyzerowanie dopełnienia i marginesu elementu body, tak aby mogły być uwzględniane różne domyślne ustawienia przeglądarki */
	padding: 0;
	text-align: center; /* kontener zostaje wyśrodkowany w oknach przeglądarek IE 5*. Następnie tekst określony przez selektor #container jest wyrównywany domyślnie do lewej */
	color: #000;
	background-image:url(images/tlo_main_duze.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
.index {
	font: normal normal 10px/1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* zaleca się wyzerowanie dopełnienia i marginesu elementu body, tak aby mogły być uwzględniane różne domyślne ustawienia przeglądarki */
	padding: 0;
	text-align: center; /* kontener zostaje wyśrodkowany w oknach przeglądarek IE 5*. Następnie tekst określony przez selektor #container jest wyrównywany domyślnie do lewej */
	color: #000;
	background-image:url(images/tlo_main_1str.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
#main {
	width: 915px;  
	margin: 0 auto; /* automatyczne marginesy (w połączeniu z szerokością) powodują wyśrodkowanie strony */
	text-align: left; /* ustawienie to przesłania domyślne ustawienie wyrównania tekstu: środkowanie w elemencie body. */
	background-image:url(images/tlo_main.jpg);
}
#main_strona {
	width: 915px;  
	margin: 0 auto; /* automatyczne marginesy (w połączeniu z szerokością) powodują wyśrodkowanie strony */
	text-align: left; /* ustawienie to przesłania domyślne ustawienie wyrównania tekstu: środkowanie w elemencie body. */
	height:800px;
}
#gora {
	width: 915px;  
	height: 175px;
	float:left;
	background-image:url(images/tlo_gora.jpg);
}
#srodek {
	width: 875px; 
	height: 445px;
	float:left;
	background-color:#FFF;
	padding:20px;
}
#srodek_kontakt {
	width: 915px; 
	height: 485px;
	float:left;
	background-color:#FFF;
	background-image:url(images/kontakt.jpg);
}
#dol {
	width: 915px;
	float:left;
	background-image:url(images/tlo_dol.jpg);
}
#menu_glowne {
	width: 630px; 
	height: 40px;
	float:left;
	padding-left:295px;
	padding-top:135px;
}
#menu_glowne ul {
	background-color:#FC0;
	margin:0;
	padding:0;
}
#menu_glowne li {
	list-style:none;
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
#menu_glowne .przerwa {
	width:8px;
	height:30px;
	background-image:url(images/przerwa.jpg);
	list-style:none;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
}
#menu_glowne li a {
	font: normal normal 12px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	list-style:none;
	display:block;
	text-decoration:none;
	margin-top:10px;
	padding:6px;
	text-align:center;
}
#menu_glowne li a:hover {
	font: normal normal 12px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	list-style:none;
	display:block;
	text-decoration:none;
	margin-top:10px;
	padding:6px;
	text-align:center;
}
#copy {
	font: normal normal 10px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #939393;
	float: left; 
	padding-left:10px;
	margin: 0;
	text-align: left;
	width: 300px;
}
#adres a {
	font: normal normal 10px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7c2609;
	float: right;
	padding-right:10px;
	margin: 0;
	text-align: right;
	width: 300px;
	text-decoration: none;
}
#jezykpol {
	float: right; 
	margin: 0;
	padding-right:10px;
	width: 25px;
}
#jezykang {
	float: right; 
	margin: 0;
	padding-right:25px;
	width: 25px;
}
#flagi {
	width: 915px; 
	height: 120px;
	margin: 0 auto;
	padding-top: 15px;
}
#stopka {
	width: 915px; 
	height: 20px;
	margin: 0 auto;
	padding-top: 15px;
}
a {
	font: normal normal 10px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
a:hover {
	font: normal normal 10px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#F00;
}
img {
	border: 0;
}
.kolor {
	color:#1f007f;
}
.czerwony {
	color:#ff0000;
}
.czerwonyn {
	color:#ff0000;
	font-weight:normal;
	font-size:12px;
}
.czerwony14 {
	
	color:#ff0000;
}
.kolorbold {
	color:#1f007f;
	font-weight:bold;
}
.kolorbold11 {
	color:#1f007f;
	font-weight:bold;
	font-size:11px;
}
.tytul {
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}

#oferta_k1 {
	width: 250px; 
	float:left;
}
#oferta_k2 {
	width: 370px; 
	float:left;
	padding-left:40px;
}
#ofirmie_k2 {
	width: 370px; 
	float:left;
	padding-left:40px;
	font: normal normal 11px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:100px;
}
#liniapion {
	width:45px;
	height:445px;
	float:left;
	background-image:url(images/liniapion.jpg);
}
#oferta_k3 {
	width: 170px; 
	float:left;
	padding-top:285px;
}
#divtytuloferta {
	color:#ff0000;
	font-size:12px;
	padding-bottom:40px;
	padding-top:90px;
}
#divtytuldzialalnosc {
	width:660px;
	padding-top:10px;
	float:left;
}
#dzialalnosc_k1 {
	width: 310px; 
	float:left;
}
#dzialalnosc_k2 {
	width: 310px; 
	float:left;
	padding-left:40px;
}
#lewaczesc {
	width:660px;
	float:left;
}
#numeracja {
	width:400px;
	height:30px;
	float:right;
	text-align:right;
	padding-top:10px;
}
#divtytulpartnerzy {
	width:500px;
	color:#ff0000;
	font-size:12px;
	padding-bottom:40px;
	padding-top:5px;
	float:left;
}
#divtytulreferencje {
	width:500px;
	color:#ff0000;
	font-size:12px;
	padding-bottom:40px;
	padding-top:5px;
	float:left;
	padding-left:225px;
}
#partnerzy_k1 {
	width: 310px; 
	float:left;
}
#partnerzy_k2 {
	width: 310px; 
	float:left;
	padding-left:40px;
}
#uprawnienia {
	width:640px;
	height:445px;
	float:left;
	background-image:url(images/uprawnienia.jpg);
}
#uprawnienia_odstep {
	padding-left:30px;
	padding-top:20px;
}
#uprawnienia_lewy_odstep {
	width:230px;
	height:445px;
	float:left;
	background-image:url(images/uprawnienia_2.jpg);
}
#kontakt {
	font: normal normal 12px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding-top:185px;
	padding-left:625px;
}
#kontakt a {
	font-size:12px;
}
#referencjefoto {
	width:80px;
	height:118px;
	padding-left:15px;
	padding-bottom:15px;
	float:left;
}
#referencjetabela {
	width:665px;
	float:right;
}
#projekty_k1 {
	width: 355px;
	height:445px;
	float:left;
}
#projekty_foto_duze {
	width: 355px;
	height:280px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
#projekty_foto_male_1 {
	width: 165px;
	height:130px;
	float:left;
	padding-right:25px;
	padding-top:10px;
}
#projekty_foto_male_2 {
	width: 165px;
	height:130px;
	float:left;
}
#projekty_foto_male_3 {
	width: 165px;
	height:130px;
	float:left;
	padding-top:10px;
}
#projekty_k2 {
	width: 265px; 
	float:left;
	padding-left:40px;
}
#projekty_k3 {
	width: 170px;
	float:left;
	padding-top:240px;
}
.linki {
	line-height:17px;
}
.linki a {
	line-height:17px;
}