/*   @@@@@@@@ GLOBALNE @@@@@@@@ -------------------------------------------------------------------------------------------------------- */		

#baner_image {
    width: 970px;
    height: 90px;
    background-color: #fff;
    border-bottom: 5px solid #fff;
}

#baner_left {
     width: 150px;
    height: 90px;
    float: left;
}

#baner_right {
     width: 730px;
    height: 90px;
    float: right;
}

#baner_image p {
    font-size: 11px;
    line-height: 160%;
}

#baner_title, #baner_title a {
    margin: 10px 0px 5px;
    font-weight: bold;
    font-size: 14px;
    color: #6B6D6A;
}

#baner_content, #baner_content a {
    margin-bottom: 10px;
      color: #6B6D6A;
      font-weight: normal;
}
/* Easy Slider */

	#slider{
            color: #6B6D6A;
            background:url(../images/tlo_baner.jpg) no-repeat;
            background-position: right;
            margin-left: 50px;
        }

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:890px;
		height:90px;
		overflow:hidden;
                display: block;
		}
	#prevBtn, #nextBtn{
		display:block;
		width:30px;
		height:90px;
		position:absolute;
		left:0px;
		top:0px;
		}
	#nextBtn{
		left:940px;
		}
	#prevBtn a, #nextBtn a{
		display:block;
		width:30px;
		height:90px;
		background:url(../images/btn_prev.gif) no-repeat 0px -20px;
                outline: none;
                text-indent:-8000px;
		}
	#nextBtn a{
		background:url(../images/btn_next.gif) no-repeat 0px -20px;
		}

/* // Easy Slider */

* { 


	margin:0px;


	padding:0px;


	border:none;


	text-decoration:none;


	text-align:left;


}





html, body {


	width:100%;


	font-family:Arial, Helvetica, sans-serif;


	font-size:11px;


	font-weight:normal;


	color:#fff;


	position:absolute;


}


html {


}


	body {


	}


a {


	font-family:Arial, Helvetica, sans-serif;


	font-size:11px;


	font-weight:bold;


	text-decoration:none;


	color:#fff;


}


	a:hover {


		text-decoration:underline;	


	}


img {


	border:none;


}


input {


	background-color:#fff;


	border:1px solid #979797;	


	font:normal 12px Arial;


}


.nb { border:0px!important; }


/*   @@@@@@@@ STRUKTURA STRONY @@@@@@@@ -------------------------------------------------------------------------------------------------------- */		





#container {


	width:970px;


	margin:0px auto;


	position:relative;


        color: #000;


}


