body {
   font-family:Arial;
   font-size:11px;
   margin:0;
   background-color:white;
   background-image:url(img/body-bg.png);
   background-repeat:repeat-x;
}

#bbody {
   margin-top: -14px;
}

img.button {
   cursor:pointer;
}

input.hid {
}

form {
  margin:0;
}

#menud {
/*   width:936px; */
   width:985px;
   text-align:right;
}

#menud div.menu0{
   display:block;
   float:left;
   width:69px;
   height:44px;
   background-image:url(/img/menu0-left.gif);
}

#menud a{
   font-weight:bold;
   color:white;
   display:block;
   float:left;
   width:140px;
   padding-top:17px;
   text-align:center;
   font-size:11px;
   font-family:Verdana;
   background-image:url(/img/menu0.gif);
   padding-bottom:18px;
   margin-bottom:-2px;
   cursor:pointer;
}

#top {
}

p {
   margin-top:7px;
   margin-bottom:7px;
}
h1 {
   font-size:15px;
   color:#015084;
}
h2 {
   font-size:11px;
   color:#015084;
}
h3 {
   font-size:11px;
   color:#015084;
}
img {
   border:0px;
}
#bbody {
   width:100%;
}
#content {
   width:901px;
   text-align:left;
}
#lewo {
   float:left;
   /*width:40px;*/
/*   padding-left:24px;
   padding-right:24px; */
}

#prawo {
  float:left;
  margin-right:0px;
  width:687px;
  margin-left:0px;
  background-color:#BEE7F6;
  background-image:url(img/koniec.gif);
  background-repeat:no-repeat;
  background-position:bottom center;
  padding-bottom:23px;
  padding-top:5px;
}

a {
   color:#015084;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
#top-advert {
   background-image:url(img/top-advert-content-bg.gif);
   background-repeat:repeat-x;
   height:110px;
   /*width:901px;*/
   width:901px;   
}
#top-advert div.left {
   background-image:url(img/top-advert-left-bg.gif);
   background-repeat:no-repeat;
   height:100px;
   width:24px;
   float:left;
   padding-top:6px;
   padding-left:7px;
}
#top-advert div.right {
   background-image:url(img/top-advert-right-bg.jpg);
   background-repeat:no-repeat;
   height:110px;
   width:166px;
   float:right;
}
#buttons {
   width:324px;
   height:81px;
   float:right;
   background-image:url(img/przyciski.jpg);
   background-repeat:no-repeat;
   text-align:left;
}
#buttons a {
   display:block;
   float:left;
   width:93px;
   text-align:center;
   padding-top:43px;
}
#najswiezsze {
   clear:left;
   background-image:url(img/najswiezsze-bg.jpg);
   background-repeat:no-repeat;
   width:378px;
   height:207px;
}
#najswiezsze div.content {
   padding-left:27px;
   padding-right:27px;
}
#najswiezsze a {
   color:white;
   font-weight:bold;
   display:block;
   padding-bottom:16px;
   padding-top:0px;
}
#najswiezsze a:hover {
   color:black;
   text-decoration:none;
}
/*   */
#najpopularniejsze {
   margin-top:2px;
   background-image:url(img/najpopularniejsze-content-bg.gif);
   background-repeat:repeat-y;
}
#najpopularniejsze div.najpopularniejsze-top {
   background-image:url(img/najpopularniejsze-top-bg.png);
   background-repeat:no-repeat;
   background-position:top left;
   padding-top:53px;
}
#najpopularniejsze div.najpopularniejsze-bottom {
   background-image:url(img/najpopularniejsze-bottom-bg.png);
   background-repeat:no-repeat;
   background-position:bottom left;
   padding-bottom:53px;
}
#najpopularniejsze a {
   background-image:url(img/najpopularniejsze-a-bg.gif);
   display:block;
   color:#777777;
   width:100%;
   padding-top:7px;
   padding-bottom:9px;
   padding-left:30px;
   background-repeat:no-repeat;
   background-position:5px 0px;
}
#najpopularniejsze a:hover {
   color:#C0B800;
   font-weight:bold;
}
/*
 *          MENU
 */
