/* CSS Document */
    body {
    background-color: #FFFFFF;
    padding:0px;
    margin:0px 0px 90px 0px;
    font-family: Arial, Helvatica, san-serif;
    font-size:87%;
    color:#545454;
    /*min-width:950px;*/
    }
    
    img {
    border:0px;
    }
    
    
    #text img, #text1 img {
    padding:0px 10px 10px 0px;//padding:0px 20px 10px 0px;
    }
    
    #text ul, #text1 ul {
    margin:0px 0px 0px 0px;//padding:0px 0px 0px 25px; 
    }
    
    #menu ul li ul li {
    list-style-type:none;
    }
    
    #menu ul li ul li ul {
    font-size:58%;
    }
    
    /*!!!*/
    
    #main_text h1 {
    font-size:140%;
    font-weight: normal;
    margin:0px 0px 10px 0px;
    color:#632100;
    }
    
    #text h1, #text1 h1, #news_line h1 {
    color:#800000;  /*#632100*/
    margin:0px 0px 35px 0px;//margin:0px 0px 35px 0px;
    font-weight: normal;
    font-size:240%;
    }
    
    #text h2, #text1 h2 {
    color:#800000;
    margin:30px 0px 25px 0px;
    font-weight: normal;
    font-size:185%;
    }
    
    #text h3, #text1 h3 {
    color:#800000;
    margin:10px 0px 15px 0px;
    font-weight: normal;
    font-size:160%;
    }    
    
    #text h2.gray, #text1 h2.gray {
    color:#888888;
    margin:30px 0px 25px 0px;
    font-weight: normal;
    font-size:215%;
    }   
    
    #text h3.gray, #text1 h3.gray {
    color:#888888;
    margin:10px 0px 15px 0px;
    font-weight: normal;
    font-size:190%;
    }
    
    #text h4, #text1 h4 {
    color:#545454;
    margin:40px 0px 15px 0px;
    font-weight: normal;
    font-size:130%;
    }
    
     #news_line h1 {
    font-size:200%;
    margin:0px 0px 10px 0px;
    }
    
    #news_line h2 {
    font-size:120%;
    margin:0px 0px 5px 0px;
    color:#D70000;
    }
    
    #news_line p {
    margin:0px 0px 25px 0px;
    line-height: 1.2em;
    }
    
    
    /*ID*/
    
    #menu {
    position: absolute;
    top:250px;
    left:0px;
    width:190px;//width:250px;
    padding:0px 0px 0px 70px;//padding:10px 0px 0px 70px;
    line-height: 1.1em;
    }
    
    /*#menu_in {
    position: absolute;
    top:200px;
    left:0px;
    width:190px;//width:250px;
    padding:0px 0px 0px 70px;
    font-size:140%;
    line-height: 1.1em;
    font-weight:bold;
    }*/
    
    #submenu {
    padding:0px 0px 0px 0px;
    margin:-15px 0px 15px -30px;
    /*font-size:70%;*/
    font-weight:normal;
    //background-color:#FFFFFF;
    list-style-type: none;
    }
    
    #logo {
    position: absolute;
    top:15px;
    left:7px;
    }     
    
      #logo p {
      margin:-15px 0 0 40px;
      font-weight: bold;
      color:/*#00447c*/ #D70000;
      font-size: 150%;
      }
    
    #searchfield {
    margin:25px 0px 0px 5px;
    font-weight:normal;  
    }
    
    #phone_big {
    position: absolute;
    top:60px;
    right:30px; 
    font-size:200%;
    color:#632100;
    z-index: 100;
    }  
    
    #banner_menu {
    position: absolute;
    top:40px;
    left:280px;
    right:30px;
    //width:75%;
    }
    
    #banner_top {
    position: absolute;
    top:62px;
    left:280px;
    right:30px;
    //width:75%;
    height:302px;
    border:1px dashed #CACACA;
    text-align: center;
    background-image: url(img/scolkovbor.jpg);
    background-repeat: repeat;
    background-position: center center;
    }
    
    #another_sites {
    margin:25px 0px 50px 0px;
    font-size:85%;
    }
    
    
    #main_text {
    position: absolute;
    top:450px;
    left:50px;
    /*width:500px;*/
    margin:0px 45px 0px 0px;//margin:0px 70px 0px 0px;
    padding:0px 440px 0px 20px;
    font-size:120%;
    line-height: 1.1em;
    }
    
    /*#news_line {
    position: absolute;
    top:0px;
    right:0px;
    width:350px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 20px;
    font-size:80%;
    }*/
    
    #news_line {
    position: absolute;
    top:188px;
    /*top:420px;*/
    right:30px;
    width:230px;
    z-index:1500;
    }  
    
    #big_kartinka {
    margin:0px 0px 40px 0px; 
  //margin:0px 0px 40px 0px;
    text-align:center;
    z-index:1000;
    display:none;
    }     
    
    .new-year-img {
    /*position: absolute;
    top:45px;
    left:330px;
    right:300px;
  //left:290px;
  //right:340px; 
  //width:auto;*/
    margin:45px 300px 0 330px;
    text-align: center;
    min-width:401px;
    z-index:5000;  
    display:none;
    }
    
    #opisanei h1 {
    font-size:230%;
    font-style: italic;
    font-family: Georgia;
    color:#279402;
    margin:0px 0px 0px -22px;
    font-weight: normal;
    }
    
    #opisanei {
    position: absolute;
    top:170px;
    right:20px;
    width:400px;
    text-align:left;
    padding:7px 7px 7px 25px;
    background-color: #EAEAEA;
    opacity:0.85;
    }
    
    #text {
    position: absolute;
    top:30px /*180px*/;
    left:290px;
  //left:350px;
    /*right:260px;*/
    right:110px;
    z-index:500;
    }  
    
    #text-new {
    position: absolute;
    /*wastop:180px;*/
    top:30px;
    left:290px;
    /*right:260px;*/
    right:50px;
  //right:60px;
    z-index:500;
    }  
    
    #right-banner {
    position: absolute;
    top:240px;
    right:10px;
    width:240px;
    //width:240px !important;
    z-index:500;
    display:none;
    } 
    
    #text1 {
    position: absolute;
    /*wastop:150px;*/
    top:30px;
    left:290px;
    right:0px;//right:0px;
    padding:0px 290px 0px 0px;//padding:0px 290px 0px 0px;
    z-index:500;
    }
    
      #top-banner {
      margin:0 10px 40px 0;
      width:100%;
      height:150px;
      text-align: left;
      }    
    
    #navigate {
    position: absolute;
    top:10px;
    left:290px;
    font-size:90%;
    display:none;
    }
    
    #footer {
    position: relative;
    left:0px;
    padding:40px 0px 200px 0px;
    margin:90px 0px 0px 0px;
    font-size:80%;
    background-image: url(img/zavitok2.gif);
    background-repeat: no-repeat;
    background-position: top right;
    border-top:2px solid #632100;
    }
    
    #zavitok {
    position: absolute;
    top:80px;
    right:0px;
    z-index:450;
    }
    
    #zavitok2 {
    margin:40px 0px 0px -105px;
    z-index:-1;
    }
    
    /*#zavitok2_in {
    margin:40px 0px 0px -85px;
    z-index:-1;
    }*/
    
    #copyright {
    position: absolute;//position:relative;
    float:right;
    right:0px;
    top:60px;//top:-50px;
    padding:5px;
    background-color: #FFFFFF;
    opacity:0.80;
    }
    
    
    /*классы*/
    
    /*.m {
    margin:0px 0px 0px -30px;
    list-style-type: none;//list-style-type: none;    
    }*/
    
    .mc {
    margin:0px 0px 0px -30px;
    //margin:20px 0px 0px -20px;
    //padding:-20px 0px 0px 0px;
    list-style-type: none;
    }
    
    .current_m {
    color:#FF0000;
    /*display:block;
    text-decoration: none;
    padding:5px;
    background-color: #F9F9F9;
    margin:0px 0px 0px -30px;
    list-style-type: none;   
    */}
    
    .current_mc {
    color:#FF0000;
    text-decoration: none;
    /*list-style-type: none;   
    font-size:65%;
    list-style-type:none;
    */} 
      
    
    .shift {
    margin:0px 0px 0px -18px;
    }
    
    .shift_news {
    margin:0px 0px 0px -5px;
    }
    
    .kav {
    font-size:140%;
    margin:0px 0px 0px -18px;
    }
    
    .kav1 {
    font-size:140%;
    }
    
    .bm {
    padding:5px 5px;
    color: #545454;
    text-decoration:underline;
    border-top:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
    font-size:80%;
    margin:0px 0px -4px -4px;
    }
    
    .bm_c {
    padding:7px 7px;
    background-color: #EAEAEA;
    }
    
    .namepole {
    width:200px;
    padding:3px;
    }
    
    .textpole {
    width:450px;
    height:200px;
    padding:3px;
    }
    
    .ok {
    background-color: #46B400;
    padding:7px 5px;
    color:#FFFFFF;
    }
    
    .reset {
    background-color: #D70000;
    padding:7px 5px;
    color:#FFFFFF;
    }
    
    .foto_object {
    float:left;
    padding:5px 10px 5px 0px;
    }    
    
    
    .banner {
    margin:10px 0px 10px -50px;
    z-index:10000;
    /*border:1px solid #545454;
    text-align: center;
    height:240px;
    vertical-align: center;
    background-image: url(img/banner.png);
    background-repeat: no-repeat;
    background-position: center center;*/
    }    
    
    .banner1 {
    margin:10px 0px 10px 0px;
   /* border:1px solid #545454;*/
    text-align: center;
    /*width:190px;
    height:240px;
    vertical-align: center;
    background-image: url(img/banner.png);
    background-repeat: no-repeat;
    background-position: center center;*/
    }
    
    .submenu2 {
    margin:-10px 0px 0px -45px;//margin:0px 0px 0px 10px; 
    background-color: #FFFFFF;
    font-size:90%;
    }
    
    
    .header-table-price {
    padding:7px;
    margin:2px;
    background-color: #632100;
    color:#FFFFFF;
    }
    
    .table-price {
    padding:7px;
    margin:2px;
    background-color: #EAEAEA;
    }
    
    
    .t-header {
    float:right;
    margin:-20px 0 0 0;
    }
    
    .k-header {
    float:right;
    }
    
    
    .map {
    }
    
    .map-info {
    margin:10px 0 0 30px;
    width:200px;
    }
    
    .map-k {    
    }
    
    .oldimg {
    
    }
    
    .newimg {
    float:left;
    margin:0 10px 10px 0;
    }
    
    .signimg {
    margin:4px 0 0 0;
    font-style: italic;
    font-weight: bold;
    }
    
    
    .partners-mini-info {
    text-align: center;
    width:210px;
    }
    
    
    /*ссылки*/
    a {
    color:#0000FF;
    }
    
    a:hover {
    color:#FF0000;
    }
    
    #submenu a {
    color:#545454;
    }
    
    #submenu a:hover {
    color:#FF0000;
    display:block;
    text-decoration: none;
    padding:5px;
    background-color: #F9F9F9;
    }
    
    #another_sites a {
    color:#000000;
    display:inline;
    background-image: url(img/newopen.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding:4px 25px 4px 0px;
    }
    
    #another_sites a:hover {
    color:#FF0000;
    display:inline;
    background-image: url(img/newopen.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding:4px 25px 4px 0px;
    }
    
    #news_line a, #copyright a {
    color:#0000FF;
    }
    
    #news_line a:hover, #copyright a:hover {
    color:#FF0000;
    }
    
    p.pdf-big {
    font-size: 140%;
    }
    
    p.pdf-big a {  
    display:inline;
    background-image: url(img/pdf-32.png);
    background-position: left;
    background-repeat: no-repeat;
    padding:5px 0 5px 40px;
    
    }  
    
    p.doc-big {
    font-size: 140%;
    }
    
    p.doc-big a {  
    display:inline;
    background-image: url(img/doc-32.png);
    background-position: left;
    background-repeat: no-repeat;
    padding:5px 0 5px 40px;
    
    }
    
    html:first-child #submenu {
    margin:10px 0px 15px -30px;
    }  
    
    ul.npstr {
    margin:0 0 20px 0;
    }
    
    ul.npstr li {
    //font-size: 125% !important;
    //line-height:1.1em !important;
    }
    
    ul.npstr li.active a, #menu ul li ul li.active a {
    color:#D70000 !important;
    text-decoration: none; 
    }
    
    span.obj {
    font-size: 110%;
    font-weight: bold;
    color:#632100;
    }
    
    
    .old-object-mini-info {
    margin:20px 0;
    padding:10px; 
        overflow: hidden;
        zoom:1;
    }
    
      .old-object-mini-info img {
      float:left;
      margin:35px 10px 0 0;
      width:190px;
      height:160px;
      }
    
        .oomi-cont {
        overflow: hidden;
        zoom:1;
        }
    
    
    
    /*new*/
    
    /*menu*/
    
    ul.topnav {
    list-style-type: none;
    margin:0 0 0 -25px;
    }
    
      ul.topnav li {
      line-height: 1.2em;
      font-size: 170%;
      margin:7px 0;
      }
      
      
    
     ul.subnav {
     margin:10px 0 20px -25px;
   //margin:10px 0 20px 20px;  
     list-style-type: none;   
     }  
     
      ul.subnav li {
      font-weight: normal;
      font-size: 100%;
    //font-size:80%;  
      line-height: 1.25em;
      margin:7px 0;
      }                  
       
      ul.subnav li#nav143.level2,
      ul.subnav li#nav144.level2, 
      ul.subnav li#nav149.level2,  
      ul.subnav li#nav153.level2,
      ul.subnav li#nav22.level2,
      ul.subnav li#nav26.level2,
      ul.subnav li#nav344.level2,
      ul.subnav li#nav142.level2 {
      margin:10px 0 10px -7px;
      }
      
      ul.subnav li#nav25.level2 {
      margin:10px 0 20px -7px;
      } 
      
      ul.subnav li#nav143.level2 a,
      ul.subnav li#nav144.level2 a,
      ul.subnav li#nav142.level2 a,
      ul.subnav li#nav149.level2 a, 
      ul.subnav li#nav153.level2 a,
      ul.subnav li#nav25.level2 a,
      ul.subnav li#nav22.level2 a,
      ul.subnav li#nav26.level2 a {
      color:#632100;
      font-size: 110%;
      }
      
      
      ul.subnav li#nav22.level2 a,
      ul.subnav li#nav344.level2 a {
      color:#D70000;  
      font-size: 110%;
      font-weight: bold;
      }
     
      ul.subnav li a {
      color:#000;
      } 
     
      ul.subnav li a:hover {
      color:#5089F5 !important;
      }
    
    li.level1.active a,
    li.level2.active a,
    li.level3.active a {
    color:#D70000 !important;
    text-decoration: none;
    }
    
    ul.subnav li.level1 {
    margin:12px 0;
    }
    
    ul.topnav li#nav236.level1 {
    margin:7px 0 !important;
    line-height: 0.9em !important;
    }
    
    .newbanner-s {
    margin:0 0 20px 0;
    }
    
    .imgblock {
    float:left;
    margin:0 0 20px 0;
    }
    
    td.table-normal {
    padding:10px;
    margin:4px;
    background-color: #F7F7F7;
    }   
    
    
    
       
    
    
       .newsblock {
       margin:0 0 30px 0;
       padding:10px;
       background-color: #F7F7F7;
       }
       
        .newsblock h4 {
        font-weight: normal;
        font-size: 120% !important;
        margin:0 0 5px 0 !important;
        }
        
        .newsblock h4 a, #news_line .newsblock h4 a {
        color:#D70000;
        }
        
        .newsblock div.date {
        margin:0 0 15px 0;
        font-family: Georgia, serif;
        font-style: italic;
        }
        
        .newsblock div.readmore {
        margin:5px 0 0 0;
        }
        
        .newsblock div.readmore a, #news_line .newsblock div.readmore a {
        font-size: 80%;
        color:#545454 !important;
        } 
        
        
        div.top-map {
        padding:10px;
        background-color: #F7F7F7;
        } 
        
        .object-anover-oblogka {
        text-align: center;
        padding:10px 0 0 0;
        }
        
        .object-anover {
        background-image: url(img/lb-small.png);
        background-repeat: no-repeat;
        background-position: left;
        padding:10px 0 10px 45px;
        }     
        
        .object-anover a {
        text-decoration: none;
        border-bottom:1px dashed #0000FF;
        }                  
        
        .object-anover a:hover {
        color:#0000FF;
        }  
        
         div.gray {
         padding:20px;
         background-color: #F7F7F7;
         }          
        
         div.gray h2, div.gray h3 {
         margin:0 0 15px 0 !important;
         color:#D70000 !important;
         font-size:170% !important;
         }     
         
         
         .breadcrumbs {
         font-size: 90%;
         padding:0 0 14px 0;
         margin:0 0 10px 0;
         border-bottom:1px dashed #D1D1D1;
         }    
         
         .breadcrumbs-n {
         font-size: 80%;
         margin:0 0 20px 0;
         }   
         
           .breadcrumbs a, .breadcrumbs-n a {
           color:#545454;
           }
    
    
    li#nav155 a {
    color:#D70000;
    }
    
    .arrowline {
    margin:4px 0;
    font-style: italic;
    font-size: 120%;
    font-weight: bold;
    color:#D70000;
    background-image: url(img/arrow1.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding:0 0 0 23px;
    }  
      
      
      
      .red {
      color:#D70000;
      font-weight: bold;
      } 
      
      .dark {
      font-weight: bold;
      }
      
      .contactme {
      margin:20px 0 0 0;
      }
      
      .secondhand-img img {
      width:100px;
      height:100px;
      border:4px solid #D1D1D1;
      padding:0px !important;
      margin:5px;
      }
      
      .sh img {
      width:80px;
      height:80px;
      border:2px solid #D1D1D1; 
      padding:0px !important;
      margin:2px;
      }   
    
    
    
      table.secondhand-table {
      width:100%;
      margin:0px !important;
      }
      
      table.secondhand-table td.top {
      padding:12px 7px;
      background-color: #F7F7F7;
      }    
      
      table.secondhand-table tr.secondhand-row td {
      background-color: #FFFFFF;
      padding:7px; 
      border-bottom:1px dashed #D1D1D1;                
      }        
      
      table.secondhand-table tr.secondhand-row td.ui-state-hover {
      background-color: #D70000;                
      }
      
         table.secondhand-table tr.secondhand-row td.sh-number {
         width:4px;
         text-align: center;
         }    
      
         table.secondhand-table tr.secondhand-row td.sh-onefoto {
         width:30px;
         text-align: center;
         }        
      
           table.secondhand-table tr.secondhand-row td.sh-onefoto img {
           width:30px;
           height:30px;
           padding:0px !important;
           border:2px solid #D1D1D1;
           } 
      
         table.secondhand-table tr.secondhand-row td.sh-room {
         width:14px;
         text-align: center;
         }         
      
         table.secondhand-table tr.secondhand-row td.sh-link a {
         color:#545454;
         } 
         
         
         table.secondhand-table tr.secondhand-row.color td { 
         border-top:1px solid #59AF08;
         border-bottom:1px solid #59AF08;
         background-color: #FCFCFC;
         }
         
           table.secondhand-table tr.secondhand-row.color td.sh-number { 
           border-left:1px solid #59AF08;
           }   
         
           table.secondhand-table tr.secondhand-row.color td.sh-link { 
           border-right:1px solid #59AF08;
           }
         
       p.arrowline {
       margin:10px 0;
       }     
    
    
    /*search*/
    
    fieldset {
    border:0px;
    margin:0px;
    }
    
    #ajaxSearch_input {
    margin:0px 0px 0px -15px;//margin:0px;
    width:140px;
    }
    
    #ajaxSearch_submit {
    margin:0px;
    }
    
    
   
   .ui-tabs .ui-tabs-hide {
    display:none;
   }
