a.more { font-size: 11px; padding-right: 12px; background: transparent url("../img/arr_right_blue.gif") 100% 6px no-repeat; }
/* główna */
h1#mpAbout { color: #ff7f0e; font-size: 18px; height: 40px; line-height: 40px; margin: -40px 0 0; font-weight: normal; padding: 0 0 0 20px; background-image: none; }
#mpIntro { background: transparent url("../img/bg_main_about.jpg") 0 0 no-repeat; height: 220px; }
	#mpIntro p { padding: 15px 370px 10px 10px; max-height: 140px; overflow: hidden; }
		#mpIntro a.more { padding-left: 10px; }

#mpGallery h2, h2.mpContact, #menu h2 { color: #fff; font-size: 14px; padding: 0 15px 5px 5px; background: transparent url("../img/bg_header.gif") 0 100% no-repeat; }

#mpGallery { float: right; width: 330px; height: 285px; background: transparent url("../img/bg_main_gallery.jpg") 0 100% no-repeat; }
	#mpGallery h2 { background: transparent url("../img/bg_header.gif") 0 100% no-repeat; margin-bottom: 15px; }
	#mpGallery p { padding: 0 25px 0 10px; height: 80px; color: #fff; }
	#mpGallery ul { height: 125px; padding: 0 15px 0 8px; }
		#mpGallery li { width: 100px; height: 120px; line-height: 120px; text-align: center; float: left; }
			#mpGallery img { vertical-align: middle; }
	#mpGallery a.more { color: #fff; background-image: url("../img/arr_right_white.gif"); padding-left: 200px; }

.mpContact { color: #fff; font-size: 11px; }
h2.mpContact { width: 295px; }
p.mpContact { padding: 5px 5px 0; width: 305px; }
dl.mpContact { float: left; width: 175px; }
	.mpContact dt { font-weight: bold; padding-top: 10px; }
	.mpContact dd { height: 17px; line-height: 17px; }
		.mpContact a { color: #fff; }
a#mpMap { display: block; width: 137px; background: transparent url("../img/deco_dojazd.gif") 0 100% no-repeat; color: #fff; float: right; margin: 48px 18px 0 0; line-height: 20px; padding: 115px 0 0; text-align: center; text-decoration: none; font-size: 11px; }

/* lista */
#list { padding-right: 15px; }
	#list dt, #list dd { padding: 10px 0; margin: 0 5px; }
	#list dt.altRow, #list dd.altRow { background-color: #f4f4f4; }
	#list dt { clear: left; padding-left: 210px; padding-bottom: 0px; line-height: 14px; font-size: 11px; font-weight: bold; color: #024f89; }
	#list .img { float: left; padding: 10px; margin-top: -20px; }
	#list .desc { clear: right; min-height: 160px; padding-right: 15px; }
#pagination { height: 40px; /*width: 630px;*/ margin: 10px 24px 0 9px; background: transparent url("../img/bg_pagination.jpg") 0 0 no-repeat; }
	#pagination li { float: left; height: 40px; line-height: 40px; text-align: center; }
	#pagination li.arrows { width: 100px; }
	#pagination li#pages { width: 430px; }
		#pagination a, #pagination strong { padding: 3px 5px; font-weight: bold; }
		#pagination strong { color: #757575; }

/* pojedyńczy element */
#xtext { padding: 0 25px 0 10px; overflow: hidden; line-height: 17px; color: #222; }

/* galeria */
#gallery, #galleries { overflow: hidden; margin: 10px auto 30px; width: 610px; }
	#gallery p { clear: both; padding: 5px 0 20px; }
	#gallery div.img, #galleries div.img { margin: 0; padding: 20px; float: left; width: 152px; height: 152px; }
		#gallery div.img a, #galleries div.img a { display: block; width: 140px; height: 140px; line-height: 140px; text-align: center; border: 1px solid #eaf4fa; }
		#gallery div.img a:hover, #galleries div.img a:hover { border-color: #66afdc; }
			#gallery div.img img, #galleries div.img img { opacity: 0.5; vertical-align: middle; }
			#gallery div.img a:hover img, #galleries div.img a:hover img { opacity: 1; }
/* lista galerii */
	#galleries div.img { width: 162px; height: 162px; }
		#galleries div.img a { overflow: hidden; line-height: 120px; width: 150px; height: 152px; }
			#galleries div.img span { display: block; line-height: 13px; padding: 1px 5px; }
/* lista plików */
#filesList { margin: 15px 45px 5px 35px; color: #777; font-size: 12px; }
	#filesList li { list-style-type: decimal; padding-bottom: 10px; }
		#filesList a { font-weight: bold; font-size: 12px; }
		#filesList small { color: #777; display: block; font-size: 10px; }
/* kontakt */
#contactData { margin: 5px 25px 10px 10px; }
	#contactData dt { width: 150px; text-align: right; height: 25px; line-height: 25px; font-weight: bold; }
	#contactData dd { height: 25px; line-height: 25px; width: 250px; margin: -25px 0 0 160px; text-align: left; }

#contact { margin: 0 25px 0 10px; }
#map{background:url('../img/mapa_rbp.jpg') 0 0 no-repeat;width:435px;height:371px;margin:0 auto;padding: 10px 0px;}
/**
 * kolory w formularzu
 */
form fieldset { border: 1px solid #eaf4fa; background-color: #f8f9f2; }
	form fieldset legend { color: #6a6a6a }
	form fieldset div input, form fieldset textarea, form fieldset select { border:  1px solid #eaf4fa; background-color: #f1f1f1; color: #000; }
		form fieldset div input:hover, form fieldset select:hover, form fieldset div input:focus, form fieldset select:focus, form fieldset textarea:hover, form fieldset textarea:focus { border-color: #66afdc; }
