/* CSS:style.css */h1, h2, h3, h4, pre, body, html {    margin: 0;    padding: 0;}p {    margin-top: 0;    padding-top: 0;}a img,:link img,:visited img {    border: none;}ul{	list-style:none;	margin:10px 0 10px 10px;	padding:0;}li {    background: url(../../../graphics/pointer.gif) 0 5px no-repeat;    padding:0 0 0 10px;}#menu ul{	margin:0;	padding:5px 0 0 20px;	width:150px;}#menu ul li{	}#menu ul li ul{	margin:0;	padding:4px 0 4px 0;}/**********************************************//* HEADINGS */h1, h2, h3 {    margin-bottom: 3px;    line-height: 1.5em;    font-family: Tahoma;    font-weight: normal;}h4, h5, h6 {    margin-bottom: 3px;    line-height: 1.5em;    font-family: Tahoma;}h1 {    font-size: 20px;    color: #000;    font-weight: bold;}h2 {    font-size: 14px;    color: #000;    font-weight: bold;}h3 {    font-size: 16px;    color: #000;    font-weight: normal;}h4 {    font: normal 16px Tahoma;    color: #000;}h5 {    font-weight: normal;    font-size: 1em;}div#main-content td {    font-family: Tahoma;    font-weight: normal;    font-size: 11px;    color: #54483c;}td, div {    font-family: Tahoma;    font-weight: normal;    font-size: 11px;    color: #54483c;}/**********************************************//* CSS Document *//* About:Contains all the IDS elements for the structure of the site and other IDS *//****************************************************** CONTENT BOXES ******************************************************/html, body {    text-align: center;    height: 100%;    overflow-x: hidden;}body {    margin: 0;    padding: 0;    background: #fff;}div#a1 {    width: 1100px;    margin: auto;    text-align: left;    position: relative;    z-index: 1;}#left {    width: 215px;	padding-left:55px;    margin: auto;    text-align: left;    float: left;    position: relative;    z-index: 1;    background: url(../../../graphics/left.jpg) no-repeat;}#menu {	width:200px;}#top {    width: 815px;    min-height: 330px;    margin: auto;    text-align: left;    float: left;    position: relative;    z-index: 1;    background: url(../../../graphics/top.jpg);} #main {    width: 5015px;    margin: auto;    text-align: left;    float: left;    position: absolute;    top: 334px;    left: 270px;    z-index: 1;    background: #97be0d;    padding: 0 0 50px 0;} #main-mother {    position: relative;    background: url(../../../graphics/main_patt.jpg) repeat-y;	border-bottom:1px solid #97BE0D;} #main-mother2 {    position: relative;    background: url(../../../graphics/main_patt2.jpg) repeat-y;	border-bottom:1px solid #97BE0D;} #content {    width: 482px;    padding-left: 30px;    text-align: left;    position: relative;    z-index: 100;    padding-top: 13px;    padding-left: 36px;    height:auto !important;    height:560px;    min-height:560px;} #corner-top {    width: 21px;    height: 21px;    background: url(../../../graphics/corner_top2.jpg);} #corner-top-green {    width: 21px;    height: 17px;	background-repeat:no-repeat;    background: url(../../../graphics/corner_top_green.jpg);} #corner-bottom {    width: 21px;    height: 21px;    background: url(../../../graphics/corner_bottom.jpg);    position: absolute;    bottom: 0;    left: 0;} #main-top {    width: 502px;    height: 65px;    background: url(../../../graphics/main_top.jpg) no-repeat;    top:0;    left:0;    position: absolute;    z-index:10;}#main-top2 {    width: 687px;    height: 65px;    background: url(../../../graphics/main_top2.jpg) no-repeat;    top:0;    left:0;    position: absolute;    z-index:10;}#main-bottom {    background-repeat: no-repeat;    width: 502px;    height: 65px;    background: url(../../../graphics/main_bottom.jpg);    position: absolute;    bottom: 0 !important;    left: 0 !important;    bottom:100px;    left:-664px;    z-index: 1;}#main-bottom2 {    background-repeat: no-repeat;    width: 687px;    height: 65px;    background: url(../../../graphics/main_bottom2.jpg);    position: absolute;    bottom: 0 !important;    left: 0 !important;    bottom:100px;    left:-664px;    z-index: 1;} .pointer {    width: 230px;    font-size: 12px;    color: #fff;    padding-bottom: 10px;} #shopping-card {    color: #96b419;    font-size: 12px;    position:absolute;    top:254px;    left:12px;    z-index:100;} .news-title {    background: url(../../../graphics/pointer.gif);    padding-left: 10px;    background-position: left;    background-repeat: no-repeat;    font-weight: bold;    color: #626262;    font-size: 12px;    width: 157px;} .news-content {    text-align: justify;    color: #626262;    font-size: 12px;    width: 157px;    padding-left: 10px;} .news-content-full {    text-align: justify;    color: #626262;    font-size: 12px;    width: 445px;}.news-link-position {    text-align: right;    width: 157px;} #logo {    width: 252px;    height: 120px;    position:absolute;    top:0;    left:0;    z-index:100;} * html #main-mother {    position: relative;    background: url(../../../graphics/main_patt.jpg);    background-repeat: repeat-y;} * html #main-top {    left:-664px;}div#polecamy {    background-color:#97be0d;}div .polecamy-text {	text-align:center;    background-color:#97be0d;    width: 143px;    margin: 0 0 0 1px;    overflow: hidden;}div .polecamy-text img {    margin: 0 0 3px 2px;    overflow: hidden;}div .polecamy-text .polecamy-title {    padding: 0 0 5px 4px;    color: #000 !important;}div .polecamy-text .polecamy-title span {    color: #6c7b3e !important;}div .polecamy-bottom {    width: 146px;    height: 25px;    }div .polecamy-desc {    background: #526409;    width: 135px;    margin: 0 0 0 2px;    padding: 5px 0 0 4px;    color: #000 !important;    overflow: hidden;	}div .polecamy-desc span {    color: #44521b !important;}div .polecamy-desc div {    text-align: right;    padding: 0 5px 5px 0;}div#polecamy a,div#polecamy a:hover{	font-weight:bold !important;	color:#526409 !important;	text-decoration:none !important;}.input0{	width:35px;	height:16px;	font-size:10px !important;	color:#46580d !important;	text-align:right;	padding:2px 2px 0 0;	background: url( ../../../../site/graphics/input-small.gif ) no-repeat;	border:0;}html > body #a1 {    height: auto;}input.text, textarea {} .form10 {    border: 0;    font-family: Tahoma, Arial, Helvetica, sans-serif;    font-size: 11px;    background: none;    color: #fff;} .noInput {    border: 0;    background: none;} .inputSearch {    background: url( ../../../../site/graphics/bgSearch.gif ) no-repeat;    width: 157px;    height: 17px;    padding: 3px 20px 0 10px;} .searchInput {    border: 1px solid #c9c9c9;    font-family: Tahoma;    font-weight: normal;    font-size: 10px;    background: none;    color: #c9c9c9;    width: 168px;    padding: 4px 10px 4px 10px;} .searchSubmit {    border: 0;    background: none;    width: 80px;    cursor: pointer;    margin: 2px 0 0 0;} .input {    background: url(../../../../site/graphics/search_bg.jpg);    border: 0;    float: left;}/******************************************************     LINK******************************************************/input.search{	font-size:10px;	padding:2px 0 0 5px;}.font10{	font-size:10px !important;}#product-list a,#product-list a:hover{	color:#526409 !important;	font-weight:bold !important;	text-decoration:none;}div#content-home a {    text-decoration: none;}.span {    color: #b0b791;}.telefon {    color: black;}.mail {    color: black;}a {    font-size: 11px;    font-weight: bold;    color: #626262;    text-decoration: none;}a:hover {    font-size: 11px;    font-weight: bold;    color: #626262;    text-decoration: underline;} .menu {    background: url(../../../graphics/pointer.gif) 0 5px no-repeat;    font-size: 12px;    font-weight: normal;    color: #626262;    text-decoration: none;    padding-left: 10px;} .menu:hover {    background: url(../../../graphics/pointer.gif) 0 5px no-repeat;    font-size: 12px;    font-weight: normal;    color: #626262;    text-decoration: underline !important;    padding-left: 10px;}.news-link {    color: #009cdd;    font-size: 11px;    text-align: left;    font-weight: normal;}.news-link:hover {    color: #009cdd;    font-size: 11px;    text-align: left;    font-weight: normal;}.catalog-link, .catalog-link:hover {    font-weight: bold;    color: #a2bd30 !important;    font-size: 11px !important;    text-decoration: none !important;}div#baner{	position:absolute;	top:0;	right:0;	width:490px;	height:330px;	z-index:10;}div#login{	position:absolute;	top:122px;	left:12px;	z-index:100;}div#login input{	background: url(../../../graphics/bg-input.gif);	border:0;	width:158px;	height:15px;	padding:2px 0 0 4px;	color:#939393 !important;	font-size:10px !important;}div#login button{	background:none;	border:0;	width:92px;}div#login a{	color:#009cdd !important;	font-size:10px !important;	font-weight:normal !important;}div#footer{	position:absolute;	bottom: -45px;	left: 145px;	font-size:10px !important;	color:#939393 !important;	height:30px;}div#footer a{	font-weight:normal;}div#footer a span{	color:#009cdd !important;}.promotions div{	color:#000 !important;}.promotions .span{	color:#009cdd !important;	font-weight:bold !important;	font-size:12px !important;}.promotions{	float:left;	padding:0 20px 0 0;	width:122px;}.promotion-box{	width:109px;	min-height:109px !important;	padding:0 6px;	background: url(../../../graphics/promotion-box-content.gif);}.promotion-box div{	text-align:center;	width:109px;	overflow:hidden;}.promotion-box-top{	background: url(../../../graphics/promotion-box-top.gif);	width:121px;	height:6px;	overflow:hidden;}.promotion-box-bottom{	background: url(../../../graphics/promotion-box-bottom.gif);	width:121px;	height:6px;	overflow:hidden;}.promotion-title-1{	text-align:center; 	padding:0 0 3px 0; 	color:#626262 !important; 	font-weight:bold;}.promotion-title-2{	text-align:left; 	padding:0 0 3px 0; 	color:#626262 !important; 	font-weight:bold;}.promotion-title-3{	text-align:left; 	padding:0 0 3px 0; 	color:#626262 !important; 	font-weight:bold;	min-height:39px;}.recommend-box{	width:109px;	padding:0 4px;	background: url(../../../graphics/recommend-box-content.gif);}.recommend-box div{	text-align:center;	width:109px;	overflow:hidden;}.recommend-box-top{	background: url(../../../graphics/recommend-box-top.gif) no-repeat;	width:117px;	height:4px;	overflow:hidden;}.recommend-box-bottom{	background: url(../../../graphics/recommend-box-bottom.gif) no-repeat;	width:117px;	height:6px;	overflow:hidden;}.clear-both{	clear:both;	height:1px;	overflow:hidden;}.shop-link,.shop-link:hover{	color:#A2BD30 !important;	font-size:12px;}.product{	}.product-images{	border:1px solid red;}.product-image-top{	background: url(../../../graphics/bg-image-top.gif) no-repeat;	width:365px;	height:5px;	margin:auto;}.product-image-content{	width:365px;	overflow:hidden;	background: url(../../../graphics/bg-image.gif);	margin:auto;}.product-image-bottom{	background: url(../../../graphics/bg-image-bottom.gif) no-repeat;	width:365px;	height:5px;	margin:auto;}.product-image{	text-align:center;	width:450px;	margin:10px 0 5px 0px;}.product-description,.product-description span{	color:#000 !important;}.f-left{	float:left;}form{	padding:0;	margin:0;}fieldset#contact {	border:0 !important;	width:260px !important;	padding:0;	text-align:left;}.form {	overflow:hidden;	margin-bottom:0.5em;	clear:both;}fieldset#contact label{	display:block;	float:left;	text-align:left;	padding:2px 4px 0 0;	font-weight:normal;	width:92px;	color:#54483c;	font-size:10px;}fieldset#contact input{	width:140px;	height:16px;	padding:2px 0 0 3px;	overflow:hidden;	border:0;	background:url( ../../../graphics/bg-input.gif ) no-repeat;	font-size:10px;	color:#000;}fieldset#contact button,fieldset#contact a,fieldset#contact-0 button,fieldset#contact-0 a{	border:0;	background:0;	font-weight:bold;	text-decoration:underline;	color:#ca934e;	font-size:10px;}fieldset#contact textarea{	border:0;	background:#f6f6f6;	width:142px;	height:65px;	padding:5px 0 0 2px;	font-size:10px;	color:#000;	overflow:auto;}.input11{	border:1px solid white;	background:#c6ccb3;	font-size:10px;	color:#000;	padding:1px 0 0 2px;}input.text,textarea {	float:left;	border:1px solid #000;	background-color:#FFF;	color:#000;	font-family:Tahoma;	font-size:11px;}.newsTitle{	color:#A2BD30 !important;}.newsDateList{}.newsTitleList{}.newsContentList{	width:440px;}.font-error{	color:#ff0000;}.stronicowanie a{	font-weight:normal;	font-size:13px;}.stronicowanie span{	font-weight:bold;	font-size:13px;}h1.nazwaproduktu{font-size:14px;margin:0px;margin-top:10px;margin-left:20px;color:#526409;}h1.searchresults{font-size:14px;margin:0px;margin-top:10px;margin-left:20px;color:#526409;	}.wyszukiwane {font-size:9px;color:#a3a3a3;}.wyszukiwane a,.wyszukiwane a:link,.wyszukiwane a:hover,.wyszukiwane a:visited,.wyszukiwane a:active{color:#a3a3a3;font-size:9px;font-weight:normal;}a.pw4,a.pw1,a.pw2,a.pw3,a.pw,a.pw:link,a.pw:hover,a.pw:visited,a.pw:active{color:#a3a3a3 ;font-size:9px;font-weight:normal;}a.pw1,a.pw1:link,a.pw1:hover,a.pw1:visited,a.pw1:active{font-size:9px;}a.pw2,a.pw2:link,a.pw2:hover,a.pw2:visited,a.pw2:active{font-size:10px;}a.pw3,a.pw3:link,a.pw3:hover,a.pw3:visited,a.pw3:active{font-size:11px;}a.pw4,a.pw4:link,a.pw4:hover,a.pw4:visited,a.pw4:active{font-size:12px;}.wyszukiwane a:hover{}