*{
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font-family:Tahoma,Helvetica,sans-serif;
}

p.aktualizacja{
	color:#bababa;
	font-size:9px;
	margin-left:27px;
	margin-top:10px;

}

/*INFO BOX DO JS*/

div#info{
	background-image:url("../img/info.png");
	background-repeat:no-repeat;
	height: 150px;
	width: 150px;
	margin: 100px 0 0 80px;
	opacity: 0;
}

div.morebox{
	top:60px;
	left:50%;
	margin-left:-390px;
	width:800px;
	height:700px;
	background-color: #ececec;
	border:1px solid #0174D9;
	position:absolute;
	z-index:15;
	display:none;
	text-shadow: 1px 1px 1px #fff;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 2px 2px 2px #dcdcdc;
	-webkit-box-shadow: 2px 2px 2px #dcdcdc;
	box-shadow: 2px 2px 2px #dcdcdc;

}


div.mb_strip{
	width:800px;
	height:30px;
	background-color:#f5f5f5;
	text-align:right;
	font-size: 7pt;
	color: #787878;
	
}

div.mb_strip p{
	padding:5px 5px 0 0;

}

div.mb_end{
	background-image:url("../img/x.png");
	background-repeat:no-repeat;
	height: 24px;
	width: 24px;
	float:right;
	margin:3px 6px 0 5px;
	cursor:pointer;
}

p.mb_words{
	text-align: justify;
	font-size: 10pt;
	line-height:19pt;
	padding:20px;
	color: #787878; /*#0174d9;*/
}

p.mb_words span{
	color:#0174D9;
	
}
/*--------------------------------TOP-------------------------------------------*/

div#top{
	min-width:980px;
	width:100%;
	height:198px;
}


div#top_bar{
	background-image:url("../img/top_bar.png");
	background-repeat: repeat-x;
	height: 28px;
}

/*-------------------------------top_bar----------------------------------------*/

p.topbar_white{
	display: block;
	float:left;
	color: #fff;
	padding: 4px;
	margin-left:8px;
	letter-spacing: 1px;
	font-size:8pt;	
}

p.topbar_white span{
	color: #14bcf3;	
}

p.topbar_white:first-letter{
	font-size: 11pt;
}

/*-------------------------------fast_menu----------------------------------------*/

div#fastmenu ul{
	list-style: none;
	float: right;
	margin-right: 15px;
}

div#fastmenu li{
	display: block;
	float:left;
	margin-top: 9px;
	font-size: 7pt; 
	color: #fff;
}

div#fastmenu li.ico{
	display: block;
	float:left;
	margin-top: 4px;
	padding:0 7px 0 7px;
}

div#fastmenu li.blue a{
	color: #14bcf3;
}

div#fastmenu li.blue a:hover{
	color: #fff;
}

/*-------------------------------top_main----------------------------------------*/

div#top_main{
	background-image: url("../img/top_logo_bar.png");
	background-repeat:repeat-x;
	height: 170px;
	width:100%;
	position: relative;
}

div#logo{
	background-image: url("../img/logo5.png");
	background-repeat:no-repeat;
	width:354px;
	height:270px;
	position:absolute;
	top:20px;
	left:40px;	
}

div#menu{
	background-position:right;
	float:right;
	margin-top: 10px;
	height: 45px;
}

div#l_menu{
	background-image: url("../img/left_mainmenu.png");
	background-repeat:no-repeat;
	width:11px;
	height:45px;
	float: left;	
}

div#m_menu{
	background-image: url("../img/middle_mainmenu.png");
	background-repeat:repeat-x;
	width:560px;
	height:45px;
	float: left;
	
}

div#m_menu ul{
	list-style: none;
	height: 46px;
}

div#m_menu li{
	float: left;
}

div#m_menu li.break{
	display: block;
	background-image: url("../img/vertical_mainmenu.png");
	background-repeat: no-repeat;
	width: 7px;
	height: 45px;
	margin:0 15px 0 15px;
}

div#m_menu li.firma a{
	display: block;
	background-image: url("../img/firma_menu.png");
	background-repeat:no-repeat;
	width: 43px;
	height: 11px;
	margin:19px 0px 0px 15px;
}

div#m_menu li.firma a:hover{
	background-position: 0px -12px;
	background-image: url("../img/firma_menu.png");
	background-repeat:no-repeat;
}

div#m_menu li.produkty a{
	display: block;
	background-image: url("../img/produkty_menu.png");
	background-repeat:no-repeat;
	width: 73px;
	height: 11px;
	margin-top: 19px;
}

div#m_menu li.produkty a:hover{
	background-position: 0px -12px;
	background-image: url("../img/produkty_menu.png");
	background-repeat:no-repeat;
}

div#m_menu li.uslugi a{
	display: block;
	background-image: url("../img/uslugi_menu.png");
	background-repeat:no-repeat;
	width: 48px;
	height: 11px;
	margin-top: 19px;
}

div#m_menu li.uslugi a:hover{
	background-position: 0px -12px;
	background-image: url("../img/uslugi_menu.png");
	background-repeat:no-repeat;
}

div#m_menu li.bazar a{
	display: block;
	background-image: url("../img/bazar_menu.png");
	background-repeat:no-repeat;
	width: 48px;
	height: 11px;
	margin-top: 19px;
}

div#m_menu li.bazar a:hover{
	background-position: 0px -12px;
	background-image: url("../img/bazar_menu.png");
	background-repeat:no-repeat;
}

div#m_menu li.partnerzy a{
	display: block;
	background-image: url("../img/partnerzy_menu.png");
	background-repeat:no-repeat;
	width: 79px;
	height: 11px;
	margin-top: 19px;
}

