div#newSite {
	display: none;
	width: 97px;
	height: 90px;
	background: url(../../images/pl/new_site.gif);
	position: absolute;
	top: -16px;
	left: 338px;
	z-index: 1;
}

a#home {
	display: block;
	width: 147px;
	height: 33px;
	background: url(../../images/pl/top_menu_home.gif);
	text-indent: -1000px;
	overflow: hidden;
}

a#home:hover {
	background: url(../../images/pl/top_menu_home.gif) 0px 33px;
}

a#flowers {
	display: block;
	width: 80px;
	height: 33px;
	background: url(../../images/pl/top_menu_flowers.gif);
	text-indent: -1000px;
	overflow: hidden;
}

li#flowersCat:hover a#flowers {
	background: url(../../images/pl/top_menu_flowers.gif) 0px 33px;
}

li#flowersCat ul {
	position: absolute;
	top: 32px;
	left: 146px;
	display: none;
	border: 1px solid #ddd;
	background: #f7f7f7;
	z-index: 1;
}

li#flowersCat ul li {
	float: none;
	display: block;
}

li#flowersCat ul li.more {
	float: none;
	display: block;
	background: url(../../images/pl/arrow2.gif) no-repeat 118px 8px;
	position: relative;
}

li#flowersCat li a:link, li#flowersCat li a:visited, li#flowersCat li a:active {
	display: block;
	padding: 3px 6px 3px 6px;
	color: #6c6c6c;
	border-bottom: 1px solid #ddd;
	border-left: 2px solid #ffe100;
	border-right: 2px solid #f7f7f7;
	width: 110px;
}

li#flowersCat li a:hover {
	background: #fff;
	color: #616161;
	border-left: 2px solid #fff;
	border-right: 2px solid #ffe100;
	text-decoration: none;
}

li#flowersCat li.more:hover {
	border: none;
	background: #fff;
}

li#flowersCat:hover ul {
	display: block;
}

li#flowersCat ul li.more ul {
	display: none;
	top: -10px;
	left: 0;
	position: absolute;
}

li#flowersCat ul li.more:hover ul {
	display: block;
	position: absolute;
	top: 0px;
	left: 123px;
}

a#gifts {
	display: block;
	width: 95px;
	height: 33px;
	background: url(../../images/pl/top_menu_gifts.gif);
	float: left;
	text-indent: -1000px;
	overflow: hidden;
}

a#giftsDead {
	display: block;
	width: 95px;
	height: 33px;
	background: url(../../images/pl/top_menu_gifts_dead.gif);
	float: left;
	text-indent: -1000px;
	overflow: hidden;
}

li#giftsCat:hover a#gifts {
	background: url(../../images/pl/top_menu_gifts.gif) 0px 33px;
}

li#giftsCat ul {
	position: absolute;
	top: 32px;
	left: 226px;
	display: none;
	border: 1px solid #ddd;
	background: #f7f7f7;
	z-index: 10;
}

li#giftsCat ul li {
	float: none;
	display: block;
}

li#giftsCat li a:link, li#giftsCat li a:visited, li#giftsCat li a:active {
	display: block;
	padding: 3px 6px 3px 6px;
	color: #6c6c6c;
	border-bottom: 1px solid #ddd;
	border-left: 2px solid #9bdf4b;
	border-right: 2px solid #f7f7f7;
	width: 110px;
}

li#giftsCat li a:hover {
	background: #fff;
	color: #616161;
	border-left: 2px solid #fff;
	border-right: 2px solid #9bdf4b;
	text-decoration: none;
}

li#giftsCat:hover ul.supermenu {
	display: block;
}

li#giftsCat ul li.more {
	float: none;
	display: block;
	background: url(../../images/arrow2.gif) no-repeat 118px 8px;
	position: relative;
}

li#giftsCat ul li.more:hover {
	background: #fff;
}

li#giftsCat ul li.more:hover ul {
	display: block;
	position: absolute;
	top: 0px;
	left: 123px;
}

a#byPrice {
	display: block;
	width: 119px;
	height: 33px;
	background: url(../../images/pl/top_menu_byprice.gif);
	text-indent: -1000px;
	overflow: hidden;
}

li#byPriceCat:hover a#byPrice {
	background: url(../../images/pl/top_menu_byprice.gif) 0px 33px;
}

li#byPriceCat ul {
	position: absolute;
	top: 32px;
	left: 321px;
	display: none;
	border: 1px solid #ddd;
	background: #f7f7f7;
	z-index: 1;
}

li#byPriceCat ul li {
	float: none;
	display: block;
}

li#byPriceCat li a:link, li#byPriceCat li a:visited, li#byPriceCat li a:active {
	display: block;
	padding: 3px 6px 3px 6px;
	color: #6c6c6c;
	border-bottom: 1px solid #ddd;
	border-left: 2px solid #87e1d2;
	border-right: 2px solid #f7f7f7;
	width: 110px;
}

