body {
	margin: 0 auto 0 auto;
	font-family:Arial, Verdana,Tahoma,HelvaticaCE;
	font-size:11px;
	color:#353535;
	background-color: #fafafa;
}

#przyciemnienie {
	margin:0;
	padding:0;
	position:absolute;
	height:100%;
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100%;
	background-color:black;
	display:none;
	z-index: 10000;
}

#zgloszenie_serwisowe , #zgloszenie_serwisowe_alert {
	width: 730px;
	background-color: white;
	display: none;
	position: fixed;
	z-index: 100001;
}

* html #zgloszenie_serwisowe, * html #zgloszenie_serwisowe_alert { 
	position: absolute;
	top: expression(ignoreMe = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop);
}

.zgloszenie_serwisowe_pasek {
	background-color: #e20000;
	font-weight: bold;
	color: white;
	height: 25px;
	padding-top: 10px;
	
}

.zgloszenie_serwisowe_pasek_zamknij {
	float: right;
	padding-right: 10px;
}

.zgloszenie_serwisowe_pasek_zamknij a {
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.zgloszenie_serwisowe_pasek_tytul {
	float: left;
	padding-left: 10px;
}

.zgloszenie_serwisowe_tresc form {
	margin: 0;
	padding: 0;
}

.zgloszenie_serwisowe_tresc {
	padding: 0;
	padding-left: 15px;
}

.rodzaj_zlecenia, .adres_reklamacji {
	margin-top: 10px;
}

#zgloszenie_serwisowe .zgloszenie_text {
	width: 170px;
	padding: 2px;
	background-color: white;
	border: 1px solid #a5acb2;
}

#zgloszenie_serwisowe textarea {
	width: 280px;
	font-size: 11px;
	height: 120px;
	overflow: auto;
	background-color: white;
	border: 1px solid #a5acb2;
}

.rodzaj_zlecenia span, .adres_reklamacji span, .dane_kontaktowe span, .kopia_dokumentu span, .opis_uszkodzenia span {
	display: block;
	font-weight: bold;
	color: #e20000;
	padding-bottom: 4px;
}

.zgloszenie_serwisowe_tresc .label, .zgloszenie_serwisowe_tresc .field {
	float: left;
}

.zgloszenie_serwisowe_tresc .label {
	width: 100px;
	text-align: right;
	padding-right: 8px;
	padding-top: 2px;
}

.zgloszenie_serwisowe_tresc #adres_kod1 {
	width: 22px;
	background-color: white;
	border: 1px solid #a5acb2;
}	

.zgloszenie_serwisowe_tresc #adres_kod2 {
	width: 28px;
	background-color: white;
	border: 1px solid #a5acb2;
}	

.wyslij_zgloszenie {
	margin-top: 10px;
	width: 112px;
	height: 14px;
	background: transparent url(../img/img.gif) no-repeat 0 -442px;
	cursor: pointer;
	margin-left: 211px;
}

.wyslij_zgloszenie a {
	width: 112px;
	height: 14px;
	display: block;
}

.tlo {
background-image: url(../img/tlo_glowna.gif);
background-repeat: repeat-x;
width:100%;
}


.konterner {
margin:0 auto;
width:990px;
background-color:#fafafa;
padding-bottom: 15px;
}

.clear {
	clear: both;
}

#logo {
margin-top: 39px;
padding-left:15px;
width:337px;
height:46px;
background: transparent url(../img/img.gif) no-repeat 10px 0;
float:left;
}

#logo a {
	display: block;
	width: 337px;
	height: 46px;
}

.top_contener {
	width: 100%;
	background-color: white;
}
.top {
	width: 990px;
	margin: 0 auto;
	background-color: white;
}

.banner2 {
float:left;
}

.top_ludzie {
float:left;
margin-left:25px;
}

.wyszukiwarka {
float:right;
font-size:12px;
padding-top:8px;
padding-right:7px;
color:#6a6a6a;
}

#szukaj_form {
padding:0;
margin:0;
}

.wyszukiwarka .input {
border:1px solid #ccc;
width:210px;
padding: 3px 2px;
margin-left: 4px;
font-size:12px;
}

.wyszukiwarka .button {
color:white;
padding:2px 5px;
background-color:#e20000; /*  czerwony  */
border:1px solid white;
margin-left:7px;
font-size:12px;
}

.menu {
background-color:#e20000; /*  czerwony  */
width:100%;
height:38px;
}


.menu ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

.menu ul li {
	float: left;
}

.menu ul li a {
	padding: 12px 12px 12px 12px;
	display: block;
	color:white;
	text-decoration:none;
	font-weight:bold;
}
.menu ul li a:hover, .menu ul li a.selected {
	background-color: white;
	color:#e20000; /*  czerowny  */
}

.banner {
height:220px;
width:100%;
}

.boxy {
height:110px;
padding-top:30px;
}

.boxy .box {
width:255px;
padding-left:25px;
padding-right:40px;
float:left;
}

.boxy .data {
color:#9a9a9a;
font-size:10px;
margin-top:5px;
margin-bottom:5px;
}
.boxy .tekst {
color:#353535;
font-size:10px;
}

