@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}
body {
	font: 11px Tahoma, sans-serif;
	color: #474747;
	margin-bottom:50px;
}

img {border:none;}

a {
	text-decoration: none;
	color: #474747;
}
a:hover {
	text-decoration: underline;
}

#header {

}

#content {
	width:1250px;
	margin:0 auto;
}

#left-panel {
	float:left;
	width:780px;
	overflow:hidden;

}

#right-panel {
	float:right;
	width:470px;
	overflow:hidden;

}


#right-column {
	float:right;
	width:228px;
	margin:12px 0 0 0;
}

#center-column {
	width:765px;
	float:left;
	margin:12px 0 0 14px;
}

#left-column {
	float:left;
	width:227px;
	margin:12px 0 0 0;

}
.content {
	width:1250px;
	margin:0 auto;
}

#top-bar {
background: url(../img/top_bar_bg.jpg) 0 0 repeat-x;
height:55px;
}

#top-bar .top-bar-content {
	width:1250px;
	margin:0 auto;
	padding:17px 0 0 0;

}


#top-bar .ico_user{
	background:url(../img/ico_user.jpg) 0 0px no-repeat;
	padding:0 0 0 24px;
	line-height:17px;
	display:inline;
	float:left;
}

#top-nav {
	float:right;

}

#top-nav li{
	display:inline;
	padding:0 8px 0 0;
}

#top-nav a{
	background:url(../img/pkt_1.jpg) 0 0 no-repeat;
	padding-left:21px;
	line-height:17px;
	}

#logo-bar img{
	margin: 5px 0 0 10px;
	border:none;
	float:left;
}

#logo-bar .logo-bar-content{
	width:1250px;
	margin:0 auto;

}

#logo-bar .mini-cart {
	background:url(../img/mini-cart-bg.gif) 0 bottom no-repeat;
	width:388px;
	height:100px;
	float:right;


	}

#logo-bar .mini-cart ul{
	float:left;
	width:165px;

}

#logo-bar .mini-cart .sep {
	margin:0 13px;
}

#logo-bar .mini-cart .sumary {
	width:210px;
	float:left;
	margin:6px 0 0 0;
}

#logo-bar .mini-cart .button {
	background:url(../img/btn-mini-koszyk.jpg) 0 0 no-repeat;
	width:115px;
	height:19px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin: 3px 0 0px 0;
}

#logo-bar .mini-cart li{
	list-style:none;
	background:url(../img/green_arrow.gif) 0 4px no-repeat;
	padding-left:12px;
}

#logo-bar .mini-cart .mini-cart-content {
	padding:17px 0 10px 17px;
}


#menu-bar {
	background:#E7E7E7;
	height:100px;

}

#menu-bar .menu-bar-content{
	width:1250px;
	margin:0 auto;
}

#search-bar {
	margin:3px 0 0 0;
}

#search-bar .form-search {
	width:560px;
	float:left;
}

#search-bar .form-producer {
	float:right;
}
#search-bar .input{
	background:	url(../img/search_input.jpg) 0 0 no-repeat;
	width:411px;
	height:36px;
	position:relative;
	float:left;


}


#search-bar input{
	font-size:10px;
	background:none;
	width:350px;
	height:15px;
	border:0;
	position:absolute;
	top:12px;
	left:30px;

}

#search-bar .btn-search{
	text-indent:-9999px;
	display:block;
	position:absolute;
	right:2px;
	top:4px;
	width:28px;
	height:28px;


}

#search-bar .search-more {
	line-height:36px;
	font-size:9px;
	text-decoration:underline;
	margin:0 0 0 5px;
}


#search-bar .select {
	background:url(../img/search_select.gif) 0 0 no-repeat;
	width:214px;
	height:21px;
	position:relative;
	margin:8px 2px 0 0;

}

#search-bar select {
	border:1px solid #fff;
	position:absolute;
	top:2px;
	left:2px;
	height:18px;
	width:210px;
	font-size:9px;

}

#baner-1{
	margin:12px auto 14px;
	width:1250px;

}

#baner-1 img{
	border:0;

}

#banner-3 {
	/*margin:14px auto 15px;*/
	margin:15px 0 0 0;
	width:470px;
	height:200px;

	overflow:hidden;
}

.baner-2
{
	/*margin:14px auto 15px;*/
	margin:15px 0 0 0;
	width:470px;
	height:200px;

	overflow:hidden;
}

#banery {
	float:right;
	width:470px;
	margin:0 0 12px 0;
}

#banery img{
	border:none;
}

#banery .banery-item-1, #banery .banery-item-2 {
	float:left;
	width:230px;
	overflow:hidden;
	margin:5px 0 0 0px;

}

#banery .banery-item-2 {
	float:right;
}

#banery-left-column {
	margin:12px 0 0 0;

}

#banery-left-column img{
	border:none;
}

#banery-left-column li{
	list-style:none;
	margin:0 0 12px 0;

}

#banery-right-column img{
	border:none;
}

#banery-right-column li{
	list-style:none;
	margin:0 0 12px 0;

}

#sciezka {
	background: url(../img/sciezka_bg.jpg) 0 0 repeat-x;
	width:1250px;	height:34px;
	margin:12px 0 0 0;
	position:relative;
}

#sciezka li a {
	color:#fff;

}

#sciezka li {
	float:left;
	display:block;
	padding:0 16px 0 11px ;
	text-align:left;
	list-style:none;
	background: url(../img/sciezka_item_end.jpg) top right no-repeat;
	height:34px;
	line-height:31px;
}

#sciezka .sciezka-start {
	background: url(../img/sciezka_start.jpg) 0 0 no-repeat;
	width:121px; height:34px;
	display:block;
	padding:0;
}

#sciezka .sciezka-zaloz-konto {
	background:url(../img/sciezka_zaloz_konto.gif) 0 0 no-repeat;
	width:117px; height:34px;
	line-height:32px;
	font-weight:bold; color:#003000; text-align:center;
	position:absolute;
	right:0;
	top:0;
}

#sciezka .sciezka-zaloguj {
	background: url(../img/sciezka_zaloguj_sie.gif) 0 0 no-repeat;
	width:116px; height:34px;
	line-height:32px;
	font-weight:bold; color:#003000; text-align:center;
	position:absolute;
	top:0;
	right:118px;
}

/* ==================== kategorie glowna strona ===================== */
#kat-box {
	width:765px;
}

#kat-box td{
	margin:0 3px 0 0;
}

#kat-box h2 a {
	color:#003300;
	font-size:11px;
}
#kat-box .item{
	margin:0 6px 0 0;

}



#kat-box .item .item-top{
	background:url(../img/item-top.gif) 0 0 no-repeat;
	display:block;
	width:186px;
	height:189px;
	position:relative;

}

#kat-box .item .nazwa {
	padding:0px 0 0 0;

}

#kat-box .item-top-content{
	margin:0px;
}

#kat-box .item-top-content li{
	list-style:none;
	background:url(../img/strzalka.png) 0 0 no-repeat;
	height:20px;

}

#kat-box .item-top-content li a{
	font-weight:bold;
	line-height:18px;
	color:#fff;
	padding:0 0 0 12px;
}

#kat-box .item-top-content .wiecej {
	background:url(../img/green_arrow-2.gif) right bottom no-repeat;
	color:#fff;
	padding:3px 0 0 12px;
	width:163px;
	display:block;

}

#kat-box .item .item-bottom{
	background:url(../img/item-bottom.gif) 0 0 no-repeat;
	width:186px;
	height:119px;

}

#kat-box .item-opis{
	float:left;
	width:91px;
	margin:1px 0 0 5px;
}

#kat-box .dostepny {
	color:#335533;
	margin:4px 0 0 0;
	font-size:9px;
}

#kat-box .cena {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#669933;
	position:relative;
}
#kat-box .pln {
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}
#kat-box .item-bottom-content{
	margin:0 10px;

}

#kat-box .item-bottom img{
	float:left;
	padding:15px 0 0 5px;

}

/* ==================== kategorie menu ===================== */

#kat-menu {
	background:#f1f1f1;
	width:226px;
	overflow:hidden;
}

#kat-menu .kat-menu-top{
	background: url(../img/produkty_wybierz_kat.gif) 0 0 no-repeat;
	width:226px; height:52px;
	margin:0;
}

#kat-menu .kat-menu-bottom{
	background: url(../img/kat_menu_bottom.gif) 0 0 no-repeat;
	width:226px; height:10px;
}
#kat-menu .kat-menu-item-center {
	background:#71982D url(../img/kat_menu_item_bg.gif) left bottom no-repeat;
	width:205px;
	padding-bottom:15px;
	margin:0;
}


#kat-menu .kat-menu-item-bottom {
	background:url(../img/kat_menu_item_bottom.gif) top left no-repeat;
	width:206px; height:5px;
	overflow:hidden;
}
#kat-menu li{
	list-style:none;
	margin-left:12px;
	min-height:10px;
}

#kat-menu li ul{
	margin: 0 0 0 4px;
}

#kat-menu li ul li{
	padding-top:3px;
}

* html #kat-menu li {
height:10px;}

#kat-menu li ul ul{
	margin:0 0 0 2px;
}

#kat-menu a.main{
	display:block;
	text-indent:-9999px;
	width:206px;
	height:43px;
}


#kat-menu .kat-menu-item-center a{
	color :#739a2e;
	background: url(../img/pkt_7.gif) 0 3px no-repeat;
	text-indent: 0;
	padding-left: 15px;
}

#kat-menu .kat-menu-2-pol {
	background: url(../img/kat_menu_telewizory.gif) 0 0 no-repeat;

}

#kat-menu .kat-menu-228-pol {
	background: url(../img/kat_menu_car_audio_video.gif) 0 0 no-repeat;

}

#kat-menu .kat-menu-207-pol {
	background: url(../img/kat_menu_foto.gif) 0 0 no-repeat;
}


#kat-menu .kat-menu-73-pol {
	background: url(../img/kat_menu_agd.gif) 0 0 no-repeat;
}

#kat-menu .kat-menu-191-pol {
	background: url(../img/kat_menu_agd_do_zabudowy.gif) 0 0 no-repeat;
}

#kat-menu .kat-menu-147-pol {
	background: url(../img/kat_menu_agd_drobne.gif) 0 0 no-repeat;
}

#kat-menu .kat-menu-525-pol {
	background: url(../img/kat_menu_multimedia.gif) 0 0 no-repeat;
}
#kat-menu .kat-menu-249-pol {
	background: url(../img/kat_menu_komputery.gif) 0 0 no-repeat;
}
#kat-menu .kat-menu-252-pol {
	background: url(../img/kat_menu_telefony_i_gsm.gif) 0 0 no-repeat;
}
#kat-menu .kat-menu-371-pol {
	background: url(../img/kat_menu_perfumeria.gif) 0 0 no-repeat;
}
#kat-menu .kat-menu-361-pol {
	background: url(../img/kat_menu_perfumeria.gif) 0 0 no-repeat;
}


#kat-menu .kat-menu-2-pol:hover {
	background: url(../img/kat_menu_telewizory.gif) 0 -43px no-repeat;
}
#kat-menu .kat-menu-228-pol:hover {
		background: url(../img/kat_menu_car_audio_video.gif) 0 -43px no-repeat;
}
#kat-menu .kat-menu-207-pol:hover {
	background: url(../img/kat_menu_foto.gif) 0 -43px no-repeat;
}

#kat-menu .kat-menu-73-pol:hover {
	background: url(../img/kat_menu_agd.gif) 0 -43px no-repeat;
}

#kat-menu .kat-menu-191-pol:hover {
	background: url(../img/kat_menu_agd_do_zabudowy.gif) 0 -43px no-repeat;
}

#kat-menu .kat-menu-147-pol:hover {
	background: url(../img/kat_menu_agd_drobne.gif) 0 -43px no-repeat;
}

#kat-menu .kat-menu-525-pol:hover {
	background: url(../img/kat_menu_multimedia.gif) 0 -43px no-repeat;
}
#kat-menu .kat-menu-249-pol:hover {
	background: url(../img/kat_menu_komputery.gif) 0 -43px no-repeat;
}
#kat-menu .kat-menu-252-pol:hover {
	background: url(../img/kat_menu_telefony_i_gsm.gif) 0 -43px no-repeat;
}
#kat-menu .kat-menu-371-pol:hover {
	background: url(../img/kat_menu_perfumeria.gif) 0 -43px no-repeat;
}
#kat-menu .kat-menu-361-pol:hover {
	background: url(../img/kat_menu_perfumeria.gif) 0 -43px no-repeat;
}

