html, body {margin:0px; text-align;center; font-family: Georgia, serif; color:#FFF;}
body {background:url(/images/kwiatek_lewy.png) bottom left no-repeat transparent; height:100%;}

html {background:url(/images/bok_kolko.gif) top left repeat-y  #AFBCA2; }

.text {color:#494B47;}
a {color:#777;}
a:hover {color:#7D965F;}

.clear {clear:both;}

#container{ min-height: 100%; overflow: hidden; text-align:center; width:auto; min-width:910px;}			
#content { width: 770px; min-height:660px; height:auto; position:relative; padding-bottom:40px; margin:auto;
	 text-align:left; background:url(/images/kwiatek_prawy.gif) bottom right no-repeat #000;  }

#footer {position:absolute; bottom:5px; width:770px; text-align:center;}
#footer li {display:inline; color:#FFF; padding:2px 10px;}
#footer li a { color:#FFF; text-decoration:none; font-size:14px;}
#footer li a:hover, #path a:hover {color: #C6FF84;}
#top {width:770px; height:93px; margin:0px 0px 20px;}
h1 {margin:0px 0px 10px; font-size:23px; color:#4b4b4b; text-align:left; font-weight:normal;}

#body {background:#FFF; color:#B0B3A8; float:left; width:440px;  min-height:300px; padding:20px 30px; margin-left:30px; z-index:4;}
#path {margin:5px 30px;}
#path, #path * {color:#747474; text-decoration:none; font-size:11px;}


ul, li {margin:0px; padding:0px; list-style-type:none;}


.product .text {font-size:14px; padding:10px 0px; }
#mainPhoto {display:block; margin:10px 0px;}
#mainPhoto img {border:1px solid #BBADA0;}
.product .thumbs img {border:3px solid #BBADA0;}
.product .thumbs a {margin-left:18px; line-height:0px; font-size:0px;}
.product .thumbs a.first {margin-left:1px;}
.product .thumbs .active img, .product .thumbs a:hover img {border-color: #7D965F;}
.thumbs {clear:both;}

.order a, .reservation  {float:right; font-size:14px; color: #4e4e4e; text-decoration:none; font-weight:bold;}
.order a:hover {color: #7D965F;}
.reservation {color:#7D965F;}

.tags {margin:0px 30px 10px; padding:20px 10px; background:#494B46; display:block; width:160px; clear:right; float:right; font-size:10px;}
.tags a {text-decoration:none; color:#B6B8B5; padding:0px 2px; white-space:nowrap; line-height:1.5em; text-transform:lowercase;} 
.tags a:hover {color:#7D965F;}
.tag1 {font-size:1.2em;}
.tag2 {font-size:1.4em;}
.tag3 {font-size:1.6em;}
.tag4 {font-size:1.8em;}
.tag5 {font-size:2em;}
.tag6 {font-size:2.2em;}
.tag7 {font-size:2.4em;}
.tag8 {font-size:2.6em;}
.tag9 {font-size:2.8em;}


.promoProducts {padding-top:20px;}

.prodMini {
	width: 100px; float:left; 
	text-align:center; padding:10px 5px 5px;	
	min-height:175px;
	position:relative;
}
.prodMini img {border:2px solid #BBADA0; display:block; margin-bottom:10px;}
.prodMini a {text-decoration:none; font-size:11px; color:#494B47;}
.prodMini a:hover {color:#7D965F;}
.prodMini a:hover img {border-color:#7D965F;}

.prodMini .sIcon { position:absolute; border:none; top:12px; left:7px; width:16px; height:15px;}

.statusSwitch {text-align:right; padding-bottom:20px;}

.statusSwitch a {padding:0px 4px; background-position:top left; background-repeat: no-repeat; font-size:10px; text-decoration:none;}
.statusSwitch a img {border:none; vertical-align:middle;}
.statusSwitch a.selected {color:#000; text-decoration:underline;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}


/* zamowienie */

.order label  { 
	display:block; 
	padding:5px 0px;
	
}
.order label * {
	display:block;
	margin:2px 0px;
}

.order label input, .order label textarea {width:400px;}

.order .submit {
	border: 1px solid #4e4e4e;
	background:none;
	font-size:14px; 
	color: #4e4e4e; 
	text-decoration:none; 
	font-weight:bold;
	padding:3px 10px;
}
