body{
	/*background:#e4ebe9 url('images/pattern.png') repeat top left;*/
}
.float_left {
    float: left;
}
table {
    margin-top: 25px;
}
hr {
    background: #2f3241;
    height: 3px;
}
.header_tel1 {
    margin-top: 10px;
}
.header_tel_zakaz {
    margin-top: 40px;
    border-radius: 0px;
}
.btn-primary.active, .btn-primary:active {
    background-color: #b29066;
    border-color: #2f3241;
}
.button_yslygi {
    border-radius: 0px;
    background: #b29066;
    border-color: #fff;
}
.btn:hover {
    background: #2f3241;color: #fff;
}
.tel_color {
    color: #2f3241;
    font-size: 15px;
    font-weight:bold;
}
.navbar {
    border-radius: 0px;
    background: #2f3241
}
.navbar-nav>li>a {
    font-size: 14px;
}
.navbar-nav>li>a:hover {
    background: #b29066;
    color: #fff;
}
.navbar-toggle {
    border-color: #b29066;
}
.navbar-toggle .icon-bar {
    background: #b29066;
}
a {
    color: #fff;
    text-decoration: none;
}
.fon {
    background: url('images/fon.png') no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: -20px;
}
.fon_1 {
    background: #2f3241;
}
.fon_decor {
    
}
.fon_decor1 {
   
}
.text_fon {
    margin-top: 230px;
    color: #2f3241;
    font-size: 40px;
    font-weight:bold;
    text-shadow: #fff 1px 1px 0, #fff -1px -1px 0, 
                 #fff -1px 1px 0, #fff 1px -1px 0;
}
.footer_fon {
    background: #2f3241;
}
.text_footer {
    font-size: 16px; 
    margin-top: 40px;
    color: #2f3241;
    background: #fff;
}
.text_footer_1 {
    font-size: 14px; 
    color: #fff;
}
.otstyp {
    margin-top: 80px;
}
.ots1 {
    height: 80px;
}
.lic_otzyv {
    color: #b29066;
}
.lic-otzyv {
    background: #b29066;
}
.fon_nazvanii {
    background: #2f3241;
}
.color_nazvanii {
    color: #fff;
}
.fon_nazvanii1 {
    background: #fff;
}
.color_nazvanii1 {
    color: #2f3241;
}
.sotryd {
    background: #2f3241;
    color: #fff;
    padding: 5px;
}
.sotryd_footer {
    background: #fff;
    color: #2f3241;
}
blockquote {
margin: 0;
background: #F0F0F1;
color: #2f3241;
padding: 20px 30px;
position: relative;
border-left: 35px solid #2f3241;
font-family: 'Lato', sans-serif;
}
blockquote:before {
content: "\201C";
font-family: serif;
position: absolute;
left: -29px;
top: 5px;
color: #fff;
font-size: 50px;
text-shadow: 1px 2px 0 white;
}
blockquote p {
margin: 0 0 16px;
font-size: 20px;
letter-spacing: .05em;
line-height: 1.4;
}
blockquote cite {
font-style: normal;
font-weight: 300;
}
.about_us {
    color: #2f3241;
    font-size: 18px;
}
.tel_kont {
    float: left;
}
.current a {
    color: #6fb0b7;
}
.active {
color: #2f3241;
background: #fff;
font-variant: small-caps;
font-size:16px;
padding-left:7px;
word-spacing: 1px;
}

/* Стили формы */
#application {
    width: 100%;margin: 0 auto;
}
/*Стили полей для ввода*/
#name, #email, #phone {
    width: 100%;height: 40px;background: #fff;margin-top: 5px;border: 2px solid #2f3241;text-align: left;color: #000;font-size: 14px;
}

#comments {
    width: 100%;background: #fff;margin-top: 5px;border: 2px solid #2f3241;text-align: left;color: #000;font-size: 14px;
}
/*Стили полей при клике по ним*/
#name:focus, #email:focus, #phone:focus, #comments:focus {
    border: 2px solid #2f3241;
}
/*Стили для кнопки*/
.btn-success {
    margin-top: 0px;background: #2f3241;border: none;width: 100%;color: #fff;font-size: 20px;cursor: pointer;
}
.btn-success:hover {
    background: #b29066;color: #000;border: none;
}
