#startsearch { width: 562px; margin-left: auto; margin-right: auto; padding-top: 33px; text-align: left; }
#startsearch .top { width: 562px; padding-bottom: 15px; background: #4574b2 url('startsearchbg.jpg') repeat-x left top; }
#startsearch .bottom { width: 562px; height: 6px; background: url('startsearchbottombg.jpg') no-repeat left top; }
#startsearch .left { width: 407px; float: left; }
#startsearch .center { width: 165px; padding-top: 45px; float: left; text-align: left; font-size: 12px; font-weight: bold; color: #fff; }
#startsearch .right { width: 155px; float: left; text-align: center; }
#startsearch .left .inside { padding: 10px 20px 15px 30px; margin: 0px; }
#startsearch form { padding: 0px; margin: 0px; }
#startsearch table { border: 0px; border-collapse: collapse; }
#startsearch td { vertical-align: center; color: #fff; font-size: 11px; border: 0px;  padding: 0px 0px 8px 0px;  }
#startsearch td.caption { text-align: left; padding-right: 20px; padding-top: 4px; font-weight: bold; }
html>body #startsearch td.caption { padding-top: 0px; }
#startsearch td.value { text-align: left; width: 150px; }
#startsearch input { height: 14px; font-size: 11px; padding:2px; margin: 0px 3px 0px 3px; border: 1px solid #9d9d9d; color: #304983; background-color: #fff; }
#startsearch select { height: 16px; font-size: 11px; border: 1px solid #9d9d9d; color: #304983; background-color: #fff; }
*:first-child+html #startsearch select { height: 20px; }

#startsearch input.button { width: 103px; margin-top: 20px; height: 26px; font-weight: bold; color: #274d83; font-size: 12px; border-width: 0px; background: url('searchbtnbg.gif') no-repeat left top; }
#startsearch a.noweinwestycje { display: block; text-transform : lowercase; padding: 5px 0px 5px 30px; margin-bottom: 3px; background: url("iconoweinwestycje.gif") no-repeat left top; font-size: 12px; color: #fff; }
#startsearch a.zmiana { display: block; font-weight: bold;  text-transform : lowercase; padding: 5px 0px 5px 30px; margin-bottom: 3px; background: url("icozmiana.gif") no-repeat left top; font-size: 12px; color: #fff; }
#startsearch a.zglos { display: block; text-transform : lowercase; padding: 5px 0px 5px 30px; margin-bottom: 3px; background: url("icozgloszenie.gif") no-repeat left top; font-size: 12px; color: #fff; }


#search { width: 580px; }
#search .top { background-color: #678fc9; }
#search .topleft { width: 567px; height: 142px; text-align: left; float: left; background: #678fc9 url('searchbg.jpg') repeat-x left top;}
html>body #search .topleft { min-height: 142px; height: auto; }
#search .topright { width: 13px; height: 142px; float: left; background: #678fc9 url('fastcontactleftsearch.jpg') no-repeat left top; }
html>body #search .topright { min-height: 142px; height: auto; }
#search .bottombg { width: 580px; height: 6px; font-size: 1px; text-align: left; background: url('searchbottombg.gif') repeat-x left top;}
#search .middletop { width: 580px; font-size: 1px; height: 2px; background: url('searchlocaltopbg.jpg') no-repeat left top; }
#search .middle { width: 562px; margin-left: auto; margin-right: auto; padding-bottom: 15px; background: #4574b2 url('searchlocalbg.jpg') repeat-x left top; }
#search .bottom { width: 562px; height: 6px; margin-left: auto; margin-right: auto; background: url('startsearchbottombg.jpg') no-repeat left top; }
#search .left { width: 332px; float: left; }
#search .right { width: 200px;  float: left;  font-size: 12px; font-weight: bold; color: #fff;}
#search .right .inside { text-align: center;}
#search .left .inside { padding: 0px 20px 15px 30px; margin: 0px; }
#search form { padding: 0px; margin: 0px; }
#search table { border: 0px; border-collapse: collapse; }
#search td { vertical-align: center; color: #fff; font-size: 11px; border: 0px;  padding: 8px 0px 0px 0px;  }
#search td.caption { text-align: left; padding-right: 20px; padding-top: 12px; font-weight: bold; }
html>body #search td.caption { padding-top: 8px; }
#search td.value { text-align: left; width: 150px; }
#search input { height: 14px; font-size: 11px; padding:2px; margin: 0px 3px 0px 3px; border: 1px solid #9d9d9d; color: #304983; background-color: #fff; }
#search select { height: 16px; font-size: 11px; border: 1px solid #9d9d9d; color: #304983; background-color: #fff; }
*:first-child+html #search select { height: 20px; }
#search input.button { width: 103px; margin-top: 20px; height: 26px; font-weight: bold; color: #274d83; font-size: 12px; border-width: 0px; background: url('searchbtnbg.gif') no-repeat left top; }
#search a.noweinwestycje { display: block; text-transform : lowercase; padding: 5px 0px 5px 30px; margin-bottom: 3px; background: url("iconoweinwestycje.gif") no-repeat left top; font-size: 12px; color: #fff; }
#search a.zmiana { display: block; text-transform : lowercase; padding: 5px 0px 5px 30px; margin-bottom: 3px; background: url("icozmiana.gif") no-repeat left top; font-weight: bold; font-size: 12px; color: #fff; }
#search a.zglos { display: block; text-transform : lowercase; padding: 5px 0px 5px 30px; margin-bottom: 3px; background: url("icozgloszenie.gif") no-repeat left top; font-size: 12px; color: #fff; }
#search .chosen { padding: 8px 0px 3px 0px; font-weight: normal; font-size: 12px; }
#search .chosen a { font-weight: normal; font-size: 12px; color: #fff; }

