* {
margin : 0px;
padding : 0px;
}
body {
background:#FFFFFF url('images/bg.gif') repeat top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a{
text-decoration : none;
text-align : left;
color:#555555;
}
a:hover {
text-decoration : underline;
}

b {
}

strong {
color : #000000;
font-size : 14px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #666666;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
font-size : 14px;
padding : 5px 5px 5px 15px;
font-weight : bold;
margin:2px;
color:#ffffff;
background : transparent url('images/h11.jpg') repeat-x top left;
}

h2 {
font-size : 14px;
padding : 0px 5px 5px 5px;
font-weight : bold;
margin-right:5px;
text-align:left;
color:#705923;
}

h3 {

font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
float:left;
display:block;
}

h4{
padding:2px 5px;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:0px 10px;
color:#ff0000;
font-size:12px;
display:block;
clear:both;
font-weight:bold;
}

h5 a,h5 a:link,h5 a:visited{
color:#ff0000;
}

h6{
position:relative;top:-23px;left:85px;color:#CC3300;letter-spacing:2px;font-weight:normal;font-size:10px;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}


th a:link,th a:visited,th a{
font-weight:bold;
color:#222222;
font-size:12px;
text-transform:uppercase;
margin:2px;
display:block;
}

img.block {
display : block;
clear : both;
}

input[type="text"], input[type="password"] ,select {
border:0px;
border:1px solid #5F7B29;
padding:3px 5px;
font-size:12px;
}

div.input{
float:left;
display:block;
margin:3px 3px;
border:1px solid #5F7B29;
}

div.input span{
display:block;
padding:0px;
}

div.input input{
background:#ffffff;
border:1px solid #5F7B29;
padding:3px 5px;
font-size:11px;
}

input.button{
overflow:hidden;
color:#333333;
padding:2px 5px;
float:right;
font-weight:bold;
background:none;
border:none;
}


form {display:block;clear:both;}
table td ,form table td {padding:2px;}

div.bluecontent form table td {padding:2px 0px;color:#666666;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
background:transparent url('images/under.jpg') no-repeat top center;
display:block;
margin:0px;
}


div.top{
background:transparent url('images/top.gif') no-repeat top left;
margin:0px auto;
width:941px;
height:128px;
overflow:hidden;
display:block;
}


div.topmenu{
background:transparent url('images/topmenu.png') repeat-x top center;
width:921px;
height:24px;
display:block;
margin:0px auto;
font-size:12px;
padding:2px 10px 2px 10px;
overflow:hidden;
}

ul.topmenu {
display : block;
overflow : hidden;
margin:0px 10px;
width:460px;
margin:0px auto;
}

ul.topmenu li {
list-style : none;
display : inline;
font-size : 12px;
color : #ffffff;
height:29px;
margin:0px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #ffffff;
text-align : left;
font-size : 12px;
line-height : 29px;
height : 29px;
font-weight:bold;
padding:0px 15px 0px 15px;
margin:0px 0px;
}

ul.topmenu li a.noborder{
border-right:0px;
}


ul.topmenu li a:hover {

}


div.content{
margin:0px auto;
width:941px;
overflow:hidden;
display:block;
clear:both;
}

div.content_inside{
overflow:hidden;
display:block;
width:941px;
margin:0px 0px;
clear:both;
background:transparent url('images/content.png') repeat-y top center;
}

.content_foot{
display:block;
clear:both;
}

div.address{
height:18px;
display:block;
margin:0px auto;
font-size:11px;
padding:5px 10px 5px 0px;
color:#9CB962;
}

div.address a{
color:#5F7B29;
}


div.side {
width:189px;
display:block;
margin:0px;
float:left;
overflow:hidden;
padding:0px 0px 8px;
}

div.side input{
font-size:11px;
}

div.side table{
margin:5px;
display:block;
}

div.side table tr td table{
width:100%;
}


div.centered{
padding:5px;
text-align:center;
display:block;
clear:both;
}

div.side_header2,div.side_header3,div.side_header4,div.side_header{
width:184px;
display:block;
margin:0px;
padding:5px 0px 5px 13px;
text-align:left;
overflow:hidden;
color:#ffffff;
font-size:14px;
font-weight:bold;
height:21px;
}

div.side_header{
background:transparent url('images/header_dark.png') no-repeat top left;

}

div.side_header2{
background:transparent url('images/header_light.png') no-repeat top left;
color:#705923;
padding-top:15px;
}

div.side_header3{
background:transparent url('images/header_dark.png') no-repeat top left;
}

div.side_header4{
}

img.title{
display:block;
margin:0px auto 10px auto;
clear:both;
}


div.side_content{
width:189px;
display:block;
margin:0px;
padding:0px 0px 0px;
overflow:hidden;
background:#759735;
color:#ffffff;
}

div.side_content a{ 
color:#ffffff;
}

div.side_content h2{
margin:0px 20px;
}

div.side_content_b{
color:#333333;
width:189px;
display:block;
margin:0px;
padding:0px 0px 0px;
overflow:hidden;
}


div.side_content_b2{
background:#759735;
color:#ffffff;
width:189px;
display:block;
margin:0px 0px 5px;
padding:0px 0px 0px;
overflow:hidden;
}


div.side_content_b ul{
margin:5px 10px;
list-style:none;
}

div.side_content_b ul li{
border-bottom:1px solid #F4F2E7;
padding:5px;
}

div.side_content_b ul li a{
color:#8C7235;
font-weight:bold;
line-height:14px;
}

div.side_content_b2 a,div.side_content_b a{
color:#E9F7FC;
}

input.t{
background:transparent url('images/inputt.gif') no-repeat top left;
height:12px;
width:175px;
padding:4px 5px;
border:0px;
line-height:12px;
}

div.side_content table{
margin:5px;
}


div.side_break{
background:#ffffff url('images/header_inner.jpg') no-repeat top center;
height:22px;
width:199px;
display:block;
margin:0px;
}


div.side_bot{
background:#ffffff url('images/side_bot.jpg') no-repeat bottom center;
width:199px;
display:block;
margin:0px;
padding:10px 0px 50px 0px;
}


div.middle{
background:#ffffff url('images/middle.png') no-repeat top center;
overflow:hidden;
width:563px;
display:block;
margin:0px;
float:left;
padding:20px 0px 8px;
}

div.middle ul{
margin-left:25px;
}

div.middle_header{
background:transparent url('images/oheader.png') repeat-x top center;
height:23px;
display:block;
margin:5px 3px 0px;
clear:both;
padding:10px 0px 5px 15px;
text-align:left;
overflow:hidden;
color:#705923;
font-family:tahoma;
font-size:14px;
font-weight:bold;
}


div.middle_headerv{
background:transparent url('images/vheader.png') repeat-x top center;
height:23px;
display:block;
margin:5px 3px 0px;
clear:both;
padding:10px 0px 3px 15px;
text-align:left;
overflow:hidden;
color:#ffffff;
font-family:tahoma;
font-size:14px;
font-weight:bold;
}

div.middle_content_big{
background:transparent url('images/oheader.png') repeat-x top center;
display:block;
margin:0px 5px;
overflow:hidden;
clear:both;
padding:10px 0px 0px;
}


div.produkts{
text-align:left;
margin:3px 1px 0px 1px;
display:block;
float:left;
width:132px;
overflow:hidden;
}

div.produktss{
text-align:left;
margin:3px 1px 0px 1px;
display:block;
float:left;
width:25px;
overflow:hidden;
}

div.produkt{
text-align:left;
margin:3px 1px 0px 1px;
display:block;
float:left;
width:178px;
overflow:hidden;
}


div.middle div.produkt{
height:240px;
}

div.side div.produkt{
padding-bottom:5px;
border-bottom:1px solid #F5EFFF;
}

div.nazwa{
color:#5D6B71;
font-weight:bold;
font-size:12px;
text-align:center;
}

div.nazwa a{
color:#5F7B29;
font-weight:bold;
font-size:12px;
text-align:center;
}


div.produkt div.nazwa{
color:#8C7235;
background:transparent url(images/nazwa.png) repeat-x bottom left;
font-size:11px;
line-height:14px;
padding:5px;
}

div.produkt div.nazwa a{
color:#8C7235;
}

div.zdjeciem,div.zdjecie{
text-align:center;
padding:5px;
}

div.zdjecie img{
/*border:1px solid #E2D799;*/
}

div.side div.zdjecie img{
width:50px;
}

div.opis{

}

div.opis p{
font-size:11px;
line-height:14px;
}

div.cena{
font-size:11px;
line-height:16px;
float:left;
padding:5px 10px 2px 10px;
color:#4C4C4C;
margin-left:5px;
}

div.cena b{
color:#4C4C4C;
}

div.koszyk{
float:left;
overflow:hidden;
padding:5px 0px;
}

a.cart{
background:transparent url('images/cart.gif') no-repeat top left;
display:block;
width:30px;
padding:0px 0px 0px 0px;
height:25px;
line-height:25px;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 10px;
float:left;
}

a.wiecej{
background:transparent url('images/wiecej.gif') no-repeat top left;
display:block;
width:30px;
padding:0px 0px 0px 0px;
height:25px;
line-height:25px;
font-size:12px;
font-weight:bold;
margin:0px 5px 0px 0px;
float:left;
}









table.produkt{
width:275px;
display:table;
float:left;
margin:10px 3px 10px 3px;
overflow:hidden;
font-size:10px;
}

table.produkt td{

}

table.produkt td img{
margin:0px auto;
}

div.middle_content_small{
background:transparent url('images/small.jpg') no-repeat top center;
display:inline;
float:left;
margin:0px 5px 0px 10px;
overflow:hidden;
width:260px;
padding:15px 0px 0px 0px;
}

div.middle_content_small p{
padding:10px 10px 10px 15px;
}

div.middle_content_small table.produkt{
margin:10px 50px;
clear:both;
float:none;
}

div.middle_content_smallr{
background:transparent url('images/smallr.jpg') no-repeat top center;
display:inline;
float:left;
margin:0px 5px;
overflow:hidden;
width:260px;
padding:15px 0px 0px 0px;
}

div.middle_content_smallr p{
padding:10px 10px 10px 15px;
}

div.middle_content_smallr table.produkt{
margin:10px 50px;
clear:both;
float:none;
}



div.menu {
display : block;
overflow : hidden;
padding : 0px 5px 0px 5px;
background:#759735;

}


ul.menu {
display : block;
overflow : hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
background : transparent url('images/menu_bot.gif') no-repeat bottom left;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #4C4C4C;
background : transparent;
line-height : 16px;
padding:0px 0px;
border-bottom:1px solid #D2CA9B;
}


ul.menu li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #4C4C4C;
line-height : 16px;
padding : 0px 0px 0px 0px;
}


ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px 0px 5px;
color : #ffffff;
text-align : left;
font-size : 11px;
font-weight:bold;
line-height : 16px;
padding : 5px 0px 10px 10px;
background : transparent url('images/li_off.gif') no-repeat top left;
display:block;
}


