* {
	margin: 0;
	border: none;
	padding: 0;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #5B5B5B;
	background: #CBDAE9 url(../img/grid/body.gif) repeat-x top;
}

a {
	text-decoration: none;
	color: #3963AB;
}
	a:hover {
		color: #FAAA00;
	}

ul,
ol {
	list-style: none;
}

input,
select {
	height: 16px;
	border: 1px solid #7F9DB9;
	font-size: 11px;
	color: #5B5B5B;
}

input.text {
	padding: 2px 2px 0 2px;
}

input.button {
	border: none;
	vertical-align: middle;
}

input.radio {
	border: none;
	vertical-align: middle;
}

textarea {
	overflow:auto;
}

.hidden {
	display: none;
}

.clear {
	clear: both;
}


a#jumpToContent {
	position: absolute;
	top: -100px;
}



#root {
	position: relative;
	width: 753px;
	margin: 0 auto;
	padding: 0 10px 10px 10px;
	text-align: left;
	background: #FFF url(../img/grid/root.gif) no-repeat bottom;
}


#header {
	height: 95px;
}
	#header h1 a img {
		margin: 10px 21px;
	}

	#header ul#topMenu {
		position: absolute;
		width: 295px;
		height: 33px;
		left: 458px;
		top: 0;
	}
		#header ul#topMenu li {
			float: left;
		}
			#header ul#topMenu li a {
				position: relative;
				display: block;
				height: 33px;
			}
				#header ul#topMenu li a i {
					position: absolute;
					display: block;
					left: 0;
					top: 0;
					width: 100%;
					height: 33px;
					cursor: pointer;
				}
					#header ul#topMenu li a:hover i {
						background-position: bottom !important;
					}

				#header ul#topMenu li a#topBasket {
					width: 110px;
				}
					#header ul#topMenu li a#topBasket i {
						background: url(../img/top_menu/twoj_koszyk.png) no-repeat top;
					}

				#header ul#topMenu li a#topMap {
					width: 97px;
				}
					#header ul#topMenu li a#topMap i {
						background: url(../img/top_menu/mapa_serwisu.png) no-repeat top;
					}

				#header ul#topMenu li a#topRecommend {
					width: 88px;
				}
					#header ul#topMenu li a#topRecommend i {
						background: url(../img/top_menu/polec_serwis.png) no-repeat top;
					}


	#header ul#langMenu {
		position: absolute;
		width: 68px;
		height: 14px;
		left: 685px;
		top: 71px;
	}
		#header ul#langMenu li {
			float: left;
		}
			#header ul#langMenu li img {
				margin-right: 10px;
			}


#banner {
	margin-bottom: 10px;
}


#orangeWrapper {
	padding-bottom: 3px;
	background: #FAAA00 url(../img/grid/orange.gif) no-repeat bottom;
}
	#orangeWrapper ul {
		width: 747px;
		height: 36px;
		padding: 3px 3px 0 3px;
		background: url(../img/grid/orange.gif) no-repeat top;
	}
		#orangeWrapper ul li {
			float: left;
		}
			#orangeWrapper ul li a {
				position: relative;
				display: block;
				height: 36px;
				font-weight: bold;
			}
				#orangeWrapper ul li a i {
					position: absolute;
					display: block;
					left: 0;
					top: 0;
					width: 100%;
					height: 36px;
					cursor: pointer;
				}
					#orangeWrapper ul li a:hover i {
						background-position: bottom !important;
					}

					#orangeWrapper ul li.active a i {
						background-position: bottom !important;
					}

				#orangeWrapper ul a#mainBuy {
					width: 130px;
				}
					#orangeWrapper ul a#mainBuy i {
						background: url(../img/main_menu/kup_przewodnik.png) no-repeat top;
					}
				#orangeWrapper ul a#mainWhat {
					width: 104px;
				}
					#orangeWrapper ul a#mainWhat i {
						background: url(../img/main_menu/co_to_jest.png) no-repeat top;
					}
				#orangeWrapper ul a#mainSee {
					width: 146px;
				}
					#orangeWrapper ul a#mainSee i {
						background: url(../img/main_menu/zobacz_co_tracisz.png) no-repeat top;
					}
				#orangeWrapper ul a#mainListen {
					width: 136px;
				}
					#orangeWrapper ul a#mainListen i {
						background: url(../img/main_menu/posluchaj_dema.png) no-repeat top;
					}
				#orangeWrapper ul a#mainForWho {
					width: 92px;
				}
					#orangeWrapper ul a#mainForWho i {
						background: url(../img/main_menu/dla_kogo.png) no-repeat top;
					}
				#orangeWrapper ul a#mainFaq {
					width: 53px;
				}
					#orangeWrapper ul a#mainFaq i {
						background: url(../img/main_menu/faq.png) no-repeat top;
					}
				#orangeWrapper ul a#mainContact {
					width: 86px;
				}
					#orangeWrapper ul a#mainContact i {
						background: url(../img/main_menu/kontakt.png) no-repeat top;
					}

	#orangeWrapper object {
		margin: 3px 3px 0 3px;
	}
		html > body #orangeWrapper object {
			margin: 3px 3px -2px 3px;
		}


#content {
	width: 753px;
	background: #FFF url(../img/grid/content.gif) no-repeat bottom left;
}
	#content a.more {
		padding-left: 9px;
		background: url(../img/shared/bullet.gif) no-repeat 0 6px;
	}

	#content:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}


form#subform input.button {
	float: left;
	width: 22px;
	height: 20px;
	border: none;
	margin-top: 4px;
}


#footer {
	width: 713px;
	padding: 8px 0 16px 0;
	margin: 0 auto;
	text-align: right;
}
	#footer p.copy {
		float: left;
		margin-top: 1px;
	}

	#footer p a.adv {
		color: #5B5B5B;
	}

	#footer img {
		padding-right: 20px;
		vertical-align: bottom;
	}