body
{
	width:1000px;
	margin: 0 auto 0 auto;
	text-align:left;
	font-family:Arial,'DejaVu',sans-serif;
	color: #51452f;
	font-size: 12px;
	background: url(bg.jpg) #ffffff repeat-x;
}
img
{
	border:0;
}
/* 
	PODSAWOWE
*/
p.header1 
{
	font-family:"Times New Roman",'DejaVu',sans-serif;
	color: #71683d;
	font-size:19px;
	margin:0 0 15px 0;
}
p.header2 
{
	font-family:"Times New Roman",'DejaVu',sans-serif;
	color: #045fa5;
	font-size:19px;
	margin:0 0 15px 0;
}
a 
{
	text-decoration: none;
	color: #51452f;
}

a:hover 
{
	text-decoration: underline;
}
/* 
	MENU
*/
.menu
{
	margin-bottom:10px;
	width:200px;
}
.menu .element
{	padding-bottom:3px;
	padding-top:3px;
	margin:0;
	cursor:pointer;
}
.menu .kwadrat
{
	width:10px;
	height:10px;
	margin:2px 4px 0 4px;
	padding:0;
	float:left;
	border:0;
}
.menu .rodzic
{
	margin-left:20px;
}
/* 
	GORA
*/
#gora
{
	width:1000px;
}
#gora .lewa
{
	float:left;
	width:236px;
	height:286px;
	background: url(top1.jpg);
}
#gora .srodek
{
	float:left;
	width:524px;
	height:286px;
	background: url(top2.jpg);
}
#gora .prawa
{
	float:left;
	width:240px;
	height:286px;
	background: url(top3.jpg);
}
#gora .prawa .kontakt
{
	text-align:right;
	padding:5px 10px 0 0;
	font-size:11px;
}
#gora .prawa .tytul
{
	font-size:11px;
	text-align:right;
	padding:28px 10px 0 0;
	font-weight:bold;
}
#gora .prawa .szukaj
{
	font-size:11px;
	padding:40px 10px 0 10px;

}
#gora .prawa .szukaj input
{
	border: 1px solid #b6a68c;
	margin-right:35px;
	float:right;
	width:150px;
	margin-bottom:3px;
}
#gora .prawa .szukaj input.submit 
{
	color: #9f8c6c;
	background: url(szukaj.jpg) right no-repeat;
	border: none;	
	padding-right:25px;
	width:70px;
	height:21px;
}
/* 
	CIALO
*/
#cialo
{
	text-align:left;
	width:1000px;
	background: url(cialo2.gif) center repeat-y;
	float:left;
}
#cialo .lewa
{
	float:left;
	background: url(cialo1.jpg) no-repeat;
	width:236px;
	min-height:250px;
}
#cialo .srodek
{
	float:left;
	width:524px;
	background: url(cialo2.jpg) repeat-y;
	min-height:250px;
}
#cialo .tresc
{
	margin:10px;
	position:relative;
	top:-40px;
	
}
#cialo .tresc h1
{
	font-family:Arial,'DejaVu',sans-serif;
	color: #51452f;
	font-size: 18px;
	margin:0;
	font-weight:normal;
}
#cialo .tresc h2
{
	margin:0;
	font-family:Arial,'DejaVu',sans-serif;
	color: #c9beac;
	font-size: 14px;
	font-style: oblique;
	padding-bottom:15px;
}
#cialo .tresc hr
{
	border-top:1px solid #d1c5b1;
 	border-width:1px 0 0 0;
 	height:1px;
 	margin-top:10px;
	margin-bottom:10px;
}
#cialo .prawa
{
	float:left;
	background: url(cialo3.jpg) no-repeat;
	width:240px;
	min-height:250px;
}
#cialo .lewa .margines
{
	position:relative;
	left:9px;
	top:-10px;
}
#cialo .prawa .margines
{
	position:relative;
	left:9px;
	top:-10px;
}
/*
	NEWSLETTER
*/
#newsletter
{
	width:160px;
	height:60px;
}
#newsletter .email
{
	border: 1px solid #b6a68c;
	color:#9a9484;
	margin-bottom:3px;
	width:100%;
	background: #f2f2f0;
}
#newsletter input .radio
{
}
#newsletter input.submit 
{
	color: #9f8c6c;
	background: url(newsletter.gif) right no-repeat;
	border: none;	
	width:23px;
	height:21px;
	float:right;
}
#newsletter button.submit 
{
	color: #9f8c6c;
	background: url(newsletter.gif) right no-repeat;
	border: none;	
	width:23px;
	height:21px;
}
/* 
	RAMKA: PARTNERZY, GALERIA...
*/
.ramka
{
	width:185px;
	text-align:center;
	background:#ffffff;
	border: 1px solid #b6a68c;
	margin-bottom:10px;
	padding:5px;
	
}
/* 
	GALERIA
*/
.galeria
{
	background:#ffffff;
	border: 1px solid #b6a68c;
	margin-bottom:10px;
	padding:5px;
}
/* 
	BIP
*/
.bip
{
	width:208px;
	text-align:center;
	background-image: url(bip_hr.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:15px;
}
/* 
	AKTUALNOSCI
*/
.aktualnosci
{
	width:504px;
	background-image: url(hr.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
    margin:0 0 10px 0;
    float:left;
}
.aktualnosci .logo
{
	border-color:#ffffff;
	border-style:solid;
	border-width: 5px;
}
.aktualnosci .grafika
{
	width:145px;
	float:left;
	padding-bottom:10px;
}
.aktualnosci .tekst
{
	float:left;
	width:355px;
	padding-bottom:10px;
}
.aktualnosci .tekst2
{
	float:left;
	width:504px;
	padding-bottom:10px;
}
.aktualnosci .wiecej
{
	text-align:right;
	margin-top:10px;
	padding-bottom:10px;
	float:left;
	width:100%;
}
.aktualnosci .wiecej a
{
	background: #d5cebe;
	padding:4px;
	font-size:9px;
	color:#514934;
}
.aktualnosci .tytul
{
	color:#e41e04;
	font-weight:bold;
	margin-bottom:19px;
}
/* 
	STOPKA
*/
#stopka
{
	width:1000px;
	height:39px;
	background: url(stopka.jpg) no-repeat;
	float:left;
	margin-top:1px;
}
#stopka .margines
{
	padding:13px 13px 0 13px;
}
/* 
	LINKI
*/
#linki
{
	padding:0;
	margin:0;
}
#linki img
{
	border-color:#d4bb9c;
	border-style:solid;
	border-width: 1px;
	padding:1px;
	margin-bottom:2px;
}
#linki_opis
{
	text-align:center;
	font-size:19px;
	margin-top:4px;
	color:#797572;
	
}
/*
	ARCHIWUM
*/
.archiwum
{
	width:504px;
    margin:0 0 5px 0;
    float:left;
    background-image: url(hr.jpg);
    background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom:10px;
}
.data
{
	width:490px;
    font-weight:bold;
    margin:5px 0 5px 5px;
}
/*
	KALENDARIUM
*/
.impreza
{
	width:504px;
    margin:0 0 5px 0;
    float:left;
    background-image: url(hr.jpg);
    background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom:10px;
}
.impreza .tytul
{
	width:504px;
    margin:10px 0 0 0;
    float:left;
}
.impreza .tekst
{
	width:504px;
    margin:0 0 5px 0;
    float:left;
}
.impreza img
{
	border-color:#d4bb9c;
	border-style:solid;
	border-width: 1px;
	padding:1px;
	float:left;
}


.kalendarium
{
	font-size:10px;
	overflow: hidden;
	width:175px;
}
.kalendarium .dni
{
	background:#ebe2d0;
}
.kalendarium td
{
	text-align:right;
	width:25px;
	height:15px;
}
.kalendarium table
{
	border-collapse: collapse;
}
.kalendarium th
{
	text-align: center;
	font-weight: normal;
	color:#71683d;
}
.kalendarium .dzis
{
	font-weight:bold;
	color:#ffffff;
	background:#51452f;
}
.kalendarium .dzien
{
	color:#ffffff;

}
.kalendarium .dzisdzien
{
	font-weight:bold;
	color:#ffffff;
}
.kalendarium .poza
{
	font-style: oblique;
	opacity:0.4;
	filter: alpha(opacity=40);
	
}
.kalendarium td
{
}




#google-input {
	border: 1px #bbb solid;
	padding: 4px 5px 2px;
	font-size: 11px;
	font-family: Helvetica, Arial;
	width: 250px;
}

.results {
	position: absolute;
	z-index:999;
	padding: 0;
	margin: 0;
	margin-top:21px;
	background: #fff;
	text-align: left;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-left: 1px solid #b6a68c;
	border-right: 1px solid #b6a68c;
	border-bottom: 1px solid #b6a68c;
	background: rgba(255, 255, 255, 1);
}

.results li {
	list-style: none;
	padding: 7px 12px;
	border-bottom: 1px solid #b6a68c;
	border-top: 1px solid #fff;
	line-height: 1.2;
}

.results div {
		color: #555;
	font-size: 11px;
}

.results li.first {
	border-top: 0;
}

.results li.last {
	border-bottom: 0;
}

.results a.result-title {
	display: block;
	margin-bottom: 5px;
}

li#powered-by-google {
	text-align: right;
}

input.place-holder {
	color: #aaa;
}

.flagi {
	float:right;
	position:relative;
	top: -4px;
}
