/*--------------------------------------------------------
	css theme name: futureblog
	author: bartosz mediger (http://mediger.net)

	created: jun 28, 2009


*/


* { margin: 0px; padding: 0px; }


address {
	float: left;
	font-style: normal; }


blockquote {
	float: left;
	line-height: 18px;
	text-align: left; }
	
	blockquote p { font-size: 14px; }


body, html { width: 100%;  height: 100%; }



body { background: url(/images/top.jpg) no-repeat center top;  }



fieldset { border: none; }



html {
	background: url(/images/back.gif);
	overflow: auto;
	overflow-x: hidden;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555; }
	



img { border: none; }



ins { text-decoration: none; }




p { padding-bottom: 15px; }



textarea {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	overflow: auto; }


ul, ol { margin: 0 0 0 20px; }








/*	naglowki */

dt {
	font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size: 14px; }

h1, h2, h4 { font-family: "HelveticaNeue", Helvetica, Arial, sans-serif; }

h1 {
	padding: 0 0 20px 28px;
	font-size: 20px;
	font-weight: bold; }

h2 {
	padding: 0 0 20px 28px;
	font-size: 16px; }

h2 a { font-size: 16px; }

h2.companies { padding: 15px 0 0 10px; }


h4 { font-size: 14px; }

h5 {
	font-family: Arial;
	font-size: 12px;
	color: #949494; }


small {
	font-size: 9px;
	color: #999c92; }















/*	nawigacja */

a {
	text-decoration: none;
	color: #5b7a1a; }
	
	a:hover { text-decoration: underline; }

























#buttons {
	position: absolute; top: 76px; right: 24px; z-index: 20;
	width: 134px; }

	#buttons a {
		float: left;
		width: 134px; height: 51px;
		margin: 0 0 4px 0;
		text-indent: -10000px; }
		
	#buttons a:hover {
		filter:alpha(opacity=90);
		-moz-opacity: .9;
		opacity: .9; }

	#buttons .dodaj { background: url(/images/b_dodaj.gif); }
	#buttons .wroc { background: url(/images/b_wroc.gif); }
























#center {
	width: 963px;
	margin: 0 auto; }


















#companies {
	float: left;
	padding: 0 0 40px 0; }

	#companies dt {
		float: left;
		width: 461px; height: 24px;
		background: url(/images/panel_gray.gif);
		margin: 20px 0 0 0;
		padding: 3px 0 0 10px;
		font-size: 12px;
		font-weight: bold; }

	#companies dd {
		position: relative;
		width: 451px;
		padding: 0 0 0 10px;
		font-size: 12px; }

	#companies .more {
		position: absolute; right: 0; bottom: 0;
		background: url(/images/arrow.gif) no-repeat left 5px;
		padding: 0 0 0 10px;
		font-size: 11px;
		text-decoration: underline; }


	#companies .more:hover { text-decoration: none; }


















#container {
	float: left;
	width: 963px;
	background: url(/images/backc.gif) repeat-y; }














#dodaj {
	width: 455px;
	padding: 0 0 40px 20px; }

	#dodaj div {
		float: left;
		width: 283px; height: 22px;
		background: url(/images/field.gif);
		padding: 6px 0 0 10px; }

	#dodaj dl {
		float: left;
		width: 290px;
		padding: 0 10px 0 0; }

	#dodaj dt { padding: 0 5px 0 0; }

	#dodaj dt, dd { float: left; }
