body {
  background-color:#e4eff5;
  background-image:url(../images/tlo.gif);
  background-position: left bottom;
  margin:auto;
  text-align:center;
  line-height:16px;  
}

/* standard */




div {
  border:0 solid #000000;
  color:#666666;
	font-family: tahoma, arial, helvetica, sans-serif;  
  font-size:11px;
  text-decoration:none;
  text-align:left;
}
.clear {
  clear:both;
  height:0;
  margin:0;
  overflow:hidden;
  padding:0;
}

p {
  margin:7px;
  padding:0;
}

form{
  padding:0px;
  margin: 0px;
}


ul {
  color:#2a465a;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left: 10px;
  font-weight: bold;
}

ul li {
  background-image:url(../images/wyp1.gif);
  background-position:0px 1px;
  background-repeat:no-repeat;
  list-style-image:none;
  margin:5px 0 2px;
  overflow:hidden;
  padding:0 0 0 20px;
}

ul ul{
  font-weight: normal;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left: 25px;
}

ul ul li{
  background-image:url(../images/wyp2.gif);
  background-position:0px 5px;
  background-repeat:no-repeat;
  list-style-image:none;
  margin:5px 0 2px;
  overflow:hidden;
  padding:0 0 0 15px;
}

ul ul ul{
  font-weight: normal;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left: 20px;
}

ul ul ul li{
  background-image:url(../images/wyp3.gif);
  background-position:0px 5px;
  background-repeat:no-repeat;
  list-style-image:none;
  margin:5px 0 2px;
  overflow:hidden;
  padding:0 0 0 10px;
}



a{
  color: #0371ae;
  text-decoration: none;
}

a:hover{
  color: #0371ae;
  text-decoration: underline;
}




/* strona */

.strona {
  margin:auto;
  width:1002px;
  margin-bottom: 20px;
}


.strona_tlo{
  background-image:url(../images/tlo2.gif);
  background-repeat: repeat-x;
  background-position: right top;
  width: 100%;
  min-height:800px; 
  height:auto !important; 
  height:800px;
}


.strona_all{
  background-color: #fff;
  border: 1px solid #142433;
}

.strona_top{
  background-image:url(../images/tlo_top.gif);
  background-repeat: no-repeat;
  background-position: 660px 0px;
  height: 16px;
  color: #1a2c3d;
  text-align:left;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 40px;
}

.strona_top a{
  color: #88a0b6;
  text-decoration: none;
}

.strona_top a:hover{
  color: #88a0b6;
  text-decoration: underline;
}

.strona_all_top_l{
  width: 450px;
  float: left;
  height: 196px;
}

.strona_all_top_r{
  width: 550px;
  float: right;
  height: 196px;
}

.logos{
  padding: 20px 0 10px 35px;
  float: left;
  display: inline;
}

.language{
  float: left;
  display: inline;
  padding-top: 73px;
  padding-left: 20px;
}

.gallus_info{
  padding: 0px 0 23px 30px;
}

.gu_info{
  color: #284a6c;
  text-decoration: none;
}

.gu_info:hover{
  color: #284a6c;
  text-decoration: underline;
}

.flash_event{
  width: 531px;
  background-color: #dcdcdc;
  padding: 5px;
  margin-top: 10px;
}

.flash{
  width:999px;
  height:268px;
}

.strona_all_grey{
  background-color: #dcdcdc;
  padding-top: 5px;
}

.content{
  background-color: #fff;
  float: left;
  width: 730px;
  padding: 20px;
}

.boxy{
  float: right;
  width: 220px;
  padding-right: 5px;
  display: inline;
}

.tytul, h1{
  min-width: 100px; 
  width:auto !important; 
  width:100px;
  font-size: 16px;
  color: #3a4a59;
  font-weight: bold;
  padding-left: 13px;
  background-color: #fff;
  display: inline;
  padding-right: 10px;
}

.content_top{
  background-image:url(../images/tytul.gif);
  background-repeat: repeat-x;
  margin-bottom: 10px;
}

.news_line{
  padding-top: 30px;
}

.news1{
  float: left;
  width: 360px;
}

.news2{
  float: right;
  width: 360px;
}

