* {
margin:0;
padding:0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.article-info-term {
  display:none;
}

.published {
  font-size:12px;
  margin-top:-10px;
  margin-bottom:20px;
  padding-left:5px;
}



.gallery li {
margin:0px !important;
}

.socialbuttons { 
padding-top:20px !important;
padding-bottom:30px !important;
}

#right {
width: 230px;
}

.item-page {
margin-top:25px;
}

a img {

border:none;
} 
body {
overflow:auto;
overflow-y:visible;
min-width:320px;
background:#F0E9E3;
font-size:16px;
font-size:100%;
font-family:Arial;
}


.moduletable_sprawy h4 {
font-size:15px;
margin-top:10px; 
margin-bottom:10px;
font-weight:normal;
}

#submit_vote_5{
padding: 5px 10px;
border: none;
background: none repeat scroll 0 0 #850F0E;
color: #fff;
font-size: 17px;
margin-top: 17px;
}

#polldiv_5 {
font-size:14px;
}

.blog p img, .item-page p img {
margin-right:5px !important;
margin-bottom:5px;
}
 
a{

text-decoration:none;
color:#000;
}

.wrapper#top {

background-color:#f0e9e3;
 height: 309px;

}

#toptop {
height:333px;
background:url("../img/2/t1.jpg") no-repeat;

}


.top-img {
background: url("../img/2/t2.jpg") no-repeat scroll 0 0 ;
    height: 333px;
    margin-left: 973px;
    position: absolute;
    width: 1000px;
  
}

.top-logo {

margin-left:15px;
margin-top:5px;
float:left;
}

#kontrast{
cursor: pointer;
float: left;
margin-left: -230px;
padding: 5px;
font-weight: bold;
font-size: 12px;
margin-top: 12px;
border-radius: 4px;
position: absolute;
margin-left: 190px;
width: 54px;
margin-top: 54px;

}

#search {
float:RIGHT;
margin-top:5px;
margin-right:35px;
list-style:none;
}

#search li {
float:left;
margin-right:34px;
}

#search li:last-child {
margin-right:0px;
}

#menu {
height: 56px;
 padding-left: 20px;
position: absolute;
top: 284px;

}

#topmenu {

list-style:none;

}

#topmenu li:hover, #topmenu li.active {

border-bottom:5px solid #840E0D;


}
#topmenu li {

 display: block;
    float: left;
    min-height: 48px;
    margin-right: 55px;
    padding: 0 6px;

}
#topmenu li a {

display:block;
float:left;
TEXT-decoration:none;
font-size:22px;
color:#fff;
}




.menu_sprawy {

list-style:none;
}

.menu_sprawy li {

 background: none repeat scroll 0 0 #850F0E;
    display: block;
    min-height: 25px;
    margin-bottom: 2px;
    padding: 11px;
    text-align: left;
}

.menu_sprawy a {
color:#fff;
}
.menu_sprawy {

margin-bottom:35px;
margin-left:auto;
margin-right:auto;
}


.menu_sprawy li a img {

float:right;
display:block;
}

.moduletable_sprawy h3 {
display:block;
background:#FFC111;
padding:5px;
text-align:center;
margin-bottom:7px;
}
.moduletable_sprawy h3 a{

color:#000;

}








#content{ 

padding:27px 0px;


}



.column {

float:left;


}

.clear {
float:left;

}

.column .inside{

padding:15px;

}


#center-top {
width:100%;
float:left;
background:#fff;
}

#center-bottom {
float:left;
margin-top:10px;
background:#fff;
}

.center-bottom-column {

float:left;
width:180px;
margin-left:52px;




}

#footer-gminy  {
float:right;
height: 99px;
margin-top: 12px;
width:619px;
}

#footer-gminy img {

margin:0 -2px;

}


#footer { 

background-color: #881211; 
    float: left;
    width: 100%; 

}

.footer-logo {
margin-left:20px;
margin-top: 2px;
float:left;
}

#footer-txt {
float:right;
color: #FFFFFF;
    line-height: 23px;
    text-align: right;
  margin-right:20px;
  margin-top:20px;
  
  }

  
  
