body, h1, h2, h3, h4, h5, h6, blockquote, p, address, form, fieldset, ul, ol, dl, dt, dd, li, hr, table, td, th, div { 	margin: 0; 	padding: 0; }
body a, body a:visited { 	color: #b40552; }
hr { 	margin-bottom: 10px; }
strong { 	font-weight: bolder; }small {	font-size: 0.9em;}
fieldset { 	border: none; }
fieldset div { 	clear: both; }
input { 	border: 1px solid #ccc; 	width: 100px; 	float: right; 	margin-right: 50px; }
input.sm { 	font-size: 0.6em;	width: 30px;	margin: 0;	float: left;}
label { 	float: left }label.name input, label.pass input {	width: 131px;	height: 29px;	border: none;	margin-right: 0;	padding: 0 5px 2px 15px;	color: #ccc;	font-style: italic;	background: url(images/input_login.png) center top no-repeat; }label.pass input {	height: 30px;	padding: 0 5px 1px 15px;	font-style: normal;}label.name input {	margin-right: 10px;}label.button input {	width: 53px;	height: 31px;	margin-right: 0;	margin-left: -13px;	border: none;	cursor: pointer;	color: #fff;	background: url(images/button.png) center top no-repeat;}
#cnt {	overflow:auto;	zoom:1;	float: left; 	width: 950px; }
body { 	font-family: Tahoma, Arial, Sans-serif; 	font-size: 13px; 	line-height: 170%; 	color: #444; 	background: #f1f2f2 url(images/bgr.png) center top no-repeat; }
#container { 
	width: 950px; 
	margin: 0 auto; }
#top {	height: 170px;}#blankdiv {	float: left; 	width: 300px;}#formdiv {	float: right;	width: 370px;	height: 60px;	margin: 20px 0 0 0;}#menudiv {	width: 900px;	height: 90px;}
#top ul { 	list-style-type: none;	float: right;	margin-right: 50px;	vertical-align: bottom;	font-size: 14px;}
#top ul li {	width: 35px;	height: 45px;	margin-left: 20px;	padding: 0 12px 21px 12px;	display: inline; 	line-height: 92px;}#top ul li:hover {	background: url(images/menu_line.png) bottom no-repeat;}
#top ul li a {	color: #444444; 	text-decoration: none; 	font-weight: bolder; }
#top ul li a:hover {		color: #a6d631;}a#blank {	display: block;	width: 260px;	height: 80px;}
#content { 	padding: 10px 10px 0 10px; 	color: #000; 	overflow:hidden;	min-height: 450px;	height: expression( this.scrollHeight < 450 ? "450px" : "auto" );
	zoom: 1;
	font-size: 0.9em;  	background: #fff;	/* opacity: 0.95; */}
#content h3 { 	padding-top: 10px; }#content .content-title h2 { 	font-size: 1em; 	color: #000; 	background: url(images/h2-flower.jpg) no-repeat; 	line-height: 5em; }
#content img {	float: right;	margin: 5px;	padding: 5px;	border: 3px solid #f5f5f5;}
#content-left {	width: 615px; /* bylo 450 */	zoom: 1;	padding: 3px 20px 10px 8px;	float: left;	clear: both;}
#content-left hr {	border: none;}
#content-left th {	width: 150px;	text-align: left;	font-weight: normal;}
#content-left ul {	margin-left: 25px;}
#content-right {	height: auto;	width: auto;}#content-right #boxik {	float: left;	width: 190px;	color: #000;	padding: 20px 40px 30px 40px;	background: #fff;	border-radius: 20px;	box-shadow: 0 0 6px 0 #000000;}#cnt #content-right #boxik h2 {	background: none repeat scroll 0 0 transparent;    box-shadow: none;    color: #B80655;    font-size: 14px;    height: auto;    padding: 0;    width: auto;}
#content-right div { 	padding: 10px; }
#content-right ul { 	margin-left: 25px; }
#news { 	padding: 5px; }
#news ul { 	margin-left: 25px; }
#news .news-date { 	color: #aaa; 	font-size: 0.8em;  	text-align: right; }#partners {	float: left; 	width: 630px;}
#heading {	clear: both;	height: 25px;	margin-left: 235px; 	margin-top: 2px;}
#heading h2 {	height: 30px;	font-size: 0.9em; 	font-family: Arial; 	text-transform: lowercase; 	color: #444444;}
#sidebar {	clear: right;	position: relative;	float: right;	width: 190px; 	color: #000;	margin: 30px 15px 20px 0px;	padding: 10px 40px;	background: #fff;	border-radius: 20px;	box-shadow: 0 0 6px 0 #000000;}
#sidebar a, #sidebar a:visited {	color: #939393; }
.sbar { 	margin: 20px 0 10px 0;}
#sidebar h2 {	font-size: 1.25em; 	font-weight: lighter; 	font-weight: bolder;  	color: #b80655;}
#sidebar h2 span {	display: block; 	font-size: 0.65em; 	font-weight: normal; }
#sidebar h2 span a {	color: #fff; }
#sidebar ul {	list-style-type: none; }
#sidebar ul li {	margin-left: 25px; 	list-style-image: url(images/li-bullet.gif) }#presentation img {	margin: 0;	padding: 0;	border: 0;}
#footer {	height: 70px;	color: #fff; 	clear: both; 	line-height: 150%; 	margin: 15px 0 30px 0;	padding-top: 15px;	font-size: 0.8em; 	background: url(images/bg_footer.png) top no-repeat; }
#footer p {	line-height: 125%; }
#footer a {	color: #fff; }
#footer ul {	position: relative;	left: 50%;	margin-left: 220px;	width: 320px;	list-style-type: none;}
#footer ul li {	display: inline; 	padding-right: 25px; 	color: #444444;}#footer ul li a {	color: #444444;}#copyright {	position: relative;	width: 320px;	left: 50%;	margin-left: 190px;	color: #444444;}#copyright a {	color: #444444;}
table.users_admin th {	width: 100px; 	text-align: left; }
table.users_admin {	font-size: 95%; }table.users_admin td {	border: 1px solid #666; 	padding-left: 5px; }table.users_admin tr.inactive {	background: #ccffff }
.clear-p {	clear: both; }
table.orders {}
.orders th {	width: 150px; 	text-align: left; }
.orders td { 	border: 1px solid #999; 	padding: 3px;}

.checkout-info th { 	width: 125px; 	text-align: left; }.e-weblink { 	display:none; 	font-family: Verdana, Arial, sans-serif; 	font-size: 10px; 	color: #fff; 	text-decoration: none}.e-weblink  a { 	display:none; 	font-family: Verdana, Arial, sans-serif; 	font-size: 10px; 	color: #fff; 	text-decoration: none}.frontslider {	position: absolute;	top: 195px;	left: 50%;	margin-left: 235px;	text-align: right;	width: 200px;	height: 230px;	line-height: 17px;	z-index: 2;	color: #fff;	background: none!important;}.frontslider a {		font-weight: bold;	text-decoration: none;	color: #fff;}.frontslider span a, .frontslider span {		font-weight: bold;	text-transform: uppercase;	color: #a6d631; }#cnt #content h2 {	width: 200px;	height: 24px;	border-radius: 12px;	margin-bottom: 10px;	padding: 10px 10px 10px 18px;	font-size: 17px;	font-weight: normal;	color: #fff;	/* Opera */    background: #be0e5e;    /* Mozilla: */    background: -moz-linear-gradient(top, #900144, #e21771);    /* Chrome, Safari: */    background: -webkit-gradient(linear, left top, left bottom, from(#900144), to(#e21771));    /* MSIE     filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#900144', EndColorStr='#e21771', GradientType=0);   */} #cnt #content #sidebar h2, #cnt #content #makeMeScrollable h2 {	width: auto;	height: auto;	border-radius: none;	box-shadow: none;	text-align: center;	padding: 0;	font-size: 14px;	color: #b80655;	background: none;}#newproducts, #orders, #nowosci, #promo {	float: left; 	width: 630px;	margin: 20px 0px 20px 0px;}#googmap iframe {	margin: 0 auto;}#googmap a {	text-decoration: none;	font-size: 1em;	color: #000;}
