/*Arkusz styli odpowiedzialny za wygląd wstawianego tekstu, udostępnia klasy do wstawiania w TYPO3-RichTextEditor , zaczerpnięte z pliku rozszerzenia  rtehtmlarea default.css*/
/******Ogolne******/
H1, H2 , H3, H4, H5 {margin: 0px 0px 0px 0px; padding: 2px 0 2px 0;}
H1, H2 , H3 {font-weight: bold; font-family:Arial, Tahoma;}
/*H1 {font-size: 14px;}*/
H1 {font-size:20px; padding: 5px 0 5px 5px;}
H2 {font-size: 14px;}
H3 {font-size: 12px;}
H4 {font-size: 12px; color:red; font-family: Verdana, Tahoma;}
H5 {font-size: 12px; color:#404040; font-family: Verdana, Tahoma;}
P {font-size: 11px; font-family: Verdana, Tahoma, Arial; margin: 0; padding: 5px 0 5px 0; line-height:140%;}
TD  {font-size: 11px; font-family: Verdana, Tahoma, Arial;}
A {color:#686868;}
A:hover {color:red; text-decoration:underline;}
H1 A, H2 A , H3 A, H4 A{color:black; text-decoration:none;}
A img {border:none;}

/******Ogólny styl list nieuporządkowanych******/
UL {list-style-type: square; padding: 5px 0 5px 5px; margin: 0 0 0 5px;}
UL LI {line-height:140%;}

/******Ogólny styl list uporządkowanych******/
OL {padding: 5px 5px 5px 20px; margin: 0 0 0 5px;}
OL LI {line-height:140%;}

LI {font-family:verdana; font-size:11px; padding: 0 0 2px 0; margin: 0;}
LI A {color:black; text-decoration: none;}
LI A:hover {color:red; text-decoration:underline;}

/******dodatkowe klasy******/
/******Styl list menu disc******/
UL.list-disc {list-style-type: disc;}
/******Styl list menu circle******/
UL.list-circle {list-style-type: circle;}
/******styl listy  typ none******/
UL.list-none, LI.list-none {list-style-type: none; list-style-image:none;}
/******styl listy typ strzałka na szarym tle******/
UL.list-arrow_down_gray {list-style-image: url(../images/bullet_down_gray.gif);}
UL.list-arrow_down_gray LI A , UL.list-circle LI A , UL.list-disc LI A {color:#686868; text-decoration: underline;}
/******styl listy typ strzałka na czerwonym tle******/
UL.list-arrow_redbox {list-style-image: url(../images/bullet_arrow_redbox.gif);}
/*****styl listy czerwony punktor*******/
UL.list-square_red, LI.list-square_red {list-style-image: url(../images/bullet_square_red.gif); color:black;}
/*****styl listy niebieski punktor*******/
UL.list-square_blue, LI.list-square_blue  {list-style-image: url(../images/bullet_square_blue.gif); color:black;}
/*******styl listy tekst linków czarny*******/
UL.list-black-nodecoration {text-decoration:none;}
/* ul.list-black-nodecoration LI A {color:black;text-decoration:none;} */

/*****styl tesktu wewenątrz akapitu******/
span.czerwony {color:red; text-decoration:none;}
span.czerwony A {color: red; text-decoration:none;}
span.czerwony A:hover {text-decoration:underline;}
span.niebieski {color:#003399; text-decoration:none;}
span.niebieski A {color:#003399; text-decoration:none;}
span.niebieski A:hover {text-decoration:underline;}
span.pomarancz {color:#FB6704; text-decoration:none;}
span.pomarancz A {color:#FB6704; text-decoration:none;}
span.pomarancz A:hover {text-decoration:underline;}
span.zielony {color:#008000; text-decoration:none;}
span.zielony A {color:#008000; text-decoration:none;}
span.zielony A:hover {text-decoration:underline;}

span.szary {color: gray;}
span.szary787878{color:#787878;}
span.szary606060{color:#606060;}
span.szary686868{color:#686868;}
span.darkgray {color:#404040;}

span.underline {text-decoration:underline;}

span.czerwony_big {color:red; text-decoration:none; font-weight:bold; font-size:18px;}

/*****style akapitu****/
p.szare_bg {background-color: gray; padding: 2px 4px 2px 4px; border: 1px solid #333333;}
p.szare_bgD8D8D8 {background-color: #D8D8D8; padding: 2px 4px 2px 4px; border: 1px solid #333333;}

p.naglowek_news {margin: 5px; padding: 2px; background-color:#F0F0F0; font-size: 11px; font-family:verdana, tahoma; color:#404040; font-weight:bold;}
table.naglowek_news {margin: 5px; padding: 2px; background-color:#F0F0F0; font-size: 11px; font-family:verdana, tahoma; color:#404040; font-weight:bold;
width:99%; border-collapse: collapse;}
table.naglowek_news TD {padding:0; margin:0; vertical-align:top;}
table.naglowek_news P {padding:2px; margin:0;}
p.news_data {font-size:10px; font-weight:normal; padding:0; margin:0; width:100px; float:right; text-align:right;}

/*****style blokowe moje*****/
p.red, h1.red, h2.red, h3.red, h4.red, h5.red, h6.red, ul.red, li.red{color:red;}
p.darkgray, h1.darkgray, h2.darkgray, h3.darkgray, h4.darkgray, h5.darkgray, h6.darkgray, ul.darkgray, ul.darkgray A, li.darkgray{color:#404040;}
p.blue, h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, ul.blue, li.blue{color:blue;}

ul.blue {color:#003399; list-style-image: url(../images/bullet_square_blue.gif);}
ul.blue LI A {color:black; text-decoration: none;}
ul.blue LI A:hover {color:#003399;}

H1.header_small, H2.header_small, TH.header_small {
border-bottom: 1px solid #E0E0E0; border-left: 4px solid red; padding-left: 5px;
background-image: url(../images/pasek_header.png);
background-position: top left;
background-repeat: repeat-x;
font-size:14px;padding: 2px 0 2px 0;
}
H1.header_small_blue, H2.header_small_blue, TH.header_small_blue {
border-bottom: 1px solid #E0E0E0; border-left: 4px solid #003399; padding-left: 5px;
background-image: url(../images/pasek_header.png);
background-position: top left;
background-repeat: repeat-x;
font-size:14px;padding: 2px 0 2px 0;
}
H1.header_big, TH.header_big {
border-bottom: 1px solid #E0E0E0; border-left: 4px solid red;
background-image: url(../images/pasek_header.png);
background-position: top left;
background-repeat: repeat-x;
font-size:20px; padding: 5px 0 5px 5px;
}
TH.header_gray, TD.header_gray {
background-color:#E0E0E0;
}
TD.border-right-fdfx {
border-right: 1px solid #E0E0E0;
}
TD.border-left-fdfx {
border-left: 1px solid #E0E0E0;
}
/*tabela_width100 2 kolumny*/
/*table.tabela_width100 {padding:0; margin:0; width:100%; vertical-align:top;}
table.tabela_width100 TD {width:50%; vertical-align:top;}
*/
table.tabela_2col {padding:0; margin:0; width:100%; vertical-align:top;}
table.tabela_2col TD {width:50%; vertical-align:top;}

table.tabela_valign_top {vertical-align:top;}
table.tabela_valign_top TD {vertical-align:top;}

table.tabela2 {margin:10px;border-collapse:collapse; width:auto;}
table.tabela2 TD, table.tabela2 TH {font-size: 11px; font-family: Verdana, Tahoma, Arial; margin: 0; padding:5px; width:auto; border: 1px solid #404040;}

/*tabela z historią - style*/
table.tabela1 {padding:0; margin:0; border: 0px solid #E0E0E0; width:100%; border-collapse: collapse; border-spacing: 0px; vertical-align: middle;}
table.tabela1 TBODY TR {height:50px;}
table.tabela1 TD {border: 1px solid #E0E0E0;color:#404040;}
table.tabela1 TH  {
font-weight: bold;
font-family:Arial, Tahoma;
font-size:20px;
padding: 5px 0 5px 5px;
border-bottom: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
background-image: url(../images/pasek_header.png);
background-position: top left;
background-repeat: repeat-x;
}

p.historia_rok, p.historia_rok_biezacy  {font-size:18px; font-family:Arial, Tahoma; font-weight:bold; text-align: center;}
p.historia_tresc {color:#404040; font-size:12px;}
p.historia_rok_biezacy {color:red;}
p.historia_rok_biezacy A {color:red; text-decoration:none;}
p.historia_rok A , p.historia_tresc A {color:#404040; text-decoration:none;}
p.historia_rok A:hover, p.historia_rok_biezacy A:hover, p.historia_tresc A:hover {color:red; text-decoration:underline;}
p.historia_skrot {font-size:12px; color:red; text-align:justify;}

/*tabela oferty pracy - header cells left*/
table.tabela3 {padding:0; margin:0; border: 0px solid #E0E0E0; width:100%; border-collapse: collapse; border-spacing: 0px; vertical-align: middle;}
table.tabela3 TBODY TR {height:50px;}
table.tabela3 TD {border: 1px solid #E0E0E0;color:#404040;}
table.tabela3 TH  {
font-weight: bold;
font-family:verdana, Tahoma, Arial;
font-size:11px;
width:180px;
text-align:left;
line-height:140%;
padding: 5px 0 5px 5px;
border: 1px solid #E0E0E0;
color:#404040;
}
table.tabela3 TH P {padding:0; margin:0;}

/* BANNERY */
table.banner-gaileo {padding:0; margin:0;margin-left:3px;border:0; vertical-align: middle; height:145px;
background-image: url(../images/baner_glowna_galileo8.gif);
background-position: center left;
background-repeat: no-repeat;
}
table.banner-gaileo-big {padding:0; margin:0;margin-left:3px;border:0; vertical-align:top; height:250px;
background-image: url(../images/baner_galileo_big.gif);
background-position: top left;
background-repeat: no-repeat;
}
table.banner-gaileo-big TD {padding: 10px;}

/******poniżej domyślne klasy******/
/* Wyrównanie tekstu w blokowych elementach tekstu*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right, td.align-right { text-align: right; }
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify, td.align-justify, li.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

td.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
/*span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }*/

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