#dodaj dt.naglowek {
margin-bottom:5px;
margin-top: 5px;
}
#dodaj p {
               float: left;
               padding: 0 0 10px 0;  }
	#dodaj label {
		float: left;
		padding: 0 0 7px 0; }

	#dodaj small {
		display: block;
		margin-top: -10px; }

	#dodaj span {
		float: left;
		width: 150px;
		padding: 0 10px 0 0;
		line-height: 24px;
		text-align: right;
		font-size: 12px; }

	#dodaj .button {
		float: right;
		width: 77px; height: 24px;
		background: url(/images/b_dodaj2.gif);
		margin: 10px 0 0 0; }
	
	#dodaj .button:hover { background-position: 0 -24px; }

	#dodaj .col {
		float: left;
		width: 145px; height: auto;
		background: none;
		padding: 0 0 10px 0; }

	#dodaj .col2 {
		float: left;
		width: 290px; height: auto;
		background: none;
		padding: 0 0 10px 0; 
}

	#dodaj .field {
		float: left;
		width: 273px;
		border: none; border: 0;
		font-size: 12px; color: #666; }


	#dodaj .kod { background: url(/images/field_kod.gif) no-repeat; }


	#dodaj .kod1 { width: 30px; }
	
	#dodaj .kod2 { 
		width: 50px;
		margin: 0 0 0 33px; }

	#dodaj .nobg { background: none; padding: 0; }

	#dodaj .opis {
		background: url(/images/field_textarea.gif) no-repeat;
		height: 88px; }
	
	#dodaj .opis textarea { height: 73px; }

	











#dot {
	position: absolute; top: 270px; left: 392px; z-index: 20;
	width: 49px; height: 47px;
	background: url(/images/dot3.gif); }




















#foot {
	float: left;
	width: 963px; height: 106px;
	background: url(/images/foot.gif);
	padding: 49px 0 0 0; }

	#foot a {
		padding: 0 10px 0 10px;
		border-right: 1px solid #8a8a8a;
		font-family: Arial;
		font-size: 12px;
		color: #8a8a8a; }

	#foot .last { border: none; }

	#foot .links {
		width: 350px;
		float: right; }























#kategorie {
	float: left;
	width: 395px;
	background: #e9e9e9;
	margin: 0 0 10px 0;
	padding: 20px 0 40px 0; }
	
	#kategorie a {
		font-family: Arial;
		font-size: 12px;
		color: #555; }
	
	#kategorie dd { padding: 1px 0 1px 15px; width: 160px;}

	#kategorie dl {
		float: left; 
		width: 170px;
		margin: 0 0 0 10px;
		padding: 15px 0 0 0; }

	#kategorie dt {
		width: 153px; height: 23px;
		padding: 4px 0 0 17px;
		color: #fff; }
	
	dt.black { background: url(/images/panel_black.gif); }
	dt.green { background: url(/images/panel_green.gif); }
	dt.pink { background: url(/images/panel_pink.gif); }
	dt.yellow { background: url(/images/panel_yellow.gif); }

























#left {
	position: relative; z-index: 10;
	float: left;
	width: 395px;
	padding: 180px 0 0 0; }
























#logo {
	position: absolute; top: 45px; left: 45px; z-index: 20;
	display: block;
	width: 250px; height: 90px;
	background: url(/images/empty.gif);
	text-indent: -10000px; }
























#main {
	position: relative; z-index: 5;
	float: right;
	width: 525px; 
	background: #e3e9d7;
	padding: 37px 0 20px 11px; }

























#page {
	position: relative;
	width: 929px; min-height: 300px;
	background: url(/images/header.jpg) no-repeat top;
	padding: 0 17px 0 17px; }






















#pages {
	clear: both;
	width: 472px;
	background: url(/images/dots.gif) no-repeat top;
	padding: 5px 0 20px 0;
	text-align: center; }

	#pages a {
		padding: 0 3px 0 3px;
		font-family: Arial; }

	#pages .prev img, #pages .next img { margin: 10px 0 -8px 0; }


	#pages .prev:hover img,
	#pages .next:hover img {
		filter:alpha(opacity=90);
		-moz-opacity: .9;
		opacity: .9; }


















#powrot {
	clear: both;
	width: 472px;
	background: url(/images/dots.gif) no-repeat top;
	padding: 15px 0 40px 0; }

	#powrot a {
		float: right;
		width: 77px; height: 24px;
		background: url(/images/b_powrot.gif);
		text-indent: -10000px; }

	#powrot a:hover {
		filter:alpha(opacity=90);
		-moz-opacity: .9;
		opacity: .9; }

















#reklama {
	float: left;
	width: 525px;
	margin: 20px 0 0 0;
	padding: 15px 0 0 0; }

	


















#right {
	position: relative; z-index: 10;
	float: right;
	width: 525px;
	padding: 270px 0 0 0; }





























