/* **************************************************************** */
/* ************************ style globalne ************************ */
/* **************************************************************** */
body {
	background: #FFFFFF url("../gfx/bckgr.gif") repeat-x top;
	padding: 0px;
	margin: 0px;
	font-family: "Arial";
	font-size: 11px;
	}

/* * { font-family: "Arial"; font-size: 11px; } */

input, textarea {	font-size: 11px; font-family: "Arial"; padding: 5px; }
input.submitAction { padding: 4px; }
h1, h2 { margin: 0px 0px 10px 0px; }
fieldset { border: 1px solid #ADEA8C;	width: 455px;	padding: 15px; margin: 10px 0px 15px 0px; }
fieldset legend { font-size: 18px; font-weight: bold; color: #0D2702; padding: 0px 5px 0px 5px; }
.strtolower { text-transform: lowercase; }

/* **************************************************************** */
/* ************************ style layout ************************** */
/* **************************************************************** */

div#main { position: relative; width: 1000px; margin: 0px auto 0px auto; }
div#billboard { width:750px; margin-left:auto; margin-right:auto; }
/* **************************************************************** */
/* ************************ style header ************************** */
/* **************************************************************** */

div#main div#header { width:100%; height:170px; }
div#main div#header div#sectionCount { width:515px; font-size:13px; margin-top:15px; float:left; color:#00AAEF; font-weight:bold; }
div#main div#header div#menu { clear:both; margin-top:5px; width:100%; height:70px; margin-right:30px; }
div#main div#header a.logotype { margin-left:20px; margin-top:5px; float:left; background-image:url(../gfx/logotype.png); width:165px; height:60px; display:block; }
div#main div#header div#menu a.menu-sprite:hover { text-decoration:underline; }
div#main div#header div#menu a.menu-sprite { margin-top:0px; font-size:13px; font-weight:bold; height: 52px; padding-top:15px; float:right; display:block;  background-image:url(../gfx/menu-sprite.png); color:#FFFFFF; text-decoration:none; text-align:center; padding-left:15px; }
div#main div#header div#menu a#home { background-position:0 0; width:136px; }
div#main div#header div#menu a#add { background-position:-151px 0; width:137px; }
div#main div#header div#menu a#register { background-position:-303px 0; width:137px; }
div#main div#header div#menu a#login { background-position:-455px 0; width:137px; }
div#main div#header div#menu a#adverts { background-position:-609px 0; width:176px; }
div#main div#header div#sectionNavigation { height:30px; line-height:30px; color:#000000; position:absolute; top:130px; margin-left:2px; }
div#main div#header div#sectionNavigation a { color:#DD0000; text-decoration:none; }
div#main div#header div#sectionNavigation a:hover { text-decoration:underline; }

/* **************************************************************** */
/* ************************ style left   ************************** */
/* **************************************************************** */

div#left { width:230px; float:left; }
div#main div#left div#sectionCounties {
	border:1px solid #999999;
	background-image:url(../gfx/bckgr794.png);
	background-repeat:repeat-x;
	display:block;
	width:224px;
	height:422px;
	margin:3px;
	margin-bottom:20px;
	}
div#main div#left div#sectionCounties ul {
	margin-top:20px;
	position:relative;
	list-style-image:url(../gfx/listItem.gif);
	}
div#main div#left div#sectionCounties ul li {
	margin-top:0;
	padding-top:2px;
	padding-bottom:2px;
	}
div#main div#left div#sectionCounties a { color:#000000; text-decoration:none;	}
div#main div#left div#sectionCounties a:hover {	text-decoration:underline;	}
div#main div#left div#sectionCounties h2 { color:#00AEEF; font-size:13px; padding:10px 0px 5px 30px; margin:0; }
			
/* **************************************************************** */
/* ************************ style content ************************** */
/* **************************************************************** */
div#content div.layerHeader {
		color: #666666;
		padding: 3px 10px 7px 10px;
}

