body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, input{
margin: 0;
padding: 0;
}
body{
font-family: 'Myriad Pro', tahoma, verdana, arial, helvetica, sans-serif;
font-size: 12px;
text-align: center;
vertical-align: top;
color: #333;
background: white url(../images/body-background.jpg) repeat-x top left;
}
form, input, textarea, table{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
h1, h2, h3, h4, h5, h6{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
}
a{
outline:none;
text-decoration: none;
font-weight: bold;
color:black;
}
a:hover{
text-decoration: none;
}
a img{
border: 0;
}
address, dl, p{
padding: 10px 0 5px;
}
p img{
max-width: 100%;
}
#wrapper{
margin: 0 auto;
width: 1000px;
text-align: left;
overflow: hidden;
position:relative;
}
#header{
float: left;
width: 100%;
background: #292929 url(../images/bg-header-mucha.jpg) no-repeat;
height:216px;
}
#main-menu{
float: left;
overflow: hidden;
}
#main-menu ul{
margin: 0;
padding: 3px 0px 0px 0px;
}
#main-menu ul li{
float: left;
position: relative;
}
#main-menu ul li a{
display: block;
padding: 0px 10px;
font-size:10px;
font-weight: normal;
text-decoration: none;
color: #ca0000;
}
#main-menu ul li a:hover{
text-decoration: underline;
}
#sub-foot-menu
{
  margin-top:-75px;
  position:relative;
  z-index:2;
  font-weight:200;
}
#foot-menu
{
  margin-top:-500px;
  height:48px;
}
#foot-menu ul
{
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#foot-menu ul li{
  padding:0 10px;
  float: left;
}
#sub-header{
float: left;
width: 100%;
font-size: 11px;
margin: 0px 0px 20px 0px;
background: url(../images/bg_sub_menu.jpg) top left no-repeat;
border:0;
height:48px;
}
#sub-menu{
height: 48px;
width:471px;
}
#sub-menu ul{
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}
#sub-menu ul li{
float: left;
}
#sub-menu ul li a{
display: block;
padding: 10px 10px 5px;
text-decoration: none;
color: #f0f0f0;
}
#sub-menu ul li a:hover{
margin:0;
}
#sub-menu .current-cat{
font-weight:bold;
}
#sub-menu .current-cat a
{
  color:#dddb2a;
}
#sub-menu .current-cat:hover a
{
  color:#000;
}
#sub-header-search{
float: left;
border-right:0;
margin: 0 0px 0 0;
display: inline;
height: 43px;
width:529px;
overflow: hidden;
}
#sub-header-search input{
border:0;
margin: 0;
font-size: 11px;
background: transparent;
color: #ccc;
}
#sub-header-search input#s2{
margin: 0 0 0 5px;
height:43px;
font-size:20px;
font-family:Times New Roman;
}
#sub-header-search input#searchsubmit2{
width: 43px;
height: 20px;
}
#sub-header-search div#searchinput2{
float: left;
margin: 5px 5px 0 0;
display: inline;
width: 235px;
height: 43px;
background: url(../images/bg-search-s.jpg) no-repeat;
}
#sub-header-search div#searchbutton2{
float: left;
margin: 12px 0 0 0;
display: inline;
width: 43px;
height: 20px;
background: url(../images/bg-search-searchsubmit.gif) no-repeat;
}
div#uwaga1
{
  width:234px;
  padding:0;
  margin:0;
  display:inline;
  height:48px;
  float:right;
  background-image:url(../images/uwaga1.jpg);
  position:absolute;
  z-index:1;
  border:0;
}
div#cont
{
  margin:0;
  padding:0;
  float:right;
  width:234px;
  height:48px;
}
div.cont2
{
  margin-top:48px;
  margin-left:214px;
  padding:0;
  float:right;
  position:absolute;
  width:315px;
  height:52px;
  background-image:url(../images/uwaga2.jpg);
}
.post{
float: right;
width: 79%;
background:url(../images/post-footer.jpg) no-repeat bottom left;
border:0;
}
.post h2{
height: 60px;
margin:10px 0px 0px 0px;
padding: 7px 12px;
line-height: 24px;
color: #ffffff;
font-size:14px;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.post-footer
{
  border:0;
  padding: 0px;
  margin: 0px;
  background:url(../images/post-footer.jpg) no-repeat bottom left;
}
.entry-content a{
color: #59738c;
}
.entry-content{
padding: 6px 12px 16px;
line-height: 20px;
font-size:12px;
color:#000000;
}
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
padding: 10px 0 0;
}
#footer{
height: 100px;
text-align: center;
background: #c3e1ff url(../images/stopka-bg.jpg) repeat-x bottom left;
clear:both;
}
#footer a{
color: #fff;
}
#footer p{
line-height: 70px;
}
/* Front-page Styles */
#content-container{
float: left;
width: 100%;
background: transparent;
color: #3f4e55;
text-align:justify;
}
.leftbar
{  
  border:0;
  height: 100%;
  width:190px;
  float:left;
  margin:0;
  border-right: 1px dotted #b8004a;
  padding:2px 0 0 0;
  text-align:center;
}
.leftbar hr
{
  border: 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px dotted #b8004a;
  width: 50%;
}
.bar-header
{
  padding:8px 0 0 0;
  height: 37px;
  text-align:center;
  font-size:14px;
  font-weight: 600;
  color:white;
  background:url(../images/bar_header.jpg) no-repeat top;
  border:0;
}
.bar-header-art
{
  padding:8px 0 0 8px;
  height: 37px;
  text-align:left;
  font-size:14px;
  font-weight: 600;
  background:url(../images/bar_header_grad.jpg) no-repeat top left;
  color:yellow;
  border:0;
}
.bar-body
{  
  text-align:justify;
  margin:-5px 30px 2px 30px;
  padding:0 12px 0 12px;
  border:0;
}
img.top7
{
  width:100px;
  height:145px;
  margin-right:3px;
  margin-top:2px;
  border:0;
  float:left;
}
.tresctop7
{
  border:0;
  margin-left:9px;
  margin-right:9px;
  max-width:172px;
  text-align:justify;
  border:0;
}
.bar-footer
{
  margin:-17px 0 10px 0px;
  height: 28px;
  background:url(../images/bar_footer.jpg) no-repeat top;
  border:0;
}
#tymczasowy
{
  float:right;
  width:78%;
  border:0;
  padding: 0px 0px 0px 22px;
  margin: 0px;
  margin-bottom:5px;
  color: #3f4e55;
}
#tymczasowy .l_anons
{
  text-align:center;
  width:30%;
  display: block;
  float: left;
  margin:1px 0 0 -22px;
  height:240px;
  min-width:262px;
  border:0;
  background:url(../images/post-footer.jpg) no-repeat bottom left;
}
#tymczasowy .r_anons
{
  text-align:justify;
  width:30%;
  display: block;
  float: right;
  margin:1px 0 0 -22px;
  height:240px;
  min-width:262px;
  border:0;
  background:url(../images/post-footer-b.jpg) no-repeat bottom right;
}
#tymczasowy .c_anons
{
  text-align:center;
  width:30%;
  display: block;
  float: left;
  margin:1px 0 0 0;
  height:240px;
  border:0;
  min-width:262px;
  background:url(../images/post-footer-c.jpg) no-repeat bottom center;
}
.l_anons hr, .r_anons hr, .c_anons hr
{
  border: 0px;
  margin: 5px 0px 0px 0px;
  border-bottom: 1px dotted #b8004a;
  width: 60%;
}
.l_anons h4, .r_anons h4, .c_anons h4
{
  font-family:'arial', sans-serif, serif;
  font-size:13px;
  color:#A104CC;
}
.l_anons .zdjecie, .c_anons .zdjecie
{
  float:left;
  width:100px; 
  height:145px;
  margin:6px 5px 5px 13px;
  border:2px solid #dbedff;
  background:#dbedff;
}
.r_anons .zdjecie
{  
  float:left;
  width:100px;
  height:145px;
  margin:6px 7px 0 0;
  background:#dbedff;
  border:2px solid #dbedff;
}
.l_anons .tresc, .c_anons .tresc
{
  text-align:justify;
  width: 51%;
  float:right;
  margin:5px 0 12px 0;
  padding:1px 2px;
  border:1px dotted gray;
  background:#dbedff;
  height: 80%;
}
.r_anons .tresc
{
  width: 51%;
  float:left;
  margin:5px 0 0 0;
  border:1px dotted gray;
  padding:1px 2px;
  background:#dbedff;
  height: 80%;
}
.lista_anons
{
  width: 110px;
  height:200px;
  border: 1px solid #a23762;
  margin:5px 5px 12px 0;
  padding:0px;
  display:block;
  float:left;
  background-color:#dbedff;
}
.list_body
{
  width: 100px;
  height:145px;
  border:3px solid #c3e1ff;
  margin-left:2px;
}
.list_body img
{
  width: 100px;
  height:145px;  
}
.ramka1, .ramka2
{
  margin:0; 
  padding: 0px 0px 0px 11px; 
  min-height: 200px;
  float: right;
  width: 79%;
  background:white;
  background:url(../images/post-footer.jpg) no-repeat bottom left;  
  border:0;
}
.ramka3
{
  padding:0 2px 6px 11px;
  background:url(../images/post-footer.jpg) no-repeat bottom left;
  border:0;
  border-right:1px dotted #b8004a;
  vertical-align:top;
}
.ramka4 /*zdjecie z lewej w ramce, anons z prawej*/
{
  width:40%;
  margin-bottom:12px;
  padding:0;
  border:0;
  float:left;
  border-spacing:0;
}
.ramka5_head
{
  width: 30%; 
  padding-left:10px;
  padding-bottom:0;
  padding-right:5px;
  padding-top:0;
  border:0;
  border-spacing:0;
  background:url(../images/post-footer.jpg) bottom left no-repeat;
  vertical-align:top; 
}
.ramka-bez
{
  margin:0;
  padding:0;
  padding-left:5px;
  min-height: 200px;
  float: left;
  width: 79%;
  background:white;
  border:0;
}
.zdjecier4 /*zdjecie do diva z class ramka4*/
{
  margin-top:2px;
  margin-right:15px;
  border:1px solid #b8004a;
  width:104px;
  height:147px;
  float:left;
  text-align:center;
  background:#dbedff;
}
.zdjecier4 img
{
  padding-top:1px;
  width:100px;
  height:145px;
}
.title4 /*tytul do diva z class ramka4*/
{
  width:60%;
  border:0;
  margin-top:2px;
  padding:5px 0 0 0;
  float:right;
  color:#b8004a;
  font-size:14px;
  height:142px;
}
.title4 p
{
  margin:0;
  padding:0;
  padding-bottom:2px;
  padding-left:12px;
  padding-right:10px;
  border:0;
  color:black;
  font-size:12px;
}
.opo_head
{
  border:0;
  margin:2px 2px -3px -1px;
  padding:0;
}
.opo_body
{
  border:1px dotted gray;
  margin:3px 5px 5px 2px;
  padding:2px;
  padding-bottom:3px;
}
.cat-item {
background: url(../images/button-mucha.jpg) no-repeat;
height: 48px;
padding: 5px 0 0 0;
border:0;
}
.cat-item:hover {
background: url(../images/button-mucha-onmouseover.jpg) repeat-x;
padding: 7px 0px 0px 0px;
margin-bottom:-2px;
border:0;
}
#sub-menu .cat-item:hover a
{
  color:#000;
}
.naglowek {
color: yellow;
margin-left:-11px;
padding:0;
height: 34px;
font-size: 15px;
font-weight: 600;
background:url(../images/post-header.jpg) no-repeat top left;
border:0;
border-bottom:1px solid #b72c64;
}
#tymczasowy .naglowek {
color: yellow;
position: relative;
left: -22px;
margin-right:-23px;
padding:0;
height: 34px;
font-size: 15px;
font-weight: 600;
background:url(../images/post-header.jpg) no-repeat top left;
border-bottom:1px solid #b72c64;
}
.naglowek p
{
  margin:0 10px;
}
.intro
{
  font-weight:bold;
}
.anons_header
{
  height: 30px;
  text-align:center;
  font-weight:normal;
  margin:0;
  padding:2px 2px;
  border:0;
}
.col-left
{
  float:left;
  padding-top:10px;
  width:33%;
  height:210px;
  border:0;
  color:white;
}
.post-title
{
  margin:0;
  background: url(../images/post-header.jpg) no-repeat top center;
  padding:10px 0 0 0;
  text-align:center;
  height:34px;
  color:white;
  font-weight:600;
}
.post hr
{
  border-top:1px dotted #b72c64;
  width: 70%;
  margin-top:-11px;
  padding:0;
  color:white;
}
.post-content
{
  margin:3px 9px 12px;
  padding:0;
  border:0;
  text-align:justify;
  color:black;
  font-size:15px;
  line-height:0.5cm;
}
.bigfoto
{
  float:right; 
  border:3px solid #b72c64;
  margin-bottom:8px;
  margin-top:2px;
  padding:0;
  height:435px;  
  width:300px;
}
.single-anons
{
  float:left;
  border:0;
  margin-top:15px;
  margin-bottom:15px;
  width: 59%;
  padding:0;
  font-size: 18px;
  line-height: 25px;
  color: #663399;
}
.galeria
{
color:#A104CC;
}
#film
{
  padding-top: 5px;
  border:0;
  margin:0;
  margin-right:5px;
  margin-left:-5px;
  margin-bottom:5px;
}
.art
{
  float:left;
  margin:0;
  margin-right:3px;
  margin-bottom:3px;
  border:0;
  width:70px;
  height:100px;
}
.suggest 
{
overflow: auto;
width: 200px;
height: 300px;
z-index: 1000; 
position: absolute;
display: none;
}
.suggest-option 
{
background: gray;
cursor: pointer;
}
.g
{
  position: absolute;
  clip: rect(0px, 100px, 145px, 0px);
}
.keyword
{
  color:blue;
  font-weight:700;
  font-style:italic;
}
#show
{
  float:right;
  margin-right:247px;
  margin-top:22px;
  width:273px;
  height:149px;
}
#drugie_tlo
{
  border:0;
  width:100%;
}
#subdiv
{
  position:absolute;
  z-index:-1;
  width:50%;
  left:50%;
  height:294px;
  background-image:url(../images/body-background3.jpg);
  background-repeat: repeat-x;
}
.poj-film
{
  position:absolute;
  width:250px;
  height:190px;
}
#mapa_kontener
{
  vertical-align:top;
}
.mapa
{
  position:absolute;
  border:0;
  top:0;
  left:0;
}
.nag_link
{
  color: yellow;
}
.abc
{
  margin-top:7px;
  margin-left:5px;
}
.wyb_woj
{
  padding-left:70px;
  text-align:left;
  font-size:15px;
  font-weight:700;
}
input#s1, input#searchsubmit1
{
  height:30px;
  font-size:20px;
}
.main-link
{
  left:10px;
  position:absolute;
  background:none;
  width:280px;
  height:144px;
  cursor:pointer;
}
.key
{
  color:red;
}
.explor
{
  margin-left:50px;
}
.lin1 { font-weight: normal;}

#rightbar
{
  width:800px;
  border:1px dotted black;
  margin:0;
  padding:0;
  float:right;
}
.bar-header a
{
  color:white;
}
	/* Style dotyczace monitu o pelnoletnosci */
#a_reg
{
  font-size: 16px;
  color: red;
}
#a_reg:hover
{
  color:#A00;
}
.monit{
	width: 100%;
	height: 100%;
	position: absolute;
	left:0;
	overflow: hidden;
	background: #000000;
	z-index: 200;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
	/* Style dla box'a z banerami do serwisow */
#wymiana_linkow
{
  width:77%;
  overflow:hidden;
  border:0;
  margin:auto;
}
iframe
{
  width:100%;
  height:260px;
  border:0;
  overflow:hidden;
}