html, body
{
  margin: 0px;
}

*
{
  font-family: Georgia, Times, "Nimbus Roman No9 L";
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5em;
  color: #696969;
  text-decoration: none;
}

a, img, a img
{
  border: none;
}

strong
{
  font-weight: bold;  
}
div.clear
{
  position: relative;
  clear: both;  
}
fieldset.filters
{
  border: none;
}
th.list-title
{
  text-align: left;
  padding: 0px 0px 11px 0px;
}
th.list-title a, th.list-title p
{
  font-weight: bold;
} 
div#all
{
  
}
div#all.cssvar01
{
  background: URL("../images/breadcrumb_1.jpg") center top no-repeat;
}
div#all.cssvar02
{
  background: URL("../images/breadcrumb_2.jpg") center top no-repeat;
}
div#all.cssvar03
{
  background: URL("../images/breadcrumb_3.jpg") center top no-repeat;
}
div#all.cssvar04
{
  background: URL("../images/breadcrumb_4.jpg") center top no-repeat;
}
div#all.cssvar05
{
  background: URL("../images/breadcrumb_5.jpg") center top no-repeat;
}

div#mainRow
{
  width: 1005px;
  display:table;
  margin: 0 auto;
}

div#mainRowColumnLeft{
  width: 225px;
  float: left;
  /* border: 1px solid #FF0000; */
  display: block;
}

div#mainRowColumnRight{
  margin-left: 240px;
  /* border: 1px solid #00ff00; */
  display: block;
}

div#breadcrumbs
{
  width: 100%;
  padding: 4px 0px 0px 0px;
  margin-bottom: 5px;
  display: block;
}
div#breadcrumbs *
{
  font-size: 11px;
}

div#breadcrumbs.cssvar01
{
  border-top: 12px solid #cc8f12;  
}

div#breadcrumbs.cssvar01 *
{
  color: #cc8f12;
}

div#breadcrumbs.cssvar02
{
  border-top: 12px solid #c50c12;  
}

div#breadcrumbs.cssvar02 *
{
  color: #c50c12;
}


div#breadcrumbs.cssvar03
{
  border-top: 12px solid #000000;  
}

div#breadcrumbs.cssvar03 *
{
  color: #000000;
}

div#breadcrumbs.cssvar04
{
  border-top: 12px solid #0084cc;  
}

div#breadcrumbs.cssvar04 *
{
  color: #0084cc;
}
div#breadcrumbs.cssvar05
{
  border-top: 12px solid #a05c23;  
}

div#breadcrumbs.cssvar05 *
{
  color: #a05c23;
}

div#mainBanner
{
  width: 776px;
  text-align: center;
  margin: 0px -6px;
  height: 262px;
  background: URL("../images/main_banner_bg.jpg") center center no-repeat;
}

div#mainBanner p
{
  padding: 0px;
  margin: 0px;
  line-height: 0px;
}

div#mainBanner div.ssbutton
{
  margin: -49px auto;
  padding: 0 25px 0 0px;
}
div#contentBanner *
{
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0.07em;
}
div#contentBanner p, div#contentBanner em{
  color: #000000;
  margin: 0px;
  margin-bottom: 1em;
}

div#mainMenu ul#sub-menu
{
  list-style: none;
  margin: 65px 0px 0px 80px;
}

div#mainMenu ul#sub-menu li
{
  margin-right: 9px;
}

div#mainMenu
{
  margin: 0px;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: -50px;
}

div#mainMenu a
{
  font-size: 12px;  
}

div#mainMenu a:hover
{
  text-decoration: underline;  
}

div#mainMenu ul
{
  list-style: none;
  padding: 0px;
  margin: 0px;
}

div#mainMenu li
{
  line-height: 1em;
  margin: 0px 0px;
  display: block;
}
div#mainMenu ul ul li
{
  margin: 5px 0px;
}

div#mainMenu ul ul
{
  margin: 5px 0px 15px 85px;
}

div#mainMenu ul ul ul
{
  margin: 0px 0px 0px 11px;
}

div#mainMenu ul li ul ul li:before
{
  content: "\002F";
  font-size: 15px;
  vertical-align: middle;
  margin-right: 5px;
}
div#mainMenu ul li.item-101 ul ul li:before
{
  color: #cc8f12;
}
    
div#mainMenu ul li.item-102 ul ul li:before
{
  color: #c50c12;
}

div#mainMenu ul li.item-103 ul ul li:before
{
  color: #000000;
}

div#mainMenu ul li.item-104 ul ul li:before
{
  color: #0084cc;
}

div#mainMenu ul li.item-105 ul ul li:before
{
  color: #a05c23;
}



div#mainMenu ul li.item-101 li a
{
  color: #cc8f12;  
}

div#mainMenu ul li.item-102 li a
{
  color: #c50c12;  
}

div#mainMenu ul li.item-103 li a
{
  color: #000000;

}

div#mainMenu ul li.item-104 li a
{
  color: #0084cc;  
}

div#mainMenu ul li.item-105 li a
{ 
  color: #a05c23;  
}


div#mainMenu ul li a span
{
  display: none;
}

div#mainMenu ul#sub-menu li a
{
  display: block;
  margin: 9px 0px;
}
div#mainMenu ul#sub-menu li a img
{
  vertical-align: middle;
  margin-right: 9px;
}
div#mainMenu ul#sub-menu li a span
{
  vertical-align: middle;
  display: inline;
}

