* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;padding:0px;margin:0px;font-family:LatoRegular,OpenSansRegular,PTSansRegular,Arial,Verdana,Tahoma,sans-serif;font-size:100%;color:#000;}
html, body {background:#ffffff;padding:0px;margin:0px;height:100%;}
/*
html, body, table, tr, td, input, textarea, select {font-family:OpenSansRegular,Arial,Verdana,Tahoma,sans-serif;font-size:100%;color:#000;}
*/

h1 {font-size:30px;font-family:OpenSansRegular,Arial,Verdana,Tahoma,sans-serif;padding:5px 0px 5px 0px;margin:0px;text-align:left;color:#313131;font-weight:normal;line-height:122%;}
 h1.mp {font-size:20px;text-transform:uppercase;font-weight:700;font-style: normal;color:#022f32;font-size:14px;line-height:1;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h2 {font-size:24px;font-family:PTSansRegular,OpenSansRegular,Arial,Verdana,Tahoma,sans-serif;padding:5px 0px 0px 10px;margin:0px;text-align:left;color:#313131;font-weight:normal;line-height:122%;}
 h2.mp {text-transform:none;font-style:normal;color:#022f32;font-size:30px;line-height:1;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
 h2.txt {margin:30px 0px 20px 10px;padding:1px 0 1px 15px;border-left:solid 3px #087070;}

 
p {padding:0;}
table {border-spacing:0;}
td {padding:0;}
form {display:inline;}
img {border:none;}
.l {text-align:left;}
.w100 {width:100%;}
.w98 {width:98%;}
.warn {color:#b72752;}
.r {text-align:right;}
.c {text-align:center;}
.display_no {display:none;}
.display_yes {}
.bcb {clear:both;}
.incb {width:/*1010px*/970px;margin:0 auto;/*border:solid 1px red;*/} /* отцентрованный блок фиксированной ширины */
.incb2 {width:800px;margin:0 auto;/*border:solid 1px blue;*/} /* отцентрованный блок фиксированной ширины */

/*----------------------------------------*/
/*  STICKY FOOTER definitions  
/*----------------------------------------*/
#all_content_wrapper {min-height:100%;margin-bottom:-365px;} /**/
* html #all_content_wrapper {height:100%;}
#all_content_bottom_spacer {height:380px;}


/*1ba0d7*/
A:link {color:#1d6887;text-decoration:none;}
A:visited {color:#1d6887;text-decoration:none;}
A:active {color:#1d6887;text-decoration:none;}
A:hover {color:#ee514a;text-decoration:none;}

A.tsm:link {color:#313131;text-decoration:none;}
A.tsm:visited {color:#313131;text-decoration:none;}
A.tsm:active {color:#1d6887;text-decoration:none;}
A.tsm:hover {color:#ee514a;text-decoration:none;}

A.re:link {color:#313131;text-decoration:underline;}
A.re:visited {color:#313131;text-decoration:underline;}
A.re:active {color:#313131;text-decoration:underline;}
A.re:hover {color:#000;text-decoration:none;}


.table_mesh_block table {background-color:#8c8b8c;text-align:left;}
.thead {background-color:#e5e5e5;font-size:90%;}
.theadc {background-color:#e5e5e5;text-align:center;font-size:90%;}
.tcl {background-color:#f9f9f9;}
.tclr {background-color:#f9f9f9;text-align:right;}

.send_com_ok {font-size:90%;padding:20px;margin-bottom:5px;text-align:center;background:#f2fff2;border:solid 1px #c2f2c2;border-radius:20px;}
.error_block {font-size:90%;color:#313131;line-height:1.4;padding:20px;margin:16px 0 1px;background:#fcf0f0;border-left:solid 3px #fc184a;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;float:left;}
 .error_block .err {color:#e50032;font-weight:bold;}
.ok_block {font-size:90%;color:#313131;line-height:1.4;padding:20px;margin:16px 0 1px;background:#f2fff2;border-left:solid 3px #c2f2c2;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;float:left;}
 .ok_block .err {color:#42a642;font-weight:bold;}

.err {color:#b72752;/*text-transform:uppercase;*/font-size:130%;padding-right:5px;}
.warn {color:#b72752;}
.error {-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin:0px 5px 20px 5px;font-size:95%;padding:5px 15px;border:solid 2px #fe3838;background:#fcebeb;line-height:1.4;}


/*----------------------------------------*/
/*  Основное меню сверху
/*----------------------------------------*/
#top_wrapper_block {}
 #top_spacer {height:20px;}
 #top_background_block {margin:0;padding:0;
  background-color:#2e2e2e;
  background-image:url('/i/visual_01.jpg');
  background-size:cover;
  background-position:center top;
  background-repeat:no-repeat;
  max-height:650px;
}
#top_back_block {margin:0;padding:0;background-color:#2e2e2e;max-height:650px;height:85px;}
#logo_block {/*height:100px;*/}
 #logo_block div {color:#fff;}


#main_menu_block {/*background:#242323;*//*border:solid 1px red;*/float:right;}
 #main_menu_block ul {padding:0;margin:0;float:right;}
  #main_menu_block ul li {color:#fdfdfd;padding:14px 12px 9px;margin:0;float:left;position:relative;list-style:none;/*border-right:dotted 1px #4d4d4d;*/font-size:15px;}
  #main_menu_block ul li:last-child {border-right:0 none;}
   #main_menu_block ul li a {color:#939393;transition: all 0.3s ease 0s;text-decoration:none;}
   #main_menu_block ul li a:hover {color:#fdfdfd;text-decoration:none;}
    #main_menu_block ul li a span {color:#fdfdfd;}
     #main_menu_block ul li.makt {border-top:solid 3px #fff;padding:11px 12px 9px;}
   #main_menu_block ul li.arrow_down:before {content:"\f107";font-family:"FontAwesome";float:right;padding:0px 0px 0px 5px;margin-top:0px;color:#939393;}
    #main_menu_block ul li .drop_down_block {background:/*#2e2e2e*/;margin:0px 0px 0px -11px;padding:20px 0px 10px 10px;
  opacity:0;
  position: absolute;
  transition: all 0.3s ease 0s;
  visibility: hidden;
  z-index: 999999999;
  }
  #main_menu_block ul li:hover .drop_down_block {opacity:1;filter:alpha(opacity=100);visibility:visible;}
  #main_menu_block ul li .drop_down_block .sub_menu_column {float:left;padding:0;margin:0;padding-right:10px;background:#2e2e2e;padding:5px;}
   #main_menu_block ul li .drop_down_block .sub_menu_column ul {padding:0;margin:0;}
   #main_menu_block ul li .drop_down_block .sub_menu_column ul li {padding:5px 10px;margin:5px 0;list-style:none;min-width:445px;font-size:100%;border:none;}
    #main_menu_block ul li .drop_down_block .narrow_col ul li {min-width:180px !important;}
   #main_menu_block ul li .drop_down_block .sub_menu_column ul li:before {font-family:FontAwesome;content:"\f0da ";color:#939393;margin-top:-4px;position:absolute;padding:6px 8px 1px 0px;font-size:70%;}
    #main_menu_block ul li .drop_down_block .sub_menu_column ul li a {color:#939393;transition: all 0.3s ease 0s;text-decoration:none;padding:1px 0px 1px 15px;}
     #main_menu_block ul li .drop_down_block .sub_menu_column ul li a:hover {color:#fdfdfd;text-decoration:none;/*color:#e95668;*/}


#mp_pres_block {clear:both;padding:50px 0px 0px 150px;height:450px;} 
 #mp_pres_block div {color:#fff;}
  .mp_pres_element {/*width:90%;max-width:700px;margin:0 auto;*/}
   .mp_pres_element .mp_pres_element_title {font-size:35px;padding:25px 0 10px;font-family:PTSansRegular,OpenSansRegular;max-width:400px;line-height:1.0;}
   .mp_pres_element .mp_pres_element_txt {font-size:19px;font-family:PTSansRegular,OpenSansRegular;max-width:600px;line-height:1.6;}
   .mp_pres_element .mp_pres_element_more {float:left;font-size:16px;font-family:PTSansRegular,OpenSansRegular;padding:10px 20px;margin:20px 0px 0px 0px;border:solid 2px #fff;border-radius:7px;background:rgba(238,81,74,0.0);}
   .mp_pres_element a:hover .mp_pres_element_more {border:solid 2px #ee514a;background:rgba(238,81,74,0.3);}










/*----------------------------------------*/
/*  Главная страница
/*----------------------------------------*/
.header_h1_block_mp {}
.header_mark {float:left;background:#022f32;color:#fff;padding:0px 0px 0px 0px;height:8px;width:15px;margin:4px 0px 0px 0px;}
.header_mark_triangle {float:left;width:0;height:0;border-top:4px solid transparent;border-left:4px solid #022f32;border-bottom:4px solid transparent;margin:4px 30px 0px 0px;}
.header_h2_block_mp {padding:15px 0px 15px 0px;margin:0px;}
.mp_about_block p {margin:10px 0 0;}
.mp_about_block p strong {font-size:110%;}

.mp_ico_x4 {padding:30px 0 50px;width:70%;min-width:970px;}
 .mp_ico_x4 .mp_ico {width:25%;float:left;/*border:solid 1px red;*/}
   .mail {background:url(/i/ico_mailbox.svg) 50% 20px no-repeat;background-size:80px auto;}
   .filter {background:url(/i/ico_filter.svg) 50% 20px no-repeat;background-size:80px auto;}
   .network {background:url(/i/ico_network.svg) 50% 20px no-repeat;background-size:80px auto;}
   .sat {background:url(/i/ico_sat.svg) 50% 20px no-repeat;background-size:80px auto;}
  .mp_ico_x4 .mp_ico div {padding:120px 25px 0px;text-align:center;font-size:18px;line-height:1.0;}
  .mp_ico_x4 .mp_ico p {padding:15px 20px 0px;text-align:center;font-size:14px;line-height:1.0;color:#747474;}
  
.mp_dark_viz {margin:0;padding:0;
  /*background-color:#2e2e2e;*/
  background-image:url('/i/visual_02_bgrnd.jpg');
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  max-height:650px;
}

.mp_news_block {margin:20px 0 0;}
 .mp_news_col {width:33.33%;float:left;/*border:solid 1px red;*/}
  .mp_news_col .mp_news_col_inside {width:240px;/*90%*/;margin:0 auto;}
   .mp_news_col .mp_news_col_img {height:110px;border:solid 1px #1ba0d7;background-size:cover;}
   .mp_news_col .mp_news_col_title {padding:20px 0px 15px 0px;}
   .mp_news_col .mp_news_col_ann {color:#747474;}




/*----------------------------------------*/
/*  Новости
/*----------------------------------------*/
.content_source {text-align:right;padding:10px 20px 10px 0px;font-style:italic;}
.content_main_pix {text-align:center;}
 .content_main_pix img {max-width:100%;padding:20px 0 5px;}

.news_col {width:33.33%;float:left;padding:35px 0 0px;/*border:solid 1px red;*/}
 .news_col .news_col_inside {width:90%;margin:0 auto;}
  .news_col .news_col_img {height:110px;border:solid 1px #1ba0d7;background-size:cover;}
  .news_col .news_col_title {padding:20px 0px 15px 0px;}
  .news_col .news_col_date {margin:-5px 0px 5px 0px;font-size:70%;color:#999;padding:0px 0px;}
  .news_col .news_col_ann {color:#747474;}


/*----------------------------------------*/
/*  Картинки, вставленные в новости
/*----------------------------------------*/
.imgall {margin:0px -10px 0px -10px;}
 .imgall div {margin:0;width:100%;overflow:hidden;margin-top:20px;}
  .imgall div div {font-size:80%;color:#666;}
 .imgall .ia_img {margin:0 auto;}
 .imgall .ia_desc {margin:0 auto;padding:0px 0 5px;font-style:italic;font-size:80%;color:#999;}




.content_padding_box {clear:both;}
.content_padding_box p {margin:10px 0 0;}
.content_padding_box p strong {font-size:110%;}
.content_padding_box ul {margin:10px 10px 10px 30px;}
.content_padding_box ul li {margin:5px 0px;}
.content_padding_box ol {margin:10px 10px 10px 30px;}
.content_padding_box ol li {margin:5px 0px;}
 .tj p {text-align:justify;}

.psbut {background:#313131;margin:0 auto;margin-top:20px;width:150px;color:#fefefe;box-shadow:none;cursor:pointer;padding:10px 15px;border:none;transition:all 0.3s ease 0s;text-align:center;}
.psbut:hover {background:#ee514a;transition:all 0.3s ease 0s;}


/*----------------------------------------*/
/*  Обратная связь
/*----------------------------------------*/
#feedback_block {padding:10px 10px 25px 10px;}
#feedback_block table {border-spacing:5px;margin-top:20px;}
#feedback_block table tr td {padding:6px;white-space:nowrap;}
#feedback_block tr td input[type="text"], textarea {width:94%;font-size:16px;padding:7px 15px 7px 15px;background:#fff;color:#666;border:solid 1px #8c8b8b;}
#feedback_block input[type="text"]:focus, textarea:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);background:#fefff7;}
#feedback_block .submit {background:#313131;width:40%;color:#fefefe;box-shadow:none;cursor: pointer;padding:10px 15px;border:none;transition:all 0.3s ease 0s;}
#feedback_block .submit:hover {background:#ee514a;transition:all 0.3s ease 0s;}
#feedback_block .submit:focus {border:none;}

/*----------------------------------------*/
/*  Регистрация
/*----------------------------------------*/
#register_block {clear:both;}
#register_block table {border-spacing:5px;margin-top:20px;}
#register_block table tr td {padding:6px;white-space:nowrap;}
#register_block tr td input[type="text"], textarea {width:94%;font-size:16px;padding:7px 15px 7px 15px;background:#fff;color:#666;border:solid 1px #8c8b8b;}
#register_block input[type="text"]:focus, textarea:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);background:#fefff7;}
#register_block tr td input[type="password"], textarea {width:94%;font-size:16px;padding:7px 15px 7px 15px;background:#fff;color:#666;border:solid 1px #8c8b8b;}
#register_block input[type="password"]:focus, textarea:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);background:#fefff7;}
#register_block .submit {background:#313131;width:40%;color:#fefefe;box-shadow:none;cursor: pointer;padding:10px 15px;border:none;transition:all 0.3s ease 0s;}
#register_block .submit:hover {background:#ee514a;transition:all 0.3s ease 0s;}
#register_block .submit:focus {border:none;}

/*----------------------------------------*/
/*  Личный кабинет
/*----------------------------------------*/
#cabinet_menu {padding:0px 0px 10px 0px;}
 #cabinet_menu ul {padding:0;margin:0;/*float:right;*/}
  #cabinet_menu ul li {background:#d9d9d9;border-radius:10px;color:#fdfdfd;padding:8px 15px;margin:10px;float:left;position:relative;list-style:none;font-size:15px;}
  #cabinet_menu ul li:last-child {border-right:0 none;}
   #cabinet_menu ul a li {color:#000;transition: all 0.3s ease 0s;text-decoration:none;}
   #cabinet_menu ul a:hover li {color:#fdfdfd;background:#ee514a;text-decoration:none;}
/*    #cabinet_menu ul a li span {color:#fdfdfd;}*/
     #cabinet_menu ul li.makt {background:#5d5d5d;}
     #cabinet_menu ul a li.makt {color:#fff;transition: all 0.3s ease 0s;text-decoration:none;}
     #cabinet_menu ul a:hover li.makt {color:#fdfdfd;background:#ee514a;text-decoration:none;}




.pagination {margin-top:20px;}
 .pagination table {clear:both;margin:0 auto;border-spacing:10px;font-size:90%;}
  .pagination div a {color:#666;}
   .pagination div a:hover {color:#000;transition:all 0.3s ease 0s;}
  .pagination table tr td {}
  .pagination table tr td.pages a {color:#fff;font-family:Arial,Verdana,Tahoma,sans-serif;padding:6px 9px;background:#313131;}
   .pagination table tr td.pages a:hover {background:#f74f4f;transition:all 0.3s ease 0s;}
 .pagination table tr td.pages div {color:#313131;font-family:Arial,Verdana,Tahoma,sans-serif;padding:6px 9px;background:#ededed;}
 .pagination .prev {float:left;padding:0px 0px 0px 30px;font-size:90%;}
  .pagination .prev i {color:#999;font-size:80%;}
 .pagination .next {float:right;padding:0px 30px 0px 0px;font-size:90%;}
  .pagination .next i {color:#999;font-size:80%;}
 .pagination .by_page {font-size:120%;}
 .pagination .by_page div {background:#313131;transition:all 0.3s ease 0s;color:#fefefe;padding:7px 10px;margin:-30px 0px 10px 0px;}
 .pagination .by_page:hover div {background:#f74f4f;transition:all 0.3s ease 0s;color:#fff;}


ul.spi {padding:5px 10px 5px 30px;}
ul.spi li {margin: 5px 0;}



/*----------------------------------------*/
/*  Регистрация для доступа к демо Бюджетов
/*----------------------------------------*/
#budget_registration_block {clear:both;padding:10px 20px;margin:20px 0 30px 0;background:#fafafa;border-radius:15px;border:solid 1px #e5e5e5;}
#budget_registration_block table {border-spacing:5px;margin-top:20px;}
#budget_registration_block table tr td {padding:6px;white-space:nowrap;}
#budget_registration_block tr td input[type="text"], textarea {width:94%;font-size:16px;padding:7px 15px 7px 15px;background:#fff;color:#666;border:solid 1px #8c8b8b;}
#budget_registration_block input[type="text"]:focus, textarea:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);background:#fefff7;}
#budget_registration_block .submit {background:#313131;width:40%;color:#fefefe;box-shadow:none;cursor: pointer;padding:10px 15px;border:none;transition:all 0.3s ease 0s;}
#budget_registration_block .submit:hover {background:#ee514a;transition:all 0.3s ease 0s;}
#budget_registration_block .submit:focus {border:none;}




/* BOTTOM bar definitions */
#footer_block {background:#242323;}


/*----------------------------------------*/
/*  Блоки в подвале  
/*----------------------------------------*/
#bottom_sections_block {}
 #bottom_sections_block .incb {padding:30px 0;}
 #bottom_sections_block ul {padding:0;margin:0;}
  #bottom_sections_block ul li {width:33.33%;color:#666;padding:14px 20px 0px 20px;margin:0;float:left;position:relative;list-style:none;border-right:solid 1px #c4c4c4;font-family:OpenSansRegular,Arial,Verdana,Tahoma,sans-serif;font-size:17px;text-transform:uppercase;}
  #bottom_sections_block ul li:last-child {border-right:0 none;}
  #bottom_sections_block ul li .drop_down_block .sub_menu_column {float:left;padding:0;margin:0;height:185px;}
   #bottom_sections_block ul li .drop_down_block .sub_menu_column ul {padding:20px 0 0 0;margin:0;}
   #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li {text-transform:none;padding:5px 10px;list-style:none;min-width:280px/*205px*/;font-family:OpenSansRegular,Arial,Verdana,Tahoma,sans-serif;font-size:14px;border:none;line-height:1.0;}
    #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li i {padding:0px 15px 0 5px;font-size:17px;margin:-1px 0;}
    #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li a {color:#808080;transition: all 0.3s ease 0s;text-decoration:none;padding:1px 0px 1px 0px;}
     #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li a:hover {color:#000;text-decoration:none;}
      #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li a:hover .fa-vk {color:#5b7aa8;}
      #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li a:hover .fa-facebook-official {color:#3a589b;}
      #bottom_sections_block ul li .drop_down_block .sub_menu_column ul li a:hover .fa-youtube {color:#cf3427;}

/*----------------------------------------*/
/*  Блоки в подвале - в самом конце  
/*----------------------------------------*/
.bot_follow_wrapper {clear:both;float:left;margin:0;padding:22px 0 0 0;color:#fff;}
 .bot_follow_wrapper div {color:#fff;}
 .bot_follow_block {padding:0;margin:0;color:#fff;}
  .bot_follow_block ul li {float:left;text-transform:none;padding:5px 10px;list-style:none;white-space:nowrap;/*min-width:150px;*/font-size:15px;border:none;}
  .bot_follow_block  ul li a {color:#fff;transition: all 0.3s ease 0s;text-decoration:none;/*padding:1px 0px 1px 0px;*/}
  .bot_follow_block  ul li a i {color:#fff;font-size:25px;transition: all 0.3s ease 0s;text-decoration:none;padding:1px 0px 1px 0px;}
   .bot_follow_block  ul li a:hover i {color:#ee514a;text-decoration:none;}


/*----------------------------------------*/
/*  Columns CSS
/*----------------------------------------*/
#container_2_cols {clear:both;padding:0 0px 0 422px;margin-top:0px;} /* left col 402px */
#container_3_cols {padding:0 230px 0 180px;} /* left col 180px, right col 180px */
 #col_1 {float:left;width:402px;margin-left:-422px;/*background:blue;*/}
 #col_2 {float:left;width:100%;/*background:green;*/}


.def {padding:5px 20px 0px 40px;}
 .def li {margin:5px 0;}



/*----------------------------------------*/
/*  FONTS definitions
/*----------------------------------------*/

/*----------------------------------------*/
/*  Lato
/*----------------------------------------*/
@font-face {
      font-family: "LatoRegular";
      src: url("/fonts/LatoRegular/LatoRegular.eot");
      src: url("/fonts/LatoRegular/LatoRegular.eot?#iefix")format("embedded-opentype"),
      url("/fonts/LatoRegular/LatoRegular.woff") format("woff"),
      url("/fonts/LatoRegular/LatoRegular.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "LatoBold";
      src: url("/fonts/LatoBold/LatoBold.eot");
      src: url("/fonts/LatoBold/LatoBold.eot?#iefix")format("embedded-opentype"),
      url("/fonts/LatoBold/LatoBold.woff") format("woff"),
      url("/fonts/LatoBold/LatoBold.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "LatoItalic";
      src: url("/fonts/LatoItalic/LatoItalic.eot");
      src: url("/fonts/LatoItalic/LatoItalic.eot?#iefix")format("embedded-opentype"),
      url("/fonts/LatoItalic/LatoItalic.woff") format("woff"),
      url("/fonts/LatoItalic/LatoItalic.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "LatoLight";
      src: url("/fonts/LatoLight/LatoLight.eot");
      src: url("/fonts/LatoLight/LatoLight.eot?#iefix")format("embedded-opentype"),
      url("/fonts/LatoLight/LatoLight.woff") format("woff"),
      url("/fonts/LatoLight/LatoLight.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "LatoBoldItalic";
      src: url("/fonts/LatoBoldItalic/LatoBoldItalic.eot");
      src: url("/fonts/LatoBoldItalic/LatoBoldItalic.eot?#iefix")format("embedded-opentype"),
      url("/fonts/LatoBoldItalic/LatoBoldItalic.woff") format("woff"),
      url("/fonts/LatoBoldItalic/LatoBoldItalic.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "LatoLightItalic";
      src: url("/fonts/LatoLightItalic/LatoLightItalic.eot");
      src: url("/fonts/LatoLightItalic/LatoLightItalic.eot?#iefix")format("embedded-opentype"),
      url("/fonts/LatoLightItalic/LatoLightItalic.woff") format("woff"),
      url("/fonts/LatoLightItalic/LatoLightItalic.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

/*----------------------------------------*/
/*  OpenSans
/*----------------------------------------*/
@font-face {
      font-family: "OpenSansRegular";
      src: url("/fonts/OpenSansRegular/OpenSansRegular.eot");
      src: url("/fonts/OpenSansRegular/OpenSansRegular.eot?#iefix")format("embedded-opentype"),
      url("/fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"),
      url("/fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "OpenSansLight";
      src: url("/fonts/OpenSansLight/OpenSansLight.eot");
      src: url("/fonts/OpenSansLight/OpenSansLight.eot?#iefix")format("embedded-opentype"),
      url("/fonts/OpenSansLight/OpenSansLight.woff") format("woff"),
      url("/fonts/OpenSansLight/OpenSansLight.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "OpenSansItalic";
      src: url("/fonts/OpenSansItalic/OpenSansItalic.eot");
      src: url("/fonts/OpenSansItalic/OpenSansItalic.eot?#iefix")format("embedded-opentype"),
      url("/fonts/OpenSansItalic/OpenSansItalic.woff") format("woff"),
      url("/fonts/OpenSansItalic/OpenSansItalic.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "OpenSansBold";
      src: url("/fonts/OpenSansBold/OpenSansBold.eot");
      src: url("/fonts/OpenSansBold/OpenSansBold.eot?#iefix")format("embedded-opentype"),
      url("/fonts/OpenSansBold/OpenSansBold.woff") format("woff"),
      url("/fonts/OpenSansBold/OpenSansBold.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

/*----------------------------------------*/
/*  PTSans
/*----------------------------------------*/
  @font-face {
      font-family: "PTSansRegular";
      src: url("/fonts/PTSansRegular/PTSansRegular.eot");
      src: url("/fonts/PTSansRegular/PTSansRegular.eot?#iefix")format("embedded-opentype"),
      url("/fonts/PTSansRegular/PTSansRegular.woff") format("woff"),
      url("/fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "PTSansItalic";
      src: url("/fonts/PTSansItalic/PTSansItalic.eot");
      src: url("/fonts/PTSansItalic/PTSansItalic.eot?#iefix")format("embedded-opentype"),
      url("/fonts/PTSansItalic/PTSansItalic.woff") format("woff"),
      url("/fonts/PTSansItalic/PTSansItalic.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }

  @font-face {
      font-family: "PTSansBold";
      src: url("/fonts/PTSansBold/PTSansBold.eot");
      src: url("/fonts/PTSansBold/PTSansBold.eot?#iefix")format("embedded-opentype"),
      url("/fonts/PTSansBold/PTSansBold.woff") format("woff"),
      url("/fonts/PTSansBold/PTSansBold.ttf") format("truetype");
      font-style: normal;
      font-weight: normal;
  }


#auth_block {position:absolute;top:64px;right:10px;background:#1a1a1a;padding:5px 10px;border-radius:10px;border:solid 3px #fff;}
/*#auth_block:hover {background:#ee514a;}*/
 .tmr {float:right;padding:8px 5px 8px 5px;color:#fff;font-size:90%;}
 .tmr i {color:#b3b3b3;margin:0 10px 0 0;transition: all 0.3s ease 0s;}
 .tmr a {color:#b3b3b3;transition: all 0.3s ease 0s;text-decoration:none;}
 .tmr a:hover {color:#fff;text-decoration:none;}
 .tmr a:hover i {color:#fff;}


.partners_list {}
 .partners_list li {width:33.3%;float:left;list-style:none;/*border:solid 1px red;*/padding:10px;text-align:center;}
  .partners_list li span {display:block;padding-top:20px;font-weight:bold;}