<style type=text/css>
html, body, fieldset {
 margin: 0;
 padding: 0;
 height:100%;
 background: #678FC2;
 color: black;
 font-size: 11px;
}

form {
 margin: 0;
 padding: 0;
}

* {font-family: Verdana, Arial, sans-serif;}

/* ******************* ÎÑÍÎÂÍÛÅ ÝËÅÌÅÍÒÛ **************************** */
/* top right bottom left*/

A {
 color: #0560A6;
 font-size: 11px;
 outline: none;
 text-decoration: none;
}

A:hover {
 color:red;
 outline: none;
 text-decoration: underline;
}

HR {
  color:#C4C4C4;
  background-color: #C4C4C4;
  height: 1px;
  border-width:0px;
}

UL {
 margin: 0px;
 margin-left: 0px;
 padding: 0px;
}

LI {
 list-style: none;
 padding: 0px 5px 0px 10px;
 margin-top: 2px;
 margin-left: 2px;
 background:url(/img/li.gif) no-repeat left;
}

H1{
 margin:0px;
}

.h1-14 {
 font-size:14px;
}

.h1-12 {
 font-size:12px;
}

.LIcat {
 list-style: none;
 padding: 0px 5px 0px 10px;
 margin-top: 2px;
 margin-left: 2px;
}

.LImap {
 list-style: none;
 font-size: 14px;
}


.border {
 border:1px solid #646464;
}

.border-grey {
 border:1px solid #CCCCCC;
}

.border-div {
 border-top:1px solid #BBBBBB;
 height:1px;
 width:100%;
}

.itable {
 padding:0;
 margin:0;
 border-collapse:collapse;
 border:0px;
}

.itable td {
 padding:0;
 margin:0;
}

#banner {
 margin-top:5px;
 width:200px;
 height: 60px;
 border:1px solid #BBBBBB;
}


#tarifbox0 {
 border-bottom:1px solid #DDDDDD;
 padding:0px 0px 5px 0px;
}

#tarifbox {
 border:1px solid #BBBBBB;
 padding:5px 1px 5px 5px;
 background:#FFFECF;
}

#divpad {
 padding:5px;
}

/* ******************* ÊËÀÑÑÛ ÒÅÊÑÒÀ **************************** */
/* top right bottom left*/

#text-style-1 {
 font-size: 11px;
}

#text-style-1 a {
 font-size: 11px;
}

#text-style-2 {
 font-size: 14px;
 Font-weight: bold;
}

#text-style-3 {
 font-size: 11px;
 Font-weight: bold;
}

#text-dotted a {
 border-bottom: 1px dotted blue; 
}

#text-dotted a:hover {
 text-decoration: none;
}


.text-cat-title {
 color: #555555;
 font-size: 14px;
 Font-weight: bold;
}

.text-box-title {
 font-size: 14px;
 Font-weight: bold;
 color: #0560A6;
}

.text-adres {
 font-size: 13px;
 color: #444444;
 text-decoration: none;
}

.text-adres a {
 font-size: 13px;
}

.text-hidden {
 font-size: 8px; 
 text-decoration: none;
 color: #777777;
 Font-weight: normal;
}

.text-hidden-a {
 font-size: 10px; 
 Font-weight: normal;
}

.text-small {
 font-size: 9px; 
 text-decoration: none;
 color: #777777;
 Font-weight: normal;
}

.text-alert {
 font-size: 10px; 
 text-decoration: none;
 color: red;
 Font-weight: bold;
}

.text-comment {
 font-size: 11px; 
 text-decoration: none;
 color: #777777;
 Font-weight: normal;
}

#info-text {
 font-size: 12px; 
 color: #777777;
 text-align: justify;
}

/* ******************* ÊËÀÑÑÛ ÑÑÛËÎÊ **************************** */
/* top right bottom left*/
.link-img:hover {
 border-bottom:2px solid #DD9946;
 text-decoration: none;
 padding: 0px 0px 0px 0px;
}

.text-hidden a {
 font-size: 10px; 
 text-decoration: none;
 color: darkred;
 Font-weight: normal;
}

