*{margin:0;padding:0}
body{ behavior:url("csshover3.htc"); line-height:1; background-image:url(../images/bgr.png); background-repeat:repeat-x;}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;}
.right {float:right;}
.left {float:left}
ml{background:#fff;}
body,input,textarea,select,td{color:#555555;font-size:11px;font-family:arial,sans-serif; }
#wrapper{width:782px;padding:0px 0 0;margin:0 auto;position:relative; }

#logo{height:88px; width:150px; padding: 0 0 0 48px;}
#logo h1{ padding:0;}

#test{ position:absolute; right: 2px; top: 43px; z-index:9; }

ul{ list-style-image:none; list-style-position:outside; list-style-type:none;}


#test li { float:left;}
#test li a { color:#5c5c5c; float:left; height:16px; overflow:hidden;}
.short{width:280px;}
.long{width:290px;}
.short30{padding: 4px 30px 4px 0;}
.normal{padding: 4px 20px 4px 0;}
#test a { cursor:pointer; text-decoration:none; line-height:16px;font-size:8pt; text-align:left; color:#6c6c6c; text-indent: 5px; border-left: solid 2px #ff7e00; font-weight:800; }
#test a:hover { background:#b5b5b5; color:#ffffff; }
#test li ul {display:none; left: 0px; position:absolute; top:24px; z-index:999;width:280px}
#test li ul li a { background:#ffffff; display:block; height:auto; padding: 4px 0px; line-height:16px;font-size:8pt; text-align:left; color:#6c6c6c; text-indent: 3px; border-left: solid 2px #ff7e00;}
#test li:hover { position:relative;}
#test li:hover ul{ display:block}
#test li ul li a:hover {background:#b5b5b5; color:#ffffff; margin:0; }

#Search{width:269px; height:205px; background-image:url(../images/wyszukaj_bgr.jpg); background-repeat:no-repeat; padding:0 1px 0 0; margin:0; float:left;}
#Search form{clear:both;height:auto;margin:0;}
#Search form h2{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#fdfdef; font-style:italic; font-weight:800; line-height: 18pt; padding:10px 0 12px 20px; margin:0;}
#Search form fieldset{padding:0 0 0 5px;}
#Search form select{background:#fff;border:1px solid #c5c3bd;font-size:11px; line-height:11px;color:#505050;width:240px;margin:0 0 6px; height:20px;}
#Search form input.btn{text-align:left; float:right; width:auto; height:18px; background-color:#000000; padding:0 20px 3px 5px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:8pt;  font-style:italic; font-weight:800; margin: 13px 0 0 0;border:0;cursor:pointer; line-height:11px;}
#Search form input.btn:hover{text-decoration:underline;}

.center{text-align:center;}

#top{width:100%; margin:0; padding:0; height:293px;}

#col1{width:470px; height:auto; padding:0; margin:0; float:left;}
.titlebox { width:100%; height:59px;}
.ico {float:left; padding:0;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#2c2c2c; font-style:italic; font-weight:800; line-height: 20pt; padding:5px 0 0 0; margin:0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ff9000; font-style:italic; font-weight:800; line-height: 10pt; padding:0; margin:0;}

#col1 .oferta_box { height:117px; width:415px; margin:10px 0 0 13px; background-color:#f7f7f7; border-left:solid 5px #ff8d07; padding:0 25px 0 0}
#col1 .oferta_box img { padding: 0 25px 0 0; float:left;}
#col1 .oferta_box h1, #col1 .oferta_box h1 a:link, #col1 .oferta_box h1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:12px; padding: 15px 0 0 0; margin:0; font-style:normal; font-weight:500;}
#col1 .oferta_box h1 a:hover { color:#ffbb77;}
#col1 .oferta_box p, #col1 .oferta_box p a:link, #col1 .oferta_box p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:14px; padding: 10px 0 0 0; margin:0; font-style:normal}
#col1 .oferta_box p span { font-size:10pt; color:#ff7e00;}
#col1 .oferta_box p a:hover{ text-decoration:underline;}

#col1 .partner_box { height:117px; width:415px; margin:10px 0 0 13px; padding:0 25px 0 0}
#col1 .partner_box img { padding: 10px 25px 0 0; float:left; width:85px;}
#col1 .partner_box h1, #col1 .partner_box h1 a:link, #col1 .partner_box h1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:12px; padding: 15px 0 0 0; margin:0; font-style:normal; font-weight:500;}
#col1 .partner_box h1 a:hover { color:#ffbb77;}
#col1 .partner_box p, #col1 .partner_box p a:link, #col1 .partner_box p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:14px; padding: 10px 0 0 0; margin:0; font-style:normal}
#col1 .partner_box p span { font-size:10pt; color:#ff7e00;}
#col1 .partner_box p a:hover{ text-decoration:underline;}

#col2{width:273px; height:auto; padding:0 0 0 35px;; margin:0; float:right;}
#col2 .oferta_box{ width:272px; height:117px; }
#col2 .oferta_box img { padding: 10px 12px 10px 0; float:left;}
#col2 .oferta_box h1 { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:10px; padding: 15px 0 0 0; margin:0; font-style:normal; font-weight:500; width:80%; float:left;}
#col2 .oferta_box h1 a:link, #col2 .oferta_box h1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:12px; margin:0; font-style:normal; font-weight:500; width:80%; }
#col2 .oferta_box h1 a:hover { color:#ffbb77;}
#col2 .oferta_box .datatext { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#7c7c7c; line-height:10px; padding: 16px 0 0 0; margin:0; font-style:normal; font-weight:500; text-align:right}
#col2 .oferta_box p, #col2 .oferta_box p a:link, #col2 .oferta_box p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:15px; padding: 10px 0 0 0; margin:0; font-style:normal}
#col2 .oferta_box p span { font-size:10pt; color:#ff7e00;}
#col2 .oferta_box p a:hover{ text-decoration:underline;}
#col2 .konsultant_box{ width:267px; height:auto; background-image:url(../images/kons_box_bgr.png); background-repeat:repeat-y; padding: 5px 0 0px 0; margin: 20px 0 0 0; }
#col2 .konsultant_box .titlebox { margin-bottom: 12px;}
#col2 .konsultant_box .peoplephoto{padding:0px 10px 12px 10px; float:left;}
#col2 .konsultant_box p{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:18px; margin:0; font-style:normal; padding: 0px 5px 0px 14px;}
#col2 .konsultant_box p span{ color:#ff7a05;}
#col2 .konsultant_box p.full_line{text-align:center;  padding: 0px 5px 0 5px; clear:both;}
#col2 .konsultant_box .kons_box_foo { background-image:url(../images/kons_box_bottom.png); width:100%; height: 20px;}

#col2 .oferta_pion { height:354px; width:127px; margin:10px 5px 0 0px; background-color:#f7f7f7; border-top:solid 5px #ff8d07; padding:0 0 0 0; float:left;}
#col2 .oferta_pion img { padding: 0 0 0 0;}
#col2 .oferta_pion h1, #col2 .oferta_pion h1 a:link, #col2 .oferta_pion h1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:12px; font-style:normal; font-weight:500; text-indent:0; height:auto;}
#col2 .oferta_pion h1 {margin: 15px 5px 0 5px}
#col2 .oferta_pion h1 a:hover { color:#ffbb77;}
#col2 .oferta_pion p { padding: 10px 5px 0 5px;}
#col2 .oferta_pion p, #col2 .oferta_pion p a:link, #col2 .oferta_pion p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:14px; margin:0; font-style:normal}
#col2 .oferta_pion p span { font-size:10pt; color:#ff7e00;}
#col2 .oferta_pion p a:hover{ text-decoration:underline;}
#col2 .ofe_flo { width:100%; height: 370px; margin:0; padding: 0;}

#col3op

#col3{height:auto; padding:0 0 0 35px;; margin:0; float:right;}
#col3 .oferta_box{ width:272px; height:117px; }
#col3 .oferta_box img { padding: 10px 12px 10px 0; float:left;}
#col3 .oferta_box h1 { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:10px; padding: 15px 0 0 0; margin:0; font-style:normal; font-weight:500; width:80%; float:left;}
#col3 .oferta_box h1 a:link, #col3 .oferta_box h1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:12px; margin:0; font-style:normal; font-weight:500; width:80%; }
#col3 .oferta_box h1 a:hover { color:#ffbb77;}
#col3 .oferta_box .datatext { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#7c7c7c; line-height:10px; padding: 16px 0 0 0; margin:0; font-style:normal; font-weight:500; text-align:right}
#col3 .oferta_box p, #col3 .oferta_box p a:link, #col3 .oferta_box p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:15px; padding: 10px 0 0 0; margin:0; font-style:normal}
#col3 .oferta_box p span { font-size:10pt; color:#ff7e00;}
#col3 .oferta_box p a:hover{ text-decoration:underline;}
#col3 .konsultant_box{ width:267px; height:auto; background-image:url(../images/kons_box_bgr.png); background-repeat:repeat-y; padding: 5px 0 0px 0; margin: 20px 0 0 0; }
#col3 .konsultant_box .titlebox { margin-bottom: 12px;}
#col3 .konsultant_box .peoplephoto{padding:0px 10px 12px 10px; float:left;}
#col3 .konsultant_box p{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:18px; margin:0; font-style:normal; padding: 0px 5px 0px 14px;}
#col3 .konsultant_box p span{ color:#ff7a05;}
#col3 .konsultant_box p.full_line{text-align:center;  padding: 0px 5px 0 5px; clear:both;}
#col3 .konsultant_box .kons_box_foo { background-image:url(../images/kons_box_bottom.png); width:100%; height: 20px;}

#col3 .oferta_pion { height:354px; width:127px; margin:10px 5px 0 0px; background-color:#f7f7f7; border-top:solid 5px #ff8d07; padding:0 0 0 0; float:left;}
#col3 .oferta_pion img { padding: 0 0 0 0;}
#col3 .oferta_pion h1, #col3 .oferta_pion h1 a:link, #col3 .oferta_pion h1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7a05; line-height:12px; font-style:normal; font-weight:500; text-indent:0; height:auto;}
#col3 .oferta_pion h1 {margin: 15px 5px 0 5px}
#col3 .oferta_pion h1 a:hover { color:#ffbb77;}
#col3 .oferta_pion p { padding: 10px 5px 0 5px;}
#col3 .oferta_pion p, #col3 .oferta_pion p a:link, #col3 .oferta_pion p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:14px; margin:0; font-style:normal}
#col3 .oferta_pion p span { font-size:10pt; color:#ff7e00;}
#col3 .oferta_pion p a:hover{ text-decoration:underline;}
#col3 .ofe_flo { width:100%; height: 370px; margin:0; padding: 0;}



h3 span.datatext { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#7c7c7c; line-height:10px; padding: 16px 10px 0 0; margin:0; font-style:normal; font-weight:500; text-align:right}


a.black:link, a.black:visited {text-align:left; float:right; width:auto; height:18px; background-color:#000000; padding:0 20px 0 5px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:11pt; font-style:italic; font-weight:800; margin: 20px 0 0 0; }
a.black:hover {text-decoration:underline;} 

a.orange_box:link, a.orange_box:visited {display:block; text-align:center; width:80px; height:28px; background-color:#ff7e00; padding:8px 0 0 0; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:18px; font-weight:800; margin: 0px 0 0 0; }
a.orange_box:hover {text-decoration:underline;} 

#pic_popup { width:auto; height:auto; padding:15px; }

#pic_popup table.top { width:auto; height: 100px; }
#pic_popup table.top img {margin: 0 20px 0 0 }
#pic_popup table.top tr td { width: 90px; }
#pic_popup table.top tr td.long { width: 250px;  }

#pic_popup table.pic_info_table { border:0; cellpadding: 5px; cellspacing: 5px; width:400px; margin-left:100px; margin-top:20px;}

#pic_popup table.pic_info_table p { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:18px; padding: 0 0 0px 0; margin:0; font-style:normal; font-weight:800; }

#pic_popup table.pic_info_table p.title { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #8c8c8c; line-height:18px; padding: 0 0 0px 0; margin:0; font-style:normal; font-weight:700; }

#content{width:778px;height:auto;float:left;padding:0px 0px 20px 0px;position:relative;}

#right{width:198px;height:713px;float:right;overflow:hidden;}

#footer{clear:both;border-top:12px solid #fff;height:53px;position:relative; background-image:url(../images/foo_bgr.png); background-repeat:repeat-x;}
#footer address a{color:#c5e229;}
#footer address a:hover{text-decoration:underline;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#8c8c8c; line-height:14px; padding: 15px 10px 15px 10px; margin:0; font-style:normal}
#footer p.toright{ text-align:right; float:left}
#footer p.toleft{ text-align:left; float:left}
#footer p.toright2{ text-align:right; float:right; color:#ff7e00;}
#footer p.toright3{ text-align:right; float:right;}
#footer p a:link, #footer p a:visited{color:#ff7e00;}
#footer p a:hover{color:#ffbb77;}


#contactForm   a{color:#555555;}
#contactForm  a:hover{text-decoration:underline;}
#contactForm .in{padding:10px;width:480px;height:270px;}
#contactForm  p{line-height:18px; padding-bottom:0px; display:block; height:30px;}
#contactForm .formularz {text-align:center; height:190px;}

#contactForm  {padding: 0 25px 0 0px; width: 415px; height:auto; margin:10px 0 0 15px;}

#contactForm form fieldset{padding:0px 0 0 16px;}
#contactForm form label{font-size:11px; color:#505050;margin-right:0px; text-align:left; }
#contactForm form input.textbox{ width: 280px; height: 120px; float:left; }
#contactForm form textarea.textbox{ width: 280px; height: 180px; float:left; }
#contactForm form input.big{ width: 280px; float:left;}
#contactForm form label.medium{width: 95px; line-height:13px; display:block; margin-left:5px; margin-right:5px; float:left;  }
#contactForm form input{vertical-align:middle; margin:0; padding:0;}
#contactForm form input.btn{text-align:left; float:right; width:auto; height:18px; background-color:#000000; padding:0 20px 3px 5px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:8pt;  font-style:italic; font-weight:800; margin: 13px 10px 0 0;border:0;cursor:pointer; line-height:11px;}
#contactForm form input.btn:hover{text-decoration:underline;}

.box_short{height: 194px; width: 225px;}
.box_long{height: 358px; width: 225px;}
.box_wide {height: 185px; width: 450px; margin-left:5px;}
.contact_box_col {  background-color:#f7f7f7; float:left; margin: 10px 0px 10px 10px; padding: 0px 0 0 0; position:relative; }
.contact_box {  width: 460px; height: 104px; background-color:#f7f7f7; clear:both; margin: 0px 0px 20px 10px;  padding: 8px 0 0 0; }

.contact_box_col h1, .contact_box h1{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:16px;  padding: 0px 0px 0 0; margin:11px 5px 3px 15px; font-style:normal; font-weight:700;}
.contact_box_col p, .contact_box p{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:14px;  padding: 0px 0px 0 0; margin:0 5px 0 20px; font-style:normal}

 a.email:link,  a.email:link{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ff7a05;}
 a.email:hover {color:#ffbb77;}
 a.email:visited {color:#af5b17;}

.contact_box p.box { float:left; display:block; width:205px; height:auto; margin: 0px 4px 0px 20px; }

#text { width:460px; padding: 10px 5px 5px 5px;}
#text p {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:19px; padding: 0 0 15px 0; margin:0; font-style:normal; }
#text p span { color:#ff7e00;}
#text p span.underl { text-decoration:underline; color:#4f4f4f;}
#text ul ul {list-style-type:none; padding: 0 0 0px 15px;}
#text ul {list-style-type:circle; padding: 0 0 10px 15px; margin-left:10px}
#text ul li {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:19px;  margin:0; font-style:normal;}

#text h2 {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ff7a05; line-height:19px; padding: 5px 0 5px 0; margin:0; font-style:normal; font-weight:500; }
#text h1 {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ff7e00; line-height:19px; padding: 10px 0 5px 0; margin:0; font-style:normal;}

.left_img {float:left; border: none; margin: 0 10px 10px 0; }
.ind_text {text-indent: 30px;}

#details { width:100%; background-color:#f7f7f7; height:auto; clear:both; padding-top: 10px; }
#details_search { width:760px; background-color:#f7f7f7; height:auto; clear:both; padding-top: 10px; }
#details_content {width: 748px; height:auto; float:left; padding: 0px 0 10px 10px; background-color:#f7f7f7;  }

#details_search #details_content {width: 740px; height:auto; padding: 0px 0 10px 10px; background-color:#f7f7f7;  }

#details_menu { width:130px; height:auto; background-color:#f7f7f7; float:right;}
#details_menu2 { width:730px; height:auto; background-color:#f7f7f7;}

#details_footer {width:100%; height: 30px; clear:both;}
#details_search #details_footer p { text-align:right; margin-right: 10px; float:right;}
#details_footer p { text-align:right; margin-right: 150px; float:right;}
#details_footer p a { display:block; float:left; padding: 2px 4px 2px 4px; margin:2px 1px 2px 1px;}
#details_footer p a:link, #details_footer p a:visited {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f;}
#details_footer p a:hover{color:#ff7a05;}
#details_footer p a.active { background-color:#ff7e00; color:#FFFFFF;}

#details_menu  a.black { width: 100px; margin: 5px 0 0 0; }
#details_menu  a.active_black { width: 100px; margin: 5px 0 0 0; 
0; text-align:left; float:right; height:18px; background-color:#ff7e00; padding:0 20px 0 5px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:11pt; font-style:italic; font-weight:800; }

#details_menu2  a.black { width: 100px; margin: 5px 0 0 0; }
#details_menu2  a.active_black { width: 100px; margin: 5px 0 0 0; 
0; text-align:left; float:right; height:18px; background-color:#ff7e00; padding:0 20px 0 5px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:11pt; font-style:italic; font-weight:800; }


#details_content p { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#4f4f4f; line-height:19px; padding: 0 0 0px 0; margin:0; font-style:normal; }
#details_content h3 { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff7e00; line-height:19px; padding: 15px 0 5px 0; margin:0; font-style:normal; }

.separator { width:100%; height: 45px;}

#details_content table thead th.firstxs { width:45px; border-left: none; }
#details_content table th.first { border-left:none;}
#details_content table thead th{ height:67px; background-color:#ededed; border-left: solid 1px #dfdfdf; border-right:none; border-bottom: solid 1px #dfdfdf;}
#details_content table thead p {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ff7e00; line-height:14px; padding: 0 0 0px 0; margin:0; font-style:normal; padding: 5px; text-align:center; font-weight:normal;}
#details_content table tr td p {font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; line-height:19px; padding: 0 0 0px 0; margin:0; font-style:normal; padding: 5px; text-align:center;}
#details_content table tr td p a:link, #details_content table tr td p a:visited  {font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#ff7a05;  padding: 0 0 0px 0; margin:0; font-style:normal; text-align:center;}
#details_content table tr td p a:hover  {color:#ffbb77;}
#details_content table thead th p a:link, #details_content table tr td p a:visited  {font-family:Arial, Helvetica, sans-serif; ont-size:8pt; color:#ff7a05;  padding: 0 0 0px 0; margin:0; font-style:normal; text-align:center;}
#details_content table thead th p a:hover  {color:#ffbb77;}
#details_content table tr.reserved p {color: #8c8c8c;}
#details_content table tr.reserved p span {color: #dda202;}
#details_content table tr.free p span {color: #7cc300;}
#details_content table tr.sold p{color: #8b8b8b;}
#details_content table tr.sold p span {color: #ff2a00;}

#details_content table th.xs {width:30px;}
#details_content table th.xs {width:45px;}
#details_content table th.s { width: 60px}
#details_content table th.m { width: 72px;}
#details_content table th.l { width: 130px}
#details_content table { width:100%; border-collapse:collapse;}
#details_content table tr { background-color:#FFFFFF;}
#details_content table tr.impair { background-color:#fff2e6;}

#details_content .dziennik_box { margin: 5px 30px 10px 10px;}
#details_content .dziennik_pic img { padding: 0px 5px 10px 5px;}
#details_content p.dziennik_pic {text-align:center; padding-top: 10px;}

.smallmap { padding:10px 0px 2px 0px; }
.centerM { bottom:0; position:absolute; }
.leftM { float:right;}

.smallmap a.email { padding: 3px 0 0 5px;   margin-top:2px;}

.reklama { margin-top: 10px; margin-bottom: 15px;}