body {
margin: 0;
width:100%;
height:100%;
font-family: Arial;
}
* {margin: 0;padding: 0;} 

.WRAPPER {	min-width: 1190px;
	max-width: 2500px;
	margin: 0 auto;
	min-height: 100vh !important;
	/*height: auto !important;
	height: 100%;*/}
	
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}

#HEADER {height: 145px;box-shadow: 0 0px 3px 2px #999;}
	
.TOP_area{	margin: 0 auto;	width: 1060px;	font-family: sans-serif;	color: #1153C0;	text-decoration: none;	height: 160px;}
.TOP_area a {display: block; text-decoration: none;color: #1153C0;}
/*.logo {float: left;position: relative; color: #1153C0; font-size: 27px; font-weight: bold; }
.logo span {position: relative; text-decoration: none; font-family: sans-serif; width: 100;}*/
.logo {float: left;margin-right: 20px;}
.logo img {height: 80px;}
.name, .name_top {margin-top: 10px;float: left;font: normal normal normal 25px/1.4em Verdana,geneva,sans-serif; position: relative; text-transform: uppercase;width: 410px;}
.name_down {width: 380px;font: normal normal normal 25px/1.4em Verdana,geneva,sans-serif;margin-left: 40px; position: relative;color: #3b8ead;font-family: permianseriftypefaceregular;float: left;}
.name {background: url("/images/name.png") no-repeat bottom left #ffffff;}

.tel {margin-top: 10px;margin-right: 20px;float: right;position: relative;height: 50PX;	width: 200px;line-height: 1.6em;font-family: arial; font-size: 22px;}

.TOP_area_left {
    width: 265px;
    float: left;margin-top: 23px;
}
.TOP_area_right {
    width: 795px;
    float: left;margin-top: 10px;
}

.HEADER_inc1 	{width: 260px;height: 30px; background-color: #E2E2E2;border-width: 1px;border-style: solid;border-color: #CC3569; color: #CC3569;}
.HEADER_inc1:hover {background-color: #ccc; border-color: #999999; color: #1153C0; text-align: center;}
.HEADER_inc1 a {color:#CC3569;font-size:14px;text-align: center; vertical-align: middle;font-weight: bold;display: block;height: 100%;line-height: 30px;}
.HEADER_inc1 a:hover {color:#1153C0;}

.HEADER_inc2 
	{margin: 4px 0;width: 260px;height: 30px; background-color: #CC3569; border-width: 1px;border-style: solid;border-color: #CC3569; color: #fff;}
.HEADER_inc2:hover {background-color: #1153C0; color: #fff; text-align: center;}
.HEADER_inc2 a {color:#fff;font-size:14px;text-align: center; vertical-align: middle;font-weight: bold;display: block;height: 100%;padding: 8px;}
.HEADER_inc2 a:hover {color:#fff;}

.index_top {height: 630px;}

#news_block {position: relative; width: 200px; margin: 10px auto;width: 680px;
opacity: 0.9;
min-height: 300px;
max-height: 350px;} 

.left_area {float: left;width: 200px; margin-left: -100%;	position: relative;}

.center_area {	padding: 0 0 200px;	position: relative;	width: 1190px;	margin-left: auto;	margin-right: auto;}

.center_area:after {display: table;	clear: both;	content: '';}
.container {	width: 100%;	float: left;	overflow: hidden;}
.content {	padding-top: 20px;	padding-right: 220px;	padding-bottom: 0px;	padding-left: 220px;}

.work_area {	width: 100%;	float: left;	overflow: hidden; }

.news12_top {border-bottom-color: #000!important;}
/**/
.offers {margin-top: 10px;}
#offers_name {  background-color: #1153C0;
  height: 40px;
  color: #FFFFFF;
  font-size: 20px;
  padding-top: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
font: normal normal normal 25px/1.4em Verdana,geneva,sans-serif;}

.right_area {float: left;width: 200px;	margin-left: -200px;	position: relative;}

#news11_top {height: 10px;width: 200px;background-color: #EBDBE0;}
#news11_name {width: 200px;background-color: #CC3569;color: #fff; font-size: 15px;text-align: center;font-weight: bold;padding: 9px 0px;margin-top: 10px;}
#news11 {width: 180px;padding: 10px;background-color: #F0EEEE; color: #fff;margin-bottom: 10px;}
.news11 img, #news11 img {width: 100%;}
#news11 a {color: rgba(0,136,203,1);font-size: 12px; }
#news11_fon  {background-color: rgba(255, 255, 255, 0.88);width: 
  170px;border-radius: 10px;left: 10px;top: 55px;
  padding: 10px 5px;}
#news11_fon img #news11 img {padding: 10px 0px;}

#all a {margin-bottom:5px;color: #CC3569;font-weight: bold; }
#name{color: #CC3569; font-size: 15px;}

.clients {position: relative;width: 0px;top: 0px;}
.partners{position: relative;width: 0px;top: 0px;}
.bank {position: relative;left: 0px;width: 200px;top: 0px;}
.info {position: relative;left: 0px;width: 200px;top: 0px;}
.expert {position: relative;width: 200px;left: 0px;bottom: 0px;}
.news11 {position: relative;width: 200px; bottom: 0px; height: 0px;}
.urist {position: relative; width: 200px; left: 0px; bottom: 0px;}
.voprosy {font-weight: bold; font-size: 14px;}
#voprosy_dir {color: #236188;}

#voprosy_forma, #voprosy_forma2 {position: relative; height: 30px; background-color: #CC3569;text-align: center;margin-top: 8px;margin-bottom: 4px;}
#voprosy_forma  {background-color: #CC3569;}
#voprosy_forma:hover {background-color: #1153C0;}
#voprosy_forma a {color: #fff; text-decoration: none; vertical-align: middle; font-size: 16px; display: block;height: 100%; padding-top: 5px;}
#voprosy_forma2 {background-color: #1153C0;}
#voprosy_forma2:hover {background-color: #CC3569;}
#voprosy_forma2 a {color: #fff; text-decoration: none; vertical-align: middle; font-size: 16px; display: block; padding-top: 5px;}
#voprosy_href {text-align: center; }
#voprosy_href a {color: #0088cb; font-size: 15px;line-height: 1.5em;}

.news-detail li {margin-left: 30px;}
.news-detail p {padding: 10px;}

#news11.info_txt a {color: #CC3569;font-size: 14px;}
/*@-moz-document #info_txt a {color: #CC3569;font-size: 15px;}*/
#FOOTER
{clear: both;white-space: nowrap;
	margin: -200px auto 0;
	min-width: 1190px;
	max-width: 2500px;
	height: 200px;
	position: relative;
background-color: #1153C0;
box-shadow: 0 0 5px 2px #1153C0;
}

#down_area {margin: 0px auto;width: 980px;}

#FOOTER_inc1 	{position: absolute;margin-top: 20px;margin-left: 45px;width: 205px;padding: 11px 0px; background-color: #CC3569;color: #fff; text-align: center; vertical-align: middle;font-family: sans-serif; font-weight: bold; }
#FOOTER_inc1:hover	 {color: #fff; text-align: center;}
#FOOTER_inc1 a 	{color:#fff;font-size:14px; text-decoration: none; text-align: center;margin-top: 4px;  vertical-align: middle;}
#FOOTER_inc1 a:hover	 {color:#fff;text-decoration: underline;} 

#FOOTER_inc2	 {position: absolute;margin-top: 20px;margin-left: 260px;width: 205px;padding: 11px 0px; background-color: #CC3569;color: #fff; text-align: center; vertical-align: middle;font-family: sans-serif; font-weight: bold; }
#FOOTER_inc2:hover 	{color: #fff; text-align: center;}
#FOOTER_inc2 a 	{color:#fff;font-size:14px; text-decoration: none; text-align: center;margin-top: 4px;  vertical-align: middle;}
#FOOTER_inc2 a:hover 	{color:#fff;text-decoration: underline;} 

#FOOTER_inc3 	{position: absolute;margin-top: 25px; margin-left: 470px; width: 230px;height: 30px;color: #fff; text-align: center; font-family: Verdana; vertical-align:  middle;font-size:21px;}

#FOOTER_inc4 	{position: absolute;margin-top: 25px; margin-left: 710px;   width: 230px;height: 30px; color: #fff; text-align: center; vertical-align:  middle; font-size:21px; font-family: Verdana;}
.copyright a {color: #fff;text-decoration: none;}
.copyright {margin: 0 auto;
color: #fff;
bottom: 15px;
position: absolute;
left: calc(50% - 250px);
width: 500px;
display: flex;
line-height: 31px;}

i.number{
  display: block;
  position: absolute;
  top: 54px;
  right: 0;
  background: rgb(204, 53, 105);
  /* width: 30px; */
  /* height: 24px; */
  box-sizing: border-box;
  text-align: center;
  padding: 2px 13px;
  color: #fff;
}