#kat-menu .kat-menu-2-pol-open {
	background:  url(../img/kat_menu_telewizory_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#kat-menu .kat-menu-228-pol-open {
	background:  url(../img/kat_menu_car_audio_video_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#kat-menu .kat-menu-207-pol-open {
	background:  url(../img/kat_menu_foto_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#kat-menu .kat-menu-73-pol-open {
	background:  url(../img/kat_menu_agd_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#kat-menu .kat-menu-191-pol-open {
	background:  url(../img/kat_menu_agd_do_zabudowy_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}
#kat-menu .kat-menu-147-pol-open {
	background:  url(../img/kat_menu_agd_drobne_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}
#kat-menu .kat-menu-525-pol-open {
	background:  url(../img/kat_menu_multimedia_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}
#kat-menu .kat-menu-249-pol-open {
	background:  url(../img/kat_menu_komputery_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;

}

#kat-menu .kat-menu-252-pol-open {
	background:  url(../img/kat_menu_telefony_i_gsm_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}
#kat-menu .kat-menu-371-pol-open {
	background:  url(../img/kat_menu_perfumeria_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}
#kat-menu .kat-menu-361-pol-open {
	background:  url(../img/kat_menu_perfumeria_hover.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}


/* ==================== latest view ===================== */

#latest-view {

}

#latest-view h1 {
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}

#latest-view h2{
	color:#585755;
	font-weight:bold;
	font-size:11px;
	margin:0 0 6px 0;
}

#latest-view .latest-view-btn-zobacz {
	background:url(../img/btn_zobacz.gif) 0 0 no-repeat;
	width:54px; height:14px;
	display:block;
	text-indent:-9999px;
}

#latest-view .latest-view-top{
	background:url(../img/grey_left_column_header.gif) 0 0 no-repeat;
	width:228px; height:52px;

}

#latest-view .latest-view-center {
	background:#f1f1f1 url(../img/latest_view_bg.gif) 0 0 no-repeat;
	width:228px; min-height:191px;

}

#latest-view .latest-view-bottom {
	background:url(../img/latest_view_bottom.gif) 0 0 no-repeat;
	width:228px; height:10px;


}

#latest-view .latest-view-item {
	margin:0 0 5px 11px;
}
#latest-view .latest-view-item img{
	float:left;
}

#latest-view .latest-view-item-opis {
	float:left;
	margin:5px 0 0 5px;

}

#latest-view .latest-view-item-top {
	background:url(../img/latest_view_item_top.png) top left no-repeat;
	width:206px; height:6px;
	overflow:hidden;

}

#latest-view .latest-view-item-center {
	background:#fff;
	width:206px;
}

#latest-view .latest-view-item-bottom {
	background:url(../img/latest_view_item_bottom.png) top left no-repeat;
	width:206px; height:6px;
	overflow:hidden;

}


/* ==================== latest search ===================== */

#latest-search {
	margin:10px 0 0 0;
}

#latest-search h1 {
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}

#latest-search li {
	background:url(../img/pkt_2.gif) 0 6px no-repeat;
	list-style:none;
	margin:0 0 0 14px;
	padding:0 0 7px 0;
	}

#latest-search a{
	padding:0 0 0px 11px;
	color:#585755;
	font-weight:bold;
	font-size:11px;
	margin:0 0 6px 0;
}

#latest-search .latest-search-btn-zobacz {
	background:url(../img/btn_zobacz.gif) 0 0 no-repeat;
	width:54px; height:14px;
	display:block;
	text-indent:-9999px;
}

#latest-search .latest-search-top{
	background:url(../img/grey_left_column_header.gif) 0 0 no-repeat;
	width:228px; height:52px;

}

#latest-search .latest-search-center {
	background:#f1f1f1 ;
	width:228px;
}

#latest-search .latest-search-element {
	margin: 0 0 0 11px;
}

#latest-search .latest-search-content-top {
	background:url(../img/latest_view_item_top.png) top left no-repeat;
	width:206px; height:6px;
	overflow:hidden;
}

#latest-search .latest-search-content-center {
	background:#fff;
	width:206px;
}

#latest-search .latest-search-content-bottom {
	background:url(../img/latest_view_item_bottom.png) top left no-repeat;
	width:206px; height:6px;
	overflow:hidden;

}

#latest-search .latest-search-bottom {
	background:url(../img/latest_view_bottom.gif) top left no-repeat;
	width:228px; height:10px;
	overflow:hidden;


}


/* ==================== bestseller ===================== */

#bestseller, #best-view, #produkty {
	width:765px;

}

#bestseller h1, #best-view h1, #produkty h1, #mapa h1{
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}


#bestseller h2, #best-view h2, #produkty h2 {
	margin:5px 0 7px 0;
}

#bestseller h2 a, #best-view h2 a, #produkty h2 a{

	font-size:11px;
	color:#003300;
}

#bestseller .zobacz-wszystkie, #best-view .zobacz-wszystkie, #hity .zobacz-wszystkie, #producenci .zobacz-wszystkie, #produkty .zobacz-wszystkie{
	color:#fff;
	font-weight:bold;
	position:absolute;
	right:46px;
	top:20px;

}

#hity .zobacz-wszystkie, #producenci .zobacz-wszystkie{
	right:28px;
}

#bestseller .cena, #best-view .cena, #produkty .cena, #produkt .rata, #koszyk .cena, .koszyk-podsumowanie-center .cena, .koszyk-podsumowanie-center .cena-netto, #konto .cena{
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#003300;
	position:relative;
	padding:12px 0 0 0px;
	margin:0 0 0 5px;
}
#bestseller .pln, #best-view .pln, #produkty .pln, #produkt .pln, #koszyk .pln, .koszyk-podsumowanie-center .pln, .koszyk-podsumowanie-center .pln-netto, #konto .pln {
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#bestseller .wiecej, #best-view .wiecej, #produkty .wiecej {
	background:url(../img/btn_wiecej_1.gif) 0px 0px no-repeat;
	width:89px;
	height:21px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin: 0px 1px 0 4px;
}
span.przedluz-gwarancje {
	background:url(../img/przedluz-gwarancje-szare.gif) 0px 0px no-repeat;
	width:177px;
	height:21px;
	display:block;
	clear:both;
	margin:0px auto 1px;
	font-size:9px;
	line-height:21px;
	text-align:center;
}

#bestseller .wiecej:hover, #best-view .wiecej:hover, #produkty .wiecej:hover {
	background:url(../img/btn_wiecej_1.gif) 0px -21px no-repeat;
}

#bestseller .kupuje, #best-view .kupuje, #produkty .kupuje  {
	background:url(../img/btn_kupuje_1.gif) 0px 0px no-repeat;
	width:87px;
	height:21px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin: 0px 0 0 0;
}
#bestseller .kupuje:hover, #best-view .kupuje:hover, #produkty .kupuje:hover {
	background:url(../img/btn_kupuje_1.gif) 0px -21px no-repeat;
}

#bestseller .bestseller-top-content, #best-view .best-view-top-content, #produkty .produkty-top-content{
	background: url(../img/left-panel-header.jpg) 0 0 no-repeat;
	display:block;
	height:53px;
	width:765px;
	position:relative;

}
#bestseller .dostepny, #best-view .dostepny, #produkty .dostepny{
	color:#335533;
	margin:4px 0 15px 0;
	font-size:9px;
}
#bestseller .bestseller-center-content, #best-view .best-view-center-content, #produkty .produkty-center-content, #mapa .mapa-center, #strona .strona-center{
	background: #E7E7E7;
	padding:0 0 0 7px;
}

#bestseller .bestseller-bottom-content, #best-view .best-view-bottom-content, #produkty .produkty-bottom-content, #mapa .mapa-bottom, #strona .strona-bottom{
	background:url(../img/left-panel-bottom.jpg) top left no-repeat;
	display:block;
	height:10px;
	overflow:hidden;
}

#bestseller .bestseller-item-top, #best-view .best-view-item-top, #produkty .produkty-item-top {
	background:url(../img/bestseller-item-top.jpg) 0 0 no-repeat;
	height:78px;
	width:185px;
	text-align:center;

}

#bestseller .bestseller-item-center, #best-view .best-view-item-center, #produkty .produkty-item-center {
	background:#fff;
	width:185px;
	height:202px;
	overflow:hidden;
	text-align:center;
}

#bestseller .bestseller-item-center img, #best-view .best-view-item-center img, #produkty .produkty-item-center img{
	margin:0 auto;
}

#bestseller .bestseller-item-bottom, #best-view .best-view-item-bottom, #produkty .produkty-item-bottom {
	background:url(../img/bestseller-item-bottom.jpg) top left no-repeat;
	height:4px;
	width:185px;
	overflow:hidden;

}

/* ==================== best view ===================== */
#best-view {
	margin:15px 0 0 0;
}

#best-view .best-view-item-top {
	background:url(../img/best-view-item-top.jpg) 0 0 no-repeat;

}

#best-view .cena{
	color:#fff;
}

/* ==================== hity ===================== */

#hity{
	width:470px;
	height:1040px;
	overflow:hidden;
	clear: both;
}
#hity h1{
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}

#hity h2 a {
	color:#003300;
	font-size:11px;
}


#hity .hity-top-content {
	background: url(../img/right-panel-top.jpg) 0 0 no-repeat;
	height:45px;
	position:relative;

}

#hity .hity-center-content{
	padding: 10px 0 10px 0;
	background: #f2f2f2;
}

#hity .hity-item-top{
	/*background: url(../img/hity_item_top.png) no-repeat bottom left;
	height:5px;
	width:447px;

	border:1px solid #f00;*/



}

#hity .hity-item {
	background:url(../img/hity-box.png);
	width:447px;
	height:101px;
	margin:7px 0 0 7px;

}

#hity .hity-item-content {
	padding:12px 0 0 0;
	position: relative;
}

#hity .hity-item-center{
	background:#fff;
	margin:10px 0 0 0; padding:0;

}

#hity .hity-item-bottom{

	background:url(../img/hity_item_bottom.png) top left no-repeat;
	width:447px;
	height:4px;
	margin:0 0 0px 0;
}

#hity img {
	float:left;
	margin:0 10px 0 24px;

}

#hity .hity-item-opis{
	float:left;
	width:118px;
	margin:12px 0 0 5px;
}

#hity .dostepny {
	color:#335533;
	margin:4px 0 0 0;
	font-size:9px;
}

#hity .cena {
	font:bold 22px Georgia, "Times New Roman", Times, serif;
	color:#669933;
	position:relative;
	float:left;
	margin:25px 16px 0 0
}
#hity .pln {
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#hity .action {
	width:85px;
	position: absolute;
	top: 20px;
	right: 10px;
}

.produkt-opis p {
    padding: 0 10px 4px 10px;
}


#hity .wiecej {
	background:url(../img/btn_wiecej_2.gif) 0px 0px no-repeat;
	width:85px;
	height:25px;
	display:block;
	text-indent:-9999px;
	margin:5px 0px 0 0px;
}
#hity .wiecej:hover {
	background:url(../img/btn_wiecej_2.gif) 0px -26px no-repeat;
}

#hity .kupuje {
	background:url(../img/btn_kupuje_2.gif) 0px 0px no-repeat;
	width:85px;
	height:25px;
	display:block;
	text-indent:-9999px;
	margin:0px 0 0 0;
}
#hity .kupuje:hover {
	background:url(../img/btn_kupuje_2.gif) 0px -26px no-repeat;
}


/* ==================== produkty ===================== */


#produkty .produkty-item-center  {
	position:relative;
}

#produkty .produkty-item-center-porownaj  {
	position:absolute;
	top:0;
	left:0;
	background: url(../img/porownaj_tab.gif) 0 0 no-repeat;
	width:22px; height:73px;
}

#produkty .produkty-item-center-porownaj  input{
	margin: 55px 0 0 0;

	width:14px; height:14px;
}

#produkty .porownaj-wszystkie{
	color:#fff;
	font-weight:bold;
	position:absolute;
	right:23px;
	top:20px;

}

#strona-opinie, #opinie-ceneo, #opinie-opineo {
	height: 85px;
}

#strona-opinie {
	width: 304px;
	margin: 20px auto;
}

