body {margin: 0; background: #cdcdcd url(/gfx/bg_1.gif) repeat-x top center; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; color: #666666; }

#top_1 {width: 960px; height: 65px; background: url(/gfx/top_1.gif) no-repeat top center; margin: 0 auto; padding: 0; }

#logo {width: 940px; height: 30px; background: url(/gfx/logo.jpg) no-repeat top right; margin: 0 auto; padding: 0; }
#logo span {display: none; }

#haslo {width: 940px; height: 30px; background: url(/gfx/haslo.jpg) no-repeat center left; margin: 0 auto; padding: 0; }
#haslo .ico_de {width: 32px; height: 22px; float: right; background: url(/gfx/flaga_de.gif) no-repeat 0 0; margin: 4px 0 0 0; }
#haslo .ico_pl {width: 32px; height: 22px; float: right; background: url(/gfx/flaga_pl.gif) no-repeat 0 0; margin: 4px 5px 0 0; }
#haslo .ico_en {width: 32px; height: 22px; float: right; background: url(/gfx/flaga_en.gif) no-repeat 0 0; margin: 4px 5px 0 0; }

#belka {width: 100%; height: 30px; background: url(/gfx/belka_1.gif) repeat-x top center; margin: 0; padding: 0; }

#content {background: #fff url(/gfx/bg_2.jpg) repeat-y top; margin: 0 auto; padding: 0; width: 960px; }

#container {width: 940px; background: url(/gfx/bg_3.jpg) no-repeat top left; margin: 0 auto; padding: 0 10px 0 10px; }

#menu {float: left; width: 170px; background: #7e0401 url(/gfx/menu_1.jpg) repeat-y top left; margin: 10px 0 0 0; }
#menu ul {list-style: none; margin: 0; padding: 0; color: #FEE6A0; width: 170px; }
#menu ul li {color: #FEDC7A; font-weight: bold; margin: 0 0 0 0; padding: 0 20px 24px 10px; background: url(/gfx/spacer.jpg) no-repeat bottom left; width: 140px; }
#menu ul li ul {width: 140px; }
#menu ul li ul li {font-weight: normal; margin: 0; padding: 5px 0 0 7px; background: none; width: 133px; }
#menu ul li ul li a {color: #FEE6A0; text-decoration: none; }
#menu ul li ul li a:hover {color: yellow; }

#page_content {float: right; width: 720px; margin: 0 0 0 0; padding: 0 30px 110px 0; }
#page_content h3 {margin: 0; padding: 20px 0 0 30px; font-size: 17px; font-family: georgia; font-weight: normal; background: url(/gfx/h3.gif) no-repeat top left; height: 26px; position: relative; left: -30px; top: -0px; }
#page_content h4 {margin: 0; padding: 0; font-size: 11px; margin: 10px 0; }
#page_content a {color: #FFA500; text-decoration: none; }
#page_content a:hover {color: #BF100B; }
#page_content .lead {margin: 10px 0; text-align: justify; font-weight: bold; color: #A7A7A7; }
#page_content .art_lead {margin: 10px 0 10px 0; text-align: justify; font-weight: bold; color: #A7A7A7; }
#page_content .art_content {text-align: justify; margin: 10px 0; }
#page_content .art_content p {margin: 10px 0; text-align: justify; }
#page_content .art_content img {border-width: 1px; margin: 2px 10px 0 0; }
#page_content .art_content table {border-collapse: collapse; }
#page_content .art_data {margin: 10px 0; }
#page_content .signature {margin: 10px 0; }

#page_content .artykul ul {margin: 5px 0 5px 20px; text-align: justify; }


#stopka {width: 940px; height: 22px; margin: 0 auto; background: url(/gfx/stopka_2.gif) no-repeat top left; padding: 8px 0 0 20px; color: #4B4B4B; }
#stopka a {color: #4B4B4B; text-decoration: none; }
#stopka a:hover {color: #666; }

#text, #text_pf {width: 419px; padding-left: 30px; padding-top: 120px}

#text p {background-color: #fff; color: #666666; text-align: justify; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
#text a, #text_pf a {background-color: #fff; color: #666666; text-decoration: underline}
#text a:hover, #text_pf a:hover {text-decoration: none; color: #666666}
#text a.link, #text_pf a.link {color: #FFA500; text-decoration: none}
#text a.link:hover, #text_pf a.link:hover {color: #FFA500; text-decoration: underline}
#text a.wstecz, #text_pf a.wstecz {color: #999999; text-decoration: none}
#text a.wstecz:hover, #text_pf a.wstecz:hover {color: #FFA500; text-decoration: none}
#text .mail, #text_pf .mail {color: #666666; text-decoration: none}
#text .mail:hover, #text_pf .mail:hover {color: #666666; text-decoration: underline}
#text a.back, #text_pf a.link {color: #FFA500; text-decoration: none}
#text a.back:hover {color: #999; text-decoration: none}

#text_pf p {text-align: justify; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; color: #666666; margin: 2px 0 12px 0}

#adres {font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; color: #666666; position: relative; top: 40px; left: 40px}
#adres a {color: #FFA500; text-decoration: none}
#adres a:hover {text-decoration: underline; color: #FFA500}

#bottom {width: 760px; height: 125px; background: url(grafika/bottom_1.gif) no-repeat}

.wstecz {color: #666666; text-decoration: none}
.wstecz:hover {color: #000000; text-decoration: none}