body,html {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	text-align: justify;
	color: #7e7145;
}
form {
margin: 0px;
padding: 0px;
float: left;
}
input, textarea, select {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	border: 1px #ececec solid;
}
.pole {
margin: 0px;
padding: 0px;
float: left;
border: 1px #999999 solid;
color: #7e7145;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1;
background: #fff;
}
.link {
text-decoration: none;
}
.link:hover {
text-decoration: underline;
}
img {
border: 0px;
margin: 0px;
padding: 0px;
float: left;
display: block;
}
p {
margin: 0px;
padding: 0px;
}
.center {
width: 100%;
margin: 0px;
padding: 0px;
}
#strona, #strona_cont {
width: 795px;
margin: 0px auto 0px;
padding: 0px;
}
#strona_cont{
margin-top: 16px;
background: url(gfx/sitebg.jpg) top left repeat;
float: left;
}
#menu {
width: 795px;
height: 212px;
margin: 0px;
padding: 0px;
}
#menu_right, #menu_left{
width: 529px;
height: 212px;
margin: 0px;
padding: 0px;
float: left;
}
#menu_left {
width: 266px;
background: url(gfx/pan.jpg) top left no-repeat;
}
#menu_top {
width: 504px;
height: 82px;
margin: 0px;
padding-top: 15px;
padding-right: 25px;
background: url(gfx/1.jpg) bottom left no-repeat;
float: left;
text-align: right;
color: #bbae82;
font-weight: bold;
}
#menu_top a {
text-decoration: none;
}
#menu_top a:hover {
text-decoration: underline;
}
#menu_mid {
width: 529px;
height: 91px;
margin: 0px;
padding: 0px;
float: left;
}
#menu_bot {
width: 529px;
height: 24px;
margin: 0px;
padding: 0px;
float: left;
background: url(gfx/2.jpg) top left no-repeat;
}
#swf {
width: 795px;
height: 195px;
margin: 0px;
padding: 0px;
float: left;
}
#main, #main_cont, #foot, #foot_cont {
width: 795px;
margin: 0px auto 0px;
padding-bottom: 10px;
}
#main_cont, #foot {
float: left;
margin: 0px;
}
#left, #foot_left {
width: 280px;
margin: 0px;
padding: 0px;
float: left;
}
#left_cont {
float: left;
}
#left, #right {
padding-top: 10px;
padding-bottom: 10px;
}
#right, #foot_right {
width: 515px;
margin: 0px;
padding: 0px;
float: left;
}
#right_cont {
width: 497px;
margin: 0px;
padding-top: 10px;
float: left;
}
.title {
width: 497px;
font-size: 14px;
font-weight: bold;
float: left;
}
.news {
width: 470px;
padding-top: 10px;
float: left;
}
.data {
width: 90px;
float: left;
color: #7e9e10;
font-weight: bold;
}
.aktual, .aktual_tit {
width: 380px;
float: left;
padding-bottom: 20px;
}
.aktual_tit {
color: #7e7145;
font-weight: bold;
}
.strony {
width: 497px;
text-align: right;
color: #7e9e10;
float: right;
padding: 10px 0px 10px;
}
.nowa_kanapka, .wierszyk
{
width: 450px;
margin: 0px;
padding-top: 10px;
float: left;
}
.wierszyk {
padding-bottom: 10px;
}
.autor, .wiersz {
width: 400px;
float: right;
font-weight: bold;
}
.nr_wiersza {
width: 50px;
float: left;
font-weight: bold;
text-align: center;
}
.wiersz {
font-weight: normal;
}
#po_kanapke {
width: 256px;
padding-left: 7px;
float: left;
}
#newsletter, #polec {
width: 253px;
padding-left: 9px;
float: left;
}
.dodatek, .kanapka, .salatka {
width: 200px;
float: left;
margin-right: 20px;
padding-bottom: 20px;
color: #7e9e10;
}
.kanapka {
color: #dd0000;
}
.dodatek img, .kanapka img, .salatka img {
border: 1px #7e9e10 solid;
margin-bottom: 5px;
}
.kanapka img {
border: 1px #f9b5b5 solid;
}
.salatka img {
border: 1px #f69330 solid;
}
.dodatek a, .kanapka a, .salatka a {
color: #7e9e10;
text-decoration: none;
}
.kanapka a {
color: #dd0000;
}
.salatka a {
color: #f16b23;
}
#opis {
width: 450px;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 47px;
float: left;
}
.dodatek a:hover, .kanapka a:hover, .salatka a:hover {
text-decoration: underline;
}
#polec_form {
width: 290px;
padding-top: 15px;
padding-left: 40px;
float: left;
}
#referencje {
width: 390px;
float: left;
padding-left: 10px;
}
.referencja {
width: 295px;
margin: 0px;
background: url(gfx/dot.gif) bottom left repeat-x;
float: left;
}
.ref_poz {
width: 30px;
float: left;
font-weight: bold;
}
.ref_link {
float: left;
color: #bfb48a;
padding-left: 10px;
}
.ref_link a {
color: #ff9900;
text-decoration: none;
}
.ref_link a:hover {
text-decoration: underline;
}
.faq {
width: 470px;
float: left;
}
.faq_poz {
width: 40px;
float: left;
text-align: center;
font-weight: bold;
}
.faq_title, .faq_title_off {
width: 430px;
float: left;
color: #ff9900;
font-weight: bold;
}
.faq_title_off {
font-weight: normal;
}
.faq_title_off span {
cursor:pointer;
}
.faq_title_off span:hover {
text-decoration: underline;
}
.faq_tresc {
width: 430px;
float: right;
padding-top: 5px;
padding-bottom: 15px;
}
#foot_left {
width: 253px;
}
#foot_right {
width: 487px;
}
#foot_cont {
width: 740px;
padding: 5px 0px 5px;
}
#foot a {
text-decoration: none;
}
#foot a:hover {
text-decoration: underline;
}