#background_img {


	width:101px;


	height:277px;


	position:absolute;


	left:-101px;


	top:237px;


	background:url("../images/store/service/tlo.gif") 0px 0px no-repeat;


	z-index:82;


}


	#header {


		width:970px;


		height:118px;


		background:url("../images/store/service/header_bg.gif") 0px 0px no-repeat;


		padding:20px 0px 4px 0px;


		float:left;


		position:relative;


		z-index:80;


	}


		#logo {


			width:140px;


			height:80px;


			display:block;


			float:left;


		}
		#home {
			width:29px;
			height:27px;
			float:right;
			background:url("../images/store/service/canson_home.gif") 0px 0px no-repeat;
		}

		#search_bar {


			width:276px;


			height:28px;


			float:right;


			overflow:hidden;


			margin-top:18px;
			clear:right;


		}
		.main_searchbar {
			margin-top:45px!important;
		}


			#search_bar input {


				width:222px;





				border:1px solid #8d9cb9;


				padding:6px 12px 6px 12px;


				font:italic 11px Arial;


				color:#474747;


				line-height:14px;


				float:left;


			}


			#search_bar a {


				width:28px;


				height:28px;


				display:block;		


				background:url("../images/store/service/search_btn.gif") 0px 0px no-repeat;		


				float:right;


			}


		#top_menu {


			width:970px;


			height:35px;


			background-color:#7d7d7d;


			clear:both;


			float:left;


			margin-top:3px;


		}


		#top_menu li {


			display:inline;


			list-style-type: none;


			position:relative;


			float:left;


			z-index:81;


			background-color:#000;


		}


		#top_menu  li a {


			display:block;


			height:35px;


			float:left;


			cursor:pointer;


		}


			#service_news a {


				width:136px;


				background:url("../images/store/service/menu_item_1.gif") 0px 0px no-repeat;


			}


			#service_news a:hover {background:url("../images/store/service/menu_item_1.gif") 0px -35px no-repeat;}


			#service_news .active {background:url("../images/store/service/menu_item_1.gif") 0px -35px no-repeat;}


			#service_products a {


				width:139px;


				background:url("../images/store/service/menu_item_2.gif") 0px 0px no-repeat;


			}


			#service_products a:hover {background:url("../images/store/service/menu_item_2.gif") 0px -35px no-repeat;}


			#service_products .active {background:url("../images/store/service/menu_item_2.gif") 0px -35px no-repeat;}


			#service_distribution a {


				width:138px;


				background:url("../images/store/service/menu_item_3.gif") 0px 0px no-repeat;


			}


			#service_distribution a:hover {background:url("../images/store/service/menu_item_3.gif") 0px -35px no-repeat;}


			#service_distribution .active {background:url("../images/store/service/menu_item_3.gif") 0px -35px no-repeat;}


			#service_know a {


				width:139px;


				background:url("../images/store/service/menu_item_4.gif") 0px 0px no-repeat;


			}


			#service_know a:hover {background:url("../images/store/service/menu_item_4.gif") 0px -35px no-repeat;}


			#service_know .active {background:url("../images/store/service/menu_item_4.gif") 0px -35px no-repeat;}


			#service_see_also a {


				width:139px;


				background:url("../images/store/service/menu_item_5.gif") 0px 0px no-repeat;


			}


			#service_see_also a:hover {background:url("../images/store/service/menu_item_5.gif") 0px -35px no-repeat;}


			#service_see_also .active {background:url("../images/store/service/menu_item_5.gif") 0px -35px no-repeat;}


			#service_about_us a {


				width:140px;


				background:url("../images/store/service/menu_item_6.gif") 0px 0px no-repeat;


			}


			#service_about_us a:hover {background:url("../images/store/service/menu_item_6.gif") 0px -35px no-repeat;}


			#service_about_us .active {background:url("../images/store/service/menu_item_6.gif") 0px -35px no-repeat;}


			#service_contact a {


				width:139px;


				background:url("../images/store/service/menu_item_7.gif") 0px 0px no-repeat;


			}


			#service_contact a:hover {background:url("../images/store/service/menu_item_7.gif") 0px -35px no-repeat;}


			#service_contact .active {background:url("../images/store/service/menu_item_7.gif") 0px -35px no-repeat;}


			


			#shop_product_0 a {


				width:140px;


				background:url("../images/store/service/menu_item_1_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_product_0 a:hover {background:url("../images/store/service/menu_item_1_zamowienia.gif") 0px -35px no-repeat;}


			#shop_product_0 .active {background:url("../images/store/service/menu_item_1_zamowienia.gif") 0px -35px no-repeat;}



#shop_product_3 a {


				width:136px;


				background:url("../images/store/service/menu_item_9_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_product_3 a:hover {background:url("../images/store/service/menu_item_9_zamowienia.gif") 0px -35px no-repeat;}


			#shop_product_3 .active {background:url("../images/store/service/menu_item_9_zamowienia.gif") 0px -35px no-repeat;}


#shop_product_2 a {


				width:136px;


				background:url("../images/store/service/menu_item_8_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_product_2 a:hover {background:url("../images/store/service/menu_item_8_zamowienia.gif") 0px -35px no-repeat;}


			#shop_product_2 .active {background:url("../images/store/service/menu_item_8_zamowienia.gif") 0px -35px no-repeat;}


			#shop_product_1 a {


				width:139px;


				background:url("../images/store/service/menu_item_2_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_product_1 a:hover {background:url("../images/store/service/menu_item_2_zamowienia.gif") 0px -35px no-repeat;}


			#shop_product_1 .active {background:url("../images/store/service/menu_item_2_zamowienia.gif") 0px -35px no-repeat;}


			#shop_message a {


				width:136px;


				background:url("../images/store/service/menu_item_3_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_message a:hover {background:url("../images/store/service/menu_item_3_zamowienia.gif") 0px -35px no-repeat;}


			#shop_message .active {background:url("../images/store/service/menu_item_3_zamowienia.gif") 0px -35px no-repeat;}


			#shop_shops a {


				width:139px;


				background:url("../images/store/service/menu_item_4_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_shops a:hover {background:url("../images/store/service/menu_item_4_zamowienia.gif") 0px -35px no-repeat;}


			#shop_shops .active {background:url("../images/store/service/menu_item_4_zamowienia.gif") 0px -35px no-repeat;}


			#shop_contact a {


				width:139px;


				background:url("../images/store/service/menu_item_5_zamowienia.gif") 0px 0px no-repeat;


			}


			#shop_contact a:hover {background:url("../images/store/service/menu_item_5_zamowienia.gif") 0px -35px no-repeat;}


			#shop_contact .active {background:url("../images/store/service/menu_item_5_zamowienia.gif") 0px -35px no-repeat;}


		.top_hovered {


			background-position:0px -35px!important;


		}


		#top_menu li ul {


			display:none;


			position:absolute;


			top:35px;


			left:0px;


			border:1px solid #bdbdbd;


			z-index:82;


			background-color:#fff;


		}


			#top_menu li ul li {


				width:176px;


				float:left;


				clear:both;		


				border-bottom:1px dotted #bdbdbd;


				background-color:#fff;


			}


				#top_menu li ul li a {


					display:block;


					color:#08568e;


					font:normal 11px Arial;


					padding:6px 20px 5px;


					width:136px;


					height:auto;


					cursor:pointer;


					background:none;


				}


				#top_menu li ul li a.active {


					background:#777 url("../images/store/service/menu_arr.gif") 161px -25px no-repeat!important;


					color:#fff;;


				}


				#top_menu li ul li a:hover {


					text-decoration:none;					


					background:none;


					background-color:#777;


					color:#fff;


				}


				.has_sub {


					background:url("../images/store/service/menu_arr.gif") 161px 0px no-repeat!important;


				}


				.has_sub:hover, .has_sub_hov {


					background:#777 url("../images/store/service/menu_arr.gif") 161px -25px no-repeat!important;


				}


				.has_sub_hov {


					background-color:#777;


					color:#fff!important;


				}


					#top_menu li ul li ul {


						display:none;


						position:absolute;


						top:-1px;


						left:176px;


						border:1px solid #bdbdbd;


						background-color:#777;


					}


						#top_menu li ul li ul li a {								


							background-color:#777;


							color:#fff;


						}


						#top_menu li ul li ul li a.active {


							background:none!important;


							background-color:#1d1d1d!important;


						}


							#top_menu li ul li ul li a:hover {


								background-color:#1d1d1d;


							}





			


	#content {


		width:970px;		


		min-height:551px;


		height:auto!important;		


		height:551px;


		float:left;


		clear:both;


		background:url("../images/store/service/content_bg.jpg") left 0px no-repeat;


		position:relative;


		z-index:1;


	}


	.map {
		background:url("../images/store/service/content_bg_map.jpg") left 0px no-repeat!important;
	}
	.service_products_52 {
		background:url("../images/store/service/content_bg_dzieci.jpg") left 0px no-repeat!important;
	}
	.service_products_145 {
		background:url("../images/store/service/content_bg_kreacja.jpg") left 0px no-repeat!important;
	}
	.service_products_75 {
		background:url("../images/store/service/content_bg_farby.jpg") left 0px no-repeat!important;
	}
	.service_products_120 {
		background:url("../images/store/service/content_bg_foto.jpg") left 0px no-repeat!important;
	}
	.service_products_27 {
		background:url("../images/store/service/content_bg_digiart.jpg") left 0px no-repeat!important;
	}
	.service_products_1 {
		background:url("../images/store/service/content_bg_biuro.jpg") left 0px no-repeat!important;
	}


