body{text-align: center; font-family: "Trebuchet MS", Times, Arial, serif;}
#site {text-align: left; margin: 10px auto 0 auto; width: 1000px;}
strong {font-weight: bold;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}

#header .ad {width: 555px; float: left; margin: 0 10px 10px 10px; text-align: center;}
#footer .ad {width: 790px; float: left; margin: 10px 10px 0px 10px; text-align: center;}

a {outer: none;}

.logo {float: left;}

#body {background: url(/layout/main_bg.jpg) no-repeat center; height: 486px;}
.lang-bar {text-align: right; padding: 0px 90px 5px 0;}
.lang-bar a {display: inline-block; width: 30px; height: 8px; margin-right: 10px;}
.lang-pl {background: url(/layout/ico_lang_pl.png) no-repeat center;}
.lang-en {background: url(/layout/ico_lang_en.png) no-repeat center;}

.body-bottom {z-index: 0; margin-top: -11px; position: absolute;width: 1000px;height: 11px;}
.body-bottom .left, .body-bottom .right { height: 11px; width: 9px; background: url(/layout/corner_lb.png) no-repeat bottom left; }
.body-bottom .right { background: url(/layout/corner_rb.png) no-repeat bottom right; }

#menu ul {list-style: none; margin: 0; padding: 0; display: block; height: 40px; position: relative; text-transform: uppercase;z-index: 2;}
#menu ul li {display: inline; float: left; line-height: 40px; border-right: 1px solid #fff; background-color: #862283;}
#menu ul li a.topmenu {clear:both; display: block; text-align: center; color: white; line-height: 40px; text-decoration: none; padding: 0 8px; white-space: nowrap; font-size: 11px;}
#menu ul li:hover a.topmenu {background-color: #bb17b6 !important;}
/*#menu ul li ul li a:hover {background: #bb17b6;}*/
#menu .submenu { z-index: 2; width: auto; line-height: 40px !important;}
#menu ul li:hover .submenu, #menu ul li .submenu:hover {display: block !important; position: absolute; top: 40px;}
/*
#menu ul li ul {background: url(/layout/t_dot.png) transparent; height: auto; z-index: 2;}
*/
#menu ul li ul { height: auto; z-index: 2;background: none;padding-bottom: 2px;}
/*
#menu ul li ul li { float: none;z-index: 3;}
*/
#menu ul li ul li { float: none;z-index: 3; border-right: 0px;}
/*
#menu ul li ul li a { background: url(/layout/menu_bg.png); text-decoration: none; margin-top: 2px; display: block; padding: 0px 8px; color: white;z-index: 2; font-size: 11px; line-height: 38px;white-space: nowrap;}
*/
#menu ul li ul li a { background: #862283;text-decoration: none; margin-top: 2px; display: block; padding: 0px 8px; color: white;z-index: 2; font-size: 11px; line-height: 38px;white-space: nowrap;}

#menu li.first, #menu li.first:hover a.topmenu {background: url(/layout/corner_lt.png) no-repeat top left #862283;}
#menu li.last, #menu li.last:hover a.topmenu {background: url(/layout/corner_rt.png) no-repeat top right #862283; border-right: 0px;}
#menu li.last a.topmenu, #menu li.last {border-right: 0px;}
#menu ul li a:hover{background-color: #bb17b6 !important;}

.content-top, .content-bottom, .content-body {width: 470px; height: 30px; float: none; margin: 0 auto; background: url(/layout/bg_half_top.png) no-repeat bottom center; vertical-align: middle; border: none; padding: 0px;}
.content-top {padding-top: 25px;}
.content-bottom {background: url(/layout/bg_half_bottom.png) no-repeat top center; z-index: 0;}
.content-body {background: url(/layout/bg_dot.png); height: 370px; overflow: visible; z-index: 1;}
.m290 {margin-left: 290px;}
.m190 {margin-left: 190px;}

.content {padding: 0 10px;font-family: Arial; text-align: justify; font-size: 12px;}

.content-top.full, .content-bottom.full, .content-body.full {width: 950px;}
.content-top.full {background-image: url(/layout/bg_full_top.png);}
.content-bottom.full {background-image: url(/layout/bg_full_bottom.png);}

.content-top.m190, .content-bottom.m190, .content-body.m190 {width: 670px;}
.content-top.m190 {background-image: url(/layout/bg_m190_top.png);}
.content-bottom.m190 {background-image: url(/layout/bg_m190_bottom.png);}


