*{
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
}
html,body {height:100%;}
img{border:none;}
a{text-decoration:none;}
div.left{float:left;}
div.right{float:right;}
div.page{
	margin:0 auto;
	display:block;
	width:972px;
	overflow:hidden;
	text-align:left;
}
div.logo{
	float:left;
	padding:12px 0px 20px 28px;
}
div.menu{
	float:right;
	margin-top:16px;
	font-size:12px;
	clear:right;
}
div.langmenu{
	float:right;
	font-weight:normal;
	font-size:16px;
	margin-top:60px;
}


.menu a.formkont{
	background-image:url('/images/menuformbg.jpg');
	background-repeat:repeat-x;
	color:#FFF;
	font-size:11px;
	padding:3px 12px;
	margin-left:10px;
}
.menu a{
	display:inline-block;
	text-transform:uppercase;
	color:#23180B;
	font-size:12px;
	font-weight:bolder;
	background-color:none;
	padding:3px 5px;
}
.menu a:hover{
	background-color:#5A695D;
	color:#FFF;
}

div.content{
	display:block;
	clear:both;
	background-color:#EDEDED;
	width:972px; 
	padding:0px 13px;
	height:578px;
}
.contentmain{
	background-image:url('/images/mainbg2.jpg');
	background-repeat:no-repeat;
}
.contentmainv2{
	background-image:url('/images/mainbgv2.jpg');
	background-repeat:no-repeat;
}
.contentserwis{
	background-image:url('/images/serwisbg.jpg');
	background-repeat:no-repeat;
}
.contentformularz{
	background-image:url('/images/formularzbg.jpg');
	background-repeat:no-repeat;
}
.contenttradycja{
	background-image:url('/images/tradycjabg.jpg');
	background-repeat:no-repeat;
}

/* olek start */
.subcontent ul,ol{
	margin-left:17px;
	padding-bottom:7px;
	font-size:12px;
	}
.subcontent li{
	margin-left:20px;
	}
div.subcontent p{
	font-size:12px;
	line-height:16px;
	padding-bottom:7px;
}
/* olek koniec */
div.leftmenu{
	float:left;
	display:block;
	margin-top:62px;
	padding-left:16px;
	width:211px;
	height:356px;
}
div.salonmenu{
	display:block;
	margin-top:23px;
	background-image:url('/images/salonybt.jpg');
	background-repeat:no-repeat;
	height:238px;
	width:211px;
	font-size:10px;
	color:#FFF;
}
.salonmenu b{
	padding: 6px 7px;
	display:block;
	font-weight:bold;
	font-size:11px;	
}
.salonmenu p{
	padding: 6px 7px;
	display:block;
	font-size:10px;	
}
.salonmenu a{
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	display:block;
	clear:both;
	padding:3px 2px;
	margin:1px 5px;

}
.salonmenu a:hover{
	background-color:#EBEBEB;
	color:#1B522B;
}
div.menuaktualnosci{
	width:211px;
	background-image:url('/images/aktualnoscibt.gif');
	background-repeat:no-repeat;
}	
.menuaktualnosci a{
	line-height:26px;
	display:block;
	font-weight:bold;
	color:#FFF;
	font-size:11px;	
	padding-left:15px;
}
div.middlemenu{
	display:block;
	padding:8px 0px 8px 10px;
}
.middlemenu a{
	display:inline-block;
	color:#231F20;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px;
	background-color:none;
}
.middlemenu a:hover{
	color:#FFF;
	background-color:#5A695D;
}
.brown{
	background-image:url('/images/tradycjaWbg.jpg');	
	background-repeat:no-repeat;
	background-position:bottom;
	width:300px; 
	height:310px; 
	margin-right:10px; 
	float:left
}

