#menuq { float: left; margin: 0px 0px 5px; font: 12px Arial, Sans-Serif; text-decoration: none;}#menuq li { display: inline; text-decoration: none;}#menuq li a { float: left; padding: 3px 15px; margin: 0 1px 0 0; color: #003399; background: #B9DCF7; text-decoration: none;}#menuq li a:hover { color: #FFFFFF; background: #45A4E2; text-decoration: none;}  * { margin: 0; padding: 0; }html { height: 100%; font-size: 62.5% }body {height: 100%;background: #FFFFFF url('../img/hd-bg.gif') repeat-x 0 0;text-align: center;font: 1.2em Verdana, Arial, Helvetica, sans-serif;min-width: 960px;}a:link, a:visited {color: #005890;text-decoration: none;font-weight: normal;}a:hover      { text-decoration: none; color: #FF6600 }.teksty      { text-align: Justify; }address {line-height: 2;text-align: left;margin: 0.3em 1em;}.noscreen {display: none;}/* Cleaner */.cleaner {clear: both;height: 0;font-size: 0;visibility: hidden;}/* Skip menu */.hidden {position: absolute;top: -10000px;left: 0;width: 1px;height: 1px;overflow: hidden;}.cleaning-box { min-height: 1px;}.cleaning-box:after {display: block; clear: both; visibility: hidden; height: 0; font-size: 0; content: ' ';}/* Images *//* Wrapper */#wrapper {margin: 0 auto;}/* Headings, paragraphs */h1 {font: 2.7em Georgia, "Times New Roman", Times, serif;color: #FFFFFF;padding: 20px 0 4px 0;margin: 0 0 0 4px;border-bottom: 1px solid #D74A4D;}h1 a:link, h1 a:visited {text-decoration: none;color: #FFFFFF;font-weight: normal;}h2 {font-size: 1.9em;font-weight: normal;color: #CD0000;margin-bottom: 3px;}h3.sub {font: 1.4em Georgia, "Times New Roman", Times, serif;color: #3A3A3A;margin-bottom: 10px;background: none;padding: 0;}.dane        { font-family: Arial; font-size: 11px; color: #666666; border: 1px solid #C0C0C0;                padding-left: 1px; padding-right: 1px }h3           { font-style: normal; font-variant: normal; font-weight: normal; font-size:                1.4em; font-family: Arial;                color: #3A3A3A; background-color: #C1EAFF; margin-bottom: 5px; margin-top: 17px;                padding-left: 7px; padding-right: 0; padding-top: 3px;                padding-bottom: 3px }h4 {font: bold 1.1em Arial, Helvetica, sans-serif;margin-bottom: 5px;background-color: #C1EAFF;color: #003366;padding: 6px 0 6px 10px;}h4.nobg { background: none;padding: 0;color: #000000;}p            { line-height: 1.2; color: #666666; text-align: Justify; font-size: 11px;                font-family: Arial; margin-bottom: 5px }/* Header */#header {width: 960px;height: 125px;margin: 0 auto;position: relative;text-align: left;background: #FFFFFF url('../img/hd-bg.gif') repeat-x 0 0;}#header p.title {color: white;line-height: 1.4;position: relative;z-index: 2;padding: 5px 0 0 0;margin: 0 0 0 5px;font: 1.3em Arial;color: #FFFFFF;letter-spacing: 1px;}/* Menu */#menu-box {background-color: #F2F2F2;border-bottom: 0px solid #BBBBBB;}#menu {width: 960px;margin: 0 auto;list-style: none;text-align: left;font: 1.0em Arial;letter-spacing: 1px;}#menu li {display: inline;text-align: center;line-height: 28px;}#menu li a {float: left;display: block;color: #007BBB;font-weight: normal;padding: 0 18px;border-right: 1px solid #007BBB;text-decoration: none;}#menu li a.first {border-left: 1px solid #3D8F00;}#menu li a:hover {color: #007BBB;background-color: #A6E0FF;}#menu li a.active {background-color: #007BBB;color: #FFFFFF;}/* 3 columns layout */#content {width: 960px;margin: 0 auto;text-align: left;background-color: #FFFFFF;}#main {width: 700px;margin: 0 auto;text-align: left;background-color: #FFFFFF;}#column-1 {float: left;width: 510px;}#column-2 {float: right;width: 448px;}#column-1, #column-2 { padding-bottom: 60px; }#column-2 #column-21 { float: left; width: 212px; margin-top: 1em; font-family: Arial, Helvetica, sans-serif; }#column-2 #column-22 { float: right; width: 234px; margin-top: 1em; }#column-1 div.content { margin: 1em 1.7em 0 0; }#column-21 div.content{ margin: 0.4em 0.8em 1.2em 0.5em; }#column-22 div.content { margin: 0.4em 0 1.2em 1.5em; }#column-15 {float: left;width: 715px;margin-top: 1em;}/* Right menu */ul.r-list { list-style: none; margin: 12px 0 35px 0; }ul.r-list li { margin-bottom: 10px; }ul.r-list li a, ul.r-list li a:visited {display: block;padding: 8px 10px 9px 10px;text-decoration: none;font-weight: normal;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;height: 1%; /* The Holly Hack for IE 6 */}ul.r-list li a:hover {border-right: 1px solid #909090;border-bottom: 1px solid #909090;}ul.r-list li a.active {background-color: #E3F5FF;}/* Definition list - middle columns (News) */#column-21 dl { margin: 8px 0 20px 1px; }#column-21 dt { font-weight: bold; margin: 0 0 1px 0; }#column-21 dd { margin: 0 0 11px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #909090; line-height: 1.5; }#column-21 dd a, #column-21 dd a:visited { color: #101010; font-weight: normal; text-decoration: none; }#column-21 dd a:hover { text-decoration: underline; }/* Gallery */.galerie { margin: 18px 0 0 0; }.foto {float: left;display: inline;width: 122px;height: 100px;margin: 0 23px 16px 0;background-color: white;position: relative;}/* Footer */#footer {background-color: #006294;height: 90px;border-top: 6px solid #0077BB;}#footer-in {width: 960px;margin: 0 auto;font: 1.1em Arial;}#footer-in ul {list-style: none;padding: 10px 0 0 0;text-align: left;font-size: 0.9em;float: left;width: 650px;color: #FBFBFB;}#footer-in ul li {float: left;display: inline;white-space: nowrap;}#footer-in ul li a, #footer-in ul li a:visited {color: #FBFBFB;margin: 0 8px;font-weight: normal;}#footer-in p.print {float: right;text-align: right;width: 240px;padding: 10px 0 0 0;line-height: 1;margin: 0;color: #FFFFFF;}#footer-in p.print a, #footer-in p.print a:visited {color: #FBFBFB;font-weight: normal;}#footer-in p#backs {line-height: 1;margin: 45px 0 0 0;color: #DBC8C8;font-size: 0.8em;}#footer-in p#backs a, #footer-in p#backs a:visited {color: #DBC8C8;font-weight: normal;padding: 0 1px;}#footer-in p#backs a:hover {color: #FFFFFF;}