#opinie-ceneo, #opinie-opineo {
	display: block;
	text-indent: -999em;
	width: 126px;
	background-repeat: no-repeat;
}

#opinie-ceneo:hover, #opinie-opineo:hover {
	background-position: 0 -85px;
}

#opinie-ceneo {
	background-image: url(../img/logo_ceneo.png);
	float: left;
}

#opinie-opineo {
	background-image: url(../img/logo_opineo.png);
	float: right;
}

/* ==================== produkt ===================== */

#produkt {
	background:#E7E7E7;

}

#produkt img{
	border:none;

}

#produkt img.foto{
	float:right;
	margin:0 10px 0 0;
}

#produkt h1 {
	margin:13px 0 0 0;}

#produkt h1 a{
	font-size:18px;
	color:#71982D;
}
span.przedluz-gwarancje-big {display:block;width:128px;height:34px;background:url(../img/przedluz-gwarancje-big.png) 0px 0px no-repeat;margin:5px 0px;}
#produkt h2 {
	margin:5px 0 18px 0;
}
#produkt h2 a{
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#003300;


}

#produkt h3 {
	color:#fff;
	font-size:11px;
	padding:22px 0 0 25px;

}

#produkt .mini-nav{
	margin:15px 0 0 16px;

}

#produkt .mini-nav li{
	margin:2px 0 ;
}

#produkt .rata-info {
	padding:15px 0 10px 0;
	background:#71982D url(../img/raty_hr.gif) left bottom repeat-x;
	position:relative;
}

#produkt .rata-box {
	position:absolute;
	top:6px;
	left:30px;
}

#produkt .rata{
	color:#fff;
	margin:0 0 0 10px;
	padding:0;

}

#produkt .cena{
	font-size:13px;

}

#produkt .cena-info{
	padding:0 0 6px 0;
}

#produkt .pln {
	margin:0 10px 0 0;
}

#produkt a.btn-do-koszyka {
	background:url(../img/btn_do_koszyka.gif) 0 0 no-repeat;
	width:166px; height:43px;
	float:right;
	text-indent:-9999px;
	margin:8px 15px 0 0;
}

#produkt a:hover.btn-do-koszyka {
	background:url(../img/btn_do_koszyka.gif) 0 -43px no-repeat;

}

#produkt .produkt-info p{
	clear:left;
	color:#71982D;
	font-weight:bold;

}
#produkt .produkt-info p span{
	width:82px;
	float:left;
	color:#003300;
	font-weight:normal;

}

a.produkt-powrot {
	display: block;
	background:url(../img/powrot_btn.gif) 0 0 no-repeat;
	width:82px; height:24px;
	text-indent:-9999px;
	position:absolute;
	top:-10px; right:-10px;
}


a.produkt-powrot:hover {
	background:url(../img/powrot_btn.gif) 0 -24px no-repeat;

}

#produkt .produkt-top {
	background:url(../img/produkt_top.gif) 0 0 no-repeat;
	width:765px; height:31px;
}

#produkt .produkt-bottom {
	background:url(../img/produkt_bottom.gif) 0 0 no-repeat;
	width:765px; height:23px;
}

#produkt .produkt-center {
	background:#fff;
	margin:0 11px;
	width:743px;
}


#produkt .produkt-left {
	float:left;
	display:inline;
	background:#fff;
	width:311px;
	margin:0 0 0 10px;

}


#produkt .produkt-right {
	float:right;
	display:inline;
	width:371px;
	margin:0 20px 0 0;
	position: relative;

}



#produkt a.produkt-powieksz {
	background:url(../img/btn_powieksz.gif) 0 0 no-repeat;
	width:71px; height:14px;
	display:block;
	margin:5px auto;
}

#produkt a:hover.produkt-powieksz {
	background:url(../img/btn_powieksz.gif) 0 -14px no-repeat;

}

#produkt .produkt-left li{
	list-style:none;
}

#produkt .produkt-left li a{
	color:#71982D;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../img/pkt_4.gif) 0 3px no-repeat;
	padding:0 0 0 10px;
}

#produkt .produkt-raty-top {
	background:url(../img/raty_top.gif) top left no-repeat;
	width:370px;
	height:5px;
	overflow:hidden;
	margin:18px 0 0 0;
}

#produkt .produkt-raty-center {
	background:#71982D;
	width:370px;
}

#produkt .produkt-raty-bottom {
	background:url(../img/raty_bottom.gif) top left no-repeat;
	width:370px;
	height:4px;
	overflow:hidden;
}

#produkt .produkt-raty-center-content {
	margin:0 10px;
	color:#fff;
}

#produkt .produkt-raty-center-content p{
	padding-left:5px;
}

#produkt .produkt-raty-center .ilosc-rat {

	margin:7px 0 5px 0;
	padding:0px 0 0 5px;
}


#produkt .produkt-opis-top {
	background: url(../img/produkt_opcje_top.gif) 0 0 no-repeat;
	width:743px; height:45px;
	margin:0 11px;
}

/* tabsy */
#produkt ul.tabNavigation_product {display:block;float:left;height:31px;margin-left:20px;margin-top:-42px;overflow:hidden;position:relative;width:auto;z-index:999;list-style:none;}
#produkt ul.tabNavigation_product li {color:#71982d;float:left;margin-top:0;text-align:center;font-size:12px; font-weight:bold;}
#produkt ul.tabNavigation_product li a.opis-btn {display:block; width:126px;height:31px;color:#ffffff;padding:10px 0px 0px 0px;text-align:center;}
#produkt ul.tabNavigation_product li a.opinie-btn {display:block; width:126px;height:31px;color:#ffffff;padding:10px 0px 0px 0px;text-align:center;}

#produkt ul.tabNavigation_product li a.selected {background:url(../img/produkt_nav_bg.jpg) top left no-repeat;color:#71982d;}
#produkt .produkt-opis-content {
	background:#ffffff;
	width:743px;
	margin:0 11px;
	padding:8px 0 0 0;
}

/* opinie */
.tab_cont_product {padding-left:0px;padding-top:10px;padding-bottom:15px !important}
ul.tabNavigation_product {float:left;width:auto;margin-top:-27px;height:23px;z-index:999;display:block;overflow:hidden;position:relative;margin-left:10px}
.tabs_product table {border-collapse:collapse;}
.tabs_product table tr {border-bottom:1px dotted #dadada;display:block;overflow:hidden;position:relative}
.tabs_product table tr p {padding-left:20px;margin-top:4px;margin-bottom:4px}
.tabs_product table tr td.td_left {width:310px;font-weight:600}
.tabs_product table tr p.head {font-weight:600;color:#d10301;padding-left:10px;background: url(../images/arrow_down.gif) left 7px no-repeat;margin-left:20px}
.content_center .brands_tabs_box {width:752px;height:190px;margin-top:-10px;overflow:visible;margin-bottom:24px}
.content_center .tabs {width:750px;height:180px;border-left:1px solid #eceaea;background:#fff;border-right:1px solid #eceaea;position:relative;z-index:1}
.content_center .brands_tabs {width:750px;height:180px;border-left:1px solid #eceaea;background:#fff;border-right:1px solid #eceaea;}

.review_box h4 {margin-bottom:10px;font-size:14px;margin-top:10px;text-align:center}
.review_box {clear:both;margin-left:30px;background:#ffffff;}
.review_left {width:100px;float:left;margin-left:110px;clear:left}
.review_left p {padding-top:4px;text-align:right;margin-right:10px;display:block;height:24px;width:90px}
p.msgreview {margin-bottom:45px;margin-top:40px}
.review_right {width:300px;float:left}
.kapcia {float:left;margin-right:5px}

.review_item {clear:both;height:auto;margin:6px 0px}
.review_item .addbutton {background:url(../img/btn_dodaj.gif);height:34px;display:block;width:93px;float:right;position:relative;margin:0px;padding:0px;}
.review_item .addbutton:hover {background:url(../img/btn_dodaj.gif) 0px -34px;height:34px;display:block;width:93px;float:right;position: relative;}
.review_item input {height:20px;border:1px solid #eee;width:300px}
.review_item .review_input {height:100px;width:300px;border:1px solid #eee;}
input.kapcia_input {height:24px;width:70px;padding-left:10px;padding-top:8px;font-size:13px;display:block;float:left;}

.review_msg_item {margin-top:0px;padding:20px;border-bottom:1px dotted #dadada;clear:both;margin-left:10px;width:85%;}
.review_msg_item h5 {margin-left:0px;margin-bottom:2px;color:#222}
.review_msg_item span {clear:both;color:#333;font-size:10px;display:block;margin-bottom:4px}
.review_msg {clear:both;padding-bottom:10px;padding-left:5px;}
.review_msg_item  span {padding-left:5px;}
.produkt-opis-content .empty {display:block;padding:5px 0px 5px 20px; font-size:12px;}
.review_item input.error, .review_item textarea.error {background-color:#ffdada; border:1px solid #ff0000;}
.review_item label.error {display:block;position:absolute;margin-left:305px;margin-top:-17px;text-align:left;color:#ff0000}
.review_right .kapcza label.error {position:absolute;margin-left:0px;margin-top:40px;}
/*
.review_stars2 {margin-left:5px;}
.review_stars2 .star_on {background:url(../img/review_star.gif) 0 -16px;float:left;height:16px;margin:0 !important;width:16px;}
*/
/*
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/review_star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/** - ratingsy przy ocenie produktu **/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/*/
.review_stars {width:110px;margin:0 auto;clear:both;height:20px;margin-top:10px}
div.rating-cancel {display:none !important} 
.review_stars div.rating-cancel, .review_stars div.star-rating{float:left !important;width:17px !important;height:16px !important;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden !important}
.review_stars div.rating-cancel, .review_stars div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px;margin:0px !important}
.review_stars div.star-rating, .review_stars  div.star-rating a{background:url(../img/review_star.gif) no-repeat 0 0px;margin:0px !important}
.review_stars div.rating-cancel a, .review_stars  div.star-rating a{display:block;width:16px !important;height:100%;background-position:0 0px ;border:0;margin:0px !important;padding:0px !important}
.review_stars div.star-rating-on a{background-position:0 -16px!important}
.review_stars div.star-rating-hover a{background-position:0 -16px}


.review_stars div.star-rating-readonly a{cursor:default !important}

.review_stars div.star-rating{background:transparent!important;overflow:hidden!important}


.review_stars2 {height:22px;clear:both;margin-left:5px;}
.review_stars2 p {float:left;padding-right:8px;padding-top: 2px;}
.review_stars2 .star_on {background:url(../img/review_star.gif) no-repeat 0 -16px;margin:0px !important;width:16px;height:16px;float:left;}
.review_stars2 .star_off {background:url(../img/review_star.gif) no-repeat 0 0px;margin:0px !important;width:16px;height:16px;float:left;}
 
#produkt .produkt-opcje {
	background: #F5F5F5;

	width: 723px;
	margin: 5px 10px 10px 10px;

}


#produkt .produkt-opcje th{

	padding: 3px 10px 3px 5px;
	width: 358px;
	font: 15px Tahoma, sans-serif;
	text-align:left;
	color:#71982D;
}
#produkt .produkt-opcje  td {
	padding: 3px 10px 3px 5px;
	border-top: 1px solid #CECECE;
	width: 358px;
	font: 11px Tahoma, sans-serif;
	color:#003300;
}

#produkt .produkt-opcje  .space {
	border:none;
	width:10px;
	padding:0;
}


#produkt .produkt-opcje  td.wartosc {
	font-weight:bold;


}

#produkt .produkt-opcje  td.first{
	border:none;
}

/* ==================== koszyk ===================== */

#koszyk {
	width:765px;
	color:#003300;
	margin:0 0 10px 0;
}

#koszyk a{
	color:#003300;
}

#koszyk a.btn-dalej, #koszyk a:hover.btn-dalej {
	background:url(../img/btn_dalej.gif) 0 0 no-repeat;
	width:127px; height:43px;
	display:block; text-indent:-9999px;
	position:absolute; top:16px; right:25px;

}

#koszyk a:hover.btn-dalej {
	background:url(../img/btn_dalej.gif) 0 -43px no-repeat;
}


#koszyk .kontynuuj-zakupy {
	background:url(../img/btn_kontynuuj_zakupy.gif) 0 0 no-repeat;
	display:block;
	width:138px; height:22px;
	text-indent:-9999px;
	position:absolute;
	top:20px; left:25px;
}

#koszyk .kontynuuj-zakupy:hover {
	background-position:0 -22px;
}


#koszyk .koszyk-top{
	background:url(../img/koszyk_tabs_top.gif) top left no-repeat;
	width:765px; height:11px;
	overflow:hidden;
}


#koszyk  .btn-zaloguj, #koszyk .btn-zaloguj:hover  {
	background: url(../img/btn_zaloguj.gif) 0 0 no-repeat;
	width:138px; height:22px;
	display:block;
	text-indent:-9999px;
	float:right;

}

#koszyk .btn-zaloguj:hover  {
	background-position:0 -22px;
}

#koszyk .btn-zarejestruj, #koszyk .btn-zarejestruj:hover  {
	background:url(../img/btn_zarejestruj.gif) 0 0 no-repeat;
	width:138px; height:22px;
	display:block; text-indent:-9999px; float:right;
}

#koszyk .btn-zarejestruj:hover  {
		background-position:0 -22px;
}

#koszyk .koszyk-center{
	background:#E7E7E7;

}

