body {
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
	background-color: #666666;
	background-image: url("../img/tlo_gr.jpg");
	background-repeat:repeat-x;
	position:relative;
}
table {text-align:justify;}


.podkreslenie, a.podkreslenie, a.podkreslenie:link, a.podkreslenie:visited, a.podkreslenie:active {
	text-decoration:underline;
	}

a, a:link, a:visited, a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}

.podstopka {
	color: #EAEAEA;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.k_CCCCCC {color: #CCCCCC;}
.k_FFFFFF {color: #FFFFFF;}
.k_pom, a.k_pom, a.k-pom:link, a.k_pom:visited, a.k_pom:active {color: #FF4D00;}

.w13 {font-size: 13px;}
.w15 {font-size: 15px;}
.w10 {font-size: 10px;}
.w9 {font-size: 9px;}

.inputy {
	color: #000000;
	background-color: #FFF2ED;
	border-color: #999999;
	border-width: 1px;
	font-size:12px;
	}

.news_historie {
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
.news_aktual {
	font-size: 11px;
	color: #666666;
	line-height: 12px;
}
.news_aktual_data {
	font-size: 10px;
	color: #333333;
	line-height: 12px;
}

	
.tytul {
	color: #FF4D00;
	font-size: 16px;
	font-weight: bold;
	}
	
.newsletter {
	background-color: #F0F0F0;
	border-color: #CCCCCC;
	}

#info {
	top: 0px;
	left: 0px;
	z-index:1;
	position:absolute;
	visibility:hidden;
	}
	
	a.jedenprocent {padding: 5px; color: #FF4D00; font-weight:bold;}
	
#wszystko {position: relative; margin: 0 auto; width: 1006px; padding:0;}
#zyczenia {margin: 0 auto; width: 1006px; text-align:center; vertical-align: middle; z-index: 10; position: absolute; top: 250px; cursor:pointer;}

#bezplatny_informator img {padding: 0 0.5em; margin:0; float:left;}
#opis_bezplatny_informator { float: right; margin: 0 0 0 0.5em; display:block; padding: 0 0 0 0.5em;}
#informator {clear:both; text-align: left; margin: 1em 0 0; padding: 1em 0 0;}
#informator #potwierdzenie {color:#900; font-size: 110%; font-weight:bold;}

#informator fieldset {margin: 0 0 0.5em; position:relative; border:none; border-top: 1px solid #CCC; padding: 0.5em;}
#informator fieldset legend {font-size: 110%; color: #CCC; padding: 0 1em; font-weight:bold;}
#informator fieldset div span {display:inline; float:left;}
#informator fieldset div span b {display:block; width: 140px;}
#informator fieldset div {clear:both; padding: 0.5em 0;}
#informator fieldset input {font-size: 100%;}
#informator fieldset textarea {width: 45%; height: 5em; font-size:100%;}
#informator .btn {cursor:pointer;}
#informator .komunikatyform {font-size: 90%; font-weight:normal; color:#E8433B; margin: 0 0 0 0.5em; display:none;}

#btn_wypelnij {padding: 7px 10px; background: #999; border: 1px solid #B3B3B3; color: #FFF; text-decoration: none;}

/*************************************** formularz kontaktowy ********************************************/
#form-kontaktowy fieldset {margin: 0 0 0.5em; position:relative; border:none; padding: 0.5em;}
#form-kontaktowy fieldset legend {font-size: 110%; color: #CCC; padding: 0 1em; font-weight:bold;}
#form-kontaktowy fieldset div .opisPola {display:inline; float:left;}
#form-kontaktowy fieldset div .opisPola b {display:block; width: 150px; font-weight:normal;}
#form-kontaktowy fieldset div {clear:both; padding: 0.5em 0;}
#form-kontaktowy fieldset input {font-size: 100%; width: 35%;}
#form-kontaktowy fieldset textarea {width: 35%; height: 5em; font-size:100%;}
#form-kontaktowy fieldset #kondygnacje {display:none;}
#form-kontaktowy  fieldset input.btn {cursor:pointer; width: auto; padding: 3px 10px;}
#form-kontaktowy .komunikatyform {font-size: 90%; font-weight:normal; color:#E8433B; margin: 0 0 0 0.5em; display:none;}

#form-kontaktowy .potwierdzeniem {color: #E8433B; font-size: 110%; padding: 0.5em; font-weight:bold;}
#td_f_zapisy {background: #FFF; padding: 10px;}

#zapisy-na-kursy td {border-bottom: 1px dashed #CCC; padding: 10px;}
/************************/
/******************* 2 wersja paska ***********************/
.pasek {margin: 0.5em 0; color: #CCC; padding: 1px 5px;}
.pasek a {text-decoration: none; padding: 0 0.2em; background: none; color: #333; margin: 0 2px; border-left: 1px solid #FF4D00;}
.pasek a:hover {text-decoration: underline;}
.pasek a:visited {color: #333;}
.pasek a#currentpasek {color: #FF4D00; font-weight:bold;}

/*********************************************/
#film-wykaz {width:400px; height: 300px; overflow:scroll;padding: 0 0.5em;}
#film-wykaz a, #film-wykaz a.ma{display:block; padding: 0.5em; margin:0; text-decoration:none; color: #333; cursor:pointer;}
#film-wykaz a:hover, #film-wykaz a.ma:hover{background: #FFC;}
#film-wykaz a#currentf {color: #900;}

/*********************************************/
#biblioteka {width: 680px; position:relative;}
#biblioteka .cal {position:relative; clear:both;}
#biblioteka .dwa {/*background: #F3F3F3;*/}
#biblioteka a {display:block; padding: 5px 2px; clear:both;}
#biblioteka a:hover {/*background: #CCC; */font-weight:bold;}
#biblioteka .tyt {width: 70%; display: block; float:left;}
#biblioteka .ppdf {width: 27%; display: block; text-align:right; padding-right: 10px; float: right; }


	a#engVers { position: absolute; margin: -20px -30px 0; }

#info-1-procent, #obecna-kampania, #newsletter, #zamowienie-informatora-home {margin: 5px 12px 5px 0;}
#zamowienie-informatora-home {margin: 0 12px 10px 0;}
#zamowienie-informatora-home .txt {font-size: 10px; line-height: 1.2em; color: #666; margin: 5px 0;}
#zamowienie-informatora-home #formularz-informator {margin: 10px 0; text-align: center;}
#zamowienie-informatora-home #formularz-informator a {background: #999; color: #FFF; padding: 5px;}

#facebook {  width: 248px; margin: 0 12px 0 0;}
#facebook img {border:  none;border-top: 1px solid #666; border-bottom: 1px solid #666; margin: 15px 0;}