.tyt_aktu {
  margin:0;
  padding:0;
}

.tyt_aktu a {
  color:#3a4a59;
  font-size: 12px;
  text-decoration:none;
}

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

.data {
  color:#666666;
  font-size:10px;
  margin:0;
  padding:0;
}

.text_aktu {
  line-height:15px;
  margin:0;
  padding:0;
  text-align:justify;
}

.gu_n {
  float:right;
  margin-top:5px;
}

.gu_n a {
  float:right;
  margin-top:5px;
  color: #3a4a59;
  text-decoration: none;
  background-image:url(../images/read_more.gif);
  background-repeat: no-repeat;
  background-position: 0px 9px;  
  padding-left: 10px;
}

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

.fotka_news {
  float:left;
  padding:3px 7px 3px 3px;
}

.arch_news{
  padding: 0px 0 0 0px;
  border-top: 1px solid #cdcdcd;
  width: 200px;
  float: right;
  margin-top: 30px;
}

.box1{
  padding-right: 5px;
  padding-bottom: 5px;
}

.box2{
  padding-right: 5px;
  padding-bottom: 5px;
}

.box3{
  padding-right: 5px;
  padding-bottom: 5px;
}

.box4{
  padding-right: 5px;
  padding-bottom: 5px;
}

.box5{
  padding-right: 5px;
  padding-bottom: 5px;
}

.box6{
  padding-right: 5px;
  padding-bottom: 5px;
}

.stopka {
  margin-top:5px;
  min-height:15px;
  padding-top:5px;
  width:1000px;
}

.stopka_l {
  color: #283b4d;
  float:left;
  width: 605px;
}
.stopka_l a{
  color: #88a0b6;
  text-decoration: none;
}

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

.stopka_r {
  float:right;
}

.stopka_r a{
  color: #88a0b6;
  text-decoration: none;
}

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

a.stopka_ss {
  color: #192e41;

}

.baner_main{
  padding-bottom: 5px;
  /*height: 262px;*/
  width: 730px;
  float: left;
  display: inline;
  padding-left: 5px;
  padding-right: 5px;
}

.content_txt{
  padding-top: 5px;
}

.nad_content{
  float: left;
  width: 730px;

}


/* kwicks */

.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
  margin-left: auto; margin-right: auto;
}
.kwicks li{
	width: 126px; 
	height: 300px;
	display: block;
	overflow: visible; 
	padding: 0;
  cursor: pointer;
}

#kwick img {
  margin: 0;
  padding: 0;
}
#kwick {
	
}

#kwick .zawartosc {
 display: none;
}

#kwick.active .zawartosc {
  background-image: url(../images/kolko.png); 
  background-repeat: no-repeat;  
  background-position: 13px 17px;
  display: block;
  position: absolute;
  top: 225px;
  left: 31px;
  overflow: hidden;
  color: #fff;
  width: 585px;
  padding: 10px 0 0px 0;
  list-style: square;
  background-color: #12547d;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  min-height:64px; height:auto !important; height:64px;
}

#kwick .zawartosc p { display: block; margin: 0px; padding-left: 60px; margin:auto; font-weight: normal;}

#kwick.active .zawartosc li {
  list-style: square;
  height: 15px;
}

.stopka_strony{
  border-top: 1px solid #e8e8e8;
  padding-top:5px;

}

.sekcja_teksty{
  margin:0px;

}

.sekcja_teksty li{
  background-image: url(../images/sel_txt.gif); 
  background-repeat: no-repeat;  
  background-position: 0px 0px;
  padding: 10px 0 10px 0;
}

.sekcja_teksty li a{
  color: #295774;
  font-size: 14px;
  font-weight: bold;

  margin: 2px 0 0 6px;
  padding: 4px 10px 8px 10px;
  /*
  background-color: #fff;  
  border-left: 1px solid #b8babc; 
  border-right: 1px solid #b8babc;   
  border-top: 1px solid #b8babc; 
*/
}


.rozwijany_tekst_tytul{
  background-image: url(../images/sel_txt.gif); 
  background-repeat: no-repeat;  
  background-position: 0px 0px;
  padding: 10px 0 10px 0;
  margin-bottom: 3px;
}


