a,
.header a,
.index_slider .item .text>div a.zayavka,
.works_last-text_price>div,
a.works_last_more .link,
a.uslugi_more .link,
a.catalog_more .link,
.index_obz_otz_akc .obz .more a,
.index_obz_otz_akc .otz .more a,
.index_contacts th,
.uslugi_more .price>div>div,
.header_table .form_search .btn:hover,
.footer a:hover{color:#009aa3;}
a.uslugi_more:hover .uslugi-text,
a.uslugi_more:hover .price,
a.catalog_more:hover .uslugi-text{}
.content_vopros{background:#009aa3;}
.btn-default{background:#ffffff;border:none;color:#232323;text-transform: uppercase;}
.btn-default i{color:#009aa3;}
.btn-default:hover, .btn-default:active, .btn-default:focus{background:#009aa3;color:white;border-color:#009aa3;}
.btn-default:hover i, .btn-default:active i, .btn-default:focus i{color:white;}
.main_menu_gorizontal{
border-bottom: 1px solid #dcdfe6;
  background:#ffffff;}
@media (max-width:992px){.navbar-default{background:#009aa3 !important;border-color:#009aa3 !important;}
}
.header_table .contacts_cell .call_back span,
.index_obz_otz_akc .obz .more a span,
.index_obz_otz_akc .otz .more a span{border-bottom:1px #009aa3 dotted;}
.index_slider .item .text>div a:hover{background:#009aa3;border-color:#009aa3;color:white;}
.carousel-control.left, .carousel-control.right{font-size:20px !important;background:#f5f5f5;color:#009aa3;width:40px;height:40px;padding-top:8px;text-shadow:none !important;}
.carousel-control.left:hover, .carousel-control.right:hover{background:#009aa3;color:white;}
.slick-dots li button:before{color:#015373;}
.slick-dots li.slick-active button:before{color:#015373;-webkit-text-stroke-color:#02A3DE;}
.index_obz_otz_akc .akc .akc1 div.krug, .index_obz_otz_akc .akc .akc2 div.krug, .index_obz_otz_akc .akc .akc3 div.krug{background:rgba(98, 171, 179, 0.7);}
.index_obz_otz_akc .akc a div.krug:hover{background:rgba(98, 171, 179, 1);}
.index_clients_bg{background-image: none;}
.priem_plitki_bg_color{padding:40px 0 20px;}
.priem_plitki_one>div{border:5px solid rgba(0,0,0, .2);}
a:hover .priem_plitki_one>div{background:#1f7397;border-color:#1f7397;transition:.5s;}
a.uslugi_more .link span,
a.catalog_more .link span,
a.catalog_more .link span,
a.works_last_more .link span,
.index_obz_otz_akc .obz .more a,
.index_obz_otz_akc .otz .more a{background:url(images/index_arrow.png) right center no-repeat;}
a.uslugi_more .link span{padding-right:100px;background:url(images/index_arrow.png) right center no-repeat;margin-left:20px;}
a.uslugi_more:hover .link, a.catalog_more:hover .link, a.works_last_more:hover .link{padding-top:15px;transition:1s;height:50px;}
.index_priemushestva.stroy{background:url(images/priem_stroy.png) center center no-repeat;height:120px;}
.index_priemushestva.project{background:url(images/priem_project.png) center center no-repeat;height:120px;}
.index_priemushestva.remont{background:url(images/priem_remont.png) center center no-repeat;height:120px;}
.index_priemushestva.catalog{background:url(images/priem_catalog.png) center center no-repeat;height:120px;}
.logo{}
.logo>div{min-width:170px;min-height:50px;display:inline-block;}
.logo_footer{background:url(images/logo.png) no-repeat;-webkit-filter:grayscale(1) opacity(0.6);background-size:contain;width:120px;height:50px;margin-bottom:10px;}
.forumedia_form{}
.forumedia_form label{font-weight:300;}
.forumedia_form th,
.forumedia_form td{padding:10px 15px;}
.forumedia_form_list td{padding:5px 10px;}
.forumedia_form th label{font-size:16px;max-width:350px;}
.forumedia_form select,
.forumedia_form input{padding:5px;width:100%;}
@media (max-width:767px){.forumedia_form th,
.forumedia_form td{display:block;width:100%;}
.footer .logo a img{max-width:100%;}
}
