@CHARSET "UTF-8";

/**
 * Index layout
 *
 * @author: Tomasz Paciorek (design) info@tomaszpaciorek.com
 * @author:  Dariusz Paciorek (xhtml, css) darekpaciorek@gmail.com
 * @version: ver. 1
 */


/**
 * Import global settings
 */
@import "global/fonts.css";
@import "global/reset.css";
@import "global/grid.css";
@import "global/browser.css";


#container {
	color: #545454;
	font-size: 0.9166em;
}

/**
 * Heders
 */
#container h2 {
	height: 27px;
	text-indent: -999999px;
	margin: 0;
	padding: 0;
}

#hM1 {background: url(../gfx/listing/h_m1.gif) no-repeat 0 0;}
#hM2 {background: url(../gfx/listing/h_m2.gif) no-repeat 0 0;}
#hM35 {background: url(../gfx/listing/h_m35.gif) no-repeat 0 0;}
#hD {background: url(../gfx/listing/h_d.gif) no-repeat 0 0;}
#hDg {background: url(../gfx/listing/h_dg.gif) no-repeat 0 0;}
#hLo {background: url(../gfx/listing/h_lo.gif) no-repeat 0 0;}
#hK {background: url(../gfx/listing/h_k.gif) no-repeat 0 0;}

#oSale {
	height: 10px;
	margin: 5px 0 0 39px;
	text-indent: -999999px;
	background: url(../gfx/listing/c_sale.gif) no-repeat 0 0;
}

#oRent {
	height: 10px;
	margin: 5px 0 0 39px;
	text-indent: -999999px;
	background: url(../gfx/listing/c_rent.gif) no-repeat 0 0;
}

#galleryOffer {
	height: 273px;
	margin: 12px 0 0;
	background: url(../gfx/offer/offer_bg.gif) no-repeat 0 0;
}

/**
 * Lokal nav
 */
.lokalNav {
	margin: 12px 0 0 200px;
	
}

.lokalNav li {
	float: left;
}

.lokalNav #linkItemPrev, .lokalNav #linkItemUp {
	margin-right: 40px;
}



.lokalNav #linkItemUp a:link, .lokalNav #linkItemUp a:visited {
	text-decoration: none;
	padding-right: 12px;
	color: #535353;
	background: url(../gfx/offer/link_item_up.gif) no-repeat 100% 2px;
}

.lokalNav #linkItemUp a:hover {
	text-decoration: underline;
}

.lokalNav #linkItemUp {
    display:none;
}

.lokalNav #linkItemPrev a:link, .lokalNav #linkItemPrev a:visited {
	text-decoration: none;
	padding-left: 12px;
	color: #535353;
	background: url(../gfx/offer/link_item_prev.gif) no-repeat 0 2px;
}

.lokalNav #linkItemNext a:link, .lokalNav #linkItemNext a:visited {
	text-decoration: none;
	
	padding-right: 12px;
	color: #535353;
	background: url(../gfx/offer/link_item_next.gif) no-repeat 100% 2px;
}

.lokalNav #linkItemUp a:hover, .lokalNav #linkItemPrev a:hover, .lokalNav #linkItemNext a:hover {
	text-decoration: underline;
}

#lokalNavBottom {
	margin-top: 25px;
}


/**
 * Mini browser
 */
#galleryBox {
	float: left;
	margin: 24px 50px 0 0;
}

#thumb {
	width: 262px;
	height: 200px;
	margin: 0 0 0 24px;
	background: url(../gfx/offer/thumb.gif) no-repeat 0 0;
}

#emptyThumb {
	width: 262px;
	height: 200px;
	margin: 0 0 0 24px;
	background: url(../gfx/offer/empty_thumb.gif) no-repeat 0 0;
}

#thumb img {
	padding: 18px 0 0 17px;
}

#thumb ul {
	display: block;
	position: absolute;
	margin: 32px 0 0 233px;
}

#thumb li a {
	display: block;
	width: 30px;
	height: 35px;
	text-indent: -999999px;
	background: url(../gfx/offer/transparent.gif) 0 0;
}

#thumb #btnPrev a {
	margin: 13px 0 0;
}

#thumb #btnZoom a {
	margin: 12px 0 0;
}

/**
 * Offer intro
 */
#offerIntro {
	float: left;
	margin: 34px 0 0;
}

#offerIntro h3 {
	width: 225px;
	font-size: 1.1666em;
	font-weight: 700;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #eeeeee;
}

#offerIntro ul {
	margin: 20px 0 0;
}

#offerIntro li {
	margin: 7px 0 0 7px;
	padding: 0 0 0 19px;
	background: url(../gfx/offer/li_pointer.gif) no-repeat 0 4px;
}

#price {
	margin: 12px 0 0;
	padding: 5px 0 5px 26px;
	font-size: 1.166em;
	font-weight: 700;
	color: #fff;
	background: url(../gfx/offer/cena_bg.gif) no-repeat 0 0;
}

#priceByM2 {
	margin: 6px 0 0;
	padding: 6px 0 6px 26px;
	font-weight: 700;
	background: url(../gfx/offer/cena_m2_bg.gif) no-repeat 0 0;
}

/**
 * Offer details
 */
#offerDetails {
	float: left;
	width: 315px;
	margin: 31px 0 0;
}

#offerDetails ul{
	margin: 0 0 0 20px;
}

#offerDetails li {
	margin: 7px 0 0 0;
	padding: 0 0 0 19px;
	background: url(../gfx/offer/li_pointer.gif) no-repeat 0 4px;
}

#offerDetails li span {
	font-weight: 700;
}

/**
 * Additional information
 */
#additionalInfo {
	float: left;
	width: 224px;
	margin: 12px 0 0;
}

#additionalInfo h3 {
	height: 15px;
	text-indent: -999999px;
	background: url(../gfx/offer/h_info_d.gif) no-repeat 0 0;
}

#additionalInfo div {
	margin: 7px 0 0;
	background: url(../gfx/offer/info_d_m_bg.gif) repeat-y 0 0;
}

#additionalInfo div div {
	margin: 0;
	padding: 24px 0 0;
	background: url(../gfx/offer/info_d_t_bg.gif) no-repeat 0 0;
}

#additionalInfo div div div {
	padding: 0 0 13px 0;
	background: url(../gfx/offer/info_d_b_bg.gif) no-repeat 0 100%;
}

#additionalInfo p {
	margin: 12px 24px 0 24px;
	line-height: 1.5em;
}

#additionalInfo strong {
	font-weight: 700;
}