/*body {
	background-image:url("../html/img/main.jpg");
	background-repeat:repeat-x;
	margin:0px; height:100%;
	font-family:verdana,arial;
	font-size:8pt;
	color:#23221E;
	background-color:#F5821f;
	}*/
body {
	/*background-image:url("../html/img/bgk_02.jpg");*/
	margin:0px;
	height:100%;
	font-family:verdana, arial;
	font-size:8pt;
	color:#23221E;
	background-color:#bc5d86;
	}
/*body {
	background-image:url("../html/img/bgk_03.gif");
	margin:0px;
	height:100%;
	font-family:verdana,arial;
	font-size:8pt;
	color:#23221E;
	background-color:#F5821f;
	}*/
a {
	color:#597F07;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a img {
	border:0px;
	}
a.menuLinks {
	font-weight:normal;
	}
div#mainFrame {
	background-color:#EFEFEF;
	width:1000px;
	margin:auto;
	/*border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;*/
	padding:0px;
	}
div#top {
	height:85px;
	background-color:f1ede4;
	text-align:center;
	font-size:12pt;
	padding-top:30px;
	}
div#banner {
	height:148px;
	width:1000px;
	margin:0px;
	background-color:#BC5D86;
	text-align:center;
	line-height:25px;
	border:0px solid #A5A5A5;
	color:#dddddd;
	}
div#ban1 {
	width:40px;
	height:40px;
	display:block;
	float:right;
	}
div#ban2 {
	width:280px;
	height:80px;
	display:block;
	float:left;
	}
div#href {}
div#menuTop {
	height:42px;
	padding-top: 0px;
	color:#ffffff;
	border-top:0px solid #A5A5A5;
	text-align:left;
	background-image:url(../html/img/menu.jpg);
	background-repeat: repeat-x;
	width:1000px;
	onfocus:blur;
	}
div#menuTop a {
	display:block;
	float:left;
	margin-left:2px;
	margin-right:2px;
	color: #ffffff;
	font-weight: bold;
	onfocus:blur;
	}
div#menuTop a:hover {
	color: #dbdbdb;
	text-decoration: none;
	onfocus:blur;
	}
div#menuBottom {
	clear:both;
	text-align:center;
	padding-top:7px;
	padding-bottom:0px;
	line-height:20px;
	height:80px;
	margin-bottom:10px;
	}
div#leftPanel {
	float:left;
	width:200px;
	}
div#content {
	float:left;
	margin-left:5px;
	width:590px;
	border:0px solid #6E6E6E;
	margin-top:3px;
	}
div#content .title {
	font-weight:bold;
	padding-right:5px;
	border:0px solid #6E6E6E;
	text-align:right;
	color:#FFFFFF;
	margin-right:5px;
	margin-left:5px;
	background-color: #76A858;
	font-weight:bold;
	padding-left:10px;
	line-height: 25px;
	text-align:left;
	color:#ffffff;
	margin-bottom:0px;
	}
div#content .title_similar {
	font-weight:bold;
	padding:0px;
	padding-right:0px;
	border:0px solid #6E6E6E;
	text-align:right;
	color:#FFFFFF;
	margin-right:0px;
	margin-left:0px;
	background-color: #76A858;
	height:25px;
	font-weight:bold;
	padding-left:27px;
	padding-top:0px;
	text-align:left;
	color:#ffffff;
	margin-bottom:0px;
	}
div#content div.body {
	margin:5px;
	}
div#rightPanel {
	float:right;
	width:200px;
	clear:right;
	text-align:left;
	}
div#footer {
	clear:both;
	text-align:center;
	background-color:#ffffff;
	line-height:27px;
	height:26px;
	color: #FFFFFF;
	padding-top:0px;
	background-image:url(../html/img/gradient_main.gif);
	background-repeat:repeat-x;
	}
div#message {
	margin:10px;
	text-align:center;
	padding:10px;
	border-right:1px solid #D1D6EF;
	border-bottom:1px solid #D1D6EF;
	border-left:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	}
div#message a {
	display:block;
	margin:auto;
	text-decoration:none;
	}
div#message a:hover {
	text-decoration:underline;
	}
div#navi {
	clear:both;
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	padding:15px 5px 5px 5px;
	}
div#navi a {
	text-decoration:none;
	font-weight:bold;
	}
div#navi a:hover {
	font-weight:bold;
	text-decoration:underline;
	}
