@font-face {
	font-family: MuseoSans;
	src: url('../fontface/museosans-webfont.eot');
	src: url('../fontface/museosans-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fontface/museosans-webfont.woff') format('woff'),
		 url('../fontface/museosans-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Museo700;
	src: url('../fontface/museo700-regular-webfont.eot');
	src: url('../fontface/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fontface/museo700-regular-webfont.woff') format('woff'),
		 url('../fontface/museo700-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Museo300;
	src: url('../fontface/museo300-regular-webfont.eot');
	src: url('../fontface/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fontface/museo300-regular-webfont.woff') format('woff'),
		 url('../fontface/museo300-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*glowny kolor serwisu w danym momecie jest -> #00abfa */
body{
	background-color:#e9e9e9;
	border-top: 5px solid #00abfa;
	margin:0;
	padding:0;
	position:relative;
}
.margin-bottom-15{
	margin-bottom: 15px;
}
/*zaznaczenie tresci*/
::-moz-selection {
	background: #00abfa;
	color: #ffffff;
}
::selection {
	background: #00abfa;
	color: #ffffff;
}

.float-right{
	float: right!important;
}
table, td, tr, th{
	padding:0px;
}
select,
textarea{
	border:0;
	height:23px;	
	color:#000;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
iframe{
	border:0;	
	color:#000;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
input{
	border:0;
	height:18px;	
	color:#000;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
input[type="radio"]{
	background-color: transparent;
}
#region0 .all_color{
	color: #00abfa;
}
/*przycisk*/
a{
	text-decoration: none;
	cursor: pointer;
	color:#00abfa;
}
a:hover{
	text-decoration: underline;
	cursor: pointer;
	color:#00abfa;
}
.przycisk{
	background-color:#00abfa;
	margin:10px 0;
	padding:6px 20px;
	width:auto;
	height:17px;
	color:#fff;
	font-family:'MuseoSans';
	text-decoration: none;
}
.przycisk.przycisk-new{
	height: 25px;
    margin: 0 0 0 20px;
    padding-top: 0;
    width: 150px;
}
.przycisk:hover{
	text-decoration: underline;
}
a.przycisk:hover{
	text-decoration: underline;
	color:#fff;
}
input.przycisk,
button.przycisk {
	height:30px;
	cursor: pointer;
	*padding:9px 10px;
	text-decoration: none;
}
button.przycisk {
	border: none;
}
input.przycisk a{
	text-decoration: none;
}
input.przycisk:hover{
	text-decoration: underline;
	cursor: pointer;
}
.przycisk a{
	color:#fff;
	font-family:'MuseoSans';
	text-decoration:none;
	cursor: pointer;
}
.przycisk a:hover{
	text-decoration: underline;
	cursor: pointer;
}
.przycisk-z-prawej{
	float:right;
}
.przycisk-z-lewej{
	float:left;
}
.wydarzenia .przycisk {
	float: right;
	margin: 0px 0px 0px 10px;
}
.przycisk.przycisk-z-lewej.przycisk-akcji {
	margin-left: 10px;
	float: right;
}
/*bledy*/
label._error{
	color: #00abfa;
}
/*gwiazdka*/
.gwiazdka{
	font-size:12px;
	font-weight:bold;
	color: #00abfa;
}
.formularz-kontaktowy  .form-wiersz label .gwiazdka{
	color: #00abfa;
}
/**/
/*pager*/
.pager{
	text-align:center;
	margin-top:5px;
}
.pager a,
.container-forum .forum .pager a{
	font-size:12px;
	color:#959595;
	padding:5px;
}
.container-forum{
	overflow: hidden;
}
.pager b{
	font-size:12px;
	color:#00abfa;
	padding:5px;
}
/**/
.naglowek{
	width:100%;
	background-color:#e9e9e9;
	border-bottom:1px solid #fff;
}
.obramowanie-szare{
	border-bottom:1px solid #cccaca;
	margin:0;
}
.obramowanie-biale{
	border-bottom:1px solid #fff;
	margin:0;
}
.wysrodkowanie{
	width:970px;
	height:auto;
	margin:0 auto;
}
#region2 .wysrodkowanie{
	width: 100%;
}
/*logo w formie pisanej*/
.naglowek .wysrodkowanie .logo{
	float:left;
	position: relative;
	top: -5px;
	margin-bottom: 9px;
	*margin:-45px 0 50px 2px;
}
.naglowek .wysrodkowanie .logo a{
	display: block;
}
/*.naglowek .wysrodkowanie .logo{
	margin:8px 0 25px 2px;
	
	*padding:0 0 20px 2px;
	float:left;
}*/
.naglowek .wysrodkowanie .logo .logo{
	font-family:'MuseoSans';
	font-size:30px;
	color:#323232;
	text-decoration:none;
	margin:0;
	line-height:32px;
}
.naglowek .wysrodkowanie .logo .realizacja{
	font-family:'MuseoSans';
	font-size:15px;
	color:#aaa;
	text-decoration:none;
	text-shadow: 1px 1px 1px #fff;
	padding-top:0;
	margin:0;
}
#region0{
	float:left;
	width:605px;
	height:auto;
	background-color:#fff;
	border-right:1px solid #d3d2d2;
	padding-right:30px;
	margin-right:-1px;
	margin-bottom:20px;
}
#region1{
	overflow:hidden;
}
#region2{
	width:100%;
	height:auto;
	background-color:#fff;
	border-bottom:1px solid #cccaca;
	position: relative;
}
#region3,
#region4{
	width:100%;
	height:auto;
	background-color:#e9e9e9;
	clear:both;
	overflow:hidden;
}
#region6,
#region5{
	width:299px;
	height:100%;
	float:left;	
	background-color:#fff;
	border-left:1px solid #d3d2d2;
	margin: 7px 0 20px 0;
	padding-left:30px;
	overflow:hidden;
}
.page {
	height:100%;
	margin:0;
	padding:0;
	background-color:#fff;
}
.page .strona{
	clear:both;
	overflow:hidden;
	background-color:#fff;
	margin:0;
	padding: 15px 0 0 0;
}
.page #region4{
	clear:both;
	overflow:hidden;
	background-color:#fff;
}
/*************aktywny region*********/
.regsrodkowy- #region0{
	width:970px;
	padding-left:0;
	border:0;
}
.regsrodkowy- #region0 .formularz .formularz-wiersz   input.text,
.regsrodkowy- #region0 .formularz .formularz-wiersz  textarea
{
	width:965px;
}
.regsrodkowy- #region0 .formularz .formularz-wiersz   .formularz-input{
	width:955px;
}
.regsrodkowy- #region0 .login-form .form-wiersz label,
.regsrodkowy- #region0 .modul-formularz .form-wiersz label,
.regsrodkowy- #region0 .contact-form .form-wiersz label{
	width:350px;
}
#region0 .register-form .form-wiersz label.label-radio{
	width: auto;
}
#region0 .register-form .form-wiersz label.label-radio input{
	width: auto;
}
.regsrodkowy- #region0 .login-form .formularz-stopka,
.regsrodkowy- #region0 .modul-formularz .formularz-stopka{
	margin-left: 360px;
	width: 246px;
}
.regsrodkowy-6 #region0 .login-form .formularz-stopka{
	margin-left: 160px;
	width: 246px;
}
.regsrodkowy- #region0 .contact-form  .konto-button{
	margin-left:360px;
}
.regsrodkowy- #region0 .formularz-kontaktowy .form-wiersz label{
	width:320px;
}
.regsrodkowy- #region0 .opis-margines .wydarzenia .opis-wydarzenia {
	float:left;
	width:880px;
}
/************* menu  ********/
#region1 ul {
	clear:both;
	float:right;
	margin:0;
	list-style:none;
	max-width:750px;
}
/************* menu logowanie ********/
#region1 .dnone{
	display: none;
}
#region1 h2{
	font-size:12px;
	color:#fff;
	border:0;
	padding: 1px 10px;
	background-color:#00abfa;
	height:20px;
	float: right;
	width: 150px;
	cursor: pointer;
}
#region1  h2:hover{
	text-decoration:underline;
}

