* { margin: 0px; padding: 0px; }


body { background: white; }


a, body, h2, h3, h4, input, label, legend, p, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px; 
	color: #333; }


fieldset { border: none; }


img { border: none; }


li {
	background: url(../images/line.gif) no-repeat left 8px;
	padding: 0 0 0 10px; }


li a {
	font-size: 12px;
	color: black; }


p { padding-bottom: 15px; }


ul {
	list-style: none;
	padding: 0 0 20px 0; }
	


.branze {
	float: left;
	width: 250px;
	margin: 0 10px 0 0; }


.hit { font-weight: bold; }
	
	
.last {
	border: none !important;
	padding: 0 !important; }


.submit {
	border: none !important;
	cursor: pointer;
	text-align: center; }

.more {
	float: right;
	margin-top: -10px; }





/* nawgiacja */

a { color: #216bc7; }


	

	
	

/* nagłówki */

h1 {
	float: left;
	font-size: 16px;
	color: #194f91; }

h2 {
	padding: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	color: #1b5093; }

h3 {
	background: #216bc7;
	margin: 0 0 10px 0;
	padding: 0 0 2px 10px;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: white; }

h2, h4 { text-align: left; }

h4, h4 a {
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold; }






#container { width: 770px; }







#left {
	float: left;
	width: 298px; }
	
	
	#sub #left {
		float: left;
		width: 528px; }







/* oferty - detale */

#oferty_detale {
	padding: 0 5px 0 5px; }

	#oferty_detale .header {
		float: left;
		padding: 5px 0 25px 0; }

	#oferty_detale h1 {
		float: left;
		width: 380px; }

	#oferty_detale .ref {
		float: right;
		width: 130px;
		text-align: right; }
	



#page {
	float: left;
	position: relative;
	width: 749px;
	background: none;
	padding: 13px 12px 0 9px; }





/* pages */

#pages {
	padding: 20px 0 0 0;
	text-align: center; }

	#pages * { font-size: 12px; }
	
	#pages .back,
	#pages .next { font-weight: bold; }



	


/* disabled */

#foot,
#foot_content,
#header,
#right { display: none; }