.person {
    float: left;
    height: 240px;
    margin-left: 8px;
    width: 324px;
}
.person div {
    background-color: #F0E9E3;
    height: 232px;
}
.person div.death {
    background-color: #F0F0F0;
}
.person h2 {
    font-size: 16px;
    margin: 0;
    padding: 16px 8px 0 0;
}
.person p {
    font-size: 12px;
    margin: 0 8px 0 0;
    padding: 8px 0;
}
.person img {
    border: 1px solid #B4B4B4;
    float: left;
    height: 200px;
    margin: 14px 8px 0 16px;
}
.person p img {
    border: medium none;
    display: block;
    float: none;
    height: auto;
    margin: 0 0 4px;
}

.gmina {
    float: left;
    height: 270px;
    margin-left: 8px;
    width: 324px;
}
.gmina div {
    background-color: #F0E9E3;
    height: 232px;
}
.gmina h2 {
    font-size: 16px;
    margin: 0;
    padding: 16px 8px 0 0;
}
.gmina p {
    font-size: 12px;
    margin: 0 8px 0 0;
    padding: 8px 0 0;
}
.gmina img {
    border: medium none;
    float: left;
    margin: 14px 8px 0 16px;
}
.gminaico {
    background-color: #DCEBF5;
    float: right;
    height: 200px;
    margin-left: 8px;
    text-align: center;
    width: 200px;
}
.gminaico img {
    border: medium none;
    margin: 14px 8px 0 16px;
}

.boxbg {
    background-color: #FFFFFF;
    padding: 8px 24px 8px 8px;
}

.searcharea {
width:234px;
}

.menu_left {
background:#E7DBCF;
}

.menu_left a {

color:#000;

}

.menu_left  li{

 padding: 5px 10px;
 border-bottom:1px solid #bdb3aa;
 border-top:1px solid #fbf8f6;

}

.menu_left  li:first-child{
border-top:none;
}

.menu_left  li:last-child{
border-bottom:none;
}

.menu_left ul {

background:#F3EEEA;
}
.menu_left, .menu_left ul {

list-style:none;
}


.menu_left>li.deeper>a{

font-weight:bold;

}

.menu_left  li.parent span {
 display:block;
}

.menu_left .current>a, .menu_left a:hover {
text-decoration:underline; 
}
 

.item-page>h2 {

display:block;
padding:5px;
color:#000;
font-size:20px;
background-color:#E7DBCF;
margin-bottom:20px;
}

.item-page h2 a {

color:inherit;
}


#main ol, #main li {

margin-left:25px;
line-height:165%;;
}

.moduletable_bip {

float:left;
}
.moduletable_search {

float:left;
margin-top: 13px;
}

.button_search {

display:block;
background:#991519;
color:#fff;
float:right;
padding:3px 6px;
border:none;
}

#mod-search-searchword {

border:1px solid #991519;
height:22px;
}

.moduletable_lupa {

float:left;
    margin-left: 25px;
    margin-top: 12px;
}

.moduletable_wspolpraca a img {

float: left;
    margin-bottom: 15px;
    margin-right: 5px;
}


/* .moduletable_wspolpraca a img {
float: left;
    margin: 0 auto 21px 12px;
    width: 42%;
}

*/

.moduletable_wspolpraca {

margin-top:30px;
}

.moduletable_red {

margin-left:10px;
margin-bottom:15px; 

}

#right>div>div {
width:100%;
float:left;
}

.moduletable_red img:hover{

opacity:0.9;
}

.custom_sprawy p{
margin-bottom:15px;
}

#center-bottom-big {

float: left;
    margin-left: 37px;
    width: 899px;
}




#rightt {

float: left;
    width: 840px;
  
  }
  
  .righthalf {
    float: left;
    width: 415px;
}

h1 {

padding:3px;
color:#000;
font-size:14px;
margin-top:20px;
margin-bottom:10px;
}

#column2 {
    float: left;
    width: 318px;
}