#region1 .logowanie .blok-logowania .przycisk-logowanie{
	float:left;
	margin:0 10px 0 15px;
	border: 1px solid #D3D2D2;
	*padding:0;
	*margin:0;
}
#region1 .logowanie .blok-logowania .przycisk-logowanie.przycisk-logowanie-new{
	border: 0 none;
	margin: 0;
	float: right;
}
#region1 .logowanie .blok-logowania .przycisk-logowanie.przycisk-logowanie-new a{
	line-height: 18px;
	color: #fff;
	font-weight: bold;
}
#region1 .logowanie .blok-logowania .przycisk2{
	display:block;
	background:url("../images/cien-przycisk.png") repeat-x top;
	color:#00abfa;
	font-size:11px;
	cursor:pointer;
	*padding:0;
	margin:0;
	padding:0 10px;
}
#region1 .logowanie .blok-logowania .przycisk2:hover{
	text-decoration:underline;
}
#region1 .logowanie .blok-logowania .przycisk-logowanie-input{
	display:block;
	*height:23px;
	float:left;
	padding:0;
	margin:0 5px;
	*margin:-1px 0 0 0;
	border: 1px solid #D3D2D2;
}
#region1 .logowanie .blok-logowania .przycisk-logowanie-input2{
	display:block;
	height:22px;
	width:130px;
	background:#fff;
	padding:0 5px;
	font-size:12px;
	cursor:pointer;
	*padding:3px 0;
	margin:0;
	line-height: 22px;
	*line-height: 15px;
}
#region1 .logowanie .blok-logowania  input{
	*padding-top:15px;
}
#region1 .jQlogowanie{
    height: 30px;
	background-color:#00abfa;
    width: 100%;
}
#region1 .tabelka{
	float:right;
}
#region1 .logowanie .blok-logowania .zalogowano{
	color:#fff;
	float:right;
	margin-right:15px;
	padding-top:2px;
}
#region1 .logowanie .blok-logowania .zalogowano .konto-uzytkownika{
	color:#fff;
}
#region1 .logowanie .blok-logowania .przyciski-konto{
	padding-top:2px;
	float:right;
	margin: 0 22px;
}
#region1 .logowanie .blok-logowania .przyciski-konto a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
#region1 .logowanie .blok-logowania .przyciski-konto a:hover{
	text-decoration:underline;
	cursor:pointer;
}
/************* menu glowne ********/
#region1 ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
	white-space: nowrap;
	overflow:hidden;
	height: 54px;
}
#region1 ul li a{
	font-size:16px;
	font-family: MuseoSans;
	color:#000;
	display: block;
	margin: 25px 0 3px 0;
	padding-bottom:1px;
	text-decoration:none;
	cursor: pointer;
	overflow:hidden;
}
#region1 ul li span{
	border-bottom:1px solid #fff;
	display: block;
}
#region1 ul li span span,
#region1 ul li  span .wcisniety{
	padding: 0 15px 1px 15px;
	border-bottom:1px solid #cccaca;
	display: block;
	overflow:hidden;
}
#region1 ul li  span:hover ,
#region1 ul li  span.wcisniety{
	padding-bottom:0;
	border-bottom:2px solid #00abfa;
}
/************* menu 2poziomowe*****/
#region6 .wysrodkowanie,
#region5 .wysrodkowanie{
	width:295px;
	height:100%;
}
#region6 .wysrodkowanie,
#region5 .wysrodkowanie{
	margin:0;
	padding:0;
}
#region3 .wysrodkowanie .menu-boczne,
#region6 .wysrodkowanie .menu-boczne,
#region5 .wysrodkowanie .menu-boczne{
	margin:0;
	padding:10px 0;
}
#region3 .wysrodkowanie .menu-boczne li,
#region6 .wysrodkowanie .menu-boczne li,
#region5 .wysrodkowanie .menu-boczne li{
	border-bottom:1px dashed #d3d2d2;
	margin:0;
	padding:8px 0;
}
#region3 .wysrodkowanie .menu-boczne li.wcisniety,
#region3 .wysrodkowanie .menu-boczne li ul li.active,
#region6 .wysrodkowanie .menu-boczne li.wcisniety,
#region6 .wysrodkowanie .menu-boczne li ul li.active,
#region5 .wysrodkowanie .menu-boczne li.wcisniety,
#region5 .wysrodkowanie .menu-boczne li ul li.active{
	font-weight:bold;
}
#region3 .wysrodkowanie .menu-boczne li a,
#region6 .wysrodkowanie .menu-boczne li a,
#region5 .wysrodkowanie .menu-boczne li a{
	color:#323232;
	font-size:14px;
	text-decoration:none;
}
#region3 .wysrodkowanie .menu-boczne li a span,
#region6 .wysrodkowanie .menu-boczne li a span,
#region5 .wysrodkowanie .menu-boczne li a span{
	padding-left:10px;
	display:block;
}
#region3 .wysrodkowanie .menu-boczne li a:hover,
#region6 .wysrodkowanie .menu-boczne li a:hover,
#region5 .wysrodkowanie .menu-boczne li a:hover{
	text-decoration:underline;
}
#region3 .wysrodkowanie .menu-boczne li ul,
#region6 .wysrodkowanie .menu-boczne li ul,
#region5 .wysrodkowanie .menu-boczne li ul{
	padding:5px 0 0 0;
}
#region3 .wysrodkowanie .menu-boczne li ul li,
#region6 .wysrodkowanie .menu-boczne li ul li,
#region5 .wysrodkowanie .menu-boczne li ul li{
	font-weight:normal;
	border-bottom:none;
	margin:0;
	padding:5px 0 5px 5px;
}
#region3 .wysrodkowanie .menu-boczne li ul li a,
#region6 .wysrodkowanie .menu-boczne li ul li a,
#region5 .wysrodkowanie .menu-boczne li ul li a{
	color:#818181;
	font-size:12px;
	text-decoration:none;
}
#region3 .wysrodkowanie .menu-boczne li.first,
#region3 .wysrodkowanie .menu-boczne{
	padding-top: 0;
}
.formularz-kontaktowy .formularz-stopka.wydarzenia-formularz-stopka{
	width: 305px;
}
/************* menu stopka ********/
#region4 .menu-stopka{
	float:right;
	
}
#region4 .menu-stopka li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#region4 .menu-stopka li {
	float:left;
	white-space: nowrap;
}
#region4 .menu-stopka li a{
	font-size:12px;
	font-family: MuseoSans;
	color:#7f7f7f;
	display:block;
	margin: 0px 15px 3px 15px;
	padding-bottom:1px;
	text-decoration:none;
	cursor: pointer;
}
#region4 .menu-stopka li a:hover{
	text-decoration:underline;
	cursor: pointer;
}

/**********menu uzytkownika***********/
.menu-uzytkownicy{
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	width:100%;
	height:30px;
	margin:20px 0 30px 0;
	overflow:hidden;
}
.menu-uzytkownicy .uzytkownicy-button{
	float:left;
	background: url("../images/kreska.png") no-repeat right;
	padding:7px 58px;
}
.menu-uzytkownicy .ostatni{
	background: none;
}
.menu-uzytkownicy .uzytkownicy-button a {
	font-size:12px;
	color:#00abfa;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
}
.menu-uzytkownicy .uzytkownicy-button a:hover {
	text-decoration:underline;
}
/*------------formatowanie regionu 0------------------*/
#region0 .tytul1{
	font-size:24px;
	font-family: MuseoSans;
	color:#00abfa;
	border-bottom:1px solid #d3d2d2;
	margin-bottom:20px;
}
#region0 .kurs-kontener .tytul1{
	font-size:24px;
	font-family: MuseoSans;
	color:#00abfa;
	border-bottom:1px solid #d3d2d2;
	margin-bottom: 0px;
}
#region0 .kurs-kontener .komunikat{
	border-top: 0 none;
}
.kurs-kontener .modul-kurs-sciezka{
    margin-top: 15px;
    padding-top: 5px;
}
/*********modul opisowy************/
#region0 .kontener .opis-margines{
	overflow:hidden;
    margin-left: 4px;
}
#region0 .kontener .opis-margines .szablon5{
	float: left;
}
#region0 .kontener .opis-margines .szablon5 .zdjecie{
	width: 161px;
	margin: 0 20px 10px 0;
}
#region0 .kontener .opis-margines .szablon4{
	float: right;
}
#region0 .kontener .opis-margines .szablon4 .zdjecie{
	width: 161px;
	margin: 0 0 10px 20px;
}
#region0 .kontener .opis-margines .szablon7 .zdjecie{
	width: 161px;
	margin: 0 20px 10px;
	float: left;
}
#region0 .kontener .opis-margines  .tytul-opis{
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
#region0 .kontener .opis-margines .pliki img{
	margin: 0px 10px 0 0;
	border:none;
}
#region0 .kontener .opis-margines .pliki h4{
	margin-bottom:10px;
}
#region0 .kontener .opis-margines .pliki .plik-opis{
	margin-left: 26px;
}
#region0 .kontener .margines{
	margin-top: 15px;
}
#region0 .kontener .margines p{
	padding-bottom: 5px;
}
#region0 .kontener .tabelkaczerwona{
	border:0;
	margin:30px 0 0 0;
	padding:0;
}
#region0 .kontener .tabelkaczerwona .parzysta{
	background-color:#e9e9e9;
	padding:0;
	margin:0;
}
#region0 .kontener .tabelkaczerwona .nieparzysta{
	background-color:#f3f3f3;
}
#region0 .kontener .tabelkaczerwona .ostatnia-kolumna{
	border-right:1px solid #DFDFDF;
}
#region0 .kontener .tabelkaczerwona tr:first-child{
	background-color:#00abfa;
}
#region0 .kontener .tabelkaczerwona tr:first-child td{
	color:#fff;
	font-size:14px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
