@charset "utf-8";
/* CSS Document */

/*
	Overfall
*/

a#guzik{
	display:				block;
	width:					163px;
	height:					32px;
	background:				url(../gfx/promocje_btn.jpg) 0px 0px no-repeat;
	text-indent:			-9999px;
	margin-top:				0px;
	margin-left:			57px;
}

a#guzik:hover{
	background:				url(../gfx/promocje_btn.jpg) 0px -32px no-repeat;
}

div#polecane{
	display:				block;
}

a.sliderLink{
	line-height:			16px;
	color:					#186ba0;
}

a{
	color:					#4ba9e0;
	text-decoration:		none;
}

a:hover{
	color:					#29729d;
}

.btnOverallShort{
	width:					87px;
	height:					27px;
	line-height:			27px;
	text-align:				center;
	color:					#4c4c4c;
	background:				url(../gfx/btn_overall.png) -140px 0px no-repeat;
	border:					none;
	font-weight:			bold;
	font-size:				11px;
}

	.btnOverallShort:hover{
		background-position:	-140px -27px;
		cursor:					pointer;
	}

.btnOverallLong{
	width:					140px;
	height:					27px;
	line-height:			27px;
	text-align:				center;
	color:					#4c4c4c;
	background:				url(../gfx/btn_overall.png) 0px 0px no-repeat;
	border:					none;
	font-weight:			bold;
	font-size:				11px;
}

	.btnOverallLong:hover{
		background-position:	0px -27px;
		cursor:					pointer;
	}

/*
	Top menu
*/

ul#topMenuList li a{
	display:				block;
	text-decoration:		none;
	text-indent:			-9999px;
	height:					38px;
}	

#topMenuB a, #topMenuB a:visited, #topMenuB a:active{
	background:				url(../gfx/background_topmenu.jpg) -91px 0px no-repeat;
	width:					78px;
}	

	#topMenuB a:hover{
		background:				url(../gfx/background_topmenu.jpg) -91px -38px no-repeat;
	}
	
#topMenuC a, #topMenuC a:visited, #topMenuC a:active{
	background:				url(../gfx/background_topmenu.jpg) -169px 0px no-repeat;
	width:					73px;
}	

	#topMenuC a:hover{
		background:				url(../gfx/background_topmenu.jpg) -169px -38px no-repeat;
	}
	
#topMenuD a, #topMenuD a:visited, #topMenuD a:active{
	background:				url(../gfx/background_topmenu.jpg) -242px 0px no-repeat;
	width:					78px;
}			
		
	#topMenuD a:hover{
		background:				url(../gfx/background_topmenu.jpg) -242px -38px no-repeat;
	}

/*
	Logo
*/

#logo a, #logo a:visited, #logo a:active, #logo a:hover{
	display:				block;
	margin-top:				48px;
}

/*
	Main Navbar
*/

ul#navbar li a, ul#navbar li a:visited, ul#navbar li a:active, ul#navbar li a:hover{
	display:				block;
	text-indent:			-9999px;
	height:					25px;
	margin-right:			1px;
	width:					100px;
}
		
ul#navbar li#navbarGlowna a, ul#navbar li#navbarGlowna a:visited, ul#navbar li#navbarGlowna a:active{
	background:				url(../gfx/navbar.jpg) 0px 0px no-repeat;
}
		
	ul#navbar li#navbarGlowna a:hover{
		background-position:			0px -25px;
	}
		
ul#navbar li#navbarZaufali a, ul#navbar li#navbarZaufali a:visited, ul#navbar li#navbarZaufali a:active{
	background:				url(../gfx/navbar.jpg) -101px 0px no-repeat;
}
		
	ul#navbar li#navbarZaufali a:hover{
		background-position:			-101px -25px;
	}
		
ul#navbar li#navbarReg a, ul#navbar li#navbarReg a:visited, ul#navbar li#navbarReg a:active{
	background:				url(../gfx/navbar.jpg) -202px 0px no-repeat;
}
		
	ul#navbar li#navbarReg a:hover{
		background-position:			-202px -25px;
	}
		
