html, body {
	width: 100%;
}

body {
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-image:url('img/tlo.gif');	
	background-repeat: repeat-x;
}

	body.podstrona {
		background-image:url('img/tlo_podstrona.gif');	
	}

div {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

div.czysc {
	clear: both;
}

form {
	margin: 0px;
	padding: 0px;
}
	
table {
	margin: 0px;
	padding: 0px;
}
	
	
img {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

img.tytul {
	display: block;
	margin-bottom: 12px;
}	



* {
	font-size: 11px;
	font-family: 'tahoma';
	color: #565555;
	line-height: 16px;
}

.small {
	font-size: 10px;
}

.big {
	font-size: 12px;
}

.verybig {
	font-size: 14px;
}

a {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color: #e60004;
}

a:hover {
	text-decoration: underline;
}

a.bullet {
	background-image: url('img/bullet.gif');
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: 0px 1x;
}	

a.bullet_small {
	background-image: url('img/bullet.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	padding-left: 7px;
	background-position: 0px 2px;
}	

p {
	padding: 0px;
	margin: 0px;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: 'arial', 'tahoma';
}

h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 25px;
	letter-spacing: -1px;
	font-family: 'arial', 'tahoma';
}

a.glowny {
	width: 140px;
	height: 82px;
	padding: 17px 0px 0px 33px;
	display: block;
	float: left;
}

#kratki_tlo {
	width: 100%;
	background-image: url('img/kratki.gif');
	background-repeat: no-repeat;
	text-align: center;
}

#kratki_tlo_podstrona {
	width: 100%;
	background-image: url('img/kratki_podstrona.gif');
	background-repeat: no-repeat;
	text-align: center;
}

#container {
	width: 983px;
	margin: 0px auto;
	background-color: #ffffff;
}

#top_menu {
	width: 983px;
	height: 115px;
	background-color: #270612;
	background-image: url('img/top_menu_tlo.gif');
	background-repeat: no-repeat;
}

	#top_menu ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		width: 630px;
		float: right;
		margin-right: 12px;
	}
	
		#top_menu ul li {
			list-style: none;
			margin: 0px;
			padding: 0px;
			height: 41px;
			float: left;
		}
		
		#top_menu li a em{
			display: none;
		}

		#top_menu li a{
			background-position: 0px -41px;
			font-size: 12px;
			color: #ffffff;
			font-family: 'trebuchet ms';
			font-weight: bold;
			display: block;
			height: 41px;
			border-width: 0px 1px 0px 0px;
			border-style: solid;
			border-color: #7b676e;
		}

		#top_menu li a:hover {
			background-position: 0px 0px;
		}

		#top_menu li a.aktualnosci {
			background-image: url('img/bttn_aktualnosci.gif');
			background-repeat: no-repeat;
			width: 121px;	
		}

		#top_menu li a.oferta {
			background-image: url('img/bttn_oferta.gif');
			background-repeat: no-repeat;
			width: 81px;	
		}

		#top_menu li a.ofirmie {
			background-image: url('img/bttn_ofirmie.gif');
			background-repeat: no-repeat;
			width: 95px;	
		}

		#top_menu li a.portfolio {
			background-image: url('img/bttn_portfolio.gif');
			background-repeat: no-repeat;
			width: 107px;	
		}

		#top_menu li a.przyjaciele {
			background-image: url('img/bttn_przyjaciele.gif');
			background-repeat: no-repeat;
			width: 120px;	
		}

		#top_menu li a.kontakt {
			background-image: url('img/bttn_kontakt.gif');
			background-repeat: no-repeat;
			width: 99px;	
			border-width: 0px;
		}

#anim_intro {
	width: 983px;
	height: 323px;
}

#dol {
	width: 983px;
}

#dol_identyfikacja {
	width: 983px;
	background-image: url('img/filizanka.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}

#dol_left {
	width: 335px;
	margin-left: 14px;
	float: left;
	display: inline;
}

