body {
        background: #FFF; margin:0;
        }
body a:active, a:focus {
outline: 0
} 
#facebox .b {
  background:url(images/b.png);
}
.maintel {text-align:center; margin:0; padding:0;}
.maintel span {font-size:20px; color:#FF3300}

.offhref {color:#666666}

.textinbb {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-left:10px; margin-right:10px}
.textinbb a {color:#FF6633; text-decoration:underline}
.textinbb a:hover {color:#FF6633; text-decoration:none}
/* ôîðìà ïîèñêà íà÷àëî */
.buttonser {width:587px} .buttonser div {background-image:url(images/serser.png); width:138px; height:24px; margin-right:20px; float:right; padding-top:4px}
.buttonser div a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.searcher {background-image:url(images/sbg1.jpg); padding-left:4px; background-repeat:no-repeat; width:585px; height:154px}
.slna {font-family:Arial, Helvetica, sans-serif; padding-top:4px; margin-top:4px; font-size:11px; width:138px; height:28px; float:left; background-image:url(images/nal.png); width:138px; margin-right:5px; height:21px}
.slna a {text-decoration:none; color:#333333}

.baloon {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:5px; margin-bottom:5px; margin-top:5px}
.baloon a {color:#003399; font-size:12px; margin-bottom:3px;} .baloon a:hover {color:#FF3333}
.baloon span {font-size:14px; color:#FF3333}
.slaa {font-family:Arial, Helvetica, sans-serif; padding-top:5px; margin-top:2px; font-size:11px; width:138px; height:28px; float:left; background-image:url(images/aal.png); width:138px; margin-right:5px; height:23px}
.slaa a {text-decoration:none; color:#fff}
.main_p {color:#990000}
.stylishblock{background-color:#ecfbfd; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #666 solid; padding:5px;
border-radius: 7px; color:#333333;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
}
.stylishblocktwo{background-color:#FFD9C6; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #666 solid; padding:5px;
border-radius: 7px; color:#333333;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
}
hr {height: 1px; border: none; color: #ccc; background: #ccc; margin-top:3px; margin-bottom:3px; clear:both}
.slnas {font-family:Arial, Helvetica, sans-serif; padding-top:4px; margin-top:4px; font-size:11px; width:138px; height:28px; float:left; background-image:url(images/nals.png); width:86px; margin-right:5px; height:21px}
.slnas a {text-decoration:none; color:#333333}
.slaas {font-family:Arial, Helvetica, sans-serif; padding-top:5px; margin-top:2px; font-size:11px; width:138px; float:left; background-image:url(images/aals.png); width:86px; margin-right:5px; height:23px}
.slaas a {text-decoration:none; color:#fff}
.absmedia {text-align:right; padding-top:5px}
.absmedia span {color:#0066CC;}
.clearer {clear:both}
.hrhr {clear:both}
.tabless {color:#fff; margin-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:3px}
.tabless select {font-family:Arial, Helvetica, sans-serif; font-size:10px}
.tabless a {background-color:#FFFFCC; color:#333333; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #F24F00}
.tabless a:hover {background-color:#FFCC33; color:#333; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #F24F00}
#sup2 {font-size:10px; color:#999}
.tablessahover {background-color:#FFCC33; color:#333; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #F24F00}
#oblastselect {display:none; width:136px}
#rayonselect {width:136px}
#froom {width:136px}
.intexts {font-family:Arial, Helvetica, sans-serif; font-size:10px; width:79px; text-align:center}
/* ôîðìà ïîèñêà êîíåö */
.submenuz {font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.submenuz h3 {font-size:14px; font-weight:normal; clear:both; color:#FF3333; margin:0; margin-bottom:5px; padding-bottom:2px; border-bottom:solid 1px #666}
.sortedm {font-size:11px; padding-top:5px}
.sortedm select {font-size:11px}
.submenuz div {font-size:11px; margin-top:2px;}
.submenuz div a {padding-right:10px;  border:solid 1px #666; margin-top:1px; padding-top:5px; padding-bottom:5px; text-decoration:none; padding-left:10px; color:#333; background-color:#eaeaea;}
.submenuz div a:hover {color:#FFFFFF; background-color:#FF5300; text-decoration:none;}
.bhr {font-family:Arial, Helvetica, sans-serif; padding-right:25px; font-size:11px; color:#666666; padding-left:10px; margin:0}
.bhr a {color:#003399; text-decoration:underline}.bhr a:hover {text-decoration:none}
.bottomline {clear:both}

.bgbott {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; float:left; background-image:url(but_bg.jpg); 
background-repeat:no-repeat; width:540px; padding-top:15px; padding-left:10px; padding-right:20px; height:88px; }

.counter {float:left; height:8px; padding-top:70px;}
.bgbott a {color:#FF3300}.bgbott a:hover {color:#0066CC}
#facebox .tl {
  background:url(images/tl.png);
}
.bgprop {background-image:url(bg_pr.png); background-repeat:no-repeat; width:560px; line-height:20px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; padding-top:12px; padding-right:15px}
.bgprop a {color:#FF3300; text-decoration:none; border-bottom:1px dotted #FF3300;}
.bgprop a:hover {color:#006699; text-decoration:none; border-bottom:1px dotted #006699;}

.bgpfrop {display:none; background-repeat:no-repeat; width:560px; line-height:20px; height:230px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-top:12px; padding-right:15px}
.bgpfrop a {color:#FF3300; text-decoration:none; border-bottom:1px dotted #FF3300;}
.bgpfrop img {cursor:pointer}
.bgpfrop a:hover {color:#006699; text-decoration:none; border-bottom:1px dotted #006699;}
.bgpfrop table {margin-top:8px}
.bgpfrop table span {margin-left:3px}
.bgpfrop input {width:98%; background-color:#eaeaea; border:1px solid #999; font-size:12px}
.bgpfrop input,textarea {width:98%; background-color:#eaeaea; border:1px solid #999; font-size:12px; padding-top:3px; padding-left:3px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif}
.changef {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:290px; float:left}
.descmap {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.descmap a {color:#FF0000; text-decoration:underline}.descmap a:hover {color:#FF0000; text-decoration:underline}
#facebox .tr {
  background:url(images/tr.png);
}
.topleft {background-image:url(bg_h_1.png); clear:both; padding-left:5px; background-repeat:no-repeat; margin-top:3px; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.topleft a {color:#333333}
.topleft p {margin:0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF3300; padding-top:4px; padding-left:5px}
.topleft p a {color:#FF3300}
.topleft a:hover {color:#990033;}
#mapview {position:absolute; width:435px; height:350px; z-index:50; display:none; padding:5px; padding-left:22px; background-image:url(bgmaph.png); background-repeat:no-repeat; margin-top:20px; margin-left:5px}
#mapview h3 {font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:14px; color:#0066CC; margin:0; font-weight:normal}
#facebox .bl {
  background:url(images/bl.png);
}
.arrowlistmenu h3 a {color:#333333; text-decoration:none}
#facebox .br {
  background:url(images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.mainh {color:#CC6600;
font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-top:10px;}
.r1b {background-image:url(images/bgr1.jpg); margin-left:3px; float:left; background-repeat:no-repeat; width:169px; height:273px;}
.r1b2 {background-image:url(images/bgr2.jpg); margin-left:3px; float:left; background-repeat:no-repeat; width:169px; height:250px;}
.r1b3 {background-image:url(images/bgr3.jpg); margin-left:3px; float:left; background-repeat:no-repeat; width:169px; height:250px;}
.r1bp {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:15px; color:#fff; padding-top:5px; padding-left:48px}
.r1bp a {color:#FFFFFF;  text-decoration:underline}
.r1bbl {font-size:10px; font-family:Arial, Helvetica, sans-serif;}.r1bbl a {color:#666666}
.r1bb {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:8px; color:#666666; padding-bottom:3px}
.r1bb a {color:#FF3300}.r1bb span {font-size:10px; margin-left:10px}
.r1bb:hover {background-color:#eaeaea}.r1bb a:hover {color:#333}
img {border:0px}
.icq {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#804000; margin-bottom:5px;}
.icq span {color:#009900}
.icqi {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-bottom:5px; width:100px; padding-left:15px}
.icqimg {vertical-align:sub}
.c1c {float:left; width:100px}
.c2c {float:left; padding-left:15px; padding-top:2px}

.errlogin {width:99%} .errlogin span {font-size:14px; color:#FF3300}
.errlogin p {padding:8px; background-color:#FFFFCC; color:#333; border: 1px solid #CCCCCC; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px}
.errlogin p a { color:#FF3300; text-decoration:underline}.errlogin p a:hover { color:#FF3300; text-decoration:none}



/* ìåíþ */
/* ãëàâíîå - âåðòèêàëüíîå */
.telefo {background-color:#fff;  border-left: 1px dotted; border-color:#CC3300; padding-left:4px; width:135px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; float:left; margin-right:5px; padding-bottom:5px} .telefo a{ color:#FF3333}
.pricekv {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FF5F11; color:#FFFFFF; font-weight:bold}
.opiskv {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-bottom:10px}.opiskv a {color:#FF5300; text-decoration:underline}
.imgkv {padding-top:4px}.opiskv a:hover {color:#333; text-decoration:none}
.gkv {background-image:url(gkv.png); clear:both; width:0px; margin-top:1px; float:left; background-repeat:no-repeat; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.gkvdiv { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.kvtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; color:#666666; background-color:#FFFFCC; padding-top:2px; padding-left:2px; padding-left:2px; padding-right:2px}
.kvconta {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066CC}

#catalogchange{ background-image:url(01cat.jpg); height:27px; padding-left:40px; padding-top:6px; background-repeat:no-repeat;}
#catalogchange span{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#333; background-color:#ccc}
#catalogchange2{ background-image:url(02cat.jpg); height:27px; padding-left:40px; padding-top:6px; background-repeat:no-repeat;}
#catalogchange2 span{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#333; background-color:#ccc}

.aerobuttonmenu{ 
overflow: hidden;
width: auto;
margin-left:40px;
}

.prbase {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666}
.prbase input {width:50px; height:11px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background-color:#eaeaea; border:1px solid #ccc}
.prbase select { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background-color:#eaeaea; border:1px solid #ccc}
.prbase textarea  { font-family:Arial, Helvetica, sans-serif;width:100%; font-size:11px; color:#333333; background-color:#eaeaea; border:1px solid #ccc}
.tbgg {background-color:#F2F2F2; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.tbgg2 {background-color:#FFFFCC;} .prbase a {color:#FF8000; text-decoration:underline} .prbase a:hover {color:#FF8000; text-decoration:none}

.artblock {width:593px; float:left;}
.ardhead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; margin-left:8px; padding-top:1px;  border-bottom: 1px dotted; border-color:#999999; width:80%; padding-left:5px}
.ardhead span {text-align:center; vertical-align:middle; padding-bottom:1px}
.artbott {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:7px; color:#999999}
.artbott a {color:#999999; text-decoration:underline; padding-left:3px; padding-right:3px}.artbott a:hover {color:#FF3300; text-decoration:none}
.main5art p {margin:0;  border-bottom: 1px dotted; background-color:#f2f5ee; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:7px; padding-left:8px; color:#999999; padding-bottom:8px; padding-right:3px}
.main5art p a {color:#FF6600; text-decoration:underline}.main5art p a:hover {color:#FF6600; text-decoration:none}.main5art p span {color:#C0C0C0; font-size:10px}
.main5art p span a {color:#C0C0C0;}
/* ßÐÞÐÝÕ ÄÍÜÊÕ */

.b1, .b2, .b3, .b4 {
     display:block; /* ãÞÄÞÌÕÅ ÍÐÍÀÏÞÔÅÌÕÚ ÖÏÞÌÕÆ Õ ÑÖÊÍÁ */
     overflow:hidden; /* ãÞÄÞÌÕÅ ÍÐÍÀÏÞÔÅÌÕÚ ÖÏÞÌÕÆ Õ ÑÖÊÍÁ */

}

.b1, .b2, .b3 {
     height:1px; /* ãÞÄÞÌÕÅ ÁØßÍÐØ ÖÏÞÌÕÆ Õ ÑÖÊÍÁ */

}

.b2, .b3, .b4 {
     background:#f2f5ee; /* ãÞÄÞÌÕÅ ÆÁÅÐÞ ÒÍÌÞ Á ÎÏÅÄÅÊÞÓ ÃÞÉÏÑÖÊÅÌÕÚ */
     border-left:1px solid #f2f5ee; /* ãÞÄÞÌÕÅ ßÐÕÊÅÈ ÊÅÁØÓ ÑÖÊÍÁ */
     border-right:1px solid #f2f5ee; /* ãÞÄÞÌÕÅ ßÐÕÊÅÈ ÎÏÞÁØÓ ÑÖÊÍÁ */

}

.b1 {
     margin:0 5px; /* ãÞÄÞÌÕÅ ÍÐßÐÑÎÍÁ */
     background:#f2f5ee; /* ãÞÄÞÌÕÅ ÆÁÅÐÞ ÁÅÏÓÌÅÈ Õ ÌÕÔÌÅÈ ÖÏÞÌÕÆ */

}

.b2 {
     margin:0 3px; /* ãÞÄÞÌÕÅ ÍÐßÐÑÎÍÁ */
     border-width:0 2px; /* ãÞÄÞÌÕÅ ÜÕÏÕÌØ ÖÏÞÌÕÆØ */

}

.b3 { margin:0 2px;}
.b4 {height:2px;margin:0 1px;}
.contentart {
 background:#f2f5ee; border:0 solid #f2f5ee;border-width:0 1px;}
.chek {font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; float:right; margin-right:76px}
.abssearch {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.abssearch select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:200px}
.selectinput {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:200px}
.abssearch div {padding-left:10px; padding-top:10px; float:left}
.abssearchp {clear:both; float:right; margin-top:1px; padding-right:77px; font-size:10px}
.abssearch p a {color:#CC0033; text-decoration:underline}.abssearch p a:hover {color:#999999; text-decoration:none}
#spblink {font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; padding-top:5px; width:130px; margin-left:15px; background-image:url(images/absspb.gif); background-repeat:no-repeat; height:24px; }
#spblink a {color:#333; text-decoration:none}

#spblink2 {font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; padding-top:5px; width:130px; margin-left:15px; background-image:url(images/2absspb.gif); background-repeat:no-repeat; height:24px; }
#spblink2 a {color:#333; text-decoration:underline}
#spblink2 a:hover {color:#FF0000; text-decoration:none}


#currentvisit {text-decoration:underline; color:#FF3300}

h1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        margin:0;
        padding:0;
        }
.cottb {float:left}


ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu {
        width: 228px;     font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px;   }

#menu li a {
        text-decoration:none;
        height: 29px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 21px;
        }

#menu li a:link, #menu li a:visited {
        color: #777;
        display: block;
        background: url(menu.gif);
        padding: 7px 0 0 20px;
        }

#menu li a:hover {
        color: #fff;
        background: url(menu.gif) 0 -29px;
        padding: 7px 0 0 25px;
        }

#menu li a:active {
        color: #fff;
        background: url(menu.gif) 0 -58px;
        padding: 7px 0 0 25px;
        }

.divsdat { padding-left:15px; width:238px; height:30px; background-image:url(images/sdat.jpg); background-repeat:no-repeat; float:left}
.divsdat p { padding-top:7px; margin:0; padding-left:2px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divsdat p a {color:#FFFFFF; text-decoration:underline}
.divsdat p a:hover {color:#FFFF99; text-decoration:none}

.divflat { padding-left:15px; width:185px; height:30px; background-image:url(images/flata.jpg); background-repeat:no-repeat; float:left}
.divflat p { padding-top:7px; margin:0; padding-left:2px; padding-right:6px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divflat p a {color:#FFFFFF; text-decoration:underline}
.divflat p a:hover {color:#FFFF99; text-decoration:none}

.divssnyat { padding-left:15px; width:185px; height:30px; background-image:url(images/ssnyat.jpg); background-repeat:no-repeat; float:left}
.divssnyat p { padding-top:7px; margin:0; padding-left:0px; padding-right:3px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divssnyat p a {color:#FFFFFF; text-decoration:underline}
.divssnyat p a:hover {color:#FFFF99; text-decoration:none}
.divsoc { padding-left:10px; width:280px; height:30px; background-image:url(images/ocenka.jpg); background-repeat:no-repeat; float:left}
.divsoc p { padding-top:7px; margin:0; padding-left:3px; font-weight:bold;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divsoc p a {color:#FFFFFF; text-decoration:underline}
.divsoc p a:hover {color:#FFFF99; text-decoration:none}

.divsale { padding-left:21px; width:185px; height:30px; background-image:url(images/saleflat.jpg); background-repeat:no-repeat; float:left; margin-right:8px;}
.divsale p { padding-top:7px; margin:0; padding-left:3px; font-weight:bold;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divsale p a {color:#FFFFFF; text-decoration:underline}
.divsale p a:hover {color:#FFFF99; text-decoration:none}

.divipoteka { padding-left:11px; width:155px; height:30px; background-image:url(images/ipoteka.jpg); background-repeat:no-repeat; float:left}
.divipoteka p { padding-top:7px; margin:0; padding-left:3px; font-weight:bold;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divipoteka p a {color:#FFFFFF; text-decoration:underline}
.divipoteka p a:hover {color:#FFFF99; text-decoration:none}

.divpriva { padding-left:13px; width:155px; height:30px; background-image:url(images/priva.jpg); background-repeat:no-repeat; float:left;}
.divpriva p { padding-top:7px; margin:0; padding-left:3px; font-weight:bold;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divpriva p a {color:#FFFFFF; text-decoration:underline}
.divpriva p a:hover {color:#FFFF99; text-decoration:none}


.textsdiv {padding-left:50px; color:#999999; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:190px}
.copyr {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:15px;}
.copyr  a {color:#999999; text-decoration:underline}
.copyr  a:hover {text-decoration:none}
.text {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-left:5px; padding-right:3px;
width:98%; float:left; height:100%; margin-top:10px}
.text sup {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.text h3 {color:#D94600}
.telh {color:#666666; margin:0; padding-left:5px; margin-left:2px;font-family:Arial, Helvetica, sans-serif; font-size:16px; height:25px;}
.htext  {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-left:5px;background-color:#C46200; margin-top:3px}
.sm {margin-top:10px; margin-bottom:5px}
.salep {padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; border-bottom:thin; border-bottom: 1px solid #990033; width:98%; background-color:#FFFFCC}
/* ñòðàíè÷íàÿ íàâèãàöèÿ */
/* íà÷àëî */

#bestagent {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px}

.pagination{
padding: 2px;
}

.adress_p {color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.text_p {color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.text_p p { margin-top:1px; margin-bottom:1px}


.link_p a:link{background-color:#333; 
border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
color:#FFFFFF; padding:5px;}

.link_p a:hover {background-color:#B73C00; color:#FFFFFF; }


.cott {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cotttext {color:#666666; margin:0; border-bottom: 1px dotted #666;
}
.cottprice{background-color:#C46200; color:#fff; width:100%}
.cottprice a:link {color:#fff}
 /* êàòàëîã */
.catalogik {color:#666666; clear:both }
.catalogik span {color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.catalogik  p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:5px;border-left: 3px solid #C46200; background-color:#eaeaea;
padding-left: 10px; padding-top: 3px;padding-bottom: 3px; border-top: 1px dotted #666;  border-bottom: 1px dotted #666;}
.catalogik  p:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:5px;border-left: 3px solid #C46200; background-color:#fff;
padding-left: 10px; color:#999; padding-top: 3px;padding-bottom: 3px;  border-top: 1px dotted #C46200;  border-bottom: 1px dotted #C46200;  cursor: pointer;}
.liner {background-image:url(bgliner.gif); background-repeat:repeat-x; width:100%; margin-bottom:3px}
.catalogik a {color:#666;}
.catalogik a:hover {color:#C46200;}
.catalogik div {font-family:Arial, Helvetica, sans-serif; font-size:90%; margin:1px; padding-right: 5px;}
.history {margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
.history a:link {color:#ccc; text-decoration:none}
.history a:hover {color:#ccc; text-decoration:underline}
.history a:visited {color:#ccc; text-decoration:underline}
/* ñòðàíè÷íàÿ íàâèãàöèÿ */
/* êîíåö*/
 .tableflat{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left}
.catalog {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.catalog span {color:#666666; font-weight:bold}
.catalog h4 {color:#FF3300}
.catalog a {text-decoration:underline; color:#999999; padding-left:3px; padding-right:3px}
.catalog a:hover {text-decoration:none; color:#FF6600; background-color:#eaeaea}
.catalog hr {color:#999999}
.tableflat img {border:0px;}
.echocatalog {
font-family:Arial, Helvetica, sans-serif}
.echocatalog span {padding-left:15px; margin-left:10px; border-left:
1px /* Òîëùèíà ðàìêè â ïèêñåëàõ */
solid /* Òèï ãðàíèöû (â äàííîì ñëó÷àå ñïëîøíàÿ ëèíèÿ) */
#eaeaea; /* Öâåò ëèíèè*/
padding: 5px; /* Ðàññòîÿíèå îò òåêñòà äî ðàìêè */}
  .echocatalog p{  color: #666;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada; margin:2px; }
.echocatalog a { color: #666;  }
.echocatalog a:hover {color: #000;}
a:link {color:#333}

#hor-minimalist-b
{
       font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        background: #fff;
        width: 100%;
        border-collapse: collapse;
        text-align: left;
}

#hor-minimalist-b th
{
        font-size: 14px;
        font-weight: normal;
        color: #333;
        padding: 10px 8px;
        border-bottom: 2px solid #C46200;
}
#thisspan
{  background: transparent url('images/thisis.gif') no-repeat top left;
padding-left:20px;
font-size:14px; font-weight:normal; }#thisspan a {color:#FF6600}
.opis
{
        font-size: 12px;
        font-weight: normal;
        color: #333;
        padding: 5px 5px;
}
.fff {margin-bottom:5px; margin-right:5px; float:left}
#iconcat
{ background: transparent url('images/cat_icon.gif') no-repeat top left;
padding-left:22px; margin:0; height:18px; padding-top:1px; font-weight:normal;
font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #666;}
#hor-minimalist-b td
{
        border-bottom: 1px solid #ccc;
        color: #333;
        padding: 6px 8px;
}
#hor-minimalist-b td a
{
        color: #C46200;
        text-decoration:underline;
}
#hor-minimalist-b td a:hover
{
        color: #C46200;
        text-decoration:none;
}
#hor-minimalist-b tbody tr:hover td
{
        color: #C46200;
		background-color:#eaeaea;
}
#hor-minimalist-b p
{
margin-top:3px; margin-bottom:3px; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; font-size:10px;
		background-color:#eaeaea;
}
.na { font-family:Arial, Helvetica, sans-serif; font-size:12px}
.na p{margin:2px; color:#999999}
.na p a {text-decoration:underline; color:#999999}
.na div p {color:#333333; margin:0px}
.na div a {color:#333333; text-decoration:underline}
.na div a:hover {text-decoration:none; color:#C46200}

/* âêëàäêè */


.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{position:absolute;left:-999999px;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #cccccc;border-width:0 0 1px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#cccccc url(sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#cccccc;}.yui-skin-sam .yui-navset .yui-content{background:#ffffff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:0px;padding:.25em .5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#cccccc;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}



/* âêëàäêè êîíåö */

#onflat {  /* Ðàññòîÿíèå îò òåêñòà äî ðàìêè */
border-top:
1px /* Òîëùèíà ðàìêè â ïèêñåëàõ */
solid /* Òèï ãðàíèöû (â äàííîì ñëó÷àå ñïëîøíàÿ ëèíèÿ) */
grey; /* Öâåò ëèíèè*/
border-bottom:
1px /* Òîëùèíà ðàìêè â ïèêñåëàõ */
solid /* Òèï ãðàíèöû (â äàííîì ñëó÷àå ñïëîøíàÿ ëèíèÿ) */
grey; /* Öâåò ëèíèè*/
padding: 5px; /* Ðàññòîÿíèå îò òåêñòà äî ðàìêè */
background: #eaeaea;
}
#onflat h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

.arrowlistmenu{
width: 228px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
  color: #777;
        display: block;
        background: url(menu_cat.gif);
        padding: 9px 0 0 20px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-size:11px;
                height:23px;
                margin:0px;
                 font-weight: normal;
                 cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 color: #777;
        display: block;
       background: url(menu_cat.gif) 0 -32px;
        padding: 8px 0 0 20px;
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: 80%;
                height:23px;
                font-size: 80%;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 5px;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #666;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.arrowlistmenu ul li a:visited{
color: #666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #999;
color: #C46200;
background-color: #F3F3F3;
}
.arrowlistmenu .menuheader a {color:#FFFFFF}

#allestatemenu {color: #666; padding-right:10px; font-size: 14px; margin:1px  }
#map {border: 1px solid #C46200;    }

/* ïóñòûøêè íàâèãàöèÿ */
a.alphamenu{
background: transparent url('images/bg_grey_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
a.alphamenulast{
background: transparent url('images/bg_last.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:70px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
.alphamenuspan {background: transparent url('images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
color:#FFFFFF;
padding-top:3px;
float:left}
a.alphamenu:hover{
background: transparent url('images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration:underline;
color:#FFFFFF;

padding-top:3px;
float:left
}
/* */
#cata {
	float:left;
	width:100%;
	font-size:93%;
	border-bottom:1px solid #333;
	line-height:normal;
	margin-bottom:5px;
	}

#cata ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
	}

#cata li {
	display:inline;
	margin:0;
	padding:0;
	}

#cata a {
	float:left;
	background:url("tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}

#cata a span {
	float:left;
	display:block;
	background:url("tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#cata a span {float:none;}

#contmetro {background-image:url(conmarker.png); background-repeat:no-repeat; padding-left:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; color:#333}
#contmetro2 {padding-left:17px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:2px} #contmetro2 a {color:#CC3300; text-decoration:underline}
#contmetro3 {padding-left:17px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:2px}#contmetro2 a:hover {color:#CC3300; text-decoration:none}

/* End IE5-Mac hack */
#cata a:hover span {
	color:#333;
	}

#cata a:hover {
	background-position:0% -42px;
	}

#cata a:hover span {
	background-position:100% -42px;
	}

 .newsmenu {padding-bottom: 5px;}
.newsmenu a {color:#666}
 .newsmenu p {font-size: 90%; padding-right:15px}
.newsmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 5px;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.newsmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.newsmenu ul li a{
color: #666;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 80%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsmenu ul li a:visited{
color: #666;
}

.newsmenu ul li a:hover{ /*hover state CSS*/
color: #C46200;
background-color: #fff;
background: url(arrowbullet_hover.png) no-repeat center left; /*custom bullet list image*/
}
.newsmenu p a {color:#666}
/* */

#tabs {
        float:left;
        width:100%;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:normal;
        margin:0px;
        border-bottom:1px solid #ccc;
        overflow:hidden;
        height:14px;
         padding:0 0 0 0px;
        }

#tabs ul {
        margin:0;
        padding:0 0 0 0px;
        list-style:none;

        }

#tabs li {
        display:inline;
        margin:0;
        padding:0;
        }

#tabs a {
        float:left;
        background:url("images/left.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 6px;
        text-decoration:none;
        }

#tabs a span {
        float:left;
        display:block;
        background:url("images/right.gif") no-repeat right top;
        padding:0px 15px 4px 6px;
        margin-right:2px;
        color:#FFF;
        }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

#addrez {float:left; width:185px; height:133px; padding-left:3px; padding-right:2px; background-color:#FFFFFF; margin-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
#addrez a {color:#FF3300}
#adfl {float:left} #addrez {font-size:14px;}
/* End IE5-Mac hack */
#tabs a:hover span {
        }

#tabs a:hover {
        background-position:0% -15px;
        }

#tabs a:hover span {
        background-position:100% -15px;
        }

#archnews {color:#FFF; background-color: #666; padding:3px;  font-size:12px;  font-family:Arial, Helvetica, sans-serif;}



#tabsp {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabsp ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabsp li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabsp a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabsp a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsp a span {float:none;}

/* End IE5-Mac hack */
#tabsp a:hover span {
	}

#tabsp a:hover {
	background-position:0% -42px;
	}

#tabsp a:hover span {
	background-position:100% -42px;
	}

.catalogpage {font-family:Arial, Helvetica, sans-serif; float:left; padding-bottom:10px; color:#FF3300; font-size:14px}
.catalogpage div a {font-size:14px; color:#FF3300}
.catalogpage div span {color:#666666}
.catalogpage div span a {font-size:11px; color:#999999; text-decoration:underline} .catalogpage div span a:hover {font-size:11px; color:#999999; text-decoration:none}
.catalogleft {font-family:Arial, Helvetica, sans-serif; padding-bottom:0px; color:#FF3300; margin-top:11px}
.catalogleftspan {font-size:11px; font-family:Arial, Helvetica, sans-serif}.catalogleftspan a {color:#666666;text-decoration:underline}
#left {padding-left:12px}

#agentpage {width:570px; height:185px; padding-top:11px; padding-left:10px}
#agentpage img {float:left}
#agentpagedesc {background-image:url(pageagebtdesc.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c59494; width:394px; margin-left:160px; padding-left:12px; padding-top:2px; height:105px;}
#agentpagedesc a {text-decoration:underline; color:#aa3f3f}
#agentpagedesc a:hover {color:#333; text-decoration:none}
#agentpagedesc p {color:#8b7171; font-size:11px; padding-right:3px; padding-left:12px; margin-top:5px; margin-bottom:0}
#agentpagedesc span {float:right; padding-right:22px; padding-top:7px}

#agentpagecont {background-image:url(agentpagecont.jpg); background-repeat:no-repeat; width:198px; height:54px; margin-left:160px; padding-left:12px; font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif; padding-top:6px}

.errtext {background-color:#FF3300; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:3px; padding-bottom:3px;}
.oktext {background-color:#339900; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:3px; padding-bottom:3px;}

.bu1 {background-image:url(images/bgbut01.jpg); float:left; width:120px; height:48px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:10px; padding-left:11px}
.bu1 a {color:#FFFFFF; text-decoration:underline;}
.nofl {clear:both}

.bu12 {background-image:url(images/bgbut02.jpg); float:left; width:149px; height:48px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:10px; padding-left:11px}
.bu12 a {color:#FFFFFF; text-decoration:underline;}
.nofl2 {clear:both}

.cafetree {float:left; margin-top:5px; margin-bottom:9px;}
.cafelist {background-image:url(images/cafebg.jpg); background-repeat:no-repeat; width:169px; height:130px}
.cafelist  {padding-top:14px; padding-left:18px}
.cafetext {background-image:url(images/cafebgtext.jpg); line-height:17px;margin-left:10px; background-repeat:no-repeat; width:169px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-top:3px; padding-left:10px; color:#748260}
.cafetext a {color:#333333; text-decoration:underline}.cafetext a:hover {color:#FF0000; text-decoration:none}


#nav {padding:0; margin-left:10px; list-style:none; height:34px; position:relative; z-index:500; font-size:13px; font-family:Arial, Helvetica, sans-serif; clear:both}
#nav li.top {display:block; float:left; padding-right:5px}
#nav li a.top_link {display:block; height:35px; width:175px; line-height:22px; color:#fff; text-decoration:none; font-size:12px; padding:0 0 0 9px; cursor:pointer;background: url(images/1ray.gif); background-repeat:no-repeat}



/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:29px; background: #fff; padding:3px; border-bottom:1px solid #999; white-space:nowrap; width:160px;
height:auto; z-index:300; margin-left:2px}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:152px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:158px; line-height:18px; text-indent:5px; color:#9F9F9F; text-decoration:none;border:1px solid #fff;}
#nav li ul.sub li a.fly
{background:#999 url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover
{background:#DBDBDB; color:#666; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#999 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}
.float{ clear:both; padding-bottom:5px; background-color:#fff; padding-top:14px; width:99%;  border-top:1px solid #FF6600;  border-bottom:1px solid #FF6600;}
/* ÞÒÕÜÞ */

#nav li:hover ul.subafisha
{left:1px; top:29px; background: #fff; padding:3px; border-bottom:1px solid #999; white-space:nowrap; width:170px;
height:auto; z-index:300; margin-left:2px}
#nav li:hover ul.subafisha li
{display:block; height:20px; position:relative; float:left; width:140px; font-weight:normal;}
#nav li:hover ul.subafisha li a
{display:block; font-size:11px; height:18px; width:168px; line-height:18px; text-indent:5px; color:#9F9F9F; text-decoration:none;border:1px solid #fff;}
#nav li ul.sub li a.fly
{background:#999 url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.subafisha li a:hover
{background:#DBDBDB; color:#666; border-color:#fff;}
#nav li:hover ul.subafisha li a.fly:hover
{background:#999 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

/* ÞÒÕÜÞ */

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nofloat {clear:both; margin-top:5px}
#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#3f96a9 url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#50b5d0 url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;}


.pikachoose{width:510px;margin:0 auto 0 auto;}
.pikachoose ul{padding-left:0;width:510px;height:180px;margin-top:5px;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:506px;height:100%;display:block;position:relative;}
.pika_main_img{position:absolute;top:2px;left:2px; padding-left:52px}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('pause.png') top center no-repeat;}
.pika_subdiv{position:relative;border:1px solid #fff;background:#fff;padding:2px;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}


#qfaq {
	float:left;
	width:97%;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	border-bottom:1px solid #666;
	margin-bottom:1em; 
	overflow:hidden;
	}

#qfaq ul {
	margin:0;
	padding:3px 3px 0 0px;
	list-style:none;
	
	}

#qfaq li {
	display:inline;
	margin:0;
	padding:0;
	}

#qfaq a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#qfaq a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#qfaq a span {float:none;}

/* End IE5-Mac hack */
#qfaq a:hover span {
	}

#qfaq a:hover {
	background-position:0% -42px;
	}
#opt {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; padding-top:5px}
#opt span {font-weight:bold}
#qfaq a:hover span {
	background-position:100% -42px;
	}


/* îïèñàíèå êâàðòèðû */

.flatinfo {width:580px; height:987px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333}
.flatinfo h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f0542a; margin:0; font-weight:normal}
.flatpriceinfo {font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px; margin-right:5px; font-size:14px; color:#0066CC; margin-top:15px}
h4 {float:left; color:#0066CC;  font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin-top:15px; margin-bottom:0 }
.dengi {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; clear:both; margin:0; margin-left:45px; width:150px}
.pricebg1 {background-image:url(images/pricebg_1.png); background-repeat:no-repeat; width:219px; height:63px; margin-left:35px;}
.pricebg1 img {margin-top:16px;}
.flatinfo h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; margin-top:20px}
.a1col {background-image:url(images/1col.png); padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:3px; background-repeat:no-repeat; width:286px; height:152px}
.pinban {clear:both; margin-bottom:5px; text-align:center}
.a1col ul {
	 
	    list-style: none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;
	}
.a1col li {
	    padding:0; margin:0; padding-bottom:2px;
	    text-align: right;
	    background: url(images/dottt.png) 0 11px repeat-x;
	}
.a1col li span {
	    float: left; background-color:f3f3f3;
	    text-align: left;
	}
.a1col .pagerer {
	    float: none;
	    text-align: right;
	}
.photoflat {margin-right:50px; margin-top:25px}
.photoflat img { border:solid 6px #ccc; margin-left:60px}

.teleflat {font-size:16px; color:#FF3300; margin-top:7px; font-family:Arial, Helvetica, sans-serif}.teleflat span {font-size:12px}

.flatinfo hr { color: #999; /*äëÿ IE */ background-color:#999; /*äëÿ Firefox, Opera, Safari*/ border:0px none; height:1px; /* âûñîòà 1px IE, Firefox, Opera, Safari */ clear:both; /* äëÿ î÷èñòêè, åñëè òåã èäåò ïîñëå float åëåìåíòà */ width:95%; margin-right:40px; margin-bottom:5px;}

.sendback {background-image:url(images/bg_sendback.jpg); background-repeat:no-repeat; width:580px; height:90px;}
.butt_sb {width:210px; float:left; margin-top:27px; height:70px; margin-right:18px; }
.butt_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-top:14px; }

