caption, th { text-align:left }
em { font-style:italic }
a img { border:none }

a {
	color: #3571A2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p	{
margin:0px;
padding:0px;
}

html{
    height: 100%;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 4px;
  background-color: transparent;
  background-image: url("../img/topBG.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto auto;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
input, select, textarea {
	font-size: 12px;
	color:#555555;
	line-height:1.2em;
	padding-left:7px;
	margin-top:3px;
}
table {
	border-collapse: collapse;
}
.banner150x75 {
	margin-bottom: 10px;
}
.banner150x75 img, #billboard img {
	display: block;
}
#billboard {
	margin: auto;
	width: 960px;
}
.centruj {
	text-align: center;
}
#linki {
	background: url(../img/tlo_gora_linki.gif) no-repeat #dce6ef;
}
#linki a {
	color: #295078;
}
#linki li, #tresc #linki li {
	background: url(../img/b2.gif) no-repeat 0 6px;
	padding: 2px 0px 2px 12px;
}
#linki .dol {
	background: url(../img/tlo_dol_linki.gif) no-repeat bottom;
}
#kolumna2_2 #linki h1, #kolumna3 #linki h1 {
	border-left: 5px solid #539dca;
	border-top: none;
	color: #3571a2;
}
.doprawej {
	text-align: right;
}
#kolumna1, #kolumna2, #kolumna3, #kolumna2_search, #kolumna3_week_offer, #kolumna2x2 {
	float: left;
	padding: 8px;
	padding-top:38px;
	padding-left:5px
} 
#kolumna1 {
	width: 200px;
	padding-top:30px;
}
#kolumna2 {
	width: 490px;
	overflow: hidden;
}
#kolumna2_search {
	width: 400px;
	overflow: hidden;
	float: left;
}
#kolumna2_1 {
	width: 740px;
	padding-left: 0px;
	float:left;
}
#kolumna2_2 {
	float: right;
	padding:0px;
}
#kolumna2x2 {
	width: 750px;
}
#kolumna3 {
	width: 200px;
	padding: 5px;
}
#kolumna3_week_offer {
	width: 345px;
	padding:5px;
	padding-right:0px;
	padding-top:38px;
	float: right;
}
#kolumna4_logos {
	width: 970px;
	padding:5px;
	text-align:center;
	border:1px solid #dadada;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	border-radius:5px 5px;
}

#kolumna4 {width:475px; float:left; padding:5px; padding-top:15px;}
#kolumna5 {width:475px; float:right; padding:5px; padding-top:15px;}

#kontener {
	background-color: transparent;
	color: #666;
	margin: auto;
	margin-top: 3px;
	width: 980px;
}

#kontener2 {
	margin-top: 100px;
	clear:both;
}

#kontener3 {
	width: 575px;
	margin-left: auto;
}
#kontener4 {
	width: 980px;
	margin-left: auto;
	padding-top:20px
}

#logo {
	position: absolute;
	top: 0px;
}
#logowanie {
	border-left: 1px solid #b9cddf;
	color: #3571a2;
	margin-left: auto;
	padding-left: 15px;
	width: 260px;
}
#logowanie a, #menustrony a, #stopka a {
	color: #3571a2;
}
#logowanie a {
	margin-right: 10px;
}
.hline {
	border: 1px solid #e6E0EB;
	margin-bottom: 10px;
	margin-top: 5px;
}


.inputy {
	border: 1px solid #b9cddf;
	color: #666;
	height: 15px;
	padding: 4px;
	font-size: 13px;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-radius:5px 5px;
}
.submity {
	border: 0px solid #b9cddf;
	background-color: #83B273;
	color: #FFFFFF;
	height: 30px;
	padding: 0px;
	padding-bottom:3px;
	font-size: 14px;
	width:110px;
	border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
	border-radius:3px 3px;
}
#logowanie table {
	margin-bottom: 5px;
}
#menudolne {
	float: right;
	padding: 15px 10px;
	text-align: right;
	width: 370px;
}
#menudolne a {
	border-left: 1px solid #b9cddf;
	padding: 0 6px 0 10px;
}
#menudolne li, #menugorne li, #menulewe li, .menuprawe li, #menuwyszukiwarka li, #wspolpraca li, #linki li, #tematy li {
	list-style-type: none;
}
#menudolne li {
	display: inline;
}
#menudolne p {
	border-top: 1px solid #b9cddf;
	margin-top: 6px;
	padding: 6px 0 0 0;
}
#menudolne ul, #menugorne ul, #menulewe ul, .menuprawe ul, #menuwyszukiwarka ul, #wspolpraca ul, #linki ul, #tematy ul {
	margin: 0;
	padding: 0;
}

