/* Default CSS */
* { margin: 0; padding: 0; }
body { text-align: center; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #838383; background-color: #F2F2F2;  margin-top: 10px;}
img { border: 0;}
ul, li { list-style-type: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #FF9C00; }
p, li { line-height: 20px;  font-size: 12px; text-align: left; }
#pagewrapper { width: 813px;  margin: auto ; background: white url(images/dziel.png) repeat-y 180px; position: relative; }
#pagewrapper0 { width: 813px;  margin: auto ; position: relative;background-color: white;  }
#header { width: auto; height: 76px; text-align: left; margin-left: 25px; clear: both;}

#footer { clear: both;  }
img.logo-img { display: block;  }

/* #bord { width: auto; padding-bottom: 4px; background-color: #D3C4B4; margin: 1px 28px 0 28px; z-index: 1; position: relative;} */
body[id="page"] #bord { border-bottom: 7px solid #D3C4B4; margin: 0 28px 0 28px ; position: relative; z-index: 2; border-top: 1px solid white; }
* html #bord {border-bottom: 5px solid #D3C4B4; margin: 0 28px 0 28px ;  position: relative; z-index: 2; }



#footer { background-color: white;  width:auto; text-align: center; clear: both; border: 15px solid white; border-width: 15px 0 15px 0; margin: 0 28px 0 28px; }  
#footer a { color: #848282; text-decoration: none; padding-top: 25px;}
#footer a:hover { color: #ff8600; }
#footer a, #footer p { display: inline;  }
#footer p { padding: 0 115px 0 0px; line-height: 0 !important;}


#middle {   width: auto;  height: auto !important; height: 600px; min-height: 600px;  }
#middle0 { width: auto;  height: auto !important; height: 500px; min-height:500px; }
.img-1 { margin: 1px 0 0 0;   }
.img-2 {border-top: 1px solid white; border-bottom: 1px solid rgb(213,213,213); width: 757px; }

#Data { position: absolute; left: 515px; top: 30px; }
.nr-img {vertical-align: middle; }

#left { float: left; display: inline; width: 155px ; text-align: left;  }
#mailform { float: none; display: inline; width: 155px ; text-align: left;  }
#right { float: left; display: inline; width: 550px;  margin: 10px 28px 10px 10px; text-align: left;  }

#left { margin: 10px 10px 0 28px;}
#right h1, #right-gall h1, h2.gall_title { font: bold 24px Georgia, 'Time New Roman', serif; color: #9A8976; letter-spacing: 3px; text-align: left;  }

#right h1 { margin-bottom: 25px; }

.sep { border-bottom: 1px solid rgb(213,213,213); clear: both; margin: 0 28px 0 28px; padding-top: 9px; clear: both;}

#gallery { width: 500px; }

/*--------------menu---------------------*/
#navigations {  width: auto; height:34px; padding: 0 0px 0 28px; background-color: white;  } 
#navigations img { padding-right: 0px; }

#listMenuRoot{font-size: 11px; font-family: Verdana, Arial, sans-serif;}
.menulist, .menulist  ul { margin: 0; padding: 0; list-style: none; }

.menulist ul {  display: none; position: relative; top: 200px; left: 0px; width: 150px;  z-index: 100; }
.menulist ul.menulist2 { display: none; position: absolute;top: 42px; left: 0px; width: 166px; }
.menulist ul.menulist3 { display: none; position: absolute;top: -1px; left: 164px; width: 166px; }
.menulist ul.menulist4 { display: none; position: absolute;top: 13px; left: 198px; width: 180px;}
.menulist ul.menulist5 { display: none; position: absolute;top: 13px; left: 178px; width: 180px;}
.menulist ul.menulist6 { display: none; position: absolute;top: 50px; left: -140px; width: 200px; }

/*----------------------------------------*/

.menulist ul ul { top: 0px; left: 155px; }
.menulist li { float: left; position: relative; background: transparent; top:0px; margin-right: 0px; color: #777777; }
.menulist ul li { float: none; margin-right: 0; margin-bottom: -1px; color: #777777;  }
.menulist ul li:last-child { margin-bottom: 0px; }

.menulist a { display: block; padding: 0px 0px; color: #777777; text-decoration: none; font-weight: normal; }
.menulist2 a, .menulist3 a, .menulist4 a, .menulist5 a, .menulist6 a { display: block; padding: 2px 10px; color: #6F685F; 
    text-decoration:  none; text-align: left; background: #D5C4B1; font-size: 11px;}
.menulist a:hover, .menulist a:focus, .menulist a.highlighted:hover{ color: #fff; background: #FF8A05;}
.menulist a.highlighted { color: #6F685F; background: #D5C4B1; }
.menulist2 a:hover, .menulist3 a:hover, .menulist4 a:hover, .menulist5 a:hover, .menulist6 a:hover { color: #fff; background-color: #FF8A05; text-decoration:  none;}
.menulist2 a:visited, menulist3 a:visited { text-decoration:  none;}
.menulist2 li.overview a, .menulist3 li.overview a, .menulist4 li.overview a, .menulist5 li.overview a, .menulist6 li.overview a { color: #0066cc; background-color: #ffffff;}
.menulist2 li.overview a:hover, .menulist3 li.overview a:hover, .menulist4 li.overview a:hover, .menulist5 li.overview a:hover, .menulist6 li.overview a:hover { color: #ffffff; background: #D5C4B1;}

.menulist a .subind { display:  none;}
.menulist ul a .subind { display:  block; float: right;}
.menu_begin { border:1px solid  #fff; }
.menu_end { border-left:0px solid  #D5C4B1; border-right:0px solid  #D5C4B1; border-top:1px solid  #A1C2DC; border-bottom:1px solid #D5C4B1;}

.menulist a { float: left;}
.menulist ul a { float: none;}

.menulist a { float: none;}

* html .menulist  ul li { float: left; height: 1%;}
* html .menulist  ul a { height: 1%; }



#menu_gall { width: 150px; position: absolute; top: 480px; left:27px; text-align: left; }
#menu_gall li { padding: 4px 0 4px 5px; border-bottom: 1px solid rgb(213,213,213);   }	
#menu_gall a { font-size: 12px !important; font-family: Verdana; text-decoration: none; color: #666; }
#menu_gall a:hover { color: #ff8600;  }	

#menu_right { width: 150px; text-align: left; }
#menu_right li { padding: 4px 0 4px 5px; border-bottom: 1px solid rgb(213,213,213);   }	
#menu_right a { font-size: 12px; font-family: Verdana; text-decoration: none; color: #666; }
#menu_right a:hover { color: #ff8600;  }	


#gallwrapper { background-color: transparent ; text-align: left; margin-bottom: 50px !important;}


img.thumbs { width: 150px !important; height: 100px !important; border: 1px solid black; }

/*.all_gall {height:366px; }*/

table.img_row {height: 102px; margin:20px 0 0 25px;   }


h3.sub_cat { font: bold 24px Georgia, 'Time New Roman' !important; color: #9A8976; letter-spacing: 3px; }
h2.gall_title, h3.sub_cat { display: inline; }
.sub_cat_link {  color: #555 !important; text-decoration: none; }
body[id="page"] #title { width: auto; text-align: left;  font: bold 24px Georgia, 'Time New Roman' !important; color: #9A8976; }
* html #title { width: auto; text-align: left;  font: bold 24px Georgia, 'Time New Roman' !important; color: #9A8976; }

#bootom_nav { width: 550px; text-align: center; padding: 2px 0 2px 0; 
     font: normal 14px monospace !important; }
#bootom_nav a { text-decoration: none; color: #666;  padding: 0px 5px 0px 5px;  border: 1px #666 solid;  }
#bootom_nav a, #bootom_nav p { display: inline; margin: 1px }
#bootom_nav a:hover {background-color:#999; color: #fff;}
#bootom_nav p { font: normal 14px monospace !important; padding: 0px 5px 0px 5px;  border: 1px #666 solid;  color: #fff; background-color:#999; line-height: 0; }
.ap_map object { display: block;  }
.ap_map { text-align: left; }

.poziom { font: bold 24px Georgia, 'Time New Roman' !important; color: #9A8976; letter-spacing: 3px; position: absolute; top: 451px; left: 410px;}

.poziom2 { font: bold 24px Georgia, 'Time New Roman' !important; color: #9A8976; letter-spacing: 3px; position: absolute; top: 451px; left: 305px;}

.poziom3 { font: bold 24px Georgia, 'Time New Roman' !important; color: #9A8976; letter-spacing: 3px; position: absolute; top: 451px; left: 500px;}

#right-gall { float: left; display: inline; width: auto;  margin: 0 28px 10px 10px;  }
.dane { text-align: left; font-size: 12px; line-height: 22px;}
.owner {   margin: 0 0 10px 0 ;  font-size: 12px;  }

.domy-desc p { margin: 0 0 7px ;  }
.domy-desc p.head-text {  }

#rzuty { margin: 20px 0 0 0;  text-align: center; }
#rzuty img { border: 1px #D9D9D9 solid;  }
#rzuty ul { display: block;  margin: 0 0 25px 0; }
#rzuty li { display: inline; margin: 0 25px 0 0;  }

#copy { margin: auto; padding-top: 15px; color: #999; }
#copy a { color: #999; text-decoration: none;  }
#copy a:hover { text-decoration: none; }
#rzuty_1 { margin: 20px 0 0 0; width: 580px;}
#rzuty_1 img { border: 1px #D9D9D9 solid;  }
#rzuty_1 ul { display: block;  margin: 0 0 35px 0; }
#rzuty_1 li { display: inline; margin: 0 25px 0 0;  }

#rzuty_1 table.r1 { text-align: center; width:580px;  font-size: 12px; }
#rzuty_1 table.r1 td { padding: 3px 25px 25px 25px; width: 50%;}
#rzuty_1 table.r1 th { padding: 0 25px 0 25px; width: 50%;}
#rzuty_1 table.r2 { text-align: center; width:580px; }
#rzuty_1 table.r2 th { padding: 25px; width: 50%;}

#map { width: 580px; height: 400px; border: 1px #D1D5D8 solid;  }
#map2 { width: 580px; height: 400px; border: 1px #D1D5D8 solid;  }
#form_pietro {position: absolute; left: 635px; top: 500px;  }
#form_pietro select { border: 1px solid #d2d2d2;  width: 150px;}


#print2 { font-size: 12px; position: absolute; top: 10px; left: 700px; width: 300px; }
#print { font-size: 12px; }
#print img, #print2 img { vertical-align: -2px; margin-right: 5px; }

#plan { width: 820px; margin: auto; text-align: right;  } 

#plan2 { margin: auto; position: relative;  }
#opis_inw p { padding-bottom: 15px;   }
#opis_inw li { font-size: 12px; line-height: 18px; }
#opis_inw h6 { font-size: 14px; font-weight: bold; margin: 20px 0 10px; }
#opis_inw { margin-bottom: 30px; }
.own_inwest { color:#9a8975; font-weight: bold;  }
#opis_home { width: 730px; margin: 20px 0 0 28px ; }
.num { background-color: #888; color: white; font-family: verdana; font-weight: bold; font-size: 11px;  padding: 0 2px 0 2px;}


/** Contact form **/
table.form-tbl {  border: none !important; margin-top: 10px !important; width: 100%;}
table.form-tbl td {  border: none !important;  text-align: left !important; padding: 2px !important  }
table.form-tbl td.txt { font-size: 11px; text-align: left;}
table.form-tbl .inpt, table.form-tbl textarea {  width: 260px; border: 1px solid #e2e2e2; padding: 2px 0 2px 2px; color: #888; }
table.form-tbl textarea { height: 200px;}
table.form-tbl td.sendrow { padding-top: 5px;  }
table.form-tbl .formBtn {  padding: 3px 0 0 0; }
table.form-tbl .query { float: left; font-size: 11px; margin: 0 110px 0 0 !important; display: inline;}
table.form-tbl td.formtoptext h3 { font-size: 11px; color: #888d92; padding-bottom: 10px;}
.form-error { padding: 20px 0 0 0; color: red; font-weight: bold; }
.st { padding-left: 15px; }
.st li { list-style-type: disc; }

.domy-rzuty img { float: left; width: 270px;}
.banner-flash { background-color: white; }

div#opis_home2, div#news_content  { width: 515px !important; float: left; display: inline; 
    padding-top: 10px; text-align: left; margin-left: 20px; text-align: left;}
/* NEWS */
div#news { float: left; width: 200px; display: inline; text-align: left;  
    margin-left: 29px; padding-top: 10px; }
h3.header-title { font-family: Georgia, serif; color: #9A8976; font-size: 18px !important; 
    padding-bottom: 10px; }
div#news_row, div.rows{ padding-bottom: 10px; margin-bottom: 10px; }
div#news_row div.title, div#news_content div.title { font-weight: bold; font-size: 12px; color: #666;} 
div#news_row div.date, div#news_content div.date { font-size: 9px; font-family: Arial, sans-serif; line-height: 18px; color: #aaa; } 
div#news_row div.prev_content { }
div.prev_content a:hover { color: #666; text-decoration: underline !important;}
/*#############
#
#
#
#
#
#
#
#
#
#
#
#
# */

