@charset "utf-8";


/*Red line*/
 .rd{ 
  text-indent: 1.5em
 }
 
/*  ----TEXT-BLOCK-ALIGN----begin */
 .c{ text-align:center }
 .l{ text-align:left }
 .r{ text-align:right }
 .j{ text-align: justify; }
 .cn, .centerblock{ margin:0 auto; }
 .srcb{ ссылка на автора, литературу, источник
    margin-top:10px;
    font-size:0.8em;
    text-align:right
 }
 
/*  ----FONT-STYLE----begin */
 .n { font-style:normal }
 .b{ font-weight:bold }
 .nb{ font-weight:normal !important}
 .it, .i{ font-style:italic }
 .ib, .emb{ 
    font-style:italic;
    font-weight:bold
 }
 
/*  ----MARGIN----begin */

 .mtop10{ margin-top:10px }
 .mtop20{ margin-top:20px }
 .mtop30{ margin-top:30px }
 .mtop50{ margin-top:50px }
 .mtop70{ margin-top:70px }
 .mtop150{ margin-top:150px }
 .mbottom20{margin-bottom:20 px}
 .mbottom0{ margin-bottom:0px }
 .divright{
 float:right;
 width:40%;
 margin:120px 10px 10px 0;
 }
 .divbottom{
    clear: both;
    margin:350px auto 0 auto; 
    width: 50%;
    text-align:center;
    }
 .mMinLeft10{ margin-left: -10px}
 .m10{ margin:10px 0 }
 .m20{ margin:20px 0 }
 .m30{ margin:30px 0 }
 .m40{ margin:40px 0 }
 .m50{ margin:50px 0 }
 .m60{ margin:60px 0 }
 .m1e{ margin:1em 0 }
 .m2e{ margin:2em 0 }
 .m3e{ margin:3em 0 }
 .m4e{ margin:4em 0 }
 .m5e{ margin:5em 0 }
 .m6e{ margin:6em 0 }
/*  ----MARGIN----end */
 
/*  Custom page header */
 .header {
  border-bottom: 1px solid #e5e5e5;
  padding-top: 20px;
  padding-bottom: 20px;
 }
 
 .marketing,
 .footer {
  padding-right: 15px;
  padding-left: 15px;
 }
 .header a{
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
  font-size: 20px;
 } 
 
/*  Custom page footer */
 .footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
 }
 /* Scrollbar is alwayas visible*/ 
body{
  height: 105%;
  background-color: #D6CFCF;
}
.page-link{
  background-color: #FDF6F6;
}
.container{
  background-color: #FEFEFE
}

#go-top {

  cursor:pointer; 
  width:40px;
  height:40px;
  opacity:0.3;
  position:fixed;
  bottom:50px;
  left:50px;
  display:none;
  text-indent:-9999px;
  background: url('icon_top.png') no-repeat;
}
 
.faq_item_title_inner{
    display: inline-block;
    position: relative;

    cursor: pointer;
}


.faq_item_body{
    font-size: 12px;
    padding: 1px;
    box-sizing: border-box;
    display: none;
}