/** ustawienia globalne */
BODY {background-color: #f7f7f5; font-size:10pt; text-align:left;}
P {font-size:10pt;  font-family: Arial, Helvetica; font-weight: normal; color: black;}

h1.h1_male{ font-size: 1em;}

table { border: 0px; margin: 0px; border-width: 0px;  padding:0px;}

a {text-decoration: none; } 
A:link { color: black; font-size: 10pt; }       
A:visited {color: black; font-size: 10pt; }   
A:active { color: black; font-size: 10pt; }    
A:link IMG { color: black; font-size: 10pt; }
pre {
	font-size:12px;
	font-family: Arial, Helvetica; 
	font-weight: normal;  
	overflow:auto; 
	background:rgb(230,230,230);
	border:solid;
	border-width:thin;
	padding:5px 10px;
}

img {border: 0px; margin: 0px;}

/** template page - main table postioning elements on page */
table.site_position {
 width: 100%;
 vertical-align: top;
 text-align: left;
 border: 1px dropped red;
} 

table.site_position td.left {
	width: 160px;
	vertical-align: top;
}

table.site_position td.center {
	vertical-align: top;
}


table.site_position td.right {
	width: 130px;
	text-align: center;
	vertical-align: top;
}


/* div { border: 2px dotted green; } */

/** */
div.site_lewa { width: 200px; float: left;}
div.site_prawa { width: 200px; float: right;}
div.site_srodek { margin-left: 210px; margin-right: 210px;}


/** gorne menu */
div.wyglad_gora		{ height:120px; width:100%;}

div.wyglad_gora_lewa	{ width: 160px; float: left;}
div.wyglad_gora_srodek	{ margin-left: 165px; margin-right: 135px;}
div.wyglad_gora_prawa	{ width: 120px; float: right;}
div.wyglad_gora_newsletter	{ margin-top: 11px;}

/** menu gwne nawigacyjne */
div.strona_lista_dzialow  		{  color: white; }
div.strona_lista_dzialow ul 	{ list-style: none;   margin-left: 0; padding:0px; }
div.strona_lista_dzialow ul li  	{ background-image: url("/grafika/tlo_lewa_linki.jpg"); background-repeat: repeat-y; border-spacing:2px; padding-top: 2px;}
div.strona_lista_dzialow ul li  a	{ color: white; }


div.strona_prawa_reklama1 { border: 1px solid red; }
div.strona_opis_elementu { background-color: green; font-size: 9px; font-weight: bold;}

i.szukaj { background-color:yellow; }

table.strona  {background-color: #ffffff;  }
span.tytul { color: black; font-weight: bold;  font-size: 12pt; }    




table.strona td.lewa {background-color: #ffffff;  border: green; }
table.strona td.srodek { vertical-align:top; }
table.strona td.prawe { background-image: url("/grafika/tlo_prawe_biale.png");  }

table.strona td.gora_prawy  { background-image: url("/grafika/tlo_gora_prawy.png"); background-color: #415367;  }


table.strona td.lewa_linki  { color: #ffffff;  text-decoration: underline;}
table.newsy { width: 100%;}

span.nazwa_strony {font-size: 60px; font-weight: bold;}

table.wyglad_lewa {color: #ffffff; border-spacing: 2px;  border-collapse: separate; }
table.wyglad_lewa   A { color: #ffffff;   text-decoration: none; font-size: 10pt; }
table.wyglad_lewa   A:visited { color: #ffffff;   text-decoration: none; font-size: 10pt; }
table.wyglad_lewa   A:active { color: #ffffff;   text-decoration: none; font-size: 10pt; }

table.wyglad_lewa td.lewa_linki  { background-image: url("/grafika/tlo_lewa_linki.jpg"); background-repeat: repeat-y; }
table.wyglad_lewa td.lewa_linki_logged  { background-image: url("/grafika/tlo_lewa_linki_logged.jpg"); background-repeat: repeat-y; }


table.wyglad_gora {font-size: 11pt; color: #ffffff; background-color: #A5D3FF; height: 120px; width:100%; border-spacing: 0px; border: 0px solid blue; cell-spacing: 0px;}
table.wyglad_gora A { color: #ffffff;   text-decoration: none; font-size: 11pt; }
table.wyglad_gora img.left_logo { text-align: left; border: 0px; border-spacing: 0px;}

#table.wyglad_gora td.srodek { background-image: url("/grafika/tlo_gora_srodek1.jpg");background-repeat: repeat-y;  text-align:right;  vertical-align: top; }
table.wyglad_gora td.srodek { text-align:right;  vertical-align: top; }
div.baner_reklamowy_gora  {   text-align:right;  vertical-align: bottom; }

table.wyglad_gora td.prawa { background-color:#f7f7f5; width:120px;  }
table.wyglad_gora td.lewa { width:140px;   }

/** strona spisu kursow */
table.spis_kursow { width:100%; text-align: left; }
table.spis_kursow  td.ilosc_lekcji { width:30px; text-align: left; }
table.spis_kursow  td.do_wydruku { width:32px; text-align: left; }
table.spis_kursow  td.access { width:20px;}
h2.nazwa_megadzialu {width: 100%; text-align: left;}

/** strona spisu lekcji w kursie */
table.spis_lekcji { width:100%; text-align: left;  }
table.spis_lekcji  td.do_wydruku { width:32px; text-align: left; }
table.spis_lekcji  td.tytul_lekcji {  text-align: left;  }
table.spis_lekcji  td.underconstruction {  text-align: left; width:25px; }
table.spis_lekcji  td.dostep {  text-align: left; width:20px; }


/** wiadomosci */
table.user_wiadomosci {  width:100%; }
table.user_wiadomosci  td.lp { width: 10px; }
table.user_wiadomosci  td.send_time { width: 120px; }
table.user_wiadomosci  td.sender { width: 120px; }
table.user_wiadomosci  td.action { width: 10px; }

table.user_mail_body {width: 100%; border-width: 1px; border-color: red; }
table.user_mail_body td.left {width:100px;}





/** strona news-ow*/
h1.news_tytul_strony { font-size: 9px;}
div.news_tytul_strony { border: 1px solid red; background-color: gray; }


div.news_data_autor { margin-top: 1em; }
div.news_skrot { text-align:justify;}
div.news_wiecej { text-align:right; margin-right: 10px;}

h2.news_tytul  { font-size: 12px; }

div.news		 { width: 100%; border: 1px solid red; margin-top: 2px; }
div.site_bottom {width: 100%; border: 0px; margin-left: 0px;}
div.site_clear    {clear: both;}

/** szkolenia stacjonarne */
div.szkolenie  { font-size: 1em;}
h2.nazwa_szkolenia_stacjonarnego {font-size: 1em; width: 100%;  border: 1px dotted black;}

/** szkolenia stacjonarne szczegoly */
h1.szczegoly_program_szkolenia{ font-size: 1em;}
h2.szczegoly_program_szkolenia{ font-size: 1.5em;}

/** linki szczegoly */
h1.linki_szczegoly{ font-size: 1em;}
div.pojemnik1 { padding-top: 10px; }
div.nie_dziala {text-align: left; width: 49%; float: left;}
div.wprowadzono {text-align:right; width: 49%; float: right;}

div#site_bottom_right{
	width: 49%;
	float: right;
	text-align: right;
}
div#site_bottom_left{
	width: 49%;
	float: left;
}

div.groupnews-beta {
	color: red;
	font-weight:  bold;
	text-align: right;	
}

div.rss_atom {
	text-align: right;	
	color: yellow;
}

div.rss_atom  a{
	color: yellow;
	background-color: red;
	font-weight: bold;
}


a.files_to_get {
	font-weight: bold;
}