#koszyk .koszyk-bottom {
	background:url(../img/koszyk_tabs_bottom.gif) top left no-repeat;
	width:765px; height:12px;
	overflow:hidden;
}

#koszyk .koszyk-content{
	margin:10px 11px 0;
}

#koszyk .koszyk-tabs {
	margin: 0 10px;
}

#koszyk .koszyk-tabs li, #koszyk .koszyk-tabs li.active{
	background:#BDBDBD;
	position:relative;
	text-align:center;
	height:31px;
	list-style:none;
	float:left;
	display:block;
	margin:0 1px 0 0;


}

#koszyk .koszyk-tabs li.active{
	background:#71982D ;
}

/*#koszyk .koszyk-tabs .arrow-box {
	width:5px; height:3px;
	margin:0 auto; display:block;
	position:relative; border:1px solid #f00;
}

#koszyk .koszyk-tabs .arrow {
	background:url(../img/koszyk_tab_arrow.gif) 0 0 no-repeat;
	width:5px; height:3px;
	margin:0 auto; display:block;
	position:absolute; top:0; left:auto;
}
*/
#koszyk .koszyk-tabs li a{
	line-height:31px;
	padding: 0 21px ;
	color:#666;
	font-weight:bold;
}

#koszyk .koszyk-tabs li.active a{
	color:#fff;
}

#koszyk .koszyk-tabs  .koszyk-tab-left, #koszyk .koszyk-tabs  .koszyk-tab-right  {
	background:url(../img/koszyk_tab_left.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	width:4px; height:31px;
}

#koszyk .koszyk-tabs  .koszyk-tab-right {
	background:url(../img/koszyk_tab_right.gif) top right no-repeat;
	right:0;
}

#koszyk .koszyk-tabs  .koszyk-tab-left {
	background:url(../img/koszyk_tab_left.gif) 0 0 no-repeat;
	left:0;
}

#koszyk .koszyk-tabs li.active .koszyk-tab-right {
		background:url(../img/koszyk_tab_active_right.gif) top right no-repeat;
}

#koszyk .koszyk-tabs li.active .koszyk-tab-left {
		background:url(../img/koszyk_tab_active_left.gif) top right no-repeat;
}


#koszyk .koszyk-tr-top{
	background:url(../img/koszyk_tr_top.gif) top left no-repeat;
	width:743px; height:4px;
	overflow:hidden;
	margin:1px 0 0 0;
}

#koszyk .space{
	margin-top:10px;
}

#koszyk .koszyk-tr-center{
	background:#fff; width:743px;
}

#koszyk .koszyk-tr-bottom{
	background:url(../img/koszyk_tr_bottom.gif) top left no-repeat;
	width:743px; height:4px;
	overflow:hidden;
}


#koszyk .koszyk-tabs-content {
	width:743px;
}

#koszyk .koszyk-tabs-content h1{
	font-size:11px;
}

#koszyk .koszyk-tabs-content h2{
	font-size:10px;
	font-weight:normal;
}

#koszyk .dostepny{
	font-size:9px;
	margin:17px 0 0 0;
}
#koszyk .delete {
	text-align:center;
}

#koszyk .price {
	text-align:center;
}

#koszyk .price-2, #koszyk .price-2 .cena  {
	color:#CC0000;
}

#koszyk .koszyk-tabs-content td{
	background:#fff;
	padding: 0px 16px;
	border: solid #eee;
	border-width: 0 0 0px 1px;

}

#koszyk .qty {
	text-align:center;
}

#koszyk .qty div{
	width:70px;
	text-align: center;
	position:relative;
	margin:0 auto;

}


#koszyk .qty p{
	padding:0 0 12px 0;
	text-align:center;
}

.qty input {
	height: 19px; width:32px;
	border:1px solid #D7D7D7;
	text-align: center;
	color:#003300;
	font-size:12px;
	font-weight:bold;

}

.qty a {
	display: block;
	position: absolute;
	top: 0px;
	width: 26px;
	height: 21px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.qty a:hover {
	background-position: 0 -21px;
}

.qty-plus {
	right: -11px;
	background:url(../img/btn_plus.gif);
}

.qty-minus {
	left: -11px;
	background:url(../img/btn_minus.gif);
}

#koszyk .koszyk-podsumowanie-top{
	background:url(../img/koszyk_tr_top.gif) top left no-repeat;
	width:743px; height:4px;
	overflow:hidden;
	margin:11px 0 0 0;
}

#koszyk .koszyk-podsumowanie-center{
	background:#fff;
	position:relative;
	width:743px; min-height:56px;
}

* html #koszyk .koszyk-podsumowanie-center{ height:56px;}

#koszyk .koszyk-podsumowanie-bottom{
	background:url(../img/koszyk_tr_bottom.gif) top left no-repeat;
	width:743px; height:4px;
	overflow:hidden;
}

#koszyk .koszyk-podsumowanie-main  {
	margin:0 0 0 225px;
	padding:12px 0 0 0;
	text-align:right;
	width:300px;
}

#koszyk .koszyk-podsumowanie-center .cena{
	font-size:28px;
	color:#CC0000;
	padding:0px 0 10px 0;
}

#koszyk .koszyk-podsumowanie-center .cena-netto{
	padding:4px 0 23px 0;
}

  .zloz-zamowienie {
	background:url(../img/btn_zloz_zamowienie.gif) 0 0 no-repeat;
	width:166px;
	height:43px;
	top:53px;
	display:block; text-indent:-9999px;
	position:absolute;
	right:25px;
}

 .koszyk-podsumowanie-center .zloz-zamowienie:hover {
	background-position:0 -43px;
}

.zloz-zamowienie-2 {
	background:url(../img/btn_zloz_zamowienie_2.gif) 0 0 no-repeat;
	width:207px;
	height:33px;
	display:block; text-indent:-9999px;
	position:absolute;
	top:12px; right:20px;
}


 .koszyk-podsumowanie-center .zloz-zamowienie-2:hover {
	background-position:0 -33px;
}


#koszyk  .kontynuuj-zakupy-main {
	top:59px;
}


.koszyk-transport-msg {
	padding:20px 0;
	text-align:center;
}

.koszyk-transport-left-item {
	float:left;
	margin:10px 0 0 0;
}

.koszyk-transport-right-item {
	float:right;
	margin:10px 0 0 0;
}

.koszyk-transport-item-top {
	background:url(../img/transport-item-top.gif) top left no-repeat;
	width:366px; height:5px; overflow:hidden;
}

.koszyk-transport-item-center {
	background:#fff url(../img/koszyk_1_4.gif) 28px 0 no-repeat; width:366px;
	padding:15px 0 ; min-height: 140px;

}

.koszyk-transport-item-center strong, .koszyk-transport-item-center p {
	padding-left: 160px;
}


.koszyk-transport-podsumowanie p {
	text-align: right;
	margin-right: 170px;
	margin-bottom: 2px;
}

.koszyk-transport-podsumowanie p strong {
	font-size: 13px;
	font-variant: small-caps;
	text-decoration: underline;
}


.koszyk-transport-item-bottom {
	background:url(../img/transport-item-bottom.gif) top left no-repeat;
	width:366px; height:5px; overflow:hidden;
}


.koszyk-transport-2-4 { background-image:url(../img/koszyk_2_4.gif);}

.koszyk-transport-3-4 { background-image:url(../img/koszyk_3_4.gif);}

.koszyk-transport-4-4 { background-image:url(../img/koszyk_4_4.gif);}


.koszyk-transport-item-text {
	padding:10px 0;
}

.koszyk-transport-item-text p{
	margin:4px 0 0 0;
}

.koszyk-transport-item-text p.subtitle{	margin:0;}

.koszyk-transport-item-center input{
	vertical-align:middle;
	width:12px; height:12px;
}

.koszyk-transport-podsumowanie {
	text-align:center;
	padding:10px 0;
}

.koszyk-transport-podsumowanie .kontynuuj-zakupy { top:20px;}

.koszyk-dane { padding:10px 0;}

.koszyk-dane input, .koszyk-dane select,
#kontakt input, #kontakt select, #kontakt textarea {
	border:1px solid #DFDEDE;
	background:#eee;
	vertical-align:middle;
    font:11px Tahoma;
	padding:2px;
	width:188px;

}

.koszyk-dane input.checkbox,
#kontakt input.checkbox {
	width:14px;
	background:none; border:none;
}

.koszyk-dane p label,
#kontakt p label {
   float: left;
   width: 120px;
   font:11px Tahoma;
   line-height:15px;
}

.koszyk-dane p {
   clear: left;
   margin: 0 19px 0 24px;
   padding: 0;
   padding-top: 5px;
   text-align:right;
}

.koszyk-zestawienie { padding:20px 0;}

.koszyk-dane-left, .koszyk-zestawienie-left {
	width:370px; float:left; border-right:1px solid #EEEEEE;  }

.koszyk-dane-right, .koszyk-zestawienie-right {
	width:370px; float:right;}


#koszyk .koszyk-zestawienie table{
	width:694px; margin:0 auto;
}

#koszyk .koszyk-zestawienie td{
	border-width: 0 0 1px 1px;
	text-align:left;
	padding-top:5px; padding-bottom:5px;
	vertical-align:top;
}

#koszyk .koszyk-zestawienie td.last{
	border-bottom:none;
}

#koszyk .koszyk-zestawienie td.foto{
	width:79px; border-width: 0 0 1px 0;
	padding:0 10px;
}

#koszyk .koszyk-zestawienie td.produkt{
	width:226px;
}

#koszyk .koszyk-zestawienie td.cena-brutto{
	width:139px; text-align:center;
}

#koszyk .koszyk-zestawienie td.ilosc{
	width:94px; text-align:center;
}

#koszyk .koszyk-zestawienie td.wartosc{
	width:153px;
	text-align:right;
	padding-right:0;
}

#koszyk .koszyk-zestawienie .dostepny { margin:10px 0 0 0;}

.koszyk-zestawienie-adres {
	float:right;
	text-align:right;
	margin:0 20px 0 30px;
	padding:0px 0;
	display:inline;
}

.koszyk-zestawienie-right {
	text-align:right;
	padding:15px 0;
}

.koszyk-zestawienie-left {
	padding:15px 0;
}

.koszyk-zestawienie-right p{
	margin-right:20px;

}

#koszyk .koszyk-zestawienie-right .cena {
	color:#CC0000;
	font-size:28px;
	margin:0 20px 5px 0;
	float:right;
	display:inline;
}

#koszyk .koszyk-zestawienie-right .normal{
	font:normal 11px Tahoma;
	color:#CC0000;
	float:right;
	margin:30px 5px 0 0;
}

.koszyk-zestawienie-left p { margin:0 0 0 26px;}

.koszyk-zestawienie-left  textarea{
	border:1px solid #DFDEDE;
	background:#eee; width:287px; height:71px; margin:5px 0 0 0;
	font-size:11px;
}

#koszyk .koszyk-logowanie a{ color:#CC0000; text-decoration:underline;}

