

div#kontener { width: 978px; background:white; margin: 0 auto; padding: 0; font-size:12px; font-family:  Verdana, Arial, sans-serif; }
div#kontener2 { border:0 solid yellow; clear:left; float:left; height:auto; margin:0 0 0 0; padding:0; width:735px; }
div#kontener3 { border:0 solid red; clear:none; float:left; margin-left:10px; margin-top:20px; min-height:300px; width:210px; }

div#menu1 { float:left; height:28px; width: 650px; margin: 0; padding: 0; }
div#menu1 p {text-shadow: white 1px 1px 5px}

div#wrapper { width: 978px; background:white;}
div#tresc { float:left; clear:none; width: 746px; height: auto;min-height:550px; margin: 0; padding: 0px;   /*background:silver;*/ border: 0px solid black;}


div#menu-chron { color:white}
div#menu-chron a {color:white; text-decoration:none}
div#menu-chron div.menuGlowne a {color:white; text-decoration:none}
div#menu-chron a:link, div#menu-chron a:visited, div#menu-chron a:hover {text-decoration:none}
div#menu-chron div.menuGlowne a:link, div#menu-chron div.menuGlowne a:visited, div#menu-chron div.menuGlowne a:hover {text-decoration:none}
div#stopka { clear:both;  height: 140px; width: 978px; margin: 0px; padding: 0; position:relative; }
div#menu-asynch { border:0px solid red; float:right; clear:none; width:240px; min-height:100px; margin:0px; padding:0px;}
div#logowanie {float:right; border:0px solid black;  min-height:50px; color:white; margin:0px; padding:0px; font-weight: bolder;}
div#logowanie a {color:white;}
div.zalogowany {background:red; color:white;}

p, h5  { margin: 0; padding: .0em 10px .0em 7px; font-size: 12px; text-align: justify; text-indent: 20px; line-height: 130% }
h5 {text-align: left}
p.podpisano {font-style:italic; float:right;}
div.data {font-style:italic;}
ul li { line-height: 130% }
ol li { line-height: 130% }
/*h1 { position: absolute; margin: -100px 0 0 0 }
h2 { position: absolute; margin: -70px 0 0 0 } */               /* padding: 1em 2em 1em 2em*/           /*font-variant: small-caps;*/ /*text-align: left;*/

div#tresc p {margin-bottom: 0.7em; text-indent: 0}
div#tresc ul,ol {margin-bottom: 0.9em}
div#tresc ul li {margin-bottom: 0.3em; text-align: justify}
div#tresc ol li {margin-bottom: 0.3em; text-align: justify}

div#tresc div.akapit ul li {margin-top: 0.3em; text-align: justify}
div#tresc div.akapit ol li {margin-top: 0.3em; text-align: justify}

div#tresc div.instrukcja ul li {margin-top: 0.3em; text-align: justify}
div#tresc div.instrukcja ol li {margin-top: 0.3em; text-align: justify}