div#formSort {
	background-color:#b7b7b7;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
	color: #322F2C;
	color: #322F2C;
	}
div#formSort {
	margin:2px;
	vertical-align:middle;
	}
div.random {
	background-image: url(../html/img/bg_box.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:5px;
	text-align:right;
	}
div.random h1 {
	font-size:8pt;
	font-weight:normal;
	margin:5px;
	font-family:verdana, arial;
	}
div.random h2 {
	font-size:8pt;
	font-weight:bold;
	margin:5px;
	font-family:verdana, arial;
	text-align:center;
	color:#9CC645;
	}
div.random img {
	display:block;
	margin:auto;
	}
div.random a {
	color:#4B3F24;
	text-decoration:none;
	}
div.random a:hover {
	text-decoration:underline;
	}
div.random .price {
	font-size:10pt;
	color:#76A858;
	text-align:center;
	font-weight:bold;
	}
div.random .quantity {
	font-size:8pt;
	font-weight:normal;
	margin-left:5px;
	margin-right:5px;
	}
div.random hr {
	height:1px;
	color:#ffffff;
	border:0px;
	margin-left:5px;
	margin-right:5px;
	}
div.random div.picture {
	border:0px solid #bbbbbb;
	padding-left: 30px;
	}
div.random div.picture a {
	border:1px solid #bbbbbb;
	}
div.random div.picture img {
	border:1px solid #bbbbbb;
	margin:5px auto 5px auto;
	}
div.random div.basket {
	margin:5px;
	height:15px;
	}
div.log {
	width:188px;
	}
div.productModul {
	width:286px;
	height:172px;
	background-image:url("../html/img/box1_bg.jpg");
	background-repeat: no-repeat;
	}
div.productModul h1 {
	font-size:8pt;
	font-weight:normal;
	margin:5px;
	text-align:right;
	font-family:verdana, arial;
	}
div.productModul h2 {
	height:20px;
	line-height:20px;
	clear:both;
	font-size:9pt;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	text-align:left;
	color: #4B3F24;
	font-family:verdana, arial;
	}
div.productModul img {
	display:block;
	margin:auto;
	}
div.productModul a {
	padding-left:20px;
	color:929292;
	text-decoration:none;
	}
div.productModul a:hover {
	text-decoration:underline;
	}
div.productModul .label {
	height:10px;
	text-align:right;
	}
div.productModul .label .price {
	float:right;
	font-size:12pt;
	font-family:"Trebuchet MS";
	color:#9CC645;
	margin-top:10px;
	margin-bottom:2px;
	text-align:right;
	margin-right:5px;
	width:115px;
	}
div.productModul .label .catName {
	float:right;
	font-size:9pt;
	font-weight:bold;
	margin-top:2px;
	color: #4B3F24;
	background:white;
	text-align:right;
	margin-right:2px;
	width:120px;
	}
div.productModul .label img {
	border:0px;
	margin:5px 5px 0px 0px;
	float:right;
	}
div.productModul .quantity {
	font-size:8pt;
	font-weight:normal;
	margin-left:140px;
	margin-right:5px;
	text-align:right;
	}
div.productModul hr {
	height:1px;
	background-color:#BFC4FF;
	border:0px;
	margin-left:140px;
	margin-right:5px;
	}
div.productModul div.picture {
	float:left;
	width: 140px;
	height:140px;
	margin-top:-5px;
	margin-left:0px;
	}
div.productModul div.picture img {
	float:left;
	margin-top:0px;
	margin-left:0px;
	border:1px solid #bbbbbb;
	}
div.productModul div.basket {
	height:15px;
	margin:5px 5px 0px 0px;
	}
/*div.productModul div.basket a {
	display:block;
	width:17px;
	height:14px;
	border:1px solid #bbbbbb;
	}*/
div.productModul div.basket a {
	display:block;
	width:81px;
	height:15px;
	float:right;
	border:1px solid #ffffff;
	}
div.productModul .opis {
	clear:both;
	padding:8px;
	width:250px;
	height:95px;
	}
div.productModul .opis a {
	color:#9CC645;
	text-decoration:none;
	}
div#productInfo {
	width:580px;
	background-color:#EFEFEF;
	margin:0px;
	margin-left:5px;
	height:100%;
	/*background-image:url("../html/img/desc_bg.jpg");
	background-position:bottom;
	background-repeat:no-repeat;*/
	}