#region0 .kontener .tabelkaczerwona td{
	padding:10px;
	text-align:center;
	margin:0;
	border-bottom:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
}
#region0 .kontener .tabelkaczerwona td:first-child{
	text-align:left;
}
#region0 .kontener ul li{
	list-style-type: square;
}
#region0 .kontener  ul li ul li{
	list-style-type: none;
	margin-left:30px;
}
/*----------formatowanie regionu 3-----------------------*/
#region3 .kontener{
	width:280px;
	height:auto;
	margin: 18px 21px 20px 21px;
	float:left;
}
#region3 .kontener.menu-boczne-kontener{
	overflow: hidden;
}
#region3 .kontener h2{
	font-family: Museo300;
	font-size: 24px;
	color:#00abfa;
	margin-bottom: 10px;
}
/*skrot aktualnosci*/
#region3 .kontener .ramka .aktualnosci-blok{
	margin-bottom:20px;
}
#region3 .kontener .ramka .aktualnosci-blok h3{
	font-size: 12px;
}
#region3 .kontener .ramka .aktualnosci-blok .data{
	font-size: 10px;
	color:#949494;
	margin-bottom:10px;
}
#region3 .kontener .ramka .aktualnosci-blok p{
	font-size: 12px;
	color:#323232;
	line-height:25px;
}
#region3 .kontener .ramka .aktualnosci-blok a{
	color:#00abfa;
	text-decoration:none;
}
#region3 .kontener .ramka .aktualnosci-blok a:hover{
	text-decoration:underline;
}
/*bloki opisowe*/
#region3 .kontener .ramka .opis-blok p{
	margin-bottom:20px;
	line-height:24px;
}
/****************Realizacja***********************/
#region4 .realizacja{
	float:left;
	color:#7f7f7f;
	margin-top:10px;
	font-family: MuseoSans;
	padding-left: 15px;
}
#region4 .realizacja a{
	font-size:12px;
	font-family: MuseoSans;
	color:#7f7f7f;
	text-decoration:none;
	cursor: pointer;
}
#region4 .realizacja span{
	float:left;
	display:block;
}
#region4 .realizacja .POWERED {
	padding-left:15px;
	white-space: nowrap;
	position: relative;
	padding-top: 0px;
}
#region4 .realizacja .POWERED .cms {
	position: absolute;
	right: 0px;
	top: 0px;
}
#region4 .realizacja .POWERED .edito {
	padding-right: 30px;
}
#region4 .realizacja a:hover{
	text-decoration:underline;
	cursor: pointer;
}
/*-------------------------------------------------------------------------*/
/*--------------------------------region 5---------------------------------*/
/*-------------------------------------------------------------------------*/
#region6 .kontener,
#region5 .kontener{
	margin-bottom:20px;
}
.naglowek-czatu,
#region6 .naglowek-bloku,
#region5 .naglowek-bloku{
	font-size:16px;
	font-family: MuseoSans;
	color:#323232;
	border-bottom:1px solid #d3d2d2;
	padding:0 0 5px 0;
}
#region6 .naglowek-bloku{
	margin-bottom: 10px;
}
/*blok opisowy*/
#region6 .kontener .opis-blok,
#region5 .kontener .opis-blok{
	margin-top:20px;
}
/*blok ankieta*/
.blok-ankieta .ankieta-blok ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.blok-ankieta .ankieta-blok ul input{
	width:13px;
	height:13px;
	border:0px;
}
.blok-ankieta .ankieta-blok ul label{
	vertical-align:top;
}
/*------------------------wiadomosci nauczyciela------------------------*/
/*blok*/
#region5 .kontener .wiadomosci{
	margin:20px 0;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela{
	margin:0 0 20px 0;
	border-bottom:0;
}
#region5 .kontener .wiadomosci a{
	text-decoration:none;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela .wiadomosc-wlasciciel{
	float:left;
	color:#a7a7a7;
	margin:0 0 10px 0;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela .wiadomosc-wlasciciel span{
	color:#00abfa;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela .wiadomosc-data{
	float:right;
	font-weight:bold;
}
#region6 .aktualnosci-blok,
#region5 .aktualnosci-blok{
	margin: 10px 0;
}
#region6 .aktualnosci-blok .data,
#region5 .aktualnosci-blok .data{
	color: #949494;
	font-size: 10px;
	margin-bottom: 10px;
}
#region6 .aktualnosci-blok p,
#region5 .aktualnosci-blok p{
	color: #323232;
	font-size: 12px;
	line-height: 25px;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela .wiadomosc-opis{
	clear:both;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela .wiadomosc-opis a{
	color:#323232;
	text-decoration:none;
}
#region5 .kontener .wiadomosci .wiadomosci-nauczyciela .wiadomosc-opis a:hover{
	text-decoration:underline;
}
/*modul*/
.wiadomosci-nauczyciela{
	border-bottom: 1px solid #D3D2D2;
	margin-bottom:20px;
	padding-bottom:10px;
}
.wiadomosci-nauczyciela h3,
.wiadomosci-nauczyciela h3 a {
	color:#00abfa;
	font-size:12px;
	text-decoration:none;
}
.wiadomosci-nauczyciela .data{
	color: #818181;
    font-size: 10px;
	padding-top: 10px;
	display: inline;
}
.wiadomosci-nauczyciela p{
	padding:10px 0;
}
.wiadomosci-nauczyciela p.plik-opis{
	padding: 0;
}
.wiadomosci-nauczyciela img{
	float:left;
	margin:0 30px 30px 0;
}
.wiadomosci-nauczyciela .pliki h4{
 padding: 10px 0;
 }
.wiadomosci-nauczyciela .pliki img{
	margin-right:10px;
	border:none;
}
.wiadomosci-nauczyciela .pliki .plik-opis{
	margin-left:25px;
}
/**************Kalendarz wydarzen*************/
#region5 .kontener .KalenCont,
#region0 .kontener .KalenCont {
	margin-top:20px;
	background-color:#f4f4f4;
	text-align:center;
}
#region0 .kontener .KalenCont{
	margin-top: 0;
}
#region0 .kontener .kalendarz-td .formularz-pole.select{
	clear: none;
    margin: 0 auto;
    float: none;
    width: 250px;
}
#region0 .kontener .kalendarz-td select{
	padding: 3px 0;
	text-align: center;
	width: 250px;
}
#region0 .kontener .kalendarz-td select option{
	width: auto;
}
#region5 .kontener .KalenCont .kalendarz-dzis,
#region0 .kontener .KalenCont .kalendarz-dzis {
	width: 265px;
	height: 35px;
	background-color: #00abfa;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
#region5 .kontener .KalenCont .wyrownanie,
#region0 .kontener .KalenCont .wyrownanie{
	width:270px;
	*width:260px;
	text-align:center;
	font-size:14px;
	color:#fff;
	float:left;
}
#region5 .kontener .KalenCont .strzalka-lewa,
#region0 .kontener .KalenCont .strzalka-lewa {
	display:block;
	margin:5px 0 0 10px;
	float:left;
}
#region5 .kontener .KalenCont .strzalka-prawa,
#region0 .kontener .KalenCont .strzalka-prawa {
	display:block;
	margin:5px 10px 0 0;
	float:left;
}
#region5 .kontener .KalenCont .dni-tygodnia,
#region0 .kontener .KalenCont .dni-tygodnia {
	background-color: #f4f4f4;
	text-align: center;
	padding:0;
	margin:0;
}
#region5 .kontener .KalenCont .dni-tygodnia td,
#region0 .kontener .KalenCont .dni-tygodnia  td{
	font-size: 9px;
	padding:0;
	margin:0;
}
#region5 .kontener .KalenCont .dni td,
#region0 .kontener .KalenCont .dni td {
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	background-color:#e9e9e9;
	text-align:left;
	font-weight:bold;
	margin:0;
}
#region5 .kontener .KalenCont .dni td.wydarzen_1,
#region0 .kontener .KalenCont .dni td.wydarzen_1{
	background: url("/szablony/elearning/images/belki_dni.png") no-repeat 22px -168px transparent;
}
#region5 .kontener .KalenCont .dni td.wydarzen_2,
#region0 .kontener .KalenCont .dni td.wydarzen_2{
	background: url("/szablony/elearning/images/belki_dni.png") no-repeat 22px -134px transparent;
}
#region5 .kontener .KalenCont .dni td.wydarzen_3,
#region0 .kontener .KalenCont .dni td.wydarzen_3{
	background: url("/szablony/elearning/images/belki_dni.png") no-repeat 22px -100px transparent;
}
#region5 .kontener .KalenCont .dni td.wydarzen_4,
#region0 .kontener .KalenCont .dni td.wydarzen_4{
	background: url("/szablony/elearning/images/belki_dni.png") no-repeat 22px -66px transparent;
}
#region5 .kontener .KalenCont .dni td.wydarzen_5,
#region0 .kontener .KalenCont .dni td.wydarzen_5{
	background: url("/szablony/elearning/images/belki_dni.png") no-repeat 22px -32px transparent;
}
#region5 .kontener .KalenCont .dni td.wydarzen_6,
#region0 .kontener .KalenCont .dni td.wydarzen_6{
	background: url("/szablony/elearning/images/belki_dni.png") no-repeat 22px 2px transparent;
}
#region5 .kontener .KalenCont .dni td .wydarzenie-dnia,
#region0 .kontener .KalenCont .dni td .wydarzenie-dnia{
	padding:6px 3px;
	position: relative;
	overflow: hidden;
}
.wydarzenie-dnia-1,
.wydarzenie-dnia-2,
.wydarzenie-dnia-3,
.wydarzenie-dnia-4,
.wydarzenie-dnia-5,
.wydarzenie-dnia-6{
	position: absolute;
	height: 3px;
	width: 10px;
	background-color: #00abfa;
	right: 6px;
}
.wydarzenie-dnia .wydarzenie-dnia-1{
	bottom: 2px;
}
.wydarzenie-dnia .wydarzenie-dnia-2{
	bottom: 6px;
}
.wydarzenie-dnia .wydarzenie-dnia-3{
	bottom: 10px;
}
.wydarzenie-dnia .wydarzenie-dnia-4{
	bottom: 14px;
}
.wydarzenie-dnia .wydarzenie-dnia-5{
	bottom: 18px;
}
.wydarzenie-dnia .wydarzenie-dnia-6{
	bottom: 22px;
}
#region5 .kontener .KalenCont .dni td.Empty,
#region0 .kontener .KalenCont .dni td.Empty{
	background-color:#f4f4f4;
}
#region5 .kontener .KalenCont .dni .ostatnia,
#region0 .kontener .KalenCont .dni .ostatnia {
	border-right:1px solid #d2d2d2
}
#region5 .kontener .KalenCont .kalendarz-stopka,
#region0 .kontener .KalenCont .kalendarz-stopka {
	border-top:1px solid #d2d2d2;
	height:1px;
}
#region5 .kontener .KalenCont span,
#region0 .kontener .KalenCont span  {
	
}
#region5 .kontener .KalenCont .Active,
#region0 .kontener .KalenCont .Active {
	color:#00abfa;
	cursor:pointer;
}
/*kalendarz skroty*/
#region5 .kalendarz-skroty{
	margin-top: 5px;
}
#region5 .kontener .kalendarz-skrot .data{
	margin:10px 10px 0 0;
	color: #00abfa;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	padding-right: 5px;
}
#region5 .kontener .kalendarz-skrot a{
	color: #666;
	font-size:12px;
	text-decoration:none;
}
#region5 .kontener .kalendarz-skrot a:hover{
	text-decoration:underline;
}
#region5 .kalendarz-dodaj .przycisk{
	margin: 0;
	width: 277px
}
/* kalendarz modul*/
#region0 .kalendarz-dzis{
	color:#fff;
	font-size: 12px;
}
#region0 .kalendarz-dzis span{
	font-weight:bold;
}
#region0  .wybierz{
	clear:both;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #D2D2D2;
	padding:5px 25px 5px 20px;
}
#region0  .wybierz a{
	padding-top:8px;
	border:0;
	margin:0;
}

