body {
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
text-align:center;
background-color:#FAFAF5;
background-image:url("logotile50.gif");
}

#header{
font-size: 3em;
font-family:"TimesNewRoman CE",Times,Serif;
letter-spacing:1px;
font-variant:small-caps;
color:#4D4D4D; 
margin-bottom:10px;
border-top: 10px solid #BFBFBF;
border-bottom:4px solid #BFBFBF;
text-align:center;
background-color:#FAFAF5;
background-image:url("szarygrad.gif");
}

#banner{
width:940px;
height:95px;
margin:0 auto;
background-image:url("pocieszkagora.gif");
}

#pasek {
height:40px;
width:100%;
background-color:#C24733;
z-index:0;
}

#pasek2 {
height:40px;
width:940px;
margin-left:auto;
margin-right:auto;
background-color:#E8553D;
background-image:url("gradient40.gif");
}

#wrap {
width:940px;
background-color:#FAFAF5;
text-align:left;
margin:0 auto;
margin-top:-5px;
margin-bottom:20px;
border-left:solid 1px #BFBFBF;
border-right:solid 1px #BFBFBF;
border-bottom:solid 1px #BFBFBF;
color:#000;
position:relative;
}

#fauxcolumn{
clear:both;
background: url(sidebar.gif);
background-repeat:repeat-y;
background-position: 13px 0px;
}

body#galerie div#fauxcolumn {
background:none;
}

#sidebar {
margin-top:0px;
margin-left:13px;
margin-bottom:10px;
clear:both;
float:left;
width: 177px;
overflow:hidden;
background-color: #F4F2EC;
padding-top: 62px;
padding-bottom: 200px; 
}

* html #sidebar {
display:inline;
}

body#home div#sidebar {
display:none;
}

body#galerie div#sidebar {
display:none;
}

#search {
margin-top:50px;
text-align:center;
}

.bottommenu div#search {
margin-top:10px;
}

#contentwrap {
clear:right;
margin-left:197px;
margin-right:14px;
margin-bottom: 10px;
}

body#galerie div#contentwrap {
margin-left:13px;
}

.inside {
padding-left:10px;
padding-right:10px;
}

.artykul {
width: 527px; 
line-height:140%;
}

* html div.artykul {
width: 522px;
}

.bckgnd {
margin-left:5px;
margin-right:5px;
background-color:#FAFAF5;
}


#main {
clear:both;
margin-bottom:15px;
margin-right:5px;
margin-left:0px;
padding:10px;
padding-left:0px;
}

#mainhome {
clear:both;
margin-bottom:15px;
margin-right:0px;
margin-left:0px;
padding:10px;
padding-left:0px;
line-height:140%;
width:100%;
}

.photo {
margin-right:2px;
margin-left:2px;
margin-bottom:12px;
padding:0px;
background-color:#FeFeFe;
border: solid 1px #BFBFBF;
}

#left {
float:left;
width:280px;
}

#right {
float:right;
width:282px;
}

#center {
margin-left:278px;
width:372px;
text-align:center;
}

.homeleft {
float:left;
width:260px;
padding:10px;
}

.homeright {
float:right;
width:262px;
padding:10px;
}

.homecenter {
margin-left:278px;
width:352px;
padding:10px;
text-align:center;
}

.homewide {
clear:both;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
border-top:2px solid #D17B60;
}


#footerwrap {
clear:both;
border-top: 2px solid #C24733;
margin-top:15px;
margin-bottom:10px;
height: 100px;
position:relative;
}

#adres{
width:450px;
margin:6px;
float:left;
font-size:1em;
text-align:left;
font-variant:small-caps;
}

.email{
font-variant: normal;
}

* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}



a{
outline:none;
}

a:visited{
color: #000;
}

a:link{
color: #000;
}

#content a:visited{
color: #000;
}

#content a:link{
color: #000;
}

#mainhome a {
text-decoration:none;
}

#mainhome a:hover {
text-decoration:underline;
}


form{
margin:0;
padding:0;
}


.moduletopmenu ul {
list-style:none;
margin-top:0;
margin-right:10px;
font-size:1.1em;
}

