.top_panel, .menu_footer, .logo_footer, .phones_footer:before, .mail_footer:before{
  background-color: rgb(0,108,145);
}
a, a:active, .nav>li>a:before, .price_label:after, #top, #top:after, .content ul>li:before{
  color: #009bcf;
}
a{
  border-bottom: 1px solid #009bcf;
}
.dotted{
  border-bottom: 1px dotted #009bcf;
}
.dotted:hover{
  border-bottom: 1px dotted #0bb1e8;
}
a:hover, .prev:hover, .next:hover,
.navbar li > a:hover,
.navbar .active > a,
.navbar .active > a:hover,
.navbar .active > a:focus,
.navbar .active a.home, #top:hover, #top:hover:after, .nav > li > a:hover{
  color: #0bb1e8;
}
.menu_main .navbar-nav > li.active> a{
 color: #0bb1e8;
}
.nav > li.active > a::before, .nav > li.active > a:hover {    
  color:white;
   background: #009bcf;
}
/*END LINKS*/
.search, .menu_pict{
  border-color: #009bcf;
}
.search:hover, .menu_page li a:hover .menu_pict{
  border-color: #0bb1e8;
}
a.btn, span.btn, .basket_pict, .bx-pager a.active, .bx-pager a:hover, .price_label, .nav>li.active>a, input.btn{
  background: #009bcf;
}
.basket_pict:hover, .btn:hover{
  background: #0bb1e8;
}
.item:hover{
  box-shadow: 0 0 1px #009bcf;
}
.thumbnails_link.active, a.thumbnails_link.active:hover, form .row input[type='text']:focus, textarea:focus{
  border: 1px solid #009bcf;
}
.price_label:after{
  border-left: 15px solid #009bcf;
}
.popup{
  border: 10px solid rgba(0,108,145, .8);
}
.gray-bg, .block_caption, .menu_main, .submenu>li>a:hover, .nav>li>a:hover{
  background-color: rgba(0,108,145, .1);
}
.btn_login {  
    border: 1px solid #009bcf;
     
}
.btn_login:hover{    
    border-color: #009bcf;
    background: #009bcf;
}