body {
	background-color: #ffffff;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
}

.master {
	width: 923px;
	height: 100%;
	margin: 0 auto 0 auto;
	margin-bottom:-15px;
	padding-bottom: 0px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
}



#cien_top{
	background: url('../gfx/cien.png') no-repeat ;
	background-position: top center;
	height: 225px;
	width: 923px;
	margin: 0 auto 0 auto;
	vertical-align:middle;

	}
	
	
#gradient_sub{

	background: url('../gfx/gradient_sub.png') no-repeat ;
	background-position: top center;
	height: 675px;
	width: 100%;
	top: 410px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: absolute;
	}
	
#logo{
	background: url('../gfx/logo.png');
	height: 84px;
	width: 315px;
	top: 20px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
	}


#linia_menu{
	background: url('../gfx/linia_menu.png');
	height: 1px;
	width: 587px;
	top: 50px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
	}
		

#tlo_flash{
	z-index: 1;
	background: url('../gfx/tlo_flash.png');
	height: 402px;
	width: 923px;
	top: -35px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
	}


#pod_banerem{
	z-index: 0;
	background: url('../gfx/pod_banerem.png');
	height: 402px;
	width: 923px;
	margin: -75px auto 0 auto;
	vertical-align:middle;
	position: relative;
	}

#baner{
	top: 15px;
	right: 27px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
	}


.wiecej{
	background: url('../gfx/sprite.png') no-repeat top left;
	background-position: 0 0;
	height: 28px;
	width: 87px;
	float: right;
	position: relative;
	}	
	
.wiecej:hover{
	background: url('../gfx/sprite.png') no-repeat top left;
	background-position: 0 -48px;
	height: 28px;
	width: 87px;
	float: right;
	position: relative;
	}	
	
#mapka{
	background: url('../gfx/mapka.png');
	height: 91px;
	width: 138px;
	float: right;
	position: relative;
	}		
	
hr{
	background-color: #bdbdbd;
	height:1px;
	border: none;
}

#krecha{
	background-color: #525252;
	height:1px;
	margin-top: 10px;
	border: none;
}
	
#kreska{
	background-color: #7493af;
	width: 270px;
	height:1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: none;
}

#kreseczka{
	background-color: #d1d0d0;
	width: 490px;
	height:1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: none;
}
	
#tekst_glowna{

	line-height: 19px;
	top: 75px;
	float: right;
	width: 400px;
	right: 30px;
	height: 330px;
	color: #FFFFFF;
	text-align: ;
	font-size: 18px;
	font-family: Trebuchet MS;
	position: relative;	
}


#tekst{
	color: #FFFFFF;
	text-align: ;
	font-size: 12px;
	font-family: Arial;
	position: relative;	
}
	
#tekst1{
	line-height: 18px;
	color: #595959;
	text-align: ;
	font-size: 12px;
	font-family: Arial;
	position: relative;	
}
	
#boxy{
	background-color: ;
	top: 40px;
	width: 923px;
	height: 250px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
}


#tab_wiecej table{
	background-color: ;
	width: 916px;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
}
	




#box_1{
	background-color: ;
	width: 275px;
	height: 250px;
	margin-right: 20px;
	float: left;
	position: relative;
}

#box_2{
	background-color: ;
	width: 275px;
	height: 250px;
	margin-left: 30px;
	float: left;
	position: relative;
}

#box_3{
	background-color: ;
	width:275px;
	height: 250px;
	float: right;
	right: 5px;
	position: relative;
}

#nowa_tresc {
		line-height: 18px;
		color: #272727;
		font-size: 12px;
		font-family: Trebuchet MS;
		background-color: #FFFFFF;
		width: 893px;
		height: 240px;
		padding-left: 30px ;
		margin: 0 auto 0 auto;
		vertical-align:middle;
		border-style: solid;
		border-width: 1px;
		border-color: #eeeeee;
		position: relative;
}