/* ************************* ÊËÀÑÑÛ ÔÎÐÌ ******************************** */
/* top right bottom left*/

INPUT {
 height: 16px;
 font-size: 11px; 
 color:#114499;
 background-color: #F7FBFF;

}

.input-text {
 width:150px;
 height: 18px;
 font-size: 11px; 
 color:#114499;
 background-color: #F7FBFF;
 border:1px solid #84A5CE;
}          

.input-text-250 {
 width:250px;
 height: 18px;
 font-size: 11px; 
 color:#114499;
 background-color: #F7FBFF;
 border:1px solid #84A5CE;
}          


.input-text-submit {
 font-size: 11px; 
 color:white;
 background-color: #84A5CE;
 border:1px solid #6485AE;
}          

.input-error {
 width:150px;
 height: 50px;
 font-size: 11px; 
 color:#114499;
 background-color: #F7FBFF;
 border:1px solid #84A5CE;
}          

.input-error-submit {
 font-size: 10px; 
 color:white;
 background-color: #84A5CE;
 border:1px solid #6485AE;
 margin: 5px;
}          

#button-frame {
 height: 27px;
 font-size: 11px; 
 color:#114499;
 background-color: #DADFE5;
 border:1px solid #84A5CE;
 Font-weight: bold;
 padding-left: 20px;
 margin-right: 3px;
 cursor: pointer;
 background-repeat:no-repeat;
 background-position:3px 2px;
}

.fon-ico-cat {
 width:100px;
 background-image:url(/ico/button/cat.png);
}

.fon-ico-legend {
 width:100px;
 background-image:url(/ico/button/legend.png);
}

.fon-ico-interes {
 width:120px;
 background-image:url(/ico/button/interes.png);
}

.fon-ico-popular {
 width:120px;
 background-image:url(/ico/button/popular.png);
}

.fon-ico-probki {
 width:135px;
 background-image:url(/ico/button/probki.png);
}

.fon-ico-vazhnoe {
 width:100px;
 background-image:url(/ico/button/vazhnoe.png);
}


/* ******************* ÊËÀÑÑ ÁËÎÊÎÂ **************************** */
/* top right bottom left*/

.framediv {
 position: absolute;
 visibility: hidden;
 top: 0px;
 left: 0px;
 z-index: 1;
 width:100%;
 height:100%;
}


/* ******************* LOGIN **************************** */
/* top right bottom left*/

#login-input {
 width:100px;
 height: 14px;
 font-size: 10px; 
 color:#114499;
 background-color: #F7FBFF;
 border-top:1px solid #84A5CE;
 border-left:1px solid #84A5CE;
 border-right:1px solid #C1D2E7;
 border-bottom:1px solid #C1D2E7;
 padding: 1px 5px 0px 5px;
}

#login-input-submit {
 width:50px;
 height: 17px;
 font-size: 10px; 
 color:white;
 background-color: #577FB2;
 border-top:1px solid #84A5CE;
 border-left:1px solid #84A5CE;
 border-right:1px solid #C1D2E7;
 border-bottom:1px solid #C1D2E7;
 padding: 0px 0px 1px 0px;
}

#login {
 margin-top: 2px;
 margin-right: 10px;
 font-size: 10px;
 color: white;
}

#login a {
 color: yellow;
 font-size: 10px;
 Font-weight: bold;
 padding: 0px 5px 0px 5px;
}

/* ******************* ÐÀÇÄÅË ØÀÏÊÈ **************************** */
/* top right bottom left*/

#shapka-logo-img {
 padding: 5px 0px 0px 20px;
}

#shapka-text-up {
 font-family: Arial;
 padding: 3px 20px 0px 0px;
 font-size: 16px;
 Font-weight: bold;
 letter-spacing: 2px;
}

#shapka-text-down {
 padding: 20px 15px 0px 0px;
 font-size: 10px;
 color: white;
}

.shapka-text-h {
 font-size: 16px;
 color: #0560A6;
}