div#productInfo h1 {
	font-size:14pt;
	font-weight:normal;
	font-family:verdana, arial;
	color:#9CC645;
	height:40px;
	background-image:url("../html/img/h1_bg.jpg");
	}
.h1_product {
	padding-top:10px;
	padding-left:10px;
	}
div#productInfo h2 {
	clear:both;
	font-size:8pt;
	font-weight:bold;
	font-family:verdana, arial;
	}
div#productInfo img {
	display:block;
	margin:auto;
	}
div#productInfo a {
	text-decoration:none;
	}
div#productInfo a:hover {
	text-decoration:underline;
	}
div#productInfo .price {
	font-size:10pt;
	color:#9CC645;
	margin-top:10px;
	}
div#productInfo hr {
	height:1px;
	background-color:#BFC4FF;
	border:0px;
	}
div#productInfo div.picture {
	float:left;
	}
div#productInfo div.picture img {
	float:left;
	border:1px solid #bbbbbb;
	}
div#productInfo div.picture img.newProduct {
	border:0px;
	margin:0px 0px 0px 0px;
	}
div#productInfo div.basket {
	height:15px;
	margin:5px 15px 0px 0px;
	}
div#productInfo div.basket a {
	display:block;
	width:81px;
	height:15px;
	float:right;
	border:0px solid #ffffff;
	}
div#productInfo div.newProduct {
	margin:5px 5px 0px 0px;
	}
div#productInfo div.newProduct img {
	float:right;
	}
div#productInfo div.miniFrame {
	width:140px;
	height:100%;
	padding:5px;
	float:left;
	border-right:0px solid #FDD983;
	}
div#productInfo div.productDesc {
	float:right;
	width:390px;
	margin-right:10px;
	}
div#productInfo div.size {
	margin-bottom:5px;
	}
div#productInfo a.miniPrev {
	display:block;
	float:left;
	line-height:20px;
	height:20px;
	}
div#productInfo a.miniNext {
	display:block;
	float:right;
	line-height:20px;
	text-align:right;
	}
div#productInfo a.miniPrev:hover, div#productInfo a.miniNext:hover {
	text-decoration:underline;
	}
div#productInfo div.zoom a {
	color:#bbbbbb;
	text-decoration:none;
	}
div#productInfo div.zoom a:hover {
	color:#dddddd;
	text-decoration:none;
	}
div#textPage .title {
	color:#ffffff;
	text-align:left;
	padding:0px;
	padding-left:30px;
	line-height:25px;
	border:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
	background-color: #76A858;
	}
div#banner_container {
	margin-left:6px;
	margin-bottom:5px;
	}
div#textPage .body {
	background-color:#EDEDED;
	padding:3px;
	padding-right:5px;
	}
div#trailimageid {
	position: absolute;
	border: 1px solid #FDD983;
	background-color:#ffffff;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	}