li#byPriceCat li a:hover {
	background: #fff;
	color: #616161;
	border-left: 2px solid #fff;
	border-right: 2px solid #87e1d2;
	text-decoration: none;
}

li#byPriceCat:hover ul {
	display: block;
}

a#wishes {
	display: block;
	width: 93px;
	height: 33px;
	background: url(../../images/pl/top_menu_wishes.gif);
	float: left;
	text-indent: -1000px;
	overflow: hidden;
}

li#wishesCat:hover a#wishes {
	background: url(../../images/pl/top_menu_wishes.gif) 0px 33px;
}

a#informations {
	display: block;
	width: 106px;
	height: 33px;
	background: url(../../images/pl/top_menu_informations.gif);
	float: left;
	text-indent: -1000px;
	overflow: hidden;
}

li#informationsCat:hover a#informations {
	background: url(../../images/pl/top_menu_informations.gif) 0px 33px;
}

li#informationsCat ul {
	position: absolute;
	top: 32px;
	left: 534px;
	display: none;
	border: 1px solid #ddd;
	background: #f7f7f7;
	z-index: 10;
}

li#informationsCat ul li {
	float: none;
	display: block;
}

li#informationsCat li a:link, li#informationsCat li a:visited, li#informationsCat li a:active {
	display: block;
	padding: 3px 6px 3px 6px;
	color: #6c6c6c;
	border-bottom: 1px solid #ddd;
	border-left: 2px solid #bda5cd;
	border-right: 2px solid #f7f7f7;
	width: 110px;
}

li#informationsCat li a:hover {
	background: #fff;
	color: #616161;
	border-left: 2px solid #fff;
	border-right: 2px solid #bda5cd;
	text-decoration: none;
}

li#informationsCat:hover ul {
	display: block;
}

div#columnRight h6#yourAccount {
	height: 31px;
	background: url(../../images/pl/your_account2.gif);
	margin: 0 auto;
	text-indent: -1000px;
	overflow: hidden;
}

div#columnRight a#yourCart {
	height: 31px;
	background: url(../../images/pl/your_cart2.gif);
	margin: 0 auto;
	text-indent: -1000px;
	overflow: hidden;
	display: block;
}

div#columnRight h6#clientService {
	height: 31px;
	background: url(../../images/pl/client_service2.gif);
	margin: 0 auto;
	text-indent: -1000px;
	overflow: hidden;
}

div#columnRight h6#weRecommend {
	height: 31px;
	background: url(../../images/pl/we_recommend2.gif);
	margin: 0 auto;
	text-indent: -1000px;
	overflow: hidden;
}

div#columnRight h6#customersAbout {
	height: 31px;
	background: url(../../images/pl/customers_about.gif);
	margin: 0 auto;
	text-indent: -1000px;
	overflow: hidden;
}

div#columnRight a#events {
	height: 31px;
	background: url(../../images/pl/events.gif);
	margin: 0 auto;
	text-indent: -1000px;
	overflow: hidden;
	display: block;
}

div.bigBouquet a.more, div.bigBouquet2 a.more {
	display: block;
	width: 50px;
	height: 18px;
	background: url(../../images/pl/more.gif);
	text-indent: 50px;
	overflow: hidden;
	float: right;
	position: absolute;
	right: 15px;
	bottom: 13px;
}

div.smallBouquet a.more, div.smallBouquet2 a.more, div.smallBouquet a.moreCat, div.smallBouquet2 a.moreCat {
	display: block;
	width: 50px;
	height: 18px;
	background: url(../../images/pl/more.gif);
	text-indent: 50px;
	overflow: hidden;
	float: right;
	margin: 6px 5px 0 0;
}

div.smallBouquet a.moreCat, div.smallBouquet2 a.moreCat {
	top: 25px;
	position: relative;
}

div#columnRight div#moduleYourCart a#order {
	padding: 0;
	display: block;
	width: 54px;
	height: 18px;
	background: url(../../images/pl/order.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: right;
}

a.order {
	padding: 0;
	display: block;
	width: 54px;
	height: 18px;
	background: url(../../images/pl/order.gif);
	text-indent: -1000px;
	overflow: hidden;
	margin: 0 auto;
}

a.more {
	display: block;
	width: 50px;
	height: 18px;
	background: url(../../images/pl/more.gif);
	text-indent: 50px;
	overflow: hidden;
	float: right;
}

div#moduleRotator a.addGift {
	display: block;
	width: 114px;
	height: 14px;
	background: url(../../images/pl/add_gift.gif);
	text-indent: -1000px;
	overflow: hidden;
	position: absolute;
	bottom: 5px;
	right: 20px;
}

input#loginButton {
	display: block;
	width: 91px;
	height: 18px;
	background: url(../../images/pl/login_button.gif);
	text-indent: -1000px;
	margin: 10px auto 0 auto;
	border: none;
	cursor: pointer;
}