#tools {
	position: absolute; top: 0; right: 53px; z-index: 20;
	width: 430px; }

	#tools a {
		float: left;
		background: url(/images/dot.gif) no-repeat left 17px;
		margin: 0 10px 0 0;
		padding: 12px 0 0 15px;
		font-size: 12px;
		color: #fff; }














#wizytowka {
	float: left;
	padding: 20px 0 30px 0; }

	#wizytowka dt, #wizytowka dd {
		float: left;
		font-size: 12px; }

	#wizytowka dd {
		width: 300px;
		padding: 5px 0 5px 0; }

	#wizytowka dt {
		clear: both;
		width: 140px;
		padding: 5px 20px 5px 0;
		text-align: right; }

	#wizytowka ul {
		margin: 0;
		list-style: none; }

	#wizytowka li {
		background: url(/images/dot4.gif) no-repeat left 8px;
		padding: 3px 0 3px 12px; }


	.logo {
		position: absolute; top: 15px; right: 10px;
	}






















#wojewodztwa {
	float: left;
	width: 395px;
	background: #f1f1f1;
	margin: 20px 0 0 0;
	padding: 20px 0 40px 0; }

	#wojewodztwa dd {
		padding: 0 0 12px 15px; }
		
	#wojewodztwa dd a {
		font-size: 10px;
		color: #5c7919; }

	#wojewodztwa dl {
		float: left;
		padding: 0 0 0 15px; }

	#wojewodztwa dt {
		float: left;
		background: url(/images/dot2.gif) no-repeat left 3px;
		padding: 0 0 0 15px;
		font-weight: bold; 
clear: left;
}


	
























#wyszukiwarka {
	float: right;
	width: 182px; }

	#wyszukiwarka * { float: left; }

	#wyszukiwarka .button {
		width: 41px; height: 47px;
		background: url(/images/lupka.gif); }

	#wyszukiwarka .field {
		width: 134px;
		font-size: 12px;
		background: none;
		border: none;
		padding: 15px 0 0 0;
		font-family: Arial;
		color: #9d9d9d; }

























/* classess */

.ban { margin: 0 0 20px 0; }

.ban-short {
	float: left;
	margin: 0 0 8px 0; }

	.right { float: right;}



.button {
	border: none;
	cursor: pointer; }


.company {
	float: left;
	background: #f2f7e5;
	margin: 0 0 24px 0; }

	.company p { padding: 0; }
	
	.company p a { color: #555; }
	
	.company p a:hover {
		text-decoration: none;
		color: #5b7a1a; }

	.company img {
		float: left;
		margin: 0 10px 0 0; }

	.company h2 { padding: 0 0 2px 0; }

	.company h5 { padding: 0 0 10px 0; }


	#left .company {
		width: 394px;
		padding: 15px 10px 20px 27px; }

	#right .company {
		width: 480px;
		padding: 18px 17px 20px 27px; }




.panel {
	position: relative;
	float: left; }
	
	.panel h1 { margin: 15px 0 10px 0; }

	#left .panel {
		width: 395px;
		padding: 20px 0 0 0; }

	#right .panel {
		width: 503px;
		background: #fff;
		margin: 0 0 25px 0;
		padding: 15px 0 20px 11px; }


.print {
	position: absolute; top: -5px; right: 30px;
	height: 30px;
	background: url(/images/print.gif) no-repeat left;
	padding: 11px 0 0 53px;
	font-size: 11px; }


.title {
	position: absolute; top: -12px; left: 0; z-index: 10;
	height: 28px; width: 300px;
	background: #e3e9d7;
	padding: 18px 30px 0 30px; }

	.title h1 { padding: 0; margin: 0; }



.triangle {
	position: absolute; left: 40px; z-index: 20;
	width: 22px; height: 15px; }

	.triangle-white {
		top: -23px;
		background: url(/images/triangle.gif); }

	.triangle-yellow {
		top: 38px;
		background: url(/images/triangle2.gif); }


#tabela_ofert .pierwsza {
width: 140px;
font-size: 12px;
text-align: left;
}
#tabela_ofert td {
padding: 2px;
text-align: center;
width: 110px;
border-bottom: 1px dotted white;
}
#tabela_ofert td.cenaa {
text-align: center;
font-size: 14px;
}