h2 { font-family:  Verdana, Arial, sans-serif; color:white; font-size:28px; line-height:24px;text-indent:0px; font-weight:normal;	 /* font-style:italic;*/ margin: 10px 20px 3px 20px;  text-shadow: #24428A 2px 2px 5px}
h3 { font-family:  Verdana, Arial, sans-serif; color:#d3521f; font-size:16px; text-indent:0px; font-weight:700;	 /* font-style:italic;*/ margin: 5px 20px 3px 0px; /*padding: 10px 0 0 5px; line-height: 26px; */ font-size: 18px;  font-weight: 300; margin-bottom: 20px; border-bottom: 1px solid #d9dce9; padding-bottom: 3px; width: 100%}
h3 a {line-height: 26px; font-family: Impact, Verdana, Arial, sans-serif; font-size: 20px;  font-weight: 300; color:#d3521f;  text-decoration:none;}
h3 a:hover {text-decoration:underline}
h4 { color:#d3521f; margin: 0 0 0px 0; padding: 6px 0 4px 0; font-size: 18px; font-weight: 300;  text-align: center;  }
h4 {
    background-image:none; text-align: left;
    margin: 0 0 0.7em 0; padding: 0 0 0.2em 0; height: auto; border-bottom: 1px solid #9AA3C0;
    font: bold 125% Verdana; color: #5D6488; text-transform: none;
}
h4 a{ font-family: Verdana, Arial, sans-serif; font-size: 14px; margin: 0 0 0px 0; padding: 0px 0 0 0; font-size: 12px; font-weight: 700;  text-align: center; color:#d3521f; }
h4 a:hover {text-decoration:underline}
h5 { text-indent:0px; padding: 6px 0 4px 0;color:#5D6488;}

#tresc ul.basic li {text-align: justify; padding-bottom: 0.3em; margin-right: 2ex}
#tresc ul.basic {padding-top: 0.3em; padding-bottom: 0.3em}

.skiplink {   position: absolute;  left: 0px;  top: -500px;  overflow: hidden;}

img {border: 0px solid white; text-align:center;  margin:0px;}
img.srodek {display:block; text-align:center; margin:auto; float:none; }
img.zdjecie {border:10px solid white; text-align:center; float:none;  }
img.miniatura {border:1px solid black; text-align:center; float:none; margin:2px; padding:0px;  }
img.miniatura:hover {border:1px solid white; }
img.left {float:left}
img.tytulowy {color:black; font-size:20px; width:600px; height:100px; border:0px solid red;}

p.podpis {font-size:10px; font-family:verdana; margin: 0 0 6px 17px; text-indent:0px; text-align:left}
p.podpis2 { margin:0 10px 0 0; padding:0px 0px 0px 0px; font-size:8px; font-family:verdana; float:right; }
span.podpis2 { margin:0 0px 0 0; padding:0px 0px 0px 0px; font-size:8px; font-family:verdana;  }
p.data	  { margin:0px; padding:0px 10px 0px 0px; font-size:8px; font-family:verdana; float:right; }

/*style dla #menu1*/
#menu1 ul { list-style: none; margin: 0; padding: 0; height: auto; }
#menu1 ul li { float: left; margin: 0; padding: 0; text-align: center;   }
#menu1 ul li a {height: 24px; border:0px solid red; float: left; display: block; text-decoration: none;  /*font-weight: 700;*/ font-size:23px;  line-height: 24px; margin: 0 16px; padding: 4px 2px 2px 0; color: white; letter-spacing:1px; }
#menu1 a:link, a:visited { text-decoration: none;  }
#menu1 a:hover { /*background: #c2c4b7;*/  text-decoration: none; /*color: #686958; */}
#menu1 p {font-size:14px; font-family: Verdana; color:#4b547b;  text-indent:15px; margin-top:5px; font-weight:700}

/*style dla #menu2*/
#menu2 ul { margin: 0; padding: 10px 0 0 0 }
#menu2 ul li { list-style: none; height: auto; margin: 0; padding: 0; border: 0px solid red; }
#menu2 ul li a { display: block; text-decoration: none; text-align: center; font-size:16px; text-indent:0px; font-weight:700; line-height:130%;  font-style:italic; /*width: 130px;*/ color: white; margin: 0; padding: 10px 0px 5px 0px; }
#menu2 h4  { display: block; text-decoration: none; text-align: center; border-bottom:0px solid white; vertical-align:middle; font-size:16px; text-indent:0px; font-weight:700; line-height:130%;   font-style:italic; /*width: 130px;*/ color:#99cf72; margin: 0; padding: 10px 0px 5px 0px; }
#menu2 p {text-indent:0px; color:#d8e6c9;}
#menu2 p.komentarz {text-indent:0px; font-size:10px; color:#99cf72; word-spacing:-1px;}
#menu2 a:link, #menu2 a:visited { text-decoration: none }
#menu2 a:hover { color:red; text-decoration: none;   /*url("../grafika/menu2a.gif") no-repeat 135px 0 */ }

#tresc a#wyszukiwarka { background:url(esru/zakl-tlo-akt.gif); color:white; padding:20px;  }

div.panelSzukania {float:left; background:#9AA3C0; color:white; font-size:10px}
div#tresc div.panelSzukania div a{float:right; background:#9AA3C0; color:white; font-size:10px;}
/*style dla #tresc*/
p, ul, li, td {color:black;line-height:130%; 	}	/*#043c19*/
#tresc ul { list-style: disc; text-align: justify;  padding: .0em 0px .0em 7px;  margin:0 0 0 20px;  }
#tresc ol { text-align: justify;  padding: .0em 0px .0em 7px; margin:0 0 0 20px;  }
#tresc ul li { /*list-style: disc;*/ /*background: url("../grafika/lista.gif") no-repeat 0 7px;*/ text-align: left;  text-indent: 0px;  margin: 0; padding: 0;  }
#tresc ol li { /*list-style: disc;*/ /*background: url("../grafika/lista.gif") no-repeat 0 7px;*/ text-align: left;  text-indent: 0px;  margin: 0; padding: 0;  }
#tresc a	{ color:#7984ad;  padding: 0; text-decoration: none;  }
#tresc h3 a {text-decoration:none}
#tresc a:hover{ text-decoration: none; color:#d3521f;   }
#tresc h4 a {color:#970E15;}
#tresc h4 a:hover {color:#970E15;}

#tresc a.trojka {line-height:130%; color:white;  padding: 0.0em 0px 0.0em 9px; font-size:13px; font-weight:700; font-style: italic;}
#tresc a.trojka:hover {color:red}
div.trojka p.sto {height:85px}
div.trojka p {color:#d8e6c9; text-indent:0px; padding-bottom:10px;}
#tresc div.trojka ul { list-style: none; /*margin: 0 0 0 0px; padding: 0*/ }
#tresc .pwn-okladka {float: right; margin: 0px 0px 10px 10px;}
#tresc .pwn{ margin-top: 20px; clear:both;}

/*style dla #menu3*/
#menu3 { width:160px; margin:auto; text-align:center;  padding: 0; position:relative; top:0px;  }
#menu3 ul { list-style: none; margin: 0 0 0 0px; padding: 0 }
#menu3 ul li { float: left; height: 15px; width: auto; margin: 2px 10px 10px 2px; padding: 0; text-align: center }
#menu3 ul li a { display: block; text-decoration: none; height: auto; width: auto; color: white;  margin: 0px 0 0 2px; padding: 0 }
#menu3 a:link, a:visited { text-decoration: none; color: white }
#menu3 a:hover, a:active { text-decoration: underline; color: white }

/*style dla #stopka*/
#stopka p {  padding: 0px 5px 0 0; color: #99cf72; text-align: center; text-indent:0px; margin:85px 0 0;  }
.radic {font-size:16px; color:red; display:inline}
#s1 {position:relative; left:3px; top:0; float:left; width:590px;}
#s1 img { margin:0;padding:0; }
#s1 p {letter-spacing:0px; font-weight:100;  text-align:left; font-size: 12px; font-weight:700;  color: #99cf72;}
#s2 div p {letter-spacing:0px; font-weight:100; color:#acadb9;  font-size: 10px;}
#s2 {position:relative; right:0px; top:0; float:right; }
#s1 a {letter-spacing:1px;  text-decoration: none; height: auto; width: auto; color:#acadb9;  font-size: 12px; float:left; text-align:left;  margin: 0px 0 0 5px; padding: 0 10px; }
#s1 a:hover, a:active { text-decoration: none; color: red }

div.slidePaginator {margin:10px; font-size:10px; width:auto;}

input, textarea, select {background:#f7fafb none repeat scroll 0 0;border:1px solid #005789;padding:0.2em;font-family:monospace;font-size:90%;}
input, select {margin-bottom:0.2em;width:22.4em;}
.blad-pola {background:#FFCCCC}
.highlight {border:1px solid #d3521f;}

input[type=radio] {border: none}

form {font-family: Verdana; font-size:12px; color:#233b24}
form legend {color:white}
form label {/*display:inline-block; width:155px; text-align:right; margin-right:10px;*/ font-weight: bold}
form input {display:inline-block; width:240px}
form select {display:inline-block; width:246px}
form div {margin: 4px}

form td.longColumnLabel label {text-align:justify}
form td.shortColumnValue input {width:138px}
form td.shortColumnValue select {width:144px}
/*form td.shortColumnValue a.pomocnik-link {float:right; margin-right:3px}*/

form td.colspan input {float:left; display:table-cell; margin-top:3px}
form td.colspan a.pomocnik-link {display:table-cell; vertical-align:middle; border-left: 1px solid white}
form td.colspan label {display:table-cell; padding-right:5px}

form#form_wyszukaj-studia select#wydzial{display:inline-block; width:auto;}
form#form_wyszukaj-studia label{width:105px;}

/*label.optional {font-style:italic}*/
div.field input {width:285px;}
div.field input#sameWithScientists {width:20px;}
div.field input#bylaw {width:20px;}
/*label {width:130px;  display:inline-block;}*/
fieldset {border:0px solid white;margin:0;padding:0}
#fieldset-companyInfo label {width:400px; margin:4px 0 1px 0;}
#fieldset-teamInfo label {width:400px; margin:4px 0 1px 0;}
#fieldset-bylawAccept label {width:210px; }
/*dl {border:1px solid green}
//dt {border:1px solid red}*/
.x {
  color: #336633;
  border:thin solid #336633;
  font-weight:900;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
  }
#tresc a.przypis {
cursor:pointer;

}

div#errors {margin:5px; padding:10px; background:red; border: 1px solid silver; text-align:center; xt-indent:0px; width:400px;}
ul.errors li {list-style-type: none; color:white; color:red; font-weight:700}

div#messages {margin:5px; padding:10px; background:#4b547b; background:#5d6488; color:white;  text-align:center; width:414px; border: 1px solid silver; text-weight:700;  }
div#messages li{ list-style-type: none; color:white; }
#tresc ul.paragrafy {list-style: none;}
#tresc ul.paragrafy li {list-style: none; text-align: justify; padding-right:10px;}
#tresc ul#definicje.paragrafy li {list-style: none; text-indent:-20px; padding-left:20px; text-align: justify; padding-right:10px;  }
#tresc ul#definicje.paragrafy li ul li{ text-indent:0px;  padding:0px; margin:0;}
#tresc ul#definicje.paragrafy li ul { text-indent:0px;  padding:0px; margin:0;}
#tresc ul.oswiadczenie { list-style: disc; text-indent:0px;  padding:0 0 0 25px; margin:0;}
#tresc ul.oswiadczenie li{ list-style: disc; }
#tekst.regulamin h5 {margin-top:15px}
.kursywa {font-style:italic; }

span.paragraf {display:block; text-align:center; width:auto; margin-right:20px;}
/*#tresc ul.paragrafy li p {text-indent:0px;}*/
/*#tresc ul.artykuly {list-style: upper-roman; padding:0px; margin:0 0 0 5px;}*/

/*div.wiecej {display:none}*/

form#form_dodaj-rejestracje {float:left}

table.szukaj th {text-align:left; padding-right:20px;}
table.szukaj td {text-align:left; padding-right:20px;}

.wyroznienie, .wyroznienie2 {
	font-weight: bold;
}


div#menuZakladki {
    width: 100%;
    margin: 25px auto 10px auto;
    background: transparent;
/*  height: 33px; */
    overflow: hidden;
    border-bottom: 1px solid #e8e6e1;
}

div#menuZakladki a {
    display: block;
    float: left;
    height: 23px;
    padding: 10px 6px 0px 6px;
    margin-left: 1px;
    background: transparent url(esru/zakl-tlo-nieakt.gif) bottom left repeat-x;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}

div#menuZakladki a:hover {
    color: #fff;
    background: transparent url(../img/zakl-tlo-nieakt-hover.gif) bottom left repeat-x;
    padding-top:5px; padding-bottom:5px;
}

div#menuZakladki a.teraz {
    background: transparent url(esru/zakl-tlo-akt.gif) bottom left repeat-x;
    padding-top:5px; padding-bottom:5px;
}

div#menuZakladki a.teraz:hover {
    background: transparent url(esru/zakl-tlo-akt.gif) bottom left repeat-x;
    padding-top:5px; padding-bottom:5px;
}

div#menuZakladki a.dwie {line-height:12px;  padding-top:2px; margin-top:3px; padding-bottom:5px;}
div#menuZakladki a.dwie:hover {margin-top:0px; padding-bottom:8px;}
div#menuZakladki a.dwie.teraz {margin-top:0px; padding-bottom:8px;}
div#menuZakladki a.dwie.teraz:hover {margin-top:0px; padding-bottom:8px; padding-top:2px; }


div#menuZakladki2 {
    width: 100%;
    margin: 5px auto;
    background: transparent;
/*  height: 33px; */
    overflow: hidden;
    border-bottom: 1px solid #e8e6e1;
}

div#menuZakladki2 > a {
    display: block;
    float: left;
    height: 36px;
    padding: 0px 10px 0px 10px;
    margin-left: 1px;
    background: transparent url(esru/zakl-tlo-nieakt.gif) bottom left repeat-x;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}

div#menuZakladki2 > a > span {
    margin-bottom: 2px;
    display: table;
    height: 40px;
}

div#menuZakladki2 > a > span > span {
    vertical-align: middle;
    display: table-cell;
    color: white;
    #position: relative;
    #top: 6px;
    #cursor: hand;
}

div#menuZakladki2 a:hover {
    color: #fff;
    background: transparent url(esru/zakl-tlo-nieakt-hover.gif) bottom left repeat-x;
}

div#menuZakladki2 a.teraz {
    background: transparent url(esru/zakl-tlo-akt.gif) bottom left repeat-x;
}