/*   @@@@@@@@ GORNA CZESC (SZYBKIE MENU) @@@@@@@@ -------------------------------------------------------------------------------------------------------- */	


		#upper_content {


			width:970px;


			height:415px;


			float:left;


			background-color:#fff;


		}


			#panel_left {


				width:554px;


				height:415px;


				overflow:hidden;


				float:left;


			}


			#panel_left a {


				display:block;


				float:left;


				position:relative;


			}


				#panel_item_1 {


					width:279px;


					height:139px;


				}


				#panel_item_1 img.item_img_hover {


					display:inline;


				}


				#panel_item_2 {


					width:275px;


					height:139px;


				}


				#panel_item_3 {


					width:140px;


					height:276px;


				}


				#panel_item_4 {


					width:276px;


					height:137px;


				}


				#panel_item_5 {


					width:138px;


					height:137px;


				}


				#panel_item_6 {


					width:139px;


					height:139px;


				}


				#panel_item_7 {


					width:275px;


					height:139 px;


				}


				#panel_left a img {


					position:absolute;


					top:0px;


					left:0px;


					z-index:100;


				}


				.item_img_hover {


					z-index:200;


					display:none;


				}


			#panel_right {


				width:416px;


				height:415px;


				overflow:hidden;


				float:right;


				position:relative;


			}
				.panel_extra_link { float:left; text-align:center; width:141px; margin-top:25px; height:45px; padding-top:6px; margin-left:137px; background-color:#000000; }
				.panel_extra_link a { color:#FFFFFF; text-decoration:none; font-size:9px; }


				.panel_content {


					width:416px;


					height:415px;


					position:absolute;


					top:0px;


					left:0px;


					z-index:100;


					display:none;


				}


				#default_panel_display {


					background:url("../images/store/service/panel_def_display.gif") 0px 0px no-repeat;


					display:block;


				}


				#panel_1_display {


					background:url("../images/store/service/panel_1_display.gif") 0px 0px no-repeat;


                                        display:block;


				}


				#panel_2_display {


					background:url("../images/store/service/panel_2_display.gif") 0px 0px no-repeat;


				}


				#panel_3_display {


					background:url("../images/store/service/panel_3_display.gif") 0px 0px no-repeat;


				}


				#panel_4_display {


					background:url("../images/store/service/panel_4_display.gif") 0px 0px no-repeat;


				}


				#panel_5_display {


					background:url("../images/store/service/panel_5_display.gif") 0px 0px no-repeat;


				}


				#panel_6_display {


					background:url("../images/store/service/panel_6_display.gif") 0px 0px no-repeat;


				}


				#panel_7_display {


					background:url("../images/store/service/panel_7_display.gif") 0px 0px no-repeat;


				}


				#panel_right div img {


					width:139px;


					height:139px;


					float:left;


					margin:139px 0px 0px 138px;


				}


				#panel_right div ul {


					width:383px;


					float:left;


					display:block;


					list-style-type: none;


					text-align: center;


					margin:40px 0px 0px 17px;


					position:relative;


				}


					#panel_right div ul li {


						display:inline;


						margin:0px auto;


						list-style-type: none;


						background:url("../images/store/service/li_border.gif") left 0px no-repeat;


						padding:0px 1px 0px 2px;


						line-height:20px;


						overflow:visible;


						margin-left:-3px;


					}		


					* html #panel_right div ul li {


						background-position:left 5px;


					}	


					*:first-child+html #panel_right div ul li	{


						background-position:left 5px;


					}		


					.no_border {


						background:none!important;


					}


						#panel_right div ul li a {


							height:17px;


							font:bold 13px "Trebuchet MS";


							color:#000;


							text-decoration: none;


							padding:2px 3px 3px 3px;


							display:inline;


						}


						#panel_right div ul li a:hover {


							color:#fff;


							background:url("../images/store/service/li_bg.png") left 0px repeat;

						}


						#panel_right div p {


							font:bold 13px "Trebuchet MS";


							color:#000;


							text-align:center;


							clear:both;


							margin-top:40px;


							float:left;


							width:100%;


						}


/*   @@@@@@@@ DOLNA CZESC @@@@@@@@ -------------------------------------------------------------------------------------------------------- */			


		#lower_content {


			width:969px;


			overflow: hidden;


			float:left;


			clear:both;


			border-left:1px solid #e3e3e3;


			background-color:#fff;


		}


			.lower_box {


				height:349px;


				border-right: 1px solid #e3e3e3;


				border-bottom: 1px solid #e3e3e3;


				padding:32px 33px 0px 33px;


				float:left;


			}


			#mc {


				width:211px;


			}


			#pt {


				width:209px;


				background:url("../images/store/service/pt_bg.jpg") right top no-repeat;


			}


			#n {


				width:348px;


			}

			#n #news_box {
				height:210px;
				clear:both;
				border-bottom:1px solid #e3e3e3;
				margin-bottom:20px;
				overflow:hidden;
			}
			#n #dk_box {
				width:227px;
				height:100px;
				clear:both;
				float:left;
				overflow:hidden;
				border-right:1px solid #e3e3e3;
				margin-right:20px;
			}
			#n #f_box {
				width:100px;
				height:100px;
				float:left;
				overflow:hidden;
			}
				.box_title {


					width:209px;


					height:30px;


					padding:0px 0px 7px 0px;


				}


				.lower_box p {


					color:#000;


					line-height:18px;


					clear:both;


				}


				#pt p {


					width:158px;


				}


					.lower_box p a {


						font-weight:bold;


						color:#08568E;


						float:left;


						clear:both;


						margin-top:11px;


						background:url("../images/store/service/blue_link_img.gif") right 4px no-repeat;


						padding:0px 16px 0px 0px;


					}


				#art_thumbs {


					width:211px;


					height:122px;


					float:left;


					clear:both;


					margin:0px 0px 20px 0px;


					overflow:hidden;


				}


					#art_thumbs a {


						width:58px;


						height:58px;


						display:block;


						float:left;


						overflow:hidden;


						margin:0px 3px 3px 0px;


					}


				a#konkurs {


					display:block;


					float:left;


					clear:both;


				}				


					#konkurs img {


						width:100px;


						height:100px;


						display:block;


					}


				/*   ................ BOX Z AKTUALNOSCIAMI (3) ............... */


				.news_line {


					width:348px;


					overflow:hidden;


					float:left;


					margin-bottom:29px;


				}


					.news_product {


						width:103px;


						height:103px;


						overflow:hidden;


						float:left;


						text-align:center;


					}


						.news_product a {


							display:block;


						}


					.news_desc {


						width:220px;


						float:right;


					}


						.news_desc a {


							display:block;


							font:bold 14px Arial;


							color:#08568E;


							margin:0px 0px 17px 0px;


						}


						


