/************************************************************************
 bluAir.pl index style sheet / dj 2007
************************************************************************/

	#h2.pl, h2.en {
		width: 960px; height: 255px; text-indent: -9000px; margin: 0 0 25px 0; }
	#site h2.en {
		background-image: url(img/h2-bg-en.png); position: relative; }
	#site h2.pl { background: url(img/h2-bg-pl.png); position: relative; }

	/* columns */
	
	div.firstpar {
		background-color: #002354; 
		background: url(img/1st-paragraph-bg.png) repeat-x;
		height: 295px;
		padding-top: 0px !important;
		padding-bottom: 0px !important;		
	}
	
	div.firstparborder {
		float: left;
		background: url(img/1st-paragraph-border.png) no-repeat;
		width: 2px; height: 295px;		
	}
		
	div.leftCol {
		width: 405px; float: left; padding: 0 24px;
	}
	
	div.rightCol {
		width: 457px; float: right; padding: 0 24px;
	}
	
	
	/* news */
	h2#newsTitleEn, h2#newsTitlePl {
		height: 13px; margin: 20px 0; text-indent: -9000px;
		background: url(img/news-title-en.gif) no-repeat; height:295px; }
	h2#newsTitlePl { background-image: url(img/news-title-pl.gif); }
		
	ul.newsList {
		margin: 0 0 15px 0; padding: 0; list-style: none; }
	.newsList li { margin: 0; padding: 0; list-style: none; border-top: 1px solid #2478d8; position: relative; }
	.newsList li a {
		display: block; text-decoration: none;
		padding: 4px 80px 4px 0; }
	.newsList li a:hover {
		background-color: #0b4e99; }
	.newsList li span.date {
		position: absolute; top: 4px; right: 0; display: block;
		text-align: right; color: #5fa1ed; }		
		
	#introAd {
		width: 475px; height: 250px; position: absolute; top: 120px; right: 0; }

	/* rev 2010-01-11 by AB */
	
	/*#navigation { display: none;}*/
	.indexContent { background: #003483 !important; }
	.indexKeyProducts { margin: 15px 0; height: 136px; text-align: right; }
	.indexKeyProductsDesc { width: 220px; }
	.indexKeyProductsDesc p, .indexKeyProductsDesc a { margin: 0.5em 0; text-align: right; }
	.descriptionKeyProducts {   }
	
	a.findOutMore {
		margin-left: -3px;		
		background: url(img/btn-find-more.png) no-repeat; width: 151px; height: 34px;				
		width: 151px; height: 34px;		
		display:block;
	}
	a.findOutMore span { display: none; }
	
	a.contact {
		background: url(img/btn-contact.png) no-repeat; width: 318px; height: 65px;
		display:block;
	}
	a.contact span { display: none; }
	
	p.testimonial { margin:0; padding: 6px 12px 6px 0; font-style: italic; color: #ddd;}
	p.person { font-size:1.2em; margin:0; padding: 6px 0 12px; background: url(img/testimonial-border.png) repeat-x bottom; }
	p.last { background: none; }
	
	h2#hardware { 
		text-indent: -9000px; text-decoration: none; 
		margin: 10px 0 0 0;
		background: url(img/hardware.png) no-repeat bottom right; height: 36px; 
	}
	h2#software {
		text-indent: -9000px; text-decoration: none;
		margin: 10px 0 0 0;
		background: url(img/software.png) no-repeat bottom right; height: 36px;
	}
	h2#whybluAir {
		text-indent: -9000px; text-decoration: none;
		margin: 6px 0;
		padding-top: 18px;
		background: url(img/why-choose-bluair.png) no-repeat 0 bottom; width: 308px; height:32px;
		
	}
	h2#logos {
		text-indent: -9000px; text-decoration: none;
		margin: 0 0 12px;
		background: url(img/logos.png) no-repeat 0 bottom; width: 454px; height:451px;
	}
	
	
	div#hardware { float: left; margin-right: 15px; background: url(img/bluair-desktop-2010.png) no-repeat right 15px; padding-top:160px; }
	div#software { float: left; background: url(img/blubase-screenshots.png) no-repeat right 30px; padding-top:160px; }
	

	
	
	ul#summary { padding:0; font-size: 1.0em; line-height: 1.4em; margin-left: 0;}
	ul#summary li { list-style-type: none; list-style-position: outside;  padding: 5px 5px 5px 30px; background: url(img/arrow.png) no-repeat 0 50%; }
	ul#summary li.last { background:none;}
	/* end rev 2010-01-11 */

	.indexContentF, .indexContentS {
		width: 260px; float: left; display: inline; margin: 0 42px 0 24px; padding: 0; }
	.indexContentF { padding-top: 5px; overflow: hidden; }
	.indexContentS { width: 330px !important; margin: 0 !important; }

	.indexContentS h3 { font-size: 1.5em; }
	
	.indexContentS ul {
		margin: 1em 0; padding: 0 0 0 20px; list-style: none; }
	.indexContentS ul li {
		list-style: none; padding-left: 18px; margin-bottom: .1em;
		background: url(img/bullet.gif) no-repeat 0 .3em; }
	
	#navigation { margin-top: 20px; }
	
	/* ostatnie realizacje */
	#ostReal, #enNewsHdr {
		text-indent: -9000px; height: 13px; margin-top: 27px;
		background: url(img/ostatnie-realizacje.png) no-repeat; }
	.bluair2_en #enNewsHdr {
		background-image: url(img/news-header-en.png) !important; }
		
	/* bttns index */
	p.indButt { margin-top: 10px; }
	.nobtmg { margin-bottom: 0 !important; }
	.notopmg { margin-top: 0 !important; }
	
	.indexContentF * { margin-left: 0 !important; }
	
	.box339 {
		width: 339px; background: url(img/box339.png) no-repeat; }

	.box339 p { margin-top: 0; padding: 15px 15px 5px 15px; }
	.box339 p.author { font-style: italic; color: #82b3ec; padding-top: 0; padding-bottom: 15px; }
	.box339 p.sep { border-bottom: 1px solid #418bdf; }
	.box339 div {
		height: 20px; overflow: hidden; position: relative; bottom: -10px;
		background: url(img/box339.png) no-repeat bottom left; }
	
	.boxPDF {
		width: 339px; height: 73px; background: url(img/boxPDF.png) no-repeat; margin-top:20px; }
	.boxPDF p {
		padding: 20px 0 0 70px; }
		
	.moneyBack { width: 900px; height: 160px; background: url(img/money-back-guarantee.png) no-repeat; clear: both; }
	.moneyBackPl { width: 900px; height: 160px; background: url(img/14dni-gwarancja-zwrotu.png) no-repeat; clear: both; }
	.moneyBack p, .moneyBackPl p {
		padding: 57px 20px 0 318px; margin: 0; }
		