.moduletopmenu li {
float:right;
margin:0;
}

.moduletopmenu li a {
display:block;
position:relative;
height: 40px;
width: 175px;
margin-bottom:10px;
margin-top:-20px;
margin-left:3px;
margin-right:3px;
border: 1px solid #BFBFBF;
color:#7F7F7F;
background-color:#FAFAF5;
font-weight: bold;
text-decoration:none;
text-align:center;
line-height:40px;
padding-bottom:1px;
padding-right:1px;
padding-left:0px;
padding-top:0px;
z-index:10;
}

* html .moduletopmenu li a {
width:178px;
w\idth:175px; 
}

.moduletopmenu img {
display:none;
}

body#home .moduletopmenu img {
display:block;
margin-top: 12px;
margin-bottom: 5px;
margin-left: 35px;
}

* html body#home .moduletopmenu img {
margin-left:4px;
zoom:1;
}

body#home .moduletopmenu img.menuzdjodn {
margin-top:5px;
}

body#home .moduletopmenu img.krotkiezdj {
margin-bottom:15px;
}

body#home .moduletopmenu li a {
height: 145px;
font-size: 1.2em;
line-height:inherit;
}

li.longitem a{
line-height:20px;
}

.moduletopmenu li a:hover,a.hover {
color: #000;
background-color:#F7F5EF;
border: 1px solid #C24733;
padding-bottom:0px;
padding-right:0px;
padding-left:1px;
padding-top:1px;
}

* html .moduletopmenu li a {
behavior: expression(
this.onmouseover = new Function("this.className += ' hover'"),
this.onmouseout = new Function("this.className = this.className.replace(' hover', '')"),
this.style.behavior=null
);
}

body#onas .moduletopmenu li a#monas,
body#pacjenci .moduletopmenu li a#mpacjenci,
body#szkolenia .moduletopmenu li a#mszkolenia,
body#terap .moduletopmenu li a#mterap,
body#odn .moduletopmenu li a#mnaucz{
color: #000;
background-color:#ECE6DC;
border: 1px solid #C24733;
}

.fantom{
position:absolute;
top:128px;
display:none;
border:1px solid #BFBFBF;
background-color:#F4F2EC;
color:#666664;
z-index:20;
}

.fantom ul {
list-style:none;
margin:0;
padding:0;
}

.fantom li {
margin:0;
}

.fantom li a {
display:block;
width:171px;
border-bottom: 1px solid #BFBFBF;
color:#666664;
font-size: 1.1em;
font-weight: bold;
text-decoration:none;
padding:5px 5px 5px 0px;
text-align:center;
}

.fantom li a:hover {
color:#fff;
background-color: #E4523C;
}

#fpacjenci {
left:13px;
}

#fszkolenia {
left:197px;
}

#fonas {
left:381px;
}

#fterap {
left:565px;
}

#fodn {
left:749px;
}


.clear {
clear:both;
}

.moduletablemenu {
color:#333;
}

.moduletablemenu ul {
list-style:none;
margin:0;
padding:0;
border-top: 1px solid #BFBFBF;
border-left: 1px solid #BFBFBF;
border-right: 1px solid #BFBFBF;
}

.moduletablemenu li {
margin:0;
margin-right:5px;
}

.moduletablemenu li a {
display:block;
width:175px;
border-bottom: 1px solid #BFBFBF;
color:#666664;
font-size: 1.1em;
font-weight: bold;
text-decoration:none;
padding:5px 5px 5px 0px;
text-align:center;
}

