body {
  font: 17px Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif;	
  background: url('../images/bg.jpg') repeat;
  margin: 0;
}

html, h1, h2, h3, h4, h5, h6, div, span, address, form, fieldset, img, p, a img, ul, li, hr, table, strong {
	margin: 0;
	padding: 0;
	border: 0;
}

a:focus, a:active { 
  outline: none; 
}

a:focus, a:active, a:hover { 
  color: #fccc39;
}

ul {
  list-style: none;
}

.clear {
  clear: both;
}

.menu-kontakt-z-rada {
	font-size: 11px !important;
	line-height: 25px;
}

.dzialspol{
  font-size:10px !important;
}

.kupie_sprzedam_zamienie{
	font-size: 12px !important;
}

#piast {
  width: 208px;
  height: 804px; 
  background: url('../images/piast.png') no-repeat;
  z-index: 200;
  position: absolute;
  top: 150px;
  right: 50%;
  margin-right: -501px;
}

#site {
  margin: 0 auto;
  width: 1238px;
  background: url('../images/site_bg.png') repeat-y;
}
         
#site2 {
  margin: 0 auto;
  width: 987px;
  background: url('../images/bg2.png') repeat-y;
}  

#site3 {
  margin: 0 auto;
  width: 970px;
  background: url('../images/bg3.png') no-repeat;
}        

#top {
  width: 970px;
  height: 267px;
}

#top a {
  margin-left: 185px;
}

#center {
	overflow: hidden; 
	width: 970px;
	display: table;
	background: url('../images/bg22.jpg') repeat-y;
}

#left, #content,  #right {
  display: table-cell;
	vertical-align: top;
}
 
#left {
  width: 230px; 
  background: url('../images/left_bg2.png') no-repeat;
}

#menu {
  width: 197px;
}

#menu ul {
  padding: 7px 0 0 4px;
}

#menu li {
  width: 190px;
  height: 35px;
  background: url('../images/menu_li.png') no-repeat;
  margin-bottom: 3px;
}

#menu li a {
  display: block;
  color: #4e1313;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  padding: 6px 0 0 7px;
}

#menu li a:hover {
  text-decoration: underline;
}

#menu li.link01 a {
  font-size: 11px;
  padding: 4px 0 0 7px;
}
  
#info {
  height: 597px;
  width: 197px;
  background: url('../images/info.png') no-repeat;
}
    
#content {
	width: 540px;
}    

#text_top {
  height: 30px;
  width: 538px;
  background: url('../images/tops.jpg') no-repeat;
  margin: -1px 0 0 14px;
}   
   
#text {
  width: 512px;
  margin: 0 0 0 22px;
  min-height: 893px;
  color: #ededed;
  font-size: 15px;
}     

#text a {
 color: #fccc39;
}

#text a:hover {
  text-decoration: none;
}
   
#tresc {
  width: 512px;
  padding-left: 10px;
}
      
#right {
	width: 212px;  
	background: url('../images/right.jpg') no-repeat;
}
    
#footer {
	width: 992px;
	height: 112px;
	background: url('../images/footer.png') no-repeat;

}    
    
#menu_f {
  padding-top: 58px;
}    
    
#menu_f li {
  float: left;
  margin-left: 17px;
}

#wykonanie {
  float: right;
  margin-right: 10px;
}

#wykonanie, #wykonanie a {
  font-size: 14px;
  font-weight: bold;
  color: #febf00;
  text-shadow: 0px 2px 2px #000000;
}

#wykonanie a:hover {
  text-decoration: none;
}

.createdate {
  font-size: 13px;
  font-style: italic;
}
		
.contentpagetitle, .contentheading, .componentheading, .componentheading_akt {
  color: #febf00;
  font-size: 20px;  
  text-decoration: none;
}

.contentheading_akt, .contentpaneopen_gl .contentheading {
  text-align: center;
  color: #febf00;
  font-size: 20px;  
  text-decoration: none;
  width: 500px;
}

.contentpagetitle:hover {  
  text-decoration: underline;
}

.readon {
  color: #ffffff;
  float: right;
  font-style: italic;
}

.readon:hover {
  text-decoration: none;
}

.contentpaneopen {
  width: 100%;
}

iframe {
  border: 0px !important;
}

.contentpane h1, .page-header h2, .blog_akt h2 {
color: #fccc39;
font-size: 1.5em;
padding-bottom: 20px;
}

.span12 .column-1 {
  margin-bottom: 40px;
}

a[href$=".pdf"]{height:66px; margin:20px 0 0 70px; color:#e3e3e3 !important; font-family:sans-serif; text-transform:uppercase; text-decoration:none;  clear:both; display: inline-block; vertical-align:middle;}

a[href$=".pdf"]::before{content: ''; position:absolute; margin:-15px 0 0 -70px; z-index:1; height:66px; width:66px; background: url(../images/pdf5.png) left top no-repeat !important;}

.element-invisible{}
.input-small{margin:0 0 5px 0;}
.controls{margin-top:5px; text-align:center;}
#modlgn-username{margin-left:6px;}
#modlgn-passwd{margin-left:45px;}
#modlgn-remember{margin:4px 0 0 13px;}
.control-label{margin-left:148px;}
.unstyled{display:none;}
.btn-primary{margin-left:15px;}
.input-prepend{text-align:center;}

.ebok {
	padding: 15px 50px;
	text-decoration: none;
	display: inline-block;
	color: #febf00;
	background-color: #623832;
	margin: 30px;
	border-radius: 7px;
	text-transform: uppercase;
	font-weight: bold;
	box-shadow: 0 0 10px rgba(221, 212, 167,0.5);
	transition: all 0.3s;
}
.ebok:hover {
	box-shadow: 0 0 20px rgba(221, 212, 167, 1);
	background-color: #6e332b;
}