.px16 {font-size:16px;line-height:22px;}
.logni {float:left;text-align:left;line-height:15px}
#fons, #fons2, #fons3, #fons4, #fons5, #fons6, #fons7, #fons8, #fons9, #fons10 {background-color: #E83E3E !important;}
#fons, #fons2, #fons3, #fons4, #fons5, #fons6, #fons7, #fons8, #fons9, #fons10{
	text-align:center;
	letter-spacing:3px;
    color: #ebebeb;
    display: block;
    font: bold 14px/16px "Ubuntu", sans-serif;
    padding: 17px 18px;
    text-shadow: 0 1px 0 rgba(1, 1, 1, 0.35);
}
/*адаптивное видео*/
.myvideo {
position:relative;
padding-bottom:56.25%;
padding-top:0;
height:0;
overflow:hidden;
border:1px solid #ccc;
}
.myvideo iframe,.myvideo object,.myvideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
hr.soften {
	height:2px;
	margin:15px;
	background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	border:0;
}
/*таблицы*/
/*адаптивная таблица
table b {font-size:16px;color:#4d4d4d;}
  table caption{
	font-family:cyrillicold;color:#BD9400;background: #efefef;border:3px solid #CADFCF; 
    padding: 10px;
    text-align: left;
	font-size: 20px;
	text-align:center;
  }
  table {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
  }

  table tr {
    border: 1px solid #ddd;
    padding: 5px;
  }

  table th, table td {
    padding: 10px;
    text-align: left;
	font-size: 13px !important;
  }

  table th {
    text-transform: uppercase;
    font-size: 13px !important;
    letter-spacing: 1px;
  }

  @media screen and (max-width: 600px) {

    table {	
      border: 0;
    }

    table thead {
      display: none;
    }
    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table td {
      display: block;
      text-align: right;
      border-bottom: 1px dotted #ccc;
	  font-size:12px;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }

  
table th {
	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 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: center;
}
table tr td:first-child{
	border-left: 0;
}
table tr td {
	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:nth-child(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);
}*/
/*конец таблицы*/
@font-face {font-family: futurabookc;src: url(/templates/moja-tula/fonts/futurabookc.eot)}
@font-face {font-family: futurabookc;src: url(/templates/moja-tula/fonts/futurabookc.ttf)}
@font-face {font-family: futurabookc;src: url(/templates/moja-tula/fonts/futurabookc.otf)}
@font-face {font-family: futurabookc;src: url(/templates/moja-tula/fonts/futurabookc.woff)}
@font-face {font-family: futurabookc;src: url(/templates/moja-tula/fonts/futurabookc.woff2)}
.moja-tula h2,.moja-tula h3,.moja-tula h4,.moja-tula h5,.moja-tula h6{font-size:1.5rem;font-weight:500;line-height:1.4167}
.moja-tula h2,.moja-tula h3,.moja-tula h4,.moja-tula h5,.moja-tula h6{font-size:1.5rem;font-weight:500;line-height:1.4167}
.moja-tula{box-sizing:content-box;max-width:895px;margin-left:auto;margin-right:auto;padding:0 2rem;background-color:#e5ecf1;margin:1rem;padding:1.625rem 1.25rem;font-family}
.moja-tula p {font-size:16px!important;font-family:Arial,Helvetica,sans-serif!important;}
@media (min-width: 501px){
.moja-tula{padding:3.75rem 5.75rem}
}
@media (min-width: 501px) and (max-width: 767px){
.moja-tula{padding:5% 7.5%}
}
@media (min-width: 768px){
.moja-tula{margin:1rem auto}
}
.moja-tula,.moja-tula h2{border-radius:.1875rem}.moja-tula h2,.moja-tula h3,.moja-tula h4,.moja-tula h5,.moja-tula h6{position:relative;background-color:#fcf9e9;border:1px solid #7c98b6;margin:0 0 2rem;padding:1rem 1rem 1rem 4rem}
@media (min-width: 501px){
.moja-tula h2,.moja-tula h3,.moja-tula h4,.moja-tula h5,.moja-tula h6{margin:0 0 3.25rem;padding:1.75rem 1rem 1.75rem 5rem}
}
.moja-tula h2::before,.moja-tula h3::before,.moja-tula h4::before,.moja-tula h5::before,.moja-tula h6::before{content:'';flex-shrink:0;position:absolute;top:1rem;left:1rem;background-image:url("/templates/moja-tula/images/23.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem}
@media (min-width: 501px){
.moja-tula h2::before,.moja-tula h3::before,.moja-tula h4::before,.moja-tula h5::before,.moja-tula h6::before{top:calc(1.75rem - 0.1875rem);width:2.5rem;height:2.5rem}
}
.moja-tula h2,.moja-tula h3,.moja-tula h4,.moja-tula h5,.moja-tula h6{font-size:1.5rem;font-weight:500;line-height:1.4167}
.moja-tula{max-width:100%;position:relative;margin-left: auto; margin-right: auto;text-align:left}
/*БЛОК ОБРАТИТЕ ВНИМАНИЕ*/
.content__ahm {
 border: 2px solid #FF7431;
 border-radius: 9px;
 margin-top:25px;

}
.ahm__title {
width:175px;
 background-color: #FF7431;
 border-radius:.75rem;
 color: #fff;
 font-size: 13px;
 font-style: italic;
 padding: 1px 20px 2px;
 margin-top: -15px;
 margin-left: 16px;
}
.ahm__text {
 margin: 5px 18px 24px;
 margin:.3125rem 1.125rem 1.5rem;
}
.ahm__text p {
font-size:20px!important;font-weight:500;
}

@media screen and (max-width: 510px) {
.ahm__text p {
 font-size: 16px!important;
 }
}
/* КОНЕЦ БЛОКА ОБРАТИТЕ ВНИМАНИЕ*/
span.strgh {text-decoration: underline;cursor: pointer;}
span.strgh:hover {text-decoration: none;color:#828282;}
#mrts {background:#fff;border:1px solid #f6f6f6;padding:10px;border-radius:4px;font-style:italic;font-size:15px;line-height:20px}
.myshop_informer tr {padding: 25px 0;}
.myshop_informer td {font-size:13px!important;line-height:18px;border-bottom:5px solid #f6f6f6!important;padding-top:20px!important;}
.myshop_a_purchase {color:red;float:right;}
b.myshop_cost {color:#ABC562!important;font-size:16px;}
.myshop_informer span {color:red;font-size:14px!important;font-weight:600;}
.myshop_a_annotation {display:none!important;}
span.cataName a:link {
  color: #497DDD; 
  border-bottom: 1px dashed; 
  font-size:14px;
  font-weight:900;
}
span.cataName a:visited {
  color: #EF7D55;
}
span.cataName a:hover {
  color: #154088; 
  border-bottom: .07em solid;   
}
span.cataName a:active {
  color: #497DDD; 
  border-bottom: 1px dashed;
}
.osre {font-family: 'Open Sans',Arial,sans-serif;
font-size:16px;    
font-weight: 400;
color: #000;
letter-spacing: normal;
line-height:24px;
}
span.big {width:92%;display: block; margin-left: auto; margin-right: auto;}
.fike table caption {
  background: #F79361; 
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px;
  box-shadow: 0 2px  4px 0 rgba(0,0,0,.3);
  color: white;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin: 0;
}
.fike table {table-layout: fixed;
  width: 100%;}
.fike td, .fike th {
  width: 2%;
    padding:5px;
	vertical-align: top;
}
#mrts1 {margin-top:5px;background:#2b90ca;border:1px solid #f6f6f6;padding:10px;border-radius:4px;font-size:16px;}
#mrts2 {margin-top:5px;background:#b44d35;border:1px solid #f6f6f6;padding:10px;border-radius:4px;font-size:16px;}
#mrts3 {margin-top:5px;background:#28ab2e;border:1px solid #f6f6f6;padding:10px;border-radius:4px;font-size:16px;}
td.perv {background: rgb(131,58,180);
background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(252,253,29,0.639093137254902) 0%, rgba(252,176,69,1) 100%);}
td.sred {background:#fcb045;}
td.trete {background: rgb(131,58,180);
background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(252,176,69,1) 0%, rgba(252,253,29,0.639093137254902) 100%);}
/*
     */
/*
*/