*:focus { 
	outline: none; 
	}

*::-moz-focus-inner { 
	border: none; 
	}

#header {
	width: 780px;
	height: 305px;
	background: #000;
	position: relative;
	}

#header_s {
	width: 784px;
	height: 220px;
	background: #000;
	position: relative;
	}

#logo a {
	width: 343px;
	height: 207px;
	background: url('/img/logo1.jpg') no-repeat;
	margin-left: 8px;
	display: block;
	}

#logo_cp a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_cp.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_cp {
	width: 419px;
	height: 300px;
	background: url('/img/sd_cp.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}



#logo_fs a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_fs.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_fs {
	width: 419px;
	height: 300px;
	background: url('/img/sd_fs.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_hbtc a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_hbtc.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_hbtc {
	width: 419px;
	height: 300px;
	background: url('/img/sd_hbtc.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_hhv a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_hhv.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_hhv {
	width: 419px;
	height: 300px;
	background: url('/img/sd_hhv.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_hsp a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_hsp.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_hsp {
	width: 419px;
	height: 300px;
	background: url('/img/sd_hsp.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_mph a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_mph.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_mph {
	width: 419px;
	height: 300px;
	background: url('/img/sd_mph.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_mmp a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_mmp.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_mmp {
	width: 419px;
	height: 300px;
	background: url('/img/sd_mmp.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_mcp a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_mcp.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_mcp {
	width: 419px;
	height: 300px;
	background: url('/img/sd_mcp.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_mmip a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_mmip.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_mmip {
	width: 419px;
	height: 300px;
	background: url('/img/sd_mmip.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_mto a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_mto.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_mto {
	width: 419px;
	height: 300px;
	background: url('/img/sd_mto.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_oh a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_oh.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_oh {
	width: 419px;
	height: 300px;
	background: url('/img/sd_oh.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_obng a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_obng.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_obng {
	width: 419px;
	height: 300px;
	background: url('/img/sd_obng.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_ph a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_ph.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_ph {
	width: 419px;
	height: 300px;
	background: url('/img/sd_ph.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_epl a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_epl.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_epl {
	width: 419px;
	height: 300px;
	background: url('/img/sd_epl.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_pjh a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_pjh.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_pjh {
	width: 419px;
	height: 300px;
	background: url('/img/sd_pjh.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_rcp a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_rcp.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_rcp {
	width: 419px;
	height: 300px;
	background: url('/img/sd_rcp.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_lrh a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_lrh.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_lrh {
	width: 419px;
	height: 300px;
	background: url('/img/sd_lrh.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#logo_nyc a {
	width: 343px;
	height: 300px;
	background: url('/img/logo_nyc.gif') no-repeat;
	margin-left: 8px;
	display: block;
	}

#sd_nyc {
	width: 419px;
	height: 300px;
	background: url('/img/sd_nyc.jpg') no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top:2px;
	}

#map {
	width: 343px;
	height: 133px;
	background: url('/img/map.jpg') no-repeat top center;
	position: relative;
	margin-left: 6px;
	}


#dropdown {
	width: 780px;
	height: 40px;
	background-color: #000;
	text-align: center;
	position: relative;
	}

.ddown { top: 11px;
right: 30px;
	position: absolute;
	}

#adr {
	margin: 20px 11px 37px 0; 
	background-color: #433f26; 
	padding: 9px 0;
	width: 249px; 
	float: right;
	color: #fff;
	text-align: center;
	font: normal 13px Arial, sans-serif;
	}


#map form {
	position: absolute;
	top: 100px;
	left: 76px;
	width: 193px;
	}

#form4 #area46 {
	display: block;
	width: 230px;
	height: 20px;
	font-size: 12px;
	}

#slideshow {
	width: 419px;
	height: 300px;
	background: #000;
	position: absolute;
	right: 1px;
	top: 1px;
	}


#slideshow_s {
	width: 419px;
	height: 200px;
	background: #000;
	position: absolute;
	right: 1px;
	top: 1px;
	}


#test { width: 100px; height: 100px; display: block; border: 1px #f00 solid; text-align: right;}



#sciezka {
list-style: none;
margin: 0;
padding: 0;
height: 16px; 
}

#sciezka li {
	font: normal 10px Arial;
color: #975422;
float: left;
margin-right: 3px;
letter-spacing: 1px;
}

#sciezka li a {

color: #6d4c33;
font-weight: bold;
text-decoration: none;
}

#sciezka li a:hover {
text-decoration: underline;
}



#path {
background: #cbb69c;
width: 775px;
height: 16px; 
padding: 5px 0 0 5px;
}


#subback {
	width: 780px;
	height: 36px;
	display: block;
	vertical-align: top;
	background: #1e3701 url('/img/subback.png') repeat-x bottom;border: 0px #f00 solid;
	margin: 0 0 0 0px;
	}


#subback .button a {
	float: left; 
	}



a:hover img, #subback .button a:hover {	
	-moz-opacity: 0.8; 
	opacity: .80;
	filter:alpha(opacity=80);
	}