#menugorne a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#menugorne {
	padding-top:0px;
	margin-top: 83px;
	text-align: center;
	position: absolute;
	width: 960px;
}
#menugornestart.aktywny {
	color: #3571a2;
}
#menugornestart a {
	color: #3571a2;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
#menugornestart.aktywny a {
	color: #3571a2;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
#menugorneoferty.aktywny, #menugornekonto.aktywny, #menugornefirmy.aktywny {
	color: #FFFFFF;
}
#menugorneoferty.aktywny a, #menugornekonto.aktywny a, #menugornefirmy.aktywny a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}


#menugornestart {
  background-color:#FFFFFF;
	border:1px solid #d1d8dc;
	border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  
	width: 100px;
	float: left;
	height: 22px;
	margin: 0 5px 15px 5px;
	padding-top: 5px;
}
#menugorneoferty {
  background-color:#3571a2;
	border:1px solid #d1d8dc;
	border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	width: 100px;
	float: left;
	height: 22px;
	margin: 0 5px 15px 5px;
	padding-top: 5px;
}
#menugornekonto {
  background-color:#ed8b00;
	border:1px solid #ffffff;
	border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	width: 155px;
	float: right;
	height: 22px;
	margin: 0 5px 15px 5px;
	padding-top: 5px;
}
#menugornefirma {
  background-color:#3571a2;
	border:1px solid #ffffff;
	border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	width: 170px;
	float: right;
	height: 22px;
	margin: 0 5px 15px 5px;
	padding-top: 5px;
}

div.tabHeading {
	background-color: #FFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	overflow: hidden;
	
}

div.tabContainer {
	padding: 0px;
	padding-bottom: 0px;
}

div.tabContent {
	overflow: hidden;
}

.ie7 div.tabHeading {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	height: 68px;
}

.ie7 ul.tabs li {
	float: left;
    padding: 20px;
    margin-top: 15px;
    margin-right: -30px;   
}
ol, ul, li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

ul.tabs li {
	float: left;
	margin-right: 4px;
}
ul.tabs1 li {
	float: left;
	margin-right: 4px;
	
}
	
	ul.tabs li a {

	    border-radius: 5px;
	    margin:0px;
	    padding: 10px 13px 13px 10px;
	    color: #FFF;
	    text-decoration: none;
	    background-color: #3571a2;
		 border:1px solid #D1D8DC;
	}
	 
	 ul.tabs li a.tabs2 {

	    border-radius: 5px;
	    margin:0px;
	    margin-left:0px;
	    padding: 10px 13px 13px 10px;
	    color: #FFF;
	    text-decoration: none;
	    background-color: #69ac31;
	}
	
	ul.tabs1 li a {

	    border-radius: 5px;
	    margin:0px;
	    margin-left:0px;
	    padding: 10px 13px 13px 10px;
	    color: #FFF;
	    text-decoration: none;
	    background-color: #69ac31;
	}
	ul.tabs1 li a:hover {
	    color: #666;
	    background-color:#FFF;
	    border:1px solid #D1D8DC;
	}
	 
	ul.tabs li a:hover {
	    color: #666;
	    background-color:#FFF;
	    border:1px solid #D1D8DC;
	}
	
	
	
	ul.tabs1 li.active {
		border-right: none;
	}
	ul.tabs li.active {
		border-right: none;
	}
	ul.tabs1 li.active a {
		background-color: #EFEFEF;
		border:1px solid #D1D8DC;
		color: #666666;
	}
	ul.tabs li.active a {
		background-color: #EFEFEF;
		border:1px solid #D1D8DC;
		color: #666666;
	}

#menulewe, #ofertyemail {
	margin-bottom: 10px;
	padding-top: 8px;
}
#menulewe {
	/* v1 background: #eeeeee; */
}
#menulewe .counters {
 color:#889;
 font-size:12px;
}

#menulewe a {
	color: #555;
	font-weight: bold;
	display: block;
	padding-right:2px; /* v1 10px */
	padding-left:2px;
	padding-top:8px;
	padding-bottom:8px;
}
#menulewe a:hover, #menulewe a.aktywny {
	background-color: #EEEEEE; /* v1 e5e5e5  */
	color: #d87f00;
	text-decoration: none;
}

.pos h2 {
	margin: 0px;
	color: #2A83DE;
	font-size: 14px;
	display:inline;
	font-weight:normal;
	
}

