
										/* Ogólne */

BODY {
 	margin:0px; 
	font-family:tahoma; 
	font-size:11px; 
	background: left 60px  repeat-x #181818;
	
	}
	
A {outline:none!important;}
TABLE {
	border-collapse:collapse;
	}
#logo {
position:absolute;
margin-left:45px;
margin-top:0px;
}

#z1, #z2 {
display:none;
    }



.premain {
    width:880px;
    margin:0px auto;
    background: url(../images/bg_premain.gif) right bottom repeat-y;

    }
.premain2 {
    width:880px;
    margin:0px auto;
    background: left bottom no-repeat;

    }
    
    

.main {
    width:880px;
    margin:0px auto;
    background: left 0px  no-repeat;
}

.flashcontainer {
height:400px;
}

.footer {

border-right:10px solid #181818;
clear:both;
    height:48px;
    background: left 0px  repeat-x ;
}

.footer div {
    display:block;
    background:  no-repeat ;
    height:48px;
}

.footer P {
    margin:0;
    padding:25px 0px 0px 40px;
    color:white;
    font-weight:bold;
    font-size:10px;
    }

ul {

    }

.article {
float:right;
    margin-right:0px;
    margin-left:auto;
    margin-bottom:20px;
    margin-top:20px;
    background:right bottom  no-repeat;
    }    
.article H1 {
    letter-spacing:1px;
    padding:20px 25px 10px 25px;
    font-size:18px;
    margin:0;
    background: left top  no-repeat;
    font-weight:normal;
}
.article H2 {
    margin:0;
    padding:0px 25px 10px 25px;
    font-size:16px;}

#news H2 {
padding-bottom:3px;}    
.article H3 {
    font-size:12px;
    text-align:right;
    margin:0;
    padding:0px 25px 10px 0px;
    }    
.article H4 {
font-size:10px;
    margin:0; 
    padding:0px 25px 10px 25px;   
}    
.article H4 EM {
    font-style:normal;
    }
.article ul {
	list-style:none;
margin:0px 0px 15px 25px;
padding:0;
line-height:16px;
}    
.article LI {
	padding-left:12px;
	background: url(../images/li.gif) left 6px no-repeat;
	}

#news A {
display:block;
    }  
#news A:HOVER {
	text-decoration:none;
	}    

.article P {
    padding:0px 25px 15px 25px;
    margin:0;
    line-height:16px;}

	
    
.article P A {
    
    color:#fec01e!important;
    display:inline!important;
    }    
    
.article A:HOVER {
text-decoration:underline;}    


.banners {

    margin:60px 0px 0px 20px;
    width:290px;
    height:120px;
    }
    
.banside {
	padding:0px 0px 0px 10px;
	position:absolute;
	width:290px;
	z-index:2;
	}

.banside IMG {
    float:left;
    margin-top:10px;
border:0;
    }
    
.opc{
width:100%;
height:100%;
background:#181818;
opacity:0.3; 
filter:alpha(opacity=30);
z-index:1;}    

.tmpmenu {
position:absolute;
}
.tmpmenu UL {
margin-left:300px;
	list-style:none;
	}
.tmpmenu LI {
	float:left;
	padding:3px;
	}	
.tmpmenu LI A	{
color:white;
}

.archiwum {
    list-style:none;
    margin:0;
    padding:0px 25px 0px 25px;}
.archiwum LI {
    padding-bottom:10px;}    
.archiwum EM {
font-style:normal;    
margin-right:10px;

}    
.archiwum span{
    font-weight:bold;
    font-size:12px;
    display:block;}

.archiwum A {
} 

.lcol {
    width:140px;
    padding:21px 0px 0px 25px;
}

.lcol H1 {
    letter-spacing:0px;
    font-size:11px;
    margin:0;
    padding:0;
    background:none!important;
    font-weight:bold;
    margin-bottom:15px;
    }    
.lcol H2     {
    font-size:11px;
    margin:0;
    padding:0;
    margin-bottom:5px;
    }
.lcol UL {
    list-style:none;
    padding:0;
    margin:0px 0px 10px 0px;}    



  .lcol A {
  	text-decoration:none!important;
    display:block;
    }
.katwindow {
    float:right;
    display:inline;
    margin:0px 20px 0px 0px!important;
    padding:0!important;
    background:white;
    color:black;
width:680px;
}