#articlesListCurrent {
	position: absolute;
	top: 0;
	left: 0;
	border: 0px #f00 solid;	height: 27px;
	bottom: 20px;
	}





#subback dt {	
	height: 0;
	display: none; 
}

#subback dd {	
	float: left;
	margin-right: 0px;border: 0px #f00 solid;
}

#subback dd p.readmore {
	display: none;float: left;
}












div {
position: relative;
}

.border {
border: 1px solid red
}

.clear {
clear: both;
font-size: 0;
line-height: 0;
}

img {
border: none;
font-size: 0;
line-height: 0;
margin: 0;
}

.fl {
font-size: 0;
line-height: 0;
}

.left {
text-align: left !important
}
.center {
text-align: center !important
}
.right {
text-align: right !important
}
.justify {
text-align: justify !important
}
.hline {
border-top: solid 1px #000000;
font-size: 0;
line-height: 0;
margin: auto;
clear: both;
}

.s0 {
font-size: 0px
}
.s8 {
font-size: 8px
}
.s9 {
font-size: 9px
}
.s10 {
font-size: 10px
}
.s11 {
font-size: 11px
}
.s12 {
font-size: 12px 
}
.s13 {
font-size: 13px 
}
.s14 {
font-size: 14px
}



.l9 {
line-height: 9px
}
.l10 {
line-height: 10px
}
.l11 {
line-height: 11px
}
.l12 {
line-height: 12px
}
.l13 {
line-height: 13px
}
.l14 {
line-height: 14px
}
.l15 {
line-height: 15px
}
.l16 {
line-height: 16px
}
.l17 {
line-height: 17px
}

.bold {
font-weight: bold
}
.u
{
text-decoration:underline;
}

.errmsg {
color: red;
font-weight: bold;
text-decoration: blink;
text-align: center;
}
.msg {
color: green;
font-weight: bold;
text-align: center;
}

body {
margin: 0;
text-align: left;
font-family: Arial;
 /* background: #d2720f url(/img/back.png) repeat-x;*/
background: #d2720f url(/s/p/1/bg.jpg) repeat-x; 
}

a {
color: #76a131 /*#aebb55*/;
}

a:hover {
text-decoration: none
}

.text {
font-size: 11px;
line-height: normal;
color: #aebb55;
text-align: justify;

}

dl, dt, dd {
margin: 0;
padding: 0;
}

#mainContainer {
margin: 0 auto;
text-align: left;
width: 790px;
background-color: #b5bc60;
}

#outerBox {
margin: 0 auto;
width: 831px;
background: url(/img/bg4.png) repeat-y;


line-height: 0;
font-size: 0;
text-align: left;
}

#outerBox2 {
left: 24px;
width: 780px;
}

#outerBox3 {
margin: 0 auto;
width: 780px;

}

#outerBox4 {
margin: 0 auto;
width: 780px;
background-color: #fff;
}



#article {
min-height: 239px;
/*background: #184608 url(/s/p/1/ebg4.jpg) repeat-x; */
}

#article img {

}

#article.home h2:first-child {
display: none
}