ul#navbar li#navbarRaty a, ul#navbar li#navbarRaty a:visited, ul#navbar li#navbarRaty a:active{
	background:				url(../gfx/navbar.jpg) -303px 0px no-repeat;
}
		
	ul#navbar li#navbarRaty a:hover{
		background-position:			-303px -25px;
	}
		
ul#navbar li#navbarOpinie a, ul#navbar li#navbarOpinie a:visited, ul#navbar li#navbarOpinie a:active{
	background:				url(../gfx/navbar.jpg) -404px 0px no-repeat;
}
		
	ul#navbar li#navbarOpinie a:hover{
		background-position:			-404px -25px;
	}
		
ul#navbar li#navbarKontakt a, ul#navbar li#navbarKontakt a:visited, ul#navbar li#navbarKontakt a:active{
	background:				url(../gfx/navbar.jpg) -505px 0px no-repeat;
}
		
	ul#navbar li#navbarKontakt a:hover{
		background-position:			-505px -25px;
	}
		
ul#navbar li#navbarPoradniki a, ul#navbar li#navbarPoradniki a:visited, ul#navbar li#navbarPoradniki a:active{
	background:				url(../gfx/navbar.jpg) -606px 0px no-repeat;
}
		
	ul#navbar li#navbarPoradniki a:hover{
		background-position:			-606px -25px;
	}

ul#navbar li#navbarLinki a, ul#navbar li#navbarLinki a:visited, ul#navbar li#navbarLinki a:active{
	background:				url(../gfx/navbar.jpg) -707px 0px no-repeat;
}
		
	ul#navbar li#navbarLinki a:hover{
		background-position:			-707px -25px;
	}

/*
	Basket Overview
*/

a#basketOverviewLink, a#basketOverviewLink:visited, a#basketOverviewLink:active{
	line-height:				14px;
	text-decoration:			none;
	font-weight:				bold;
	color:						#5e7a8a;
	text-shadow: 				1px 1px 0px #FFF;
	z-index:					20;
}

a#basketOverviewLink:hover{
	padding-bottom:				1px;
	border-bottom:				1px dotted #5e7a8a;
	text-shadow: 				none;
}

/*
	Black Toolbar
*/

#toolbarTop p a, #toolbarTop p a:visited, #toolbarTop p a:active{
	color:						#68bae9;
	text-decoration:			none;
	font-weight:				normal;
}
		
	#toolbarTop p a:hover{
		color:						#188ed1;
		padding-bottom:				2px;		
		border-bottom:				1px dotted #188ed1;
	}
	
/*
	Gray Toolbar
*/
	
#toolbarBottom p a, #toolbarBottom p a:visited, #toolbarBottom p a:active{
	color:						#464646;
	text-decoration:			none;
	font-weight:				normal;
	text-shadow:				0px 1px 0px #f3f3f3;
}
	
	#toolbarBottom p a:hover{
		padding-bottom:				2px;
		border-bottom:				1px dotted #464646;
	}
		
	#toolbarBottom p a:first-child{
		margin-left:				10px;
	}
	
/*
	Side Menu
*/

ul#sideMenuFirstLevel li a, ul#sideMenuFirstLevel li a:visited, ul#sideMenuFirstLevel li a:active{
	color:						#435961;
	text-decoration:			none;
	text-shadow:				0px 1px 0px #ffffff;
}
	
li.sideMenuSecondLevel a, li.sideMenuSecondLevel a:visited, li.sideMenuSecondLevel a:active{
	color:						#446e7d;
}

	ul#sideMenuFirstLevel li a:hover, li.sideMenuSecondLevel a:hover{
		padding-bottom:				1px;
		color:						#1a3d4a;
		border-bottom:				1px dotted #1a3d4a;
	}

ul#sideMenuFirstLevel li a#current, li.sideMenuSecondLevel a#current{
	font-weight:				bold;
}

/*
	Sort Buttons
*/