#menu {
   width:214px;
   background-repeat:no-repeat;
   background:#BEE7F6;
}
div.menu-1-zaznaczone {
   height:30px;
   background-image:url(img/menu-1-zaznaczone.gif);
   background-repeat:repeat-x;
   background-position:-2px 0px;
}
div.menu-1-zaznaczone div {
   color:white;
   font-weight:bold;
   padding-left:20px;
   padding-top:8px;
}
div.menu-1-zaznaczone div a{
   color:#187192;
   text-decoration:none;
}
div.menu-1 {
   background-image:url(img/menu-1.gif);
   background-repeat:repeat-x;
   background-position:-2px 0px;
}
div.menu-1-spacer {
   height:1px;
   font-size:0px;
   line-height:0px;
}
div.menu-1 div {
   color:#187192;
   padding-left:20px;
   padding-top:9px;
   padding-bottom:9px;
}
div.menu-1 div a{
   color:#187192;
   font-weight:bold;
   text-decoration:none;
}
div.menu-1 div a:hover{
   color:#dcd300;
   font-weight:bold;
}
div.menu-2-zaznaczone {
   height:19px;
   padding-bottom:7px;
   background-image:url(img/menu-2-zaznaczone.gif);
   background-repeat:no-repeat;
}
div.menu-2-zaznaczone div {
   color:#DCD300;
   font-weight:bold;
   padding-left:35px;
   padding-top:7px;
   padding-bottom:7px;
   background-image:url(img/menu-2.gif);
   background-repeat:no-repeat;
   background-position:3px 1px;
}
div.menu-2 {
   padding-top:7px;
   padding-bottom:7px;
   background-image:url(img/menu-2.gif);
   background-repeat:no-repeat;
}
div.menu-2 div {
   padding-left:35px;
   padding-top:0px;
}
div.menu-2 div a{
   color:#06455C;
   text-decoration:none;
}
/*
 *          NEWS
 */
div.news-header {
   width:389px;
   height:32px;
   background-image:url(img/news-bg-top.gif);
}
div.news-content {
   width:389px;
}
div.news-spacer {
   height:9px;
   float:left;
   clear:left;
   width:389px;
   font-size:0px;
   line-height:0;
}
div.news-content div.news-content2 {
   width:389px;
   background:#E6F2F6;
}
div.news-content div.news-content2 div.inner{
   color:#606060;
   padding:10px;
   padding-left:17px;
   padding-right:14px;
   /*height:122px;*/
}

div.news-bottom {
   background-image:url(img/news-bottom-bg.gif);
   width:389px;
   height:10px;
   font-size:0px;
   clear:both;
}
div.news-div-header {
   float:left;
   clear:right;

   width:389px;
   height:32px;
   font-size:0px;
}
div.news-header div.lewo {
   float:left;
}
div.news-header div.date {
   color:#187192;
   padding-top:9px;
   font-size:9px;
   margin-right:14px;
   float:right;
}
div.news-header div.title {
   float:left;
   color:#187192;
   font-weight:bold;
   padding-top:8px;
   padding-left:17px;
   font-size:12px;
}

/***************************************************
*      NEWS
****************************************************/

div.news-div {
   width:389px;
   float:left;
   clear:left;
}
div.news-div div.inner{
   padding-left:5px;
}
div.news-div-bottom {
   /*background-image:url(/img/news-div-bg-bottom.gif);
   background:red;*/
   width:389px;
   height:16px;
   font-size:0px;
}
div.drukuj {
 /*  padding-right:12px;
   padding-top:12px;*/
   float:right;
}

a.news-comments-but {
   display:block;
   padding-right:15px;
   float:right;
}
a.news-more-but {
   display:block;
   padding-right:5px;
   float:right;
}
div.news-buttons {
   width:100%;
   height:20px;
}

/******************************************************/

div.news-div-big {
   width:677px;
   float:left;
   clear:left;
}
div.news-div-big div.inner{
   padding-left:5px;
}

div.news-div-big div.news-bottom {
   background-image:url(img/news-bottom-big-bg.gif);
   width:677px;
   height:37px;
   font-size:0px;
   clear:both;
}

div.news-div-big div.news-div-header {
   float:left;
   clear:right;

   width:677px;
   height:32px;
   font-size:0px;
}

div.news-div-big div.news-content {
   width:680px;
}

div.news-div-big div.news-content div.news-content2 {
   width:677px;
   background:#E6F2F6;
}

div.news-div-big div.news-content div.news-content2 div.inner{
   color:#606060;
   padding:10px;
   padding-left:17px;
   padding-right:14px;
   /*height:122px;*/
}

div.news-div-big div.news-header div.lewo {
   float:left;
}

div.news-div-big div.news-header div.date {
   color:#187192;
   padding-top:9px;
   font-size:9px;
   margin-right:14px;
   float:right;
}
div.news-div-big div.news-header div.title {
   float:left;
   color:#187192;
   font-weight:bold;
   padding-top:8px;
   padding-left:17px;
   font-size:12px;
}