#article.home .readmore a {
display: block;
width: 88px;
height: 32px;
background: url(/s/p/1/btn_enter.png) no-repeat;
line-height: 100;
font-size: 0;
float: right;
}

#article.home .readmore a:hover {
	-moz-opacity: 0.7; 
	opacity: .70;
	filter:alpha(opacity=70);
}

/*#article*/
.overview {
width: 775px;
float: left;
padding-bottom: 10px;
}

/*#article*/
.overview_more {
width: 100%;
}

#new_map {
width: 272px;
height: 34px;
float: left;
background-color: black;
}



#dutch a{
background: url(/s/p/1/dutch.png) no-repeat;
display: block; 
width: 272px; 
height: 86px; 
position: absolute; 
top: 153px;
z-index: 20;
}

#right_column {
width: 272px;
float: left;
}




#golf_column {
width: 272px;
float: left;
background: url(/s/p/1/agolfbg.jpg) repeat-x;
}

#golf_column h4 {
display: none;
}

#golf_column #listapic {
margin-top: 7px;
margin-left: 3px;
}

#golf_column #listapic p, #golf_column #listapic dt {
display: none;
font-size: 0;
line-height: 0;
color: #051002;
}

#golf_column #listapic dd {
float: left;
margin-left: 5px;
margin-bottom: 7px;
display: none
}

#golf_column #listapic dd img {
border: 1px solid #5d6743
}


#golf_column #listapic .gal-nr-0 {
display: block
}

#golf_column #listapic .gal-nr-1 {
display: block
}

#golf_column #listapic .gal-nr-2 {
display: block
}

#golf_column #listapic .gal-nr-3 {
display: block
}





.hdr {
color: #ccd671;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
margin: 10px 0px;
}

#btnBackPage {
width: 272px;
height: 22px;
position: absolute;
top: 0;
right: 0;
z-index: 1;
}









#ourCommunities {
background-color: #110f02;
padding: 7px 0px;
padding-left: 7px;
}

#ourCommunities #mainmenu li a {
font-size: 12px;
text-decoration: none;
color: black;
font-weight: bold;
width: 91px;
padding-top: 3px;
position: relative;
text-decoration: none;
outline: none;
display: block;
height: 32px;
}

#ourCommunities #mainmenu li a:hover {
background-color: #B14709;
}

#ourCommunities #mainmenu {
list-style: none;
margin: 0;
padding: 0;
}

#ourCommunities #mainmenu li {
display: block;
background-color: #fb9923;
margin: 4px;
text-align: center;
float: left;
border: 1px solid #442b0a;
width: 91px;
height: 35px;
}

#commTeaser {
float: left;
width: 146px;
/*overflow: hidden;*/
height: 126px;
float: right;
margin-right: 9px;
margin-top: 4px;
}

#commTeaser img {
border: 1px solid black;
width: 144px;
height: 94px;
}

#commTeaser h2 {
display: none;
}

#commTeaser .readmore {
display: block;
width: 146px;
height: 28px;
background: url(/s/p/1/bg5.jpg) no-repeat;
margin-top: 2px;
text-align: center;
}

#commTeaser .readmore a {
text-transform: capitalize;
top: 0px;
display: block;
width: 146px;
height: 28px;
line-height: 30px;
outline: none;
color: black;
font-weight: bold;
text-decoration: none;
}