div#main div#content h2 a { font-size:22px!Important; }
div#main div#categories {
	background-image:url(../gfx/bckgr794.png);
	background-repeat:repeat-x;
	border:1px solid #999999;
	float:left;
	width:760px;
	margin:3px;
	}
div#main div#categories h2 { color:#00AEEF; font-size:13px; padding:10px 0px 0px 30px; }
div#main div#categories a.category {
	float: left;
	display: block;
	width: 168px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 10px 0px 10px 20px;
	margin: 0px 0px 0px 10px;
	border:none;
		}
div#main div#categories a.category:hover { text-decoration:underline; }
div#main div#content {
	border-right:1px solid #999999;
	border-left:1px solid #999999;	
	background-color:#FFFFFF;
	width:760px;
	float:left;
	margin:3px;
	}
div#main div#content-top { background-image:url(../gfx/content-top.gif); width:762px; height:9px; margin-left:3px; margin-bottom:-3px; float:left; display:block; }
div#main div#content-bottom { background-image:url(../gfx/content-bottom.gif); width:762px; height:9px; margin-right:5px; margin-top:-3px; float:right; display:block; }
table tr td.tdItem a.layerImage img {
	width: 80%;
	height: 80%;
	}
a.layerImage {
	display: block;
	float: left;
	width: 127px;
	height: 87px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center;
	margin: 15px 20px 10px 0px;
	}
