/*
html, body {height: 100%;}
body {color: #343434;font-size: 16px;background-color: #fff;line-height: 1.4;margin: 0;position: relative;z-index: 0;}
h1 {margin: 0 0 0.5em 0;font-size: 24px;font-style: normal;font-weight: normal;text-decoration: none;color: #1476c6;}
h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,a:link h2,a:active h2,a:visited h2,a:hover h2  {color: #1476c6;font-size: 19px;font-style: normal;font-weight: bold;margin: 0 0 0.5em;text-decoration: none;}
h3 {color: #1476c6;font-size: 16px;font-style: normal;font-weight: bold;margin: 0 0 0.5em;text-decoration: none;}
a:link,a:visited {color: #1476c6;text-decoration: none;}
a:hover, a:active {color: #1476c6;text-decoration: underline;}
img {border: 0 none;}
.g-clear {clear: both;font-size: 0;}
.g-body_print {background: #fff;}
.g-ramaborder:hover {margin: -1px;border: 1px red dashed;}
.g-map .column__center-inside {background-image: none !important;}
.g-map h1 {text-align: center;}input:focus { outline: none; }*/

/*------------------------*/
.l-container {overflow: hidden;position: absolute;background: url("") no-repeat scroll 50% 0 #fff;min-height: 100%;}
.container__field, .container__page {left: 50%;max-width: 1240px;position: relative;top: 0;}
.container__page {z-index: 1;}
.container__wrapper, .container__content {left: -50%;position: relative;width: 100%;}
.container__content {padding-top: 0;}
.container__opera {left: 0;overflow: hidden;top: 0;width: 100%;}
.container__right, .container__left, .container__wrapper, .container__field, .container__opera {height: 100%;position: absolute;}
.container__right, .container__left {width: 1000px;}

/*------------------------*/
.b-editor {margin-bottom: 1.5em;position: relative; margin-top: 15px;}
.b-editor:after {content: '';display: block;clear: both;font-size: 0;}
.b-editor h4 {color: #000000;font-size: 1em;font-weight: bold;margin: 0 0 1em;}
.b-editor h5 {color: #000000;font-size: 0.86em;font-weight: bold;margin: 0 0 1em;}
.b-editor h6 {color: #000000;font-size: 0.86em;font-weight: bold;margin: 0 0 0.3em;}
.b-editor p {margin: 0;padding: 0 0 1em;}
.b-editor ul, .b-editor ol {margin: 0 0 1em;padding: 0 0 0 3em;}
.b-editor ol {list-style: decimal outside none;}
.b-editor ul {list-style: square outside none;}
.b-editor li {margin: 0 0 0.8em;}
.b-editor img {border: 0 none;}
.b-editor table {margin-bottom: 1.5em;}
.b-editor td {padding: 0.25em 0.5em}

/*------------------------*/
body.b-editor {margin: 0;padding: 6px 8px;background: #FFFFFF;}

/*----------*/
.b-map {margin: auto;display: block;margin-bottom: 2em; margin-top: 45px; background: url(../image/map/mapn-bg.png) 0 0 no-repeat; width: 800px; height: 878px; position: relative;}
.b-map .map-point {position: absolute;cursor: pointer;font-family: Arial; font-size: 13px; color: black; height: 30px;/*z-index: 1;*/}
.b-map .map-point ins {position: absolute;bottom: -5px;left: 50%;margin-left: -11px;width: 15px;height: 15px;background: url(../image/map/map-mar.png) 0 0 no-repeat;font-size: 0;}
.b-map .map-point:hover .map-cloud {display: block;z-index: 1;}
.b-map .map-cloud {display: none;padding: 10px;width: 340px;background-color: #0079c2;position: absolute;
bottom: 30px;left: 50%;margin-left: -30px;color: #fff !important;cursor: default;
-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-family: Arial;}
.b-map .map-cloud:before {content: '';display: block;width: 100%;height: 100%;position: absolute;top: 5px;left: 5px;z-index: -1;}
.b-map .map-cloud p {margin: 0 0 8px;font-size: 13px;}
.b-map .map-cloud1 {display: none;padding: -100px;width: 300px;background-color: #0079c2;position: absolute;bottom: 30px;left: 50%;margin-left: -30px;color: #fff;cursor: default;}
.b-map .map-tail {width: 17px;height: 20px;position: absolute;bottom: -20px;left: 26px;}

/*- points -*/
.b-map .map-point-1  {left: 419px;top: 124px;}  /* 1. Моршанск */
.b-map .map-point-2  {left:  50px;top: 200px;}	/* 2. Первомайский */
.b-map .map-point-3  {left: 150px;top: 172px;}	/* 3. Староюрьево */ 
.b-map .map-point-4  {left: 321px;top: 207px;}	/* 4. Сосновка */
.b-map .map-point-5  {left: 516px;top: 204px;}	/* 5. Пичаево */
.b-map .map-point-6  {left: 107px;top: 331px;}	/* 6. Мичуринск */
.b-map .map-point-7  {left: 174px;top: 343px;}	/* 7. Дмитриевка */
.b-map .map-point-8  {left: 488px;top: 315px;}	/* 8. Бондари */
.b-map .map-point-9  {left: 644px;top: 344px;}	/* 9. Гавриловка */
.b-map .map-point-10 {left: 47px; top: 436px;}	/* 10. Петровское */
.b-map .map-point-11 {left: 338px;top: 401px;}	/* 11. Тамбов */
.b-map .map-point-12 {left: 435px;top: 431px;}	/* 12. Рассказово */
.b-map .map-point-13 {left: 639px;top: 428px;}	/* 13. Кирсанов */
.b-map .map-point-14 {left: 356px;top: 456px;}	/* 14. Котовск */
.b-map .map-point-15 {left: 712px;top: 464px;}	/* 15. Умет */
.b-map .map-point-16 {left: 337px;top: 524px;}	/* 16. Знаменка */
.b-map .map-point-17 {left: 390px;top: 567px;}	/* 17. Сампур */
.b-map .map-point-18 {left: 587px;top: 562px;}	/* 18. Инжавино */
.b-map .map-point-19 {left: 179px;top: 649px;}	/* 19. Мордово */
.b-map .map-point-20 {left: 482px;top: 629px;}	/* 20. Ржакса */
.b-map .map-point-21 {left: 265px;top: 685px;}	/* 21. Токаревка */
.b-map .map-point-22 {left: 538px;top: 690px;}	/* 22. Уварово */
.b-map .map-point-23 {left: 339px;top: 744px;}	/* 23. Жердевка */
.b-map .map-point-24 {left: 579px;top: 742px;}	/* 24. Мучкапский */

.b-map .kol-01 {left: 457px;top: 145px; font-size: 11px; color: #035576; }  /* 1. Моршанск */
.b-map .kol-02 {left: 100px;top: 220px; font-size: 11px; color: #035576; }  /* 2. Первомайский */
.b-map .kol-03 {left: 197px;top: 192px; font-size: 11px; color: #035576; }  /* 3. Староюрьево */
.b-map .kol-04 {left: 356px;top: 227px; font-size: 11px; color: #035576; }  /* 4. Сосновка */
.b-map .kol-05 {left: 548px;top: 224px; font-size: 11px; color: #035576; }  /* 5. Пичаево */
.b-map .kol-06 {left: 147px;top: 350px; font-size: 11px; color: #035576; }  /* 6. Мичуринск */
.b-map .kol-07 {left: 216px;top: 363px; font-size: 11px; color: #035576; }  /* 7. Дмитриевка */
.b-map .kol-08 {left: 520px;top: 335px; font-size: 11px; color: #035576; }  /* 8. Бондари */
.b-map .kol-09 {left: 685px;top: 364px; font-size: 11px; color: #035576; }  /* 9. Гавриловка */
.b-map .kol-10 {left:  88px;top: 456px; font-size: 11px; color: #035576; }  /* 10. Петровское */
.b-map .kol-11 {left: 368px;top: 421px; font-size: 11px; color: #035576; }  /* 11. Тамбов */
.b-map .kol-12 {left: 477px;top: 451px; font-size: 11px; color: #035576; }  /* 12. Рассказово */
.b-map .kol-13 {left: 674px;top: 448px; font-size: 11px; color: #035576; }  /* 13. Кирсанов */
.b-map .kol-14 {left: 385px;top: 476px; font-size: 11px; color: #035576; }  /* 14. Котовск */
.b-map .kol-15 {left: 733px;top: 484px; font-size: 11px; color: #035576; }  /* 15. Умет */
.b-map .kol-16 {left: 372px;top: 544px; font-size: 11px; color: #035576; }  /* 16. Знаменка */
.b-map .kol-17 {left: 420px;top: 587px; font-size: 11px; color: #035576; }  /* 17. Сампур */
.b-map .kol-18 {left: 624px;top: 582px; font-size: 11px; color: #035576; }  /* 18. Инжавино */
.b-map .kol-19 {left: 213px;top: 669px; font-size: 11px; color: #035576; }  /* 19. Мордово */
.b-map .kol-20 {left: 511px;top: 649px; font-size: 11px; color: #035576; }  /* 20. Ржакса */
.b-map .kol-21 {left: 302px;top: 705px; font-size: 11px; color: #035576; }  /* 21. Токаревка */
.b-map .kol-22 {left: 569px;top: 710px; font-size: 11px; color: #035576; }  /* 22. Уварово */
.b-map .kol-23 {left: 376px;top: 764px; font-size: 11px; color: #035576; }  /* 23. Жердевка */
.b-map .kol-24 {left: 619px;top: 763px; font-size: 11px; color: #035576; }  /* 24. Мучкапский */

/*--- Филиалы ---*/
.b-branch {margin: 60px 0;margin-right: -30px;}
.b-branch:after {content: "";display: block;clear: both;font-size: 1px;}
.b-branch .branch__img {margin: 5px; float: left; padding: 0 5px 0 0;}
.b-branch .branch__item {float: left; width: 404px; height: 200px; border: 1px solid #e0e0e0;position: relative; margin-left: 5px; margin-right: 5px;margin-bottom: 50px; 
/*font-family: Arial;*/
 font-size: 13px; padding: 5px 5px; box-sizing: border-box;
 padding-top: 10px;}
.b-branch .branch__item .branch__point {color: #343434;font-weight: bold;padding-right: 0.3em;}
.b-branch .branch__item .branch__title {margin-bottom: 5px;}
.b-branch .branch__item .branch__title a {color: #1476c6;
/*font-family:  sans-serif;*/
font-size: 14px;}
.b-branch .branch__item-bg1:before,.b-branch .branch__item-bg2:before,.b-branch .branch__item-bg3:before,.b-branch .branch__item-bg4:before,.b-branch .branch__item-bg5:before, .b-branch .branch__item-bg6:before, .b-branch .branch__item-bg7:before {content: "";position: absolute;left: -1px;right: -1px;top: -21px;height: 21px;}
.b-branch .branch__item-bg1:before {background: #7DD4F6;} /* 1.Кирсанов */
.b-branch .branch__item-bg2:before {background: #85DAFC;} /* 2.Котовск */
.b-branch .branch__item-bg3:before {background: #19BCFD;} /* 3.Мичуринск */
.b-branch .branch__item-bg4:before {background: #7BC4F1;} /* 4.Моршанск */
.b-branch .branch__item-bg5:before {background: #40BDEF;} /* 5.Рассказово */
.b-branch .branch__item-bg6:before {background: #28ABDF;} /* 6.Тамбов */
.b-branch .branch__item-bg7:before {background: #51C9F9;} /* 7.Уварово */

.b-map .map-div {display: block;padding: 10px;width: 340px;background-color: #0079c2;position: absolute;bottom: 30px;left: 50%;margin-left: -30px;color: #fff;cursor: default;}

.myDiv {
background: rgb(0, 43, 94);
background: -moz-linear-gradient(68deg, rgb(0, 43, 94) 31%, rgb(177, 198, 215) 89%);
background: -webkit-linear-gradient(68deg, rgb(0, 43, 94) 31%, rgb(177, 198, 215) 89%);
background: -o-linear-gradient(68deg, rgb(0, 43, 94) 31%, rgb(177, 198, 215) 89%);
background: -ms-linear-gradient(68deg, rgb(0, 43, 94) 31%, rgb(177, 198, 215) 89%);
background: linear-gradient(158deg, rgb(0, 43, 94) 31%, rgb(177, 198, 215) 89%);
}

.block-title{
	/*background-color: #022A5D;*/
	font-weight: bold;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px rgba(3, 44, 92, 1);
}
.div1{font-family:  Arial;font-size: 11px; width: 50%; float:left; text-align: center;}
.div2{font-family:  Arial;font-size: 11px; width: 50%; float:left; text-align: center;}
.div1_span{font-size:20px; font-weight: bold;text-shadow: 1px 1px 1px rgba(3, 44, 92, 1);}

table a:link {	color: #666;font-weight: bold;text-decoration:none;}
table a:visited {color: #999999;font-weight:bold;text-decoration:none;}
table a:active,table a:hover {	color: #bd5a35;	text-decoration:underline;}
table {font-family:Arial, Helvetica, sans-serif;color:#283e5e;font-size:12px;text-shadow: 1px 1px 0px #fff;background:#eaebec;	margin:0 auto;	border:#ccc 1px solid;
	-moz-border-radius:3px;	-webkit-border-radius:3px;border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;	-webkit-box-shadow: 0 1px 2px #d1d1d1;box-shadow: 3px 3px 2px #d1d1d1;}
table th {padding:9px 25px 9px 25px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;
	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
table th:first-child{text-align: left;padding-left:20px;}table tr:first-child th:first-child{	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}
table tr:first-child th:last-child{	-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
table tr{text-align: left;}
table tr td:first-child{text-align: left;padding-left:20px;border-left: 0;}
table tr td {padding:6px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;	background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
table tr.even td{background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
table tr:last-child td{	border-bottom:0;}
table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
table tr:hover td{background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}

a {text-decoration: none;} /* Отменяем подчеркивание у ссылки */

.map-cloud{
  display:none;
	padding: 10px;width: 340px;background-color: #0079c2;position: absolute;
	bottom: 30px;left: 50%;margin-left: -30px;color: #fff;cursor: default;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial;
	z-index: 1;
}
a:hover .map-cloud{
	display: block;
}
.text_white{
	color: white !important;
}
.text_city{
	color: #00508c !important;
}