div.modul {
	border:0px solid #A5A5A5;
	margin:0px;
	margin-top:10px;
	/*background-color:#fbfbfb;*/
	background-image: url(../html/img/basket_bg.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
	background-color:#F6E8EE;
	}
div.modul_ex {
	border:0px solid #A5A5A5;
	margin:0px;
	margin-top:10px;
	/*background-color:#fbfbfb;*/
	background-image: url(../html/img/bg_box.jpg);
	background-repeat: repeat-x;
	background-position:top;
	}
div.modul_ex .body {
	padding:0px;
	}
div.modul_ex .title {
	line-height:25px;
	font-weight:bold;
	margin-top:1px;
	text-align:left;
	color:#ffffff;
	margin-bottom:1px;
	border-bottom:1px solid #ffffff;
	background-color:#9CC645;
	padding-left:5px;
	height:24px;
	background-image: url(../html/img/menu_modul_1.jpg);
	}
div.modul .body {
	padding:0px;
	}
div.modul .title {
	line-height:25px;
	font-weight:bold;
	margin-top:1px;
	text-align:left;
	color:#ffffff;
	margin-bottom:1px;
	border-bottom:1px solid #ffffff;
	background-color: #9CC645;
	padding-left:5px;
	height:24px;
	background-image: url(../html/img/menu_modul_1.jpg);
	}
div.modul .menu {
	margin:1px;
	background-image: url(../html/img/menu_left_g.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-left:0px;
	color:#333333;
	}
div.modul .menu a {
	display:block;
	width:100%;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	line-height:25px;
	border-bottom:1px solid #ffffff;
	padding-left:5px;
	}
div.modul .menu a.light {
	display:block;
	width:100%;
	background-color:#E8E8E8;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	line-height:15px;
	border-bottom:1px solid #ffffff;
	}
	div.modul .menu a:hover {
	background-color:#CFDA54;
	text-decoration:none;
	}
div.modul .menu_basket {
	margin:1px;
	}
div.modul .menu_basket a {
	display:block;
	width:196px;
	height:25px;
	text-decoration:none;
	color:#bc4679;
	text-indent:3px;
	padding-left:0px;
	padding-top:0px;
	/*background-repeat:no-repeat;
	background-image:url("../html/img/basket_1.jpg");*/
	}
div.modul .menu_basket a.light {
	display:block;
	width:100%;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	line-height:15px;
	border-bottom:1px solid #ffffff;
	}
div.modul .menu_basket a:hover {
	opacity: .5;
	filter: alpha(opacity=50);
	text-decoration:none;
	}
div.modul .menu_basket2 a {
	display:block;
	width:200px;
	height:25px;
	text-decoration:none;
	color:#c21763;
	font-weight:bold;
	text-indent:3px;
	padding-left:0px;
	padding-top:0px;
	text-decoration:blink;
	/*background-repeat:no-repeat;
	background-image:url("../html/img/basket_2.jpg");*/
	}
div.modul .menu_basket2 a.light {
	display:block;
	width:100%;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	line-height:15px;
	border-bottom:1px solid #ffffff;
	}
div.modul .menu_basket2 a:hover {
	opacity: .5;
	filter: alpha(opacity=50);
	text-decoration:none;
	}
div.modul .menu_basket3 a {
	display:block;
	width:200px;
	height:25px;
	text-decoration:none;
	color:#bc4679;
	text-indent:3px;
	padding-left:0px;
	padding-top:0px;
	/*background-repeat:no-repeat;
	background-image:url("../html/img/basket_3.jpg");*/
	}
div.modul .menu_basket3 a.light {
	display:block;
	width:100%;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	line-height:15px;
	border-bottom:1px solid #ffffff;
	}
div.modul .menu_basket3 a:hover {
	opacity: .5;
	filter: alpha(opacity=50);
	text-decoration:none;
	}
.basket_txt {
	padding-left:5px;
	padding-top:5px;
	}
.basket_opis {
	background-color:#FFFFFF;
	text-align:center;
	color: #c21763;
	line-height:25px;
	}
div.modul .submenu {
	display:none;
	}
div.modul .submenu a {
	display:block;
	width:100%;
	margin:auto;
	background-color:#f7fea7;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
	line-height:15px;
	color:#333333;
	font-weight:normal;
	text-indent:20px;
	}
div.modul .submenu a.light {
	display:block;
	width:100%;
	margin:auto;
	background-color:#CFDA54;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
	line-height:15px;
	color:#322F2C;
	font-weight:normal;
	text-indent:20px;
	}
div.modul .submenu a:hover {
	background-color:#CFDA54;
	text-decoration:none;
	}
div.modul .prefix {
	display:block;
	float:left;
	width:13px;
	text-align:center;
	}
div.modul .basket {
	text-align:center;
	line-height:15px;
	margin-top:5px;
	font-size:8pt;
	color:#dc0092;
	}
div.zoom {
	background-color:#ffffff;
	padding:5px;
	display:none;
	position:absolute;
	text-align:right;
	margin-top:0px;
	margin-left:0px;
	}
div.zoom a {
	color:#bbbbbb;
	text-decoration:none;
	}
div.zoom a:hover {
	color:#dddddd;
	text-decoration:none;
	}
div.zoom img {
	border:1px solid #bbbbbb;
	padding:2px;
	}
div.mini {
	display:none;
	}
form {
	margin:0px;
	}
form table {
	margin:auto;
	}
form table td {
	vertical-align:top;
	}
form div.caution {
	margin-top:2px;
	margin-bottom:5px;
	}
h3 {
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	}
h5 {
	font-size:8pt;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	}
hr 	{
	height:1px;
	background-color:#BFC4FF;
	border:0px;
	}
input, textarea {
	font-family:tahoma,
	verdana, arial;
	font-size:8pt;
	border:1px solid #aaaaaa;
	padding-left:4px;
	padding-right:4px;
	}
select {
	font-family:tahoma, verdana, arial;
	font-size:8pt;
	border:1px solid #aaaaaa;
	}
input.button, button {
	border-top:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color:#dddddd;
	font-size:8pt;
	}
input.noBorder {
	border:0px;
	}
p {
	margin:0px;
	}
table.list {
	width:100%;
	}
table.list th {
	text-align:left;
	background-color:#fafafa;
	padding:3px;
	}
table.list td {
	padding:3px;
	vertical-align:top;
	}
td.header {
	font-weight:bold;
	}
.center {
	text-align:center;
	}
.caution {
	color:#ff0000;
	}
.cautionBlock {
	display:block;
	background-color:#D1D7EF;
	border:1px solid #FF5F5F;
	color:#ff0000;
	text-align:center;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	}
.clear {
	clear:both;
	}
.floatLeft {
	float:left;
	display:block;
	width:286px;
	height:172px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
	}
.floatRight {
	float:left;
	width:286px;
	height:172px;
	margin-left:3px;
	margin-right:5px;
	margin-bottom:5px;
	}
.error {
	color:#ff0000;
	}
div#zamowienie {
	width:562px;
	font-size:10pt;
	padding:8px;
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #A5A5A5;
	background-color:#9CC645;
	}
/*  strefa partnerska */
div#contentP {
	float:left;
	width:100%;
	margin:0px;
	background-color:#FFFFFF;
	border: solid #cccccc 0px;
	}