#sortBtnsRight a, #sortBtnsLeft a, #searchResultsTopRight a{
	text-indent:				-9999px;
	display:					block;
	float:						left;
	height:						27px;
}

a#sortProductName, a#sortProductName:visited, a#sortProductName:active{
	width:						95px;
	background:					url(../gfx/sort_btn_1.png) 0 0 no-repeat;
	margin-right:				1px;
}
	
	a#sortProductName:hover{
		background-position:		0 -27px;
	}
	
a#sortPrice, a#sortPrice:visited, a#sortPrice:active{
	width:						38px;
	background:					url(../gfx/sort_btn_1.png) -96px 0 no-repeat;
}
	
	a#sortPrice:hover{
		background-position:		-96px -27px;
	}
	
a#sortList, a#sortList:visited, a#sortList:active{
		width:					35px;
		background:				url(../gfx/sort_btn_2.png) 0 0 no-repeat;
		margin-right:			1px;
	}

	a#sortList:hover{
		background-position:		0 -27px;
	}
	
a#sortDescription, a#sortDescription:visited, a#sortDescription:active{
	width:						34px;
	background:					url(../gfx/sort_btn_2.png) -36px 0 no-repeat;
	margin-right:				1px;
}
	
	a#sortDescription:hover{
		background-position:		-36px -27px;
	}
	
a#sortPhoto, a#sortPhoto:visited, a#sortPhoto:active{
	width:						35px;
	background:					url(../gfx/sort_btn_2.png) -71px 0 no-repeat;
}
	
	a#sortPhoto:hover{
		background-position:		-71px -27px;
	}
	
/*
	Product Row
*/

a.productName, a.productName:visited, a.productName:active{
	font-weight:				bold;
	color:						#1872a7;
	text-decoration:			none;
}

	a.productName:hover{
		padding-bottom:				2px;
		border-bottom:				1px dotted #1872a7;
	}

/*
	Product details
*/

a.relatedProductName{
	display:						block;
	height:							70px;
	line-height:					70px;
	float:							left;
	color:							#565656;
	text-decoration:				none;
}

#productDetailsRight a, #productDetailsRight a:visited, #productDetailsRight a:active{
	float:							right;
	color:							#3580ac;
	text-decoration:				none;
	line-height:					14px;
}

	#productDetailsRight a:hover{
		color:							#155072;
	}

a#commentAdd{
	color:							#ffffff;
	text-decoration:				none;
	line-height:					14px;
	padding:						5px;
	background-color:				#3580ac;
	display:						block;
	text-align:						center;
	margin:							10px 0px
}

a#commentAdd:hover{
	background-color:				#155072;
	
}

/*
	News
*/

a.newsTitle, a.newsTitle:visited, a.newsTitle:active{
	font-size:					12px;
	color:						#0370ae;
	text-decoration:			none;
	font-weight:				bold;
	padding-top:				25px;
	display:					block;
}

	a.newsTitle:hover{
		color:						#01507c;
	}

.text a{
	color:						#3580ac;
	text-decoration:			none;
}

/*
	Footer Download
*/

ul#downloadList li a, ul#downloadList li a:visited, ul#downloadList li a:active{
	line-height:				16px;
	text-decoration:			none;
	color:						#a0a0a0;
}

	ul#downloadList li a:hover{
		padding-bottom:				2px;
		border-bottom:				1px dotted #a0a0a0;
	}
	
	/*
		Footer Download Icons
	*/
	
	#downloadExcel a span{
		background:					url(../gfx/footer_headers_icons.png) 0 -68px;
		width:						16px;
		height:						16px;
		float:						left;
		margin-right:				10px;
	}
	
	#downloadPdf a span{
		display:					block;
		background:					url(../gfx/footer_headers_icons.png) -16px -68px;
		width:						16px;
		height:						16px;
		float:						left;
		margin-right:				10px;
	}
	
	#downloadHtml a span{
		display:					block;
		background:					url(../gfx/footer_headers_icons.png) -32px -68px;
		width:						16px;
		height:						16px;
		float:						left;
		margin-right:				10px;
	}