body
{
	margin:0px;
	padding:0px;
	font-family:arial, verdana, tahoma, times new roman;
	font-size:13px;
	line-height:17px;
	background: #fff url('img/bodybg.jpg') repeat-x top;
}

h1
{
	/*border-left:10px solid #CC000D;*/
	padding:2px 0 5px 5px;
	margin:15px 0;
	color:#E73805;
}

h2 {
	 border-left: 10px solid #E96503;
    font-size: 18px;
	 color: #2E2E2E;
    margin: 0 0 0 -1px;
    padding: 2px 0 2px 11px;
}


input, textarea {
    border: 1px solid #B6B6B6;
    border-radius: 6px 6px 6px 6px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
    padding: 2px 6px;
}
input:hover, textarea:hover, input:focus, textarea:focus {  border-color: #DC3903; }

.clear
{
	clear:both;
	margin:0;
	padding:0;
}

.col_tr
{
	background:#EAEAEA;
}

#container
{
	width:850px;
	margin:0px auto;
 /*	padding:5px 0 0 0; */
	background-image:url('img/top.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}

#menu
{
	width:337px;
	height:21px;
	padding-top:2px;
	float:right;
}

#menu a
{
  text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height: 12px;
	text-transform:uppercase;
	padding: 0px 9px;
}

#menu a:hover
{
	text-decoration:none;
	color: #FFC;
}

#menu ul
{
 	padding:0px;
	margin:0px;
	text-align:center;
}

#menu li
{
	display:inline;
 	padding:0px;
	margin:0px;
	list-style-type:none;
}

#top
{
	margin:0 0 5px 0;
	padding:2px 0 10px 0;
	clear:both;
  /*	border-bottom:1px solid #EAEAEA; */
}

#top .top_desc
{
	color:#444;
	width:400px;
	line-height: 20px;
	padding:0 0 20px 15px;
	text-align:justify;
}

/*
#top a
{
	color:#686868;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
} */
/*
#mainbg { background:#fff url('img/mainbg.jpg') repeat-x top;
    margin-left: -1000px;
    padding-left: 1000px;
	 margin-right: -1000px;
    padding-right: 1000px;
    position: relative;
    width: 850px;
}*/

#main
{
	margin:16px 0 2px 0;
	padding:2px;
	/* border-bottom:1px solid #EAEAEA; */
}

#main .col
{
	float:left;
	display:inline;
	width:280px;
	border-left:1px solid #EAEAEA;
	margin:10px 0 0 0;
	min-height:130px;
}

/* #main .col  img */
#main #colfot  img
{
	border:1px solid #A3A3A3;
	margin:7px 0 0 7px;
}

/* #main .col a
{
	color:#B00000;
} */

#main .col p
{
	padding:8px 15px 0 15px;
	margin:0;
	font-size:12px;
	text-align:justify;
}

#main .col h2
{
	border-left:10px solid #E96503;
	margin:0 0 0 -1px;
	padding:2px 0 5px 5px;
	font-size:16px;
}

#oferta
{
	margin:0px;
	padding:0px;
	width:845px;
	font-size:13px;
}

/* #oferta a
{
	color:#B00000;
	font-weight:bold;
} */

#oferta h3
{
  /*	color:#686868; */
}

#oferta #of_left
{
	width:480px;
	float:left;
	padding:0px;
	margin:0px;
}

#oferta #of_right
{
	display:inline;
	float:right;
	width:335px;
	padding:0 0 0 30px;
	margin:0px;
}

.tabprod { border-collapse: none; border-spacing: 0px; border: 1px solid #CCCCCC; /* padding-top:20px; */ }
	.tabprod tr td { padding:5px; }
		.tabprod tr td div.sezonz { background: url('img/z.png') no-repeat left top; padding: 0 0 0 30px; margin:3px 0;  height:20px; text-align:center; }
		.tabprod tr td div.sezonl { background: url('img/l.png') no-repeat left top; padding: 0 0 0 30px; margin:3px 0;  height:20px; text-align:center; }



	.tabprod a { color:#000; text-decoration:none; }
		.tabprod a:hover { text-decoration:underline; }

#footer
{
	background: #fff url('img/footbg.jpg') repeat-x top;
	font-size:12px;
	color:#575757;
 /*	margin:2px 0 0 0;*/
	padding:15px 0px;
	border-bottom: #c4c4c4 solid 1px;
	width:100%;
	clear:both;
}

#footer p
{
	padding:2px;
	margin:0 auto;
	text-align:justify;
	width:850px;
}

#footer a
{
	color:#484848;
	text-decoration:underline;
}

#footer a:hover
{
	color:#484848;
	text-decoration:none;
}

#footer #foot_block
{
	width:850px;
	margin:0 auto;
	padding:0;
}

#footer #foot_block #left
{
	float:left;
	display:inline;
	width:400px;
	padding:0;
	margin:0;
}

#footer #foot_block #right
{
	text-align:right;
}

#notkafoot { clear:both; width:850px; margin:20px auto 10px auto; font-size:10px; color:#696969; }

#prodfoto { width:190px; height:175px; float:left; text-align:center; }
	#prodfoto img { padding-right:25px; }

#prodopis { width: 806px; clear:both; border: 1px solid #d4d4d4;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #fff; overflow:hidden; padding:20px ; margin: 0 0 20px 0; }


	#proddane { float:left; width:290px; }
  /*		#proddane table tr td { padding: 2px 12px; } */
 	 	#proddane div.sezonz { background: url('img/zm2.png') no-repeat left top;  height:20px; width:100%;  padding-left:25px;}
  		#proddane div.sezonl { background: url('img/lm2.png') no-repeat left top;  height:20px; width:100%;  padding-left:25px;  }

		#proddane div.dost { background: url('img/dost.png') no-repeat left top;  height:20px; width:100%;  padding-left:25px;}
  		#proddane div.malodost { background: url('img/malodost.png') no-repeat left top;  height:20px; width:100%;  padding-left:25px;  }

	#prodceny { width:305px; float:left; padding: 17px 0 0 10px;}
		#prodceny table tr td { padding:3px 0; }

	#prodlist { float:left; width:245px; padding:/*30px 0 0 */ 0; }
		#prodlist table { border:0; }
			#prodlist table tr td { padding:5px 0; margin:0;  }

		#prodlist table tr td.sezonz { background: url('img/zm.png') no-repeat left top;  height:20px; width:20px;  margin-top:5px;}

		#prodlist table tr td.sezonl { background: url('img/lm.png') no-repeat left top;  height:20px; width:20px;  }

	#prodleft { float:left; width: 275px; padding: 0 0 0 15px; }

	#prodright { float:left; width: 480px; padding:0 0 0 75px; }
			#prodright input, #prodright textarea { border: 1px solid #B6B6B6; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width:300px; padding:2px 6px; }

  			#prodright input:hover, #prodright textarea:hover, #prodright input:focus, #prodright textarea:focus {  border-color: #DC3903; }

			#prodszt { width: 140px; margin: 10px 0 0 50px; float:left; background: url('img/morebg2.jpg') repeat-x;  color: #fff;  padding: 2px 2px 2px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
			#prodplat { width:250px; float:left; padding:13px 0; }

/* ...............................  */

a.more, a.kup, a.kup2 { float:right; margin:6px 0 0 0; color:#fff; text-decoration:none; padding:3px 9px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:10px; text-transform: uppercase; background: #b10401 url('img/morebg.jpg') repeat-x top; line-height:10px;}

a.more:hover, a.kup:hover, a.kup2:hover { text-decoration:none;  background: #7c0000 url('img/morebg.jpg') 0 -17px repeat-x;  }

a.kup, a.kup2 { font-weight:bold; color:#fff!important; font-size:11px; margin:0; padding:4px 14px; text-decoration:none; }
	a.kup:hover, a.kup2:hover { text-decoration:none!important; }

	a.kup2 { background: url('img/morebg2.jpg') repeat-x; float:none; margin:10px 0px 10px 20px;}

.trbg { background: #EFEFEF;}

.wyroznione { font-size: 16px; font-weight:bold; color:#E73805; }

.odstep50px { padding: 0 25px;}

.clear { clear:both; }

.h2prod { border:0; font-size:28px; line-height:50px; font-weight:bold; color: #232221; padding:12px 0; }

.small { font-size:0.8em; }

.small2 { font-size:0.9em; }

.big { font-size:1.1em; font-weight:bold; color:#333;}

.bold { font-weight:bold; }

.zysk { font-size:15px; font-weight:bold; color:#317702; }

.pricebig { font-size:25px; font-weight:bold; color:#EF0303;}
.price { font-size:18px; font-weight:bold; color:#E73805; }
.price2 { font-size:15px; font-weight:bold; color:#E73805; }
.pricedet { font-size:15px; color: #3f3f3f; }

.tabaright { text-align:right; padding-right:18px;}

.acenter { text-align:center; }
.aright { text-align:right; }
.padl20 { padding-left:15px; }
.padr20 { padding-right:15px; }
.padrl20 { padding:3px 15px; }

.button {
    background: url('img/morebg2.jpg') repeat-x;
    color: #fff;
    cursor: pointer;
    padding: 1px 3px;
}

.button:hover { text-decoration:none;  background: #8C0000 url('img/morebg.jpg') 0 -17px repeat-x;  }

.podzam tr td { padding: 7px 12px; }

.noborder { border:0; border-spacing:0; }

.regulamin p { padding-left: 10px;}

