.box,*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.relative,*{position:relative}
.absolute,.page_by_foot_a img,.menu_detal2,.s_navImage img{position:absolute}
.dib,h3,.button,.buttonOne,.page_img_link,.page_img_text,.page_by_foot_wrapp,.page_by_foot_a,.adres,.adres_img_wrapp,.foot_title,.foot_desc.By,.logo,.nav,.nav_wrapp,.nav_li,.phone,.menu_detal_li,.menu_detal_wrapp,.menu_detal2_li,.c_bread_li,.c_bread_a,.c_int_img_wrapp,.c_int_text_wrapp,.s_left,.s_nav_a,.s_right,.s_navImage,.single_photo_wrapp,.single_mini,.single_mini a img,.single_char_wrapp,.single_char_name,.single_char_desc,.con_form_input_wrapp,.con_form_txt_wrapp,.con_info_count{display:inline-block;vertical-align:top;zoom:1;*display:inline}
.db,.page_wrapp_text p,.page_img_wrapp,.page_by_foot_title,.nav_li_a,.menu_detal_a,.menu_detal2_li_a,.s_nav_li,.s_navImage_title,.single_mini a,.con_form_input,.con_form_txt{display:block}
.wc{width:1000px;margin:0 auto}
.wc_res{width:1300px;margin:0 auto}
.red{color:#f23737}
body,html{font-family:open sans;font-weight:normal;color:#474747;min-width:1000px;height:100%}
a,p{color:#474747;text-decoration:none}
a{text-decoration:underline}
#breadcrumb a {text-decoration:none}
.page_by_foot_wrapp a {text-decoration:none}
.s_right a {color:#f23737;text-decoration:underline;}
.s_right a:hover{text-decoration:none;}
h3{font-weight:normal;font-size:18px;padding:0 10px 6px;border-bottom:1px solid rgba(242,55,55,0.77);min-width:130px;margin:10px 0}
.button{padding:8px 41px 10px;font-size:18px;z-index:5;border:1px solid #000;color:#010101}
.buttonOne{color:#f23737;text-decoration:none;padding:7px 60px 9px;text-align:center;background-color:rgba(242,55,55,0);border:1px solid #f23737;font-size:17px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.wrapper{margin-bottom:-105px;min-height:100%}
#body{min-height:100%;width:100%}
.page_wrapp_text{text-align:center;padding-top:35px;}
.page_wrapp_text p{font-size:16px;/*font-weight:lighter;letter-spacing:.045em;line-height:1.7em;*/margin:0 auto;width:755px;}
.page_wrapp_img{margin-top:41px;text-align:center}
.page_img_link{width:277px}
.page_img_wrapp{margin-top:18px}
.page_img_text{font-weight:600;margin-top:40px;}
.page_by_foot{text-align:center;margin-top:40px;height:420px;}
.page_by_foot_wrapp{width:326px;height:325px;text-align:center;z-index:2;margin-top:4px}
.page_by_foot_a{padding:167px 38px 0;text-align:center;margin-bottom:11px;}
.page_by_foot_a img{left:0;top:0}
.page_by_foot_title{font-size:25px;z-index:4;color:#000}
.page_by_foot_desc{font-size:18px;z-index:4;color:#000}
.adres{padding:18px 0 0 30px;}
.foot_title{font-weight:600}
.foot_title.By{padding:7px 0 0 25px;font-size:15px}
.foot_desc{font-size:15px;font-weight:600}
.foot_desc.By{padding-left:17px;font-weight:normal;font-size:14px;}
#footer{width:100%}
.slider{width:100%;height:488px}
.logo{margin:10px 0 0 10px; position: relative; z-index: 100;}
.nav{margin:0 7px 0 0;padding:0;}
.nav_li_a{font-size:14px;padding:5px 7.4px;color:#323131}
.phone{float:right;color:#fff;font-weight:600;background-color:#f23737;padding:5px 15px}
.menu{margin:0;}
.menu_detal{margin:0;padding:0;}
.menu_detal_li{margin-right:35px;position:unset}
.menu_detal_a{font-weight:600;font-size:17px;padding-bottom:13px;color:#190101;border-bottom:6px solid rgba(0,0,0,0)}
.menu_detal_wrapp{margin-top:46px;z-index:2}
.menu_detal2{width:1020px;padding:0 0 27px 0;top:32px;margin:0;z-index:0;text-align:left;display:none;left:0;}
.menu_detal2_li{margin-right:19px;margin-top:32px;}
.menu_detal2_li_a{font-size:17px;color:#190101}
#menu_wrapp{float:right;width:1075px;text-align:right}
.wc.padd{padding:0 14px}
.c_title{margin: 5px 0 5px 13px;padding-left:0}
.c_bread{padding:0;margin:0 0 0 13px;}
.c_bread_li{margin-right:5px;}
.c_bread_a{color:#676767;font-size:14px;font-style:italic;font-weight:300}
.c_wrapp{padding:23px 0 0 15px}
.c_int{margin-bottom:31.5px;padding-bottom:31.5px;border-bottom:1px solid rgba(242,55,55,0.85);}
.c_int_img_wrapp{color:#000;width:297px}
.c_int_title{margin:0;color:#1b1b1b;font-weight:normal;font-size:18px;margin:4px 0 0}
.c_int_date{font-size:14px;letter-spacing:.07em;margin-left:2px}
.c_int_text{padding:0;margin:8px 0 0;font-weight:300;line-height:1.6em;}
.c_int_text_wrapp{width:655px;padding-left:29px}
.c_int_button{float:right;margin-top:12px}
.s_left{width:250px;padding-top:25px}
.s_nav{border:1px solid #ededed;margin:0;padding:24px 0 131px;}
.s_nav_a{height:36px;width:100%;padding:5px 0 0 31px;letter-spacing:.03em}
.s_right{width:740px;padding:0 0 34px 22px}
.s_desc{letter-spacing:-.019em;line-height:1.6em;margin:-5px 0 0;padding:0 13px}
.s_navImage{width:175px;height:232px;margin:0 0px 6px 0;text-align:center;}
.s_navImage_wrapp{margin-top:40px}
.s_navImage img{top:0;max-height:232px;max-width:232px;left:0;width:175px;}
.s_navImage_title{  
	margin-top: 92px;
	z-index: 4;
	color: #fff;
	font-size: 20px;
	height: 90px;
	text-shadow: 2px 2px 4px #333;
}
.s_navImage_button{z-index:4}
.single_wrapp{width:100%}
.single_photo{border:1px solid #ededed;}
.single_photo_wrapp{margin-top:17px;width:396px}
.single_mini{border:1px solid #ededed;}
.single_mini_wrapp{margin-top:11px;text-align:center}
.single_mini a{height:100%;width:100%;}
.single_mini a img{border:1px solid #ededed;width:129px}
.single_char{margin-bottom:4px;}
.single_char_wrapp{padding:27px 0 0 18px; width: 317px;}
.single_char_name{font-weight:600; color: #f23737}
.single_char_desc {display: inline;}
.single_desc{padding:34px 6px 0;line-height:1.6em}
.con_map{border:1px solid #ededed}
.con_form{padding:15px 23px 32px;border:1px solid #ededed;}
.con_form_title{font-size:18px}
.con_form_input{border:1px solid #ededed;width:100%;height:43px;margin-bottom:18px;padding-left:20px;}
.con_form_input_wrapp{width:455px;margin-top:26px}
.con_form_txt{width:451px;resize:none;height:163px;padding:7px 18px;border:1px solid #ededed;}
.con_form_txt_wrapp{width:485px;padding:26px 0 0 14px}
.con_form_button{float:right;margin:19px 19px 0 0;padding:7px 44px 9px}
.con_info{margin:20px 0 34px 18px;}
.con_info_count{min-width:253px;margin-right:30px}
.con_info_title{min-width:105px}
.con_info_desc{font-size:16px;margin:0 0 3px 4px}