/**/
html, body, h1, h2, h3, ul, li, p, dl, dt, dd {margin:0; padding:0;}
body {font:62.5% tahoma,verdana,arial,sans-serif; background:#fff;}


/**/
a img {border:none;}

.container, .wrapper {overflow:hidden;}

/* dostepnosc */
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}


/* header */
#header {height:345px; background:url(../img/site/header.jpg) no-repeat 50% 100%;}
	#header .container {position:relative; margin:0 auto; padding-top:25px; width:960px; height:320px; background:url(../img/site/header.container.jpg) no-repeat 0 100%;}
	#header h1 {overflow:hidden; position:absolute; top:0; left:0; width:235px; height:101px;}
	#header h1 a {display:block; width:235px; height:101px; text-indent:-666em; background:url(../img/site/header.h1.a.gif) no-repeat;}


/* glowna tresc */
#main {}
	#main .container {margin:0 auto; padding-top:20px; width:960px;}
	#main .wrapper {width:960px;}
	
	/* strona glowna */
	#main-content {float:left; width:960px;}
		#main-content .reasons {background:url(../img/site/main-content.reasons.gif) no-repeat 0 100%; list-style:none;}
			#main-content .reasons ul {overflow:hidden; position:relative; padding-bottom:42px; background:url(../img/site/main-content.reasons.ul.gif) no-repeat; list-style:none;}
			#main-content .reasons li {float:left; margin-left:9px; padding:0 20px; width:270px;}
			#main-content .reasons h2 {padding:18px 0 0; font:bold 1.92em arial, verdana, tahoma, sans-serif; text-align:center; text-transform:uppercase;}
			#main-content .reasons .entry {margin:10px 0; font-size:1.32em; line-height:1.4em;}
			#main-content .reasons .entry  h3{line-height:25px; margin:34px 0 10px;}
			#main-content .reasons .read-more {position:absolute; bottom:15px; font-size:1.32em; font-weight:bold;}
				#main-content .reasons .read-more a {display:block; text-decoration:none;}
				#main-content .reasons .read-more a:hover {text-decoration:underline;}
			
			#kabiny-dla-palaczy h2 {color:#022b50;}
			#kabiny-dla-palaczy .entry {color:#001121;}
			#kabiny-dla-palaczy a {color:#d6ebff;}
			#miejsce-pracy h2 {color:#213800;}
			#miejsce-pracy .entry {color:#101700;}
			#miejsce-pracy a {color:#bdd45c;}
			#system-kabin h2 {color:#6c5e00;}
			#system-kabin .entry {color:#262200;}
			#system-kabin a {color:#fbdc82;}
	
	/* podstrona */
	#breadcrumbs {margin-left:35px;}
	#breadcrumbs ul {overflow:hidden; width:600px; font-size:1.42667em; list-style:none;}
	#breadcrumbs li {float:left; margin-left:6px; padding-left:12px; background:url(../img/site/breadcrumbs.li.gif) no-repeat 0 50%; color:#666;}
		#breadcrumbs li a {text-decoration:none; color:#666;}
		#breadcrumbs li a:hover {text-decoration:underline; color:#666;}
	
	/* first-child */
	#breadcrumbs li.first-child {margin-left:0; padding-left:0; background:none;}
		#breadcrumbs li.first-child a {font-weight:bold;}
	
	#main-content .subpage {}
		#main-content .subpage h2 {margin-left:35px; padding:16px 0 14px; font:bold 1.92em arial, verdana, tahoma, sans-serif; text-transform:uppercase;}
		#main-content .subpage h3 {padding:20px 0 6px; font:bold 1.2em arial, verdana, tahoma, sans-serif;}
		#main-content .subpage .entry {margin:14px 200px 14px 35px; font-size:1.32em; line-height:1.4em;}
			#main-content .subpage .entry ul {margin-left:18px;}
			#main-content .subpage .entry li {margin-bottom:6px;}
		#main-content .subpage .entry table {margin-bottom:16px; width:600px;}
		#main-content .subpage .entry thead th {border:1px solid #bebebe; background:#f1f1f1;}
		#main-content .subpage .entry tbody td {border:1px solid #bebebe; text-align:center; background:#fff;}
		

/* stopka */
#footer {margin-top:30px; padding-bottom:10px; background:#72a5d5 url(../img/site/footer.gif) repeat-x 0 100%;}
	#footer .container {margin:0 auto; width:960px;}
	#footer h3 {padding-top:18px; font:bold 1.92em arial, verdana, tahoma, sans-serif; color:#022b50; }
		#footer .entry {margin:16px 0; font-size:1.32em; line-height:1.4em; color:#fff;}
		#footer .read-more {font-size:1.1em; font-weight:bold;}
		#footer .read-more a {text-decoration:none;}
		#footer .read-more a:hover {text-decoration:underline;}	

	#footer-gwarancja {float:left; margin-left:35px; width:200px;}
		#footer-gwarancja .entry {}
		#footer-gwarancja a {color:#fff;}
		
	#footer-address {float:left; margin-left:65px; width:200px;}
		#footer-address address {margin:16px 0; font-size:1.32em; line-height:1.4em; font-style:normal; color:#fff;}
		#footer-address address .block {display:block;}
	
	#footer-contact-form {float:left; margin-left:65px; width:340px;}
	#footer-contact-form form {margin:16px 0;}
	#footer-contact-form form ul {font-size:1.2133em; line-height:1.7em; list-style:none;}
	#footer-contact-form form li {margin-bottom:8px;}
		#footer-contact-form form li.form-information {font-size:1.133em; color:#fff;}
	#footer-contact-form fieldset {border:0; padding:0;}
	#footer-contact-form label {display:block; font-weight:bold; color:#fff;}
	#footer-contact-form input.text {width:240px;}
	#footer-contact-form input.submit {font-size:1.6em;}
