body
{
	margin: 0px; padding: 0px;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: repeat-x;
}

.clear-left  { clear: left; }
.clear-right { clear: right; }
.clear-both, .clear { clear: both; }

.float-left  { float: left; }
.float-right { float: right; }
.text-center { text-align: center; }
.center      { margin-left: auto; margin-right: auto; }

.hidden { visibility: hidden; }
.display-none, .script-only { display: none; }

.font-xx-small { font-size: xx-small; }
.font-x-small  { font-size: x-small; }
.font-small    { font-size: small; }
.font-medium   { font-size: medium; }
.font-large    { font-size: large; }
.font-x-large  { font-size: x-large; }
.font-xx-large { font-size: xx-large; }

.hr { width: 100%; height: 1px; font-size: 1px; line-height: 1px; background-color: #eff0e8; margin: 10px 0px; }

a, a:active, a:visited { color: #5888b9; text-decoration: none; }
a:hover { text-decoration: underline; }

ul, ol { padding: 0px 0px 0px 25px; margin: 12px 0px; }
h1, h2, h3 { margin: 19px 0px; }
p { margin: 12px 0px; }
fieldset { margin: 0px 2px; padding: 7px; }

q { font-style: italic; }
blockquote p.quote { font-size: 11px; text-align: right; text-align: right; font-weight: bold; }
blockquote q { display: block; font-size: 12px; font-weight: normal; text-align: left; }

ol.type-I { list-style-type: upper-roman; }

.red { color: #aa0000; }
.light-gray { color: #bbbbbb; }

a img { border: 0px; }


/* Shared definitions */

div#main
{
	margin-left: auto; margin-right: auto;
	width: 970px;
}

	div#logo
	{
		width: 728px; height: 91px;
		float: left;
	
		background-image: url('../img/shared/logo.gif');
		background-repeat: no-repeat;
		background-position: 15px 25px;
	}
	
		#logo #logo-link
		{
			display: block;
			width: 265px; height: 50px;
			margin: 25px 0px 0px 15px;
			text-decoration: none;
		}
	
	div#menu-up-right
	{
		width: 242px; height: 91px;
		float: right;
	}
	
		#menu-up-right #lacza { margin-top: 20px; }
	
			#menu-up-right #lacza a       { color: #83afdd; }
			#menu-up-right #lacza a:hover { color: #ffffff; text-decoration: none; }

		#menu-up-right ul { display: block; height: 27px; margin: 30px 0px 0px 0px; padding: 0px; list-style-type: none; }

			#menu-up-right ul li { display: block; margin: 0px; padding: 0px; float: left; margin-right: 1px; }
			
				#menu-up-right ul li a       { display: block; background-position: top; text-decoration: none; }
            #menu-up-right ul li a:hover, #menu-up-right ul li a.active-menu-item { background-position: bottom; }
		
				a#menu-nasze-kompetencje { width: 143px; height: 27px; background-image: url('../img/shared/menu/nasze-kompetencje.gif'); }
				a#menu-kontakt           { width:  92px; height: 27px; background-image: url('../img/shared/menu/kontakt.gif'); }
	
	div#menu-main
	{
		width: 970px; height: 31px;
		clear: both;
	}
	
		#menu-main ul { display: block; height: 31px; margin: 0px; padding: 0px; list-style-type: none; }

			#menu-main ul li { display: block; margin: 0px; padding: 0px; float: left; margin-right: 1px; }
			
				#menu-main ul li a       { display: block; background-position: top; text-decoration: none; }
            #menu-main ul li a:hover, #menu-main ul li a.active-menu-item { background-position: bottom; }
		
				a#menu-szkolenia-otwarte       { width: 135px; height: 31px; background-image: url('../img/shared/menu/szkolenia-otwarte.gif'); }
				a#menu-szkolenia-in-company    { width: 158px; height: 31px; background-image: url('../img/shared/menu/szkolenia-in-company.gif'); }	
				a#menu-szkolenia-audio-i-video { width: 166px; height: 31px; background-image: url('../img/shared/menu/szkolenia-audio-i-video.gif'); }	
				a#menu-coaching-indywidualny   { width: 169px; height: 31px; background-image: url('../img/shared/menu/coaching-indywidualny.gif'); }	
				a#menu-consulting              { width:  95px; height: 31px; background-image: url('../img/shared/menu/consulting.gif'); }	
				
	
	div#menu-down
	{
		width: 728px; height: 31px;
	}
	
		#menu-down ul { display: block; height: 31px; margin: 0px; padding: 0px; list-style-type: none; }
	
			#menu-down ul li { display: block; margin: 0px; padding: 0px; float: left; margin-right: 1px; }
	
				#menu-down ul li a       { display: block; background-position: top; text-decoration: none; }
				#menu-down ul li a:hover { background-position: bottom; }
	
				a#menu-twoje-najczestsze-bledy  { width: 229px; height: 31px; background-image: url('../img/shared/menu/twoje-najczestsze-bledy.gif'); }
				a#menu-co-osiagniesz-dzieki-nam { width: 244px; height: 31px; background-image: url('../img/shared/menu/co-osiagniesz-dzieki-nam.gif'); }	
				a#menu-baza-wiedzy              { width: 252px; height: 31px; background-image: url('../img/shared/menu/baza-wiedzy.gif'); }
	
	
	div#boxes-produkty-szkolenia { height: 200px; padding-top: 7px; overflow: hidden; }
	
		#boxes-produkty-szkolenia .nasze-produkty
		{
			width: 475px; height: 180px;
			float: left;
			margin-top: 15px;
			border-right: 1px solid #becedf;
			background-repeat: no-repeat;
			background-position: top right;
		}
		
		#nasze-produkty-ekspert-perswazji { background-image: url('../img/shared/box-nasze-produkty/ekspert-perswazji.jpg'); }
      	#nasze-produkty-wygraj-dyskusje   { background-image: url('../img/shared/box-nasze-produkty/wygraj-dyskusje.jpg'); }
      	#nasze-produkty-29-technik        { background-image: url('../img/shared/box-nasze-produkty/29-technik-negocjacyjnych.jpg'); }
		#nasze-produkty-przekonujacy-handlowiec	{ background-image: url('../img/shared/box-nasze-produkty/przekonujacy-handlowiec.jpg'); }
		
			.nasze-produkty h3  { width: 270px; height: 20px; margin: 10px 0px 0px 20px; padding: 0px; background-repeat: no-repeat; }

			.nasze-produkty p
			{
				width: 270px; height: 85px;
				font-family: Arial, sans-serif;
				font-size: 11px; color: #000000;
				overflow: hidden;
				margin-left: 20px;
			}

			.nasze-produkty #nasze-produkty-ekspert-perswazji-h3 { background-image: url('../img/shared/text-nasze-produkty.gif'); }
         .nasze-produkty #nasze-produkty-wygraj-dyskusje-h3 { background-image: url('../img/shared/text-nasze-produkty.gif'); }
         .nasze-produkty #nasze-produkty-29-technik-h3 { background-image: url('../img/shared/text-nasze-produkty.gif'); }

			.nasze-produkty .script-only a 		 { background-repeat: no-repeat; background-position: top left; text-decoration: none; }
			.nasze-produkty .script-only a:hover { background-position: bottom left; text-decoration: none; }

			.nasze-produkty .script-only .poprzedni
			{
				width: 94px; height: 21px; float: left;
				background-image: url('../img/shared/button-poprzedni.gif');
			}

			.nasze-produkty .script-only .nastepny
			{
				width: 86px; height: 21px; float: left;
				background-image: url('../img/shared/button-nastepny.gif');
			}

		#boxes-produkty-szkolenia #szkolenia
		{
         width: 250px; height: 180px;
			float: left;
			margin-top: 15px;
			border-right: 1px solid #becedf;
		}
		
			#szkolenia h2
			{
            width: 200px; height: 20px;
				margin: 10px 0px 0px 20px; padding: 0px;
				background-image: url('../img/shared/text-szkolenia.gif');
				background-repeat: no-repeat;
			}
			
         #szkolenia p, #audio-i-video p
			{
				margin-left: 20px;
			}
			
		#boxes-produkty-szkolenia #audio-i-video
		{
         width: 240px; height: 180px;
         float: left; clear: right;
			margin-top: 15px;
		}
		
			#audio-i-video h3
			{
				width: 210px; height: 20px;
				margin: 10px 0px 0px 20px; padding: 0px;
				background-image: url('../img/shared/text-audio-i-video.gif');
				background-repeat: no-repeat;
			}
	
	div#footer
	{
		height: 100px;	margin-top: 20px;
		color: #9a9a9a;
	}
	
		#footer #copyright
		{
			float: left;
			margin-top: 10px;
		}
	
		#footer a#strefa-vip
		{
			display: block; float: left; margin-left: 10px;
			width: 115px; height: 31px; text-decoration: none;
			background-image: url('../img/shared/button-strefa-vip.gif');
			background-repeat: no-repeat;
		}
		
		#footer #logotypy
		{
			width: 312px; height: 42px; float: right;
		}

		#footer #logotypy .footerlogo
		{
			height: 42px;
			background-repeat: no-repeat;
			background-position: 0 0;
			display: inline;
			float: right;
			margin-left: 21px;
		}

		#footer #logotypy #flogo1
		{
			width:48px;
			background-image: url('../img/shared/footerlogo1.png');
			margin-left: 0px;
		}
		#footer #logotypy #flogo2
		{
			width:71px;
			background-image: url('../img/shared/footerlogo2.png');
		}
		#footer #logotypy #flogo3
		{
			width:45px;
			background-image: url('../img/shared/footerlogo3.png');
		}
