﻿body {margin: 0 auto; padding: 0; width: 100%; text-align: center; background-color: #1b65a8; font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #242424; position: relative; background-image: url(images/gradient.jpg); background-repeat: repeat-x; background-position: top; behavior: url(csshover.htc);}

img {margin: 0; padding: 0; border: 0; float: left;}
p {margin: 0; padding: 0;}
a {color: #242424; text-decoration: none;}
a:hover {color: #1b65a8;}

.bolded {font-weight: bold;}

#container  {margin: 0 auto; padding: 0 0 50px; text-align: left; width: 948px; position: relative;}

div#kolumna_lewa {float: left; width: 223px; margin: 0 0 0 10px; padding: 39px 0 0;}
div#kolumna_lewa ul {margin: 0; padding: 0; width: 223px;}
div#kolumna_lewa li {position: relative; list-style: none; margin: 0 0 4px; float: left;}
div#kolumna_lewa li a {display: block; padding: 0; text-decoration: none; width: 223px;}
div#kolumna_lewa ul ul {margin: 0; padding: 4px 0 0 10px; display: none; background: #2a8606; border: solid 2px #fff; float: left; width: 250px;
position: absolute; top: 0; left: 223px;}
div#kolumna_lewa ul ul li {width: 240px; padding: 5px; float: left; border-bottom: dotted 1px #fff;}
div#kolumna_lewa ul ul li a {width: 240px; display: block; padding: 2px 0; color: #fff;}
div#kolumna_lewa ul ul li a:hover {color: yellow;}
div#kolumna_lewa ul.level1 li.submenu:hover ul.level2, div#kolumna_lewa ul.level2 li.submenu:hover ul.level3 {display:block;}

#kolumna_prawa {margin: 0 0 0 8px; padding: 0 0 100px; width: 673px; float: left;}
#pole_tekstowe {margin: 0; padding: 0 0 10px; width: 673px; background: url(images/tekstura.jpg) 0 0 repeat #fff; border-left: solid 2px #bdc900; border-right: solid 2px #bdc900; float: left;}
#pole_tekstowe h1 {margin: 0 0 20px 20px; padding: 0 0 6px; width: 630px; font-size: 20px; font-weight: bold; color: #0b6395; font-family: times new roman, serif; border-bottom: solid 2px #60970a;}
#pole_tekstowe p {margin: 0 0 10px 20px; width: 630px; line-height: 20px;}
#pole_tekstowe img {margin: 0; padding: 0; float: left;}

#pole_tekstowe p.cytat {margin: 0; padding: 0 0 10px 30px; width: 600px; font-style: italic;}
#pole_tekstowe p.italic {font-style: italic;}
#pole_tekstowe .underline {text-decoration: underline;}
#pole_tekstowe p.pozostale {margin: 0; padding: 0 0 0 21px; float: left; width: 650px; font-weight: bold; font-size: 11px;}
/*
#kolumna_prawa  .nopadd {margin: 0; padding: 0; width: 100%; float: left; background: blue}
#kolumna_prawa  .nopadd p {margin: 0 0 2px 20px; padding: 0;}
*/
#nopadd {margin: 0; padding: 0 0 10px; width: 673px;}
#nopadd p {margin-bottom: 3px;}

ul.inne_artykuly, #stopka {margin: 0; padding: 10px 0 20px 5px; width: 668px; float: left;}
ul.inne_artykuly {padding-left: 15px; width: 650px;}
ul.inne_artykuly li {list-style: none; padding: 2px 6px; font-size: 11px; width: 600px;}
ul#stopka li {list-style: none; float: left; margin: 0; padding: 0 4px; font-size: 10px; color: #fff;}
ul#stopka li a {color: #fff;}
ul#stopka li a:hover {color: yellow;}

#linki {margin: 0; padding: 15px 0 0 35px; width: 640px; float: left; list-style: none;}
#linki li {margin: 0; padding: 0 0 25px; width: 640px; float: left; list-style: none;}
#linki li img {border: solid 1px #006699;}
#linki li img a {margin: 0; padding: 0; width: auto; float: left;}

#stronicowanie {magin: 0; padding: 15px 20px 15px 0; width: 610px; text-align: right; color: #666666}
#stronicowanie a {padding: 0 2px;}
#stronicowanie a:hover {color: #1b65a8;}