.buttonForward {
	display: block;
	width: 56px;
	padding: 18px 0 0 0;
	height: 0;
	background: url(../../images/pl/button_forward.gif);
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	margin: 20px auto;
	border: none;
}

.buttonBack {
	display: block;
	width: 67px;
	height: 18px;
	background: url(../../images/pl/button_back.gif);
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	margin: 20px auto;
	border: none;
}

.buttonSend {
	display: block;
	width: 50px;
	padding: 18px 0 0 0;
	height: 18px;
	background: url(../../images/pl/button_send.gif) no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	margin: 20px auto;
	border: none;
}

.buttonSave {
	display: block;
	width: 48px;
	padding: 18px 0 0 0;
	height: 18px;
	background: url(../../images/pl/button_save.gif) no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	margin: 20px auto;
	border: none;
}

.buttonMoreData {
	display: block;
	width: 96px;
	padding: 18px 0 0 0;
	height: 18px;
	background: url(../../images/pl/button_more_data.gif) no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	margin: 20px auto;
	border: none;
}

input.searchButton {
	display: block;
	width: 91px;
	height: 18px;
	background: url(../../images/pl/login_button.gif);
	text-indent: -1000px;
	margin: 10px auto 0 auto;
	border: none;
	cursor: pointer;
}

a#addExtraGift {
	display: block;
	width: 265px;
	height: 72px;
	background: url(../../images/pl/add_extra_gift.gif);
	text-indent: -1000px;
	overflow: hidden;
	margin: 20px auto;
}

.clearButton {
	display: block;
	width: 43px;
	height: 18px;
	background: url(../../images/pl/clear.gif);
	text-indent: -1000px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	padding: 15px 0 0 0;
}

a#categoryMore {
	width: 217px;
	height: 18px;
	display: block;
	background: url(../../images/pl/category_more.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 0 auto;
	margin-top: -2px;
}

a#updateCart {
	display: block;
	width: 123px;
	height: 18px;
	background: url(../../images/pl/update_cart.gif);
	overflow: hidden;
	text-indent: -1000px;
}

a.recount {
	display: block;
	width: 65px;
	height: 18px;
	background: url(../../images/pl/recount.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px auto 0 auto;
}

a.bezprzesuniecia {
	display: block;
	width: 65px;
	height: 18px;
	background: url(../../images/pl/recount.gif);
	overflow: hidden;
	text-indent: -1000px;
	
}

a.changeData {
	display: block;
	width: 81px;
	height: 18px;
	background: url(../../images/pl/change_data.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px auto 0 auto;
}

a.pay {
	display: block;
	width: 47px;
	height: 18px;
	background: url(../../images/pl/pay.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px auto 0 auto;
}

a.choose {
	display: block;
	width: 62px;
	height: 18px;
	background: url(../../images/pl/choose.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px auto 0 auto;
}

a.printPaymentForm {
	display: block;
	width: 171px;
	height: 18px;
	background: url(../../images/pl/print_payment_form.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px auto 0 auto;
}

a#addToCart {
	display: block;
	width: 135px;
	height: 18px;
	background: url(../../images/pl/add_to_cart.gif);
	text-indent: -1000px;
	cursor: pointer;
	margin: 25px 0 25px 0;
	float: left;
}

a#recommendButton {
	display: block;
	width: 120px;
	height: 18px;
	background: url(../../images/pl/recommend_button.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 25px 0 25px 0;
	float: right;
}

a#reportError {
	display: block;
	width: 79px;
	height: 18px;
	background: url(../../images/pl/report_error.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px 50px 10px 0;
	float: right;
}

a.download {
	display: block;
	width: 64px;
	height: 18px;
	background: url(../../images/pl/download.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px 50px 10px 0;
	float: right;
}

a#allBouquets {
	width: 168px;
	height: 18px;
	display: block;
	background: url(../../images/pl/all_bouquets.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 0 auto;
	margin-top: -2px;
}

.addFlowers {
	display: block;
	width: 82px;
	height: 18px;
	background: url(../../images/pl/dodaj_kwiat.gif);
	overflow: hidden;
	text-indent: -1000px;
	margin: 10px auto 0 auto;
}

a#preview {
	display: block;
	width: 62px;
	height: 18px;
	background: url(../../images/pl/preview.gif);
	text-indent: -1000px;
	overflow: hidden;
	margin: 10px auto;}
	
#regnow {
	width: 200px;
	height: 60px;
	background: url(../../images/pl/reg_now.png) 0px 0px;
}

#regnow:hover {
	width: 200px;
	height: 60px;
	background: url(../../images/pl/reg_now.png) 0px 60px;
}

.final_price_info {
	background: url(../../images/pl/final_price_info.gif);
	width:553px;
	height:484px;
}