#nowa_tresc_katalog {
		line-height: 18px;
		color: #272727;
		font-size: 12px;
		font-family: Trebuchet MS;
		background-color: #FFFFFF;
		width: 893px;
		height: 365px;
		padding-left: 30px ;
		margin: 0 auto 0 auto;
		vertical-align:middle;
		border-style: solid;
		border-width: 1px;
		border-color: #eeeeee;
		position: relative;
}

#tekst_doswiadczenie{
	width: 460px;
	height: auto;
	color: #272727;
	float: left;
	position: relative;	
}
#tekst_katalog{
	width: 320px;
	color: #272727;
	float: left;
	position: relative;	
}

#box_firma{
	width: 923px;
	height: 250px;
	left: 60px;
	top: 35px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS;
	position: relative;	
}

#box_firma_text{
	line-height: 17px;
	width:495px;
	height: 250px;
	left: 0px;
	top: 45px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS;
	position: absolute;	
}

#box_firma_zdjecie{
	width:495px;
	height: 250px;
	left: 610px;
	top: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS;
	position: absolute;	
}


#box_maps{
	width:518px;
	height: 282px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	position: relative;	
}

#borde{
	width:518px;
	height: 284px;
	left: 335px;
	top: -84px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS;
	border-style: solid;
	border-color: #ffffff;
	border-width: 6px;
	position: relative;	
}

#box_nawi{
	background-color: ;
	width: 275px;
	height: 250px;
	left: 640px;
	top: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	position: absolute;	
}

#box_nawi1{
	background-color: ;
	width: 235px;
	height: 250px;
	left: 0px;
	top: 50px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	position: absolute;	
}

#box_nawi2{
	background-color: ;
	width: 235px;
	height: 250px;
	left: 640px;
	top: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	position: absolute;	
}

#box_nawi3{
	background-color: ;
	width: 235px;
	height: 250px;
	left: 380px;
	top: 95px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	position: absolute;	
}


#naglowek{
	color: #7196ca;
	float: right;
	
	font-size: 20px;
	font-family: Arial;
	position: relative;	
}


#nag_duzy{
	color: #FFFFFF;
	float: right;
	font-size: 25px;
	font-family: Arial;
	margin-left: 445px;
	top: -5px;
	position: absolute;	
}



#naglowek1{
	color: #7c9ece;
	float: left;
	font-size: 20px;
	font-family: Arial;
	position: relative;	
}

#naglowek2{
	color: #7c9ece;
	float: left;
	font-size: 20px;
	font-family: Arial;
	position: relative;	
}

#naglowek3{
	color: #7c9ece;
	float: left;
	top: -30px;
	font-size: 20px;
	font-family: Arial;
	position: relative;	
}

#opakowanie_stopki{
	background-color: #cecece;
	width: 100%;
	height: 360px;
	border-top-style: solid;
	border-top-color: #d6d5d5;
	border-top-width: 1px;
	outline-style: solid;
	outline-color: #cfcece;
	outline-width: 1px;
	margin: 0 auto 0 auto;
 	vertical-align:middle;
	position: relative;
}


#stopka{
	background: url('../gfx/gradient_stopka.png') no-repeat ;
	background-position: top center;
	background-color: #cecece;
	width: 923px;
	height: 360px;
	margin: 0 auto 0 auto;
 	vertical-align:middle;
	position: relative;
}

#pod_stopka{
	background-color: #000000;
	width: 923px;
	height: 30px;
	color: #FFFFFF;
	font-size: 11px;
	font-family:  'Arial';
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
}

#opakowanie_pod_stopka{
	background-color: #000000;
	width: 100%;
	height: 30px;
	color: #FFFFFF;
	margin: 0 auto 0 auto;
	vertical-align:middle;
	position: relative;
}

#stopka_kontakt{
	top: 30px;
	width: 230px;
	left: 50px;
	line-height: 19px;
	color: #272727;
	font-size: 12px;
	float: left;
	font-family: Trebuchet MS;
	position: relative;	
}

#copyright{
	margin-left: 70px;
	margin-top: 10px;
	float: left;
	position: relative;	
}

#designed{
	margin-right: 30px;
	margin-top: 10px;
	float: right;
	position: relative;	
}

