/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 
.up_middle {
    color: #0277a5;
    font-size: 14px;
    font-weight: bold;
    /*margin-top: -22px;*/
    padding: 0 30px 0 0;
    text-align: left;
}
.up_right_2 {
    padding-top: 3px;
    text-align: right;
}
.work_time {
    color: #caf0ff;
}
.work_tel { 
   /* color: #fff;*/
    color: #0277a5;
    font-family: arial;
    font-size: 21px;
    font-weight: bold;
    padding: 10px 0 4px;
   /* text-shadow: 0 1px 1px #2ebbf1;*/
}
.work_tel span {
    color: #fff;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0 4px;
    text-shadow: 0 1px 1px #2ebbf1;
}
.work_tel_2 {
   /* color: #fff;*/
    color: #0277a5;
    font-family: arial;
    font-size: 21px;
    font-weight: bold;
    padding: 10px 0 4px;
   /* text-shadow: 0 1px 1px #2ebbf1;*/
}
.work_tel_2 span {
    color: #fff;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0 4px;
    text-shadow: 0 1px 1px #2ebbf1;
}
.work_zamer {
}
.work_zayavka {
    padding: 6px 0 5px;
}
.work_zayavka a {
    color: #0277a5;
    text-decoration: underline;
}
.work_zayavka a:hover {
    color: #ff9e02;
    text-decoration: underline;
}
.work_time {
    color: #462a32;
    font-family: "Cuprum";
    font-size: 16px;
}
.work_email {
    color: #462a32;
}
.work_email a {
    color: #a30000;
}
.under_logo {
    color: #0277a5;
    font-family: arial;
    font-size: 14px;
    padding-top: 8px;
    text-shadow: 0 1px 0 #ffffff;
}
.my_button {
    background-color: #5ead33;
    background-image: linear-gradient(to bottom, #66b339 0%, #53a429 100%);
    background-repeat: repeat-x;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12) inset;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font: 18px "Cuprum",Arial;
    height: 22px;
    margin: 0 0 0 5px;
    outline: medium none;
    padding: 0 14px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.37);
    width: 98px;
}
.my_button a {
    color: #ffffff;
    text-decoration: none;
}
.my_bg {
    background: rgba(0, 0, 0, 0) url("wood_lite.jpg") repeat scroll 50% 0;
}
.my_bg_gray {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eceeec 0%, #d6d7d6 100%) repeat scroll 50% 0;
}
.my_footer {
    border: 5px solid #d9cebb;
    color: #6c5c40;
}
.my_badge {
    background: #f5f5f5 url("badge.jpg") repeat-x scroll 50% 0;
    box-shadow: none;
}
.my_badge li a {
    color: #0277a5;
    font-family: arial;
    font-size: 15px;
}
.my_badge li a:hover {
    color: #fc5920;
    text-decoration: underline;
}
.my_badge h3 {
    color: #ffffff;
    margin: 9px 0 20px 25px;
}
.my_badge2 {
    background: rgba(0, 0, 0, 0) url("gray_bg.jpg") repeat scroll 0 0;
    border-radius: 3px;
}
.my_badge2 h3 {
    margin-top: -6px;
    padding-bottom: 6px;
}
.my_badge2 a {
    color: #1c94c4;
}
.my_bread {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eceeec 0%, #d6d7d6 100%) repeat scroll 0 0;
    border-radius: 3px;
    height: 7px;
    padding-top: 5px;
}
.table-blue td {
    border: 1px solid #c6d5e1;
}
.my_tel {
    font-family: "Cuprum",arial;
    font-size: 21px;
}
.my_offer {
    padding-top: 20px;
}
.my_header {
    background-color: #5ead33;
}
.ya_map {
    border: 5px solid #c6d5e1;
}
.my_h2 {
    text-align: center;
}
.my_h2_02 {
    margin: 15px 0 0;
    text-align: center;
}
.my_fotobox {
    border: 5px solid #d9cebb;
    padding: 3px;
}
.tm-top-block {
    border-radius: 10px;
}
.my_bread {
    background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 3px;
    margin-bottom: 22px;
    padding: 12px 19px;
}
.main_list li {
    counter-increment: item;
    list-style-type: none;
    margin-bottom: 10px;
}
.main_list li::before {
    color: #e04f5f;
    content: counter(item, decimal) ". ";
    font-family: "Roboto Condensed",Helvetica,Arial,sans-serif;
    font-size: 17px;
    margin: 0 0 20px -18px;
}

.heading-services {
    color: #333366;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: 600;
    padding-bottom: 30px;
    padding-top: 5px;
    text-align: center;
}
img.srv-img {
    margin-top: -10px;
    width: 135px;
}

.home_servises {
    margin: 30px 0 0;
}
.home_servises ul {
    height: 140px;
    list-style-type: none;
    margin-bottom: 35px;
}
.home_servises ul li {
    float: left;
    height: 160px;
    margin: 0 10px;
    width: 150px;
}

.underline {

border-bottom: 3px solid #ff9e02;
padding: 3px;

}

.plitka_glv a {
font-size: 16px;
font-family: "Roboto Condensed";
}

.plitka_glv a:hover {
color: #ff9e02;
}