.koszyk-logowanie-left { border:none;}
.koszyk-logowanie-right { border-left:1px solid #EEEEEE;}

.koszyk-logowanie p.btn{
	text-align:left;
}

.koszyk-logowanie h1.logowanie, .koszyk-logowanie h1.rejestracja{
	background:url(../img/koszyk_logowanie_head.gif) top left no-repeat;
	width:86px; height:17px; float:right; margin:0 20px 10px 0;
	display:inline; text-indent:-9999px;
	font-size:9px;
}

.koszyk-logowanie h1.rejestracja{
	background:url(../img/koszyk_rejestracja_head.gif) top left no-repeat;
	width:105px; height:17px;
}

/* ==================== konto ===================== */

#konto { color:#003300;}

#konto .epmty {
	padding:15px 0; margin:0 0 0 19px;
}
#konto .btn-konto-edycja {
	background:url(../img/btn_konto_edycja.gif) 0 0 no-repeat;
	width:69px; height:22px; float:left; margin:6px 1px 0 0;
}

#konto .btn-konto-edycja:hover {
	background:url(../img/btn_konto_edycja.gif) 0 -22px no-repeat;
}

#konto .btn-konto-ksiazka {
	background:url(../img/btn_konto_ksiazka.gif) 0 0 no-repeat;
	width:141px; height:22px; float:left; margin:6px 1px 0 0;
}

#konto .btn-konto-ksiazka:hover {
	background:url(../img/btn_konto_ksiazka.gif) 0 -22px no-repeat;
}

#konto .btn-konto-zmien-haslo {
	background:url(../img/btn_konto_zmien_haslo.gif) 0 0 no-repeat;
	width:101px; height:22px; float:left; margin:6px 1px 0 0;
}

#konto .btn-konto-zmien-haslo:hover {
	background:url(../img/btn_konto_zmien_haslo.gif) 0 -22px no-repeat;
}

#konto .btn-konto-ksiazka-2 {
	background:url(../img/btn_konto_ksiazka_2.gif) 0 0 no-repeat;
	width:197px; height:22px; float:left; margin:6px 1px 0 0;
}

#konto .btn-konto-ksiazka-2:hover {
	background:url(../img/btn_konto_ksiazka_2.gif) 0 -22px no-repeat;
}

#konto .btn-konto-dodaj {
	background:url(../img/btn_konto_dodaj.gif) 0 0 no-repeat;
	width:73px; height:22px; float:left; margin:6px 1px 0 0;
}
#konto .btn-konto-dodaj:hover {
	background:url(../img/btn_konto_dodaj.gif) 0 -22px no-repeat;
}

#konto .btn-konto-ustaw-domyslny {
	background: url(../img/btn_konto_usaw_domyslny.gif) 0 0 no-repeat;
	width:157px; height:22px; float:right; margin:0 1px 0 0;
	text-indent:-9999px;
}
#konto .btn-konto-ustaw-domyslny:hover {
	background: url(../img/btn_konto_usaw_domyslny.gif) 0 -22px no-repeat;
}

#konto .btn-konto-usun {
	background:url(../img/btn_konto_usun.gif) 0 0 no-repeat;
	width:78px; height:22px; float:right; margin:0 1px 0 0;
	text-indent:-9999px;
}

#konto .btn-konto-usun:hover {
	background:url(../img/btn_konto_usun.gif) 0 -22px no-repeat;
}

#konto .btn-konto-edytuj {
	background:url(../img/btn_konto_edytuj.gif) 0 0 no-repeat;
	width:78px; height:22px; float:right; margin:0 1px 0 0;
	text-indent:-9999px;
}

#konto .btn-konto-edytuj:hover {
	background:url(../img/btn_konto_edytuj.gif) 0 -22px no-repeat;
}

#konto .btn-konto-dodaj-wpis {
	background:url(../img/btn_konto_dodaj_wpis.gif) 0 0 no-repeat;
	width:139px; height:22px; display:block;
	text-indent:-9999px;
}

#konto .btn-konto-dodaj-wpis:hover {
	background:url(../img/btn_konto_dodaj_wpis.gif) 0 -22px no-repeat;
}

#konto .btn-konto-do-koszyka {
	background:url(../img/btn_konto_do_koszyka.gif) 0 0 no-repeat;
	width:121px; height:22px;
	text-indent:-9999px; float:left; margin:0 1px 0 0; padding:0;
}

#konto .btn-konto-do-koszyka:hover {
	background:url(../img/btn_konto_do_koszyka.gif) 0 -22px no-repeat;
}

#konto .btn-konto-wiecej {
	background:url(../img/btn_konto_wiecej.gif) 0 0 no-repeat;
	width:75px; height:22px;
	text-indent:-9999px; float:left; margin:0 1px 0 0; padding:0;
}

#konto .btn-konto-wiecej:hover {
	background:url(../img/btn_konto_wiecej.gif) 0 -22px no-repeat;
}

#konto .btn-konto-usun-ze-schowka {
	background:url(../img/btn_konto_usun_ze_schowka.gif) 0 0 no-repeat;
	width:128px; height:22px;
	text-indent:-9999px; float:left; margin:0 1px 0 0; padding:0;
}
#konto .btn-konto-usun-ze-schowka:hover {
	background:url(../img/btn_konto_usun_ze_schowka.gif) 0 -22px no-repeat;
}

#konto .btn-konto-porownanie-wyslij {
	background:url(../img/btn_konto_porownanie_wyslij.gif) 0 0 no-repeat;
	width:223px; height:22px; text-indent:-9999px;
	position:absolute; right:141px; top:5px;
}
#konto .btn-konto-porownanie-wyslij:hover {
	background:url(../img/btn_konto_porownanie_wyslij.gif) 0 -22px no-repeat;
}

#konto .btn-konto-porownanie-usun {
	background:url(../img/btn_konto_porownanie_usun.gif) 0 0 no-repeat;
	width:132px; height:22px; text-indent:-9999px;
	position:absolute; right:5px; top:5px;
}
#konto .btn-konto-porownanie-usun:hover {
	background:url(../img/btn_konto_porownanie_usun.gif) 0 -22px no-repeat;
}

#konto .btn-konto-zapisz {
	background:url(../img/btn_konto_zapisz.gif) 0 0 no-repeat;
	width:138px; height:22px;
	text-indent:-9999px;
	display:block;
	margin:10px auto 0;
}

#konto .btn-konto-zapisz:hover {
	background:url(../img/btn_konto_zapisz.gif) 0 -22px no-repeat;
}

#konto .btn-konto-zapisz-ustawienia {
	background:url(../img/btn_konto_zapisz_usatwienia.gif) 0 0 no-repeat;
	width:158px; height:22px;
	margin:0 auto; display:block;
	text-indent:-9999px;
}

#konto .btn-konto-zapisz-ustawienia:hover {
	background:url(../img/btn_konto_zapisz_usatwienia.gif) 0 -22px no-repeat;
}

#konto  h1.tr {
	padding:10px 0 0 20px;
	font-size:11px;
	color:#fff;
}
#konto .konto-zobacz-wszytskie, #konto .konto-zobacz-wiecej {
	color:#fff;
	font-weight:bold;
	position:absolute;
	right:26px;
	top:8px;
}

#konto .konto-tabs {
	margin: 0 10px;
}

#konto a {color:#003300;}

#konto .konto-top{
	background:url(../img/koszyk_tabs_top.gif) top left no-repeat;
	width:765px; height:11px;
	overflow:hidden;
}

#konto .konto-center{
	background:#E7E7E7;

}

#konto .konto-bottom {
	background:url(../img/koszyk_tabs_bottom.gif) top left no-repeat;
	width:765px; height:12px;
	overflow:hidden;
}

#konto .konto-content{
	margin:10px 11px 0;
	padding:1px 0 0 0;
}

#konto .konto-tr-head-1, #konto .konto-tr-head-2{
	background:url(../img/konto_tr_head_1.gif) 0 0 no-repeat;
	width:743px; height:31px;
	position:relative;
}

#konto .konto-tr-head-2 {
	background:url(../img/konto_tr_head_2.gif) 0 0 no-repeat;
}

#konto .konto-minitr-head-1, #konto .konto-minitr-head-2 {
	background:url(../img/konto_tr_mini_head_1.gif) 0 0 no-repeat;
	width:366px;
	height:31px;
	position:relative;
}

#konto .konto-minitr-head-2 {
	background:url(../img/konto_tr_mini_head_2.gif) 0 0 no-repeat;
}

#konto .konto-tr-top, #strona .strona-content-top{
	background:url(../img/koszyk_tr_top.gif) top left no-repeat;
	width:743px; height:4px;
	overflow:hidden;
	margin:1px 0 0 0;
}

#konto .space{
	margin-top:10px;
}

#konto .konto-tr-center, #strona .strona-content-center{
	background:#fff; width:743px;
}

#konto .konto-tr-bottom, #strona .strona-content-bottom{
	background:url(../img/koszyk_tr_bottom.gif) top left no-repeat;
	width:743px; height:4px;
	overflow:hidden;
}

#konto .konto-minitr-top, #konto .konto-minitr-bottom, #konto .konto-minitr-center{
	background: url(../img/konto_box_top.gif) top left no-repeat;
	width:366px; height:5px; overflow:hidden;

}

#konto .konto-minitr-center {
	background:#fff; height:auto;
}

#konto .konto-minitr-bottom{
	background:url(../img/konto_box_bottom.gif) top left no-repeat;
	width:366px; height:5px;
	overflow:hidden;
}



#konto .konto-tabs li, #konto .konto-tabs li.active{
	background:#BDBDBD;
	position:relative;
	text-align:center;
	height:31px;
	list-style:none;
	float:left;
	display:block;
	margin:0 1px 0 0;


}

#konto .konto-tabs li.active{
	background:#71982D ;
}


#konto .konto-tabs li a{
	line-height:31px;
	padding: 0 18px ;
	color:#666;
	font-weight:bold;
}

#konto .konto-tabs li.active a{
	color:#fff;
}

#konto .konto-tabs  .konto-tab-left, #konto .konto-tabs  .konto-tab-right  {
	background:url(../img/koszyk_tab_left.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	width:4px; height:31px;
}

#konto .konto-tabs  .konto-tab-right {
	background:url(../img/koszyk_tab_right.gif) top right no-repeat;
	right:0;
}

#konto .konto-tabs  .konto-tab-left {
	background:url(../img/koszyk_tab_left.gif) 0 0 no-repeat;
	left:0;
}

#konto .konto-tabs li.active .konto-tab-right {
		background:url(../img/koszyk_tab_active_right.gif) top right no-repeat;
}

#konto .konto-tabs li.active .konto-tab-left {
		background:url(../img/koszyk_tab_active_left.gif) top right no-repeat;
}



#konto .konto-box-dane {
	margin:0 19px; padding:15px 0 0px 0; min-height:105px;
}

* html #konto .konto-box-dane { height:105px;}

#konto .konto-box-dane p, #konto .konto-ksiazka p{
	clear:left; margin-bottom:8px;
}


#konto .konto-box-akcja {
	margin:0 19px; padding-bottom:10px;
}

#konto .konto-box-dane span, #konto .konto-ksiazka span{
	float:left; width:86px;
}

#konto .konto-box-dane label{
	float:left; width:90px;
}

#konto .konto-table-1 {
	width:346px; margin:0 auto;
}

#konto .konto-table-1 td{
	border: solid #eee;
	border-width: 0 0 1px 0px;
	padding:3px;
}

#konto .konto-table-1 td.last{
	border:none;
}

#konto .konto-table-1 td.produkt{
	padding-left:20px;
	width:270px;
}

#konto .konto-table-1 h1{
	font-size:11px;
}

#konto .konto-table-1 .cena{
	color:#CC0000;
	font:bold 10px Tahoma;
	margin:0; padding:0;
}


#konto .konto-table-3 {
	width:701px; margin:0 auto;
}

#konto .konto-table-3 td{
	border: solid #eee;
	border-width: 0 0 1px 0px;
	padding:3px;
}

#konto .konto-table-3 td.empty{
	border:none;
}

#konto .konto-table-3 td.last{
	border:none;
}

#konto .konto-table-3 td.produkt{
	padding-left:20px;
	width:270px;
}

#konto .konto-table-3 h1{
	font-size:11px;
}

#konto .konto-table-3 .cena{
	color:#CC0000;
	font:bold 10px Tahoma;
	margin:0; padding:0;
}


#konto .konto-tabs-content {
	width:743px;
}

#konto .konto-tabs-content h1{
	font-size:11px;
}

#konto .konto-tabs-content h2{
	font-size:10px;
	font-weight:normal;
}

#konto .cena { padding-top:6px;}

#konto .dostepny{
	font-size:9px;
	margin:17px 0 0 0;
}
#konto .delete {
	text-align:center;
}

#konto .price {
	text-align:center;
}