/********** FORM *****************/
/*
form#form1 {
background: url(/s/p/1/formbg.png) no-repeat;
left: 70px;

width: 572px;
height: 316px;
font-size: 10px;

top: 31px;

margin: 0;
padding: 0;
position: relative;
margin-bottom: 100px;

}


#form1 label, #form1 input, #form1 textarea {
position: absolute;
width: 217px;
display:none;
color: #d5cd9e;
height: 16px;
}

#form1 input, #form1 textarea {
background-color: black;
border-color:#333126;
}


#form1 label[id=l_name1] {
left: 35px;
top: 20px;
display: block;
}
#form1 input[id=name1] {
left: 35px;
top: 35px;
display: block;
}

#form1 label[id=l_work_phone2] {
left: 305px;
top: 20px;
display: block;
}
#form1 input[id=work_phone2] {
left: 305px;
top: 35px;
display: block;
}

#form1 label[id=l_community3] {
left: 35px;
top: 65px;
display: block;
}
#form1 input[id=community3] {
left: 35px;
top: 80px;
display: block;
}

#form1 label[id=l_home_phone4] {
left: 305px;
top: 65px;
display: block;
}
#form1 input[id=home_phone4] {
left: 305px;
top: 80px;
display: block;
}

#form1 label[id=l_street5] {
left: 35px;
top: 110px;
display: block;
}
#form1 input[id=street5] {
left: 35px;
top: 125px;
display: block;
}

#form1 label[id=l_call_phone6] {
left: 305px;
top: 110px;
display: block;
}
#form1 input[id=call_phone6] {
left: 305px;
top: 125px;
display: block;
}

#form1 label[id=l_town7] {
left: 35px;
top: 155px;
display: block;
}
#form1 input[id=town7] {
left: 35px;
top: 170px;
display: block;
}

#form1 label[id=l_email8] {
left: 305px;
top: 155px;
display: block;
}
#form1 input[id=email8] {
left: 305px;
top: 170px;
display: block;
}

#form1 label[id=l_serwis9] {
left: 35px;
top: 200px;
display: block;
}
#form1 textarea[id=serwis9] {
left: 35px;
top: 215px;
height: 65px;
overflow: auto;
display: block;
}

#form1 label[id=l_zipcode10] {
left: 305px;
top: 200px;
display: block;
}
#form1 input[id=zipcode10] {
left: 305px;
top: 215px;
display: block;
}

#form1 input[id=go11] {
left: 421px;
top: 256px;
width: 33px;
border: none;
background: none;
font-size: 0;
line-height: 100px;
cursor: pointer;
height: 33px;
display: block;
}
*/




form#form1 {
background: url(/s/p/1/formbg2.png) no-repeat;
left: 70px;

width: 577px;
height: 313px;

font-size: 10px;

top: 31px;
/*border: 1px solid red;*/
/*text-align:right*/
margin: 0;
padding: 0;
position: relative;
margin-bottom: 100px;

}


#form1 label, #form1 input, #form1 textarea, #form1 select, #form1 ul {
position: absolute;
width: 217px;
display: none;
color: #d5cd9e;
height: 16px;
border: none;
background: black;
}

#form1 input[type=radio] {
width: 20px;
height: 20px;
margin: 0;
padding: 0;
position: absolute;
}


input#name1 {
left: 35px;
top: 39px;
display: block;
}

input#work_phone2 {
left: 309px;
top: 39px;
display: block;
width: 190px;
}

input#home_phone4 {
left: 309px;
top: 80px;
display: block;
width: 190px;
}

input#call_phone6 {
left: 309px;
top: 124px;
display: block;
width: 190px;
}

input#street5 {
left: 35px;
top: 125px;
display: block;
}

input#town7 {
left: 35px;
top: 170px;
display: block;
}

input#email8 {
left: 309px;
top: 220px;
display: block;
}

input#zipcode10 {
left: 309px;
top: 266px;
display: block;
width: 114px;
}

textarea#serwis9 {
left: 35px;
/*top: 215px;*/
top: 170px;
height: 67px;
overflow: auto;
display: block;
}

input#go11 {
left: 441px;
top: 258px;
width: 33px;
border: none;
background: none;
font-size: 0;
line-height: 100px;
cursor: pointer;
height: 33px;
display: block;
}




input#contact_phone16 {
left: 511px;
top: 39px;
display: block;
}

input#contact_phone17 { 
left: 511px;
top: 79px;
display: block;
}

input#contact_phone18 { 
left: 511px;
top: 122px;
display: block;
}

ul#f_community19, select#community19 {
left: 35px;
top: 81px;
display: block;
background: black;
}
select#community19 {
display: none;
}




p.formMsg {
position: absolute;
left: -355px;
top: -12px;

font-size: 11px;
line-height: normal;
color: #aebb55;
}

#golf_column p.formMsg {
position: relative;
text-align: center;
left: 0;
}

