* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
  margin:0;
  padding:0;
}

body {
	background: #dadacd url(images/tlo.png) top left repeat-x;
	background-attachment:scroll !important;
	color: #6d6d69;
	font: 12px Tahoma, Verdana, sans-serif;	
}
#wrapper {	
	width:980px;	
	margin:0 auto;
	padding: 0;
	}
#top {
	position:relative;
	width:980px;
	background: url(images/top.jpg) top left no-repeat;
	height:209px;
	padding:0;
	text-align:center;
	z-index:0;
	}
#content {
	position:relative;
	margin-top:-86px;
	margin-bottom:40px;
	padding:0;
	z-index:1;
	}
#stopka {
	position:relative;
	clear:both;
	margin-top:3px;
	padding-top:20px;	
	display:block;
	width:980px;
	min-height:167px;
	text-align:center;
	color:#888888;
	font-size:11px;
	background: url(images/stopka.jpg) top left no-repeat;
	}
#menu_dol {
	clear:both;
	position:relative;
	width:980px;
	height:22px;
	text-align:center;
	margin-top:10px;
	color:#a7a7a7;
	font-size:10px;	
	}
#menu_dol  img {vertical-align:middle;}
.stopka-lewa {float:left; width:400px; height:auto; text-align:left; font-size:11px; margin-top:35px;}
.stopka-prawa {float:right; width:200px; height:auto; text-align:right; margin-top:35px;}

/*.social-box {position:absolute; display:block; left:995px; width:78px; height:100px; margin:30px 55px 0 0; z-index:2; border-bottom:1px solid red;}*/
.social-box {position:absolute; display:block; text-align:right; width:80px; height:auto; margin:30px 0 0 850px; z-index:2;}
.social-wordpress {float:left; position:relative; width:36px; height:35px; margin:0px 3px 0 0;  
				 background: url(images/social-wordpress.png) no-repeat;}
.social-fb {float:left; position:relative; width:34px; height:35px; margin-top:0px;  
			background: url(images/social-fb.png) no-repeat;}
.social-wordpress:hover, .social-fb:hover {cursor:hand !important; background-position:0 -35px;}
a.wordpress, a.facebook {display:block; height:35px; border:0;}
a.wordpress {width:36px;} a.facebook {width:34px;}

a.rekomendacja-link {position:absolute; margin-left:71px; top:29px; z-index:18; display:block; width:130px; height:80px;}
a.afiliacja-link {position:absolute; margin-left:65px; top:120px; z-index:19; display:block; width:140px; height:80px; }

.odstep-naglowka {float:left; display:block; width:100%; height:10px;}