/* ******************* ÐÀÇÄÅË ÌÅÍÞ **************************** */
/* top right bottom left*/

#razdel-div {
 background-image:url(/img/fon2.gif);
 width:970px;
 margin-left: 10px;
 height:24px;
}

#razdel-select {
 padding: 2px 0px 6px 5px;
 background-image:url(/img/fon_b.gif);
 background-position:0% -151px;
 background-repeat:no-repeat;
}

#razdel-select a {
 padding: 3px 20px 6px 15px;
 font-size: 12px;
 Font-weight: bold;
 color: #0560A6;
 background-image:url(/img/fon_c.gif);
 background-position:100% -150px;
 background-repeat:no-repeat;
 text-decoration: none;
}

#razdel-noselect {
 padding: 2px 0px 6px 5px;
}

#razdel-noselect a {
 padding: 0px 20px 5px 15px;
 font-size: 12px;
 Font-weight: bold;
 color: #0560A6;
 background-image:url(/img/fon_c.gif);
 background-position:100% 0px;
 background-repeat:no-repeat;
 text-decoration: none;
}


/* ************************* ÐÀÇÄÅË ÁËÎÊÎÂ ******************************** */
/* top right bottom left*/


#block-fon {
 background-image:url(/img/fontop.png);
 width:970px;
 height:86px;
 margin-left: 10px;
 padding: 9px 0px 0px 0px;
}

#block-table {
 margin-left: 9px;
}

#block-table-in {
 margin-left: 5px;
}

#block-input-search {
 width:350px;
 height: 19px;
 font-size: 13px; 
 color:black;
 background-color: #F7FBFF;
 border:1px solid #84A5CE;
 border-right:1px solid #84A5CE;
 margin-left: 5px;
 padding: 0px 0px 0px 5px;
}

#block-input-select {
 width:110px;
 height: 22px;
 color:#114499;
 background-color: #F7FBFF;
 border:1px solid #84A5CE;
 border-left:1px solid white;
 padding: 0px 0px 0px 0px;
 font-size:13px; 
 line-height: 13px;
}

#block-table-td {
 padding: 2px 0px 0px 0px;
 background-image:url(/img/fon-br2.png);
 height: 78px;
 font-size: 10px; 
 color: #4372B0;
}

#block-ul {
 margin: 0px;
 margin-left: 0px;
 padding: 0px;
}

#block-ul li {
 list-style: none;
 padding: 0px 0px 0px 8px;
 margin-top: 2px;
 margin-left: 0px;
 background:url(/img/li.gif) no-repeat left;
}

#block-ul a {
 font-size: 10px;
}


/* ************************* ÍÈÆÍÈÉ ÐÀÇÄÅË ******************************** */
/* top right bottom left*/

#down {
 background-image:url(/img/down.png);
 width:970px;
 margin-left: 10px;
 height: 62px;
}

#down tr {
 font-size: 11px;
}

#down tr a {
 font-size: 11px;
 Font-weight: bold;
 color: #0560A6;
}

#down tr a:hover {
 color: red;
}

/* ************************* ÊÀÒÀËÎÃÈ ******************************** */
/* top right bottom left*/

#catalog-title-tr {
 font-size: 11px;
 color: #555555;
}

#catalog-title-tr a {
 font-size: 11px;
 color: #0560A6;
}

#catalog-title-tr a:hover {
 color:red;

}
/* ************************* ÔÈØÊÈ ******************************** */
/* top right bottom left*/


#fishki-table {
 margin-top: 7px;
 padding: 0px 0px 0px 0px;
 width: 433px;
}

#fishki-table-td {
 background-color: #FFFFFF;
 padding: 5px 5px 5px 6px;
 width: 50%;
 height: 60px;
 border:1px solid #B8B8B8;
 font-size: 11px;
 text-decoration: none;
 color: #666666;
 vertical-align: top;
 background-position:99% 25px;
 background-repeat:no-repeat;
}

#fishki-div {
 padding: 0px 0px 4px 4px;
 background-color: white;
 border-bottom:1px solid #B8B8B8;
 margin-bottom: 5px;
}