/* @@@@@@@@ STRUKTURA PODSTRON @@@@@@@@ */





#top_path {


	width:948px;


	height:22px;


	border:1px solid #bdbdbd;


	overflow:hidden;


	background-color:#fff;


	color:#000;


	font:normal 10px Arial;


	padding:8px 0px 0px 20px


}


.koszyk {


	width:928px!important;


	padding:7px 20px 1px !important;


}


	#top_path a {


		font:normal 10px Arial;


		color:#08568e;


	}


	#top_path #shop_basket {


		float:left;


		font:normal 12px Arial;


	}


	#top_path #logout,#top_path #shop_basket span a, #top_path #last_order {


		width:165px;


		background:url("../images/store/service/arr_r.gif") right 3px no-repeat;


		float:right;


		padding-right:16px;


		text-align:right;


		font:bold 12px Arial;


		color:#08568e;


	}


	#top_path #shop_basket span a {


		float:none;


		margin-left:10px;


	}


	#top_path #last_order {


		width:auto!important;


		float:left;


		margin-left:10px;


	}


#col_left {


	width:189px;


	float:left;	


}





	#menu_left {


		width:173px;


		min-height: 292px;


		height: auto !important;


		height: 292px;


		border:1px solid #bdbdbd;


		background-color:#fff;


		margin:12px 0px 0px 14px;


		padding:25px 0px 10px 0px;


	}


		#menu_left_title {


			width:151px;


			padding-left:22px;			


		}


			#menu_left_title img {


				display:block;			


			}


		#menu_list {


			width:141px;


			overflow:hidden;			


			list-style-type: none;


			margin:20px 0px 16px 16px


		}


			#menu_list li {


				float:left;


				clear:both;


			}


			#menu_list li.link {


				background:url("../images/store/service/arr_r.gif") left 7px no-repeat;


				padding-left:11px;


			}


			#menu_list li.active {


				background:url("../images/store/service/arr_b.gif") left 7px no-repeat;


			}


				#menu_list li a {


					width:130px;


					display:block;


					color:#08568e;


					font:normal 12px Arial;


					padding:4px 4px 1px 4px;


				}


				#menu_list li a:hover {


					font-weight:bold;


					text-decoration: none;


				}


				#menu_list li a.active {


					font-weight:bold;


					text-decoration: none;


				}


				#menu_list li ul {


					margin:-4px 0px 0px -7px;


					padding-top:4px;


					background:#fff url("../images/store/service/menu_left_leaf_bg.gif") left 0px repeat-y;


					float:left;


					display:inline;


				}


					#menu_list li ul li {


						list-style-type: none;						


						background:url("../images/store/service/menu_left_leaf.gif") 1px 10px no-repeat!important;


					}


						#menu_list li ul li a {


							width:118px;


							color:#08568e;


							font-weight:normal;


						}


						#menu_list li ul li a:hover, #menu_list li ul li a.active {


							background-color:#51a3dd;


							color:#fff;


							font-weight:normal;


						}


#col_right {


	width:709px;


	float:right;	


	padding:19px 25px 0px 47px;


	overflow:visible;


}


	.page_content {


		width:709px;


		padding:20px 0px;	


	}


		.page_content p, .page_content span {


			font-family:Arial;


			font-size:11px;


			color:#000;


			line-height:16px;


		}


		.page_content a, .page_content a span {


			font-family:Arial;


			font-size:11px;


			color:#08568e;


			line-height:16px;


		}


		.page_content p img {


			float:left;


			margin:11px 27px 11px 0px;


		}


		.title_panel {


			width:709px;


			height:16px;


			padding:0px 0px 8px 0px;


			overflow:hidden;


			border-bottom:1px solid #000;


		}


			.title_panel h1 {


				width:695px;


				width:auto!important;


				max-width:695px;


				float:left;


				display:inline;


				font:bold 16px "Trebuchet MS";


				background-color:#1D1D1D;


				color:#fff;


				padding:1px 7px;


				text-transform: uppercase;			


			}


			.title_panel img {


				float:right;


				margin-top:8px;


			}


/* @@@@@@@@ PRODUKTY @@@@@@@@ */





.product_group {	


	width:709px;


	padding:15px 0px 20px 0px;


	border-bottom:1px solid #bbbcbc;


	margin-bottom:15px;


	float:left;


}


.product_group .product_img {


	height:auto!important;


	text-align: left;


	margin-top:20px;


}


.product_group .product_desc {


	width:490px;


}


div.last {


	border:0px!important;


	padding-bottom:0px!important;


	margin-bottom:0px!important;	


}


	.product_group h2 {


		font:bold 14px Arial!important;


		border:1px solid #000;


		padding:3px;


		text-transform:uppercase;


	}


	.product_group p {


		padding:20px 0px 15px 0px;


		font:normal 12px Arial;


		line-height:16px;


	}


		.product_group ul li {


			list-style-type: none;


			clear:both;


		}


			.product_group ul li a {


				font:bold 12px Arial;


				color:#08568e;


				line-height:18px;


				float:left;


				margin-right:8px;


			}


		.is_promotion, .is_new {


			color:#c7e8ff!important;


			font:bold 10px Arial!important;


			background-color:#08568e;


			text-align: center;


			margin:0 0 0 9px;


			padding:0 10px 2px;


		}


