*{
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration:none;
}
.niebieska{
	color: navy;
}
.komunikat{
	color: red;
	font-size:10px;
}
.errors{
	color: red;
	font-size:10px;
}
bl{
	color: navy;
}
.aqua{
	color:aqua;
}
ul{
	list-style: none;
}
img{
	border: 0px none;
}
.cl{
	clear: both;
	font-size:1px;
	line-height: 1px;
}

html{
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #333333; */
	font-size: 11px;
	height: 100%;
}
div#object{
	width: 100%;
	position: relative;
	min-height:100%;
	height:100%;
	height:auto !important;
	margin: 0px auto;
	background-color: white;
}
div#object div#fulltop{
	background: url(../images/gfx/fulltop_bg.jpg) repeat-x scroll 0px 39px;
	height: 100px;
	width: 100%;
}

div#object div#top{
	position: relative;
	width: 1000px;
	margin-top: 39px;
	margin: 0px auto;
}

div#object div#logo{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 83px;
	width: 200px;
}
div#object a#pl{
	background: url(../images/gfx/pol_bg.jpg) ;
	position: absolute;
	right: 15px;
	top: 10px;
	height: 16px;
	width: 25px;
}
div#object a#en{
	background: url(../images/gfx/ang_bg.jpg) ;
	position: absolute;
	right: 55px;
	top: 10px;
	height: 16px;
	width: 25px;
}

div#object div#top div#menu{
	position: absolute;
	top: 39px;
	right: 125px;
	width: 320px;
	background:white;	
}
div#object div#top div#menu ul#menus{
	display: block;
	top: 38px;
	/*right: 11px;*/
	float: right;
}
div#object div#top div#menu ul#menus li{
	width: 103px;
	height: 29px;
	float: right;
	text-transform: uppercase;
	text-align:center;
	padding-right: 1px;
	background: #0099ff;
	display:inline;	
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	position: relative;
}
div#object div#top div#menu ul#menus li.sep{
	width: 1px;
	font-size: 1px;
	background-color: white;
}
div#object div#top div#menu ul#menus li a{
	float: left;
	width: 100%;
	height: 100%;
	color: navy;
}
div#object div#top div#menu ul#menus li a:hover{
	background-color: #003399;
	color: white;
}
div#object div#top div#menu ul#menus li a.selected{
	background-color: #003399;
	color: white;
}
div#object div#top div#menu ul#menus li ul {
  background: url(../images/gfx/menu_sep_bg.jpg) repeat-x ;
  display: none;
  list-style: none;
  z-index: 100;
  top: 29px;
	left: 0px;
	position: absolute;
}

div#object div#top div#menu ul#menus li:hover{
	background-color: #003399;
	color: white;
	
}
div#object div#top div#menu ul#menus li:hover ul { 
	display: block; 
}
div#object div#top div#menu ul#menus li:hover a ,div#object div#top div#menu ul#menus li.hover a{ 
	color:white;
	background-color: #003399;
}
div#object div#top div#menu ul#menus li ul li{
	height: 25px;
	line-height: 25px;
	z-index: 100;
	float: left;
	position: relative;
	width: 235px;
	text-align: left;
	opacity: 0.85;
	filter: alpha(opacity = 85);
	text-transform: none;
	background-color: #003399;
	
}
div#object div#top div#menu ul#menus li ul li:hover{
	opacity: 1;
}
div#object div#top div#menu ul#menus li ul li.sep{
	background: url(../images/gfx/menu_sep_bg.jpg) repeat-x ;
	width: 235px;
	height:2px;
	
}
div#object div#top div#menu ul#menus li ul li a{
	padding-left: 20px;
	width: 216px;
	color: white;
	display:block;
}
div#object div#top div#menu ul#menus li ul li a:hover{
	color: navy;
	display:block;
	background:#0099ff;
	opacity: 1;
}