#showlocal { display: none; }
#local { width: 534px; margin: 0px auto 0px auto; }
#local .localinside { padding-left: 15px; }
#local .bookmark { float: left; margin-right: 2px; }
#local .bookmark .left {  float: left; width: 7px; height: 29px; background: url("bookmarklocalinactiveleft.gif") no-repeat left top; }    
#local .bookmark .center { float: left; width: auto; height: 29px; padding: 0px; background: url("bookmarklocalinactive.gif") repeat-x left top;  }    
#local .bookmark .center a { display: block; color: #293664; padding: 7px 5px 0px 5px; font-size: 13px; font-weight: normal; border-width: 0px;}
#local .bookmark .center a:hover { text-decoration: none; }
#local .bookmark .right { float: left; width: 7px; height: 29px; background: url("bookmarklocalinactiveright.gif") no-repeat left top; }    
#local .active .left {  background: url("bookmarklocalactiveleft.gif") no-repeat left top; }    
#local .active .center { background: none; background-color: #c7d6ea;}    
#local .active .right { background: url("bookmarklocalactiveright.gif") no-repeat left top; }    
#local .active .center a { color: #293664; }
#local .top { width: 534px; padding-bottom: 0px; height: 8px; font-size: 1px; background: url("localtopbg.gif") no-repeat left top; }
#local .content { width: 534px; height: 300px; background: #c7d6ea url("localbg.gif") repeat-x left bottom; }
html>body #local .content { min-height: 300px; height: auto; }
#local .content .inside { padding: 10px 10px 10px 20px; }
#local table { margin-top: 8px; }
#local td { width: 155px;  padding: 3px 0px 3px 0px; vertical-align: top; color: #293664; font-size: 12px; }
#local td table { border-collapse: collapse; }
#local td.check { width: 20px; text-align: left; padding: 0px; margin: 0px; vertical-align: top;}
#local td.location { width: 125px; text-align: left; padding: 0px; margin: 0px; vertical-align: top; }
#local td.location a { color: #293664; font-size: 12px; }
#local td.letter { width: 20px; color: #293664; font-size: 12px; font-weight: bold; vertical-align: middle; }
#local td.intable { width: 495px; }
#local table.second { margin-top: 0px; }
#local input.checkbox { height: 14px;  border-width: 0px; background: none;}
html>body #local input.checkbox { height: 14px; width: 14px; border: 1px solid #808080; background: #fff;}
#local .bottomlinks { float: left; text-align: right; padding: 16px 10px 0px 0px;}
#local .bottomlinks a { display: inline; font-size: 12px; color: #fff; text-decoration: underline; }
#local .bottomlocal { float: right; text-align: right; margin-left: auto; }
#local .underletters { padding: 0px 0px 3px 10px; height: 2px; width: 480px; color: #293664; font-size: 1px; font-weight: bold; border-bottom: 1px solid #aabfdc; }


