/* 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:#632100;
    margin:0px 0px 35px 0px;//margin:0px 0px 35px 0px;
    font-weight: normal;
    font-size:240%;
    }
    
    #text h2, #text1 h2 {
    color:#000000;
    margin:30px 0px 25px 0px;
    font-weight: normal;
    font-size:185%;
    }
    
    #text h3, #text1 h3 {
    color:#632100;
    margin:10px 0px 15px 0px;
    font-weight: normal;
    font-size:160%;
    }
    
    #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:200px;
    left:0px;
    width:190px;//width:250px;
    padding:0px 0px 0px 70px;//padding:10px 0px 0px 70px;
    line-height: 1.1em;
    font-weight:bold;
    }
    
    /*#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;
    }
    
    #searchfield {
    margin:25px 0px 0px 5px;
    font-weight:normal;  
    }
    
    #phone_big {
    position: absolute;
    top:90px;
    right:130px;
    font-size:200%;
    color:#632100;
    z-index: 2000;
    }
    
    #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:420px;
    right:30px;
    width:230px;
    z-index:1500;
    }
    
    #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:180px;
    left:290px;
    right:110px;
    z-index:500;
    }
    
    #text1 {
    position: absolute;
    top:0px;
    left:290px;
    right:0px;//right:0px;
    padding:0px 290px 0px 0px;//padding:0px 290px 0px 0px;
    z-index:500;
    }
    
    #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;
    }
    
    #big_kartinka {
    margin:0px 0px 0px 0px; 
    text-align:center;
    z-index:1000;
    }
    
    
    /*классы*/
    
    /*.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 0px;
    /*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;
    }
    
    /*ссылки*/
    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;
    }
    
    html:first-child #submenu {
    margin:10px 0px 15px -30px;
    }
    
    
    
    /*new*/
    
    #menu ul {
    list-style-type:none;
    line-height: 2.1em;
    margin:0px 0px 0px -25px;
    _margin:0px 0px 0px 20px;
    }
    
    #menu ul li {
    font-size:160%;//font-size:170%;
    }
    
    #menu ul li ul {
    font-size:40%;
    font-weight: normal;
    margin:1px 0px 5px -25px;
    //margin:1px 0px 5px 15px;
    }
    
    #menu ul li ul li {
    margin:7px 0px;
    }
    
    #menu ul li ul a {
    color:#000000;
    }
    
    #menu ul li ul a:hover {
    color:#FF0000;
    }
    
    /*search*/
    
    fieldset {
    border:0px;
    margin:0px;
    }
    
    #ajaxSearch_input {
    margin:0px 0px 0px -15px;//margin:0px;
    width:140px;
    }
    
    #ajaxSearch_submit {
    margin:0px;
    }