#column1 {
    float: left;
    width: 424px;
}

.tabela {
    border-collapse: collapse;
    width: 98%;
}
.tabela p, .tabela td, .tabela th {
    font-size: 12px;
}
.tabela th, .tabela td {
    border: 1px solid #CCCCCC;
    padding: 4px 8px;
    text-align: left;
    vertical-align: top;
}
.tabela th {
    background-color: #FFE17D;
    border: 1px solid #CCCCCC;
    font-weight: bold;
}
.tabela caption {
    background-color: #AA8200;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 3px;
}
.tabela span {
    color: #666666;
    font-size: 10px;
}
.tabela .center {
    text-align: center;
}

.addr {
    border-collapse: collapse;
    clear: both;
    width: 100%;
}
.addr th, .addr td {
    font-size: 12px;
    padding: 2px 4px;
    text-align: left;
    vertical-align: top;
}
.addr td.room {
    text-align: right;
    width: 80px;
}
.addr td.phone {
    text-align: right;
    width: 120px;
}

.righthalff{
float: left;
    width: 363px;
}


.moduletable_para {
float: left;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 7px;
}


.footer-img{

background-color: #FFFFFF;
    height: 99px;
    margin-left: 1403px;
    margin-top: 76px;
    position: absolute;
    width: 760px;
  }
  
  .img-intro-left img {
  
  float:left;
  margin-right:15px;
  margin-bottom:25px;
  
  }
  
  
  .blog .item {
  
  /*margin-bottom:35px;*/
  }
  
  .items-row {
  
  background-color:#F0E9E3;
  padding:15px;
  float:left;
  margin-bottom:20px;
  width:100%;
  }
  
  .items-row h2 {
  
  color:#960f13;
  display:block;
  margin-bottom:20px;
  font-size:20px;  
  }  
  .clearfix {
  clear:both;
  }
 .readmore {  
  background:#E7DBCF;
  color:#000;
  float:right;
  padding:5px 10px;
  text-align:right; 
  margin-top:20px;
  } 
   
  #main p,  #main span {
  line-height: 22px !important;
  font-size: 14px;
  }
  
  .main p img {
  
  margin-right:20px !important;
  margin-bottom:10px;
  }
  .readmore  a {
  
  color:#000;
  font-weight:normal;
  }
  

  
  table {
    background: none repeat scroll 0 0 #F0F0F0;
    border-collapse: collapse;
    width: 100%;
}th, td {
    border: 1px solid #DDDDDD;
    padding: 4px 8px;
}
th {
    background: none repeat scroll 0 0 #CCCCCC;
}

#lofass119 {

width:400px;
margin:0 auto;
margin-bottom:25px;
}

#footer-txt a {

color:inherit;
}

.searcharea img {
float:left;
}

.legal {
line-height: 25px;
}

#download {
  
background: url("../img/arrow.png") no-repeat scroll right bottom #F3EEEA;
    display: block;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 10px 50px 4px 10px;
}

.thumbnail img {
 
 float:left;
  margin-right:20px !important;
  margin-bottom:10px;
  
}

.blog b {
  
  font-weight:normal;
  font-size:14px !important;
}

.pagination {

margin-top:10px;
text-align:center;

}
.counter {

margin:10px 0;
}
.pagination ul {
float:left;
list-style:none;
display:block;
}

.pagination ul li {

float:left;
margin-right:10px;
}

.pagination a {

text-decoration:underline;
}

.moduletable_hide {
  
display:none;
  
  
}

#fontsize {

  
}


.social{
	width: 292px;
	height: 258px;
	border: none; 
	overflow: hidden; 
}

#face-slider{
	position:fixed;
	left:-302px;
	top:208px;
	z-index:100;
}

#face-slider .tab{
	cursor:pointer;
	width:35px;
	height:110px;
	float:right;
	background: url("../img/facebook-slider.png") no-repeat center center;
}

#face-code{
	padding:5px;
	border: solid #0170cf 3px;
	background: #fff;
	float:left;
	width:310px;
	height:280px;
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
}
