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

	created: nov 25, 2007
	
*/


* { margin: 0px; padding: 0px; }


a, body, input, h1, h2, h3, h4, h5, h6, legend, p, select, textarea {
	line-height: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #213449; }


ins { text-decoration: none; }





	
blockquote img {
	float: left;
	border: 1px solid #3b4d61;
	margin: 3px 10px 0 0; }



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


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



fieldset { border: none; }


html {
	overflow: auto;
	background: #536070 url(../images/backg.gif) repeat-x; }



img { border: none; }








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



ul {
	list-style: none;
	padding: 0 0 15px 0; }

	



/* nawgiacja */

a { text-decoration: none; }

a:hover { color: #7a0000 !important; }







/* nagłówki */

h3, h4, h5 {
	padding: 0 0 5px 0;
	font-weight: bold; }
	
h3 {
	border-bottom: 2px solid #ed8a00;
	margin: 0 0 15px 0;
	font-size: 14px; }

h4 { font-size: 12px; }

h5 { font-size: 11px; }







#center {
	width: 770px;
	margin: 0 auto;
	padding: 180px 0 0 0; }



#container {
	float: left;
	width: 770px;
	background: #fff url(../images/content_top.gif) no-repeat center top; }







/* foot */

#foot {
	clear: both;
	width: 750px; height: 48px;
	overflow: hidden;
	background: url(../images/foot.gif);
	padding: 17px 20px 0 0; }
	
	#foot a {
		float: right;
		color: #fff !important; }
		
	#foot a:hover { text-decoration: underline; }
		
	





/* gallery */

#gallery {
	float: left;
	padding: 0 0 20px 0; }

	#gallery img {
		float: left;
		border: 1px solid #3b4d61;
		margin: 3px 6px 6px 0; }


/* menu */

#left {
	float: left;
	width: 186px;
	padding: 62px 0 30px 14px; }
	
	#menu { padding: 0 0 30px 0; }
	
	#menu a {
		display: block;
		background: url(../images/dot.gif) no-repeat left 5px;
		padding: 0 0 0 13px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase; }
		
		#menu .acc { padding: 3px 0 0 14px; }
		
		#menu .acc a {
			_float: left;
			background: url(../images/minus.jpg) no-repeat left 7px;
			padding: 0 0 0 10px;
			font-size: 11px;
			font-weight: normal;
			text-transform: none; }

	



#right {
	float: right;
	width: 530px;
	padding: 35px 20px 20px 20px; }
	
	





	

/* klasy */


.back, .more {
	float: right;
	font-weight: bold; }


.back {
	background: url(../images/arrow2.gif) no-repeat right 3px;
	padding: 0 18px 0 0;  }


.baner { margin: 5px 0 5px 0; }



.more {
	background: url(../images/arrow.gif) no-repeat right 4px;
	margin: -15px 0 0 0;
	padding: 0 35px 0 0; }


.news { padding: 0 0 10px 0; }


.news img {
	float: left;
	border: 1px solid #3b4d61;
	margin: 3px 10px 0 0; }
