html { text-align: left; margin: 0px; padding: 0px; }
body { text-align: left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; background: #fff; line-height: 140%; }
a { color: #900; font-weight: bold; text-decoration: none; }
a:link, a:visited { text-decoration: none; color: #900; }
a:hover, a:active { text-decoration: underline; color: #f00; }
img { border: none; }

#wrapper { margin: 0px auto; margin-bottom: 0px; width: 760px; background: #fff; padding: 0px; border-left: 6px solid #fff; border-right: 6px solid #fff; border-bottom: 6px solid #fff;}

input, textarea, select { border: 1px solid;  border-color: #666; font: 11px Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
.button { border: 0px; background-color: #eee; font-size: 9px; font-weight: bold; margin: 5px 0px 0px 0px; vertical-align: bottom; }
ul, ol { margin: 0px; padding-left: 40px; }
ul li { list-style-image: url(pics/li.gif); margin: 0px; padding: 0px; }

.pMain { width: 539px; margin: 0px 10px 30px 20px; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.pMainStart { position: relative; width: 539px; height: auto; margin:0 20px 0 20px; }
.pMainWide { width: 559px; margin: 0px 0px 30px 20px; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.pMain p, .pMainWide p { margin: 0 0 10px 0; padding: 0; }
.pMain table, .pMainWide table { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #666; background: #fff; }
.pMain td { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 3px; margin: 0; color: #666; background: #fff; }
.pMainWide td { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 3px; margin: 0; color: #666; background: #fff; }
.szkolenia_zajawki { font: bold 12px trebuchet, sans-serif; padding: 0px; margin: 0px; color: #c33; }
#sciezka {position: relative; width: 539px; height: auto; margin: 12px 20px 0 20px; border-bottom: 1px solid #ccc; padding: 0 0 7px 0; color: #666; }
#sciezka a {color: #666; font-weight: normal;}

/* h2 { font: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #366371; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 0px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; } */

h2, .szkH2 { font: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 25px 0; padding: 0 0 22px 0; }
.szkH { margin: 0 0 5px 0; padding: 0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666; }
.szkB { border-bottom: 1px dashed #ccc; margin: 25px 0; padding: 0 0 20px 0; }

h1 { font: 18px "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif; font-weight: bold; color: #036; border-bottom: 1px dashed #ccc; margin: 20px 0px 25px 0px; padding: 0px 0px 20px 0px; }

a.menu { padding: 2px; margin: 2px; color: #fff; }
a.menu:visited, a.menu:link { color: #fff; font-weight: bold; background: transparent; text-decoration: none; }
a.menu:hover, a.menu:active { color: #369; font-weight: bold; background: #fff; text-decoration: none; }

a.podmenu { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 7px 3px 7px 28px; margin: 0px; display: block; color: #900; border-bottom: 1px dashed #D5CEBE; }
a.podmenu:visited, a.podmenu:link { color: #036; text-decoration: none; }
a.podmenu:hover, a.podmenu:active { color: #006; background: #fff; text-decoration: none; }

a.podmenu0 { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 4px 3px 4px 6px; margin: 0px; display: block; color: #554A34; border-bottom: 1px solid #fff; }
a.podmenu0:visited, a.podmenu0:link { color: #554A34; font-weight: bold; background: #BAB2A1; text-decoration: none; }
a.podmenu0:hover, a.podmenu0:active { color: #fff; font-weight: bold; background: #1F4182; text-decoration: none; }

.podmenuS { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 7px 3px 4px 6px; margin: 0px; display: block; color: #554A34; background: #BAB2A1;  border-bottom: 1px solid #fff; font-weight: bold; }

.button { BORDER: 1px solid; background-color: #eeeeee; border-color: #808080; font-size: 10px; font-weight: bold; }

#stopka { margin: 0px; width: 760px; background: #ccc url(pics/footer.gif) no-repeat; padding: 0px; border-top: 1px solid #fff; height: 40px; }

#stopka2 { margin: 0px auto; width: 760px; background: #fff; padding: 0px; color: #999; text-align: right; border-left: 6px solid #fff; border-right: 6px solid #fff; border-bottom: 6px solid #fff; }

a.stopka2a { color: #999; font-size: 9px; font-weight: normal; text-decoration: none; }
a.stopka2a:link, a.stopka2a:visited { text-decoration: none; color: #999; }
a.stopka2a:hover, a.stopka2a:active { text-decoration: none; background: #999; color: #fff; }