body.ofinst .moduletablemenu li a#mofinst,
body.zasady .moduletablemenu li a#mzasady,
body.zespol .moduletablemenu li a#mzespol,
body.artyk .moduletablemenu li a#martyk,
body.gabinety .moduletablemenu li a#mgabinety,
body.faq .moduletablemenu li a#mfaq,
body.opiniepacj .moduletablemenu li a#mopinie,
body.cennik .moduletablemenu li a#mcennik,
body.szkolinst .moduletablemenu li a#mszkolinst,
body.oszkol .moduletablemenu li a#moszkol,
body.kalend .moduletablemenu li a#mkalend,
body.organ .moduletablemenu li a#morgan,
body.galeria .moduletablemenu li a#mgaleria,
body.opinieszkol .moduletablemenu li a#mopinieszkol,
body.powody .moduletablemenu li a#mpowody,
body.akt .moduletablemenu li a#makt,
body.dydakt .moduletablemenu li a#mdydakt,
body.zesp_inst .moduletablemenu li a#mzesp_inst,
body.misja .moduletablemenu li a#mmisja,
body.historia .moduletablemenu li a#mhistoria,
body.deklaracja .moduletablemenu li a#mdeklaracja,
body.absolwenci .moduletablemenu li a#mabsolwenci,
body.uczestnicy .moduletablemenu li a#muczestnicy,
body.kalendinst .moduletablemenu li a#mkalendinst, 
body.osrodek .moduletablemenu li a#mosrodek,
body.dokumenty_odn .moduletablemenu li a#mdokumenty_odn,
body.zespol_odn .moduletablemenu li a#mzespol_odn,
body.szkol_odn .moduletablemenu li a#mszkol_odn,
body.aktual_odn .moduletablemenu li a#maktual_odn,
body.linki_odn .moduletablemenu li a#mlinki_odn,  
body.professional .moduletablemenu li a#mprofessional,
body.imprezy .moduletablemenu li a#mimprezy,
body.ustawa .moduletablemenu li a#mustawa,
body.prof_art .moduletablemenu li a#mprof_art,
body.organizacje .moduletablemenu li a#morganizacje,
body.links .moduletablemenu li a#mlinki,
body.filmy .moduletablemenu li a#mfilmy,
body.hellinger .moduletablemenu li a#mhellinger,
body.fifty .moduletablemenu li a#mfifty,
body.szksup .moduletablemenu li a#mszksup,
body.ecp .moduletablemenu li a#mecp {
color:#A52A2A;
background-color:#DCDACC;
}

.moduletablemenu li a:hover {
color:#fff;
background-color: #E4523C;
}

#pasek3 {
clear: both;
font-size:0px;
height:3px;
width:100%;
background-color:#bfbfbf;
}

.bottommenu {
clear:both;
}

.bottommenu ul {
list-style:none;
margin-top:0;
margin-left:10px;
font-size:0.9em;
font-weight:bold;
}

.bottommenu li {
float: left;
margin:0;
}

.bottommenu li a {
display:block;
height: 40px;
width: 175px;
margin-bottom:10px;
margin-top:10px;
margin-left:3px;
margin-right:3px;
border: 1px solid #BFBFBF;
color:#4D4D4D;
background-color:#FAFAF5;
font-size: 1.3em;
text-decoration:none;
text-align:center;
line-height:40px;
padding-bottom:1px;
padding-right:1px;
padding-left:0px;
padding-top:0px;
}

.bottommenu li a:hover{
color: #000;
background-color:#F7F5EF;
border: 1px solid #C24733;
padding-bottom:1px;
padding-right:1px;
padding-left:0px;
padding-top:0px;
}


.bottommenu li .searchitem:hover {
border: 1px solid #BFBFBF;
color:#7F7F7F;
background-color:#FAFAF5;
}

.bottommenu li .searchitem input {
margin-top:10px;
}

.bottommenu li .searchitem {
display:block;
height: 40px;
width: 175px;
margin-bottom:10px;
margin-top:10px;
margin-left:3px;
margin-right:3px;
border: 1px solid #BFBFBF;
color:#4D4D4D;
background-color:#FAFAF5;
font-size: 1.3em;
text-decoration:none;
text-align:center;
line-height:40px;
padding-bottom:1px;
padding-right:1px;
padding-left:0px;
padding-top:0px;
}


.bottommenu img {
margin-right:10px;
}

* html .bottommenu img {
margin-top:15px;
}

.bottommenu li a.ustawa {
background-color:#FF5D41;
color:#000;
border:1px solid #FF5D41;
font-size:1.45em;
font-weight:bold;
}

.bottommenu li a.nowosci {
color:#A52A2A;
border:1px solid #A52A2A;
font-size:1.45em;
font-weight:bold;
}

ul.footermenu {
text-align:right;
}