#dol_right {
	width: 615px;
	margin-right: 14px;
	float: right;
	display: inline;
}

/* style intro */
#intro_aktualnosci{
	width: 305px;
	height: 218px;
	margin-top: 33px;
}

	#intro_aktualnosci p{
		padding: 0px 10px;
		border-width: 0px 0px 0px 1px;
		border-color: #c5c5c5;
		border-style: solid;
	}	

#intro_newsletter {
	width: 305px;
	height: 140px;
	margin-top: 12px;
}

#intro_boxy {
	width: 615px;
	height: 218px;
	margin-top: 33px;	
}

	#intro_box1 {
		width: 150px;
		margin-right: 5px;
		display: inline;
		float: left;
	}
	
	#intro_box2 {
		width: 150px;
		margin-right: 5px;
		display: inline;
		float: left;
	}
	
	#intro_box3 {
		width: 150px;
		margin-right: 5px;
		display: inline;
		float: left;
	}
	
	#intro_box4 {
		width: 150px;
		display: inline;
		float: left;
	}
	
	a.intro_box_naglowek {
		display: block;
		width: 150px;
		height: 78px;
		margin-bottom: 2px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	
		a.intro_box_naglowek:hover {
			background-position: -150px 0px;
		}
		
	
	div.intro_box_opis {
		width: 150px;
		background-image: url('img/intro_box1_tlo.jpg');
		background-repeat: repeat-x;
	}
	
		div.intro_box_opis p {
			padding: 14px 17px;			
		}
		
			div.intro_box_opis p  span{
				line-height: 13px;
			}
	
#intro_realizacje {
	width: 615px;
	margin-top: 12px;
}
	
	div.intro_realizacja {
		width: 280px;
		margin-right: 27px;
		display: inline;
		float: left;
	}
	
		div.intro_realizacja  img {
			float: left;
			margin: 0px 10px 10px 0px;
			border: 2px solid #e0e0e0;
		}
		
		div.intro_realizacja p {
			display: block;
			float: right;
			width: 185px;
			line-height: 14px;
		}
		
			div.intro_realizacja p span{
				line-height: 12px;
			}
		
		
#stopka {
	width: 983px;
	margin-top: 30px;
}

	#stopka_adres {
		width: 983px;
		height: 50px;
		background-image: url('img/stopka_adres.gif');
		background-repeat: no-repeat;
	}
	
	#stopka_menu {
		margin-top: 22px;
		margin-left: 33px;
		float: left;
		display: inline;
		width: 400px;
	}
	
		#stopka_menu a{
			margin-right: 10px;
			font-weight: bold;
		}
		
	#kopirajty {
		margin-top: 22px;
		margin-right: 34px;
		float: right;
		text-align: right;
		display: inline;
		width: 400px;
		font-size: 10px;
	}
	
#przypisy {
	margin: 25px 0px 10px 0px;
	padding: 0px 34px;
	font-size: 10px;
	color: #868686;
	text-align: center;
}

	#przypisy a{
		color: #868686;
		font-size: 10px;
	}


/* PODSTRONA */

#menus_folio {
	margin-left: 33px;
	margin-bottom: 21px;
}

img.tytul_folio {
	display: block;
	margin-bottom: 12px;
	margin-left: 33px;
}		
	
#folio_projektor {
	width: 983px;
	height: 519px;
	margin-top: 10px;
}



/* NIUSY */

#niusy_tresc {
	margin: 26px 0px 0px 33px;
	width: 605px;
	float: left;
	display: inline;
}

#niusy_menu {
	margin-top: 30px;
	margin-right: 14px;
	width: 285px;
	float: right;
	display: inline;
}

div.nius_belka {
	width: 285px;
	padding: 10px 0px;
	margin-bottom: 5px;
	background-color: #f3f3f3;
}

