body, img, h1, h2, h3, h4, fieldset, form, input, select, textarea {border:0; margin:0; padding:0;}

body
{
margin: auto;
padding: 0;
width: 1000px;
font: 12px verdana, sans-serif, helvetica, arial;
line-height: 17px;
color: #555;
background:#8B8982 url(../img/tlo.jpg) repeat-x top center;
padding-top:10px;
}

a{
text-decoration:underline;
line-height:17px;
color:#EC6525;
}

a:hover{
text-decoration:underline;
color:#000;
}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}

.brd
{
border:5px #E4C38B solid;
margin:10px 0px;
}

.brd_fl
{
float:left;
border:0px #E4C38B solid;
margin:10px 10px;
}


.wyroznienie{
color:#EC6525;
}

a:hover .brd 
{
border:5px #EC6525 solid;
}

.all
{
border:10px solid #fff;
width:1000px;
}

.content
{
border:0;
clear:both;
background:#fff;
padding: 10px;

}


#gora
{
width:1000px;
height:225px;
background:transparent url(../img/gora.jpg) no-repeat top left; 
}

.menu
{
width:700px;
height:40px;
background:#087C09 url(../img/bg_menu.gif) repeat-x top left;
text-align:center;
color:#fff;
font: 12px Verdana, Arial, helvetica;
line-height:40px;
float:left;
}

.menu a 
{
height:40px;
background:#087C09 url(../img/bg_menu.gif) repeat-x top left;
text-align:center;
color:#fff;
font: 12px Verdana, Arial, helvetica;
line-height:40px;
display:block; 
float:left;
padding:0 20px;
border-right:1px #fff solid;
text-decoration:none;
}

 #menu_white
{
text-decoration:none;
color:#fff;
background:#0A930B;
}

.menu a:hover{
text-decoration:none;
color:#fff;
background:#077008;
}

#lang
{
width:50px;
padding-top:10px;
height:30px;
float:left;
background:#087C09 url(../img/bg_menu.gif) repeat-x top left;
}

#search
{
width:250px;
height:30px;
padding-top:10px;
float:left;
background:#087C09 url(../img/bg_menu.gif) repeat-x top left;
color:#fff;
}

#search form {margin:0 0 0 0;  }

#searchForm input{ 
border:1px solid #079508;
background:#fff;
font-size:12px;
font-family:verdana, Arial, Helvetica; 
color:#000;
width:120px;	
padding:1px 2px;
}

#searchForm .przycisk{
width:auto;	
background:#079508;
border:0;
padding:2px 5px;	
color:#fff;
cursor:pointer;
}


#lewa
{
width:450px;
text-align:left;
float:left;
padding:20px 10px 20px 20px;
}

#prawa
{
width:450px;
text-align:left;
float:right;
padding:20px 20px 10px 20px;
}


#katalog
{
width:50px;
height:112px;
padding:0px 70px;
padding-top:15px;
float:left;
}

#sekretariat
{
width:150px;
height:112px;
padding:0px 20px;
padding-top:15px;
float:left;
text-align:left;
color:#fff;
}

#centrala
{
width:150px;
height:112px;
padding:0px 20px;
padding-top:15px;
float:left;
text-align:left;
color:#fff;
}


.dol
{
clear:both;
width:1000px;
height:127px;
line-height:20px;
text-align:right;
text-decoration:none;
color: #555;
background:#000000 url(../img/dol.jpg) no-repeat top center;
}

.dol_dol
{
clear:both;
width:1000px;
height:20px;
line-height:20px;
text-align:right;
text-decoration:none;
color: #000;
}

.dol a, .dol_dol a
{
color: #000;
text-decoration:underline;
}

.dol a:hover, .dol_dol a:hover
{
text-decoration:underline;
}

h1{
font-size:19px;
line-height:34px;
color:#075508;
clear:both;
font-family:Arial, Verdana;
margin:0; 
padding:0;
margin-bottom:15px;
border-bottom:1px solid #eee;
}

h2{
font-size:12px;
line-height:17px;
color:#555;
font-family:Verdana, Arial, helvetica;
padding:0px;
margin:0px; 
}

h3{
font-size:14px;
line-height:17px;
color:#fff;
font-family:Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}

hr 
{ 
color: #E6E6E6;
background: transparent;
border:0;
border-bottom: 1px #E6E6E6 solid; 
height: 1px; 
width:100%;
text-align:left;
clear:both;
margin:15px 0px 15px 0px;
}

.content ul
{
list-style: none;
padding: 0;
margin: 4px 0px 5px 6px;
vertical-align:top;
line-height:18px;
}

.content li
{
margin: 0;
padding: 0px 0px;
vertical-align:top;
padding-left: 15px;
background:transparent url(../img/li.gif) no-repeat 0px 8px;
}



table.tab_typy td  
{
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding:3px 10px;
}

table.tab_typy 
{
	padding:0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	background:#F8F8F8;
	font-size:10px;
	text-align:center;
}

.naglowek_tabelki
{
border-top: 1px solid #ddd;
background:#fff;
font-weight:bold;
}

.ozn{
background:#eee;
font-weight:bold;
}

/* fck */
.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

.realizacje 
{
padding: 5px;
margin: 5px;
float: left;
}

.zdjecia {text-align: center;}
.zdjecia img {padding: 4px; border: 1px solid rgb(180,180,180); margin: 5px;}

p img {padding: 5px; border: 1px solid rgb(180,180,180); margin: 5px;}
.realizacje img {padding: 5px; border: 1px solid rgb(180,180,180); margin: 5px;}

.zdjecie {float: left; padding: 5px; border: 1px solid rgb(180,180,180); margin: 5px}


fieldset{  padding:0; margin:0;}
fieldset div {text-align: left; clear:both; padding-top:10px;}
fieldset div label {display:block; width: 200px; padding-top: 2px; float:left; text-align: right}
fieldset div input { width: 200px; border: 1px solid #ddd; }
fieldset div textarea { width: 400px; height: 150px; border: 1px solid #ddd; }
fieldset div input:hover{background: #FFF9BB;}
input.przycisk{width:auto;	
background:#079508;
border:0;
padding:2px 5px;	
color:#fff;
cursor:pointer;}
input.przycisk:hover{width:auto;	
background:#079508;
border:0;
padding:2px 5px;	
color:#fff;
cursor:pointer;}
fieldset span{padding: 0 0 0 80px; }

div.errors ul {list-style: none;}
div.errors ul li {color: rgb(255,0,0)}


div.seo
{
  float: left;
  font-size: 10px;
}

div.seo strong
{
  font-weight: normal;
}