#accept {
clear: both;
padding-top: 5px;
margin: 0;
color: #555555;
font-size: 9px;
padding-left: 120px;
text-align: justify;
}






#golf_column #nowosci {
margin-left: 40px;
margin-top: 7px;
margin-bottom: 7px;
}

#golf_column #nowosci dt a:before {
content: '- ';
}

#golf_column #nowosci dt a {
line-height: 20px;
}

#golf_column #nowosci dd {
display: none;
}





form#newsletter {
position: relative;
height: 31px;
width: 275px;
/*margin-left: 170px;*/
margin: 0;
float:left;
}

form#newsletter input[type=text] {
background-color: black;
width: 205px;
color: #aebb55;
height: 20px;
border: 1px solid #615d48;
font-size: 10px;
padding: 0px 5px;
position: absolute;
top: 4px;
line-height: 16px;
}

form#newsletter input[type=submit] {
width: 55px;
height: 31px;
background: url(/s/p/1/btn_enter.png) no-repeat;
border: none;
font-size: 0;
line-height: 100px;
position: absolute;
top: 0px;
left: 220px;
cursor: pointer;
}

form#newsletter input[type=hidden] {
display: none;
}






.text > #listapic {
margin-left: 70px
}

.text > #listapic dt, .text > #listapic dd p {
display: none;
margin: 0;
padding: 0
}

.text > #listapic dd {
border: 1px solid black;
float: left;
margin: 10px
}

.text > #gnawigacja {
clear: both;
text-align: center;
}


#top5 {
height: 144px; /* 136 */
background-color: #815d46;
padding-top: 10px;
}

#top5 .commContainer:first-child {
padding-left: 7px;
}

#top5 .commContainer {
float: left;
padding-left: 8px;
width: 146px;
overflow: hidden;
height: 134px; /* 126 */
}

#top5 .commContainer img {
border: 1px solid black;
width: 144px;
height: 94px;
}

#top5 .commContainer a.desc {

}

#top5 .commContainer div.title {
display: block;
width: 146px;
height: 36px; /* 28 */
background: url(/s/p/1/bg5v2.jpg) repeat-x;
margin-top: 2px;
text-align: center;
position: relative;
}

#top5 .commContainer div.title a {
color: black;
font-weight: bold;
text-decoration: none;
line-height: normal;
font-size: 12px;

left: 0;

position: absolute;
width: 146px;
display: block;
}


#foot #mainmenu {
position: relative;
list-style: none;
top: 19px;
/*left: 180px;*/
margin: 0;
padding: 0;
text-align: center;
}

#foot #mainmenu li:first-child {
border-left: none;
}

#foot #mainmenu li {
/*float: left;*/
border-left: 1px solid #444;
/*height: 10px;*/

display: inline;
}

#foot #mainmenu li:first-child a {
margin-left: 0;
}

#foot #mainmenu li a {
color: #bbb;
text-transform: uppercase;
text-decoration: none;
margin: 0 5px;
font-size: 10px;
/*top: -2px;*/
position: relative
}

#foot #mainmenu li a:hover {
text-decoration: underline;
color: #fff;
}

#foot {
height: 260px;
background: url(/img/foot1.jpg) no-repeat;
width: 780px;
}


#form2 {
margin: 0;
padding: 0;
display: block;
height: 175px; 
width: 272px;
position: relative;
background: url(/s/p/1/askusbg.png) no-repeat;
margin-top: -20px;
float: right;
}

#formMsg2 {
position: absolute;
right: 65px;
top: 62px;
}

#form2 input[type=text], #form2 textarea {
background: inherit;
left: 70px;
position: absolute;
width: 177px;
height: 13px;
background: none;
border: none;
color: #D3CD9B;
font-size: 12px;
}

#form2 input[type=hidden] {
display: none;
}

#form2 label {
display: none;
}

#form2 input#name12 {
top: 16px;
}

/*
#form2 input#contact13 {
top: 42px;
}
*/

#form2 input#email47 {
top: 42px;
}

#form2 textarea#askus14 {
top: 65px;
height: 43px;
overflow: auto;
}

