﻿/*

    - Copy right by Piotr KoĹ›ka
    - All rights reserved
    ver. 2.0
    
*/

/* Ogolne ---------------------------------------------------------------------------------------------------------- */

#body {position:relative;
      background:url(../images/background/background_day.gif);
      background-repeat:repeat-x;
      background-attachment:fixed;
      font-family:verdana, arial, helvetica, sans-serif;
      font-size:12px;
      margin:0px auto;}
      
div.rama_site {position:relative;
	width:1024px;
	height:100%;
	margin:0px auto;}
	
/* rama dla wszystkich stron */	
div.rama_all_site {position:relative;
	width:954px;
	height:auto;
	margin:0px auto;}
	
table.rama_all_site {
  width:954px;
  height:auto;
}


/* ogolne ustawienie table standardowe */
table.center {
  width:100%;
  height:auto;
  text-align:center;
  vertical-align:top;
  margin-top:25px;
}

td.tresc {
  text-align:justify;
  /* dodane vertical ?this info? */
  vertical-align:top;
}

td.green {
  background:#99CC00;
}

td.blue {
  background:#4C96DF;
  color:#FFF;
  text-align:justify;
  padding-left:10px;
  padding-bottom:10px;
  padding-top:10px;
}

td.crem {
  background:#feffd3;
  padding:20px;
}

td.title_all_site {font-size:24px;
	border-bottom:1px solid #666699;
	font-variant:small-caps;
	font-weight:bold;
	vertical-align:top;
	height:40px;
	margin:0px auto;}
	
td.tresc_all_site {width:954px;
	height:auto;
	vertical-align:top;}
	
img.image_all {
  border:1px solid #C0C0C0;
}
/* --- end --- */
	
