h1.mp_h1 { text-align:center; font-family:Arial; font-weight:bold; color:#0F236C; font-size:30px; text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff, 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228DFF, 0 0 30px #228DFF, 0 0 40px #228DFF; }


.mp_slider              { padding:20px 0 20px 0; text-align:center; max-width:1200px; }
.mp_slider img          { border-radius:5px; }





/* mp_advantages */

.mp_advantages                      { text-align:center; }

.mp_advantages .section             { display:inline-block; width:250px; padding:10px 10px 20px 10px; text-align:center; vertical-align:top; }

.mp_advantages .section .img        { padding:0 0 5px 0; text-align:center; }
.mp_advantages .section .name       { padding:2px 0; color: #98002E; font-size:15px; text-align:center;}
.mp_advantages .section .descr      { padding:2px 0; color: #555; font-size:11px; height:40px; text-align:center;}




/* mp_objects */

.mp_objects                      { text-align:center; }
.mp_objects h2                   { text-align:center; }

.mp_objects .section             { display:inline-block; width:250px; padding:10px 10px 20px 10px; text-align:center; vertical-align:top; }

.mp_objects .section .img        { padding:5px; text-align:center; border: solid 1px #ddd; border-radius:5px; }




/* mp_catrubs */
/*
.mp_catrubs                             { width:100%; padding:30px 0 10px 0; }


.mp_catrubs .section                    { display:inline-block; padding:10px 10px 10px 10px; width:270px; height:240px; text-align:center; vertical-align:top; }

.mp_catrubs .section .img               { padding:2px 0 2px 0; }
.mp_catrubs .section .name              { padding:2px 0 2px 0;  }
.mp_catrubs .section .name a            { font-weight:normal; font-size:14px; color:#555; text-decoration:none;  }
*/

.mp_catrubs                             { width:100%; padding:30px 0 10px 0; }


.mp_catrubs .section                    { display:inline-block; position:relative; padding:10px 10px 10px 10px; width:270px; height:180px; text-align:center; vertical-align:top; }

.mp_catrubs .section .img               { padding:2px 0 2px 0;  }
.mp_catrubs .section .name              { padding:0 0 0 0; position:absolute; top:136px; text-align:center; width:270px; height:56px; background-color:rgba(2, 92, 134, 0.7); }
.mp_catrubs .section .name>div          { padding:2px 5px 2px 5px; display:table-cell; text-align:center; vertical-align:middle; width:270px; height:50px; }
.mp_catrubs .section .name a            { font-weight:normal; font-size:14px; color:#fff; text-decoration:none;  }







/* mp_news */ 
.mp_news                                { width:100%; padding:50px 0 10px 0; border:solid 0px #d6d6d6; vertical-align:top; }

.mp_news .section                       { padding:10px 0 20px 0; }

.mp_news .section .dt                   { padding:3px 0; color:#000; }
.mp_news .section .dt>div               { display:inline-block; padding:3px 5px; color:#fff; background-color:#0886C1; }
.mp_news .section .name                 { padding:3px 0; }
.mp_news .section .name a               { font-weight:normal; text-decoration:underline; color:#0993d4; }
.mp_news .section .name a:hover         { text-decoration:underline; }
.mp_news .section .descr                { padding:3px 0 3px 0; color:#555; }
.mp_news .all a                         { }




