.ukryj {display:none;}
.wrap { width:843px; margin:0 auto; position:relative; }
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, 
.span-9, .span-10, .span-11, .span-12, .span-13, .span-14  { float:left; display:block; overflow:hidden;}
.span-1  { width: 843px;}
.span-2  { width: 728px;}
.span-3  { width: 832px;}
.span-4  { width: 757px;}
.span-5  { width: 757px;}
.span-6  { width: 400px;}
.span-7  { width: 470px;}
.span-8  { width: 254px;}
.span-9  { width: 484px;}
.span-10 { width: 680px;}
.span-11 { width: 750px;}
.span-12 { width: 820px;}
.span-13 { width: 890px;}
.last { margin:0px !important; }
 
.span-4.content{ background:#444 url(../images/sl_05.jpg) repeat;  margin-left:31px; margin-right:60px; margin-left:31px;}


/* Logowanie */
.span-5.logowanie{ background:#444 url(../images/sl_05.jpg) repeat; margin-left:31px; position:relative; border-bottom-style:solid;margin-left:31px;}
#user { text-align:left; padding-left:10px; float:left; padding-bottom:15px;}
#time { text-align:right; padding-right:15px;}
#time img{ border:0px;}
#user form{ padding-top:12px; padding-bottom:20px; }
#user label{font-weight:bold;}
input.user{ background: transparent;background-color: transparent;border: 1px solid white; font: bold 10px Verdana, Sans-serif; padding: 2px; color: white;}

.span-8.left{margin-top:15px;}
.span-3.footer{ background:#444 url(../images/banner_bottom.png) no-repeat; height:139px;}
body{ background:#000; font-size:75%; color:#FFF; font-family: verdana, tahoma, sans-serif;  margin:0;padding:0;border:0;font-weight:normal;font-size:9px;font-family:Tahoma;vertical-align:baseline; position:relative; }
.site{width: 843px; margin:0 auto;}

/* Stale wartosci dla posta */
.span-9.right h1{margin: 20px 0px 0px 0px; vertical-align:top;	font-size: 12px;}
.span-9.right.admin {margin-top:40px;}
.button.r {float:right; padding-right:25;}
.button.r input{ background: transparent;background-color: transparent;border: 1px solid white; font: bold 10px Verdana, Sans-serif; padding: 2px; color: white;}
.post {padding-top:30px;}
.post .tytul{ width:474px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; padding:5px;vertical-align:top; font-size:13px;font-family:Verdana;font-weight:bold;}
.post .tresc{ width:474px; background: rgb(255, 64, 0) none repeat scroll 0% 0%; padding:5px;}
.post .data{width:44px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; float:right;display:block; padding:5px 0px 5px 0px; margin:0px;}
.post .autor{ width:430px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; float:left;display:block; padding:5px; margin:0px;}

.post.admin .tytul{ width:474px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; padding:5px;vertical-align:top; font-size:13px;font-family:Verdana;font-weight:bold;}
.post.admin input{  background: transparent;background-color: transparent;border: 1px solid white;font: bold 8px Verdana, Sans-serif;color: white;}
.post.admin .usun_edytuj{ width:45px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; float:right;}
.post.admin .tresc{ width:474px; background: rgb(255, 64, 0) none repeat scroll 0% 0%; padding:5px;}
.post.admin .data{width:44px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; float:right;display:block; padding:5px 0px 5px 0px;}
.post.admin .autor{ width:430px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; float:left;display:block; padding:5px;}
/* wartosci dla posta edytowanego itp*/

/* Obsługa newsów kolory */
.news{font-size:11px; text-align:justify; padding-left:4px;}
.news.Blue .tytul{background:#444 url(../images/ramka/RamkaBlueGorna.png); width:220px; height:25px; padding: 12px 0px 0px 40px; color:#FFFFFF;font-size:15px;font-weight:bold;}
.news.Blue .tresc{width:190px; padding:0px 20px 0px 33px; background:#444 url(../images/ramka/RamkaBlueSrodek.png) repeat-y;}
.news.Blue .przedzialka{width:180px; height:20px; padding:0px 41px 0px 41px; background:#444 url(../images/ramka/RamkaBluePrzedzialka.png)}
.news.Blue .link{width:180px; padding:12px 41px 0px 41px; background:#444 url(../images/ramka/RamkaBlueDol.png);  height:31px;}

.news.Yellow .tytul{background:#444 url(../images/ramka/RamkaYellowGorna.png); width:220px; height:25px; padding: 12px 0px 0px 40px; color:#FFFFFF;font-size:15px;font-weight:bold;}
.news.Yellow .tresc{width:190px; padding:0px 20px 0px 33px; background:#444 url(../images/ramka/RamkaYellowSrodek.png) repeat-y;}
.news.Yellow .przedzialka{width:180px; height:20px; padding:0px 41px 0px 41px; background:#444 url(../images/ramka/RamkaYellowPrzedzialka.png)}
.news.Yellow .link{width:180px; padding:12px 41px 0px 41px; background:#444 url(../images/ramka/RamkaYellowDol.png);  height:31px;}

.news.Red .tytul{background:#444 url(../images/ramka/RamkaRedGorna.png); width:220px; height:25px; padding: 12px 0px 0px 40px; color:#FFFFFF;font-size:15px;font-weight:bold;}
.news.Red .tresc{width:190px; padding:0px 20px 0px 33px; background:#444 url(../images/ramka/RamkaRedSrodek.png) repeat-y;}
.news.Red .przedzialka{width:180px; height:20px; padding:0px 41px 0px 41px; background:#444 url(../images/ramka/RamkaRedPrzedzialka.png)}
.news.Red .link{width:180px; padding:12px 41px 0px 41px; background:#444 url(../images/ramka/RamkaRedDol.png);  height:31px;}

.news.Green{padding-left:6px;}
.news.Green .tytul{background:#444 url(../images/ramka/RamkaGreenGorna.png); width:220px; height:25px; padding: 12px 0px 0px 40px; color:#FFFFFF;font-size:15px;font-weight:bold;}
.news.Green .tresc{width:190px; padding:0px 20px 0px 33px; background:#444 url(../images/ramka/RamkaGreenSrodek.png) repeat-y;}
.news.Green .przedzialka{width:180px; height:20px; padding:0px 41px 0px 41px; background:#444 url(../images/ramka/RamkaGreenPrzedzialka.png)}
.news.Green .link{width:180px; padding:12px 41px 0px 41px; background:#444 url(../images/ramka/RamkaGreenDol.png);  height:31px;}
/* stale wartosci dla news */
.news .tresc{text-align:center;}
.news .tresc p{text-align:left;margin:0px; color:#000000;}

A:visited{color:#FFFFFF;font-weight:bold;}
A:hover{color:#FFFFFF;font-weight:bold;}
A:link{	color:#FFFFFF;font-weight:bold;}
A:active{color:#FFFFFF;font-weight:bold;}
#stopka{font-size: 9px;text-align:right;border-spacing:90px; margin-top: 90px; margin-right: 100px;}
hr {height:2px;border-width:0;color:white;background-color:white;}
input, select, textarea{  background: transparent; background-color: transparent; border: 1px solid white; font: bold 10px Verdana, Sans-serif; padding: 1px; color: white;} 
input, select, textarea{background:transparent none repeat scroll 0 0;border:1px solid white; color:white; font-family:Verdana,Sans-serif; font-size:10px; font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding:2px;}
option { background:black; }
.formularz.l{width:430px; float:left; padding-left:10px;}
.formularz.p{width:310px; float:left;}
.formularz.d{clear:both; padding-top:20px;padding-left:10px;}
.formularz label{ margin:4px 0 2px; max-width:100px;}
.formularz .form_item{float:left; margin-right:40px; min-height:40px;}
.formularz .form_item.data {margin-right:20px;}
.formularz.l label, .formularz.p label {display:block;}
.formularz.d .form_item{clear:both; margin-right:40px;}
.formularz.d select,textarea{margin:4px 0 2px 30px; vertical-align:middle;	}

.post_form .tresc label{margin:4px 0 2px; max-width:100px; display:block;}
.post_form .przyciski input{ background: transparent;background-color: transparent;border: 1px solid white; font: bold 10px Verdana, Sans-serif; padding: 2px; color: white;}

.inner{padding:10px 20px; font-size:10px; font-family: Verdana;}
.inner table{font-size:10px;text-align: justify;font-family: Verdana;}
.inner table#dane_szczegolowe {border-spacing: 3;border: 1px solid white; padding: 2px;font-size: 11px;}
.inner table#dane, table#dane tr td, table#dane tr th {border-spacing: 0;border: 1px solid white;	text-align: center;	padding: 4;	font-size: 9px;}
.inner .dane_szczegolowe.osoba{color:#000000; border-spacing: 3;border: 1px solid white; padding: 2px;font-size: 11px;}
.inner h3{font-size:11px;}
.inner td.td_white{background: white none repeat scroll 0% 0%; width:350px;}
.inner td.td_green{background: #336600 none repeat scroll 0% 0%; width:367px;}
.inner .formularz.l{width:400px; float:left; padding-left:10px;}
.inner .formularz.p{width:300px; float:left;}
.inner .formularz .form_item.data {margin-right:20px;}
.inner .formularz.d{clear:both; padding-top:20px;padding-left:10px;}
.inner .formularz label{ margin:4px 0 2px; max-width:100px;}
.inner .formularz .form_item{float:left; margin-right:40px; min-height:40px;}
.inner .formularz.l label, .formularz.p label {display:block;}
.inner .formularz.d .form_item{clear:both; margin-right:40px;}
.inner .formularz.d select,textarea{margin:4px 0 2px 30px; vertical-align:middle;	} 
.inner .uczestnicy{border-spacing: 5;border: 1px solid white; padding: 4px;font-size: 14px; width:500px;}
table#dane, table#dane tr td, table#dane tr th {border-spacing: 0;border: 1px solid white;text-align: center;padding: 4;font-size: 9px;}
table#dane_szczegolowe {border-spacing: 3;border: 1px solid white;padding: 2;font-size: 9px;}
table#dane_szczegolowe tr td, table#dane_szczegolowe tr th {border-spacing: 0;border: 0px solid white;padding: 2;font-size: 9px;}
.error_box{margin:20px;}
.dane_przypomnij{margin:20px;font-size:10px;}
table.rozklad_zajec{width:717px;}
table.rozklad_zajec, table.rozklad_zajec tr td, table.rozklad_zajec tr th {border-spacing: 0;border: 1px solid white;	text-align: center;	padding: 4;	font-size: 11px; font-weight:bold;}
tr.master{background-color:black; color:white; font-weight:bold;}
tr.master td a,tr.master td a:visited,tr.master td a:hover{color:white; font-weight:bold;}
tr.flamenco{background-color:red; color:white; font-weight:bold;}
tr.flamenco td a,tr.flamenco a:visited,tr.flamenco td a:hover{color:white; font-weight:bold;}
tr.solo{background-color:yellow; color:red; font-weight:bold;}
tr.solo td a,tr.solo a:visited,tr.solo td a:hover{color:red; font-weight:bold;}
tr.solo2{background-color:orange; color:red; font-weight:bold;}
tr.solo2 td a,tr.solo2 a:visited,tr.solo2 td a:hover{color:red; font-weight:bold;}
tr.SR{background-color:lightgreen; color:black; font-weight:bold;}
tr.SR td a,tr.SR a:visited,tr.SR td a:hover{color:black; font-weight:bold;}
tr.SR2{background-color:green; color:white; font-weight:bold;}
tr.SR2 td a,tr.SR2 a:visited,tr.SR2 td a:hover{color:white; font-weight:bold;}

.rama {
	border: 3px solid white; 
	width: 90%; 
	margin: 0 5% 0 5%;
}

.rama2 {
	border: 2px solid white; 
	width: 94%; 
	margin: 0 1% 0 1%;
}

.rama_spis {
	border: 2px solid white; 
	width: 96%; 
	margin: 0 2% 0 1%;
}

.rama_zawartosc {
	border: 0; 
	width: 100%;
}

.zawartosc_wiersz_1 {
	height: 2%; 
	width: 80%;
}

.zawartosc_naglowek {
	background-color: white; 
	color: #D49811; 
	line-height: 24px; 
	width: 100%; 
	margin: 0 auto;
	text-align: center;
}

.zawartosc_wiersz_2 {
	margin-top: -30px; 
	text-align: center;
}

.galeria_opis {
	margin: -10px 20px 0 20px; 
	line-height: 17px;
}

.galeria_opis2 {
	margin: 3px 5px 0 5px; 
	line-height: 17px;
}

.galeria_opis2_naprawo {
	margin: 3px 5px 0 5px; 
	line-height: 17px;
	text-align: right;
}

.galeria_opis_naprawo {
	margin: -10px 20px 0 20px; 
	line-height: 17px;
	text-align: right;
}

.podkresl {
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}

.podkresl_nalewo {
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}

.podkresl_naprawo {
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
}

.spis, .spis a {
	text-align: center;
	margin: 0 auto;
	line-height: 18px;
	background-color: white;
	color: #D49811;
	padding: 5px;
}

.spis a:hover, .spis_wew a:hover {
	color: red;
}

.spis_wew {
  color: #D49811;
  line-height: 18px;
  text-decoration: none;
}

.srodek {
	margin: 0 auto;
	text-align: center;
}

.foto_poziom_2 {
	 width: 46.5%; 
	 border: 1px solid white; 
	 float: left; 
	 text-align: center; 
	 margin: 0 auto; 
	 padding: 1;
	 margin-top: 10px;
}

.foto_naglowek {
	background-color: white; 
	color: #D49811; 
	line-height: 24px;  
	width: 100%; 
	margin: 0 auto; 
	text-align: center;
}

.przerwa_1 {
	width: 1%; 
	float: left; 
}

.przerwa_1_5 {
	width: 1.5%; 
	float: left; 
}

.przerwa_3_5 {
	width: 3.5%; 
	float: left; 
}


#cialo_foto {
	width: 99%;
}

legend {
	color: white;
}

#lightbox{position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}