#konto .price-2, #konto .price-2 .cena  {
	color:#CC0000;
}

#konto .konto-tabs-content td{
	background:#fff;
	padding: 0px 16px;
	border: solid #eee;
	border-width: 0 0 0px 1px;

}

.konto-left, .konto-right {
	width:366px;
	display:inline;

}


.konto-left { float:left; }

.konto-right { float:right; }






.konto-zamowienie { padding:20px 0;}

.konto-zamowienie-left {
	width:370px; float:left;   padding:15px 0; }

.konto-zamowienie-right {
	width:370px; float:right; 	text-align:right;
	padding:10px 0 15px 0;}


.konto-zamowienie-right p{
	margin-right:26px;

}

#konto .konto-zamowienie-right .cena {
	color:#CC0000;
	font-size:28px;
	margin:0 26px 2px 0;
	padding:0;
	float:right;
	display:inline;

}

#konto .konto-zamowienie-right .normal{
	font:normal 11px Tahoma;
	color:#CC0000;
	float:right;
	margin:20px 5px 0 0;
}

.konto-zamowienie-left p { margin:0 0 0 26px;}



#konto .konto-zamowienie table, #konto .konto-zamowienia table{
	width:694px; margin:0 auto;
}

#konto .konto-zamowienie td, #konto .konto-zamowienia td{
	border-width: 0 0 1px 1px;
	text-align:left;
	padding-top:5px; padding-bottom:5px;
	vertical-align:top;
}

#konto .konto-zamowienie td.last{
	border-bottom:none;
}

#konto .konto-zamowienie td.foto{
	width:79px; border-width: 0 0 1px 0;
	padding:0 10px;
}

#konto .konto-zamowienie td.produkt{
	width:226px; padding-top:15px;
}

#konto .konto-zamowienie td.cena-brutto{
	width:139px; text-align:center;
}

#konto .konto-zamowienie td.ilosc{
	width:94px; text-align:center;
}

#konto .konto-zamowienie td.wartosc{
	width:153px;
	text-align:right;
	padding-right:0;
}

#konto .konto-zamowienie .dostepny { margin:10px 0 0 0;}


.konto-zamowienie-left  textarea{
	border:1px solid #DFDEDE;
	background:#eee; width:287px; height:71px; margin:5px 0 0 0;
	font-size:11px;
}

#konto .konto-zamowienia th {
	font-weight:bold;
}

#konto .konto-zamowienia td, #konto .konto-zamowienia th {
	padding-top:15px; padding-bottom:15px;
	text-align:center;
	border:solid #DEDEDE;
	border-right:solid #EEEEEE;
	border-width:0 1px 1px 0;
}

#konto .konto-zamowienia td.last {
	border-width:0 1px 0px 0;
	text-align:center;

}

#konto .konto-zamowienia td.left {
	border-left:none; padding-left:0;
	text-align:left;
}

#konto .konto-zamowienia td.center {
	text-align:center;
}


#konto .konto-zamowienia td.right {
	padding-right:0; text-align:right;
	border-right:none;
}

#konto .konto-zamowienia td.right-2, #konto .konto-zamowienia th.right-2  {
	text-align:center; border-right:none;

}



#konto .konto-zamowienia .status{
	font-weight:bold;
	color:#71982D;
}

#konto .konto-dodaj-btn-box {
	padding:15px 0;
	margin:0 0 0 19px;
}

#konto .konto-dodaj-btn-box-2 {
	margin:10px auto 0;
	padding:10px 0;
	width:140px;
}

#konto .konto-dodaj-box {
	margin:0 10px;
	padding:10px 0 0;
}

#konto .konto-dodaj-box input{
	background:#eee;
	border:1px solid #DFDEDE;
	width:225px;
	font-size:11px;

	padding:2px;
}

#konto .konto-dodaj-box .konto-left, #konto .konto-dodaj-box .konto-right{
	width:330px;
	float:left;
}

#konto .konto-dodaj-box .konto-right{
	margin:0 0 0 20px;
}


#konto .konto-dodaj-box p{
	clear:both;
	text-align:right;
	padding-top:3px;
}

#konto .konto-dodaj-box label{
	width:85px;
	float:left;

}


#konto .konto-table-2 {
	width:702px; margin:0 auto;
}

#konto .konto-table-2 td{
	border: solid #eee;
	border-width: 0 0 1px 0px;
	padding:17px 3px ;
}

#konto .konto-table-2 td.last{
	border:none;
}

#konto .konto-table-2 td.akcja{
	vertical-align:bottom;
	width:428px;
	height:22px;

}


.konto-schowek-item  {
	margin:0 19px 15px; padding:15px 0 0px 0; min-height:105px;
}

* html #konto .konto-schowek-item { height:105px;}

.konto-schowek-item  h1{
	font-size:13px;
}

.konto-schowek-item  h2{
	font-size:10px;
	font-weight:normal;
}

.konto-schowek-item  img{
	float:left;
	margin-right:15px;
}

.konto-schowek-item-akcja {
	margin:0 19px; padding:0 0px 10px; height:22px;
}

#konto .konto-schowek-item .cena {
	color:#CC0000;
	display:inline;
	float:left;
	font-size:18px;
	margin:6px 20px 5px 0;
}


#konto .konto-schowek-item .normal{
	font:normal 10px Tahoma;

	float:left;
	margin:23px 5px 0 0;
}

#konto .konto-schowek-item .dostepny {
	font-size:10px;
	color:#666666;
	margin:0px 0 3px 0;
	padding:8px;
}


.konto-reklamacje {
	margin:0 19px;
}
.konto-reklamacje hr{
	height:0.5px;
	color:#DEDEDE;
}
.konto-reklamacje input, .konto-reklamacje select, .konto-reklamacje textarea, .konto-ustawienia input{
	width:308px;
	background:#eee;
	border:1px solid #DFDEDE;
	font:11px Tahoma;
	padding:2px;
}
.konto-reklamacje select {
	width:314px;
}

.konto-reklamacje p.info {
	width:415px;
	text-align:left;
	margin:0; padding:20px 0 15px 0;
}
.konto-reklamacje form {
	width:428px;
	margin:15px auto 0;
	padding:0 0 20px;

}

.konto-reklamacje p {
	clear:left;
	text-align:right;
	margin:3px 0 0 0;
	line-height:16px;
}

.konto-reklamacje label {
	float:left;
	width:107px;
}

.konto-ustawienia p {
	text-align:right;
	width:277px;
	line-height:18px;
}

.konto-ustawienia input {
	width:166px;
}


.konto-ustawienia input.check {
	width:14px; height:14px;
	margin:0 10px 0 0;
}

.konto-ustawienia-akcja{
	padding:15px 0;
}

/* ==================== producenci ===================== */


#producenci {
	width:470px;
	margin:16px 0 0 0;
}

#producenci h1{
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}

#producenci li{
	list-style:none;
	padding:4px 0 0 0;
}

#producenci li a{
	padding:0 0 0 11px;
	font-size:9px;
	font-weight:bold;
	color:#2E382B;
	text-transform: uppercase;
}

#producenci .producenci-top-content{
	background: url(../img/right-panel-top.jpg) 0 0 no-repeat;
	display:block;
	height:45px;
	width:470px;
	position:relative;
}

#producenci .producenci-center-content{
	background: #f2f2f2;
	width:470px;
	height:170px;
	padding:0 0 0 7px;

}

#producenci .producenci-item-box {
	padding:10px 0 0 0;
	float:left;
	margin:0 0 0 2px;
}

#producenci .producenci-item-top {
	background:url(../img/producenci_item_top.jpg) no-repeat top left;
	height:5px;
	width:149px;
	text-align:center;
	overflow:hidden;

}

#producenci .producenci-item-center {
	background:#fff;
	width:149px;
	text-align:left;
	padding-bottom:5px;

}

#producenci .producenci-item-bottom {
	background:url(../img/producenci_item_bottom.png) top left no-repeat;
	height:5px;
	width:149px;
	overflow:hidden;

}


/* ==================== producenci mini ===================== */

#producenci-mini {
	margin:15px 0 15px 0;
}


#producenci-mini h1 {
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}

#producenci-mini .producenci-mini-column{
	width:87px;

	margin:8px 0 0 0;

}

#producenci-mini .left {
	padding:0 0px 0 14px;
	float:left;
}

#producenci-mini .right {
	float:right;
}

#producenci-mini li{
	list-style:none;
	padding:0 0 11px 0;
}


#producenci-mini a{
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
	color:#2E382B;
}

#producenci-mini .producenci-mini-top{
	background:url(../img/green_header.gif) 0 0 no-repeat;
	width:228px; height:53px;

}

#producenci-mini .producenci-mini-center {
	background:#f1f1f1 url(../img/latest_view_bg.gif) 0 0 no-repeat;
	width:228px; min-height:191px;

}

#producenci-mini .producenci-mini-bottom {
	background:url(../img/latest_view_bottom.gif) 0 0 no-repeat;
	width:228px; height:10px;


}


#producenci-mini .producenci-mini-item-top {
	background:url(../img/producer_scroll_up.png) no-repeat top left;
	height:15px;
	width:206px;
	text-align:center;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin:0 0 0 11px;

}

#producenci-mini .producenci-mini-item-center {
	background:#fff;
	width:206px;
	text-align:left;
	padding-bottom: 0;
	margin:0 0 0 11px;

}

#producenci-mini .producenci-mini-item-bottom {
	background:url(../img/producer_scroll_down.png) top left no-repeat;
	height:15px;
	width:206px;
	display:block;
	text-align:center;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 11px;

}

/* ==================== mapa kategorii ===================== */

#mapa { margin:0 0 10px 0;}

#mapa h2 {
	font-size:14px;
	margin:10px 0 15px 15px;

}
#mapa h2 a{
	color:#71982D;
}

#mapa .mapa-top, #strona .strona-top {
	background: url(../img/mapa_top.gif) 0 0 no-repeat;
	width:765px; height:53px;
}

#mapa .mapa-tr-top, #mapa .mapa-tr-bottom {
	background:url(../img/mapa_tr_top.gif) top left no-repeat;
	width:743px; height:5px;
	overflow:hidden;
}

#mapa .mapa-center {
	padding:0;
}

#mapa .mapa-tr-bottom {
	background:url(../img/mapa_tr_bottom.gif) top left no-repeat;
}

#mapa .table-4 {
	border-collapse:collapse;
	width:743px;
	margin:0 auto;

}

#mapa .table-4 td{
	background:#fff;
	border-right:2px solid #e7e7e7;
	width:184px;
	vertical-align:top;

}

#mapa .table-4 td.top{
	border-top:2px solid #e7e7e7;
}

#mapa ul { margin:0 0 11px 4px;}
#mapa li{
	list-style:none;
	margin:0 0 5px 12px;
	padding-left:15px;
	min-height:10px;
	background:url(../img/pkt_5.gif) 0 4px no-repeat;
}



#mapa li ul{
	margin: 2px 0 7px 4px;
}

#mapa li ul li{
	padding-top:3px;
	background-position: 0 7px;
	margin-left:0;
}

* html #mapa li {
height:10px;}

#mapa li ul ul{
	margin:0 0 0 2px;
}

#mapa a.main{
	display:block;
	text-indent:-9999px;
	width:206px;
	height:43px;
}


#mapa  a{
	color:#2E382B;

	text-indent:0;
	/*padding-left:15px;*/
}

#mapa li ul li a{
	color:#71982D;
}

#mapa li.no-bg { background:none;}

/* ==================== zwykla strona ===================== */

#strona { margin:0 0 10px 0; color:#666666;}

#strona h1 {
	color:#FFFFFF;
	font-size:11px;
	padding:22px 0 0 25px;
}

#strona p {
	margin:3px 0;
}

#strona .stron-text h1 {
	font:normal 17px Tahoma;
	color:#CC0000;
	margin:10px 0;
	padding:0;
}

#strona .stron-text h2 {
	font-size:13px;
	color:#2E382B;
	margin:10px 0;
}

#strona .stron-text img {
	border:3px solid #71982D;
}

#strona ul {
	margin:5px 0;
}

#strona li{
	background:url(../img/pkt_6.gif) 0 5px no-repeat;
	list-style:none;
	padding:0 0 0 9px;

}

#strona .strona-text, .faq-text {
	margin:0 20px;
	padding:10px 0 20px;
}

#strona .strona-center {
	padding: 0 0 0 10px;
}

#strona .strona-content-top {
	margin:0;
}