#region0 .lewaa,
#region0 .prawaa{
	display: block;
	height: 24px;
	width: 24px;
}
#region0 .lewaa span,
#region0 .prawaa span{
	background: url("/szablony/elearning/images/jquery-ui-datepicker/ui-icons_d8e7f3_256x240.png") no-repeat transparent;
	display: block;
	height: 16px;
	width: 16px;
	margin-top: 4px;
	margin-left: 4px;
}
.srodek-kalendarz{
	margin: 3px 0;
}
#region0 .lewaa{
	float: left;
	margin-left: 9px;
}
#region0 .prawaa{
	float: right;
	margin-right: 9px;
}
#region0 .lewaa span{
	background-position: -80px -192px;
}
#region0 .prawaa span{
	background-position: -48px -192px;
}
#region0 .lewaa:hover,
#region0 .prawaa:hover{
	background-color: #f5f8f9;	
}
#region0 .lewaa:hover span,
#region0 .prawaa:hover span{
	background: url("/szablony/elearning/images/jquery-ui-datepicker/ui-icons_217bc0_256x240.png") no-repeat transparent;	
}
#region0 .lewaa:hover span{
	background-position: -80px -192px;
}
#region0 .prawaa:hover span{
	background-position: -48px -192px;
}
#region0  .wybierz .formularz-pole {
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	float:left;
	margin: 0 10px;	
}
#region0 .aktualnosci-margines .data{
	color: #818181;
	font-size: 10px;
}
#region0 .opis-margines .wydarzenia{
	clear:both;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #D2D2D2;
	padding:0 0 10px 0;
	margin: 10px 0;
}
#region0 .opis-margines .wydarzenia .data{
	float:left;
	color:#00abfa;
	margin-right:10px;
}
#region0 .opis-margines .wydarzenia .opis-wydarzenia {
	float:left;
	width:520px;
}
#region0 .kalendarz-dodaj .przycisk{
	margin: 0;
	width: 100%;
}
/***************formularz kontaktowy, formularz rejestracyjny ********************/
option {
    width: 240px;
}
.new_select_2 option{
	width: auto;
}
.formularz-kontaktowy h2{
	font-size: 24px;
	font-family: MuseoSans;
	color:#00abfa;
	border-bottom: 1px solid #d3d2d2;	
}
.formularz-kontaktowy .opis-margines{
	margin: 30px 0 0 0;
}
.formularz-kontaktowy .modul-formularz {
	margin: 30px 0 0 0;
}
.formularz-kontaktowy input,
.modul-formularz  input,
.contact-form  input,
.formularz-kontaktowy textarea,
.formularz-kontaktowy iframe{
	width:240px;
	float:left;
	padding: 4px 0 1px 4px;
	vertical-align:middle;
}
.register-form.contact-form .data-pole input{
	width: 80px;
}
.formularz-kontaktowy textarea,
.contact-form textarea{
	width:360px;
	resize: none;
	height:200px;
}
.formularz-kontaktowy textarea[name="kontakt"] {
	height: 65px;
}
.formularz-kontaktowy iframe{
	width:200px;
	height:74px;
}
.opis-margines-zgoda input{
	width:auto;
	height:auto;
}
.formularz-kontaktowy select{
	padding:3px 3px 4px 0;
	width:244px;
}
.formularz-kontaktowy .form-wiersz,
.modul-formularz .form-wiersz,
.contact-form .form-wiersz{
	clear: both;
	margin: 5px 0 5px 0;
	overflow: hidden;
}
.formularz-kontaktowy .form-wiersz label,
.modul-formularz .form-wiersz label,
.contact-form .form-wiersz label{
	float:left;
	width:140px;
	text-align:right;
	padding:3px 10px 0 0;
	font-weight:bold;
	cursor: auto;
}
.formularz-kontaktowy .formularz-pole,
.modul-formularz .formularz-pole,
.contact-form .form-wiersz .formularz-pole {
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	float:left;
}
.formularz-kontaktowy .formularz-pole.no-edit,
.modul-formularz .formularz-pole.no-edit,
.contact-form .form-wiersz .formularz-pole.no-edit{
	background-color: #ffffff;
	border: 0 none;
	line-height: 24px;
}
.formularz-kontaktowy  .form-zgoda {
	width:365px;
	margin:20px auto 15px auto;
	font-size: 11px;
}
.formularz-kontaktowy .form-zgoda #zgoda{
	margin: 2px 5px 40px 40px;
	width: 13px;
	height:13px; 
	border:0
}
.formularz-kontaktowy .formularz-stopka,
.modul-formularz .formularz-stopka,
.contact-form  .formularz-stopka{
	width:280px;
	margin:0 auto 0 auto;
	font-size: 11px;
	overflow:hidden;
	clear:both;
}
.formularz-kontaktowy .formularz-stopka  input,
.contact-form  .formularz-stopka  input{
	width:75px;
	float:left;
	clear:both;
}
.formularz-kontaktowy .formularz-stopka  .form-legend{
	margin-left:15px;
}
/*logowanie/uzytkownicy*/
.login-form{
	margin-top: 20px;
}
.login-form .formatka{
	margin-top:30px;
}
.login-form .form-wiersz label{
	width:25%
}
.login-form .formularz-stopka{
	margin-left:51%;
}
.login-form a{
	color:#00abfa;
}
.contact-form {
	margin-top:30px;
}
.kontener .fix{
	float:left;
}
.contact-form .form-wiersz label{
	width: 170px;
}
#btn_start_date,
#btn_stop_date{
	margin:2px 0 0 2px;
}
.contact-form .konto-button{
	margin:0 auto 0 auto;
	padding:20px 0 0 0;
	
}
.contact-form .konto-button .przycisk{
	float:left;
	width:110px;
	margin-top:25px;
}
.register-form .konto-button .przycisk{
	float:right;
	width:110px;
	margin-top:0;
}
.contact-form .form-zgoda-rejestr{
	width:280px;
	margin: 10px auto 0 auto;
	font-size:11px;
}
.contact-form .form-zgoda-rejestr input{
	width:13px;
	height:15px;
	border:0px;
	margin-bottom:50px;
	margin-left:-2px;
}
.contact-form .konto-button{
	width:280px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	padding:0;
	font-size:11px;
}
.form-zgoda-rejestr input {
	margin-right: 8px;
}
.register-form .konto-button{
	width: 245px;
}
.contact-form  .konto-button input{
	float:left;
}
.contact-form .konto-button .wymagane{
	text-align:left;
	margin-left:20px;
}
.register-form .konto-button .wymagane{
	margin-left: 0px;
}
/******************aktualnosci******************************/
.aktualnosci-margines{
	border-bottom:1px solid #d3d2d2;	
	margin: 20px 0 0 0;
	clear:both;
	overflow:hidden;
	padding-bottom: 10px;
}

.aktualnosci-margines  img{
	float:left;
	margin:0 30px 30px 0;
	border: 1px solid #D3D2D2;
	padding: 1px;
}
.aktualnosci-margines .tekst {
	margin:0 0 10px 0;
}
.aktualnosci-margines .tekst p{
	margin:0 0 0 0;
}
.aktualnosci-margines h3,
.aktualnosci-margines .tekst h3 a{
	color:#00abfa;
	font-size:13px;
	text-decoration:none;
}
.aktualnosci-margines .data{
	margin-bottom:10px;
}
.aktualnosci-margines .tekst h3 a:hover{
	text-decoration:underline;
	cursor: pointer;
}
.aktualnosci-margines .tekst .data{
	padding-top:10px;
	color:#afafaf;
	font-size: 11px;
	float:left;
}
.aktualnosci-margines .tekst .data.date-none,
.data.date-none {
	display: none;
}
.aktualnosci-margines h3.date-none {
	margin-bottom: 10px;
}
/*aktualnosci podstrona*/
#region0 .kontener .szablon5{
	float: left;
	margin-top: 4px;
}
#region0 .kontener .szablon5 .zdjecie{
	width: 161px;
	margin: 0 20px 10px 0;
}
#region0 .kontener .szablon7 .zdjecie{
	width: 161px;
	float: left;
	margin: 0 20px 10px;
}
.regsrodkowy- #region0 .kontener .szablon7 .zdjecie{
	margin: 0 16px 10px;
}
#region0 .kontener .szablon4{
	float: right;
	margin-left: 20px;
	margin-top: 4px;
}
#region0 .kontener .szablon4 .zdjecie{
	width: 161px;
	margin-bottom: 10px;
}
#region0 .kontener .szablon4 .zdjecie div,
#region0 .kontener .szablon5 .zdjecie div,
#region0 .kontener .szablon7 .zdjecie div{
	display: block;
	width: 161px;
	height: 119px;
}
#region0 .kontener .szablon4 .zdjecie .zdjecie-opis,
#region0 .kontener .szablon5 .zdjecie .zdjecie-opis,
#region0 .kontener .szablon7 .zdjecie .zdjecie-opis{
	font-size: 11px;
	height: 15px;
	line-height: 12px;
	text-align: center;
}
#region0 .kontener .szablon4 .zdjecie img,
#region0 .kontener .szablon5 .zdjecie img,
#region0 .kontener .szablon7 .zdjecie img{
	margin:0;
	border: 1px solid #D3D2D2;
	padding: 1px;
}