/*  style do sklepu */

#oferta {
float: left;
width: 470px;
border-bottom: 1px #f0bc42 solid;
}
#oferta .top {
width: 460px;
float: left;
padding: 2px 5px;
background: #f0bc42;
font-weight: bold;
color: #fff;
}
#oferta .foto {
width: 130px;
float: left;
}
#oferta .foto img {
cursor: pointer;
}
#oferta .name {
width: 175px;
float: left;
}
#oferta .price {
width: 80px;
float: left;
}
#oferta .quant {
width: 75px;
float: left;
}
#oferta .quant input {
width: 70px;
position: relative;
top: 2px;
border: 1px #999 solid;
}
.produkt {
float: left;
width: 470px;
background: #f9f9cc;
}
.alt {
background: #ffffdd;
}

#login {
width: 235px;
float: left;
background: #f9f9d8;
border: 1px #eee44e solid;
padding-top: 5px;
}
#login_top {
float: left;
position: relative;
top: 8px;
left: -8px;
}
#login_box {
width: 160px;
float: right;
padding-right: 11px;
padding-left: 10px;
padding-bottom: 10px;
}
#basket_box {
width: 215px;
border-top: 1px #eee44e solid;
float: right;
position: relative;
right: 11px;
padding: 10px 0px;
}
#basket_box .row {
width: 215px;
float: left;
text-align: right;
}
#basket_box span {
height: 15px;
float: right;
padding-left: 15px;
}
#basket_box a, #login a {
color: #7e7145;
text-decoration: none;
}
#basket_box a:hover, #login a:hover {
text-decoration: underline;
}
.delete a, a {
color: #990000;
text-decoration: none;
}
.delete a:hover, a:hover {
color: #990000;
text-decoration: underline;
}
#zoom {
position: absolute;
border: 2px #F7DC57 solid;
background: #fff url(gfx/loading.gif) center center no-repeat;
padding: 0px;
float: left;
margin: 0px;
z-index: 600;
visibility: hidden;
display: none;
width: 370px;
padding: 15px;
}
#zoom #sand_title {
color: #dd0000;
width: 370px;
font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
}
#zoom #sand_foto {
width: 170px;
float: left;
}
#zoom #sand_foto img {
border: 1px #fabebb solid;
}
#zoom #sand_cont {
width: 200px;
float: left;
}
#zoom #sand_cont span {
display: block;
}