.boxy .tekst a {
color:#f10000;
}

.boxy .tekst a:hover {
text-decoration:none;
}

.boxy2 {
padding-left:10px;
border-left:1px solid #c2c2c2;

}

.boxy2 .box {
width:255px;
margin-top:30px;
}

.boxy2 .data {
color:#9a9a9a;
font-size:10px;
margin-top:5px;
margin-bottom:5px;
}
.boxy2 .tekst {
color:#353535;
font-size:10px;
}

.boxy2 .tekst a {
color:#f10000;
}

.boxy2 .tekst a:hover {
text-decoration:none;
}

.boxy2 .box #aktualnosci {
width:76px;
height:14px;
background:transparent url(../img/img.gif) no-repeat 0 -50px;
}

.boxy2 .box #zgloszenie {
margin-bottom:5px;
width:136px;
height:15px;
background:transparent url(../img/img.gif) no-repeat 0 -69px;
}

.boxy2 .box #kontakt {
margin-bottom:5px;
width:50px;
height:13px;
background:transparent url(../img/img.gif) no-repeat 0 -89px;
}
.boxy2 .box #narzedzia {
float:left;
width:76px;
height:76px;
background:transparent url(../img/img.gif) no-repeat 0 -145px;
}





.wiecej {
margin-top:10px;
width:52px;
height:14px;
background:transparent url(../img/img.gif) no-repeat 0 -110px;
}

.promocja {
width:61px;
height:14px;
background:transparent url(../img/img.gif) no-repeat 0 -537px;
position:absolute;
}

.wiecej a {
width:52px;
height:14px;
display:block;
}

.formularz {
margin-top:10px;
width:83px;
height:14px;
background:transparent url(../img/img.gif) no-repeat 0 -127px;
cursor:pointer;
}

.formularz a {
width:83px;
height:14px;
display:block;
}

.boxy .box #aktualnosci {
width:76px;
height:14px;
background:transparent url(../img/img.gif) no-repeat 0 -50px;
}

.boxy .box #zgloszenie {
margin-bottom:10px;
width:136px;
height:15px;
background:transparent url(../img/img.gif) no-repeat 0 -69px;
}

.boxy .box #kontakt {
margin-bottom:10px;
width:50px;
height:13px;
background:transparent url(../img/img.gif) no-repeat 0 -89px;
}
.boxy .box #narzedzia {
float:left;
width:76px;
height:76px;
background:transparent url(../img/img.gif) no-repeat 0 -145px;
}

.glowna {
width:100%;
}

#produkty_marek {
float:left;
width:177px;
height:16px;
background:transparent url(../img/img.gif) no-repeat 0 -226px;
margin-top:15px;
margin-left:20px;
}

.marki_bottom {
height:40px;
width:990px;
margin: 0 auto;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;
}

.stopka_contener1 {
	width: 100%;
	background: #fafafa url(../img/tlo_pod.gif) repeat-x 0 0;
	padding-top: 50px;
}

.stopka_contener2 {
	width: 100%;
}

.stopka {
width: 990px;
margin: 0 auto;
padding-top:20px;
padding-bottom:10px;
color:#9a9a9a;
}

.stopka .menu_stopka {
margin-left:10px;
float:left;
}

.menu_stopka ul {
list-style:none;
margin:0;
padding:0;

}

.menu_stopka ul li {
float:left;
padding-right:15px;

}

.stopka a {
color:#9a9a9a;
text-decoration:none;
}

.stopka a:hover, .stopka a.selected {
text-decoration:underline;
}

.stopka .copyright {
float:right;
margin-right:5px;
}

#producenci {
width:700px;height:45px;float:left;padding:0; margin:0; overflow: hidden;
}

.producenci_div {

width:700px;height:45px;top:0; left:0;background-color:#fafafa;
}

.producenci_div img {
margin-right:30px;
}

.produkty_lewa {
width:200px;
float:left;
padding-left:30px;

}

.produkty_prawa {
width:755px;
float:left;
margin-bottom:20px;
}

.produkty_prawa .tytul {
font-size:17px;
font-weight:bold;
color:#424242;
margin-bottom:10px;
}

.produkty_prawa ul {
list-style:none;
margin:0;
padding:0;

}

.produkty_prawa ul li {
float:left;
padding-right:15px;

}

.produkty_prawa a {
color:#353535;
text-decoration:none;
}

.produkty_prawa a:hover {
text-decoration:underline;
}
.produkty_prawa .okruszki {
margin-bottom:15px;
}



.podstrony_prawa {
width:475px;
padding-right:10px;
float:left;
margin-bottom:20px;
}

.podstrony_prawa .tytul {
font-size:17px;
font-weight:bold;
color:#424242;
margin-bottom:10px;
}

.podstrony_prawa ul {
list-style:none;
margin:0;
padding:0;

}

.podstrony_prawa ul li {
float:left;
padding-right:15px;

}

.podstrony_prawa a {
color:#353535;
text-decoration:none;
}

