body {background: #fff; margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; color: #68615d; font-size: 11px; text-align: center;}
a {text-decoration: none;}
a:link {color: #68615d;}
a:visited {color: #68615d;}
a:active, a:hover, a:focus {color: #68615d; text-decoration: underline;}

a.nav {text-decoration: none; line-height: 80%; font-weight: bold; padding: 2px; border: solid 2px #fff; color: #68615d;}
a.nav:link, a.nav:visited {color: #68615d;}
a.nav:active, a.nav:hover, a.nav:focus {color: #fff; background-color: #68615d;}
a.nav.selected {border: solid 2px #68615d;}

img {border: 0;}
.clearing {clear: both; margin: 0; padding: 0;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.sup {vertical-align: super; font-size: 8px;}
.rightalign {text-align: right;}
.centeralign {text-align: center;}

h1 {font-size: 25px; color: #68615d;}
h2 {font-size: 13px; color: #68615d;}

img#pdfbutton {position: relative; top: 1px;}

div#headerarea {width: 800px; margin: auto; padding: 0 0 3px 0; position: relative; border-bottom: solid 1px #68615d;}
a#menu_aktualnosci {position: absolute; top: 15px; left: 0; text-align: left; font-size: 17px;}
a#menu_archiwum {position: absolute; top: 44px; left: 0; text-align: left; font-size: 17px;}
a#menu_indeksy {position: absolute; top: 70px; left: 0; text-align: left; font-size: 17px;}
a#menu_okulturze {position: absolute; top: 9px; right: 0; text-align: right; font-size: 13px;}
a#menu_sprzedaz {position: absolute; top: 40px; right: 0; text-align: right; font-size: 13px;}
a#menu_informacje {position: absolute; top: 71px; right: 0; text-align: right; font-size: 13px;}

div#titlearea {width: 800px; margin: auto; position: relative;}
div#titlearea h1 {margin: 0; padding: 10px 0;}
div#titlearea form {position: absolute; top: 8px; left: 0; padding: 2px; font-size: 17px; font-weight: bold;}
div#titlearea form input {width: 100px;}

div#bodyarea {width: 800px; margin: auto; position: relative; text-align: left;}
div#bodyarea h2 {margin: 0; padding: 0 0 10px 0;}

div#footerarea {width: 800px; margin: auto; border-top: solid 1px #68615d;}

div#copy {width: 800px; margin: auto; margin-bottom: 5px; border-top: solid 1px #999; text-align: left; color: #999; font-size: 9px;}
div#copy span#madeby {float: right; color: #999;}
div#copy span#madeby a {text-decoration: none; color: #999;}
div#copy span#madeby a:hover {text-decoration: underline;}

div#selector {padding-top: 5px; padding-bottom: 9px; border-bottom: solid 1px #68615d; font-size: 13px; text-align: center;}
div.breaker {margin: 14px;}

/* potrójne */

div#leftpane {float: left; width: 195px; margin: 0; padding: 10px 0;}
div#leftpane h6 {font-weight: normal; margin: 10px 0 5px 0; padding: 0; font-size: 9px;}
div#leftpane p {margin: 0 0 5px 0; padding: 0;}

div#mainpane {float: none; margin: 0 205px 10px 205px; padding: 10px; border-left: solid 1px #68615d; border-right: solid 1px #68615d;}
div#mainpane p {margin: 0 0 5px 0; padding: 0;}

div#rightpane {position: absolute; bottom: 0; right: 0; width: 195px; margin: 0; padding: 10px 0; font-size: 15px; }

div#lefthalf {float: left; width: 320px; margin: 0; padding: 0 10px 10px 0; border-right: solid 1px #68615d; text-align: right;}
div#betweenhalf {margin: 0 350px 10px 350px; padding: 0; text-align: center;}
div#betweenhalf div#authorletters {float: left;}
div#betweenhalf div#titleletters {float: right;}
div#righthalf {float: right; width: 320px; margin: 0; padding: 0 0 10px 10px; border-left: solid 1px #68615d; text-align: left;}

div#leftpart {float: left; width: 280px; margin: 0; padding: 0 10px 10px 0; border-right: solid 1px #68615d; text-align: right;}
div#middlepart {margin: 0 300px 10px 300px; padding: 0; text-align: center;}
div#rightpart {float: right; width: 280px; margin: 0; padding: 0 0 10px 10px; border-left: solid 1px #68615d; text-align: left;}

/* podwójne */

div#listpane {float: left; width: 265px; margin: 0; padding: 10px 0 10px 5px;}
div#listpane h6 {font-weight: normal; margin: 10px 0 5px 0; padding: 0; font-size: 9px;}
div#listpane h3 {font-weight: normal; margin: 0; padding: 0; font-size: 15px;}
div#listpane h3.selected {font-weight: bold;}
div#listpane p {margin: 0 0 5px 0; padding: 0;}
div#listpane p.selected {display: none;}

div#coverpane {float: left; width: 195px; margin: 0; padding: 10px 0; text-align: center;}
div#coverpane h2 {font-size: 15px; margin-bottom: 0; padding-bottom: 0;}
div#coverpane p {margin-top: 0; padding-top: 0;}
div#coverpane img#cover {margin-bottom: 10px;}

div#menupane {float: left; width: 255px; margin: 0; padding: 10px 0 10px 25px;}
div#menupane h3 {font-weight: normal; font-size: 15px; text-align: right;}

div#detailpane {float: none; margin: 0 0 10px 305px; padding: 10px 25px 10px 25px; border-left: solid 1px #68615d;}
div#detailpane h6 {font-weight: normal; margin: 20px 0 0 0; padding: 0; font-size: 11px;}
div#detailpane h3 {font-weight: normal; margin: 0 0 20px 0; padding: 0; font-size: 19px;}
div#detailpane p {margin: 0 0 5px 0; padding: 0;}
div#detailpane p.author {text-align: right;}

div#tocpane {float: none; margin: 0 0 10px 205px; padding: 10px 25px 10px 25px;}
div#tocpane h3 {font-weight: normal; margin: 15px 0 5px 0; padding: 0; font-size: 15px;}
div#tocpane p {margin: 0 0 3px 20px; padding: 0; text-indent: -20px;}
div#tocpane div.abstract {margin: 0 0 10px 80px; padding-left: 5px; border-left: solid 1px #68615d;}
div#tocpane div.abstract p {margin-left: 0; text-indent: 0;}
div#tocpane .light {padding: 2px; background-color: #68615d; color: #fff;}
div#tocpane a:active .light, div#tocpane a:hover .light, div#tocpane a:focus .light {text-decoration: underline;}


/* pojedyncze */

div#onlypane {float: none; margin: 0 120px; padding: 10px 0;}
div#onlypane h3 {font-weight: normal; margin: 0 0 20px 0; padding: 0; font-size: 19px;}
div#onlypane h4 {font-weight: normal; margin: 15px 0 5px 0; padding: 0; font-size: 13px;}
div#onlypane p {margin: 0 0 5px 0; padding: 0;}
div#onlypane p.author {text-align: right;}


/* admin */
div#adminmenupane {float: left; width: 155px; margin: 0; padding: 10px 0 10px 25px;}
div#adminmenupane h3 {font-weight: normal; font-size: 15px; text-align: right;}

div#admindetailpane {float: none; margin: 0 0 10px 190px; padding: 10px 25px 10px 25px; border-left: solid 1px #68615d;}
div#admindetailpane h3 {font-weight: normal; margin: 0 0 20px 0; padding: 0; font-size: 19px;}

div.preview {width: 400px; padding: 10px; border: solid 1px #68615d;}
div.preview h6 {margin: 0; padding: 0; font-size: 11px; font-weight: normal;}
div.preview h3 {margin: 0; padding: 0; font-size: 19px; font-weight: normal;}
div.preview p {margin: 0; padding: 0;}
div.preview p.author {text-align: right;}

div#admindetailpane .formerror {color: #AA0000;}
div#admindetailpane h3 {font-weight: normal; margin: 15px 0 5px 0; padding: 0; font-size: 15px;}
div#admindetailpane #glownaformfield_tresc {width: 550px; height: 350px;}
div#admindetailpane #newsformfield_tytul {width: 400px; height: 30px;}
div#admindetailpane #newsformfield_zajawka {width: 400px; height: 60px;}
div#admindetailpane #newsformfield_data_dzien {width: 30px;}
div#admindetailpane #newsformfield_data_miesiac {width: 30px;}
div#admindetailpane #newsformfield_data_rok {width: 50px;}
div#admindetailpane #newsformfield_tresc {width: 400px; height: 120px;}
div#admindetailpane #newsformfield_autor {width: 100px;}
div#admindetailpane #numerformfield_numer {width: 120px;}
div#admindetailpane #numerformfield_temat {width: 400px; height: 30px;}
div#admindetailpane #numerformfield_data_dzien {width: 30px;}
div#admindetailpane #numerformfield_data_miesiac {width: 30px;}
div#admindetailpane #numerformfield_data_rok {width: 50px;}
div#admindetailpane #dzialformfield_nazwa {width: 400px; height: 30px;}
div#admindetailpane #autorformfield_imie {width: 300px;}
div#admindetailpane #autorformfield_nazwisko {width: 300px;}
div#admindetailpane #artykulformfield_numer {width: 100px;}
div#admindetailpane #artykulformfield_waga {width: 100px;}
div#admindetailpane #artykulformfield_dzial {width: 400px;}
div#admindetailpane #artykulformfield_autor1 {width: 200px;}
div#admindetailpane #artykulformfield_autor2 {width: 200px;}
div#admindetailpane #artykulformfield_autor3 {width: 200px;}
div#admindetailpane #artykulformfield_autor4 {width: 200px;}
div#admindetailpane #artykulformfield_autor5 {width: 200px;}
div#admindetailpane #artykulformfield_tytul {width: 400px; height: 60px;}
div#admindetailpane #artykulformfield_tytul_index {width: 400px; height: 40px;}
div#admindetailpane #artykulformfield_opis {width: 400px; height: 150px;}
