*{
            
font-family:arial , cursive;
            
}

ul{list-style: none;}
a{text-decoration: none;}
img {border: none;}
body{
    background: url('bg-body.jpg');  
    margin:0px;
    padding:0px
    
    }
    
.header{
  height: 206px;  
  background: url('bg-header.jpg');  
  width: 100%;
      overflow: hidden;
}

.middle{
    
    display:inline-block;
    width:100%;
    
}

/*Новый footer*/
.footer{
  height: 295px;  
  background: #383e73; 
  margin-top: 10px;   
}   
.footer__wrapper{
  width: 940px;
  margin: 0 auto; 
  overflow: hidden;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.footer__wrapper *{
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

.footer__wrapper a,.footer__wrapper a:visited{
  color: #c4c4c4;
}

.footer__wrapper a:hover{
  color: #fff;
}
.footer__wrapper .footer__wrapper__row{
  border-bottom: #4c5281 1px solid;
  padding: 24px 0;
}
.footer__wrapper .footer__wrapper__row:nth-child(2){
  height: 121px;
}
.footer__wrapper .footer__wrapper__row:nth-child(3){
  padding: 5px 0;
  border-bottom: none;
  text-align: center;
}
.footer__wrapper .footer__wrapper__row:first-child{
  height: 46px;
}
.footer__wrapper .footer__wrapper__c1,.footer__wrapper .footer__wrapper__c1:visited{
  float: left;
  margin: 0;
  padding: 0;
  height: 46px;
  width: 208px;
  display: block;
  color: #fff;
  line-height: 24px;
}
.footer__wrapper .footer__wrapper__c1:last-child{
  width: 315px;
}
.footer__wrapper .footer__wrapper__c1 img{
  float: left;
  margin-right: 12px;
  width: 46px;
  height: 46px;
}
.footer__wrapper .footer__wrapper__c1 span{
  color: #fa5d18;
}
.footer__wrapper .footer__wrapper__c2{
  float: left;
  width: 25%;
  
}
.footer__wrapper .footer__wrapper__totop{
  float: right;
}
/*Новый footer конец*/


.conteiner{
    margin: 0 auto; 
    max-width: 1214px;

    }
    
 
    
.left_col{
     float:left;
    width:220px;
              min-height:100%;
  height:auto !important;
    } 
.center{
  

    margin-left:220px;
    margin-right: 220px;

    }   
.right_col{
    float:right;
    width:220px;

    } 
    
    .top_center{
        margin: 0px 0px;
        
    }
    
    .top_menu{
       
    margin-left:220px;
    margin-right: 220px;
        text-align: center;
          
    }
    .left_col_t{
        
        background: #3266cc; /* Old browsers */
background: -moz-linear-gradient(top,  #3266cc 0%, #3465cb 4%, #325dbb 23%, #3451a1 46%, #334a96 53%, #333973 82%, #333367 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3266cc), color-stop(4%,#3465cb), color-stop(23%,#325dbb), color-stop(46%,#3451a1), color-stop(53%,#334a96), color-stop(82%,#333973), color-stop(100%,#333367)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3266cc', endColorstr='#333367',GradientType=0 ); /* IE6-9 */

height: 58px;
border-radius: 10px 10px 0px  0px;     
width: 220px;   
box-shadow: -2px -3px 7px rgba(000,000,000,.2);
float:left;
    }
    
    
        .right_col_t{
        
        background: #3266cc; /* Old browsers */
background: -moz-linear-gradient(top,  #3266cc 0%, #3465cb 4%, #325dbb 23%, #3451a1 46%, #334a96 53%, #333973 82%, #333367 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3266cc), color-stop(4%,#3465cb), color-stop(23%,#325dbb), color-stop(46%,#3451a1), color-stop(53%,#334a96), color-stop(82%,#333973), color-stop(100%,#333367)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3266cc 0%,#3465cb 4%,#325dbb 23%,#3451a1 46%,#334a96 53%,#333973 82%,#333367 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3266cc', endColorstr='#333367',GradientType=0 ); /* IE6-9 */

height: 58px;
border-radius: 10px 10px 0px  0px;     
width: 220px;   
box-shadow: 2px -3px 7px rgba(000,000,000,.2);
float:right;
    }
    
    .bg_menu{
     background: url('menu-all.png') no-repeat top center;
   width: auto;
 

overflow: hidden;
    
    }
    .top_menu ul{
        margin:0px 0px 0px 0px;
        padding: 0px;
        list-style: none;
  border:0px solid #f00;
display: inline-block;
overflow: hidden;
 

        }
    .top_menu ul li {
        float:left;
  background: #3870d1; /* Old browsers */
background: -moz-linear-gradient(top,  #3870d1 0%, #3867c3 22%, #385eb3 35%, #385cb2 39%, #3954a3 52%, #37529f 54%, #38458b 74%, #363e7c 81%, #3e4684 83%, #3e437b 91%, #3e3d76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3870d1), color-stop(22%,#3867c3), color-stop(35%,#385eb3), color-stop(39%,#385cb2), color-stop(52%,#3954a3), color-stop(54%,#37529f), color-stop(74%,#38458b), color-stop(81%,#363e7c), color-stop(83%,#3e4684), color-stop(91%,#3e437b), color-stop(100%,#3e3d76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3870d1 0%,#3867c3 22%,#385eb3 35%,#385cb2 39%,#3954a3 52%,#37529f 54%,#38458b 74%,#363e7c 81%,#3e4684 83%,#3e437b 91%,#3e3d76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3870d1 0%,#3867c3 22%,#385eb3 35%,#385cb2 39%,#3954a3 52%,#37529f 54%,#38458b 74%,#363e7c 81%,#3e4684 83%,#3e437b 91%,#3e3d76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3870d1 0%,#3867c3 22%,#385eb3 35%,#385cb2 39%,#3954a3 52%,#37529f 54%,#38458b 74%,#363e7c 81%,#3e4684 83%,#3e437b 91%,#3e3d76 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3870d1 0%,#3867c3 22%,#385eb3 35%,#385cb2 39%,#3954a3 52%,#37529f 54%,#38458b 74%,#363e7c 81%,#3e4684 83%,#3e437b 91%,#3e3d76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3870d1', endColorstr='#3e3d76',GradientType=0 ); /* IE6-9 */

        height:55px;
        margin-top:3px;
        
        
        }
        
                 .top_menu ul li:first-child {border-radius: 10px 0px 0px 0px;}
                 .top_menu ul li:last-child {border-radius: 0px 10px 0px 0px;}
        
     .top_menu > ul > li:hover {    
        background: #3764c1; /* Old browsers */
background: -moz-linear-gradient(top,  #3764c1 0%, #3563bb 9%, #365eb5 20%, #3558aa 31%, #3758a9 35%, #36519e 43%, #374488 69%, #353d7c 80%, #363c76 81%, #3b417d 83%, #3c4179 85%, #3c3d73 94%, #3c3d75 96%, #3c3c72 98%, #2f2f51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3764c1), color-stop(9%,#3563bb), color-stop(20%,#365eb5), color-stop(31%,#3558aa), color-stop(35%,#3758a9), color-stop(43%,#36519e), color-stop(69%,#374488), color-stop(80%,#353d7c), color-stop(81%,#363c76), color-stop(83%,#3b417d), color-stop(85%,#3c4179), color-stop(94%,#3c3d73), color-stop(96%,#3c3d75), color-stop(98%,#3c3c72), color-stop(100%,#2f2f51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3764c1 0%,#3563bb 9%,#365eb5 20%,#3558aa 31%,#3758a9 35%,#36519e 43%,#374488 69%,#353d7c 80%,#363c76 81%,#3b417d 83%,#3c4179 85%,#3c3d73 94%,#3c3d75 96%,#3c3c72 98%,#2f2f51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3764c1 0%,#3563bb 9%,#365eb5 20%,#3558aa 31%,#3758a9 35%,#36519e 43%,#374488 69%,#353d7c 80%,#363c76 81%,#3b417d 83%,#3c4179 85%,#3c3d73 94%,#3c3d75 96%,#3c3c72 98%,#2f2f51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3764c1 0%,#3563bb 9%,#365eb5 20%,#3558aa 31%,#3758a9 35%,#36519e 43%,#374488 69%,#353d7c 80%,#363c76 81%,#3b417d 83%,#3c4179 85%,#3c3d73 94%,#3c3d75 96%,#3c3c72 98%,#2f2f51 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3764c1 0%,#3563bb 9%,#365eb5 20%,#3558aa 31%,#3758a9 35%,#36519e 43%,#374488 69%,#353d7c 80%,#363c76 81%,#3b417d 83%,#3c4179 85%,#3c3d73 94%,#3c3d75 96%,#3c3c72 98%,#2f2f51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3764c1', endColorstr='#2f2f51',GradientType=0 ); /* IE6-9 */
}
    
  .top_menu ul  li.sep{
        width:2px;
       background: url('sep.jpg');
        
        }
        
        .top_menu ul li a{
text-decoration: none;            
padding: 10px 19px 20px 20px;
display: inline-block;
color:#ccc;
text-shadow: 1px 1px 1px #333 ;
font-size: 12px;

        }
      
        
        .top_menu ul li ul{
            display:none;
            position:absolute;
            width:200px;
            margin-top:5px;
             text-align: left;
            background: background: #244280; /* Old browsers */
background: -moz-linear-gradient(top,  #244280 0%, #264585 1%, #294a8f 1%, #2e53a3 2%, #315aac 3%, #3364ca 3%, #3364ca 5%, #3357af 34%, #333e7c 73%, #333365 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#244280), color-stop(1%,#264585), color-stop(1%,#294a8f), color-stop(2%,#2e53a3), color-stop(3%,#315aac), color-stop(3%,#3364ca), color-stop(5%,#3364ca), color-stop(34%,#3357af), color-stop(73%,#333e7c), color-stop(100%,#333365)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #244280 0%,#264585 1%,#294a8f 1%,#2e53a3 2%,#315aac 3%,#3364ca 3%,#3364ca 5%,#3357af 34%,#333e7c 73%,#333365 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #244280 0%,#264585 1%,#294a8f 1%,#2e53a3 2%,#315aac 3%,#3364ca 3%,#3364ca 5%,#3357af 34%,#333e7c 73%,#333365 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #244280 0%,#264585 1%,#294a8f 1%,#2e53a3 2%,#315aac 3%,#3364ca 3%,#3364ca 5%,#3357af 34%,#333e7c 73%,#333365 100%); /* IE10+ */
background: linear-gradient(to bottom,  #244280 0%,#264585 1%,#294a8f 1%,#2e53a3 2%,#315aac 3%,#3364ca 3%,#3364ca 5%,#3357af 34%,#333e7c 73%,#333365 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244280', endColorstr='#333365',GradientType=0 ); /* IE6-9 */
padding-bottom: 20px;

border-radius: 0px 0px 8px 8px;
box-shadow: 1px 1px 3px #333;
            }
            .top_menu ul li ul li {
                
                width: 100%;
                background: url('separator2.png') no-repeat bottom center;
                height:35px;
                
            }
             .top_menu ul li ul li a {padding: 10px 26px 10px 28px;}
             .top_menu ul li ul li a:hover {color:#fff}
          .top_menu ul li:hover > ul{display:block; z-index: 9999;}
        /*=======================LEFT_MENU========================*/
        
        .left_menu ul{
            list-style: none;
            margin:0px;
            padding:0px;
           

            
            }
            
            .left_menu ul li:last-child {border-radius: 0px 0px 10px 10px;}
              .left_menu ul li > ul li:last-child {border-radius: 0px 0px 0px 0px;}
.left_menu ul li {
background: #517bcf; /* Old browsers */
background: -moz-linear-gradient(top,  #517bcf 0%, #3363c7 3%, #335ab5 26%, #3251a1 43%, #344891 60%, #33468b 63%, #323b76 86%, #34376e 97%, #32373d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#517bcf), color-stop(3%,#3363c7), color-stop(26%,#335ab5), color-stop(43%,#3251a1), color-stop(60%,#344891), color-stop(63%,#33468b), color-stop(86%,#323b76), color-stop(97%,#34376e), color-stop(100%,#32373d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#517bcf', endColorstr='#32373d',GradientType=0 ); /* IE6-9 */
overflow: hidden; 
 
}
        
        
.left_menu ul li a , .left_menu ul li ul li a{
text-decoration: none;            
padding: 10px 0px 20px  18px ;
display: inline-block;
color:#fff;

font-size: 12px;
width: 160px;
float: left;
	font: normal normal 12px arial, sans-serif;
}
        
.left_menu ul li span{
    text-decoration: none;
    display: inline-block;
    color: rgba(255, 255, 255, 1);
    text-shadow: 1px 1px 1px #333;
    font-size: 11px;
    float: left;
    padding: 3px 3px;
    background: none repeat scroll 0% 0% #333367;
    border-radius: 10px;
    margin: 5px 10px 0px 0px;
    box-shadow: inset -1px -1px 0px rgba(255, 255, 255, 0.38);
    font-weight: 600;
    font-family: arial , monospace ;
    width: 25px;
text-align: center;
}
        

        
        .left_menu ul li ul
        {
            display: none;
            position: absolute;
            margin-left:220px;
           
            
        }
        
  
        
        .left_menu   ul   li:hover > ul
        {
        display:block;
          width: 220px;
             z-index: 9999;
      
            
        }
        
        
        .left_menu ul li:hover
{      
background: #5179d0; /* Old browsers */
background: -moz-linear-gradient(top,  #5179d0 0%, #305fc7 3%, #2c5dc3 9%, #2c57bd 14%, #2751b7 23%, #1d369d 49%, #132a90 60%, #0e1b81 74%, #04076e 97%, #33363b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5179d0), color-stop(3%,#305fc7), color-stop(9%,#2c5dc3), color-stop(14%,#2c57bd), color-stop(23%,#2751b7), color-stop(49%,#1d369d), color-stop(60%,#132a90), color-stop(74%,#0e1b81), color-stop(97%,#04076e), color-stop(100%,#33363b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5179d0', endColorstr='#33363b',GradientType=0 ); /* IE6-9 */
}
        
        /*============================================================================================*/
        
        .right_menu ul{
            list-style: none;
            margin:0px;
            padding:0px;
            
            }
              
                .right_menu ul li > ul li:last-child {border-radius: 0px 0px 0px 0px;}
                .right_menu ul li:last-child {border-radius: 0px 0px 10px 10px;}
                
.right_menu ul li {
background: #517bcf; /* Old browsers */
background: -moz-linear-gradient(top,  #517bcf 0%, #3363c7 3%, #335ab5 26%, #3251a1 43%, #344891 60%, #33468b 63%, #323b76 86%, #34376e 97%, #32373d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#517bcf), color-stop(3%,#3363c7), color-stop(26%,#335ab5), color-stop(43%,#3251a1), color-stop(60%,#344891), color-stop(63%,#33468b), color-stop(86%,#323b76), color-stop(97%,#34376e), color-stop(100%,#32373d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #517bcf 0%,#3363c7 3%,#335ab5 26%,#3251a1 43%,#344891 60%,#33468b 63%,#323b76 86%,#34376e 97%,#32373d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#517bcf', endColorstr='#32373d',GradientType=0 ); /* IE6-9 */
overflow: hidden; 
 
}
        
        
.right_menu ul li a , .right_menu ul li ul li a{
text-decoration: none;            
padding: 10px 0px 20px  18px ;
display: inline-block;
color:#fff;

font-size: 12px;
width: 160px;
float: left;
	font: normal normal 12px arial, sans-serif;
}
        
.right_menu ul li span{
    text-decoration: none;
    display: inline-block;
    color: rgba(255, 255, 255, 1);
    text-shadow: 1px 1px 1px #333;
    font-size: 11px;
    float: left;
    padding: 3px 3px;
    background: none repeat scroll 0% 0% #333367;
    border-radius: 10px;
    margin: 5px 10px 0px 0px;
    box-shadow: inset -1px -1px 0px rgba(255, 255, 255, 0.38);
    font-weight: 600;
    font-family: arial , monospace ;
        width: 25px;
text-align: center;
}
        
        

        
        .right_menu ul li ul
        {
            display: none;
            position: absolute;
            
            
        }
        
.right_menu ul li:hover
{      
background: #5179d0; /* Old browsers */
background: -moz-linear-gradient(top,  #5179d0 0%, #305fc7 3%, #2c5dc3 9%, #2c57bd 14%, #2751b7 23%, #1d369d 49%, #132a90 60%, #0e1b81 74%, #04076e 97%, #33363b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5179d0), color-stop(3%,#305fc7), color-stop(9%,#2c5dc3), color-stop(14%,#2c57bd), color-stop(23%,#2751b7), color-stop(49%,#1d369d), color-stop(60%,#132a90), color-stop(74%,#0e1b81), color-stop(97%,#04076e), color-stop(100%,#33363b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5179d0 0%,#305fc7 3%,#2c5dc3 9%,#2c57bd 14%,#2751b7 23%,#1d369d 49%,#132a90 60%,#0e1b81 74%,#04076e 97%,#33363b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5179d0', endColorstr='#33363b',GradientType=0 ); /* IE6-9 */
}
        
        
        .right_menu ul li:hover > ul
        {
        display:block;
          width: 220px;
          z-index: 9999;
         
      margin-left: -220px;
            
        }
        
          /*=======================LEFT_MENU========================*/      
        
        .t_u{
            
            font-size: 16px;
            color:#fff;
            text-transform: uppercase;
            font-weight: bold;
            padding: 10px 34px 0px 34px;
        }
        
                .t_d{
            
            font-size: 14px;
            color:#fff;
            text-transform:  lowercase;
            font-weight: bold;
            padding: 0px 0px 0px 34px;
              float: left;
        }
        .t_a{
            
            float: left;
        }
        .t_a img{
            
            margin-top:5px;
            margin-left: 5px;
        }
        
        .content_left{
            margin-bottom:10px;
            min-height:100%;
  height:auto !important;

            
            }
        
        .content_left .block{
            background: rgba(183,203,230,.7);
            padding: 10px;
            border-radius: 5px;
                    min-height:100%;
  height:auto !important;
            }
            
            .content_left h3{
            color:#333367;
            font-size: 16px;
            margin-left: 18px;
            }
            
            .b_c img{
                padding: 0px;
                margin: 0px;   
                
            }
            
            .b_c{
                margin-bottom: 20px;
                display: inline-block;
                width: 185px;
                padding: 0px;
                margin: 0px;
               color:#333367;
               font-size: 12px;
               font-weight: bold;
            }
            
            .category_block{
                /*margin-top: 35px;*/
                text-align: center;
            }
            
            .top_left{
                float: left;
                
            }
            
            .top_right{
                float: left;
            }
            
                 .top_right2{
                float: left;
            }
            
            .t_r{
                
                float: right;
            }
            
            .logo{
                margin-top: 15px;
                margin-bottom: 15px;
                margin-left: 0px;
                width: 360px;
            }
            
            .phone{
                margin-top:70px;
                color:#fff;
                font-size:24px;
                width: 200px;
                background:url(ph-icon.png) no-repeat center left;
                padding-left: 50px;
            }
            
            .search{
                margin-top:30px;
            }
            
            .block_login {
                margin-top:32px;
                }
                
              .zm , .key , .cart{
                float:Left
                
                }
                
              .zm a, .key a, .cart a{
                color:#fff;
                font-size: 12px;
                }
                
              .zm a {
                background:url(zm-icon.png) no-repeat top left;
                padding: 12px 25px 2px 30px;
                display: block;
              }
                  .key a {
                background:url(key-icon.png) no-repeat top left;
                padding: 12px 15px 2px 35px ;
                display: block;
              }
              
              .s_text{
border: 1px solid rgba(209, 203, 203, 1);
padding: 5.5px;
box-shadow: 0px 0px 2px rgba(186, 186, 186, 1) inset;
  margin:0px;               
      line-height: 16px;          
              }
              
              .s_b{
           
               background:url(s_b.png) no-repeat top left;
                padding:7.5px;
                font-size: 12px;
                color: #6A98A8;
                font-weight: bold;
                border:0px;
                cursor:pointer;
                margin:0px;
                line-height: 16px;   
              }
              
              .sale {
                display: inline-block;
                text-align: center;
                color: #0035B3;
                font-size: 14px;
                font-weight: bold;
                margin-bottom: 10px;
                }
                
                        .sale_price {
                display: inline-block;
                text-align: center;
                color: #0035B3;
                font-size: 24px;
                font-weight: bold;
                width: 100%;
                margin-top: 10px;
                }
                .sale_img{width: 100%; text-align: center;}
                .sale_img img{display: inline-block;}
                .red{color:#CE6633}
                
                .block_sale{margin-bottom: 50px;}
                
                .d_new {
                     color: #0035B3;
                     font-size: 14px;
                    
                }
                
                .footer_phone{
                    float:right;
                    background:url(ph-icon.png) no-repeat center left;
                    color: #929ABF;
                    font-size: 26px;
                    padding-left: 50px;
                    margin-top:130px;
                    }
                    
                    .footer_logo{
                       margin-top:50px; 
                        
                    }
                    
                     .new_desc{font-size: 12px;}
                     
                     .category_block a {
                        
                        text-decoration:none;
                       
                     
                     }
                     .category_name{
                        
                       margin:0px 0px 0px 0px;
                       height:30px;
                     }
                     .category_block a{
                        display: inline-flex;
                        height:200px
                        
                     }
                    .content_block {
                        margin-top:40px;
                        padding:10px;
                        overflow:hidden
                    }
                    
                    
                    
.bx_catalog_tile .bx_catalog_tile_img{width:150px;height:150px}
.bx_catalog_tile .bx_catalog_tile_ul li {width:25%;float:right}
.header_inner{background: none repeat scroll 0% 0% #0A53AF;}
.open {width: 83%; display: block; border: 1px solid #aaaaaa; padding: 5px; border-radius: 8px; background: #f8f8f8 url('/imag/kat_icon.jpg') 0 0 no-repeat; padding-left: 27px; font: italic 1.15em serif; color: #648DA4; cursor: pointer;}
.bx-wrapper {width: 99%}
.new h3 a:link {
    color: #0073A3;
    font-size: 150%;
}

.category{color: #0A54AF;}




.bx_catalog_tile_ul {overflow: hidden;}
