@charset "utf-8";

html, body, div, span, h1, h2, h3, h4, p, a, img, ol, ul, li, form, label, table, tbody, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:normal;
	vertical-align:baseline;
}

body {
	font:normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	background-color:#ffffff;
}
input, textarea {font:normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.clr { clear:both; height:0px; font-size:0px; line-height:0px; }
ul { list-style:none; }
ol li { list-style-type:decimal; list-style-position:outside;}
ol {margin-left:20px;margin-top:10px;margin-bottom:10px;}
a { color:#727272; text-decoration:underline; }
a:active, a:hover { color:#000000; }

#homeHeader, #homePic {
	background:url(/gfx/home_bg_new.jpg) no-repeat center 116px;
}
#homeHeader {text-align:center;}
#homePic {height:319px;width:980px;margin:0 auto;background-position: center 0px;}

#subpageHeader {background-position:center 92px;background-repeat:no-repeat;text-align:center;}

#subpagePic, .subpageHeaderGfx {
	background-image:url(/gfx/subpage_grafika4_bg.jpg);
}
#subpageHeader .subpageDomy, .subpageDomy {
	background-image:url(/gfx/domy4_bg.jpg);
}

#subpageHeader .subpageDzialki, .subpageDzialki {
	background-image:url(/gfx/dzialki4_bg.jpg);
}

#subpageHeader .subpageObiekty, .subpageObiekty {
	background-image:url(/gfx/obiekty4_bg.jpg);
}

#subpageHeader .subpageMieszkania, .subpageMieszkania {
	background-image:url(/gfx/mieszkania4_bg.jpg);
}

#subpagePic {height:190px;width:980px;margin:0 auto;background-position:-220px 0px;}


#topWrapper {
	border-top:2px solid #ffffff;
	background:url(/gfx/top_bg_new.png) repeat-x left top;
	text-align:center;
}

#top {width:980px;margin:0 auto;height:114px;}
#subpageHeader #top {height:90px;}
#logo {width:204px;height:66px;display:block;float:left;margin-top:33px;margin-left:94px;background:url(/gfx/golek_logo_home.png) no-repeat left top;}
#subpageHeader #logo {width:169px;height:48px;margin-top:30px;margin-left:94px;background:url(/gfx/golek_logo_subpages.png) no-repeat left top;}
#menuContainer {width:538px;height:40px;float:left;margin-top:69px;margin-left:115px;}
#subpageHeader #menuContainer {margin-left:150px;margin-top:47px;}
#menuContainer ul li {float:left;}
#menuContainer a {background:url(/gfx/menu_top_new.png) no-repeat left top;}
#menuContainer a.firma {display:block;width:72px;height:40px;background-position:0px 0px;}
#menuContainer a.firma:active, #menuContainer a.firma:hover {background-position:0px -40px;}
#menuContainer a.katalog {display:block;width:123px;height:40px;background-position:-72px 0px;}
#menuContainer a.katalog:active, #menuContainer a.katalog:hover {background-position:-72px -40px;}
#menuContainer a.klient {display:block;width:82px;height:40px;background-position:-195px 0px;}
#menuContainer a.klient:active, #menuContainer a.klient:hover {background-position:-195px -40px;}
#menuContainer a.zglos_oferte {display:block;width:112px;height:40px;background-position:-277px 0px;}
#menuContainer a.zglos_oferte:active, #menuContainer a.zglos_oferte:hover {background-position:-277px -40px;}
#menuContainer a.cennik {display:block;width:71px;height:40px;background-position:-389px 0px;}
#menuContainer a.cennik:active, #menuContainer a.cennik:hover {background-position:-389px -40px;}
#menuContainer a.kontakt {display:block;width:78px;height:40px;background-position:-460px 0px;}
#menuContainer a.kontakt:active, #menuContainer a.kontakt:hover {background-position:-460px -40px;}

#pageWrapper {background:url(/gfx/top_bg2.png) repeat-x left top;max-width:1420px;margin:0 auto;}
#home {background:url(/gfx/page_bg.png) no-repeat center bottom;text-align:center;}

