body {	text-align: center;	background: #0b0b0b url(/public/images/sklep/bg.png) repeat-x;	font: 12px "Arial", "Tahoma", sans-serif;	-moz-opacity: 0.9999;}* { margin: 0px; padding: 0px; }a img {	border: 0;}a {	color: #242424;	text-decoration: underline;}a:hover {	text-decoration: none;}#szukaj :hover,#partners a img:hover,#sticky a img:hover,#content a img:hover,.photo:hover,#doder	:hover,.other a img:hover,#zapisz :hover,#steps a img:hover,.dc a img:hover,#zaloguj	:hover,#main_news a img:hover,.mini_news a img:hover,#bilboard a img:hover,#lp2 a:hover,.rbutton:hover,#main_photo a img:hover,.mini_photo1 a img:hover,.mini_photo2 a img:hover,.stab img:hover,#pir2 a img:hover,#add_pir a:hover	{	opacity: 0.7;}#ls,#rs,#top h1,#welcome,#infoBasket,#contact,#menu,.h3c span,.pc,.bn h3 span,.h3dot span,.product_nav small	{	position: absolute;}#container {	margin: auto;	width: 962px;	padding: 0 18px 0 18px;	text-align: left;}#top {	width: 962px;	height: 225px;	background: url(/public/images/sklep/top.jpg);	position: relative;}#ls,#rs {	top: 0;	width: 18px;	height: 599px;}#ls {	left: -18px;	background: url(/public/images/sklep/left_shadow.jpg);}#rs {	right: -18px;	background: url(/public/images/sklep/right_shadow.jpg);}#top h1 {	top: 11px;	left: 10px;}#welcome {	top: 11px;	left: 729px;	line-height: 1.4em;	color: #E8E8E8;}#gw {	color: #6EA63E;	font-size: 0.9em;	padding-left: 4px;}#ww {	color: #E8E8E8;	font-size: 0.9em;}#infoBasket {	top: 63px;	left: 728px;	line-height: 2.3em;	width: 230px;}#infoBasket a {	color: #950D01;	font-size: 0.9em;}#b1 {	text-align: right;}#b1 a {	background: url(/public/images/sklep/b1.png) right 50% no-repeat;	font-weight: bold;	padding-right: 12px;}#b2 {	font-size: 0.9em;	text-align: left;	color: #F3F3F3;}#b2 a {	font-size: 1.1em;}#b3 {	text-align: right;}#b3 a {	background: url(/public/images/sklep/b2.png) right 50% no-repeat;	padding-right: 12px;}#b3 a#MB_slideUp {	background: url(/public/images/sklep/b2r.png) right 50% no-repeat;	padding-right: 12px;}#b4 { position: absolute; bottom: 10px; }#b4 a { text-decoration: none; color:#fff; }#b4 a:hover { text-decoration: underline; }#b4 a span { color: #FFC600; font-weight: bold; padding-right: 5px; font-size: 12px; text-decoration: underline; }#pr a {	color: #FFC600;	font-weight: bold;	padding-right: 5px;}.sb1 {	background: #FFF;	padding: 8px 5px 14px 5px;	overflow: hidden;}.sb1 table {	float: left;	margin: 0 0 0 6px;	width: 247px;	border-collapse: collapse;	font-size: 0.9em;	color: #7A786C;}.sb1 table tr td {	padding: 6px 2px 6px 2px;}.pic td {	color: #37362E;	font-weight: bold;	font-size: 1.1em;	border-bottom: 1px solid #D1D0CF;}.sb_p {	color: #D5481D;}.sb_c {	color: #7A786C;	font-size: 0.9em;}#sb2 {	background: #DBDAD2;	text-align: right;	padding: 12px 12px 0 0;	height: 25px;	font-weight: bold;	color: #37362E;	font-size: 1.1em;}#sb2 span {	color: #D5481D;}#sb3 {	background: url(/public/images/sklep/grad.gif);	padding: 13px 12px 0 12px;	height: 500px;	height: 25px;}#sb3a {	float: left;	padding-left: 13px;	color: #E7E6E1;	font-size: 0.9em;	background: url(/public/images/sklep/sb3a.png) left 5px no-repeat;}#sb3b {	float: right;	padding-right: 13px;	color: #F1F1EA;	font-weight: bold;	font-size: 1.1em;	background: url(/public/images/sklep/sb3b.png) right no-repeat;}#contact {	top: 5px;	left: 448px;	line-height: 1.8em;	color: #BFBFBF;}#contact div {	padding-left: 4px;	font-weight: bold;}#contact div span {	color: #C1DFA5;}#contact a {	color: #F6F6F6;	text-decoration: none;}#contact a:hover {	color: #F6F6F6;	text-decoration: underline;}#menu {	list-style: none;	top: 188px;	left: 13px;}#menu li {	float: left;}#menu li a {	height: 26px;	display: block;}#menu li a:hover {	background-position: 0 -26px;}#m1 a {	background: url(/public/images/sklep/menu1.jpg);	width: 146px;	margin-right: 7px;}#m2 a {	background: url(/public/images/sklep/menu2.jpg);	width: 65px;	margin-right: 6px;}#m3 a {	background: url(/public/images/sklep/menu3.jpg);	width: 99px;	margin-right: 6px;}#m4 a {	background: url(/public/images/sklep/menu4.jpg);	width: 146px;	margin-right: 6px;}#m5 a {	background: url(/public/images/sklep/menu5.jpg);	width: 142px;	margin-right: 6px;}#m6 a {	background: url(/public/images/sklep/menu6.jpg);	width: 82px;	margin-right: 6px;}#m7 a {	background: url(/public/images/sklep/menu7.jpg);	width: 132px;	margin-right: 4px;}#m8 a {	background: url(/public/images/sklep/menu8.jpg);	width: 63px;}#box {	width: 962px;	padding: 0 19px 0 17px;	margin: 0 -18px 0 -18px;	background: url(/public/images/sklep/shadow.png) repeat-y;}#where {	padding: 17px 0 0 16px;	background: url(/public/images/sklep/where.png);	width: 939px;	height: 52px;	font-size: 0.9em;	font-weight: normal;	color: #424242;}#where a,.product_details2 a {	color: #4D950C;	margin: 0 3px 0 3px;}#left_nav {	float: left;	width: 210px;	padding: 10px 0 0 7px;	margin: 0 14px 25px 0;}.nav_black,.nav_green {	width: 191px;	height: 27px;	padding: 6px 0 0 19px;	color: #FFF;	font-size: 1em;}.nav_black {	background: url(/public/images/sklep/nav_black.jpg);}.nav_green {	background: url(/public/images/sklep/nav_green.jpg);}.bl {	width: 209px;	padding: 0 0 10px 1px;	background: url(/public/images/sklep/bl.png) bottom no-repeat;	margin: 0 0 15px 0;}#search {	text-align: right;	padding-right: 7px;}.lnc {	width: 207px;	border-left: 1px solid #F5F5F5;	border-right: 1px solid #EFEFEF;	padding-top: 7px;}#ts {	width: 194px;	height: 21px;	background: #FFF url(/public/images/sklep/ts.png);	font: 0.9em "Arial", sans-serif;	text-align: center;	padding: 5px 0 0 0;	color: #767676;	border: 0;}#szukaj {	border: 0;	width: 81px;	height: 21px;	cursor: pointer;	background: url(/public/images/sklep/search.jpg);	margin: 8px 0 4px 0;}#zw {	font-size: 0.75em;	background: url(/public/images/sklep/green_arrow.png) left 50% no-repeat		;	padding-left: 7px;	color: #767676;	text-decoration: none;}#zw :hover {	text-decoration: underline;}#menu2 {	margin: 0 4px 0 4px;	line-height: 1.7em;	list-style: none;}#menu2 li,#fl {	padding-top: 8px;	margin-top: 7px;	background: url(/public/images/sklep/dot.png) top repeat-x;}#menu2 li ul li,#menu2 li:first-child {	padding: 0;	margin: 0;	background: none;}#menu2 li a {	color: #1A1A1A;	background: url(/public/images/sklep/green_arrow.png) left 50% no-repeat		;	font-weight: bold;	padding-left: 7px;}#menu2 li ul {	margin: 0 0 0 10px;	list-style: none;}#menu2 li ul #active a {	font-weight: bold;	color: #4D950C;}#menu2 li ul li a {	color: #3C3C3C;	background: url(/public/images/sklep/brown_arrow.png) left 8px no-repeat		;	font-weight: normal;	display: block;}#partners {	text-align: center;	line-height: 1.6em;}#partners img {	margin: 3px 0 3px 0;}#partners a {	font-size: 0.9em;	color: #A6A6A6;}#fl {	text-align: right;	padding-right: 10px;}#fl a {	color: #242424;}#content {	float: left;	width: 724px;	position: relative;	z-index: 1;}#sticky {	overflow: hidden;	z-index: 1;	position: relative;}.left {	float: left;}.right {	float: right;}.h3c {	margin-top: 20px;	clear: both;	font-size: 1em;	color: #242424;	background: url(/public/images/sklep/dot.png) bottom repeat-x;	width: 100%;	position: relative;	padding: 2px 0 5px 5px;	margin-bottom: 18px;}.h3c span {	top: 0;	right: 10px;	font-size: 0.9em;	font-weight: normal;}.h3c span a {	color: #747474;}/*select {	border: 1px solid #737373;	margin: 0 0 0 5px;	font-size: 0.9em;}*/.products {	clear: both;	list-style: none;	overflow: hidden;	margin-bottom: 30px;}.products li {	float: left;	width: 168px;	height: 283px;	background: url(/public/images/sklep/product.png);	margin-left: 17px;}.products li:first-child {	margin: 0;}.photo {	float: none;	margin: 8px 4px 12px 4px;	width: 155px;	position: relative;	height: 135px;	text-align: center;}.photo img {	margin: 0px auto;}.pc {	bottom: -1px;	left: 8px;	background: url(/public/images/sklep/promocja_cenowa.png);	width: 134px;	height: 20px;	padding: 5px 0 0 8px;	color: #FFF;	font-weight: bold;	font-size: 1em;	cursor: pointer;}.pc span {	color: #FFC600;}.pc2 {	background: url(/public/images/sklep/promocja_cenowa.png);	width: 142px;	height: 20px;	padding: 5px 0 0 0px;	color: #FFF;	font-weight: bold;	font-size: 1em;	cursor: pointer;	text-align: center;	position: absolute;	right: 5px;	top: -5px;}.products li h4 {	margin: 0 0 0 9px;	height: 49px;	font-size: 1em;}.products li h4 a {	color: #950D01;}.price {	text-align: right;	color: #295B07;	font-size: 1.1em;	font-weight: bold;	padding: 0 11px 10px 0;	margin: 0 0 7px 0;	background: url(/public/images/sklep/dot.png) bottom repeat-x;}.price strike {	color: #727272;	font-weight: normal;	margin-right: 8px;	font-size: 0.8em;}.other {	text-align: right;	line-height: 1.5em;	font-size: 0.9em;}.bn {	float: left;	width: 353px;	padding: 0 0 10px 0;	background: url(/public/images/sklep/bn.png) bottom no-repeat;	margin: 0 13px 30px 0;}.news {	margin-top: -10px;	width: 351px;	border-left: 1px solid #EAEAEA;	border-right: 1px solid #EAEAEA;}.bn h3 {	width: 336px !important;	height: 31px;	background: url(/public/images/sklep/big_nav_black.jpg);	color: #FFF;	position: relative;	font-size: 1em;	padding: 6px 0 0 17px;	margin: 0;}.bn h3 span {	top: 6px;	right: 21px;}.bn h3 span a {	color: #CECECE;	font-size: 0.9em;	font-weight: normal;}.news ul {	list-style: none;	margin: 10px 13px 0 13px;}.news h4,.mini_news h4 {	color: #950D01;	font-size: 1em;	display: inline;	margin-right: 7px;}.mini_news h4 a,#main_news h4 a {	color: #950D01;	text-decoration: none;}.mini_news h4 a:hover,#main_news h4 a:hover {	color: #950D01;	text-decoration: underline;}.news ul li span,.mini_news span {	color: #97B370;	font-size: 0.9em;}.news ul li:first-child,.bng li:first-child {	background: 0;	padding-top: 0;}.news ul li,.bng li {	background: url(/public/images/sklep/dot.png) top repeat-x;	padding-top: 7px;}.news p,.mini_news p {	color: #7F7F7F;	line-height: 1.3em;	font-size: 0.9em;	text-align: justify;}.news p a,.mini_news p a {	color: #537C16;	background: url(/public/images/sklep/brown_arrow.png) left 50% no-repeat		;	padding-left: 7px;}#fn {	float: left;	margin-bottom: 30px;}.h3g {	width: 339px;	height: 31px;	background: url(/public/images/sklep/big_nav_green.jpg);	color: #FFF;	font-size: 1em;	padding: 6px 0 0 17px;}.bng {	list-style: none;	background: url(/public/images/sklep/bng.png) bottom no-repeat;	padding: 0 7px 10px 10px;	font-size: 0.9em;	width: 339px;	line-height: 1.5em;	margin-bottom: 10px;}.bng li {	padding-bottom: 5px;}.bng a {	background: url(/public/images/sklep/green_arrow.png) left 5px no-repeat		;	padding: 0 0 0 7px;	text-decoration: none;	display: block;}.bng a:hover {	text-decoration: underline;}#newsletter {	width: 341px;	height: 100px;	background: url(/public/images/sklep/newsletter.png) no-repeat;	padding: 7px 0 0 15px;	color: #FFF5F0;	font-size: 0.9em;}#newsletter h3 {	color: #F6DED5;	font-size: 1.1em;	margin-bottom: 16px;}#newsletter form {	margin-top: 5px;	padding-bottom: 5px;}#newsletter a {	color: #C6867A;}#tz {	border: 1px solid #DDBBAE;	background: #FFF;	color: #7F7F7F;	font: 1em "Arial", sans-serif;	width: 120px;	height: 17px;	text-align: center;	padding: 3px 7px 0 7px;}#zapisz {	width: 76px;	height: 22px;	margin: 0 15px 0 8px;	background: url(/public/images/sklep/zapisz_sie.png);	cursor: pointer;	border: 0;}#wypiszsie {	width: 76px;	height: 22px;	margin: 0;	background: url(/public/images/sklep/wypisz_sie.png);	cursor: pointer;	border: 0;}#wypisz a {	color: #DCA68F;	padding: 4px 9px 0 0;	text-decoration: none;}#wypisz a:hover {	text-decoration: underline;}#poli {	color: #C6867A;	font-size: 0.8em;}.h3dot {	position: relative;	clear: both;	background: url(/public/images/sklep/dot.png) bottom repeat-x;	padding-bottom: 7px;	margin-bottom: 20px;	font-size: 1em;}.h3dot span {	top: 1px;	right: 11px;	font-size: 0.9em;}.h3dot span a {	color: #7F7F7F;	font-weight: normal;}.dc {	height: 54px;	background: url(/public/images/sklep/dot.png) bottom repeat-x;	margin-bottom: 25px;}.dc a img {	margin: 0 20px 0 20px;}.ns {	clear: both;	margin: 0 0 12px 17px;}#shortcut {	margin: 0 0 25px 8px;	width: 927px;	height: 100px;	background: url(/public/images/sklep/shortcut.jpg) no-repeat;	color: #404040;	padding: 15px 0 0 22px;	font-size: 0.9em;	overflow: hidden;}#shortcut div {	overflow: hidden;	float: left;}#s1 {	width: 178px;	margin-right: 22px;}#s2 {	width: 235px;	margin-right: 23px;}#s3 {	width: 190px;	margin-right: 26px;}#s4 {	width: 240px;}#shortcut h4 {	font-size: 1.1em;	margin: 0 0 5px 0;}#shortcut ul {	list-style: none;	float: left;	line-height: 1.5em;	margin-right: 30px;}#shortcut a {	color: #A5A5A5;	text-decoration: none;}#shortcut a:hover,#menu_bottom a:hover {	text-decoration: underline;}#payment {	margin: 0 10px 35px 40px;	top: 12px;	position: relative;}#payment div {	padding: 6px 50px 0 0;	_padding: 18px 50px 0 0;	font-size: 0.9em;	color: #A5A5A5;	float: left;}#bottom_shadow {	width: 962px;	padding: 0 19px 0 17px;	margin: -25px -18px 30px -18px;	background: url(/public/images/sklep/bottom_shadow.jpg);	height: 100px;}#menu_bottom {	text-align: center;	font-size: 0.9em;	color: #EB5D15;}#menu_bottom a {	color: #BDBDBD;	text-decoration: none;	margin: 0 8px 0 8px;}#footer {	overflow: hidden;	color: #494949;	margin: 0 6px 20px 6px;	font-size: 0.9em;}#footer a {	color: #7A7A7A;}#copy {	float: left;}#ibero {	float: right;}#main_news {	width: 720px;	padding: 0 7px 13px 0;	background: url(/public/images/sklep/mnb.png) bottom repeat-x;	overflow: hidden;	color: #797979;	font-size: 0.95em;	margin-bottom: 15px;}#main_news img {	float: left;	margin: 0 8px 0 0;}#main_news h4 {	color: #950D01;	margin-bottom: 2px;	font-size: 1.05em;}.small {	display: block;	font-size: 0.85em;	margin-bottom: 4px;}.mn_cw {	clear: both;	text-align: right;}.mn_cw a {	color: #59811E;}.mini_news {	overflow: hidden;	margin-bottom: 15px;}.mini_news img {	width: 100px;	float: left;	margin-right: 10px;}.mini_news p {	margin: 3px 0 0 0;}#mini_news {	padding: 0 0 5px 0;}#bilboard {	clear: both;	padding: 0 0 40px 0;	text-align: center;}#lp {	overflow: hidden;	margin-bottom: 20px;	font-size: 0.9em;	padding-bottom: 6px;	border-bottom: 1px solid #EBEBEB;}#lp1 {	float: left;	color: #ABABAB;}#lp1 a,#lpb2 a {	color: #474747;	text-decoration: none;	padding: 0 2px 0 2px;}#lp1 a:hover,#lpb2 a:hover {	text-decoration: underline;}#lp1 .lpa,#lpb2 .lpa {	font-weight: bold;	text-decoration: underline;	color: #B73809;	font-size: 1.1em;}#lp1 .lpa:hover,#lpb2 .lpa:hover {	text-decoration: none;}#lp1 small {	margin-left: 30px;}#lp2 {	float: right;	margin-right: 10px;	color: #474747;}#lp2 a {	color: #FFF;	text-align: center;	display: block;	float: left;	width: 20px;	height: 17px;	padding-top: 3px;	text-decoration: none;	font-weight: bold;	background: url(/public/images/sklep/np1.png);	margin: 0 2px 0 2px;}#lp2 .np {	background: url(/public/images/sklep/np2.png);}.np0 {	float: left;	padding: 3px;}#lpb1 {	float: left;}#lpb2 {	clear: both;	text-align: center;}#lpb {	border-top: 1px solid #EBEBEB;	padding: 6px 0 50px 0;	color: #ABABAB;	font-size: 0.9em;	clear: both;}.product_nav {	clear: both;	border-bottom: 1px solid #EBEBEB;	padding: 36px 0 6px 0;	color: #ABABAB;	font-size: 0.9em;	margin-bottom: 20px;	width: 100%;	position: relative;}.product_nav span {	font-weight: bold;	font-size: 1.1em;	color: #B73809;}.product_nav small {	right: 10px;	bottom: 5px;	color: #AAA;	font-size: 0.8em;}#recension {	font-size: 0.9em;	color: #ABABAB;	margin: 0 0 0 15px;}.rinfo {	font-weight: bold;	color: #626262;}.rbutton {	width: 120px;	height: 19px;	padding-top: 3px;	text-align: center;	display: block;	background: url(/public/images/sklep/button.png);	color: #457400;	font-weight: bold;	text-decoration: none;	margin: 8px 0 20px 0;}.r2info {	font-size: 0.9em;}.product_photo {	float: left;	width: 280px;	margin: 0 15px 0 0;}#main_photo {	border: 1px solid #EBEBEB;	width: 278px;	text-align: center;	margin-bottom: 5px;}#zoom_click {	width: 275px;	text-align: right;	margin-right: 5px;	font-size: 0.9em;	margin-bottom: 15px;}#zoom_click  a {	color: #AAA;}.mini_photo1,.mini_photo2 {	border: 1px solid #EBEBEB;	width: 125px;	text-align: center;	float: left;}.mini_photo1 img,.mini_photo2 img {	width: 125px;}.mini_photo2 {	margin: 0 0 10px 26px;}.product_details {	float: left;	width: 423px;}.product_title {	border-bottom: 1px solid #E9E9E9;	padding: 0 0 6px 0;	overflow: hidden;	width: 423px;	margin: 0 0 35px 0;}.product_title h1 {	color: #950D01;	font-size: 20px;	margin-bottom: 3px;	font-weight: normal;}.product_title span {	color: #747474;	font-size: 0.9em;	display: block;	margin-bottom: 5px;}.product_price {	float: left;	color: #295B07;	font-size: 1.5em;	font-weight: bold;}.product_producent {	float: right;	padding-top: 5px;	font-size: 0.9em;}.product_producent a {	color: #4D950C;	font-weight: bold;}.product_details2 {	line-height: 2em;	margin-bottom: 20px;	color: #747474;	font-size: 0.9em;}.product_details p {	color: #474747;	line-height: 1.5em;	margin-right: 25px;	font-size: 0.98em;}#pir {	text-align: center;}#pir1 {	margin: auto;	width: 246px;	height: 22px;	padding-top: 8px;	font-size: 0.9em;	background: url(/public/images/sklep/pir1.png);}#pir2 {	margin: auto;	width: 318px;	height: 35px;	padding-top: 8px;	background: url(/public/images/sklep/pir2.png);}#add_pir {	margin: auto;	margin-top: 8px;	width: 315px;	border-top: 1px solid #E2E2E2;	padding-top: 7px;}#add_pir a {	float: left;	width: 155px;	height: 24px;	background: url(/public/images/sklep/button2.png);	display: block;	margin: 0 1px 0 1px;	color: #393939;	font-size: 0.9em;	padding-top: 5px;	text-decoration: none;}.comments {	overflow: hidden;	font-size: 0.9em;	color: #A2A093;	border-bottom: 1px solid #EBEBEB;	padding-bottom: 5px;	margin-bottom: 10px;}.comd {	float: left;	width: 110px;	padding: 5px;}.comc {	float: left;	width: 580px;}.comc strong {	color: #417200;	font-size: 1.1em;}.comc span {	color: #000;	font-weight: bold;	font-size: 1.1em;}.comc p {	color: #727061;	margin: 5px 0 10px 0;}.cwr {	text-decoration: none;	font-size: 0.9em;	color: #8D0101;	margin-right: 10px;}.dr {	text-decoration: none;	color: #417200;	font-weight: bold;}.cwr:hover,.dr:hover {	text-decoration: underline;}#zal {	text-align: center;	margin: 20px 0 0 0;}#zal ul {	list-style: none;	margin: auto;	width: 235px;	text-align: right;	margin-top: 10px;	margin-bottom: 25px;}#zal li {	margin-bottom: 5px;}#zal input {	border: 1px solid #605E51;	padding: 2px;	width: 170px;	height: 15px;	font: 1em "Tahoma", sans-serif;}#zal #zaloguj,#doder {	width: 140px;	height: 34px;	background: url(/public/images/sklep/big_link.jpg);	color: #FFF;	font-weight: bold;	text-align: center;	border: 0;	padding: 0;	cursor: pointer;	margin-right: 17px;}#zal a {	font-size: 0.9em;	color: #7D7D7D;}#addr {	list-style-type: none;	margin: 20px 0 30px 0;	padding: 0;	font-size: 1.1em;	color: #000;}#addr li {	clear: both;	margin-bottom: 12px;}#addr li span {	float: left;	width: 50px;	display: block;}.tint {	border: 1px solid #605E51;	width: 170px;	margin-right: 8px;}#addr li small {	color: #727061;	font-size: 0.9em;}#addr textarea {	border: 1px solid #605E51;	width: 615px;}#addo {	float: left;	width: 200px;}#doder {	float: right;	font: bold 0.9em "Tahoma", sans-serif;	margin-right: 40px;}#content-site h4 {	color: #638B2A;	font-weight: bold;	font-size: 1em;	text-decoration: underline;}#content-site p {	font-size: 0.9em;	line-height: 1.5em;	margin: 7px 0 20px 0;	width: 676px;}#content-site a,.afst a {	color: #638B2A;}#steps {	text-align: center;	padding-bottom: 7px;}#steps img {	margin-left: 1px;}.afst {	padding: 0 0 20px 0;	border-bottom: 1px solid #CCC;	margin-bottom: 20px;}.laf {	margin-left: 180px;	line-height: 2em;}.stab {	width: 100%;	border-collapse: collapse;	border-top: 1px solid #79945B;	font-size: 0.9em;	margin: 0 0 20px 0;}.sthead td {	background: #C9DCB5;}.stab tr td {	border-left: 1px solid #79945B;	border-bottom: 1px solid #79945B;	padding: 10px;	vertical-align: top;}.stab tr td:first-child {	border-left: 0;}.sti {	float: left;	margin-right: 10px;}a.sto {	font-weight: bold;	color: #356C0C;	text-decoration: none;}.sto:hover {	text-decoration: underline;}.stab strong {	color: #356C0C;}.stin {	width: 28px;	height: 19px;	text-align: center;	padding-top: 5px;	font: 1em "Tahoma", sans-serif;	background: url(/public/images/sklep/stin.jpg);	border: 0;	margin-bottom: 10px;}.fls {	float: left;	padding-top: 6px;}.frs1 {	margin-bottom: 10px;	float: right;}.frs2 {	clear: both;	float: right;	margin-right: 45px;}.stde {	background: #EDF5E5;	padding: 15px 0 15px 35px;	font-size: 0.95em;	margin-bottom: 20px;}.stde ul {	list-style: none;	line-height: 1.5em;}.stde ul li div {	float: left;	width: 110px;	text-align: right;	font-weight: bold;	margin-right: 5px;}.stde strong {	color: #BD4003;	font-size: 1.1em;}.sdfp {	list-style: none;	float: left;	width: 295px;	text-align: right;}.sdfp li {	margin-bottom: 10px;}.sdfp select {	width: 140px;}#prezent {	background: url(/public/images/sklep/prezent.jpg) 120px 0 no-repeat;	font-size: 0.9em;	margin-top: 15px;	padding: 5px 35px 0 0;	height: 21px;}.kbat {	float: left;	padding-left: 62px;	font-size: 0.95em;}.kbat input {	margin: 0;	padding: 0;	border: 1px solid #737373;	height: 15px;	margin: 0 6px 0 13px;	width: 138px;	font: 1em "Tahoma", sans-serif;}.ini {	float: left;	height: 17px;}.kbok {	clear: both;	background: url(/public/images/sklep/ok.jpg) 0 50% no-repeat;	width: 180px;	padding: 8px 0 0 20px;	margin-left: 87px;}.kbok span {	font-weight: bold;	color: #287C23;}.kuw {	font-size: 0.95em;	clear: both;	width: 570px;	border-top: 1px solid #A6BE94;	padding-top: 15px;	margin-left: 150px;	text-align: right;}.kuw textarea {	border: 1px solid #A6BE94;	width: 520px;}.kuw span {	float: left;}.otst1 {	clear: both;	border-top: 1px dotted silver;	border-bottom: 1px dotted silver;	padding-top: 13px;	margin-top: 20px;	font-size: 0.95em;	height: 65px;}.otst2 {	clear: both;	padding: 0 0 13px 140px;	overflow: hidden;}.otst2 label a {	color: #E46411;	font-weight: bold;}.otst3 {	background: url(/public/images/sklep/dot.png) bottom repeat-x;	padding: 0 0 13px 0;	text-align: center;}.flo,.fro {	float: left;	margin: 10px 19px 0 10px;}.flo img,.fro img {	margin-bottom: 5px;}.flo a,.fro a {	text-decoration: none;}.flo a:hover,.fro a:hover {	text-decoration: underline;}#zamawiasz {	margin-bottom: 10px;}.plko {	border-bottom: 1px solid #90AB74;	padding: 0 0 8px 0;	color: #D5550D;	text-decoration: underline;	font-weight: bold;	margin-bottom: 20px;}.plko2 {	margin: 13px 0 0 45px;	line-height: 1.4em;}.plko2 div {	font-weight: bold;	margin-bottom: 3px;}.plko2 div span {	color: #356C0C;}.plko2 a {	font-weight: bold;	color: #356C0C;	text-decoration: underline;}.plko2 a:hover {	text-decoration: none;}.plko2 small {	color: #868686;}.plko2 p {	width: 577px;	line-height: 1.3em;	margin: 0 0 15px 0;}.mjk {	margin-left: 135px;	overflow: hidden;}.meh {	list-style: none;	margin: 15px 34px 0 40px;	text-align: right;	float: left;}.meh li {	margin-bottom: 10px;}.meh input,.kwsi {	border: 1px solid #737373;	padding: 2px;	width: 131px;	height: 14px;}.zzp {	float: left;	margin: 15px 0 0 0;}.zzp img {	margin-bottom: 5px;}.zzp a {	color: #000;	font-size: 0.9em;}.kpr {	margin: 0 0 25px 130px;}.kpr div {	color: #E46411;	font-weight: bold;	text-decoration: underline;	margin-bottom: 17px;}.crac {	width: 305px;	text-align: right;	list-style: none;	float: left;}.crac li {	margin-bottom: 5px;}.craci {	border: 1px solid #737373;	padding: 2px;	width: 170px;	height: 16px;	margin-left: 13px;}#vat {	font-size: 0.9em;	margin-right: 5px;}.crac span,.kws span {	color: #8D0101;}.kws {	background: #E8F0DE;	margin-left: 30px;	float: left;	width: 338px;	padding: 12px 25px 24px 25px;	font-size: 0.9em;	line-height: 1.5em;}.kws div {	font-weight: bold;	font-size: 1.1em;	margin-bottom: 4px;}.kws ul {	list-style: none;	text-align: right;	width: 188px;	margin: 10px 0 0 0;}.kws li {	margin-bottom: 10px;	font-weight: bold;}.kws input {	margin-left: 10px;}.kws div.wanl {	color: #356C0C;	font-weight: normal;	margin: 0;	font-size: 1em;}.kws .wanl input {	margin: 0 5px 0 0;}/* own */ /* error */.redStar {	color: red !important;}input.error,textarea.error {	border: 1px solid #b81214 !important;}input.error_in {	border: 1px solid #b81214 !important;	background: Window url('/public/images/sklep/error-form.gif') right		center no-repeat;}div.error {	background: url("/public/images/sklep/error-form.gif") top left		no-repeat;	height: 19px !important;	line-height: 19px !important;	float: left;	padding: 0px 0px 0px 23px !important;	color: #b81214 !important;	font-size: 11px;	float: left;	margin-left: 3px;}div.error em {	font-weight: bold;}div.success {	background: none;	padding: 0px !important;	margin: 0px !important;}#producers,#producers a {	color: #557f19;}#producers span {	color: #000000;}.user_vat {	display: none;}.user_c {	display: none;}.stron {	font-weight: bold;	text-decoration: underline !important;}#search_form {	padding: 0px 40px;}#search_form .title {	color: #8d0101;	text-decoration: underline;	font-weight: bold;	margin: 5px 0px;}#search_form form {	margin-top: 10px;	margin-bottom: 50px;}#search_form label {	width: 120px;	text-align: right;	float: left;	margin-right: 10px;	top: 3px;	position: relative;}#search_form input,#search_form select {	vertical-align: middle;	margin-bottom: 10px;}#search_form br {	clear: left;}#search_title {	margin-top: 20px;}#search_title .title {	color: #8d0101;	font-weight: bold;	margin: 5px 0px;}#search_title .title span {	color: #000;	font-weight: normal;	padding-left: 5px;	font-size: 11px;}input.txt,select.txt {	border: 1px #707070 solid;	width: 135px;	font: normal normal 10px Tahoma, sans-serif;	padding: 3px;}select.txt {	width: 143px;	margin: 0px;}h1.notify {	color: #060100;	font-size: 14px;	padding: 0px;	margin: 50px 0px;	text-align: center;}h1.notify a {	text-decoration: underline;	color: #4d950c;}h1.notify a:hover {	text-decoration: none;}/* dopisane */#commentForm2 {	color: #000;	text-align: center;	width: 340px;	padding: 20px 20px 10px 20px;	background-color: #f2f2f2;	margin: 20px auto;	font-weight: bold;}#commentForm2 a {	color: #8C0200;	text-decoration: underline;}#commentForm2 a:hover {	text-decoration: none;}#commentForm2 td {	font-weight: normal !important;	padding: 5px;}#commentForm input.txt,#commentForm2 input.txt,input.txt2 {	border: 1px #737373 solid;	width: 167px;	_width: 150px;	height: 12px;	font: normal normal 9px Tahoma, sans-serif;	padding: 3px;}input.txt3 {	border: 1px #737373 solid;	width: 150px;	height: 12px;	font: normal normal 9px Tahoma, sans-serif;	padding: 3px;}#contactForm {	float: right;	width: 328px;	overflow: hidden;	font-weight: bold;	margin: 15px 0px;}#contactForm span {	font-size: 13px;	color: #8D0101;}#contactForm div {	background-color: #f2f2f2;	color: #000;	font-size: 11px !important;	padding: 15px;}#contactForm input.txt {	border: 1px #737373 solid;	width: 135px;	height: 12px;	font: normal normal 9px Tahoma, sans-serif;	padding: 3px;	background-color: #fff;}#contactForm select {	border: 1px #737373 solid;	font: normal normal 9px Tahoma, sans-serif;	padding: 3px;	background-color: #F9F7EC;}#contactForm table td {	padding: 5px;}table.userData td {	padding: 5px;	font-size: 11px !important;}a.greenUnderline {	color: #4d950c !important;	text-decoration: underline;}a.greenUnderline:hover {	text-decoration: none;}a.green {	color: #4d950c;	text-decoration: none;}a.green:hover {	text-decoration: underline;}span.bordo {	color: #8D0101;}span.green {	color: #4d950c !important;}#edituser a {	color: #000;	text-decoration: none;}#edituser a:hover {	text-decoration: underline;}#edituser b {	margin-right: 5px;}img.count {	margin-top: 5px;	display: none;	cursor: pointer;}#giftTable td {	padding: 5px;}div.gift {	display: none;	clear: both;	width: 300px;	text-align: right;	margin-bottom: 10px;}div.gift input {	border: 1px solid #737373;	margin-bottom: 3px;}a.locked {	cursor: wait;}table td {	padding: 5px !important;}.bnav input {	margin: 5px;}.pagedisplay {	width: 40px;	height: 15px;	border: 1px solid silver;	position: relative;	bottom: 5px;}.pagesize {	width: 40px;	font-size: 12px;	border: 1px solid silver;	position: relative;	bottom: 5px;}/* poprawki */#where h1 {	display: inline;	font-size: 1em;	font-weight:normal;}a.on { font-size: 14px; font-weight: bold; text-decoration: underline !important; }a.on:hover { text-decoration: none !important; }