div.nius_belka b {
	margin-left: 10px;
	display: block;
}

div.nius_belka  a {
	background-image: url('img/bullet_big.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 15px;
}


/* KONTAKT */
#kontakt_left {
	float: left;
	width: 350px;
	margin-left: 14px;
	padding-top: 30px;
	margin-top: 4px;
	background-image: url('img/kontakt_left_tlo.jpg');
	background-repeat: no-repeat;
}

	#kontakt_left div{
		margin-left: 19px;
	}

#kontakt_right {
	margin-top: 34px;
	float: right;
	width: 530px;
	margin-right: 34px;
}

span.zapytanie {
	float: left;
	width: 150px;
	display: block;
	margin-top: 10px;
}

input.zapytanie {
	width: 270px;
}

textarea.zapytanie {
	width: 270px;
	height: 100px;
}

#przyjaciele_left {
	width: 410px;
	float: left;
	display: inline;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #f0f0f0;
	margin-top: 36px;
	margin-left: 33px;
}

#przyjaciele_right {
	width: 479px;
	float: right;
	display: inline;
	margin-right: 15px;
	margin-top: 36px;
}

#przyjaciele_right img.wspieramy{
	margin: 5px 5px 0px 0px;
}


#ofirmie_left {
	width: 566px;
	float: left;
	display: inline;
	margin-left: 33px;
	margin-top: 40px;
}

#ofirmie_right {
	width: 305px;
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: 40px;
}

#oferta_left {
	width: 566px;
	float: left;
	display: inline;
	margin-left: 33px;
	margin-top: 40px;
}

#oferta_right {
	width: 305px;
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: 40px;
}

#subskrybuj {
	width: 305px;
	height: 115px;
	background-image: url('img/subskrybuj_tlo.gif');
	background-repeat: no-repeat;
}

	#subskrybuj form{
		display: block;
		margin: 0px;
		padding: 80px 0px 0px 15px;
	}
	
	#subskrybuj form input.pole{
		width: 190px;
		background-color: #ebebeb;
		border-width: 0px;
		height: 23px;
		margin-right: 5px;
	}
	
	#subskrybuj form input {
		float: left;
	}
	


/* OFERTA */

#oferta_bttn {
	margin-top: 15px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #d0d0d0;
}
	
a.oferta_link {
		display: block;
		float: left;
		width: 198px;
		height: 78px;
		margin-bottom: 2px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		margin-right: 15px;
	}
	
		a.oferta_link:hover {
			background-position: -198px 0px;
		}
		
	
	div.intro_box_opis {
		width: 150px;
		background-image: url('img/intro_box_tlo.jpg');
		background-repeat: repeat-x;
	}
	
		div.intro_box_opis p {
			padding: 10px 10px;			
		}
		
			div.intro_box_opis p  span{
				line-height: 13px;
			}
			
span.oferta_pozycja {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f0f0f0;
	padding-left: 15px;
	line-height: 19px;
	background-image: url('img/strzalka_grey.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

	span.oferta_pozycja b{
		font-size: 12px;
	}
	
	
#internet_dymek {
	width: 305px;
	margin-top: 40px;
	background-color: #f0f0f0;
}	

	#internet_dymek p{
		padding: 10px;
		background-color: #f8f8f8;
	}

	#internet_dymek p.ciemny{
		padding: 10px;
		background-color: #ececec;
		font-size: 12px;
		font-weight: bold;		
	}

a.folder_small {
	display: block;
	padding: 7px 0px 10px 30px;
	background-image: url('img/folder_small.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f0f0f0;
}

table.nius_galeria {
	border: #a0a0a0 solid 0px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-collapse: collapse;
}

table.nius_galeria td{
	padding: 10px;
	border: 1px solid #efefef;
	vertical-align: middle;
	text-align: center;
}

table.nius_galeria td.pusty{
	border: 0px;
	
}

table.nius_galeria td img{
	
	
}
