@font-face {
  font-family: myr;
  src: url(/fonts/MyriadPro-Regular_1.otf) format("opentype");
}
@font-face {
  font-family: myb;
  src: url(/fonts/MyriadPro-Bold_1.otf) format("opentype");
}
@font-face {
  font-family: mir;
  src: url(/fonts/MinionPro-Regular_1.otf) format("opentype");
}
@font-face {
  font-family: plkt;
  src: url(/fonts/BYD6fv0F.ttf);
}
.lr_handler{
 display: block;
 max-width: 1560px;
 min-width: 1024px;
 width: 100%;
 margin: 0 auto;
}
.lr_head{
 display: block;
 width: 100%;
 height: 80px;
 background-image: url(/pics/longread_head.jpg);
 background-position: center 20px;
 background-repeat: no-repeat;
 background-size: contain;
}
.lr_main_fon{
 display: block;
 width: 100%;
 background-color: #DEDEDE;
}
.lr_head_fon{
 background-color: #ffffff;
}
.lr_fot{
 display: block;
 width: 170px;
 height: 170px;
 border-radius: 100px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_r1_c1{
 background-color: #ffffff;
 padding: 20px 20px 15px 25px;
}
.lr_r1c1_cap{
 display: block;
 margin-top: 15px;
 text-align: center;
 font-size: 20px;
 font-family: myr, Arial;
 text-transform: uppercase;
 color: #000000;
}
.lr_r1c1_cap small {
 font-size: 18px;
 color: #717171;
 text-transform: none;
}
.lr_r1c1_stars{
 display: block;
 margin-top: 10px;
 margin-bottom: 5px;
 font-family: myr, Arial;
 font-size: 19px;
 color: #c1c1c1;
}
.lr_r1c1_lid{
 display: block;
 margin-top: 0px;
 line-height: 1.2;
 text-align: left;
 font-size: 18px;
 font-family: mir, Arial;
 color: #000000;
}
.lr_r1c2{
 padding: 15px 15px 0px 15px;
}
.lr_r1c2_table{
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_r1c2_cap{
 display: block;
 margin-top: 15px;
 font-size: 40px;
 font-family: myb, Arial;
 text-transform: uppercase;
 line-height: 1;
 color: #ffffff;
}
.lr_r1c2_cap small {
 display: block;
 margin-top: 10px;
 font-size: 30px;
 font-family: myr, Arial;
 text-transform: uppercase;
 color: #ffffff;
}
.lr_r1c2_td{
 padding: 15px 30px 20px 70px;
 background-image: url(pics/lr_orange_fon.png);
 background-position: 0 0;
 background-repeat: repeat;
}
.lr_r1c2_lid{
 padding: 10px 30px 10px 70px;
 font-size: 20px;
 font-family: myr, Arial;
 line-height: 1.3;
 color: #ffffff;
 background-image: url(pics/lr_black_fon.png);
 background-position: 0 0;
 background-repeat: repeat;
}
a.lr_lnk_inv{
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
}
.lr_r1c3_table{
 margin-top: 15px;
 background-color: #ffffff;
}
.lr_r1c3_cap{
 font-size: 14px;
 font-family: myb, Arial;
 color: #656565;
 padding-top: 10px;
}
a.lr_best_lnk{
 display: block;
 font-family: myb, Arial;
 font-size: 20px;
 line-height: 1;
 color: #000;
 text-decoration: none;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.lr_best_lnk small {
 display: block;
 margin-top: 5px;
 font-family: myr, Arial;
 font-size: 16px;
 line-height: 1;
 color: #000;
}
a.lr_best_lnk:hover{
 color: #D6442C;
}
.lr_best_td{
 padding: 15px 25px 15px 27px;
}
.lr_r1c3_hr{
 display: block;
 float: left;
 width: 100%;
 height: 3px;
 background-color: #DEDEDE;
}
.lr_r1c3_hrtd{
 padding-right: 25px;
}
a.lr_wide_lnk{
 font-size: 40px;
 font-family: plkt, 'Arial black', Arial;
 color: #515151;
 text-decoration: none;
 padding-right: 40px;
 background-image: url(pics/lr_arrow.png);
 background-position: right 15px;
 background-repeat: no-repeat;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
a.lr_wide_lnk:hover{
 color: #505797;
}
.lr_wide{
 background-color: #ffffff;
 padding: 10px 30px;
}
.lr_actual_hr{
 background-image: url(pics/lr_actual.png);
 background-position: center center;
 background-repeat: no-repeat;
}
a.lr_actual_lnk{
 display: block;
 text-decoration: none;
}
.lr_actual_td{
 padding: 20px 30px;
 color: #ffffff;
 background-image: url(pics/lr_arrow_down_black.png);
 background-position: right 30px;
 background-repeat: no-repeat;
}
.lr_actual_lnk div {
 display: block;
 line-height: 1;
 margin-right: 30px;
 font-size: 36px;
 font-family: mib;
}
.lr_actual_lnk small {
 display: block;
 margin-top: 10px;
 font-size: 18px;
 line-height: 1.2;
 font-family: mir;
}
.lr_r4cX_table{
 background-color: #ffffff;
}
.lr_r4cX_cap{
 font-size: 14px;
 font-family: myb, Arial;
 color: #656565;
}
.lr_quote_td{
 padding: 0 10px 0 0;
}
a.lr_quote_lnk{
 display: block;
 margin-bottom: 10px;
 text-decoration: none;
 color: #000000;
 font-size: 20px;
 line-height: ;
 font-family: mir, Arial;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.lr_quote_lnk:hover{
 text-decoration: underline;
 color: #D6442C;
}
.lr_quote_man{
 font-size: 12px;
 font-weight: bold;
 font-family: myb, Arial;
}
.lr_quote_man small {
 display: block;
 margin-top: 8px;
 line-height: 1;
 font-size: 11px;
 font-weight: normal;
 font-family: myr, Arial;
}
.lr_quote_man_pic{
 display: block;
 width: 100px;
 height: 100px;
 border-radius: 50px;
 background-position: 0 0;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_r4c2{
 padding: 0px 15px 0 15px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_r4c2_table{
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.handler{
 display: block;
 position: relative;
 left: 50%;
 top: 50%;
 margin-left: -82px;
 margin-top: -82px;
}
.handler_fot{
 display: block;
 position: relative;
 left: 0%;
 top: 0;
 width: 100%;
 height: 100px;
 background-image: url(pics/lr_foto_tr.png);
 background-position: right 0;
 background-repeat: no-repeat;
}
.lr_photo_div_fon{
 display: block;
 width: 100%;
 height: 73px;
 left: 0;
 top: 0;
 background-image: url(pics/lr_foto.png);
 background-position: center -1px;
 background-repeat: no-repeat;
}
.lr_photo_bl{
 background-color: #ffffff;
 padding: 5px 20px 4px 20px;
 font-size: 22px;
 font-family: myr, Arial;
 /*background-image: url(pics/lr_foto_bl.png);*/
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_photo_div_cap{
}
.lr_photo_div_cap_text{
}
.lr_slider_div_fon {
 display: block;
 position: absolute;
 width: 165px;
 height: 165px;
 left: 0;
 top: 0;
 border-radius: 100px;
 background-color: #e1e1e1;
 opacity: 0.5;
}
.lr_photo_div{
 display: block;
 position: absolute;
 color: #000000;
 width: 165px;
 height: 165px;
}
.lr_photo_div div {
 display: block;
 float: left;
 width: 165px;
 margin: 45px 0 0px 0;
 font-size: 16px;
 font-family: myr, Arial;
 font-weight: bold;
 color: #000000;
}
.lr_photo_div span {
 display: block;
 float: left;
 width: 140px;
 margin: 10px 10px 20px 10px;
 line-height: 1.1;
 font-size: 14px;
 font-family: myr, Arial;
 color: #000000;
}
.lr_video_td2{
 padding: 10px 20px 10px 20px;
}
a.lr_video_lid{
 display: block;
 font-size: 17px;
 font-family: myb;
 color: #000000;
 text-decoration: none;
}
.lr_video_lid div {
 display: block;
 font-size: 15px;
 font-family: myr;
 line-height: 1.1;
 color: #000000;
}
a.lr_video_lnk{
 display: block;
 width: 100%;
 height: 240px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_video_play{
 display: block;
 width: 100%;
 height: 240px;
 opacity: 0.9;
 background-image: url(pics/lr_play.png);
 background-position: center center;
 background-repeat: no-repeat;
}
.lr_r5_c1{
 background-color: #ffffff;
}
.lr_slide_round{
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.lr_slideround_div{
 display: block;
 position: absolute;
 color: #000000;
 width: 165px;
 height: 165px;
}
.lr_slideround_div div {
 display: block;
 float: left;
 width: 165px;
 margin: 55px 0 0px 0;
 font-size: 36px;
 font-family: myr, Arial;
 font-weight: bold;
 color: #000000;
}
.lr_slideround_div span {
 display: block;
 float: left;
 width: 140px;
 margin: 0px 10px 20px 10px;
 line-height: 1.1;
 font-size: 14px;
 font-family: myr, Arial;
 color: #000000;
}
.lr_slider_fon{
 padding: 40px 0;
 background-color: #ffffff;
}
.lr_good_hr{
 background-image: url(pics/lr_good.png);
 background-position: center center;
 background-repeat: no-repeat;
}
.lr_slide_text{
 display: block;
 padding: 20px 20px 20px 20px;
 line-height: 1.2;
 font-size: 17px;
 font-family: myr;
}
.lr_slide_text span {
 display: block;
 margin-bottom: 12px;
 padding-bottom: 5px;
 border-bottom: 1px solid #ffffff;
 font-family: myb;
 font-size: 20px;
}
a.lr_slide_left{
 display: block;
 width: 55px;
 height: 109px;
 margin-top: 200px;
 background-image: url(pics/lr_slide_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.lr_slide_right{
 display: block;
 width: 55px;
 height: 109px;
 margin-top: 200px;
 background-image: url(pics/lr_slide_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.slide_div{
 display: block;
 opacity: 1;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
a.slider_lnk{
 text-decoration: none;
}