.podstrony_prawa a:hover {
text-decoration:underline;
}
.podstrony_prawa .okruszki {
margin-bottom:15px;
}

.podstrony_prawa_box {
float:left;

}


#produkty_napisz {
width:89px;
height:25px;
background:transparent url(../img/img.gif) no-repeat 0 -242px;
margin-bottom:15px;
}

.produkty_lewa ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.produkty_lewa ul li {
	margin-bottom:5px;
}

.produkty_lewa ul li a {
	color:#353535;
	text-decoration:none;
	font-weight:bold;
}
.produkty_lewa ul li a:hover, .produkty_lewa ul li a.selected {
	color:#e20000; /*  czerowny  */
}


.produkty_lewa ul li ul{
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
}

.produkty_lewa ul li ul li {
	margin-bottom:0px;
}

.produkty_lewa ul li ul li a {
	color:#353535;
	text-decoration:none;
	font-weight: normal;
	
}
.produkty_lewa ul li ul li a:hover {
	font-weight:bold;
	color:#e20000;
}
.produkty_lewa ul li ul li a.selected {
	font-weight:bold;
	color:#e20000;
}


.produkty {
width:200px;
color:#353535;
float:left;
padding-bottom: 25px;
height: 250px;
background-color: white;
margin-top:30px;
}

.produkty .fotka a img {
	border: 0;
}

.produkty .wiecej {
	float: right;
}

.produkty .nazwa {
font-weight:bold;
margin-bottom:10px;
font-size:14px;
}

.produkty .opis {
	padding: 3px;
}

.prod ul {
	list-style-type: disc;
	margin-left:20px;
	margin-top:10px;
}

.prod ul li {
	clear:both;
}

.prod .opis {
width:480px;
float:left;

}

.prod .fotki {
width:250px;
float:left;
padding-left:20px;
text-align:center;
}

.prod p {
margin:0;
padding:0;
}

.pager {
	margin-top: 10px;
}

.pager a {
	display: block;
	background-color: #ccc;
	color: #353535;
	float: left;
	padding: 1px 5px;
	margin-right: 4px;
}

.pager a.selectedPage, .pager a:hover {
	background-color: #e20000;
	color: white;
	text-decoration: none;
}

#promocje_napis {
width:99px;
height:28px;
background:transparent url(../img/img.gif) no-repeat 0 -267px;
margin-bottom:15px;
}


#ofirmie_napis {
width:83px;
height:22px;
background:transparent url(../img/img.gif) no-repeat 0 -295px;
margin-bottom:15px;
}

#serwisowa_napis {
width:177px;
height:22px;
background:transparent url(../img/img.gif) no-repeat 0 -320px;
margin-bottom:15px;
}

#handlowa_napis {
width:172px;
height:22px;
background:transparent url(../img/img.gif) no-repeat 0 -345px;
margin-bottom:15px;
}

#kontakt_napis {
width:82px;
height:22px;
background:transparent url(../img/img.gif) no-repeat 0 -370px;
margin-bottom:15px;
}

#aktualnosci_napis {
width:121px;
height:25px;
background:transparent url(../img/img.gif) no-repeat 0 -392px;
margin-bottom:15px;
}

.aktualnosc {
margin-bottom:40px;

}

.aktualnosc .data {
color:#9a9a9a;
font-size:10px;
margin-top:5px;
margin-bottom:5px;

}

.aktualnosc .tytul {
font-size:17px;
font-weight:bold;
color:#424242;
margin-bottom:5px;
}

.aktualnosc .tresc p {
margin:0;
padding:0;
}


.formularz_kontaktowy .label, .zgloszenie_serwisowe_tresc .field { 
float: left; 
} 

.formularz_kontaktowy .label { 
width: 100px; 
text-align: right; 
padding-right: 8px; 
padding-top: 5px; 
font-weight:bold;
} 

.formularz_kontaktowy .input {
border:1px solid #6a6a6a;
width:210px;
padding: 5px 2px;
margin-left: 4px;
font-size:12px;

}

.formularz_kontaktowy .textarea {
border:1px solid #6a6a6a;
width:210px;
padding: 5px 2px;
margin-left: 4px;
font-size:12px;
height:100px;
}
.formularz_kontaktowy .input_red {
border:1px solid #e20000;
width:210px;
padding: 5px 2px;
margin-left: 4px;
font-size:12px;

}

.formularz_kontaktowy .textarea_red {
border:1px solid #e20000;
width:210px;
padding: 5px 2px;
margin-left: 4px;
font-size:12px;
height:100px;
}

.formularz_kontaktowy {
margin-top:15px;

}

.wyslij {
margin-top:10px;
width:112px;
height:14px;
margin-left:10px;
background:transparent url(../img/img.gif) no-repeat 0 -423px;
}

#formularz_wyslany {
width:153px;
height:20px;
margin-top:7px;
margin-left:5px;
background:transparent url(../img/img.gif) no-repeat 0 -463px;
}

#wyszukiwarka_napis {
width:144px;
height:30px;
background:transparent url(../img/img.gif) no-repeat 0 -487px;
}