li.ftitem {
display:inline;
white-space: nowrap;
text-decoration:none;
padding:3px 5px 3px 0.5em;

}

li.ftitem a{
font-size: 1.2em;
color:#000;
text-align: right;
}

#footer {
position:relative;
height:100%;
}

.botright {
position:absolute;
bottom:0;
right:0;
}

.midright {
position:absolute;
bottom:35px;
right:150px;
}


.marg2 {
margin-left:2px;
margin-right:2px;
}

.szkolenia img{
display:block;
float:right;
margin-top:2px;
}


.szkolenia td{
width:160px;
padding:9px;
text-align: center;
background-color:#E6E5DD;
color:#000;
border: 1px solid #E6E5DD;
}

.szkolenia td a {
color:#000;
text-decoration:none;
}

.szkolenia td:hover, td.hover {
background-color:#F4F2EC;
border: 1px solid #E4523C;
}

.szkolenia td:hover a {
color:#E4523C;
}

.szkolenia td.hover a {
color:#E4523C;
}

.szkolenia td.empty {
background-color:#E6E5DD;
border: 1px solid #E6E5DD;
}



.kalendarium table{
margin-left:3px;
width:99%;
border-collapse: collapse;
}

.kalendarium td, th {
border: solid 1px #000;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
}

#content .kalendarium td a {
text-decoration:none;
color:#000;
}

#content .kalendarium td:hover a {
color:#A52A2A;
}

#content .kalendarium td.hover a {
color:#A52A2A;
}

.kalendarium th {
background-color:#F4F2EC; 
}

.miesiac td {
background-color:#F4F2EC;
border-right:none; 
border-left:none; 
border-top:none; 
font-weight:bold;
padding-top: 5px;

}

#kal{
position:absolute;
visibility:hidden;
background-color:#FFF;
z-index:20;
}

#title, h1{
background-color:#F4F2EC;
background-image:url("title.gif");
background-repeat:no-repeat;
background-position:right bottom;
color:#524D48;
font-size: 1.3em;
font-weight:bold;
text-align:left;
padding:3px 5px 3px 0.5em;
margin-top: 5px;
margin-bottom: 5px;
}

* html #title, h1{
margin-top:0px;
}

h2 {
font-size: 1.3em;
font-weight:bold;
text-align:left;
color:#524D48;
border-bottom: solid 1px #E4523C;
margin-top: 15px;
margin-bottom: 5px;
position:relative;
}

.topnav{
position:absolute;
bottom:0;
right:0;
font-size:0.8em;
}

.topnav a{
text-decoration:none;
}

h3 {
font-size: 1.3em;
font-weight:bold;
text-align:left;
color:#524D48;
border-bottom: solid 1px #524D48;
margin-top: 15px;
margin-bottom: 5px;
}


.szkolnav {
margin-top:10px;
margin-right:10px;
float:right;
}

.zdjszkol {
float:left;
border:1px solid #5D5D5D;
margin-right:30px;
}

.menuszkol{
margin-left: 200px;
font-size: 1.2em;
}

.menuszkol ul {
margin-top: 5px;
list-style-image: url(strzalka_mala.gif);
}

.menuszkol li a {
display:block;
width: 270px;
padding-top: 5px;
padding-bottom: 5px;
color:#000;
text-decoration:none;
}

.menuszkol a:hover {
text-decoration:underline;
}

#content .menuszkol a:visited {
color:#6B655E;
}

.menutekst{
margin-left: 25px;
margin-bottom: 25px;
list-style-image: url(strzalka_mala.gif);
line-height: 1.5;
}

.menutekst li {
margin-bottom: 5px;
}

.menutekst a {
color:#000;
text-decoration:none;
}

.menutekst a:hover {
text-decoration:underline;
}

#content .menutekst a:visited {
color:#6B655E;
}

ul.menuduze {
list-style-image: url(strzalka_mala.gif);
font-size: 1.2em;
}

.lh1 {
line-height: 1.65;
}

.lh2 {
line-height: 2;}

.menuduze a {
color:#000;
text-decoration:none;
}

.menuduze a:hover {
text-decoration:underline;
}