#region0 .kontener .szablon5 p,
#region0 .kontener .szablon7 p{
	margin-bottom:20px;
	clear:both;
}
#region0 .kontener .szablon5 .pliki
#region0 .kontener .szablon7 .pliki{
	padding-top:10px;
}
#region0 .kontener .szablon5 .pliki h4,
#region0 .kontener .szablon7 .pliki h4{
	padding:10px 0;
}
#region0 .kontener .szablon5  .plik-opis,
#region0 .kontener .szablon7  .plik-opis{
	margin:10px 0 10px 45px;
}
.aktualnosci-margines .pliki{
	margin: 10px 0;
}
.aktualnosci-margines .pliki div img{
	margin: 2px 10px 0 0;
	border:none;
}
.aktualnosci-margines .pliki div a{
	font-weight: bold;
}
#region0 .kontener .aktualnosci-margines .pliki .plik-opis {
	font-size: 11px;
	margin: 0 0 10px 25px;
}
#region0 .kontener .border {
	float:left;
}
#region0 .kontener .border a{
	margin-top:10px;
	color:#fff;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}
#region0 .kontener .border a:hover{
	text-decoration: underline;
	cursor: pointer;
}
/*formatowanie ankiety dynamocznej*/
.formularz {
	margin:10px 0;
}
.tytul2{
	color: #00abfa;
	margin-bottom:5px;
}
.formularz .formularz-wiersz{
	clear: both;
	margin: 5px 0 30px 0;
	overflow: hidden;
}

.formularz .formularz-wiersz .nazwa{
	font-size:12px;
	font-weight:bold;
}

.formularz .formularz-wiersz .opis{
	font-size:11px;
	font-style:italic;
	padding:0;
}
.formularz .formularz-wiersz .number .formularz-pole{
	width:auto;
	max-width:230px
}
.formularz .formularz-wiersz .number .formularz-pole input{
	width:auto;
	max-width:230px
}
.formularz .formularz-wiersz .formularz-pole {
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	margin:15px 0 0 0;
}
.formularz .formularz-wiersz  td .formularz-pole {
	margin:5px 0 0 0;
}
.formularz .formularz-wiersz table.wielokrotny-tekst .formularz-pole .formularz-input {
	width: 100%;
}
.formularz .formularz-wiersz .formularz-pole .formularz-input{
	width:595px;
}
.formularz .formularz-wiersz  input,
.formularz .formularz-wiersz  select,
.formularz .formularz-wiersz  textarea,
.formularz .formularz-wiersz  iframe{
	width:600px;
	
}
.formularz .formularz-wiersz  textarea{
	width:600px;
	height:100px;
	resize: none;
}
.formularz .formularz-wiersz iframe{
	width:200px;
	height:74px;
}
.formularz .formularz-wiersz .formularz-select{
	width:350px;
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	margin:15px 0 0 0;
	overflow:hidden;
}
.formularz .formularz-wiersz .formularz-multiselect{
	width:350px;
	height:55px;
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	margin:15px 0 0 0;
}
.formularz .formularz-wiersz .formularz-multiselect select{
	width:350px;
	height:55px;
}
.formularz .formularz-wiersz  select{
	padding:3px 3px 4px 0;
	width:350px;
}
.formularz .formularz-wiersz .formularz-select select option{
	color:#000;
}
.formularz .formularz-wiersz .formularz-select span{
	position:absolute;
	top:0;
	right:0;
	height:20px;
	width:10px;
}
.formularz .formularz-wiersz .checkboxy  input {
	float:left;
	width:13px;
	height:13px;
	border:0;
	padding:0;
	margin:2px 20px 10px 0;
}
.formularz .formularz-wiersz .checkboxy2{
	margin-top:15px;
}
.formularz .formularz-wiersz .checkboxy table{
	margin-top:15px;
}
.formularz .formularz-wiersz .checkboxy  td{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}
.formularz .formularz-wiersz .checkboxy  td span{
	margin-top:0px;
}
.formularz .formularz-wiersz .checkboxy .tabela-wyboru tr{
	margin:0;
	padding:0;
	height:auto;
}
.formularz .formularz-wiersz .checkboxy .tabela-wyboru td{
	width:200px;
}
.formularz-ankieta-stopka {
	text-align:right;
	overflow:hidden;
	float:right;
}
/*formatowanie listy ankiet*/
.ankieta-margines {
	overflow:hidden;
	border-bottom:1px solid #d3d2d2;
	margin-bottom:20px;
	padding-bottom:10px;
}
.ankieta-margines .lista-ankiet{
	float:right;
}
.ankieta-margines  h3 .tytul2{
	text-decoration:none;
}
.ankieta-margines p{
	margin-top:5px;
}
.ankieta-margines  h3 .tytul2:hover{
	text-decoration:underline;
}
.kontener .lista-margines{
	margin:20px 0;
}
/*komunikat*/
.komunikat, 
.webForm {
	border: 1px solid #d3d2d2;
	background-color: #f4f4f4;
	padding: 20px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 30px;
	color: black;
}
.komunikat .przycisk{
	text-transform: uppercase;
}
.komunikat .komunikat_naglowek{
	color: black;
}
#region1 .komunikat{
	background-color: #00abfa;
	color:#fff;
	font-size:14px;
}
.webForm{
	margin-top:30px;
	overflow:hidden;
}
/*-----------------------------------------------------------------*/
/*--------------------modul e-learningowy--------------------------*/
/*-----------------------------------------------------------------*/
/*lista*/
.lista {
	margin-bottom: 10px;
}

.lista .opis{
	margin-top: 20px;
}
.modul-kurs.lista .opis{
	margin: 0;
}
.modul-kurs.lista .opis .przycisk{
	margin-bottom: 0;
}
.lista .tabelka-lista{
	background-color:#f3f3f3;
	margin:0;
	padding:0;
	width:100%;
}
.lista .tabelka-lista  td{
	height:30px;
	border-bottom:1px solid #d3d2d2;
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:15px;
	text-align:left;
}
.lista .tabelka-lista td:first-child{
	text-align:left;
	border-right:1px solid #d3d2d2;
	width: 50%;
	font-weight:normal;
}
.lista .tabelka-lista td:last-child{
	border-right: 0 none;
}
.lista .tabelka-lista  th{
	height:30px;
}
.lista .tabelka-lista .naglowek-tabelki{
	background-color:#00abfa;
	text-align:left;
}
.lista-wynikow.lista .tabelka-lista .naglowek-tabelki,
.lista .tabelka-lista .naglowek-tabelki a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.lista .tabelka-lista .naglowek-tabelki a span{
	padding-left:10px;
	display:block;
}
.lista-wynikow.lista .tabelka-lista .naglowek-tabelki{
	padding-left: 15px;
}
.lista .tabelka-lista .naglowek-tabelki h3{
	color:#fff;
	font-size:12px;
	padding-left:10px;
	text-decoration:none;
}


