html, body{ margin:0px; font-size: small; font-family: Verdana, sans-serif;}
html{min-height: 100%; background: #fff7f2 url(bg/bg.jpg) no-repeat left bottom;}
body{ padding-bottom: 120px; min-height: 650px; background: url(bg/bg-top.jpg) no-repeat 100% 117px; }

div.body{position:relative; margin: 0px; padding: 1px 0px;}


div.top{margin: 0px; height: 90px; background: #fee6e5;}

div.middle{background: #f50b01; padding: 1px 0px;}
div.breadcrumbs{border: 1px solid #fee6e5; padding: 0.2em 1em 0.3em 1em; color: #fff;}
div.breadcrumbs a{color: #fff;}
div.breadcrumbs a:visited{color: #fdd;}

div.footer, div.content{margin: 0px 0px 0px 19em;}
div.footer, div.article{width: 42em; }

h1{margin: 1em 0em; font-size: 1.5em; }
h2{margin: 1em 0em; font-size: 1.2em;}
h3{margin: 1em 0em; font-size: 1.1em;}
p,ul,ol{margin: 1em;}


h2.info{margin-top: 2.5em;}
table.info{margin: 1em;background: #f9f9f9;  border: 1px solid #eee; border-width: 0px 0px 1px 1px;}
table.info th{background: #ddd; font-weight: normal; border: 1px solid #eee; border-width: 1px 1px 0px 0px; text-align: left; padding: 0.2em 0.5em;}
table.info td{border: 1px solid #eee; border-width: 1px 1px 0px 0px; text-align: left; padding: 0.2em 0.5em;}

a.bip-gov {position: absolute; top: 60px; right: 5px; }
a.bip-gov img {border: 0; height: 30px;}


div.leftMenu{background: #eaeaea; position: absolute; top: 0; left: 0; width: 17em;}
div.leftMenu p.skansen{ background: #71e401; margin: 0; padding: 1px 0; text-align: center;}
div.leftMenu p.skansen img{border: 0; width: 180px; height: 70px;}

ul.menu{list-style-type: none; padding: 0px; margin: 1px 0; font-weight: bold; }
ul.menu ol{list-style-type: none; padding: 0; margin: 1px; background: #eaeaea; }
ul.menu ol ol{background: #eaeaea; border: 0;}
ul.menu li{ border-top: 1px solid #5066d3; background: #fff url(bg/point-1.png) no-repeat 2px 7px; margin: 3px 0; padding: 0;}
ul.menu li li{border: 0; font-weight: normal; font-size: small; background: url(bg/point-2.png) no-repeat 16px 9px; padding: 0;}

ul.menu .separate{border: 0; background: none;}
ul.menu .wybrany{color: #fff; background: #000059 url(bg/arrow.gif) no-repeat 97% 50%;}
ul.menu a{color: #000059; text-decoration: none;}
ul.menu .nazwa, ul.menu .wybrany, ul.menu a{padding: 0.3em 0.3em 0.3em 1.5em; display: block; }

ul.menu ol a, ul.menu ol .wybrany{padding-left: 2em; font-size: 0.95em;}
ul.menu ol ol a, ul.menu ol ol .wybrany{padding-left: 2.5em; font-size: 0.95em;}
ul.menu ol ol ol a, ul.menu ol ol ol .wybrany{padding-left: 3em; font-size: 0.95em;}
ul.menu ol ol ol ol a, ul.menu ol ol ol ol .wybrany{padding-left: 3.5em; font-size: 0.95em;}
ul.menu ol ol ol ol ol a, ul.menu ol ol ol ol ol .wybrany{padding-left: 4em; font-size: 0.95em;}


div.footer{padding: 1em 0; text-align: right;}
div.footer *{color: #999; font-size: 0.9em;}
div.footer p{margin: 1em 0;}