div.news-div-big div.news-header {
   width:677px;
   height:32px;
   background-image:url(img/news-big-bg-top.gif);
}

/*********************************************
*                  STOPKA
**********************************************/
#footer {
   width:100%;
   height:102px;
   background-image:url(img/stopka-bg.gif);
   background-repeat:repeat-x;
   clear:both;
}
#footer div.footer-content {
   width:900px;
}
#footer div.footer1 {
   text-align:left;
   padding-left:32px;
   padding-top:28px;
   padding-bottom:19px;
}
#footer div.footer2a {
   padding-left:42px;
   color:#CBC7A6;
   float:left;
}
#footer div.footer2a a{
   color:#959277;
   font-weight:bold;
}
#footer div.footer2b {
   float:right;
   color:#888888;
   font-size:11px;
}
#footer div.footer2b a{
   color:#C0B800;
   font-weight:bold;
}
#footer div.footer3 a:hover {
   text-decoration:underline;
}
#logo {
   background-image:url(img/top-lewo.jpg);
   background-repeat:no-repeat;
   width:902px;
   height:367px;
}
#logo div.tlo {
   background-image:url(img/top-prawo.jpg);
   background-repeat:no-repeat;
   width:901px;
   height:367px;
   background-position:top right;
   text-align:left;
}
#searchbox {
   width:560px;
   height:90px;
   float:right;
   clear:right;
   text-align:left;
}
#searchbox input.tekst{
   position:relative;
   top:52px;
   left:21px;
   border:0px;
   width:133px;
   color:#B7B7B7;
   background:none;
}
#searchbox button {
   float:right;
   position:relative;
   top:30px;
   right:327px;
   width:60px;
   height:23px;
   background:none;
   border:0px;
}
#witamy {
   color:#777777;
   margin-left:2px;
}
#witamy div.content {
   padding-left:311px;
   padding-top:160px;
   padding-right:30px;
}
#witamy div.content div.header {
   color:#066F76;
   font-weight:bold;
   font-size:12px;
   padding-bottom:12px;
   width:528px;
}
div.modul-top {
   float:right;
   background-image:url(img/modul-top.gif);
   background-repeat:no-repeat;
   width:284px;
   height:34px;
}
div.modul-top h1{
   padding-left:17px;
   padding-top:10px;
   margin:0;
   color:#CCEBF6;
   font-weight:bold;
   font-size:12px;
}
div.modul {
   float:right;
   background-color:#4EA9CA;
   background-image:url(img/modul-bottom.gif);
   background-repeat:no-repeat;
   background-position:bottom center;
   width:284px;
   color:#015084;
   font-size:11px;
   padding-bottom:10px;
}
div.modul div.inner {
   padding-top:17px;
   width:250px;
   clear:both;
   text-align:left;
}
div.spacer{
   height:8px;
   font-size:1px;
   line-height:8px;
}

div.galeria {
   padding-left:12px;
}
div.galeria img {
   border:3px solid #BEE7F6;
   float:left;
   display:block;
   margin-right:22px;
   margin-bottom:22px;
}
div.paginacja {
   text-align:center;
   height:30px;
   padding-top:12px;
   width:370px;
   clear:left;
   float:left;
}
div.paginacja a {
   width:15px;
   height:17px;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   color:#C0B800;
}
div.paginacja span {
   background-image:url(img/paginacja-bg.gif);
   background-repeat:no-repeat;
   color:#777777;
   font-weight:bold;
   padding-left:5px;
   padding-top:2px;
   padding-bottom:3px;
   padding-right:5px;
}
div.paginacja a.napis {
   color:#C0B800;
   font-weight:bold;
}
div.img {
   background:#f4f4f4;
   border:1px solid #e0e0e0;
   padding:3px;
   display:inline;
   float:left;
   margin-right:3px;
}

div.img {
   border:1px solid #e0e0e0;
}

#losowe {
   float:right;
   clear:right;
}
#losowe div.header {
   background-image:url(/img/losowe-header.gif);
   background-repeat:no-repeat;
   background-position:0px 5px;
   color:#CCEBF6;
   font-weight:bold;
   padding-left:12px;
   clear:right;
   padding-top:3px;
   padding-bottom:4px;
   margin-left:17px;
}
#losowe div.content {
   color:#EFEEE6;
   clear:right;
   margin-left:17px;
}
#losowe div.spacer {
   background-image:url(img/module-spacer.gif);
   background-repeat:no-repeat;
   height:15px;
   line-height:0px;
   font-size:0px;
   width:284px;
   clear:both;
   margin-right:-17px;
}
#losowe a.up {
   color:#777777;
   float:right;
   display:block;
   font-weight:bold;
   clear:right;
   margin-top:5px;
}
#losowe a.more {
   display:block;
   float:right;
   clear:right;
   margin-bottom:10px;
}
a.print {
   display:block;
   float:right;
   padding-right:10px;
   padding-bottom:5px;
}