.video {float:left; display:block; width:100%; height:auto; margin:25px 0 15px 0;}
.video-box {float:left; display:block; width:330px; height:auto; margin-right:25px; border-right:1px dotted #adad9d;}
.video-opis {float:left;display:block; width:340px; height:auto; 
			font: 11px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic; font-weight:normal; color:#a1a192;}
.video-opis  b {color:#747469; font-size:13px;}
			
					
H1 {font: 28px Times, "Times New Roman", Tahoma, Verdana, sans-serif; font-weight:normal; color:#2d4a96; margin:15px 0; text-align:left;
		-moz-text-shadow: 0px 0px 1px #fff;
		-webkit-text-shadow: 0px 0px 1px #fff;
		text-shadow: 0px -1px 0px #fff;}
H1 b {color:black; font-weight:bold;}
H2  {font: 16px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic; font-weight:normal !important; color:#6f8cc8; margin:-15px 0 25px 0; }
H2.kwalifikacje {font: 28px Times, "Times New Roman", Tahoma, Verdana, sans-serif; font-weight:normal; color:#2d4a96; margin:15px 0; text-align:left;}
H2 b {color:#2d4a96; font-weight:normal;}
H3 {font: 21px Times, "Times New Roman", Tahoma, Verdana, sans-serif; font-weight:normal; color:#2d4a96; margin:15px 0; text-align:left;}
H3.nieformalny {font: 13px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic; font-weight:normal !important; 
		color:#2d4a96; margin:0px 0 25px 0; text-align:left; text-shadow: 0 0 0.1em #d3e1ff;}
H3.cytat {font: 13px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic; font-weight:normal !important; 
		color:#a1a192; margin:25px 0 30px 0; text-align:center; line-height:14px;}
H3.cytat b {color:#2d4a96;}
H3.cytat:hover {color:#545454;}
H4 {color:#545454;font-size:15px;font-weight:normal;margin:20px 0 10px 0;}

.bloki {float:left; width:980px; height:auto; min-height:420px; background: url(images/rozjasnienie.jpg) top left no-repeat;}

.blok1, .blok2, .blok3 {position:relative; display:block; float:left; height:auto; }
.blok1 {width:400px; margin-right:40px;}
.blok2, .blok3 {width:245px; padding:2px 6px 6px 6px;}
.blok2 {padding-right:15px; margin-right:15px; border-right:1px dotted #c4c4b8;}
.blok-news {float:left; display:block; width:570px; height:auto; }
.blok1 h1,
.blok2 h2,
.blok3 h2 {font:16px 'Trebuchet MS',Tahoma, Verdana, sans-serif; font-weight:normal; margin:0 0 15px 0 !important; padding:0 !important; font-style:italic;}
.blok2 h2 {color:#7395be; }
.blok3 h2 {color:#fff; font-style:italic;}


.blok-center {width:100%; height:auto; text-align:center;}

.blok2 .news-data, .blok-news .news-data {float:left; width:65px; height:auto; font-size:10px; color:#7395be; padding-top:2px;}
.blok2 .news-data {width:65px;}
.blok-news .news-data {width:75px;}
.blok2 .news-tresc {float: left; width:180px; height:auto; font-size:12px; font-weight:normal; 
			color:#87877e; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #c4c4b8;}
.blok-news .news-tresc {float: left; width:490px; height:auto; font-size:12px; font-weight:normal; 
			color:#87877e; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted #c4c4b8;}

.box {float:left; display:block; height:auto; margin-right:10px;}
.box-szkolenia {width:294px;}
.obok {float:left; width:390px; height:auto; }

.img5 {margin-right:5px;}
.img10 {margin-right:10px;}
.lewa {float:left;}

.co-na-blogu {float:left; display:block; width:234px; padding:6px; height:auto; background: url(images/co-na-blogu-trans.png) top left no-repeat;}
.co-na-blogu-data {float:left; display:block; width:100%; margin-bottom:5px; font-size:10px; color:#87877e;}
a .co-na-blogu {color:#6d6d69;}
a .co-na-blogu b {color:#2c4998;}


	
	
.TDtytul {
	font-size: 17px;
	color:#2d4a96;
	}

.blizej {
	position:absolute;
	left:430px;
	top:40px;
	width:400px;
	height:150px;
	z-index:20;
	}
i {font-family: "Trebuchet MS", "Times New Roman", Times, Tahoma, Verdana, sans-serif; line-height:12px;}
i b {color:#000; font-weight:bold;}

.rekomendacja {display:block; width:100%; height:auto; }
.znaczek {float:left; display:block; width:65px; height:65px; background: url(images/znaczek.png) top left no-repeat;}
.rekomendacja-tresc {float:left; display:block; width:625px; height:auto; margin-bottom:10px; 
	font: 12px "Trebuchet MS", "Times New Roman", Times, Tahoma, Verdana, sans-serif; 
	font-style:italic; line-height:15px; text-align:justify;
	background-color: #eeeee1;
	padding:5px;
	}
.rekomendacja-tresc b {color:#000; font-weight:bold;}
.rekomendacja-podpis-box {float:left; display:block; width:100%; height:auto; text-align:right; }
.rekomendacja-podpis {float:right; display:block; width:280px; height:auto; padding-top:5px; border-top:1px solid #c7c7c7; margin-bottom:30px;}


.czarny {font-size:13px; color:#000;
		-moz-text-shadow: 0px 0px 2px #aaa;
		-webkit-text-shadow: 0px 0px 2px #aaa;
		text-shadow: 0px 0px 2px #aaa;}
.wiekszy15 {color:#545454;font-size:15px;}

.black {
	color:#56564d;
	}
.black2 {
	color:#56564d;
	font-size:13px;
	}
.stopka-lewa .black2 {font-size:11px !important;}
.niebDuzy {
	color:#545454;
	font-size:15px;
	}
.czarny-duzy {font-size:16px; color:#1f1f1f; margin-top:25px;}
.numerPO {font-size:10px; color:#818181; margin:0 0 5px 6px;}
.niebieski-wiekszy {color:#728bcd;font-size:13px; font-weight:bold;}
.niebieski {color:#294494;}
.szary-maly {color:#7e99de; font-size:10px; }
.jasny {	
	color:#99998c;
	font-size:10px;	
	}
.jasny2 {
	display:block;
	background-color:#eeeee1;
	padding:4px 6px;
	width:440px;
	height:auto;
	color:#838378;
	font-size:11px;
	}
.maly-odstepy {font-size:10px; letter-spacing:2px;}
.aidia {clear:both; float:right; width:151px; height:51px;}

input, textarea {
	background-color:#e9e9dc;
	border:1px solid #d1d1c5;
	font-size:12px;
	color:#6d6d69;
	padding:4px;
	margin:3px 0;
	}

table.tab1px {
	border:1px solid #bfbfb2;
	border-collapse: collapse;
	padding:3px;
	}
table.tab1px tr td {
	border:1px solid #bfbfb2;
	padding:5px;
	}
table.tab1px tr:hover {
	background-color:#e6e6d8;
	}
div.linia {
	display:block;
	width:75%;
	height:15px;
	border-bottom:1px solid #bfbfb2;
	}
.doPrawej {
	text-align:right;
	}
.faq_pomoc {
	float:right;
	display:block;
	background: url(images/pytania-odpowiedzi.png) no-repeat;
	width:110px;
	height:39px;
	}

.cls {display:block; float:left; width:100%; height:30px; margin:0; padding:0; }
.cls_5 {display:block; float:left; width:100%; height:5px; margin:0; padding:0; }
.cls_15 {display:block; float:left; width:100%; height:15px; margin:0; padding:0; }
.cls5 {float:none; display:block; width:100%; height:5px; margin:0; padding:0;}
.cls15 {float:none; display:block; width:100%; height:15px; margin:0; padding:0;}
.cls25 {float:none; display:block; width:100%; height:25px; margin:0; padding:0;}



.wybor_dystans {float:left; display:block; width:117px; height:310px;}
.wybor_Pomoc {	
	background: url(images/wyb-pomoc.png) no-repeat;
	z-index:3;	
	}
:hover.wybor_Pomoc {
	background-position:0 -310px;
	}
.wybor_Edukacja {
	background: url(images/wyb-edukacja.png) no-repeat;
	z-index:4;
	}
:hover.wybor_Edukacja{
	background-position:0 -310px;
	}
.wybor_Biznes{
	background: url(images/wyb-blog.png) no-repeat;
	z-index:4;
	}
:hover.wybor_Biznes{
	background-position:0 -310px;
	}
.wybor_Pomoc, .wybor_Edukacja, .wybor_Biznes {
	float:left;
	position:relative;
	width:248px;
	height:310px;
	margin-top:60px;
	margin-bottom:30px;
	margin-bottom /*\**/: 120px\9;
	cursor:hand !important;
	}





.BoxWybory {
	float:none;
	position:relative;
	margin-top:0px;
	padding-top:54px;
	width:980px;
	height:80px;	
	z-index:4; 
	}

.rPomoc, .rSzkolenia, .rBiznes {
	float:right;
	margin:0 5px;
	width:64px;
	height:76px;	
	z-index:5;
	}
.rPomoc {
	background: url(images/m_pomoc.png) no-repeat;
	}
.rSzkolenia {
	background: url(images/m_szkolenia.png) no-repeat;
	}
.rBiznes {
	background: url(images/m_biznes.png) no-repeat;
	}

.nawias {float:left; width:238px; height:309px; background: url(images/nawias.png) no-repeat;}

.tresc {
	margin-left:271px;
	width:705px;
	height:auto;
	padding-bottom:10px;
	text-align:justify;
	}
.tresc-full {	
	width:980px;
	height:auto;
	padding-bottom:10px;
	text-align:justify;
	}

.tresc_pomiedzy {
	color:#656565;
	padding-top:0px;
	margin-left:271px;
	width:700px;
	height:auto;
	}

.na130 {
	float:left;
	position:relative;
	display:block;
	width:130px;
	height:auto;
	margin-right:6px;
	}

#menuL {
	float:left;
	width:251px;
	height:auto;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:-40px;
	}
.menuTop_pomoc {
	float:none;
	display:block;
	background: url(images/menuTopGreen.png) no-repeat;
	width:251px;
	height:203px;
	}
.menuContent_pomoc {
	float:none;
	background: url(images/menuContentGreen.png) repeat-y;
	width:216px;	
	height:auto;
	padding-left:35px;
	padding-right:5px;
	}
.menuBottom_pomoc {
	float:none;
	display:block;
	background: url(images/menuBottomGreen.png) no-repeat;
	width:251px;
	height:13px;
	}
.menuTop_edukacja {
	float:none;
	display:block;
	background: url(images/menuTopBlue.png) no-repeat;
	width:251px;
	height:203px;
	}
.menuContent_edukacja {
	float:none;
	background: url(images/menuContentBlue.png) repeat-y;
	width:216px;	
	height:auto;
	padding-left:35px;
	padding-right:5px;
	}
.menuBottom_edukacja {
	float:none;
	display:block;
	background: url(images/menuBottomBlue.png) no-repeat;
	width:251px;
	height:13px;
	}
.menuTop_biznes {
	float:none;
	display:block;
	background: url(images/menuTopDeepred.png) no-repeat;
	width:251px;
	height:203px;
	}
.menuContent_biznes {
	float:none;
	background: url(images/menuContentDeepred.png) repeat-y;
	width:216px;	
	height:auto;
	padding-left:35px;
	padding-right:5px;
	}
.menuBottom_biznes {
	float:none;
	display:block;
	background: url(images/menuBottomDeepred.png) no-repeat;
	width:251px;
	height:13px;
	}




.grupa {	
	float:left;
	width:100%;
	height:auto;
	margin:10px 0;
	}
.wrapperBox {
	display: table;
	height: 107px;
	width: 250px;		
	}
.wrapperBox-szeroki {
	display: table;
	height: 107px;
	width: 520px;		
	}
.wrapperCell {
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	font-size:14px;
	color:#292d36;
	}
.bialy {color:white !important;}

.nieb, .fiolet, .roz, .zolty, .zielony {
	float:left;
	display: table-cell;
    vertical-align: middle;
	width:250px;
	height:107px;
	padding:10px;
	}
.szeroki-niebieski {float:left; display: table-cell; vertical-align: middle; width:520px; height:107px; 
					padding:10px;background: url(images/box_szer_niebieski.png) no-repeat;}
.zolty {
	background: url(images/box_zolty.png) no-repeat;
	}
.zielony {
	background: url(images/box_zielony.png) no-repeat;
	}
.nieb {
	background: url(images/box_nieb.png) no-repeat;
	}
.fiolet {
	background: url(images/box_fiolet.png) no-repeat;
	}
.roz {
	background: url(images/box_roz.png) no-repeat;
	}

.pion-top {
	vertical-align: top;
	}
.odstepMenu {
	float:none;
	clear:both;
	display:block;
	width:100%;
	height:6px;
	}
.odstepMenu3 {
	float:none;
	clear:both;
	display:block;
	width:100%;
	height:3px;
	}
.odstepMenuDuzy {
	float:none;
	clear:both;
	display:block;
	width:100%;
	height:20px;
	}
.menuSzkolenia_break {
	float:none;
	clear:both;
	display:block;
	width:227px;
	height:12px;
	margin-right:5px;
	background: url(images/menuSzkolenia_break.png) no-repeat;
	}

.Box44 {
	display:inline-block;
	vertical-align:top;
	width:44%;
	min-height:110px;
	height:auto;
	margin-right:6px;
	padding:10px;
	background-color:#eeeee1;
	color:#2c4998; 
	font:13px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic;
	}
.oferta {
	text-align:center !important;
	}
.oferta .ofertaTekst {
	font-size:13px !important;
	text-align:left !important;
	}
.Box44O {
	display:inline-block;
	vertical-align:top;
	width:44%;	
	height:160px;
	margin-right:6px;
	padding:10px;
	background-color:#eeeee1;
	color:#2c4998;
	font-size:15px;
	}
.center {
	text-align:center;
	}


a {
	color:#728bcd;
	font-size: 12px;
	text-decoration: none;
	}
a:hover,
a.aOsoba:hover,
a.aOsobaIndex:hover,
a .news-tresc:hover {
	color:#2c4998;
	text-decoration: none;
	}
a.aOsoba {
	color:#545454;
	font-size:15px;
	}
a.aOsobaIndex {
	color:#545454;
	font-size:11px;
	}

a.menu_dol {
	color: #898988;
	font-size: 12px;
	text-decoration: none;
	padding:4px;
	}
a.menu_dol:hover {
	color:white;
	text-decoration: none;	
	}
a.link-na-glownej {color:#536fb7;border-bottom:1px dotted #728bcd;}
a.link-na-glownej:hover {color:#294494;border-bottom:1px dotted #536fb7;}



a.menuL-green {	
	font-size:14px;
	line-height:13px;
	color:white;
	text-align:left;
	}
a.menuL-green:hover {
	color:#caeb9c;
	text-decoration:none;
	}
a.menuL2-green {	
	font-size:14px;
	line-height:13px;
	color:#caeb9c;
	text-align:left;
	}
a.menuL2-green:hover {
	color:white;
	text-decoration:none;
	}

	
.menu-edukacja-poziom1 {font: 15px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic; font-weight:normal; 
						color:#fff; margin:0 0 5px 10px; line-height:15px;}
a.menuL-blue {font-size:12px; line-height:8px; color:white; text-align:left; margin-left:10px; }
a.menuL-blue:hover {	color:#c9d7ff; text-decoration:none; }
a.menuL-poziom3 {font-size:12px; line-height:8px; color:#c9d7ff; text-align:left; }
a.menuL-poziom3:hover {color:#fff; text-decoration:none; }
a.menuL-blue-tyt {font-size:13px; line-height:13px; color:#244167; text-align:left; }
a.menuL-blue-tyt:hover, a.menuL2-blue-tyt:hover { color:white; }
a.menuL2-blue-tyt {font-size:13px; line-height:13px; color:#c9d7ff; text-align:left;}

a.kropkowane:hover {border-bottom:1px dotted #2c4998;}

ul.menuL {margin:0 0 0 37px; list-style-image: url('images/little-arrow.png'); }
li.menuL {margin:0 0 3px 0; padding:0 !important; line-height:13px; }

ul.marginesy, ol.marginesy {margin:15px 0 5px 25px;}
ul.marginesy li, ol.marginesy li {margin-bottom:5px;}

.kropka {list-style-image: url('images/kropka-trans.png');}
.odsun {margin-left:50px;}

.podkresl:hover {border-bottom:1px dotted #545454;}
.podkresl2 {border-bottom:1px dotted #aaa;}
.podkresl2:hover {border-bottom:1px dotted #545454;}

.warsztaty-wstep {float:left; display:block; width:100%; height:auto; padding-bottom:5px; margin-bottom:5px; }
.dla-kogo {float:left; font-size:11px; background-color:#f3f3e6; color:#2d4a96; padding:0 3px; margin:1px 5px; 0 0}
.dla-kogo2 {float:left; font-size:11px; background-color:#aeaeae; color:#fff; padding:0 3px; margin:1px 5px; 0 0}
.kto {float:left; display:block; width:620px; height:auto; color:black;}
.kto2 {float:left; display:block; width:580px; height:auto; color:black;}
.marg15 {margin-bottom:15px !important;}

.oddzielacz {float:left; display:block; width:100%; height:22px; margin:5px 0 20px 0; background: url(images/oddzielacz.png) top left no-repeat;}

.opiniaBox {float:left; display:block; width:100%; height:auto; margin-bottom:15px; vertical-align:middle; }
.opiniaL {float:left; display:block; width:387px; height:auto;}
.opiniaL-top {float:none; display:block; width:387px; height:37px; background: url(images/chmurkaL-top.png) top left no-repeat;}
.opinia-content {float:none; display:block; width:327px; height:auto; background-color:#fff; padding:0 30px; text-align:center;
				font: 13px "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style:italic; font-weight:normal; color:#a1a192;}
.opinia-content:hover {color:#6d6d69;}
.opiniaL-bottom {float:none; display:block; width:387px; height:80px; background: url(images/chmurkaL-bottom.png) top left no-repeat;}

.opiniaR {float:right; display:block; width:387px; height:auto;}
.opiniaR-top {float:none; display:block; width:387px; height:37px; background: url(images/chmurkaR-top.png) top left no-repeat;}
.opiniaR-bottom {float:none; display:block; width:387px; height:80px; background: url(images/chmurkaR-bottom.png) top left no-repeat;}

.wolne {position:relative; float:left; display:block; width:310px; height:auto; top:-50%; text-align:center; border-bottom:1px solid blue;}



a.menuL-deepred {	
	font-size:12px;
	line-height:8px;
	color:white;
	text-align:left;
	margin-left:10px;
	}
a.menuL-deepred:hover {
	color:#ffbaba;
	text-decoration:none;
	}
a.menuL-deepred-tyt {
	font-size:13px;
	line-height:13px;
	color:#4a0f0f;
	text-align:left;
	}
a.menuL-deepred-tyt:hover, a.menuL2-deepred-tyt:hover {
	color:white;
	}
a.menuL2-deepred-tyt {
	font-size:13px;
	line-height:13px;
	color:#ffbaba;
	text-align:left;
	}








.opisyMenuSzkolenia {
	float:none;
	width:100%;
	display:block;
	font-size:10px;
	color:#d5d8de;
	letter-spacing:2px;
	padding-bottom:4px;
	text-align:center;
	}

a.dalej {
	font-size:10px;
	color:#728bcd;
	text-decoration:none;
	}
a.dalej:hover {
	color:#2c4998;
	}

a.aBorder0 img, a.aBorder0:hover img {
	border:0; text-decoration:none;	
	}
img.osoby {
	float:left;
	border:0;
	margin-right:12px;
	margin-bottom:0;
	}

ul, ol {
	margin:6px 25px;
	}

img {
	border:0;
	}
.naglowek, img.naglowek {
	display:block;
	float:none;
	margin-bottom:7px;
	}
img.galeria {
	margin:1px;
	padding:3px;
	border:1px solid #fff;
	}
img.galeria:hover {
	margin:1px;
	padding:3px;
	border:1px solid #828282;
	}


.wazne3 {
	color:#affc42;
	}
.wazne2 {
	color:#a0a0a0;
	}
.white {
	color:white;
	}
a.group, a#single {			
	
	}



###############################
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid white;
	background-color: #efefef;
	padding: 5px;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
#tooltip h3 { font-size:10px; font-weight:normal; color:#505050; line-height:12px; margin-bottom:0 !important;}

