
/* Komentarze w css jak np. w C ukośnik+gwiazdka=początek
 * gwiazdka+ukośnik=koniec komentarza */
body
{
/*kolory w rgb. tło strony: */
background-color: #E3E3E3;
/*domyślna czcionka: */
font-family: arial, sans-serif;
zoom:1.0;
}

/*właściwości obrazków:*/
img{
/*nie wyświetlaj ramki*/
border:0px;
}

/* linia pozioma: */
hr{
/* wysokość, ramka (różne przeglądarki różnie interpretują)*/
	height: 2px;
  border: 1px inset;
/*długość*/
  width: 100%;
/* kolor i kolr tła, w firefoxie daje to w połączeniu z ramką
 * linii ciemniejszej nieco w środku: */
  color:#A9A9A9;
  background-color:#696969;
}
/* wszystkie elementy domyślnie bez marginesu i odstępu */
* {padding:0; margin:0}

/* klasa stworzona dla głównej ramki na stronie: */
#wrapper {
/* szerokość: */
width:990px;
/* brak marginesu i odstępu */
padding:0px;
margin:0 auto;
}

/* ramka lewą kolumnę: */
#leftcolumn {
float:left;
width:125px;
}

/* ramka na środkową kolumnę */
#centercolumn {
float:left;
/*szerokość*/
width:740px;
/*minimalna wysokość - żeby zawsze cały obrazek:*/
min-height:740px;
/* obrazek tła: */
background-image: url("tlo6.jpg");
/* nie powtarzaj obrazka tła */
background-repeat:no-repeat;
/* wyrównaj go do góry */
background-position:top;
/* kolor tła ramki */
background-color: #fdfdf1;
/*font-size:150%;*/
/* nie dkoruj tekstu - brak podkreślenia w odnośnikach */
text-decoration:none;
/* justyfikuj tekst */
text-align:justify;
}

/* ie nie rozumie min-height - dla ie: */
* html #centercolumn {
height: 740px;
}

/* prawa kolumna */
#rightcolumn {
float:right;
width:120px;
}
/* klasa i właściwości elemntów - menu */
.dropdownl {
display:block;
position:relative;color: #000000;
}
.dropdownl dt
{width:100px;
border:2px solid #015a46;
padding:8px; font-weight:bold;
font-size:12px;cursor:pointer;
background:url(images/header.gif)
}
.dropdownl .upperdd {border-bottom:none}
.dropdownl dt:hover {background:url(images/header_over.gif)}
.dropdownl dd
{
position:absolute;
top:0;
overflow:hidden;
width:208px;
display:none;
background:#fff;
opacity:0;
}
.dropdownl ul
{width:204px;
border:2px solid #015a46;
list-style:none
}
.dropdownl li {display:inline}
.dropdownl a, .dropdownl a:active, .dropdownl a:visited
{
display:block;
padding:5px;
color:#333;
text-decoration:none;
background:#e4f0e6;
width:194px;
}
.dropdownl a:hover
{
background:#d9e1e4;
color:#000
}
.dropdownl .underline
{
border-bottom:1px solid #015a46
}
/* klasa i właściwości elementów menu _nie będących_ odnośnikami */
.dropdownlzm
{
display:block;
position:relative
}
.dropdownlzm .upperdd {border-bottom:none}
.dropdownlzm a, .dropdownlzm a:active, .dropdownlzm a:visited
{
display:block;
padding:0px;
text-decoration:none;
width:100px
}
.dropdownlzm dt
{
width:100px;
border:2px solid #015a46;
padding:8px;
font-weight:bold;
font-size:12px;
cursor:pointer;
background:url(images/header.gif)
}

/*klasa tabela1 = tabela w której umieszczone są ramki */
.tabela1 {
/*bez konturu */
  border: 0px solid black;
	 width: 990px;
	 padding: 0px;
	 margin-left: auto;
	margin-right: auto;
/*ścieśnij elementy */
	border-collapse: collapse;
}

/* kolejna tabela */
.tabela2 {
  border: 0px solid black;
	 width: 86%;
	 padding: 5px;
	 margin-left: auto;
	margin-right: auto;

}

/*komórka w tej tabeli - odstęp 5px */
.tabela2 td {
padding:5px;
}

/* i jeszcze jedna */
.tabela3 {
  border: 0px solid black;
	 width: 95%;
	 padding: 4px;
	 margin-left: auto;
	margin-right: auto;

}

.admin {
  border: 0px solid #015a46;
	 /*width: 95%;*/
	 padding: 0px;
	 margin-left: auto;
	margin-right: auto;

}

.obecna {
/*font-weight:bold;*/
width:175px;
text-align:center;
background:#b9c1c4;
color:#000000;
border:2px solid #015a46;
padding:2px;
}


.inna {
font-weight:normal;
width:170px;
padding:2px;
text-align:center;
border:2px solid #015a46;
}

.tabela3 td {
padding:5px;
}

/*marginesy elementu klasy marginesy */
.marginesy {
padding-top:10px;
padding-right: 20px;
padding-left:20px;
padding-bottom:10px;
}

/*margines do tekstu pod newsem - żeby równo z newsem się
 * wyświetlał*/
.newsmargin {
padding-right:30px;
padding-left:30px;
padding-bottom:10px;
}

/* te marginesy to nie pamiętam gdzie wykorzystywałem :P */
.margin-gid {
margin-top:5px;
margin-bottom:5px;
}