#content .menuduze a:visited {
color:#6B655E;
}

.menunprof {
margin-top: 5px;
margin-left: 80px;
padding-top: 15px;
padding-bottom:15px;

list-style-image: url(strzalka_mala.gif);
}

.menunprof li {
margin-top: 5px;
}

.menunprof li a {
/* display:block; */
/* width: 600px; */
padding-top: 5px;
padding-bottom: 0px;
color:#000;
text-decoration:none;
font-size: 1em;
font-weight: bold;
}


* html .menunprof li a{
padding-top:0;
padding-bottom:5px;
}

.menunprof li a:hover {
text-decoration:underline;
}

#content .menunprof a:visited {
color:#6B655E;
}



* html .menustudium li a{
padding-top:0;
padding-bottom:5px;
}


.ovhidden {
overflow:hidden;
}




.zdjpacj {
float:right;
margin-top: 0px;
margin-right: 2px;
border:2px solid #5D5D5D;
}

.menupacj{
margin-left: 80px;
padding-top: 10px;
/* height: 103px; */
font-size: 1.2em;
}

.menupacj ul {
margin-top: 5px;
list-style-image: url(strzalka_mala.gif);
}

.menupacj li a {
display:block;
width: 260px;
padding-top: 5px;
padding-bottom: 0px;
color:#000;
text-decoration:none;
}

* html .menupacj li a{
padding-top:0;
padding-bottom:5px;
}

.menupacj li a:hover {
text-decoration:underline;
}

#content .menupacj a:visited {
color:#6B655E;
}

.menuszerokie{
margin-left: 160px;
height: 140px;
font-size: 1.2em;
}

.menuszerokie ul {
margin-top: 0px;
list-style-image: url(strzalka_mala.gif);
}

.menuszerokie li a {
display:block;
width: 500px;
padding-top: 5px;
padding-bottom: 0px;
color:#000;
text-decoration:none;
}

* html .menuszerokie li a{
padding-top:0;
padding-bottom:5px;
}

.menuszerokie li a:hover {
text-decoration:underline;
}

#content .menuszerokie a:visited {
color:#6B655E;
}


.menuprof{
margin-left: 80px;
padding-top: 10px;
}

.menuprof ul {
margin-top: 5px;
list-style-image: url(strzalka_mala.gif);
}

.menuprof li a {
display:block;
width: 600px;
padding-top: 5px;
padding-bottom: 0px;
color:#000;
text-decoration:none;
font-size: 1.2em;
}


* html .menuprof li a{
padding-top:0;
padding-bottom:5px;
}

.menuprof li a:hover {
text-decoration:underline;
}

#content .menuprof a:visited {
color:#6B655E;
}

.data{
margin-top:3px;
margin-bottom:3px;
font-size: 1.2em;
}

.menunowosci{
margin-left: 20px;
margin-bottom: 25px;
list-style-image: url(strzalka_mala.gif);
line-height: 1.5;
}

.menunowosci li {
padding-bottom: 10px;
}

#content .menunowosci a {
color:#A52A2A;
text-decoration:none;
}

.menunowosci a {
color:#A52A2A;
text-decoration:none;
font-weight: bold;
}

#content .menunowosci a:hover {
text-decoration:underline;
}

.menunowosci a:hover {
text-decoration:underline;
}

.bold {
font-weight: bold;
}

.witamy {
font-size: 1.4em;
color:#A52A2A;
margin-bottom:5px;
}

a.blokwitamy {
display:block;
font-size: 1.4em;
color:#A52A2A;
line-height:1.55;
margin-bottom:5px;
}

.witamy1 {
color:#A52A2A;
}
.witamy2 {
font-size: 2em;
color:#A52A2A;
font-weight: bold;
}

#content .witamy a {
color:#A52A2A;
text-decoration:none;
}

#content .witamy1 a {
color:#A52A2A;
text-decoration:none;
}

#content a.witamy1 {
color:#A52A2A;
}


#content .witamy1 a:hover {
text-decoration:underline;
}

ol {
margin-left:7px;
}

.boldszary {
font-weight:bold;
color:#524D48;
}


/* Formularz */

