body {background:url(../images/bg.jpg) repeat-x 50% 0 #000 ; color: #fff; font-family: Tahoma, sans-serif; }

/*----------------------Index--------------------------------------------------------*/

#header  {float: left; width: 950px; height: 250px; background:none;}
#middle {float: left; width: 950px; background:none; margin-top: 10px; margin-bottom: 30px;}

.menu {background: #000;}
.content {background: none;}
.zawartosc h1, h2, h3, h4, h5, h6 { float: left; color: #fff; margin-top: 5px; width: 100%;}
.zawartosc {float: left; padding: 5px; text-align: justify;}
.zawartosc ul {float: left; width: 100%; list-style-type:none; margin: 0; padding: 0px;}
.zawartosc ul > li {foat: left; display: block; margin: 0; padding: 0px;}
.zawartosc ul > li > a {float: left; width: 210px; background: #250202; text-decoration: none; padding: 5px; margin-bottom: 5px; font-size: 12pt; color: #b1b1b1;}
.zawartosc ul > li > a:hover {background: #ff0101; color: #fff;}
.zawartosc ul > li > .active {background: #ff0101; color: #fff;}

.zawartosc ul > li > ul {position: absolute; top: 340px; height: 1px; overflow:hidden; width: 250px; }
.zawartosc ul > li:hover > ul {height:170px; }
.zawartosc ul > li > ul > li {float: left; width: 100%; }
.zawartosc ul > li > ul > li > a{float: left; width: 210px; height: 25px; background: #063a75; text-decoration: none; padding: 5px; margin-bottom: 2px; font-size: 12pt; color: #b1b1b1; border-top: 2px solid #000;}
.zawartosc ul > li > ul > li > a:hover {background: #497cba; color: #fff;}
.marki {float: left; margin-left: 50px;}

.zawartosc_main img {border: 1px solid #ff0101;}
.zawartosc_main .lista {float: left; margin-left: 30px; width: 100%;}
.zawartosc_main p {text-align: justify;}
.zawartosc_main p img {float: left; margin-right: 5px; margin-bottom: 10px;}
.zawartosc_main h1.naglowek {float: left; width: 700px; background: #000 url(../images/bg_naglowek.jpg) repeat-y; padding: 5px; font-size: 1.5em; color: #fff;}
.zawartosc_main table {float: left; width: 710px;}
.zawartosc_main table tr {background: #000; float: left; margin-bottom: 10px; border: 1px dotted #adadad; width: 708px;}

#footer_menu {margin: 0 auto; text-align: center;}
#footer_menu ul {width: 100%; text-align: center; list-style-type: none; margin:0px; padding: 0px;}
#footer_menu ul > li{display: inline; margin:0px; padding: 0px;}
#footer_menu ul > li a {color: #fff; text-decoration: none; padding: 5px 15px; font-size: 11pt;}
#footer_menu ul > li a:hover {color: #ff0101;}
#footer_menu a {color: #fff; text-decoration: none; }
#footer_menu a:hover {color: #ff0101;}
#footer_menu .break {float: left; width: 950px; height: 3px; background:url(../images/break.png) no-repeat; margin-top:5px; margin-bottom: 5px;}