table.listaRejestracji {width:100%; margin-bottom:1em}

.gorne {
	color: black;
}

div.jednostka_rekrutacyjna {
	margin: 10px 0 0 10px;
}

div.sekcja h4 {
    background-image:none; text-align: left;
    margin: 0 0 0.7em 0; padding: 0 0 0.2em 0; height: auto; border-bottom: 1px solid #9AA3C0;
    font: bold 125% Verdana; color: #5D6488; text-transform: none;
}

div.sekcja {margin-bottom: 1.6em}

/*div.sekcja h4 {
    background: transparent url(../img/sekcja-tlo.gif) repeat-x scroll 0 0;
    height: 40px;
    margin: 0 0 -5px;
    padding: 20px 0 0 10px;
    text-transform: uppercase;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    clear: both;
}*/

tr.nieparz td {background-color: #d9dce9}
tr.nieparz td {background-color: #d9dce9}

tr.parz td, tr td.parz {background-color: #b8bdd5}
tr.parz2 td {background-color: #D0D4E8}

tr.nieparz2 td {background-color: #EBEDF5}
tr.wyb td {background-color: #EAA57B}

table.kryteria-wagi td, table.kryteria-olimpiady td, table.kryteria-elementy td {
    padding: 2px 8px; text-align: left;
}

table.kryteria-wagi th, table.kryteria-olimpiady th, table.kryteria-elementy th {
    background-color: #4B537B; color: #fff; height: 25px; padding: 5px 8px;
}

table.kryteria-wagi, table.kryteria-olimpiady, table.kryteria-elementy {
	text-align: left; width: 100%;
}

table.kryteria-elementy td.waga, table.kryteria-elementy td.wspolczynnik {text-align: center; vertical-align: top}
table.kryteria-elementy th.wspolczynnik, table.kryteria-elementy th.waga {text-align: center}

table.kryteria {margin-bottom: 1ex}

td.waga, td.grupa, td.ilosc, td.numer-grupy, td.lp {
    text-align: center; padding: 0 3px;
}

#przyciskiKartyStudiow {
    display: block;
    clear: both;
    margin-bottom: 10px;
}

table.multi {
	margin: 0;
	border-collapse: collapse;
}

table.multi.tr {
    padding: 0;
    margin: 0;
}

table.multi.td {
    padding: 0;
    margin: 0;
}

.multi .optionContent {
    margin-left: 2em;
    margin: 0;
}

.tekstMaly {
    font-size: 90%;
}

.etykietaNadrzedna {
    margin-top: 0.2em;
    margin-bottom: 0.5em;
    margin-left: 1ex;
	clear: both;
}

label.option {
	display: block;
	text-align: left;
	margin-left: 2em;
    margin-bottom: 0.5em;
	font-weight: normal;
}

form.wyszukaj div.kontrolka, form.wyszukaj div.kontrolka table {width: 390px}
form.wyszukaj div.dlugie div.kontrolka, form.wyszukaj div.dlugie div.kontrolka table {width: 100%}
form.wyszukaj div.opcja div.kontrolka {width: 10px}
form.wyszukaj div.opcja label {width: 44em}

form#katalogForm div.kontrolka {width: 10px}
form#katalogForm label {width: 44em}

table.multi td {
	vertical-align: top;
	padding-right: 1em;
}

.pole {
	clear: both;
}

.pole.blad {
    margin-left: 13em;
    padding-top: 0;
}

form .pole {
    clear: both;
    padding-top: 1em;
    /*padding-top: 0;*/
}

form .pole.opis {
    clear: both;
    padding-top: 0;
}

.pole div.opis {
    font-size: 80%;
    font-weight: normal;
    display: block;
    text-align: justify;
}

.pole > label {
    float: left;
    clear: left;
    width: 13em;
}

.pole > label.option {
    width: auto;
    clear: none;
    margin-left: 0.4em;
    font-weight: bold;
}

.nazwaPola {
    display: block; margin-bottom: 1em; width: 15em; float: left;
    text-align: right; font-weight: bold;
}
.wartoscPola {
    margin-left: 17em; padding-top: 6px; margin-bottom: 1em;
    text-align: left; display: block;
    font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.zapisz {
    width: 200px;
    color: black;
    background-color: #d9dce9;
    border: 1px solid #b8bdd5;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 2px;
}

input.przycisk3 {
    width: 150px;
    color: black;
    background-color: #d9dce9;
    border: 1px solid #b8bdd5;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 2px;
}

div.dlugie {
	margin-bottom: 1.5em;
}

div.dlugie div.nazwaPola{
    text-align: right;
    font-weight: bold;
    display: block;
    margin-bottom: 0.5em;
    width: 100%;
	}

div.dlugie div.wartoscPola{
    margin-left: 1em;
    margin-bottom: 1em;
    text-align: justify;
    font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: block;
    clear: both;
    }

div.kontrolka {
    float: left;
    /*width: 600px;*/
    margin: 0px;
}

.pole.dlugie div.kontrolka {
    clear: left;
}

.pole.dlugie > label {
    width: 90%;
    margin-bottom: 5px;
}

div.kontrolka.dlugie {
    margin-left: 0;
    clear: both;
}

.wartosc {
	font-family: monospace;
}

button {
	border: 1px solid #ca0;
	background: #ed8;
	font-size: 8pt;
}

/*#wyszukiwanie_wg_przedm-box > label {display: block; text-align: left; margin-left: 2em}
#wyszukiwanie_wg_przedm-box > div {display: inline}*/

.monospace {
    font-family: monospace;
}

.poleKomunikat{
    text-align: justify;
    clear: both;
    margin: auto auto 10px auto;
    line-height: 120%;
}

.autocompleter {
    z-index: 8;
    border: 1px solid #005789;
    width: 350px;
    background: #f7fafb;
    text-align: left;
    color: #005789;
}
.autocompleter ul li {
    padding: 2px 10px;
    font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.selectAutocompleter {
    background-color: #e4eff4;
}

.autocompleter2 {
    z-index: 8;
    border: 1px solid #005789;
    width: 600px;
    background: #f7fafb;
    text-align: left;
    color: #005789;
}
.autocompleter2 ul li {
    padding: 2px 10px;
    font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.selectAutocompleter2 {
    background-color: #e4eff4;
}

.katalogTabelka {
    width: 100%;
}

.wyszPasujacyWynikOpis {
	text-indent: -3.5em;
	margin-left: 3.5em;
	font-size: 90%;
}

/*
.panelSzukania{
    border-bottom: 1px solid #d9dce9;
    padding-bottom: 35px;
    margin-bottom:10px;
    font-size: 10px;
}
*/

div.panelSzukania {
    margin-bottom: 15px;
}

div.panelSzukania div.lewy{
	float:left; padding:3px;
	/*width:225px;*/
}

div.panelSzukania div.prawy{
	float:left;
	padding:3px;
}

div.panelSzukania div.srodek{
	float:left; padding:3px;
}

div#tresc div.panelSzukania a:hover {text-decoration:underline}

tr.osw_tak_nie td.label {width:85%; font-weight:normal; font-family:monospace}
tr.osw_tak_nie td.value {width:15%; font-weight:normal; font-weight:bold; font-family:verdana; text-align:center}

.pomocnik {/*height:21px; width:20px;*/ margin-left:5px; margin-bottom:-2px;}
.pomocnikNaglowek {font-weight:bold;display:block;}
.hlp-tresc {display:none;}
.link {}
.tooltip{
    position:absolute;padding:10px 13px;z-index: 2;
    color:#303030;background-color:#f5f5b5;border:1px solid #DECA7E;
    text-align:justify;font-weight:normal;font-size:11px;
    width:250px;margin-top:10px;
}
.blad {color:#BC554D; font-weight:normal; padding:0px; clear:both}
form div.blad {margin:1px 0px 1px 0px}
form div.blad div {padding:0px 0px 2px 1px; margin:0px}
form div {padding:0px; margin:0px}

.blad-form {
    background:#FFBFBA url(../img/ico/blad.png) no-repeat scroll 10px 10px;border:1px solid #D27A73;
    padding:30px 20px 10px 70px;height:30px;margin:20px auto;width:300px;font-weight:bold;
}

.pole-data input {width: 25px;}
input.rrrr {width: 40px;}
.pole-opis {font-size:80%;font-weight:normal;display:block;}

.pole-kodpocztowy input {width: 20px;}
input.xxxxxx {width: 48px;}
input.xxxx {width: 32px;}
input.xxx {width: 24px;}
input.xx {width: 16px;}

.pole-ulica select {width: 80px}
.pole-ulica input {width: 156px}

.podglad-adresu div {margin: 1px}

.pole-tel_kier input {width: 30px;}
.pole-telefon input {width: 135px;}

.pole-div_label div label {display: block; width: 335px;text-align:justify;font-weight:normal;}
.pole-div_label div label input {float: right; margin-left: 10px; width: 20px}

.pole-checkbox_label label {display: block; width: 420px; text-align:justify;font-weight:normal; /*margin:auto 10px;*/}
.pole-checkbox_label input {float: right; margin-right: 10px; width: 20px}

ol#oswiadczenia li {text-align: justify; margin-bottom: 10px; padding-right: 5px;}

.duza {/*border:1px solid #DECA7E;*/width:100%;margin-bottom:10px}
.duza th {padding: 20px 5px 5px;background-color:#b2bee2;text-align:left;}
.duza td {/*background-color:#e4eff4;*/ background:#F1f1f1; padding:3px}
.egzamin input {width:auto;}
.nr {text-align:right;}

td.odczytany { background-color:#DDDDDD; cursor: pointer}
td.nieodczytany { background-color:#F1f1f1; font-weight: bold; color: #4b547b; cursor: pointer }

.prawo {text-align: right}
.centruj {text-align: center}

.cew-naglowek {border-bottom:1px solid #D9DCE9;color:#D3521F;font-weight:bold;margin-bottom:20px;text-align:justify;width:200px;}
.cew-opis {background-color:#e4eff4;border:1px solid #DECA7E;padding:3px;margin-bottom:10px;width:200px;font-size:90%}
.cewy th {background:#4b547b;color:#fff}
.cew-poziomy {border:1px dashed #DECA7E;margin-left:20px;background-color:#F8F8F8}
.cew-poziomy label {font-weight:normal}
.cew-grupa {padding-left:20px}
.cew-instrukcja {margin-top:5px}
.ok .cew-instrukcja {display:none;}

.cew-rejestracja .grupa {margin:3px;padding:3px;font-weight:bold;width:100%}
.cew-rejestracja {background-color:#e4eff4;border:1px solid #DECA7E;padding:3px;margin-bottom:10px;width:200px;font-size:90%}
.cew-rejestracja .wybrany {font-weight:bold;color:#008A00}
.status {font-weight:bold}
.ow {color:#007000}
.bo {color:#CC8033}
.status .instrukcja {display:block;font-size:90%;margin-top:5px;font-weight:normal}
.egzamin {/*width: 200px;*/}
.egzamin label {display:inline}
.egzamin .poziom {display:block;font-size:90%}
.egzamin br {clear:both;}
.cew-poziomy {font-size:90%}
.termin {width: 95px;}
.przedmioty {margin:2px}
.grupa span {font-size:90%;font-weight:normal;display:block;padding-right: 10px}
.rejestracja-naglowek {font-weight:bold;padding:5px;overflow:hidden;}

ul.przedmioty {padding-left:20px;}

.ok {border:1px solid #fff;background:#A8FFA8 url(../img/ico/ok.png) no-repeat scroll 3px 5px}
.warn {border:1px solid #fff;background:#FFFFCC url(../img/ico/uwaga.png) no-repeat scroll 3px 5px}
td.buttony {text-align:center;}
table.buttony {width:100%}
body.test {background: url(../img/wersja_testowa.gif) no-repeat fixed}

#tresc div.akapit {margin-top:0.3em; margin-bottom:1em; clear: both}
#tresc ul.obrazkowa {margin-top: 0.3em; margin-bottom: 0.5em}
#tresc ul.obrazkowa li {list-style-type:disc; padding-left:1ex; text-align: justify}
#tresc ul.obrazkowa li.itemOk {
    margin-bottom:0.3em;
    list-style-image:url(../img/ico/item_ok.png);
    padding: 6px;
    background:#F1FFEF;
    border:1px dashed #488F3E;
}
#tresc ul.obrazkowa li.itemWarn {
    margin-bottom: 0.3em;
    list-style-image: url(../img/ico/item_warn.png);
    border: 1px dashed rgb(239, 186, 44);
    padding: 6px;
    margin-bottom: 15px;
    background: rgb(255, 252, 223);
}
#tresc ul.obrazkowa li.itemInfo {
    margin-bottom:0.3em;
    list-style-image:url(../img/ico/item_info.png);
    border: 1px dashed rgb(83, 112, 191);
    padding: 6px;
    background: rgb(239, 246, 255);
}
#tresc div.itemWarn {display:list-item; list-style-image:url(../img/ico/item_ok.png); list-style-type:disc; padding-left:1ex; text-align: justify}

#tresc div.commDesc {display:block; margin-bottom:1.5em}
#tresc li div.itemDesc {font-weight:bold}
#tresc li div.itemPar {}

.zarejestruj {float:left;background:#5d6488;color:white;font-size:10px;margin-bottom:10px;padding:3px;}
#tresc .zarejestruj a {color:white}

.combo label {display:block;}

td.value {font-family:monospace; text-align: justify;}
td.label {font-weight:bold; width:220px;}
/*
#form_zaloguj-s {
    position: relative;
}*/

.overlabel {
    position:absolute;
    color:#9C9C9C;
    margin:3px 8px;
    z-index:1;
}

div.menuGlowne{
    font-weight: bold;
    font-size: 11px;
    padding: 2px 0px 4px 3px;
    text-decoration: none;
}

div.menuGlowne a:hover{
    color: gray;
    text-decoration: underline;
}

div.menuGlowne a:visited, a:link, a:active{
    color: black;
    text-decoration: underline;
}

div.menuPodmenu{
    /*font-weight: bold;*/
    /*color: gray;*/
    font-size: 11px;
    margin: 3px 0px 0px 12px;
}

div.menuPodmenu a:hover{
	text-decoration: none;
    color: gray;
}

div.menuPodmenu a:visited, a:link, a:active{
	text-decoration: none;
	color: black;
}

.menuGlownePodtytul {font-size: 90%; text-align: left; text-indent: 0px; margin-left:3px; width:146px;
    padding:0px 2px; text-shadow: 1px 1px 1px #999;
    background-image:url("../img/menu-round-corner-body.png"); background-repeat:repeat
}
.menuGlownePodtytul-gora {margin-left:3px; width:150px; height:6px;
    background-image:url("../img/menu-round-corner-top.png"); background-repeat:no-repeat
}
.menuGlownePodtytul-dol {margin-left:3px; width:150px; height:6px;
    background-image:url("../img/menu-round-corner-bottom.png"); background-repeat:no-repeat}
.menuGlownePodtytul .pomocnik {margin-top:-3px; float:right}
.menuGlownePodtytul span.tooltip {text-shadow: none}


form#form_nowa-matura fieldset { border: 2px solid red; }
form#form_nowa-matura fieldset fieldset div { border: 2px solid blue; }

input[type="hidden"] {display: none}

input[type="checkbox"] {width: auto; float: center; border: none}
input[type="radio"] {width: auto; float: left; border: none}

div.chkgroup {width: 30%; float: left; display: table; text-align: left}
div.chk {display: block; padding: 0.2em; clear: both}
div.chk input {float: left; border: none}
div.chk label {display: table; text-align: left; padding-left: 0.3em}

.dlugiTextField {width: 360px}
.dlugiDropDown {width: 300px}

.pozycjaWKatalogu {
	font-weight: bold;
	padding: 1px;
	margin: 1px;
	border-bottom: 1px dotted #DDF;
	display: list-item;
	margin-left: 1.5em;
}

table#status_kandydata_subform-box, table#status_kandydata_subform-box td {/*border:0px solid yellow*/}
form#form_zaloz-konto {margin-top: 10px;}
form#form_zaloz-konto fieldset table {/*width:550px;*/ /*border:0px solid green;*/}
form#form_zaloz-konto fieldset table td { border:0px solid green;}
/*form#form_zaloz-konto fieldset table*/
.status_kandydata-bo td.columnLabel {width:180px}
td.column {padding:5px 10px 5px 10px}
td.columnLabel {width:220px; padding:5px 10px 5px 10px}
td.longColumnLabel {width:330px; padding:5px 10px 5px 10px; text-align:justify}
td.shortColumnLabel {width:145px}
td.columnValue {padding:5px 10px 5px 10px}
td.shortColumnValue {width:180px}
td.declColumnLabel {font-weight:normal; text-align:justify; width:auto; padding:5px 10px 5px 10px}
td.declColumnValue {width:60px; padding:5px 10px 5px 10px}
tr.sekcja label {width:auto; display:block; padding:5px 20px; margin:0px; /*margin-top:20px;padding-left:40px; text-align:left;*/ text-align:left; color:white; background:#4b547b;}
tr.sekcja td.value {padding:5px 20px; text-align:left; color:white; background:#4b547b; font-weight: bold; font-family:Verdana,Arial,sans-serif; font-size: 12px;}
tr.sekcja td.label{padding:5px 20px; text-align:left; color:white; background:#4b547b; font-weight: bold; font-family:Verdana,Arial,sans-serif; font-size: 12px;}
tr.podsekcja label {width:auto; display:block; padding:0 30px; /*margin-top:20px;padding-left:40px; text-align:left;*/ background:#4b547b;}
form#form_zaloz-konto div.obokRadio {width:300px; margin-bottom:15px;}
form#form_zaloz-konto div.wokolRadio {display:block;height:auto; }
form#form_zaloz-konto div.wokolRadio label.Radio {display:block; float:right; float:right; clear:right;}
form#form_zaloz-konto label.Radio input {margin:0px; padding:0px; width:10px;}
.pole-div_label div label.Radio input {margin:0px; padding:0px; width:10px; display:inline;}
tr.emailControl-box input {border:none; width:auto; }
input.checkbox {border:none; width:auto; }
input.radio {border:none; width:auto; }

.nowa-matura {margin-bottom:5px}
.nowa-matura td {background-color:#e4eff4;padding:2px; width:170px;}
.nowa-matura td.matura-przedmiot {color:white; background:#4b547b;text-align:left; width:170px; height: 40px;font-weight:normal;}

form#form_nowa_matura td.matura-zdawalem {width:170px; }
form#form_nowa_matura div.matura-radio {}
form#form_nowa_matura div.obokRadio {width:115px;}
form#form_nowa_matura td.matura-zdawalem a.pomocnik-link {float:right; margin-right:10px; margin-top:-35px;}
form#form_nowa_matura div.matura-radio input.radioClass {width:10px; clear:both; float: left}
form#form_nowa_matura div.matura-radio input.matura-radio {width:10px; clear:both; float: left}
form#form_nowa_matura td.matura-poziom label {padding: 2px; float: left; font-weight:normal;}
form#form_nowa_matura td.matura-poziom input{width:20px;}
form#form_nowa_matura td.matura-hidden {border:none;}

form#form_matura-eb fieldset { border: 2px solid red; }
form#form_matura-eb fieldset fieldset div { border: 2px solid blue; }

.matura-eb {margin-bottom:5px}
.matura-eb td {background-color:#e4eff4;padding:2px; width:225px;}
.matura-eb td.matura-przedmiot {color:white; background:#4b547b;text-align:left; width:225px; height: 40px;font-weight:normal;}

form#form_matura_eb td.matura-zdawalem {width:225px; }
form#form_matura_eb div.matura-radio {}
form#form_matura_eb div.obokRadio {width:115px;}
form#form_matura_eb td.matura-zdawalem a.pomocnik-link {float:right; margin-right:10px; margin-top:-35px;}
form#form_matura_eb div.matura-radio input.radioClass {width:10px; clear:both; float: left}
form#form_matura_eb div.matura-radio input.matura-radio {width:10px; clear:both; float: left}
form#form_matura_eb td.matura-poziom label {padding: 2px; float: left; font-weight:normal;}
form#form_matura_eb td.matura-poziom a.pomocnik-link {float: right; margin-right:5px;}
form#form_matura_eb td.matura-poziom input{width:35px; float: right; margin-right: 5px;}
form#form_matura_eb td.matura-hidden {border:none;}

td.RadioWierszInput {width: 30px;}
td.RadioWierszLabel {text-align: justify;}

div.logowanie a,  div.logowanie strong, div.logowanie label {color:white}
.przyciski {display:table;width:450px;margin-left:55px;}
.przyciskiLewy {float: left; width: 200px;}
.przyciskiPrawy {float: right; width: 200px;}
.przyciskiWycentrowany {margin: auto; width: 200px;}

.informacja {background:#ffffd2; border:1px solid #DECA7E; padding:20px 20px 20px 20px; width:400px; text-align:justify}

table.wyniki-przedmiotowe td{
    padding: 5px;
    text-align: left;
}

table.wyniki-przedmiotowe th {
    background-color: #4B537B;
    color: #fff;
    height: 25px;
    padding: 5px 10px;
}

div.data {text-align: right;   font-size:11px; font-variant:italic; margin-right:10px;}
p.do_prawej {
    text-align: right;
}
p.pytanie {margin-top:25px;margin-bottom:5px;}

table.opisy {
    background: transparent;
    border: 0px;
    margin: 5px 0px;
    width: 100%;
}

table.opisy td.tytul {
    vertical-align: top;
    padding: 5px;
    width: 30%;
}

table.opisy td.tresc {
    padding: 5px;
    width: 70%;
}



div#logowanie div.wyloguj{ display:block; float:right; margin:100px 70px 0 0; border:0px solid red;}
div#logowanie div.wyloguj strong {margin-bottom:3px; line-height:130%;}
div#logowanie div.odzysk{ display:block; float:right; margin:28px 20px 0 0;}
div#logowanie div.wyloguj2 { margin:28px 0px 0px 170px; border:0px solid red;}
div#logowanie div.wyloguj1  { display:block; float:right; margin:51px 20px 0 0; border:0px solid red; line-heigh: 135%; width: 270px; font-size:120%; text-align: center;}
div#logowanie div.odzysk a{display:block; clear:both; margin-bottom:3px;}
div#logowanie div.odzysk a:hover, div#logowanie div.wyloguj2 a:hover{color:#d3521f; }
form#form_zaloguj-s {margin:20px 60px 0 0; padding:0px; display:block; float:right;}
form#form_zaloguj-s fieldset {margin:0px; padding:0px; }
/*form#form_zaloguj-s div#login-box{margin-left:30px}*/
form#form_zaloguj-s input#login-s {width:170px}
form#form_zaloguj-s input#haslo-s {width:170px}
form#form_zaloguj-s input#zaloguj{margin-left:50px; width:90px;}

form#zaloz-konto-2 {}

.token-box{display:none}

table#duza-wyniki-przedmiotowe {width:auto;}
table#duza-wyniki-przedmiotowe tr.parz td {background-color: #b8bdd5;}
table#duza-wyniki-przedmiotowe tr.nieparz td {background-color: #d9dce9;}
table#duza-wyniki-przedmiotowe tr.sekcja td.value {width: 30px;text-align: left;}
table#duza-wyniki-przedmiotowe td.label {width: 215px;}
table#duza-wyniki-przedmiotowe td.value {width: 30px;text-align: right;}

form#form_rejestracja-tryb {float: left;}
form#form_rejestracja-tryb div.obokRadio {width:400px;}


div.listaRejestracji table {background:#E9E9E9; font-size:12px; border:0px solid red;border-collapse:collapse;}
div.listaRejestracji table tr {border-bottom:1px solid white;}
div.listaRejestracji table th{background:#5D6488;color:white; border:none; }
div.listaRejestracji table td{border:0px solid red; cell-spacing:1px; padding:4px; border-bottom:1px solid white; }
div.listaRejestracji table td.listaRejestracjiData {width:80px; text-align:center;}
div.listaRejestracji table td.listaRejestracjiNr {width:40px; text-align:center;}
div.listaRejestracji table td.listaRejestracjiStatus {text-align:center; background:#cDcDcD;width:120px;}


div.listaRejestracji table td.listaRejestracjiNr.n {background:#EFCCA4}
div.listaRejestracji table td.listaRejestracjiKierunek.n {background:#EFAD77}
div.listaRejestracji table td.listaRejestracjiStatus.n {background:#DF9961}
div.listaRejestracji table td.listaRejestracjiNr.b {background:#FEFFBF}
div.listaRejestracji table td.listaRejestracjiKierunek.b {background:#FEFF7F}
div.listaRejestracji table td.listaRejestracjiStatus.b {background:#FDFF3F}
div.listaRejestracji table td.listaRejestracjiNr.p {background:#AFDF61}
div.listaRejestracji table td.listaRejestracjiKierunek.p {background:#98CF40}
div.listaRejestracji table td.listaRejestracjiStatus.p {background:#83BF23}
div.listaRejestracji table td.listaRejestracjiNr.z {background:#DFCDB5}
div.listaRejestracji table td.listaRejestracjiKierunek.z {background:#CFB79B}
div.listaRejestracji table td.listaRejestracjiStatus.z {background:#BFA583}
div.listaRejestracji td.n a {color:#8F5323}
div.listaRejestracji td.n a:hover {color:red}
div.listaRejestracji td.b a {color:#9E9F31}
div.listaRejestracji td.b a:hover {color:#BDBF00}
div.listaRejestracji td.p a {color:#4C6F14}
div.listaRejestracji td.p a:hover {color:#668F23}
div.listaRejestracji td.z a {color:#7F551F}
div.listaRejestracji td.z a:hover {color:#AF670A}

div.listaRejestracji table td.listaRejestracjiKierunek {background:#DDDDDD; width:300px; }

div.listaRejestracji .statusRej {font-size:90%}
div.listaRejestracji .statusRejInstr {font-size:90%; font-weight:bold}

div#tableWithForms table {background:#E9E9E9; font-size:12px; border:0px solid red;border-collapse:collapse;}

div#tableWithForms table th{background:#5D6488; color:white; border:0px solid red; cell-spacing:1px; border-right:1px solid white;  }
div#tableWithForms table td{border:0px solid red; cell-spacing:1px; padding:4px; border-bottom:1px solid white;  border-right:1px solid white; text-align:center;}
div#tableWithForms table td.kol1, div#tableWithForms table td.kol2 {width:180px;}
div#tableWithForms table td.kolEn {width: 245px;}
div#tableWithForms table th.puste, div#tableWithForms table td.puste {background:white;}
div#tableWithForms table .nagl {padding: 0 10px}

#span-dodatkowe_dokumenty li {margin-left:15px;}

.przyciski-zatw td {vertical-align: middle;}
.duza-submit {border:0px;width:100%;margin-bottom:10px;text-align: center;}
.duza-submit td {padding:3px;}
.instrukcja {text-align: justify; background-color: #ffeee3; padding: 3px; border:1px solid #DECA7E; margin-bottom:10px; clear:both}
.blad-form_wide {min-height:30px;background:#FFBFBA url(blad.png) no-repeat scroll 10px 10px; border:1px solid #D27A73; /*font-weight:bold; */margin:20px auto; padding:20px 20px 20px 70px; width:400px; text-align:justify}
.informacja-form_wide {min-height:30px;background:#00CED1 url(information.png) no-repeat scroll 10px 10px; border:1px solid #00008B; /*font-weight:bold; */margin:20px auto; padding:20px 20px 20px 70px; width:600px; text-align:center}
.instrukcja td { text-align: justify; background-color: #ffeee3; padding: 3px; border:1px solid #DECA7E; }

#kontener3 .instrukcja {background-color: #FDC; border: 1px dashed #EE5599; padding: 5px; font-size: 90%}
#kontener3 .instrukcja .status.warn {background-image: url("../img/ico/item_warn.png"); padding-left: 30px;
    margin-bottom: 3px}

.pelna-szerokosc {width: 460px !important;}

.komunikat td { text-align: justify; background-color: #f1f1f1; padding: 3px; }

.akapit {margin-top:0.5em; margin-bottom:0.5em; line-height: 130%; text-align:justify}
.odnosnik {font-weight: bold}
.zOdstepami {margin-top:15px; margin-bottom:15px}

/*rejestracja  */
table#adres_do_korespondencji-box div.obokRadio { width:25px; }
table#adres_do_korespondencji-box div label  { float:right; }

/*form#form_dodaj-rejestracje td {}
form#form_dodaj-rejestracje td.columnLabel {}*/
table#adres_do_korespondencji-box td { width:60px; font-weight: normal;}
table#adres_do_korespondencji-box td.columnLabel { width:auto; text-align: justify;}
table#adres_do_korespondencji-box td.columnLabel label { font-weight: normal; }
table#adres_do_korespondencji-box div.radio{ width:60px; font-weight: normal;}
table#adres_do_korespondencji-box div.radio label { float: right; font-weight: normal;}
table#adres_do_korespondencji-box label#adres_pletwa {width:510px; } /*poprawi? to potem*/
table#adres_do_korespondencji-box label#az_z_konta {width:510px; } /*poprawi? to potem*/

/* oswiadczenie radio tak-nie */
table td.declColumnLabel {width:auto; text-align:justify}
table td.declColumnLabel label {font-weight: normal}
table td.declColumnValue div label  {float:right}
table td.declColumnValue div.radio {width:60px}


tr#dotychczasowe_wyksztalcenie_pletwa-box td  { width:100%;}
label#dotychczasowe_wyksztalcenie_pletwa {width:510px;} /*poprawi? to potem*/
table#dotychczasowe_wyksztalcenie_subform-box td { width:65px;}
table#dotychczasowe_wyksztalcenie_subform-box td.columnLabel { width:auto; font-width:100;}

div#rejestracja_adres_do_korespondencji {}
div.zarejestruj {float:right; background:transparent url(../img/zakl-tlo-nieakt.gif); margin-left:0px; font-size:12px; padding:5px; font-weight:bold}
div.zarejestruj:hover {background:transparent url(../img/zakl-tlo-akt.gif)}

/*table#osw_o_dopasowaniu_formy_egzaminu_subform-box label.Radio {display:block; float:left; width:35px;}*/

div.witamy p {text-indent:0px;padding-top:0px; margin-top:0px; border:0px solid red;}
#tresc ol.liczbowe { border:0px solid blue; }
#tresc ol.liczbowe li {padding:3px 0; margin:0px; margin-left:10px;  border:0px solid red;}
#tresc div.witamy ul li {padding:3px 0px 0px 6px; margin-left:6px; margin-right:10px; border:0px solid red;}

div.witamy a.punkty {display:block; margin: 18px 0px 0 8px; font-weight: bold; padding:0px;}
div.decos { margin-top: 5px; }

span.wersaliki {font-size:93%}

.pole-kwota .zl {
    width: 50px;
}

.pole-kwota .gr {
    width: 20px;
}

#tresc table.wymaganeFormularze th a {color:white}
#tresc table.wymaganeFormularze th a:hover {color:#D3521F}
#tresc table.wymaganeFormularze th {min-width: 25%}
#tresc table.wymaganeFormularze td {min-width: 25%}
#tresc table.wymaganeFormularze td a {font-size: 85%; font-weight: bold}
#tresc table.wymaganeFormularze td {height: 35px}
#tresc table.wymaganeFormularze th {height: 35px}
#tresc table.wymaganeFormularze {margin-top: 20px}

ul.alpha, ol.alpha {list-style-type:lower-alpha;}

.data-opis {margin-top:5px;margin-bottom:10px;text-align:justify}

div.exp {text-align:center; font-weight:bold; margin: 2em}

div.komunikat {
    text-align: justify;
    background-color: #ffeee3;
    padding: 5px; 
    border: 1px solid #DECA7E;
    margin-bottom:10px;
    clear: both;
}

div.tytul-komunikatu {
    font-weight: bold;
    margin-bottom: 10px; 
}
div.komunikat .data {
    font-weight: normal;
    font-size: 90%;
}

div.tresc-komunikatu p {
    padding: 0;
}

div.podpis-komunikatu {
    font-size: 90%;
    /*padding: 5px;*/
}

div.przeczytany {
}

div.nieprzeczytany {
    background-color: #fbfab2;
    border: 1px solid #000000;
}

#komunikaty div.wyrozniony {
    border: 2px solid #ff9999;
}

td.sala-info {
    background-color:#DEEFFF;
}

/*.duza-ankieta .columnLabel label {font-weight: normal;}*/
.duza-ankieta td  {background:#F1f1f1; padding-right: 3px;}
.duza-ankieta td.columnLabel  {width: 350px;}
.duza-ankieta td#nastepny-box { text-align: right; }
.duza-ankieta #pytanie_4_reason-box td.columnLabel { width: 150px; }
.duza-ankieta #pytanie_4_reason_label { font-weight: normal;}

table#submit_subform-box #nastepny { float: right; }
table#submit_subform-box #poprzedni { float: left; }

div#tresc ol.kom-glowny li {text-align:justify; margin-bottom:1em; line-height:140%}
div#tresc div.instrukcja div.akapit {margin-bottom:1.3em; line-height:140%}
div#tresc div.instrukcja div.akapit {margin-bottom:1.3em; line-height:140%}

img.wiki-img {display:block; margin: 1ex auto 1ex auto; clear:both}

div.spisTresci {font-size:90%; margin-bottom:10px}
div.spisTresci ul li {list-style-type:none}

div#tresc a.naStronie {color:#5D6488}
div#tresc a.naStronie:hover {color:#5D6488; text-decoration:underline}

div#tresc img.studiaBanner {margin: 2em 0 2em auto}

div#tresc .naglowekStudiow {margin-bottom: 2em}

.kontakt {
color:#2E4775;
font-weight:bold;
font-size:11pt;
cursor: pointer;
}

div.przypis {border:none; display:none; margin-top:5px; padding-top:5px;}
span.przypis {display:none;}

.x {
  color:#2E4775;
  font-weight:900;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
  }

.pozostale-terminy-btn :hover {
    background: #EFF2FF;
}

.pozostale-terminy-btn {
    position: relative;
    left: -2px;
    margin: 10px auto;
    padding:0;
    cursor: pointer;
    clear: both;
}

.pozostale-terminy-btn h5 {
    color: #454F9F;
    padding: 2px;
    text-align: left;
}

.pozostale-terminy-close {
    font-size: 80%;
    padding: 3px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    background: #EFF2FF;
    color: #000;
}

#pozostale-terminy-pl {
    margin-bottom: 20px;
    padding-top: 2px;
}

div.widokPoziomy h5 {font-weight: normal; padding: 0}
div.widokPoziomy .nazwaPola {
    margin: 0 0 0.2em 0; padding: 0 0 0 0; width: auto; clear: both;
    text-align: right; color: black;
    font: normal 120% Georgia;
}
div.widokPoziomy .wartoscPola {
    margin: 0 0 0 0; padding: 0 0 0 0; width: auto; clear: both;
    font: bold 120% Georgia;
}
div.widokPoziomy table.multi td {padding: 0 1ex 0 0}
div.widokPoziomy td.prawy div {float: right; text-align: right}
div.widokPoziomy td.prawy div h5 {text-align: right}
div.widokPoziomy td.wycentrowany div {text-align: center}
div.widokPoziomy td.wycentrowany div h5 {text-align: center}
div.widokPoziomy td.tekst div {text-align: justify; font-weight: normal; font-size: 100%}
div.widokPoziomy td.wyrozniony div.wartoscPola {font-size: 140%}
div.widokPoziomy td.pomniejszony div.wartoscPola {font-size: 100%}
div.widokPoziomy td.normalny div.wartoscPola {font-weight: normal}

div.widokPoziomy td.klasyczny .pole {margin-bottom: 0.1em}
div.widokPoziomy td.klasyczny .nazwaPola {width: 34%; margin-right: 2%; clear: none; margin-bottom: 1em}
div.widokPoziomy td.klasyczny .wartoscPola {clear: none; margin-bottom: 1em; margin-left: 36%}

div.widokPoziomy div.sekcja h4 {
    background-image:none;
    margin: 0 0 0.7em 0; padding: 0 0 0.2em 0; height: auto; border-bottom: 1px solid #9AA3C0;
    font: bold 125% Verdana; color: #5D6488; text-transform: none;
}
div.widokPoziomy .label {color: #5D6488; font-size: 80%}
div.widokPoziomy td.inline div.wartoscPola {margin-left: 30px; text-indent: -30px}
div.widokPoziomy table.widokPoziomy {margin-bottom: 1.2em; width: 100%}
div.widokPoziomy div.sekcja {margin-bottom: 0.8em}
div.widokPoziomy div.krotka {margin-bottom: 0px}

table.wymagane-formularze {border-collapse: collapse}
.wymagane_formularze tr td {border: none; border-bottom: 2px solid white; padding: 5px}

.wymagane_formularze {width: 560px}
.wymagane_formularze tr {height: 35px}

.wymagane_formularze tr.zatw_z td.kol1 {background-color: #C2EFC2}
.wymagane_formularze tr.zatw_w td.kol1 {background-color: #F5F591}
.wymagane_formularze tr.zatw_n td.kol1 {background-color: #F5F591}
.wymagane_formularze tr.zatw_i td.kol1 {background-color: #B3DBEF}

.wymagane_formularze tr.zatw_z {background-color: #CCFFCC}
.wymagane_formularze tr.zatw_w {background-color: #FEFF9F}
.wymagane_formularze tr.zatw_n {background-color: #FEFF9F}
.wymagane_formularze tr.zatw_i {background-color: #CFEFFF}

.wymagane_formularze td.kol1 {width: 180px; padding-right: 1em; line-height:120%; text-align: right}
#tresc .wymagane_formularze a {font-weight:bold; color:#4F617F}
#tresc .wymagane_formularze a:hover {text-decoration: underline; color: #DF3737}
.wymagane_formularze td.ico_z {width: 30px; background: url("../img/ico/item_ok.png") center no-repeat}
.wymagane_formularze td.ico_w {width: 30px; background: url("../img/ico/item_warn.png") center no-repeat}
.wymagane_formularze td.ico_n {width: 30px; background: url("../img/ico/item_warn.png") center no-repeat}
.wymagane_formularze td.ico_i {width: 30px; background: url("../img/ico/item_info.png") center no-repeat}
.wymagane_formularze td.kol3 {width: 250px; padding-left: 5px; line-height:120%}
.transakcje {font-size:90%}
.transakcje th {padding: 7px}

a.duzy {text-shadow: 1px 1px 1px lightgray; font-size: 130%}

.komunikatGlowny {clear:both; margin-bottom:10px; text-align:justify}

h5.niepotwierdzona, h5.potwierdzona, h5.uniewazniona {
    margin-bottom:15px;
    margin-top:20px;
    padding:10px 10px 10px 35px;
    text-align:justify;
    width: 515px;
    font-weight: normal;
    color: #000;
}

h5.niepotwierdzona {
    background:url("../img/ico/item_warn.png") no-repeat scroll 10px 10px #FFFCDF;
    border:1px solid #EFBA2C;
}
h5.potwierdzona {
    background:url("../img/ico/item_ok.png") no-repeat scroll 10px 10px #F1FFEF;
    border:1px solid #488F3E;
}
h5.uniewazniona {
    background:url("../img/ico/item_info.png") no-repeat scroll 10px 10px rgb(239, 246, 255);
    border:1px solid rgb(83, 112, 191);
}

.rejestracja div.wartoscPola {
    font-family: Verdana, Arial, sans-serif;
}

.adresBlokowo {margin:1.5em; margin-left:100px; display:block; font-weight:bold}

.adres {
    margin-top: 5px;
    padding-left: 10px;
}

.adresy_tab {
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    vertical-align: top;
}

.adresy_tytul {
    color:#5D6488;
    font-weight: bold;
    width: 70px;
    padding-top: 10px;
    vertical-align: top;
    text-align: right;
}

span.rozwin { color:#7984ad;  padding: 0; text-decoration: none; cursor: pointer }
span.zwin { color:#7984ad;  padding: 0; text-decoration: none; cursor: pointer }

.multiradio-text .option{
    text-align:justify;
    margin-right:5px;
}

table.terminy tr {
    margin: 6px 0 4px;
}

table.terminy td.value {
    font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding-left: 16px;
    width: 356px;
    vertical-align: top;
    padding-bottom: 20px;
}

table.terminy td.label {
    color: #5D6488;
    text-indent: 0;
    vertical-align: top;
    display:block;
    float:left;
    font-weight:bold;
    padding-bottom: 20px;
    text-align:left;
    width:15em;
}

table.terminy tr.text td.value {
    padding-left: 0px;
    padding-top: 10px;
    width: 555px;
    vertical-align: top;
}

#pytanie_30_reason {width: 189px;}
#pytanie_30_skala {width: 240px;}

.radio-row div.obokRadio
{
    float: left;
}

.radio-row div.RadioDiv {
    float: left;
    width: 35px;
}

.radio-row td.columnLabel {
    width: 320px;
}

  .x {
   color: #1979D8;
  font-weight:900;
  font-size:11px;
  text-decoration:none;
  cursor:pointer;
  }

  div.przypis {border:none; display:none; margin-top:5px; padding-top:5px;}
  span.przypis {display:none;}
  a.przypis {
  color: #454544;
  font-size:10px;
  text-decoration:none;
  }

.normalText {
    font-weight: normal;
}