*{margin:0;padding:0;}
body{width:100%;background-color:#f4edda;margin:0 auto;overflow-x:hidden;}
img{width:100%;}
.active {
    background-color: #ff0;
}
#top{width:100%;height:auto;}
#main{position:relative;clear:left;width:100%;height:auto;background-color:#ffffff;display:inline-block;}
#header{width:100%;height:auto;border-bottom:none #cccccc;font-family:Calibri;font-size:20px;color:#656565;overflow:hidden;display:inline-block;}
#content{width:100%;height:auto;background-color:#f4edda;}
#content_text{width:100%;display:inline-block;font-family:Calibri;font-size:20px;color:#656565;text-align:left;padding:20px;position:relative;}
#side_menu{vertical-align:text-top;font-family:Calibri;font-size:medium;color:#656565;padding-left:1.4em;padding-right:1.4em;}
#side_menu ul li{list-style:none;}
#menu{position:relative;left:0;width:100%;height:56px;background:url(../images/top_menu.jpg) repeat;display:inline-block;}
#footer{clear:both;width:100%;height:auto;background:url(../images/grad_podval.jpg) repeat;border-radius:10px;display:inline-block;margin-top:10px;}
#partners{width:90%;display:inline-block;position:relative;left:0.8rem;padding-top:10px;margin:4px;}
#partners h2{margin-bottom:3px;}
.articlea{width:360px;float:left;border:1px solid;padding:10px;border-radius:15px;}
#d1{position:relative;background:inherit;font-family:Calibri;font-size:0.85rem;font-weight:bold;color:#767570;text-align:center;float:left;}
#d2{position:relative;background:inherit;font-family:Calibri;font-size:0.85rem;font-weight:bold;color:#767570;text-align:center;float:left;}
#d3{font-family:Calibri;font-size:0.85rem;font-weight:bold;color:#767570;text-align:center;float:left;}
#d4{position:relative;background:inherit;font-family:Calibri;font-size:0.85rem;color:#767570;text-align:center;float:left;display:none;}
.cl1{position:relative;top:18px;left:-14px;font-family:inherit;font-size:18px;font-weight:inherit;color:inherit;float:left;}
.cl2{position:relative;top:18px;left:-20px;font-family:inherit;font-size:18px;color:inherit;float:left;}
.cl3{position:relative;top:18px;left:-15px;font-family:inherit;font-size:18px;color:inherit;float:left;}
.cl4{position:relative;top:18px;left:-10px;font-family:inherit;font-size:18px;color:inherit;float:left;}
#d1:hover{bottom:-1px;width:auto;height:54px;background-image:url(../images/grad_menu_vydelennoe.jpg);border-top:2px solid #ad3125;border-bottom:2px solid #880b09;font-family:Calibri;font-size:0.85rem;color:#ffffff;position:relative;}
#d2:hover{bottom:-1px;width:auto;height:54px;background-image:url(../images/grad_menu_vydelennoe.jpg);border-top:2px solid #ad3125;border-bottom:2px solid #880b09;font-family:Calibri;font-size:0.85rem;color:#ffffff;position:relative;}
#d3:hover{bottom:-1px;width:auto;height:54px;background-image:url(../images/grad_menu_vydelennoe.jpg);border-top:2px solid #ad3125;border-bottom:2px solid #880b09;font-family:Calibri;font-size:0.85rem;color:#ffffff;position:relative;}
#d4:hover{bottom:-1px;width:auto;height:54px;background-image:url(../images/grad_menu_vydelennoe.jpg);border-top:2px solid #ad3125;border-bottom:2px solid #880b09;font-family:Calibri;font-size:0.85rem;color:#ffffff;position:relative;}
a{font-family:inherit;font-size:inherit;color:#002aff;text-decoration:none;white-space:normal;}
a:hover{text-decoration:none;}
.red{font-family:inherit;font-size:inherit;color:#dd1515;text-decoration:none;}
.red:hover{text-decoration:underline;}
h4{font-family:inherit;font-size:20px;}
#main_ul li ul{visibility:hidden;}
.map{width:500px;margin:0 auto;}
p{text-indent:30px;margin:0;width:100%;word-break:normal;}
.email{display:none;}
.email a{font-size:0.404rem;font-family:Impact, sans-serif;color:#4b4b4b;}
.email_footer{position:relative;text-align:center;}
.email_footer a{color:#000;font-family:Impact, sans-serif;font-size:larger;}
#contentkey{font-size:16px;margin:50000px auto 0;width:1000px;}
h1{text-align:center;text-transform:uppercase;font-size:30px;}
h2{text-align:center;}
#contentkey h2{text-transform:uppercase;}
#contentkey p{text-indent:30px;margin:0;}
.color_content_strong{color:#3161eb;}
.color_red{color:#962121;}
.article1{width:390px;float:left;margin-top:5px;margin-bottom:35px;}
.social_footer{text-align:-webkit-center;margin-top:10px;}
.social_footer a img{width:3rem;}
.contacts1{position:relative;float:left;margin-left:1.6em;font-size:larger;font-weight:600;}
.contacts2{position:relative;float:left;margin-left:15px;font-size:larger;font-weight:600;}
.no_list_style{list-style:none;}
.side_menu_ul{font-family:inherit;font-size:large;color:#dd1515;text-decoration:none;line-height:1.5;}
.inherit_ul{font-family:inherit;font-size:inherit;color:inherit;list-style:none;}
#header .img_header{width:100%;height:auto;margin:0 auto;}
.social{display:none;}
.social a img{width:35px;}
#partners img{width:100%;}
.content_contacts{text-align:center;width:90%;}
.content_contacts p{width:90%;}
.content_contacts ul{list-style:none;}
#content_text .no_float{float:none;}
#content_text .no_list_style{list-style:none;}
.float_left{float:left;}
#content_text strong img{width:100%;height:auto;}
.point2_img{width:100%;}
.point2_p{position:relative;top:18px;left:-14px;font-family:inherit;font-size:inherit;color:inherit;float:left;}
.point_div{position:absolute;top:750px;right:100px;font-family:Calibri;font-size:20px;color:#656565;text-align:justify;}
.point_div1{position:absolute;top:1650px;left:0px;width:100%;height:63px;background:url(images/grad_podval.jpg) repeat;}
.point_div2{position:absolute;top:1665px;left:0px;}
.point10_div{position:absolute;top:880px;left:20px;width:320px;height:auto;background-color:#f4edda;border-left:2px solid #fff;}
.point10_div1{position:absolute;top:880px;left:280px;width:320px;height:auto;background-color:#f4edda;}
.point10_div2{position:absolute;top:880px;left:520px;width:363px;height:auto;background-color:#f4edda;border-right:2px solid #fff;}
.point_td{vertical-align:text-top;font-family:Calibri;font-size:16px;color:#656565;}
.point_td1{width:748px;border-right:1px solid #cccccc;font-family:Calibri;font-size:16px;color:#656565}
.point_td2{height:63px;background-color:inherit;}
.point2_table{width:100%;border:1px;}
.point2_td{width:748px;border-right:1px solid #cccccc;font-family:Calibri;font-size:20px;color:#656565;text-align:justify;padding:20px;}
.logo-name{
position: absolute;
    color: #f8f8f9;
    left: 15px;
    top: 5px;
}
/*8888888*/
p {
	text-indent:20px;
} 
h1, h2, h3{
	text-align:center;
}
ul, ol{
	padding-left:15px;
	text-indent: 0px;
}
@media only screen and (min-width:768px){
	#side_menu_top{
		display:none;
	}
}
.make-call{
		margin-top:100px !important; 
		font-size: 1.5em !important; 
		color: DarkBlue !important; 
}