p { margin-top: 15px; margin-bottom: 15px; }
.ulpppp { margin-top: 15px; margin-bottom: 15px }

a { text-decoration: none; color: #004c85; }
a:hover {text-decoration: none; color: #5291f7; }

h1 { font-family: Trebuchet MS; font-size: 17px; color: #004c85; margin: 0px; }

.szary { text-decoration: none; color: #808080; }
.szary:hover {text-decoration: none; color: #C0C0C0; }

.bialy { text-decoration: none; color: #FFFFFF; }
.bialy:hover {text-decoration: none; color: #B1C6D4; }

.news { text-decoration: none; color: #1D71D0; }
.news:hover {text-decoration: none; color: #FF0000; }

.zloty { text-decoration: none; color: #FFCD00; }
.zloty:hover {text-decoration: none; color: #FFFFFF; }

.niebieski { text-decoration: none; color: #447CB6; }
.niebieski:hover {text-decoration: none; color: #2C9AFF; }

.maplink { text-decoration: none; color: #404040; }
.maplink:hover {text-decoration: none; color: #909090; }

.lnkLM { text-decoration: none; color: #ffffff; }
.lnkLM:hover {text-decoration: none; color: #aeaeae; }

.lnkBlack { text-decoration: none; color: #000000; }
.lnkBlack:hover {text-decoration: none; color: #B1C6D4; }

.lnkStopka { text-decoration: none; color: #720b00; }
.lnkStopka:hover {text-decoration: none; color: #f26522; }

.lnkLogowanie { text-decoration: none; color: #C0C0C0; }
.lnkLogowanie:hover { text-decoration: none; color: #FFFFFF; }

.lnkSzkolenie { text-align: left; text-decoration: none; color: #e07f13; }
.lnkSzkolenie:hover { text-align: left; text-decoration: none; color: #FFFFFF; }

.lnkSzkolenie2 { text-align: left; text-decoration: none; color: #e07f13; }
.lnkSzkolenie2:hover { text-align: left; text-decoration: none; color: #FFFFFF; }

.link_wiecej { text-decoration: none; color: #779CBD; }
.link_wiecej:hover {text-decoration: none; color: #B1C6D4; }

.stopa { text-decoration: none; color: #FFB26B; }
.stopa:hover {text-decoration: underline; color: #00FFFF; }

.program { text-decoration: none; color: #0b2647; }
.program:hover {text-decoration: none; color: #FFFFFF; }

.szuklink { text-decoration: none; color: #5A7E96; }
.szuklink:hover {text-decoration: none; color: #B1C6D4; }

.wyszukane { text-decoration: none; color: #FF0000; font-weight: bold; }

.biulTytul { text-align: left; margin: 0px 0px 6px 0px; }
.biulZajaw { text-align: justify; margin: 0px 0px 6px 0px; }
.biulWiecej { text-align: right; font-size: 11px; margin: 0px 0px 32px 0px; font-family: Tahoma; }
.biulPowrot { text-align: right; font-family: Tahoma; font-size: 11px; background-color: #EFF2F5; padding: 1px 8px 2px 8px; width: 180px; text-align: center; font-weight: normal; }

.opinie0 { margin: 10px 0; border: 1px #1d31a3 dotted; padding: 5px; }
.opinie1 { float: left; width: 100px; text-align: right; font-weight: bold; padding-right: 5px; }
.opinie2 { margin-left: 105px; padding: 5px; margin-top: 5px; background-color: white; border: 2px #1d31a4 groove; }
.opinie5 { margin-bottom: 6px; line-height: 20px; }


.obramowanie { margin: 15px; border: 1px solid #707070; padding: 3px; }

.txt_normal {  }
.txt_normal_150 { line-height: 150%; }

.txt_wciecie { text-indent: 30px; }
.txt_wciecie_150 { text-indent: 30px; line-height: 150%; }

.frozm1 { font-size: 11px; }
.frozm2 { font-size: 13px; }
.frozm3 { font-size: 15px; }
.frozm4 { font-size: 17px; }

.okienko { font-family: Tahoma; font-size: 11px; text-align: Left; color: #000000; background-color: #f2f6f9; border: 1px solid #99aebf; padding: 3px; }
.okienko_login { font-family: Tahoma; font-size: 11px; text-align: Left; color: #000000; background-color: #f2f6f9; border: 0px solid #b9cedf; }
.okienko_newsletter { font-family: Tahoma; font-size: 11px; text-align: Left; color: #000000; background-color: #f2f6f9; border: 1px solid #b9cedf; width: 109px; height: 15px; }

.guzik { font-family: Verdana; font-size: 11px; background-color: #004c85; color: #f2f6f9; border: 1px solid #000000; padding: 4px; }

.selekcik { font-family: Tahoma; font-size: 9px; color: #4B7215; background-color: #f2f6f9; border: 1px solid #99aebf; }

.edpole { font-size: 11px; font-family: Verdana; color: #000000; background-color: #f2f6f9; border: 1px solid #99aebf; }




.mainColLeft0 {
	width: 197px; 
	height: 26px; 
	background: url(images/kolStart.gif) no-repeat; 
	padding: 8px 0px 0px 15px;
}

.mainColLeft0 h3 { 
	font: bold 15px Arial; 
	margin: 0px; 
	padding: 0px; 
	color: #fff; 
}

.mainColLeft1 {
	padding: 0px 0px 10px 0px; 
	background: url(images/kolTlo.gif) repeat-y;
}

.mainColLeft2 {
	margin-bottom: 5px;
}




#topBanerMain {
	width: 970px;
	height: 405px;
	background: #0c3a62;
	border: 1px solid #0c3a62;
}

#topBanerMenu {
	width: 233px;
	float: left;
}

#topBanerMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#topBanerMenu ul li {
	margin-bottom: 1px;
}

#topBanerMenu ul li a {
	width: 218px;
	height: 34px;
	padding-left: 15px;
	display: block;
	text-decoration: none;
	margin-bottom: 0px;
	background: url(images/banButton0.png) no-repeat;
	font: 15px/34px Arial;
	color: #fff;
}

#topBanerMenu ul li a:hover {
	width: 218px;
	height: 34px;
	padding-left: 15px;
	display: block;
	text-decoration: none;
	margin-bottom: 0px;
	background: url(images/banButton1.png) no-repeat;
	font: 15px/34px Arial;
	color: #eee;
}

#topBanerImage {
	width: 732px;
	height: 345px;
	padding: 4px 0px 0px 5px;
	float: left;
	position: relative;
	overflow: hidden;
}

.topBanerDesc {
	background: url(images/banDescBg.png);
	width: 425px;
	right: 0px;
	bottom: 0px;
	padding: 15px 20px 16px 20px;
	font: 15px/130% Arial;
	color: #9ecfff;
	position: absolute;
	display: none;
}

.topBanerDesc h3 {
	font: 17px Tahoma;
	color: #fff;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.topBanerItem {
	position: relative;
	display: none;
}

#topBanerTabs {
	width: 970px;
	height: 47px;
	margin-top: 3px;
	background: url(images/topTabsBg.png) repeat-x;
}

#topBanerTabs ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#topBanerTabs ul li {
	position: relative;
	float: left;
	width: 157px;
	height: 47px;
}

#topBanerTabs ul li a {
	display: block;
	width: 157px;
	height: 47px;
	/* background: url(images/topTabsBtn0.jpg) no-repeat; */
	font: normal 14px/47px Arial;
	color: #bbe9ff;
	text-decoration: none;
	text-align: center;
	font-variant: small-caps;
}

#topBanerTabs ul li a:hover {
	display: block;
	width: 157px;
	height: 47px;
	/* background: url(images/topTabsBtn1.jpg) no-repeat; */
	font: normal 14px/47px Arial;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-variant: small-caps;
}

.topBanerTab0 {
	width: 157px;
	height: 47px;
	background: url(images/topTabsBtn0.jpg) no-repeat;	
	position: absolute;
	top: 0px; left: 0px;
}

.topBanerTab1 {
	width: 157px;
	height: 47px;
	background: url(images/topTabsBtn1.jpg) no-repeat;	
	position: absolute;
	top: 0px; left: 0px;
	display: none;
}

.topBanerTab2 {
	width: 157px;
	height: 47px;
	position: absolute;
	top: 0px; left: 0px;
}