#naglowek_site {position:relative;
	width:1024px;
	height:35px;
	margin:0px auto;}
	
 /* begin of #nag_owek_site */
 table.naglowek_s {position:relative;
	width:1024px;
	height:35px;
	text-align:center;}
	
 td.data_aktualna {color:#FFF;font-size:10px;text-align:left;}
 
 td.imieniny {color:#FFF;font-size:10px;}
 
 td.language {color:#fff;font-size:10px;}
 /* end. of #nag_owek */

#top_site {position:relative;
	width:1024px;
	height:371px;
	margin:0px auto;}
	
 /* begin of #top_site */	
 table.top_s {position:relative;
 	width:1024px;
 	height:26px;}
	 	
 #border_top_site {width:1024px;
 	height:26px;
 	background:url(../images/header/border_top.png) repeat-x;}
 	
 td.border_left_01 {width:5px;
 	height:100%;
 	background:url(../images/header/border_left.png) repeat-y;}
 	
 #titlelogo_of_site {width:1014px;
 	height:15px;
 	background:#FFF;
 	margin:0px auto;}
  /*  begin of titlelogo_of_site  */	
  div.titlelogo {position:relative;
  	width:1014px;
  	height:15px;
  	margin:0px auto;}
  	
   div.title_site {position:absolute;
   	width:930px;
   	height:30px;
   	top:-22px;
   	left:41px;
   	font-size:28px;
	font-variant:small-caps;}
   	
    div.shadow_titel {position:absolute;
    left:162px;
    top:2px;
    color:#C0B0B0}
    
    div.title {position:absolute;
    	left:160px;
    	top:0px;
    	color:#305474;}
    
    div.logo_left {position:absolute;
   	width:30px;
   	height:30px;
   	left:8px;
   	top:-18px;
   	background:url(../images/loga/wset_30x30px.gif) no-repeat;}
   	
    div.logo_right {position:absolute;
   	width:30px;
   	height:30px;
   	right:8px;
   	top:-18px;
   	background:url(../images/loga/wiarygodnaszkola_30x30px.gif) no-repeat;}
   	
    /*  end. of titlelogo_of_site  */
 
 td.border_right_01 {width:5px;
 	height:100%;
 	background:url(../images/header/border_right.png) repeat-y;}	
 	
 td.topbox {width:1014px;
 	height:15px;
 	font-variant:small-caps;
 	font-weight:bold;
 	font-size:12px;
 	padding:0;
 	color:white;
 	text-align:center;
 	background:url(../images/header/header_top.jpg);}
 	
 #header_tempel {width:1014px;
 	height:300px;
 	background:url(../images/header/header.jpg);
	}
 div.header_tempel_rama {position:relative;
 	width:1014px;
 	height:300px;
 	margin:0px auto;
	}
 div.main_menu {position:absolute;
 	width:300px;
 	height:300px;
 	left:10px;}
 div.ico_wiarygodna_szkola {position:absolute;
 	width:319px;
 	height:300px;
 	right:0px;
 	top:0px;
 	background:url(../images/loga/wiarygodna_szkola.jpg);}
	
 #baner_wset_promocje {position:relative;
 	width:954px;
 	margin:auto;}

 	
 td.bottombox {width:1014px;
 	height:15px;
 	background:url(../images/header/header_bottom.jpg);}
 	
 td.bottombox marquee {color:#fff;font-weight:bold;}

 /* end. of #top_site */
 
#sitetext {position:relative;
 	width:1024px;
 	height:100%;
 	margin:0px auto;}
 	
 table.site_t {width:1024px;
 	height:100%;}
 	
 td.margin_left_01 {width:10px;
 	background:#FFF;}
 
 td.margin_right_01 {width:10px;
 	background:#FFF;}
 
 td.margin_top,td.margin_bottom {height:20px;
 	background:#FFF;}
 
 td.includsite {
   	width:auto;
   	color:#305474;
 	background:#FFF;}
 
 td.endline {background:#FFF;}
 
 hr.endline {color:#305474;height:1px;border:none;border-top:1px solid #305474}
 
 td.foother {background:#FFF;font-size:10px;width:auto;}
 
 #border_bottom_site {width:1024px;
 	height:26px;
 	background:url(../images/header/border_bottom.png) no-repeat;}
 
 #stopka_site {position:relative;
 	width:1024px;
 	height:30px;
 	margin:0px auto;
 	text-align:center;}

 div.grass_foother {position:relative;height:60px;width:100%;background:url(../images/foother/grass.gif) repeat-x;}
 

a {
  text-decoration:none;
  color:#305474;
}

a:hover {
  text-decoration:underline;
}

/* foother */
a.foother_menu {
  color:#003366;
  text-decoration:none;
}

/* foother */
a.foother_menu:hover {
  text-decoration:underline;
}

b.bold {
  color:#FF0000;
}

h3 {
  line-height:25px;
  font-weight:bold;
  font-variant:small-caps
}

p.tresc {
  padding-left:0px;
  text-align:justify;
  line-height:15px;
}

p.uwaga_info {
  font-size:9px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:0px;
  color:#969696;
}

/* foother */
ul.foother_menu {
  display:block;
  margin:0 auto;
  padding-left:0px;
  color:#003366;
  line-height:20px;
  text-align:center;
}

/* foother */
ul.foother_menu li {
  display:inline;
  /*white-space: nowrap;*/
  /* specyfikacja CSS 2.1
  white-space: pre-wrap - powoduje pozostawienie spacji i podzielenie wiersza jedynie w razie potrzeby.
  white-space: pre-line powoduje usuniÄ™cie nastÄ™pujÄ…cych po sobie spacji, podzielenie wiersza w razie 
  potrzeby oraz w okreĹ›lonych w tekĹ›cie miejscach.*/
  list-style:none;
  padding-right:6px;
  padding-left:6px;
  border-right:1px solid #003366;
  /*border-left:1px solid #003366;*/
}

/* copyright */	
 span.copyright {font-size:10px;color:#305474;}
 a.copyright {color:#305474;font-weight:bold;text-decoration:none;}
 a.copyright:hover {color:#305474;text-decoration:underline}

/* sub menu -------------------------------------------------------------------------------------------------------- */

a.sub_menu {
  color:white;
  text-decoration:none;
  font-variant:small-caps;
}

a.sub_menu:hover {
  font-weight:bold;
  color:#99CC00;  
}

ul.sub_menu {
  display:block;margin:0 
  auto;padding-left:0px;
  color:#003366;
  line-height:20px;
  text-align:center;}

ul.sub_menu li {
  display:inline;
  white-space: nowrap;
  list-style: square;
  padding-right:6px;
  padding-left:6px;
  font-size:14px;
}



/*
ul.sub_menu li:hover {
border-bottom:1px solid #99CC00;
}
*/



/* begin of sitemenu */
 
#sitemenu {position:relative;
 	width:1024px;
 	height:30px;
 	margin:0px auto;}
 	
table.site_m {width:1024px;
  	height:30px;}
  	
td.leftborder_menu {width:30px;
  	position:static;
  	height:30px;
  	background:url(../images/sitemenu/leftborder_menu.png) no-repeat;}
  	
td.rightborder_menu {
    	position:inherit;
    	width:30px;
  	height:30px;
  	background:url(../images/sitemenu/rightborder_menu.png) #FFF no-repeat;}
  	
td.centermenu {
  	height:30px;
  	background:#305474;}
 
/* end. of sitemenu */



/* main menu ------------------------------------------------------------------------------------------------------- */

ul.main_menu {
  font-variant:small-caps;
  font-size:18px;
  color:#fff;
  line-height:25px;
  list-style:none;
  text-indent:-25px;
}
 	
ul.main_menu a {
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}

ul.main_menu a:hover {
  color:#99CC00;
}

/* header language select ------------------------------------------------------------------------------------------ */

a.language, a.language_active, a.language_deactive, a.language_deactive:hover {
  text-decoration:underline;
  color:blue;
  border:none;
  filter:alpha(opacity=100);   
  -moz-opacity: 1.0;   
  opacity: 1.0;
  -khtml-opacity: 1.0
}

a.language_deactive {
  text-decoration:underline;
  color:#fff;
  filter:alpha(opacity=70);   
  -moz-opacity: 0.5;   
  opacity: 0.4;
  -khtml-opacity: 0.7;
}

img.language, img.language_active, img.language_deactive, img.language_deactive:hover{
  border:none;
  vertical-align:middle;
  filter:alpha(opacity=100);   
  -moz-opacity: 1.0;   
  opacity: 1.0;
  -khtml-opacity: 1.0
}

/*img.language_deactive {
  filter:alpha(opacity=70);
  -moz-opacity:0.5;
  opacity:0.4;
  -khtml-opacity:0.7;
}*/


/* site */
/* Strona GĹ‚owna --------------------------------------------------------------------------------------------------- */

div.glowna_rama {
  position:relative;
  width:994px;
  margin:0px auto;
}

table.glowna_rama, tbody.glowna_rama, thead.glowna_rama, tfoot.glowna_rama {
  width:994px;
}

/* g_tresc_static CSS */
div.short_news_t {
  background:#62658E;
  font-variant:small-caps;
  font-weight:bold;
  color:#fff;
  font-size:16px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
  /*border-top:#333399 1px solid;
  border-bottom:#333399 1px solid;*/
  border:#333399 1px solid; 
  padding:2px; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

div.short_news_t2,div.aktualnosci_page {
  text-align:right;
  padding-right:12px;
  font-size:9px;
  color:#969696;
}

div.short_news_r {
  border:1px solid #969696;
  text-align:justify;
  margin-bottom:10px;
  margin-right:0px;
  margin-left:0px;
  width:auto;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;}

div.short_info {
  font-size:10px;
  text-align:center;
}

em.short_news_r {
  padding-left:5px;
  font-size:10px;
  padding-right:5px;
}

p.short_news_r,p.aktualnosci {
  padding-left:5px;
  padding-right:5px;
}

p.short_news_t {
  margin:4px;
}

h3.short_news_r {
  margin:0px;
  background:#C0C0C0;
  padding-left:5px;
  padding-right:5px;
}

hr.gl_space {
  border-bottom:none;
  border-top:1px dotted #305474;
  border-left:none;
  border-right:none;
  width:300px;
  margin:0px auto;
}

hr.line_hr_separator {border-top:none;border-left:none;border-right:none;border-bottom:1px solid #305474;}

img.info_image {
  vertical-align:middle;
}

img.gl_image {
  border:1px solid #305474;
}

span.short_text:hover {
  color:#305474;
  text-decoration:underline;
}

span.gl_opisy {
  font-size:9px;
  color:#969696;
}


td.g_tresc_static {
  width:474px;
  /*border-left:1px solid #305474;*/
  vertical-align:top;
  text-align:left
}

td.short_margin {
  width:10px;
}

td.short_tytul {
  font-variant:small-caps;
  font-size:14px;
  font-weight:bold;
  vertical-align:top;
  padding-left:10px;
  padding-top:0px;
}

td.short_text {
  vertical-align:top;
  padding-top:5px;
  padding-left:10px;
}
/* end static */
/* dynamic */
td.g_tresc_dynamic {
  width:520px;
  vertical-align:top;
  text-align:center;
}
/* ned dynamic */

/* aktualnosci -------------------------------------------------------------------------------------------------*/

a.aktualnosci_page:hover {
  text-decoration:underline;
}

a.aktualnosci_page1 {
  color:#fff;
}

a.aktualnosci_page1:hover {
  text-decoration:underline;
}

div.info_aktualnosci_end {
  width:auto;
  font-size:9px;
  color:#C0C0C0;
  margin-right:20px;
  margin-left:20px;
  text-align:right;
  
}

div.aktualnosci_page {
  background:#FFFFD4;
  color:#808080;
}

p.aktualnosci {
  background:#FFFFD4;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:15px;
  padding-right:15px;
}

p.aktualnosci a {
  color:black;
}

p.aktualnosci a:hover {
  text-decoration:underline;
}

table.aktualnosci_page {width:100%;}



/* O uczelni ------------------------------------------------------------------------------------------------------- */

a.link_http {
  text-decoration:none;
  color:#305474;
}

a.link_http:hover {
  text-decoration:underline;
}

a.linkopacity, img.images_ouczelni {
  filter:alpha(opacity=100);
  -moz-opacity:0.9; 
  opacity:0.9;
  -khtml-opacity:0.9;}
     
a.linkopacity:hover, img.images_ouczelni:hover {
  filter:alpha(opacity=70);
  -moz-opacity:1.0;
  opacity:1.0;
  -khtml-opacity:1.0;
}

div.rama_o_uczelni {
  position:relative;
  width:954px;
  margin:0px auto
}
	
hr.o_uczelni_line {
  width:500px;
  border-top:1px dotted #C0C0C0;
  border-bottom:none;
  border-left:none;
  border-right:none;
}
	
img.images_ouczelni {
  border:1px solid #305474;
}

img.images_ouczelni:hover {
  border:1px solid #000000;
}

span.brak_files {
  color:#C0C0C0;
  font-weight:bold;
}
	
table.rama_o_uczelni {
  width:954px;
}

td.title_o_uczelni {
  font-size:24px;
  border-bottom:1px solid #666699;
  font-variant:small-caps;
  font-weight:bold;
  vertical-align:top;
  height:40px;
  margin:0px auto;
}

td.tresc_o_uczelni {
  vertical-align:top;
  width:954px;
  text-align:justify;
}
	
ul.list_style_ouczelni {
  padding-left:50px;
  list-style: circle;
  line-height:20px;
  color:#000000;
}

ul.list_style_ouczelnie li {padding-left:10px;}
	
/* WĹ‚adze uczelni -------------------------------------------------------------------------------------------------- */

table.wladze {
  width:100%;
  height:auto;
  border:none;
  text-align:center;
  vertical-align:top;
}



/* Kadra uczelni --------------------------------------------------------------------------------------------------- */

span.pracownik_image {
  color:red;
}

img.pracownik_image {
  width:150px;
  height:200px;
  border:1px solid #969696;
  margin-top:5px;
  margin-bottom:5px;
}

/* Kierunki KsztaĹ‚cenia -------------------------------------------------------------------------------------------- */

div.kierunki_rama {
  position:relative;
  width:954px;
  margin:0px auto;
}	

table.kierunki_rama {
  width:954px;
}

td.title_kierunki {
  font-size:24px;
  border-bottom:1px solid #666699;
  font-variant:small-caps;
  font-weight:bold;
  vertical-align:top;
  height:40px;
  margin:0px auto;
}
	
td.tresc_kierunki {
  vertical-align:top;
  width:954px;
  text-align:justify;
}
	
ul.list_style_kierunki {
  padding-left:50px;
  list-style: circle;
  line-height:20px;
  color:#000000;
}

/* Dla StudentĂłw --------------------------------------------------------------------------------------------------- */

img.student_image {
  border-left:none;
  border-top:none;
  border-bottom:none;
  border-right:1px solid #305474;
  padding-right:10px;
}

tr.student_tabela {padding-top:20px;}
 
span.news_dla_studentow_short {
   font-variant:small-caps;
   font-weight:bold;
   font-size:12px;
 }
 
p.tresc_stud {
   padding:0px;margin:0px;
 }
 
p.tresc_stud a:hover {
   text-decoration:underline
   }
 
p.tresc_stud_materialy a:hover {
   text-decoration:underline
   }
 
p.tresc_stud_materialy {padding:0px;}
 
div.materialy_dodatkowe {position:relative;width:auto;background:#E7F1F9;}
div.materialy_dodtakowe_tresc {width:auto;margin-top:10px;}
 
table.materialy_dodatkowe {
   padding-top:10px;
   padding-bottom:10px;
 }

td.d_s_left {
   width:600px;
   text-align:justify;
   vertical-align:top;
   padding-right:20px;
 }
 
td.d_s_right {
   width:354px;
   text-align:justify;
   vertical-align:top;
 }
 
table.male_aktualnosci {
   /* width:354px; */
   width:100%;
   height:auto;
   border:1px solid #99CC00;
   text-align:center;
 }
 
td.m_a_title {
   height:20px;
   background:#99CC00;
 }
 
hr.male_aktualnosci {
   width:100%;
   border-top:1px solid #99CC00;
   border-bottom:none;
   border-left:none;
   border-right:none;
 }
 
table.zjazdy {
   border:1px solid #E7F1F9;
   width:100%;
   text-align:center;
   vertical-align:top;
   padding:5px;
 }
 
table.zjazdy td {
   padding:10px;
   border:1px solid #E7F1F9;
 }
 
td.month1, td.month3 {background:#E7F4FF}

span.time_zjazd {font-weight:bold;font-size:10px;}
 
 
/* Plan --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
 
td.plan_left {width:50%;
 height:auto;
 text-align:justify;
 vertical-align:top;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:5px;
 }
 
td.plan_right {
   width:50%;
   text-align:justify;
   vertical-align:top;
   padding-left:20px;
   padding-top:5px;
   padding-bottom:5px;
 }
 
div.plan {/*border:1px solid #FFCC00;*/}
 
td.plan_info {font-size:11px;}
td.plan_rok {font-weight:bold;}
 
img.image_plan {
   border:none;
 }
 
a.image_plan {
   border:none;
 }
 
div.new_semestr_plany {
				width:100%;
				height:auto;
}

div.plan1 {
				float:left;
				height:auto;
				width:33%;
				font-size:10px;
}

/* wzory dokumentÄ‚Ĺ‚w ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
 
td.wzory_dok_download {
 text-align:left;
 line-height:16px;
 height:65px;
 vertical-align:bottom;
 }
 
td.wzory_dok_download_img {
   text-align:left;
   width:55px;
   height:65px;
   vertical-align:bottom;
   }
 
p.tytul_wzory_dok {
   margin-left:10px;
   font-weight:bold;
   margin-top:auto;
   text-align:left;
   }
   
table.wzory_dok {
   width:100%;
   margin-top:10px;
   }
   
td.tytul_wzory_dok {
   background:#E7F1F9;
   padding-top:0px;
 }
 
td.image_wzory_dok {
   text-align:left;
   width:35px;
   padding-top:0px;
 }
 
a.wzory_dokumentow:hover {
   text-decoration:underline;
 }


/* wyjazdy studyjne --------------------------------------------------------------------------------------------------------------------------- */
 
table.wyjazdy_studyjne_tabela {
   width:100%;
   height:auto;
   border:1px solid #33CCCC;
 }
 
table.wyjazdy_studyjne_tabela td {
   border:1px solid #33CCCC;
   padding:5px;
 }
 
table.wyjazdy_studyjne_tabela td.wyjazdy_wiersze {
   font-weight:bold;
 }
 
table.wyjazdy_studyjne_tabela td.wyjazdy_title {
   font-size:18px;
   font-weight:bold;
   background:#33CCCC;
   padding-top:5px;
   padding-bottom:5px;
 }
 
table.wyjazdy_studyjne_tabela td.wyjazdy_rodzaj_studiow {
   font-size:16px;
   font-weight:bold;
   font-style:italic;
 }
 
table.wyjazdy_studyjne_tabela td.wyjazdy_szczegoly {
   font-size:11px;
   font-weight:bold;
 }
 
div.wyjazdy_studyjne {
   width:100%;
   border-bottom:1px solid #000080;
   text-align:left;
 }
 
div.wyjazdy_studyjne span.wyjazdy_title {
   font-size:16px;
   font-weight:bold;
 }
 
 
 


/* Rekrutacja ------------------------------------------------------------------------------------------------------ */

div.rekrutacja_rama {position:relative;
	width:954px;
	margin:0px auto;}
	
table.rekrutacja_rama {width:954px;}

td.title_rekrutacja {font-size:24px;
	border-bottom:1px solid #666699;
	font-variant:small-caps;
	font-weight:bold;
	vertical-align:top;
	height:40px;
	margin:0px auto;}
	
td.tresc_rekrutacja {width:954px;
	vertical-align:top;}
	
p.tytul {font-weight:bolder;}
	
span.rekrutacja {font-size:18px;}

/* oplata_studia */
#oplata_studia, #nabor {
  width:954px;
  height:auto;
}

#oplata_studia .title_top, #nabor .title_top {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
text-align:left;
font-weight:bold;
background:#AAD4FF;  
}

#oplata_studia .wpisowe, #oplata_studia .czesne, #nabor .kryterium {
width:450px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
text-align:left;
vertical-align:middle;
}

#oplata_studia .znizki {
padding:10px 10px 10px 10px;
text-align:left;
vertical-align:middle;
background:#AAD4FF;
font-weight:bold;
}

#oplata_studia .oplaty ,#nabor .oplaty {
padding:10px 10px 10px 10px;
vertical-align:middle;
text-align:center;
}

#oplata_studia .small {
font-size:10px;
}
/* end oplata_studia */	
#nabor .kryterium {background:#C0C0C0;font-weight:bold;}



/* Kontakt --------------------------------------------------------------------------------------------------------- */
 
div.kontakt_page {
   font-style:normal;
 }
 
em.kontakt_nazwa,em.kontakt_adres,em.kontakt_tel,em.kontakt_fax,em.kontakt_email {font-style:normal;}
em.kontakt_nazwa {
   font-size:14px;
   font-weight:bold;
 }
 
em.kontakt_adres{
   font-weight:normal;
 }
 
em.kontakt_tel{
   font-weight:normal;
 }
 
em.kontakt_fax{
   font-weight:normal;
 }
 
em.kontakt_email {
   font-weight:normal;
 }
 
 
/* Info ------------------------------------------------------------------------------------------------------------ */
 
table.info_page {
   width:100%;
   margin-top:10px;
 }
 
p.info_tytul {
   padding-left:10px;
   font-weight:bold;
   margin:0px;
 }
 
p.info_opis {
   padding-left:10px;
   padding-right:10px;
   line-height:16px;
   text-align:justify;
 }
 
p.info_adres {
   text-align:right;
   padding-right:10px;
   padding-left:10px;
   font-size:10px;
   color:#808080;
 }
 
a.info_opis:hover {
   text-decoration:none;
   color:#000000;
 }
 
a.info_page {
   color:#808080;
   text-decoration:none;
 }
 
a.info_page:hover {
   color:#333333;
   text-decoration:underline;
 }
 
hr.info_page {
   border-top:none;
   border-left:none;
   border-right:none;
   border-bottom:1px solid #C0C0C0;}






/* ------------------------------ ul css ------------------------------ */
ul.list_style {
 padding-left:50px;
 list-style: circle;
 line-height:20px;
 color:#000000;}
 
/* hr */

hr.line {width:500px;
	border-top:1px dotted #C0C0C0;
	border-bottom:none;
	border-left:none;
	border-right:none;}
	
/* span */

span.green {
  color:#99CC00;
}

/* a */
/* GĹ‚owne style linkĂłw*/
a.hotlink {
  color:#305474;
  text-decoration:none;}
  
a.hotlink:hover {
  color:#305474;
  text-decoration:underline;
}

a.hotlink:visited {
  color:#99CC00;
  text-decoration:none;
}

 	







/* errors */





/* 
LightBox CSS 
All Rights Reserved LightBox
*/

#lightbox {
  position:absolute;
  left:0;
  width:100%;
  z-index:100;
  text-align:center;
  line-height: 0;
}

#lightbox a img {
  border:none;
}

#outerImageContainer{
  position:relative;
  background-color:#fff;
  width:250px;
  height: 250px;
  margin: 0 auto;
}

#imageContainer{
  padding: 10px;
}

#loading{
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

#hoverNav{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#imageContainer>#hoverNav{ 
  left: 0;
}

#hoverNav a{ 
  outline: none;
}

#prevLink, #nextLink{
  width: 49%;
  height: 100%;
  background: transparent url(../images/blank.gif) no-repeat; 
  /* Trick IE into showing hover */
  display: block;
}

#prevLink {
  left: 0; 
  float: left;
}

