body { padding: 20px; }
a { color: #000 !important; }
.tasknav, .topnav, .bannerholder, .search, .footnav, .seeall, .newthisweek .showdetails, .availiables, #devmenu, .detailsinfo ul a, .logo { display: none; }
.header .bottom { float: left; }
.header .top { float: right; }
.header, .development ul, .newthisweek li { overflow: hidden; clear: both; height: 100%; }
.content { clear: both; overflow: hidden; height: 100%; }
.footer { text-align: center; clear: both; }

.development ul, .newthisweek ul, .developmentlist ul, .detailsinfo ul { list-style: none; padding: 0; }
.development li { float: left; margin: 0 20px 20px 0; text-align: center; }
.development a span, .newthisweek .area, .newthisweek .type { display: block; }

.newthisweek li { margin: 0 0 10px; }
.newthisweek .imgholder { float: left; margin: 0 10px 0 0; }
.newthisweek .newtext { float: left; }

.developmentlist { overflow: hidden; height: 100%; margin: 0 0 10px; }
.developmentlist table { width: 100%; }
.developmentlist a { text-decoration: none; }
.developmentlist li, .backgr { background-color: #eee; }
.developmentlist li.alt, .propertyItem { background: none; }
.developmentlist ul a, .propertyItem { display: block; padding: 10px; overflow: hidden; height: 100%; }
.developmentlist .imgholder { width: 102px; overflow: hidden; float: left; display: block; margin: 0 15px 0 0; }
.developmentlist .devtext { float: left; display: block; width: 300px; line-height: 1.5em; }
.developmentlist .devtext span { display: block; text-decoration: none; }
.developmentlist .devtext2 { float: right; display: block; width: 150px; line-height: 1.5em; text-align: right; }
.developmentlist .devtext2 span { display: block; text-decoration: none; }
.developmentlist .devtext2 .status { text-transform: uppercase; }
.developmentlist .devtext .area { font-weight: bold; }
.backgr { background-color: #eee; }

.detailsinfo h2 { font-size: 1.5em !important; }
.detailsinfo table td { padding: 0 10px 0 0; }
.detailsinfo table tr { padding: 0 0 10px; }
.ui-accordion-content { display: block !important; }
/** { padding: 0; margin: 0; }
a { color: #A7A9AC; text-decoration: none; cursor: pointer; }
p { font-size: 13px; }
a:hover { color: #A7A9AC; text-decoration: underline; }
body { background: #3A3A3C url(graphics/bg_top.jpg) repeat-x; font-family: arial, sans-serif; font-size: 16px; color: #A7A9AC; }
.outer { background: url(graphics/bg_bottom.jpg) repeat-x bottom left; }
.body { width: 950px; margin: 0 auto; min-height: 646px; overflow: hidden; }

.header .top { height: 31px; overflow: hidden; line-height: 31px; padding: 0 20px; font-size: 12px; }
.header .tasknav { float: left; list-style: none; font-weight: bold; }
.header .tasknav li { display: inline; padding: 0 20px 0 0; }
.header .tasknav a { background: url(graphics/greysquare.gif) no-repeat left center; padding: 0 0 0 12px; }
.header .date { float: right; color: #C1D444; font-weight: bold; }
.header .tel { float: right; color: #C1D444; font-size: 21px; }
.header .bottom { height: 100%; overflow: hidden; padding: 0 0 20px; }
.logo { float: left; margin: 2px 0 0 70px; }
.topnav { float: left; list-style: none; margin-left: 70px; }
.topnav li { float: left; }
.topnav a { position: relative; display: block; background: url(graphics/btn_menu.jpg) no-repeat; height: 102px; padding: 0 10px; text-transform: uppercase; font-size: 15px; white-space: nowrap; line-height: 184px; overflow: hidden; }
.topnav a:hover, .topnav a.current { background-position: bottom left; text-decoration: none; }

.bannerholder { border-top: 4px solid #58595B; border-bottom: 4px solid #58595B; margin-bottom: 30px; }
.banner { margin: 2px 0; list-style: none; width: 950px; height: 337px; overflow: hidden; }
.banner li { position: relative; width: 950px; height: 337px; }
.banner li span { position: absolute; bottom: 25px; left: 30px; font-size: 30px; color: #fff; letter-spacing: 0.07em; }
.banner img { width: 100%; }

.footer { height: 90px; padding: 50px 10px 0 20px; overflow: hidden; font-size: 12px; color: #A7A9AC; clear: both; }
.copyright { float: left; font-weight: bold; }
.footnav { float: right; list-style: none; }
.footnav li { display: inline; border-left: 1px solid; }
.footnav li:first-child { border: 0; }
.footnav a { padding: 0 10px; }
.bbba { clear: both; float: right; margin: 0 10px 0 0; }

.content { padding: 0 0 30px; overflow: hidden; height: 100%; }
.content .left h1, .content .left h2 { font-size: 20px; color: #C1D444; margin: 0 0 1em; }
.content .left { float: left; width: 638px; }
.content .left .harrier, .content .left .development { margin: 0 0 0 10px; }
.content .leftdev h1, .content .leftdev h2 { font-size: 20px; color: #C1D444; margin: 0 0 1em 10px; }
.content .leftdev { float: left; width: 655px; }
.content .right { float: right; width: 282px; }

.harrier { margin-bottom: 50px !important; font-size: 13px; }
.harrier .contenttext { line-height: 1.75em; }
.contenttext p { margin: 0 0 1em; }
.development ul { list-style: none; overflow: hidden; height: 100%; margin: 0 -44px -43px 0; }
.development li { float: left; width: 180px; overflow: hidden; margin: 0 44px 43px 0; text-align: center; font-weight: bold; height: 200px; }
.development img { margin: 0 0 10px; }
.development a { display: block; }
.development span { display: block; }
.development a:hover { text-decoration: none; }
.development a:hover span { text-decoration: underline; }

.developmentlist { overflow: hidden; height: 100%; margin: 0 0 10px; }
.developmentlist ul { list-style: none; }
.developmentlist li { margin: 0 0 0px; background-color: #262626; }
.developmentlist li.alt { background: none; }
.developmentlist ul a { display: block; padding: 10px; overflow: hidden; height: 100%; font-size: 14px; }
.developmentlist .imgholder { width: 102px; overflow: hidden; float: left; display: block; margin: 0 15px 0 0; }
.developmentlist .devtext { float: left; display: block; width: 300px; line-height: 1.5em; }
.developmentlist .devtext span { display: block; font-weight: bold; text-decoration: none; }
.developmentlist a:hover { text-decoration: none; }
.developmentlist .devtext .type { color: #C1D444; }
.developmentlist .devtext .showdetails { font-weight: normal; text-decoration: underline; }
.developmentlist a:hover .devtext .showdetails { text-decoration: none; }
.developmentlist .devtext2 { font-weight: bold; float: right; display: block; width: 150px; line-height: 1.5em; text-align: right; }
.developmentlist .devtext2 span { display: block; text-decoration: none; }
.developmentlist .devtext2 .status { color: #fff; text-transform: uppercase; }
.developmentlist .devtext2 .price { color: #C1D444; }
.availiables { float: left; height: 100%; width: 635px; padding: 10px; background-color: #1D1D1E; }
.availiables h2 { font-size: 16px !important; margin: 0px 0px !important; }

.detailsdesign { background-color: #1D1D1D; width: 635px; padding: 10px; margin-bottom: 15px; overflow: hidden; }
.detailsdesign h2 { margin-left: 0 !important; }
.detailsdesign h1 { margin: 0 !important; color: #A7A9AC !important; }
.detailsdesign img { width: 635px !important; height: 375px !important; }
.detailsinfo { background-color: #4C4D4F; width: 635px; padding: 10px; margin-bottom: 15px; float: left; overflow: hidden; }
.detailsinfo table { margin: 0 0 0 30px; }
.detailsinfo tr td, .detailsinfo li a { color: #A7A9AC; font-size: 15px; font-weight: bold; line-height: 2.1em; text-transform: uppercase; }
.detailsinfo tr td.lefttd, .detailsinfo li a { color: #C1D444; }
.detailsinfo tr td.grey { color: #A7A9AC; }
.detailsinfo td { padding-right: 30px; }
.detailsinfo ul { margin: 10px 30px 0 30px; list-style: none; padding: 10px 0 0; }
.detailsinfo li { margin: 0; }
.detailsinfo a { padding: 3px 0 3px 30px; }
.detailsinfo a.cert { background: url(graphics/download_icon.gif) no-repeat left center; }
.detailsinfo a.broc { background: url(graphics/view_brochure.gif) no-repeat left center; }

.box { border: 1px solid #4D4D4F; background: #070707 url(graphics/box_bottom.jpg) no-repeat bottom left; height: auto; margin-bottom: 15px; }
.boxtop { padding: 20px; }
.boxtopimg { padding: 10px; }
.boxtopimg { width: 262px !important; }
.box h2 { font-size: 16px; color: #C1D444; text-transform: uppercase; margin: 0 0 1em; }
.search { margin: 0 0 30px; }
.search select { width: 242px; margin: 0 0 15px; border: 0; }
.search option { padding: 1px 3px; }
.search input { background: #A7A9AC; color: #fff; border: 0; text-transform: uppercase; font-weight: bold; padding: 3px 10px; }

.boxtop ul#devmenu { list-style: none; margin-bottom: 20px; }
.boxtop ul#devmenu li a { color: #A7A9AC; font-size: 15px; font-weight: bold; line-height: 2.1em; text-transform: uppercase; padding: 0 0 0 12px; }
.boxtop ul#devmenu li a:hover, .boxtop ul#devmenu li a.current { color: #C1D444; background: url(graphics/right_arrow.gif) no-repeat 0 3px; overflow: hidden; text-decoration: none; }

.newthisweek { overflow: hidden; height: 100%; }
.newthisweek ul { list-style: none; }
.newthisweek li { margin: 0 0 10px; }
.newthisweek ul a { display: block; padding: 0 0 0 12px; background: url(graphics/right_arrow.gif) no-repeat 0 3px; overflow: hidden; height: 100%; font-size: 11px; }
.newthisweek .imgholder { width: 64px; overflow: hidden; float: left; display: block; margin: 0 10px 0 0; }
.newthisweek .newtext { float: left; display: block; width: 154px; line-height: 1.5em; }
.newthisweek .newtext span { display: block; font-weight: bold; text-decoration: none; }
.newthisweek a:hover { text-decoration: none; }
.newthisweek .newtext .type { color: #C1D444; }
.newthisweek .newtext .showdetails { font-weight: normal; text-decoration: underline; }
.newthisweek a:hover .newtext .showdetails { text-decoration: none; }
.newthisweek .seeall { float: right; color: #C1D444; text-decoration: underline; font-size: 13px; }

.boxviews { background: #000; border: 0; }
.boxviews p { text-align: center; }
.views h3 { padding: 5px 10px; }
.views h3.last { margin: 0; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; }
.ui-accordion .ui-accordion-header .ui-icon { left: 0.5em; margin-top: -8px; position: absolute; top: 50%; }
.ui-accordion .ui-accordion-header .viewshead { display: block; padding: 0 0 0 15px; color: #C1D444; text-transform: uppercase; font-size: 15px; }
.ui-icon { height: 16px; width: 16px; background-repeat: no-repeat; background-position: left center; display: block; overflow: hidden; text-indent: -99999px; }

.ui-state-active { background: #4C4D4F; }
.ui-state-default { background: #4C4D4F; }

/***************************************
*				PIOTR
****************************************/

/*.ddl { cursor: hand; cursor: pointer; }
.properyList { float: left; overflow: hidden; }
.properyList .propertyItem { float: left; width: 638px; }
.properyList .backgr { background-color: #262626; }
.properyList table { border: none !important; }
.properyList table tr { border: none !important; }
.properyList table tr td { border: none !important; }
.propertyItem { overflow: hidden; height: 100%; padding: 5px 0px; }
.propertyItem ul { list-style: none; }
.propertyItem li { margin: 0 0 0px; background-color: #262626; }
.propertyItem li.alt { background: none; }
.propertyItem a { display: block; padding: 10px; overflow: hidden; height: 100%; font-size: 14px; }
.propertyItem .imgholder { width: 102px; overflow: hidden; float: left; display: block; margin: 0 15px 0 0; }
.propertyItem .devtext { float: left; display: block; width: 300px; line-height: 1.5em; }
.propertyItem .devtext span { display: block; font-weight: bold; text-decoration: none; }
.propertyItem a:hover { text-decoration: none; }
.propertyItem .devtext .type { color: #C1D444; }
.propertyItem .devtext .showdetails { font-weight: normal; text-decoration: underline; }
.propertyItem a:hover .devtext .showdetails { text-decoration: none; }
.propertyItem .devtext2 { font-weight: bold; float: right; display: block; width: 150px; line-height: 1.5em; text-align: right; }
.propertyItem .devtext2 span { display: block; text-decoration: none; }
.propertyItem .devtext2 .status { color: #fff; text-transform: uppercase; }
.propertyItem .devtext2 .price { color: #C1D444; }
.ui-icon-triangle-1-e { background-image: url(graphics/right_arrow.gif); }
.ui-icon-triangle-1-s { background-image: url(graphics/down_arrow.gif); }
.rmselected { background: transparent url(graphics/right_arrow.gif) no-repeat scroll 0 3px; color: #E1E320; overflow: hidden; text-decoration: none; }
.searchBtn { cursor: hand; cursor: pointer; }
#ctl00_content_searchresault1_gridviewProp tr td table tr td span { color: #C1D444 !important; }

/***************** GALLERY **********************/
/*.extGalBx { float: left; width: 556px; margin-left: 50px; margin-bottom: 18px; }
.imgBxGal { float: left; display: block; margin-right: 18px; margin-top: 18px; height: 106px; width: 146px; border: solid 10px #808080; }
.imgBxGal:hover { border-color: #666666; }
.imgBxGal a { margin: 0px; padding: 0px; cursor: hand; cursor: pointer; }

.form { font-size: 13px; margin: 0 0 0 10px; }
.form td { padding: 0 10px 15px 0; vertical-align: top; }
.form input, .form textarea, .form select { border: 1px solid #fff; width: 242px; padding: 1px 3px; }
.form .btn { background: #A7A9AC; border: 0; padding: 3px 10px; color: #fff; font-weight: bold; text-transform: uppercase; width: auto; }
.validationsummary ul { background: #fff; list-style: none; padding: 15px 15px 10px; }
.validationsummary li { margin: 0 0 5px; }
.contactpage .harrier { margin-bottom: 0 !important; }

.good, .bad { font-weight: bold; }
.good { color: green; }
.bad { color: red; }*/
