html, body  
	{background: transparent url('../images/bg.gif') no-repeat center 34px; 
	 text-align: center; 
	 font-family: verdana, tahoma, arial, helvetica, sans-serif;
	}
body
	{margin: 0px; 
	 padding: 0px; 
	 font-size:11px; 
	 text-align: left;
	}
img 
  {border: 0px;
	}
h1 
	{font-size: 14px; 
	 font-weight: 700;
	 color:#B02B30;
	 padding:10px 15px 5px;
	 margin:0px;
	 
	}
h2 
	{font-size: 11px;
	 color:#B02B30;	
	 padding-left:10px;	 
	}

h2 a{
	 color:#515151;	
	 text-decoration:none;
}	

h2 a b{
	 color:#B02B30;	
}	
	
h3
	{font-size: 1em; 
	 font-weight: bold;
	 color:#2D2D2D;	 
	 padding-left:10px;	 
	 margin:0px;
	}
	
h4
	{font-size: 1em; 
	 font-weight: bold;
	 color:#2D2D2D;	 
	 padding-left:10px;	 
	 margin:10px 0px;
	}	
	
h3 a{
	 color:#2D2D2D;	
	 text-decoration:none;
}	

h3 a b{
	 color:#F69C05;
	 display:block;
}		

hr{
color:#F0F0F0;
background:transparent;
border:0px;
border-bottom:1px solid #F0F0F0;
}
	
p{
line-height:1.2;
padding:5px 10px;
}	

a.more{
float:right;
clear:both;
padding:5px 20px 5px 10px;
background: transparent url('../images/more.png') no-repeat center right; 
color:#F69C05;
text-decoration:none;
display:block;
margin:-5px 10px 0px;
}


div.main{
background: transparent url('../images/top.png') no-repeat 0px 50px; 
display:block;
overflow:hidden;
clear:both;
}	

div.top{
height:110px;
display:block;
clear:both;
overflow:hidden;
}

div.topleft{
display:block;
float:left;
width:150px;
margin:10px 10px 0px 20px;
}

div.topleft *{
margin:0px;
padding:0px;
text-align:left;
}

div.topleft h3{
color:#ffffff;
padding:70px 10px 10px 10px;
}

div.topright{
display:block;
float:left;
width:770px;
margin:35px 10px 0px 10px;
}

ul#topnav {
	margin: 0px 0 0px; 
	padding: 0px 2px; 
	list-style: none;	
	font-size: 12px;
	clear: both;
	float: left;
	width: 740px;
}
ul#topnav li{
	margin: 2px 0px 0px; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
}
ul#topnav a, ul#topnav span {
	padding: 5px 10px 4px; 
	float: left; 
	text-decoration: none; 
	color: #999;
	clear: both;
	height: 20px;
	line-height: 20px;
	font-weight:bold;
}
ul#topnav a {	color: #F69C05;
}
ul#topnav span {
	display: none;
}


div.topmenu{
background: transparent url('../images/topmenu.png') no-repeat top left; 
overflow:hidden;
width:730px;
height:35px;
float:right;
}


div.header{
background: transparent url('../images/header.gif') no-repeat top left; 
display:block;
overflow:hidden;
clear:both;
height:183px;
}	

div.bot ul{
list-style:none;
color:#ffffff;
margin:0px;
padding:0px;
}

div.bot ul{
margin-left:20px;
}

div.bot ul li{
float:left;
display:inline;
font-size:12px;
padding:10px 10px;
font-weight:bold;
}

div.bot ul li a{
color:#ffffff;
text-decoration:none;
}

div.bot ul li a:hover{
color:#D9DCE2;
}

div.container{
width:980px;
display:block;
margin:0px auto;
clear:both;
overflow:hidden;
}

div.content{
margin:0px 0px;
padding:5px 5px;
clear:both;
overflow:hidden;
display:block;
background: transparent url('../images/content.png') no-repeat top left; 

}

div.third{
width:33.2%;
display:block;
float:left;
overflow:hidden;
}

div.twothird{
width:66.4%;
display:block;
float:left;
overflow:hidden;
}

div.threethird{
width:99.9%;
display:block;
clear:both;
overflow:hidden;
}


div.products{
width:732px;
overflow:hidden;
display:block;
background: transparent url('../images/products.gif') no-repeat top left; 
float:left;
margin:10px 0px 5px 5px;
padding:0px 10px 0px;
}


