<!--



body {
        font-family: Verdana, Arial, Helvetica;
        font-size: 10pt;
        width: 1300px;
        border: 1px solid #C3FFEB;
        padding: 5px;
        
        
    }

input {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10pt;
    
    
}
    
a {
    font-size: 10pt;
    color: black;
    border: 0;
}

a:link {
        
        text-decoration: none;
        
    }
a:visited {
        
        text-decoration: none;
    }   
a:active {
        
        text-decoration: none;
    }

a:hover {
        color: red;
        text-decoration: none;
        
    }

.repeat a {
    color: blue;
    font-size: 14pt;
}

.repeat a:hover {
    color: red;
    font-size: 14pt;
    text-decoration: underline;
}

.footer a:link {
        color: blue;
        text-decoration: none;
        font-size: 12pt;
        
    }
.footer a:visited {
        color: blue;
        text-decoration: none;
        font-size: 12pt;
    }   
.footer a:active {
        color: blue;
        text-decoration: none;
        font-size: 12pt;
    }

.footer a:hover {
        color: red;
        text-decoration: underline;
        font-size: 12pt;
    }

.dxf_logo {
        font-size: 24pt;
        color: black;
        
    }
.dxf_logo_for  {
        font-size: 12pt;
        color: red;
        font-family: Sans-serif;
        text-align: justify;
        letter-spacing: 1px;
        line-height: 25pt;
    }


.dxf_logo a {
        font-size: 24pt;
        color: black;
        
    }
.dxf_logo_for a {
        font-size: 14pt;
        color: red;
        font-family: Sans-serif;
        text-align: justify;
        letter-spacing: 1px;
        line-height: 25pt;
    }

.h5 {
    border-bottom: 2px dotted black;
    background-color: #E4E3E3;
    padding: 2px;
}

.right_container {
    
}



.top_line { 
        border-bottom: #8e8e8e 1px solid;
        
    }
.menu_left {
        width: 120px;
        text-align: left;
        padding-top: 15px;
        font-size: 12pt;
        float: left;
        margin-left: 0px;
        min-height: 150px; 
        
            
    }

.vertical_line {
    border-left: 1px solid;
    
}
.menu {
    padding: 1px;
    min-height: 200px;
    font-family: sans-serif;
    
    margin-left: -20px;
    
/*    border:1px black solid; */
    
}

.menu a:link {
        color: blue;
        text-decoration: none;
        font-size: 14pt;
        
    }
.menu a:visited {
        color: blue;
        text-decoration: none;
        font-size: 14pt;
    }   
.menu a:active {
        color: blue;
        text-decoration: none;
        font-size: 14pt;
    }

.menu a:hover {
        color: red;
        text-decoration: none;
        font-size: 14pt;
        text-decoration: underline;
    }
.menu li {
    margin-top: 10px;
 
}
.sub_menu {
    text-align: right;
}
.sub_menu a:link {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
        
    }
.sub_menu a:visited {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }   
.sub_menu a:active {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }

.sub_menu a:hover {
        color: red;
        text-decoration: none;
        font-size: 10pt;
    }


.sub_menu2 {
    text-align: left;
    margin-left: 10px;
}
.sub_menu2 a:link {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
        
    }
.sub_menu2 a:visited {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }   
.sub_menu2 a:active {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }

.sub_menu2 a:hover {
        color: red;
        text-decoration: none;
        font-size: 10pt;
    }




.perehod {
    text-align: right;
    font-size: 10pt;
}
.perehod a:link {
        color: black;
        text-decoration: none;
        font-size: 10pt;
        
    }
.perehod a:visited {
        color: black;
        text-decoration: none;
        font-size: 10pt;
    }   
.perehod a:active {
        color: black;
        text-decoration: none;
        font-size: 10pt;
    }

.perehod a:hover {
        color: red;
        text-decoration: none;
        font-size: 10pt;
    }
.sdvig {
    width: 30px;
}
.big_text_in_table {
    font-size: 40pt; text-align: center;
}



.bottom_line {
    border-top: 1px solid;
}
.footer {
    text-align: center; color: gray; margin-top: 10px;
    
}
.text_nad_kartinkami {
    font-size: 10pt; color: gray; text-align: center;
}
.right_container {
    text-align: center; padding: 10px;
}
.text_in_container {
    text-align: left; font-size: 18px; padding: 10px;
}
.big_text_in_table {
    font-size: 40pt; text-align: center;
}
.levaya_polosa {
    /* border-left:  1px solid; margin-left: 140px; */
/*    border: 1px solid green; */
}

.derevo a:link {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
        
    }
.derevo a:visited {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }
.derevo a:active {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }

.derevo a:hover {
        color: red;
        text-decoration: none;
        font-size: 10pt;
    }
.error 
    {
        
        
        padding: 10px;
        font-size: 12pt;
    }

table.layout {
    background-color: blue;
}
.layout {
    background-color: red;
}
input.st {
    padding: 3px;
    margin: 0px;
    border: 1px solid gray;
    text-align: center;
}

input.st_scad {
    padding: 3px;
    margin: -1px;
    border: 1px solid gray;
    text-align: center;
}
input.sel {
    padding: 3px;
    margin: 0px;
    border: none;
    background-color: powderblue;
}

.indexsublink  a:link {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
}
.indexsublink a:active {
        color: gray;
        text-decoration: none;
        font-size: 10pt;
    }

.indexsublink a:hover {
        color: red;
        text-decoration: none;
        font-size: 10pt;
    }

.arx_table {
    color: black;
    font-size: 10pt;
    margin: 10px;
    padding: 5px;
    text-align: center;
}
.arx_table td {
    
    width: 100px;
    
}

.arx_table a:link {
        color: blue;
        text-decoration: none;
        font-size: 10pt;
    }
.arx_table a:active {
        color: blue;
        text-decoration: none;
        font-size: 10pt;
    }
.arx_table a:visited {
        color: blue;
        text-decoration: none;
        font-size: 10pt;
    }
.arx_table a:hover {
        color: red;
        text-decoration: none;
        font-size: 10pt;
    }



.arx_table_old {
    color: silver;
    font-size: 10pt;
    text-align: center;
    
}


.arx_table_old a:link {
        color: silver;
        text-decoration: none;
        font-size: 8pt;
    }
.arx_table_old a:active {
        color: silver;
        text-decoration: none;
        font-size: 8pt;
    }
.arx_table_old a:visited {
        color: silver;
        text-decoration: none;
        font-size: 8pt;
    }
.arx_table_old a:hover {
        color: red;
        text-decoration: none;
        font-size: 8pt;
    }
.levelling_table {
    background-color: #DCDCDC; 
    font-size: 12pt;
    border: 1px solid green;
    margin: 3px;
    padding: 3px;
    
    border: none;
    
}

tr.levelling_table {
    
    
    font-size: 10pt;
    
}

input.levelling {
    font-size: 12pt;
    text-align: center;
    padding: 2px;
    text-align: center;
    
    
}

.cod_tab {
    padding: 5px;
    background: white;
    margin: 5px;
    font-size: 14px;
    text-align: center;
    min-width: 100px;
    height: 40px;
    
    
}


td.cod_tab_td {
    padding: 5px;
    
    margin: 5px;
    text-align: center;
    min-width: 100px;

}


