@charset "utf-8";

/* 
	CSS by Krzysztof Wolniak
	WWW: http://wolniak.org
	(c) All rights reserved
*/

#nav 	{ width: 465px; }
#nav a 	{ display: inline; float: left; margin: 0 0 0 18px; height: 24px; line-height: 24px; text-indent: -9999px;
		  background: url(../gfx/sprite.png) no-repeat 0 -2100px; }

#nav a.sg:link, #nav a.sg:visited { width: 80px; background-position: 0 -2100px; margin: 0; }
#nav a.of:link, #nav a.of:visited { width: 67px; background-position: -98px -2100px; }
#nav a.rf:link, #nav a.rf:visited { width: 78px; background-position: -183px -2100px; }
#nav a.mn:link, #nav a.mn:visited { width: 96px; background-position: -279px -2100px; }
#nav a.kt:link, #nav a.kt:visited { width: 60px; background-position: -393px -2100px; }

#nav a.sg:hover, #nav a.sg:active { background-position: 0 -2124px; }
#nav a.of:hover, #nav a.of:active { background-position: -98px -2124px; }
#nav a.rf:hover, #nav a.rf:active { background-position: -183px -2124px; }
#nav a.mn:hover, #nav a.mn:active { background-position: -279px -2124px; }
#nav a.kt:hover, #nav a.kt:active { background-position: -393px -2124px; }

/* More important selector by #wrapper for IE6 */

.home		 	#nav a.sg,
.aboutus	 	#nav a.sg { background-position: 0 -2124px; }
.offer 			#nav a.of { background-position: -98px -2124px; }
.references 	#nav a.rf { background-position: -183px -2124px; }
.media 			#nav a.mn { background-position: -279px -2124px; }
.contact 		#nav a.kt { background-position: -393px -2124px; }

/* Subnav */

#subnav		{ width: 465px; }
#subnav a 	{ display: inline; float: left; margin: 0 0 0 11px; height: 24px; line-height: 24px; text-indent: -9999px; font-size: 0;
		  	  background: url(../gfx/sprite.png) no-repeat 0 -2160px; }

#subnav a.kj:link, #subnav a.kj:visited { width: 62px; background-position: 0 -2160px; margin: 0; }
#subnav a.nh:link, #subnav a.nh:visited { width: 51px; background-position: -75px -2160px; }
#subnav a.lt:link, #subnav a.lt:visited { width: 62px; background-position: -139px -2160px; }
#subnav a.pc:link, #subnav a.pc:visited { width: 40px; background-position: -214px -2160px; }
#subnav a.ak:link, #subnav a.ak:visited { width: 88px; background-position: -267px -2160px; }

#subnav a.pg:link, #subnav a.pg:visited { width: 128px; background-position: -368px -2160px; margin: 0; }
#subnav a.sl:link, #subnav a.sl:visited { width: 48px; background-position: -509px -2160px; }
#subnav a.aj:link, #subnav a.aj:visited { width: 139px; background-position: -570px -2160px; }
#subnav a.tm:link, #subnav a.tm:visited { width: 115px; background-position: -721px -2160px; }

#subnav a.pt:link, #subnav a.pt:visited { width: 106px; background-position: -850px -2160px; margin: 0; }

/* --- */

#subnav a.kj:hover, #subnav a.kj:active { background-position: 0 -2184px; }
#subnav a.nh:hover, #subnav a.nh:active { background-position: -75px -2184px; }
#subnav a.lt:hover, #subnav a.lt:active { background-position: -139px -2184px; }
#subnav a.pc:hover, #subnav a.pc:active { background-position: -214px -2184px; }
#subnav a.ak:hover, #subnav a.ak:active { background-position: -267px -2184px; }

#subnav a.pg:hover, #subnav a.pg:active { background-position: -368px -2184px; }
#subnav a.sl:hover, #subnav a.sl:active { background-position: -509px -2184px; }

#subnav a.aj:hover, #subnav a.aj:active { background-position: -570px -2184px; }
#subnav a.tm:hover, #subnav a.tm:active { background-position: -721px -2184px; }

#subnav a.pt:hover, #subnav a.pt:active { background-position: -850px -2184px; }

/* More important selector by #wrapper for IE6 */

.kj #subnav a.kj { background-position: 0 -2184px; }
.nh #subnav a.nh { background-position: -75px -2184px; }
.lt #subnav a.lt { background-position: -139px -2184px; }
.pc #subnav a.pc { background-position: -214px -2184px; }
.ak #subnav a.ak { background-position: -267px -2184px; }

.pg #subnav a.pg { background-position: -368px -2184px; }
.sl #subnav a.sl { background-position: -509px -2184px; }

.aj #subnav a.aj { background-position: -570px -2184px; }
.tm #subnav a.tm { background-position: -721px -2184px; }

.pt #subnav a.pt { background-position: -850px -2184px; }


/* H2 Headers */

h2 					{	background: url(../gfx/sprite.png) no-repeat 0 -1548px; height: 24px; text-indent: -9999px; }

.offer h2			{	background-position: 0 -1668px; }
.references h2	 	{	background-position: 0 -2004px; }
.media h2 			{	background-position: 0 -2052px; }
.contact h2 		{	background-position: 0 -2076px; }
.nf h2 				{	background-position: 0 -1322px; }	/* Oferta dla nowo powstalych firm */
.lf h2 				{	background-position: 0 -1346px; }	/* Wyjatkowe rozwiazania dla liderow firm */


.kj h2 				{	background-position: 0 -1548px; }	/* Kim jestesmy */
.nh h2 				{	background-position: 0 -1572px; }	/* Nasza historia */
.lt h2 				{	background-position: 0 -1596px; }	/* Lektorzy */
.pc h2 				{	background-position: 0 -1620px; }	/* Pracownicy */
.ak h2 				{	background-position: 0 -1645px; height: 22px; }	/* Aktualnosci */
.pg h2 				{	background-position: 0 -1692px; }	/* Programy */
.aj h2 				{	background-position: 0 -1716px; }	/* Audyt jezykowy */
.tm h2 				{	background-position: 0 -1980px; }	/* Tlumacznia */
.pt h2 				{	background-position: 0 -2028px; }	/* Partnerzy */

	/* H2 Boczne Menu */
	.mt h2				{	background-position: 0 -1740px; }	/* Metoda */
	.ra h2				{	background-position: 0 -1764px; }	/* Realizacja */
	.mn h2				{	background-position: 0 -1788px; }	/* Monitoring */
	.rl h2				{	background-position: 0 -1836px; }	/* Regularne */
	.it h2				{	background-position: 0 -1860px; }	/* Intensywne */
	.zg h2				{	background-position: 0 -1884px; }	/* Zagraniczne */
	.ee h2				{	background-position: 0 -1908px; }	/* Executive English */
	.ws h2				{	background-position: 0 -1932px; }	/* Warsztaty */
	
.banners a.nowe_firmy 	{ width: 233px; background-position: 0 -1346px; }
.banners a.liderzy_firm	{ width: 245px; background-position: 0 -1447px; }