.rozwijany_tekst_tytul a{
  color: #295774;
  font-size: 14px;
  font-weight: bold;

  margin: 2px 0 0 6px;
  padding: 4px 10px 8px 10px;

}



/* KLASY default */

.podtytul, h2{
  color: #cb9004;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px solid #cdd5dc;
  margin:0px;
  font-size: 12px;
}


.foto_r {
  border:1px solid #E2E2E2;
  float:right;
  margin-left:4px;
  padding:5px;
}

.foto_l {
  border:1px solid #E2E2E2;
  float:left;
  margin-right:4px;
  padding:5px;
}

.informacja{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/info.gif); 
  background-repeat: no-repeat;     
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.eye{
  padding: 5px 0px 10px 70px;
  color: #6c7c8a;
  background-image: url(../images/oko.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.cytat{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/cytat.gif); 
  background-repeat: no-repeat;     
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.book{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/book.gif); 
  background-repeat: no-repeat;     
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.mail{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/mail.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.euro{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/euro.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.ster{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/ster.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}


.english{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/english.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.german{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/german.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.spain{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/spain.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.russian{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/russian.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}

.podyplomowe{
  padding: 5px 0px 10px 70px;
  color: #cb9004;
  background-image: url(../images/podyplomowe.gif); 
  background-repeat: no-repeat;  
  margin:15px 0px 15px 5px;
  font-weight: bold;
  padding-left: 80px;
  min-height:50px; height:auto !important; height:50px;
}



table.gallus_table { color: #959595; background-color: #dcdcdc; margin-top: 10px; }
table.gallus_table td { background-color: #fff; padding: 5px; vertical-align: top;}
table.gallus_table th { color: #fff; font-weight: bold; background-color: #485968; text-align: left; vertical-align: top; padding: 10px 8px 10px;  }
table.gallus_table td p { padding: 0; margin: 0; }
table.gallus_table th p { padding: 0; margin: 0; }


table.gallus_table2 { color: #959595; background-color: #dcdcdc; margin-top: 10px; }
table.gallus_table2 td { background-color: #fff; padding: 5px; vertical-align: top;}
table.gallus_table2 th { color: #fff; font-weight: bold; background-color: #0065a8; text-align: left; vertical-align: top; padding: 10px 8px 10px;  }
table.gallus_table2 td p { padding: 0; margin: 0; }
table.gallus_table2 th p { padding: 0; margin: 0; }

table.gallus_table3 { color: #959595; background-color: #dcdcdc; margin-top: 10px; border-color: #dbab01; border-style: solid; border-width: 2px; }
table.gallus_table3 td { background-color: #fff; padding: 5px; vertical-align: top;  }
table.gallus_table3 th { color: #fff; font-weight: bold; background-color: #dbab01; text-align: left; vertical-align: top; padding: 15px 8px 10px; }
table.gallus_table3 td p { padding: 0; margin: 0; }
table.gallus_table3 th p { padding: 0; margin: 0; }

/* MAPA WITRYNY  */


ul.mapa_witryny {
  margin:0 0 2px;
  padding:10px 0 7px 8px;
  float: left;
}

ul.mapa_witryny li {
  background-image:url(../images/mapa.gif);
  background-position:1px 0px;
  background-repeat:no-repeat;
  font-weight:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 0px 0 0;
  padding:8px 3px 4px 30px;
  text-transform:uppercase;
  font-weight: bold;
  color: #e1af00;  
}

ul.mapa_witryny li a {
  font-weight: bold;
  color: #f4c00b;
  text-decoration: none;
}

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

ul.mapa_witryny ul {
  margin:0 7px 0 0;
  padding:3px 0 0;
  width:auto;
}

ul.mapa_witryny ul li {
  background-color:transparent;
  background-image:url(../images/mapa_2.gif);
  background-position:0px 2px;
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:4px 0 0 25px;
  text-transform:none;
  color: #073d81;
}

ul.mapa_witryny ul li a {
  color: #073d81;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
  text-decoration:none;
}

ul.mapa_witryny ul li a:hover {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
  text-decoration:underline;
}

ul.mapa_witryny ul ul {
  margin:0 7px 0 0;
  padding:3px 0 0;
  width:auto;
  color: #4e4e4e;
  font-weight: normal;  
  
}

ul.mapa_witryny ul ul li {
  color:#0e75b6;  
  border-style:none;
  font-weight:bold;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:5px 0 0 24px;
  text-transform:none;
  font-weight: normal;  
}

ul.mapa_witryny ul ul li a {
  color:#0e75b6;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0;
  text-decoration:none;
}

ul.mapa_witryny ul ul li a:hover {
  color:#515151;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0;
  text-decoration:underline;
}

ul.mapa_witryny ul ul ul {
  border-style:none;
  margin:0;
  padding:0;
}

ul.mapa_witryny ul ul ul li {
  background-color:transparent;
  background-image:none;
  border-style:none;
  font-weight:normal;
  margin:0 0 0 10px;
  padding:0 0 0 10px;
}

ul.mapa_witryny ul ul ul li a {
  color:#A2A2A2;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:0;
  text-decoration:none;
}

ul.mapa_witryny ul ul ul li a:hover {
  color:#A2A2A2;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:0;
  text-decoration:underline;
}


#sekcja_teksty_rozwijane .rozwijany_tekst_tresc {
  display: none;
}

#sekcja_teksty_rozwijane .rtxt_loading {
  margin-left: auto;
  margin-right: auto;
}


#form_nag {
  background-color:#dcdcdc;
  background-image:url(../images/tlo_polec.gif);
  background-position:left top;
  background-repeat:repeat-x;
  border:0px dotted  #C0C0C0;
  height:auto;
  margin:20px 33px 20px 25px;
  padding-bottom:10px;
  padding-top:10px;
  width:auto;
}

.form1 {
  color:#626262;
  float:left;
  height:auto;
  margin:0;
  padding:9px 10px 5px 5px;
  text-align:right;
  width:220px;
}

.form2 {
  float:left;
  height:auto;
  margin:0;
  padding:5px 5px 5px 0;
  text-align:left;
  width:265px;
}

.t_news_tytul{
  float:left;
  width:650px;
  color:#3A4A59;
  font-size:12px;  
  margin-top: 10px;
  font-weight: bold;
}

.t_news_data{
  color:#ABABAB;
  float:right;
  width:70px;
  text-align:right;
  font-size: 10px;
  margin-top: 10px;  
}

.t_news_t p{
  margin: 0px;
  margin: 5px 0 5px 0px;

}

.t_news_archiwum{
  border-top:1px solid #CDCDCD;
  float:right;
  margin-top:30px;
  padding:0 0 0 0;
  width:200px;
  margin-bottom: 10px;
}

.exposed{
  float: left;
  padding-right: 10px;
  
}

.t_news_archiwum a {
  background-image:url(../images/read_more.gif);
  background-position:0 9px;
  background-repeat:no-repeat;
  color:#3A4A59;
  float:right;
  margin-top:5px;
  padding-left:10px;
  text-decoration:none;
}

.news{
  margin: 5px 0 5px 0;
}


.tyt_aktu{
  color:#3A4A59;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  width:635px;
  margin:0px;
}

.data3{
  margin:0px;
  color:#ABABAB;
  float:right;
  font-size:10px;
  margin-top:10px;
  text-align:right;
  width:70px;
}

.rest_news{
  background-image:url(../images/tyt_news.gif);
  background-position:2px 7px;
  background-repeat:no-repeat;
  padding-lefT: 22px;
}

.rest_news p{
  margin: 0px;
  margin:5px 0 5px 0;
  
  
}

.numery_stron{
  color:#4A7D02;
  font-weight:bold;
  padding:10px 0;
  text-align:center;
  vertical-align:middle;
}

.numerki {
  color:#BCBCBC;
  vertical-align:middle;
  padding-bottom: 10px;
}

.numerki a{
  color: #3a4a59;
}

.baner_top_guz{
  color: #e8c607;
  text-decoration: none;
  font-weight: bold;
}

.baner_top_guz:hover{
  color: #e8c607;
  text-decoration: underline;
  font-weight: bold;
}