.lista .tabelka-lista .naglowek-tabelki a:hover{
	text-decoration:underline;
}
.lista .tabelka-lista .parzysta{
	background-color:#e9e9e9;
}
/*0pis dzialu*/
.lista-lekcji .margines{
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
	margin-bottom:10px;
}
.lista-lekcji .margines .opis,
.lista-lekcji .margines .stan2 {
	margin-top: 10px;
}
.lista-lekcji .margines .stan2{
	color:#00abfa;
}
.lista-lekcji .margines .tytul a {
	color:#1c1c1c;
	font-weight: bold;
	margin-bottom: 10px;
}
.lista-lekcji .top {
	border-bottom: 1px solid #D3D2D2;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
.lista-lekcji .top .naglowek-dzial {
	border-bottom: 1px solid #D3D2D2;
	color: #323232;
	font-family: MuseoSans;
	font-size: 16px;
	padding: 0 0 5px;
	margin-bottom:10px;
}
.lista-lekcji .margines  .przycisk{
	margin:0px;
}
/*podstrony*/
.modul-kurs-sciezka{
	margin-bottom:10px;
}
.modul-kurs-sciezka a {
	font-size:12px;
	color:#00abfa;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
	margin:0 4px;
}
.modul-kurs-sciezka a:hover {
	text-decoration:underline;
	cursor: pointer;
}
.drzewo{
	margin:0;
	padding:0;
}
.drzewo ul{
	margin:0;
	padding:0;
	background: url("/szablony/elearning/images/drzewo/main-border.png") repeat-y left top;
}
.drzewo ul.one{
	background: none;
}
#region0 .kontener .drzewo ul li{
	list-style: none;
	position: relative;
}
.drzewo ul li.test-bez-dzialu,
.drzewo ul li.dzial{
	background: url("/szablony/elearning/images/drzewo/main-element.jpg") no-repeat left top;
	padding-left: 15px;
}
.drzewo ul li.first-element{
	background: url("/szablony/elearning/images/drzewo/first-element.jpg") no-repeat left top;
}
.drzewo ul li.last-element{
	background: url("/szablony/elearning/images/drzewo/last-element.jpg") no-repeat left 2px;
}
.drzewo ul li.first-element.last-element{
	background: none;
}
.drzewo ul li .last-hidden{
	display: none;
}
.drzewo ul li.lastest .last-hidden{
	background: none repeat scroll 0 0 white;
	display: block;
	height: 200px;
	left: -23px;
	position: absolute;
	top: 0;
	width: 1px;
}
.drzewo ul li img{
	vertical-align: middle;
	margin-right: 10px;
}
.drzewo ul .lekcja{
	background: url("/szablony/elearning/images/drzewo/kreska-pionowa.png") repeat-y left top;
	margin: 0 0 0 23px;
	padding: 5px 20px 5px 0px;
}
.drzewo ul .test.test-dzialu{
	background: url("/szablony/elearning/images/drzewo/kreska-pionowa.png") repeat-y left top;
	font-weight: normal;
	margin: 0 0 0 23px;
	padding: 5px 20px 5px 0px;
}
.drzewo ul .test.test-dzialu.last,
.drzewo ul .lekcja.last{
	background-position: left -20px;
    background-repeat: no-repeat;
}
.drzewo ul .test.test-dzialu .lekcja-kontainer,
.drzewo ul .lekcja .lekcja-kontainer{
	background: url("/szablony/elearning/images/drzewo/kreska-pozioma-podwojna.png") no-repeat left center;
	padding-left: 23px;
}
.drzewo ul .test.test-dzialu .lekcja-kontainer span,
.drzewo ul .lekcja .lekcja-kontainer span{
	display:block;
	padding-left:60px;
}
.drzewo ul .lekcja a,
.drzewo ul .test a,
.drzewo ul .dzial a,
.lista-lekcji .margines .tytul a,
.modul-kurs .przyciski-wstecz-dalej .link-wstecz a,
.nawigacja .linki .link-nastepna a,
.nawigacja .linki .link-poprzednia a,
.nawigacja .linki .link-zakoncz a,
.opis-margines p a,
.login-form a{
	color: #1c1c1c;
	text-decoration: none;
	cursor: pointer;
}
.nawigacja .wstecz{
	font-weight: bold;
    padding: 6px 20px;
    float: left;
	display: block;
}
.drzewo ul .lekcja a:hover,
.drzewo ul .test a:hover,
.drzewo ul .dzial a:hover,
.lista-lekcji .margines .tytul a:hover,
.modul-kurs .przyciski-wstecz-dalej .link-wstecz a:hover,
.nawigacja .linki .link-nastepna a:hover,
.nawigacja .linki .link-poprzednia a:hover,
.nawigacja .linki .link-zakoncz a:hover,
.opis-margines p a:hover,
.login-form a:hover{
	text-decoration:underline;
	cursor: pointer;
}
.drzewo ul .dzial{
	margin:30px 0 0 0;
	padding:0;
	font-size:12px;
	color:#1c1c1c;
	font-weight:bold;
}
.drzewo ul .test{
	margin:30px 0 0 0;
	padding:0;
	font-size:12px;
	color:#1c1c1c;
	font-weight:bold;
}
a.sciezka-strzalki{
	background: url("/szablony/elearning/images/przejscie.png") no-repeat left center;
	padding-left:10px;
}
.modul-kurs h3{
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
}
.modul-kurs .stan{
	font-size:12px;
	color:#00abfa;
	margin:10px 0;
}
.modul-kurs .stan span{
	font-weight:bold;
}
.modul-kurs .przyciski-wstecz-dalej .przycisk{
	float:left;
	padding:5px 15px;
}
.modul-kurs .przyciski-wstecz-dalej .test-przysisk{
	float:left;
	margin-right:12px;

}
.modul-kurs .przyciski-wstecz-dalej .link-wstecz a{
	font-weight:bold;
	font-size:12px;
	color:#4c4c4c;
}
#region0 .kontener .modul-kurs.lekcja .opis-margines .zdjecie div{
	display: block;
	width: 181px;
	height: 135px;
}
#region0 .kontener .modul-kurs.lekcja .opis-margines .zdjecie div.zdjecie-opis{
	display: block;
	width: 181px;
	height: 10px;
}
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon5{
	float: left;
	width: 181px;
	margin-right: 15px;
}
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon4{
	float: right;
	width: 181px;
	margin: 0 0 10px 10px;
}
#region0 .kontener .modul-kurs.lekcja .margin .szablon4{
	float: right;
	width: 200px;
	margin: 0 0 0 20px;
}
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon7 .zdjecie{
	float: left;
	width: 181px;
	margin: 0 10px 10px 9px
}
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon5 .zdjecie{
	width: auto;
	margin: 0 0 10px 0;	
}
#region0 .kontener .modul-kurs.lekcja .margin .szablon4 .zdjecie,
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon4 .zdjecie{
	width: 200px;
	margin-left: 0;
	float: right;
}
#region0 .kontener .modul-kurs.lekcja .margin .szablon4 .zdjecie div{
	display: block;
	text-align: right;
	width: 200px;
	height: 149px;
}
#region0 .kontener .modul-kurs.lekcja .margin .szablon5 .zdjecie .zdjecie-opis,
#region0 .kontener .modul-kurs.lekcja .margin .szablon4 .zdjecie .zdjecie-opis{
	height: auto;
	display: block;
}
#region0 .kontener .modul-kurs.lekcja .margin .szablon4 .zdjecie img,
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon7 .zdjecie img,
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon5 .zdjecie img,
#region0 .kontener .modul-kurs.lekcja .opis-margines .szablon4 .zdjecie img{
	padding: 1px;
	border: 1px solid #D3D2D2;
}

/*postępy w lekcjach*/
.modul-kurs .dzial .flash,
.modul-kurs .lekcja .flash,
.modul-kurs .test .flash{
	height: 15px;
	width: 15px;
	overflow:hidden;
	border:1px solid #d3d2d2;
	background-color:#00abfa;
	float:left;
}
.modul-kurs .dzial .pozostalo,
.modul-kurs .lekcja .pozostalo,
.modul-kurs .test .pozostalo{
	height: 15px;
	width: 15px;
	background-color: #fff;
}
.modul-kurs .test .flash .pozostalo.zakonczony-niepoprawnie{
	background-color: #E9E9E9;
}
.modul-kurs .dzial img,
.modul-kurs .lekcja img,
.modul-kurs .test img{
	float: left;
	margin: 0 15px;
}
/*lekcja*/
.nawigacja{
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	width:605px;
	height:30px;
	margin:20px auto;
	position: relative;
}
.nawigacja.modul-kurs-licznik{
	margin-bottom: 5px;
	line-height: 30px;
	margin-top: 0;
	width: 200px;
	margin-left: 182px;
}
.nawigacja.modul-kurs-licznik img{
	margin-top: 1px;
	float: left;
}
.nawigacja.modul-kurs-licznik span{
	font-weight: bold;
	color: #00abfa;
}
.ilosc_stron{
	color: #00abfa;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
}
.nawigacja .linki{
	float:right;
}
.nawigacja .linki .link-nastepna,
.nawigacja .linki .link-poprzednia,
.nawigacja .linki .link-zakoncz{
	float:right;
	padding: 6px 25px;
}
.nawigacja  .linki .btn-poprzednie{
	position:absolute;
	top:0px;
	right:150px;
}
.modul-kurs.lekcja table,
.modul-kurs.lekcja table td,
.modul-kurs.lekcja table th{
	/*border: 1px solid #D3D2D2;*/
}
.nawigacja .linki .btn-nastepne,
.nawigacja .linki .btn-poprzednie,
.nawigacja .linki .przycisk-zakoncz{
	float:right;
	padding: 6px 0 2px;
}
.nawigacja  .linki .btn-poprzednie  input{
	float:right;
	font-size:12px;
	padding:0 30px;
}
.nawigacja .linki .btn-nastepne .btn-std,
.nawigacja .linki .btn-poprzednie .btn-std,
.nawigacja .linki .przycisk-zakoncz .zakoncz{
	padding-bottom: 1px;
}
.nawigacja  .linki .btn-nastepne input,
.nawigacja .linki .przycisk-zakoncz input{
	float:right;
	font-size:12px;
	padding:0 35px;
}
.nawigacja .linki .link-nastepna a,
.nawigacja .linki .link-poprzednia a,
.nawigacja .linki .link-zakoncz a,
.nawigacja  .linki .btn-nastepne input,
.nawigacja  .linki .btn-poprzednie input,
.nawigacja .linki .przycisk-zakoncz input{
	color:#00abfa;
	font-weight:bold;
	font-size:12px;
	cursor: pointer;
}
.nawigacja .linki .link-nastepna,
.nawigacja  .linki .btn-nastepne input,
.nawigacja .linki .link-zakoncz,
.nawigacja .linki .przycisk-zakoncz input{
	background: url("../images/kreska.png") no-repeat left;
}
.nawigacja .linki .deleteBox .webForm .koniec-testu-btn{
	overflow:hidden;
	width: 160px;
	margin: 0 auto 0 auto;
 }
.nawigacja .linki .deleteBox .webForm .koniec-testu-btn .koniec-testu-przycisk-l{
	float:left;
}

.lekcja .opis-margines h3.tytul{
	font-weight:bold;
	font-size:12px;
	color:#00abfa;
	margin-bottom:20px
}
.lekcja .opis-margines p a{
	color:#00abfa;
}
.lekcja .opis-margines td a img{
	margin:0;
}
.lekcja .opis-margines .pliki{
	margin-top:20px;
}
.lekcja .opis-margines .pliki img{
	float:left;
	border:none;
}
.lekcja .opis-margines .pliki .wiersz-plik{
	clear:both;
	margin-top: 5px;
}
.lekcja .przycisk{
	float:right;
}
/*test*/
.lekcja .tytul-pytania p{
	font-size: 14px;
}
.lekcja .radio-label .test-radio{
	float:left;
	padding:2px;
}
.lekcja .radio-label .test-label{
	float:left;
	width:555px;
	padding-left:5px;
	font-size:14px;
}
.lekcja .radio-label{
	margin:9px 0 9px 15px;
	overflow:hidden;
}
.lekcja .radio-label input{
	height:13px;
	width:13px;
	border:0;
	margin:0;
	margin-top:2px;
	vertical-align:middle;
}
/*test ze sprawdzaniem*/
.margin .modul-kurs-btn-sprawdz {
	overflow:hidden;
}