.katlista {
    float:right;
    display:inline;
    margin:0px 20px 0px 0px!important;
    padding:0!important;
    color:white;
width:680px;
}

.katwindow H1 {
    font-size:12px;
    letter-spacing:0px;
    font-weight:bold;
    }
    
.katlista H1 {
    font-size:11px;
    letter-spacing:0px;
    font-weight:bold;
    background-image:none!important;
    margin:0;
    padding:0;
    }    
    
    
    
.katwindow IMG {
    margin:0;
    }
    
.opisymenu {
    clear:both;
    list-style:none;
    margin:0px!important;
    padding:0px 0px 22px 0px!important;
    border-bottom:4px solid;
    }         
    
.opisymenu LI {
    float:right;
    padding:0;
    margin:0px 5px 0px 0px;
    opacity:0.6;
    filter:alpha(opacity=60);
    background:url(../images/opisy_bg.gif) top right no-repeat;
    width:150px;
    }
    
.opisymenu LI A {
    display:block;
    padding:5px 15px;
    font-weight:bold;
    color:white;
    
    }    

.highlite {
    opacity:1!important;
    filter:alpha(opacity=100)!important;
    }    

.rightpanel {
    float:right;
    width:300px;
    background:white;
    padding:0px 10px 0px 0px;
    height:360px;
    margin-top:-34px;
    }    

.rightpanel H1 {
    background:none!important;
    margin:0;
    padding:10px 0px 0px 0px;
    }

.rightpanel H2 {
    font-size:14px;
    margin:0!important; 
    padding:0!important;   
}
    
.rightpanel P {
	line-height:14px;
    font-size:10px;
    margin:0;
    padding:10px 0px 0px 0px;

    }    

.rightpanel DL {

    margin:10px 0px;
    padding:0;
    line-height:14px;
    font-size:10px;    
}    

.rightpanel DT {
clear:left;
padding-top:5px;
	float:left;
	width:70px;
	margin:0;
text-align:right;
	}

.rightpanel DD {
padding-bottom:3px;
    padding-top:5px;
    padding-left:5px;
	border-bottom:1px solid #e7857d;
	

margin:0;
margin-left:70px;

    font-weight:bold;    

}

.rightpanel opisy{
clear:both;

    float:left;
    width:75px;
    text-align:right;

}

.opisy {
    margin:0;
    padding:20px;
    color:white;
    background:bottom right no-repeat;
}    

.opisy H1 {
    margin:0;
    padding:10px 0px 10px 10px;
}



.opisy UL {
    margin:10px 0px 0px 0px;
    }
.opisy P {
    margin:10px 0px 0px 0px;
    padding:0;

    }    
    

.opisy DL {
width:296px;
    }
    
.opisy DT {
white-space:normal!important;
    font-weight:bold;
	clear:both;
	float:left;
	width:140px;
	margin:0;
	padding-top:5px;
	text-align:right;
    }
    
.opisy DD {
	white-space:normal!important;
	margin-left:145px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:5px;
	
	border-top:1px solid;
	}    
.opisy DD P {
    margin:0;
    padding:0;
    height:1%;
    }	
    
.opisy TABLE {
	
	border:0!important;
	margin:0!important;
	padding:0!important;
	}


.opisy TD {
	vertical-align:top;
	border:0!important;
	}

#opisl {	border-right:1px solid!important;}




.katlista UL {
	list-style:none;
	margin:0;
	padding:0;
	}

.katlista LI {
	float:left;
	background:yellow;
	width:200px;
	margin:17px 0px 0px 17px!important;
	padding:0!important;
	background:right bottom no-repeat;
	height:360px;
	}	
	

.katlista UL H1 {
	 background:left top no-repeat;
	 padding:0;
	}    
	
.katlista IMG {
	border:0;
	margin:0px auto;
	}	

.katlista UL H1 A {
	display:block;
	 padding:5px 5px 5px 20px;
}

.katlista DL {
    line-height:14px;
    font-size:10px;
	margin:0;
	padding:5px;
	}
	
.katlista DT {
clear:left;
	float:left;
	width:70px;
	margin:0;
padding-top:5px;
text-align:right;
	}
	
.katlista DD {
    /* height:1%; */
    margin-left:70px;
    padding-bottom:3px;
    padding-top:5px;
    padding-left:5px;
	border-bottom:1px solid #9f4d46;
    }	
	
