/*----- Start "główne definicje" -----*/
* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;
    color: #565353;
    background: url(images/bg.gif) repeat 0 0;
	 background-color: #fff;
    text-align: left;
}
img {border: 0px}
a:link {color: #003950; background: transparent; text-decoration: underline; }
a:visited {color: #666666; background: transparent; text-decoration: underline; }
a:active {color: #880000; background: transparent; text-decoration: underline; }
a:hover {color: #C46305; background: transparent; text-decoration: underline; }
ul { padding: 3px 0 2px 20px; }
li { padding: 3px 0 2px 5px; }
p { padding: 10px 0 5px 0; }
ol {padding: 3px 0 3px 20px; }
h1 {font-size: 16px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#FC6C02; }
h2 {font-size: 13px; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color:#565353; }
h3 {font-size: 14px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#9F0100; font-weight: bolder; }
.bordo {font-size: 14px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#9F0100; font-weight: bolder; }
hr { color: #333; padding: 0 0 0 0; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 10px; }
.wiecej {font-size: 11px; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color:#D46F0D; font-weight:bolder; text-align: right; }

a.wiecej:link { color: #D46F0D; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wiecej:visited { color: #999; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wiecej:active { color: #880; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }
a.wiecej:hover { color: #880; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }


/*----- Koniec "główne definicje" -----*/

/*----- Start "szkielet" -----*/
#top-menu { clear: both; width: 1004px; height: 54px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }

#logo { clear: both; width: 1004px; height: 99px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }
#logo-znaczek { float: left; clear: both; width: 719px; height: 99px; padding: 0 0 0 0; }
#logo-adres { clear: both; float: left; padding: 25px 0 0 370px; position: absolute; overflow: hidden; font-size: 12px; line-height: 1.2; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #333; text-align: left;}
#logo-logowanie { overflow: hidden; float: left; width: 200px; height: 99px; }
#logo-zakonczenie {float: left; }

#flash { clear: both; width: 1004px; height: 106px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }
#flash-tekst { float: left; clear: both; width: 719px; height: 106px; padding: 0 0 0 0;}
#flash-biuletyn {float: left; }

#main-menu { clear: both; width: 1004px; height: 52px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }
#main-menu-obrazek { float: left; clear: both; width: 1004px; height: 52px; padding: 0 0 0 0;}

#main-menu-tekst { clear: both; float: left; padding: 9px 0 0 10px; position: absolute; overflow: hidden; font-size: 11px; line-height: 1.2; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #fff; text-align: left; word-spacing: 5px; width: 800px; }

a.main-menu-tekst:link { color: #fff; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.main-menu-tekst:visited { color: #fff; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.main-menu-tekst:active { color: #FFA800; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }
a.main-menu-tekst:hover { color: #FFA800; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }

#tresc { clear: both; float: none; overflow: visible; width: 1004px; height: 100%; padding: 0 0 0 5px; margin-left: auto; margin-right: auto; }
#tresc-lewa-ramka { float: left; clear: both; width: 720px; height: 100%; padding: 0 0 0 0; }
#tresc-separacja { float: left; width: 9px; overflow: visible; height: 100%; padding: 0 0 0 0; background-image: url('images/sep-pion-duza.gif'); }
#tresc-prawa-ramka { float: left; width: 275px; height: 100%; padding: 0 0 0 0; }
#tresc-separacja1 { float: left; width: 9px; overflow: visible; height: 100%; padding: 0 0 0 0; background-image: url('images/sep-pion-duza.gif'); }

#odstep { float: left; clear: both; width: 10px; padding: 0 0 0 0;background-color: #fff;  }
#kontrola-zarzadcza { float: left; overflow: visible; width: 460px; padding: 0 0 10px 0; background-color: #E3FEB5;  }
#kontrola-zarzadcza-n { float: left; overflow: visible; width: 360px; height: 500px; padding: 0 0 10px 0; background-color: #fff;  }
#kontrola-zarzadcza-wyroznienie { font-size: 13px; line-height: 1.5; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #D87F0C; text-align: center; }
#kontrola-zarzadcza-tekst { font-size: 12px; line-height: 1.2; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; text-align: justify;  padding: 10px 25px 15px 25px; color: #444; }
#kontrola-zarzadcza-ramka { font-size: 14px; line-height: 1.2; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; text-align: justify;  padding: 5px 10px 5px 10px; border: 3px solid #739A30; background-color: #fff; width: 380px; margin-left: auto; margin-right: auto; color: #444; }

#szkolenia { float: left; overflow: visible; width: 240px; padding: 0 0 0 0; }
.szkolenia, .publikacje-fachowe {font-size: 24px; font-family: Arial; text-align: left; padding: 5px 20px 5px 10px; font-weight: normal; color: #404040; }
.szkolenia-internetowe {font-size: 18px; font-family: Arial; text-align: left; padding: 5px 20px 5px 10px; font-weight: normal; color: #404040; }
.pomaranczowa-litera {color: #f28821}
#szkolenia-internetowe { float: left; overflow: visible; width: 240px; padding: 0 0 0 0; }
#publikacje-fachowe { float: left; overflow: visible; width: 240px; padding: 0 0 0 0; }
.separacja-moduly {  clear: both; float: left;  width: 250px; padding: 8px 0 8px 0; }
.moduly-tresc { padding: 0 0 0 10px; font-size: 11px; width: 180px; }
.moduly-tresc-header {font-size: 20px; font-family: Arial; text-align: left; padding: 5px 20px 5px 10px; font-weight: normal; color: #404040; }
.separacja-poziom-duza { clear: both; padding: 10px 0 3px 0; margin-left: auto; margin-right: auto; width: 650px; }

#biuletyn-header { padding: 0 0 0 0; }
#kontrola1-header { padding: 0 0 0 0; }
#biuletyn-nawigacja { clear: both; padding: 10px 0 5px 15px; font-size: 11px; line-height: 1.2; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; text-align: left;  background-color: #fff; width: 380px; font-weight: bolder; color: #6C0000; }
#biuletyn-lead { padding: 20px 0 0 15px; font-size: 14px; line-height: 1.2; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; text-align: left;  background-color: #fff; font-weight: bolder; color: #6C0000; }
#biuletyn-tresc1 { float: left; padding: 8px 0 0 15px; width: 560px; font-size: 11px; }
#kontrola-tresc1 { float: left; padding: 8px 0 0 15px; width: 460px; font-size: 11px; line-height: 2; }
#biuletyn-obrazek { float: left; padding: 0 0 0 15px; }
#biuletyn-tresc2 { padding: 0 0 0 15px; }

#naglowek-wserwisie { font-size: 18px; line-height: 1.2; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; text-align: left;  padding: 41px 10px 12px 20px; background-color: #fff; color: #6C0000; font-weight: bolder; }
#wserwisie-spistresci ul { padding: 0 0 1px 45px; font-size: 12px; line-height: 1.2; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; text-align: left;  color: #6C0000; font-weight: bolder; }
#wserwisie-spistresci li { padding: 3px 0 2px 1px; }

a.wserwisie:link { color: #6C0000; font-family: Arial, Tahoma, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wserwisie:visited { color: #6C0000; font-family: Arial, Tahoma, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wserwisie:active { color: #6C0000; font-family: Arial, Tahoma, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wserwisie:hover { color: #6C0000; font-family: Arial, Tahoma, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }

#nowosci-ramka-tekstowa { float: left; overflow: visible; width: 250px; padding: 0 0 0 0; }
#nowosci-obrazek { clear: both; padding: 5px 0 15px 0; }
.moduly-tresc { padding: 0 0 0 0px; font-size: 11px; color: #565353; text-decoration: none; }
a.moduly-tresc:link { font-size: 11px; color: #565353; text-decoration: none; }
a.moduly-tresc:visited { font-size: 11px; color: #565353; text-decoration: none; }
a.moduly-tresc:active { font-size: 11px; color: #565353; text-decoration: none; }
a.moduly-tresc:hover { font-size: 11px; color: #6C0000; text-decoration: none; }

.moduly-nowosci { padding: 0 0 0 10px; font-size: 11px; }
.separacja-pozioma-nowosci { clear: both; padding: 10px 0 10px 0; }

#ochrona-instrukcje { clear: both; }
#ochrona { float: left; width: 330px; padding: 0 0 0 0; }
#instrukcje { float: right; width: 330px; padding: 0 0 0 0; }

.ochrona-instrukcje-tekst { padding: 10px 10px 10px 10px; font-size: 11px; }
.szara-ramka { float: left; line-height: 1.2; padding: 5px 5px 5px 5px; border: 1px solid #C7C7C7; background-color: #fff; width: 310px; margin-left: auto; margin-right: auto; font-size: 11px; }
#tresc-separacja1 { clear: right; float: left; width: 9px; height: 100%; padding: 0 0 0 25px; background-image: url('images/sep-pion-duza.gif'); }

#przerywnik1 { float: left; padding: 10px 8px 10px 10px; }

#lista-mailingowa { width: 450px; float: left; }
#lista-mailingowa-obrazek { clear: left; padding: 0 0 0 0; }
#lista-mailingowa-tekst { clear: left; padding: 7px 0 0 0; font-size: 11px; }
#lista-mailingowa-skrypt { clear: left; padding: 20px 0 10px 10px; }
#obrazek-ochrona-instrukcje { float: right; overflow: visible; width: 230px; padding: 0 0 0 0; }

#separacja-poziom-dol { clear: both; padding: 2px 0 10px 0; margin-left: auto; margin-right: auto; width: 100%; }

#stopka { clear: both; float: left; width: 800px; height: 50px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; font-size: 11px; }

a.stopka:link { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.stopka:visited { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.stopka:active { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.stopka:hover { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }

#w3c { float: right; }

#baza-wiedzy-header { clear: both; padding: 7px 0 0 10px; }

#left { float: left; }

a.biuletyn-nawigacja:link { color: #6C0000; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.biuletyn-nawigacja:visited { color: #555; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.biuletyn-nawigacja:active { color: #6C0000; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }
a.biuletyn-nawigacja:hover { color: #FFA800; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }

.tekst12 {padding: 0 0 0 10px; font-size: 11px; }
.tekst13 {padding: 5px 0 10px 10px; font-size: 11px; }
.data {
font-size : 12px;
font-weight : bold;
color : #555;
padding-left : 15pt;
padding-right : 20pt;
padding-top : 5px;
padding-bottom : 5px;
text-align: left;
font-family : Tahoma, Verdana, Arial, Helvetica, Helvetica CE, sans-serif;
border-bottom-color: #67191D;
border-bottom-style: dashed;
border-bottom-width: thin;
}
#center { text-align: center; }
.reklama { clear: both; float: none; text-align: center; }
.szara-ramka1 { float: none; padding: 5px 5px 5px 5px; border: 1px solid #C7C7C7; background-color: #fff; margin-left: auto; margin-right: auto; font-size: 12px; }
.szara-ramka2 { float: none; padding: 2px 2px 2px 2px; border: 1px solid #880000; background-color: #fff; margin-left: auto; margin-right: auto; font-size: 12px; }
.szkolenia-publikacje li { clear: both; padding: 5px 0 3px 0; line-height: 1.5; }

