html,body,h1,h2,h3,h4,h5,dl,dt,dd,ul,ol,li,p,form,fieldset,blockquote {margin:0; padding:0;}
body {background:#fff; color:#000; font:100% tahoma,verdana,arial,sans-serif;}


/**/
a img {border:none;}


/* accessibility */
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em;}


/* wrapper */
#wrapper {position:relative; margin:0 auto; padding-top:34px; width:944px;}


/* header */
#header {padding:15px 0 20px;}

	#header h1 {overflow:hidden; width:247px; height:77px;}
		#header h1 a {display:block; overflow:hidden; width:247px; height:77px; text-indent:-666em; background:url('../img/site/header.h1.a.png') 0 0 no-repeat;}


/* content */
#content {position:relative; width:944px;}


	/* holy grail */
	#content-main {float:left; margin:-96px 0 0 263px; width:437px;} /* koluman srodkowa */
	#content-sidebar {float:left; margin:-96px 0 0 15px; width:229px;} /* kolumna prawa */
	#content-menu {float:left; margin-left:-944px; width:247px;} /* kolumna lewa */


	/* content-main */
	#content-main {min-height:98px;}

		#content-main img {display:block;}


	/* content-sidebar - prawa kolumna */
	#content-sidebar {}

		#content-sidebar img {_display: block;}
		
		#content-sidebar .home {font-size: 12px; margin-bottom: 5px; display: block; overflow: hidden; height: 1%;}
		#content-sidebar .home a {float: right; margin: 0 0 0 5px; border: 1px solid #ccc;}
		#content-sidebar .home a.back {font-size: 11px; letter-spacing: 0.3px; text-decoration: none; color:#2299d6; float: left; margin: 0; border: 0px solid;}
		#content-sidebar .home a.back:hover {text-decoration: underline;}
		
		#content-sidebar img.padding {padding-bottom: 12px;}
		#content-sidebar img.center  {margin: 0 auto; display: block;}
		#content-sidebar a.certy {float: left;}
		#content-sidebar a.arty {float: right;}


	/* content-menu - lewa kolumna */
	#content-menu {position:relative; padding-top:288px;}

		#content-menu img, #content-menu #dlaKobiet {position:absolute; top:10px; left:0;}

		#content-menu .box-pink {margin: 26px 0 15px 0;}

		#content-menu ul {list-style:none;}
			#content-menu ul h4 {padding-bottom:4px; font-size:75%; letter-spacing:0px; color:#cd87a6;}
			#content-menu ul h4 a {text-decoration:none; color:#555; font-size: 14px;}
			#content-menu li {border-top:1px solid #d9b1bf; padding:4px 10px;}
			#content-menu li:first-child, #content-menu li.first-child {border-top:0;}
			#content-menu li ul {overflow:hidden; padding-bottom:1px;}
			#content-menu li li {float:left; border-top:none; padding:2px 0; width:49%; font-size:68.75%; color:#cd87a6;}
			
		#content-sidebar ul.links {margin:0 15px; list-style:none;}
			.links li.header {color: #0089D0; background: #A6C8EA;}
			.links li {font-size:68.75%; font-weight:bold; border-width: 0px !important; line-height: 14px;}
			.links li a {color:#2299d6;}
		#content-sidebar p, #content-menu p {text-align: center; font-size: 75%; margin-bottom: 10px; padding: 0; color: #be5e88; font-weight: bold;}
			#content-menu p {position: absolute; top: -24px; left: 25px;}

		#content-menu .pink {background:#faebf0;}
		
		#content-menu .dark-blue {background:#0089D0;}
			#content-menu .dark-blue h4, #content-menu .dark-blue h4 a, #content-menu .dark-blue li a {color:#CDE0F3;}
		
		#content-menu .dark-pink {background:#f3d2dd;}
			#content-menu .dark-pink h4, #content-menu .dark-pink h4 a, #content-menu .dark-pink li a {color:#be5e88;}
		
		#content-menu .blue {background:#cde0f3;}
			#content-menu .blue h4, #content-menu .blue h4 a, #content-menu .blue li a, #content-menu .blue ul li {color:#0089d0;}
		
		#content-menu .green {background:#cee5dd;}
		#content-menu .green h4, #content-menu .green h4 a, #content-menu .green li, #content-menu .green li a {color:#438970;}
	
	/* tooltip */
	.atests:after {content: ".";}
	.atests:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

	.atests {display: inline-block; margin-top: 10px;}

	.atests	p {z-index: 10; position: relative; text-align: center; font-size: 20px; line-height: 25px; width: 273px; float: right;}
	.atests a {color: #000;}

	.tooltip {position: relative; _position: static;}
	.tooltip span {display: none;}
	.tooltip:hover {cursor: pointer;}
	.tooltip:hover span { 
		display: block;
		z-index: 20;
		left: 10px;
		_left:140px;
		position: absolute;
		border: 1px solid;
		background: #FFFFFF;
	}
	.tooltip img {float: left !important; margin: 0 !important;}
	.tooltip span img {float: left !important; margin: 0 !important;}
	
	
	/* boxes */
	.box-green {padding-top:10px; background:#f0faf9 url('../img/site/box-green.gif') 0 0 no-repeat;}
		.box-green .box-inner {border:3px solid #c0e1d6; border-width:0 3px;}
		.box-green .box-outer {padding-bottom:10px; background:url('../img/site/box-green.box-outer.gif') 0 100% no-repeat;}

	.box-pink {padding-top:10px; background:#faebf0 url('../img/site/box-pink.gif') 0 0 no-repeat;}
		.box-pink .box-inner {border:3px solid #d9b1bf; border-width:0 3px;}
		.box-pink .box-outer {background: url(../img/site/box-pink.box-outer.gif) no-repeat scroll 0pt 100%; padding-bottom: 8px;}

	.box-blue {padding-top:8px; background:#e8f1fa url('../img/site/box-blue.gif') 0 0 no-repeat;}
		.box-blue .box-inner ul {border:3px solid #a6c8ea; border-width:0 3px;}
		.box-blue .box-outer {margin-bottom:8px; padding-bottom:8px; _padding-bottom:0px; background:url('../img/site/box-blue.box-outer.gif') 0 100% no-repeat;}

/* menu */
#menu {position:absolute; top:0; left:0; height:34px;}

	#menu ul {list-style:none; overflow:hidden;}
	#menu li {float:left; margin-left:3px;}
	#menu li:first-child, #menu li.first-child {margin-left:0;}
		#menu li a {float:left; width:112px; height:33px; text-indent:-666em; }
		
		li#kwckip a {width:102px; background:url(../img/site/li.kwckip.a.png) 0 0 no-repeat;}
		li#bwp a {width:102px; background:url(../img/site/li.bwp.a.png) 0 0 no-repeat;}
		li#oe a {width:102px; background:url(../img/site/li.oe.a.png) 0 0 no-repeat;}
		li#sp a {width:102px; background:url(../img/site/li.sp.a.png) 0 0 no-repeat;}
		li#rc a {width:102px; background:url(../img/site/li.rc.a.png) 0 0 no-repeat;}
		li#dwp a {width:102px; background:url(../img/site/li.dwp.a.png) 0 0 no-repeat;}
		li#bwu a {width:102px; background:url(../img/site/li.bwusa.a.png) 0 0 no-repeat;}
		li#kp a {width:106px; background:url(../img/site/li.kp.a.png) 0 0 no-repeat;}
		li#k a {width:100px; background:url(../img/site/li.k.a.png) 0 0 no-repeat;}
		
		#menu  li a:hover, #menu  li a.active {background-position: 0 -33px !important;}


/* footer */
#footer {clear:left; margin:18px 0; padding-bottom:8px; background:#d1e3f6 url('../img/site/footer.gif') 0 100% no-repeat;}
	#footer p {padding: 12px 20px 4px 20px; font-size:68.75%; text-align:center; background:url('../img/site/footer.p.gif') 0 0 no-repeat; color:#0089d0;}
		#footer p a {color:#0089d0; text-decoration: underline; margin: 0;}
		
	#footer span.left {text-align: left; display: block; padding-bottom: 10px;}


/* cl34r 4ll 0f th3m */
#content:after {visibility:hidden; clear:both; display:block; height:0; content:".";}
#content {display:inline-block;}