.katlista DIV {
	padding:0px 5px 5px 5px;
	}	
.katlista DIV EM {
	font-weight:bold;
	font-style:normal;
	}	

.katlista #katlistphoto {
	text-align:center!important;
	display:block;
	padding-top:5px;
	padding-bottom:14px;
	background:bottom center no-repeat white;
		}


.outerkat {
	float:left;
	background:left bottom no-repeat;
    padding-bottom:20px;	
	}	
	
.youtube {
    width:425px;
    margin:0px auto;
    padding:0;
    background:black;
    }


.article TABLE {
	margin:0px 30px 10px 25px;
	}
	
.maintb TD {
	background:#565656;
	}	
.maintb THEAD TD {
	background:#fec003;
	color:#181818;
	font-weight:bold;
	}	
.cennik {
	
margin:0px 30px 10px 25px;
padding-left:0px;

	}    
.cennik TABLE {
	
	margin:0px 0px 5px 0px;
	}	
.cennik H1 {
	background-image:url(../images/cbg.gif)!important;
	background-repeat:no-repeat!important;
	border-right:1px solid #656565;
	padding:10px 25px;
	font-size:14px;
	font-weight:bold;
	
	}	
.cena {
	font-weight:normal!important;
	}
.cena EM {
	font-style:normal;
	font-weight:bold;
	}
#motory H1 {
	background:#545454;
	}
#motory THEAD TD {
	background:#d93628;
	}
#skutery H1 {
	background:#545454;
	}
#skutery THEAD TD {
	background:#ff7902;
	}
#atv H1 {
	background:#545454;
	}
#atv THEAD TD {
	background:#991e00;
	}	
.cennik COL {
	background:#565656;
	}	
.cennik .c_title {
	background:#848484;
	}
	
.article TD {
	white-space:nowrap;
	border-style: solid;
	border-color: #656565 ;
	border-width:2px;
	padding:5px 10px;
	border-left-width:0px;
	}	

	
#printprice {
	display:none;}


.prodlogo {
    display:block;
    margin:10px auto 0px auto!important;
    }



.tmp {position:absolute;
	margin-top:-20px!important;}
	

img.zdjl {
	display:inline;
	margin:0px 12px 6px 0px;
	border: 6px solid white;
	float:left;
	}
img.zdjr {
	border: 6px solid white;
	margin:0px 0px 6px 12px;
	float:right;
	}	
img.zdjc {
	border: 6px solid white;
	display:block;
	margin:0px auto 12px auto;
	}	

span.zdjl {
	font-size:10px;
	background-color:#ebebe9;
	margin:0px 12px 6px 0px;
	border: 6px solid white;
	float:left;
	padding:0px 6px 3px 6px;
	}
span.zdjl IMG {
	display:block;
	border-bottom:6px solid white;
	margin:0px -6px 3px -6px;
	}

span.zdjr {
	font-size:10px;
	background-color:#ebebe9;
	margin:0px 0px 6px 12px;
	border: 6px solid white;
	float:right;
	padding:0px 6px 3px 6px;
	}
span.zdjr IMG {
	display:block;
	border-bottom:6px solid white;
	margin:0px -6px 3px -6px;
	}


div.galeria {
	margin:10px 0px 20px 10px;}

form.galeria {
	font-family:tahoma;
	font-size:10px;
	margin:0px 0px 0px 10px;}


.prodlogo {
    display:block;
    margin:0px auto!;
    }



.skr {

	font-weight:normal!important;
	text-decoration:line-through !important;
	}
	
	
	
	#map1 {
    width:520px;
    margin-left:10px;
    margin-bottom:10px;
    height:400px;
    }
#mapnavi {
  font-size:14px;
  font-weight:bold;}    
	
	
	
/*	
	#pboxportfolio1{
	position:absolute;
	color:#fff;
	z-index:110
	}
	
	{
	background-color:#666;
	filter:alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7;
	height:100%;
	width:100%;
	z-index:109
	padding:10px;
	}
	
	#pboxportfolio1b{
	background-color:red;
	position:relative;
	filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0;
	height:100%;
	width:100%;
	border-right:1px solid #818181;
	border-bottom:1px solid #818181;
	border-left:1px solid #818181
	padding:10px;
}
*/

