/*--------------------------------------------------------
	css theme name: rhl service
	author: bartosz mediger (http://mediger.net)

	created: 14 jan 2008
	
*/


* { margin: 0; padding: 0; }


a, address, body, input, h1, h2, h3, h4, h5, h6, legend, p, select, textarea {
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333; }



address { font-style: normal; }


body, html { min-height: 100%; height: 100%; }



body { background: #fff url(../images/header.gif) no-repeat center top;  }



fieldset { border: none; }


html {
	overflow: auto;
	overflow-x: hidden; }



img { border: none; }










p {
	padding-bottom: 15px;
	 }
	
	
	p img {
		margin: 3px 10px 0 0; }



ul {
		list-style: none;
		padding: 0 0 5px 15px; }
	
	ul li {
		width: 100%;
		background: url(../images/line.gif) no-repeat left 8px; }

	ul li { padding: 0 0 0 7px; }







/* nawgiacja */

a {
	text-decoration: none; 
	color: #07681b; }

a:hover { color: #07681b; }








/* headers */

h1 {
	position: absolute; top: -45px; left: 0px;
	line-height: 20px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #07681b;
}



h4 {
	font-weight: bold;
}






#center {
	position: relative;
	width: 980px;
	margin: 0 auto; }






#container { width: 980px; }






#content {
	float: left;
	position: relative;
	background: url(../images/backc.gif) repeat-y;
	margin: 200px 0 0 0;
	padding: 15px 30px 0 14px;	}


#animacje {width:240px; float:left;}

#flash {width: 240px; float: left; }

#reklama {width: 240px; float: left; clear:left !important; }





#foot {
	float: left;
	position: relative;
	width: 980px; height: 146px;
	background: url(../images/foot.gif) no-repeat; }
	
	#foot * {
		font-size: 11px;
		color: #707070; }

	#foot address { position: absolute; top: 90px; right: 0; }
	
	#foot span {
		float: right;
		padding: 0 10px 0 0; }






#gallery {
	margin-top: 14px;
	}






#header {
	float:left; top: 21px; left: 14px;
	width: 234px; height: 155px; }











#menu_lv1 {
	position: absolute; top: 96px; right: 10px;
	width: 942px; height: 22px;
	background: #43a844; }
	
	#menu_lv1 a,
	#menu_lv2 a {
		float: left;
		padding: 3px 10px 4px 10px;
		font-size: 11px;
		font-weight: bold;
		color: #fff !important; }

	#menu_lv1 a { text-transform: uppercase; }
	
	#menu_lv1 a:hover, #menu_lv1 a.hit {
		background: #07661a; }









#menu_lv2 { position: absolute; top: 120px; left: 250px; }

	#menu_lv2 a { background: url(../images/point.gif) no-repeat left; }

	#menu_lv2 a:hover,
	#menu_lv2 a.hit,
	#menu_lv3 a:hover,
	#menu_lv3 a.hit,
	#menu_lv4 a.hit  { text-decoration: underline !important; }










#menu_lv3 {
	float: left;
	width: 220px;
	border-left: 4px solid #0f9f2d;
	padding: 0 0 0 9px; }

	#menu_lv3 a {
		display: block;
		padding: 2px 0 2px 0;
		font-size: 12px;
		color: #3f3f3f; }
	
	#menu_lv3 h4 { padding: 0 0 2px 0; }

		
	#menu_lv4 li a {
		font-size: 10px;
		padding: 0; }










#realizacja {
	position: absolute; top: 60px; left: 0;
	width: 260px;
	text-align: center; }
	
	#realizacja * { font-size: 10px; }







#right {
	float: right;
	margin-left:10px;
	position: relative;
	width: 630px; min-height: 300px; _height: 300px; }
	

#right h4 { padding: 0 0 10px 0; }	


#right p { text-align: justify; }	














#wyszukiwarka {
	position: absolute; top: 24px; right: 0;
	width: 129px; }

	#wyszukiwarka input {
		float: left;
		width: 94px; height: 12px;
		border: 1px solid #999;
		padding: 3px;
		font-size: 10px;
		text-align: right; }
	
	#wyszukiwarka .submit {
		width: 20px; height: 16px;
		background: url(../images/lupka.gif) no-repeat; }













/* klasy */

.b { border: 1px solid #666; }


.nopoint { background: none !important; }


.right {
	float: right;
	margin: 0 0 0 28px; }


.submit {
	border: none !important;
	cursor: pointer; }
	
	
.downloadPdf {
	padding-left:20px;
	background: url(../images/icon_pdf.gif) 0 0 no-repeat;
	float:right;
}