.pos a {
	color: #555;
	margin: 0px;
	color: #606e53;
	font-size: 12px;
	background: url(../img/tlo_li_lewemenu.gif) repeat-x top;
	display:inline;
	height: 13.5px;
	
}

#menulewehead h2 {
	/* v1 border-left: 5px solid #8ebf7d; */
	color: #2A83DE; /* v1 #606e53; */
	padding-left:1px;
	padding-top:5px;
	font-size:16px;
	margin:0px;
	margin-bottom:10px;
}

#menulewe, #ofertyemail h2, #kolumna2_2 h2, #kolumna3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-left:0px;
	margin-bottom:20px;
}
#ofertyemail h2, #kolumna2_2 h2, #kolumna3 {
	margin: 0 0 8px 0;
	padding: 0 0px 0 5px;
}

#menuwyszukiwarka {
	height: 40px;
}
#menuwyszukiwarka a {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
#menuwyszukiwarka #menuwyszukiwarkaszkolenia.aktywny, #menuwyszukiwarka #menuwyszukiwarkafirmy.aktywny {
	background-color:#3571a2;
	color:#FFFFFF;
	border:1px solid #3571a2;
}
#menuwyszukiwarka .aktywny a {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
#menuwyszukiwarka #menuwyszukiwarkaszkolenia, #menuwyszukiwarka #menuwyszukiwarkafirmy  {
	float: left;
	margin-right: 5px;
	padding: 6px 0;
	text-align: center;
}
#menuwyszukiwarka #menuwyszukiwarkaszkolenia {
  background-color:#c1c1c1;
	border:1px solid #d8d8d8;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
	width: 100px;
}
#menuwyszukiwarka #menuwyszukiwarkafirmy {
	background-color:#c1c1c1;
	border:1px solid #d8d8d8;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
	width: 100px;
}

.modultresc {
	padding: 10px;
	padding-right:30px;
}
.modultresc p {
	margin: 5px 0;
}
.modul150blue {
	margin: 10px;
	border:1px solid #7bc0e9;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	border-radius:5px 5px;
}

.modul150blue h1 {
	border-left: 5px solid #539dca;
	color: #3571a2;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 0 5px;
}

.modul185blue {
	margin: 0px;
	border:0px solid #7bc0e9;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	border-radius:5px 5px;
	float:left;
}

.blueframe {
	margin:10px;
	margin-left:0px;	
	margin-top:0px;
	padding-top:15px;
	padding-right:80px;
	padding-left:20px;
	padding-bottom:20px;
	background-color:#f7f7f7;
	border:1px solid #7bc0e9;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
	border-radius:0px 0px;
}

.blueframe_company{
	margin:10px;
	margin-left:0px;	
	margin-top:0px;
	padding-top:15px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	background-color:#f7f7f7;
	border:1px solid #7bc0e9;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
	border-radius:0px 0px;
}

.blueframe h3 {
	
	color: #666;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
}
.blueframe h4 {
	color: #DC3E03;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5em;
}
.modulblue {
	border: 1px solid #a9cee4;
}
.modulorange {
	border: 1px solid #d87f00;
}
#naglowek {
	padding-top: 21px;
	padding-left: 7px;
	position: absolute;
}
#ofertyemail {
	background-color:  #d7e6f4;
}
#ofertyemail .dol {
	
}
#ofertyemail h2 {
	border-left: 5px solid #539dca;
	color: #3571a2;
}
.red {
	color: #dd0000;
}
#partnerzy, #partnerzy h2 {
	border-bottom: 1px solid #ddd;
}
#partnerzy {
	margin-bottom: 10px;
}
#partnerzy img {
	margin-right: 10px;
}
#pomoc {
	margin-top: 38px;
}
#kolumna2_2 #pomoc h2 {
	background-color: #539dca;
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 8px 10px;
}

#kolumna3 #pomoc h2 {
	background-color: #539dca;
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 8px 10px;
}