div#m_menu li.partnerzy a:hover{
	background-position: 0px -12px;
	background-image: url("../img/partnerzy_menu.png");
	background-repeat:no-repeat;
}

div#m_menu li.kontakt a{
	display: block;
	background-image: url("../img/kontakt_menu.png");
	background-repeat:no-repeat;
	width: 79px;
	height: 11px;
	margin-top: 19px;
}

div#m_menu li.kontakt a:hover{
	background-position: 0px -12px;
	background-image: url("../img/kontakt_menu.png");
	background-repeat:no-repeat;
}

/*--------------------------------MIDDLE-------------------------------------------*/

div#wrap{
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:1;
	
}

div#middle{
	height:auto;
	width: 980px;
	margin: 0 auto;
	position:relative;
}

div#copymachine{
	background-image: url("../img/copymachine.png");
	background-repeat:no-repeat;
	width: 414px;
	height:403px;
	float: left;
	z-index:2;
	position:relative;
}

div#copymachine_bcg{
	background-image: url("../img/copymachine_bcg.png");
	background-repeat:repeat-x;
	float:left;
	width: 524px;
	height: 403px;
	
}

div#aktualnosci{
	color:#787878;
	font-size: 15pt;
	padding:4px 0 0 0;
	margin-left:267px;
	text-shadow: 1px 1px 1px #fff;
	letter-spacing: 4px;	
}

div#copymachine_end{
	background-image: url("../img/copymachine_end.png");
	background-repeat:no-repeat;
	float:left;
	width: 42px;
	height: 403px;	
}

div#f_baner{
	width: 900px;
	height: 60px;
	position: absolute;
	top: 370px;
	left: 80px;
	z-index:1;
	padding-bottom:2px;	
	border-bottom: 1px solid #c7c7c7;
}

/*--------------------------------LOW_MIDDLE-------------------------------------------*/

div#low_middle{
	position:absolute;
	width: 924px;
	height: 155px;
	left:57px;
	top:770px;
}

div.button{
	width:308px;
	height: 141px;
	float: left;
}

div#product_btt{
	background-image: url('../img/product_btt_printer.png');
	width:183px;
	height: 141px;
	float: left;
}

div#services_btt{
	background-image: url('../img/services_btt_bind.png');
	width:183px;
	height: 141px;
	float: left;
}

div#contact_btt{
	background-image: url('../img/contact_btt_s.png');
	width:183px;
	height: 141px;
	float: left;
}

div.btt_repeater{
	background-image: url('../img/btt_repeater.png');
	background-repeat:repeat-x;
	width:110px;
	height: 141px;
	float: left;
}

div.btt_end{
	background-image: url('../img/btt_end.png');
	width:15px;
	height: 141px;
	float: left;
}

/*NAZWA BUTTON-produkty oferta kontakt*/
h3{
	color: #da1818;
	padding: 35px 0 0 0;
	text-align:right;
	font-size: 18pt;
	text-shadow: 1px 1px 1px #fff;
	font-variant: small-caps;		
}

/*OPIS BUTTON*/
h4{
	text-align: right;
	color: #0174d9;
	font-variant: small-caps;	
	font-size: 11pt;
	text-shadow: 1px 1px 1px #fff;
	padding: 5px 0 0 0;	
}

/*POZNAJ SZCZEG. BUTTON*/
h5{
	text-align: right;
	padding:2px 0px 0px 0px;
	font-variant: small-caps;
	font-size: 8pt;
	color: #fff;
}

h5 a{
	color: #14bcf3;
	text-shadow: 1px 1px 1px #fff;
}

h5 a:hover{
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	
}

p.h4c{
	text-align: right;
	color: #0174d9;
	line-height:12px;
	font-size: 7pt;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
}

p.h4c span{
	color: #da1818;
}

/*FOOTER*/

div#footer{
	height: auto;
	width:980px;
	position: absolute;
	top:920px;
	left: 27px;
}

div#footer_items{
	width: 924px;
	height: 25px;
	background-color: #ececec;
	border:1px solid #c7c7c7;
	margin: 0 auto;
	font-size: 8pt;
	margin-bottom:5px;
}

div#footer ul{
	float:left;
	text-align: center;
	margin:8px 0 0 17px;
	line-height: 9pt;	
}

div#footer li{
	list-style: none;
	display: inline;
	padding: 5px;	
}

div#rights{
	float: right;
	text-align: right;
	padding: 0px;
	margin-right:3px;
	color:#da1818;
}

div#footer li a{
	color: #9e9e9e;
	text-decoration: none;

}

div#rzf_logo a{
	display:block;
	width: 200px;
	height: 105px;
	background-image: url('../img/rzf.png');
	background-repeat: no-repeat;
	margin: 0 auto;
}

div#social{
	width:620px;
	height:110px;
	/*background-color:red;*/
	float:right;
	

}

div#social p{
	font-size:7pt;
	text-align:center;
	margin-top:43px;
	margin-right:4px;
	display:block;
	float:right;
}

a img{
	border:0;

}

div#certyfikaty, div#facebook, div#pajacyk{
	display:block;
	float:right;

}

div#facebook{
	margin-top:43px;
	margin-left:20px;
}


/*UNDERCONSTRUCTION*/

div#under{
	width:256px;
	height:256px;
	background-image: url('../img/under.png');
	background-repeat: no-repeat;
	margin:0 auto;
}

/*CERTYFIKATY*/

div#certy{
	width:100%px;
	height:auto;
	margin:0 auto;

	}

div#certy img{
	
	margin:0 auto;
	display:block;
	margin-top:10px;
	border:2px solid #bababa;
		
}

p.certyfi{
	text-align:center;
	
	margin:0 auto;
	color:#DA1818;
	font-size:20pt;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

.clear{
	clear:both;
}

.aktualizacja p{
	font-size:40px;

}