#pageWrapper .page {width:980px;margin:0 auto;}
#home .page {padding-bottom:35px;}
#subpage {background:url(/gfx/subpage_bg.png) no-repeat center bottom;text-align:center;}
#subpage .page {padding-bottom:20px;text-align:left;}

.search {background:#6C707D url(/gfx/search_bg_sprite.png) no-repeat left bottom;background-position:-389px bottom;}
.searchHome {float:left;margin-left:52px;width:389px;padding-bottom:10px;}
.searchSubpage {width:369px;background-position:-778px bottom;padding-bottom:10px;}
.search .header {height:46px;background:url(/gfx/search_bg_sprite.png) no-repeat 0px 0px;}
.searchSubpage .header {background-position:-1147px 0px;}


.search .groups {margin:0px;margin-left:25px;}
.search .groups a {color:#ffffff;font-size:12px;text-decoration:none;display:block;float:left;line-height:26px;margin-right:11px;background:url(/gfx/search_separator.png) no-repeat right center;padding-right:15px;}
.search .groups a.last {background-image:none;} 
.search .groups a:active, .search .groups a:hover {text-decoration:underline;}
.search .searchForm {width:349px;margin:0 auto;}
.search .searchForm label {font-size:11px;color:#ffffff;margin-right:5px;}
.search .searchForm label.link {cursor:pointer;}
.search .searchForm p.nagl {font-size:12px;font-weight:bold;color:#ffffff;padding-bottom:5px;}
.search .searchForm p.naglLast {padding-top:10px;}
.search .searchForm input[type=text] {width:50px;background-color:#EDE4E1;border:solid 1px #A09EA5;padding:2px;font-size:11px;}
.search .searchForm select {background-color:#EDE4E1;border:solid 1px #A09EA5;font-size:11px;}
.search .formVisible {display:block;}
.search .formHidden {display:none;}

#home #searchContainer {text-align:left;}
#hasloSubpage {margin-left:0px;}
#subpage .subpageTitle {margin-left:0px;width:310px;padding-top:40px;}
#subpage .subpageTitle img {margin-bottom:15px;}
#subpage .subpageTitleOferta {margin-left:0px;padding-top:20px;}
#subpage .subpageTitleOfertaNavi {padding-top:10px;line-height:20px;}
#subpage .subpageTitleOfertaNavi a {color:#567eaa;font-weight:bold;font-size:11px;line-height:20px;text-decoration:none;}
#subpage .subpageTitleOfertaNavi a:active, #subpage .subpageTitleOfertaNavi a:hover {color:#333333;text-decoration:underline;}
#subpage .katalogSort {float:right;width:190px;padding-top:40px;line-height:30px;text-align:right;}
#subpage .katalogSort label {color:#567aaa;font-size:11px;font-weight:bold;}
#subpage .katalogSort select {font-size:11px;padding:1px;margin-left:2px;border:1px solid #cccccc;}

#haslo {margin-left:465px;padding-top:21px;width:461px;}
#zapraszamy {margin-left:465px;margin-top:70px;width:430px;height:22px;}
#adres {position:relative;height:35px;text-align:left;margin-left:470px;width:425px;font-size:13px;color:#494949;line-height:18px;background:url(/gfx/home_ikonki.png) no-repeat left bottom;background-position:0px 16px;}
#adres div {float:left;}
#adres div span {margin-left:24px;}
#adres a {background:url(/gfx/home_ikonki.png) no-repeat left -25px;display:block;float:left;padding-left:26px;margin-left:4px;}

#najnowszeHdr {height:55px;margin-left:52px;text-align:left;}
#najnowsze {margin-left:52px;width:580px;height:200px;float:left;text-align:left;}

#newsletterHdr {height:28px;margin-left:25px;float:left;width:294px;text-align:left;}
#newsletter {margin-left:25px;float:left;width:294px;text-align:left;}
#newsletter p {color:#565656;line-height:14px;font-size:12px;padding:5px 0px 10px 2px;}
#newsletter input[type=text] {border:1px solid #D9DEDC;color:#565656;background-color:#f8f8f8;width:200px;font-size:12px;padding:2px;margin:0px;}
#newsletter a {display:block;float:left;width:24px;height:20px;background:url(/gfx/home_ikonki.png) no-repeat left -44px;}

#nalezymy {margin-left:25px;float:left;width:294px;}
#nalezymy h3 {color:#999999;font-size:11px;padding:20px 0px 5px 3px;}
#nalezymy a.sspon {display:block;float:left;width:39px;height:44px;background:url(/gfx/home_nalezymy2.png) no-repeat 0px 0px;}
#nalezymy a.pfrn {display:block;float:left;width:58px;height:44px;background:url(/gfx/home_nalezymy2.png) no-repeat -39px 0px;}
#nalezymy a.rswo {display:block;float:left;width:69px;height:44px;background:url(/gfx/home_nalezymy2.png) no-repeat -98px 0px;}
#nalezymy a.grupaPlus {display:block;float:left;width:108px;height:44px;background:url(/gfx/home_nalezymy2.png) no-repeat -167px 0px;}



#leftCol {margin:10px 0px 0px 40px;float:left;width:369px;}
#mainCol {margin:0px 0px 0px 31px;width:500px;float:left;}

#mainCol p {font-size:12px;line-height:16px;}
#mainCol h2 {padding-top:15px;font-size:12px;line-height:16px;color:#567EAA;}
#mainCol h3 {padding-bottom:10px;font-size:15px;font-weight:normal;line-height:16px;color:#567EAA;}
#mainCol h4 {padding-bottom:10px;font-size:12px;font-weight:bold;line-height:16px;color:#567EAA;}
#mainCol p.news {font-size:12px;line-height:16px;color:#333333;padding-bottom:20px;}
#mainCol p.news a {font-size:12px;line-height:16px;color:#333333;text-decoration:none;}
#mainCol p.news a:active, #mainCol p.news a:hover {font-size:12px;line-height:16px;text-decoration:underline;}
#mainCol ul {margin-top:10px;margin-bottom:10px;margin-left:30px;}
#mainCol ul li {line-height:16px;font-size:12px;color:#333333;list-style-type:square;}
#mainCol ul li ol li {line-height:16px;font-size:12px;color:#333333;list-style-type:decimal;}

#footerWrapper {background:url(/gfx/footer_bg.png) no-repeat center top;padding-top:35px;}
#footer {width:980px;margin: 0 auto;}
#footer #zapraszamy {float:none;margin-left:40px;margin-top:0px;}
#footer #adres {float:left;font-size:12px;font-weight:normal;margin-left:42px;width:400px;}
#footer .menu {margin-left:452px;padding-top:18px;font-size:12px;line-height:18px;margin-bottom:45px;}
#footer .menu ul li {float:left;padding-left:5px;color:#dbdbdb;}
#footer .menu a {color:#567eaa;font-size:11px;line-height:18px;margin-right:5px;text-decoration:none;}
#footer .menu a:active, #footer .menu a:hover {color:#333333;text-decoration:underline;}
#footer .copyright {margin-left:52px;color:#d1cfcf;float:left;}
#footer .artemind {float:right;margin-right:52px;color:#d1cfcf;}
#footer .artemind a {color:#d1cfcf;text-decoration:none;font-weight:bold;}
#footer .artemind a:active, #footer .artemind a:hover {color:#333333;text-decoration:underline;font-weight:bold;}

.ofertaFV .cena {float:right;width:140px;color:#567eaa;font-size:16px;font-weight:bold;text-align:right;}
.ofertaFV .nr {color:#567eaa;font-size:13px;padding-top:4px;}
.ofertaFV div.dane {margin:20px 180px 0px 0px;/*border:solid 1px blue;*/}
.ofertaFV div.opcje {margin-top:20px;float:right;width:180px;text-align:right;/*border:solid 1px red;*/}
.ofertaFV div.opcje p {line-height:20px;}
.ofertaFV div.opcje a {color:#130c0e;font-size:12px;text-decoration:none;background:url(/gfx/home_ikonki.png) no-repeat right -62px;line-height:20px;padding-right:21px;}
.ofertaFV div.opcje a:active, .ofertaFV div.opcje a:hover {color:#567eaa;text-decoration:underline;}
.ofertaFV div.dane table td {padding:2px 10px 2px 0px;font-size:12px;font-weight:bold;}
.ofertaFV div.dane table td.l {font-weight:normal;white-space:nowrap;}

.ofertaList {margin-top:5px;border-bottom:solid 1px #e4e4e4;}
.ofertaListLast {border-bottom:none;}
.ofertaList .photo {float:left;width:140px;margin-bottom:5px;text-align:left;}
.ofertaList .details {margin-left:145px;}
.ofertaList .details .data {padding-top:10px;}
.ofertaList .details .data table {padding:0px;border:none;}
.ofertaList .details .data table td {padding:0px;height:40px;vertical-align:bottom;}
.ofertaList .details .data table td.pow {width:100px;white-space:nowrap;color:#6c707d;font-size:11px;text-align:right;}
.ofertaList .details .data table td.cena {width:100px;color:#567eaa;font-size:12px;font-weight:bold;text-align:right;}
.ofertaList p.name {color:#222222;font-size:13px;font-weight:bold;padding-top:15px;}
.ofertaList p.name a {color:#222222;text-decoration:underline;font-weight:bold;}
.ofertaList p.name a:active, .ofertaList p.name a:hover {color:#567EAA;text-decoration:none;}
#mainCol .ofertaList p.nr {font-size:11px;color:#aaaaaa;text-align:left;margin-top:5px;}
.ofertaList p.miejscowosc {color:#898586;font-size:12px;font-weight:bold;}
#mainCol .ofertaList p.ulica {color:#898586;font-size:11px;font-weight:normal;}

.ofertaListViewed {margin-top:5px;border-bottom:solid 1px #e4e4e4;}
.ofertaListViewedLast {border-bottom:none;}
.ofertaListViewed .photo {float:left;width:85px;margin-bottom:5px;text-align:left;}
.ofertaListViewed .details {margin-left:90px;}
.ofertaListViewed .details .data {padding-top:2px;}
.ofertaListViewed .details .data table {padding:0px;border:none;width:275px;}
.ofertaListViewed .details .data table td {padding:0px;height:40px;vertical-align:bottom;}
.ofertaListViewed .details .data table td.pow {width:60px;white-space:nowrap;color:#6c707d;font-size:11px;text-align:right;}
.ofertaListViewed .details .data table td.cena {width:90px;color:#676767;font-size:11px;white-space:nowrap;font-weight:bold;text-align:right;}
.ofertaListViewed p.name {color:#676767;font-size:11px;font-weight:bold;padding-top:10px;}
.ofertaListViewed p.name a {color:#676767;font-size:11px;font-weight:bold;text-decoration:underline;}
.ofertaListViewed p.name a:active, .ofertaListViewed p.name a:hover {color:#000000;text-decoration:none;}
.ofertaListViewed p.miejscowosc {color:#898586;font-size:11px;font-weight:normal;}
.ofertaListViewed p.nr {font-size:11px;color:#aaaaaa;text-align:left;margin-top:5px;}

.photoViewer {margin-top:10px;}

#kalkulator {font-size:12px;width:80%;margin:0 auto;padding-top:20px;}

#kalkulator input[type=text] {font-size:12px;}
#kalkulator .s_form, #kalkulator .s_form_ro {
	background-color:#eeeeee;
	border:1px solid  #cccccc;
	
}

#kalkulator .s_form:focus {
	outline:solid 2px #567EAA;
}

#kalkulator .s_form_ro {
	background-color:#ffffff;
}
#kalkulator tr.oferty_clr {
	background-color:#eee9cd;
}

#kalkulator td.koszty0, #kalkulator td.koszty1, #kalkulator td.koszty2 {
	font-size:12px;
	padding:2px;
	border-bottom:1px solid #efefef;
}

#kalkulator td.koszty2 {
	padding-right:10px;
}

#kalkulator td.koszty0 {
	padding-left:10px;
	padding-right:5px;
}

#kalkulator td.koszty0a {
	padding:2px;
	border-bottom:1px solid #efefef;
}

#kalkulator td.koszty0, #kalkulator td.koszty0a, #kalkulator td.koszty1, #kalkulator td.koszty2 {
	background-color:#ffffff;
}