#stopka {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url(../../admin/images/template/horizontalSeparator.jpg);
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 25px;
    margin-top: 20px;
    width: 960px;
}
.firma {
	color:#999999;
}
.cena {
	color:#83B273;
}
.stronicowanie {
	margin: 10px;
	text-align: center;
}
.stronicowanie a {
	border: 1px solid #a9cee4;
	color: #539dca;
	padding: 2px 6px;
}
.stronicowanie a:hover {
	border: 1px solid #d87f00;
	color: #d87f00;
	text-decoration: none;
}
.stronicowanie a.aktywny {
	background-color: #539dca;
	border: 1px solid #539dca;
	color: #fff;
	font-weight: bold;
}
.stronicowanie a.aktywny:hover {
	border: 1px solid #539dca;
	color: #fff;
}
.stronicowanie a.nieaktywny {
	color: #a9cee4;
	
}
.stronicowanie a.nieaktywny:hover {
	border: 1px solid #a9cee4;
	color: #a9cee4;
	margin:25px;
}
.tabelka01 {
	width: 100%;
}
.tabelka01 .sortowanie {
	background-color: #cee3ef;
}
.tabelka01 td, .tabelka01 th {
	padding: 5px 10px;
}
.tabelka01 td {
	vertical-align: top;
	border-bottom: 1px solid #eaeaea;
}
.tabelka01 td strong {
	color: #777;
}
.tabelka01 th {
	background-color: #549dca;
	color: #fff;
	text-align: left;
}
#tematy {
	background-color: #ececec;
	color: #889;
	padding: 10px;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:15px;
	margin-bottom:10px;
}
#tematy a {
	color: #666666;
	font-size: 13px;
}
#tresc #tematy li {
	background: url(../img/b2.gif) no-repeat 0 8px;
	float: left;
	padding: 3px 12px;
	padding-right:10px;
	width: 210px;
	font-size:12px;
}
#tresc h1, #tresc h2, #tresc h3 {
	font-weight: bold;
	margin: 0;
	word-spacing:0;
	text-indent:0;
	line-height:auto;
}
#tresc h1 {
	border-top: 0px solid #b9cddf;
	font-size:16px;
	padding: 5px 0 5px 0;
	color: #2a83de;
	word-spacing:0;
	text-indent:0;
}
#tresc h2 {
	color: #83b273;
	font-size:14px;
	padding: 0px 0 5px 0;
	word-spacing:0;
	text-indent:0;
}
#tresc h3 {
	font-size:14px;
	padding: 0px 0 5px 0;
	color: #2a83de;
	word-spacing:0;
	text-indent:0;
}
#tresc h4 {
	color: #2a83de;
	font-size:16px;
	font-weight: bold;
	padding: 5px 0 10px 0;
	margin: 0;
}
#tresc h5 {
	font-family: Arial;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0 5px 0;
	margin: 0;
}
#tresc h6 {
	font-family: Arial;
	color: #3A8702;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0 5px 0;
	margin: 0;
}

#opis_tp	{
	background: #fff;	
	width: 960px;	
	margin: 0px auto;	
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px; 
	font-size: 12px; 
	color: #889;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	float:none;
}

#tresc .tabHeading li {
	border-right:medium none;
	list-style-type:none; 
	background: none;
	padding-left: 0px; 
}
 
 
#tresc .tabHeading ul {
	list-style:none outside none;
	margin:0 0 0 0px;
	padding:11px 13px 13px 0px;
}

#tresc .tabHeading  ul.tabs li.active a {
background-color:#EFEFEF;
border:1px solid #D1D8DC;
color:#666666;
}

#tresc li {
	background: url(../img/b3.gif) no-repeat 0 5px;
	list-style-type: none;
	padding-left: 10px;
}
#tresc p {
	margin: 10px 0;
	line-height:1.5em;
	word-spacing:0;
	text-indent:0;
	line-height:auto;
}

#tresc p.wiecej {
	margin: 0 0 10px 0;
}
#tresc ul {
	margin: 0;
	padding: 0;
}

#cena_lm	{
	font-size: 17px;
	color: #83b273;
	text-align:right;
	font-weight: bold;
	
}

#grey	{
	font-size: 13px;
	color: #889;
	text-align:center;
	
}
#rabat	{
	line-height:1.3em;
	padding-left: 5px;
	margin: 2px;
}

#uwagi {
	float: left;
	padding: 15px 0;
	width: 185px;
}
#uwagi p {
	margin: 0;
	padding: 0;
}
#kolumna5 h4 {
	color: #666;
	font-weight: bold;
	margin: 0;
	padding:0;
}
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w30 { width: 30%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w70 { width: 70%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w100 { width: 100%; }
.wiecej a {
	color: #d87f00;
}
#boks_reklama {
	margin: 10px;
	border:1px solid #d9d9d9;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	border-radius:5px 5px;
}

#wyszukiwarkaszkolen01 {
	background: #eeeeee;
	margin-top:3px;
	padding: 0px 10px 0px 10px;
	border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	border-radius:5px 5px;
}
#wyszukiwarkaszkolen01 .inputy, #wyszukiwarkaszkolen01 .selecty {
  border: 1px solid #b9cddf;
	color: #666;
	font-size: 13px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
	border-radius:3px 3px;
}

