body {background: #FFF; margin: 0; padding: 0; font-family: 'Trebuchet MS', Lucida, Verdana, Arial, sans-serif; font-size: 11px; text-align: center; font-weight: normal;}
a {text-decoration: underline;}
a:link {color: #69C;}
a:visited {color: #666;}
a:active, a:hover, a:focus {color: #C9C;}
img {border: 0;}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.small {font-size: 9px;}

/* header */

div#header {width: 750px; height: 60px; position: relative; margin: auto; margin-top: 20px; padding: 0; border-top: solid 16px #666; border-bottom: solid 1px #666;}
div#header img#pagelogo {position: absolute; top: -16px; left: 0;}
div#header p#subtitle {position: absolute; top: 5px; right: 0; margin: 0; padding: 0; font-size: 13px; color: #666; text-align: right;}

/* menu */

div#menu {width: 750px; height: 21px; position: relative; margin: auto; padding: 0; border-bottom: solid 2px #666;}
div#menu a {text-decoration: none;}
div#menu a:link, div#menu a:visited {color: #69C;}
div#menu a:active, div#menu a:hover, div#menu a:focus {color: #666;}
div#menu div {font-size: 12px; color: #69C;}
div#menu div#main {position: absolute; bottom: 2px; left: 0;}
div#menu div#other {position: absolute; bottom: 2px; right: 0;}

/* body */

div#body {width: 750px; position: relative; margin: auto; margin-top: 10px; margin-bottom: 15px; padding: 0;}

div#body td#left {width: 300px; vertical-align: top;}

div#body td#left div#spis {padding-right: 20px;}
div#body td#left div#spis h1 {font-size: 15px;}
div#body td#left div#spis h2 {display: none;}
div#body td#left div#spis h3 {font-size: 11px;}
div#body td#left div#spis p {text-align: left; text-indent: 0px;}

div#body td#right {width: 450px; vertical-align: top;}

div#body td#right h1 {font-size: 26px; font-weight: normal; text-align: left; margin: 0 0 45px 0; padding: 5px 0 2px 10px; border-left: solid 20px #69C;}
div#body td#right h2 {font-size: 16px; font-weight: normal; text-align: left; margin: 0; padding: 2px 0 5px 10px; border-left: solid 20px #69C;}
div#body td#right h3 {font-size: 16px; font-weight: normal; text-align: left; margin: 25px 0 10px 0; padding: 0 0 0 10px; border-left: solid 20px #C9C;}
div#body td#right h3.adds {padding: 0px; border: 0; border-top: solid 2px #C9C;}
div#body td#right h4 {font-size: 13px; font-weight: bold; text-align: left; margin: 15px 0 5px 0; padding: 0 0 0 30px;}
div#body td#right h5 {font-size: 13px; font-style: italic; font-weight: normal; text-align: right; margin: 0 0 15px 0; padding: 0;}
div#body td#right h6 {font-size: 10px; font-style: normal; font-weight: normal; text-align: justify; margin: 0 0 15px 0; padding: 0;}
div#body td#right p {font-size: 13px; text-align: justify; text-indent: 30px; margin: 0 0 5px 0; padding: 0; line-height: 140%;}
div#body td#right li {font-size: 13px; text-align: justify; margin: 0 0 5px 0; padding: 0; line-height: 140%;}
div#body td#right div.cytat {margin: 30px 60px;}
div#body td#right div.cytat p {font-size: 11px; text-indent: 0;}
div#body td#right div#biblio p {font-size: 11px; text-indent: -30px; margin: 0 0 5px 30px;}
div#body td#right div#notes p {font-size: 11px; text-indent: -10px; margin: 0 0 5px 10px;}
div#body td#right a.note {font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; vertical-align: super;}

div#body td#right div#spis {border: dotted 0px green;}
div#body td#right div#spis h3 {display: none;}
div#body td#right div#spis p {text-align: left; text-indent: 0px;}

div#body td#right div#redakcja {border: dotted 0px red;}
div#body td#right div#redakcja div.osoba {margin: 0 0 5px 30px;}
div#body td#right div#redakcja div.osoba p {text-indent: 0}

/* footer */

div#footer {width: 750px; height: 16px; position: relative; margin: auto; margin-bottom: 20px; border: 0; background: #666;}
div#footer a {text-decoration: none;}
div#footer a:link, div#footer a:visited {color: #FFF;}
div#footer a:active, div#footer a:hover, div#footer a:focus {color: #CCC;}
div#footer p {margin: 0; padding: 0; color: #FFF; font-size: 9px;}
div#footer p#copyright {position: absolute; bottom: 2px; left: 3px;}
div#footer p#contact {position: absolute; bottom: 2px; right: 3px;}
div#footer a#back {position: absolute; bottom: 16px; right: 0; text-decoration: none; color: #999;}
