@CHARSET "UTF-8";

html, body, h1, h2, h3, h4, h5, h6, blockquote, address, form, fieldset, ul, ol, li, img, div, span, p {
	margin: 0;
	padding: 0;
	border: none;
}

a {color: #666666; text-decoration: none;}
a:hover {color: #309d3b;}
a.select {color: #309d3b;}

ol, ul { list-style: none; }
legend { display: none; }

body, h1, h2, div, a, input, textarea {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
}

body {
	background-color: #f4f4f4;
	}

.clear { clear: both; height: 0; line-height: 0; font-size: 0px; }
.hide { display: none; }
.block { display: block; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.left { float: left; }
.right { float: right; }
.border { border: 1px solid red; }

#headerBox {
	background-color: #fff;
	height: 133px;
}

#header { 
	width: 1014px; 
	margin: 0 auto; 
	height: 133px;
	background: transparent url( /images/header/bg.jpg ) right top no-repeat;
	position: relative;
}

	#header a {
		position: absolute;
		background: transparent url() left top no-repeat;
		text-indent: -9999px;
		display: block;
	}

	#header a:hover, #header a.select {
		background-position: left bottom;
	}

	#header a.logo {
		background-image: url( /images/header/logo.jpg );
		top: 22px;
		left: 40px;
		width: 219px;
		height: 58px;
	}

	#header div.dostepnyTylkoWAptekach {
		position: absolute;
		top: 30px;
		right: 30px;
		width: 200px;
		height: 30px;
	}

	#header div.silaTabletki {
		position: absolute;
		text-indent: -9999px;
		background: transparent url( /images/header/silaTabletki.jpg ) left top no-repeat;
		top: 36px;
		left: 285px;
		width: 239px;
		height: 35px;
	}

	#header a.home, #header a.mapaSerwisu, #header a.materialyDlaPrasy {
		line-height: 6px;
		height: 6px;
		top: 10px;
	}

	#header a.home {
		background-image: url( /images/header/home.jpg );
		right: 118px;
		width: 26px;
	}

	#header a.mapaSerwisu {
		background-image: url( /images/header/mapaSerwisu.jpg );
		right: 36px;
		width: 64px;
	}

	#header a.herbaven, #header a.naukowcyOSileEkstraktu, #header a.wiedzaFarmaceutyczna, #header a.eksperciRadza, #header a.herbarium {
		height: 17px;
		top: 110px;
	}

	#header a.herbaven {
		background-image: url( /images/header/herbaven.jpg );
		right: 804px;
		width: 85px;
	}

	#header a.naukowcyOSileEkstraktu {
		background-image: url( /images/header/naukowcyOSileEkstraktu.jpg );
		right: 550px;
		width: 228px;
	}

	#header a.eksperciRadza {
		background-image: url( /images/header/eksperciRadza.jpg );
		right: 392px;
		width: 128px;
	}

	#header a.wiedzaFarmaceutyczna {
		background-image: url( /images/header/wiedzaFarmaceutyczna.jpg );
		right: 158px;
		width: 207px;
	}

	#header a.herbarium {
		background-image: url( /images/header/herbarium.jpg );
		right: 36px;
		width: 94px;
	}

#footer { 
	width: 1014px; 
	margin: 0 auto; 
	height: 80px;
	position: relative;
}

	#footer img { 
		position: absolute;
		top: 7px;
		left: 30px;
	}

	#footer span { 
		position: absolute;
		top: 13px;
		left: 66px;
	}

	#footer span, #footer a { 
		color: #9c9c9c;
	}

	#footer a.select, #footer a:hover { 
		color: #309d3b;
	}

	#footer ul { 
		position: absolute;
		top: 13px;
		right: 24px;
	}

	#footer ul li {
		padding: 0 15px 0 15px;
		border-right: 1px solid #9c9c9c;
		display: inline;
	}

	#footer ul li.last {
		border-right: 0;
	}
	
#mainTop {
	background: #fff url( /images/main/topBg.jpg ) left top repeat-x;
	height: 384px;
	text-align: center;
}

	#mainFlash {
		height: 384px;
		margin: 0 auto; 
	}

#mainContentBox {
	background-color: #fff;
}

	#mainContent { 
		width: 980px; 
		margin: 0 auto; 
		position: relative;
		padding: 30px 0px 60px 0px;
	}
	
	#mainContent .box1 {
		width: 500px;
		margin-right: 30px;
	}	

		#mainContent .box1 img {
			display: block;
			margin-bottom: 15px;
		}

		#mainContent .box1 div {
			text-align: justify;
			padding-top: 15px;
		}

	#mainContent .box4 img, #mainContent .box5 img {
		display: block;
	}	

	#mainContent .box4 {
		height: 142px;
		width: 240px;
		padding-right: 10px;
		margin-right: 10px;
		border-right: 1px solid #E9EAEA;
	}	

		#mainContent .box4 a {
			background: transparent url( /images/main/odwiedzHerbarium.jpg ) left top no-repeat;
		}

	#mainContent .box5 {
		width: 172px;
		height: 142px;
	}
		
		#mainContent .box5 a {
			background: transparent url( /images/main/eksperciRadza.jpg ) left top no-repeat;
		}

	#mainContent .box4 a, #mainContent .box5 a {
		text-indent: -9999px;
		display: block;
		height: 37px;
	}

	#mainContent .box4 a:hover, #mainContent .box5 a:hover {
		background-position: left bottom;
	}

#subFlashSmall {
	background: #fff url( /images/sub/flashSmallBg.jpg ) left top repeat-x;
	height: 214px;
	text-align: center;
}

#subFlashLarge {
	background: #fff url( /images/sub/flashLargeBg.jpg ) left top repeat-x;
	height: 214px;
	text-align: center;
}

	#subFlashLarge .subFlash, #subFlashSmall .subFlash {
		width: 1014px;
		height: 214px;
		margin: 0 auto; 
	}

#submenuBox {
	background: #fff url( /images/sub/submenuBg.jpg ) left top repeat-x;
	height: 38px;
	text-align: center;
}

	#submenuBox .submenu {
		width: 1014px;
		height: 38px;
		margin: 0 auto;
		text-align: left;
	}

	#submenuBox .submenu ul {
		padding: 10px 0 0 30px;
	}

		#submenuBox .submenu li {
			padding: 0 15px 0 15px;
			display: inline;
			border-right: 1px solid #d8d8d8;
		}
	
		#submenuBox .submenu li.last {
			border-right: 0;
		}

			#submenuBox .submenu a {
				font-size: 12px; 
				font-weight: bold;
				background: transparent url( /images/sub/arrow.png ) right center no-repeat;
				padding-right: 22px;
			}
	
#subContentBox {
	background-color: #fff;
}

	#subContent { 
		width: 980px; 
		margin: 0 auto; 
		padding: 30px 0px 60px 0px;
	}
	
	#subContent .title {
		text-indent: -9999px;
		height: 22px;
		background: transparent url() 30px center no-repeat;
	}

	#subContent .line {
		text-align: center;
		width: 950px;
		background-color: #e9eaea;
		line-height: 1px;
		height: 1px;
		margin: 10px auto 10px auto; 
	}

	#subContent .space {
		line-height: 15px;
		height: 15px;
	}
	