/*klasa dla listy*/
ul.lista
{
list-style-position:outside;
/*margines od lewej*/
margin-left:2em;
/*odstęp na dole*/
padding-bottom:1em;
/*styl znacznika*/
list-style-type: disc;
}

ul.myslniki
{
list-style-position:outside;
/*margines od lewej*/
margin-left:2em;
/*odstęp na dole*/
padding-bottom:0em;
/*styl znacznika*/
list-style-type: none;
}

#custom-gen ul.myslniki li:before {
	content: "\002D \0020";
	}


/*czcionka trochę większa niż domyślna*/
.wieksze {
font-size:105%;
}

/*styl dla wszystkich odnośników*/
a:link {
/*kolor*/
  color: #349800;
  /*background: transparent;*/
/*bez dekoracji - bez podkreślenia*/
  text-decoration: none;
}

/*styl dla odwiedzonych odnośników*/
a:visited {
  color: #6eb549;
  /*background: transparent;*/
  text-decoration: none;
}

/*już zbędne - styl dla zdjęć - taka sama szerokość dla wszystkich  -
 * skalowanie ich do zbliżonej wielkości*/
.zdjecie{
width:48px;
border:0;
}

/*drugie podmenu*/
.drugie{
display:none;
border:2px solid #015a46;
padding:0px;
font-weight:normal;
background:#e4f0e6;
font-size:12px;
cursor:pointer;
visibility:hidden;
float:left;
width:230px;
position:absolute;
top:0;
overflow:hidden;
color:#333;
text-decoration:none;
}

.subsub {
width:230px;
padding:0px;
border-collapse: collapse;
}

.subsub tr {
border-bottom:1px solid #015a46;
}

.subsub td {
padding: 0.5em 0.5em;
border-bottom:1px solid #015a46;
}

.subsub tr:hover
{
background-color:#d9e1e4;
color:#000
}

.subsub td:hover
{
background-color:#d9e1e4;
color:#000
}

.komentarz{
width:100%;
height:150px;
}

.ankieta {
  border: 0px solid black;
	 width: 100%;
	 padding: 5px;
	 margin-left: auto;
	margin-right: auto;
}

.ankieta td{
padding:7px;
}
.ankieta2 {
  /*border: 1px solid black;*/
	 width: 100%;
	 padding: 5px;
	 margin-left: auto;
	margin-right: auto;
border-collapse: collapse;
}


.ankieta2 td{
border-top: 1px solid black;
border-bottom: 1px solid black;
border-collapse: collapse;
padding: 5px;
}

.ankieta2 div{
margin:5px;
}

#inputy input{
width:100%;
}

#inputy2 input{
width:100%;
}

#pasek-gora{
background-image:url(../ankieta/grafika/pasek.png);
height:26px;
background-repeat:repeat-x;
}

#middle{
width:740px;
/*minimalna wysokość - żeby zawsze cały obrazek:*/
min-height:740px;
/* obrazek tła: */
background-image: url("../ankieta/grafika/tlo.png");
/* nie powtarzaj obrazka tła */
background-repeat:no-repeat;
/* wyrównaj go do góry */
background-position:top;
/* kolor tła ramki */
background-color: #f7be81;
}

#middle a:link {
color: #0a3a84;
}

#middle a:visited {
color: #0a3a84;
}

#checkboksy{
line-height:200%;
/*margin-bottom:10px;*/
}

.krok{
margin-right:20px;
text-align:right;
}

.marginesy-big {
padding-top:10px;
padding-right: 20px;
padding-left:20px;
padding-bottom:40px;
}

.tip{
color:red;
}

.objasnienie{
width:700px;
	 margin-left: auto;
	margin-right: auto;

}

.gid-bigger {
margin-top:15px;
margin-bottom:15px;
}

.prawybok{
border-right-width:2px;
border-right-style:solid;
text-align:left;
vertical-align:top;
border-right-color:gray;
width:120px;
}

#viaRegiaMenu{
visibility:hidden;
display:none;
padding:0px;
margin:0px;
border-collapse:collapse;
color:#333;
text-decoration:none;
background:#e4f0e6;
position:absolute;
border:2px solid #015a46;
}

.tabelaVia{
text-decoration:none;
width:100%;
padding:0px;
margin:0px;
}

.vrsubdiv{
text-decoration:none;
width:100%;
padding:0px;
margin:0px;

text-align:left;
border-bottom:1px solid #015a46;
color:#349800;

}

.vrbsubdiv a:link {
color: #349800;
text-decoration:none;
}

.vrbsubdiv a:visited {
color: #349800;
text-decoration:none;
}

.dziewiate{
text-align:justify;
width:100%;
	 margin-left: auto;
	margin-right: auto;
border:1px solid black;
font-size:11px;
padding:0px;
margin:0px;
border-collapse:collapse;
}
.dziewiate td{
border:1px solid black;
vertical-align:top;
}

.podsumowanie{
padding:2px;
border-collapse:collapse;
text-align:left;
width:100%;
margin-left: auto;
margin-right: auto;
/*border:1px solid black;*/
vertical-align:top;
}

.podsumowanie td{
vertical-align:top;

}

.osobowe{

border-collapse:collapse;
text-align:left;
width:100%;
margin-left: auto;
margin-right: auto;
border:1px solid black;
vertical-align:top;
font-size:11px;
}

.osobowe td{
padding:2px;
vertical-align:top;
border:1px solid black;
}