.faq-menu {
	float:left;
	width:217px;
}

.faq-menu a {
	color:#fff;
	font-weight:bold;
	line-height:31px;
	padding:0 0 0 12px;
}

#strona .faq-menu li{
	background:url(../img/faq_menu_tab.gif) 0 -31px no-repeat;
	width:217px; height:31px;
	margin:0 0 1px 0;
	padding:0 0 0 0px;
}

#strona .faq-menu li.active{
	background:url(../img/faq_menu_tab.gif) 0 0px no-repeat;

}

.faq-content {
	float:right;
	margin:0 10px 0 0;
	width:518px;
	display:inline;
}

.faq-content-top, .faq-content-bottom  {
	background:url(../img/faq_content_top.gif) top left no-repeat;
	width:518px; height:5px;
	overflow:hidden;

}
.faq-content-center { width:518px; background:#fff; float:right;}
.faq-content-bottom {
	background:url(../img/faq_content_bottom.gif) 0 0 no-repeat;
}


.faq-text h2{
	font:bold 11px Tahoma;
	color:#CC0000;
}

.faq-text h2 span{
	color:#666;
}
/* ==================== sort ===================== */

#sort-top, #sort-bottom {
	margin:15px 0;
}

#sort-top a.active, #sort-bottom a.active{
	font-weight:bold;
	color:#71982D;
}

#sort-top li, #sort-bottom li{
	list-style:none;
	float:left;
	line-height:28px;

}

#sort-top .sortowanie , #sort-bottom .sortowanie{
	margin:0 0 0 11px;
}

#sort-top .liczba, #sort-bottom .liczba {
	margin:0 0 0 35px;

}

#sort-top .wyswietl, #sort-bottom .wyswietl {
	margin:0 0 0 37px;
}

#sort-top .paginacja, #sort-bottom .paginacja {
	float:right;
	margin:0 12px 0 10px;
}

#sort-top .sort-top, #sort-bottom .sort-top {
	background:url(../img/sort_top.gif) top left no-repeat;
	width:765px; height:5px;
	overflow:hidden;
}

#sort-top .sort-center, #sort-bottom .sort-center {
	background:#E7E7E7;
}

#sort-top .sort-bottom, #sort-bottom .sort-bottom {
	background:url(../img/sort_bottom.gif) top left no-repeat;
	width:765px; height:4px;
	overflow:hidden;
}

/* ==================== filtry ===================== */


#filtry {
	margin:0 0 15px 0;

}

#filtry img {
	border:none;
}

#filtry .filtry-polecamy{
	background:url(../img/polecamy_box_2.gif) 0 0 no-repeat;
	width:136px; height:214px;
	float:right;
	position:relative;
}

#filtry .filtry-polecamy-content{

	margin:40px 0 0 0;
	text-align:center;
}

#filtry .filtry-polecamy-content h2 {
	margin:15px 0 0 0;
}
#filtry .filtry-polecamy-content h2 a{
	color:#003300;
	font-size:10px;
	font-weight:normal;

}
#filtry .filtry-center-content {
	text-align:center;
}

#filtry .filtry-center-content p.szukaj{
	margin:10px 0;
	padding:0;
}

#filtry .filtry-polecamy-content h2 .nazwa{
	text-transform:uppercase;
	font-weight:bold;
}

#filtry .filtry-center-content a.szukaj{
	background:url(../img/szukaj_btn.gif) 0 0 no-repeat;
	width:118px; height:22px;
	display:block;
	margin:0 auto;

}

#filtry .filtry-center-content a:hover.szukaj{
	background:url(../img/szukaj_btn.gif) 0 -22px no-repeat;
}

#filtry .filtry-polecamy-content-producenci {
	width:589px; height:47px;
	margin:12px 0 0 0;
	padding:10px 0 0 0;
	background:url(../img/filtry_hr.gif) 0 0 repeat-x;
	text-align:center;
	font-size:10px;
}
#filtry .filtry-polecamy-content-producenci p{
	padding:2px;
}

#filtry .filtry-polecamy-content-producenci li{
	float:left;
	list-style:none;
	margin:5px 0 0 0;
}

#filtry .filtry-polecamy-content-cena{
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#669933;
	position:relative;
	padding:22px 0 0 0px;
	margin:0 9px 0 0;
	text-align:right;
}
#filtry .filtry-polecamy-content .pln {
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#filtry .filtry-left{
	float:left;
	width:589px;


}

#filtry .filtry-right{
	float:right;
	width:150px;

}

#filtry form {
	margin:0 0 0 0px;
}

#filtry form.advanced {
	width:617px;
	margin:0 auto;
	padding:0 0 5px;
}

#filtry  .form-left {
	float:left;
	width:294px;

}

#filtry  .form-right {
	float:right;
	width:294px;

}


#filtry form select{
	width:159px;
}

#filtry form p {
   color:#666;
   clear: left;
   margin: 0;
   padding: 0;
   padding-top: 5px;
}
#filtry  form p label {
   float: left;
   width: 108px;
   margin:0 9px 0 0;
   font: bold 10px Tahoma;
   text-align:right;

}

#filtry .filtry-advance {
	width:520px;
	margin:0 auto;
}

#filtry .filtry-advance p label{
	width:150px;
	line-height:19px;
}

#filtry .filtry-advance input{
	width:350px;
	border:1px solid #8B8B8B;
	font:11px Tahoma;
	padding:2px;

}

#filtry .filtry-top {
	background:url(../img/flitry_top.gif) top left no-repeat;
	width:765px; height:10px;
	overflow:hidden;

}

#filtry .filtry-center {
	background:#E7E7E7;
	width:765px;

}

#filtry .filtry-center-content {
	margin:0 11px 0 11px;
}


#filtry .filtry-bottom {
	background: url(../img/filtry_bottom.gif) top left no-repeat;
	width:765px; height:7px;
	overflow:hidden;

}


/* ==================== pomoc ===================== */

#pomoc {
	margin:10px auto 20px;
	width:1250px;
}

#pomoc h1{
	padding:22px 0 0 25px;
	font-size:11px;
	color:#fff;
}

#pomoc h2 {
	color:#003300;
	font-size:11px;
	padding:10px 0 0 0;
}

#pomoc ul {
	padding:8px 0 0 0;
}

#pomoc li{
	background:url(../img/green_arrow.gif) 0 8px no-repeat;
	list-style:none;
	padding:4px 0 0 0;
}

#pomoc li a{
	color:#003300;
	padding:0 0 0 20px;
}

#pomoc .pomoc-top-content {
	background:url(../img/pomoc-top-content.jpg) 0 0 no-repeat;
	width:1250px;
	height:53px;
	display:block;
}

#pomoc .pomoc-center-content {
	background:#D4D4D4;
	padding:0 0 0 9px;
}

#pomoc .pomoc-bottom-content {
	background:url(../img/pomoc-bottom-content.jpg) 0 0 no-repeat;
	width:1250px;
	height:11px;
}

#pomoc .pomoc-item-box {

	background: url(../img/pomoc-item-box.jpg);
	width:177px;
	height:125px;
	float:left;


}

#pomoc .pomoc-item-box-content {
	margin:0px auto;
	padding-top:5px;

	width:150px;
}


#newsletter {
	background: url(../img/newsletter-box.gif) 0 0 no-repeat;
	width:162px;
	height:125px;
	float:left;
	margin:0 0px 0 6px;
	position:relative;

}

#newsletter p.msg, #newsletter p.msg-2{
	color:#fff;
	text-align:center;
	padding:10px 0 0 0;
}

#newsletter p.msg-2{
	font-size:9px;
}

#newsletter form{
	color:#fff;
}

#newsletter  .radio{
	margin:0 0px 0 0;
	vertical-align:middle;
	width:14px;
	height:14px;
	font-size:10px;

}

#newsletter .btn-send{
	position:absolute;
	top:64px;
	right:14px;
	height:17px;
	width:16px;
	text-indent:-9999px;
}

#newsletter .input-1{
	font-size:10px;
	background:none;
	position:absolute;
	top:66px;
	left:15px;
	width:110px;
	height:15px;
	border:none;
}
#newsletter .input-2{

	position:absolute;
	text-align:center;
	top:87px;
	left:13px;
}

/* ==================== menu glowne ===================== */
#menu {
	position: relative;
	height: 45px;
	padding-top:8px;
}

#menu a {
	position: relative;
	display: block;
	height: 45px;
	text-indent:-9999px;
}

#menu li {
	float:left;
	list-style:none;
}

#menu .b-1 {
	background: url('../img/menu_1.jpg') 0px 0px no-repeat;
	width: 79px;
}
#menu .b-1:hover {
	background: url('../img/menu_1.jpg') 0px -45px no-repeat;
}
#menu .b-2 {
	background: url('../img/menu_2.jpg') 0px 0px no-repeat;
	width: 95px;
}
#menu .b-2:hover {
	background: url('../img/menu_2.jpg') 0px -45px no-repeat;
}
#menu .b-3 {
	background: url('../img/menu_12.jpg') 0px 0px no-repeat;
	width: 96px;
}
#menu .b-3:hover {
	background: url('../img/menu_12.jpg') 0px -45px no-repeat;
}
#menu .b-4 {
	background: url('../img/menu_4.jpg') 0px 0px no-repeat;
	width: 68px;
}
#menu .b-4:hover {
	background: url('../img/menu_4.jpg') 0px -45px no-repeat;
}
#menu .b-5 {
	background: url('../img/menu_5.jpg') 0px 0px no-repeat;
	width: 69px;
}
#menu .b-5:hover {
	background: url('../img/menu_5.jpg') 0px -45px no-repeat;
}
#menu .b-6 {
	background: url('../img/menu_6.jpg') 0px 0px no-repeat;
	width: 105px;
}
#menu .b-6:hover {
	background: url('../img/menu_6.jpg') 0px -45px no-repeat;
}
#menu .b-7 {
	background: url('../img/menu_11.jpg') 0px 0px no-repeat;
	width: 105px;
}
#menu .b-7:hover {
	background: url('../img/menu_11.jpg') 0px -45px no-repeat;
}
#menu .b-8 {
	background: url('../img/menu_8.jpg') 0px 0px no-repeat;
	width: 99px;
}
#menu .b-8:hover {
	background: url('../img/menu_8.jpg') 0px -45px no-repeat;
}
#menu .b-9 {
	background: url('../img/menu_13.jpg') 0px 0px no-repeat;
	width: 90px;
}
#menu .b-9:hover {
	background: url('../img/menu_13.jpg') 0px -45px no-repeat;
}
#menu .b-10 {
	background: url('../img/salony_bg.gif') 0px 0px no-repeat;
	width: 78px;
}
#menu .b-10:hover {
	background: url('../img/salony_bg.gif') 0px -45px no-repeat;
}
#menu .b-11 {
	background: url('../img/menu_15.jpg') 0px 0px no-repeat;
	width: 99px;
}
#menu .b-11:hover {
	background: url('../img/menu_15.jpg') 0px -45px no-repeat;
}
#menu .b-10a {
	background: url('../img/salony_bg.gif') 0px -45px no-repeat !important;
}


.hidden_div {display:none;width:180px;height:auto;padding:0px 0px 10px 0px;background:#b9d90a;position:absolute;margin-top:-6px;margin-left:1px;z-index:9;}
.hidden_div ul {list-style:none;display:block;padding:10px}
.hidden_div ul li {clear:both;padding-bottom:2px;border-bottom:1px solid #B4D30B;width:165px;background:url(../img/strzalka.png) right 2px no-repeat;padding-top:2px !important}
.hidden_div ul li a {display:block;text-indent:0px !important;font-weight:600;color:#fff;padding:2px !important;margin:0px;height:auto !important;}
.ie7 .hidden_div ul li {clear:both;padding-bottom:3px !important;border-bottom:none;width:165px;background:none;padding-top:0px !important;height:10px;overflow:hidden;}
.ie7 .hidden_div ul li a {display:block !important;border-bottom:1px solid #B4D30B;width:165px;background:url(../img/strzalka.png) right 0px no-repeat;text-indent:0px !important;font-weight:600;color:#fff;padding:2px !important;margin:0px !important;height:auto !important;margin-top:-4px !important}
.ie6 .hidden_div ul li {clear:both;padding-bottom:3px !important;border-bottom:none;width:165px;background:#B9D90A !important;padding-top:0px !important;height:10px;overflow:hidden;}
.ie6 .hidden_div ul li a {display:block !important;border-bottom:1px solid #B4D30B;width:165px;background:#B9D90A !important;text-indent:0px !important;font-weight:600;color:#fff;padding:2px !important;margin:0px !important;height:auto !important;margin-top:-4px !important}



#menu .b-blank {
	background: url('../img/menu_blank_1.jpg') top right no-repeat;
width: 267px;
}

#stopka {
	background:#E7E7E7;
	color:#003300;
	height:49px;


}

#stopka img{
	border:none;
}
#stopka p{
	padding:10px 0 0 0;
}

#stopka .enp{
	position:absolute;
	top:0;
	right:0;
}

#stopka .stopka-content {
	width:1250px;
	margin:0 auto;
	position:relative;

}

