html, body, table {	font: 12px Arial;	color: #000000;}

body{	margin: 0;	padding: 0;	background-color: #FFFFFF;}


.fan_box .full_widget { border: 0px; }
table td{vertical-align: top;}
#mainPopupArea{background: url('../images/pages/search/search_popup.gif') bottom left no-repeat; display: none; position: fixed; z-index: 9020; margin-top: 250px; margin-left:35%; border: 1px solid silver; width: 450px; height: 200px; background-color: white; text-align: center; font-weight: bold;}
#mainPopupArea .close{float:right; padding: 5px 10px 5px 10px; border-bottom: 1px solid silver; border-left: 1px solid silver; font-size: 15px; color: red; cursor: pointer;}
#mainPopupArea .close:hover{background-color: #f1f1f1;}
.offerContactFormError {	display:none;    color: #fe0000;	float:left;	overflow:hidden;	width:173px;    height: 18px;}
.leftPad10{padding-left: 10px;}
.leftPad20{padding-left: 20px;}
/* pop-upy z info */
#infoPopUpMain{background: url('../images/backgrounds/bg_homes.gif') bottom left no-repeat; display: none; position: fixed; z-index: 101; margin-top: 250px; margin-left:35%; border: 0px; width: 633px; height: 325px; background-color:#646464; text-align: center; font-weight: bold;}
#infoPopUpMain .close{float:right; padding: 5px 10px 5px 10px; font-size: 16px; color: red; cursor: pointer;}
#infoPopUpMain .close:hover{color: #188CE3;}
#infoPopUpBackground{    display:none;    position:fixed;    position:absolute; /* hack for internet explorer 6*/    height: 100%;    width: 100%;    top:0;    left:0;    background:#000000;    border:2px solid #cecece;    z-index:1000;}
div.infoPopUp {    display:none;    position:fixed;    position:absolute; /* hack for internet explorer 6*/    height:159px;    width:328px;    background: #ffffff url('../images/backgrounds/komunikat_blue.jpg') no-repeat;    border:0px solid #ffffff;    z-index:1002;    font-size:16px;	font-weight:bold;	padding: 15px;	text-align: center;	color: #228fe1;}
div.infoPopError {    background: url('../images/backgrounds/komunikat_red.jpg') no-repeat;	color: #fe0000;}
div.infoPopUpClose {    left:133px;    top:150px;    width: 92px;    height: 24px;    position:absolute;    display:block;    cursor: pointer;}
/* pop-up credit */
.hidden{display: none;}
#CreditPopUpDiv {position:absolute;background-color:#dfedf8;width:295px;height:475px;z-index: 9002;}
#VVPopUpDiv {position:absolute;background-color:#FFFFFF;width:680px;height:350px;z-index: 9002;}
/* ***************************** FONTS ******************** */
.blackfont{color: black; text-decoration: none;}
.redfont {	color: #ed1c23;	text-decoration: none;}
.silverfont {	color: #808080;	text-decoration: none;}
.silverfont a{	color: #808080;	text-decoration: none;}
.lightsilverfont {	color: #999999;	text-decoration: none;}
.lightsilverfont a{	color: #999999;	text-decoration: none;}
.darksilverfont {	color: #757575; 	text-decoration: none;}
.darksilverfont a{	color: #757575; 	text-decoration: none;}
.redfont:link {	color: #ed1c23; 	text-decoration: none;}
.redfont:visited {	color: #ed1c23;	text-decoration: none;}
.advertTitle{font-size: 9px; color: #9b9b9b}
.advertBorder{margin-left: -2px; border: 1px solid #999999}
.bluefont {	color: #2190e2;	text-decoration: none;}
.bluefont:link {	color: #2190e2;	text-decoration: none;}
.bluefont:visited {	color: #2190e2;	text-decoration: none;}
.black{color: #464646;}
.noBorder{border: 0px;}

.defaultInput{border: 1px solid silver; font-size: 13px; margin: 0px; width: 150px;}
.defaultSelect{border: 1px solid silver; font-size: 13px; margin: 0px; width: 150px;}

.btnBorder{float: left; display: block; width: 132px; height: 27px; background-image: url('../images/buttons/btn_border.gif'); cursor: pointer;}
.btnBorder span{display: block; text-align: center; padding-top: 4px; font-size: 15px; color: #2390e2; cursor: pointer;}

.btnBorderOn{float: left; display: block; width: 132px; height: 27px; background-image: url('../images/buttons/btn_border_on.gif');}
.btnBorderOn span{display: block; text-align: center; padding-top: 4px; font-size: 15px; color: white;}

.btnOfferBack{float: left; display: block; width: 175px; height: 23px; background-image: url('../images/buttons/btn_offerback.gif');}
.btnOfferBack a{text-decoration: none;}
.btnOfferBack span{display: block; text-align: center; padding-top: 4px; font-size: 12px; color: white; text-decoration: none;}

.btnBorder:hover, .btnBorderOn:hover{text-decoration: none;}

/* ***************************** OGOLNE STYLE PORTALU ******************** */
#main {	margin: 0px auto; text-align: left; width: 1000px;}
.headerBlue{font-size: 12px; font-weight: bold; color: #1887d2; }
.headerRed{font-size: 12px; font-weight: bold; color: red; }
.headerBlack{font-size: 12px; font-weight: bold; color: #464646;}
.large{font-size: 15px;}
.xlarge{font-size: 20px;}
.xxlarge{font-size: 30px;}
.xxxlarge{font-size: 35px;}
.defaultSpacer{height: 10px; line-height: 0px; font-size: 1px;}
.defaultSpacerSmall{height: 5px !important;  line-height: 0px; font-size: 1px;}
a{	outline: none;	text-decoration: none;	font-weight: normal; color: #000000; cursor: pointer;}

a:link, a:visited {}
a:active, a:hover {	text-decoration: underline;}
.defaultWidthSpacer{height: 1px; float: left; width: 10px;}
.defaultWidthSpacerSmall{height: 1px; float: left; width: 5px;}
.button{cursor: pointer;}
.buttonBlue{display: block;cursor: pointer; height: 21px; width: 78px; background: url('../images/button_blue.jpg') no-repeat;}
.buttonSilver{display: block;cursor: pointer; height: 21px; width: 78px; background: url('../images/button_silver.jpg') no-repeat;}
.buttonBlue div, .buttonSilver div{padding-top: 3px; color: white; text-align: center;}
.buttonBlueBorder{border: 2px solid #1887d2; display: block; text-align: center; padding: 5px;}
.buttonBlueBorder:hover, .buttonBlueBorder:hover span{text-decoration: none; color: white; background-color: #1887d2;}
.imageFloatLeft{float: left; margin: 0px 4px 0px 0px;}
.noDecoration{text-decoration: none;}
.mapWidthSpacer{height: 1px; float: left; width: 2px;}
.onPageTitle{font-size: 17px; font-weight: bold; padding: 10px;}
input { 	font: 12px Arial;	color: #000000; background-color: white;}
textarea { font: 12px Arial;	color: #000000;}
strong {	font-weight: bold;}
textarea { font: 12px Arial;	color: #000000;}
p{padding-top: 10px; padding-bottom: 10px;}
.textcenter {	text-align: center;}
.textleft {	text-align: left;}
.textright {	text-align: right;}
.left {	float: left;}
.right {	float: right;}
.clear {	clear: both;height: 1px;	font-size: 1px;	line-height: 1px;}
area, map {	cursor: pointer;}
img{border: 0px;}
img:hover{text-decoration: none;}
.searchRolldownItem{display: block; padding: 3px; cursor: pointer; border-bottom: 1px solid silver;}
.searchRolldownItem:hover{background-color: #e9e9e9; padding-left: 4px; text-decoration: none;}
.bold{font-weight: bold;}
.buttonRollup{cursor: pointer;}
.bluelink{color: #2191e3;}
ul.menuStyle{list-style: none;}
ul.menuStyle li{padding: 5px;}
.onPageError{text-align: center;border: 1px solid silver; font-weight: bold; color: white; background-color: #ed1c23; padding: 15px; font-size:20px;}
.borderSilver{border: 1px solid silver;}
.tab_237{height: 68px;width: 950px; background-image: url('../images/backgrounds/tab_button_237.jpg');}
.tabHead_237{padding-top: 3px; padding-left: 23px;}
.tab_partnerzy{height: 100px;width: 950px; background-image: url('../images/backgrounds/tab_button_partnerzy.jpg');}
.tabHead_partnerzy{padding-top: 3px; padding-left: 23px;}
.partnerzyList{text-align: center; margin-left: 350px;}
.partner{margin-left: 10px; margin-right: 10px;}
/*message*/
#messageTitle{	font-weight: bold;	font-size: 15px; }
#messageContent{	text-align: center;	padding: 40px;}
/* static content */
.dlaczegoWirtualne{padding: 20px; line-height: 200%;}
.dlaczegoWirtualnePrzyklad{ margin: 20px; background-color: #dae7f3;}
.dlaczegoWirtualneTitle{ font-size: 13px; font-weight: bold; padding: 10px; text-decoration: underline;}
.WhyVVwithUfo{width: 500px; height:40px; padding-top: 45px; background: url('../images/pages/dlaczego_ww/ufo.jpg') top right no-repeat;}
/* footer */
#footer .footer_right {float: right;	padding-right: 0px;	padding-top: 5px;}
#footer .footer_left {float: left; padding-left: 0px; padding-top: 5px;}

/* ***************************** HEADER **************************** */
#header {}
#logo {	height: 100px;}
.topMenuArea .ctl{margin-bottom: -4px;}
.topMenuArea .cbl{margin-top: -5px;}
.topMenu{width: 100%; border-collapse:collapse; margin: 0px; padding: 0px;}
.topMenu tr td{text-align: center; }
.topMenu tr td a{height: 20px; padding-top: 6px; font-weight: bold; color: #329ae7; display: block; border-right: 1px solid #329ae7; vertical-align: middle; text-align: center;}
.topMenu tr td a.itemRed{height: 26px; font-size: 22px; color: red; font-weight: normal; padding-top: 0px;}
.topMenu tr td a.itemRedSmall{padding-top: 6px; color: red;}
.topMenu tr td a:hover{background-color: #329ae7; color: white; text-decoration: none;}
.topMenu tr td a.itemRed:hover, .topMenu tr td a.itemRedSmall:hover{background-color: red; color: white;}
#headMenuTop{ height: 35px;}
.headMenuItem{float: left; padding-right: 2px; padding-top: 3px;}
#headMenuKontoHidden{display: none; position: absolute; z-index: 100; margin-top: -30px; margin-left: -163px; float: left;}
#headMenuKontoHiddenFill div{text-align: center; padding: 5px 0px 3px 0px; border-bottom: 1px solid black;}
#headMenuKontoHiddenFill div a{color: white; font-size: 11px;}
#headMenuONasHidden{display: none; position: absolute; z-index: 100; margin-top: -30px; margin-left: -260px; float: left;}
.headMenuHiddenItem{float: left; font-size: 11px; padding-right: 5px; padding-left: 5px; padding-top: 5px;}
.headMenuHiddenFill{height: 26px; background-image: url('../images/pages/header/menu_top_item_fill.jpg'); width: 390px;}
.headMenuHiddenItemRight{ background: url('../images/pages/header/menu_top_item_right.jpg') top right no-repeat; height: 26px;}
.headMenuHiddenItemLeft{ background: url('../images/pages/header/menu_top_item_left.jpg') top left no-repeat;  height: 26px;}
#mainPageSearcherPri{height: 190px; width: 590px; float: left;}
#searcherRodzajOfertyPri{float: left; width: 320px;}
.searcherSelect{color: gray;background: #ffffff;position: relative;width: 148px;}
.searcherInput{color: gray;background: #ffffff;border: 1px solid silver; }
#headerFact{height: 62px; width: 480px;}
#headerFactPad{height: 62px; width: 480px;}
#headerFactArea{padding: 12px 0px 0px 40px; float: left;}
/*searcher small */
#searchersmall{padding-top: 4px;}
#searchersmall .searchersmallLabel {	float: left;	padding-right: 5px;}
#searchersmallTypRynku{float: left; padding-left: 0px;}
#searchersmallTypOferty{float: left; padding-left: 0px;}
#searchersmallRodzajOferty{float: left; padding-left: 0px;}
#searchersmallWybierzMiasto{float: left; margin-top: -2px; padding-left: 0px;}
#searchersmallSubmit{float: left; margin-top: -3px; padding-left: 5px;}
#searchersmall select{border: 1px solid silver; margin-top: 2px;}
/* ******************************** STRONA GLOWNA *************************** */
.borderRight{border-right: 1px solid #b0d7f6;}
.borderLeft{border-left: 1px solid #b0d7f6;}
.borderRight div{padding-right: 10px;}
.borderLeft div{padding-left: 10px;}
.mainCol1{width: 190px;}
.mainCol2{width: 390px;}
.mainCol1_5{width: 290px;}
.mainRow1{height: 590px; overflow: auto;}
.mainRow2{height: 400px; overflow: auto;}
.mainRow2Long{height: 494px; overflow: auto;}
.mainRow3{height: 470px; overflow: auto;}
.mainColumn1{width: 244px;}
.mainColumn2{width: 490px;}
.mainHeaderBackground{background-color:  #dae4eb; padding: 0px 0px 0px 10px;}
.mainHeaderBackground .left, .mainHeaderBackground .right{margin-top: -5px;}
.mainOfferCount{color: red; font-weight: bold; padding-right: 10px;}
/* oferty sprzedaĹĽy i wynajmu z regionĂłw */
.regionOffer, .regionOffer table{font-size: 11px; padding: 0px; width: 100%;}
.regionOffer table td{vertical-align: middle;}
.regionOfferDescription{ width: 220px;}
/* nowe inwestycje */
.investmentOffer{font-size: 11px; padding-top: 0px;}
.mainInvestmentDescription{}
#mainCityChangeButton{border: 1px solid silver; padding: 0px 10px 0px 15px; background-color: white; font-size: 16px;}
#mainCityChangeButton:hover{border: 1px solid #2190e2;}
#mainCityChangeList{display: none; position: absolute; width: 200px; border: 1px solid silver; height: 300px; overflow: auto; background-color: white; margin-top: 26px;}
/* srednie ceny mieszkan */
#citiespriceTable{border: 0; width: 280px;}
#citiespriceTable td {vertical-align: middle; padding: 0px; margin: 0px;}
.smallRowL {font-size: 9px; text-align: left;}
.smallRowR {font-size: 9px; text-align: right;}
.smallDesc {font-size: 9px; text-align: left; padding-top: 30px; vertical-align: bottom;}
.priceCity {text-align: left;}
.priceNew {font-size: 9px; text-align: right;}
.priceOld {font-size: 9px; text-align: right;}
/* dlaczego vt sa zaje... */
b.ctl, b.ctr, b.cbl, b.cbr{font-size: 0px; line-height: 0px; display: block; height: 5px;}
b.ctl{margin-top: -1px; margin-left: -1px; margin-right: -1px;}
b.cbl{margin-bottom: -1px; margin-left: -1px; margin-right: -1px;}
b.ctr, b.cbr{padding-left: 1px;}
.areaBlue{border: 1px solid #329ae7;}
#mainPagewhyVt{border: 1px solid #329ae7; width: 330px;}
b.ctl{background: url('../images/corners/corners_l.gif') top left no-repeat;}
b.ctr{background: url('../images/corners/corners_r.gif') top right no-repeat;}
b.cbl{background: url('../images/corners/corners_l.gif') bottom left no-repeat;}
b.cbr{background: url('../images/corners/corners_r.gif') bottom right no-repeat; }
.areaSilver{border: 1px solid silver;}
.areaSilver b.ctl{background: url('../images/corners/silver_l.gif') top left no-repeat;}
.areaSilver b.ctr{background: url('../images/corners/silver_r.gif') top right no-repeat;}
.areaSilver b.cbl{background: url('../images/corners/silver_l.gif') bottom left no-repeat;}
.areaSilver b.cbr{background: url('../images/corners/silver_r.gif') bottom right no-repeat; }
.areaTopBlue{border: 1px solid #3399ff;}
.areaTopBlue b.ctl{background-color: #3399ff; background-image: url('../images/corners/search_l.gif');background-position: top left; background-repeat: no-repeat;}
.areaTopBlue b.ctr{ background: url('../images/corners/search_r.gif') top right no-repeat;}
.areaTopBlue .top{ background-color: #3399ff; color: white; font-size: 14px; font-weight: bold; padding-bottom: 3px; padding-left: 7px;}
/* reklamy main page */
.mainAdvert {border: 0; width: 300px; float: left;}
/* search */
#mainPageSearch{background-color: #e7edf1; width: 649px; font-size: 14px;}
#mainPageSearch .top{ background-color: #3399ff; color: white;  font-size: 24px; padding-left: 10px; padding-bottom: 4px;}
#mainPageSearch b.ctl{background-color: #3399ff; background-image: url('../images/corners/search_l.gif'); background-position: top left; background-repeat: no-repeat;}
#mainPageSearch b.ctr{ background: url('../images/corners/search_r.gif') top right no-repeat; }
#mainPageSearch b.cbl{background: url('../images/corners/search_l.gif') bottom left no-repeat;} 
#mainPageSearch b.cbr{background: url('../images/corners/search_r.gif') bottom right no-repeat; }
.mainSearchCritTitle{width: 95px; text-align: right; display: block; float: left; clear: right; padding-right: 5px;}
.mainSearchCritPrice{height: 22px; float: left;}
.mainSearchCritCurrency{height: 22px; float: left;}
.mainSearchCritArea{height: 22px; clear: both;}
.mainSearchCrit {border: 1px solid silver; font-size: 9px; width: 65px; color: #b9b9b9;}
.mainSearchCritCity, .mainSearchCritType{border: 1px solid silver; font-size: 16px; padding: 3px; color: silver;}
.mainSearchCritCity{width: 275px;}
.mainSearchCritType{width: 150px;}
.mainSearchCritHint{	font-size: 9px;	color: silver;	overflow: hidden;}
.mainSearchCityArea{padding-left: 15px;}
.mainSearchAdvancedSearchArea{padding-left: 0px; padding-top: 10px;}
.mainSearchBtnArea{padding-right: 15px;}
.mainSearchTypeArea{text-align: right; padding-right: 20px;}
.mainSearchSelect{border: 1px solid silver; font-size: 16px; color: silver;}
.mainSearchSelectCurrency{border: 1px solid silver; font-size: 10px; color: silver; margin-left: 2px; margin-top: 2px; height: 20px;}
.mainSearchRadio{background: #e7edf1;}

.h2Title{font-size: 13px;}

/* popularne lokalizacje wyszukiwania */
.mainPopularSearchesItem {float: left; width: 244px; font-size: 11px; color: #2190e2; text-decoration: none; padding-left: 5px;}
/* searcher module */
#autocompleteCity{display:none; position: absolute; float: left; border: 1px solid silver;  z-index: 110; background-color: white;}
#autocompleteCity option{padding: 1px; width: 200px; cursor: pointer; font-size: 11px;}
#autocompleteCity option:hover{background-color: #dadada}
/* wiadomoÄąâ€şci z rynku */
#mainPageWiadomosciZRynku{width: 200px; float: left;}
#wiadomosciZRynkuHeight{height: 324px;}
/* wirtualny przewodnik */
.wirtualnyPrzewodnikButton{height: 23px; width: 86px; cursor: pointer; float: left; display: block; margin: 1px; margin-bottom: -1px; }
.wirtualnyPrzewodnikButton div{text-align: center; padding-top: 8px; color: #2190e2; font-weight: bold;}
.wirtualnyPrzewodnikButtonMain{height: 23px; width: 86px; cursor: pointer; float: left; display: block; margin: 1px; margin-bottom: -1px; }
.wirtualnyPrzewodnikButtonMain div{text-align: center; padding-top: 8px; font-weight: bold;}
#mainPageWirtualnyPrzewodnik{width: 328px; float: left;}
.mainPageWirtualnyPrzewodnikContent{text-align: justify; font-size: 11px;}
#wirtualnyPrzewodnikBtn{height: 30px; background:  url('../images/pages/wirtualny_przewodnik/tab_przewodnik_top.gif') top left no-repeat;}
/* hotele */
#modulHotele{float: left; width: 196px;}
/* nowoÄąâ€şci domoklik */
#nowosciDomoklik{float: left; width: 196px;}
#nowosciDomoklikPad{padding: 3px 0px 0px 3px;}
/* kalejdoskop */
#mainPageKalejdoskop{width: 740px; float: left;}
#mainPageKalejdoskopBorder{height: 165px; width: 290px; background: url('../images/main_page_kalejdoskop_border.jpg') no-repeat;}
#mainPageKalejdoskopHeight{height: 530px;}
/*article*/
.articleTitleLarge{font-size: 15px; color: #676767; font-weight: normal;}
.articleTitleSmall{font-size: 13px;  font-weight: normal;}
.articleContent{font-size: 11px; padding: 0px 5px 0px 5px;}
.articleContent a{font-weight: bold;}
.articleArrowLink{display: block; padding-left: 20px; font-weight: bold; background: url('../images/icons/arrow_silver.jpg') top left no-repeat; padding-bottom: 4px; cursor: pointer;}
.articleArrowLink:hover{text-decoration: underline;}
.articleText{text-align: justify; font-weight: normal; font-size: 11px;}
/* ankieta */
#mainPageAnkieta{float: left; width: 200px;}
#mainPageAnkietaSubmit{border:0; padding:0; margin:0 auto; height: 19px; width: 91px; background: url('../images/glosuj_pl.jpg') no-repeat; cursor: pointer;}
#mainPageAnkietaHeight{height: 263px;}
#ankietaForm input{padding: 0px;}
.ankietaSubmit{height: 24px; width: 91px; border:0; cursor: pointer;}
.surveyResGraph{height: 5px; background: url('../images/icons/ankieta_fill.jpg');}
 /* main page module */
.mainPageModuleMarker{ padding-left: 15px; padding-top: 2px; border-top: 1px solid #5C5C5C; background: url('../images/main_page_module_marker.jpg') top left no-repeat;}
/* ciekawe miejsca */
#ciekaweMiejsca{float: left; font-size: 11px;}
#ciekaweMiejscaHeight{height: 460px; padding-right: 5px;  overflow: auto; margin-right: 1px;}
/* news */
#modulNews{float: left; font-size: 11px;}
#modulNewsHeight{height: 460px;  padding-right: 5px; overflow: auto;  margin-right: 1px;}
/* modne kluby */
#modneKluby{float: left; font-size: 11px; width: 197px;}
/* sprawdz inne funkcjonalnosci portalu */
.services_links_inner {	margin-left: 5px;	color: black;	text-decoration: none;}
.services_links_inner:link {	color: black;	font-weight: normal;	text-decoration: none;}
.services_links_inner:visited {	color: black;	font-weight: normal;	text-decoration: none;}
.services_links_inner:hover {	color: #2190e2;	font-weight: normal;	text-decoration: none;}
/* ****************************** SUBPAGES: OFERTA **************** */
.btnOferta{float: left; display: block; height: 20px; background: url('../images/buttons/btn_oferta.gif') top center repeat-x;}
.btnOferta a{text-decoration: none;}
.btnOferta span{display: block; text-align: center; padding-top: 2px; padding-left: 10px; padding-right: 10px; font-size: 12px; color: white; text-decoration: none;}

.btnOfertaBlue{float: left; display: block; width: 122px; height: 33px; background: url('../images/buttons/btn_oferta_blue.gif') top center no-repeat;}
.btnOfertaBlue a{text-decoration: none;}
.btnOfertaBlue span{display: block; font-weight: bold; text-align: center; padding-top: 6px; padding-left: 10px; padding-right: 10px; font-size: 12px; color: white; text-decoration: none;}
/* ****************************** OFERTA DLA OSOBY PRYWATNEJ **************** */
#ofertaDlaOsTable td{padding: 10px;}
#ofertaDlaOsTable tr.trMain td{text-align: center; font-size: 18px; font-weight: bold;}
#ofertaDlaOsTable td.tdMark{text-align: center; font-size: 20px; width: 250px;}
#ofertaDlaOsTable td.tdFirst{width: 300px;}
#ofertaDlaOsTable td.tdSpacer{background: url('../images/icons/kreska_urwana_pion.jpg') top center repeat-y;}
/* ************************* KALEJDOSKOP *********************************** */
#kalejdoskopVtour{}
#kalejdoskopVtourAnkieta{width: 183px;  height: 352px;}
#kalejdoskopVtourKomentarze{width: 450px; float: left;}
#kalejdoskopVtourKomentarzeMsg{color: red; padding: 10px; font-weight: bold;}
#kalejdoskopVtourKomentarzeHeight{height: 320px; overflow: auto;}
#kalejdoskopVtourKomentarzePad{padding: 25px; }
#kalejdoskopVtourKomentarzeTitle{padding: 0px 0px 10px 0px; font-size: 17px;}
#kalejdoskopVtourKomentarzeAdd{font-size: 13px; font-weight: bold; color:  #79B659; float: left;}
#kalejdoskopVtourKomentarzeAdd:hover{text-decoration: underline;}
.kalejdoskopVtourFormValue input{width: 200px; border: 1px solid silver; font-size: 11px;}
.kalejdoskopVtourFormValue textarea{width: 200px;  border: 1px solid silver; font-size: 11px;}
.kalejdoskopCommentUser{font-weight: bold; color: #79B659; font-size: 11px;}
.kalejdoskopCommentUserDate{font-size: 11px;}
.kalejdoskopCommentContent{padding: 2px;}
#kalejdoskopVtourNajczesciej{width: 416px; float: left;}
#kalejdoskopVtourNajczesciejHeight{height: 500px;}
#kalejdoskopVtourNajczesciejLeft{float: left; width: 201px; font-size: 11px;}
#kalejdoskopVtourNajczesciejRight{float: left; width: 195px; font-size: 11px;}
#kalejdoskopVtourNajczesciejLeftPad{padding: 10px;}
#kalejdoskopVtourNajczesciejRightPad{padding: 10px;}
.kalejdoskopVtourArticleText{font-size: 11px; text-align: justify;}
#kalejdoskopVtourEmail{clear: both;}
#kalejdoskopVtourEmailBtn{float: left; width: 65px; height: 15px;}
#kalejdoskopVtourEmailHidden{display: none; float: left; font-size: 11px;}
#kalejdoskopVtourEmailHidden input{border: 1px solid silver; padding:0; margin:0; font-size: 11px;}
#kalejdoskopVtourTitle{padding-left: 20px; }
#kalejdoskopVtourTitle b{display: block; padding: 6px 0px 0px 0px;}
#kalejdoskopVtourZobaczInne{width: 282px; float: left;}
#kalejdoskopVtourZobaczInneHeight{height: 320px; overflow: auto;}
#kalejdoskopVtourNowosciDomoklikHeight{height: 500px;}
#kalejdoskopVtourKonkurs{width: 185px; float: left;}
#kalejdoskopVtourKonkursHeight{height: 500px;}
#kalejdoskopJakaVtSend{border: 0px;  background: url('../images/backgrounds/submit_red.jpg') top left no-repeat; height: 21px; width: 80px; text-align: center; margin: 0 auto;}
#kalejdoskopJakaVtSend img{margin-top: 4px;}
#proposalReturn{display: none; padding: 10px; font-weight: bold; color: red; text-align: center;}
#jakaVtText{margin: 0px; border: 1px solid #2190e2;}
#kalejdoskopRanking{height: 531px; width: 947px;}
.listOtherCityName{/* border-top: 1px solid silver;*/ font-size: 11px; margin: 2px 0px 2px 0px; padding-left: 21px;}
/* ******************************* KONKURS NA ********************************************/
#konkursNaTop{}
#konkursNaTopTitle{font-weight: bold;}
#konkursNaTopLeft{float: left; width: 730px;}
#konkursNaTopFlash{padding: 20px 20px 0px 0px;}
#konkursNaTopRight{float: left; width: 210px;}
#konkursNaTopRightPad{padding-top: 10px; text-align: center; padding-left: 15px; padding-right: 10px;}
#konkursNaTopRight .moduleContent{height: 400px; padding-left: 15px;}
#konkursNaTopLeft .moduleContent{height: 400px; padding-left: 15px; }
#konkursNaTopInne .moduleContent{padding-left: 30px;}
.konkursNaOtherItemBorder{float: left; height: 97px; width: 168px; background-image: url('../images/backgrounds/photo_border_168_97.jpg');}
.konkursNaOtherItemOtherBorder{height: 97px; width: 168px; background-image: url('../images/backgrounds/photo_border_168_97.jpg');}
.konkursNaOtherItemBorderFill{float: left; height: 97px; width: 168px; background-image: url('../images/backgrounds/photo_border_fill_168_97.jpg');}
.konkursNaOtherItemPad{padding: 3px 0px 0px 4px;}
#konkursNaSendEmail{}
.konkursNaInneTypy{float: left; width: 238px;}
.konkursNaInneTypyHeight{height: 320px;}
.konkursNaInneTypyPad{overflow: auto; height: 310px;}
#konkursZobaczTakze{float: left; width: 280px;}
#konkursKomentarzeHeight{height: 243px; overflow: auto;}
#konkursNaFlash{float: left;}
#tableContestResults td{text-align: center; width: 33%}
/* ************************************** OSIEDLA DISTRICT ************************************** */
#osiedleTopTlo{height: 659px;}
#osiedleTitle{height: 15px; padding-left: 30px; font-weight: bold;}
#osiedleTopLeft{float: left; width: 730px;}
#osiedleSwf{height: 375px;}
#osiedleSwfInside{padding-left: 38px; padding-top: 14px;}
#osiedlaTopInne{ height: 150px; padding-left: 30px;}
#osiedlaTopInneInside{overflow: auto; height: 150px; width: 680px;}
#osiedleTopRight{float: left; width: 210px; height: 530px;}
#osiedlaTopRightTop{height: 150px;}
#osiedlaTopRightTopPad{padding-top: 15px; padding-left: 8px;} 
#osiedlaTopRightDesc{padding: 10px 10px 0px 10px;}
#osiedlaTopRightDescInside{overflow: auto; height:365px;}
#osiedlaHotele{float: left; width: 255px;}
#osiedlaHoteleHeight{height: 320px; overflow: auto;}
#osiedlaModneKluby{float: left; width: 225px;}
#osiedlaModneKlubyHeight{height: 320px;}
/* ************************************************************ OPROGRAMOWANIE  PARTNERZY*************************** */
#partnerzyList{float: left; width: 430px;}
.oprogramowanieItemTitle{font-weight: bold; font-size: 14px; padding: 5px; text-align: left; padding-left: 20px;}
.oprogramowanieItemContact{text-align: left;}
#partnerzyAgencyList{float: left; width: 430px; border-right: 1px solid silver; text-align: left; height: 1070px; margin-bottom: 20px; overflow: auto;}
.partnerzyAgencyLetter{font-size: 20px; padding-left: 20px; color: #494949;}
.partnerzyTitlePad{padding: 20px 0px 0px 20px;}
#partnerzyLogo{width: 430px; padding-top: 20px;}
/* ******************************************************* FORMULARS ************************************ */
.formFieldError{font-weight: bold; color: red;}
.defaultButtonSilver{display: block; border:0px; margin:0px; padding:0px; height: 25px; line-height: 25px; width: 100px; background-image: url('../images/icons/button_bg_silver.jpg'); font-size: 12px; color: black; text-align: center; cursor: pointer; letter-spacing: 1.5px; font-weight: bold;}
.defaultButtonSilver:hover{text-decoration: none;}
.formFieldSuccess{font-weight: bold; color: green;}
#userCriteriaForm{margin-top: 0px; padding-top: 0px; padding-left: 20px;}
#userCriteriaForm input, #userCriteriaForm select{ border: 1px solid silver;}
#userCriteriaForm label{font-weight: bold;}
#userCriteriaForm dt{ padding-top: 10px; clear: both;}
#userCriteriaForm input{ width: 40px;}
#userCriteriaForm ul{list-style: none; margin: 0px;}
#userCriteriaForm .errors{color: red; font-weight: bold; margin: 0px; padding: 0px;}
/* ************************************************** NEWS *********************************************** */ 
#pageNewsTop{}
#pageNewsTopFill{}
#pageNewsTopLeft{float: left; width: 538px;}
#pageNewsTopRight{float: left; width: 402px;}
#pageNewsTopRightOther{overflow: auto;}
#newsHotele{float: left; width: 196px;}
#pageNewsTitleLarge{font-size: 22px; color: #9c9c9c;}
#pageNewsTitleSmall{font-size: 16px; color: silver;}
#pageNewsContent{padding-top: 10px;}
#pageNewsKomentarze{width: 537px; float: left;}
#pageNewsModneKluby{float: left;}
/* ******************************* INSPIRUJACE ********************************************/
#inspirujaceTop{}
#inspirujaceTopLeft{float: left; width: 740px; height: 455px;}
#inspirujaceTopRight{float: left; width: 200px;}
#inspirujaceTopRight .moduleContent{height: 455px;}
#inspirujaceTopRightPad{padding-top: 10px; padding-left: 5px; padding-right: 5px;}
#inspirujaceTopRightDesc{height: 160px; overflow: auto;}
#inspirujaceInne{padding: 20px 0px 0px 20px;}
.inspirujaceOtherItemBorder{float: left; height: 97px; width: 168px; background-image: url('../images/backgrounds/photo_border_168_97.jpg');}
.inspirujaceOtherItemBorderFill{float: left; height: 97px; width: 168px; background-image: url('../images/backgrounds/photo_border_fill_168_97.jpg');}
.inspirujaceOtherItemOtherBorder{height: 97px; width: 168px; background-image: url('../images/backgrounds/photo_border_168_97.jpg');}
.inspirujaceOtherItemPad{padding: 3px 0px 0px 4px;}
#inspirujaceSendEmail{height: 20px;}
.inspirujaceKonkurs{float: left; width: 438px; height: 381px;}
#inspirujaceArchiwum{float: left; width: 300px;}
#inspirujaceArchiwum .moduleContent{height: 324px;}
#inspirujaceArchiwumPad{ padding: 10px 0px 0px 20px;}
#inspiracjeArchiwumContent{height: 265px; overflow: auto;}
#inspirujaceKomentarze{ width: 430px; float: left;}
#inspirujaceKomentarzeHeight{height: 324px; overflow: auto;}
#top6Area{height: 313px; width: 740px; background-image: url('../images/backgrounds/top6_tlo.jpg');}
#top6Buttons{height: 39px;}
#top6ButtonsPad{padding: 5px 0px 0px 25px;}
.top6Button{font-weight: bold; float: left; height: 26px; width: 209px; background: url('../images/home/top6_button_off.jpg') top left no-repeat; cursor: pointer; text-align: center; line-height: 25px;}
#top6Result{padding: 0px 0px 0px 3px;}
.top6Item{float: left; width: 245px; height: 135px;}
.top6ItemImage{text-align: center;}
.top6ItemDesc{text-align: center; font-size: 11px;}
.top6price{color: red; white-space:nowrap; }
.top6MiddleSpacer{height: 10px; clear: both;}
/* ************************************** PAGE ********************* */
/* wspolne */
.importantInText{font-weight: bold;}
.importantInTextRed{font-weight: bold; color: red;}
.importantParagraphRed{color: red; font-weight: bold; font-size: 13px; padding-top: 10px; padding-bottom: 10px;}
.areaBorderBlack{padding: 10px; border: 1px solid black;}
.areaFillBlue{padding: 10px; background-color: #dae7f3; margin-top: 10px; margin-bottom: 10px; font-weight: bold;}
.paragraphSpacer{height: 15px;}
ul.ulBullet li{padding: 10px 0px 10px 25px; }
.paragraphTitle{padding-top: 10px; padding-bottom: 10px; font-weight: bold;}
.paragraphTitleBig{padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 15px;}
.listBigPad li{padding-top: 5px; padding-bottom: 5px;}
/* Oferta dla agencji*/
#ofertaDlaAgencji{padding: 20px;}
#ofertaDlaOsoby{padding: 20px;}
#ofertaPromocyjna{padding: 20px;}
/********************************************* SEARCH ************************************ */
/*.gLabel{text-align: center; border: 1px solid silver; color: #2190e2; background-color: white; font-size: 10px; padding: 1px;}*/
.gLabel{text-align: center; font-weight: bold; color: white; font-size: 11px;}
.gLabelQuarter{text-align: center; font-weight: bold; color: white; font-size: 12px;}
.gLabelQuarterBig{text-align: center; font-weight: bold; color: white; font-size: 18px;}
.searchColumnLeft{width: 170px;}
.searchListCriteriaItem{border-bottom: 1px solid #dae4eb; padding-top: 4px; padding-bottom: 4px; padding-right: 3px;}
.searchListCriteriaClick{background: url('../images/pages/search/klik.png') bottom right no-repeat; min-height: 106px;}
.searchListCriteriaItem .title{padding: 5px 0px 5px 5px; font-size: 12px; }
.searchListCriteriaInput, .searchListCriteriaSelect{border: 1px solid #84bfe8; width: 60px; padding: 0px; margin: 0px; margin-left: 10px; font-size: 12px;}
.searchListCriteriaInputMin{background-image: url('../images/pages/search/input_min.gif'); background-position: center left; background-repeat: no-repeat;}
.searchListCriteriaInputMax{background-image: url('../images/pages/search/input_max.gif'); background-position: center left; background-repeat: no-repeat;}
.searchListCriteriaCheckbox{margin-left: 10px; background: transparent;}
.searchListCriteriaSelect{width: 140px;}
.searchListCriteriaInputCity{border: 1px solid #84bfe8; width: 135px; padding: 0px; margin: 0px; font-size: 15px;}
.searchListCriteriaInput{font-size: 11px; color: #9b9b9b;}

#searchListShowDistricts{cursor: pointer; width: 145px; padding: 3px; padding-left: 10px; background-image: url('../images/icons/black_arrow_down.gif'); background-position: 95% 50%; background-repeat: no-repeat;}
#sortListBtn{border: 1px solid silver; width: 100px; padding: 3px; background-image: url('../images/icons/black_arrow_down.gif'); background-position: 95% 50%; background-repeat: no-repeat;}
#searchListLinkToPage{z-index: 9;position: absolute; padding: 3px; border: 1px solid silver; background-color: white; margin-left: 20px; display: none;}
#searchListLinkToPage input{width: 800px; border: 0px; float: left;}
#searchListLinkToPageClose{background-color: red; color: white; font-weight: bold; float: left; padding:1px 5px 1px 5px;}
#searchListShowOtherCity{padding-top: 13px; font-size: 11px; font-weight: bold;}
.mapButtonUp{cursor: pointer; height: 31px; width: 60px; background-image: url('../images/pages/search/map_zoom_top.png');}
.mapButtonDown{cursor: pointer; height: 30px; width: 60px; background-image: url('../images/pages/search/map_zoom_bottom.png');}
.mapButton{display: block; cursor: pointer; padding: 5px 0px 5px 0px; text-align: center; font-size: 9px; width: 60px; background-image: url('../images/pages/search/map_zoom_fill.png'); color: white;}
.mapButton:hover{background-image: url('../images/pages/search/map_zoom_fill_on.png');}
.searchListMapQuarter{padding: 2px 0px 2px 5px; float: left; cursor: pointer; }
.searchListMapQuarter span.title{ border: 1px solid #329ae7; padding: 2px;}
#searchListLoadingText{color: red; font-weight: bold; display: none; text-align: center; font-size: 12px; padding-top: 10px; padding-right: 10px;}
.searchListQuarterHidden{display: none; position: absolute; width: 160px; border: 1px solid #329ae7; background-color: white; z-index: 4;}
.searchListMapX{color: #757575; cursor: pointer;  padding: 5px; display: block; border: 0px;}
.searchListMapX:hover{background-color: #329ae7; color: white;}
#searchListMainMenuButton{width: 120px; text-align: center;}
#searchListMenuHidden{position: absolute; width: 130px; border: 1px solid #329ae7; background-color: white; margin-top: 22px; z-index: 999; display: none;}
#searchListMenuHidden div a{display: block; text-align: center; padding: 4px 2px 4px 2px; font-weight: bold; color: #329ae7; border-bottom: 1px solid #b9b9b9;}
#searchListMenuHidden div a:hover{background-color: #329ae7; color: white; text-decoration: none;}
.searchListButtonTop{border-top: 1px solid #329ae7; border-left: 1px solid #329ae7;border-right: 1px solid #329ae7; border-bottom: 0px; cursor: pointer; color: #329ae7; float: left; font-size: 13px; font-weight: bold;}
.searchListButtonTop span{display: block; padding: 4px 5px 5px 5px }
.searchListButtonTop:hover{color: white; background-color: #329ae7 ;}
.searchListShowAll{color: red; border: 1px solid silver; cursor: pointer; font-weight: bold; padding-left: 5px; padding-right: 5px;}
.searchListShowAll:hover{background-color: red; color: white;}
#searchListCitySubmit{padding-top: 3px;}
.searchListCriteriaLink{display: block; padding-left: 5px;}
.searchListCriteriaLink:hover{text-decoration: underline;}
.searchListCriteriaStreet{width: 135px;}
.resultsListPaginatorArea{padding: 6px 10px 2px 0px;}
#criteriaMap{height: 450px; clear: both;}
#criteriaMapOpacity{display: none; color: black; font-size: 17px; position: absolute; top: 230px; left: 40%;z-index: 9;}

.criteriaAddress select{width: 130px; border:0px; font-size: 13px;}
.criteriaAddress .item{width: 130px; float: left; border: 1px solid #2390e2;}
/*input tabs headers - short*/
#searchInputHeader{width: 85px; height: 25px; margin-left: 20px; padding-left: 1px; background:  url('../images/pages/search/search_inputs_tab.gif');}
#searchInputHeader img{margin-top: 3px; margin-bottom: -1px;}
#searchInputHeader div{text-align: center; padding-top: 5px;}
/*input tabs headers - long*/
#searchInputHeaderLong{width: 114px; height: 25px; margin-left: 20px; padding-left: 1px; background:  url('../images/pages/search/search_inputslong_tab.gif');}
#searchInputHeaderLong img{margin-top: 3px; margin-bottom: -1px;}
.sortList{}
#sortListBtn{border: 1px solid silver; width: 100px; padding: 3px; background-image: url('../images/icons/black_arrow_down.gif'); background-position: 95% 50%; background-repeat: no-repeat;}
#sortListHidden{margin-top: 15px; margin-left: -4px; display: none; position: absolute; border: 1px solid silver; border-bottom: 0px; background-color: white;}
.sortList .item{display: block; border-bottom: 1px solid silver; padding: 3px; width: 100px; text-decoration: none;}
.sortList .item:hover{color: black; background-color: #f3f3f3;}
.sortList_asc{background-image: url('../images/icons/black_arrow_up.gif'); background-position: 95% 50%; background-repeat: no-repeat;}
.sortList_desc{background-image: url('../images/icons/black_arrow_down.gif'); background-position: 95% 50%; background-repeat: no-repeat;}
/*lokalizer dla searcha*/
.moveBackArea{	display: none;	position: absolute;	border: 1px solid silver;	background-color: white;	z-index: 150;	float: left;	margin-top: 15px;}
.moveBackArrow{float: left; height: 12px; width: 12px; background: url('../images/icons/results_sortdown.gif') top left no-repeat; cursor: pointer;}
.moveBackAreaItem{padding:3px 5px 3px 5px; display: block;}
.moveBackAreaItem:hover{background-color: #ececec; text-decoration: none;} 
.moveBackMainItem{float: left; padding-right: 5px; padding-left: 5px;}
.moveBackTitle{float: left; padding-right: 1px; padding-left: 4px;} 
#autocompleteStreet{position: absolute; float: left; border: 1px solid silver; z-index: 199; background-color: white; overflow: auto; width: 180px; }
#autocompleteStreet option{padding: 5px; width: 200px; cursor: pointer; font-size: 11px;}
#autocompleteStreet option:hover{background-color: #dadada}
#searchStreetCloseBtn{ font-weight: bold; color: black; text-align: right; padding: 5px;}
/* lista ofert */
table#resultsList{width: 100%; border: 1px solid silver; border-bottom: 0px;}
table#resultsList td.row{border-bottom: 1px solid silver; padding-top: 1px; padding-bottom: 1px;}
table#resultsList td.row table td{padding-top: 3px; padding-bottom: 3px;}
table#resultsList tr.dark td table td{background-color: #f8f8f8;}
table#resultsList tr.light td{background-color: white;}
table#resultsList td.row_ads {border-bottom: 1px solid silver; padding-top: 1px; padding-bottom: 1px;}
table#resultsList td.row_ads table td{padding-top: 3px; padding-bottom: 3px;}
table#resultsList tr.rowPromo td table td{background-color: #ffffe0;}
table#resultsList tr.rowPromoDark td table td{background-color: #ffffb9;}
table#resultsList tr.rowPrivate td table td{background-color: #f6ede3;}
.promoText{color: #ffcc00;}
.resultsListPromoTitle{color: #969696; text-align: center; font-size: 9px; letter-spacing: 3px; word-spacing: 5px; border-bottom: 1px solid silver; padding: 4px;}
.resultsListOther{color: #969696; text-align: center; font-size: 9px; letter-spacing: 3px; word-spacing: 5px; border-bottom: 1px solid silver; padding: 4px;}
#resultsListAreaCenter{padding: 0px 2px 0px 2px;}
#resultsLoader{text-align: center; position: absolute; padding-top: 30px; left: 0px; width: 100%; display: none;}
.resultsListDateAdded{font-size: 11px; font-weight: bold;}
#resultsList tr td table{width: 100%;}
#resultsList tr td table tr td{padding: 0px; margin: 0px; vertical-align: bottom;}
#resultsList tr td table tr td.c1{padding-left: 5px; width: 180px;}
#resultsList tr td table tr td a:hover{text-decoration: none;}
#resultsList tr td table tr td .ty{color: #9b9b9b; font-size: 11px;}
#resultsList tr td table tr td a.pr{color: red; font-size: 13px; padding-right: 5px; font-weight: bold;}
#resultsList tr td table tr td a.prm{color: #9b9b9b; font-size: 12px;  padding-right: 5px;}
#resultsList tr td table tr td a.prm span{color: black;}
#resultsList tr td table tr td a.add{color: #2190e2; font-size: 15px; }
#resultsList tr td table tr td a.add:hover{text-decoration: underline;}
#resultsList tr td table tr td a.sp{padding-right: 5px;}
#resultsList tr td table tr td a.tpar .par{font-size: 11px; color: #9b9b9b;}
.resultsListParamName{font-size: 11px;}
.resultsListParams{font-size: 11px;}

/* landign pages */
table#landingParamsList{width: 100%; border: 1px solid silver; border-bottom: 0px;}
table#landingParamsList td.row{border-bottom: 1px solid silver; padding-top: 1px; padding-bottom: 1px;}
table#landingParamsList td.row table td{padding-top: 3px; padding-bottom: 3px;}
table#landingParamsList tr.dark td table td{background-color: #f8f8f8;}
table#landingParamsList tr.light td{background-color: white;}
table#landingParamsList td.row_ads {border-bottom: 1px solid silver; padding-top: 1px; padding-bottom: 1px;}
table#landingParamsList td.row_ads table td{padding-top: 3px; padding-bottom: 3px;}
table#landingParamsList tr.rowPromo td table td{background-color: #ffffe0;}
table#landingParamsList tr.rowPromoDark td table td{background-color: #ffffb9;}
table#landingParamsList tr.rowPrivate td table td{background-color: #f6ede3;}
#landingParamsList tr td table{width: 100%;}
#landingParamsList tr td table tr td{padding: 0px; margin: 0px; vertical-align: bottom;}
#landingParamsList tr td table tr td.c1{padding-left: 5px; width: 95px;}
#landingParamsList tr td table tr td a:hover{text-decoration: none;}
#landingParamsList tr td table tr td a.ty{color: #9b9b9b; font-size: 11px;}
#landingParamsList tr td table tr td a.pr{color: red; font-size: 13px; padding-right: 5px; font-weight: bold;}
#landingParamsList tr td table tr td a.prm{color: #9b9b9b; font-size: 12px;  padding-right: 5px;}
#landingParamsList tr td table tr td a.prm span{color: black;}
#landingParamsList tr td table tr td a.add{color: #2190e2; font-size: 15px; }
#landingParamsList tr td table tr td a.add:hover{text-decoration: underline;}
#landingParamsList tr td table tr td a.sp{padding-right: 5px;}
#landingParamsList tr td table tr td a.tpar .par{font-size: 11px; color: #9b9b9b;}
/* MAIN SEARCH */ 
#mainSearch{height: 190px;}
.mainSearchItem{height: 190px; background-image: url('../images/pages/home/search_big_fill.gif'); float: left; width: 490px;}
.mainSearchItemLeft{height: 190px; background: url('../images/pages/home/search_big_left.gif') top left no-repeat;}
.mainSearchItemRight{height: 190px; background: url('../images/pages/home/search_big_right.gif') top right no-repeat;}
#mainSearchSecImage{height: 190px; float: left; width: 230px; background:  url('../images/pages/home/main_search_sec_image.gif') center right no-repeat; }
#mainSearchSecSubmit{padding-left:120px;}
#mainSearchPriImage{height: 120px; float: left; width: 190px; background:  url('../images/pages/home/main_search_pri_image.gif') center right no-repeat; }
#mainSearchPriSubmit{padding-left:120px;}
/* ***************************** SEARCH RESULTS *********************** */

.paginator div{float: left;}
.paginator div span{font-weight: bold;}
 .paginator span, .paginator a{padding-left: 2px; padding-right: 2px; text-decoration: none; display: block;}
.paginator a:hover{font-weight: bold; text-decoration: none;}
#alarmOfertowy_pl{width: 950px;height: 63px;	background-image: url('../images/pages/search/alarm_ofertowy_pl.gif');}
#alarmOfertowy_en{width: 950px;height: 63px;	background-image: url('../images/pages/search/alarm_ofertowy_en.gif');}
#alertOfertowySignalOn{padding-left: 14px; float: left; padding-top: 2px;}
#alertOfertowySignalOnInside{height: 54px; width: 50px;}
#alertOfertowySignalOnInside1{height: 54px; width: 50px;}
/* **************************** GOOGLE MAP KALJEDOSKOP ********************** */
#placesMap{}
.maplink:link {	color: #2190e2;	text-decoration: none; font-weight: bold;}
.gmapLinkItem{width: 86px; height: 26px; float: left;}
.gmapButtons{padding-left: 30px;}
.gmapLinkItem div{padding-top: 3px; text-align: center;}
#googleMapPad{}
#mapa {	border: 0px solid #ddd;	overflow: hidden;}
#mapaPlaceList{float: left; width: 220px; height: 355px; overflow: auto; background: url('../images/icons/kreska_urwana_pion.jpg') top left repeat-y;}
#mapaPlaceListInside{padding: 0px 5px 0px 10px; }
.gMapCityListItem{padding: 3px 0px 3px 12px;  background: url('../images/icons/bool_off.jpg') center left no-repeat;}
.gMapCityListItem:hover{background: url('../images/icons/bool_on.jpg') center left no-repeat;}
.gMapCityListItem a:hover{text-decoration: none;}
.gMapCityListType{font-size: 11px; font-weight: bold; padding-left: 3px;}
#mapalegend{}
/* ********************************************** WIDOK OFERTY - SECONDARY ****************************************** */
.lineItem{border-bottom: 1px solid #a5c7e0; padding-top: 5px; padding-bottom: 5px;}
#offerSecondary {margin: 0px; padding: 0px;}
#offerLeftColumn {float:left;}
#offerMiddleColumn {float:left; width: 688px;}
#offerRightColumn {float:left;}
.offerOnPictureVt{position: absolute; padding: 2px 0px 0px 2px;}
/* top bar */
#offerCitySearch{float: left;}
#offerCriteriaInputCity{width: 110px;}
#offerPath{float: left; padding-left: 15px; padding-top: 4px;}
#searchListResultArea{height: 248px; overflow: auto;}
/* top titles */
#offerTitleType {font-size: 14px;}
#offerTitleLeft {float: left; padding-top: 5px; padding-left: 5px; font-size: 16px; font-weight: bold;}
#offerTitleRight {float: right; padding-top: 5px; padding-right: 5px;}
.offerCena {font-size: 18px; font-weight: bold;}
.offerDeutsche {color: #000094; text-decoration: none;}
.offerExpander {color: #2190e2; text-decoration: none;}
.offerBankLogo {position: relative; margin-bottom: -8px;}
#offerTitleDetails {padding: 5px 5px 5px 5px;}
.offerTitleDetailsItem {float: left; padding-right: 10px; font-size: 12px; font-weight: bold;}
/* title dla modulow */
.offerTitleModule {font-size: 14px; color: #2190e2; font-weight: bold; padding: 5px;}
/*pictures and virtual*/
#offerVirtual{float: left; padding-left:4px;}
#offerPictures{float: left; padding-left:2px;}
#offerPictureBig{float:left;text-align: center; width: 500px; /*max-height: 280px;*/ height: 350px; overflow: hidden;}
#offerPicturesInside{padding: 0px;}
#flashcontent{width: 680px;}
#bannercontent{float: left;}
/* offer details */
#offerDetails{padding: 10px; overflow: auto;}
#offerDetailsTable {}
.offerDetailsItem {float: left; width: 300px;}
.offerDetailsKey{float: left; height: 20px; color: #575757; font-weight: bold; vertical-align: bottom;}
.offerDetailsValue{float: left; height: 20px; color: #575757; font-weight: normal; vertical-align: bottom; padding-left: 10px;}
/* offer description */
#offerDescriptionArea{overflow: auto; width: 680px; height: 200px;}
#offerDescriptionAreaPad{padding: 5px 5px 5px 10px;} 
/* offer map */
#offerMap{height: 200px; width: 670px; margin-left: 10px;}
/* offer zapytanie */
.offerBackBlue{height: 300px;background-color:#e7edf1;border: 4px solid #1991e1;}
#offerContact{padding: 10px 10px 10px 10px;}
#offerContactName{float: left; clear: both; padding-bottom: 10px;  width: 180px; height: 28px; background: url('../images/pages/oferta/question_name.gif') top left no-repeat;}
#offerContactEmail{float: left; clear: both; padding-bottom: 10px;  width: 180px; height: 28px; background: url('../images/pages/oferta/question_email.gif') top left no-repeat;}
#offerContactPhone{float: left; clear: both; padding-bottom: 10px;  width: 180px; height: 28px; background: url('../images/pages/oferta/question_phone.gif') top left no-repeat;}
#offerContactCaptcha{float: left;  clear: both; padding-top: 0px; padding-bottom: 8px; width: 180px; height: 96px; background: url('../images/pages/oferta/question_captcha.gif') bottom left no-repeat; text-align: center;}
#offerContactMeeting{float: right; padding-right: 10px; clear: both; padding-bottom: 0px;  width: 256px; height: 28px; background: url('../images/pages/oferta/question_meeting.gif') top left no-repeat;}
#offerContactSubmit{float: right; padding-right: 10px; padding-right: 0px;}
#offerContactZgoda{float: left; color: #808080; text-align: left; font-size: 9px; padding-top: 10px;}
/*offer vt contact form*/
#vtForm{float:left;border: 2px solid #3399ff; background-color:#e7edf1;height: 350px;width: 180px;_width:160px;}
.vtFormHeader{font-size:12px; font-weight:bold;text-align:center;margin:0 0 8px 0;padding:0;}
#vtFormAfterSend{font-size:16px; font-weight:bold;text-align:center;margin:20px 0 50px 0;padding:0;display:none;color:#666}
#offerVtContactName{float: left; clear: both; padding-bottom: 10px; width: 178px; _width:160px; height: 28px; background: url('../images/pages/oferta/question_name.gif') top left no-repeat;margin-left:2px;}
#offerVtContactEmail{float: left; clear: both; padding-bottom: 10px;width: 178px; _width:160px; height: 28px; background: url('../images/pages/oferta/question_email.gif') top left no-repeat;;margin-left:2px;}
#offerVtContactSubmit{float: left; clear: both; padding-bottom: 0; cursor:pointer;}
#offerVtContactDesc{font-size:9px; font-weight:bold;text-align:justify;margin:0;padding:0;color:#666;padding:0 2px 0 2px;}
/* offer agency */
#offerAgency{padding: 5px 5px 5px 10px;}
.offerZapytajText{padding: 3px 0px 3px 0px;}
.offerZapytajInput{border: 0px solid #9b9b9b; height: 18px; width: 140px; margin-top:2px; margin-left:2px; padding-left: 5px; padding-top: 5px; font-size: 11px;}
.offerZapytajInputMeeting{border: 0px solid #9b9b9b; height: 16px; width: 200px; margin-top:2px; margin-left:2px; padding-left: 5px; padding-top: 5px; font-size: 11px;}
.offerZapytajInputCaptcha{margin: 28px 0 0 0; padding: 0px;}
.offerZapytajTextarea{border: 0px solid #9b9b9b; margin-top:3px; margin-left:3px;_margin-left:0; padding: 0px; height: 100px; _width: 220px; width:240px; padding-left: 3px; _padding-left:0; padding-top: 0px; font-size: 11px;}
.day_field{cursor:pointer;padding: 1px; text-align: center; border: 1px solid #3399cc;width:24px;color:#3399cc;font-weight:bold;font-size:14px;}
.hour_field{background-color:#fff;height:30px;font-size:20px;padding-top:5px;width:32px;}
.hour_field img{float:left;margin:0 5px 0 0;padding:0;overflow:hidden;}
/* kontakt agency, private person */
#offerAgencjaInside{height: 170px; overflow: auto; height: auto; }
/* offer searcher */
.offerSearchCritTitle{width: 90px; text-align: right; display: block; float: left; padding-right: 5px;}
.offerSearchCritPrice{height: 22px; clear: both; padding-right: 10px;}
.offerSearchCritCurrency{height: 22px; float: right; padding-right: 10px;}
.offerSearchCritArea{height: 22px; clear: both; padding-right: 10px;}
.offerSearchCrit {border: 1px solid silver; font-size: 9px; width: 80px; color: #b9b9b9;}
.offerSearchCritCity, .offerSearchCritType{border: 1px solid silver; font-size: 16px; padding: 3px; color: silver;}
.offerSearchCritCity{width: 265px; float: right; padding-right: 10px;}
.offerSearchCritType{width: 150px;}
.offerSearchCritHint{font-size: 9px;	color: silver;	overflow: hidden;}
.offerSearchCityArea{padding-right: 10px;}
.offerSearchBtnArea{padding-right: 10px;}
.offerSearchTypeArea{text-align: right; padding-right: 20px;}
.offerSearchSelect{border: 1px solid silver; font-size: 12px; color: silver;}
.offerSearchSelectCurrency{border: 1px solid silver; font-size: 10px; color: silver; margin-left: 2px; margin-top: 2px; height: 20px;}

/* offer search offers */
.OfferSeachOfferItem {border-bottom: 1px solid #dae4eb; padding-top: 4px; padding-bottom: 4px; padding-right: 3px;}
.OfferSeachOfferItemPic {float: left; padding-left: 2px;}
.OfferSeachOfferItemDetails {float: right; clear: right; width: 190px; overflow: auto; text-align: left;}
/* stats */
.offerStatsContent{width: 165px; padding: 5px;}
/* aktowka - nie uzywana */
img#aktowka {cursor: pointer;}
.zend_form {padding: 0px; margin: 0px;}
#offerContactForm{margin: 0px;}
/** szkielet **/
.offerRowOne{height: 360px;}
#offerDescription{}
#offerAktowka{float: left; width: 203px;}
/*counter - nie używany */
#offerViewsCount {float: right; z-index: 100;}
.offerCounter{float: left; padding: 0px; margin: 0px; height: 27px;}
.offerCounterTxt{float: left; padding: 0px; padding-top: 5px; margin: 0px; height: 27px;}
/* ********************************************** WIDOK OFERTY - PRIMARY ****************************************** */
#offerPrimary {margin: 0px; padding: 0px;}
#offerPrimaryLeftColumn {float:left; width: 690px;}
#offerPrimaryRightColumn {float:left;}
/* offer primary top titles */
#offerPrimaryTitleType {font-size: 16px; font-weight: bold; color: #000000; padding: 5px 5px 0px 5px;}
#offerPrimaryTitleLeft {float: left; padding-left: 5px; font-size: 12px; color: #808080;}
#offerPrimaryTitleRight {float: right; padding-right: 5px;}
#offerPrimaryTitleDetails {padding: 5px 5px 5px 0px;}
.offerPrimaryTitleDetailsItem {float: left; padding-right: 10px; font-size: 12px; font-weight: bold; color: #000000;}
#offerPrimaryDetailsOther{float: left; vertical-align: bottom;}
/* title dla modulow */
.offerPrimaryTitleModule {font-size: 14px; color: #2190e2; font-weight: bold; padding: 5px;}
/* offer promary virtual and pictures */
#offerPrimaryVirtual{padding-left: 3px;}
#offerPrimaryBigPicture{float: left; width: 480px;}
#offerPrimaryPictures{float: left; padding-left: 3px;}
/* offer primary details*/
#offerPrimaryDetails{float: left; padding: 10px 0px 10px 10px; margin-right:10px; overflow: auto; border-right: 1px solid #3399ff;}
#offerPrimaryDetailsTable {}
#offerPrimaryDetailsOther{float: left; padding-top: 16px;}
.offerPrimaryDetailsItem {float: left; width: 210px;}
.offerPrimaryDetailsKey{float: left; color: #575757; font-weight: bold; vertical-align: bottom; padding-right: 10px;}
.offerPrimaryDetailsValue{float: left; color: #575757; font-weight: normal; vertical-align: bottom;}
/* offer primary description */
#offerPrimaryDescriptionArea{float: left; overflow: auto; height: 200px; width: 680px; padding-right: 10px;}
#offerPrimaryDescriptionAreaPad{padding: 5px 5px 5px 10px;} 
/* offer primary map */
#offerPrimaryMap{float: left; height: 200px; width: 235px; padding-right:10px;}
/* primary offer list */
#primaryOffersList{height: 400px; overflow: auto;}
/* primary offer contact */
#offerPrimaryContact{padding: 10px;height:280px;background-color:#E7EDF1;border:4px solid #1991E1;}
.offerPrimaryContactMessage{float:left;background:url("../images/pages/oferta/question_message.gif") no-repeat scroll left top transparent;clear:both;font-size:11px;height:105px;margin-left:0;padding-bottom:10px;padding-right:10px;width:256px;}
.offerPrimaryContactName{float:left;}
.offerPrimaryContactName #Name{background:url("../images/pages/oferta/question_name.gif") no-repeat scroll left top transparent;clear:both;height:28px;width:180px;}
.offerPrimaryContactName #Email{background:url("../images/pages/oferta/question_email.gif") no-repeat scroll left top transparent;clear:both;height:28px;width:180px;}
.offerPrimaryContactName #Phone{background:url("../images/pages/oferta/question_phone.gif") no-repeat scroll left top transparent;clear:both;height:28px;width:180px;}
.offerPrimaryContactCaptcha{background:url("../images/pages/oferta/question_captcha.gif") no-repeat scroll left bottom transparent;float:left;width:180px;_height:110px;_padding:0px;}
.offerPrimaryZapytajInput{border:0 solid #9B9B9B;font-size:11px;height:12px;margin-left:2px;margin-bottom:4px;width:140px;padding-top:5px;padding-left:5px;}
.offerPrimaryZapytajInputCaptcha{margin:28px 5px 5px 5px;}
.offerPrimaryZapytajTextarea{border:0 solid #9B9B9B;font-size:11px;height:100px;margin-left:3px;margin-top:3px;padding:0 0 0 3px;width:240px;}
#captcha-label{display:none;}
#investRooms {font-size: 14px; color: #2190e2; font-weight: bold; }
.investRoomsField{float:left;cursor:pointer;padding: 1px; text-align: center; border: 1px solid #3399cc;width:25px;height:25px;color:#3399cc;font-weight:normal;font-size:18px;background-color:#FFF;}
#rooms_set{display:none;float:left;margin-top:5px;cursor:pointer;}
#investPrice {font-size: 14px; color: #2190e2; font-weight: bold; margin:10px 5px 10px 0px; }
#offerPrimaryZapytajSubmit{float: right; padding-right: 10px;_padding-right: 0px;}
#PhoneError{margin:0;padding:0;}


/* primary offer contact flat */
.askFlat{position:fixed;top:0px;left:0; z-index: 9010; width: 100%; height: 100%; text-align: center; padding-top: 100px;}
#offerPrimaryContactFlat{width:670px;padding: 10px;height:420px;background-color:#E7EDF1;border:4px solid #1991E1; margin: 0 auto; text-align: left;}

.offerPrimaryContactFlat_LeftColumn{float: left; width: 300px;}
.offerPrimaryContactFlat_RightColumn{float: right; width: 250px;}

.offerPrimaryContactNameFlat .name{background:url("../images/pages/oferta/question_name.gif") top left no-repeat;height:28px;width:180px;}
.offerPrimaryContactNameFlat .email{background:url("../images/pages/oferta/question_email.gif") top left no-repeat;height:28px;width:180px;}
.offerPrimaryContactNameFlat .phone{background:url("../images/pages/oferta/question_phone.gif") top left no-repeat;height:28px;width:180px; }

.offerPrimaryContactNameFlat{padding-left: 10px;}
.offerPrimaryContactNameFlat input{margin: 0px; margin-top: 7px; padding: 0px; border: 0px; background-color: white; width: 130px;}

.offerPrimaryContactMessageFlat{float:left;background:url("../images/pages/oferta/question_message.gif") no-repeat scroll left top transparent;clear:both;font-size:11px;height:105px;margin:10px 0 0 10px;padding:0;width:256px;}
.offerPrimaryContactFlat_Captcha{padding: 10px;}
.offerPrimaryContactFlat_CaptchaArea{font-style: italic; font-size: 13px; letter-spacing: 1.2px;}

.offerPrimaryContactFlat_CaptchaField{background:url("../images/pages/oferta/question_captcha.gif") top left no-repeat; height: 28px; width: 180px; border: 0px; }



.offerPrimaryContactCaptchaFlat{background:url("../images/pages/oferta/question_captcha.gif") no-repeat scroll left bottom transparent;float:left;width:180px;_height:125px;padding:0;margin-top:5px;}
.offerPrimaryZapytajInputFlat{border:0px;font-size:11px;margin-left:2px;width:140px;}
.offerPrimaryZapytajInputCaptchaFlat{margin-top: 15px;}
.offerPrimaryZapytajTextareaFlat{border:0 solid #9B9B9B;font-size:11px;height:100px;margin-left:3px;margin-top:3px;padding:0 0 0 3px;width:240px;}
#offerPrimaryZapytajSubmitFlat{float: right; padding-right: 10px;_padding-right: 0px;}
.closeInvestForm{color:#3399cc;font-weight:bold;cursor:pointer;float:right;font-size:20px;padding:0px;}
#investPriceFlat {font-size: 14px; color: #2190e2; font-weight: bold; margin:10px 5px 10px 10px; }
#PhoneErrorFlat{margin:0;padding:0;}
.developerInfo{height: 100px;}
#offerContactZgodaFlat{float: left; text-align: left; font-size: 9px; padding-top: 0px;margin-left:10px;}
#invCaptchaFormFlat #captcha-id{display: none;}
#NameErrorFlat, #EmailErrorFlat, #PhoneErrorFlat, #ContentErrorFlat{margin-left:2px; padding:0;}

#handMessage{font-size:16px;font-weight:bold;color:red;text-align:center;margin-left:5px;}
#contactSoon{font-size:14px; font-weight:bold;}
/* primary dewelopr */
#offerPrimaryDeveloper{padding: 10px;}
#hiddenOfficeInfoArea{padding: 10px 10px 10px 0px;}
#offerZapytajTxt{text-align: left; font: 9px Arial;}
/* ***************************** STATIC PAGES ********************* */
/* dlaczego ww sa... */
.pageWWpoints {font-size: 22px;color: #2190e2;text-decoration: none;	}
.pageWWstrongSilver {font-size: 22px;color: #808080;text-decoration: none;font-weight: bold;}
.pageWWstrongBlue {font-size: 22px;color: #2190e2;text-decoration: none;font-weight: bold;	}
.pageWWstrongRed {font-size: 22px;color: #ed1c23;text-decoration: none;font-weight: bold;	}
.pageWWbutton{display: block; width: 284px; height: 39px; background-image: url('../images/buttons/get_vt.gif'); cursor: pointer; text-decoration: none;}
.pageWWbutton span{display: block; text-align: center; padding-top: 12px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; cursor: pointer;}
.pageWWbuttonblue{display: block; width: 284px; height: 39px; background-image: url('../images/buttons/show_vt.gif'); cursor: pointer; text-decoration: none;}
.pageWWbuttonblue span{display: block; text-align: center; padding-top: 12px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; cursor: pointer;}
/* DOMOKLIK DUEL - KONFRONTACJE */
.duelButtonBottom{border-bottom: 1px solid #329ae7; border-left: 1px solid #329ae7; border-right: 1px solid #329ae7; cursor: pointer; color: #329ae7; float: left; padding: 5px 20px 0px 20px; font-size: 13px; font-weight: bold;}
.duelButtonBottom a {color: #329ae7; font-size: 13px; font-weight: bold; text-decoration: none;}
.duelButtonBottom:hover{color: white; background-color: #329ae7;}
.duelButtonBottom a:hover{color: white; background-color: #329ae7; text-decoration: none;}
/********************************************* OFFER CREATOR DODAWANIE OFERTY *************************** */
.offerCreatorInput{width: 198px; border: 1px solid silver;}
#offerCreatorTitle{padding: 10px; font-weight: bold;}
#offerCreatorWalker li {    display: inline;    line-height: 25px; margin: 0px; padding: 0px;}
#offerCreatorWalker ul { border-bottom: 2px #2190e2 solid; padding: 0px; margin: 0px;}
#offerCreatorWalker a { padding: 0 16px; }
#offerCreatorWalker .w_visited {color: red !important; }
#offerCreatorWalker .w_active {color: black; border-bottom: 6px #2190e2 solid;text-decoration:none;  }
#offerCreatorWalker .w_inactive { color: silver; }
#offerCreatorWalker .w_notvisited { color: gray; }
#offerCreatorWalker a:hover{text-decoration:none;}
#offerCreator .mapa{	padding-top:10px;	/*border:1px solid #eeeeee;*/	float:none;	width:550px;	height: 500px;	margin-left:20%;}
#offerCreator .upload{padding:8px 0px 3px 20px ;}
.moduleBest, .moduleBest a {	background-color: #2190e2;	text-align: center;	font: 12px Arial;	font-weight: bold;	color: white;	padding-top: 0px;	padding-bottom: 0px;	height: 15px;}
.submit_login{	padding: 0;	margin: 0;	clear: both;}
/*BriefcaseBox*/
#measure .label {	margin: 0px 0px;	padding: 4px 0px;	border: 1px solid #dae7f3;	border-bottom: none;	background-color: #dae7f3;	text-align: left;}
#measure .label span {	padding-left: 14px;}
#briefcasebox {		margin: 0px 0 0;	padding: 0px 0px;	font-size: 12px;	border-spacing: 0px;}
#briefcasebox td {	border-left: 1px solid #dae7f3;	border-top: 1px solid #dae7f3;	vertical-align: top;	padding: 14px 4px;}
#briefcasebox img {	float: left;	margin-right: 4px;}
#briefcasebox .lastcolumn {	border-right: 1px solid #dae7f3;	width: 300px;}
.lastcolumn a {	color: blue;	font-weight: bold;}
.lastcolumn a:hover {	color: black;	font-weight: bold;	text-decoration: none;}
#briefcasebox .firstcolumn {	padding: 10px 0 0 44px;	width: 330px;}
#briefcasebox .opis {	overflow: hidden;}
#measure {	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	margin-top: 20px;	border-bottom: 1px solid #dae7f3;}
.info {	margin-top: 107px;	line-height: 18px;}
img#aktowka {	cursor: pointer;}
#offerAskColumn {	float: left;	width: 491px;	margin: 11px 0 0 15px;}
#google-map {	border: solid 1px silver;}
/*MyCriteriaBox*/
#criteriabox {margin: 0px 0px 0px; width: 935px; padding: 0px 0px; font-size: 12px; border-spacing: 0px;}
#criteriabox td {border: 1px solid #dae7f3; vertical-align: top; padding: 14px 4px;}
#criteriaboxLabel {margin: 0px 0px 0px; width: 300px; padding: 0px 0px; font-size: 12px; float: left;}
/* ***************************** KONTAKT ********************* */
#contactRightColumn{clear: none;	float: right;	width: 600px;	_width:590px;}
#contactLeftColumn{	width: 390px;	margin: 0;	float: left;}
/* ************************** OFERTA REKLAMOWA **************** */
.ofertaRekTabSpace{width: 6px; background-image: url('../images/pages/oferta_reklamowa/oferta_rek_tab_space.jpg');}
.ofertaRekTabCon{padding: 20px; text-align: center; border-bottom: 1px solid #208fe0; vertical-align: middle;}
.ofertaRekTabDesc{padding: 20px; text-align: left; border-bottom: 1px solid #208fe0; vertical-align: middle;}
.ofertaRekTabHead{text-align: center;  border-bottom: 1px solid #208fe0;  vertical-align: middle;}
/* ************************ KOMENTARZE ************************* */
#komentarzeTitle{padding: 0px 0px 10px 0px; font-size: 17px;}
#komentarzeAdd{font-size: 13px; font-weight: bold; color:  #79B659; float: left;}
#komentarzeAdd:hover{text-decoration: underline;}
.komentarzeFormValue input{width: 200px; border: 1px solid silver; font-size: 11px;}
.komentarzeFormValue textarea{width: 200px;  border: 1px solid silver; font-size: 11px;}
.komentarzeUser{font-weight: bold; color: #79B659; font-size: 11px;}
.komentarzeDate{font-size: 11px;}
.komentarzeContent{padding: 2px;}
#komentarzeMsg{color: red; padding: 10px; font-weight: bold;}
/* ****************************** RYNEK PIERWOTNY *********************** */
#primaryTabHeadMain{height: 30px; background-image: url('../images/backgrounds/primary_tab_head_main.jpg'); font-size: 18px;}
#primaryTabHeadMain div{padding-left: 20px;}
#primaryTabHead950{height: 30px; background-image: url('../images/backgrounds/primary_tab_head_950.jpg');}
#primaryTabHeadMain img, #primaryTabHead950 img{margin-top: 4px;margin-left: 20px;}
#primaryColumnLeft{width: 250px; text-align: center;}
#primaryContact{font-size: 14px; line-height: 25px; height: 160px; overflow: auto;}
#primaryList table{width: 100%;}
#primaryList table td, #primaryList table th{text-align: center; vertical-align: middle;}
#primaryList table td{height: 50px;}
#primaryList tr.dark td{ background: url('../images/backgrounds/offer_list_small.jpg') center left repeat-x;}
#primaryList tr.light td{ background: url('../images/backgrounds/offer_list_small.jpg') center left repeat-x;}
#primaryList td.type{ width: 100px;}
#primaryList td.symbol{width: 100px;}
#primaryList td.floor{width: 100px;}
#primaryList td.room{width: 100px;}
#primaryList td.area{text-align: right; width: 120px; padding-right: 40px;}
#primaryList td.pricem{text-align: right; width: 120px; padding-right: 30px;}
#primaryList td.price{text-align: right; font-weight: bold; padding-right: 40px; width: 120px;}
.primaryInvestmentList {border-collapse: collapse; empty-cells: show; width: 100%;}
.primaryInvestmentList td{border: 0px solid #2291e3; vertical-align: middle;}
.primaryInvestmentList .picture{width: 200px; padding: 10px;}
.primaryInvestmentList .investment{color: black; text-align: left;}
.primaryInvestmentList .investment{padding: 0px; width: 250px;}
.primaryInvestmentList .investmentName {float: left;}
.primaryInvestmentList .investmentName a{font-weight: bold; font-size: 16px; color: #2191e3}
.primaryInvestmentList .investmentLocation {float: left;}
.primaryInvestmentList .investmentLocation a{font-weight: bold; font-size: 12px; color: black;}
.primaryInvestmentList .description{padding: 5px;}
.primaryInvestmentList .logo{width: 150px; padding: 5px; height: 80px; text-align: center;}
.primaryInvestmentList .apartmentsinfo {padding: 0px;}
.primaryInvestmentList .details{width: 180px; padding-left: 10px;}
.primaryInvestmentList .metraz{float: left; width: 180px; padding-left: 10px;}
.primaryInvestmentList .cenacalosci{float: left; width: 200px; padding-left: 10px;}
.primaryInvestmentList .terminoddania{float: left; width: 180px; padding-left: 10px;}
.primaryInvestmentList .blueLine{margin-left: 10px; margin-right: 10px; height: 5px; background: url('../images/backgrounds/line_blue.gif') top left repeat-x;}
.primaryInvestmentList .liczbapokoi{float: left; width: 180px; padding-left: 10px;}
.primaryInvestmentList .cenam2{float: left; width: 200px; padding-left: 10px;}
.primaryInvestmentList .aktualizacja{float: left; width: 180px; padding-left: 10px;}
.primaryInvestmentList .zobacz{float: right; padding-right: 10px;}
.primaryInvestmentList .ofert{float: right; padding: 0px;}
.primaryAdvantage{width: 75px; text-align: center; line-height: 9px; height: 80px; float: left;}
#primaryDetailsHeader{height: 33px; background:  url('../images/pages/oferta/offer_details_tab.jpg'); padding-left: 60px;}
#primaryDescriptionTab{height: 33px; background:  url('../images/pages/oferta/offer_description_tab.jpg'); padding-left: 50px;}
.primaryDescriptionHeight {overflow: auto; height: 428px;}
#primaryDescriptionArea{}
#primaryMap{height: 500px;}
#invCaptchaForm #captcha-id{display: none;}
#invCaptchaForm dl, #invCaptchaForm dt, #invCaptchaForm dd{margin: 0px; padding:0px;}
#invCaptchaFormFlat dl, #invCaptchaFormFlat dt, #invCaptchaFormFlat dd{margin: 0px; padding:0px;}
#primaryDetailsInside{height: 360px; overflow: auto;}
#primaryInvestmentPictures{float: left; width: 120px;}
#investmentMap{height: 300px; width: 383px;}
/* **************************** HOTEL ***************************** */
.hotelArea{height: 473px; text-align: center;}
#hotelCenter{width: 695px; margin: 0 auto; text-align: center; height: 362px;}
#hotelVirtualtour{height: 350px;}
#hotelLogo{height: 70px;}
#hotelFooter{padding-top: 15px; font-size: 11px; color: #a3c7c3;}
#hotelLogoSpacer{height: 10px;} 
#hotelTopSpacer{height: 130px;}
#hotelTitle{height: 20px; font-size: 15px; text-align: left; width: 695px; margin: 0 auto;}
#hotelOther{float: right; font-size: 11px;}
#hotelOther a{font-weight: bold;}
/* ****** SHERATON **** */
#hotel_sheraton{background: url('../images/pages/hotel/hotel_sheraton_fill.jpg') bottom left repeat-x;}
#hotel_sheraton #hotelCenter{background: url('../images/pages/hotel/hotel_sheraton_border.jpg') top left no-repeat;}
#hotel_sheraton #hotelLogo{background: url('../images/logo/sheraton_brown.jpg') center center no-repeat;}
/* ****** WESTIN **** */
#hotel_westin{background: url('../images/pages/hotel/hotel_westin_fill.jpg') bottom left repeat-x;}
#hotel_westin #hotelCenter{background: url('../images/pages/hotel/hotel_westin_border.jpg') top left no-repeat;}
#hotel_westin #hotelLogo{background: url('../images/logo/westin.jpg') center center no-repeat;}
#hotel_westin #hotelFooter{color: white; padding-top: 0px;}
#hotel_westin #hotelLogoSpacer{height: 30px;}
/* **** DWÓR OLIWSKI *** */
#hotel_dwor_oliwski{background: url('../images/pages/hotel/hotel_dwor_oliwski_fill.gif') bottom left repeat-x;}
#hotel_dwor_oliwski #hotelCenter{background: url('../images/pages/hotel/hotel_dwor_oliwski_border.gif') top left no-repeat;}
#hotel_dwor_oliwski .hotelBackground{background: url('../images/pages/hotel/hotel_dwor_oliwski_background.gif') top center no-repeat;}
#hotel_dwor_oliwski #hotelFooter{color: white; padding-top: 0px;}
/*widok strony agencji*/
.agencyAreaTop{height: 200px; border: 1px solid silver;}
.agencyAreaLeft{width: 200px; border: 1px solid silver;}
.agencyAreaRight{width: 788px;}
.agencyLeftColTitle{font-weight: bold; padding-top: 10px; padding-bottom: 5px; border-top: 1px solid silver; padding-left: 5px;}
.agencyFilterOther{display: none;}
.agencyLeftFilterMore{padding-left: 10px; padding-bottom: 5px;}
.submitText{border:0px; border-bottom: 1px solid white; background-color: white; font-size: 13px; color: black; text-decoration: none; outline: none; display: inline; cursor: pointer; padding:0px; margin: 0px;}
.submitText:hover{border-bottom: 1px solid black;}
.agencyFilterValue{padding-left: 10px;}
.agencyFilterValue input{border: 1px solid silver; background-color: white; padding: 0px; margin: 0px;}
.agencyFilterValue{padding-top: 3px; padding-bottom: 3px;}
.agencyFilterRange input{width: 60px;}
.agencyFilterRange .title{color: silver; font-size: 10px;}
.agencyFilterRange .right{padding-right: 10px;}

/* ********** MOJE KONTO ********* */
.userPageTopMenu a{font-weight: bold; padding: 15px;}
/* ************************** REGULAMIN ****************** */
.regulaminList li{padding-top: 10px;}
/* **************************   DOMOKREDYTY   ******************/
.credits{margin:0; padding: 0;}
.creditHeader{margin:0 0 0 5px; padding:5px;}
.creditHeader span{font-size:16px;font-weight:bold;}
.credits form{margin:0;  font-size:11px;}
.credits form ul{margin:0; padding:0;}
.credits form li{list-style-type:none; height:20px;border-bottom:1px dotted #CECFC1; padding:5px 0 0 15px;  background: url("../images/backgrounds/domokredyt_oferty_arrow.gif") no-repeat; background-position: left center;}
.credits form .curr{display:block;float:right;margin-right:8px; color:#5E5E5E;}
.credits form .year{display:block;float:right;margin-right:14px; color:#5E5E5E;}
.credits .marketOption{color:#5E5E5E;} 
.credits form input{width:80px;height:15px;float:right;margin-right:15px;color:#5E5E5E;border:1px solid #1d8de3; padding:0px;}
.credits form .button{float:none;margin:0 auto;height:auto;width:auto;padding:0;border:0;}
.credits form select{width:103px;font-size:10px;float:right;margin-right:40px;color:#5E5E5E;}	
.credits .market{width:auto;;float:none;margin:0 5px 0 40px;}
.credits .currHeader{margin:0 0 0 10px; padding:0px; color:#7e7e7e;}
.credits .currencies{margin:0 0 0 5px; color:#7e7e7e;}
.credits .currencies tr{margin:0;padding:5px 0 5px 0;background-color:#fff;}
.credits .currencies tr td{margin:0;padding:0 5px 0 5px; border-bottom:1px solid #E2E2E2; border-top:1px solid #E2E2E2; }
.credits .compareHeader{text-align:center;color:#828282;font-weight:normal;}
.credits .compareHeader span{color:red;font-size:18px;font-weight:normal;}
.credits .creditList{margin:0 0 0 5px; color:#818181;width:705px; border-collapse: collapse; text-align:center;}
.credits .creditList .greyField{border:1px solid #e3e3e5;border-style:solid;background-color:#f9f9f9;}
.credits .creditList td { border: inset 1px;  border-color:#e3e3e5; border-style:dotted; padding-top:20px;height:60px;}
.credits .creditList .bank{text-align:left;width:170px; margin:0;padding:0;}
.credits .creditList .bank .nr {text-align:left;width:10px;display: inline;padding-left:10px;position:relative;left:0;bottom:30px;}
.credits .creditList .bank .bankname {text-align:left;width:10px;display: inline;padding:0;position:relative;left:0;bottom:28px;}
.credits .creditList .bank .logobank {text-align:left;width:80px;display: inline;padding-left:10px;position:relative;left:0;bottom:5px;}
.credits .creditList .rate{width:95px;}
.credits .creditList .bankHeader {padding-top:20px;background-color:#f9f9f9;}
.credits .creditList .logoBank{margin:0;padding:0;height:65px;}
.credits .creditList input{width:auto;height:auto;float:none;margin:0;border:0; padding:0;}
.credits .creditList .detailsButton{padding:15px 5px 5px 5px;}
.credits .infoCredit{font-size:11px;color:silver; padding:5px;}

    
	#creditDetailArea h2{font-size:12px;padding:0px;margin:0; height:80px; }
	#creditDetailArea .details_logo{width:220px;text-align:center;margin:10px 0 20px 0;}
	#creditDetailArea .details_details{width:330px;text-align:center;margin:30px 0 25px 0;}
	#creditDetailArea .details_credit_form{text-align:center;margin:25px 0 20px 0;}
    #creditDetailArea table{width: 100%;  color:#5E5E5E; border-collapse: collapse;}
	#creditDetailArea table tr.details_label{background-color:#ededed; font-size:14px;}
	#creditDetailArea table tr.details_label td{padding:5px 5px 5px 20px; }
	#creditDetailArea table td{padding:10px 10px 10px 20px; border:1px solid #e2e3e5;}
	#creditDetailArea table td.left_colums{width:230px;}
	#creditDetailArea .left_colums_values{float:right;margin:0;padding:0;}
    /* **************** ADD OFFER ******************* */

.play {	position: relative;	margin: 0;	padding: 0;	margin-top: -20px;}
.play div{height: 18px; width: 110px;}
.play .play_pl{background-image: url('../images/ico/offer_vt_pl.png');}
.play .play_en{background-image: url('../images/ico/offer_vt_en.png');}
.play a:hover{text-decoration: none;}


#addOfferArea{height:335px;width:633px;text-align:center;margin:0 auto 0 auto; padding:0; background-image:url(../images/backgrounds/bg.gif); background-repeat:no-repeat;}

/* WIRTUALNA-WIZYTA LAYOUTY */
#vtClubBackground{width: 1000px; height: 608px; text-align: center; margin: 0 auto;}
#vtClub{margin: 0 auto; width: 680px;}
#vtClubSpace{height: 122px;}

#vtDecoradorBackground{width: 1000px; height: 608px; text-align: center; margin: 0 auto;}
#vtDecoracor{height: 122px;}
#vtDecoradorVt{margin: 0 auto; width: 680px;}


/* NOWE NIEBIESKIE */
.raised_g {	background: transparent;	margin: 0 auto;	width: 100%;}
.raised_g h1, .raised_g p {margin:0 10px;}
.raised_g h1 {font-size:2em; color:#000; letter-spacing:1px;}
.raised_g p {padding-bottom:0.5em;}

.raised_g .top, .raised_g .bottom {display:block; background:transparent; font-size:1px;}
.raised_g .b1, .raised_g .b2, .raised_g .b3, .raised_g .b4, .raised_g .b1b, .raised_g .b2b, .raised_g .b3b, .raised_g .b4b {display:block; overflow:hidden;}
.raised_g .b1, .raised_g .b2, .raised_g .b3, .raised_g .b1b, .raised_g .b2b, .raised_g .b3b {height:1px;}
.raised_g .b2 {background:#2191e3; border-left:1px solid #2191e3; border-right:1px solid #2191e3;}
.raised_g .b3 {background:#fff; border-left:1px solid #2191e3; border-right:1px solid #2191e3;}
.raised_g .b4 {background:#fff; border-left:1px solid #2191e3; border-right:1px solid #2191e3;}
.raised_g .b4b {background:#fff; border-left:1px solid #2191e3; border-right:1px solid #2191e3;}
.raised_g .b3b {background:#fff; border-left:1px solid #2191e3; border-right:1px solid #2191e3;}
.raised_g .b2b {background:#2191e3; border-left:1px solid #2191e3; border-right:1px solid #2191e3;}

.raised_g .rgcnt{	padding: 4px;}

.raised_g .b1 {margin:0 5px; background:#fff;}
.raised_g .b2, .raised_g .b2b {margin:0 3px; border-width:0 2px;}
.raised_g .b3, .raised_g .b3b {margin:0 2px;}
.raised_g .b4, .raised_g .b4b {height:2px; margin:0 1px;}
.raised_g .b1b {margin:0 5px; background:#fff;}
.raised_g .module,.raised_g .moduleContent {	background: #fff;	border-left: 1px solid #2191e3;	border-right: 1px solid #2191e3; padding: 3px 5px 0px 5px;	margin: 0px;}
/*path*/

/*dodawanie oferty offer add*/
.addOfferBorder{}
.addOfferParagraph{border-top: 1px solid #3399ff; border-bottom: 0px;}
.addOfferParagraph select, .addOfferParagraph textarea{border: 1px solid silver;}
.addOfferParagraph textarea{width: 400px; height: 150px;}
.addOfferParagraph .title{ border-bottom: 1px solid #ececec; padding: 5px; padding-left: 10px; font-size: 15px;}
.addOfferParagraph .top{ border-bottom: 1px solid #ececec; padding: 2px; padding-right: 10px; font-weight: bold;}
.addOfferParagraph .content{padding:10px 10px 10px 50px;}
.addOfferParagraph .result{color: black; font-weight: bold; display: inline; font-size: 12px;}
.addOfferParagraph span.choose{display: block; float: left; padding: 5px; padding-right: 15px; text-decoration: none; font-size: 13px; color:  #3399ff; font-weight: bold;}
.addOfferParagraph span.choose:hover{text-decoration: underline;}
.addOfferParagraph span.forward{display: block; font-weight: bold; float: left; padding: 5px; padding-left: 15px; text-decoration: underline; color:#3399ff;}
.addOfferDefaultButton{font-weight: bold; text-decoration: underline; color:#3399ff;}
.addOfferParagraphLocked, .addOfferParagraphLocked input, .addOfferParagraphLocked textarea, .addOfferParagraphLocked select, .addOfferParagraphLocked span.forward, .addOfferParagraphLocked table span{background-color: #e7edf1; color: silver;}
.addOfferParagraphError, .addOfferParagraphError input, .addOfferParagraphError textarea, .addOfferParagraphError select, .addOfferParagraphError span.forward, .addOfferParagraphError table span{background-color: #ffffff; color: silver;}
.addOfferParagraphOk, .addOfferParagraphOk input, .addOfferParagraphOk textarea, .addOfferParagraphOk select, .addOfferParagraphOk span.forward{background-color: #ffffff; color: silver;}
.addOfferParagraphOk .title{color: #848484;}
.addOfferParagraphError{color: red;}
.addOfferParagraph .error{font-weight: bold; color: red;}
.addOfferAjaxArea{}
.addOfferCityHintItem{padding: 2px;}
.addOfferCityHintItem:hover{text-decoration: underline;}
.addOfferCityHintColumn{border-left: 1px solid silver; padding: 3px;}
.addOfferParagraph input{border: 1px solid silver;}
.addOfferDetailsTable td{padding-bottom: 2px;}
.addOfferDetailsTable td.error{color:red; font-weight: bold;}
#addOfferWait{position: fixed;  left: 40%; top: 200px; z-index: 100; border: 1px solid silver; background-color: white; font-size: 16px; text-align: center; width: 170px; padding: 5px; display: none;}
.addOfferDetailsItem select, .addOfferDetailsItem input{width: 120px;}
.addOfferImageItem{float: left; border: 1px solid silver; height: 80px; text-align: center; padding: 5px;}
.addOfferImageItem span{color: red; font-weight: bold; cursor: pointer; font-size: 14px;}
#addOfferPictures{padding-left: 5px;}
img.markOk, img.markEmpty, img.markError{display: none;}
.addOfferResultArea{}
.addOfferResultArea img{vertical-align: middle;}
.addOfferChangeBtn{color: #3399ff;}
.addOfferArrowBlue{display: none; margin-right: 10px; margin-top: 3px;}
#addOffer_PointsSumArea{height: 132px; background-image: url('../images/buttons/add_offer_summ.jpg');}
#addOffer_PointsSumArea{color: white; font-size: 50px;text-align: center;}
#addOffer_PointsSum{font-size: 70px;}
.addOffer_PointsSumAreaBlink span#addOffer_PointsSum{color: red;}
.addOfferDetailsHiddenName{display: none; font-weight: bold;}
.addOfferParagraph .upButton{display: none;}
#addOfferSubmit{font-size: 15px; border: 2px solid #3399ff; cursor: pointer;}
#addOfferSubmit:hover{background-color: #3399ff; color: white;}
   
   .helpMainTitle{padding-top: 10px; padding-bottom: 10px; display: block; font-size: 14px;}
.helpMainImg{text-align: right; padding-right: 20px; }
.helpColumnLeft .inside{padding-left: 15px; padding-bottom: 30px;}
.helpColumnLeft .categoryName a{display: block; font-weight: bold; border-top: 1px solid silver; padding-top: 10px; padding-bottom: 10px;}
.helpColumnLeft .categoryName a:hover{text-decoration: underline;}
.helpColumnLeft .articleList a{display: block; font-size: 11px; padding-top: 2px; padding-bottom: 2px;  padding-left: 10px;}
.helpColumnLeft .articleList a:hover{text-decoration: underline;}
.helpColumnLeft .articleList a.active{font-weight: bold;}
.helpColumnLeft .lastAdded a{border-bottom: 1px dotted silver;}
.helpColumnLeft .title{padding-top: 15px; padding-bottom: 10px; font-size: 14px; border-top: 1px solid silver;}
.helpArticle{}
.helpArticle .content{line-height: 17px; word-spacing: 5px;  padding-bottom: 40px; text-align: justify; padding-right: 20px;}
.helpArticle .content h2{font-size: 13px; font-weight: bold; padding: 0px; margin: 0px; line-height: 17px; padding-bottom: 10px;}
.helpArticle .content a{color: #2190e2; text-decoration: underline; font-weight: bold;}
.helpArticle h1{padding: 0px; margin: 0px; font-size: 19px; padding-bottom: 15px; font-weight: normal;}
.helpCategoryArticleList{padding-bottom: 20px;}
.helpCategoryArticleList .title{font-weight: bold; display: block; line-height: 16px;}
.helpCategoryArticleList .date{padding-right: 10px; text-align: right;}
.helpCategoryArticleList .date a{font-style: italic; font-size: 11px;}
.helpCategoryArticleList .date a:hover{text-decoration: none;}
.helpCategoryArticleList .more{padding-left: 5px; font-size: 11px; text-decoration: underline;}
.helpCategoryArticleList .description{line-height: 17px; display: block; word-spacing: 5px; text-align: justify; padding-left: 40px; padding-right: 20px;}
.helpMainTable .RC{padding: 10px;}
.helpMainTable .inside{height: 400px;}
.helpMainTable td{padding-right: 5px;}
.helpMainTable .title{text-align: center; font-size: 16px; display: block; height: 50px;}
.helpMainTable .title:hover{text-decoration: underline;}
.helpMainTable .image{text-align: center; padding: 20px;}
.helpMainTable .description{text-align: justify; font-size: 11px;}
   
   
   
#breadcrumb a{ font-size: 11px; color: #757575;}
#breadcrumb span{ font-size: 11px; color: #757575;}
#breadcrumb a:hover{text-decoration: underline;}

#breadcrumb{font-size: 11px; color: #757575; padding: 5px; background-color: #e8edf1; border: 1px solid #e8edf1; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; }
#creditDetailArea { background-color: white;	border: 1px solid #329ae7;	-moz-border-radius: 11px;	-webkit-border-radius: 11px;	border-radius: 11px; background-color:#f7f7f7;color:#5E5E5E;}

.RC{    background-color: white;    border: 1px solid silver;        -moz-border-radius: 8px;    -webkit-border-radius: 8px;   border-radius: 8px;}
.RC_top{    background-color: white;    border: 1px solid silver;        -moz-border-radius-topleft: 8px;    -moz-border-radius-topright: 8px;    -webkit-border-radius-topleft: 8px;    -webkit-border-radius-topright: 8px;    border-radius-topleft: 8px;    border-radius-topright: 8px; }

.RC_blue{padding-top: 4px;  background-color: white;    border: 1px solid #2190e2;        -moz-border-radius: 8px;    -webkit-border-radius: 8px;    border-radius: 8px;}

.apartmentRankNo{font-size: 80px; color: white; font-weight: bold; position: absolute; text-align: center; padding-top: 30px; width: 300px; opacity: 0.60;filter:alpha(opacity=60);}

.orderVtSumArea{line-height: 40px;}
.orderVtSumAreaInactive{color: silver;}






/* OPACITY CLASSES */

.mapOpacity{opacity:0.3;filter:alpha(opacity=30);}
#blanket{background-color:#111;opacity: 0.65;filter:alpha(opacity=65);position:absolute;z-index: 9001;top:0px;left:0px;width:100%;}
a#sugester_widget:hover{opacity:1.0;}
a:focus{-moz-outline-style: none;}


#opacityBackground{background-color:black; opacity: 0.65;filter:alpha(opacity=65);position:fixed;z-index: 9001;top:0px;left:0px;width:100%; height: 100%; display: none;}

/* ***** SUGESTER    */

a#sugester_widget{cursor:pointer;height:125px;left:0;margin-left:-2px;overflow:hidden;position:fixed !important;position:absolute;text-indent:-100000px;top:25%;width:41px;z-index:9999;opacity:0.7;left:auto!important;margin-left:auto !important;margin-right:-20px!important;right:0 !important;margin-right:0;}
#offerContactMessage{float: left; padding-right: 10px; margin-left:0px;padding-bottom: 10px; clear: both; width: 256px; height: 105px; background: url('../images/pages/oferta/question_message.gif') top left no-repeat; font-size: 11px;}

#addOfferWaitBack{position: fixed; z-index: 99; left: 0px; top: 0px; width: 100%; height: 100%; background-color: silver; opacity:0.6;filter:alpha(opacity=60); display: none;}