#scroll-pane { float:left;overflow: auto; width: 425px; height:345px;position:relative;margin: 0 10px;display:inline; margin-left: 10px;}
.full #scroll-pane {width: 875px;}
.m190 #scroll-pane {width: 615px;}

#scroll-content {position:relative; width: 100%;}
#slider-wrap{float:left;background:url(/layout/scroll_bg.png) repeat-y center;width:11px;}
#slider-vertical{position:relative;height:100%}
.ui-slider-handle{width:11px;height:29px;margin:0 auto;background:url(/layout/scroll.png) no-repeat center;display:block;position:absolute}
#scroll-pane.content {padding: 0;}


.header {color: #a83d8b; text-transform: uppercase; border-bottom: 1px solid #c293c1; padding: 0 0 10px 0px; margin-bottom: 5px; font-size: 18px; text-align: left;}
form {color: #575759;}
input, select {border: 1px solid #b9b7b8;}
/*
input[type="submit"], button, a.button { display: block; padding: 0 5px; line-height: 21px; height: 21px; background: url(/layout/button_bg.png) repeat-x center; text-transform: uppercase; color: white; border: none;}
input[type="submit"].grey, button.grey {background-image: url(/layout/button_bg_grey.png);}
a.button {text-decoration: none; float: left;}
.sendSearchFormButton{float: left; margin-right: 5px}
*/
input[type="submit"], button, a.button { float: left; padding: 0 5px; line-height: 21px; height: 21px; background: url(/layout/button_bg.png) repeat-x center; text-transform: uppercase; color: white; border: none;}
input[type="submit"].grey, button.grey {background-image: url(/layout/button_bg_grey.png);}
a.button {text-decoration: none; float: left;}
.sendSearchFormButton{float: left; margin-left: 5px}

select {display: block; width: 160px;}
select.replaced {display: none;}
ul.selectReplacement {background: url(/layout/dropdown_bg.png) center right no-repeat #fff; margin: 0;padding: 0;height: 21px;width: 160px;color: black;border: 1px solid #b9b7b8;}
ul.selectReplacement li {background: #fff; color: #000; cursor: pointer; display: none; font-size: 11px; line-height: 1.7em; list-style: none; margin: 0; padding: 1px 2px; width: 155px;}
ul.selectOpen li {display: block; z-index: 10; position: relative; background: #fff;}
ul.selectReplacement li.selected {background: transparent; color: black; display: block; height: 19px; overflow: hidden;}
ul.selectOpen li.selected {background: #ddd; display: block; height: auto;}
ul.selectOpen li:hover,
ul.selectOpen li.hover,
ul.selectOpen li.selected:hover {background: #C293C1; color: #000; }

.searchForm table {width: 100%;}
.searchForm table td {padding: 5px 0;}
.searchForm input, .searchForm select {width: 160px;}
.searchForm .td-range input {width: 90px;}
.searchForm .td-range label {padding: 0 5px;}
.td-long {
   /*white-space: nowrap;*/
   text-align: left;
}

.icoUp, .icoDown {width: 8px; height: 9px; background: url(/layout/icons.png) no-repeat 0 0; display: inline-block;}
.icoDown {background-position: 0px -10px}
.icoUp {background-position: 0px -19px}

.readMore {clear: both; cursor: pointer; padding-right: 10px; background: url(/layout/more_bg.png) no-repeat right center; display: inline-block; color: #9f1a80; text-decoration: none;}

.searchTable {width: 100%; font-size: 12px; }
.searchTable th {padding: 0 3px; background: url(/layout/search_header.png) center repeat-x; height: 24px; line-height: 24px; text-transform: uppercase; color: #575759; white-space:nowrap;}
.searchTable td {padding: 3px;}
.searchTable .odd {background: url(/layout/bg_dot.png);}
.paginationControl a, .paginationControl span {color: #575759; display: inline-block; text-decoration: none; padding: 0 3px; line-height: 15px; background: url(/layout/search_header.png) center repeat-x; margin-right: 10px; border: 1px solid #b9b9b9;}
.paginationControl span {background-image: url(/layout/paggin_bg.png); border-color: #a45ea3; color: white;}

.resultsPerPage {text-align: right; color: #575759; font-size: 12px;}
.resultsPerPage a {text-decoration: none; color: #9F1A80;}

.news {font-size: 12px; font-family: Arial; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #b6b6b6; min-height: 70px;}
.news h4, .properties h4 {text-transform: uppercase; font-weight: bold; color: black; font-size: 12px; float: left; margin-bottom: 15px;}
.news h4 span, .properties h4 span {text-transform: none; clear: both; display: block;}
.news h4 span.promo {color: #A83D8B;}
.news p {clear: left;}
.news img {margin: 0 0 10px 20px; float: right;}
.news.award img {margin: 0 0 10px 0; float: none; clear: both; display: block; height: 150px;}

.see-more {display: block; float: left; clear: left; width: 13px; height: 13px; background: url(/layout/ico_more.png) no-repeat center;}
.slogan {float: left; color: #a83d8b; font-family: Helvetica, sans-serif; font-size: 22px;}

.group .description{width: 450px; float: left;}
.group .rightbar {width: 150px; float: right;}
.group .rightbar img {width: 150px; margin-bottom: 30px;}
.group .see-web {width: 150px; height: 39px; display: block; background: url(/layout/see_web.png) no-repeat center;}
.see-gallery {width: 150px; height: 39px; display: block; background: url(/layout/see_gallery.png) no-repeat center;}
.see-virtual {width: 150px; height: 39px; display: block; background: url(/layout/see_virtual.png) no-repeat center;}

.gallery {text-align: center;}
.gallery img {max-width: 600px; max-height: 300px; margin: 0px auto;}
.gallery .slideshow {height: 310px;}
.navigation {width: 155px; margin: 0 auto;}
.navigation .prev {float: left; width: 15px; margin-top: 2px;}
.navigation .runSlideshow {float: left; text-align: center; margin: 0 10px; display: block; padding: 0 5px; line-height: 21px; height: 21px; background: url(/layout/button_bg_grey.png) repeat-x center; text-transform: uppercase; text-decoration: none; color: white; }
.navigation .next {float: right; width: 15px; margin-top: 2px;}

.ui-tooltip {width: 400px; padding:8px; position:absolute; margin-top: 40px; background: url("/layout/bg_dot.png") repeat scroll 0 0 transparent; border-width:2px; box-shadow: 0 0 5px #9F1A80; z-index:9999; -o-box-shadow: 0 0 5px #9F1A80; -moz-box-shadow: 0 0 5px #9F1A80; -webkit-box-shadow: 0 0 5px #9F1A80; -moz-border-radius: 7px 7px 7px 7px;
}


/* SEARCH */
#scroll-paneSearch { float:left;overflow: auto; overflow-x: hidden; width: 425px; height:345px;position:relative;margin: 0 10px;display:inline; margin-left: 10px;}
.full #scroll-paneSearch {width: 875px;}
.m190 #scroll-paneSearch {width: 615px;}

#scroll-contentSearch {position:relative; width: 100%;}
#scroll-pane.contentSearch {padding: 0;}

.paginationSearch{ margin: 0 auto; text-align: center;height: 30px;}

.rowsSearch,
.rowsSearchInvest { border-collapse: collapse; }

.rowsSearch td,
.rowsSearchInvest td { border-bottom: 1px solid #D3D3D3; }

.rowsSearch .td-long {width: 150px;}
.rowsSearch .td-short {width: 70px; text-align: center;}

.rowsSearchInvest .td-long {width: 220px;}
.rowsSearchInvest .td-short {width: 95px; text-align: center;}

#properties .properties img {width: 470px; float: left;}
#properties .properties .description {width: 400px; float: right;font-family: Arial;font-size: 12px;}
#properties .properties .description p {margin-top: 15px; clear: both;}
#properties .properties .see-more {margin: 5px 0;}
#properties .hjsel_select {width: 293px;}
#properties input.hjsel_txtbox {width: 270px;}

#pakiet{margin: 0 auto; float: right}
#pakiet_standard{position:relative; width:276px; height:325px; background: url("/assets/layout/pakiet_standard.jpg") no-repeat transparent; float: left; text-align: center}
#pakiet_comfort{position:relative; width:276px; height:325px; background: url("/assets/layout/pakiet_comfort.jpg") no-repeat transparent; float: left; text-align: center}
#pakiet_premium{position:relative; width:278px; height:325px; background: url("/assets/layout/pakiet_premium.jpg") no-repeat transparent; float: left; text-align: center}
.see{width:276px; position: absolute; bottom:7px; font-size: 20px; color: #7c4088; display: block; text-decoration: none}


#rns
{
	float:left;
	width:15px;
}