#stopka_form{
background-color: ;
width: 570px;
height: 270px;
float: right;
top: 30px;
position: relative;
}

.okno1
{
color: #272727;
padding-left: 40px;
font-family: Arial;
font-size: 12px;
margin-right: 2px;
width: 236px;
height: 41px;
background-color: #aeadad;
border-style: solid;
border-color: #e1e1e1;
border-width: 1px;
}

.okno2
{
padding-left: 40px;
color: #272727;
font-family: Arial;
font-size: 12px;
margin-right: 2px;
width: 525px;
padding-top: 10px;
height: 140px;
background-color: #aeadad;
border-style: solid;
border-color: #e1e1e1;
border-width: 1px;
resize: none;
}

#zdjecie_dos{
	background: url('../gfx/fotka_firma.png');
	height: 179px;
	width: 264px;
	top: -30px;
	left: 563px;
	position: relative;
	}

.wyslij{
	background: url('../gfx/wyslij.png');
	height: 37px;
	width: 115px;
	margin-left: 164px;
	border: none;
	cursor: pointer;
	position: absolute;
	}

#produkt7{

	top: -30px;
	left: 185px;
	position: relative;
	}

#produkt1{
	height: 189px;
	width: 135px;
	top: -180px;
	left: 633px;
	position: relative;
	}
.ikonka_imie{
	background: url('../gfx/ikonka_imie.png');
	height: 20px;
	width: 22px;
	top: 63px;
	left: 13px;
	position: absolute;
	}	



	
.ikonka_mail{
	background: url('../gfx/ikonka_mail.png');
	height: 17px;
	width: 22px;
	top: 65px;
	left: 304px;
	position: absolute;
	}	

.ikonka_wiadomosc{
	background: url('../gfx/ikonka_wiadomosc.png');
	height: 22px;
	width: 22px;
	top: 110px;
	left: 13px;
	position: absolute;
	}		

	
.both {
	clear: both;
}

	#box_nawi  a:link {
	color:#ffffff;
	text-decoration:none; 
	outline: none;
	}
	#box_nawi  a:visited {
	outline: none;
	text-decoration:none; 
	color:#ffffff;
	}
	#box_nawi  a:hover {
	color:#5acae9;
	text-decoration:none; 
	outline: none;
	}
	
	#box_nawi1  a:link {
	color:#ffffff;
	text-decoration:none; 
	outline: none;
	}
	#box_nawi1  a:visited {
	outline: none;
	text-decoration:none; 
	color:#ffffff;
	}
	#box_nawi1  a:hover {
	color:#5acae9;
	text-decoration:none; 
	outline: none;
	}
	
	#box_nawi2  a:link {
	color:#ffffff;
	text-decoration:none; 
	outline: none;
	}
	#box_nawi2  a:visited {
	outline: none;
	text-decoration:none; 
	color:#ffffff;
	}
	#box_nawi2  a:hover {
	color:#5acae9;
	text-decoration:none; 
	outline: none;
	}
	
	#box_nawi3  a:link {
	color:#ffffff;
	text-decoration:none; 
	outline: none;
	}
	#box_nawi3  a:visited {
	outline: none;
	text-decoration:none; 
	color:#ffffff;
	}
	#box_nawi3  a:hover {
	color:#5acae9;
	text-decoration:none; 
	outline: none;
	}
	
	#tekst_katalog  a:link {
	color:#000000;
	text-decoration:none; 
	outline: none;
	}
	#tekst_katalog  a:visited {
	outline: none;
	text-decoration:none; 
	color:#000000;
	}
	#tekst_katalog  a:hover {
	color:#5acae9;
	text-decoration:none; 
	outline: none;
	}
	
	#designed  a:link {
	color:#FFFFFF;
	text-decoration:none; 
	outline: none;
	}
	#designed  a:visited {
	outline: none;
	text-decoration:none; 
	color:#FFFFFF;
	}
	#designed  a:hover {
	color:#5acae9;
	text-decoration:none; 
	outline: none;
	}
	
	#prawa_katalog{
		position: relative;
		float: right;
		margin-right: 20px;
	}