BODY{ text-align:center; margin:0; padding:0; font-size:9pt; font-family:Verdana; background:#0B5B62 url('gfx/background.png') repeat-y top center; color:#FFFFFF; }
/*img, div { behavior: url(iepngfix.htc) }*/ a{ text-decoration:none; color:#FFFFFF; cursor:pointer; outline-style: none; }
a.menu_top { width: 94px; height: 98px; display: block; }
object{ margin:0px; padding:0px; border:0px; outline:none; }
img,p,form{ margin:0px; padding:0px; border:0px; }
ul{ margin:0px; padding:0px 0px 0px 16px; }
h1{ font-size:10pt; color:#FFF; font-weight:bold; margin:0px; padding:0px; }
span.last_modified{ font-size:7pt; color:#7f7f7f; }
div.div_log{ width:200px; height:175px; background-image:url('form_log_bcg.png'); background-repeat:no-repeat; text-align:center; color:#7f7f7f; margin:auto; }
.error { text-align: right; width: 100%; font-size: 10px; color: red; display: none; }
div.background{ background:url('gfx/background.png') repeat-y top center; height:100%; behavior: url(iepngfix.htc); }
div.grad_bottom{ position:fixed; bottom:0px; left:0px; background:url('gfx/grad_bottom.png') repeat-x top center; width:100%; height:100%; /* zmieniane przez JSa na dużych monitorach ]:-> */ }
div.page{ width:960px; margin:auto; position: relative; /*min-height:1000px;*/ }
div.head{ position:relative; height:300px; }
div.top_logo{ position:absolute; left:-40px; top:0px; }
div.top_mobilmix{ position:absolute; left:380px; top:60px; }
div.top_menu{ width:580px; position:absolute; left:320px; top:165px; }
div.top_ico{ position:relative; float:left; height:109px; cursor: pointer; }
div#ico_o_nas{ width:94px; background:url('gfx/ico_o_nas.png') no-repeat 0px 0px; }
div#ico_o_nas:hover{ width:94px; background:url('gfx/ico_o_nas.png') no-repeat 0px -111px; }
div#ico_o_nas_active{ width:94px; background:url('gfx/ico_o_nas.png') no-repeat 0px -220px; }
div#ico_domy{ width:94px; background:url('gfx/ico_domy.png') no-repeat 0px 0px; }
div#ico_domy:hover{ width:94px; background:url('gfx/ico_domy.png') no-repeat 0px -111px; }
div#ico_domy_active{ width:94px; background:url('gfx/ico_domy.png') no-repeat 0px -220px; }
div#ico_mieszkania{ width:94px; background:url('gfx/ico_mieszkania.png') no-repeat 0px 0px; }
div#ico_mieszkania:hover{ width:94px; background:url('gfx/ico_mieszkania.png') no-repeat 0px -111px; }
div#ico_mieszkania_active{ width:94px; background:url('gfx/ico_mieszkania.png') no-repeat 0px -220px; }
div#ico_dzialki{ width:94px; background:url('gfx/ico_dzialki.png') no-repeat 0px 0px; }
div#ico_dzialki:hover{ width:94px; background:url('gfx/ico_dzialki.png') no-repeat 0px -111px; }
div#ico_dzialki_active{ width:94px; background:url('gfx/ico_dzialki.png') no-repeat 0px -220px; }
div#ico_lokale{ width:105px; background:url('gfx/ico_lokale_uzytkowe.png') no-repeat 0px 0px; }
div#ico_lokale:hover{ width:105px; background:url('gfx/ico_lokale_uzytkowe.png') no-repeat 0px -111px; }
div#ico_lokale_active{ width:105px; background:url('gfx/ico_lokale_uzytkowe.png') no-repeat 0px -220px; }
div#ico_kontakt{ width:94px; background:url('gfx/ico_kontakt.png') no-repeat 0px 0px; }
div#ico_kontakt:hover{ width:94px; background:url('gfx/ico_kontakt.png') no-repeat 0px -111px; }
div#ico_kontakt_active{ width:94px; background:url('gfx/ico_kontakt.png') no-repeat 0px -220px; }
div.search { position:absolute; right:22px; }
.search_poll{ margin-bottom:5px; padding:4px; width:176px; height:16px; color:#7f7f7f; background-color:transparent; background-image:url('search_bkg.png'); background-repeat:no-repeat; border:0px; }
div.content{ position:relative; margin:auto; margin-top:20px; width:901px; }
div.list_header{ position:relative; height:60px; }
div.list_bookmark_back{ position:absolute; top:0px; height:31px; z-index:10; }
div.list_bookmark_active{ position:absolute; top:0px; height:31px; z-index:30; }
div#list_bookmark_wtorny{ background:url('gfx/rynek_wtorny_table_bookmark.png') no-repeat; width:131px; left:40px; }
div#list_bookmark_wynajem{ background:url('gfx/wynajem_table_bookmark.png') no-repeat; width:101px; left:170px; }
div#list_bookmark_pierwotny{ background:url('gfx/rynek_pierwotny_table_bookmark.png') no-repeat; width:151px; left:270px; }
div#list_bookmark_wtorny_gray{ background:url('gfx/rynek_wtorny_table_bookmark_gray.png') no-repeat; width:131px; left:40px; }
div#list_bookmark_wynajem_gray{ background:url('gfx/wynajem_table_bookmark_gray.png') no-repeat; width:101px; left:170px; }
div#list_bookmark_pierwotny_gray{ background:url('gfx/rynek_pierwotny_table_bookmark_gray.png') no-repeat; width:151px; left:270px; }
a.menu_bookmark { width:100%; height:31px; display:block; }
div.list_bar{ position:absolute; left:0px; top:28px; width:901px; height:31px; z-index:20; color:#87DECD; font-size:8pt; font-weight:bold; }
div#list_bar_wtorny{ background:url('gfx/rynek_wtorny_table_bar_bkg.png') no-repeat; }
div#list_bar_wynajem{ background:url('gfx/wynajem_table_bar_bkg.png') no-repeat; }
div#list_bar_pierwotny{ background:url('gfx/rynek_pierwotny_table_bar_bkg.png') no-repeat; }
div.list_offers{ position:relative; }
div.list_row_wtorny{ background:url('gfx/rynek_wtorny_table_row_bkg.png') no-repeat; position:relative; width:901px; height:65px; margin-bottom:1px; }
div.list_row_wynajem{ background:url('gfx/wynajem_table_row_bkg.png') no-repeat; position:relative; width:901px; height:65px; margin-bottom:1px; }
div.list_row_pierwotny{ background:url('gfx/rynek_pierwotny_table_row_bkg.png') no-repeat; position:relative; width:901px; height:65px; margin-bottom:1px; }
div.add_new_button{ position:absolute; left:500px; }
div.search{ position:absolute; right:22px; }
img.search{ margin:0px; position:relative; float:left; }
input.search{ width:96px; margin:2px 0px; position:relative; float:left; background:#0B5B62; color:#FFF; border:1px groove #FFF; border-right:0px; }
a.id_txt { width: 100px; height: 25px; display:block; margin: auto; position: absolute; left: 5px; top: 0px; color:#87DECD; text-align: center; margin-top: 1px; }
a.id_txt:hover { color:#FFF; }
a.photo_txt { width: 55px; height: 25px; display:block; margin: auto; position: absolute; left: 112px; top:0px; color:#87DECD; margin-top: 1px; }
a.default_title { height: 11px; margin: auto; text-align: center; position: relative; float: left; }
a.default_title:hover { color:#FFF; }
div.column_title_container { width: 720px; height: 25px; position: absolute; left: 176px; top:0px; margin-top: 1px; }
div.column_container { width: 720px; height: 62px; position: relative; float: left; margin-top: 2px; }
div.default_column { height: 20px; margin: auto; text-align: center; position: relative; float: left; font-size: 10pt; margin-top: 21px; }
div.column_id { width: 100px; margin-top: 25px; height: 41px; position: relative; float: left; text-align: center; }
div.column_photo { background-image: url('gfx/img_border.png'); background-repeat: no-repeat; width: 76px; margin-top: 4px; height: 62px; position: relative; float: left; text-align: center; }
div.column_date { width: 160px; margin-top: 25px; height: 41px; position: relative; float: left; }
div.column_title { width: 380px; margin-top: 25px; height: 41px; position: relative; float: left; text-align: left; }
div.column_option { width: 224px; margin-top: 7px; height: 41px; position: relative; float: left; }
img.option_ico { margin-right: 12px; margin-left: 6px; }
div.big_box_top_wtorny{ background:url('gfx/wtorny_big_box_top.png') no-repeat top center; }
div.big_box_bottom_wtorny{ background:url('gfx/wtorny_big_box_bottom.png') no-repeat bottom center; }

/*div.offer_container{ margin-left:5px; padding:10px 10px 5px 0px; width:350px; position:relative; float:left; text-align:left; }*/
div.product_left_container{ width:485px; position:relative; float:left; padding:15px; text-align:left; }
div.offer_photo{ width:320px; float:left; }
div.offer_main{ float:left; text-align:left; margin-left: 100px; }
div.offer_print{ float:right; width:64px; height:64px; background:url('gfx/printer.png') no-repeat top center;}
div.offer_print:hover{ background:url('gfx/printer.png') no-repeat bottom center;}

/*div.thumb_container{ width:500px; position:relative; float:left; padding:10px; margin-left:10px; }*/
div.product_right_container{ margin-left:5px; width:380px; position:relative; float:left; text-align:center; }
#photoCycle{ width:380px; height:290px; text-align:center; }
.cycle_photo{ padding:8px; width:366px; height:274px; text-align:center; }
.separator{ margin:-52px 0px; width:100%; height:108px; background:url('gfx/separator.png') no-repeat center center; }
.product_thumbs_container{ padding:8px 0 0 7px; }
.thumb{ width:120px; margin:0 3px 3px 0px; position:relative; float:left; }
p.sorry{ color:#FFF; font-size:8pt; margin-left:5px; }
.zobacz_inne{ clear:both; text-align:left; padding:8px; }

div.small_row_top{ background:url('gfx/small_row_top.png') no-repeat top center; }
div.small_row_bottom{ background:url('gfx/small_row_bottom.png') no-repeat bottom center; }
div.small_box{ position:relative; width:400px; margin:25px; float:left; text-align:left; }
div.contact_row_top{ background:url('gfx/contact_row_top.png') no-repeat top center; }
div.contact_row_bottom{ background:url('gfx/contact_row_bottom.png') no-repeat bottom center; }
div.contact_box{ margin:25px; width:200px; float:left; text-align:left; }
div.contact_map{ margin:25px; width:600px; float:left; }
.form_text_small { width: 190px; background: transparent; border: 1px #FFFFFF solid; margin: 5px; color: #FFFFFF; }
.form_select_small { width: 190px; background: transparent; border: 1px #FFFFFF solid; margin: 5px; color: #000000; }
.form_submit_small { border: 0px; padding: 5px; background-color: #FFFFFF; float: right; margin-right: 3px; color: #000000; font-size: 11px; }
/*-------------------------------------------------------------------------------------------- STOPKA */ 
div.pageFooter { position: relative; margin: auto; width: 900px; height: 20px; font-size: 7pt; }
div.menu_bottom { float: left; text-align: left; }
div.weblight { float: right; text-align: right; }
a.footer{}
a.footer:hover{ color:#0B5B62; }
/*---------------------------------------------------------------------------------- koniec STOPKI */ 
/* dla weblightboxa */ 
div#photo { position:absolute; top:20px; left:60px; padding:20px; width:802px; height:602px; background:#FFFFFF; /*url('gfx/weblightbox_bkg_wtorny.png') center center no-repeat;*/ border:1px solid #000; color:#000000; text-align:center; z-index:2000; clear:both; display:none; }
div.prevArea{ position:absolute; left:0px; bottom:0px; width:30%; height:640px; z-index:3000; }
div.prev{ background:#FFF; position:absolute; bottom:300px; left:20px; width:80px; padding:15px; display:none; font-size:8pt; font-weight:bold; }
div.nextArea{ position:absolute; right:0px; bottom:0px; width:30%; height:540px; z-index:3000; }
div.next{ background:#FFF; position:absolute; bottom:300px; right:20px; width:80px; padding:15px; display:none; font-size:8pt; font-weight:bold; }
div.closeArea{ position:absolute; right:0px; top:0px; width:30%; height:100px; z-index:3000; }
div.close{ background:#FFF; position:absolute; top:20px; right:20px; width:80px; padding:15px; display:none; font-size:8pt; font-weight:bold; }
div.loading{ position:absolute; z-index:10; }
#thanks_dialog{ text-align:left; font-size:9pt; }
#dialog{ text-align:left; font-size:9pt; }
/*#dialog input{ margin:2px; }*/ #dialog select{ margin:2px; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
#form_offer form p{ margin-bottom:10px; }
.dialog_form_text{ width: 240px; background: transparent; border: 1px #08B solid; color: #000; position:absolute; right:15px; }
.dialog_form_select{ width: 240px; background: #FFF; border: 1px #08B solid; color: #000; position:absolute; right:15px; }
.dialog_form_desc{ width: 400px; height: 120px; background: transparent; border: 1px #08B solid; color: #000; position:absolute; right:15px; vertical-align:top; }