div#contentP .main {
	margin:5px;
	padding:10px;
	}
div#contentP .title {
	font-weight:bold;
	padding:3px;
	border-bottom:1px solid #ffffff;
	text-align:right;
	color:#ffffff;
	margin-bottom:1px;
	background-color: #CCCCCC;
	}
div#contentP div.body {
	margin:0px;
	padding:10px;
	}
div#contentP img {
	/*margin: 5px;*/
	}
div#midle {
	padding-top:30px;
	text-align:center;
	}
a.stopka {
	font:bold 11px Arial,verdana;
	color:#59695E;
	text-decoration:none;
	}
a.stopka:hover {
	font:bold 11px Arial, verdana;
	color:#4D8F6A;
	text-decoration:underline;
	}
div#productList {
	width: 600px;
	margin:0px;
	}
/*boxy opis produktu*/
div#box_2 {
	width:390px;
	font-size:8pt;
	color:#444444;
	font-weight:normal;
	padding-left:5px;
	}
div#head_1 {
	float: left;
	width:300px;
	height:40px;
	font-size:14pt;
	font-weight:normal;
	color:#9CC645;
	height:40px;
	background-image:url("../html/img/");
	padding-top:0px;
	padding-left:5px;
	margin-bottom:20px;
	}
div#new {
	float:left;
	width:80px;
	height:25px;
	padding-top:12px;
	}
div#price_1 {
	float:left;
	width:140px;
	height: 35px;
	padding-left:5px;
	}
.price_2 {
	font-size:11pt;
	color:#9CC645;
	font-weight:bold;
	}
div#category_1 {
	float:left;
	clear:left;
	width:140px;
	height:40px;
	padding-left:5px;
	}
div#chce_to {
    padding-top:10px;
	}
div#availability_1 {
	float:right;
	width:240px;
	height:35px;
	clear:right;
	}
div#availability_1 {
	font-size:9pt;
	color:#9CC645;
	font-weight:bold;
	}
div#desc_1 {
	float:left;
	padding-left:5px;
	width:380px;
	}
.border {
	/*border:1px solid #E2E2E2;*/
	}
#lightbox_old {
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	}
#lightboxDetails_old {
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption_old {
	float:left;
	}
#keyboardMsg {
	float:right;
	}
#closeButton_old {
	top:5px;
	right:5px;
	}
#lightbox img_old {
	border:none;
	clear:both;
	}
#overlay img_old {
	border:none;
	}
#overlay_old {
	background-image: url("../html/img/overlay.png");
	}
html #overlay_old {
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../html/img/overlay.png", sizingMethod="scale");
	}
.ba {
	display:block;
	border:1px solid red;
	padding:10px;
	}
#ba_h1 {
	color:red;
	font-size:13pt;
	font-weight:bold;
	}
#catname {
	display:inline;
	font-size:9pt;
	color:#ffffff;
	}
.advSearchDiv {
	display:none;
	}
.advSearchDivActive {
	display:block;
	}
.mainpage_text {
	clear:both;
	padding:25px 10px 10px 10px;
	color:#4F4F4F;
	line-height:17px;
}