.product_img {


	width:200px;


	height:200px;


	float:left;


	text-align: center;


	overflow:hidden;	


}


.products .product_img img { display:none; }


.product_desc {


	width:480px;


	float:right;


}


	.product_desc h2 {


		font:bold 12px Arial;


		color:#000;


	}


	.product_desc p {


		font:normal 12px Arial;


		color:#000;


		padding:20px 0px 17px 0px;


		line-height:16px;


	}


	.details_pagination {


		width:100%;


		clear:both;


		margin:16px 0px 0px 0px;


		padding:14px 0px 0px 0px;


		border-top:1px solid #bbbcbc;


	}


	.details_pagination a {


		font:bold 12px Arial;


		color:#08568e;


	}


	.details_pagination .pag_left {


		width:165px;


		float:left;


		background:url("../images/store/service/arr_l.gif") left 3px no-repeat;


		padding-left:16px;


	}


	.details_pagination .pag_right {


		width:165px;


		float:right;


		text-align:right;


		background:url("../images/store/service/arr_r.gif") right 3px no-repeat;


		padding-right:16px


	}
	#detail tbody tr td {
		width:120px;
		text-align:left;
		padding:4px;
	}
	#detail tfoot tr td.header {
		text-align:right;
		font-weight:bold;
	}
	#detail tfoot tr td {
		padding-top:10px;
	}
	#detail .table_h {
		width:70px!important;
		background-color:none!important;
		border:1px solid #000!important;
		border-bottom:0px!important;
		font-weight:bold;
		background-color:transparent!important;
	}
	#detail .last_row .table_h {
		border-bottom:1px solid #000!important;
	}
	.product_table .thumb img, .scaled_thumb {


		width:22px;


		height:22px;


		margin:1px 3px 0px 0px;


	}
	.product_table .counter {
		width:74px!important;
	}

	.product_table .thumb, .order .thumb, .koszyk_lista .thumb {


		float: none;


		text-align: center;


		position:relative;


		color:#08568e;


	}	


	* html .thumb {


		margin-left:10px;


		display:inline;


	}


	.product_table .thumb .lupa, .thumb .lupa{


		width:8px;


		height:9px;


		position:absolute;


		right:6px;


		bottom:5px;


	}


	* html .thumb .lupa {


		right:11px;


		bottom:7px;


	}


	.product_table {


		width:100%;


		border-collapse: separate;	


		clear:both;	


		margin-top:20px;
		

	}
	.products .product_table {
		float:left;
	}
	.products .details_pagination {
		float:left;
	}
		.product_table thead th {


			text-align: center;


			padding:5px 0px;


			border:1px solid #000;


		}


		.product_table th.col_1 {


			background:url("../images/store/service/table_th_hr.gif") right top repeat-y;


			padding-right:1px;


			border-right:0px solid #fff;


		}


		.product_table th.col_2 {


			background:url("../images/store/service/table_th_hr.gif") right top repeat-y;


			padding-right:1px;


			border-right:0px!important;


			border-left:0px!important;


		}


		.product_table th.col_3, .product_table th.col_4, .product_table th.col_5, .product_table th.col_6, .product_table th.col_7, .product_table th.col_8 {


			background:url("../images/store/service/table_th_hr.gif") right top repeat-y;


			padding-right:1px;


			border-right:0px!important;


			border-left:0px!important;


		}


		.product_table th.col_9 {


			border-left:0px!important;


		}


		.product_table tbody {


		}


		.product_table tbody tr {


		}


		td.thumb {


			width:50px!important;


		}


		.product_table tbody td {


			background-color:#fff;


			text-align:center;


			color:#4f4f4f;


			font:normal 11px Arial;


			padding-top:2px;


			line-height:24px;			


		}


		.product_table tr td.col_1 {


			background:#fff url("../images/store/service/table_col1_hr.gif") left top no-repeat;


			border-right:1px solid #e1e1e1!important;


			white-space: nowrap;


		}


		.product_table tr td.col_2 {


			background:#fff url("../images/store/service/table_col2_hr.gif") left top no-repeat;


			border-right:1px solid #e1e1e1!important;


		}


		.product_table tr td.col_3, .product_table tr td.col_4, .product_table tr td.col_5, .product_table tr td.col_6, .product_table tr td.col_7, .product_table tr td.col_8 {


			background:#fff url("../images/store/service/table_col3_hr.gif") left top no-repeat;


			border-right:1px solid #e1e1e1!important;


		}





		.product_table tr td.col_8 {


			background:#fff url("../images/store/service/table_col4_hr.gif") left top no-repeat;


			width:50px;


		}


		.nw {


			white-space: nowrap;


		}


		#fieldset-stock legend {


			font:normal 12px Arial;


			padding:0px 0px 10px 0px;


		}


		.legenda {


			font:italic 11px Arial;


		}


		.products {


			padding:5px 0px 20px 0px!important;


			overflow:visible!important;


		}


		.counter {


			width:105px!important;


		}


		.popup {


			width:50px;


			width:auto!important;


			min-width:50px;


			min-height:50px;


			height:auto!important;


			height:50px;


			border:1px solid #000;


			padding:10px;


			position:absolute;


			top:0px;


			right:40px;


			z-index:9999;


			background:#fff url("../images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;


			background-color:#fff;


		}


		* html .popup {


			right:50px;


		}


/* @@@@@@@@ WYDARZENIA, PRASA @@@@@@@@ */





.listing_row {


	padding-top:20px;


	clear:both;	


}


