body {
	margin: 0;
	text-align: center;
	font: normal 11px/14px Arial, sans-serif;
}
.or {
	color: #ff6600;
}
#blok {
	width: 930px;
	margin: 0 auto;
	color: #868788;
	text-align: left;
}
#header {
	width: 100%;
	height: 60px;
}
#jezyk {
		float: right;
		position: relative;
		top: 41px;
		right: 20px;
		width: 82px;
	}
	.jezyki {
		color: #868788;
		text-decoration: none;
	}
	 .jezyki:hover {
	 	color: #565758;
		text-decoration: none;
	 }
#bannerFlash {
	width: 920px;
	height: 393px;
	text-align:center;
}
ul#bannery {
		list-style-type: none;
		padding:0;
		margin: 0 auto;
		
		
}
#strona {
	width: 100%;
}

	#klewa {
		width: 260px;
		float: left;
	}
		#zawartoscLewa {
			margin: 0 80px 0 0;
			/*margin: 0 108px 0 0;*/
		}
	#kprawa {
		width: 670px;
		float: right;
	}
	
.tyt,
.tyt_projekt {
	font: bold 12px/19px Arial, sans-serif;
	border-bottom: 1px solid #59595b;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}
	.tyt_projekt {
		clear: both;
		padding: 40px 0 0 0;
	}

h1,
h2 {
	text-transform: uppercase;
	font: bold 11px/14px Arial, sans-serif;
	margin: 0;
}
h1 {
	margin: 0 0 10px 0;
}
	.tx {
		font-size: 13px;
		color: #ff6600;
		margin: 20px 0 15px 0;
	}
	.tx_g {
		font-size: 13px;
		color: #666666;
		margin: 20px 0 25px 0;
	}
h3 {
	font: bold 11px/14px Arial, sans-serif;
	padding: 0;
	margin: 0;
}
p {
	margin: 0 0 10px 0;
}
a {
	text-decoration: underline;
	color: #ff6600;
}
	a:hover {
		color: #868788;
	}
img {
	border: 0;
}
.wyroznik {
	color: #ff6600;
}

ul#mainMenu {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	list-style-type: none;
	font: bold 12px/19px Arial, sans-serif;
	text-transform: uppercase;
}
	ul#mainMenu li {
		float: left;
		margin: 0;
		padding: 0;
		width: 109px;
	}
		ul#mainMenu li#first {
			text-align: left;
			width: 62px;
		}
		ul#mainMenu li#last {
			text-align: right;
			width: 62px;
		}
		ul#mainMenu li a,
		ul#footMenu li a {
			text-decoration: none;
			color: #868788;
		}
		ul#mainMenu li a#wyb,
		ul#footMenu li a#wyb {
			text-decoration: none;
			color: #ff6600;
		}

ul#footMenu {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	
}
	ul#footMenu li {
		float: left;
		margin: 0;
		padding: 0 2px;
	}

ul.lista {
	padding: 0;
	margin: 0 0 15px 0;
	list-style-type: none;
}
	ul.lista li {
		background: url(images/kropek.gif) no-repeat 0 6px;
		padding: 0 0 0 10px;
	}
#trt {
	clear: left;
	border-top: 1px solid #59595b;
}
#trt_zawartosc {
	margin: 20px 0;
}

/*rollup ....*/
#z_rollup {
	text-align: center;
	margin: 30px 0 0 0;
}
	#z_rollup_odsun {
		padding: 20px 0 30px 0;
		font-weight: bold;
	}
		#z_rollup_txt1 {
			float: left;
			padding: 0 0 0 200px;
		}
		#z_rollup_txt2 {
			float: right;
			padding: 0 80px 0 0;
		}
	#z_rollup img {
		margin: 0 20px;
	}
/*.... rollup*/

/*projekt ....*/
.z_projekt_odsun {
	padding: 20px 0;
}
.z_projekt_lewa {
	float: left;
}
.z_projekt_prawa {
	float: right;
	text-align: left;
}
	.z_img {
		margin: 0 120px 0 0;
	}
/*.... projekt*/

/*mechanizm i opakowanie....*/
#z_obraz_aktywny {
	position: relative;
}
	.z_okno {
		position: absolute;
		width: 52px;
		height: 52px;
	/*	background: pink;*/
	}
	#z_okno1 {
		top: 164px;
		left: 19px;
	}
	#z_okno2 {
		top: 122px;
		left: 299px;
	}
	#z_okno3 {
		top: 195px;
		left: 305px;
	}
	#z_okno4 {
		top: 177px;
		left: 465px;
	}
	#z_okno5 {
		top: 280px;
		left: 597px;
	}
	#z_okno6 {
		top: 128px;
		left: 205px;
	}
	#z_okno7 {
		top: 235px;
		left: 191px;
	}
	#z_okno8 {
		top: 102px;
		left: 322px;
	}
	#z_okno9 {
		top: 213px;
		left: 304px;
	}
	#z_okno10 {
		top: 166px;
		left: 514px;
	}
	#z_okno11 {
		top: 286px;
		left: 562px;
	}
