/* CSS global BODY styles */body {	margin: 0px;	padding: 0px;	font-family: "Tahoma" , sans-serif;	font-size: 11px;	color: #FFF;	background: url('../img/bkg.jpg');}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: 15px;}a, a:visited {  color:#ff9c01;	text-decoration: none;	font-weight: bold;}a:hover {	text-decoration: underline;}a img{  border:none;}.clearfix{  font-size:0px;  clear:both;}/* ------------------------------------------------------------------------------ MAIN DIVS */#pageBkg{	background: url('../img/page_bkg.jpg') top center repeat-y;}#pageTopBkg{	background: url('../img/top_bkg.jpg') top center no-repeat;}#pageBottomBkg{	background: url('../img/bottom_bkg.jpg') bottom center no-repeat;}#contener{  width:960px;  margin:0px auto;}.clearfix{  clear:both;  font-size:0px;}/* ------------------------------------------------------------------------------ TOP DIVS */#top{  padding-top:7px;  height:255px;  background: url('../img/top_image.jpg') bottom left no-repeat;}#top h1{  clear:both;  padding:44px 0px 0px 45px;  width:337px;  height:105px;  float:left;}#top h1 a{  display:block;  width:118px;  height:161px;}#top #topDate{  float:left;  font-size:10px;  padding:0px 0px 0px 10px;}#top ul{  list-style-type:none;  float:right;}#top ul li{  line-height:1em;  float:left;  padding:0px 10px 0px 10px;  border-right:1px solid #FFF;}#top ul li.last{  border:none;}#top ul li a{  font-weight:normal;  font-size:10px;  color:#FFF;}/* ------------------------------------------------------------------------------ SUB DIVS */#content{  background: url('../img/content_bkg.jpg') 0 0 no-repeat;}#sub{  padding:0px 0px 0px 2px;  float:left;  width:196px;  background: url('../img/top_brown_bkg.jpg') top left repeat-x; }#sub .menuTopBkg{  background: url('../img/menu_top_bkg.jpg') 0 0 no-repeat;  width:196px;  padding:15px 0px 0px 0px;}#sub .menuBottomBkg{  padding-bottom:15px;  background: url('../img/menu_bottom_bkg.jpg') bottom left no-repeat;}#sub .menu{  background: url('../img/menu_repeat_bkg.jpg');  width:196px;  margin-bottom:10px;}#sub .menu ul{  padding:0px;  margin:0px;  list-style-type:none;}#sub .menu ul li{  padding-left:15px;  width:162px;}#sub .menu ul li span{  padding:0px;  margin:0px;}#sub .menu ul li a, #sub .menu ul li span{  padding-left:10px;  line-height:30px;  display:block;  font-weight:normal;  font-size:15px;  font-family:"Arial";  cursor:pointer;  color:#FFF;  background: url('../img/menu_separator.jpg') bottom left no-repeat;}#sub .menu ul li a:hover, #sub .menu ul li a.active, #sub .menu ul li span:hover{  color: #ff9c01;  text-decoration:none;}#sub .menu ul li ul li{  width:152px;}#sub .menu ul li ul li ul li{  width:142px;}#sub .menu ul li ul li a, #sub .menu ul li  ul li  span{}#sub .menu ul li ul li ul li a, #sub .menu ul li  ul li ul li span{}#sub form{  width:196px;  background: url('../img/survey_repeat_bkg.jpg');}#sub .surveyTopBkg{  background: url('../img/survey_top_bkg.jpg') 0 0 no-repeat;}#sub .surveyBottomBkg{  padding:15px;  width:166px;  background: url('../img/survey_bottom_bkg.jpg') 0 100% no-repeat;}#sub form b{  display:block;  color:#f0ab09;  font-weight:bold;  padding:0px 0px 15px 0px;  line-height:15px;  background: url('../img/menu_separator.jpg') bottom left no-repeat;}#sub form ul{  margin:10px 0px;  list-style-type:none;}#sub form ul li{  clear:both;  padding:8px 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 ul.formAnserw li{  clear:both;  padding-top:10px;}#sub form ul.formAnserw strong{  float:left;  padding-left:5px;}#sub form ul.formAnserw span{  float:right;  padding-right:5px;}#sub form li .allVote{  clear:both;  width:161px;  height:11px;   background: url('../img/all_vote_bkg.jpg') bottom left no-repeat;  padding:5px 0px 0px 0px;  }#sub form li .oneVote{  height:11px;   background: url('../img/one_vote_bkg.jpg');}#sub form .button{  margin:10px 0px 10px 0px;  cursor:pointer;}#sub form .separator{  height:2px;  clear:both;  background: url('../img/menu_separator.jpg') bottom left no-repeat;  margin-bottom:5px;  font-size:0px;}/* ------------------------------------------------------------------------------ MAIN DIVS */#main{  padding:0px 0px 0px 0px;  float:right;  width:750px;}#randomBanner {  clear:both;  width:750px;  height:100px;  overflow:hidden;  padding:20px 0px 0px 0px;}#main #randomBanner p{  margin:0px;  padding:0px;}#main #randomBanner img{  margin:0px;  padding:0px;  border:none;}#main .mainRepeatBkg{  width:750px;  background: url('../img/main_repeat_bkg.jpg') top left repeat-y; }#main .mainTopBkg{  background: url('../img/main_top_bkg.jpg') 0 0 no-repeat;}#main .mainBottomBkg{  padding:25px;  width:700px;  min-height:400px;  height:auto !important;  height:400px;  background: url('../img/main_bottom_bkg.jpg') 0 100% no-repeat;}#main h2{  color:#FFFFFF;  font-family:"Arial";  font-size:27px;  font-weight:bold;  padding-bottom:15px;}#main p{}#main a:hover{  text-decoration:underline;}#main .mainText{  float:left;  width:400px;}#main img{  margin:8px 0px;  border:1px solid #FFF;}#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.verticalNews{  list-style-type:none;  padding:0px;}#main ul.verticalNews li{  float:left;  width:213px;  padding:0px 30px 0px 0px;}#main ul.verticalNews li.last{  padding-right:0px;}#main ul.verticalNews li h3{  font-size:11px;  color:#ff9c01;  line-height:15px;  text-align:justify;  display:block;  padding:0px 0px 20px 0px;  overflow:hidden;  height:32px;  background: url('../img/main_separator.jpg') bottom left no-repeat;}#main ul.verticalNews li img{  margin:20px 0px 20px 0px;}#main ul.verticalNews li p{  padding:0px 0px 20px 0px;  text-align:justify;}#main ul.verticalNews li a.more{  width:210px;  height:33px;  display:block;}#main ul.verticalNews li a.more span{  display:none;}#main ul.verticalNews li a.orange{  background: url('../img/read_more_orange.jpg');}#main ul.verticalNews li a.green{  background: url('../img/read_more_green.jpg');}#main ul.verticalNews li a.yellow{  background: url('../img/read_more_yellow.jpg');}#main .separator{  height:40px;  background: url('../img/main_separator.jpg') 0 20px repeat-x;}#main .pagerList{  text-align:center;  display:inline;  float:right;}#main .pagerList ul{  list-style-type:none;}#main .pagerList ul li{  display:inline;}#main .pagerList ul li a{  font-size:12px;  padding:2px 3px;}#main .pagerList ul li a:hover, #main .pagerList ul li a.active{  text-decoration:underline;}#main a.newsBack{  width:210px;  height:33px;  display:block;  background: url('../img/read_more_back.jpg');}#main a.newsBack span{  display:none;}#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 .infoGallery{  margin:10px 0px 20px 0px;}#main .infoGallery ul{  list-style-type:none;  padding:0px;  margin:0px;  display:block;  width:660px;}#main .infoGallery .morePhoto{  display:none;}#main .infoGallery ul li{  float:left;  padding:0px 12px 24px 12px;  width:137px;  height:101px;  float:left;  display:block;}#main .infoGallery ul li a{  width:137px;  height:101px;  float:left;  display:block;}#main .infoGallery ul li img{}#main .galleryBkg{  width:689px;  background: url('../img/gallery_bkg.jpg');}#main .galleryTopBkg{  background: url('../img/gallery_top_bkg.jpg') top left no-repeat;}#main .galleryBottomBkg{  padding:12px 0px 12px 20px;  background: url('../img/gallery_bottom_bkg.jpg') bottom left no-repeat;}#main .showMorePhoto{  margin-left:515px;  width:142px;  height:25px;  line-height:25px;  text-align:center;  font-weight:bold;  cursor:pointer;  background: url('../img/show_more_photo.jpg');}#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;}#main .mediaList{  background: url('../img/media_list_bkg.jpg');  float:right;  width:210px;  height:321px;  padding:0px 0px 0px 0px;  padding:20px 10px 20px 20px;  margin-bottom:10px;}#main #mediaListScroll{  overflow:hidden;  width:210px;  height:321px;} #main .mediaList ul{  padding:0px 0px 0px 0px;  list-style-type:none;}#main .mediaList ul li{  color:#F0AB09;  font-weight:bold;  cursor:pointer;  margin-top:5px;  padding:0px 0px 10px 30px;  width:170px;}#main .mediaList ul li.movie{  background: url('../img/movie_ico.png') 0 0 no-repeat;}#main .mediaList ul li.audio{  background: url('../img/music_ico.png') 0 0 no-repeat;}#main .mediaList ul li:hover{  text-decoration:underline;}#fleshPlayerBkg{  width:445px;  height:368px;}.audioIco{  background: url('../img/player_music_ico.jpg') 0 0 no-repeat;}h3.mediaHead{  font-size:16px;  font-family:"Arial";  font-weight:normal;  padding:0px 0px 10px 0px;}#main form ul{  list-style-type:none;  padding:0px;  float:left;  width:325px;}#main form ul li{  width:325px;  line-height:13px;}#main form label{  font-weight:bold;  display:block;  padding:8px 0px 5px 0px;}#main form label.error{  color:red;  font-size:10px;  padding-top:0px;}#main form input.iText, #main form textarea{  width:305px;  height:15px;  border:none;  padding:4px 10px;  background: url('../img/input_bkg.jpg') 0 0 no-repeat;  font-family:"Tahoma";  font-size:11px;  color:#FFF;}#main form textarea{  height:123px;  background: url('../img/textarea_bkg.jpg') 0 0 no-repeat;}#main form .res{  float:left;  padding:0px 0px 0px 15px;}#main form .bSend{  float:right;  padding:0px 0px 0px 0px;}#main table tr td{  vertical-align:top;}#main table tr td p{  line-height:1.5em;}/* ------------------------------------------------------------------------------ FOOTER DIVS */#sub span.copy{  font-size:10px;   padding:10px 0px 0px 0px;   display:block;   text-align:center;  display:block;  height:40px;}#main strong.realization{  padding-top:20px;  float:right;  font-weight:normal;  display:block;  height:40px;}#main strong.realization a{  color:#FFF;  font-weight:bold;}/*---- 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;}.sIFR-flash + div[adblocktab=true] {  display: none !important;}.sIFR-hasFlash h2{	visibility: hidden;  font-family: Verdana;  line-height: 1em;}.sIFR-hasFlash h2 {}