div.separ { overflow:hidden; clear: both; height: 1px; background-color: #E6E6E6; }
div.hr { overflow:hidden; height: 1px; background-color: #999999; margin:0 10px 0 10px; }
h1 {
	font-size: 22px !important;
	line-height: 25px !important;
	margin: 20px 0px 0px 0px;
	}
div.layerText { overflow: hidden; padding: 20px; }
div.layerText * { 
	font-family: 'Arial';
	font-size: 11px;
	color: #000000!important;
	}
div.separathor { clear: both; height: 1px; background-color: #FFFFFF; }
div.layerCategory a {		
	color: #24C2FF !important;
	text-decoration: underline;
	text-transform: lowercase;
	}
div.layerCategory img { margin: 0px 3px 2px 3px; }
a.layerImage {	
		display: block;
		float: left;
		width: 127px;
		height: 87px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: center;
		margin: 15px 20px 10px 0px;
	}
table { margin-top: 0px; }
table td { line-height: 15px; padding: 8px; }
table td.tdHeader {
	background-color: #EFEFEF;
	background-image: none;
	border-bottom: 1px solid #CCCCCC;
	}
table td.tdAttribute {
	width: 100px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
div#content table tr td a { font-size:12px; color:#000000; }
div#content table tr td.header a { font-size:12px; color:#00AAEF; font-size:11px; text-decoration:none; font-weight:bold; }
div#content table tr td a img { font-size:12px; color:#000000; width:60px; }
div#content table tr td.header a img { font-size:12px; color:#00AAEF; height:auto; width:auto; }
div#content table tr td span { color:#dd0000; text-decoration:none; }
table td.tdValue {	border-bottom: 1px solid #CCCCCC; }
table td.tdValue ul { list-style-type: square; padding-left: 15px; margin-top: 5px; }
table td.tdValue a { color: #DD0000 !important; text-decoration:underline; font-weight:bold; }
table td.tdValue a strong { color: #24C2FF !important; }
div.layerPrice { 
	float: left;
	background-color: #DD0000; 
	font-weight: bold;
	color: #FFFFFF; 
	text-align: right;
	padding: 2px 5px 2px 5px; 
	}
div.layerViews {
	clear: both;
	overflow: hidden;
	color: #666666;
	text-align: right;
	text-decoration: underline;
	padding-top: 15px;
	}

/* **************************************************************** */
/* ************************ style footer ************************** */
/* **************************************************************** */

div#main div#footer { padding-top:20px; width:100%; height:30px; clear:both; }
div#main div#footer span {float:left; margin:0 20px 0 20px; }
div#main div#footer a { color:#000000; text-decoration:none; }
div#main div#footer a:hover { color:#000000; text-decoration:underline; }
		
/* *************************************************************** */
/* **************************** Pager **************************** */
/* *************************************************************** */

div#sectionNavigator div.sectionPager { float: right; margin-top: 0px; padding-top: 0px; }
div.sectionPager {
	text-align: right;
	padding: 10px 5px 10px 5px;
	margin: 10px 0px 10px 0px;
	}
div.sectionPager * { font-family: Arial; }
div.sectionPager strong {
	background: url("../gfx/arrowPageActual.gif") no-repeat center;
	color: #3FC9FF;
	padding: 5px 5px 5px 5px;
}
div.sectionPager a { font-family: Arial; color: #333333 !important;	padding: 0px 5px 0px 5px; }
div.sectionPager a img { margin: 0px !important; }
div.sectionPager span {	display: none;	color: #FFFFFF; }

/* ***************************************************************** */
/* ************* style toggleMenu - województwa ******************** */
/* ***************************************************************** */

div#header div#layerLocation h2 {margin-top:6px; text-align:center; display: block; background: url('../gfx/bckgrLocation.gif') no-repeat center; width: 184px; color: #FFFFFF; letter-spacing:-0.5px; font-size: 14px; padding: 10px; }

div#layerLocation div#toggleMenu {
	position: absolute;		
	display: block;
	width: 150px;
	background-color: #EFEFEF;
	border: 1px solid #D2D2D2;
	border-top: none;
	text-align: left;
	margin: 10px 10px 10px 250px;
	z-index: 2;
	}
div#layerLocation div#toggleMenu a#x { position: absolute; float: right; margin: -18px 0px 0px 130px; padding: 0px; }
div#layerLocation div#toggleMenu a.mItem { 
	display: block;
	width: 130px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #D2D2D2;
	color: #333333;
	text-decoration: none;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	}
div#layerLocation div#toggleMenu a.mItem:hover { background-color: #DDDDDD; }
div#sectionMain { overflow: hidden; }
div#header div#layerLocation a { color:#CC0000; display:block; margin:-35px 0 0 205px; text-decoration:underline; }
div#location { float:left; width:240px; height:40px; margin-left:-10px; }

div#main div#header div#sectionSearch { width:250px; height:40px; margin-left:5px;	float:left;	}
div#main div#header div#sectionSearch a { position:relative; text-decoration:none; color:#000000; }
div#main div#header div#sectionSearch a:hover {	text-decoration:underline; }
div#main div#header div#sectionSearch input.inputTekst {
	border:none;
	margin-top:6px; 
	text-align:center; 
	display: block; 
	background: url('../gfx/bckgrLocation.gif') no-repeat center; 
	width: 184px; 
	color: #FFFFFF; 
	letter-spacing:-0.5px; 
	font-size: 14px; 
	padding: 10px; 
	font-weight:bold;
	float:left;
}
div#main div#header div#sectionSearch input.inputSubmit { 
	background-image:url(../gfx/btnZnajdz.png); 
	width:36px;			
	height:15px;
	border:0px solid #FFFFFF;
	cursor:pointer;
	margin-top:17px;
	}
/* *************************************************************** */
/* *************************** Message *************************** */
/* *************************************************************** */
div#layerMessage, div#fxResults {
		width: 400px;
		background-color: #DD0000;
		color: #FFFFFF;
		text-align: center;
		padding: 10px;
		margin: 10px auto 10px auto;
}
div#layerMessage span { font-size: 16px; }
div#fxResults { width: 96%; padding: 10px; margin: 10px auto 10px auto; }

div.layerText {	line-height: 18px; padding: 10px 20px 10px 20px; }
div.layerText h2 { font-size: 16px; font-weight: bold; }
