body{background:#fff url('lay-gfx/bg.png') repeat-x;color:#605B3E;font:0.7em/1.4em Tahoma,sans-serif;text-align:center;margin:0;padding:0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:8px 0;padding:0;text-align:left;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{color:#625D3E;font-family:"Trebuchet MS",sans-serif;padding:0;}
h3,h4,h5,h6{color:#994E12}
h2{font-size:130%;margin:12px 0 8px 0;}
h3{font-size:120%;margin:12px 0 8px 0;}
/* forms */
form{padding:0;margin:0;}
input,select,textarea{font:1em/1.3em Tahoma,sans-serif;}
textarea,input.text,select{background:#fff;border:1px solid #7A7553;}
textarea,input.text{padding:2px;}
select{padding:0;}

/* links */
a{color:#994E12;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{background:url('lay-gfx/ar-br.png') no-repeat 0 50%;padding-left:10px;font-size:85%;}

/*** layout ***/
.main_wrapper{margin:0 auto;text-align:left;width:773px;}
/** top **/
#top{height:148px;}
#top_swf{display:block;}
#top_img{background:url('lay-gfx/top.jpg') no-repeat;position:absolute;height:148px;}
#title{font-size:1px;line-height:1px;padding:103px 0 0 42px;margin:0;position:relative;z-index:4;display:block;}
#title img{width:113px;height:107px;display:block;float:left;}
#title a{float:left;margin-bottom:36px;}
/* main menu */
#main_menu{position:relative;clear:both;background:#2C2718;height:44px;color:#fff;margin:0;padding:0;z-index:5;}
#main_menu li{float:left;margin:0;padding:0;list-style:none;}
#main_menu a{float:left;}
#main_menu a span{height:44px;float:left;font-size:1px;line-height:1px;visibility:hidden;text-decoration:none;}
#main_menu a.m-nieruchom_komercyjne{background:url('lay-gfx/m-nieruchom_komercyjne.png') no-repeat;width:228px;}
#main_menu a.m-doradztwo_kredytowe{background:url('lay-gfx/m-doradztwo_kredytowe.png') no-repeat;width:203px;}
#main_menu a.m-aktualnosci{background:url('lay-gfx/m-aktualnosci.png') no-repeat;width:131px;}
#main_menu a.m-praca{background:url('lay-gfx/m-praca.png') no-repeat;width:97px;}
#main_menu a.m-kontakt{background:url('lay-gfx/m-kontakt.png') no-repeat;width:113px;}
#main_menu a:hover,#main_menu a:active,#main_menu a:focus{background-position:0 -44px;}

/** home **/
#home_cols{margin-top:52px;background:url('lay-gfx/home_cols-m.png') repeat-y;}
#home_cols .wrapper{background:url('lay-gfx/home_cols-t.png') no-repeat;padding-top:15px;}
#home_cols .col-l{width:235px;float:left;padding:0;}
#home_cols .col-c{width:252px;float:left;padding:0 15px;}
#home_cols .col-r{width:241px;float:left;padding:0 0 0 15px;}
#home_cols h3{margin:8px 0 0 0;padding:0;font-size:120%;}
#home_cols p{text-align:justify;}
.home_hsep{background:url('lay-gfx/home_cols-b_out.png') repeat-x;font-size:1px;line-height:1px;height:6px;text-align:center;}
.home_hsep div{width:773px;background:url('lay-gfx/home_cols-b.png') repeat-x;margin:0 auto;line-height:1px;font-size:1px;height:6px;}
.gfx_hl span{visibility:hidden;font-size:1px;line-height:1px;}
.gfx_hl{margin:0;padding:0;}
h2#h-aktualnosci{background:url('lay-gfx/h-aktualnosci.png') no-repeat;height:15px;}
h2#h-oferta_nieruchomosci_ind{background:url('lay-gfx/h-oferta_nieruchomosci_ind.png') no-repeat;height:15px;margin-bottom:14px;}
h2#h-oferta_nieruchomosci_kom{background:url('lay-gfx/h-oferta_nieruchomosci_kom.png') no-repeat;height:15px;margin-bottom:14px;}
p.date{color:#D8C380;margin:0;font-size:85%;line-height:110%;}
#home_but{width:773px;margin:0 auto;}
#home_but img{display:block;}
#home_but .col-l{width:235px;float:left;}
#home_but .col-c{width:282px;float:left;}
#home_but .col-r{width:256px;float:left;}
#home_but div.cl{margin-bottom:-1px;}

/* tables */
#col-right table{margin:1em 0;background:#B34328;}
#col-right table th{font-weight:bold;background:#B34328;color:#fff;padding:1px 3px;}
#col-right table td{padding:1px 3px;background:#F9F9F9;}

/** subs **/
#col-left{float:left;padding-left:21px;}
#col-right{float:right;width:505px;}
#col-right p{text-align:justify;}

/* buttons */
.but{margin-bottom:10px;display:block;}
/* path */
#col-right .path{margin:0 0 12px 0;padding:4px 0 8px 0;color:#98A184;display:block;border-bottom:1px solid #FDB02E;}
#col-right .path li{list-style:none;display:inline;margin:0;padding:0 0 0 25px;background:url('lay-gfx/ar-be.png') no-repeat 10px 4px;}
#col-right .path li.first{background-image:none;padding-left:0;}
/* tools */
#col-right .tools{margin:12px 0 20px 0;padding:4px 0 8px 0;color:#98A184;display:block;border-top:1px solid #FDB02E;}
#col-right .tools li{list-style:none;background-image:none;float:right;margin:0;padding:0 0 0 20px;}
#col-right .tools a{padding-left:20px;}
#col-right .tools a.i-up{background:url('lay-gfx/i-up.png') no-repeat 5px 3px;}
#col-right .tools a.i-back{background:url('lay-gfx/i-back.png') no-repeat 5px 3px;}
#col-right .tools a.i-print{background:url('lay-gfx/i-print.png') no-repeat 5px 3px;}
#col-right .tools a.i-news_list{background:url('lay-gfx/i-news_list.png') no-repeat 5px 3px;}
/* news */
.content_col p.date{margin:-8px 0 12px 0;}
.content_col p{text-align:justify;}
/* news_nav */
#col-right .news_nav{text-align:center;border-top:1px solid #FDB02E;margin:14px 0 20px 0;padding-top:4px;}
#col-right .news_nav p.prev{float:left;width:22%;text-align:left;}
#col-right .news_nav p.prev a{padding-right:14px;background:url('lay-gfx/i-prev.png') no-repeat 100% 50%;}
#col-right .news_nav p.next{float:right;width:22%;text-align:right;}
#col-right .news_nav p.next a{padding-left:14px;background:url('lay-gfx/i-next.png') no-repeat 0 50%;}
#col-right .news_nav ul{text-align:center;margin:0;padding:0;}
#col-right .news_nav ul li{margin:0;padding:0 2px;display:inline;background-image:none;}
#col-right .news_nav p{margin:0;}
/* download */
.dwonload{clear:both;border-top:1px solid #FDB02E;margin:20px 0 12px 0;padding-top:8px;}
.i-download{padding-left:16px;background:url('lay-gfx/i-download.png') no-repeat 0 50%;}
.dwonload img{margin-top:10px;}
/* contact */
.contact_form{padding-right:20px;}
.contact_form fieldset{margin:0;padding:0;border:0;}
.contact_form label{float:left;padding-top:4px;}
.contact_form input.text{float:right;width:340px;margin:3px 0;}
.contact_form textarea{float:right;width:340px;margin:4px 0 6px 0;}
.contact_form input.but{width:125px;height:37px;background:url('lay-gfx/fbut-wyslij_wiadomosc.png') no-repeat;float:right;border:0 solid;cursor:pointer;}
#col-right .contact_tab{margin-left:6px;margin-bottom:10px;background:transparent;}
#col-right .contact_tab td{padding:3px;background:transparent;}
#col-right .contact_tab th{padding:3px 0;vertical-align:top;background:transparent;color:#605B3E;font-weight:bold;}
.locations_col{float:right;width:220px;}
.locations_col img{display:block;}
.locations_col p.enlarge{padding:5px 7px 20px 7px;background:url('lay-gfx/enlarge_bg.png') no-repeat;}

#side_banners{padding:20px 0 10px 0 ;}
#side_banners span{visibility:hidden;}
#side_banners a{display:block;text-decoration:none;}
#but_s-znajdz_teren{width:220px;height:92px;background:url('lay-gfx/but_s-znajdz_teren.png') no-repeat;}
#but_s-znajdz_mieszkanie{width:220px;height:92px;background:url('lay-gfx/but_s-znajdz_mieszkanie.png') no-repeat;}
#but_s-ankieta_iso{width:220px;height:92px;background:url('lay-gfx/but_s-ankieta_iso.png') no-repeat;}
#but_s-chcesz_sprzedac{width:220px;height:93px;background:url('lay-gfx/but_s-chcesz_sprzedac.png') no-repeat;}
.but_s-newsletter{width:220px;height:93px;background:url('lay-gfx/but_s-newsletter.png') no-repeat; cursor:default}
.but_s-newsletterover{width:220px;height:93px;background:url('lay-gfx/but_s-newsletter.png') no-repeat; background-position:-220px 0; cursor:default}
/** newsletter **/
.but_s-newsletter form, .but_s-newsletterover form{position:relative; left:14px;top:48px;  }
.but_s-newsletter .text, .but_s-newsletterover .text{color:#636742; padding-left:8px; height:17px; float:left}
.but_s-newsletter #sb, .but_s-newsletterover #sb{ position:relative; border:solid 1px #dbdcd7;font-size:10px;}
.but_s-newsletter .button, .but_s-newsletterover .button{border:none;background-color:transparent;font-size:0.8em;color:#1B4959;cursor:pointer;cursor:hand;text-transform:uppercase; background:url('lay-gfx/but_s-newsletter_submit.png') no-repeat; height:23px; width:74px; margin-left:8px; line-height:23px; }
/** end newsletter **/
#side_banners a:hover,#side_banners a:active,#side_banners a:focus{background-position:-220px 0;}

#sitemap a{font-size:1.2em;font-weight:bold;}
#sitemap ul a{font-size:1.1em;font-weight:normal;}
#sitemap ul ul a{font-size:1em;}
#col-right #sitemap ul{margin-top:0.2em;margin-bottom:0;}


/** foot **/
#foot{background:#A8B393;color:#EEF0E9;}
#foot .wrapper{width:773px;margin:0 auto;padding:11px 0 10px 0;}
#foot a{color:#EEF0E9;}
#foot p.sign{margin:0;float:left;padding-left:15px;}
#foot .bmenu{margin:0;padding:0;float:right;}
#foot .bmenu li{margin:0;padding:0 0 0 22px;list-style:none;display:inline;}

#bottom_bar{width:773px;margin:0 auto;padding:14px 0 10px 0;font-size:85%;}
#bottom_bar p.sign{color:#B9C2A9;margin:0;float:left;padding-left:15px;}
#bottom_bar p.sign a{color:#B9C2A9;}
#bottom_bar .currency{margin:0;padding:0;float:right;}
#bottom_bar .currency li{margin:0;padding:0 0 0 22px;list-style:none;display:inline;background:url('lay-gfx/hmenu-sep.gif') no-repeat 10px 50%;}
#bottom_bar .currency li.first{background-image:none;}
#bottom_bar .currency a{color:#817D65;}
.bottom_bar-home{background:url('lay-gfx/bottom_bar-home.png') no-repeat;}

#survey p.qff{float:left;width:50%;}
#survey div.r{width:45%;float:right;}
#survey label{vertical-align:top;;}
#survey p.thx{text-align:center;}
#survey .but{margin:10px;background:#FED535;border:1px solid #B64A30;font-weight:bold;color:#60542B;padding:5px 10px;}



/* list */
.list{margin:8px 0;padding:0 0 0 15px;}
.list li{margin:0;padding:2px 0 2px 20px;list-style:none;background:url('lay-gfx/ar-br.png') no-repeat 0 7px;}
.list_lit{margin:8px 0;padding:0 0 0 15px;}
.list_lit li{margin:0;padding:3px 0 3px 20px;list-style:none;background:url('lay-gfx/ar-be.png') no-repeat 0 8px;}

#col-right ul{margin:8px 0;padding:0 0 0 15px;}
#col-right ul li{margin:0;padding:2px 0 2px 20px;list-style:none;background:url('lay-gfx/ar-br.png') no-repeat 0 7px;}
#col-right ol{margin:8px 0 8px 15px;padding:0;}
#col-right ol li{margin:0 0 0 20px;padding:2px 0 2px 0;}

/* gal */
#col-right ul.gal{margin:0;padding:0;list-style:none;}
#col-right ul.gal li{margin:0;padding:0;float:left;width:32%;text-align:center;background-image:none;}


/* else */
.img-l{float:left;margin:4px 17px 2px 0;}
.hsep_dots{clear:both;line-height:1px;font-size:1px;height:7px;background:url('lay-gfx/hsep_dots.gif') repeat-x 50%;}
.hsep{clear:both;line-height:1px;font-size:1px;height:1px;border-bottom:1px solid #BCB5A2;}
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}


/* side menu */
.smenu,.smenu ul{margin:0;padding:0;}
.smenu{margin-bottom:10px;width:220px;}
.smenu li{margin:0;padding:0;list-style:none;background-color:#F0F1ED;}

.smenu a {color:#605B3E;display:block;padding:6px 10px 6px 25px;}
.smenu a:link,.smenu a:visited{text-decoration:none;background:url('lay-gfx/ar-smenu.gif') no-repeat 7px 11px;border-bottom:1px solid #ACA592;}
.smenu a:hover,.smenu a:active,.smenu a:focus,.smenu a.active{text-decoration:none;background-color:#fafafa;}

.smenu ul{background:#F1ECDB;}
.smenu .sub ul a{padding-left:36px;}
.smenu .sub a:link,.smenu .sub a:visited{background:url('lay-gfx/ar-smenu.gif') no-repeat 7px 11px;}
.smenu .sub a:hover,.smenu .sub a:active,.smenu .sub a:focus{background-color:#fafafa;}
.smenu .sub ul a:link,.smenu .sub ul a:visited{background:url('lay-gfx/ar-smenu.gif') no-repeat 18px 11px}

.smenu .sub ul a:hover,
.smenu .sub ul a:active,
.smenu .sub ul a:focus,
.smenu .sub ul a.active:link,
.smenu .sub ul a.active:visited{
  background-color:#fafafa;
  background-image:url('lay-gfx/ar-smenu.gif');
}