body 
{
margin:0;
background-image:url('../grafika/bodyBg.jpg');
background-position:top;
background-repeat:repeat-x;
background-color:#86401c;
font:11px "Verdana";
color:#333333;
}

* html * ul,
* html * li
{
margin:0;
padding:0;
border:0;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

img 
{
border:0;
}
.custom1
{
color:#86401C;
}

.custom2
{
color:#502510;
}

a
{
color:#86401C;
}

a:hover
{
color:#FFCC00;
}

div,
div * div,
div div
{
-moz-box-sizing:border-box;
box-sizing:border-box;
-ms-box-sizing:border-box;

}
div#topBar
{
width:100%;
padding:5px 0px 4px 0px;
background-color:#683015;
text-align:right;
}

div#topBar div.wrapper
{
width:960px;
margin:0px auto;
margin-top:1px;
padding-right:20px;
}

div#topBar a,
div#topBar span
{
font-family:"Verdana";
font-size:10px;
color:#ffcc00;
text-decoration:none;
font-weight:normal;
}

div#topBar a:hover
{
color:white;
}

div#wrapper
{
width:980px;
margin:0px auto;
}

div#wrapper div
{
float:left;
}

div#wrapper div#box1
{
width:670px;
height:307px;
margin-top:1px;
}

div#wrapper div#box2
{
width:310px;
height:307px;
}

div#wrapper div#col1
{
width:670px;
background-image:url('../grafika/colTop.jpg');
background-repeat:no-repeat;
background-position:top;
background-color:white;
padding:8px 0px 4px 0px;
}

* html * div#wrapper div#col1
{
width:620px;
}

div#wrapper div#box3,
div#wrapper div#box4
{
box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
width:285px;
padding:0px 25px 0px 25px;
height:100%;
}

* html * div#wrapper div#box3,
* html *div#wrapper div#box4
{
padding:0px;
}


div#wrapper div#box3
{
border-right:1px solid #eaeaea;
width:284px;
}

div#wrapper div#col1 div#topbox
{
width:670px;
padding:6px 25px 8px 25px;
border-bottom:1px dashed #86401c;
font: 15px "Trebuchet MS";
color:#683015;
font-weight:bold;
margin-bottom:10px;
}

* html * div#wrapper div#col1 div#topbox
{
width:620px;
}

div#wrapper div#opis
{
width:620px;
padding:10px 25px 10px 25px;
margin-bottom:15px;
border-bottom:1px dashed #86401c;
box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
}

* html * div#wrapper div#opis
{
/*padding:0px;*/
}
div#wrapper div#opis.no_brd
{
border-bottom:0;
}

div#wrapper table#col2
{
width:310px;
float:left;
border:0;
border-collapse:collapse;
margin-top:13px;
}

div#wrapper table#col2 td
{
border:0;
padding:0;
vertical-align:top;
}


div#wrapper table#col2 td#low
{
vertical-align:bottom;
text-align:center;
padding:0px 10px;
}

div#wrapper table#col2 div#menu
{
width:287px;
padding:0px 0px 0px 0px;
clear:both;
}






div#wrapper table#col2 div#menu ul.main
{
margin:0;
padding:0px 0px 0px 0px;
list-style-type:none;
display:block;
color:white;
}

div#wrapper table#col2 div#menu ul.main a
{
text-decoration:none;
color:white;
}

div#wrapper table#col2 div#menu ul.main .plus
{
background-image:url('../grafika/plus.jpg');
background-position:center left;
background-repeat:no-repeat;
}

div#wrapper table#col2 div#menu ul.main .minus
{
background-image:url('../grafika/minus.jpg');
background-position:center left;
background-repeat:no-repeat;
}
div#wrapper table#col2 div#menu ul.main a:hover,
div#wrapper table#col2 div#menu ul.main .aktywna
{
color:#ffcc00;
}
div#wrapper table#col2 div#menu ul.main li
{
background-image:url('../grafika/menuItem0.jpg');
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
}

div#wrapper table#col2 div#menu ul.main li:hover,
div#wrapper table#col2 div#menu ul.main li.plus
{
background-image:url('../grafika/menuItem1.jpg');
background-position:top;
}
div#wrapper table#col2 div#menu ul.main li a
{
padding:0;
display:block;
font: 15px "Trebuchet MS";
font-weight:bold;
padding:3px 0px 6px 20px;
}

* html * div#wrapper table#col2 div#menu ul.main li a
{
margin:0px;
height:20px;
/*line-height:15px;*/
}

div#wrapper table#col2 div#menu ul.main li ul.cat
{
padding:0px 0px 0px 20px;
background-image:url('../grafika/subMenuItem.jpg');
background-position:top;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
}

div#wrapper table#col2 div#menu ul.main li ul.cat.minus
{
background-image:url('../grafika/line.jpg');
background-repeat:no-repeat;
background-position:bottom;

}
div#wrapper table#col2 div#menu ul.main li ul.cat a
{
font-size:12px;
letter-spacing: 1px;
padding:2px 0px 2px 15px;
}

* html * div#wrapper table#col2 div#menu ul.main li ul.cat a
{
height:17px;
position:relative;
top:-1px;
}
div#wrapper table#col2 div#menu ul.main li ul.cat li
{
background-image:none;
padding:0px 0px 0px 17px;
}


div#wrapper table#col2 div#menu ul.main li ul.cat li ul.last
{
padding:0px 0px 0px 14px;
margin:0;
}

div#wrapper table#col2 div#menu ul.main li ul.cat li ul.last a
{
background-image:url('../grafika/minus.jpg');
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
line-height:13px;
}

div#wrapper table#col2 div.box 
{
padding:20px;
color:white;
}

div#wrapper table#col2 div.box h1
{
font: 15px "Trebuchet MS";
color:#FFcc00;
margin:0px 0px 5px 0px;
font-weight:bold;
}
div#wrapper table#col2 img
{
padding:0;
margin:0;
border:0;
display:block;
}
/*
div#wrapper table#col2 div#low
{
position:relative;
padding:0px 20px;
display:table-cell;
vertical-align:bottom;
height:500px;
}*/

div#bottom
{
width:100%;
background-color:#683015;
float:left;
padding:3px 0px;
text-align:center;
}

div#bottom a,
div#bottom span
{
font-family:"Verdana";
font-size:10px;
color:#ffcc00;
text-decoration:none;
font-weight:normal;
}
div#bottom a:hover
{
color:white;
}
div#footer
{
width:100%;
background-color:white;
float:left;
padding:5px 0px 15px 0px;
color:#86401c;
}

/* lista produktow */
div#wrapper div#col1 div#lista
{
padding:0;
}

div#wrapper div#col1 div#lista div.sel
{
width:626px;
font-size:10px;
background-image:url('../grafika/lista_top.jpg');
background-repeat:no-repeat;
text-align:right;
margin:10px 17px 18px 17px;
padding:0px 5px;
height:15px;
box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
}

* html * div#wrapper div#col1 div#lista div.sel
{
margin:0;
margin-left:8px;
margin-bottom:18px;
}
div#wrapper div#col1 div#lista div.sel img
{
border:0;
position:relative;
top:1px;
}

div#wrapper div#col1 div#lista div.sel a
{
color:white;
text-decoration:none;
}

div#wrapper div#col1 div#lista div.sel a.aktywny,
div#wrapper div#col1 div#lista div.sel a:hover
{
color:#FFcc00;
}

div#wrapper div#col1 div#lista div#cont
{
width:670px;
background-image:url('../grafika/line_.jpg');
background-position:center top;
background-repeat:repeat-y;
}

div#wrapper div#col1 div#lista div#cont div.produkt
{
width:274px;
padding:0px 25px 38px 25px;
height:220px;
position:relative;
-moz-box-sizing:content-box;
box-sizing:content-box;
-ms-box-sizing:content-box;
}

div#wrapper div#col1 div#lista div#cont div.produkt p
{
line-height:12px;
}

div#wrapper div#col1 div#lista div#cont div.produkt img
{
margin:0px 20px 5px 0px;
float:left;
border:0;
}

div#wrapper div#col1 div#lista div#cont div.produkt p.nazwa
{
color:#683015;
width:134px;
margin:10px 0px 0px 0px;
display:block;
float:left;
}

div#wrapper div#col1 div#lista div#cont div.produkt p.nazwa a
{
text-decoration:none;
}

div#wrapper div#col1 div#lista div#cont div.produkt p.nazwa span
{
display:block;
font-weight:bold;
margin-bottom:5px;
}

div#wrapper div#col1 div#lista div#cont div.produkt p.opis
{
display:block;
clear:both;
width:284px;
margin:5px 0px 0px 0px;
}

div#wrapper div#col1 div#lista div#cont div.produkt a.button
{
display:block;
text-align:right;
position:absolute;
bottom:38px;
width:284px;
padding:0px 0px 0px 0px;
}

div#wrapper div#col1 div#lista div#cont div.produkt a.button img
{
border:0;
display:inline;
margin:0;
float:none;
}

div#wrapper div#col1 div#lista div#cont.no_bkg
{
background-image:none;
}

div#wrapper div#col1 div#lista div#cont div#gallery
{
-moz-box-sizing:content-box;
box-sizing:content-box;
-ms-box-sizing:content-box;
width:302px;
padding-left:25px;
}

div#wrapper div#col1 div#lista div#cont div#gallery img.big
{
height:260px;
width:260px;
clear:both;
margin-bottom:10px;
}
div#wrapper div#col1 div#lista div#cont div#gallery a
{
display:block;
float:left;
}
div#wrapper div#col1 div#lista div#cont div#gallery img.mini
{
height:120px;
width:120px;
margin-right:18px;
border:0px;
float:left;
display:block;
border-bottom:17px dotted white;
}

div#wrapper div#col1 div#lista div#cont div.opis
{
-moz-box-sizing:content-box;
box-sizing:content-box;
-ms-box-sizing:content-box;
width:318px;
padding-right:25px;
}

div#wrapper div#col1 div#lista div#cont div.opis h1
{
font: 15px "Trebuchet MS";
color:#683015;
margin-top:5px;
font-weight:bold;
margin-bottom:20px;
}



div#contact_wrapper
{
	margin-top:15px;
	width:100%;
	text-align:center;
}

div #contact_wrapper div#contact_form
{
	width: 392px; 
	float:none; 
	margin-left: auto; 
	margin-right:auto; 
	text-align:left;
}

div#contact_wrapper div#contact_form textarea
{
	font-size:12px;
	font-family:"Verdana";
}

div#contact_wrapper div#contact_form dt.submit
{
	text-align:right;
}

div#contact_wrapper div#contact_form p.hint
{
	margin-top: 5px;
}

div#error
{
	width:100%;
	text-align:center;
	font-weight: bold;
}



div#search
{
	margin: 20px 0 0 10px;
	width: 282px;
	height: 50px;
	background: url('../grafika/wyszukiwarka_bg.gif') 0 0 no-repeat;
}

div#search form
{
	margin: 14px auto;
	width: 248px;
}
div#search form input#search_field
{
	width:170px;
	height:17px;
}
div#search form input#search_submit
{
	vertical-align:middle;
}
