/*body*/
body {background-color:#797DD1; font-family:verdana,tahoma,sans-serif,arial,helvetica; margin:0; padding:30px 0 0 0;}
object, img, div, p, form, select, object, input, textarea, h1, h2, h3, h4, h5, ul, li {margin:0px; padding:0px; border:0px;}
td, div, span, p {font: normal 12px verdana,tahoma,sans-serif,arial,helvetica; font-weight:normal; color:#1D2166; line-height:16px;}
/*end body*/

/*teksty i listy na dzien dobry, zapomniane lub sierotki*/
h1 {color: #4619A7; font-size:18px; font-weight:bold; font-family:arial,tahoma,verdana,sans-serif,helvetica; line-height:18px;}
h2 {color: #4619A7; font-size:16px; font-weight:bold; font-family:arial,tahoma,verdana,sans-serif,helvetica;}
h3 {color: #4619A7; font-size:14px; font-weight:bold; font-family:arial,tahoma,verdana,sans-serif,helvetica;}
h4 {color: #4619A7; font-size:12px; font-weight:bold;}
h5 {color: #5A4CC2; font-size:12px; font-weight:bold;}
a {font-weight: bold;}
a:link, a:visited, a:active {text-decoration:none; color:#D31A1A; line-height:16px;}
a:hover {text-decoration:underline;}
p {line-height:16px; margin-bottom:0px;}
p a:link, p a:visited, p a:active {text-decoration:none; color:#D31A1A; }
p a:hover {text-decoration:underline;}

ul {list-style-type: disc; margin:0 0 0px 14px; padding:0;}
ul li {margin:0; line-height:16px; line-height:16px;}
ul li ul {margin:0px 0 0px 10px;}

ol {margin:0 0 10px 0; padding:0 0px 0 33px;}
ol li {margin:0; line-height:8px; line-height:16px;}
ol li ol {margin:0px 0 0px 33px;}  

div {width:100%; margin:0; padding:0;}
div.photo_right {border:1px solid #E4E4E4; float:right; padding:4px; margin:0px 0 4px 10px;}




/* end teksty i listy na dzien dobry, zapomniane lub sierotki*/

/*style robocze*/
.clear {clear:both; font-size:0;}
.right {float:right;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.left {float: left;}
div.photo_right {width:auto; float:right; padding:2px; margin:0px 0 2px 10px;}
div.photo_left {width:auto; float:left; padding:2px; margin:0px 10px 2px 0;}
div.center {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.end {clear: both; height:10px; font-size:0;}
.px450 {width:450px;}
.red {color:#D31A1A;}
.blue {color:#5A4CC2;}
.bold {font-weight:bold;}
.font11 {font-size:11px;}
span.oferta_dla {font-weight:bold; font-size:11px; color:#ffffff;}
div.half_width {width:440px;}
div.wiecej {text-align:right; color:#D31A1A; font-size:9px; font-weight:bold;}
span.wiecej, span.wiecej a  {color:#D31A1A; font-size:9px; font-weight:bold;}
div.tekst_mini {font:bold 9px verdana,tahoma,sans-serif,arial,helvetica; padding-top:3px;}
/* end style robocze*/

/* tabele */
div.tresc table {margin: 0px 0 0px 0; padding:0;}
div.tresc table tr th {background-color: #5A4CC2; padding: 5px; color: white; border:1px solid white; font:bold 11px tahoma,verdana,sans-serif,arial,helvetica; text-align:center;}
div.tresc table tr th.poziom {width:12px;}
div.tresc table tr th.nazwa_kursu {width:80px;}
div.tresc table tr td {background-color: #E9E3F5; padding: 5px;border:1px solid white; font:normal 11px tahoma,verdana,sans-serif,arial,helvetica;}
div.tresc table tr td p {font:normal 11px tahoma,verdana,sans-serif,arial,helvetica;}
div.tresc table tr td a:link, div.tresc table tr td a:visited, div.tresc table tr td a:active {text-decoration:none; color:#D31A1A;font:bold 11px tahoma,verdana,sans-serif,arial,helvetica;}
div.tresc table tr td a:hover {text-decoration:underline;font:bold 11px tahoma,verdana,sans-serif,arial,helvetica;}
div.tresc table tr td ul li a:link, div.tresc table tr td ul li a:visited, div.tresc table tr td ul li a:active {text-decoration:none; color:#D31A1A;font:bold 11px tahoma,verdana,sans-serif,arial,helvetica;}
div.tresc table tr td ul li a:hover {text-decoration:underline;font:bold 11px tahoma,verdana,sans-serif,arial,helvetica;}
div.tresc table tr td.tabelka_podswietlona {background-color:#F4181A; color:#ffffff; text-align:center;}


/*all*/
#komunikat {
/*
  position:absolute;
  padding:5px 0;
  top:0px;
  left:0px;
  text-align:center;
  width:100%;
  background-color:#D62827;
  color:white;
*/
  display: none;
  }
/*end all*/

/*all*/
div#all {
  margin: auto; 
  text-align:left; 
  width:694px; 
  height: auto; 
  }
/*end all*/


div.baner {
  height:123px;
  background-color:#C0C1EE;
  border:3px solid #E9E3F5;
  }

/*logo*/
div.logo {
  width:347px;
  height:123px;
  float:left;
  }
/*end logo*/

/*flash prawy*/
div.flash_prawy {
  width:347px;
  height:123px;
  float:right;
  }
/*end flash prawy*/


/*menu*/
div.menu {
  width:600px;  
  height:25px;
  margin:11px 0 0 0;
  }
  
div.menu table {margin:0 0 0 12px;}
div.menu table tr td {border-left:1px solid #797DD1; padding: 0 8px 0 8px;}

.menuAktywne {
  background:#E9E3F5;
  background-image: url('../images/common/menu_podswietlone.gif'); 
  background-position: top left; 
  background-repeat: repeat-x;
}

.menuNieaktywne {  
  background:#989AE0;
  background-image: url('../images/common/menu_tlo.gif'); 
  background-position: top left; 
  background-repeat: repeat-x;
}


a.dlamenu:link,
a.dlamenu:visited,
a.dlamenu:active {
  font-family:tahoma,verdana,arial,verdana,sans-serif,times;
  display:block;
  line-height:25px;
  width:auto;
  height:25px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  padding:0 5px 0 5px;
  color:#ffffff;
}

a.dlamenu:hover {
	text-decoration: none;
	color:#D31A1A
}

td.menuAktywne a.dlamenu:link,
td.menuAktywne a.dlamenu:visited,
td.menuAktywne a.dlamenu:active {
  color:#D31A1A;
}

td.menuAktywne a.dlamenu:hover {
	text-decoration: none;
	color:#f33A3A;
}
/*end menu*/


/*submenu*/
div.submenu {width:151px; float:left; margin:0px 10px 120px 0; height:100%;}
div.tytul {margin:40px 0 10px 162px; padding-bottom:12px; width:532px;}
div.tresci {width:524px; float:right;}
div.tresci_formularz {width:524px; padding:0;}
div.mid {width:689px; padding:0px 5px 10px 0px; background-color:#C0C1EE; border:3px solid #E9E3F5;}


div.oferta_box {margin:2px 0 10px 0; padding:10px 10px 5px 10px; width:483px; background-image: url('../images/common/box_dla_tlo.gif'); background-position: top left; background-repeat: repeat-y;}

div.oferta_box h3 a:link, div.oferta_box h3 a:visited, div.oferta_box h3 a:active {color:#4619A7;}
div.oferta_box h3 a:hover {color:#4619A7;}

/* menu kontekstowe */
#naszecontextmenu {width:151px; margin:0px 0 20px 0; padding:0 0 0 0px; font-family:tahoma,verdana,arial,sans-serif,helvetica; font-size:11px;}
#naszecontextmenu ul {list-style-type: none; padding:0; margin:0;}
#naszecontextmenu ul li {padding:0 0 0 0; margin:0; background-color:#ffffff; border-top:1px solid #C0C1EE; background-image: url('../images/common/menu_tlo2.gif'); background-position: top right; background-repeat: repeat-y;}
#naszecontextmenu ul li.aktywne {padding:0 0 0 0; margin:0; background-color:#797DD1; border-top:1px solid #C0C1EE; }
#naszecontextmenu ul li a {display:block; width:137px; color:#353981; padding:7px 7px 7px 7px; font-weight:bold; line-height:12px;}
#naszecontextmenu ul li.aktywne a.aktywne {color:#ffffff;  padding:7px 7px 7px 7px; width:137px; font-weight:bold; background-image: url('../images/common/menu_tlo2active.gif'); background-position: top right; background-repeat: repeat-y;}
#naszecontextmenu ul li a:hover {text-decoration:none; color:#ffffff; background-color:#797DD1; font-weight:bold; background-image: url('../images/common/menu_tlo2active.gif'); background-position: top right; background-repeat: repeat-y;}
#naszecontextmenu ul li ul {list-style-type: none; padding:0; margin:0; }
#naszecontextmenu ul li ul li {padding:0 0 0 0; border-bottom:none; border-top:1px solid #C0C1EE;}
#naszecontextmenu ul li ul li a {color:#353981; padding:5px 5px 5px 15px; margin:0; width:131px; font-weight:normal;}
#naszecontextmenu ul li ul li.aktywne a.aktywne {color:#ffffff; padding:5px 5px 5px 15px; margin:0; width:131px; font-weight:normal;}
#naszecontextmenu ul li ul li a:hover {text-decoration:none; color:#ffffff; background-color:#797DD1; font-weight:normal;}

#naszecontextmenu ul li ul li ul {list-style-type: none; padding:0; margin:0; }
#naszecontextmenu ul li ul li ul li {padding:0 0 0 0; border-bottom:none; border-top:1px solid #C0C1EE;}
#naszecontextmenu ul li ul li ul li a {color:#353981; padding:2px 2px 2px 25px; margin:0; width:124px; font-weight:normal;}
#naszecontextmenu ul li ul li ul li.aktywne a.aktywne {color:#ffffff; padding:2px 2px 2px 25px; margin:0; width:124px; font-weight:normal;}
#naszecontextmenu ul li ul li ul li a:hover {text-decoration:none; color:#ffffff; background-color:#797DD1; font-weight:normal;}
/*end submenu*/





/*stopka*/
div.stopka_left {text-align:left; padding-left:28px; float:left; width:422px;}
div.stopka_right {text-align:right; padding:3px 0 0 0; width:auto;}

/*end stopka*/

/*do gory drukuj*/
  
  
  div.dogory {
  background-image: url('../images/common/menu_dolne.gif'); 
  background-position: top left; 
  background-repeat: repeat-x;
  width:auto;
  float:left;
  height:20px;
  display: table;
  padding:5px;
  }
  div.dogory a:link, div.dogory a:visited, div.dogory a:active, div.dogory a:hover  {
  color:#ffffff;
  font: bold 9px tahoma,verdana,arial,verdana,sans-serif,times;}
  
  div.drukuj {
  background-image: url('../images/common/menu_dolne.gif'); 
  background-position: top left; 
  background-repeat: repeat-x;
  width:auto;
  float:left;
  height:20px;
  display: table;
  padding:5px;
  margin:0 0 0 1px;
  }
  div.drukuj a:link, div.drukuj a:visited, div.drukuj a:active, div.drukuj a:hover {
  color:#ffffff;
  font: bold 9px tahoma,verdana,arial,verdana,sans-serif,times;}

/*end do gory drukuj*/


/* zgloszenie */
form#zgloszenie table tr td {font-size:11px;}
form#zgloszenie table tr td h4 {color:#5A4CC2;}
form#zgloszenie .alert {color:#D31A1A; font: bold 9px tahoma,verdana,arial,verdana,sans-serif,times;}
form#zgloszenie table tr td {padding:2px 0 2px 0;}
form#zgloszenie table tr td.right {text-align:right; padding:4px 15px 4px 0; line-height:11px;}
form#zgloszenie table tr td input.txt {background-color:#ffffff; border-top:1px solid #9192B6; border-left:1px solid #9192B6; border-bottom:1px solid #E0E0F7; border-right:1px solid #E0E0F7;padding:1px;}
form#zgloszenie table tr td input.txt:hover, form#zgloszenie table tr td input.txt:focus {background-color:#ffffff;}
form#zgloszenie table tr td select {background-color:#ffffff; border-top:1px solid #9192B6; border-left:1px solid #9192B6; border-bottom:1px solid #E0E0F7; border-right:1px solid #E0E0F7;}
form#zgloszenie table tr td input.button {color:#5A4CC2; background-color:#E9E3F5; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-bottom:1px solid #B2B3DC; border-right:1px solid #B2B3DC; padding:2px; font: bold 11px tahoma,verdana,arial,verdana,sans-serif,times; }
/* end zgloszenie */

/* overlib */
.popopo {
  font-family: Verdana; 
  font-size: 11px; 
  font-weight: normal;
  color: #000000;
  }

div.tresc table tr th a:link, div.tresc table tr th a:active, div.tresc table tr th a:visited, div.tresc table tr th a:hover {color:#ffffff;}

div.wroc {width:70px; height:25px; padding:0px 0 0 0; float:right; margin:11px 7px 0 0; text-align:center; font-weight:bold; color:#ffffff; font-size:11px; background:#989AE0; background-image: url('../images/common/menu_tlo.gif'); background-position: 100% 0%;  background-repeat: repeat-x;}
div.wroc a {display:block; width:70px; height: 22px; padding:5px 0 0 0; margin:0;}
div.wroc a:link, div.wroc a:visited, div.wroc a:active {color:#ffffff;}
div.wroc a:hover {text-decoration: none; color:#D31A1A}

/* sciezka */
div.sciezka ul {margin:7px 0 0px 10px; padding:0 0 10px 0; font-size:9px;}
div.sciezka ul li {display:inline;}
div.sciezka ul li a:link, div.sciezka ul li a:visited, div.sciezka ul li a:active {padding:0 7px; background: url('../images/common/arrow1.gif') no-repeat left; display:block; float:left; font-weight:normal; font-family:tahoma,verdana,arial,verdana,sans-serif,times;}
div.sciezka ul li a:hover {text-decoration:underline;}
/* end sciezka */

div.indeksy {width:130px; float:left; margin:0px 10px 10px 0; height:100%; font-size: 11px; font-weight:normal; font-family: Tahoma, Arial, Verdana; padding:5px;}
div.indeksy p {width:130px; float:left; margin:0px 10px 10px 0; height:100%; font-size: 11px; font-weight:normal; font-family: Tahoma, Arial, Verdana; padding:5px; font-weight: normal; padding:0; margin:0; line-height: 11px; padding-top:5px;}

div.indeksy p a {font-weight: normal; padding:0; margin:0; line-height: 12px; }
div.indeksy p a:hover  {font-weight: normal; padding:0; margin:0; text-decoration:underline; line-height: 12px; }
div.indeksy p a:link, div.indeksy p a:visited, div.indeksy p a:active  {font-weight: normal; padding:0; margin:0; line-height: 12px; }