.margin img{
	margin-bottom:20px;
}
.margin .tytul-pytania{
	margin-bottom:20px;
}
.margin .radio-label .red{
	color: #ff0101;
	padding-right:20px;
	background: url(../images/odpowiedz-zle.png) no-repeat right center;
}
.margin .radio-label .green{
	color: #9ab339;
	padding-right:20px;
	background: url(../images/odpowiedz-dobrze.png) no-repeat right center;
}
.regsrodkowy- .strona-kontainer{
	margin: 0 auto;
	width: 605px;
}
.rozpocznij{
	margin-right: 12px;
	display: block;
	float: left;
}
b.red{
	color: red;
}
b.green{
	color: green;
}
/*Lista podkategorii*/
.brak-podkreslenia{
	border-bottom:none;
	margin-bottom:30px;
}
.modul-lista{
	border-bottom: 1px dashed #D3D2D2;
	font-size:16px;
	padding: 8px 0;
	width:100%;
}
.modul-lista a{
	color:#323232;
	text-decoration:none;
}
.modul-lista a:hover{
	text-decoration:underline;
	cursor:pointer;
}
/*faq*/
.opis_faq{
	padding-bottom: 10px;
	border-bottom: 1px solid #D3D2D2;
}
.aktualnosci-margines .faq-pytanie{
	color:#323232;
	cursor:pointer;
	font-size: 14px;
}
.aktualnosci-margines .faq-pytanie a{
	color:#323232;
	cursor:pointer;
	font-size: 14px;
}
.aktualnosci-margines .faq-pytanie a:hover{
	text-decoration: none;
}
.aktualnosci-margines .rozwiniete{
	color:#00abfa;
}
.aktualnosci-margines .odpowiedz{
	margin: 15px 0 10px 20px;
}
.aktualnosci-margines .odpowiedz p a:hover{
	color:#00abfa;
}
.formularz-stopka-faq{
	margin: 0 auto;
	width:420px;
	text-align:right;
}
.faq{
	margin: 30px 0 10px 0;
}
/***********************************************************************************/
/**************************         FORUM        ***********************************/
/***********************************************************************************/
/*menu*/
.container-forum .forum .sciezka a.pierwszy{
	font-weight:bold;
}
.container-forum .forum .sciezka a{
	font-weight:normal;
	color:#323232;
	cursor:pointer;
}
.container-forum .forum .sciezka a:hover{
	text-decoration:underline;
}
.container-forum .forum .pager img{
	width:10px;
}
.container-forum .forum  a{
	font-weight:bold;
	color:#323232;
	cursor:pointer;
}
.container-forum .forum  a:hover{
	text-decoration:underline;
}
.container-forum .forum-linki{
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	width:100%;
	height:30px;
	margin: 0;
	overflow:hidden;
}
.container-forum .forum-linki ul{
	margin:7px 0;
}
.container-forum .forum-linki ul li{
	float:right;
	background: url("../images/kreska2.png") no-repeat right center;
	font-size:12px;
	color:#00abfa;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
	list-style:none;
	padding:0 21px 0 20px;
	margin: 0;
}
.container-forum .forum-linki ul li.pierwszy{
	background:none;
}
.container-forum .forum tr{
	height:30px;
	min-height:30px;
}
.container-forum .forum{
	background-color:#fff;
	color:#323232;
}
.container-forum .forum th{
	background-color:#00abfa;
	color:#fff;
	padding:0 10px;
}
.container-forum .forum tr:first-child{
	background-color:#fff;
	color:#323232;
}
.container-forum .forum .nieparzysta{
	background-color:#f3f3f3;
}
.container-forum .forum .parzysta{
	background-color:#e9e9e9;
}
.container-forum .forum .forum-dzial{
	background-color:#fff;
	color:#323232;
	font-weight:bold;
	padding: 0;
	font-size: 13px;
	text-align: left;
}
.container-forum .forum td{
	border-bottom:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	padding:5px 10px;
}
.container-forum .forum .ostatnia-kolumna{
	border-right:1px solid #DFDFDF;
	vertical-align: middle;
}
.container-forum .forum-status{
	margin:40px 0 0 0;
}
.container-forum .forum-status .forum  .status-naglowek{
	text-align:left;
	padding:0 10px;
}
.container-forum .forum-status .forum .logo{
	margin:0;
	padding:0;
	width:190px;
}
.container-forum .forum-status .forum span{
	font-weight:bold;
}
.container-forum .forum-status .forum .uzytkownicy-online a{
    font-weight: normal;
}
.container-forum .forum .sciezka {
	display:block;
}
.container-forum .forum .sciezka a{
	color:#323232;
}
.forum-edycja{
	margin-top:20px;
	color: #aaa;
}
/*forum formularze*/
.container-forum .formularz .form-wiersz{
	clear: both;
	margin: 5px 0 5px 0;
	overflow: hidden;
}
.container-forum .formularz .form-wiersz label{
	float:left;
	width: 200px;
	text-align:right;
	padding:3px 10px 0 0;
	font-weight:bold;
}
.container-forum .formularz .form-wiersz textarea {
	height: 200px;
	resize: none;
	width: 360px;
}
.container-forum .formularz .form-wiersz iframe{
	height: 74px;
}
.container-forum .formularz.form-wiersz label span{
	color:#323232;
}
.container-forum .formularz .formularz-pole {
	border:1px solid #d3d2d2;
	background-color: #f4f4f4;
	float:left;
}
.register-form .forum-avatar,
.container-forum .formularz .formularz-pole-avatar{
	float:left;
}
.register-form.zmiana-danych-konta{
	margin-top: 10px;
}
.register-form.zmiana-danych-konta .dane-dodatkowe-naglowek{
	margin: 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #D3D2D2;
	font-weight: bold;
	font-size: 13px;
}
.container-forum  .formularz-stopka{
	width:240px;
	margin:0 auto 0 auto;
	font-size: 11px;
	overflow:hidden;
	clear:both;
}
.register-form .forum-avatar input{
	width: auto;
	float: none;
}
.container-forum .formularz-stopka  input{
	width:75px;
	float:left;
	clear:both;
}
.container-forum  .forum a img,
.container-forum  .forum .forum-przyklej{
	width:13px;
}
.container-forum  .forum  .forum-data{
	float:left;
	margin-bottom: 15px;
}
.container-forum  .forum  .prawo{
	float:right;
}
.container-forum .forum .forumMessage {
	clear:both;
	max-width: 763px;
	overflow: auto;
}
.container-forum  .forum .forumMessage .quote{
	border: 1px solid #DFDFDF;
	margin:0;
	padding:5px;
}
.container-forum  .forum  .profil-user{
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	display:block;
}
.container-forum  .forum  .user-wiersz{
	width:100%;
	overflow:hidden;
	clear:both;
}
.container-forum  .forum  .user-wiersz .user-label{
	width:100px;
	text-align:right;
	float:left;
}
.container-forum  .forum  .user-wiersz .user-pole{
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	float:left;
}
/*rotator*/
.wysrodkowanie-navi{
	position: absolute;
	z-index: 89;
	overflow:hidden;
	bottom:10px;
	width: 100%;
	text-align: center;
}
.wysrodkowanie-navi ul{ 
	padding: 0;
	margin:0 auto;
	text-align:center;
}
.wysrodkowanie-navi .navi a{
	background-color:#d2d2d2;
	height: 4px;
	width: 60px;
	padding: 0;
	margin: 0 10px;
	display: inline-block;
	*float:right;
}
.wysrodkowanie-navi .navi a.activeSlide{
	background-color:#00abfa;
}
/*formatowania tekstow*/
.kontenerr{
	padding: 50px 0 0 0;
	margin: 0 auto;
	width: 980px;
	overflow: hidden;
	position: relative;
	height: 320px;
}
.carousel-bg .car-tytul a,
.carousel-bg .car-tytul span{
	font-family: Museo700;
	font-size: 38px;
	color:#323232;
	display:block;
	text-align:left;
	width: 610px;
	text-decoration:none;
	line-height:30px;
	margin-bottom:12px;
	padding-top: 11px;
	*float:left;
	*margin-bottom:-10px;
}
.carousel-bg .car-podtytul a,
.carousel-bg .car-podtytul span{
	font-family: Museo300;
	clear:both;
	font-size: 38px;
	color:#00abfa;
	display:block;
	text-align:left;
	width:610px;
	margin-bottom:35px;
	text-decoration:none;
	line-height:34px;
	*float:left;
	*margin-bottom:-10px;
}
.carousel-bg .car-tresc a,
.carousel-bg .car-tresc span{
	font-family: MuseoSans;
	clear:both;
	font-size: 16px;
	color:#323232;
	display:block;
	text-align:left;
	width:520px;
	text-decoration:none;
	float:left;
}
.carousel-bg .car-tresc img{
	margin-left:10px;
	vertical-align:middle;
}
/**/
#mycarousel{
	height: 370px;
	overflow: hidden;
	padding: 0;
	margin: 0.5px 0 0 0;
	width: 100%;
}
#mycarousel li{
	display: block;
	height: 370px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 0;
	margin: 0px;
	float: left;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 3px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