.fishki-h1 {

 Font-weight: bold;
 font-size: 12px;
}

/* ************************* ÁËÎÊÈ ******************************** */
/* top right bottom left*/

#block-box {
 border-bottom:1px solid #B8B8B8;
 border-left:1px solid #B8B8B8;
 border-right:1px solid #B8B8B8;
 padding: 7px;
 font-size: 11px;
 text-align: justify;
}

#block-box tr {
 font-size: 11px;
 color:#555555;
}

#block-box a {
 font-size: 11px;
 text-decoration: none;
 color: #0560A6;
 padding: 0px 2px 0px 2px;
 margin-top: 2px;
 border-bottom: 1px dotted blue;
}

#block-box a:hover {
 color: red;
}

#block-baner {
 margin-top: 5px;
 border:1px solid #9ABFF1;
 background-color: #DDF0FF;
 padding: 5px 5px 5px 5px;
}

#block-baner a {
 font-size: 12px;
 border: 0px;

}

#block-left {
 border-bottom:1px solid #9ABFF1;
 Font-weight: bold;
 padding: 6px 0px 6px 5px;
 text-align: justify;
 background-color: #E0E0E0;
}

#block-result {
 margin-top: 10px;
 border:1px solid #8AAFE1;
 background-color: #CDE0FD;
 padding: 5px 5px 5px 5px;
}

#block-light {
 margin: 10px 5px 0px 5px;
 border:1px solid #8AAFE1;
 background-color: #F5F5F5;
 padding: 5px 5px 5px 5px;
}

#block-info {
 border:1px solid #9ABFF1;
 margin: 10px 5px 0px 5px;
 background-color: #DDF0FF;
 padding: 5px 5px 5px 5px;
 font-size: 12px; 
}

#block-infopage {
 border:1px solid #BDD0DF;
 margin: 10px 0px 0px 0px;
 background-color: #DDF0FF;
 padding: 2px 5px 3px 5px;
 font-size: 12px; 
}

#block-infopage a {
 font-size: 12px; 
}

#block-infoup {
 border-bottom:1px solid #9ABFF1;
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 5px 0px;
 font-size: 14px; 
}

#block-infof {
 border:1px solid #9ABFF1;
 margin: 10px 0px 10px 0px;
 background-color: #DDF0FF;
 padding: 4px 0px 4px 0px;
 font-size: 11px; 
 Font-weight: bold;
}

#block-alert {
 border:1px solid #8AAFE1;
 background-color: #CDE0FD;
 color: darkred;
 font-size: 12px; 
 Font-weight: bold;
 padding: 5px 5px 5px 5px;
}

#block-house {
 font-size: 11px; 
 Font-weight: bold;
 margin:  5px 0px 0px 2px;
}

#block-house a {
 font-size: 11px; 
 Font-weight: normal;
 color: #444444;
}

#block-list {
 font-size: 14px; 
 padding:  5px 0px 5px 10px;
 border-left:2px solid #DFDFDF;
}

#block-list-top {
 padding:  0px 0px 5px 25px;
}

#block-list-top a {
 font-size: 13px; 
}

#block-list a {
 font-size: 13px; 
}

#block-list b {
 font-size: 13px; 
}


#block-small-text {
 padding:  5px 5px 5px 5px;
 font-size: 9px; 
}

#block-small-text a {
 font-size: 9px; 
}

#block-textlogo {
 font-size: 14px; 
 color: #585858;
 border-bottom:1px solid #9ABFF1;
 margin: 3px;
 padding: 6px 5px 5px 25px;
 background-image:url(/img/li.png);
 background-position:5px 7px;
 background-repeat:no-repeat;

}

#block-bordur {
 margin: 6px;
}

#block-bordurleft {
 margin-left: 3px;
}

#block-button {
 font-size: 11px; 
 color:#114499;
 background-color: #DADFE5;
 border:1px solid #84A5CE;
 Font-weight: bold;
 padding: 3px;
 text-align:center;
}

