/* CSS global BODY styles */html{  height:100%;}body {	margin: 0px;	padding: 0px;	font-family: "Verdana" , sans-serif;	font-size: 11px;	color: #745c42;	background: #FFF;  height:100%;}select {	margin: 0px;	padding: 0px;}ul, ol, li, p, div, h1, h2, h3, h4, form, fieldset, input, textarea, label {	margin: 0;	padding: 0;	text-indent: 0;}fieldset{  border:none;}.textVersion {	display: none;}p {	line-height: 1.5em;}a, a:visited {  color:#745C42;	text-decoration: none;	font-weight: bold;}a:hover {	text-decoration: underline;}a img{  border:none;}.clearfix{  font-size:0px;  clear:both;}/* ------------------------------------------------------------------------------ MAIN DIVS */table.bkg{  height:100%;  width:100%;}table.bkg tr{  height:100%;}table.bkg tr td{  vertical-align:top;}table.bkg tr td.orange{  background: #f1954d;}table.bkg tr td.green{  background: #cad965;}table.bkg tr td.content{  width:885px;  padding:0px; }.clearfix{  clear:both;  font-size:0px;}/* ------------------------------------------------------------------------------ SUB DIVS */#sub{  padding:0px 0px 0px 25px;  float:left;  width:200px;  background: url('../img/top_brown_bkg.jpg') top left repeat-x; }div.content{  width:885px;  background: #FFF url('../img/men_ico.jpg') bottom right no-repeat;}#sub .wizyta a{  display:block;  width:177px;  height:177px;  background: #FFF url('../img/wizyta.jpg');}#sub .wizyta a span{  display:none;}#sub .menu{  width:160px;  margin:10px 0px 20px 0px;}#sub .menu ul{  padding:0px;  margin:0px;  list-style-type:none;}#sub .menu ul li span{  padding:0px;  margin:0px;}#sub .menu ul li a, #sub .menu ul li span{  padding-left:10px;  line-height:16px;  display:block;  font-weight:bold;  font-size:12px;  border-bottom:2px solid #f3ebb9;  font-family:"Arial";  cursor:pointer;  color:#745c42;}#sub .menu ul li a:hover, #sub .menu ul li a.active, #sub .menu ul li span:hover{  background: #c0da75;  border-bottom:2px solid #6c5b47;  text-transform:uppercase;  text-decoration:none;  }#sub .menu ul li ul li a, #sub .menu ul li  ul li  span{  padding-left:18px;}#sub .menu ul li ul li ul li a, #sub .menu ul li  ul li ul li span{  padding-left:26px;}#sub form{  margin:0px 0px 20px 0px;  padding:5px;  width:150px;  border:2px solid #f3ebb9;}#sub form b{  display:block;  color:#f7995b;  padding:0px 0px 5px 0px;}#sub form ul{  list-style-type:none;}#sub form ul li{  clear:both;  padding:5px 0px 0px 0px;}#sub form ul li input{  float:left;  margin-right:5px;  display:block;}#sub form ul li label{  display:block;  float:left;  width:120px;}#sub form li .allVote{  width:125px;   background: #CAD965;  margin:2px 0px 0px 13px;}#sub form li .oneVote{  background: #F1954D;   height:5px;}#sub form .button{  background: #6c5b47;  border:none;  color:#CAD965;  font-family:"Verdana";  font-size:11px;  height:23px;  padding:4px 3px;  font-weight:bold;  margin:5px 0px 0px 0px;  float:right;  cursor:pointer;}#sub form .separator{  height:2px;  clear:both;  background: #6C5B47;  margin-bottom:5px;  font-size:0px;}/* ------------------------------------------------------------------------------ MAIN DIVS */#main{  padding:0px 0px 15px 0px;  float:left;  width:660px;  background: url('../img/top_brown_bkg.jpg') top left repeat-x; }#main h1{  width:432px;  height:40px;  padding:22px 0px 7px 0px;}#main h1 img{  margin:0px;  border:none;}#main h2{  font-family:"Myriad Pro", "Arial";  text-transform:uppercase;  font-size:24px;  color:#cad965;  padding:35px 0px 10px 0px;  margin:0px 0px 8px 0px;  background: url('../img/green_separator.jpg') bottom left no-repeat;}#main p{}#main a:hover{  text-decoration:underline;}#main .mainText{  float:left;  width:400px;}#main img{  border:2px solid #c0da75;  margin:8px 0px;}#main ol, #main ul{  padding:0px 0px 0px 30px;}#main ol li, #main ul li{  line-height:1.5em;}#main .mainPhoto{  float:right;  padding:0px 16px 170px 0px;  width:206px;}#main ul.newsList{  padding:0px;  margin:0px;  list-style-type:none;}#main ul.newsList li{  display:block;  clear:both;  border-bottom:2px solid #6c5b47;  margin:0px 0px 5px 0px;}#main ul.newsList li h3 a{  color:#f7995b;  text-transform:uppercase;  font-family:"Arial";  font-size:15px;}#main ul.newsList li p{  padding:0px 0px 0px 0px;}#main ul.newsList li img{  margin:0px 10px 5px 0px;  float:left;}#main ul.newsList li a.more{  width:48px;  height:14px;  display:block;  background: url('../img/aktualnosci_more.jpg');  margin:0px 0px 0px 352px;}#main a.newsBack{  width:49px;  height:13px;  display:block;  background: url('../img/aktualnosci_back.jpg');}#main a.newsBack span{  display:none;}#main div.separator{  height:2px;  clear:both;  background: #6C5B47;  margin-bottom:5px;  font-size:0px;}#main .pagerList{  text-align:center;  display:inline;}#main .pagerList ul{  list-style-type:none;}#main .pagerList ul li{  display:inline;}#main .pagerList ul li a{  color:#CAD965;  font-size:12px;  padding:2px 5px;  background: #6C5B47;}#main .pagerList ul li a:hover, #main .pagerList ul li a.active{  text-decoration:underline;}#main .infoGallery{  background: #6c5b47;  padding-top:8px;  margin:10px 0px;  height:83px;}#main .infoGallery ul{  list-style-type:none;  padding:0px;  margin:0px;  width:330px;  float:left;}#main .infoGallery ul li{  float:left;  padding-left:8px;}#main .infoGallery ul li img{  margin-top:0px;}#main a.more{  float:right;  width:70px;  height:15px;  display:block;  background: url('../img/wiecej_zdjec.jpg');}#main a.more span{  displaY:none;}#main ul.galleryBig{  padding:0px;  margin:0px;  list-style-type:none;}#main ul.galleryBig li{  float:left;  padding-right:8px;}#main ul.galleryBig li.last{  padding-right:0px;}/* ------------------------------------------------------------------------------ FOOTER DIVS */#footer{  height:30px;  background: #f5efbf;  padding:15px 0px 15px 25px;}#footer p{  float:left;  width:370px;  font-size:9px;  padding:0px 15px 0px 0px;}#footer ul{  float:left;  list-style-type:none;}#footer ul li{  float:left;  padding:0px 2px 0px 0px;}#footerRealization{  text-align:center;  padding:20px 0px 0px 0px;  font-size:10px;  height:30px;}#footerRealization ul{  list-style-type:none;}#footerRealization ul li{  float:left;  border-left:2px solid #F3EBB9;  padding:0px 30px;}#footerRealization ul li.first{  border:none;}#footerRealization ul li a{	color: #745c42;}#footerRealization ul li a:hover{  text-decoration:underline;}/*---- sIFR ---*/.sIFR-flash {	visibility: visible !important;	margin: 0;	padding: 0;}.sIFR-replaced {	visibility: visible !important;}.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */.sIFR-flash + div[adblocktab=true] {  display: none !important;}/*---- Header styling ---*/.sIFR-hasFlash h2{	visibility: hidden;  font-family: Verdana;  line-height: 1em;}.sIFR-hasFlash h2 {}