ul.menu li.d a, ul.menu li.d a:link, ul.menu li.d a:visited {
color : #ffffff;
text-align : left;
font-weight:bold;
font-size : 11px;
line-height : 16px;
padding : 5px 0px 10px 10px;
background : transparent url('images/li_off.gif') no-repeat top left;
display:block;
}


ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#006BAB;
line-height:23px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#663300;
line-height:23px;
}

ul.menu li a:hover {
font-weight:bold;
background : transparent url('images/li_on.gif') no-repeat top left;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}

img.padd{
padding:5px;
}

table.pod td{
background:#88B03D;
padding:3px 10px;
text-align:center;
}

table.pod td b{
color:white;
font-size:14px;
}

table.pod th{
background:#ffffff;
text-align:center;
font-weight:bold;
font-size:12px;
}


.red{
color:#ff0000;
}

div.footer{
background:transparent url('images/footer.gif') no-repeat top center;
height:49px;
width:931px;
display:block;
padding:15px 10px 15px 10px;
margin:0px auto 10px auto;
}

div.footer div{
padding:10px 0px 0px;
color:#A496D3;
}

div.footer div.side{
width:170px;
text-align:center;
}


div.footer ul{
width:700px;
list-style:none;
}

div.footer ul li{
float:left;
padding:5px 10px;
}

div.footer ul li a{
font-size:11px;
font-weight:normal;
color:#ffffff;
}

.skassa{
float:right;width:150px;height:30px;display:block;margin:10px;
background:transparent url('images/skassa.gif') no-repeat top center;
}

div.panel{
margin-top:55px;
width:176px;
padding:12px;
float:left;
background:transparent url('images/panelk.png') no-repeat top center;
}

div.panel a{
color:#ffffff;
}

.details a.cart{
padding:0px;
margin:5px;
float:right;
}
.zdjecie a p {
padding:0px;
}
input.but {
background : #5C7628 url('images/but_bg.jpg') repeat-x top left;
color:#ffffff;
display:block;
font-size:11px;
height:22px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}
div.standard {
float:left;
width:100%;
}