.brown #foto{
	position:relative;
	height:185px;
	margin-top:99px;
	margin-left:11px;
}
#foto img{
	position:absolute;
	margin:0;
}
#foto .show {
		z-index:500;
}
/* olek style dla układu na stronach oferta i usługi*/
.white{	
	width:300px; 
	margin-right:10px;
	float:left
}
.white h1{
	vertical-align:top;
}
.white #foto{
	position:relative;
	margin-top:7px;
	height:230px;
}
.subcontent a{
	color:#035831;
	border-bottom:1px dotted #035831;
}
.subcontent a:hover{
	color:#035831;
	border-bottom:1px solid #035831;
}
div.maincontentflash{
	float:left;
	width:704px;
}
div.maincontentflash div{
	display:block;
	padding-top:62px;
}

div.maincontent{
	display:block;
	float:right;
	width:680px;
	height:356px;
	margin-top:86px;
	padding-right:16px;
	text-align:center;
}
.maincontent h2{
	margin-top:126px;	
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	font-style:italic;
}
div.subcontent{
	display:block;
	float:left;
	width:645px;
	height:360px;
	margin-top:84px;
	padding-left:10px;
}
div.subcontent h1{
	font-size:12px;
	font-weight:bold;
	color:#231F20;
	text-transform:uppercase;
	display:block;
	margin-bottom:7px;
}
div.subcontent .kontakt{
	font-size:12px;
	line-height:16px;
	width:260px;
	font-weight:bold;
}
div.subcontent .kontakt b{
	display:block;
	font-weight:bold;
}
div.subcontent .zakres{
	clear:both;
	overflow:hidden;
}
.zakres span{
	background-color:#FFF;
	display:inline-block;
	height:96px;
	visibility:hidden;
	padding:0px 3px;
}
.zakres span img{ 
	margin-top:3px;
}
.zakres h1{
	margin-top:10px;
	margin-bottom:0;
	line-height:16px;
}


div.downcontent{
	display:block;	
	clear:both;
	width:972px; 
	padding-top:19px;
}
.downcontent div.szyby{
	float:right;
	padding-right:43px;
}

form.form{
	padding:10px 20px;
}

.form div{
	display:block;
	clear:both;
	width:500px;
	margin-bottom:5px;
}
.form div span{
	display:inline-block;
	width:160px;
	padding-right:10px;
	text-align:right;
	font-size:13px;
}
.form input.long, .form textarea{
	width:300px;
}
.form label.error{
	font-size:10px;
	float:right;
	margin-right:30px;
}
.form h2{
	font-size:13px;
	margin-bottom:5px;
}
.form input.submit{
	font-weight:bold;
	padding:3px 10px;
	margin-top:8px;
}

div.stopka{
	text-align:right;
	color:#3E4D3C;
	font-size:11px;
	padding:5px 0px 10px 0px;
}
.stopka a{
	font-size:11px;
	color:#666;
}
.stopka a:hover{
	text-decoration:underline;
}
div#divContainer_1{
	position:relative; 
	z-index:33;
	height:340px; 
	overflow:hidden; 
	width:610px;	
}
div#sliderDiv1{
	margin-left:10px;
	width:11px;
} 
div#flota{
	position:absolute;
	z-index:9999;
	margin-top:88px;
	margin-left:15px;
}
.downcontent div.film{
	position:absolute;
	padding-left:16px;
	margin-top:17px;
	z-index:8888;
	cursor:hand;
}
.film a{
	display:block;
	width:158px;
	height:25px;
	line-height:25px;
	font-size:11px;
	color:#FFF;
	background-image:url('/images/filmbt.jpg');
	background-repeat:no-repeat;
	padding-left:15px;
}
div.artykul{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:200px;
	height:130px;
	}
	
img.resize{
    width:200px;
    height:130px;
    border:1px solid #000000;
    padding:2px;
    position:absolute;
	display:block;
    z-index:1;
}

table.produkty{
	width:630px;
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	}
table.produkty td{
	padding-right:10px;
	}
table.produkty td img.pierwsze{
	margin-left:10px;
	}
img#mapanapis{
	position:absolute;
	margin-left:130px;	
	}