.jcarousel-skin-ie7 .jcarousel-container {
	-moz-border-radius: 10px;
	background: #D4D0C8;
	border: 1px solid #808080;
	position: relative;
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
	padding: 4px 40px;
	margin: 10px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {}
.jcarousel-skin-ie7 .jcarousel-item:hover {
	border-color: #808080;
}
.jcarousel-skin-ie7 .jcarousel-item {
	background: #FFFFFF url(/szablony/default/images/lightbox-ico-loading.gif) no-repeat center center;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
	position: absolute;
	top: 30px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(/szablony/default/images/carousel/next-horizontal.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
	position: absolute;
	top: 30px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(/szablony/default/images/carousel/prev-horizontal.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/*multiselect*/
.multiselect{
	height: 180px;
	width: 225px;
}
.mbuttons{
	float: left;
	height: 127px;
	padding-top: 55px;
	width: 50px;
}
.modul-formularz .mbuttons input{
	float: none;
	height: 25px;
	margin: 5px;
	padding: 0 0 3px;
	width: 40px;
}
.modul-formularz .mbuttons input:hover{
	text-decoration: none;
}
#grupy_selects,
#uzytkownicy_selects,
#kursy_selects{
	display: none;
}
.modul-formularz .form-wiersz .formularz-pole .new_input{
	padding: 1px 5px;
	width: 230px;
}
.modul-formularz .form-wiersz .formularz-pole .new_select{
	padding: 3px 5px;
	width: 240px;
}
.meeting-container.lista table.tabelka-lista .naglowek-tabelki{
	color: #fff;
	padding: 6px 12px;
	text-align: center;
}
.meeting-container.lista .tabelka-lista th:first-child,
.meeting-container.lista .tabelka-lista td:first-child{
	width: auto;
	border-right: 0 none;
	text-align: left;
}
.meeting-container.lista .tabelka-lista td{
	padding-left: 0;
}
.spotkania{
	overflow: hidden;
	margin-top: 10px;
}
.info span{
	display: block;
}
.opis{
	overflow: hidden;
	margin-bottom: 10px;
}
.player{
	float: left;
	margin-left: 10px;	
}
.player .myContentContainer{
	background: url("../images/kreska.png") no-repeat left center;
	padding: 0px 0 2px 15px;
}
.modul-formularz .form-wiersz .formularz-pole .new_data_input{
	width: 90px;
}
.modul-formularz .form-wiersz.form-wiersz-data-godzina img{
	float: left;
}
.modul-formularz .form-wiersz.form-wiersz-data-godzina label.god_min{
	width: 50px;
	padding: 3px 5px 0 10px;
}
.modul-formularz .form-wiersz.form-wiersz-data-godzina select{
	width: 50px;
}
.czat-container .czat-table .tabelka-lista td{
	text-align: center;
	padding: 0 5px;
}
.czat-container .czat-table .tabelka-lista th.naglowek-tabelki{
	padding:  0 5px;
}
.czat-table.meeting-container.lista .tabelka-lista th,
.czat-table.meeting-container.lista .tabelka-lista td{
	border-right: 1px solid #D3D2D2;
}
.czat-table.meeting-container.lista .tabelka-lista th:last-child,
.czat-table.meeting-container.lista .tabelka-lista td:last-child{
	border-right: 0 none;
}

.czat-legenda {    
    float: right;
    width: 150px;
	margin: 15px 0 0 0;
}

.czat-legenda div {
	margin: 3px 0;
}

.margines-naglowek {
	margin: 0 0 20px 0;
}

.przycisk-czat{
	background-color: #00abfa;
	margin: 2px;
	padding: 3px;
	width: 60px;
	height: 12px;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	font-family:'MuseoSans';
	text-decoration: none;
	display: block;
	float: left;
}
.przycisk-czat.wejdz-czat{
	float: none;
	margin: 2px auto;
}
.przycisk-czat:hover{
	text-decoration: underline;
	color:#fff;
}
.form-usun-czat .przycisk-czat {
	border: none;
	height: 25px;
	cursor: pointer;
}
.UserChatPanel{
	float: right;
	width: 150px;
	height: 350px;
	background-color: #F4F4F4;
	border: 1px solid #D2D2D2;
}
.MainChatPanel{
	width: 430px;
	height: 350px;
	float: left;
	background-color: #F4F4F4;
	border: 1px solid #D2D2D2;
	overflow: auto;
}
.modul-formularz2{
	width: 430px;
	float: left;
	margin-top: 10px;
}
.userMsg{
	width: 430px;
	height: 80px;
	resize: none;
	background-color: #F4F4F4;
	border: 1px solid #D2D2D2;
}
.ankieta-textarea{
	width: 100%;
	height: 200px;
	background-color: #F4F4F4;
	border: 1px solid #D3D2D2;
}
.ankieta-textarea textarea{
	resize: none;
	width: 100%;
	height: 198px;
}
.sortable{
	background-color: #F4F4F4;
	border: 1px solid #D3D2D2;
	display: block;
	margin: 15px 0;
	overflow: hidden;
	padding: 5px;
}
#region0 .kontener .sortable li{
	margin: 5px;
	padding: 0;
	list-style: none outside none;
	cursor: move;
}
#region0 .kontener .sortable li span{
	display: block;
	padding: 5px;
}
#region0 .kontener li.ui-state-default,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	border: 1px solid #cccccc;
	background: #f6f6f6 url(/szablony/elearning/images/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 
	font-weight: bold;
	color: #1c94c4;
}
#region0 .kontener li.ui-state-highlight,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
	border: 1px solid #fed22f;
	background: #ffe45c url(/szablony/elearning/images/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-datepicker-header.ui-widget-header{
	background: #00abfa;
	border: 1px solid #00abfa;
}

.ui-datepicker td.wydarzenie-1 a,
.ui-datepicker td.wydarzenie-2 a,
.ui-datepicker td.wydarzenie-3 a,
.ui-datepicker td.wydarzenie-4 a,
.ui-datepicker td.wydarzenie-5 a,
.ui-datepicker td.wydarzenie-6 a{
	color: #00abfa;
}
.ui-state-highlight{
	height: 2em;
	line-height: 2em;
}
#region0 .kontener .sortable li.red{
	border: 1px solid red;
}
#region0 .kontener .sortable li.green{
	border: 1px solid #33cc33;
}
#region0 .kontener .dopasowywanie-container .sortable{
	margin: 5px;
	float: left;
	width: 285px;
}
#region0 .kontener .dopasowywanie-container .sortable.sortable-default li{
	cursor: default;
}
.sortable.empty-sortable{
	margin: 5px 0;
	min-height: 50px;
}
#region0 .kontener .lista-odpowiedzi .pytanie-block{
	float: left;
}
#region0 .kontener .lista-odpowiedzi li{
	list-style-type: none;
}
#region0 .kontener .lista-odpowiedzi li.poprawna{
	color: #00abfa;
	font-weight: bold;
	background: url(../images/odpowiedz-niedobrze.png) no-repeat left 3px;
	margin: 0;
	padding-left: 20px;
}
#region0 .kontener .lista-odpowiedzi li.wybrana.poprawna{
	color: #9ab339;
	background: url(../images/odpowiedz-dobrze.png) no-repeat left 3px;
	margin: 0;
	padding-left: 20px;
}
#region0 .kontener .lista-odpowiedzi li.niepoprawna{
	color: #ff0101;
	background: url(../images/odpowiedz-zle.png) no-repeat left 3px;
	margin: 0;
	padding-left: 20px;
}
#region0 .kontener .lista-odpowiedzi li.wybrana{
	font-weight: bold;
}
.lista.lista-wynikow{
	margin-bottom: 0;
}
#region0 .kontener li.part1{
	background-image: none;
	background-color: #FFEEAA;
}
#region0 .kontener li.part2{
	background-color: #CCEE99;
	background-image: none;
}
.dialog-naglowki{
	margin: 5px 5px 0px 5px;
	font-weight: bold;
}
.dopasowywanie-container .dialog-naglowki{
	width: 285px;
}
.grupa-tytul{
	font-size: 16px;
	font-weight: bold;
	color: #00719E;
	border-top: 1px solid #D2D2D2;
	padding-top: 20px;
	margin-top: 10px;
}
.grupa-opis{
	margin-bottom: 10px;
}
.modul-formularz .przycisk-zamow{
	clear: none;
	margin: 7px 0 0 20px;
	width: 150px;
}
.modul-formularz .przycisk-zamow-kontainer .formularz-pole{
	margin-top: 10px;
}
.zamow-kontainer{
	margin: 15px 0;
	border-bottom: 1px solid #D3D2D2;
	clear: both;
	padding-bottom: 5px;
}
.zamow-kontainer .przycisk-zamow-kontainer label{
	width: 175px;
	margin: 10px 0;
}
.zamow-kontainer-dane h2{
	color: #00719E;
}
.container-player-2{
	width: 180px;
	height: 200px;
	float: left;
}
.regsrodkowy- .nawigacja .linki #warstwa-popup{
	width: 605px;
}
.tresc-regulaminu{
	width: 584px;
	float: left;
	background-color: #F4F4F4;
	padding: 5px;
	height: 140px;
	overflow-x: hidden;
	border: 1px solid #D3D2D2;
}
.naglowek-rejestracji{
	float: left;
	text-align: right;
	width: 400px;
	padding-bottom: 15px;
}
.naglowek-rejestracji.dynam{
	margin-top: 15px;
}
.wstecz-new-position{
	position: absolute;
}
.reklama .reklama{
	text-align: center;
	padding-bottom: 18px;
}
#region8{
	background: #ffffff;
	margin-bottom: -1px
}
#region8 .reklama .reklama{
	padding: 5px 0;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a{
	position: relative;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a .wydarzenie-dnia-1{
	bottom: 2px;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a .wydarzenie-dnia-2{
	bottom: 6px;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a .wydarzenie-dnia-3{
	bottom: 10px;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a .wydarzenie-dnia-4{
	bottom: 14px;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a .wydarzenie-dnia-5{
	bottom: 18px;
}
#jq-kalendarz-wydarzen table.ui-datepicker-calendar td.wydarzeniad a .wydarzenie-dnia-6{
	bottom: 22px;
}
.newFileInput{
    cursor: pointer !important;
    display: block !important;
    float: right;
    margin-left: 0;
    width: 244px !important;
    z-index: 10;
}
.newFileInput input{
    margin-left: 0 !important;
}
.ie7 .newFileInput{
    position: relative;
    margin-left: -244px !important;
}

#cookie_permission{
    position: fixed;
    right: 50px;
    bottom: 50px;
    background: rgba(0,0,0,0.75);
	background: rgb(0,0,0)\9;
    border-radius: 5px;
    padding: 15px;
    width: auto;
    max-width: 40%;
    color: #fff;
    z-index: 999;
    display: none;
}
#cookie_permission .close{
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    font: 16px Verdana;
    cursor: pointer;
}
#cookie_permission .close:hover{
    opacity: 0.75;
}

.label-radio {
	position: relative;
}
.label-radio input {
	margin-right: 5px;
	position: relative;
	top: -3px;
}
.ie8 .label-radio input,
.ie9 .label-radio input,
.ie10 .label-radio input {
	top: -5px;
}
*+html .label-radio input {
	top: 0px;
}


.clear-all{
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
}