.representative {


	padding:0px 0px 20px 0px;


	}


	.listing_img {


		width:auto;


		height:auto;


		float:left;


		text-align:left;


		margin-bottom:15px;


	}


	.listing_desc {


		float:left;


		margin-left:15px;


	}


		.listing_desc h2, .article h2 {


			font:bold 14px Arial;


			clear:both;


			padding:10px 0px 5px 0px;


		}


		.article h3 {


			font: bold 12px Arial;


			padding:10px 0px 5px 0px;


			clear:both;


		}


		a.gallery {


			margin-right:10px;


			margin-top:15px;


		}


		.listing_desc .date, .article .date {


			font:italic 11px Arial;


			padding:5px 0px 8px 0px;


		}


		.listing_desc .description, .article .description, .article p {


			font:normal 12px Arial;


			line-height:16px;


			clear:both;


		}


		.listing_desc a.read_more {


			font:bold 12px Arial;


			color:#08568e;


			padding-right:16px;


			background:url("../images/store/service/arr_r.gif") right 3px no-repeat;


			float:right;


			margin-top:5px;


		}


		#paginator {


			width:309px;


			width:auto!important;


			max-width:309px;


			float:right;


			text-align: right;


		}


			#paginator span#active, #paginator span a, .prev_next  {


				width:17px;


				height:17px;


				display:block;


				border:1px solid #bdbdbd;


				font:bold 14px Arial;


				color:#7d7d7d;


				background-color:#fff;


				float:left;


				margin-left:8px;


				text-align:center;


				padding-top:1px;


			}


			.prev_next {


				font-size:22px;


				line-height:12px;


			}


				#paginator span a:hover, .prev_next:hover {


					text-decoration: none;


					border:1px solid #1f6393;


					color:#fff;


					background-color:#08568e;


				}


			#paginator span#active {


				border:1px solid #1f6393;


				color:#fff;


				background-color:#08568e;


			}


		.title_panel .return {


			background:url("../images/store/service/arr_l.gif") left 3px no-repeat;


			float:right;


			padding-left:16px;


			color:#08568e;


			font:bold 12px Arial;


			margin-top:3px;


		}


		#swf {


			position:relative;


			z-index:0;


		}


		


/* @@@@@@@@ FORMULARZ KONTAKTOWY @@@@@@@@ */


.form_container {


	border:1px solid #bdbdbd;


	background-color:#fff;	


	padding:20px 0px 20px 20px;


	float:left;


}


.form_container p {


	clear:both;	


}


	.form_container form {		


		margin:0px 20px 0px 0px;


		overflow:hidden;


		clear:both;


	}


	.form_container dt, .form_container dd,.form_container dl {


		clear:both;	


		float:left;


	}


		.form_container label {


			font:normal 12px Arial;


			padding:5px 0px;


			float:left;


		}


		.form_container input {


			width:235px;			


			height:16px;


			border:1px solid #8d9cb9;


			color:#474747;


			padding:2px 5px;


			font:bold 12px Arial;


			float:left;


		}


		.form_container select {


			width:247px;


			height:19px;


			border:1px solid #8d9cb9;


			color:#474747;


			font:bold 12px Arial;		


			float:left;


		}


		.form_container select option {


			padding:2px 5px;


		}


		*:first-child+html .form_container select {


			height:22px;


		}


		.form_container textarea {


			width:410px;


			height:250px;


			border:1px solid #8d9cb9;


			color:#474747;


			padding:2px 5px;


			font:bold 12px Arial;


			float:left;


		}


		.form_container #submit {


			width:110px;


			background:url("../images/store/service/arr_r.gif") right 3px no-repeat;


			float:left;


			padding:0px;


			padding-right:16px;


			text-align:left;


			font:bold 12px Arial;


			color:#08568e;


			border:0px;			


			cursor:pointer;


		}


		.form_container .errors {


			clear:both;


			float:left;


			margin-top:3px;


		}


			.form_container .errors li {


				list-style-type: none;


				color:#EF564A;


				font:italic 11px Arial;


			}


		.form_container #submit-element {


			float:none;


			display:block;


			text-align: right;


		}


			.form_container #submit-element input {


				float:none;


			}


	


	.color_box {


		width:120px;


		height:15px;


		display:block;	


		margin-top:2px;		


	}


		.color1 {


			background-color:#f4f0ac;


		}


		.color2 {


			background-color:#f1cd9c;


		}


		.color3 {


			background-color:#d2e5ba;


		}


		.color4 {


			background-color:#c8d5da;


		}


		.color5 {


			background:url("../images/store/service/gradient.gif") 0px 0px repeat-y;


		}


	.kwadraty {


		background:url("../images/store/service/kwadraty.gif") right bottom no-repeat;


	}


/* @@@@@@@@ SIEĆ DYSTRYBUCJI @@@@@@@@ */








.representative p {


	font:normal 12px Arial;	


	line-height:16px;


}


.email {


	font:italic 12px Arial!important;


	color:#08568e!important;


}


.form_title {


	display:block;


	font:bold 12px Arial!important;


	clear:both;


	float:left;


}


#shop {


	overflow:hidden;


	float:left;


	padding-top:10px;	


	overflow:hidden;


	display:inline;


	clear:left;


}


.map #shop #type-element input {


	width:16px;	


}


#shop #submit {


	width:75px;


	clear:both;	


	margin:15px 0px 0px 171px


}


#shop #stock {


	height:250px;	


	padding:5px;


}


	#shop #stock optgroup {


		background-color:#fff!important;


		color:#000;	


	}


.shop_results {


	width:365px;


	float:right;	


	font:normal 12px Arial;


	line-height:16px;


}


	.shop_results h2 {


		font:bold 12px Arial;


		padding-bottom:20px;


	}


	.shops_row {


		clear:both;


		padding-bottom:15px;


		margin-bottom:20px;


		border-bottom:1px solid #bbbcbc;


	}


		.shops_row a {


			font:normal 12px Arial;


			color:#08568e;


		}


		.shops_data2 {


			clear:both;


			padding-top:10px;


			font-weight:bold;


		}


		.shops_data2  p {


			font-style:italic!important;


		}


	.shop_results .last {


		padding:0px;


		margin:0px;


		border:0px;


	}


	


/* @@@@@@@@ MAPA STRONY @@@@@@@@ */