.faqemail {
font-style:italic;
font-size:1.3em;
}

#formularz {
margin-top:20px;
}

form td {
padding:0.25em 1px;
}

td.label {
font-weight:bold;
text-align:right;
}

#submit {
margin-top:20px;
margin-left:30px;
}

input.inp:focus {
/*background-color:yellow;*/
}

textarea {
font-size: 1.6em;
}


#error {
text-align:center;
color:red;
padding-top:50px;
margin-bottom:20px;
font-size:2em;
}

/* Lista galerii */

.listagalerii {
width:650px;
}

.galeriait {
width:160px;
height:193px;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:9px;
margin-right:10px;
text-align:center;
}



.galphoto {
margin:5px;
}

.galphoto img {
border:1px solid #524D48;
}

.galopis {
height:80px;
font-weight:bold;
}

.galopis a {
color:#000;
text-decoration:none;
}

.galopis a:visited {
color:#524D48;
}

.galopis a:hover {
text-decoration:underline;
}

a.gallink div.galopis {
height:80px;
font-weight:bold;
color:#000;
text-decoration:none;
}

a.gallink:visited div.galopis {
color:#524D48;
}

a.gallink:hover div.galopis {
text-decoration:underline;
}

* html a.gallink div.galopis {
cursor:pointer;
}


#end {
clear:both;
}

/* mapka i gabinety */

#mapapl {
margin-top:20px;
margin-left:20px;
}

* html #mapapl {
margin-left:17px;
}

#gabinety {
float:right;
width:360px;
padding-left:5px;
}

.instr {
font-size: 1.3em;
font-weight:bold;
color:#524D48;
margin-top: 25px;
text-align:center;
}

.hovery a {
text-decoration:none;
}

.hovery a:hover {
text-decoration:underline;
}

a.hovery {
text-decoration:none;
}

a.hovery:hover {
text-decoration:underline;
}


.opinie {
font-style: italic;
}


.zdjecie {
float:right;
margin-left:5px;
border:1px solid #000;
}


/* Ksiega gosci i opinie */

#commentlist .comment {
	background-color:#F4F2EC;
	margin: 10px;
	margin-bottom: 20px;
	padding-top:5px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top:1px solid #8A8672;
	border-left:1px solid #8A8672;
	border-bottom:1px solid #E0DFD5;
	border-right:1px solid #E0DFD5;
}

#commentlist .name { 
	color:#A52A2A;
	font-weight: bold;
}

#commentlist .comment h3 {
position:relative;
border:none;
margin-top:0;
padding-bottom:5px;
}

#commentlist .comment h3 .date {
position:absolute;
bottom:0;
right:0;
font-size:0.8em;
}


#commentlist form {
margin-top: 20px;
margin-left:10px;
margin-right:10px;
font-size: 1.2em;
}


#commentlist input {
overflow: auto;
}

#commentform label, legend {
font-weight: bold;
}

#commentform legend {
color:#A52A2A;
}

#commentform input,textarea {
font-size: 1.2em;
}

#commentform td {
padding-top:5px;
padding-bottom:5px;
padding-right:30px;
}

/* wkrotce */

#wkrotce{
border-collapse: collapse;
}

.wkdata {
width:120px;
padding:5px;
font-weight:bold;
vertical-align: top;
}

.wkopis {
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
}

#content .wkopis a {
color:#A52A2A;
font-weight:bold;
text-decoration:none;
}

#content .wkopis a:hover {
text-decoration:underline;
}

#content .wkopis a:visited {
color:#A52A2A;
}

/* boksy */

#separator{
height:10px;
}

.box {
margin-bottom:5px;
}

.tresc {
padding:3px 5px 3px 5px;
position:relative;
zoom:1;
text-align:left;
}

.tresc a {
position:absolute;
bottom:3px;
right:2px;
color: #000;
font-weight: bold;
text-decoration: none;
}

.tresc a:hover{
text-decoration: underline;
}

.oranz {
border: 2px solid #FF753D;
background-color:#FCDCC0;
}

div.oranz h1 {
margin-bottom:0px;
background-image:none;
background-color:#FF753D;
padding-left: 0px;
}