#wyszukiwarkaszkolen01 .selecty {
	height: 24px;
}
#wyszukiwarkaszkolen01 .inputy {
	height: 18px;
}
#wyszukiwarkaszkolen01 .tabelka02 {
	margin-top: 10px;
}
#wyszukiwarkaszkolen01 .tabelka02 a {
	color: #30A8EF;
}
#wyszukiwarkaszkolen01 .tabelka02 td, #wyszukiwarkaszkolen01 .tabelka02 th {
	color: #666;
	padding: 5px;
	padding-bottom:8px;
}
#wyszukiwarkaszkolen01 .tabelka02 th {
	text-align: left;
}
#wyszukiwarkaszkolen02 {
	margin-bottom: 10px;
}
#wyszukiwarkaszkolen02 h1 {
	border-top: 1px solid #b9cddf;
	color: #d87f00;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 12px 0;
}
.modultresc .inputy, .modultresc .selecty {
	border: 1px solid #b9cddf;
	color: #666;
	height: 14px;
}
.modultresc .selecty {
	height: 18px;
}
.modultresc .tabelka02 {
	margin-top: 10px;
}
.modultresc .tabelka02 a {
	color: #539dca;
}
.modultresc .tabelka02 td {
	color: #fff;
	padding-right: 5px;
}
.tabelka03 .inputy02 {
	padding: 1px 20px;	
}
.tab01, .tab02 {
	background: url(../img/tlo_tab01.gif) repeat-x top;
	padding: 0 10px;
}
.tab01 #tab01opis, .tab01 #tab01programiwiedza, .tab01 #tab01terminyilokalizacja, .tab01 #tab01cenyiznizki, .tab02 #tab02wyslijzapytanie, .tab02 #tab02zamowteraz {
	color: #3571a2;
	float: left;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-right: 5px;
	padding: 7px 0;
	text-align: center;
}
.tab02 #tab02wyslijzapytanie, .tab02 #tab02zamowteraz {
	padding: 6px 0;
}
.tab01 #tab01opis a, .tab01 #tab01programiwiedza a, .tab01 #tab01terminyilokalizacja a, .tab01 #tab01cenyiznizki a, .tab02 #tab02wyslijzapytanie a, .tab02 #tab02zamowteraz a {
	color: #fff;
}
.tab01 #tab01opis.aktywny, .tab01 #tab01programiwiedza.aktywny, .tab01 #tab01terminyilokalizacja.aktywny, .tab01 #tab01cenyiznizki.aktywny {
	background-position: 0 -40px;
}
.tab02 #tab02wyslijzapytanie.aktywny, .tab02 #tab02zamowteraz.aktywny {
	background-position: 0 -25px;
}
.tab01 #tab01opis.aktywny a, .tab01 #tab01programiwiedza.aktywny a, .tab01 #tab01terminyilokalizacja.aktywny a, .tab01 #tab01cenyiznizki.aktywny a, .tab02 #tab02wyslijzapytanie.aktywny a, .tab02 #tab02zamowteraz.aktywny a {
	color: #3571a2;
}
.tab01 ul, .tab02 ul {
	margin: 0;
	padding: 0;
}
.tab01 {
	height: 40px;
}
.tab02 {
	height: 25px;
}
.tab01 #tab01opis {
	background: url(../img/tab01opis.gif) no-repeat;
	width: 43px;
}
.tab01 #tab01programiwiedza {
	background: url(../img/tab01programiwiedza.gif) no-repeat;
	width: 68px;
}
.tab01 #tab01terminyilokalizacja {
	background: url(../img/tab01terminyilokalizacja.gif) no-repeat;
	width: 85px;
}
.tab01 #tab01cenyiznizki {
	background: url(../img/tab01cenyiznizki.gif) no-repeat;
	width: 57px;
}
.tab02 #tab02wyslijzapytanie {
	background: url(../img/tab02wyslijzapytanie.gif) no-repeat;
	width: 112px;
}

.sciezka {
	color: #3571a2;
	padding: 0px 0;
	padding-top:10px;
}
.sciezka a {
	color: #3571a2;
}
.distinguished
{
	background-color: #DDF2F4;
}
.tr01 a {
	color: white;
}

.clear { clear: both; }

