body{margin:0; padding:0;font-size:1em}
.page-header{background: transparent url(images/gora.jpg) top center no-repeat;text-align: center; margin: 0 auto; padding: 100px 0 0 0}
h1.title{font-size: 2em; font-weight: bold; background-color: #EEFCEB; width: 750px; text-align: center;margin: 0 auto 20px auto; border: 1px dotted #000; border-style: dotted none;clear:both}
h2.section{font-size: 1.5em; font-weight: bold;width: 750px; padding: .1em .5em;text-align: left; margin: 2em auto .5em auto;background: transparent url(images/linia.jpg) top left repeat-y;text-transform:capitalize;font-variant:small-caps;clear:both}

a.back-btn{position: absolute;width: 750px; top: 100px;left: 0;margin: auto;height: 2em;text-align:right;background:transparent url(images/wstecz.gif) right center no-repeat;}
.back-btn span, a.back span {visibility: hidden}

.page-content{text-align: center; margin: auto}
.page-content p,.page-content div {width: 750px; text-align: justify;margin:auto;}
.page-content p img,.page-content div img{vertical-align: middle;text-align: center;display: block; margin: .5em auto;clear: both}
.page-content p .right-image,.page-content div .right-image{float: right;margin:.4em 0 0 1em;vertical-align:middle}
.page-content p .left-image,.page-content div .left-image{float: left;margin:.4em 1em 0 0;vertical-align:middle}
.page-content ul {list-style:none;text-align:left;margin:auto;width:750px;}
.page-content ol {text-align:left;margin:auto;width:750px;padding: 0 0 0 2em;}
.page-content dl {text-align:center;margin:auto; width:100%;}
.page-content dd {text-align:left; margin: 1.5em 0 .3em 0;_margin: 1.5em 0 .3em 1em}
.page-content div {clear: both}
.page-content .square-list{list-style-type:square;padding:1em;text-align:left}
.page-content .square-list ul {list-style:disc;text-align:left;width:100%;padding:1em}

.general-desc{width: 750px; margin: auto;text-align: justify;vertical-align: middle;clear:both}
.general-desc table {width: 100%;text-align: justify;float:left;clear: right;margin: 0}
.general-desc table td {padding: 0 43% 0 0;_padding:0 53% 0 0}
.general-desc table .def{font-weight: bold; width: 20%;vertical-align:top;padding:0;text-align: left;}

.page-footer{text-align: center;}
.page-footer a.back {display: block;width: 750px; text-align: center;margin: 1em auto .5em auto; padding: .5em;border: 1px dotted #000; border-style: dotted none;background:#EEFCEB url(images/wstecz.gif) center center no-repeat;}
.page-footer p {font-size: .7em; text-align: center; width: 750px;margin: 0 auto;}

.page-links{width: 750px; margin: 0 auto .5em auto;padding:0;background: transparent url(images/linia2.jpg) top left repeat-y;border: 1px dotted #000;border-style: dotted none;}
.page-links dl, .page-links dt, .page-links dd,.page-links ul {margin:0; padding:0;text-align: left}
.page-links dl {width: 750px;text-align:left;float:left;padding:.4em}
.page-links dd {float:left}
.page-links ul {width:60%;float:right;list-style:none}

.address{font-size: 1em; text-align: center;margin: 2em auto .5em auto;padding: 0;background: transparent url(images/linia.jpg) top left repeat-y;width:750px;clear:both}
.address ul {list-style:none;width: 100%; text-align: left;margin: 0; padding: 1em}
#float-text {width:750px;height:400px;margin:1em auto 4em auto}
#float-text div {float:left;width:400px}
#float-text div p {width:420px}
#float-text a {width:300px;float:right;height:385px;display:block;margin:1em 0 4em 0}

/*kolory z oryginalnej strony-zmieniłem czcionkę i rozmiar z pt na em*/
body {color: #000000;font-size: 1em;font-weight: normal;font-family: georgia, helvetica;}
a:link {text-decoration: none;color: #5c77a9;}
a:active {color: #7a6fe1;text-decoration: underline;}
a:hover {color: #5c77a9;text-decoration: underline;}
a:visited {color: #748687;text-decoration: none;}

img{border:none;margin: 1em}