body {
    background: #edeff1 radial-gradient(ellipse at top, #f2f3f4 20%, #c7cdd4 100%) 0 0 fixed;
    font-size: 16px;
    color: #666;
    font-family: 'Roboto Condensed';
    font-weight: 300;
}

header {margin-top: 20px;}

.contacts {
    text-align: right;
}

header span {
    font-size: 28px;
    font-weight: bold;
}

.header_menu {
    padding: 0;
}

.nav1 {
    background: #323539;
    color: rgba(255, 255, 255, 0.5);
    background-image: -webkit-linear-gradient(top, #3f4246, #2a2d30);
    background-image: linear-gradient(to bottom, #3f4246, #2a2d30);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
    padding: 0;
}

.nav1 li {
    list-style-type: none;
    display: inline-block;
    text-transform: uppercase;
}

.nav1 li a {
    color: #fff;
    padding: 0 20px;
    line-height: 55px;
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
    font-family: 'Roboto Condensed';
    font-weight: 300;
}


.slider {
    background-color: #999;
    margin-bottom: 10px;
    padding: 0;
}


.content {
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
}

.content h1 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    margin-bottom: 25px;
}
.content h3 {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
}


.table-price-list td{
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    padding: 10px 0;
}
.table-price-list p, .table-price-list h3, .table-price-list h2, .table-price-list h1 {

    text-align: center;
}

.table-price-list {width: 100%; text-align: center;}
.table-price-list tr:first-child {background: #f6a519;}
.table-price-list tr:nth-child(even) {background: #f4f4f4;}
.table-price-list tr:hover {font-weight: bold;}
.table-price-list th {background: #ccc;}
.table-price-list h3 {text-transform: uppercase; font-family: 'Roboto Condensed'; font-weight: bold; color: #333;}


.attention {
    padding: 25px;
    background: #54aacb;
    font-size: 36px;
    color: #fff;
    text-transform: uppercase;
    line-height: 40px;
    text-align: center;
    font-weight: 300;
    margin-bottom: 10px;
}


.footer {
    padding: 25px;
    background: #f7f7f7;
    text-align: center;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.footer li {
    list-style-type: none;
    display: inline-block;
    padding: 0 10px;
    border-right: 1px solid #e5e5e5;
}

.footer li:last-child {
    border: none;
}

.zbi {
    text-align: center;
    font-size: 18px;
}

.zbi img {
    margin-bottom: 10px;
}
.table_contacts {
    width: 100%;
}

.table_contacts td {
    padding: 5px 10px;
}

.table_contacts td:first-child {
    font-weight: bold;
}

.table_contacts tr:nth-child(2n) {
    background: #e5e5e5;
}