#top_map {


	color:#000;


}


	#top_map .map_item_depth_1 {	


		padding:5px 0px 0px 15px;


		background:url("../images/store/service/arr_b.gif") 0px 9px no-repeat!important;


	}


	#top_map .map_item_depth_1 a {


		font-weight:bold;


	}


	#top_map ul {


		background:url("../images/store/service/menu_left_leaf_bg.gif") 0px 0px repeat-y;


	}


	#top_map ul.map_list_depth_2 {


		margin-left:-11px;


	}


		#top_map ul.map_list_depth_3 {


			margin-left:-11px;


		}


	#top_map li {


		list-style-type: none;


	}


#top_map li a {	


	background:none!important;	


	color:#000;	


	font:normal 12px Arial;


}


	ul.map_list_depth_2 a {


		font-weight:normal!important;


	}


#service_products ul li.map_item_depth_2, #service_about_us ul li.map_item_depth_2 {


		padding:5px 0px 0px 15px;


		background:url("../images/store/service/arr_b2.gif") 1px 9px no-repeat!important;


		padding-left:30px;


}


#service_products ul li.map_item_depth_2 a, #service_about_us ul li.map_item_depth_2 a {


	font-weight:bold!important;	


}


#top_map ul.map_list_depth_3 li a {


	font-weight:normal!important;	


}


#top_map ul li {


	background:url("../images/store/service/menu_left_leaf2.gif") 1px 7px no-repeat !important;		


	padding-left:15px;


}





/* @@@@@@@@ WYSZUKIWARKA @@@@@@@@ */





#search_form {


	width:100%;


	border-bottom:1px solid #BDBDBD;


	padding:0px 0px 20px 0px;


	clear:both;


	overflow:hidden;


}


	#search_form .errors {	


		position:absolute;


		left:0px;


		bottom:-16px;


	}


		#search_form .errors li {


			width:500px;


			list-style-type: none;


			color:#EF564A;


			font:italic 11px Arial;


		}


	#query-element {


		position:relative;


		float:left;


	}


	#search_form dd input {


		width:235px;	


		height:16px;


		border:1px solid #8D9CB9;


		color:#474747;


		float:left;


		font:bold 12px Arial;


		padding:2px 5px;


	}


	#search_form #submit_search {


		width:75px;


		background:transparent url(../images/store/service/arr_r.gif) no-repeat scroll right 3px;


		border:0 none;


		color:#08568e;


		cursor:pointer;


		float:left;


		font:bold 12px Arial;


		padding:0 16px 0 0;


		text-align:left;


		margin:3px 0px 0px 15px;


	}


	*:first-child+html #search_form #submit_search {


		margin-top:4px;


	}


.search_results {


	padding-top:15px;


	clear:both;


}


	.search_results h2 {


		padding-bottom:10px;


	}


	.search_cat {


		padding-bottom:10px;


		border:0px!important;


	}


		.search_row {


			width:100%;


			padding-bottom:10px;


			border-bottom:1px solid #BDBDBD;


			margin-bottom:10px;


			float:left;


		}


			.search_row a {


				background:transparent url(../images/store/service/arr_r.gif) no-repeat scroll right 3px;


				border:0 none;


				color:#08568e;


				cursor:pointer;


				float:right;


				font:bold 12px Arial;


				padding:0 16px 0 0;


				text-align:left;


			}


			.search_row .highlight {


				font:normal 12px Arial;


				background-color:#C7C6CE;


				padding:0px 5px;


			}


		.search_view {


			width:150px;


			float:right;


			clear:right!important;


		}


		.search_type {


			width:500px;


			float:left;


			clear:left!important;


		}


		


/* @@@@@@@@ SYSTEM ZAMOWIEN @@@@@@@@ */		


		


.tables {


	width:100%;


	border-collapse:separate;


	border-spacing: 0px;


}


	.tables th {


		border:1px solid #000000;


		padding:5px 0;


		text-align:center;


		background:url("../images/store/service/table_th_hr.gif") right top repeat-y;


		border-left:0 none !important;




		font:bold 11px Arial;


		padding:0px 5px 0px 4px!important;


	}


	.tables th.first {


		border:1px solid #000000!important;



	}


	.tables tbody tr:hover td {


		background-color:#eeebea!important;


	}


	.tables th.last {


		border:1px solid #000000!important;


		border-left:0 none !important;


	}


	.order th.last, .number { width:72px; }


	.tables tbody tr td {


		border-right:1px solid #E1E1E1 !important;	


		background-color:#FFFFFF;


		color:#000;


		font:normal 11px Arial;


		line-height:14px;


		padding:2px 4px 2px 4px;


		text-align:center;


		border-top:2px solid #F7EAE4;


	}


	.tables tbody tr td.last {


		border-right:0px!important;


	}


		.tables tbody tr td a {


			line-height:14px!important;


		}


		.tables tr td img {


			vertical-align:middle;


		}


		.tables tbody tr td div {


			text-align: center;


		}	


		.tables a {			


			color:#08568e;


		}


	.basket .quantity, .basket_form #discount {


		width:35px;


		border:1px solid #8D9CB9;


		color:#474747;


		float:left;


		font:bold 12px Arial;


		height:16px;


		line-height:normal;


		padding:2px 5px;


	}


	.basket .submit {			


		width:17px;
		height:15px;


		background:url("../images/store/service/plusminus.gif") left 0px no-repeat;


		border:0 none;


		color:#08568e;


		cursor:pointer;


		float:left;


		padding:0 0px 0 0;


		text-align:left;


		margin-left:2px;


		margin-top:4px;


	}


	.basket .submit:hover {


		text-decoration: underline;


	}


	.basket div, .basket_form div {


		display:block;


		float:left;


		padding:0px 3px;


	}


		.basket div a, .basket_form div a {


			width:17px;


			height:15px;


			display:block;


			font:bold 12px Arial;


			text-align: center;


			position:absolute;


			z-index:100;


			border:4px solid #eeebea;


			display:none;


		}

		span.label_line {
			font:normal 12px Arial!important;
			padding:3px 5px 0px 0px;
		}
		.fl { float:left; }
		.basket div a.decrease, .basket_form div a.decrease {


			background:url("../images/store/service/plusminus.gif") -17px 0px no-repeat;


			top:0px;


			left:-24px;


		}


		.basket div a.decrease:hover, .basket_form div a.decrease:hover {


			background:url("../images/store/service/plusminus.gif") -17px -15px no-repeat;


		}


		.basket div a.increase,.basket_form div a.increase {


			background:url("../images/store/service/plusminus.gif") 0px 0px no-repeat;


			top:0px;


			right:-24px;


		}


		.basket div a.increase:hover, .basket_form div a.increase:hover {


			background:url("../images/store/service/plusminus.gif") 0px -15px no-repeat;


		}


		#product_details_t {


			font:normal 12px Arial;


		}


		#product_details_t .t_header {


			font:bold 12px Arial;


		}


		#product_details_t td {


			padding-right:5px;


		}


		#product_details_t td.col_2 {


			padding-left:15px;


		}


		.quantity-element {


			position:relative;


			float:left;


		}