#form2 input#ok15 {
position: absolute;
display: block;
top: 126px;
left: 218px;
width: 33px;
height: 33px;
border: none;
background: none;
font-size: 0;
line-height: 100px;
cursor: pointer;
}







.specbox {
}

.specbox dt {
position: relative;
}

.specbox dt a {
top: 5px;
left: 35px;
position: absolute;
}

.specbox dd {
padding-left: 35px;
}





















#form3 {
display: block;
width: 578px;
height: 508px;
background: url(/s/p/1/emailformbg.png) no-repeat;
position: relative;
margin: 0 auto;
}

#form3 label, #form3 input, #form3 textarea, #form3 select, #form3 ul {
position: absolute;
width: 217px;
display: none;
color: #d5cd9e;
height: 16px;
border: none;
background: none;
}

input#name20 {
left: 39px;
top: 42px;
display: block;
}

input#email21 {
left: 39px;
top: 83px;
display: block;
}

input#street22 {
left: 39px;
top: 127px;
display: block;
}

input#work_number23 {
left: 39px;
top: 174px;
display: block;
}

ul#community45, select#community45 {
left: 38px;
top: 219px;
display: block;
background: black;
z-index: 1;
}
select#community45 {
display: none
}



input#property_name_or_location25 {
left: 314px;
top: 42px;
display: block;
}

input#home_number26 {
left: 314px;
top: 83px;
display: block;
}

input#fax_number27 {
left: 314px;
top: 127px;
display: block;
}

input#city28 {
left: 314px;
top: 173px;
display: block;
}

input#zip_code29 {
left: 314px;
top: 219px;
display: block;
width: 101px;
}

ul#town40, select#town40 {
left: 39px;
top: 354px;
display: block;
background: black;
}
select#town40 {
display: none
}

input#from_date31 {
left: 41px;
top: 304px;
display: block;
width: 92px;
}

ul#from_time43, select#from_time43 {
left: 162px;
top: 304px;
display: block;
width: 92px;
background: black;
}
select#from_time43 {
display: none
}

input#to_date33 {
left: 314px;
top: 304px;
display: block;
width: 92px;
}

ul#to_time44, select#to_time44 {
left: 436px;
top: 304px;
display: block;
width: 92px;
background: black;
}
select#to_time44 {
display: none
}

ul#day41, select#day41 {
left: 314px;
top: 354px;
display: block;
width: 92px;
background: black;
}
select#day41 {
display: none
}

ul#best_way42, select#best_way42 {
left: 436px;
top: 354px;
display: block;
width: 92px;
background: black;
}
select#best_way42 {
display: none
}

textarea#comments37 {
left: 39px;
top: 404px;
display: block;
width: 397px;
height: 58px;
overflow: auto;
}

input#ok38 {
position: absolute;
display: block;
top: 418px;
left: 452px;
width: 33px;
height: 33px;
border: none;
background: none;
font-size: 0;
line-height: 100px;
cursor: pointer;
}


#menu_flash {
background: #000;
margin: 0 0 0 0px;
width: 780px;
height: 50px;
}



#link_cca {
display: block;
width: 45px;
height: 35px;
position: absolute;
left: 340px;
top: 92px;
}

#link_cca2 {
display: block;
width: 20px;
height: 10px;
position: absolute;
left: 343px;
top: 65px;
}

#link_bbd {
display: block;
width: 80px;
height: 10px;
position: absolute;
left: 431px;
top: 65px;
}

#link_bbd2 {
display: block;
width: 35px;
height: 35px;
position: absolute;
left: 398px;
top: 92px;
}








/* nawigacja do galerii */

#gnawigacja a {
color: #B9AB6A;
text-decoration: none;
}

#gnawigacja a:hover {
text-decoration: underline;
}

#gnawigacja a, #gnawigacja .val {
padding :6px;
background: url(/s/p/1/gnsep.gif) left no-repeat;
outline: none;
}

#gnawigacja a:first-child, #gnawigacja .val:first-child {
background: none;
}

#gnawigacja .val {
font-weight: bold;
}