div#object div#fullpage{
	z-index: 1;
	padding-bottom:100px;
}
div#object div#fullpage div#page{
	width: 1000px;
	margin: 0px auto;
	z-index: 5;
}
div#object div#fullpage div#page div#index{
	background: url(../images/gfx/page_bg.jpg) no-repeat ;
	width: 791px;
	height: 452px;
	padding-left: 0px;
	/*position: relative;*/
	float:none;
	margin: 0px auto;
	z-index: 10;
}
div#object div#fullpage div#page a.indexlink{
	position:relative;;
	width: 224px;
	height: 112px;
	display: block;
}
div#object div#fullpage div#page a.indexlink2{
	position:relative;;
	width: 224px;
	height: 111px;
	display: block;
}
div#object div#fullpage div#page a.instalacje{
	background: url(../images/gfx/instalacje_link_bg.jpg) no-repeat;
	left: 227px;
	top: 1px;
}
div#object div#fullpage div#page a.instalacje2{
	background: url(../images/gfx/instalacje_link_bg_en.jpg) no-repeat;
	left: 227px;
	top: 1px;
}
div#object div#fullpage div#page a.tuning{
	background: url(../images/gfx/tuning_link_bg1.jpg) no-repeat;
	left: 566px;
	margin-top: 3px;	
}
div#object div#fullpage div#page a.obrobka{
	background: url(../images/gfx/obrobka_link_bg.jpg) no-repeat;
	left: 1px;
	top: 2px;	
}
div#object div#fullpage div#page a.obrobka2{
	background: url(../images/gfx/zom_bg_en.jpg) no-repeat;
	left: 1px;
	top: 2px;	
}
div#object div#fullpage div#page a.lutowanie{
	left: 340px;
	top: 5px;		
}
div#object div#fullpage div#page a.indexlink:hover{
	text-decoration: none;
	background-position: 0px -112px;
}
div#object div#fullpage div#page a.indexlink2:hover{
	text-decoration: none;
	background-position: 0px -111px;
}
div#object div#fullpage div#page div.leftmenu{
	width: 226px;
	height: 450px;
	position: relative;
	float: left;
}
div#object div#fullpage div#page a.strzalka{
	position:absolute;
	width: 111px;
	height: 111px;
	display: block;
	right: 1px;
	bottom: 0px;
}
div#object div#fullpage div#page div.kwadrat{
	color: white;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 111px;
	position:absolute;
	width: 111px;
	height: 111px;
	display: block;
	background: url(../images/gfx/kwadrat_bg.jpg) no-repeat;
	left: 1px;
	top: 0px;
}
div#object div#fullpage div#page a.strzalka:hover{
	background-position: 0px -111px;
}
div#object div#fullpage div#page div.ofirmie{
	background: url(../images/gfx/ofirmie_bg.jpg) no-repeat;
}
div#object div#fullpage div#page div.aktualnosci{
	background: url(../images/gfx/aktualnosci_bg.jpg) no-repeat;
}
div#object div#fullpage div#page div.kontakt{
	background: url(../images/gfx/kontakt_bg.jpg) no-repeat;
}
div#object div#fullpage div#page div#container{
	width: 690px;
	/*position: relative;*/
	float:left;
	margin: 0px auto;
	margin-left: 50px;
}
div#object div#fullpage div#page div#container div.news{
	margin-top: 10px;
	margin-bottom:10px;
	width : 690px;
	height: 140px;
	font-size: 12px;
}
div#object div#fullpage div#page div#container div.news a{
	color: navy;
	margin-bottom: 10px;
	/*position: absolute;*/
	margin-right: 20px;
	float:right;
}
div#object div#fullpage div#page div#container div.news p.date{
	color: #0099ff;
	margin-bottom:3px;
}
div#object div#fullpage div#page div#container p.title{
	color: navy;
	margin-bottom:20px;
	font-size: 17px;
	font-weight: bold;
}
div#object div#fullpage div#page div#container div.news div.text{
	
}
div#object div#fullpage div#page div#container div.news div.text ul{
	margin-left: 20px;
	list-style:disc;
}
div#object div#fullpage div#page div#container div.news p.hr{
	background: transparent none repeat scroll 0 0;
	border-bottom:1px solid #E6E6E6;
	margin-top: 20px;
}
div#object div#fullpage div#page div#container div.paginator{
	line-height: 29px;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
}
div#object div#fullpage div#page div#container div.paginator span.prev{
	background: url(../images/gfx/prev_bg.jpg) no-repeat;
	/* display: block; */
	height: 29px;
	width: 111px;
	text-align:center;
	float:left;
	color: #ffffff;
	font-weight: bold;
}
a.przycisk{
background: url(../images/gfx/przycisk_bg.jpg) no-repeat;
	color: #ffffff;
	font-weight: bold;
	/* display:block; */
	height: 29px;
	width: 111px;
	text-align:center;
}
a.przycisk:hover{
	background-position: 0px -29px;	
	color: navy;
}
span.przycisk{
	background: url(../images/gfx/przycisk_bg.jpg) no-repeat;
	color: #ffffff;
	font-weight: bold;
	/*display: block;*/
	height: 29px;
	width: 111px;
	text-align:center;
}
div#object div#fullpage div#page div#container div.paginator a.prev{
	float:left;
}
div#object div#fullpage div#page div#container div.paginator div.pages{
	font-size: 12px;
	float:left;
	text-align:center;
	width: 468px;
	color: navy;	
}
div#object div#fullpage div#page div#container div.paginator div.pages a{
}
div#object div#fullpage div#page div#container div.paginator div.pages a.selected{
	font-weight: bold;	
}
div#object div#fullpage div#page div#container div.paginator span.next{
	float:right;
}
div#object div#fullpage div#page div#container div.paginator a.next{
	float:right;
}
div#object div#fullpage div#page div#container div.about{
	margin-top:20px;
	margin-bottom:20px;
	width : 690px;
	font-size: 12px;
}
div#object div#fullpage div#page div#container div.about u{
	margin-left:20px;
	list-style:disc;
}
div#object div#fullpage div#page div#container div.adres{
	margin-top:20px;
	margin-bottom:20px;
	width : 300px;
	font-size: 12px;
	float:left;
}
div#object div#fullpage div#page div#container div.adres a:hover{
	text-decoration:underline;
}
div#object div#fullpage div#page div#container div.fullmail{
	width: 350px;
	height: 430px;
	background: url(../images/gfx/kraw_bg.jpg) repeat-y;
	
	position: relative;
	float:left;
}
div#object div#fullpage div#page div#container div.mail{
	margin-top:20px;
	margin-bottom:20px;
	margin-left: 20px;
	width : 325px;
	font-size: 12px;
	float:right;
	padding-left:10px;
}
.ftext{
	background-color: #f8f8f8;
	border: 1px solid #0099ff;
	width: 300px;
}
.message{
	height: 25px;
	line-height: 25px;
	width:300px;
	border: 1px solid #99ccff;
	text-align: center;
}
div#object div#fullpage div#page div#container div.mail .fprzy{
	background: url(../images/gfx/k_przy_bg.jpg);
	/*margin: 10px;*/
	margin-left: 55px;
	width: 68px;
	height: 30px;
	border: none;
	color: navy;
	font-size:13px;
	line-height: 30px;
}
div#object div#fullfotter{
	position: absolute;
	bottom: 0px;
	left:0px;
	background: url(../images/gfx/fullfooter_bg.jpg) repeat-x scroll 0px 0px;
	height: 29px;
	width: 100%;
	padding-bottom: 20px;
}
div#object div#fullfotter div#footer{
	position: relative;
	width: 1000px;
	margin: 0px auto;
	text-align:right;
	padding-top: 7px;
}
div#object div#fullfooter div#footer p.copy_r{
	float:left;
	font-weight: bold;	
	position: relative;	
}