div.oranz h2 {
margin-bottom:0px;
margin-top:0px;
background-image:none;
background-color:#FF753D;
color:#FFFFFF; 
padding-left: 0px;
font-size:1.8em;
}

.siena {
border: 2px solid #FAB127;
background-color:#FAE8C6;
}

div.siena h1 {
margin-bottom:0px;
background-image:none;
background-color:#FAB127;
padding-left: 0px;
padding-right: 0px;
}

.zolty {
border: 2px solid #FFDA43;
background-color:#FFF6D1;
}

div.zolty h1 {
margin-bottom:0px;
background-image:none;
background-color:#FFDA43;
padding-left: 0px;
padding-right: 0px;
}

.seledyn {
border: 2px solid #C5D552;
background-color:#E8EEBE;
}

div.seledyn h1 {
margin-bottom:0px;
background-image:none;
background-color:#C5D552;
padding-left: 0px;
padding-right: 0px;
}


.granat {
border: 2px solid #2F1A7A;
background-color:#A9A1C7;
}

div.granat h1 {
margin-bottom:0px;
background-image:none;
background-color:#2F1A7A;
padding-left: 0px;
color:#E2E0EC;
}

.swierk {
border: 2px solid #627F41;
background-color:#D4DCA6;
}

div.swierk h1 {
margin-bottom:0px;
background-image:none;
background-color:#627F41;
padding-left: 0px;
color:#F1F3E1;
}

.szafir {
border: 2px solid #7F75FE;
background-color:#DAD8FF;
}

div.szafir h1 {
margin-bottom:0px;
background-image:none;
background-color:#7F75FE;
padding-left: 0px;
color:#000;
}

.fiolet {
border: 2px solid #8A4391;
background-color:#DEC9BB;
}

div.fiolet h1 {
margin-bottom:0px;
background-image:none;
background-color:#8A4391;
padding-left: 0px;
color:#F5EEE8;
}

.sliwka {
border: 2px solid #873A57;
background-color:#E1CDBA;
}

div.sliwka h1 {
margin-bottom:0px;
background-image:none;
background-color:#873A57;
padding-left: 0px;
color:#F5EEE8;
}

.grupy{
position:absolute;
visibility:hidden;
border:2px solid #A52A2A;
padding: 10px;
background-color:#FFF;
z-index:20;
}

.uprawnienia{
margin-left:10px;
}

.kwadrat{
float:left;
width:10px;
height:10px;
margin-right:5px;
margin-top:3px;
border:1px;
}

.ecp{
background-color:#a52a2a;
}

.cpi{
background-color:#e8553d;
}

.rpi{
background-color:#ff753d;
}

.usc{
background-color:#fab127;
}

.das{
background-color:#ffda43;
}

.zas{
background-color:#EFF953;
}

.zus{
background-color:#B7F917;
}

.separ {
margin-bottom:5px;
}

.legenda{
margin-left:15px;
}

.gabinet {
background-color:#F4F2EC;
	margin: 5px;
	margin-bottom: 20px;
	padding-top:5px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top:1px solid #8A8672;
	border-left:1px solid #8A8672;
	border-bottom:1px solid #E0DFD5;
	border-right:1px solid #E0DFD5;
}

.nazwag {
color:#832222;
}

.tytul {
font-size: 1.3em;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
color:#832222;
border:none;
}

#zalogowany {
font-family:Verdana,Arial,Helvetica,sans-serif;
position:relative;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #BCB2A4;
}

#zalogowany span.linki {
position:absolute;
right:0;
}

.komunikat {
margin:20px;
padding:20px;
border:1px solid #D17B60;
background-color: #FFC4B1;
}

.komunikat a {
color:#000;
text-decoration:none;
}

.komunikat a:hover {
text-decoration:underline;
}

.linki {
float:right;
width:165px;
margin-left:5px;
padding:5px;
border:1px solid #D17B60;
background-color: #FFC4B1;
}

.linki a {
color:#000;
font-weight:bold;
text-decoration:none;
}

.linki a:hover {
text-decoration:underline;
}

body#student h1 {
width:532px;
}