/* ************************* ÒÀÁËÈÖÛ ******************************** */
/* top right bottom left*/

#table-out {
 empty-cells: show;
 border-collapse:collapse;
 color:#555555;
}

#table-out-td {
 border:1px solid #8AAFE1;
}

#table-out-td-frame {
 border:1px solid #8AAFE1;
 padding: 0px;
 height: 531px;
 width: 220px;
}

#table-out-td-map {
 border:1px solid #8AAFE1;
 padding: 0px;
 height: 480px;
}

#table-out-td-title {
 border:1px solid #8AAFE1;
 padding-left: 10px;
 height: 25px;
}

#table-build {
 font-size: 11px; 
 color:#555555;
}

#table-build td {
 padding: 1px 0px 1px 4px;
 border-width: 0px 0px 1px 0px;
 border-color: #CACFFF;
 border-style: solid;
}

#table-build td a:hover {
 Font-weight: bold;
 background: #A4C5EE;
}

#table-build-find td {
 font-size: 11px; 
 color:#555555;
 padding: 5px 0px 5px 4px;
 border-bottom:1px solid #CACFFF;
}

#table-catalog-find td {
 font-size: 12px; 
 color:#555555;
 padding: 0px 0px 10px 4px;
}

#table-catalog-find td a {
 font-size: 13px; 
 border-bottom: 1px dotted blue;
 text-decoration: none;
}

#table-catalog-find td a:hover {
}



#table-frame-list td {
 font-size: 11px; 
 color:#555555;
 padding: 2px 0px 2px 0px;
 border-bottom:1px solid #CACFFF;
}

#table-menu td {
 padding: 0px 0px 0px 0px;
 background-color: white;
}

#table-border {
 empty-cells: show;
 border-collapse:collapse;
 font-size: 11px; 
 border:1px solid #BABFEF;
}

#table-border td {
 border:1px solid #BABFEF;
}

#tr-outinfo td {
 font-size: 11px; 
 color:#555555;
 padding: 10px 10px 5px 10px;
 border-bottom:1px solid #CACFFF;
}

#table-firm-tr-title td {
 empty-cells: show;
 border-collapse:collapse;
 font-size: 11px; 
 border:1px solid black;
 color: white;
 background: #0560A6;
 padding: 3px 5px 3px 5px;
}

#table-firm-tr-info td {
 empty-cells: show;
 border-collapse:collapse;
 font-size: 11px; 
 border:1px solid #BABFEF;
 padding: 3px 5px 3px 5px;
}


/* ************************* ÔÐÝÉÌÛ ******************************** */
/* top right bottom left*/

#frameleft {
 border:1px solid #8B8B8B;
 visibility: visible;
 top: 4px;
 left: 4px;
 z-index: 50;
 color: black;
}


#info-img {
 border:1px solid black;
}



/* ************************* ÐÈÝËÒÎÐÛ ******************************** */
/* top right bottom left*/

#font-realty {
 font-size: 12px; 
}

#font-realty a {
 font-size: 12px; 
}


#realty-border-light {
 border-bottom:1px solid #D5D5D5;
}

#realty-border-light a:hover {
 Font-weight: bold;
}


#realty-new {
 border:1px solid #8B8B8B;
 color:#555555;
 padding: 5px 5px 5px 5px;
 background: #E1E8EF;
}

#realty-table {
 border-collapse: collapse;
}

#realty-tr-title td {
 Font-weight: bold;
 font-size: 11px; 
 padding: 4px;
 background: #E5E5E5;
 border-collapse: collapse;
 border:1px solid #c5c5c5;
}

#realty-tr-obj td {
 font-size: 11px; 
 padding: 4px;
 border-collapse: collapse;
 border:1px solid #c5c5c5;
}

#realty-adres {
 border:1px solid #a5a5a5;
 margin:5px 0px 0px 0px; 
 padding:5px; 
 background: #e0f2e2;
}

#realty-contact {
 border:1px solid #a5a5a5;
 margin:5px 0px 0px 0px; 
 padding:5px; 
 background: #f2efe0;
}


</style>