body{}
@font-face{font-family:'Roboto';src:url('../fonts/roboto.eot');src:url('../fonts/roboto.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto.woff2') format('woff2'),
url('../fonts/roboto.woff') format('woff'),
url('../fonts/roboto.ttf') format('truetype'),
url('../fonts/roboto.svg#svgFontName') format('svg');}
@font-face{font-family:'Times';
src:url('../fonts/times-new-roman.eot');
src:url('../fonts/times-new-roman.eot?#iefix') format('embedded-opentype'),
url('../fonts/times-new-roman.woff') format('woff'),
url('../fonts/times-new-roman.ttf') format('truetype'),
url('../fonts/times-new-roman.svg#svgFontName') format('svg');}

@font-face {
font-family: "Philosopher-Bold"; 
src: url("../fonts/Philosopher-Bold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 
@font-face {
font-family: "Philosopher-Regular"; 
src: url("../fonts/Philosopher-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "segoeui"; 
src: url("../fonts/segoeui.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 

*{font-family:'Roboto', sans-serif !important;}
h1{}
h2{}
.header{padding-top:17px;color:#333333;min-height:95px;}
.logo, .block_zamer_img, .block_regim_img, .block_tel_img{float:left;}
.logo{
	width:120px;
	height:auto;
	margin-top: -10px;
	margin-bottom: 5px;
	}
.block_logo_name h1{
	font-size:3.8em;
	color:#b88943;
	font-family:'Philosopher-Regular', sans-serif !important;
	margin-top:15px !important;
	margin-bottom:0px !important;
	letter-spacing: 0px;
    text-transform: uppercase;
}
.block_logo_name h1 span{
	color: #d50a04;
	font-family:'Philosopher-Regular', sans-serif !important;
	font-size:1em;
}
.block_logo_name_s{
	color:#b88943;
	letter-spacing:5px;
	font-family:'segoeui', sans-serif !important;
	font-size: 1.48em;
	text-transform: uppercase;
}
.block_logo_name_s span{
	font-family:'segoeui', sans-serif !important;
	color: #d50a04;
	font-size:1em !important;
}

.block_logo_name{width:346px;margin-left:143px;}

.zamer, .regim, .tel{display:flex;padding-top:20px;}
.block_zamer_img{margin:auto;}
.block_zamer_text{margin:auto;padding-top:11px;}
.block_zamer_text a{font-weight:bold;text-transform:uppercase;text-decoration:underline;color:#333333;font-size:0.9em;}
.block_zamer_text a:hover{text-decoration:none;color:#333333;}
.block_regim_img, .block_tel_img{padding-right:10px;}
.block_regim_text{font-weight:bold;line-height:19px; font-size: 1.2em;}
.block_regim_text span{color:#b88943;;}
.block_regim_text span span{color:#c03337;}
.block_tel_text{line-height:28px;font-weight:bold;font-size:1.5em;}
a.href_os{font-size:0.6em;}
.block_tel_text a{color:#c03337;text-transform:uppercase;text-decoration:underline;}
.block_tel_text a:hover{color:#c03337;text-decoration:none;}
.navbar{margin-bottom:0px !important;background-color:#8bb531;}
.navbar-default .navbar-nav > li > a{text-transform:uppercase;text-shadow:1px 1px 2px #414141;}
.navbar-nav > li{border-right:1px solid #619533;padding:0 50px 0 50px;}
.navbar-nav > li:last-child{border-right:0px !important;padding-right:0px !important;}
.navbar-nav > li:first-child{padding-left:0px !important;}
.carousel-caption{left:28% !important;right:28% !important;}
.text-carousel{background:#c03337;font-size:2em;}
.line_top{background:url(../images/line_bg.png) top repeat-x;height:4px;margin-bottom:1px;}
.line_bottom{background:url(../images/line_bg.png) top repeat-x;height:4px;margin-top:2px;}
.bg_block_green{background:url(../images/bg_block_green.jpg) top repeat;min-height:247px;}
.prem_cont{padding-top:50px;text-align:center;}
.prem_text{padding-top:10px;text-transform:uppercase;font-size:0.9em;line-height:1.6em;font-weight:600;}
.z_pad{padding:49px 0 21px 0;}
.block_z_img1, .block_z_img2{float:left;}
.block_z_img2{padding-right:30px;}
.title_z{text-transform:uppercase;color:#c03337;font-size:1.7em;font-weight:bold;border-bottom:0.2em double #8bb531;width:100%;margin-bottom:7px;}
.uslugi{text-align:center;}
.uslugi a{color:#333333;text-decoration:none;}
.uslugi a:hover{color:#333333;text-decoration:underline;}
.uslugi h1{font-size:1.54em;color:#c03337;text-transform:uppercase;font-weight:bold;margin:8px 0 8px 0!important;}
.uslugi_text{text-transform:uppercase;padding-top:16px;font-size:1em;font-weight:bold;line-height:16px;}
.ostekl_1{padding-bottom:35px;}
.bg_tr{padding-bottom:17px;}
.ostekl_1, .ostekl_2{padding-top:28px;}
.ostekl_1 p, .ostekl_2 p{font-size:1.38em;}
.ostekl_1 h1, .ostekl_2 h1{font-size:1.54em;color:#c03337;text-transform:uppercase;font-weight:bold;margin:8px 0 8px 0!important;border-bottom:0.2em double #8bb531;}
.ostekl_1 h1{width:70%;}
.ostekl_2 h1{width:75%;}
.ost_pad img{padding-top:30px;}
.bg_tr{background:#fffffe;background:linear-gradient(to bottom, #fffffe, #dce9c1);}
.line_bottom_tr{background:url(../images/line_bottom_tr.png) top repeat-x;height:21px;}
.line_top_tr{background:url(../images/line_top_tr.png) top repeat-x;height:21px;}
.bg_tr_inv{background:#fffffe;background:linear-gradient(to top, #fffffe, #dce9c1);}
.raboti h1, .otzivi h1{font-size:1.54em;color:#c03337;text-transform:uppercase;font-weight:bold;margin:8px 0 8px 0!important;border-bottom:0.2em double #8bb531;width:80%}
.icon_raboti img{border:3px solid #8bb531;border-radius:5px;}
.pad30{margin-top:30px}
.pad20{margin-top:20px}
.link_green{margin:20px;}
.link_green a{color:#8bb531;font-weight:bold;text-decoration:underline;}
.link_green a:hover{text-decoration:none;color:#8bb531;}
.otzov_name{float:right;font-weight:bold;}
.link_block{padding-bottom:30px;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto;}
.page-header h1{padding-bottom:10px;color:#c03337;margin-top:0px;}
.page-header{padding-bottom:0px !important;margin:0px 0 0px !important;border-bottom:0px !important;}
#content{padding-bottom:50px;}
.main_page_f p{font-size:1.2em;}
span.name{font-size:1.4em;font-weight:bold;color:#4f504d;}
span.date{font-size:0.9em;color:#9e9c9c;}
.alert{background:#baea53 !important;}
.blockquote{background:#e8fbbe;border-left:1px solid #8bb531;font-style:italic;margin:12px 10px;padding:16px 0 0 10px;line-height:27px;}
.blockquote:before{color:#6b8c25;content:"\201C";font-size:4em;line-height:10px;margin-right:0.2em;vertical-align:-.4em;}
.blockquote:after{color:#6b8c25;content:"\201D";font-size:4em;line-height:0.5em;vertical-align:-.45em;}
.blockquote > p:first-child{display:inline;}
#left_menu{width:21%;}
.menu_left{background:#c03337;}
.menu_left a{color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #414141;}
.menu_left > li{border-bottom:1px solid #7c1417;}
.menu_left li.current.active{text-decoration:none;background-color:#eeeeee;text-shadow:1px 1px 2px #414141;}
.footer{background:#8bb531;min-height:200px;color:#fff;padding-top:12px;}
.footer_cont, .os_r{
	padding-top: 30px;
}
.logo_f{width:100px;height:100px;float:left;}
.logo_name_f h1{
	font-size:3em;
	color:#fff !important;
	font-family:'Philosopher-Regular', sans-serif !important;
	line-height:1.1em;
	margin-top:30px !important;
	margin-bottom:0px !important;	
	letter-spacing: 0px;
	text-transform: uppercase;
}
.logo_name_f span{
	font-family:'segoeui', sans-serif !important;
	text-transform: uppercase;
}
.logo_name_f{width:346px;margin-left:140px;}
.logo_name_f span{font-size:1.5em;letter-spacing:1px;}
.icon_f_2{padding-right:5px;}
.icon_f_3{padding-right:5px;}
.os{margin-top:10px;}
.os a, .os_r a{text-transform:uppercase;text-decoration:underline;color:#fff;}
.os a:hover, .os_r a:hover{text-decoration:none;color:#fff;}
.os_r{text-align:right;}
.float-shadow{display:inline-block;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}
.float-shadow:hover, .float-shadow:focus, .float-shadow:active{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
.grow{display:inline-block;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.grow:hover, .grow:focus, .grow:active{-webkit-transform:scale(1.1);transform:scale(1.1);}
@-webkit-keyframes pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
@keyframes pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
.pulse-shrink{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.pulse-shrink:hover, .pulse-shrink:focus, .pulse-shrink:active{-webkit-animation-name:pulse-shrink;animation-name:pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
.btn-primary{
	   background-color: inherit !important;
	   color:inherit !important;
	
}