div.sproducts{
width:332px;
height:234px;
overflow:hidden;
display:block;
background: transparent url('../images/sproducts.gif') no-repeat top left; 
float:left;
margin:5px 5px 0px 5px;
padding:5px 10px;
}

div.sproducts_bot{
width:112px;
height:24px;
overflow:hidden;
display:block;
background: transparent url('../images/sproducts_bot.gif') no-repeat top left; 
float:left;
margin:0px 0px 0px -10px;
padding:5px 240px 5px 10px;
}


div.sproducts_bot a{
color:#F69C05;
background: transparent url('../images/more.gif') no-repeat center right; 
padding:5px 20px 5px 5px;
display:block;
}

img.close{
display:block;
margin-left:-10px;
}


div.products h1{
color:#555555;
}


div.products_details{
width:420px;
display:block;
float:left;
}

div.products_details table td{
padding:5px;
}

div.products_details ul {
list-style:none;
margin:0px;
padding:0px 10px;
}

div.products_details ul li{
padding:3px 0px;
}

div.products_details ul li a{
color:#B02B30;
}

div.products_right{
width:250px;
display:block;
float:left;
}

div.products_right ul{
list-style:none;
margin:10px 0px 0px 10px;
padding:0px;
}


div.products_right ul li{
margin:5px 0px;
display:block;
overflow:hidden;
}

div.products_menu{
width:200px;
overflow:hidden;
display:block;
float:left;
}

div.products_menu ul{
list-style:none;
padding:0px;
margin:0px;
position: relative;
}

div.products_menu ul li{
padding:5px 5px 5px 10px;
display:block
overflow:hidden;
background: transparent url('../images/li.png') no-repeat bottom left; 
border-bottom:1px solid #ECECEC;
}

div.products_menu ul li a{
display:block;
text-decoration:none;
color:#555555;
}

div.products_menu ul li a.set{
font-weight:bold;
}

div.products_menu ul li a:hover{
color:#111111;
}

div.products_menu ul li ul{
margin-top:5px;
display:block;
overflow:hidden;
}

div.products_menu ul li ul li{
background:none;
border:none;
}

div.products_menu ul li ul li a{
color:#B02B30;
}

div.address {
padding:5px 0px 5px 10px;
float:left;
width:742px;
text-align:left;
overflow:hidden;
display:inline;
}

div.address ul{
display:block;
list-style:none;
float:left;
margin:0px;
padding:0px;
}

div.address ul li{
float:left;
display:inline;
}

div.address ul li a{
color:#555555;
font-size:10px;
text-decoration:none;
padding:0px 5px;
}

div.address ul li a.set{
font-weight:bold;
}


#borderright{
border-right:1px solid #E9E9E9;
}

#padded *{
margin:0px 2px;
}

#bigmargin{
padding-left:215px;
}


div.stopka{
background:#F7F7F7 url('../images/stopka.gif') no-repeat top right; 
display:block;
clear:both;
margin:0px 10px;
color:#5D5D5D;
overflow:hidden;
}

div.stopka p{
padding:8px 10px;
margin:0px;
}

div.bot{
margin:3px 0px;
width:940px;
padding:10px 20px;
clear:both;
background: #ffffff url('../images/bot.png') no-repeat top left; 
height:25px;
color:#A3A3A3;
}

div.bot *{
display:inline;
}

div.bot a{
float:right;
display:inline;
color:#A3A3A3;
text-decoration:none;
}


* html div.bot a{
margin-top:-10px;
}

div.news{
display:block;
margin:5px;
padding:5px 10px;
border-bottom:1px solid #EBEBEB;
}

div.news h2{
padding:0px;
margin:5px 0px;
}

div.news div a {
	color:#F69C05;
	text-decoration:none;
}

div.nobg{
background-image:none;
}

 .clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */
#dPowiekszZdjecie
{
	position:absolute;
	z-index:5;
	width:1px;
	height:1px;
	top:160px;
	left:220px;
	display:none;
	border:solid 1px #343434;
	text-align:right;
	background-color:#FFFFFF;
	padding:5px;
}
#dPowiekszZdjecie a
{
	color:#343434;
}
div.offsety {
	text-align:center;
	margin-top:10px;
	width:100%;
	margin:auto;
	float:left;
	color:#F69C05;
}
div.offsety a {
	color:#F69C05;
}