.divadminstud {
width:95%;
margin:auto;
margin-bottom:20px;
}


#rotacja {
margin-top:10px;
margin-left:305px;
}

.adminstud {
border-collapse: collapse;
width:100%;
margin-bottom:5px;
}

.adminstud thead {
background-color:#E8D5CE;
}

.adminstud th {
border:none;
}

.adminstud tr {
border-bottom:1px solid #FFC4B1;
}

.adminstud tr.odd {
background-color: #FFE2D8;
}

.adminstud tr.even {
background-color: #FFF5F2;
}

.adminstud tr.oddinactive {
background-color: #DBDBDB;
}

.adminstud tr.eveninactive {
background-color: #EBEBEB;
}


.adminstud td {
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}

a#starenow{
cursor:pointer;
text-decoration:none;
}

a#starenow:hover {
cursor:pointer;
text-decoration:underline;
}

.aligntop {
vertical-align:top;
}

.wyslijlink {
display:block;
margin-left:75.5%;
padding-top:20px;
color:#A52A2A;
}

/* kolory */

ul.loranz {
list-style-image: url(strzalka_oranz.gif);
}
ul.lseledyn {
list-style-image: url(strzalka_seledyn.gif);
}
ul.lsiena {
list-style-image: url(strzalka_siena.gif);
}
ul.lzolty {
list-style-image: url(strzalka_zolty.gif);
}

h1.horanz {
background-color:#FCDCC0;
background-image:url("oranz.gif");
}
h1.hseledyn {
background-color:#E8EEBE;
background-image:url("seledyn.gif");
}
h1.hsiena {
background-color:#FAE8C6;
background-image:url("siena.gif");
}
h1.hzolty {
background-color:#FFF6D1;
background-image:url("zolty.gif");
}

h1.hgranat {
background-color:#A9A1C7;
background-image:url("granat.gif");
}

h1.hswierk {
background-color:#D4DCA6;
background-image:url("swierk.gif");
}

h1.hszafir {
background-color:#DAD8FF;
background-image:url("szafir.gif");
}

h1.hfiolet {
background-color:#DEC9BB;
background-image:url("fiolet.gif");
}

h1.hsliwka {
background-color:#E1CDBA;
background-image:url("sliwka.gif");
}


.toranz {
color:#FF753D;
}

.tsiena {
color:#FAB127;
}

.tzolty {
color:#FFDA43;
}

.tseledyn {
color:#C5D552;
}

.tgranat {
color:#2F1A7A;
}

.tswierk {
color:#627F41;
}

.tszafir {
color:#7F75FE;
}

.tfiolet {
color:#8A4391;
}

.tsliwka {
color:#873a57;
}


.mptrzy {
margin:10px;
position:relative;
z-index:0;
}

.youtube {
margin:10px;
position:relative;
z-index:0;
}

.mptrzypodpis {
margin-top:5px;
margin-bottom:5px;
}

.phototext {
margin-bottom:10px;
width:100%;
overflow:hidden;
background-color:#F4F2EC;
border-top:1px solid #8A8672;
border-left:1px solid #8A8672;
border-bottom:1px solid #E0DFD5;
border-right:1px solid #E0DFD5;
}



.photophoto {
width:130px;
float:left;
}

.photophoto img {
display:block;
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-bottom:10px;
}

.textphoto {
margin-left:140px;
padding-top:7px;
padding-bottom:7px;
}


.tabledefault {
border-collapse: collapse;
width:100%;
margin-bottom:5px;
}

.tabledefault thead {
background-color:#E8D5CE;
}

.tabledefault th {
border:none;
font-weight:bold;
}

.tabledefault tr {
background-color: #FFF5F2;
}

.tabledefault tr.odd {
background-color: #FFE2D8;
}

.tabledefault tr.even {
background-color: #FFF5F2;
}



.tabledefault td {
border:1px solid #FFC4B1;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}

.left {
float:left;
margin-right:8px;
}

.right {
float:right;
margin-left:8px;
}


.divhints {
clear:both;
margin-left:13px;
margin-bottom:5px;
color:#555555;
}

.hints {
font-size:1.1em;
font-weight:bold;
color:#BAAFA3;
}