#nextLink {
  right: 0; 
  float: right;
}

#prevLink:hover, #prevLink:visited:hover {
  background: url(../images/prevlabel.gif) left 15% no-repeat; 
}

#nextLink:hover, #nextLink:visited:hover {
  background: url(../images/nextlabel.gif) right 15% no-repeat; 
}

#imageDataContainer{
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%	
}


#imageData{
  padding:0 10px;
  color: #666; 
}

#imageData #imageDetails{ 
  width: 70%;
  float: left; 
  text-align: left;
}
 	
#imageData #caption{ 
  font-weight: bold;
}
  	
#imageData #numberDisplay{
  display: block; 
  clear: left; 
  padding-bottom: 1.0em;
}		
 	
#imageData #bottomNavClose{
  width: 66px; float: right; 
  padding-bottom: 0.7em;
  }	
		
#overlay{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}

/* 
Wstawka ze studentami strona gĹ‚owna 

Copyright by Piotr KoĹ›ka
All Right Reserved
*/

div.office_crew {
  position:relative;
  text-align:center;
  width:auto;
  font-variant:small-caps;
  background:#62658E/*#99CC00*/;
  border-top:#333399 1px solid;
  border-bottom:#333399 1px solid;
}

p.office_crew {
  margin:4px;
  font-size:13px;
  font-weight:bold;
  line-height:15px;
}

div.opacity {
  position:absolute;
  border:1px solid #969696;
  bottom:0px;
  right:0px;
  font-size:10px;
  background:#C0C0C0;
  -moz-opacity : 0.5;
  opacity : 0.5;
  filter : alpha(opacity=50);
}

a.office_crew {
  text-decoration:none;
  color:#fff;
}
	
a.office_crew:hover {
  text-decoration:none;
  color:#fff;
}

span.oc_01 {
  font-size:16px;
  font-weight:bold;
  color:#fff;
}

div.image_office_crew {
  position:relative;
  width:520px;
  text-align:center;
  height:390px;
  margin:0px;
  padding:0px;
}

img.office_crew {
  /*border:1px solid #969696;*/
  margin:0px;
  padding:0px;
}

span.oc_02 {
  font-size:16px;
  font-weight:bold;
  color:#fff;
}