.wypelniacz {
	border: 0;
	width: 52px;
	height: 52px;
}
/*.... mechanizm i opakowanie*/

/*realizacje ....*/
#z_realizacje {
	padding: 20px 0;
}
	#z_realizacje_txt1 {
		float: left;
		width: 290px;
	}
	#z_realizacje_txt2 {
		float: right;
		width: 380px;
		text-align: left;
	}
	table {
		padding: 0;
		margin: 0;
		border: 0;
		font: normal 11px/14px Arial, sans-serif;
		color: #868788;
	}
	table.realizacje {
		
	}
		table.realizacje td {
			padding: 0 0 15px 15px;
		}
		table.realizacje td.nawigacja {
			padding: 0;
			text-align: right;
		}
			table.realizacje td#poprzedni {
				text-align: left;
				padding: 0 0 0 15px;
			}
	#z_realizacje_opis {
		padding: 30px 0 0 15px;
		text-align: left;
		clear: both;
	}
/*.... realizacje*/

/*kontakt ....*/
#z_kontakt_opis {
	padding: 30px 0 0 0;
}
/*.... kontakt*/

div.dymki {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	width: 270px;
	height: 270px;
	z-index: 100;
}

#realizacje {
	clear: both;
	text-align: left;
	padding: 10px 0;
}
	#realizacje p {
		padding: 0;
		margin: 0;
	}
	#realizacje img {
		margin: 0 13px 0 0;
	}

#footer {
	clear: both;
	text-align: center;
	padding: 20px 0 40px 0;
	font: bold 10px/13px Arial, sans-serif;
}
	#footer_zawartosc {
		margin: 0 auto;
		text-align: center;
		width: 376px;
	}
	
/*NOWE MENU PO LEWEJ*/
#klewa #l_menu {
	margin-bottom: 60px;
}	
#klewa #l_menu h2 {
	margin-top:25px;
	font-weight:bold;
	font-size: 13px;
	font: Arial;
	color: #ff6600;
}	
#klewa #l_menu ul {
	margin:0;
	padding:0;
	list-style-type: none;
}	
#klewa #l_menu ul li {
	list-style-image: none;
	margin-top: 5px;
	font-size: 12px;
	height: 11px;
}
#klewa #l_menu ul li a
{
color: #666;
text-decoration: none;
}
#klewa #l_menu ul li a:hover {
	color:#111;
}
#klewa #l_menu ul li a#wyb_l {
	color: #f60;
	
}
#l_cechy {
	float:left;
}
#r_cechy{
	float: right;
}
#foto_cechy {
	padding-top: 10px;
	clear: both;
}

#l_cechy  ul{
	margin:0;
	padding: 0;
	list-style-type: none;
}
#l_cechy  ul li{
	width: 180px;
	padding: 5px 0;
	font-size: 12px;
	border-bottom: 1px solid #f60;
}
#l_cechy  ul li span{ font-weight:bold;}

h1#roll_name {
	border-bottom: 1px solid black;
	color: #f60;
	font-size: 13px;
	padding-bottom: 6px;  	
	font-weight: bold;
}
#foto_cechy  table img {
	border: 1px solid #f60;
}
#foto_cechy  table {
	font-size: 13px;
	color: #666;
}

/*TABELA - ZESTAWIENIE ROLL-UPÓW*/
tr.opisowa  { height: 35px; vertical-align: top;}

table.zestawienie
{

border-spacing:0;
} 
.szara td {
	background-image: url(images/tabela/szara.png);
	background-repeat:no-repeat;
	width: 45px;
	height: 42px;

	
}
.pomar td {
	background-image: url(images/tabela/pomar.png);
	background-repeat:no-repeat;
	width: 45px;
	height: 42px;
	color: #f60;
}

table.zestawienie tr td.kol_opis {
	background-color: #fff;
	background-image:none;
	width: 216px;
	text-align: left;
	vertical-align:bottom;
	color: #666;
	font-size: 13px;
	font-weight: normal;
}
table.zestawienie tr td.kol_opis div {
	width: 215px;
	padding-bottom: 3px;
	border-bottom: 1px #c2c2c2 solid;
}
td.szara_pa  {
	background-image: url(images/tabela/szara_pas.png);
	background-repeat:no-repeat;
	width: 45px;
	height: 42px;

}
td.szary_pa  {
	background-image: url(images/tabela/pomar_pas.png);
	background-repeat:no-repeat;
	width: 45px;
	height: 42px;
	

}
table.zestawienie tr td  {
	vertical-align: middle;	
	text-align: center;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight: bold;
}
tr {

}
.tab_nag {
	font-weight:bold;
	height: 37px;
	color: #f60;
}
.tab_c {
	background-image:url(images/tabela/cena_bg.png);
}
.tab_l {
	background-image:url(images/tabela/light_bg.png);
}
.tab_s {
	background-image:url(images/tabela/strong_bg.png);
	background-repeat:no-repeat;
}
#tabela_cech{
	margin-top:20px;	
}
#tabela_cech h2 {
	color: #f60;
	border-bottom: 1px #666 solid;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
}