div#mainMenu ul#sub-menu li.item-282 a span
{
  color: #ca9110;
}

div#mainMenu ul#sub-menu li.item-283 a span
{
  color: #0085cc;
}

div#mainMenu ul#sub-menu li.item-311 a span
{
  color: #000000;
}

div#content{
  width: 765px;
  margin: 0px 0px 50px 0px;
  position: relative;
}
div#content div.item-page
{
  position: relative;
}

div#content div.item-page div.moduletable
{
  position: relative;
}
div#content p a
{
  color: #770088;
}
div#content p a:hover
{
  text-decoration: underline;
}
div#content h2, div#content h2 a{
  font-size: 25px;
}

div#content ul
{
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
div#content ul li
{
  margin-bottom: 0.5em;
}  
div#content p.article-subtitle, div#content p.article-subtitle a
{
  color: #696969;
  font-size: 19px;
  margin-bottom: 0.5em;
}


div#content p.article-italic-colored
{
  font-size: 15px;
  font-style: italic;
}

div#content.cssvar01 p.article-italic-colored
{
  color: #cc8f12;  
}

div#content.cssvar02 p.article-italic-colored
{
  color: #c50c12;  
}

div#content.cssvar03 p.article-italic-colored
{
  color: #000000;  
}

div#content.cssvar04 p.article-italic-colored
{
  color: #0084cc;  
}

div#content.cssvar05 p.article-italic-colored
{
  color: #a05c23;  
}



div#content.cssvar01 h2
{
  color: #cc8f12;  
}

div#content.cssvar02 h2
{
  color: #c50c12;  
}

div#content.cssvar03 h2
{
  color: #000000;  
}

div#content.cssvar04 h2
{
  color: #0084cc;  
}

div#content.cssvar05 h2
{
  color: #a05c23;  
}

div#content h4.mooblock-title
{
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 23px;
}

div#content.cssvar01 h4.mooblock-title
{
  color: #cc8f12;
  background: url("../images/read-more-1.gif") no-repeat center left;
}

div#content.cssvar02 h4.mooblock-title
{
  color: #c50c12;
  background: url("../images/read-more-2.gif") no-repeat center left;
}

div#content.cssvar03 h4.mooblock-title
{
  color: #000000;
  background: url("../images/read-more-3.gif") no-repeat center left;
}

div#content.cssvar04 h4.mooblock-title
{
  color: #0084cc;
  background: url("../images/read-more-4.gif") no-repeat center left;
}

div#content.cssvar05 h4.mooblock-title
{
  color: #a05c23;
  background: url("../images/read-more-5.gif") no-repeat center left;
}

div#content div.alternative-category-name
{
  margin: 15px 0px;
  font-size: 27px;
}

div#content.cssvar01 div.alternative-category-name
{
  color: #cc8f12;
}

div#content.cssvar02 div.alternative-category-name
{
  color: #c50c12;
}

div#content.cssvar03 div.alternative-category-name
{
  color: #000000;
}

div#content.cssvar04 div.alternative-category-name
{
  color: #0084cc;
}

div#content.cssvar05 div.alternative-category-name
{
  color: #a05c23;
}



div#content div.alternative-page
{
  margin-left: 150px;
  position: relative;
}

div#content div.alternative-page h1
{
  font-size: 25px;
  margin: 9px 0px;
  margin-left: -150px;
}

div#content div.alternative-page h2
{
  margin: 7px 0px;
  display: inline-block;
}

div#content div.alternative-page p.article-title-image
{
  margin: 0px;
  margin-top: 11px;
  margin-left: -150px;
  position: relative;
  vertical-align: text-top;
  float: left;
  /*
  top: 0px;
  margin: 0px;
  left: -150px;
  position: absolute;
  */  
}

div#content div.alternative-page p.article-title-date
{
  font-size: 19px;
  margin: 0px;
  
}
div#footerRow
{
  width: 100%;
  border: none;
  border-top: 30px solid #000000;
  display: block;
  clear: both;
}

div#footerQuickLinks
{
  width: 1005px;
  display: table;
  margin: 15px auto 15px auto;
  padding: 0px 0px 25px 0px;
  border-bottom: 1px solid #d2232a;
}

div#footerQuickLinks a
{
  color: #868686;
}

div#footerQuickLinks a:hover
{
  color: #494949;
}

div#footerQuickLinks div.fql
{
  
  padding: 0px 29px;
  display: table-cell;
}
div#footerQuickLinks div.fql5
{
  padding: 0px 0px 0px 29px;
}

div#footerQuickLinks div.fql1
{
  padding: 0px 29px 0px 0px;
}

div.fql div.custom{
  width: 100%;
  display: block;
  clear: both;
  float: left;
}

div.fql div.acymailing_module
{
  width: 100%;
  margin: 11px 0px;
  clear: both;
  float: left;
  display: block;
}

div.fql div.acymailing_module div.acymailing_fulldiv
{
  margin: 0px 0px 7px 0px !important;
  float: left;
}

div.fql div.acymailing_module div.acymailing_form p
{
  float: left;  
  margin: 0px;
}
div.fql div.acymailing_module div.acymailing_form input.inputbox
{
  height: 21px;
  vertical-align: middle;
  border: none;
  border-collapse: collapse;
  background-color: #ebebeb;
  font-size: 11px; 
  display: block;
  padding: 0px 5px;
  margin: 0px;
}
div.fql div.acymailing_module div.acymailing_form input.subbutton
{
  width: 49px;
  height: 21px;
  vertical-align: middle;
  border: none;
  border-collapse: collapse;
  color: #ebebeb;
  background-color: #a1a1a1;
  display: block;
  padding: 0px 5px;
  margin: 0px;
}
div.fql form
{
  display: block;
  clear: both;
}
div.fql div.search
{
  width: 100%;
  clear: both;
  margin: 7px 0px !important;
  float: left;
}

div.fql div.search label
{
  width: 100%;
  margin-bottom: 11px;
  display: block;
  float: left;
  clear: both;
/*  display: none; */
}
div.fql div.search input.inputbox
{
  width: 150px;
  height: 21px;
  vertical-align: middle;
  border: none;
  border-collapse: collapse;
  background-color: #ebebeb;
  font-size: 11px; 
  display: block;
  padding: 0px 5px;
  margin: 0px;
  float: left;
}
div.fql div.search input.button
{
  width: 49px;
  height: 21px;
  vertical-align: middle;
  border: none;
  border-collapse: collapse;
  color: #ebebeb;
  background-color: #a1a1a1;
  display: block;
  padding: 0px 5px;
  margin: 0px;
}

div.fql ul#languagemenu
{
  list-style: none;
  display: block;
  clear: both;
  float: left;
}

div.fql ul#languagemenu li
{
  float: left;
  margin-right: 15px;
}


div.fql ul#menu-portale
{
  width: 175px;
  list-style: none;
  display: table;
  clear: both;
  float: left;
}

div.fql ul#menu-portale li
{
  float: left;
  margin-right: 5px;
  display: table-cell;
}

div.fql ul#menu-portale li a
{
  width: 42px;
  height: 42px;
  display: block;
}


div.fql ul#menu-portale li a.fb
{
  background: url("http://muzeumkolbuszowa.pl/images/fb.png") center center no-repeat;
}


div.fql ul#menu-portale li a.fb:hover
{
  background: url("http://muzeumkolbuszowa.pl/images/fb.png") center center no-repeat;
}

div.fql ul#menu-portale li a.nk
{
  background: url("http://muzeumkolbuszowa.pl/images/tripadvisor.png") center center no-repeat;
}
div.fql ul#menu-portale li a.nk:hover
{
  background: url("http://muzeumkolbuszowa.pl/images/tripadvisor.png") center center no-repeat;
}

div.fql ul#menu-portale li a.in
{
  background: url("http://muzeumkolbuszowa.pl/images/insta.png") center center no-repeat;
}
div.fql ul#menu-portale li a.in:hover
{
  background: url("http://muzeumkolbuszowa.pl/images/insta.png") center center no-repeat;
}

div.fql ul#menu-portale li a.fr
{
  background: url("../images/flickr-on.gif") center center no-repeat;
}
div.fql ul#menu-portale li a.fr:hover
{
  background: url("../images/flickr-on.gif") center center no-repeat;
}

div.fql ul#menu-portale li a.pt
{
  background: url("../images/pineterest-on.gif") center center no-repeat;
}
div.fql ul#menu-portale li a.pt:hover
{
  background: url("../images/pineterest-on.gif") center center no-repeat;
}



div.fql ul#menu-portale li a img
{
  display: none;
}

div#footerQuickLinks ul
{
  list-style: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

div#footerQuickLinks ul li
{
  margin-bottom: 3px
}
 
 
div.nsi-container li
{
  padding: 0px;  
}

.nsi-container img
{
  display: block;
}

div#footerSponsors
{
  width: 1005px;
  margin: 25px auto;
}

div#footerSponsors img {
    filter: url(../css/filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
}

div#footerSponsors img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

div.ic_marquee0
{
  height: 80px;
}
div.ic_marquee0 > div
{
  height: 80px;
}

div#mainpagecontentleft
{
  width: 350px;
  margin-left: 10px;
  float: left;
}

div#mainpagecontentright
{
  width: 350px;
  margin-left: 10px;
  float: left;
}

div#mainpagecontentleft h3#wydarzenia, div#mainpagecontentright h3#aktualnosci
{
  margin-top: 21px;
  margin-bottom: 5px;
}

div#mainpagecontentleft h3#wydarzenia a
{
  font-size: 23px;
  color: #0084cc;
  padding: 15px 0px 20px 55px;
  margin-left: 25px;
  background: url('../images/ico-events.gif') no-repeat center left;  
  display: block;
}

div#mainpagecontentright h3#aktualnosci a
{
  font-size: 23px;
  color: #ed1c24;
  padding: 15px 0px 20px 55px;
  margin-left: 25px;
  background: url('../images/ico-news.gif') no-repeat center left;  
  display: block;
}

div#mainpagecontentleft div.moduletable, div#mainpagecontentright div.moduletable
{
  width: 100%;
  margin: 0px;
  padding: 0px;
  float: left;
  display: block;
}

div#mainpagecontentleft  div.single_news, div#mainpagecontentright div.single_news
{
  width: 140px;
  height: 420px; 
  margin-left: 30px;
  margin-bottom: 50px;
  float: left;
  position: relative;
}

div#mainpagecontentleft  div.single_news h4.newsflash-title, div#mainpagecontentright  div.single_news h4.newsflash-title
{
  margin: 25px 0px 0px 0px;
}

div#mainpagecontentleft  div.single_news h4.newsflash-title a
{
  height: 70px;
  font-size: 17px;
  line-height: 1.2em;
  color: #0084cc;
  margin-top: 0px;
  display: block;
}

div#mainpagecontentleft p.article-title-image
{
  position: relative;
  margin: 0px;
  margin-left: -5px;
  padding: 0px;
}

div#mainpagecontentleft p.article-title-date
{
  font-size: 10px;
  top: 0px;
  position: absolute;
  margin: 0px;
  padding: 0px;
}

div#mainpagecontentleft a.readmore
{
  bottom: 0px;
  color: #0084cc;
  font-weight: normal;
  position: absolute;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  display: block;
  background: url('../images/pointer-events.gif') center left no-repeat;
}


div#mainpagecontentright  div.single_news h4.newsflash-title a
{
  height: 70px;
  font-size: 17px;
  line-height: 1.2em;
  color: #ed1c24;
  margin-top: 0px;
  display: block;
}

div#mainpagecontentright p.article-title-image
{
  position: relative;
  margin: 0px;
  margin-left: -5px;
  padding: 0px;
}

div#mainpagecontentright p.article-title-date
{
  font-size: 10px;
  top: 0px;
  position: absolute;
  margin: 0px;
  padding: 0px;
}

div#mainpagecontentright a.readmore
{
  bottom: 0px;
  color: #ed1c24;
  font-weight: normal;
  position: absolute;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  display: block;
  background: url('../images/pointer-news.gif') center left no-repeat;
}


/* kulki */
/* zabytki architektury drewnianej */

ul#kulki-zabytki
{
  list-style: none;
  position: relative;
}

ul#kulki-zabytki li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-zabytki li:nth-child(1)
{
  top: 50px;
  left: 60px;
}

ul#kulki-zabytki li:nth-child(2)
{
  top: 180px;
  left: 410px;
}

ul#kulki-zabytki li:nth-child(3)
{
  top: 350px;
  left: 100px;
}

ul#kulki-zabytki li:nth-child(4)
{
  position: absolute;
}

ul#kulki-zabytki li a
{
  
}

ul#kulki-zabytki li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-zabytki li a, ul#kulki-zabytki li span
{
  color: #CC8F12;
  font-size: 19px;
  line-height: 1.3em;
} 
ul#kulki-zabytki li span
{
  margin-left: 20px;
  display: block;  
}


/* ------ */
 
/* galeria */

ul#kulki-galeria
{
  list-style: none;
  position: relative;
}

ul#kulki-galeria li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-galeria li:nth-child(1)
{
  top: 12px;
  left: 277px;
}

ul#kulki-galeria li:nth-child(2)
{
  top: 73px;
  left: 70px;
}

ul#kulki-galeria li:nth-child(3)
{
  top: 79px;
  left: 468px;
}

ul#kulki-galeria li:nth-child(4)
{
  top: 246px;
  left: 219px;
}

ul#kulki-galeria li:nth-child(5)
{
  top: 275px;
  left: 555px;
}

ul#kulki-galeria li:nth-child(6)
{
  top: 406px;
  left: 369px;
}

ul#kulki-galeria li:nth-child(7)
{
  top: 500px;
  left: 90px;
}

ul#kulki-galeria li:nth-child(8)
{
  top: 676px;
  left: 300px;
}

ul#kulki-galeria li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-galeria li a, ul#kulki-galeria li span
{
  color: #cc8f12;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-galeria li span
{
  margin-left: 20px;
  display: block;  
}

/* sklepik */

ul#kulki-sklepik
{
  list-style: none;
  position: relative;
}

ul#kulki-sklepik li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-sklepik li:nth-child(1)
{
  top: 12px;
  left: 277px;
}

ul#kulki-sklepik li:nth-child(2)
{
  top: 73px;
  left: 70px;
}

ul#kulki-sklepik li:nth-child(3)
{
  top: 79px;
  left: 468px;
}

ul#kulki-sklepik li:nth-child(4)
{
  top: 246px;
  left: 219px;
}

ul#kulki-sklepik li:nth-child(5)
{
  top: 275px;
  left: 555px;
}

ul#kulki-sklepik li:nth-child(6)
{
  top: 406px;
  left: 369px;
}

ul#kulki-sklepik li:nth-child(7)
{
  top: 500px;
  left: 90px;
}

ul#kulki-sklepik li:nth-child(8)
{
  top: 676px;
  left: 300px;
}

ul#kulki-sklepik li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-sklepik li a, ul#kulki-sklepik li span
{
  color: #c50c12;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-galeria li span
{
  margin-left: 20px;
  display: block;  
}


/* gallery */

ul#kulki-gallery
{
  list-style: none;
  position: relative;
}

ul#kulki-gallery li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-gallery li:nth-child(1)
{
  top: 12px;
  left: 277px;
}

ul#kulki-gallery li:nth-child(2)
{
  top: 73px;
  left: 070px;
}

ul#kulki-gallery li:nth-child(3)
{
  top: 397px;
  left: 132px;
}

ul#kulki-gallery li:nth-child(4)
{
  top: 488px;
  left: 422px;
}

ul#kulki-gallery li:nth-child(5)
{
  top: 258px;
  left: 298px;
}

ul#kulki-gallery li:nth-child(6)
{
  top: 270px;
  left: 555px;
}

ul#kulki-gallery li:nth-child(7)
{
  top: 590px;
  left: 55px;
}

ul#kulki-gallery li:nth-child(8)
{
  top: 670px;
  left: 300px;
}

ul#kulki-gallery li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-gallery li a, ul#kulki-gallery li span
{
  color: #0084cc;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-gallery li span
{
  margin-left: 20px;
  display: block;  
}


/* Wydawnictwo */

ul#kulki-wydawnictwo
{
  list-style: none;
  position: relative;
}

ul#kulki-wydawnictwo li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-wydawnictwo li:nth-child(1)
{
  top: 12px;
  left: 277px;
}

ul#kulki-wydawnictwo li:nth-child(2)
{
  top: 73px;
  left: 070px;
}

ul#kulki-wydawnictwo li:nth-child(3)
{
  top: 397px;
  left: 132px;
}

ul#kulki-wydawnictwo li:nth-child(4)
{
  top: 488px;
  left: 422px;
}

ul#kulki-wydawnictwo li:nth-child(5)
{
  top: 258px;
  left: 298px;
}cc8f12

ul#kulki-wydawnictwo li:nth-child(6)
{
  top: 270px;
  left: 555px;
}

ul#kulki-wydawnictwo li:nth-child(7)
{
  top: 590px;
  left: 55px;
}

ul#kulki-wydawnictwo li:nth-child(8)
{
  top: 670px;
  left: 300px;
}

ul#kulki-wydawnictwo li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-wydawnictwo li a, ul#kulki-wydawnictwo li span
{
  color: #a05c23;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-wydawnictwo li span
{
  margin-left: 20px;
  display: block;  
}


/* Badania */

ul#kulki-badania
{
  list-style: none;
  position: relative;
}

ul#kulki-badania li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-badania li:nth-child(1)
{
  top: 12px;
  left: 277px;
}

ul#kulki-badania li:nth-child(2)
{
  top: 73px;
  left: 070px;
}

ul#kulki-badania li:nth-child(3)
{
  top: 397px;
  left: 132px;
}

ul#kulki-badania li:nth-child(4)
{
  top: 488px;
  left: 422px;
}

ul#kulki-badania li:nth-child(5)
{
  top: 258px;
  left: 298px;
}cc8f12

ul#kulki-badania li:nth-child(6)
{
  top: 270px;
  left: 555px;
}

ul#kulki-badania li:nth-child(7)
{
  top: 590px;
  left: 55px;
}

ul#kulki-badania li:nth-child(8)
{
  top: 670px;
  left: 300px;
}

ul#kulki-badania li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-badania li a, ul#kulki-badania li span
{
  color: #a05c23;
  font-size: 16px;
  line-height: 1.3em;
}

ul#kulki-badania li span
{
  margin-left: 20px;
  display: block;  }

/* archiwum_wydarzen */

ul#kulki-archiwum_wydarzen
{
  height: 800px;
  list-style: none;
  position: relative;
}

ul#kulki-archiwum_wydarzen li
{
  position: absolute;
  width: 150px;
  overflow: visible;
  display: block; 
}

ul#kulki-archiwum_wydarzen li:nth-child(1)
{
  top: 12px;
  left: 277px;
}

ul#kulki-archiwum_wydarzen li:nth-child(2)
{
  top: 73px;
  left: 070px;
}

ul#kulki-archiwum_wydarzen li:nth-child(3)
{
  top: 397px;
  left: 132px;
}

ul#kulki-archiwum_wydarzen li:nth-child(4)
{
  top: 488px;
  left: 422px;
}

ul#kulki-archiwum_wydarzen li:nth-child(5)
{
  top: 258px;
  left: 298px;
}

ul#kulki-archiwum_wydarzen li:nth-child(6)
{
  top: 270px;
  left: 555px;
}

ul#kulki-archiwum_wydarzen li:nth-child(7)
{
  top: 590px;
  left: 55px;
}

ul#kulki-archiwum_wydarzen li:nth-child(8)
{
  top: 670px;
  left: 300px;
}

ul#kulki-archiwum_wydarzen li a
{
  
}

ul#kulki-archiwum_wydarzen li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-archiwum_wydarzen li a, ul#kulki-archiwum_wydarzen li span
{
  color: #0084cc;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-archiwum_wydarzen li span
{
  margin-left: 20px;
  display: block;  
}

/* wydarzenia */

ul#kulki-wydarzenia
{
  height: 800px;
  list-style: none;
  position: relative;
}

ul#kulki-wydarzenia li
{
  position: absolute;
  width: 150px;
  overflow: visible;
  display: block; 
}

ul#kulki-wydarzenia li:nth-child(1)
{
  top: 25px;
  left: 377px;
}

ul#kulki-wydarzenia li:nth-child(2)
{
  top: 73px;
  left: 070px;
}

ul#kulki-wydarzenia li:nth-child(3)
{
  top: 357px;
  left: 132px;
}

ul#kulki-wydarzenia li:nth-child(4)
{
  top: 488px;
  left: 422px;
}

ul#kulki-wydarzenia li:nth-child(5)
{
  top: 258px;
  left: 298px;
}

ul#kulki-wydarzenia li:nth-child(6)
{
  top: 270px;
  left: 555px;
}

ul#kulki-wydarzenia li:nth-child(7)
{
  top: 590px;
  left: 55px;
}

ul#kulki-wydarzenia li:nth-child(8)
{
  top: 670px;
  left: 300px;
}

ul#kulki-wydarzenia li a
{
  
}

ul#kulki-wydarzenia li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-wydarzenia li a, ul#kulki-wydarzenia li span
{
  color: #0084cc;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-wydarzenia li span
{
  margin-left: 20px;
  display: block;  
}


/* przewodniki */

ul#kulki-przewodniki
{
  height: 800px;
  list-style: none;
  position: relative;
}

ul#kulki-przewodniki li
{
  position: absolute;
  width: 150px;
  overflow: visible;
  display: block; 
}

ul#kulki-przewodniki li:nth-child(1)
{
  top: 12px;
  left: 377px;
}

ul#kulki-przewodniki li:nth-child(2)
{
  top: 73px;
  left: 070px;
}

ul#kulki-przewodniki li:nth-child(3)
{
  top: 397px;
  left: 132px;
}

ul#kulki-przewodniki li:nth-child(4)
{
  top: 488px;
  left: 422px;
}

ul#kulki-przewodniki li:nth-child(5)
{
  top: 258px;
  left: 298px;
}

ul#kulki-przewodniki li a
{
  
}

ul#kulki-przewodniki li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-przewodniki li a, ul#kulki-przewodniki li span
{
  color: #c50c12;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-przewodniki li span
{
  margin-left: 20px;
  display: block;  
}


/* ------ */ 
 
ul#kulki-grupy_architektury
{
  list-style: none;
  position: relative;
}

ul#kulki-grupy_architektury li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-grupy_architektury li:nth-child(1)
{
  top: 50px;
  left: 60px;
}

ul#kulki-grupy_architektury li:nth-child(2)
{
  top: 180px;
  left: 410px;
}

ul#kulki-grupy_architektury li:nth-child(3)
{
  top: 350px;
  left: 100px;
}

ul#kulki-grupy_architektury li:nth-child(4)
{
  position: absolute;
}

ul#kulki-grupy_architektury li a
{
  
}

ul#kulki-grupy_architektury li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-grupy_architektury li a, ul#kulki-grupy_architektury li span
{
  color: #CC8F12;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-grupy_architektury li span
{
  margin-left: 20px;
  display: block;  
}


/* ------ */

ul#kulki-wystawy
{
  list-style: none;
  position: relative;
}

ul#kulki-wystawy li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-wystawy li:nth-child(1)
{
  top: 12px;
  left: 337px;
}

ul#kulki-wystawy li:nth-child(2)
{
  top: 73px;
  left: 70px;
}

ul#kulki-wystawy li:nth-child(3)
{
  top: 288px;
  left: 452px;
}

ul#kulki-wystawy li:nth-child(4)
{
  top: 397px;
  left: 132px;
}

ul#kulki-wystawy li:nth-child(5)
{
  top: 258px;
  left: 298px;
}

ul#kulki-wystawy li:nth-child(6)
{
  top: 270px;
  left: 555px;
}

ul#kulki-wystawy li a
{
  
}

ul#kulki-wystawy li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-wystawy li a, ul#kulki-wystawy li span
{
  color: #CC8F12;
  font-size: 21px;
  line-height: 1.3em;
  
} 

ul#kulki-wystawy li span
{
  margin-left: 20px;
  display: block;  
}

/* ------ */

/* Skansen - duże kulki */

ul#kulki-skansen
{
  list-style: none;
  position: relative;
}

ul#kulki-skansen li
{
  width: 200px;
  position: absolute;
}

ul#kulki-skansen li:nth-child(1)
{
  top: 30px;
  left: 50px;
}

ul#kulki-skansen li:nth-child(2)
{
  top:10px;
  left: 460px;
}

ul#kulki-skansen li:nth-child(3)
{
  top: 230px;
  left: 270px;
}

ul#kulki-skansen li:nth-child(4)
{
  top: 330px;
  left: 550px;
}



ul#kulki-skansen li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-skansen li a, ul#kulki-skansen li span
{
  color: #CC8F12;
  font-size: 23px;
  line-height: 1.3em;
} 

ul#kulki-skansen li a span
{
  margin-left: 30px;
  display: block;
}

/* Dla szkół - duże kulki */

ul#kulki-dla_szkol
{
  list-style: none;
  position: relative;
}

ul#kulki-dla_szkol li
{
  width: 200px;
  position: absolute;
}

ul#kulki-dla_szkol li:nth-child(1)
{
  top: 30px;
  left: 50px;
}

ul#kulki-dla_szkol li:nth-child(2)
{
  top:10px;
  left: 460px;
}

ul#kulki-dla_szkol li:nth-child(3)
{
  top: 230px;
  left: 270px;
}

ul#kulki-dla_szkol li:nth-child(4)
{
  top: 330px;
  left: 550px;
}

ul#kulki-dla_szkol li:nth-child(5)
{
  top: 350px;
  left: 70px;
}

ul#kulki-dla_szkol li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-dla_szkol li a, ul#kulki-dla_szkol li span
{
  color: #000000;
  font-size: 23px;
  line-height: 1.3em;
} 

ul#kulki-dla_szkol li a span
{
  margin-left: 30px;
  display: block;
}

/**************************/
ul#kulki-grupy_architektury
{
  list-style: none;
  position: relative;
}

ul#kulki-grupy_architektury li
{
  position: absolute;
  width: 150px;
  overflow: visible;
}

ul#kulki-grupy_architektury li:nth-child(1)
{
  top: 50px;
  left: 60px;
}

ul#kulki-grupy_architektury li:nth-child(2)
{
  top: 180px;
  left: 410px;
}

ul#kulki-grupy_architektury li:nth-child(3)
{
  top: 350px;
  left: 100px;
}

ul#kulki-grupy_architektury li:nth-child(4)
{
  position: absolute;
}

ul#kulki-grupy_architektury li a
{
  
}

ul#kulki-grupy_architektury li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-grupy_architektury li a, ul#kulki-grupy_architektury li span
{
  color: #CC8F12;
  font-size: 21px;
  line-height: 1.3em;
} 

ul#kulki-grupy_architektury li span
{
  margin-left: 20px;
  display: block;  
}

/* Dla zwiedzajacych - duże kulki */

ul#kulki-dla_zwiedzajacych
{
  list-style: none;
  position: relative;
}

ul#kulki-dla_zwiedzajacych li
{
  width: 200px;
  position: absolute;
}

ul#kulki-dla_zwiedzajacych li:nth-child(1)
{
  top: 30px;
  left: 50px;
}

ul#kulki-dla_zwiedzajacych li:nth-child(2)
{
  top:10px;
  left: 460px;
}

ul#kulki-dla_zwiedzajacych li:nth-child(3)
{
  top: 230px;
  left: 270px;
}

ul#kulki-dla_zwiedzajacych li:nth-child(4)
{
  top: 330px;
  left: 550px;
}


ul#kulki-dla_zwiedzajacych li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-dla_zwiedzajacych li a, ul#kulki-dla_zwiedzajacych li span
{
  color: #c50c12;
  font-size: 23px;
  line-height: 1.3em;
} 

ul#kulki-dla_zwiedzajacych li a span
{
  margin-left: 30px;
  display: block;
}

/* O muzeum - duże kulki */

ul#kulki-o_muzeum
{
  list-style: none;
  position: relative;
}

ul#kulki-o_muzeum li
{
  width: 200px;
  position: absolute;
}

ul#kulki-o_muzeum li:nth-child(1)
{
  top: 30px;
  left: 50px;
}

ul#kulki-o_muzeum li:nth-child(2)
{
  top:10px;
  left: 460px;
}

ul#kulki-o_muzeum li:nth-child(3)
{
  top: 210px;
  left: 270px;
}

ul#kulki-o_muzeum li:nth-child(4)
{
  top: 330px;
  left: 550px;
}

ul#kulki-o_muzeum li:nth-child(5)
{
  top: 350px;
  left: 70px;
}

ul#kulki-o_muzeum li:nth-child(6)
{
  top: 490px;
  left: 310px;
}

ul#kulki-o_muzeum li a img
{
  display: block;
  clear: both;
  margin-bottom: 12px;
}

ul#kulki-o_muzeum li a, ul#kulki-o_muzeum li span
{
  color: #a05c23;
  font-size: 23px;
  line-height: 1.3em;
} 

ul#kulki-o_muzeum li a span
{
  margin-left: 30px;
  display: block;
}

/* ---Article Line Gallery--- */

div.moduletablelinegalery{
  width: 100%;
  display: block;
  overflow-x: auto;
}

div.newsflashlinegalery{
  width: 100%;
  display: table-row;
}

div.newsflashlinegalery div.single_news
{
  width: 168px;
  border-left: 3px solid #FFFFFF; 
  border-right: 3px solid #FFFFFF; 
  padding: 11px 11px 32px 11px;
  display: table-cell;
  position: relative;
  margin: 0px;
  vertical-align: top;
}
div.cssvar01 div.newsflashlinegalery div.single_news, div.cssvar01 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #cc8f12;
}


div.cssvar01 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar, div.cssvar01 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar:hover
{
  background: url("../images/slider-dot-1.gif") center center no-repeat;
}

div.cssvar01 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #cc8f12;
  height: 1px;
}

div.cssvar02 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar
{
  background: url("../images/slider-dot-2.gif") center center no-repeat;
}

div.cssvar02 div.newsflashlinegalery div.single_news, div.cssvar02 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #c50c12;
}
div.cssvar02 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #c50c12;
  height: 1px;
}

div.cssvar03 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar
{
  background: url("../images/slider-dot-3.gif") center center no-repeat;
}

div.cssvar03 div.newsflashlinegalery div.single_news, div.cssvar03 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
    background-color: #000000;
}

div.cssvar03 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #000000;
  height: 1px;
}

div.cssvar04 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar
{
  background: url("../images/slider-dot-4.gif") center center no-repeat;
}

div.cssvar04 div.newsflashlinegalery div.single_news, div.cssvar04 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #0084cc;
}

div.cssvar04 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #0084cc;
  height: 1px;
}

div.cssvar05 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar
{
  background: url("../images/slider-dot-5.gif") center center no-repeat;
}

div.cssvar05 div.newsflashlinegalery div.single_news, div.cssvar05 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #a05c23;
}

div.cssvar05 div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_draggerRail
{
  background-color: #a05c23;
  height: 1px;
}



div.mCSB_horizontal div.mCSB_scrollTools div.mCSB_dragger div.mCSB_dragger_bar
{
  width: 24px;
  height: 24px;
  margin: 0px;
} 
 
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools
{
  height: 24px;
  
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail
{
  margin: 12px 0px;
}
div.mCSB_scrollTools{
  height: 24px;
}
div.newsflashlinegalery div.single_news h4{
  display: none;
}

div.newsflashlinegalery div.single_news p, div.newsflashlinegalery div.single_news a{
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4em;
  color: #FFFFFF;
}

div.newsflashlinegalery div.single_news p.article-title-image{
  
  width: 190px;
  height: auto;
  position: relative;
  margin: -11px;
  padding: 0px;
  margin-bottom: 7px;
  display: block;
  line-height: 0;
}

div.newsflashlinegalery div.single_news p.article-title-image img
{
  position: relative;
  border-bottom: 2px solid #FFFFFF;
}

div.newsflashlinegalery div.single_news a.readmore
{
  padding: 0px 0px 0px 20px;
  height: 16px;
  background: url('../images/inline-read-more-1.gif') center left no-repeat;
  display: block;
  position: absolute;
  bottom: 11px;
}
/* --- Articles Preview--- */

div#content div.blog
{
  padding: 0px 0px 0px 390px;

}
div#content h1
{
  margin: 25px 0px;
  font-size: 27px;
}
div#content div.blog h1
{
  margin-left: -390px;
}
div.pagination{
  
}
div.pagination ul
{
  list-style: none;
}

div.pagination ul li
{
  float: left;
  margin: 0px 3px;  
  
}

div.pagination ul li a.pagenav
{
   font-weight: bold;
   color: #cc8f12;
}

div.pagination ul li a.pagenav:hover
{
  text-decoration: underline;
}

div.blog div.pagination
{
  float: right;
}


div#content.cssvar01 h1, div#content.cssvar01 div.pagination ul li a.pagenav
{
  color: #cc8f12;
}

div#content.cssvar02 h1, div#content.cssvar02 div.pagination ul li a.pagenav
{
  color: #c50c12;
}

div#content.cssvar03 h1, div#content.cssvar03 div.pagination ul li a.pagenav
{
  color: #000000;
}

div#content.cssvar04 h1, div#content.cssvar04 div.pagination ul li a.pagenav
{
  color: #0084cc;
}

div#content.cssvar05 h1, div#content.cssvar05 div.pagination ul li a.pagenav
{
  color: #a05c23;
}

div#content div.blog div.items-row 
{
  position: relative;  
  height: 150px;
  overflow: visible;
}

div#content div.blog div.items-row p.article-title-image
{
  display: block;
  position: absolute;
  margin: 0px;
  padding: 0px;
  left: -390px;
  top: 0px;
}

div#content div.blog div.items-row h2
{
  font-size: 19px;
  width: 220px;
  left: -245px;
  margin: 0px;
  padding: 0px;
  display: block;
  position: absolute;
}

div#content div.blog div.items-row p.article-title-date
{
  font-size: 15px;
  width: 220px;
  top: 57px;
  left: -245px;
  margin: 0px;
  padding: 0px;
  display: block;
  position: absolute;
}

div#content p.readmore a
{
  bottom: 0px;
  font-weight: normal;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  display: block;
  color: #cc8f12;
  background: url('../images/read-more-1.gif') center left no-repeat;
}

div#content.cssvar01 p.readmore a
{
  color: #cc8f12;
  background: url('../images/read-more-1.gif') center left no-repeat;
}

div#content.cssvar02 p.readmore a
{
  color: #c50c12;
  background: url('../images/read-more-2.gif') center left no-repeat;
}

div#content.cssvar03 p.readmore a
{
  color: #000000;
  background: url('../images/read-more-3.gif') center left no-repeat;
}

div#content.cssvar04 p.readmore a
{
  color: #0084cc;
  background: url('../images/read-more-4.gif') center left no-repeat;
}

div#content.cssvar05 p.readmore a
{
  color: #a05c23;
  background: url('../images/read-more-5.gif') center left no-repeat;
}

/* ------ */

/* AG Gallery */

div#content div.AG_classic{
  width: 765px;
  margin: 0px;
  padding: 0px;
  position: relative;
}

div#content .AG_classic .ag_imageThumb
{
  padding: 1px;
}

div.newsflasharchiwumwydarzen
{
  border-top: 1px solid #0084cc;
  padding: 20px 0px 0px 390px;
}


div.newsflasharchiwumwydarzen div.single_news 
{
  position: relative;  
  height: 150px;
  overflow: visible;
}

div.newsflasharchiwumwydarzen div.single_news p.article-title-image
{
  display: block;
  position: absolute;
  margin: 0px;
  padding: 0px;
  left: -390px;
  top: 0px;
}

div.newsflasharchiwumwydarzen div.single_news h4
{
  font-size: 19px;
  color: #0084CC;
  width: 220px;
  left: -245px;
  margin: 0px;
  padding: 0px;
  display: block;
  position: absolute;
}

div.newsflasharchiwumwydarzen div.single_news p.article-title-date
{
  font-size: 15px;
  width: 220px;
  top: 57px;
  left: -245px;
  margin: 0px;
  padding: 0px;
  display: block;
  position: absolute;
}

div.newsflasharchiwumwydarzen div.single_news a.readmore
{
  bottom: 0px;
  color: #0084cc;
  font-weight: normal;
  margin: 0px;
  padding: 3px 0px 0px 23px;
  display: block;
  background: url('../images/pointer-events.gif') center left no-repeat;
}
/* ------ */


form#contact-form table tr#extrarow, form#contact-form table tr#extra2row, form#contact-form table tr td hr 
{
  display: none;
}
form#contact-form button.button
{
}
form#contact-form select, form#contact-form input, form#contact-form textarea
{
  width: 318px;
  background: #ffffff;
  padding: 0px;
  border-radius: 3px;
  border: 1px solid #898989;
}
table#recaptcha_table
{
  width: 318px;
}

.jplayer
{
  clear: none;
}