#menu0 {
   width:971px;
}

#menu0 div.right {
   background:url(img/top-right.jpg);
   background-repeat:no-repeat;
   width:216px;
   height:46px;
   float:left;
}

#menu0 div.left {
  background:url(img/top-left.gif);
  width:75px;
  height:45px;
  float:left;
  background-repeat:no-repeat;
}

#menu0 img {
   display:block;
   float:left;
}

#menu0 a {
   background:url(img/menu0.gif);
   width:136px;
   height:46px;
   float:left;
   display:block;
   color:white;
   font-family:Tahoma;
   font-size:12px;
   font-weight:bold;
   text-align:center;
}

#menu0 a div {
   padding-top:16px;
}

div.ankieta div.question {
   color:#ccebf6;
   font-weight:bold;
}

div.ankieta div.answer {
   color:#ccebf6;
   padding-bottom:4px;
   padding-top:4px;
}

div.ankieta input.vote {
}

div.niebieski-box {
   background-color:#4ea9ca;
   clear:both;
   width:677px;
   margin-left:4px;
   background-image:url(img/niebieski-top-dlugi.gif);
   background-repeat:no-repeat;
   color:#ccebf6;
}
div.niebieski-box div.header {
   font-weight:bold;
   color:#ccebf6;
   padding-left:22px;
   padding-top:14px;
   font-size:12px;
   padding-bottom:10px;
}
div.niebieski-box div.footer {
   clear:both;
   background:url(img/niebieski-bottom-dlugi.gif);
   width:677px;
   height:16px;
   background-repeat:no-repeat;
}
div.niebieski-box div.item {
   background-image:url(img/niebieski-spacer.gif);
   background-repeat:no-repeat;
   padding-top:16px;
   padding-left:22px;
   padding-right:22px;
   padding-bottom:11px;
   font-size:11px;
}

div.niebieski-box div.item div.textarea {
   background:url(img/komentarz-textarea.gif);
   background-repeat:no-repeat;
   width:609px;
   height:63px;
}

div.niebieski-box div.item div.textarea textarea {
   width:100%;
   height:57px;
   background:none;
   border:0px;
   font-family:Arial;
   font-size:11px;
   color:#0e789e;
   font-weight:bold;
}

div.niebieski-box div.item div.input {
   background:url(img/komentarz-input.gif);
   background-repeat:no-repeat;
   width:141px;
   height:29px;
}

div.niebieski-box div.item div.input input {
   width:131px;
   height:19px;
   font-size:11px;
   color:#0e789e;
   background:none;
   border:0px;
}

div.niebieski-box-krotki {
   background-color:#77cfef;
   clear:both;
   width:389px;
   margin-left:4px;
   background-image:url(img/niebieski-top-krotki.gif);
   background-repeat:no-repeat;
   color:#ccebf6;
}
div.niebieski-box-krotki div.header {
   font-weight:bold;
   color:#187192;
   padding-left:22px;
   padding-top:14px;
   font-size:12px;
   padding-bottom:10px;
}
div.niebieski-box-krotki div.footer {
   clear:both;
   background:url(img/niebieski-bottom-krotki.gif);
   width:389px;
   height:27px;
   background-repeat:no-repeat;
}
div.niebieski-box-krotki div.item {
   background-image:url(img/niebieski-krotki-spacer.gif);
   background-repeat:no-repeat;
   background-color:#7bd5f6;
   color:#5c5c5c;
   padding-top:16px;
   padding-left:22px;
   padding-right:22px;
   padding-bottom:11px;
   font-size:11px;
}

div.new-spacer {
   height:5px;
   font-size:1px;
   line-height:5px;
   clear:both;
}

div.lista-ankieta-item {
   background-image:url(img/lista-ankieta-item.gif);
   background-repeat:no-repeat;
   width:677px;
   height:33px;
}

div.lista-ankieta-item a {
   display:block;
   margin-left:41px;
   padding-top:10px;
   color:#0d80ab;
}

#footing {
   padding-left:215px;
}

#footing a {
   padding-right:20px;
   display:block;
   float:left;
}