div.messages p {


	font:normal 12px Arial!important;	


}


.shops th.first {


	width:570px;	


}


.shops th, .shops td {


	padding:5px 5px!important;	


}


#stock-element input {


	width:16px!important;


}


#stock-element br { display:none; }


#stock-element label {


	clear:both;


	padding:1px 0px!important;	


}





#stock-element dt {


	float:left;


	padding-bottom:2px!important;


}


#stock-element dt label {


	font:bold 12px Arial!important;	


}


.shops #stock-element {


	width:555px;	


}


#stock-element div {	


	width:175px;


	min-height:96px;
	height:auto!important;
	height:96px;


	float:left;


	margin-right:10px;
	margin-bottom:28px;


}


#submit-element input {


	width:55px!important;


	float:right;


}


.shop_delete #submit-element {


	float:left;	


}


.shop_delete #submit-element input {


	width:50px!important;


	background:url("../images/store/service/arr_r.gif") right 3px no-repeat;


	border:0 none;


	color:#08568e;


	cursor:pointer;


	float:left;


	font:bold 12px Arial;


	padding:0 16px 0 0;


	text-align:left;


}


.shop_delete #id-label, #id-label, #submit-label { display:none; }


.contact #submit-element input {


	width:110px!important;	


}
.represent_line {
 padding-bottom:5px;
 margin-top:5px;
 border-bottom:1px solid #BBBCBC;
 margin-right:20px;
}
.contact h3 {
	font:bold 13px Arial;
	color:#000;
	clear:both;
}
.contact p {


	font:12px Arial!important;


	line-height:18px!important;	


}


.contact .title p { font-weight:bold!important;}


.contact .contact_label {


	width:100px;	


	font:bold 12px Arial!important;


	float:left;


	padding-top:1px;


}


.contact .help_txt {


	width:305px;


	clear:both;


	font:normal 11px Arial!important;


}


.login_view {


	width:400px;


	margin:20px auto 0px auto;	


	float:none;


}


.login_view #content-element textarea {


	width:368px;


	height:200px!important;	


}


.login_title {


	width:420px;	


	margin:40px auto 0px auto;	


	float:none;


}


.koszyk_lista h2 {


	font:bold 12px Arial;

	padding-bottom:5px;	


}


.basket_total {


	font:normal 12px Arial!important;
	line-height:20px!important;


	float:left;


	padding-top:9px;


	margin:5px 10px 0px 0px;


}


.basket_form {


	font:bold 12px Arial!important;


	float:left;




	margin-top:3px;


}

.separate_line {
font:normal 12px Arial!important;
margin-bottom:4px;
}
.basket_clear, .basket_form #submit {	


	width:48px;


	font:bold 12px Arial!important;


	float:right;


	background:transparent url(../images/store/service/arr_r.gif) no-repeat scroll right 3px;


	border:0 none;


	color:#08568e;


	cursor:pointer;


	float:right;


	font:bold 12px Arial;


	padding:0 16px 0 0;


	text-align:left;


	margin-top:14px;


}
.basket_clear {
	width:157px!important;
}

.basket_form #submit {


	width:86px;


	float:none;


	margin-top:2px;	


	margin-left:5px;


}


.basket_form #discount {


	width:15px;


}


.zamowienie #kind_of_address-element input {


	width:16px!important;	


}





.zamowienie h2 {


	font: bold 12px Arial !important;	


}


.zamowienie #kind_of_address-element br { display:none; }


.zamowienie #kind_of_address-element label {


	clear:both;


	padding:5px 0px 0px 0px;	


}


.login_form #submit {


	width:58px!important;


}


.contact_form #submit {


	width:50px!important;


}


.zamowienie table tfoot td.title {


	font:bold 12px Arial;


	text-align: right;


	padding-top:5px;


}


.zamowienie table tfoot td.value {


	font:bold 12px Arial;


	text-align: center;


	padding-top:5px;


}


#login_panel .contact_form p {


	width:380px;


	clear:both;


	padding:13px 0px 5px 0px;	


	float:left;


}


.login_form {


	float:left;	


}


.contact_form {


	clear:both;	


	float:left;


}


#login_panel {


	overflow:hidden;	


}


.contact_form form {


	clear:both;


	float:left;	


}


.contact_form form dl, #login_panel .errors li, .login_view .errors li{ 


	width:380px!important;


	float:left;


}





/*   @@@@@@@@ STOPA @@@@@@@@ -------------------------------------------------------------------------------------------------------- */		


	#footer{


		width:964px;


		float:left;


		padding:25px 0px 13px 6px;	


		clear:both;


	}


		#bottom_menu {


			width:450px;


			color:#777777;


			text-align:left;


			float:left;


			paddin-top:3px;


		}


			#bottom_menu a {


				color:#777777;


				font-weight:normal;


			}


		#copyright {


			width:450px;


			color:#777777;


			text-align:right;


			float:right;


		}


			#copyright img { 


				vertical-align: middle; 


				margin-left:8px;


			}


			


