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

	created: jun 28, 2009


*/


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




html {
	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; }






/*	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 { display: none; }
























#center {
	width: 963px; }


















#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; }











#dot,
#foot,
#kategorie,
#left,
#logo { display: none; }














#main {
	position: relative; z-index: 5;
	float: right;
	width: 525px; 
	padding: 37px 0 20px 11px; }

















#page {
	position: relative;
	width: 929px; min-height: 300px;
	padding: 0 17px 0 17px; }













#pages { display: none; }

















#right {
	position: relative; z-index: 10;
	float: left;
	width: 525px;
	padding: 20px 0 0 0; }









#tools { display: none; }














#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; }


	









































/* 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 { display: none; }

	#right .panel {
		width: 503px;
		background: #fff;
		margin: 0 0 25px 0;
		padding: 15px 0 20px 11px; }


.print { display: none; }


.title {
	position: absolute; top: -12px; left: 0; z-index: 10;
	height: 28px; width: 300px;
	padding: 18px 30px 0 30px; }

	.title h1 { padding: 0; margin: 0; }



.triangle { display: none; }

