.link_color{
    color: #0054b9;
    //color: #548eaa;
    text-decoration: none;    
}
.index_td{
    width: 90%;
    margin-left: 40px;
}
.block2 {    
    /*big*/
    font-family:Verdana, Tahoma, Arial, sans-serif;
    background:#c7e1ff;
    padding:7px 2px 7px 20px;
    width:185px;
    display:block;
    text-decoration:none;
    
    text-align:left;    
    cursor:pointer;
    border-left: 1px;
    border-top: 1px;
    border-right: 1px;
    border-bottom: 1px; 
    border-radius: 4px;
    margin: 1px;

    font-size: 13px;
    align-items:center;
    color: black;
    /*max-height: 30px;*/    
}
.block2:hover {
    background-color: #77b7ff;
    color: black;
    
}
.input_cl{
    width:500px;    
    }
.menu_td{
    width: 210px;
}
@media (max-width:900px){    
    .binocular{
        display:none;
    }
    .index_td{
        width: 95%;
        margin-left: 20px;
        margin-right: 20px;
    }
    .input_cl{
        width:500px;    
    }                
}

@media (max-width:620px){
    /* 1 big */
    .pic3{display:none;}
    .index_td{
        width: 95%;
        margin-left: 20px;
        margin-right: 20px;
    }
            
    .input_cl{
        width:80%;    
    }        
}
@media (max-width:480px){
    /* 2 big ot 210*/
    .menu_td{width:98%;}
    .pic3{display:none;}
    .index_td{display:none;}
    .table_td_s1{display:none;}
    .input_cl{
        width:80%;    
    }        
    }    
@media (max-width:420px){
    /* 2 small ot 160*/
    .menu_td{width:98%;}
    .block2 {
        width: 40%;
        font-size: 14px;
    }
    
    .pic1{display:none;}
    .pic3{display:none;}
    .index_td{display:none;}
    .input_cl{
        width:80%;    
    }
        
    }
@media (max-width:320px){
    /* 1 big */
    .menu_td{
        width:220px;
        margin: 0 auto;    
    }
    .block2 {
        width: 185px;
        font-size: 16px;
    }    
    .pic1{display:none;}
    .pic3{display:none;}
    .index_td{display:none;}    
    }    

tr.color_change:nth-child(2n) {
    background: #f0f0f0; /* Цвет фона */
} 
tr.color_change:nth-child(1) {
    background: #666; /* Цвет фона */
    color: #fff; /* Цвет текста */
} 
.table_td_s1 td{
    border: solid 1px;
}
.table_td_p2 td{
    padding: 2px;
}
.maintable{border-color:white;cellpadding:5px;cellspacing:5px;height:100%;width:98%;margin: 0 auto;}
h1{FONT-SIZE:11pt;color:#6e26b1;font-family:Verdana, Tahoma, Arial, sans-serif;}
h2{FONT-SIZE:10pt;color:#006300;font-family:Verdana, Tahoma, Arial, sans-serif;}
.bl1{FONT-SIZE:20;BACKGROUND:url(pic/bg0.gif) #f7f7f7 fixed repeat-x left top;FONT-FAMILY:arial, verdana}
table.sort{border:1px;}
table.sort td{border:1 solid #CCCCCC;}
table.sort tr{valign:center;}
table.sort thead td{cursor:hand;font-weight:bold;text-align:center;vertical-align:middle}
table.sort thead td.curcol{background-color:#999999;color:#FFFFFF}
.main{font-family:Verdana, Tahoma, Arial, sans-serif;font-size:13px;border-collapse:collapse;}
.main_left{font-family:Verdana, Tahoma, Arial, sans-serif;font-size:13px;border-collapse:collapse;text-align: left;}
.main_left15{font-family:Verdana, Tahoma, Arial, sans-serif;font-size:13px;border-collapse:collapse;text-align: left;padding-left: 15px;}
.main1{font-family:Verdana, Tahoma, Arial, sans-serif;font-size:10px;border-collapse:collapse;}
.main15{font-family:Verdana, Tahoma, Arial, sans-serif;font-size:15px;border-collapse:collapse;}
.main_gloss{
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:13px;
//border-collapse:collapse;
text-align: left;
//width: 350px;
padding-left: 10px;
border: 1px solid black;
}
tr.color_change:nth-child(2n+1) {
    background: #fcfcfc; /*   */
}
table{FONT-SIZE:12pt;FONT-FAMILY:Arial;border-collapse:collapse;}
td{TEXT-ALIGN:center;padding-left:3;padding-right:3;}
td.a{BACKGROUND:silver;}
td.b{BACKGROUND:#99cc99;cursor:hand;}
td.c{//BACKGROUND:#99cc99;TEXT-ALIGN:center;}
table.very_small{font-family:Verdana, Tahoma, Arial, sans-serif;font-size:11px;TEXT-ALIGN:left}
.aa{BACKGROUND:silver;CURSOR:hand}
.bb{BACKGROUND:white}
.cc{BACKGROUND:silver;CURSOR:hand}
.dd{BACKGROUND:aqua;CURSOR:hand}
.sm{FONT-SIZE:11pt;COLOR:#006600;FONT-WEIGHT:bold;padding: 15px 0 15px 0;}
.sm1{FONT-SIZE:9pt}
.re{COLOR:#009933}
.l2{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none}
.l200{FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none}
.l3{FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#669966;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none}
.l4{FONT-SIZE:10pt;color:black;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;}
.l44{FONT-SIZE:10pt;color:black;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;text-align:left;}
.l5{FONT-SIZE:11pt;COLOR:blue;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;}
.l7{FONT-SIZE:13px;font-family:Verdana, Tahoma, Arial, sans-serif;}
.blue2{COLOR:blue;TEXT-DECORATION:none}
.le{TEXT-ALIGN:left}
.p{color:#a15a00
TEXT-ALIGN:center}
a:hover{color:#a15a00;}
a.l:hover{color:#000000}
a.q{font-size:10px;}
a.p{FONT-FAMILY:Arial, sans-serif;COLOR:#0092B7;;TEXT-DECORATION:none;"
}


h5 {
	font-family: arial;
	font-size: 14px;
	font-weight:normal;
	letter-spacing: 1px;

}
.bl2 {
	FONT-SIZE: 20; BACKGROUND: url(bg_footer.gif) #f7f7f7 fixed repeat-x left top; FONT-FAMILY: arial, verdana
}








/*a.block {
    background:#c7e1ff;
    padding:7px 0;
    width:190px;
    display:block;
    text-decoration:none;
    color:#333;
    text-align:center;
    border:1px solid #024591;
}
*/
#block a:hover {
    background:#77b7ff;
}
#block_s a {
    background:#ffffcc;
    //padding:6px 0;
    width:40px;
    display:block;
    text-decoration:none;
    color:#333;
    text-align:center;
    //border:1px solid #024591;
}

#block_s1 a {
    background:#90ee90;
    //padding:6px 0;
    width:40px;
    display:block;
    text-decoration:none;
    color:#333;
    text-align:center;
    //border:1px solid #024591;
}

/* ������� ������ ��� ����� ��� ��������� �� ���� ���� */
#block_s a:hover {
    background:#ccff99;
}

#db1 a {
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 14px;
	color:blue;
}
#db1 a:hover{color:#a15a00;}