a.green  {
	color:#669933;
}

.green-2 {
	color:#5C7A24;
}

.bold {
	font-weight:bold;
}

#kontakt input, #kontakt select, #kontakt textarea {
	width:288px;
}

#kontakt {
	margin: 1em;
	padding: 1em 9em;
	border: solid #dedede;
	border-width: 1px 0 1px 0;
}

#kontakt p label {
	text-align: right;
	margin-right: 1em;
}

#kontakt-wyslij {
	margin: 1em 0;
	text-align: center;
	position: relative;
}

#kontakt-wyslij .produkt-powrot {
	right: auto;
	left: 10px;
}


.cetelem-raty {
	display: block;
	float: left;
	margin: 10px 0 0 20px;
}

.raty-aig {
	display: block;
	float: left;
	margin: 5px 0 10px 20px;
}


.status-pending, .status-done {
	font-weight: bold;
}

.status-pending {
	color: #e2001a;
}

.status-done {
	color: #71982d;
}

#zglos-reklamacje {
	display: block;
	width: 157px;
	height: 22px;
	margin: 0 auto;
	background: url("../img/zglos_reklamacje.gif");
	text-indent: -999em;
}

#zglos-reklamacje:hover {
	background-position: 0 22px;
}

.descr {
	padding: 10px 20px;
}

.descr p {
	margin-bottom: 5px;
}

.powrot-content {
	position: relative;
	margin: 16px 16px 0 0;
	height: 32px;
}
#koszyk .koszyk-zestawienie .centered td {
	text-align: center;
}

.koszyk-zestawienie-lewo {
	float: left;
	text-align: left;
}

.koszyk-zest-left {
	margin-left: 20px;
	float: none;
	text-align: left;
	width: auto;
}

.koszyk-zest-left .netto {
	float: right;
	margin: 10px 30px 10px 0;
}

.btn-usun-porownanie, .btn-do-koszyka-small {
	display: block;
	margin: 0 auto;
	width: 110px;
	height: 21px;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.btn-usun-porownanie:hover, .btn-do-koszyka-small:hover {
	background-position: 0 -21px;
}

.btn-usun-porownanie {
	background-image: url(../img/usun.gif);
}

.btn-do-koszyka-small {
	background-image: url(../img/do_koszyka.gif);
}

.porownanie {
	margin: 10px;
}

.porownanie th, .porownanie td {
	border-bottom: 1px solid #dedede;
}

.porownanie th {
	text-align: right;
	color: #999;
	font-size: 10px;
	padding-right: 20px;
}

.porownanie td {
	padding: 10px 0;
	text-align: center;
}

.porownanie .pr-cena {
	color: #e2001a;
	font-weight: bold;
}
.clearfix {
	clear: both;
}

.double-column-container {
	clear: left;
}

.double-column {
	float: left;
	width: 50%;
}

.double-column div {
	margin: 10px 5px 10px 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

.double-column div img {
	float: left;
	margin-right: 20px;
}

#konto .double-column div h1 {
	font-size: 11px;
}

#konto .double-column div .cena {
	color: #cc0000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	padding: 3px;
}

#infolinia {
	width:162px;
	height:125px;
	float:left;
	text-indent: -999em;
	background: url(../img/infolinia.gif);
	margin: 0 11px 0 3px;
}

#header-banner {
	float: left;
	margin-left: 40px;
	margin-top: -5px;
}

.btn-do-dotpay, .btn-do-cetelem {
	display: block;
	width: 138px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999em;
	margin-top: 12px;
	margin-bottom: 20px;
}

.btn-do-dotpay:hover, .btn-do-cetelem:hover {
	background-position: 0 -22px;
}

.btn-do-dotpay {
	background-image: url(../img/btn_do_dotpay.gif);
	float: left;
	margin-left: 9px;
}

.btn-do-cetelem {
	background-image: url(../img/btn_do_cetelem.gif);
	float: right;
	margin-right: 12px;
}

#kat-menu .kat-menu-promocje:hover, #kat-menu .kat-menu-wyprzedaz:hover,
#kat-menu .kat-menu-nowosci:hover {
	background-position: 0 -43px;
}

#kat-menu .kat-menu-promocje {
	background:  url(../img/kat_menu_promocje.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#kat-menu .kat-menu-wyprzedaz {
	background:  url(../img/kat_menu_wyprzedaz.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#kat-menu .kat-menu-nowosci {
	background:  url(../img/kat_menu_nowosci.gif) 0 0px no-repeat;
	margin:1px 0 0 0;
}

#hity-tabs {
	list-style: none;
	padding: 7px 0 0 20px;
}

#hity-tabs a {
	color: #fff;
}

#hity-tabs li {
	float: left;
	padding: 12px 10px 0 10px;
	margin: 0 5px;
	font-weight: bold;
	background-color: transparent;
	border: 0;
	height: 23px;
}

#hity-tabs li.active {
	height: 26px;
	background-color: #91b93b;
	border: 1px solid #71982d;
}
#kanaly {
	margin-bottom: 20px;
	text-align: center;
}

#bestseller .kupuje-off, #best-view .kupuje-off, #produkty .kupuje-off  {
	background:url(../img/btn_kupuje_1_off.gif) 0px 0px no-repeat;
	width:87px;
	height:21px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin: 0px 0 0 0;
}

#produkt .btn-do-koszyka-off {
	background:url(../img/btn_do_koszyka_off.gif) 0 0 no-repeat;
	width:166px; height:43px;
	float:right;
	text-indent:-999em;
	margin:8px 0 0 0;
}

#hity .kupuje-off {
	background:url(../img/btn_kupuje_2_off.gif) 0px 0px no-repeat;
	width:85px;
	height:25px;
	display:block;
	text-indent:-9999px;
	margin:0px 0 0 0;
}

#strona .reklamacja p {
		margin-bottom: 15px;
}

.reklamacja h2 {
		text-align: center;
		color: #71982D;
		margin-bottom: 20px;
}

#strona .reklamacja-info {
		float: right;
		margin: 0;
}

#strona .reklamacja-status {
		font-size: 12px;
		text-align: center;
		margin-top: 20px;
}

.big-button {
    display: block;
    margin: 0 auto;
    width: 180px;
    height: 70px;
    background-repeat: no-repeat;
    text-indent: -999em;
}

.big-button:hover {
    background-position: 0 -70px;
}

.button-dotpay {
    background-image: url(../img/btn_do_dotpay.gif);
}

.button-cetelem {
    background-image: url(../img/btn_do_cetelem.gif);
}

.button-aig {
    background-image: url(../img/przejdzdoaig.gif);
}
.koszyk-buttony {
		margin: 20px auto 40px auto;
		width: 466px;
}

.koszyk-buttony span {
		float: left;
		width: 40px;
		font-size: 14px;
		padding-top: 20px;
		text-align: center;
}

.koszyk-buttony a {
		display: block;
		float: left;
		width: 193px;
		height: 53px;
		margin: 0 10px;
		background-repeat: no-repeat;
		text-indent: -999em;
}

.koszyk-buttony a:hover {
		background-position: 0 -53px;
}

.koszyk-button-login {
		background-image: url(../img/btn_login.gif);
}

.koszyk-button-next {
		background-image: url(../img/btn_login_dalej.gif);
}

#bestseller .top-plain {
    background-image: url(../img/left-panel-header-plain.jpg);
}

#bestseller .ft .bestseller-item-top, #best-view .ft .best-view-item-top, #produkty .ft .produkty-item-top {
		background-image: url(../img/ft-bestseller-item-top.jpg);
}

#bestseller .ft .cena, #best-view .ft .cena, #produkty .ft .cena {
		color: #fff;
}

#bestseller .ft .bestseller-item-bottom, #best-view .ft .best-view-item-bottom, #produkty .ft .produkty-item-bottom {
		background-image: url(../img/ft-bestseller-item-bottom.jpg);
}

#produkt-powiadom {
		background-image: url('../img/produkt_powiadom.gif');
		background-position: center center;
		background-repeat: no-repeat;
		width: 162px;
		height: 86px;
		color: #fff;
		font-size: 10px;
		text-align: center;
		float: right;
		margin-top: -10px;	
		position: relative;
		margin-bottom: 10px;	
}

#produkt-powiadom p {
		margin: 2px 0;
		color: #FFFFFF !important;
}

#produkt-powiadom .produkt-prompt {
		font-weight: bold;
}

#produkt-powiadom .input-text {
		background: none;
		border: 0;
		font-size: 12px;
		padding: 0;
		margin: 2px 0 7px -3px;
}

#produkt-powiadom .radio {
		vertical-align: middle;
}

#produkt-powiadom .btn-send {
		position: absolute;
		top: 46px;
		right: 16px;
		display: block;
		width: 16px;
		height: 16px;
		text-indent: -999em;
}

.tooltip-trigger {
		color: RGB(113, 152, 45);
		font-weight: bold;
		cursor: help;
}

.tooltip-contents {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #ffffff;
		border: 1px solid #71982d;
		max-width: 200px;
		font-weight: bold;
		padding: 5px;
		z-index: 1000;
}


/* CSS Document */
.scroll-menu{overflow:hidden;}

.scroll-menu ul{margin:0; padding:0}
.scroll-menu ul li{margin:0; padding:0; list-style:none}

/*arrows*/
.scroll-it-down, .scroll-it-up{width: 206px; height: 15px; cursor:pointer; padding: 0;}
.scroll-it-up{background: RGB(241, 241, 241) url(../img/producer_scroll_up.png) no-repeat scroll left top;}
.scroll-it-down{background:RGB(241, 241, 241) url(../img/producer_scroll_down.png) no-repeat scroll left bottom;}
.scroll-it-down.arrow-hover{background: RGB(241, 241, 241) url(../img/producer_scroll_down.png) no-repeat scroll left bottom;}
.scroll-it-up.arrow-hover{background: RGB(241, 241, 241) url(../img/producer_scroll_up.png) no-repeat scroll left top;}

/* przemko */
.banery {
	float: right;
	width: 230px;
}

.banery-rowspan-2 {
	float: left;
	width: 230px;
}

.banery-rowspan-2 .item {
	width: 218px;
	padding:5px;
	float: left;
	height:161px;
	background: url(../img/item-bg.gif) top left no-repeat;
	
}

.banery-rowspan-2 .item .photo {
	width: 70px;
	float: left;
}

.banery-rowspan-2 .item .desc {
	width: 120px;
	float: left;
	padding-bottom:5px;
}
.banery-rowspan-2 .item .desc h2 a {font-size:17px}

.banery-rowspan-2 .item .cena {
	color:#669933;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	font-weight:bold;
	line-height:normal;
	position:relative;
}
.item-inside {float:left;margin-left:10px;margin-top:5px;padding:2px 5px;width:198px;overflow:hidden}
.banery-rowspan-2 .item .dostepny {padding:0px 5px;padding-bottom:5px;}

.banery-rowspan-2 .wiecej {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_wiecej_1.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:21px;
margin:7px 1px 0 4px;
text-indent:-9999px;
width:89px;
}
.banery-rowspan-2 .wiecej:hover  {
	background:transparent url(../img/btn_wiecej_1.gif) no-repeat scroll 0 -21px;
}
.banery-rowspan-2 .kupuje:hover {
	background:transparent url(../img/btn_kupuje_1.gif) no-repeat scroll 0 -21px;
}


.banery-rowspan-2 .kupuje {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_kupuje_1.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:21px;
margin:7px 0 0;
text-indent:-9999px;
width:87px;
}
.banery-rowspan-2 .kupuje-off {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_kupuje_1_off.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:21px;
margin:7px 0 0;
text-indent:-9999px;
width:87px;
}

.hidden {visibility:hidden;}