/*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");
	background-repeat:no-repeat;
	background-position:left top;
	margin:75px 0px 0px;
	height:100%;
	font-family:"Trebuchet MS";
	font-size:8pt;
	color:#23221E;
	background-color:#f5e3d9;
}
/*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:#c70000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:0px;
}
a.menuLinks {
	font-weight:bold;
}
div#mainFrame {
	background-color:#f9efe9;
	margin:auto;
	width:1000px;
	/*	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 {
	background-image: url("../html/img/banner.jpg");
	background-repeat: no-repeat;
	height:160px;
	width:1000px;
	margin:0px;
	background-color:#ffffff;
	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:150px;
	display:block;
	float:left;
}
div#href {
}
/*div#banner { height:110px;  width:978px; margin:1px; background-color:#f5f5f5; text-align:center;  font-size:12pt; line-height:25px; border:1px solid #FC9400; color:#dddddd; }*/







/*div#banner .left { height:140px; background-image:url("../html/img/logo.gif"); background-repeat:no-repeat;   width:448px;  }*/















div#menuTop {
	height:29px;
	padding-top: 0px;
	width:1000px;
	border-top:0px solid #A5A5A5;
	text-align:left;
	background-image: url("../html/img/menu_top.jpg");
	background-repeat:no-repeat;
	font-weight: bold;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-style:italic;
}
div#menuTop a {
	display:block;
	float:left;
	margin-left:5px;
	margin-right:0px;
	color: #fefbcc;
	text-decoration: none;
}
div#menuTop a:hover {
	color: #f3d3c9;
	text-decoration: none;
}
div#menuBottom {
	clear:both;
	text-align:center;
	padding-top:7px;
	padding-bottom:0px;
	line-height:20px;
	height:50px;
}
div#leftPanel {
	float:left;
	width:200px;
}
div#content {
	float:left;
	margin:auto;
	background-color:#f9efe9;
	border:0px solid #6E6E6E;
	margin-left:5px;
	margin-top:5px;
	width:590px;
}
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: #f9efe9;
	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: #C70000;
	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;
	text-align: left;
}
div#footer {
	clear:both;
	text-align:center;
	background-color: #E8E8E8;
	line-height:27px;
	height:25px;
	color: #FEFBCC;
	font-family:"Trebuchet MS";
	padding-top:0px;
	background-image:url(../html/img/footer_bg.jpg);
	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-color:#F7F7F7;
	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:#c70000;
}
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:#c70000;
	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:190px;
	background-image:url("../html/img/box1_bg2.jpg");
	background-repeat: no-repeat;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-style:italic;
	font-weight:bold;
}
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:0px;
	color:#c70000;
	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:15pt;
	font-family:"Trebuchet MS";
	color:#c70000;
	margin-top:5px;
	margin-bottom:0px;
	text-align:right;
	margin-right:5px;
	width:115px;
	padding-right:5px;
}
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-top:-5px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	float:right;
	padding-right:10px;
}
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:13px;
	margin-left:10px;
}
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:#c70000;
	text-decoration:none;
}
div#productInfo {
	width:585px;
	background-color:#FFFFFF;
	margin:0px;
	padding-left:5px;
	padding-right: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:#c70000;
	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:#c70000;
	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 5px 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 {
	text-align:lrft;
	padding:0px;
	padding-left:30px;
	line-height:25px;
	border:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
	background-image:url(../html/img/modul_bg_2.jpg);
	font-weight: bold;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-style:italic;
	color:#FEFBCC;
}
div#textPage .title a {
color:#F5E3D9;
}
div#banner_container {
	margin-left:6px;
	margin-bottom:5px;
}
div#textPage .body {
	background-color:#f9efe9;
	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:1px solid #dba4a3;
	margin-top:10px;
	background-color:#f9efe9;
}
div.modul .body {
	padding:0px;
}
div.modul .title {
	line-height:25px;
	background-image:url(../html/img/modul_bg.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top:1px;
	text-align:left;
	margin-bottom:1px;
	border-bottom: 1px solid #ffffff;
	background-color: #c70000;
	padding-left: 5px;
	height:25px;
	font-weight: bold;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-style:italic;
	color:#FEFBCC;
	padding-left:25px;
}
div.modul .menu {
	margin:1px;
	font-size:12px;
}
div.modul .menu a {
	display:block;
	width:100%;
	background-color:#f8ebe3;
	text-decoration:none;
	color:#C70000;
	text-indent:3px;
	line-height:20px;
	border-bottom:1px solid #ffffff;
	padding-left:0px;
	text-decoration:none;
}
div.modul .menu a.light {
	display:block;
	width:100%;
	background-color:#f8ebe3;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	line-height:15px;
	border-bottom:1px solid #ffffff;
}
div.modul .menu a:hover {
	background-color:#F3D3C9;
	text-decoration:none;
}
div.modul .menu_basket {
	margin:1px;
}
div.modul .menu_basket a {
	display:block;
	width:196px;
	height:25px;
	text-decoration:none;
	color:#333333;
	text-indent:3px;
	border-bottom:1px solid #ffffff;
	padding-left:0px;
	padding-top:0px;
}
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:#c70000;
	font-weight: bold;
	text-indent:3px;
	border-bottom:1px solid #ffffff;
	padding-left:0px;
	padding-top:0px;
}
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:#333333;
	text-indent:3px;
	border-bottom:1px solid #ffffff;
	padding-left:0px;
	padding-top:0px;
}
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:0px;
	padding-top:5px;
}
.basket_opis {
	background-color:#FFFFFF;
	text-align:center;
	color: #c70000;
	line-height: 25px;
}
div.modul .submenu {
	display:none;
}
div.modul .submenu a {
	display:block;
	width:100%;
	margin:auto;
	background-color:#DCF3FF;
	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:#B1D1E2;
	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:#FEAE2F;
	text-decoration:none;
}
div.modul .prefix {
	display:block;
	float:left;
	width:13px;
	text-align:center;
}
div.modul .basket {
	text-align:right;
	line-height:15px;
	margin-top:5px;
	font-size:8pt;
	color:#c70000;
}
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:190px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.floatRight {
	float:left;
	width:286px;
	height:172px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.error {
	color:#ff0000;
}
div#zamowienie {
	width:570px;
	font-size:10pt;
	padding:8px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #A5A5A5;
	background-color:#c70000;
}
/*  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:#c70000;
	text-decoration:none;
}
a.stopka:hover {
	font:bold 11px Arial, verdana;
	color:#c70000;
	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:385px;
	height: auto;
	font-size:14pt;
	font-weight:normal;
	color:#c70000;
	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:#c70000;
	font-weight:bold;
}
div#category_1 {
	float: left;
	clear:left;
	width:140px;
	height: 40px;
	padding-left:5px;
}
div#availability_1 {
	float: right;
	width:240px;
	height: 35px;
	clear:right;
}
div#availability_1 {
	font-size:9pt;
	color:#c70000;
	font-weight:bold;
}
div#desc_1 {
	float: left;
	padding-left:5px;
	width:390px;
}
.border {
	border:0px solid #E2E2E2;
}
#lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}
#lightboxCaption {
	float: left;
}
#keyboardMsg {
	float: right;
}
#closeButton {
	top: 5px;
	right: 5px;
}
#lightbox img {
	border: none;
	clear: both;
}
#overlay img {
	border: none;
}
#overlay {
	background-image: url("../html/img/overlay.png");
}
* html #overlay {
	background-color: #333;
	back\ground-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:13px;
}
.advSearchDiv {
	display:none;
}
.advSearchDivActive {
	display:block;
}
.opis_product {
	clear:right;
	color:#444444;
	float:right;
	font-size:10px;
	font-weight:normal;
	height:80px;
	padding-left:0px;
	padding-right:10px;
	width:115px;
}


.Kimg {text-align:center;margin:15px 0 10px 0;}
.Kback {border: 2px solid #EFEFEF;padding:10px;margin-top:10px;text-align:center;}
.Timg {border:1px solid #DBA4A3;}
.Timg td,.Timg th {border:1px solid #DBA4A3;border-left:none;}

.limited {
color:#ff0000; 
font-size:9px;
}