#message {
    font-family:Helvetica,Arial,Helvetica,sans-serif;
    position:absolute;
    top:25%;
    left:25%;
    width:50%;
    z-index:105;
    text-align:center;
    font-weight:normal;
    font-size:14px;
    color:#555;
    padding:10px 0px 10px 0px;
    background-color:#F5F5F5;
    border:6px #539DCA solid;
 		border-radius:6px 5px;
}
#message a
{
		color:#555;
}
#message span  {
    text-align: left;
    width: 60%;
    height:50%;
    float:left;
    padding-left:110px;
    line-height:1.5em;
}
.close-notify {
		white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#555;
    text-decoration:none;
    border:2px #A2CC95 solid;
    padding:5px;
}
.close-notify a {
    color: #555;
}
#topOpacity {
	width:100%;
	height:100%;
	background:#555555;
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	z-index:99;
	position:absolute;
	top:0;
	left:0;
	display: block;
}

/******************************* Footer Section Styles *******************************/
.fl {float: left;}
.fr {float: right;}

.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}

div.footerMenu {
	overflow: hidden;
	margin-bottom: 20px;
}
.footerMenu a {
	color: #2a83de;
	line-height: 1.5em;
	text-decoration:none;
}

.footerMenu a:hover {
	color: #ffffff;
	background-color:#2a83de;
	line-height: 1.5em;
	text-decoration:none;
}

.footerMenu h3 {
	color: #46494C;
	line-height: 1.5em;
	font-size: 14px;
}

div.horizontalSep {
	background: url("http://www.trainingplanet.pl/html/admin/images/template/horizontalSeparator.jpg") top center no-repeat;
	width: 960px;
	height: 25px;
	margin-top: 20px;
}

div.footerSeparator {
	background: url("http://www.trainingplanet.pl/html/admin/images/template/footerSeparator.png") left center no-repeat;
	margin: 0px 20px 0 30px;
	height: 135px;
	width: 22px;
}

div#socialMedia {
	width: 230px;
}

	div#socialMedia ul.socialNav {
		margin-top: 20px;
	}
	
div#contactInformation {
	width: 230px;
}

	div#socialMedia h3, div#subscribe h3, div#contactInformation h3 {
		color: #46494c;
	}
	
div#footerInformation {
	background-color: #eff1f3;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 25px;
	border-top: 1px solid #d1d8dc;
	color:#6F7986;
}

	div#footerInformation p {
		margin-bottom: 0;
	}
	
	
	/* tooltip - dodatek */
#text {margin:50px auto; width:600px;}
.hotspot {color:#ffffff; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer;}

#tt {position:absolute; display:block; background:url(http://www.trainingplanet.pl/html/admin/images/template/tt_left.gif) top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url(http://www.trainingplanet.pl/html/admin/images/template/tt_top.gif) top right no-repeat; overflow:hidden;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#eeeeee; color:#666;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(http://www.trainingplanet.pl/html/admin/images/template/tt_bottom.gif) top right no-repeat; overflow:hidden;}

.cities{
width:133px;
float:left;
padding-left:5px;
text-align:left;
margin:5px 0;
}

.cities a{
color:#0072BB
}

#kolumna2x2 div.box table th {
background:none repeat scroll 0 0 #EFEFEF;
 
border-right:1px solid #D9D9D9;
padding:10px 30px;
}

#kolumna2x2 div.box table th a {
	color:#666666;
}

.stepactive {
	background-color: #336699!important;
	color:#ffffff;
}

.stepraised {
	background-color: #DFDFDF!important; 
}
 
.stepsend{
	background-color: #8EBF7D!important;
	color:#FFFFFF;
}

.com_st1_left, .com_st1_right{
float:left;
}

.com_st1_left{
width:480px;
margin-right:15px;
}

.com_st1_right{
width:200px;

}

.reference {
display:block !important;
padding-top:25px;
padding-left:15px;
padding-bottom:25px;
text-align:justify;
font-family:Georgia, Times, "Times New Roman", serif;
}

.reference p {
font-style:italic;
color:#827a58;
display:inline;
margin:0px;
}

.reference p:before,.reference blockquote p:after {
color:#eaead0;
line-height:0;
font-size:5em;
}

.reference p:before {
content: open-quote;
padding-right:10px;
vertical-align:-27px;
}

.reference p:after {
content: close-quote;
font-size:5em;
line-height:.3;
vertical-align:-37px;
}

.ref_person {
	color:#505d69;
	display:inline;
}

.ref_del{
	position:absolute;
	right:10px;
	top:10px;
}


