@font-face{font-family:'rouble';src:url('../font/rouble/rouble-webfont.eot');src:url('../font/rouble/rouble-webfont.eot?#iefix') format('embedded-opentype'),   url('../font/rouble/rouble-webfont.woff') format('woff'),   url('../font/rouble/rouble-webfont.ttf') format('truetype');  font-weight:normal;  font-style:normal}
@font-face {
    font-family:'forte';
    src: 
         url('../fonts/forte_vr.ttf') format('truetype');
}
.rouble{font-family:'rouble'}
.mobile{display:none!important;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{border:0 none;font-family:'Roboto',Trebuchet MS, sans-serif;margin:0 auto;padding:0;outline:none}
input[type=submit]{-webkit-appearance:none}
html{height:100%}
body{-webkit-font-smoothing: antialiased; font-size:100%;min-height:100%;position:relative}
.text ol,.text ul{margin-left:1.5em;}
body{background:#fff;}
.placeholdr{color:gray}
.middle{padding:2% 30px 0px;max-width:1350px;width:100%;box-sizing:border-box;font-family:'Roboto',Trebuchet MS, sans-serif;}
.container{display:flex;flex-direction: column;height: 100%;width: 100%;}
.container1{flex: 1 0 auto;width: 100%;}
p{line-height:1.45em;}
.table_article{margin-bottom:13px;width:100%;}
.table_article td{border:1px solid #ddd;padding:3px;vertical-align:top;}
.fb-page{display:block;}
.fb-page.mobile,#vk_widget2{display:none;}
.book_article{text-shadow:-1px 0px 0 rgba(255,255,255,.8);
	background: #eed6f0; /* Old browsers */
background: -moz-linear-gradient(top, #eed6f0 0%, #c5cdf2 51%, #8fbce6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eed6f0 0%,#c5cdf2 51%,#8fbce6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eed6f0 0%,#c5cdf2 51%,#8fbce6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eed6f0', endColorstr='#8fbce6',GradientType=0 ); /* IE6-9 */
width:92%;margin-top:15px;border-radius:5px;padding:10px 4% 20px;position:relative;
}

.trophy{height:32px;width:32px;background:url(../images/icons/trophy.png) 0 0 no-repeat;display:inline-block;vertical-align:middle;margin-right:5px;}
.banner_lock{
	background:#e2f4ff;
	border-radius:5px;
	padding:20px 60px;
	position:relative;
	margin-bottom:20px;
}
.banner_lock div{
	padding-right:320px;
}
.banner_lock:after{
	content:'';
	width:310px;
	background:url(../images/banner_lock.png) center center no-repeat;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	height: 120%;
    background-size: contain;
}
.banner_lock .sale {
	height: 70px;
    width: 70px;
    display: block;
    position: absolute;
    border-radius: 50%;
    color: #fff;
    background: #ff4242;
    text-align: center;
    line-height: 70px;
    font-style: normal;
    font-size: 1.125rem;
    font-weight: bold;
    top: -20px;
    left: -30px;
}
.banner_lock p{
	padding-bottom:0!important;
	font-size:1.0625rem;
}
.banner_lock .desc>a{
	font-size:1rem;
	font-weight:bold;
	letter-spacing:1px;
	background:#4cbbff;
	text-decoration:none;
	color:#fff!important;
	border-radius:5px;
	padding:8px 25px;
	display:table;
	margin:10px 0;
}
.banner_lock .desc>a:hover{
	background:#000!important;
}
.alpina_book_link{
	border-radius:5px;
	display:table;
	background: #f47920 url(../images/alpina_book.png) right bottom no-repeat;
    padding: 10px 17px 10px 70px;
    color: #fff;
    font-size: 0.95rem;
    position: relative;
    margin-bottom:20px;
    margin-top:10px;
    text-decoration: none;
    margin-left: 0;
}
.alpina_book_link:hover{
	background-color:#e66b11;
}
.alpina_book_link:before{
	content:'';
	position:absolute;
	left:13px;
	bottom: 0;
    top: 0;
    margin: auto;
	height:24px;
	width:30px;
	background:url(../images/icons/alpina_logo.png) 0 0 no-repeat;
}
.alpina_book_link:after{
	content:'';
	position:absolute;
	left:52px;
	top:0px;
	height:100%;
	width:1px;
	background:rgba(255,255,255,.2);
}
.mif_book_link{
	border-radius:5px;
	display:table;
	background:#954ca5;
    padding: 10px 17px 10px 142px;
    color: #fff;
    font-size: 0.95rem;
    position: relative;
    margin-bottom:20px;
    margin-top:10px;
    text-decoration: none;
    margin-left: 0;
    opacity:0.9;
}
.mif_book_link:hover{
	opacity:1;
}
.mif_book_link:before{
	content:'';
	position:absolute;
	left:13px;
	bottom: 0;
    top: 0;
    margin: auto;
	height:26px;
	width:103px;
	background:url(../images/icons/mif_logo.png) 0 0 no-repeat;
}
.mif_book_link:after{
	content:'';
	position:absolute;
	left:129px;
	top:0px;
	height:100%;
	width:1px;
	background:rgba(255,255,255,.2);
}
.book_article h5{color:#cf0007;font-size:1.7em;padding-bottom:5px;font-weight:normal;}
.book_article h5+p{color:#161616;font-size:1em;padding-bottom:10px;line-height:1.2;}
.book_article form{padding-bottom:15px;}
.book_article form input[type=text]{float:left;padding:8px 3%;width:63.3%;}
.book_article form input[type=submit]{float:left;margin-left:0;width:30%;}
.book_article img{width:41%;display:inline-block;height:auto;margin-right:5%;vertical-align:top;}
.book_article img+p{color:#161616;display:inline-block;font-size:1em;vertical-align:top;width:50%;margin-top:-4px;line-height:1.3;}
.book_article img+p a{color:#161616;}
.book_article img+p span{margin-left:-0.5em;}
.book_article img+p span:before{content:"«";}
.book_article img+p span:after{content:"»";}
.book_article .present{height:137px;width:157px;background:url(../images/article_present.png) center center no-repeat;position:absolute;right:0;bottom:0;}

.comment_book .stars{height:12px;display:block;background:url(../images/icons/stars.png) left bottom repeat-x;text-align:left;width:56px;}
.comment_book .stars b{background:url(../images/icons/stars.png) left top repeat-x;height:12px;width:20%;display:inline-block;vertical-align:top;}
.comment_book .stars .num2{width:40%;}.comment_book .stars .num3{width:60%;}.comment_book .stars .num4{width:80%;}.comment_book .stars .num5{width:100%;}

#comment_form .stars_cont{border:1px solid #dfdfdf;border-radius:5px;display:inline-block;margin-top:5px;padding:4px 7px;}
#comment_form .stars{height:20px;display:block;background:url(../images/icons/stars_big.png) left bottom repeat-x;cursor:pointer;text-align:left;width:100px;}
#comment_form .stars b{background:url(../images/icons/stars_big.png) left bottom repeat-x;height:20px;width:20%;display:inline-block;}
#comment_form .stars b.check{background:url(../images/icons/stars_big.png) left top repeat-x;}

.howread{font-size:1rem;margin-bottom:15px;}
.howread a{color:#13ae8f;display:inline-block;line-height:20px;border-bottom:1px dashed #13ae8f;text-decoration:none;}
.howread a:hover{border-bottom-color:transparent;}
.hiden{position:relative;}
.hiden:after{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 99%, rgba(255,255,255,.8) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,.8)), color-stop(100%,rgba(255,255,255,.8)));background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 99%,rgba(255,255,255,.8) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 99%,rgba(255,255,255,.8) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 99%,rgba(255,255,255,.8) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 99%,rgba(255,255,255,.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); bottom:10px;content: '';height:150px;left: 0;position: absolute;width: 100%;}

/*Новая главная*/
div.welcome{max-width:805px;width:100%;text-align:center;margin-bottom:50px;}
div.welcome p{font-size:1.1em;line-height:1.5;padding-bottom:30px;}
div.welcome ul{font-weight:bold;text-align:center;margin-top:10px;margin-left:0;}
div.welcome li{display:inline-block;font-size:1.1em;max-height:200px;margin-left:40px;}
div.welcome li:first-child{margin-left:0;}
div.welcome li:first-child+li {margin-left:43px;}
div.welcome li:first-child+li img{margin-left:-6px;}
div.welcome img{display:block;margin-bottom:10px;}
div.welcome span{color:#46a5e0;font-family:Arial,sans-serif;font-size:1.1em;display:block;}
div.welcome a{color:#191919;text-decoration:none;line-height:1;}
div.welcome a:hover{color:#46a5e0;}
div.welcome a:hover img{animation: bounces 1.5s linear;}

.act{
    font-weight: bold!important;
    padding: 10px 0 0;
    font-style: italic;}

@keyframes bounces {
	0%, 20%,60%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}

.two_cols{
	background:url(../images/new_main/pic4.png) fixed center center no-repeat;
	background-size:cover;
	color:#fff;
	padding-bottom:40px;margin-bottom:20px;
}
.two_cols .left{float:left;width:23%;margin-right:2%;margin-top:55px;margin-left:0;}
.two_cols .left li:first-child{font-weight:bold;}
.two_cols .left li{list-style:none;font-size:1.2em;padding-bottom:7px;}
.two_cols .right{float:right;width:73%;}
.two_cols a{color:#95d6ff!important;text-decoration:none;}
.two_cols .item a{font-size:0.875em;}
.two_cols a:hover{color:#fff!important;}
.two_cols .right{margin-top:-10px;}
.two_cols .right h3{font-size:1.875em;margin-bottom:35px;margin-left:5%;}
.best_books .right .slider{text-align:center;}
.best_books .right .slider img{padding-bottom:10px;}
.best_books .slider{margin-bottom:0;}
.right_col .green,.right_col .orange,.right_col .blue,.right_col .lilac,.right_col .forest{padding:15px 20px;
    color: #fff;
    font-size: 0.875rem;}

.reviews_main{margin-bottom:50px;margin-top:-3%;}
.reviews_readers,.recommended{margin-bottom:20px;margin-top:-3%;}
.slider_rev{height:auto!important;}
.right_now,.recommended{margin-bottom:45px;}
.recommended .owl-carousel,.slider .owl-carousel{height:auto!important;}
.right_now .left{float:left;line-height: 1.2;margin-right:2%;width:50%;}
.right_now .left h4{color:#f64042;font-size:2.2em;line-height:1.1;padding:0 0 10px;text-transform:uppercase;}
.right_now .left p{color:#161616;font-size:1em;line-height: 1.2;margin-top:-5px;}
.right_now .left p a{color:#47a5e0;text-decoration:none;}
.right_now .left p a:hover{color:#161616;}
.right_now .right{float:right;width:48%;}
.right_now .right p{color:#555;font-size:0.875em;padding-bottom:0;line-height: 1.2;padding-top:10px;}
.right_now .right input[type="text"]{margin-right:-9px;width:50%;vertical-align: middle;margin-top: 0;height: 13px;}
.right_now .right input[type="submit"]{height:31px;}
.right_now form{margin-top:6px;}

.best_articles.two_cols{
	background-image:url(../images/new_main/pic5.png);
}
.best_articles.two_cols .left{float:left;width:28%;margin-right:2%;margin-top:55px;}
.best_articles.two_cols .right{float:right;width:68%;}
.best_articles.two_cols .right h3{margin-left:0;}

.best_articles .new {width:30.5%;margin-bottom:0;max-width:350px}
.best_articles .new>div{padding: 10px 20px;}
.best_articles .new>div a{color:#46a5e0!important;}
.best_articles .new:hover a{color:#161616!important;}

.reviews_main h3,.reviews_readers h3,.recommended h3{color:#39383c;font-size:1.875rem;text-align:center;margin-bottom:30px;}
.reviews_main h3 a{font-size:0.6em;font-weight:normal;text-decoration:none;}
.reviews_main h3 a:before{color:#888;content:"/";margin-right:6px;}
.reviews_main .rev{float:left;width:31%;margin-right:3%;}
.reviews_main .rev.last{margin-right:0;}
.reviews_main .rev .text_rev{background-color:#f1f1f1;padding:20px 30px;display:block;font-size:1.0625em;}
.reviews_main .rev .text_rev:before{content:"«";}
.reviews_main .rev .text_rev:after{content:"»";}
.reviews_main .rev .author_rev{color:#444;font-style:italic;text-align:center;padding:23px 20px 5px;position:relative;}
.reviews_main .rev img{display:table;border-radius:50%;}
.reviews_main .rev .author_rev:before {
	content:'';
	position:absolute;top:0;left:0;right:0;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f1f1f1;
	margin:auto;
}
.reviews_readers .rev{background:#fff;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.1);margin-bottom:5px;padding:23px 20px;}
.reviews_readers .text_reader{background:url(../images/icons/profile_reader.png) left top no-repeat;padding-left:55px;padding-bottom:20px;border-bottom:1px solid #ececec;margin-bottom:20px;}
.reviews_readers .text_reader p{color:#161616;font-size:0.9em;padding-bottom:9px;line-height:1.45;}
.reviews_readers .text_reader span{color:#636363;display:block;font-size:0.75em;text-transform:uppercase;}
.reviews_readers .rev ul{margin-left:0;font-size:0;}
.reviews_readers .rev ul li{display:inline-block;font-size:1rem;padding-bottom:0;vertical-align:top;width:58%;}
.reviews_readers .rev ul li:first-child{width:37%;margin-right:5%;}
.reviews_readers .rev ul li span{color:#636363;display:block;margin-top:3px;}
.reviews_readers .owl-prev{background:url(../images/icons/nav_reader.png) left center no-repeat;width:24px;height:24px;left:auto;right:35px;opacity:0.4;top:-53px;}
.reviews_readers .owl-next{background:url(../images/icons/nav_reader.png) right center no-repeat;width:24px;height:24px;left:auto;right:0px;opacity:0.4;top:-53px;}
.reviews_readers .owl-prev:hover,.reviews_readers .owl-next:hover{opacity:1;}

a.free_and_register,a.welcome{background:#f64042;border-radius:3px;color:#fff!important;display:block;padding:15px 0;width:100%;text-decoration:none;text-align:center;text-transform:uppercase;font-size:1.5em;margin:30px auto 40px;font-weight:bold;}
a.free_and_register:hover,a.welcome:hover{background:#47a5e0;}
a.welcome{max-width:500px;}
.count_podp{color:#fff!important;font-style: normal;background:#d81e1f url(../images/icons/men.png) 95% center no-repeat;position: absolute;left: 0;bottom:97%;border-radius: 3px 3px 0 0;font-family:'Roboto',Trebuchet MS, sans-serif!important;font-size:0.75em;padding:2px 22px 2px 4px;max-width:100%;width:calc(100% - 26px);}
.count_podp i{font-style:normal;}
.telegram{background: #36ade1;
background: -moz-linear-gradient(top, #36ade1 0%, #1f97c9 100%);
background: -webkit-linear-gradient(top, #36ade1 0%,#1f97c9 100%);
background: linear-gradient(to bottom, #36ade1 0%,#1f97c9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36ade1', endColorstr='#1f97c9',GradientType=0 );
width: 92%;display: block;color: #fff!important;font-weight: bold;text-align:left;text-decoration: none;
border-radius: 3px;padding:15px 4%;font-size: 0.875em;}
.telegram:hover{background: -moz-linear-gradient(top, #1f97c9 0%,#36ade1  100%);
background: -webkit-linear-gradient(top, #1f97c9 0%,#36ade1 100%);
background: linear-gradient(to bottom, #1f97c9 0%,#36ade1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f97c9', endColorstr='#36ade1',GradientType=0 );}
.telegram b{display: inline-block;vertical-align:middle;width:80%;}
.telegram span {width: 36px;height: 36px;background: url(../images/icons/Telegram_logo.png) center center no-repeat;display: inline-block;
vertical-align: middle;margin-right:12px;}

header .present_subscribe span{display: block;position: absolute;top: -20px;left: -7px;}
#sidebar .present_subscribe span{display:inline-block;position:relative;margin:0 0 -4px 10px;vertical-align:bottom;}
.present_subscribe span{color: #fff;;width: 25px;height: 25px;line-height: 20px;border-radius: 50%;background: #f03c00 url(../images/icons/gift.png) 5px 4px no-repeat;}

.present_dec{z-index:99;background:url(../images/icons/187534-OXRCY1-878.png) 0 0 no-repeat;display:block;height:121px;width:100px;position:fixed;bottom:50px;left:-30px;}

header .present_subscribe:hover span,header .current .present_subscribe span,#sidebar .present_subscribe:hover span{background-color:#16ba7a;}
header .present_subscribe:hover span i,header .current .present_subscribe span i{border-top-color:#16ba7a;}
#sidebar .present_subscribe:hover span i{border-right-color:#16ba7a;}

header .present_subscribe i{top: 95%;left: 50%;border-top-color: #f03c00;margin-left:-5px;}
header .current .present_subscribe i{margin-left:-5px;}
#sidebar .present_subscribe i{top: 31%;left: -4px;border-right-color: #f03c00;margin-left:-5px;}
.present_subscribe i{border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(240, 60, 0, 0);border-width: 5px;}

div.free_and_register div img{opacity:0.3;}
div.free_and_register a:first-child:after{background:url(../images/icons/free_and_register.png) left center no-repeat;content:"";height:64px;width:64px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
p.free_and_register{font-weight: bold;text-align: center;font-size: 1.1em;padding-top:20px;margin-bottom:-10px;max-width:560px;clear: both;}
p.free_and_register b{color:#f64042;}


.likely:not(.likely_custom){
	box-sizing:border-box;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-flex-wrap:wrap-reverse;
	-moz-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	-o-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse;
	font-size:12px;width:100%;height:47px;padding:0 9px 9px;position:fixed;bottom:30px;left:0;
	z-index:1000}
#textback_widget{bottom:50px!important;}
.widget-mobile.expanded #textback_widget{bottom:0px!important;}
.likely:not(.likely_custom) *{box-sizing:border-box}
.likely:not(.likely_custom) .likely__widget{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
		font-size:1em;color:#fff;min-width:32px;width:calc(25% - 12px);margin:6px;height:32px;line-height:32px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;transition-duration:.08s;transition-timing-function:ease-in-out;transition-property:all}
		.likely:not(.likely_custom) .more .likely__icon{transition:all .08s ease-in-out}

		.likely:not(.likely_custom) .more.active .likely__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}

		.likely:not(.likely_custom) .likely__button{display:none;padding-right:6px}

		.likely:not(.likely_custom) .likely__button:empty{padding-right:0}

		.likely:not(.likely_custom) .likely__icon{

			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;

			-webkit-align-items:center;
			-ms-flex-align:center;
			align-items:center;

			-webkit-justify-content:center;
			-ms-flex-pack:center;
			justify-content:center;

			width:32px;text-align:center}

.likely:not(.likely_custom) .likely__icon svg{width:16px;height:16px}.likely:not(.likely_custom) .likely__counter{padding-right:6px;font-size:11px;color:#fff;font-family:Arial,sans-serif;}.likely:not(.likely_custom).likely_no-flex{display:inline-block;font-size:0;overflow:visible}.likely:not(.likely_custom).likely_no-flex>*{display:inline-block;vertical-align:top}.likely:not(.likely_custom).likely_no-flex .likely__widget{display:inline-block;white-space:nowrap;width:21%;margin:6px 4% 6px 0;font-size:12px;text-align:center;-webkit-transform:none;transform:none;transition:none}.likely:not(.likely_custom).likely_no-flex .likely__icon{display:inline-block;vertical-align:middle;height:16px;margin-top:-2px;transition:none}.likely:not(.likely_custom).likely_no-flex .likely__icon svg{vertical-align:top}.likely{visibility:hidden;opacity:0;transition:opacity .08s ease-in-out}.likely__widget{font-family:'Helvetica Neue',Arial,sans-serif;background:#333;color:#fff;fill:#fff;cursor:pointer}.likely_ready .likely__counter_empty,.likely__counter{display:none}.likely_ready{visibility:visible;opacity:1}.likely__widget_twitter,.likely__widget.twitter{background:#55acee}.likely__widget_twitter.active,.likely__widget_twitter:hover,.likely__widget.twitter.active,.likely__widget.twitter:hover{background:#4892ca}.likely__widget_facebook,.likely__widget.facebook{background:#3b5998}.likely__widget_facebook.active,.likely__widget_facebook:hover,.likely__widget.facebook.active,.likely__widget.facebook:hover{background:#324b81}.likely__widget_vkontakte,.likely__widget.vkontakte{background:#45668e}.likely__widget_vkontakte.active,.likely__widget_vkontakte:hover,.likely__widget.vkontakte.active,.likely__widget.vkontakte:hover{background:#3a5678}.likely__widget_gplus,.likely__widget.gplus{background:#dc4e41}.likely__widget_gplus.active,.likely__widget_gplus:hover,.likely__widget.gplus.active,.likely__widget.gplus:hover{background:#bb4237}.likely__widget_odnoklassniki,.likely__widget.odnoklassniki{background:#ed812b}.likely__widget_odnoklassniki.active,.likely__widget_odnoklassniki:hover,.likely__widget.odnoklassniki.active,.likely__widget.odnoklassniki:hover{background:#c96d24}.likely__widget_pocket,.likely__widget.pocket{background:#ef4056}.likely__widget_pocket.active,.likely__widget_pocket:hover,.likely__widget.pocket.active,.likely__widget.pocket:hover{background:#cb3649}.likely__widget_telegram,.likely__widget.telegram{background:#08c}.likely__widget_telegram.active,.likely__widget_telegram:hover,.likely__widget.telegram.active,.likely__widget.telegram:hover{background:#0073ad}.likely__widget_whatsapp,.likely__widget.whatsapp{background:#43d854}.likely__widget_whatsapp.active,.likely__widget_whatsapp:hover,.likely__widget.whatsapp.active,.likely__widget.whatsapp:hover{background:#38b747}.likely__widget_viber,.likely__widget.viber{background:#8f5db7}.likely__widget_viber.active,.likely__widget_viber:hover,.likely__widget.viber.active,.likely__widget.viber:hover{background:#794f9b}.likely .more,.likely__widget.more{background:#95a5a6}.likely .more.active,.likely .more:hover,.likely__widget.more.active,.likely__widget.more:hover{background:#7e8c8d}@media (min-width:760px){.likely:not(.likely_custom){-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;bottom:auto;min-height:24px;width:auto;height:auto;padding:0;z-index:auto}.likely:not(.likely_custom) .likely__widget{min-width:20px;width:auto;height:20px;margin:2px 4px 2px 0;line-height:1.667;border-radius:2px;transition-property:background}.likely:not(.likely_custom) .likely__widget:first-child{margin-left:0}.likely:not(.likely_custom) .likely__widget:last-child{margin-right:0}.likely:not(.likely_custom) .more,.likely:not(.likely_custom) .likely__widget_telegram,.likely:not(.likely_custom) .likely__widget_viber,.likely:not(.likely_custom) .likely__widget_whatsapp{display:none}.likely:not(.likely_custom) .likely__button,.likely:not(.likely_custom).likely_ready .likely__counter{display:inline-block}.likely:not(.likely_custom).likely_no-flex .more,.likely:not(.likely_custom).likely_no-flex .likely__widget_telegram,.likely:not(.likely_custom).likely_no-flex .likely__widget_viber,.likely:not(.likely_custom).likely_no-flex .likely__widget_whatsapp,.likely:not(.likely_custom).likely_ready .likely__counter_empty{display:none}.likely:not(.likely_custom) .likely__icon{width:22px}.likely:not(.likely_custom) .likely__icon svg{width:12px;height:12px}.likely:not(.likely_custom) .likely__counter{line-height:1.92}.likely:not(.likely_custom).likely_no-flex .likely__widget{width:auto;margin:2px}.likely:not(.likely_custom).likely_no-flex .likely__widget:first-child{margin-left:0}.likely:not(.likely_custom).likely_no-flex .likely__widget:last-child{margin-right:0}.likely:not(.likely_custom).likely_no-flex .likely__icon{height:12px}}@media (max-width:759px){.likely:not(.likely_custom) .likely__widget:nth-child(n+4):not(.more){-webkit-order:2;-ms-flex-order:2;order:2;visibility:hidden;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.likely:not(.likely_custom) .more{-webkit-order:1;-ms-flex-order:1;order:1}.likely:not(.likely_custom).likely_expanded .likely__widget:nth-child(n+4):not(.more){visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.likely:not(.likely_custom).likely_no-flex{width:auto;left:15px;right:0;bottom:9px;padding:0}.likely:not(.likely_custom).likely_no-flex,.likely:not(.likely_custom).likely_no-flex .likely__widget{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.likely:not(.likely_custom).likely_no-flex .likely__widget:nth-child(3){margin-right:29%}.likely:not(.likely_custom).likely_no-flex .likely__widget:nth-child(n+4):not(.more){-webkit-transform:scaleY(-1);transform:scaleY(-1)}.likely:not(.likely_custom).likely_no-flex .more{width:21%;margin-left:0;margin-right:0;position:absolute;top:0;left:75%}.likely:not(.likely_custom).likely_desktop{display:none}}

.banner_600,.banner_990,.banner_400,.banner_600 img,.banner_990 img,.banner_400 img{display:none;max-width:100%;}.banner_not_600,.banner_full,.banner_not_600 img,.banner_full img{display:block;max-width:100%;}
.addthis_sharing_toolbox{padding-bottom:15px;margin-top:-15px;text-align: right;}
blockquote{font-family: sans-serif;position: relative;margin:0 0 13px;border-radius: 3px;background-color: #F1F1F1;padding:15px 35px;font-size: 0.95em;}
blockquote p{padding-bottom:0!important;}
blockquote::before {content: "„";position: absolute;bottom:0.4em;left: 11px;font-size: 3.5em;color: rgb(217, 217, 217);z-index: 0;}
blockquote::after {content: "“";position: absolute;top:0.4em;right: 11px;font-size: 3.5em;color: rgb(204, 204, 204);z-index: 0;}
 header,.text{z-index: 9;position: relative;}
.iphones.new_full{background-repeat:no-repeat;}
footer a:hover, .right_col .books>div a:hover,ul.nav_books li a:hover, a:hover{ text-decoration:none}
.try{z-index:99;display:block;position:fixed;text-decoration:none;bottom:-1px;right:35px;line-height: 1.5em;background:#494949;color: #fff;font-family: Arial,sans-serif;padding: 5px 20px;border-radius: 3px 3px 0 0;font-size: 0.875em;}
.try:hover{background-color:#46a5e0;}
.try:before{content: "";width: 35px;height: 100%;position: absolute;right: -33px;top: 0px;-webkit-border-radius: 0 29px 0 0;-khtml-border-radius: 0 29px 0 0;-moz-border-radius: 0 29px 0 0;-ms-border-radius: 0 29px 0 0;-o-border-radius: 0 29px 0 0;border-radius: 0 29px 0 0;background-color:#46a5e0;display: block;}
.overview_book{position:relative;z-index:1;text-shadow:1px 1px 0 rgba(0,0,0,.6);font-size: 0.6em!important;padding:0;height:1em!important;font-style:normal;margin-left:-1em;margin-top:-2em;}
.white .overview_book{margin-bottom:2em;text-shadow:none;}
.right_col .books>div>div>div.white{background-size:auto;background-position: left top;opacity:1;}
.audio{background:#fff url(../images/icons/voice.png) center center no-repeat;height:47px;width:47px;position:absolute;bottom:10px;right:10px;border-radius:50%;}

.books .info{
	background:#f3faff;
	border-radius:0 0 5px 5px;
	padding:10px 15px 10px;
}
.books .info li{background:url(../images/icons/icons_books.png) top left no-repeat;list-style:none;font-size:0.875rem;color:#363636;margin-bottom:5px;padding:5px 0 0px 25px;}
.books .info li a{color:#3b9fde;}
.books .info li.rubric{background-position:left 2px;}
.books .info li.count{background-position:left -224px;}
.books .info li.time{background-position:left -149px;}
.books .info li.comment_c{background-position:left -70px;}

.left_col ul b.audio_tag,#sidebar2 ul b.audio_tag{padding: 0;display:inline-block;font-size: 0;position: relative;margin-left:5px;line-height: 16px;height: 16px;width: 16px;}
.left_col ul b.audio_tag{background: url(../images/technology.png) top center no-repeat;vertical-align:middle;}
#sidebar2 ul b.audio_tag {background: url(../images/technology.png) bottom center no-repeat;vertical-align: middle;}
.left_col ul b.audio_tag:before,#sidebar2 ul b.audio_tag:before,#sidebar2 ul b.unlock_tag:before,.left_col ul b.unlock_tag:before{content:none!important;}

.left_col ul b.unlock_tag,#sidebar2 ul b.unlock_tag{border-radius:0;padding: 0;font-size: 0;position: relative;margin-left: 5px;line-height: 24px;height: 24px;width: 26px;display: inline-block;vertical-align:middle;}
.left_col ul b.unlock_tag{background: url(../images/icons/unlocked.png) top center no-repeat;margin-top: -3.7px;}
#sidebar2 ul b.unlock_tag{background: url(../images/icons/unlocked.png) bottom center no-repeat;}
#sidebar2 ul li:hover b.unlock_tag,#sidebar2 ul li.current b.unlock_tag,#sidebar2 ul li.current b.audio_tag,#sidebar2 ul li:hover b.audio_tag{background-position:top center;}

.left_col .group_cat{
	font-weight:bold;
}
.left_col .group_cat li,.left_col .group_cat li a{
	font-weight:normal;
	color:#696c6d;
}
.left_col .group_cat ul{
	margin-top:10px;
}
.left_col .main_cats{
	margin-left:17px;
	margin-bottom:15px;
}
.left_col .main_cats a{
	font-weight:bold;
	color:#47a5e0!important;
	text-decoration:underline;
}
.left_col .main_cats li{
	padding-bottom:15px;
}

.radius_5{border-radius:5px;}

.link_corp{background:url(../images/link_corp.png) left center no-repeat;position:absolute;top:-22px;right:0;padding-left:47px; text-align:right;line-height:22px}
.link_corp.tests{background:url(../images/icons//link_tests.png) left center no-repeat;position:absolute;right:250px;padding-left:42px;}
.link_corp.tests a{background:#5f8f2b;}
.link_corp a{background:#b23fa9;display:block;color:#fff;padding-right:10px;text-decoration:none;padding-left:10px;}
.link_corp a:hover{color:#EDD3EB}
header{background:rgba(255,255,255,.8);height:45px;margin-top:40px;position:relative;width:100%}
.logo{left:10px;top:0px;position:absolute}
.large_hidden{display:none}
.small_hidden{display:block}
.alignleft{float:left;margin:5px 15px 15px 0}


header nav{text-align:center}
.new_page header nav{text-align:right;padding-right:85px;}
.new_page header{
	padding-bottom:20px;
}

header nav li{display:inline;list-style:none}
header nav li:before{content:'';position:relative;padding-left:13px;display:inline-block;  vertical-align:top}
header nav li:first-child:before{ padding-left:0px}
header nav li a{position:relative;text-decoration:none;border-bottom:3px solid transparent;  Display:inline-block;  color:#191919;  font-size:0.95em;  line-height:43px}
header nav li a:hover, header nav li.current a{border-bottom:3px solid #46a5e0;  text-decoration:none}
header nav li a:hover:before, header nav li.current a:before{ text-decoration:none}
header >.search{ right:20px;  position:absolute;  top:-2px}
.new_page header >.search{right:0;}

.new_page .middle{
	padding-top:0;
	padding-left:80px;
	padding-right:80px;
	padding-bottom:0;
}
.new_page .middle.pad_130{
	padding-left:130px;
	padding-right:130px;
}
.new_page .middle.not_pad_l{
	padding-left:0px;
}
.new_page .middle.not_pad_r{
	padding-right:0px;
}
.new_page .block1{
	min-height:700px;
	box-sizing:border-box;
	background:url(../images/block1_bac.jpg) center center repeat;
	padding:100px 0 0;position:relative;}
.new_page .block1>div{position:relative;}
.new_page .block1 h1{
	font-family:Roboto,sans-serif;
	line-height:1;
	font-size:5.5rem;
	color:#84ccf2;
	text-shadow:1px 1px 0 rgba(0,0,0,.4);
}
.new_page .block1 .list{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.new_page .block1 .list ul{
	background:rgba(0,0,0,.5);
	padding:50px 0;
	position:relative;
	margin-left:0;
	display:table;
}
.new_page .block1 .list ul:before{
	background:rgba(0,0,0,.5);
	height:100%;
	right:100%;
	content:'';
	width:100%;
	top:0;
	position:absolute;
}
.new_page .block1 .list li{
	display:inline-block;
	border-left:1px solid #fff;
	padding:0 80px 0 20px;
	font-family:Roboto,sans-serif;
	font-size:1.25rem;
	text-transform:uppercase;
	font-weight:bold;
}
.new_page .block1 .list span{
	font-size:4.5rem;
	font-family:Franklin Gothic Heavy,sans-serif;
	display:block;
	font-weight:normal;
	line-height:1;
}
.new_page .block1 p{
	font-size:1.125rem;
	color:#46485c;
	width:340px;
	padding:35px 30px 0 49px;
	border-top:2px solid #84ccf2;
	border-left:2px solid #84ccf2;
	position:absolute;
	right:0;
	top:10px;
	text-transform:uppercase;
}

.new_page .block2{
	padding-top:100px;
	margin-bottom:100px;
}
.new_page .block2 .middle{
	padding-left:80px;
}
.new_page .block2 *{
	font-family:Roboto,sans-serif;
}
.new_page .block2 .col_2_3{
	float:left;
	width:66%;
}
.new_page .block2 .col_1_3{
	float:right;
	width:30%;
}
.new_page .block2 .title{
	color:#46485c;
	font-weight:bold;
	font-size:3.5rem;
	line-height:1.2;
	padding-top:0;
	margin-bottom:20px;
	margin-top:-20px;
}
.new_page .vsego{
	background:#46485c;
	color:#fff;
	padding:30px 30px 30px 40px;
	margin-bottom:55px;
	width:100%;
	box-sizing:border-box;
	display:table;
}
.new_page .vsego span{
	display:table-cell;
	vertical-align:middle;
	color:#8cd5ff;
	font-size:4.5rem;
	font-weight:bold;
}
.new_page .vsego p{
	display:table-cell;
	vertical-align:middle;
	font-size:1.125rem;
	width:260px;
}
.new_page .block2 .desc p{
	color:#3f4451;
	font-size:1rem;
	padding-bottom:20px;
	line-height:1.4;
}
.new_page .block2 .col_1_3{
	background:#8cd5ff;
	color:#fff;
	padding:80px 65px;
	box-sizing:border-box;
}
.new_page .block2 .col_1_3 .title{
	color:#fff;
	font-size:3rem;
	font-weight:300;
	line-height:1.1;
	margin-bottom:60px;
}
.new_page .block2 .col_1_3 input[type=text]{
	background:#fff;
	border:none;
	padding:17px 30px;
	border-radius:0;
	font-size:1.125rem;
	margin-bottom:5px;
	width:100%;
	box-sizing:border-box;
}
.new_page .block2 .col_1_3 input[type=submit]{
	margin-top:67px;
	background:#000;
	color:#fff;
	border:none;
	padding:20px 30px;
	border-radius:0;
	font-size:1.25rem;
	width:100%;
	box-sizing:border-box;
	white-space: normal;
	font-weight:600;
	text-transform:uppercase;
	margin-left:0;
}
.new_page .block2 .col_1_3 input[type=submit]:hover{
	color:#fff!important;
	background:#5ba9de!important;
}
.new_page .block3{
	background:url(../images/block3_bac.png) 0 0 no-repeat;background-size:cover;
	color:#fff;
	padding:105px 0 135px;
	margin-bottom:105px;
	position:relative;
}
.new_page .block3 .title{
	display:table;
	margin-bottom:50px;
	width:100%;
}
.new_page .block3 .title span{
	font-size:3.5rem;
	font-weight:bold;
	padding-right:20px;
	padding-bottom:23px;
}
.new_page .block3 .title i{
	position:relative;
	width:100%;
}
.new_page .block3 .title i:before{
	position:absolute;
	content:'';
	background:#fff;
	height:1px;
	width:100%;
	bottom:8px;
	left:0;
}
.new_page .block3 .title>*{
	color:#fff;
	display:table-cell;
	vertical-align:bottom;
}
.new_page .block3 .title a{
	font-size:1rem;
	padding-left:20px;
	white-space:nowrap;
	text-transform:uppercase;
	text-align:right;
}
.arrow_w,.arrow_b,.arrow_blue{
	position:relative;
	padding-right:30px;
}
.arrow_w:after,.arrow_b:after,.arrow_blue:after{
	height:20px;
	width:20px;
	content:'';
	background:url(../images/icons/icons_main_new.png) -154px -300px no-repeat;
	position:absolute;
	right:0;
	bottom:2px;
	margin:auto;
}
.arrow_b:after{
	background-position:-123px -300px;
}
.arrow_blue:after{
	background-position:-180px -300px;
}
.new_page .block3 .slider_book{
	display:table;
	table-layout: fixed;
	width:100%;
}
.new_page .block3 .books_slider{
	display:none;
}
.new_page .block3 .books_slider.active{
	display:block;
}
.new_page .block3 a{
	color:#fff;
	text-decoration:none;
}
.new_page .block3 a:hover{
	text-decoration:underline;
}
.new_page .block3 .special a{
	color:#000;
	font-weight:bold;
}
.new_page .block3 .col_1_4,.new_page .block3 .col_3_4{
	display:table-cell;
	vertical-align:middle;
}
.new_page .block3 .col_1_4{
	background:rgba(163,221,255,.8);
	padding-right:4%;
}
.new_page .block3 .col_1_4>div{
	position:relative;
	padding:100px 0px 100px  0px;
}
.new_page .block3 .col_1_4 p{
	font-size:1.25rem;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:25px;
}
.new_page .block3 .col_1_4 li{
	font-size:0.9375rem;
	list-style:none;
	text-transform:uppercase;
}
.new_page .block3 .col_1_4 .all{
	color:#000;
	list-style:none;
	text-transform:uppercase;
	position:absolute;
	font-weight:bold;
	bottom:20px;
	left:0;
}
.new_page .block3 .col_3_4{
	color:#46485c;
	background:#fff;
	padding:0 85px;
	box-sizing:border-box;
	width:75%;
	position:relative;
}
.new_page .block3 .col_3_4 a{
	color:#46485c;
}
.new_page .block3 .col_3_4:before,.new_page .block3 .col_3_4:after{
	background:#f1f4f7;
	width:85px;
	position:absolute;
	top:0;
	bottom:0;
	content:'';
}
.new_page .block3 .col_3_4:before{
	left:0;
}
.new_page .block3 .col_3_4:after{
	right:0;
}
.new_page .books_slider .owl-controls{
	position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
.new_page .books_slider .owl-stage-outer{
	z-index:9;
}
.new_page .block3 .col_3_4 .books_slider{
	border-left:1px solid #eaeaea;
}
.new_page .block3 .col_3_4 .item{
	border-right:1px solid #eaeaea;
	padding:47px 25px 85px;
}
.new_page .block3 .col_3_4 .item p{
	color:#46485c;
}
.new_page .block3 .col_3_4 .item .face{
	background:url(../images/book_bac.png) center center no-repeat;
	background-size:contain;
	box-shadow:-3px 8px 10px rgba(0,0,0,.4);
	margin-bottom:45px;
	padding:15px 13px;
}
.new_page .block3 .col_3_4 .item p.name{
	margin-bottom:15px;
}
.new_page .block3 .col_3_4 .item p.author{
	font-weight:bold;
}
.new_page .block3 .col_3_4 .item a{
	color:#46485c;
	text-decoration:none;
}
.new_page .block3 .col_3_4 .item a:hover{
	text-decoration:underline;
}
.new_page .block3 .owl-prev {
    background: url(/images/slider_l2.png) center left no-repeat;
    left:-55px;
}
.new_page .block3 .owl-next {
    background: url(/images/slider_r2.png) center right no-repeat;
    right:-55px;
}

.new_page .block4{
	margin-bottom:100px;
}
.new_page .block4 .title{
	font-weight:bold;
	font-size:3.5rem;
	color:#46485c;
	margin-bottom:50px;
}
.new_page .block4 .about_biblio{
	color:#46485c;
	font-size:0;
}
.new_page .block4 .about_biblio li{
	font-size:16px;
	display:inline-block;
	width:23%;
	margin-left:15.5%;
	position:relative;
	padding-top:165px;
	vertical-align:top;
}
.new_page .block4 .about_biblio li:first-child{
	margin-left:0;
}
.new_page .block4 .about_biblio li p{
	font-size:1.5rem;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:25px;
}
.new_page .block4 .about_biblio li span{
	display:block;
	font-size:1.0625rem;
	line-height:1.3;
}
.new_page .block4 .about_biblio li:before{
	height:98px;
	width:84px;
	content:'';
	position:absolute;
	top:0;
	left:0;
	background:url(../images/icons/icons_main_new.png) 0 0 no-repeat;
}
.new_page .block4 .about_biblio li:after{
	height:6px;
	width:100px;
	content:'';
	position:absolute;
	top:118px;
	left:0;
	background:#b7e5ff;
}
.new_page .block4 .about_biblio li.ic1:before{
	background-position:0 -47px;
}
.new_page .block4 .about_biblio li.ic2:before{
	background-position:-98px 0;
	height:88px;
    width:102px;
    top:10px;
}
.new_page .block4 .about_biblio li.ic3:before{
	background-position:-103px -99px;
	height: 94px;
    width: 97px;
}
.new_page .block5{
	background:#a3ddff;
}
.new_page .block5>div{
	background:#edfdea;
	padding:90px 135px 105px;
}
.new_page .block5 .title{
	color:#46485c;
	font-size:3.5rem;
	font-weight:bold;
	margin-bottom:50px;
	position:relative;
	padding-right:120px;
}
.new_page .block5 .title:after{
	height:98px;
	width:103px;
	content:'';
	background:url(../images/icons/icons_main_new.png) 0 -184px no-repeat;
	position:absolute;
	top:0;bottom:0;margin:auto;right:0;
	display:block;
}
.new_page .block5 .face{
	background:url(../images/book_bac2.png) center center no-repeat;
	background-size:cover;
	box-shadow:-3px 8px 15px rgba(0,0,0,.4);
	padding:20px 20px 20px 23px;
}
.new_page .week_book .face{
	width:25%;
	float:left;
}
.new_page .week_book .about_week{
	width:65%;
	float:right;
}
.new_page .week_book .name{
	font-size:1.5rem;
	color:#3f4451;
	line-height:1.2;
	margin-bottom:40px;
	font-weight:bold;
}
.new_page .week_book .name a{
	color:#3f4451;
	text-decoration:none;
}
.new_page .week_book .name a:hover{
	text-decoration:underline;
}
.new_page .week_book .texting{
	font-size:1.0625rem;
	color:#3f4451;
	line-height:1.1;
	margin-bottom:25px;
}
.new_page .week_book .texting p{
	padding-bottom:25px;
}
.new_page .week_book .texting p:last-child{
	padding-bottom:0;
}
.new_page .week_book .button_white{
	border:3px solid #ace2f8;
	background:#fff;
	display:table;
	margin-left:0;
	font-size:1.25rem;
	color:#1d1d1b;
	background:#fff;
	text-align:center;
	padding:27px 30px;
	min-width:260px;
	box-sizing:border-box;
	text-decoration:none;
	box-shadow:0 3px 0 rgba(0,0,0,.6);
	text-transform:uppercase;
}
.new_page .week_book .button_white:hover{
	background:#ace2f8;
	color:#fff;
}

.new_page .block6>div{;
	padding:90px 135px 105px;
}
.new_page .block6 .title{
	color:#46485c;
	font-size:3.5rem;
	font-weight:bold;
	margin-bottom:50px;
}
.new_page .block6 .name:after{
	height:83px;
	width:92px;
	content:'';
	background:url(../images/icons/icons_main_new.png) -108px -202px no-repeat;
	position:absolute;
	top:4px;left:0;
	display:block;
}
.new_page .block5 .face{
	background:url(../images/book_bac2.png) center center no-repeat;
	background-size:cover;
	box-shadow:-3px 8px 15px rgba(0,0,0,.4);
	padding:20px 20px 20px 23px;
}
.new_page .rev_book{
	padding:0 20px;
}
.new_page .rev_book .face{
	width:25%;
	float:left;
}
.new_page .rev_book .face{
	background:url(../images/book_bac2.png) center center no-repeat;
	background-size:cover;
	box-shadow:-3px 8px 15px rgba(0,0,0,.4);
	padding:20px 20px 20px 23px;
}
.new_page .rev_book .face{
	width:25%;
	float:left;
	margin-bottom:30px;
}
.new_page .rev_book .rev_list{
	width:65%;
	float:right;
}
.new_page .rev_book .rev_list .name{
	font-size:1.5rem;
	color:#3f4451;
	line-height:1.2;
	margin-bottom:40px;
	font-weight:bold;
	padding-left:135px;
	position:relative;
}
.new_page .rev_book .rev_list .name a{
	color:#3f4451;
	text-decoration:none;
}
.new_page .rev_book .rev_list .name a:hover{
	text-decoration:underline;
}
.new_page .rev_book .rev_list ul{
	margin-bottom:20px;
}
.new_page .rev_book .rev_list ul li{
	list-style:none;
	font-size:1.0625rem;
	line-height:1.1;
	margin-bottom:25px;
}
.new_page .rev_book .rev_list ul li{
	color:#3f4451;
	list-style:none;
	font-size:1.0625rem;
	line-height:1.1;
	margin-bottom:25px;
}
.new_page .rev_list>a{
	color:#8cd5ff;
	text-transform:uppercase;
	text-decoration:none;
}
.new_page .block6{
	overflow:hidden;
}
.new_page .block6 .owl-controls{
	position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    z-index:-1;
}
.new_page .block6 .owl-prev {
    background:url(../images/icons/icons_main_new.png) 0 -298px no-repeat;
    height:70px;
    top:0;bottom:0;margin:auto;
    left:-55px;
    width:40px;
}
.new_page .block6 .owl-next {
    background:url(../images/icons/icons_main_new.png) -53px -298px no-repeat;
    height:70px;
    top:0;bottom:0;margin:auto;
    right:-55px;
    width:40px;
}
.new_page .block6 .owl-nav .off{
	cursor:default!important;
	opacity:0.4!important;
}
.new_page .block6 #rev_thumbs_l,.new_page .block6 #rev_thumbs_r{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	width:255px;
	height:174px;
}
.new_page .block6 #rev_thumbs_l .item,.new_page .block6 #rev_thumbs_r .item{
	padding:7px 10px;
}
.new_page .block6 #rev_thumbs_l{
	right:calc(100% + 100px);
}
.new_page .block6 #rev_thumbs_r{
	left:calc(100% + 100px);
}
.new_page .block6 .rev_sliders{
	position:relative;
}
.new_page .block6 #rev_thumbs_r .face,.new_page .block6 #rev_thumbs_l .face{
	background:url(../images/book_bac2.png) center center no-repeat;
	background-size:cover;
	padding:10px 8px 10px 10px;
	margin-bottom:10px;
}
.new_page .block6 #rev_thumbs_r .active .face,.new_page .block6 #rev_thumbs_l .active .face{
	box-shadow:-3px 8px 15px rgba(0,0,0,.4);
}
.new_page{
	padding-top:40px;
}

.extremum-slide input{ display:inline}
.extremum-slide{display:none;position:absolute;right:0;transition:opacity 0.3s,visibility 0s linear 0.3s;width:270px}
input[type=text],input[type=email], textarea, select{border:1px solid #ccc;border-radius:6px;}
input[type=text]{padding:8px 10px;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset; font-size:0.8125em;}
.extremum-slide input[type=text]{width:180px}
.podpiska_news input[type=text]{width:50%}
input[type=submit],*.button_blue{text-decoration:none;background-color:#84cbdd;border:1px solid #84cbdd;color:#fff!important;border-radius:6px;padding:7px 15px 6px;  margin-left:5px;vertical-align: middle;font-size:0.875em;cursor:pointer;    vertical-align: top;}
*.button_blue{margin-left:0;}
.right_podpiska a span s{margin-top:-0.5em;display: block;}
.extremum-slide input[type=submit]{width:60px;-webkit-appearance:none;height:32px!important;}
input[type=submit]:hover,*.button_blue:hover{ cursor:pointer;  background-color:#fff;  color:#47a5e0!important}
nav select{ display:none}
.img_article{float:left;padding:5px 25px 10px 0;max-width:100%;width:350px;}
.img_article+div{margin-left: 375px;max-width:800px;margin-top:10px;}
.img_article>div,.img_article>img{margin-bottom:30px;}

/*ПЛАШКА*/
.plashka_20{background:url(../images/bac_plashka_20.png) top center;bottom:-100%;color:#fff;font-weight:bold;display:block;position:fixed;
width:96%;padding:10px 2%;text-align:center;z-index:99999;font-size:1.125em;}
.plashka_20 a{color:#fff;display:block;text-decoration:none;padding:0 5%;  max-width:1450px;  width:90%;position:relative;}
.plashka_20 .button {background-color:#634998;border-radius:3px;text-transform:uppercase;padding:3px 5px;
letter-spacing:1px;font-size:0.83333em;margin-left:30px;}
.plashka_20:hover .button{background:#c32287;}
.plashka_20 b{font-family:Arial,sans-serif;font-size:1em;}
.plashka_20 .book_pl{background:url(../images/icons/plashka_20_1.png) top center no-repeat;
	height:69px;width:187px;display:inline-block;margin:-40px -20px -15px -14px;}
.plashka_20 .flowers_pl{background:url(../images/icons/plashka_20_2.png) top center no-repeat;
	height:46px;width:148px;display:inline-block;margin: -40px 10px -15px 0;}
	.close_pl{position:absolute;top:0;right:0;}

/*Контакты*/
.col-1 {float:left;padding-right:5%;width:45%;font-family:Arial,sans-serif;margin-top:20px;}
.col-1 *{font-family:Arial,sans-serif;}
.col-2 {float:right;width:50%;margin-top:20px;}
.col-1 h5{font-family:'Roboto',Trebuchet MS, sans-serif;font-size:1.25em;padding-left:35px;margin-bottom:15px;margin-top:30px;font-weight:normal;padding-top:2px;padding-bottom:0px;}
.col-1 h5:first-child{margin-top:0;}
.col-1 .big_font{font-size:1.25rem;padding-bottom:10px;}
.col-1 .small_font{font-size:1rem;padding-bottom:10px;}
.col-1 input[type=submit]{margin-left:0;margin-top:0;}
.gray{color:#6d6d6d;}

.phones{background:url(../images/icons/contacts.png) top left no-repeat;}
.adress{background:url(../images/icons/contacts.png) left -132px no-repeat;}
.sendes{background:url(../images/icons/contacts.png) bottom left no-repeat;}

/*в корпоративку*/
.about_library{margin:30px 0;}
.about_library a{color:#56ace2;}
.about_library a:hover{color:#b23fa9;}
.about_library h3{color:#56ace2;font-weight:normal;font-style:italic;font-size:1.4375em;text-align:center;overflow:hidden;margin-bottom:-10px;}
.about_library h3 span {
position: relative;
padding: 0 15px;
display: inline-block;
}
.about_library h3 span:before, .about_library h3 span:after {
content:"";
width: 100%;
border-top: 1px solid #56ace2;
position: absolute;
right: 100%;
top: 50%;
margin-top: -1px;
}
.about_library h3 span:after {left: 100%;}

.about_library>div{display:table;border-bottom:1px solid #56ace2;padding:25px 0;}
.about_library>div:last-child{border-bottom:0;padding-bottom:0;}
.about_library>div>div{display:table-cell;vertical-align:middle;}
.about_library>div:hover .corp_1,.about_library>div:hover .corp_2,.about_library>div:hover .corp_3,.about_library>div:hover .corp_4,.about_library>div:hover .corp_5
{ -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;opacity:0.8;}
.about_library .corp_1,.about_library .corp_2,.about_library .corp_3,.about_library .corp_4,.about_library .corp_5{height:157px;width:148px;}
.about_library .corp_1{background:url(../images/icons/corp_1.png) center center no-repeat;}
.about_library .corp_2{background:url(../images/icons/corp_2.png) center center no-repeat;}
.about_library .corp_3{background:url(../images/icons/corp_3.png) center center no-repeat;}
.about_library .corp_4{background:url(../images/icons/corp_4.png) center center no-repeat;}
.about_library .corp_5{background:url(../images/icons/corp_5.png) center center no-repeat;}
.about_library div:nth-child(2n) .corp_text{padding-left:30px;}
.about_library div:nth-child(2n+1) .corp_text{padding-right:30px;}
.about_library p{color:#333;font-size:1em;line-height:1.3em;}
.about_library p:first-child{padding-bottom:10px;}
.about_library p span{color:#b23fa9;font-size:1.125em;font-weight:bold;}

/*ПОДАРОК*/
.back{background-color:#ababab;color:#fff;display:block;position:absolute;left:0;top:0;font-size:0.75em;padding:5px 10px;}
.back::after {content: ''; position: absolute;left:-14px;top:0.4em;border:7px solid transparent;border-right:7px solid #ababab;}
.back:hover{background-color:#47a5e0;}.back:hover:after{border-right-color:#47a5e0}
.podpiska{position:relative;}
.present_form input[type=text],.present_form input[type=email]{margin-bottom:10px;float:right;padding:10px 1%;margin-top:6px;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset;width:43%;font-size:1em;height:1.2em}
.present_form input[type=text].f,.present_form input[type=email].f{float:left;}
.present_form textarea{display:inline-block;padding:10px 2%;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset;width:96%;font-size:1em;height:70px;resize:none;}
.present_form .spr{background-color:#ccc;height:1px;width:100%;margin:10px 0 15px;clear:both;}
.present_form p{font-size:1em;}
.present_form ul{margin-bottom:20px;}
.present_form li{margin-left:0;position:relative;}
.present_form label{cursor:pointer;}
.present_form li b{font-weight:normal;}
.present_form li span,.present_form li b{font-family:Arial,sans-serif;}
.present_form .price_month{color:#46a5e0;width:150px;display:inline-block;}
.present_form .price_month span{color:#737373;}
.present_form .price,.present_form .price_month{font-size:1.1em;}
.present_form li label b{width:130px;display:inline-block;}
.present_form li:after{background:url(../images/icons/present.png) 0 0 no-repeat;content:"";position:absolute;width:30px;height:50px;right:0;top:0;bottom:0;margin:auto;}
.present_form li.month_6:after{background-position:center 15px;}
.present_form li.month_12:after{background-position:center -36px;}
.present_form li.month_36:after{background-position:center -93px;}
.present_form h4{padding-bottom:13px;font-weight:normal;font-size:1.2em;}
.check label{display: block;padding-left:25px;position:relative;-moz-user-select:-moz-none;-o-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}
.present_form li{border-top:1px solid #46a5e0;display:table;padding-top:1em;margin-bottom:1em;padding-right:50px;}
.present_form li:first-child{border-top:none;padding-top:0;}
.present_form ul {padding:0;}
.present_form .check span{color:#737373;}
.check{position:relative;}
a.sertificate{float:left;padding-right:1%;width:40%;}
.sertificate{float:left;width:59%;}
.present_form input[type=submit]{margin-right:20px;}
.present_form ul,.present_form h4.choice{margin-left: 20px;}
.present_t{display:none;}
.present_i img{cursor:pointer;}
.present_t:before{border:6px solid transparent;border-right:12px solid #B23FA9;content:"";position:absolute;top:10px;left:-15px;}
.present_i:hover .present_t{line-height:1.5em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius: 2px;margin-right:3px;z-index: 99;display:inline;position: absolute;font-size: 0.75em;background: #B23FA9;color: #fff;padding: 5px 10px;max-width: 300px;margin-left: 10px;}
.present_form input[type=submit]{border:1px solid #47a5e0;background-color:#47a5e0;width:180px;color:#fff; padding:10px 15px; text-transform:uppercase; font-size:0.875em; margin-top:10px; -webkit-appearance:none}
.present_form input[type=submit]:hover{ cursor:pointer;  background-color:#fff;  color:#47a5e0}
.check input[type=checkbox]+label:before{top:1px;bottom:0;margin:auto;}

.count_sert{background:#fff;border:3px solid #46A5E0;padding:20px;text-align:center;font-size:2em;margin:20px 0;}
.count_sert b{color:#56ace2;font-family:Arial,sans-serif;}

h1.title{font-size:1.8em;margin-bottom:-1.5%;margin-top:2.5%;position:relative;text-align:center;}
h2.title{font-size:1.4375em;margin-bottom:-1%;margin-top:40px;font-weight:normal;}
.contacts h2.title{font-size:1.4375em;margin-bottom:0%;margin-top:2.5%}
.contacts p{font-size:1em;line-height:1.875em}
.contacts *{font-family:Arial}
.contacts p.phone{color:#555;font-size:1em}
.contacts p.phone span{color:#3b9fde;font-size:1.4375em}
.right_col .title_slider{font-size:1.5em;margin-top:10px;margin-bottom:15px;text-align:center;}
.slider{position:relative;width:90%;margin-bottom:20px;}
.pobeda{text-align: center;
width: 100%;
display: block;
color: #B23FA9;
font-size: 1.5em;
margin:0 0 0.5em;line-height: 1em;
font-weight: bold;}
.pobeda:hover{color:#444;}
footer{width:100%;color:#191919;font-size:0.875em;  max-width:1450px;}
footer .col_1{float:left;width:60%;}
.appstore{float:right;}
footer .col_2{float:right;text-align:right;width:40%}
footer ul li{display:inline-block;font-size:0.875rem;margin-right:10px;}
footer .col_1 ul li{padding-bottom:7px;}
footer .col_2 ul{margin-top:-3px;}
footer ul li:last-child{margin-right:0;}
footer .col_2 p{display:none;}
footer ul img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
footer ul img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}
footer span{display:block;font-size: 0.8125em;padding-top:2px;color:#46A5E0;}
footer a,footer ul a{color:#47a5e0;}
footer ul a{color:#47a5e0!important;text-shadow:none!important;}

.santa{
	position:fixed;
	left:100%;
	bottom:20px;
	animation: 4s linear 10s slide 1;
	animation-fill-mode: forwards;
	z-index:99;
}
@keyframes slide {
  100% {
    left:0%;
  }
}

#add_to_wash a, #add_to_wash_2 a, .text a, .new a, .reveal-modal a, .authors a:hover{ color:#46a5e0}

.slide_popup1{ display:none;  position:absolute;  margin:auto;  position:absolute;  top:0; left:0; bottom:0; right:0;  width:240px;  height:320px;  background:#fff;  z-index:999}

.left_col{ float:left;  margin-top:5%;  width:25%}
.left_col ul b, #sidebar2 ul b{ display:inline-block;  padding:0; border-radius:50%; background:#47a5e0;  color:#fff;    font-size:11px;  font-style:normal;  position:relative;  margin-left:5px;  line-height:19px;  font-weight:normal;  height:18px;width:18px;text-align:center;}

.left_col ul b.new_cat, #sidebar2 ul b.new_cat{ background:#26A939;  -webkit-animation:blink 2s linear infinite;  animation:blink 2s linear infinite}

.left_col ul b.new_cat:before, #sidebar2 ul b.new_cat:before{ border-right:10px solid #26A939;  -webkit-animation:blink 2s linear infinite;  animation:blink 2s linear infinite}

@-webkit-keyframes blink{50%{color:rgb(255,255,255,.5)}
 51%{color:rgba(255,255,255,.6)}
 100%{color:rgba(255,255,255,.8)}
}
@keyframes blink{ 50%{color:rgb(255,255,255,.5)}
 51%{color:rgba(255,255,255,.6)}
 100%{color:rgba(255,255,255,.8)}
}
.left_col ul li{color:#191919;font-size:1em;line-height:1em;padding-bottom:12px;list-style:none}
.left_col ul li a{color:#191919;text-decoration:none}
.left_col ul li a:hover,.left_col_book .formats a,.left_col_book .desc_book a{color:#389ede}
.left_col ul li span{color:#389ede;font-size:0.815em}
.left_col ul li span i{color:#888;font-style:normal}
#sidebar2 span{ font-size:0.815em}
.left_col ul li.current{color:#349cd7;font-weight:bold;}

.author_audio{background:#f4f4f4;border-radius:3px;padding:10px 20px;margin-bottom:15px;}
.author_audio .link_author{display: inline-block;width: 70px;padding-right: 15px;vertical-align: middle;height:70px;}
.author_audio .link_author_company{display: inline-block;width:100px;height:auto;padding-right: 15px;vertical-align: middle;}
.author_audio .link_author img{border-radius:50%;max-height:100%;width:100%;}
.author_audio p{display: inline-block;vertical-align: middle;}
.author_audio p b{display:block;font-size:0.875em;text-transform:uppercase;}
.author_audio p a{color:#52a1de!important;font-size: 1em!important;}

.logo_ac{vertical-align: middle;}
.right_col h1,.right_col h4{font-weight:normal;font-size:1.8em;line-height:1em;padding-bottom:10px;margin-top:-0.3em}
.right_col h1{font-size: 1.5rem;font-weight: bold;margin-bottom: 20px;overflow: hidden;}
.title_border{overflow: hidden;text-align:center;color:#000!important;font-weight:bold!important;}
.right_col h1:before,.right_col h1:after,.title_border:before,.title_border:after {content: '';display: inline-block;vertical-align: middle;box-sizing: border-box;width: 100%;height:1px;background:#85cbdd;border: solid #FFF;border-width: 0 10px;}
.right_col h1:before,.title_border:before {margin-left: -100%;}
.right_col h1:after,.title_border:after {margin-right: -100%;}
.left_col_book h1:before,.left_col_book h1:after{content:none;}
.right_col .new h4{font-size:1.1em;line-height:1.4em;margin-top:0;}
.banner{margin-bottom:20px;}
.right_col{float:right;margin-top:5%;padding-bottom:20px;width:70%}
.new .inform{position:absolute;bottom:-15px;left:0;right:0;margin:auto;}
.new .lock{height:16px;width: 14px;display:table;vertical-align: top;margin-top: 0.2rem;margin: auto;border-radius: 50%;background: #46a5e0 url(../images/icons/lock.png) center 5px no-repeat;padding: 7px;position:relative;z-index:99;}
.right_col.search{width:100%}
.right_col.search .books >div{padding-right:10%;width:17.5%}
.text{margin-top:3%;margin-bottom:20px}
body.about .text,body.about .title{max-width:980px;}
.text p,.text p+h3,.desc_book p,.advice_articles,.logos_title{line-height:1.6;padding-bottom:20px}
.desc_book p{padding-bottom:15px;}
.logos_title{text-align:center;padding-top:13px}
.logos{padding-bottom:26px;}
.text p, .desc_book p{font-weight:normal;font-size:18px;}
.news_text{font-size:1.125rem;line-height:1.6;padding-top:30px;}
.text li{line-height:1.6em;padding-bottom:13px;}
.text ul ul,.desc_book p:last-child{padding-bottom:0px}
.border_radius{border-radius:50%;}
.float_left{display:block;float:left;margin:0 20px 15px 0;}
.float_right{display:block;float:right;margin:0 0 5px 20px;}
.plashka{background: #930016;color: #fff;padding: 15px 25px!important;border-radius: 2px;font-size:1em;clear:both;margin-bottom:20px;margin-top:10px;}
.plashka_green{background:#78A407;}
.plashka a{color:#fff;}
img{max-width:100%;}
.text .textcenter img{margin:10px 0;}
.social_share{clear:both;margin-bottom:-7px;text-align:center}
.social_share div{display:inline-block;height:54px;margin:0 10px;width:54px}
.social_share div:hover{cursor:pointer}
.social_share .rollover-vk{background:url(../images/vk.png) no-repeat}
.social_share .rollover-fb{background:url(../images/fb.png) no-repeat}

.conditions{font-size:1.3em;}
.books{width:100%}
.cont_book{display:table;margin-left:0;}
.right_col .books>div{float:left;padding-bottom:15px;padding-right:2.6666%;position:relative;width:23%;}
.right_col .books>div>div>div, .right_col_book .blue{position:relative}
.right_col .books>div:nth-child(4n), .right_col.search .books>div:nth-child(4n){padding-right:0}
.right_col .books>div:nth-child(4n+1), #news .new:nth-child(4n+1){clear:both}
span.popular, span.new_book, span.soon, .books span.close{background-image:url(../images/icon.png);background-position:right top;background-repeat:no-repeat;color:#fff;display:inline-block;font-size:0.7em;left:10.3%;height:16px;padding:3px 6px;position:absolute; top:-22px; font-style:normal; text-transform:uppercase}
span.popular{background-color:#e84c4c}
span.new_book{background-color:#3b9fde}
span.soon{background-color:#747474}
.books span.close{background-color:#ababab}
.books span.close img{padding:3px 0px 0px 0px}
.book_read{line-height:1em}
span.read{background-color:#46A5E0;left:73%;font-size:1em;height:16px;padding:3px 6px;position:absolute;top:-22px;line-height: 0.5em;}
span.read.noread{background-color:#ABABAB}
.right_col .books>div>div>div,.right_col_book .blue, .owl-carousel .item>div>div{color:#fff;background-image:url(../images/book.png);  background-position:left top;  background-repeat:repeat-y}
.right_col .books>div>div>div{background-size:100%;height:210px;width:135px;background-position:center center;margin-left:0;}

.right_col_book .blue{width:80%}
.right_col .books>div>div>div{padding:40px 35px 65px;margin-top:22px}
.owl-carousel .item>div>div{padding:26px 30px 40px;margin-top:11px}
.right_col .books>div>div>div.white,.right_col .books>div>div>div.white a{color:#636363}
.right_col .books>div>div>div{font-style:italic;box-shadow: 0px 2px 2px rgba(0,0,0,.15);}
.right_col .books>div>div p,.owl-carousel .item>div>div p{font-size:0.875em;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;height:20px}
.right_col>div>div p a{font-size:1.143em;color:#fff;font-style:normal;line-height:1.35em;word-break:break-word}
.right_col .desc_book p a{font-size:1em;}
.right_col>div>div p.title{height:154px;}
.title_book b{font-weight:normal;}
.right_col .books>div>div p.title:before,.title_book b:before, .left_col_book .title_eng:before{content:'«';}
.left_col_book .title_eng:before{margin-left:-8px}
.right_col .books>div>div p.title:after,.title_book b:after,.left_col_book .title_eng:after{content:'»';}
.right_col .books>div>p{font-size:0.875em;line-height:1.25em;padding-top:5px;text-align:center}
.right_col .books>div>p a{color:#389ede}
.korpor{padding:10px 0;display: inherit;text-align:left;background:#B23FA9;margin:5% 0 0 10%;width:22%;border-radius:3px;}
.korpor:hover a{color:#EDD3EB;}
.korpor a{display:block;background: #B23FA9 url(../images/link_corp.png) -10px center no-repeat;border-radius:3px;color: #fff;padding:0px 0% 0px 50px;text-decoration: none;}
ul.nav_books{float:right; padding:20px 0 20px;}
ul.nav_books li{color:#191919;font-size:1.0625em;display:inline;list-style:none;padding-left:20px;}
ul.nav_books li:first-child{padding-left:0;}
ul.nav_books li a{color:#389ede;font-family:Arial}

div.orange{background-color:#f78937}
div.blue{background-color:#408fc0}
div.green{background-color:#26a939}
div.cornflower{background-color:#b23fa9}
div.forest{background-color:#16ba7a}
div.lilac{background-color:#cb3ac0}
div.mazarine{background-color:#167bba}
div.white{background-color:#fff}

.left_col.faq,.right_col.faq{font-size:1.0625em;margin-top:10px;}
.left_col.faq ul li{font-size:1em;}

.left_col.faq p{color:#676767;padding-bottom:10px;}
.left_col.faq ul,.right_col.faq ul{color:#191919;margin-left:0;}
.left_col.faq ul li{border:1px solid transparent;padding:4px 30px 6px 20px;margin-bottom:5px;}
.left_col.faq ul li:hover,.left_col.faq ul .active{color:#13ae8f;border-radius:3px;border:1px solid #a5dcd1;padding:4px 30px 6px 20px;cursor:pointer;position:relative;}
.left_col.faq ul .active:before,.left_col.faq ul li:hover:before{background:url(../images/icons/faq_arrow.png) center center no-repeat;height:10px;width:8px;content:"";position:absolute;right:8px;top:0;bottom:0;margin:auto;}

.left_col.faq{border-right:1px solid #eee;padding-right: 2.5%;}

.right_col.faq h5{color:#161616;font-size:1.4375em;border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:10px;font-weight:normal;margin-top: -5px;}
.right_col.faq li{list-style:none;padding-left:20px;position:relative;}
.right_col.faq li a{color:#13ae8f;cursor:pointer;text-decoration:underline;display:inline-block;}
.right_col.faq li div{margin-top:5px;}
.right_col.faq li a:hover{text-decoration:none;}
.right_col.faq li.active a{text-decoration:none;}
.right_col.faq li div{display:none;}
.right_col.faq li.active div{display:block;}
.right_col.faq li a:before{background:url(../images/icons/faq_arrow.png) center center no-repeat;height:10px;width:8px;content:"";position:absolute;left:0;top:5px;opacity:0.4;}
.right_col.faq li a:hover:before{opacity:1;}
.right_col.faq li.active a:before{ -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);}

.right_col.faq .faq>div{display:none;}
.right_col.faq .faq>div.active{display:block;}

.left_col_book{margin-left:235px;}
.left_col_book.full{margin-left:0;clear:both;}
.right_col .title_book{font-size:1.5em;line-height:1.25em;word-break:break-word;margin-bottom:0;}
.left_col_book .title_eng{font-size:1.125em;line-height:1.125em;margin-bottom:10px!important;}
.left_col_book .author{color:#191919;font-size:1.125em;font-style:italic;margin-bottom:20px!important;}
.left_col_book .author.gm{display:table;margin: 0;padding:0;}
.left_col_book .author.gm span.img{display:inline-block;vertical-align:middle;width:70px;height:70px;border-radius:50%;overflow:hidden;position:relative;}
.left_col_book .author.gm img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.left_col_book .author.gm span.name{color: #161616;font-size:0.875em;vertical-align: middle;display: inline-block;line-height:1.4;}
.left_col_book .author.gm .img+span.name{margin-left: 10px;}
.left_col_book .author, .left_col_book .title_eng,.left_col_book .desc_book,.left_col_book span.social{margin-bottom:15px}
.left_col_book .b-share span{margin-bottom:0px}
.b-share_theme_counter{display:inline-block}
.voice{background: #13ae8f url(../images/icons/voice_w.png) 13px 5px no-repeat;border-radius:3px;color: #fff;display: inline-block;text-decoration: none;padding:8px 15px 6px 50px;float: right;margin-top:16px;font-size: 1.2rem;}
.voice:hover{background-color:#00a080;}
.left_col_book .desc_book{color:#191919;font-size:1em;line-height:1.5em;max-width:600px;margin-left:0;}
.left_col_book .formats{color:#191919;font-size:1em;margin-bottom:15px;}
.left_col_book .formats a{border-bottom:1px solid #13ae8f;color:#13ae8f;margin-right:7px;text-decoration:none;}
.left_col_book .formats a:hover{border-bottom:none!important;}
.left_col_book .formats a.disable{border-bottom:1px solid #888;color:#888;}
.popup_hide{display:none}
.right_col_book{float:left;position:relative;width:195px;}
.right_col_book .blue p{color:#fff;font-size:1.3em;font-style:italic;line-height:1.091em;margin-bottom:9px}
#add_to_wash{display:none}
#add_to_wash, #add_to_wash_2{color:#191919;font-style:italic;margin-top:15px}
.right_col_book .blue, #want_to_read:hover{background-color:#167bba}
.right_col_book .blue{min-height:200px;padding:13px 10%;}
.right_col_book .blue a{text-decoration:none;padding-left:47px;line-height:20px;display:block;color:#fff;font-size:1.125em;margin-top:10px}
.right_col_book .blue a span{font-size:0.95rem;}
.right_col_book .blue a span span{border-bottom: 1px dashed #fff;}
.right_col_book .blue a:hover span{border-bottom:none;}
.right_col_book .blue .epub{background: url(../images/icons/formats.png) 0 -1px no-repeat;padding-left:30px;}
.right_col_book .blue .fb2{background: url(../images/icons/formats.png) 0 -38px no-repeat;}
.right_col_book .blue .pdf{background: url(../images/icons/formats.png) 0 -97px no-repeat;padding-left:30px;}
.right_col_book .blue .mp3{background: url(../images/icons/formats.png) 0 -149px no-repeat;padding-left:30px;}
#want_to_read{background:#389ede;color:#fff;display:block;font-size:1em;margin-top:5px;padding:8px 19px;text-align:center;text-decoration:none;border-radius:3px;}
.right_col h4,h4.title{font-size:1.5em;font-weight:normal;line-height:1em;padding:55px 0 20px;text-align:left}
.right_col h4{padding:30px 0 15px;}
.right_col .rev_av,h4.title{padding-top:22px;}
.text .comment_book li ul{padding-left:30px}
.comment_book{margin-bottom:10px;}
.comment_book li{list-style:none;padding-top:20px}
.comment_book li:first-child{padding-top:0;}
.comment_book li>span{color:#389ede;float:right;font-size:0.875em;display:inline-block}
.comment_book li>span:first-child{color:#373737;float:left;font-size:0.75em}
.comment_book span:first-child i{font-family:'Roboto',Trebuchet MS, sans-serif;font-size:1.2em}
.comment_book p{clear:both;color:#191919;font-size:1em;padding-top:4px;}
form.contacts div{float:left;margin-bottom:5px;margin-left:2%;width:49%}
form.contacts div.captcha{float:none;margin-left:0%}
form.contacts div.captcha b{font-family:Arial}
.slider form .count_book{text-align:right;float:right;margin-left:0%;margin-top:16px;width:52%}
form.contacts div:first-child{display:inline-block;margin-left:0px!important}
form.contacts label{color:#191919;display:block;font-size:0.815em}
.slider form .count_book label{display:inline;padding-right:2%}
form.contacts{padding:0 0 15px}
form.contacts.news{padding:5px 0px 15px}
form.contacts input[type=text]{padding:5px 3%;margin-top:6px;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset; width:94%; font-size:0.8125em; height:23px}
form.contacts textarea,.reveal-modal textarea{padding:5px 1%;margin-top:6px;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset; font-size:0.8125em; margin-bottom:10px; width:98%; resize:none; height:100px}
textarea{line-height:1.6em;}
form.book_comm textarea{width:98%!important;}
form.book_comm div{width:31%;}
form.book_comm .count_book{width:33%;float:left;text-align:left;}
form.book_comm .count_book label{padding-left:7px;}
.count_book label{display:inline-block!important;}
.slider form.contacts textarea, form.contacts.news textarea{width:98%}
.slider form .count_book select option,.slider form .count_book select{font-family:Arial}
.slider form .count_book select{padding:3px 1%;margin-top:6px;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset;font-size:0.8125em; height:25px}
.slider form .count_book select option{width:15px}
form.contacts input[type=submit]{border:1px solid #47a5e0;background-color:#47a5e0;margin-left:0;color:#fff;padding:10px 15px; text-transform:uppercase; font-size:0.875em;-webkit-appearance:none}

#news .article{display:table;padding:0px;margin:0 0 40px;width:100%;}
#news .article .text_article{text-decoration:none;background:#fff;border-bottom:3px solid #46a5e0;}
#news .article .text_article img {margin-right:23px;float:left;width:200px;margin-top:5px;display:block;border-radius:3px;}
#news .article .text_article img~p{font-size:16px;margin-left:213px;}
#news .article:hover .text_article,#news .article:hover .views{background-color:#f9f9f9;}
#news .article .text_article,#news .article .views,#news .article .date{text-decoration:none;display:table-cell;padding:19px;vertical-align:middle;}
#news .article .date{color:#777;font-size:0.75em;text-align:center;}
#news .article .views{border-bottom: 3px solid #46a5e0;font-size:0.875em;color:#999;background:#fff url(../images/eye.png) 19px center no-repeat;padding-left:39px;}
#news .article .views.lock{background:#b5283b url(../images/icons/lock-icon.png) 19px center no-repeat !important;padding-left: 50px;color: #fff;}
#news .article .views.lock:hover{color:#ffb7c1;}
#news .article .date,#news .article .views{font-family:Arial,sasn-serif;line-height:1.4em;width:10%;}
#news .article p{text-decoration:none;color:#191919;}
#news .article .text_article span{font-size:1.3em;line-height:1.2em;font-weight:bold;display:block;margin-right:20px;padding-bottom:8px;}
#news .article .text_article img~span{margin-left:213px;}
#news .article .text_article b{color: #777;font-family: Arial,sans-serif;font-size: 0.875em;
font-weight: normal;padding-bottom: 8px;font-style: italic;display: inline-block;}
#news .article:hover .text_article span{text-decoration:none;}
#news .article p{padding-bottom:0;}
.category_list{margin:0 auto 10px;text-align:center;}
.category_list li{list-style:none;margin:0 5px;display:inline-block;}
.category_list li a{background:#adadad;color:#fff;text-decoration:none;padding:4px 10px;border-radius:3px;}
.category_list li a:hover,.category_list li.active a{background:#46a5e0;}

.category_list_new{
	margin-left:-20px!important;
	position:relative;
	z-index:100;
}
.category_list_new>li{
	cursor:pointer;
	color:#46a5e0;
	display:inline-block;
	padding:0 0 19px;
	margin-right:5px;
}
.category_list_new>li span{
	padding:3px 10px 3px 15px;
	display:block;
}
.category_list_new>li:hover span{
	border-radius:20px;
	background:#46a5e0;
	color:#fff;
}
.category_list_new>li span:after{
	height:8px;
	width:10px;
	content:'';
	background:url(../images/icons/down-arrow.png) 0 0 no-repeat;
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
	margin-top:8px;
}
.category_list_new>li:hover span:after{
	background:url(../images/icons/down-arrow.png) 0 bottom no-repeat;
}
.category_list_new li{
	list-style:none;
	position:relative;
}
.category_list_new ul{
	display:none;
	border-radius:5px;
	margin-top:-10px;
	position:absolute;
	top:100%;
	left:0;
	margin-left:0;
	background:#f4f4f4;
	z-index:99;
	width:280px;
}
.category_list_new ul li{
	padding-bottom:0;
}
.category_list_new>li:hover ul{
	display:block;
}
.category_list_new>li ul a{
	color:#333!important;
	display:block;
	padding:5px 15px;
	border-bottom:1px solid #ddd;
	text-decoration:none;
}
.category_list_new>li ul li:last-child a{
	border-bottom:none;
}
.category_list_new>li ul li:first-child a{
	border-radius:5px 5px 0 0;
}
.category_list_new>li ul li:last-child a{
	border-radius:0 0 5px 5px;
}
.category_list_new>li ul a:hover{
	background:#46a5e0;
	color:#fff!important;
}
.category_list_new ul::after {
    content: '';
    position: absolute;
    left:15px; top: -18px;
    border:9px solid transparent;
    border-bottom:9px solid #f4f4f4;
}
.category_list_new ul li:first-child:hover::after {
    content: '';
    position: absolute;
    left:15px; top: -18px;
    border:9px solid transparent;
    border-bottom:9px solid #46a5e0;
    z-index:9;
}

.text .desc_new .views{background:transparent url(../images/eye.png) 0 center no-repeat;padding-left:19px;}

.wrapper{line-height:1em;columns:200px auto;   -moz-columns:200px auto;   -webkit-columns:200px auto;   break-after:column}
.new{background:#f9f9f9;border-bottom:3px solid #46a5e0; float:left; margin:0 2% 40px 0; width:23.5%}
#news .new:nth-child(4n), .related_news .new:nth-child(4n){margin:0 0% 40px 0}
.new>div.text_block{padding:0 15px 15px;}
.new img{height:auto;width:100%}
.banner_a img {max-width:100%;height:auto;display:block;margin:2% 0;}
.new div:first-child{position:relative}
.new div:first-child+div{padding:13px 19px 8px;position:relative}
.new h4 a{color:#000;font-weight:bold;text-decoration:none;font-size:1.125rem;}
.new h4 a:hover{color:#46a5e0;}
.new span{float:left;font-size:0.75em;display:inline-block;color:#616161;margin-bottom:15px;}
.new span.eye{padding-left:20px;margin-left:13px;}
.eye{background:url(../images/eye.png) left no-repeat}
.new p{clear:both;font-size:0.875em;color:#191919;padding-bottom:13px;line-height:1.6}
.new span a, .desc_new span a{font-family:'Roboto',Trebuchet MS, sans-serif;font-size:0.875rem;}
.new .news_category{float:none;margin-top:-8px;z-index: 2;position: relative;display:table;margin-bottom:10px;color: #fff;background:#46a5e0;text-align:center;border-radius:35px;}
.new .news_category.talk{background:#ffb001;}
.new .news_category a{color:#fff;text-decoration:none;font-style:normal;display:block;padding:5px 20px;}
.new span a{color:#fff;text-decoration:none;font-style:normal;display:block;}
.new .news_category:hover a,.new span a:hover{color:#e8e8e8;}
.new .russian{float:none;margin-top:-8px;z-index:2;font-size:0.8125rem;padding:5px 15px;position: relative;display:table;margin-bottom:8px;color: #fff;background:#e95352;text-align:center;border-radius:35px;}
.new .inform .lock.russ{background-color:#e95352;}
.text div.img_new{line-height:1em;margin-bottom:15px;position:relative;}
.text h1,.text h4{color:#389ede;font-size:1.4em;line-height:1.3em;font-weight:normal;padding: 15px 0;word-break:break-word;}
.text h1{color: #46485c;font-size: 2rem;font-weight: bold;}
div.img_new img{height:auto;width:100%;display:block;}
div.img_new:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);}
.text div.block_inform{display:flex;justify-content:center;align-items:center;height:100%;position:absolute;left:0px;right:0px;top:0;bottom:0;margin:auto;max-width:700px;width:100%;padding:30px 30px;box-sizing:border-box;}
.text div.block_inform h1{color:#fff;text-align:center;font-size:2.0625rem;font-weight:bold;padding-top:10px;}
.text div.block_inform span{color:#fff;text-align:center;display:block;margin-bottom: 10px;}
.text div.block_inform span a{color:#fff;}

.text div.block_inform .russian{float:none;z-index:2;font-size:0.8125rem;padding:5px 15px;position: relative;display:table;margin-bottom:8px;color: #fff;background:#e95352;text-align:center;border-radius:35px;}
span.link_new{color:#a8a8a8;float:right;font-size:0.625em;margin-top:-2em;}
span.link_new a{color:#a8a8a8}
.new{word-break:break-word;}
.new h4{font-size:1.125em;line-height:1.25em;font-weight:normal;padding:0;margin-bottom:12px}

.button_red{
    background: #f64042;
    position: relative;
    line-height: 1.2em;
    text-align: center;
    transition: background 0.3s;
    display: block;
    font-size: 1em;
    margin-top: 15px;
    border-radius: 5px;
    color: #fff!important;
    text-decoration: none;
    padding: 10px 30px;
    text-shadow: none;
    box-sizing: border-box;
    max-width: 100%;
    width: auto;    
    display: table;
}
.button_red:hover{
	background:#d64244;
}
.webinar_register{
	display:block;
	position:relative;
	padding-top:137px;
	color:#fe4745!important;
	text-transform:uppercase;
	text-align:center;
	font-size:1.125rem;
	font-weight:bold;
	margin-top:20px;
}
.webinar_register:before{
	content:'';
	height:137px;
	width:201px;
	background:url(../images/icons/webinar_register.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
}
.webinar{background:transparent;border-bottom:none;}
.webinar.future_webinar{
	margin-right:4%;
	width: 48%;
}
.webinar.future_webinar:nth-child(2n){
	margin-right:0%;
}
.webinar.future_webinar .img{
	width:48%;
	float:left;
}
.webinar.future_webinar .info{
	width:49%;
	float:right;
}
.webinar a img{border-radius:3px;display:block;}
.webinar.off a img{margin-bottom:14px;}
.webinar span.date{float:none;display:block;font-size:0.875rem;font-family:Trebuchet MS,sans-serif;margin-bottom:6px;color:#424242;}
.webinar a{display:block;font-size:1.125rem;color:#47a5e0;font-weight:bold;line-height:1.35;margin-bottom:6px;position:relative;}
.webinar a:hover{text-decoration:none;}
.webinar .author{display:table;color:#191919;margin-left:0;}
.webinar .author img{border-radius:50%;display:table-cell;vertical-align:top;}
.webinar .author div{display:table-cell;vertical-align:top;}
.webinar .author img+div{padding-left:20px;}
.webinar .author span{padding-right:10px;}
.webinar .author span img{display:block;border-radius:50%;width:37px;height:37px;}
.webinar .author span,.webinar .author b{float:none;display:table-cell;vertical-align:middle;}
.webinar .author b{font-weight:normal;}
.webinar.off a:first-child{position:relative;}
.webinar.off a:first-child:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);}
.webinar_page .users{display:inline-block;font-family:Trebuchet MS,sans-serif;background:url(/images/icons/multiple-users-silhouette.png) left center no-repeat;padding:0px 0 0 28px;margin-left:20px;color:#4c4c4c;}
.webinar.future_webinar .date{margin-bottom:12px;}
.webinar.future_webinar a{margin-bottom:10px;}
.clear+h2.title{margin-top:-10px;}
.webinar .left_days{background: #c43348;position: absolute;font-weight:normal;float: none;left: 0;top:7px;color:#fff;padding:5px 15px;border-radius:0 5px 5px 0;font-size:0.95rem;}

.webinar_plus{margin-top:80px;padding-bottom:50px;position:relative;overflow:hidden;min-height:251px;}
.webinar_plus .left{margin-right:328px;margin-top:25px;}
.webinar_plus:after{position:absolute;top:0;right:0;content:'';height:251px;width:328px;background:url(../images/webinar_plus_new.png) 0 0 no-repeat;background-size:cover;}
.webinar_plus .title{font-size:1.25rem;color:#46a5e0;padding-bottom:10px;font-weight:bold;}
.webinar_plus .title p{font-size:1.25rem;font-weight:bold;padding-bottom:10px;}
.webinar_plus .desc{padding-bottom:25px;font-size:1rem;}
.webinar_plus .desc p{padding-bottom:10px;font-size:1rem;}
.webinar_plus a{margin-bottom:10px;color:#46a5e0;}
.webinar_plus h4{color:#46a5e0;font-size:1.75rem;font-weight:bold;line-height:1.3;padding-bottom:0;}
video{margin-top:30px;max-width:900px;display:table;max-height:500px;}

.webinar_page{margin-bottom:30px;}
.webinar_page_small{position:relative;z-index:10;max-width:900px;width:100%;padding:35px 0px 0;box-sizing: border-box;}
.webinar_page .img {background: center center no-repeat;width: 100%;height: 408px;position: relative;display: table;background-size: cover;}
.webinar_page .img div:first-child {display: table-cell;vertical-align: middle;position: relative;padding: 0 50px;}
.webinar_page h1{font-size:1.875em;color: #fff;line-height:1.5;text-align:center;font-weight: bold;max-width: 940px;margin-bottom: 5px;text-transform:uppercase;padding-bottom:0;}
.webinar_page .img:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.5);}
.webinar_page .date span{color:#399ede;}
.webinar_page .date{font-size:1.1875em;color:#fff;text-align:center;font-weight:bold;margin-bottom:5px;padding-bottom:0;padding-top:3px;position:relative;padding-left:35px;display:table;}
.webinar_page .date:before{content:'';height:26px;width:26px;background:url(../images/icons/date.png) 0 0 no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.webinar_page .date i,.webinar_page .date span{font-size:1rem;font-weight:normal;font-style:normal;}
.webinar_page .people{font-size:1em;color:#fff;padding-bottom:0px;margin-bottom:5px;padding-top:3px;text-align:center;position:relative;padding-left:30px;display:table;}
.webinar_page .people:before{content:'';height:20px;width:24px;background:url(../images/icons/webinar.png) 0 -31px;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.webinar_page .social{border-bottom: 1px solid #ececec;margin: 0;padding: 10px 0 15px;}

.links_to_course{margin:20px 0 35px;}
.links_to_course h5{font-size: 1.25rem;text-align: center;margin-bottom:20px;}
.links_to_course a{display: block;text-align: center;position: relative;transition: background 0.3s;display: block;font-size: 1em;margin-top: 10px;border-radius: 5px;color: #fff;text-decoration: none;padding: 10px 15px;text-shadow: none;box-sizing: border-box;display: table;background:#22a172;}
.links_to_course a:hover{opacity:0.9;}

.desc_info{    background: #f1f1f1;
    padding: 15px 20px;
    margin-bottom: 20px;
    border-left: 3px solid #e67979;
    font-size: 0.9rem;}
.speaker_cont{background:#f7f7f7;margin:0 0 -3%;}
.speaker_cont .middle{padding-top:0;padding:2px 0;}
.webinar_page>.text{line-height:1.6;font-size:1rem;margin:10px 0 23px;}
.webinar_page>.text *{line-height:1.6;font-size:1rem;}
.webinar_page .text ul,.webinar_page .text ol{padding-left:10px;margin-bottom:10px;}
.webinar_page>.text ul li{list-style-type: none;}
.webinar_page .text li ul{padding-top:12px;}
.webinar_page .text ul li{padding-bottom:10px;list-style:none;}
.webinar_page .text ul li:last-child{padding-bottom:0;}
.webinar_page .text ul>li:before{margin-left:-25px;content: "";width:21px;height: 12px;margin-right:8px;background: url(../images/icons/webinar_check.png) 0 0 no-repeat;display: inline-block;}
.webinar_page .text p{font-size:1rem;padding-bottom:13px;}
.webinar_page .text p:last-child{padding-bottom:0;}
.webinar_page .form{text-align:center;/*float:right;*/margin-top:20px;}
.webinar_page .form form{background: #f7f7f7;border: 1px solid #e4e4e4;padding: 20px;width:auto;border-radius:5px;display:table;}
.webinar_page .form .title{color: #161616;text-align: center;padding: 0 0 15px;font-size: 1.3125rem;font-weight: bold;}
.webinar_page .form input{width:200px;padding:8px 20px;margin-bottom:10px;}
.webinar_page .info p{font-size:16px;padding-bottom:0;}
.webinar_page .info{margin-top:30px;text-align:center;}
.webinar_page .info p span{font-size:1.25rem;color:#de395e;font-weight:bold;}
.webinar_page .form input[type=submit]{font-size:1rem;padding:6px 0 5px;width:200px;margin-left:5px;margin-bottom:0;}
.webinar_page div.author{/*float:left;*/width:100%;display:table;}
.webinar_page .author img{border-radius:50%;vertical-align:middle;float:left;margin:0 30px 20px 0;}
.webinar_page .author div{vertical-align:middle;}
.webinar_page div.author p{font-size:1rem;line-height:1.6;display:block;padding-bottom:12px;word-break:break-word;}
.webinar_page div.author span{display:block;font-size:1.25rem;}
.webinar_page .form .result {padding-top: 10px;line-height: 1.3;font-weight: bold;font-size: 0.875rem;color: #008128;padding-bottom: 0;display:none;}
.webinar_page .go{padding-bottom:0;}
.webinar_page .webinar_record{
	/*margin-right:0;*/
	text-decoration:none;display:table;padding:20px 30px 20px 103px;
	font-size:1.125rem;font-weight:bold;color:#fff;
	border-radius:5px;position:relative;background: #ff7a7a;
	background: -moz-linear-gradient(top, #ff7a7a 1%, #e56161 100%);
	background: -webkit-linear-gradient(top, #ff7a7a 1%,#e56161 100%);
	background: linear-gradient(to bottom, #ff7a7a 1%,#e56161 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a7a', endColorstr='#e56161',GradientType=0 );
}
.webinar_page .webinar_presentation{margin-top:30px;text-decoration: none;display: table;padding: 20px 30px 20px 103px;font-size: 1.125rem;font-weight: bold;color: #fff;border-radius: 5px;position: relative;background: #389ede;background: -moz-linear-gradient(to bottom, #389ede 1%,#b2aade 100%);background: -webkit-linear-gradient(to bottom, #389ede 1%,#b2aade 100%);background: linear-gradient(to bottom, #389ede 1%,#b2aade 100%);}
.webinar_page .webinar_presentation:hover{background:#389ede;}
.webinar_page .webinar_record:hover{background:#ff7a7a;}
.webinar_page .webinar_record:before{content:'';height:32px;width:32px;background:url(../images/icons/webinar_record.png) 0 0px;position:absolute;left:24px;top:0;bottom:0;margin:auto;}
.webinar_page .webinar_presentation:before{content:'';height:32px;width:32px;background:url(../images/icons/webinar_presentation.png) 0 0px;position:absolute;left:24px;top:0;bottom:0;margin:auto;}
.webinar_page .webinar_record:after,.webinar_page .webinar_presentation:after{content:'';height:100%;width:1px;background:rgba(255,255,255,.2);position:absolute;left:79px;top:0;bottom:0;margin:auto;}
.webinar_page .form .go{text-align:center;line-height:1.3;margin-top:15px;}
.webinar_page .title_after_webinar{font-size:1.375rem;color:#de395e;text-align:center;font-weight:bold;margin-top:50px;margin-bottom:40px;}
.webinar_page .after_webinar{margin-bottom:20px;display:table;margin-left:auto;margin-bottom:40px;}
.webinar_page .after_webinar li{width:33%;line-height:1.3;font-size:1rem;padding-left: 62px;padding-right:50px;box-sizing: border-box;display:table-cell;vertical-align:middle;position:relative;}
.webinar_page .after_webinar li:last-child{padding-right:0;}
.webinar_page .after_webinar li:before{position:absolute;left:0;top:0;bottom:0;margin:auto;height:53px;width:51px;content:'';display:block;background:url(../images/icons/webinar_icons.png) 0 0 no-repeat;}
.webinar_page .after_webinar li.video_z:before{top:-17px;}
.webinar_page .after_webinar li.presentation:before{background-position:0 -66px;}
.webinar_page .after_webinar li.obzor:before{background-position:0 -127px;}

.other_webinars{margin-top:30px;font-size:0;}
.other_webinars .title{color:#161616;font-size:1.25rem;font-weight:bold;}
.other_webinars .webinar{display:inline-block;font-size:1rem;width:32.3333%;padding-right:1.5%;margin-bottom:20px;}
.other_webinars .webinar:last-child{padding-right:0%}

.text .related_news h1{font-size:1.3em;padding:0px}
.desc_new span{font-size:0.75em;display:inline-block;color:#484848;margin-right:15px;margin-bottom:13px}
.desc_new span a{font-style:italic}
.desc_new+div{font-size:1.1rem;}
.social{display:block;margin:10px 0 15px;}
.social b {font-weight:normal;vertical-align:baseline;}
.text h2{clear:both;color:#191919;font-size:1.3em;font-weight:normal;margin:25px 0px 15px;line-height:1em}
.text div div h2{clear:none;}
.text .comment_book p{padding-bottom:0px}
.text .comment_book {margin-left:0;}
.news_text .lock {font-size: 1.125rem;padding-top:20px;}
.news_text .lock p.danger{background: url(/images/icons/unlock.png) left 3px no-repeat;color: #d73d00;padding-bottom:2px;width:60%;line-height: 1.3;padding-left: 35px;padding-top:6px;display:inline-block;font-style:italic;font-weight:bold;}
.news_text .lock p.text_lock{color:#191919;padding-bottom: 0;padding-top:3px;display:inline-block;font-style:italic;width:79%;line-height: 1.3;}
.news_text .lock p.already{display: inline-block;float: right;background: url(../images/icons/profile_blue.png) left 14px no-repeat;padding-left:4%;padding-top:16px;}
.news_text .lock form{display: inline-block;float: right;text-align:right;width:35%;padding-top:4px;}
.news_text .lock form input[type=text]{width:60%;}
.news_text .lock form input[type=submit]{width:30%;margin-left:-5px;padding-left:0;padding-right:0;border-radius:0 5px 5px 0;}

.about_subscribe{background-color:#f5f5f5;border-radius:5px;padding:0 0 20px;margin-top:10px;}
.about_subscribe .blocks{display:table;width:100%;margin:0 0 20px;}
.about_subscribe .blocks .block{padding:30px 0 45px;border-left:1px solid #dedede;border-bottom:1px solid #dedede;display:table-cell;vertical-align:top;text-align:center;width:33.333%;}
.about_subscribe .blocks .block:first-child{border-left:none;}
.about_subscribe .blocks .block h5{color:#389ede;font-size:1.5rem;font-weight:normal;margin-bottom:10px;line-height:23px;}
.about_subscribe .blocks .block h5 span.two{font-size:0.55em;}
.about_subscribe .blocks .block p span{font-size:1.375rem;}
.about_subscribe .blocks .block p{margin-bottom:10px;padding-bottom:0;}
.about_subscribe .blocks .block a{background-color:#47a5e0;color:#fff;padding: 10px 25px;text-transform:uppercase;text-decoration:none;font-size:1rem;}
.about_subscribe .blocks .block a:hover{background-color:#fff;color:#47a5e0;}
.about_subscribe>p{margin:20px 20px 0;background: url(/images/photo2.png) left center no-repeat;min-height: 118px;display:table;font-size: 1rem;padding-bottom: 0;}
.about_subscribe>p span{display:table-cell;padding-left:140px;vertical-align:middle;}


.subscribe_mail{background:#f4f4f4 url(../images/stamp.png) right 20px no-repeat;border-radius:5px;clear:both;padding:25px 20px 35px;text-align:center;position:relative;margin-bottom:20px;}
.subscribe_mail h5{color:#507d97;font-size:1.875em;font-style:italic;margin-bottom:7px;letter-spacing:1px;line-height:1.1}
.subscribe_mail p{color:#2b2b2b;font-size:1.125em;max-width:550px;line-height:1.2;margin-bottom:10px;padding-bottom:0;}
.subscribe_mail form{width:400px;}
.subscribe_mail input[type="text"]{float:left;width:65%;vertical-align: middle;margin-top: 0;height: 13px;}
.subscribe_mail input[type="submit"]{float:left;height:31px;margin-left:-1px;width:25%}
.subscribe_mail span{clear:both;color:#507d97;font-size:0.875em;text-align:left;display:block;margin-top:-4px;}
.subscribe_mail:before,.subscribe_mail:after{position:absolute;width:100%;left:0;
	display:block;height:11px;background:url(../images/letter_st.png) left top repeat-x;content:'';
}
.subscribe_mail:before{top:0;}
.subscribe_mail:after{bottom:0;}


.me_divs{max-width:1450px;margin:5% auto 80px;}
.me_divs a{text-decoration:none;}
.me_divs.ye_korpor{position:relative;top:0%;margin-top:0px;}
.me_divs.ye_korpor .me{margin-top:2%;}
.me{border:1px solid #e7e7e7;float:left;background:#f7f7f7;color:#4b5b6c;padding:50px 20px 50px 85px;position:relative;text-align:center;width:31.3333%;margin:0 1%;-webkit-transition:0.5s ease; transition:0.5s ease;box-sizing:border-box;}
.me h3{text-align:left;position:relative;font-size:1.375em;margin-bottom:5px;}
.me div{text-align:left;line-height:26px;}
.me div b{font-size:1.5625rem;font-weight:normal;display:inline-block;vertical-align:middle;}
.me div span{display:inline-block;vertical-align:middle;margin-left:5px;}

.me4 span{margin-top:-5px;padding-bottom:5px;}

.me div:before{
	background:url(../images/icons/icons_my_library.png) 0 0 no-repeat;
	content:'';
	width:49px;
	height:52px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:20px;
}

.me1 div:before{background-position:0 2px;}
.me2 div:before{background-position:-63px 1px;height:55px;}
.me3 div:before{background-position:-139px 1px;}
.me4 div:before{background-position:-215px 1px;}

.me1:hover div:before{background-position:0 bottom;}
.me2:hover div:before{background-position:-63px bottom;}
.me3:hover div:before{background-position:-139px bottom;}
.me4:hover div:before{background-position:-215px bottom;}

.me:hover{background-color:#8dd6ff;border:1px solid #8dd6ff;}

#footer{background:url(/images/black_footer.png) center center;flex: 0 0 auto;width:100%;}
/*для тестов*/
.title_test {color: #888888;text-align: center;font-size: 0.875rem;line-height: 1em;margin-bottom:12px;margin-top:50px;text-transform: uppercase;}
.number_test{font-weight:bold;color:#349cd7;font-size:1.5625rem;text-align:center;margin-bottom:13px;} 
.qwestion_test{font-size:1.125rem;color:#000;font-weight:bold;text-align:center;margin-bottom:20px;}
form.testing{max-width:250px;display:table;position:relative;z-index:1;}
form.testing label{margin-right:0;margin-bottom:15px;}
.links_test{max-width:600px;margin-top:-30px;margin-bottom:100px;display:table;width:100%;position:relative;}
.links_test a{color:#47a5e0;float:right;}
/*.links_test a:first-child{position: absolute;float: none;top: 0;left: -60px;}*/
form.testing input[type=submit]{margin:auto;display:table;text-transform:uppercase;min-width:180px;padding: 10px 15px;text-transform: uppercase;font-size: 0.875em;}
.test_result{max-width:810px;width:100%;text-align:center;}
.test_result .about{color:#3d3d3d;font-size:1rem;margin-bottom:15px;line-height:1.7rem;}
.test_result .about *{line-height:1.7rem;}
.test_result ul.links{margin-bottom:25px;font-size:0;margin-top:25px;width:100%;display:table;} 
.test_result ul.links li{font-size:1rem;width:30%;margin:0 1.5%;display:inline-block;white-space:nowrap;} 
.test_result a{color:#47a5e0;}
.border_gray{height:1px;width:100%;margin:30px 0 20px;background:#fafafa;}
.test_result ul.links li a{border: 1px solid #47a5e0;background-color: #47a5e0;width: 180px;color: #fff;padding: 10px 15px;text-transform: uppercase;font-size: 0.875em;margin-top: 10px;-webkit-appearance: none;color: #fff!important;border-radius: 6px;padding: 7px 15px 6px;margin-left: 5px;vertical-align: middle;font-size: 0.875em;cursor: pointer;vertical-align: top;text-decoration: none;box-sizing:border-box;}
.test_result ul.links li a:hover{border: 1px solid #717070;background-color: #717070;}
.test_preview{max-width:810px;width:100%;text-align:center;margin-bottom:70px;}
.test_preview .img{margin-bottom:15px;}
.test_preview img{border-radius:100%;height:120px;width:120px;display:block;}
.test_preview .title{font-size:1.5625rem;font-weight:bold;color:#000;margin-bottom:10px;margin-top:0;}
.test_preview .count{color:#3d3d3d;font-size:0.75rem;margin-bottom:15px;}
.test_preview .desc{color:#3d3d3d;font-size:0.875rem;margin-bottom:15px;line-height:1.6;}
.test_preview .desc p{line-height:1.6;padding-bottom:13px;}
.test_preview .desc ul,.test_preview .desc ol{margin-left:18px;padding-bottom:13px;}
.test_preview a{color:#47a5e0;}
.test_preview>a{display:table;margin:0 auto 10px;font-size:0.875rem;}
.kurs_test a{background:#85c87a!important;border-color:#85c87a!important;}
.webinar_test a{background:#ba47e0!important;border-color:#ba47e0!important;}
.kurs_test a:hover{background:#60bb51!important;border-color:#60bb51!important;}
.webinar_test a:hover{background:#8a35a7!important;border-color:#8a35a7!important;}

.test {width:100%;background-color:#fff;display:table;border-bottom:3px solid #67b1e3;}
.test .row{display:table-row;}
.test ul {display:table-cell;background-color:#e4e4e4;width:7%;text-align:center;vertical-align:top;padding-bottom:0;}
.test ul li {position:relative;padding:5px 0;margin:0;font-size:1.125em;list-style:none;font-family:Arial,sans-serif;color:#fff;background-color:#67b1e3;border-top:1px solid #47a5e0;}
.test ul li.past{color:#4d4d4d;border-top:1px solid #d9d9d9;background-color:#e4e4e4;}
.test ul .active_test:after {content:'';width:7px;height:17px;position:absolute;background:url(../images/test/1.png) center center no-repeat;right: -7px;}
.test .row>div{background:#fff;width:85%;vertical-align:middle;display:table-cell;padding:20px 4%;vertical-align:top;}
.test .row>div h1 {font-size:1.5em;color:#191919;font-weight:bold;}
.test .row>div h1 span {font-family:Arial,sans-serif;color:#c5c5c5;font-size:0.8333em;}
.test .row>div .radio{padding-bottom:0;}
.test .row>div input[type=submit] {border: 1px solid #47a5e0;background-color: #47a5e0;color: #fff;padding: 10px 15px;text-transform: uppercase;font-size: 0.875em;margin-top: 10px;-webkit-appearance: none;}
.test .row>div input[type=submit]:hover {cursor: pointer;background-color:#fff;color:#47a5e0;}
.test .row>div form label{cursor:pointer;position:relative;padding-left:23px;display:table;margin:15px 0;font-family:'Roboto',Trebuchet MS, sans-serif;font-size:1em;}
.test .num_qw{padding:0;background-color:#ffe13e;font-size:0.875em;color:#191919;float: right;margin-top: 20px;}
.test .num_qw b,.test .final_score b,.test .middle_score b{}
.test .row>div form p{display:inline-block;}
.test .test_result {text-align:left;font-size:1.75em;padding-bottom:10px;line-height:1.2em;}
.test .test_result_re {text-align: left;font-size: 1.2em;padding-bottom: 10px;line-height: 1.2em;}
.test .middle_score{padding-top:10px;}
.test .row>div h2{font-style:italic;text-align:center;color:#46a5e0;padding:10px 0;font-weight:bold;}
.test .row>div h2 span {font-style:normal;display:block;}
.test .final_score{padding:0 5px;background-color:#ffe13e;font-size:0.875em;color:#191919;display:inline-block;}
img.result_img{float:right;margin:0 0 10px 25px;}
.test .row>div form .hint{display:none;font-size:0.875rem;margin-top:-5px;}
.test .hint.right{color:#23a72d;}
.test .hint.wrong{color:#e11515;}

.top_podpiska{color:#46a5e0;border:3px solid #46a5e0;max-height:132px;padding:0% 3%;width:93.3%}
.top_podpiska div{padding:1% 0%;float:left;width:45%}
.top_podpiska div:first-child{background:url(../images/line.png) right center no-repeat;padding-right:10%; width:45%}
.top_podpiska h4{color:#191919;font-size:1.25em;line-height:1em;font-weight:normal;text-align:center}
.top_podpiska div ul{display:table;margin-top:10px}
.top_podpiska div ul li{display:table-cell; font-weight:600; text-align:center; font-size:1.25em; line-height:1.15em; vertical-align:middle; width:auto}
.top_podpiska div p{font-size:1.25em; font-weight:600; line-height:1.15em; margin-top:10px}
.top_podpiska div ul li:first-child+li{ font-size:2.375em; font-weight:normal; padding:0 5%; width:15%}
.left_podpiska{background:#fff; border:3px solid #46a5e0; margin-top:1%; width:48%}
.left_podpiska form.contacts{padding:15px 6% !important}
.podpiska{margin:5% auto 3%;width:76%}
.left_podpiska h3{color:#46a5e0;font-size:1.4375em;font-weight:normal;float:left}
.left_podpiska span{color:#191919;text-align: right;font-size:1.375em; font-weight:normal; float:right}
.left_podpiska span s{color: #666;display:block;margin: 0 5px;font-size: 0.7em;}
.podpiska1 h3, .podpiska3 h3, .podpiska4 h3{padding-bottom:14px}
.podpiska1 div, .podpiska3 div, .podpiska4 div{padding-bottom:14px}
.left_podpiska form.contacts input+input{float:right}
.left_podpiska span i{font-size:0.875em;font-style:normal}
.left_podpiska p{clear:both;color:#191919;font-size:0.8125em;line-height:1.2em;text-align:center}
.left_podpiska form.contacts div{clear:both;float:none;margin-left:0%;width:100%}
.left_podpiska form.contacts input[type=submit]{width:45%}
.right_podpiska{padding-left:2%;vertical-align:top;margin-top:1%;width:50%}
.right_podpiska a{line-height:1.35em;display:block;border:3px solid #46a5e0;color:#fff; padding:4% 10%; margin-bottom:12px; text-decoration:none; text-transform:uppercase}
.right_podpiska a i{font-family:'Roboto',Trebuchet MS, sans-serif;font-size:1.1em;font-style:normal}
.right_podpiska a.month24{margin-bottom:0px}
.right_podpiska a.month12:hover, .right_podpiska a.month12.current{background:#fff url(../images/icons/podpiska1.png) 97% 3px  no-repeat!important; color:#46a5e0}
.right_podpiska a.month1:hover, .right_podpiska a.month1.current{background:#fff url(../images/icons/podpiska2.png) 97% 3px no-repeat; color:#46a5e0}
.right_podpiska a.month6:hover, .right_podpiska a.month6.current{background:#fff url(../images/icons/podpiska3.png) 97% 3px no-repeat!important; color:#46a5e0}
.right_podpiska a.month24:hover, .right_podpiska a.month24.current{background:#fff url(../images/icons/podpiska4.png) 97% 3px no-repeat; color:#46a5e0}
.right_podpiska a span{display:table-cell; text-transform:lowercase; float:right; vertical-align:top; width:80px}
.right_podpiska a.month12{background:#46a5e0 url(../images/icons/podpiska1.png) 97% 3px no-repeat}
.right_podpiska a.month1{background:#46a5e0 url(../images/icons/podpiska2.png) 97% 3px no-repeat}
.right_podpiska a.month6{background:#46a5e0 url(../images/icons/podpiska3.png) 97% 3px no-repeat}
.right_podpiska a.month24{background:#46a5e0 url(../images/icons/podpiska4.png) 97% 3px no-repeat}
.podpiska1, .podpiska3, .podpiska4{ display:none}

.base{ margin-top:2%;  width:100%; display:table}
.base-row{Display:table-row}
.base li{ list-style:none; display:table-cell}

.recommended{font-size:0;}
.recommended .item{display:block;font-size:0.9rem;color:#555;margin:0 auto;vertical-align:top;max-width:200px;}
.recommended .item a{line-height:1.4;display:block;margin-bottom:5px;}
.recommended .item p{padding-bottom:0;}

.inforgaphic{
	height:50px;
	width:50px;
	background:url(../images/icons/bar-chart.png) 0 0 no-repeat;
	position:absolute;
	/*display:none;*/
	right:10px;
	top:10px;
}

.inforgaphic_100{
	height:100px !important;
	width:100px !important;
	background:url(../images/icons/bar-chart-100.png) 0 0 no-repeat !important;
}

.img_new .inforgaphic{
	right:30px;
	top:30px;
}
.img_new{position:relative}
.title_double{font-size: 1em;margin-top:2%;font-weight: normal;}

#datepairExample span{font-weight: bold;display: inline-block;margin-right:5px;text-transform: uppercase;}
#datepairExample input[type="text"]{display:inline-block;margin: 0 3px;font-family: Arial,sans-serif;padding: 5px 10px;margin-top: 6px;box-shadow: 1px 1px 4px rgba(0,0,0,.1) inset;font-size: 0.8125em;height: 13px;width: 5em;}
#datepairExample:before,#excel_table:before{content:"1";font-weight:bold;width:30px;line-height:25px;display:inline-block;border: 1px solid #46A5E0;text-align: center;border-radius: 50%;padding-bottom: 5px;vertical-align: top;margin-right: 10px;color: #46A5E0;}
.extremum-slide input[type=submit], .podpiska_news input[type=submit],.text #datepairExample input[type=submit] {cursor:pointer;background-color:#47a5e0;  border:1px solid #47a5e0;  color:#fff;  padding:0px 10px;  margin-left:5px;  font-size:0.75em;  height:23px;}
.text #datepairExample input[type=submit]:hover,.extremum-slide input[type=submit]:hover, .reveal-modal input[type=submit]:hover, form.contacts input[type=submit]:hover, .podpiska_news input[type=submit]:hover{ cursor:pointer;  background-color:#fff;  color:#47a5e0}
#excel_table:before{content:"2";margin-bottom:1em;}
#excel_table a{margin-top: 0.3em;cursor:pointer;background: rgb(88, 142, 59) url(../images/icons/excel.png) 5px center no-repeat;padding-left: 29px;line-height: 23px;border-radius: 3px;border: 1px solid rgb(88, 142, 59);color: #fff;padding: 0px 10px 0 25px;margin-left: 5px;font-size: 0.875em;height: 23px;line-height:23px;text-decoration: none;display: inline-block;vertical-align: middle;}
#excel_table a:hover{background-color:#47a5e0;border-color:#47a5e0;}
#table_otchet {display:table;width:100%;}
.row{display:table-row;background:#fff;}
.row:nth-child(2n+1){background:rgb(245, 245, 245);}
.row:nth-child(1){font-weight:bold;background:rgba(201, 201, 201, 0.53);}
.row .cell:last-child{text-align:center;}
.cell{display:table-cell;padding:10px 5px;position:relative;}
.cell .date{display:inline-block;font-weight: bold;font-family: Arial,sans-serif;font-size: 0.7em;width:9%;vertical-align: middle;}
#table_otchet p{display: inline-block;width:90%;padding-top:1em;vertical-align: middle;}
#table_otchet p:first-of-type{padding-top:0;}
#table_otchet p:last-child{padding-bottom:0;}
.row:nth-child(1) span.date{font-size:1em;font-family:'Roboto',Trebuchet MS, sans-serif;}
#table_otchet .fio{width:15%;}
#table_otchet div.date{width:75%;}
#table_otchet .itogo{width:10%;}

/*BLOGS*/
.blogs{font-size:0;margin:0 -1.5%;}
.blogs p.desc{color:#7f7f7f;font-size:1rem;margin:-2.5% 1.5% 5px;line-height:1.3}
.blogs .item .image{display:block;}
.blogs .item .image img{border-radius:10px 10px 0 0;width:100%;}
.blogs .item{border-radius:10px;font-size:1rem;width:30%;background:#f0f0f0;display:inline-block;margin:0 1.5% 3%;vertical-align:top;}
.blogs .item .cont{padding:5px 15px 15px;}
.blogs .item .link{display:block;margin-bottom:10px;font-size:1.3125em;text-align:center;color:#161616;font-weight:bold;text-decoration:none;}
.blogs .author span{border-radius:50%;height:39px;width:39px;vertical-align: middle;display:inline-block;margin-right:5px;position:relative;overflow:hidden;}
.blogs .author span img{position:absolute;top:0;left:0;width:100%;}
.blogs .author{color:#161616;text-decoration:none;}
.blogs .item .date{font-size:0.875rem;font-family:Trebuchet MS, sans-serif;color:#808080;overflow: hidden;text-align:center;display:block;}
.blogs .item .date:before,.blogs .item .date:after {content:'';display:inline-block;vertical-align: middle;box-sizing: border-box;width: 100%;height:1px;background:#d3d3d3;border: solid #f0f0f0;border-width: 0 10px;}
.blogs .item .date:before {margin-left: -100%;}
.blogs .item .date:after {margin-right: -100%;}
.blogs .item a:hover{color:#47a5e0;}

.blog{font-size:1rem;}
.blog img{height:auto;}
.blog .img{background: center center no-repeat;width: 100%;height: 408px;position:relative;display:table;background-size:cover;}
.blog .img div:first-child{display:table-cell;vertical-align:middle;position:relative;padding:0 50px;}
.blog .content{max-width:800px;width:100%;position:relative;margin:40px auto 20px;}
.blog .content .post{font-size:18px;}
.blog .author{position:absolute;top:calc(100% + 40px);max-width:800px;width: 100%;left:0;right:0;}
.blogs .author a{color:#555;display:inline-block;font-style:italic;margin-bottom:4px;}
.blog .img+.content{margin-top:90px;}
.blog .title{color:#161616;font-size:1.375rem;padding-top:0;}
.blog .comments_after{float:none;width:100%;}
.blog .img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,0.9) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.9) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.blog h1{font-size:2.375em;color:#fff;text-align:center;font-weight:bold;max-width:940px;font-family:Trebuchet MS,sans-serif;margin-bottom:5px;}
.blog .date{font-size:1em;color:#fff;text-align:center;font-family:Trebuchet MS,sans-serif;}
.blog .item{margin-bottom:0;}
.mob_visible{display:none;}

.blog blockquote{background:#f1f1f1;color:#161616;font-size:1.625rem;text-align:center;font-weight:bold;font-style:italic;margin:10px auto 20px;padding:15px 20px 25px;}
.blog blockquote p{font-weight:bold;max-width:590px;line-height:0.85;}
.blog blockquote:before,.blog blockquote:after{content:none;}
.blog blockquote p:before,.blog blockquote p:after{color:#aaa;font-size:2.8125rem;display:inline-block;font-weight:normal;font-family:Georgia;vertical-align:text-bottom;}
.blog blockquote p:before{content:'«';padding-right:5px;}
.blog blockquote p:after{content:'»';padding-left:5px;margin-bottom: -3px;}

.blog_list,.profile ol{margin-top:-5px;}
.blog_list li{padding-bottom:10px;}
.blog_list li,.blog_list li a{list-style:none;font-family:Trebuchet MS, sans-serif;}
.blog_list li a{color:#161616;}
.blog_list li:before{content:'«';}
.blog_list li:after{content:'»';}

.stop_popup{background:#fff!important;max-width:438px;padding:20px 25px!important;position:relative;border-radius:5px !important;}
.stop_popup img{display:block;max-height:240px;margin-bottom:10px;}
.stop_popup input[type=text]{float:left;border:1px solid #ccc;box-shadow:1px 1px 4px rgba(0,0,0,.1) inset; padding:5px 3%; width:54%!important;box-sizing:border-box;margin-right:1%;font-size:1em}
.stop_popup input[type=submit]{background-color:#46a5e0;color:#fff;padding:5px 10px; font-size:1em; border:1px solid #fff;width:45%;box-sizing:border-box;margin-top:0!important;}
.stop_popup.reveal-modal input[type=submit]{margin-left:0}
.stop_popup h4{color:#181827;text-align:center;font-size:1em;line-height:1.3em;font-weight:bold;margin-bottom:10px;}
.stop_popup h4 b{color:#b30000;display:block;}

.left_pop{float:left;   margin-top:0; position:relative; padding-right:5%; width:35%}
.left_pop .title{color:rgba(255,255,255,.5);   font-size:30px;   font-weight:bold;   padding:40px 13.3% 60px}
.left_pop>div{background-image:url("../images/book.png");   background-position:left top;   background-repeat:repeat-y}
.right_pop{float:right;padding-top:15px; position:relative; width:60%}
.right_pop h4{font-size:1.2em;font-weight:normal;padding-bottom:1em;line-height:1.3;}
.right_pop h4 span{color:#db1d1d; font-weight:bold; text-transform:uppercase}
.right_pop>p{font-size:18px; line-height:25px; padding-bottom:10px}
.stop_popup.reveal-modal{-webkit-border-radius:0; border-radius:0; width:auto}
.podp_popup.reveal-modal{background:#fff url(../images/background.jpg) repeat; position:absolute; z-index:101; padding:30px 40px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 10px rgba(0,0,0,.4); -webkit-box-shadow:0 0 10px rgba(0,0,0,.4); -box-shadow:0 0 10px rgba(0,0,0,.4); max-width:600px;   padding:25px 20px 35px; min-height:100px; width:auto; text-align:center}
.podp_popup h1{color:#46a5e0; text-align:center; font-size:42px; text-transform:uppercase; line-height:48px; text-shadow:1px 1px 0 rgba(255,255,255,.8); padding-bottom:5px}
.podp_popup h1 span{font-family:Arial}
.podp_popup h2{color:#46a5e0; text-align:center; font-size:26px; font-weight:normal; line-height:28px; text-shadow:1px 1px 0 rgba(255,255,255,.8)}
.podp_popup p{color:#191919; text-align:center; font-size:18px; line-height:24px; padding:20px 0; text-shadow:1px 1px 0 rgba(255,255,255,.8)}
.podp_popup a.podp_link{background:#46a5e0 url(../images/icon_podp.png) no-repeat right center; color:#fff; text-align:center; font-size:20px; font-weight:bold; line-height:20px; padding:15px 100px 15px 25px; display:inline-block; margin:0 auto; text-decoration:none; -webkit-transition:all 250ms ease; -moz-transition:all 250ms ease; -o-transition:all 250ms ease; -ms-transition:all 250ms ease; transition:all 250ms ease}
.podp_popup a.podp_link:hover{background:#1f7cb6 url(../images/icon_podp.png) no-repeat right center}

.mark_book{background:url(../images/mark_left.png) left top no-repeat;padding-left:30px;box-shadow:0px 1px 0px rgba(0,0,0,.15);color:#dcf2ff;font-size:0.875em;font-style:normal;height:22px;position:absolute;right:-8px;top:6px;}
.russian_book{background:url(../images/russian_left.png) left top no-repeat;padding-left:15px;box-shadow:0px 1px 0px rgba(0,0,0,.15);color:#fff;font-size:0.875em;font-style:normal;height:22px;position:absolute;right:-8px;top:6px;}
.russian_book span{background:#c891d6; display:block; height:20px; padding-left:6px; padding-right:8px; padding-top:2px}
.russian_book:after{background:url(../images/russian_right.png) left top no-repeat; content:' '; display:block; position:absolute; height:8px; bottom:-6px; right:0px; width:8px}

.simple_book{background:url(../images/simple_left.png) left top no-repeat;padding-left:15px;box-shadow:0px 1px 0px rgba(0,0,0,.15);color:#fff;font-size:0.875em;font-style:normal;height:22px;position:absolute;right:-8px;top:6px;}
.simple_book span{background:#7bd671; display:block; height:20px; padding-left:6px; padding-right:8px; padding-top:2px}
.simple_book:after{background:url(../images/simple_right.png) left top no-repeat; content:' '; display:block; position:absolute; height:8px; bottom:-6px; right:0px; width:8px}

.us_book{background:url(../images/us_left.png) right top no-repeat;padding-right:30px;box-shadow:0px 1px 0px rgba(0,0,0,.15);color:#dcf2ff;font-size:0.875em;font-style:normal;height:22px;position:absolute;left:-8px;bottom:10px;}
.mark_book span{background:#3a9fde; display:block; height:19px; padding-left:6px; padding-right:8px; padding-top:3px}
.us_book span{background:#F7E237; color:#006Cee; display:block; height:19px; padding-right:6px; padding-left:8px; padding-top:3px; text-shadow:1px 1px 0 #fff}
.mark_book:after{background:url(../images/mark_right.png) left top no-repeat; content:' '; display:block; position:absolute; height:8px; bottom:-6px; right:0px; width:8px}
.us_book:after{background:url(../images/us_right.png) right top no-repeat;  content:' ';  display:block;  position:absolute;  height:8px;  bottom:-6px;  left:0px;  width:8px}

.authors{font-size:1.0625em;line-height:1.5em;text-align:left;}
.authors h3{color:#3b9fde;  font-size:1em;  font-style:italic;  padding:10px 0 0}
.authors div a,.authors div span{ border-bottom:1px solid #191919;  color:#191919;  font-size:1.875em;  line-height:0em;  text-decoration:none}
.authors div{float:left;width:12%;margin-top:15px;  margin-bottom:10px}
.authors div a:hover{background:#3b9fde;border-bottom:none;  color:#fff;  padding:0 5px;  margin-left:-5px}
.authors div.current span{background:#3b9fde;border-bottom:none;  color:#fff;  padding:0 5px;  margin-left:-5px}
.authors a{color:#191919;text-decoration:none}
.authors p.current{font-weight:bold}
div.clear{float:none;clear:both;width:0%}
.authors div.clear{margin-bottom:20px}

.books{ width:100%}
.right_col h1.av, .right_col h1.av_current{ margin-bottom:5px}
.right_col h1.av_current{ color:#3b9fde}
.avatars>div{ float:left;  padding-bottom:15px;  padding-right:4%;  margin-bottom:15px;  position:relative;  text-align:center;  width:22%}
.avatars>div:nth-child(4n){ padding-right:0}
.avatars>div:nth-child(4n+1){ clear:both}
.avatars img{ border:3px solid #3b9fde;  display:block;  transition:opacity 0.3s,visibility 0s linear 0.3s;  margin-bottom:5px;  max-width:100%;  width:100%}
.avatars div:hover img{ opacity:0.5}
.avatars a{ color:#191919;  font-size:1.125em;  line-height:1.2em}
.avatars p{ color:#5e5e5e;    font-size:0.875em;  margin-top:7px;  line-height:1em}
.avatars p span{ color:#3b9fde;  font-family:Arial}
nav ul{ margin-left:50px}

.social_quote{ float:right;  padding-left:60px;  position:relative;display:none;}
.social_quote span{ left:10px;  position:absolute}
.social_quote span:hover{ cursor:pointer}
.social_quote span:first-child{ top:22%}
.social_quote span:first-child+span{ top:45%}
.social{ clear:both}

.podpiska_in_new, .podpiska_news{ clear:both;  width:88%;  background:transparent;  border-top:3px solid #389ede;  border-bottom:3px solid #389ede;  margin:35px auto 30px;  padding:6px 0;  position:relative;  text-align:center;  height:102px}
.podpiska_in_new:before{ font-size:0.2em;  content:'.';  -webkit-transform:skew(-27deg);  -moz-transform:skew(-27deg);  -o-transform:skew(-27deg);  transform:skew(-27deg);  border-left:3px solid #389ede;  position:absolute;  top:-2px;  height:116px;  left:-31px;  width:20%;  border-bottom:3px solid #389ede}
.podpiska_in_new:after{ font-size:0.2em;  content:'.';  -webkit-transform:skew(-27deg);  -moz-transform:skew(-27deg);  -o-transform:skew(-27deg);  transform:skew(-27deg);  border-right:3px solid #389ede;  position:absolute;  top:-3px;  height:116px;  right:-31px;  width:20%;  border-top:3px solid #389ede}
.podpiska_news:before{ font-size:0.2em;  content:'.';  -webkit-transform:skew(27deg);  -moz-transform:skew(27deg);  -o-transform:skew(27deg);  transform:skew(27deg);  border-left:3px solid #389ede;  position:absolute;  top:-3px;  height:116px;  left:-31px;  width:20%;  border-top:3px solid #389ede}
.podpiska_news:after{ font-size:0.2em;  content:'.';  -webkit-transform:skew(27deg);  -moz-transform:skew(27deg);  -o-transform:skew(27deg);  transform:skew(27deg);  border-right:3px solid #389ede;  position:absolute;  top:-2px;  height:116px;  right:-31px;  width:20%;  border-bottom:3px solid #389ede;  z-index:9}
.podpiska_news:after, .podpiska_news:before, .podpiska_in_new:after, .podpiska_in_new:before{ z-index:9}
.podpiska_in_new h3{ color:#389ede;  font-size:1.1875em}
.podpiska_in_new p{ margin-top:20px}
.podpiska_in_new p a{ background:#389ede;  border:1px solid #389ede;  color:#fff;  font-size:1.3em;  font-weight:bold;  padding:2px 20px 3px;  text-decoration:none}
.podpiska_in_new p a:hover{ background:#fff;  color:#389ede;  transition:background 0.3s}
.podpiska_in_new h3:first-child{ color:#191919}

.podpiska_news div{ color:#191919;  display:table-cell;  font-size:1em;  text-align:left;  width:50%}
.podpiska_news div:first-child+div{ vertical-align:middle}
.podpiska_news div, .podpiska_in_new *{ position:relative;  z-index:99}
.podpiska_news div:first-child p{ padding-top:10px;  padding-bottom:0}
.podpiska_news div:first-child+div p{ color:#389ede;  font-weight:bold;  padding-top:5px;  position:absolute}
.podpiska_news div:first-child h3{ padding-top:9px;  text-transform:uppercase}

.podpiska_20 div{background-image: url(../images/bac_20.png);  padding:15px 2% 20px;  width:96%}
.podpiska_20{background:#dd1c36; background:-moz-linear-gradient(top, #dd1c36 0%,#eb486b 62%,#e93c5e 86%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd1c36),color-stop(62%,#eb486b),color-stop(86%,#e93c5e)); background:-webkit-linear-gradient(top, #dd1c36 0%,#eb486b 62%,#e93c5e 86%); background:-o-linear-gradient(top, #dd1c36 0%,#eb486b 62%,#e93c5e 86%); background:-ms-linear-gradient(top, #dd1c36 0%,#eb486b 62%,#e93c5e 86%); background:linear-gradient(to bottom, #dd1c36 0%,#eb486b 62%,#e93c5e 86%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1c36',endColorstr='#e93c5e',GradientType=0 ); border:2px solid #e32443; color:#fff; position:relative; text-align:center; text-shadow:1px 1px 1px rgba(159,0,21,.7); margin-bottom:30px; margin-top:90px; width:100%}
.podpiska_20 span{font-family:Arial}
.podpiska_20 h2{font-size:2.1875em;line-height:1em; font-weight:normal; padding-bottom:10px}
.podpiska_20 p{font-size:1.275em; line-height:1.3em}
.podpiska_20 p span{font-size:1.3em}
.podpiska_20 i{position:absolute; height:95px; width:124px; top:-57px}
.podpiska_20 i:first-child{background:url(../images/left_20.png) left top no-repeat; left:0}
.podpiska_20 i:first-child+i{background:url(../images/right_20.png) left top no-repeat; right:0}
.vm{position:relative;overflow:hidden;}
.text .block_vm{margin-bottom:30px;}
.block_vm {
background:#f6f6f6;
border:1px solid #eaeaea;
border-radius:5px;
color:#930016!important;
display:block;
min-height:100px;
padding:10px 300px;
position:relative;
text-align:center;
margin-top:46px;
text-decoration:none;
}
.block_vm h2{margin:0.5em 0;font-size:1.25em;color:#930016!important;line-height:1.1em;font-weight:bold;border-bottom:1px solid #930016;padding-bottom:0;display:inline-block;}
.podpiska .block_vm h2,.block_vm:hover h2{border-bottom-color:transparent;}
.block_vm p{font-size:1.1875em;font-style:italic;line-height:1.3em;margin-bottom:0.5em;}
.block_vm img{position:absolute;bottom:2px;max-width:100%;}
.block_vm .left_img{left:3px;}.block_vm .right_img{right:3px;}

.title a{color:#46A5E0;text-decoration:none;}
.title a:hover{text-decoration:underline!important;}
div.infogr{text-align:center;}
div.infogr img{margin:20px 0;max-width:100%;height:auto;}
span.infogr{float: right;margin-left: 13px;margin-top:-0.5em;}
span.infogr a{font-size: 0;display: block;width: 30px;height: 30px;border-radius: 50%;background: #46A5E4 url(../images/infographics.png) center center no-repeat;background-size: 68%;}
span.infogr a:hover{background-color:#F43636;}

.row_4{color:#cfcfcf;font-size:0;padding:45px 0;}
.row_4 a{color:#fff!important;}
.col_1_4{display:inline-block;font-size:14px;width:22%;padding-left:4%;vertical-align:top}
.row_4>div:first-child{padding-left:0;}
.none_underline{text-decoration:none;}
.font_17{font-size:1.0625rem;}
.font_18{font-size:1.125rem;}
.font_19{font-size:1.1875rem;}
.font_20{font-size:1.25rem;}
.app_store{background:url(../images/icons/app_store.png) center center no-repeat;height:44px;width:158px;display:block;border:1px solid #fff;border-radius:12px;margin:10px 0;}
.copyright{font-size:0.9em;}
.copyright a{color:#cfcfcf!important;}
.col_1_4 ul li{display:block;font-size:1.125em;margin:10px 0;}
.col_1_4 ul li:first-child,.col_1_4 ul.social_links li,.col_1_4 ul.pay li{margin-top:0;}
.col_1_4 ul li.present a{background:url(../images/icons/new_footer_present.png) right 0 no-repeat;padding-right:30px;padding-bottom:3px;}
.col_1_4 ul li.present a:hover{background:url(../images/icons/new_footer_present.png) right -46px no-repeat;}
#search_footer{margin-bottom:25px;}
#search_footer+p,footer .social_links+p{margin-bottom:5px;}
#search_footer input[type=submit] {background:#85cbdd url(../images/lupa.png) center center no-repeat;}
.rass input[type=submit] {background:#85cbdd url(../images/mail.png) center center no-repeat;}
.col_1_4 form{font-size:0;}
.col_1_4 form *{font-size:1rem;}
.col_1_4 input[type=text]{    width:65%;font-size:0.875rem;border-radius:3px 0 0 3px;
    padding: 8px 4%!important;
    height: 14px;}
.col_1_4 input[type=submit]{width:25%;border-radius:0 3px 3px 0;
    margin-left: 0;
    padding: 7px 2% 6px!important;
    height: 32px;}
.col_1_4 input[type=submit]:hover{background-color:#5fb4ea!important;}
footer .col_1_4+.col_1_4+.col_1_4+.col_1_4{float:right;width: auto;max-width:22%;}
.copyright.mobile{display:none;}
footer .social_links{margin-bottom:15px;text-align:right;}
footer .social_links li,footer .pay li{display: inline-block;margin-bottom:0px;}
footer .social_links li{margin-left:14px;vertical-align:middle;}
footer .social_links li:first-child{margin-left:0;}
footer .social_links a:hover,.app_store:hover{opacity:1;}
footer .social_links li a{display: block;
    background: url(../images/icons/new_footer_icon_new.png) 0px 0px no-repeat;
    height: 22px;opacity:0.8;
    width: 22px;}
footer .social_links li.fb a{background-position: -34px 0px;}
footer .social_links li.inst a{background-position: -80px 0px;}
footer .social_links li.telegramm a{background-position: -338px 0px;height:25px;width:26px;}
footer .social_links li.chat a{background-position: -302px 0px;height:25px;width:26px;}
footer .pay li{display:inline-block;
    background: url(../images/icons/new_footer_icon.png) -129px -1px no-repeat;
    height:29px;
    width:44px;margin-left:10px;}
footer .pay li:first-child{margin-left:0;}
footer .pay li.mastercard{background-position:-129px -1px;}
footer .pay li.maestro{background-position:-186px -1px;}
footer .pay li.visa{background-position:-243px -1px;}
footer div.pay{display:table;margin-right:0;}
footer .pay p{margin-bottom:5px;}

.bot{display:block;background:url(../images/icons/bot.png) center center no-repeat;bottom:-150px;height:109px;width:120px;position:fixed;left:20px;opacity:0.9;z-index:99;}
.bot:hover{opacity:1;}
.bot span{display:none;position:absolute;left:80%;top:-50px;background:#c165ba;color:#fff;border-radius:5px;padding:5px 10px;width:135px;font-size:0.8175em;}
.bot span::after {content: '';
    position: absolute;left:-13px; bottom: -19px;
    border:8px solid transparent;border-top:22px solid #c165ba;    -o-transform: rotate(47deg);
    -ms-transform: rotate(47deg);
    -moz-transform: rotate(47deg);
    -webkit-transform: rotate(47deg);
    transform: rotate(47deg);}
.bot:hover span{display:block;}

/* NPS */

.npc>div{display:inline-block;margin-top:10px;}
.non-smile p {text-align:left;}
.smile p {text-align:right;}
.npc>div>div{background:#46a5e0;opacity:0.8;display:inline-block;color:#fff;font-size:16px;width:20px;height:20px;font-family:Arial,sans-serif;font-weight:bold;text-align:center;padding:5px;border-radius:50%;margin:0 2px;cursor:pointer;line-height:20px;}
.npc>div>div:hover{opacity:1;}

/* Ценность обзора */
.value_book{
	border-radius:5px;
	background:#f1e6ff;
	padding:70px 25px 25px;
	margin-bottom:20px;
	margin-top:10px;
	max-width:600px;
	box-sizing:border-box;
	margin-left:0;
}
.value_book .title{
	font-family:'forte',Roboto,sans-serif;
	font-size:2rem;
	font-weight:normal;
	text-align:center;
	margin-bottom:20px;
	position:relative;
	padding:0;
}
.value_book .title:before{
	content:'';
	position:absolute;
	width:33px;
	height:39px;
	background:url(../images/icons/value_book.png) 0 0 no-repeat;
	display:block;
	top:-50px;
	left:0;
	right:0;
	margin:auto;
}
.value_book div{
	font-size:18px;
}
.value_book div p{
	margin-bottom:10px;
}
.value_book div p:last-child{
	margin-bottom:0;
}

/* Страница подписки */
.desc_user{border:3px solid #56ace2;display:block;font-size:1.125em;margin-top:20px;position:relative;}
.desc_user>div{position:relative;padding: 10px 20px 20px;}
.desc_user .table{display:table;margin-top:20px;width:100%;}
.desc_user .row{display:table-row;background:transparent;font-weight:normal;}
.desc_user .cell{display:table-cell;vertical-align:middle;position:relative;border-top: 1px solid #56ace2;cursor:pointer;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none; }
.desc_user .cell.current{background:#5760e4;border-top-color:#fff;color:#fff;}
.cell.current .month{opacity:1;visibility:visible;}
.desc_user .month:hover{ cursor:pointer;background-color:#fff; color:#47a5e0;text-decoration:none;}
.desc_user .month{display:table;opacity:0;visibility:hidden;width: 110px;border-radius:6px;letter-spacing: 1px;text-decoration:none;border:1px solid #47a5e0;background-color:#47a5e0;color:#fff;padding:10px 0;text-transform:uppercase;font-size:0.825em;margin-top:10px;-webkit-appearance:none}
.user1{width:45px;height:37px;background:url(../images/icons/user1.png) top center no-repeat;}
.user2{width:41px;height:38px;background:url(../images/icons/user2.png) top center no-repeat;}
.user3{width:34px;height:38px;background:url(../images/icons/user3.png) top center no-repeat;}
.user4{width:46px;height:42px;background:url(../images/icons/user4.png) top center no-repeat;}
.user5{width:37px;height:40px;background:url(../images/icons/user5.png) top center no-repeat;}
.user6{color: #4a4a4a;font-size: 0.75em;}
.user7{width:46px;height:40px;background:url(../images/icons/user6.png) top center no-repeat;}
.user8{width:36px;height:38px;background:url(../images/icons/user8.png) top center no-repeat;}
.user9{width:45px;height:37px;background:url(../images/icons/user9.png) top center no-repeat;}
.user10{width:37px;height:37px;background:url(../images/icons/user10.png) top center no-repeat;}

.current .user1,.current .user7,.current .user2,.current .user3,.current .user4,.current .user5,.current .user6,.current .user8,.current .user9,.current .user10{background-position:bottom center;}
.current .user6,.title_cell.current h3,.title_cell.current b, .title_cell.current p,.title_cell.current span{color:#fff!important;}
.desc_user .row:first-child .cell{border-top:none;vertical-align:top;}
.desc_user .row:first-child .cell.current{border-radius:3px 3px 0 0;}
.desc_user .row .cell:first-child{cursor:default;font-size:0.75em;width:25%;line-height:1.5}
.row.last .cell.current{border-radius:0 0 3px 3px;}
.row.last .cell{border-top:none;}
.table a{color:#56ace2;text-decoration:underline;}
.table a:hover{text-decoration:underline;}
.table .cell img{display:block;}
.desc_user input[type=checkbox]+label:before{margin-right:0;}
.reviews_link{color:#5760e4;text-align:center;display:block;margin-top: 20px;font-weight:bold;font-size:1.2rem;}
.reviews_link:hover{color:#56ace2;}
.title_cell{text-align:center;}
.title_cell *{font-family:Arial,sans-serif;}
.title_cell h3{color:#56ace2;font-weight:normal;font-size:0.875em;line-height:1.4em;}
.title_cell h3.mobile{display:none;}
.title_cell b,.title_cell p {color:#4a4a4a;font-size:0.875em;margin-top:5px;display:block;}
.title_cell span{color:#4a4a4a;display:block;font-size:0.7em;line-height:1em;margin-top:5px;}
b s{text-decoration:none!important;position:relative;}
b s:before{content:"";height:1px;width:100%;background:#161616;position:absolute;left:0;top:42%;}
.current b s:before{background:#fff;}

.desc_user input[type=checkbox]+label:before{cursor:pointer;position:relative;}
.desc_user .strelka{background:url(../images/tabs/3.png) center center no-repeat;height:24px;position:absolute;left:110px;top:-4px;width:39px}
.desc_user .banner{display:block;margin-top:20px;}
.pass_test{text-decoration:none;display:block;background:#26a939;color: #fff;font-size: 1.2em;text-align: center;font-weight: bold;padding: 10px 10px 8px;margin-bottom: 15px;border-bottom: 2px solid #127b21;border-radius: 3px;text-transform: uppercase;}
.pass_test:hover{background:#16ba7a;}
.pass_test:active{background:#127b21;border-bottom:none;margin-top:17px;}

/*отзывы*/
.text .review_form{margin:0 auto;max-width:980px;width: 100%;}
.text .review_form form.contacts textarea {width: 98%;}
.reviews{margin:20px 30px 0;width:auto!important;}
.review{border-radius:20px;padding:30px;margin:0 auto 30px;font-size:0;display:table;width:100%;background:#e8f6ff;box-sizing:border-box;}
.review .face{width:100px;height:100px;margin-right:45px;}
.review .text_review{color:#3f4451;display:table-cell;font-size:1.025rem;vertical-align:top;width:100%;position:relative;padding-left:60px;padding-top:10px;box-sizing:border-box;}
.review .text_review p{font-size:1.025rem;padding-bottom:20px;}
.review img{border-radius:50%;}
.review .text_review:after {height:38px;width:44px;content: '';background:url(../images/icons/icons_main_new.png) -118px -332px no-repeat;position: absolute;top: 4px;left: 0;display: block;}

form.contacts .photo {margin-left:0!important;}
form.contacts .photo input{padding:10px 0 0;}
.tabs {
	position: relative;
	margin: 0 auto;
    margin: -20px -40px -15px;
    overflow:hidden;
    font-size:0;
}
.tabs>*{
	font-size:1rem;
}
.tabs label {
	background: transparent;
	color:#46a5e0;
	cursor: pointer;
	display:inline-block;
	position: relative;
	top:0;
	width:33.333%;
	vertical-align:top;
	text-align: center;
	padding:15px 1%;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	box-sizing:border-box;
}
.tabs label span{display:inline-block;}
.tabs label:before{
	background: url(../images/icons/howread.png) 4px center no-repeat;
	content:"";width:42px;height:40px;display:inline-block;margin-right: 6px;
}
#tab_l1{border-left:none;margin-left:0;}

.tabs input {
	position: absolute;
	left: -9999px;
}

#tab_1:checked  ~ #tab_l1:before{
	background-position:-56px center!important;
}
#tab_l2:before{
	background-position:-133px center!important;
}
#tab_2:checked  ~ #tab_l2:before{
	background-position:-199px center!important;
}
#tab_l3:before{
	background-position:-275px center!important;
}
#tab_3:checked  ~ #tab_l3:before{
	background-position:-345px center!important;
}

#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3 {
	background-color: #46a5e0;
	color: #fff;
	top: 0;
	z-index: 3;
}

.tabs_cont {
	position: relative;
	z-index: 2;
	padding:20px;
	text-align:left;
	display:block;
	overflow:auto;
}
.tabs_cont > div {
	position: absolute;
	left: -9999px;
	top: 0;
	opacity: 0;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}
#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3 {
	position: static;
	left: 0;
	opacity: 1;
}
.postscriptum{width:75%;display:inline-block;vertical-align:top;margin-right:2%;}
.postscriptum_faq{width:18%;margin-left:2%;padding-right:2%;display:inline-block;background:url(../images/icons/discuss-issue.png) left 10px no-repeat;padding-top:80px;color:#161616;font-size:1.125em;vertical-align:top;max-width:195px;}
.postscriptum_faq a{color:#7d7d7d;text-decoration:underline!important;}
.postscriptum_faq a:hover{text-decoration:none!important;}
.postscriptum{color:#7d7d7d;font-size:0.8125em; line-height:1.3846; padding:10px 0 0px}

.banner_book{
	background:#e8e8e8 url(../images/banners/banner_book_bac.png);
	box-sizing:border-box;
	border-radius:5px;
	font-size:0;
	min-height:150px;
	margin-top:30px;
	margin-bottom:10px;
	padding:27px 24px 20px;
	position:relative;
}
.banner_book .col_1{
	display:inline-block;
	font-size:16px;
	vertical-align:top;
	margin-left:2%;
	width:40%;
}
.banner_book .col_2{
	display:block;
	font-size:16px;
	vertical-align:top;
	margin-left:18%;
	width:82%;
}
.banner_book a{
	color:#ad7cf2!important;
	font-size:0.875rem!important;
	text-decoration:underline;
}
.banner_book a:hover{
	text-decoration:none;
}
.banner_book .col_1:first-child{
	margin-left:18%;
}
.banner_book .col_1 p,.banner_book .col_2 p{
	color:#000;
}
.banner_book .col_1 .title,.banner_book .col_2 .title{
	color:#ad7cf2;
	font-size:1.25rem;
	height:auto;
	line-height:1.2;
	margin-bottom:5px;
}
.banner_book .col_1 .title strong,.banner_book .col_2 .title strong {
	color:#000;
	font-weight:normal;
}
.banner_book .col_2 .small{
	font-size:0.875rem!important;
	margin-top:10px;
}
.banner_book .col_1:last-child{
	font-size:0.875rem;
	text-align:right;
}
.banner_book form{
	font-size:0;
	max-width:400px;
    margin:0 0 10px;
}
.banner_book input[type=text] {
    width:45%;
    font-size: 0.875rem;
    border-radius: 3px 0 0 3px;
    padding: 8px 4%!important;
    height: 14px;
}
.banner_book input[type=submit] {
	background:#47a5e0;
    width:45%;
    font-size: 0.875rem;
    border-radius: 0 3px 3px 0;
    margin-left: 0;
    padding: 7px 2% 6px!important;
    height: 32px;
    text-transform:uppercase;
}
.banner_book input[type=submit]:hover {
    background-color: #5fb4ea!important;
    color:#fff!important;
}
.banner_book:before{
	background:url(../images/banners/banner_book.png) left bottom no-repeat;
	background-size:contain;
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:10px;
	height:163px;
	width:18%;
}
.banner_book_button{background: #c45cb1;color: #fff;display: block;text-decoration: none;text-align: center;border-radius: 3px;font-weight: bold;padding: 8px 19px;margin-top: 5px;}
.banner_book_button:hover{background:#9a2f87;}
.about_book{
	text-align:center;
    background:#fff6f6;
    padding:20px 0;
    margin-top:10px;
    font-size: 1.2rem;
    font-weight: bold;
    border-bottom: 3px solid #f64042;
    max-width: 600px;
}
.about_book p{line-height:1.3;padding-bottom:0;}
.about_book .image{padding-bottom:10px;}
.about_book .image img{max-height:300px;}

/*НОВАЯ ПОДПИСКА 08.19*/
.subscribe_tables{
	font-size:0;
	margin:100px auto 0;
	max-width:810px;
	text-align:center;
}
.subscribe_tables>*{
	border:1px solid #e2e2e2;
	font-size:16px;
	display:inline-block;
	width:29.3333%;
	margin:0 1.5%;
	vertical-align:top;
	padding-bottom:20px;
	position:relative;
	text-align:left;
}
.subscribe_tables .subscribe_table:hover{
	box-shadow:1px 1px 15px rgba(0,0,0,.2);
}
.subscribe_tables .title_table{
	background:#85cbdd;
	color:#fff;
	margin-bottom:20px;
}
.subscribe_tables .title_table h4{
	border-bottom:2px solid rgba(255,255,255,.6);
	font-size:1.3125rem;
	padding:20px 15px;
	text-align:center;
}
.subscribe_tables ul{
	padding:20px;
}
.subscribe_tables ul li{
	box-sizing:border-box;
	display:table;
	list-style:none;
	padding-left:52px;
	font-size:0.8125rem;
	list-style:none;
	padding-left:52px;
	position:relative;
	margin-bottom:20px;
	min-height:46px;
	width:100%;
}
.subscribe_tables ul li>span{
	display:table-cell;
	vertical-align:middle;
}
.subscribe_tables ul li:last-child{
	margin-bottom:0;
}
.subscribe_tables ul li span span{
	font-size:1rem;
	display:block;
	font-weight:bold;
}
.subscribe_tables ul li:before{
	width:38px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:0;
	content:'';
	background:url(../images/icons/icons_podpiska.png) 0 0 no-repeat;
}
.subscribe_tables ul li.icon1:before{
	background-position:0 -64px;
	height:32px;
}
.subscribe_tables ul li.icon2:before{
	background-position:-131px 0;
    width:54px;
    height:36px;
}
.subscribe_tables ul li.icon3:before{
	background-position:0 0;
	height:46px;
	left:7px;
    width:26px;
}
.subscribe_tables ul li.icon4:before{
	background-position: -81px 0;
    height: 38px;
}
.subscribe_tables ul li.icon5:before{
	background-position:-35px 0;
	height:47px;
}
.subscribe_tables ul li.icon6:before{
	background-position:-111px -56px;
    height:35px;
    width:50px;
}
.subscribe_tables .premium .title_table{
	background:#ff9f38;
}
.subscribe_tables .premium{
	position:relative;
}
.subscribe_tables .premium:before{
	width: 50px;
    height: 50px;
    position: absolute;
    top: -60px;
    left: 0;
    right:0;
    margin:auto;
    content: '';
    background: url(../images/icons/icons_podpiska.png) -46px -54px no-repeat;
}
.button_gray{
	border-radius:35px;
	background:#46485c;
	color:#fff;
	text-align:center;
	padding:15px 17px 13px;
	margin:10px 35px;
	display:block;
	text-decoration:none;
	height: 22px;
}
.button_gray.sale{
	background:#ee3c3c;
	position:relative;
}
.button_gray.sale_199{
	background:#5baadf;
}
.button_gray.sale_199 s{
	margin-right:5px;
	vertical-align:middle;
}
.button_gray.sale_199 s:before {
    width: 101%;
    transform: rotate(-17deg);
}
.button_gray.sale s{
	font-size: 1rem;
	display:table;
    font-weight: normal;
   	margin-top: -7px;
    text-align: right;
}
.sale>*{
	display:block;
}
.subscribe_tables p{
	color:#8b909f;
	font-size:0.75rem;
	text-align:center;
	padding:0 20px;
	margin-top:-3px;
}
.subscribe_tables p a{
	color:#349cd7;
}
.button_gray strong{
	float:left;
	font-weight:normal;
}
.button_gray strong+span{
	float:right;
	font-size:1.25rem;
	font-weight:bold;
	margin-top:-3px;
}
.button_gray>s+span{
	margin-left:7px;
	font-size:1.25rem;
	font-weight:bold;
	margin-top: -14px;
	margin-top:-4px;
    display: inline-block;
    vertical-align: middle;
}
.button_gray s{
	font-weight:bold;
    position: relative;
    text-decoration:none;
    vertical-align:super;
}
.button_gray s:before {
    border-bottom: 2px solid #fff;
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
    transform: rotate(-10deg);
    left: 0px;
}
.button_gray:hover{
	background:#85cbdd;
}
.button_gray i{
	font-style:normal;
	font-weight:normal;
	font-size:0.9rem;
}
.button_gray::after {
  content: "";
  display: table;
  clear: both;
}
.button_gray.sale .sale{
	margin-top:-12px;
}
.sale #countdown,.sale.premium #countdown{
	width:166px;
	background:#ee3c3c;
    color: #fff;
    position: absolute;
    left: 100%;
    font-size: 1.3125rem;
    font-weight: bold;
    text-align:center;
    padding:10px 0;
    top:20px;
    border-radius:0 10px 10px 0;
    border-left: 1px solid #e2e2e2;
}
.subscribe_table.sale:first-child #countdown,.subscribe_table:first-child+div.sale #countdown{
	bottom: 100%;
    top: auto;
    left: 0;
    right: 0;
    border-radius: 10px 10px 0 0;
    border-left:none;
    border-bottom: 1px solid #e2e2e2;
}
.sale.premium #countdown{
    left: 100%!important;
    padding:10px 0;
    top:20px!important;
    bottom:auto!important;
    border-radius:0 10px 10px 0!important;
    border-left: 1px solid #e2e2e2!important;
    border-bottom: none;
}
.sale #countdown div{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin-left:14px;
	position:relative;
}
.sale #countdown div:before{
	content:':';
	position:absolute;
	left:-8px;
	top:-2px;
}
.sale #countdown:before{
	content:'До конца акции:';
	color:#ee3c3c;
	font-size:0.75rem;
	font-weight:normal;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	top:-18px;
	text-align:center;
}
.sale #countdown div:first-child{
	margin-left:0;
}
.sale #countdown div:first-child:before{
	content:none;
}
.sale #countdown span{
	font-size:0.75rem;
	font-weight:normal;
	display:block;
}

#tests{
	font-size:0;
	margin:0 -1%;
}
#tests a{
	text-decoration:none;
}
#tests .article{
	display:inline-block;
	font-size:16px;
	width:48%;
	margin:0 1% 2%;
}
#tests .article .test_article{
	box-sizing:border-box;
	display:table;
	background:#f1f1f1;
	border-radius:5px;
	padding:15px 28px;
	position:relative;
	table-layout:fixed;
	width:100%;
}
#tests .article .test_article:after{
	background:url(../images/icons/icons_test.png) 0 0 no-repeat;
	position:absolute;
	right:40px;
	top:0;
	bottom:0;
	margin:auto;
	content:'';
	width:16px;
	height:25px;
}
#tests .test_article .check{
	height:36px;
	width:36px;
	border-radius:50%;
	position:absolute;
	right:-18px;
	top:0;
	bottom:0;
	margin:auto;
	background:#f1f1f1 url(../images/icons/icons_test.png) -30px 6px no-repeat;
}
#tests .article .test_article:hover,#tests .test_article:hover .check{
	background-color:#f5fdff;
}
#tests .test_article>*{
	display:table-cell;
	vertical-align:middle;
}
#tests .article img{
	border-radius:50%;
	width:80px;
	height:80px;
}
#tests .article .test_img{
	width:80px;
}
#tests .article .test_text{
	padding-left:20px;
	padding-right:40px;
	width:100%;
}
#tests .article .test_text h6{
	font-size:1.125rem;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
}
#tests .article .test_text i{
	font-style:normal;
	color:#3d3d3d;
	font-size:0.75rem;
	display:block;
}

.share.new_share {
    display: block;
    float:left;
    border-radius: 15px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f5f5;
    color: #999999;
    padding: 13px 13px 12px 13px;
    cursor: pointer;
    line-height: 14px;
    height: 14px;
    margin-top:0px;
}
.news_text .share.new_share {
	margin-bottom:20px;
}
.webinar_page .share.new_share {
	margin-top:20px;
	margin-bottom:20px;
}
.share.new_share .ya-share2__container_size_m .ya-share2__item a {
    margin-top: -6px;
    margin-right:15px;
    display: block;
}
.share.new_share strong,
.share.new_share .link,
.share.new_share img,
.share.new_share svg,
.share.new_share .count {
    float: left;
}
.share.new_share .link{
	display:none;
}
.share.new_share svg path {
    fill: #c5c5c5;
}
.share.new_share .count-wrap {
    float: right;
}
.share.new_share strong,
.share.new_share .count {
    padding-top: 1px;
}
.share.new_share strong {
	margin-top:-1px;
    padding: 0 15px 0 10px;
}
.share.new_share .count {
    padding-left: 5px;
}
.test_result .share.new_share{
	display:table;
	float:none;
	margin-bottom:20px;
}
.new_share li.ya-share2__item,
.new_share .ya-share2 ul li {
    margin-left: 0 !important;
    padding-left: 0 !important;
    margin-top: 0 !important;
    list-style: none !important;
    display: inline-block;
    vertical-align: middle;
}
.new_share .ya-share2__item::before {
    display: none;
}
.new_share .ya-share2 ul li:before {
    display: none;
}
.new_share .ya-share2 ul li a {
    text-decoration: none !important;
    border-bottom: none !important;
}
.new_share ul.chosen-results li {
    margin-left: 0!important;
}
.new_share .ya-share2 ul li {
    margin-left: 0px;
}
.stop_commenting{
	background:#fff6f6;
	border-bottom:4px solid #a1cdeb;
	color:#191919;
	line-height:1.4;
	border-radius:25px;
	padding:26px 38px 26px 88px;
	position:relative;
	display:table;
	margin:20px 0 40px 0;
}
.stop_commenting.center{
	margin:20px auto 40px auto;
}
.stop_commenting:before{
	content:'';
	height:50px;
	width:33px;
	background:url(../images/icons/stop.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:40px;
	bottom:0;
	margin:auto;
}
.stop_commenting a{
	color:#46a5e0;
}

.author_book_page .slider_author_books{
	border-top:1px solid #e5e5e5;
	margin-top:25px;
	padding-top:25px;
	position:relative;
}
.author_book_page .about_author .image{
	color:#8c8c8c;
	font-size:0.875rem;
	float:left;
	text-align:center;
	width:200px;
}
.author_book_page .about_author .image img{
	border-radius:50%;
	margin-bottom:10px;
	width:200px;
}
.author_book_page .text_author{
	margin-left:230px;
}
.author_book_page .about_author h2{
	color:#389ed8;
	font-size:1.25rem;
	margin-bottom:15px;
}
.author_book_page .about_author p{
	font-size:0.875rem;
	margin-bottom:10px;
}
.author_book_page .about_author .first_p{
	font-weight:bold;
	font-size:1rem;
	margin-bottom:15px;
}
.author_book_page .about_author .num_books{
	font-size:0.75rem;
	display:table;
	padding-left:30px;
	position:relative;
}
.author_book_page .about_author .num_books:before{
	content:'';
	background:url(../images/icons/icon_books.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	margin:auto;
	height:25px;
	width:25px;
}
.author_book_page .about_author .num_books>*{
	display:table-cell;
	padding:0 5px;
	text-align:left;
	line-height:1.2;
	vertical-align:middle;
}
.author_book_page .about_author .num_books .num{
	font-size:1.3125rem;
	font-weight:bold;
}
.author_book_page .slider_author{
	margin-top:20px;
	margin-left:-8px;
	text-align:center;
}
.author_book_page .slider_author .item{
	padding:0 8px;
}
.author_book_page .slider_author .item img{
	margin-bottom:10px;
}
.author_book_page a{
	color:#389ed8;
}
.author_book_page .slider_author_books>a{
	float:right;
	position:absolute;
	top:28px;
	font-size:0.875rem;
	right:0;
}
.slider_author_books{
	padding:0 38px;
}

.podpiska{
	max-width:700px;
	width:100%;
}
.podpiska>div{
	margin-left:-10%;
}
.show_mobile{
	display:none!important;
}
.table_tarifs{
	display:table;
	margin-bottom:70px;
	width:100%;
}
.table_tarifs>div{
	display:table-cell;
	vertical-align:top;
}
table_tarifs_col_1{width:10%;}
.table_tarifs_col_1,.table_tarifs_col_2{
	width:25%;
}
.table_tarifs_col_1{
	padding-top:84px;
}
.table_tarifs_col_1 li:first-child{
	padding-bottom:25px;
}
.table_tarifs_col_1 ul{
	font-size:0.9375rem;
	list-style:none;
	text-align:right;
}
.table_tarifs_col_1 ul li{
	line-height:1.5;
	padding:14px 15px;
}
.table_tarifs .hidden_pc,.table_tarifs .icon_yes.hidden_pc{
	display:none;
}
.table_tarifs_col_2{
	background:#f8f8f8;
	border-radius:10px;
	padding:25px 0px 15px;
	position:relative;
}
.table_tarifs_col_2.active{
	position:relative;
	background: rgb(126,127,209);
	background: -webkit-linear-gradient(rgba(126,127,209,1) 0%, rgba(253,71,70,1) 100%);
	background: -o-linear-gradient(rgba(126,127,209,1) 0%, rgba(253,71,70,1) 100%);
	background: linear-gradient(rgba(126,127,209,1) 0%, rgba(253,71,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e7fd1",endColorstr="#fd4746",GradientType=1);
}
.table_tarifs_col_2.active:before{
	content:'';
	position:absolute;
	top:0;
	z-index:1;
	left:0;
	right:0;
	border-radius:10px 10px 0 0;
	background: rgb(126,127,209);
	height:10px;
}
.table_tarifs_col_2 ul{
	font-size:0.9375rem;
	list-style:none;
	text-align:center;
}
.table_tarifs_col_2 ul li{
	border-bottom:1px solid #dfdfdf;
	padding:15px 10px;
	font-size:0.875rem;
}
.table_tarifs_col_2.active *{
	color:#fff;
}
.table_tarifs_col_2.active ul li{
	border-bottom-color:rgba(255,255,255,.3);
}
.table_tarifs_col_2 ul li i{
	font-size:1.25rem;
	display:block;
	font-style:normal;
	line-height:0.9;
}
.table_tarifs_col_2 .first{
	font-weight:bold;
	color:#47a5e0;
	font-size:1.25rem;
	padding:0 20px 16px;
	line-height:1;
}
.table_tarifs_col_2 .first span{
	font-size:1.0625rem;
}
.table_tarifs_col_2 .first b{
	font-size:2.25rem;
	vertical-align:middle;
	display:inline-block;
	line-height:1.1;
}
.table_tarifs_price{
	font-size:1.4375rem;
	font-weight:bold;
	color:#47a5e0;
	text-align:center;
	padding-top:20px;
}
.table_tarifs_price i{
	font-size:1.125rem;
	font-weight:normal;
	font-style:normal;
	margin-left:5px;
}
.table_tarifs_col_2 .action{
	bottom:100%;
	left:0;
	right:0;
	position:absolute;
    background: #fe4745;
    text-align: center;
    border-radius: 10px 10px 0 0;
    margin-bottom: -10px;
    padding:15px 5px 20px;
    font-size: 1.125rem;
    font-weight: bold;
}
.table_tarifs_col_2 .timer{
	position: relative;
    right: 0;
    text-align: center;
    margin: auto;
    left: 0;
    width: 100%;
    display: block;
    top: auto;
    font-size: 1rem;
    margin-top: 10px;
    margin-bottom: -15px;
}
.table_tarifs_col_2 .action .timer{
	position: absolute;
    right: 100%;
    left:auto;
    margin:0;
    top:0;
    font-size:1.4375rem;
    text-align:right;
    font-weight:bold;
    margin-right:15px;
    bottom:auto;
}
.table_tarifs_col_2 .timer b{
	display:block;
	font-size:0.875rem;
    width: 200px;
    font-weight:bold;
}
.table_tarifs_col_2 .action .timer b{
    font-weight:normal;
}
.table_tarifs_col_2 .timer i{
	font-style: normal;
    font-size: 1rem;
    vertical-align: middle;
    display: inline-block;
    padding-bottom: 7px;
    margin: 0 1px;
}
.table_tarifs_col_2 .timer *,.table_tarifs_col_2 .timer,.table_tarifs_col_2.active .action .timer *,.table_tarifs_col_2.active .action .timer{
	color:#fe4745;
}
.table_tarifs_col_2.active .timer *,.table_tarifs_col_2.active .timer{
	color:#fff;
}
.table_tarifs .icon_yes{
	display:table;
	height:16px;
	width:19px;
	background:url(../images/icons/icons_podpiska.png) -200px -22px;
}
.table_tarifs .icon_no{
	display:table;
	height:16px;
	width:14px;
	background:url(../images/icons/icons_podpiska.png) -200px 0;
}
.table_tarifs .active .icon_yes{
	background:url(../images/icons/icons_podpiska.png) -200px -46px;
}
.table_tarifs .active .icon_no{
	background:url(../images/icons/icons_podpiska.png) -200px -69px;
}
.table_tarifs a{
	color:#fff;
	background:#fe4745;
	border-radius:20px;
	text-decoration:none;
	display:block;
	padding:10px 15px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin:15px 20px 0;
	clear:both;
}
.table_tarifs .active a{
	color:#fe4745;
	background:#fff;
}
.table_tarifs a:hover{
	color:#fff;
	background:#46485c;
}
.old_price_t{
	color:#46485c;
	display:inline-block;
    white-space:pre;
	position:relative;
	display:inline-block;
}
.new_price_t{
	margin-right:20px;
	display:inline-block;
}
.old_price_t:after{
	content:"";
	display:block;
	position:absolute;
	left:0;top:50%;
	color:red;
	width:100%;
	height:0;
	border-bottom:2px solid #46485c;
	transform:rotate(-13deg);
}
.active .old_price_t:after{
	border-bottom:3px solid #fff;
}
.table_tarifs_col_2 .action.two_col{
		width: 200%;
    	box-sizing: border-box;
	}
.prim_199{
	margin-bottom:50px;
	margin-top:-30px;
	text-align:center;
	font-size:0.875rem;
}
.prim_199 a{
	color:#47a5e0;
}
.table_tarifs .action_text{
	margin-top:-10px;
	padding-bottom:26px;
}
.table_tarifs .action_text div{
	position: absolute;
    font-size: 0.875rem;
    text-align: center;
    left: 0;
    right: 0;
    background: #fe4745;
    color: #fff;
    padding: 3px 0;
    width: 90%;
    border-radius: 30px;
}
.regalii{
	margin-top:30px;
	max-width:650px;
}
.regalii .block{
	display:table;
	table-layout:fixed;
	width:100%;
	margin-bottom:30px;
}
.webinar_page .author .regalii img {border-radius:0%;float:none;margin: 0 30px 0px 0;}
.regalii .image,.regalii .text{display:table-cell;}
.regalii .image{width:200px;}
.regalii .text{width:100%;}

/*ФЛАГИ*/
.overview_book_flag{position: absolute;z-index: 1;padding: 0;background: url(/images/icons/icons_flags.jpg) 0 0 no-repeat;height: 23px!important;width: 38px;top: -23px;right: 0;}
.flag_1{background-position:0 0;}
.flag_2{background-position:-39px 0;}
.flag_3{background-position:-78px 0;}

@media screen and (min-width:1600px){
	.avatars>div{padding-right:12%;width:16%}
}
@media screen and (min-width:1450px){
	.middle{padding:2% 0% 0px;max-width:1440px;width:100%;margin:0px auto}
}
@media screen and (max-width:1450px){
	.new_page .middle{max-width:1355px;width:100%;}
	.new_page .block1 {min-height:600px;background-size: cover;}
	.new_page .block1 p {width:300px;}
	.new_page .vsego span {font-size:3.5rem;}
	.new_page .block2 .col_1_3 .title {font-size: 2rem;}
	.new_page .block3 .col_1_4 {padding: 0 2%;}
}
@media screen and (max-width:1300px){
	.middle{padding:40px 20px 0px;}
	.new_page .middle{padding:0px 20px 0px;}
	.podpiska{width:85%}
	.korpor{margin-top:5%;display:block;width:19%;margin-left:9%;}
	.news_text .lock p.danger{background: url(/images/icons/unlock.png) left 3px no-repeat;color: #d73d00;padding-bottom:2px;width:55%;line-height: 1.3;padding-left: 35px;padding-top:6px;display:inline-block;font-style:italic;font-weight:bold;}
	.news_text .lock p.text_lock{color:#191919;padding-bottom: 0;padding-top:3px;display:inline-block;font-style:italic;width:77%;line-height: 1.3;}
	.news_text .lock form{display: inline-block;float: right;text-align:right;width:40%;padding-top:4px;}
}

@media screen and (min-width:2000px){.text>p,.text>ul,.text>ol{font-size:1.3em}form.contacts label{font-size:1em}}
@media screen and (min-width:1600px){
	.text>p,.text>ul,.text>ol{font-size:1.2em}form.contacts label{font-size:1em}
}
@media screen and (max-width:1460px){
.right_col .books>div>div>div{padding:25px 27px 40px;margin-top:22px}
}

@media screen and (min-width:1240px){
	header,header .logo img{height:55px}
	.blog .author{left:0;right:auto;width:150px;}
	.blogs .author a{display:block;}
	.blog .img+.content{margin-top:40px;}

}
@media screen and (max-width:1240px) and (min-width:860px) {
	.howread br{display:block;}
	.howread a{margin-left:0;margin-right:7px;margin-top:4px;}
}
@media screen and (max-width:1100px) and (min-width:800px) {
	.banner_lock:after{content:none;}
	.banner_lock div{padding-right:0;}
}
@media screen and (max-width:620px) {
	.howread br{display:block;}
	.howread a{margin-left:0;margin-right:0px;margin-top:10px;display:table;}
	.about_subscribe .blocks .block a {font-size:1rem;padding:10px 15px;}
	.slider_rev{margin-bottom: 60px;}
	.slider_rev .owl-stage-outer{padding-bottom: 100px;}
}
@media screen and (max-width:1240px){
	.right_col.search .books >div{padding-right:5%;width:21.2%}
header, header img{height:45px}
header nav li a{line-height:31px}
	.cell .date{width:14%;}
	#table_otchet p{width:85%;}
.right_col .books>div>p{font-size:0.7em;}
.right_col .books > div > div p, .owl-carousel .item > div > div p{height:40px;}
	.right_col>div>div p.title {height:160px;}
.mark_book span, .us_book span,.russian_book span{line-height:16px;font-size:0.875em}
.img_new .hide_social{top:38%}
.podpiska{width:90%}
.right_col .books>div>div p, .owl-carousel .item>div>div p{font-size:1rem;}
	.korpor{width:21%;margin-left:8%;}
.right_col .books>div{padding-right:10%;width:45%}
	.right_col .books{font-size:1.3em}
	.left_col{font-size:1em}
	.right_col .books>div:nth-child(2n){padding-right:0}
	.right_col .books>div:nth-child(2n+1){clear:both}
	.right_col.search .books>div:nth-child(2n+4){padding-right:0%}
	.right_col.search .books>div:nth-child(4n+2){padding-right:5%}
	.right_col.search .books>div:nth-child(2n+1){clear:none}
	span.popular, span.new, span.soon{padding:3px 2%}
	.left_col{width:30%}
	.right_col{width:65%}
	.right_col .books>div>div>div{height:274px;width:170px;}
	.overview_book{margin-top:-1em;}
}
@media screen and (max-width:1120px){
	.me h3{font-size:1rem;}
	.voice{float:none;}
	.author_audio p{margin-left:90px}
.block_vm .right_img{display:none;}
.block_vm{padding-right: 20px;padding-left: 328px;}
	.new .social_share{top:33%}
.right_col.search  .books>div:nth-child(2n){padding-right:0}
	.right_col.search  .books>div:nth-child(2n+1){clear:both}
	.right_col.search .books >div{width:30%}
	.right_col.search .books >div{padding-right:40%}
.podpiska{width:100%}
.slider form.contacts div.count_book{clear:both;float:none;margin-left:0;text-align:left;margin-bottom:11px;width:auto;}
.slider form.contacts div{width:49%}
header nav li:before{padding-left:11px}
footer p{font-size:1em;line-height:1em}
body header{font-size:80%}
	form.contacts div{margin-left:2%;width:30%}
	form.contacts textarea{width:60%}
	.news_text .lock p.already{display: block;float: none;}
	.news_text .lock+br{display:none;}
	.news_text .lock form{padding-top:10px;text-align:center;}
	footer .col_1{width:65%;}footer .col_2{width:35%}
	.news_text .lock form,.news_text .lock p.text_lock,.news_text .lock p.danger{width:auto;display: block;float: none;}
	.news_text .lock form input[type=text],.news_text .lock form input[type=submit]{width:auto;}
}
@media screen and (max-width:1000px){
	.me{width:48%;margin:0 1% 2%;}
	.me h3{font-size:1.375rem;}
	.count_podp{font-size:0.75em;}
	.postscriptum_faq {margin-left:3%;width:21%;padding-right:1%;}
	.postscriptum {margin-right:3%;width:71%;}
	.subscribe_mail {background-size: 20%;}
	.subscribe_mail h5{font-size:1.5em;}
	#news .article .date, #news .article .views{width:15%;}
	.overview_book{padding-bottom:10px;}
	.right_col .books>div>div p{font-size:0.7em;}
	nav ul{margin-left:120px}
	.new .social_share{top:43%}
	.right_col.search .books >div{width:35%}
	.right_col.search .books >div{padding-right:30%}
	.right_podpiska a{padding:4% 9% 4% 5%}
	.left_podpiska span{font-size:1.1em;line-height:1.7em}
	.korpor{width:25%;margin-left:3%;}
	.new{width:49%}
	.webinar.future_webinar{width:100%;margin-right:0;}
	#news .new:nth-child(2n),.related_news .new:nth-child(2n){margin:0 0% 40px 0}
.left_col{font-size:0.9em}
	.excl:before,.excl:after,.must_read:before,.must_read:after,.simple:before,.simple:after{content:none!important;}
	.right_col{font-size:1.1em}
	.slider form.contacts div,.slider form.contacts .count_book{text-align:left;display:block;margin-top:10px;margin-left:0;width:100%;}
	.slider form div:first-child{margin-top:0px}
	.social_share{margin-bottom:0;}

	.best_articles .right .new:last-child{display:none;}
	.best_articles .new {width: 47.5%;}
	.mark_book span, .us_book span,.russian_book span{font-size:0.75em}
	.new_page .block2 .title,.new_page .vsego span,.new_page .block3 .title span,.new_page .block4 .title,.new_page .block5 .title,.new_page .block6 .title{
		font-size:2.0625rem;
	}
}
@media screen and (max-width:940px){
	.banner_400,.banner_full,.banner_400 img,.banner_full img{display:none;}
	.banner_990,.banner_990 img{display:block;}
	.col_1_4{width:48%;padding-left:4%;}
	.col_1_4:nth-child(3n){padding-left:0;}
	.col_1_4:nth-child(3n),.col_1_4:nth-child(3n)+div{margin-top:30px;}
	#search_footer {margin-bottom:15px;}
	footer .social_links{text-align:left;}
	footer .col_1_4+.col_1_4+.col_1_4+.col_1_4{float:none;width:48%;max-width:100%;}

	footer .col_1{padding-right:2%}.appstore{padding-left:20px;}footer .col_2{width:33%}
	.right_col>div>div p a{font-size:1em;}
	.plashka_20 .book_pl{display:none;}
	.plashka_20 .flowers_pl{position:absolute;bottom:0;left:-30px;z-index:-1;}
	.plashka_20 .button{display:table;margin:10px auto 0;}
	
	.text.main>.academy_banner{margin-top:-60px!important;}
	.new .social_share{top:40%}
	.img_new .hide_social{top:35%}
	.right_col.search .books >div{width:40%}
	.right_col.search .books >div{padding-right:20%}
	.top_podpiska div ul li, .top_podpiska div p, .top_podpiska h4{font-size:1.1em}
	.left_podpiska{margin-bottom:12px}
	.left_podpiska span{font-size:1.375em;line-height:1.375em}
	.right_podpiska{ padding-left:0%}
	.base-row, .base li{display:block}
	header nav li:before{padding-left:7px}
	.left_col_book{float:none;width:100%;margin-left:0;}
	.right_col_book{float:none;margin:auto auto 20px;}
	.about_subscribe .blocks .block h5{font-size:1.55rem;}
	.webinar_page .after_webinar{display:block;margin-left:auto;margin-bottom:20px;}
	.webinar_page .after_webinar li{padding-right:0;margin-bottom:20px;display:block;width:100%;}
}

@media screen and (max-width:800px){
	p.present_book{margin:-32px -20px 35px;}
	.desc_user .strelka{display:none;}
	.postscriptum{font-size:1em; padding:10px 0px 10px}
	.user1,.user2,.user3,.user4,.user5,.user6,.user7,.user8,.user9,.user10{text-indent: -9999px;width:24px;height:21px;background:url(../images/icons/user7.png) top center no-repeat;}
	.back{width:105px;}
	.try{display:none;}
	.hand_red{z-index: 99999;position:fixed;bottom:40px;right:15px;-webkit-animation:handred 3s EASE-IN-OUT infinite;animation:handred 3s EASE-IN-OUT infinite;}
	.hand_red a{display:block;background: url(../images/icons/tap.png) center center no-repeat;height:64px;width:64px;}

	/*.book_red a{display:block;background:#bd2a2a url(../images/book_red.png) center center no-repeat;height:60px;width:60px;border-radius: 50%;}
	.book_red{-webkit-animation: ripple 3s EASE-IN-OUT infinite;animation: ripple 3s EASE-IN-OUT infinite;padding:5px;border:6px solid rgba(189,42,42,0.4);border-radius:50%;position: fixed;bottom:75px;right:15px;z-index: 99999;}
	.book_red:hover{border:6px solid rgba(189,42,42,0.6);}
.podpiska_news div{display:block; width:90%; padding:0 5%}*/
	.podpiska_news{height:122px}
	.podpiska_news:before,.podpiska_news:after{height:136px}
  	.podpiska_news:before,.podpiska_news:after{-webkit-transform:skew(20deg);-moz-transform:skew(20deg); -o-transform:skew(20deg); transform:skew(20deg)}
  	.podpiska_news:before{left:-25px}
  	.podpiska_news:after{right:-25px}
  	.podpiska_news div:first-child h3, .podpiska_news div:first-child p{padding-top:0}
header, header .logo img{height:40px}
header nav li a{line-height:26px;font-size:1rem;}
	#news .article .text_article img{max-width:100%;width:auto;padding:0 0 13px;float:none;}
	#news .article .text_article img~span,#news .article .text_article img~p{margin-left:0;}
	.webinar_page div.author {float: none;width: 100%;margin-top:20px;}
	.webinar_page div.form{float:none;}
}
@media screen and (max-width:860px){
	.regalii .image, .regalii .text {
	    display: table-row;
	}
	#tests .article{
		display:block;
		width:100%;
		margin:0 0% 20px;
	}
	#tests{margin:0 0;}
	.blogs .item{width:47%;margin:0 1.5% 3%;}
	.blogs p.desc{margin:10px 1.5%;}
	.new_page .block3 .col_1_4{margin-top:0;}
	.mobile{display:block!important;}.pc{display:none!important;}
	div.welcome p {font-size:0.875em;}
	div.welcome span {display:inline;}
	div.welcome ul{font-weight:normal;}
	div.welcome ul li{font-size:1em;line-height:1.5;}
	.book_article{max-width:300px;}
	nav ul{display:none}
	.img_article+div{margin-left:0;}
	.img_article .academy_banner{display:none;}
	.text .img_article~.academy_banner{display:block!important;}
	header{margin-top:0;}
	.img_article .fb-page,.img_article #vk_widget{display:none;}
	.fb-page.mobile,#vk_widget2{display:block;z-index:-1;}
	.block_vm .left_img{display:block;margin-top:-35px;position:relative;}
	.block_vm{padding-left:20px;}
	.block_vm {margin-top:30px;}
	 form.book_comm .count_book {float: none;margin-left: 0!important;width: 100%!important;clear: both;}
	.right_col .title_book{text-align:left;margin-top:0;}
	body header{text-align:center;}
	.link_corp{margin-bottom:20px;overflow: hidden;right:0!important;font-size:1.2em;width:100px!important;
	background:#b23fa9 url(../images/link_corp.png) 22px center no-repeat;
	border-radius:3px;display:inline-block;line-height:auto;position:relative!important; padding:10px 2%!important; margin-top:20px; top:0; text-align:center}
	.link_corp a{background:none;text-indent: 100%;white-space: nowrap;overflow: hidden;display:inline-block;padding:0 60px}
	.link_corp.tests a{background:url(../images/icons/link_tests.png) 20px center no-repeat;}
	.link_corp.tests{background: #5f8f2b;}
	.link_corp:hover{opacity:0.9;}
	nav ul{margin-left:0px}
	.right_col.search .books >div{width:45%}
	.right_col.search .books >div{padding-right:10%}
	.base-row{padding-bottom:12px}
	.base-row, .base li{width:100%}
	.korpor{font-size: 1.2em;width:90%;margin-left:1%;padding: 10px 0% 10px 8%;}
	form.contacts div{margin-left:4%; width:48%}
	form.contacts textarea{width:88%}
	.right_col{margin:2% auto}
	.right_col h1{line-height:1.4em}
	.right_col_book .blue{padding:25px 10%}
	.right_col_book .blue p{font-size:1.3em}
	.right_col_book .blue a{font-size:1.4em;margin-top:13px}
	span.read{left:80%}
	.right_col h1{text-align:center}
	ul.nav_books{float:none;text-align:center;padding:20px 0;}
	footer p{line-height:1.5em}
	body header{font-size:100%}
	.extremum-slide input[type=text]{height:18px}
	.extremum-slide input[type=submit]{height:30px}
	header >.search{top:10px;right:70px;}
   	.old_page .extremum-slide{top:4px; right:180%}
	.new_page .extremum-slide {
	    top: 40px;
	    right: 00;
	    width: 100%;
	    position: fixed;
	    background: #f7f7f7;
	    padding: 10px;
	    box-sizing: border-box;
	}
	.small_hidden{display:none}
	.large_hidden{display:block}
	.large_hidden a:hover{border-bottom:none!important;}
	body{font-size:100%}
	.logo{position: relative;margin: 20px 0 0;text-align: center; max-width: 250px;}
	header, header .logo img{height:auto}
	.new_page header .logo img{height:47px;width:auto;max-width:100%;}
	header nav{padding-top: 0;position: absolute;top:10px;right: 0;}
	header nav li a{line-height:56px}
	.left_col, ul.nav_books li{font-size:1.2em;text-align:center}
	.left_col, .right_col{float:none;width:100%}
	footer p{float:none;}
	.left_col{margin-top:0;}
		.right_col_book{float:none;}
		.left_col_book{width:100%;margin-top:20px;}
		.left_col ul{display:none}
		.right_col.search .books >div{width:47%}
		.right_col.search .books >div{padding-right:6%}
	.reviews_main .rev.last{display:none;}
	.reviews_main .rev {width:46%;margin-right:0;margin-left:2%;}
	.two_cols .left li {font-size: 1.2em;line-height: 1.2;}
	.left_col.faq{margin-top:30px;text-align:left;margin-top:30px;}
	.left_col.faq ul{display:block;}
	.left_col.faq{border-right:none;padding-right:0;}
	.left_col.faq ul li:hover, .left_col.faq ul .active{background:#13ae8f;color:#fff;}
	.left_col.faq ul li{padding:4px 20px 6px;}
	.right_col.faq{margin-bottom:0;padding-bottom:0;}
	.col-1 {float:none;margin-top:0px;padding-right:0%;width:100%;margin-bottom:20px;}
	.col-2 {float:none;margin-top:0px;width:100%;}
	#map{height:300px!important;}
	.big_font{margin-bottom:10px;line-height:1.4}
	div.welcome{margin-top:20px;}
	.category_list_new{
		display:none;
	}
	.left_col_book .author.gm{display:block;}
	.text div.block_inform h1 {
	    font-size:1.5rem;
	}
	.group_cat.dropdown ul{
		display:none;
	}
	.group_cat.dropdown.active ul{
		display:block;
	}
	.group_cat.dropdown.active ul a{
		padding-left:60px;
	}
	.group_cat.dropdown span{
		position:relative;
		padding: 15px 20px;
	    font-size: 1.2em!important;
	    font-weight: 100;
	    color: white;
	    text-decoration: none;
	    display: block;
	    border-bottom: 1px solid #fff;
	    cursor:pointer;
	}
	.group_cat.dropdown span:after{
		content:'';
		height:19px;
		width:19px;
		background:url(../images/icons/dropdown.png) 0 0 no-repeat;
		position:absolute;
		top:0;
		bottom:0;
		right:20px;
		margin:auto;
	}
}
@media screen and (max-width:800px){
	.test_result ul.links li{width:auto;display:block;margin: 0 auto 20px;}
	.test_result ul.links {margin-bottom:5px;}
	p.present_book {margin: 0 -20px 60px;}
	img.result_img{float:none;margin:0 auto 10px auto;display:block;}
.img_article{float:none;padding:0 0 10px 0;display:block;margin:auto;}
	header nav li:before{padding-left:6px}
.podpiska_in_new:before,.podpiska_in_new:after{height:136px}
  	.podpiska_in_new:before,.podpiska_in_new:after{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-0deg); transform:skew(-20deg)}
  	.podpiska_in_new:before{left:-25px}
  	.podpiska_in_new:after{right:-25px}
  	.podpiska_in_new{height:122px}
  	.podpiska_in_new h3{padding:0 5%}
.img_new .hide_social{top:32%}
.top_podpiska{max-height:600px}
.top_podpiska div:first-child{ background:none;padding-right:0%;padding-bottom:20px;padding-top:10px;width:100%}
.top_podpiska div p{text-align:center}
.top_podpiska div:first-child+div{padding-top:15px;border-top:1px dashed #46A5E0;padding-bottom:10px}
.top_podpiska div{width:100%;float:none}
	div.welcome li {margin-left:auto;width:27%;max-height:none;}
	.right_now .right p{padding-bottom:10px;}
	.slider{width:80%;}
	.other_webinars .webinar{padding-right:4%;width:48%;}
	.other_webinars .webinar:nth-child(3){display:none;}
	.links_test{
		margin-top:30px;
		margin-bottom:40px;
	}
	.links_test a:first-child{position:relative;left:0;}
}
@media screen and (max-width:740px){
	.podpiska>div {
	    margin-left:0%;
	}
	.table_tarifs_col_1{
		display:none!important;
	}
	.table_tarifs .hidden_pc{
		display:inline-block;
	}
	.table_tarifs .hidden_pc.icon_yes{
		display:table;
	}
	.hidden_mob{
		display:none;
	}
	.table_tarifs_col_2 ul li{
		font-size:0.75rem;
	}
}
@media screen and (max-width:700px){
	.webinar_plus .left {
    	max-width: 400px;
    	margin:250px auto 0;
    }
    .webinar_plus::after{
    	left:0;
    	margin:auto;
    }
	.author_book_page .slider_author_books>a{
		float:none;
		top:0;
		position:relative;
	}
	.author_book_page .slider_author_books h3{
		margin-top:15px;
	}
	.reviews_readers .owl-nav{position:absolute;top:30px;left:0;right:0;width:50px;}
	.slider_rev .owl-stage{margin-top:37px;}
	.reviews_readers .rev{max-width:300px;}
	.reviews_readers .rev ul li:first-child{text-align:center;margin-right:0;margin-bottom:10px;width:100%;}
	.reviews_readers .rev ul li{text-align:center;width:100%;}
	.reviews_readers .rev ul li:first-child img{max-width:150px;}
	.banner_book .col_1{
		margin-left:25%!important;
		text-align:left!important;
		width:75%;
	}
	.banner_book .col_1:last-child{
		margin-top:10px;
	}
	.banner_book:before{
		width:22%;
	}
	.banner_lock{
		padding:20px 30px;
		text-align:center;
	}
	.banner_lock .sale{
		left:0;
	}
	.banner_lock p{
		font-size:1rem;
	}
	.banner_lock a,.banner_lock .desc>a{
		margin-left:auto;
		margin-right:auto;
	}
	.banner_lock:after{
		top:20px;
		bottom:auto;
		left:0;
		right:0;
		margin:auto;
		height:170px;
		width:100%;
	}
	.banner_lock div{
		padding:170px 0 0;
	}
}
@media screen and (max-width:670px) and (min-width:620px) {
	.reviews_readers .text_reader {background:none;padding-left:0;}
}
@media screen and (max-width:670px){
	header{
		padding-bottom:30px;
	}
	header .logo{
		text-align:left;
	}
	header .logo img{
		height:50px;
	}
	.old_page header >.search a{
		display:none;
	}
	.old_page header >.search{
		right:0;
		position:relative;
	}
	.old_page .extremum-slide{
		display: block;
    	position: relative;
    	top:10px;
    	right: 0;
    	max-width:360px;
    	width: 100%;
    	font-size:0;
	}
	.old_page header >.search a{
		display:block;
	}
	.extremum-slide *{
		font-size:16px;
	}
	.extremum-slide input[type=text] {
		border-radius:5px 0 0 5px;
		box-sizing: border-box;
		height:40px;
		font-size: 1rem;
    	padding: 15px;
	    width: 70%;
	}
	.extremum-slide input[type=submit]{
		border-radius:0 5px 5px 0;
		width:30%;
		margin-left:0;
		box-sizing:border-box;
		height: 40px!important;
    	font-size: 1rem;
	}
	.text div.block_inform{
		padding:30px 20px 0px;
		position:relative;
	}
	div.img_new:before,.right_col_new a.book_article:before{
		content:none!important;
	}
	.text div.block_inform span,.text div.block_inform span a,.text div.block_inform h1{
		color:#191919;
	}
	.right_col_new a.book_article{
		margin-top:0!important;
	}
	footer .col_1{float:none;width:100%;margin-bottom:10px;}
	footer .col_2{float:none;text-align:left;width:100%}
	footer .col_2 span,footer .col_2 ul{display:inline-block;margin-top:0;padding-top:0;vertical-align:middle;margin-bottom:4px;}
	footer .col_2 ul{padding-right:10px;}
	footer .col_2 p{display:block;}
	footer .col_1 p{display:none;}
	footer .col_1{margin-bottom:4px;}
	.review .face{margin:auto;}
	.review .text_review{display:block;}
	.test .row>div{width:92%;display:block;}
	.test ul{display:block;font-size:0;width:100%;padding-bottom:0;}
	.test ul li{display:inline-block;padding:5px 10px;font-size:20px!important;line-height: 1.3em;}
	.test ul .active_test:after{width: 17px;height: 7px;background: url(../images/str.png) center center no-repeat;bottom: -5px;left: 0;right: 0;margin: auto;}
	#news .article .text_article,#news .article .views,#news .article .date{display:block;width:94%;padding:20px 3%;}
	#news .article .text_article{padding-top:0!important;}
	#news .article .date{padding-bottom:10px!important;}
	#news .article .text_article{border-bottom:1px solid #dfdfdf;}
	#news .article .views{padding-left:8%!important;background:#fdfdfd url(../images/eye.png) 3% center no-repeat;width:89%;}
	#news .article .views.lock{background: #b5283b url(../images/icons/lock-icon.png) 2.5% center no-repeat !important;}
	#datepairExample{text-align:center;display:block;margin-bottom:1em;}
	#datepairExample span{display:block;margin-bottom:0.5em;}
	#datepairExample:before{position: absolute;left: 0;top: 0;}
	.title_double{margin-bottom:0;}
	.cell .date{width:100%;}
	#table_otchet p{padding-top:0;width:100%;}
	form.book_comm div {width: 100%!important;float: none!important;margin: 10px 0 0!important;}
	.count_sert{font-size:1.5em;}
	.avatars>div{width:48%}
	.avatars>div:nth-child(2n){padding-right:0}
	.avatars>div:nth-child(2n+1){clear:both}
	.avatars>div{padding-right:10%;width:45%}
	.podpiska_in_new:before,.podpiska_in_new:after,.podpiska_news:before,.podpiska_news:after{display:none}
  	.podpiska_in_new, .podpiska_news{border:3px solid #389ede;height:auto;width:99%}
	.podpiska_news div:first-child+div p{padding-bottom:0px;position:relative}
	.social_quote{float:none;text-align:center}
	.new .social_share{top:34%}
	.img_new .hide_social{top:29%}
	.left_pop,.right_pop{float:none}
	.left_pop{padding-right:0;width:40%}
	.right_pop{width:80%}
	.tabs label:before{display:block;margin:auto;}
	.webinar_page .img {
	    height: auto;
	    display: block;
	    background: none!important;
	}
	.webinar_page .img div:first-child {
	    padding: 0 0;
	}
	.webinar_page h1,.webinar_page .date {
	    color: #161616;
	    padding-left: 0;
	    text-align: left;
	}
	.webinar_page .date{
		line-height:1.3;
		margin-top:5px;
	}
	.webinar_page h1{
		font-size: 1.375em;
    	margin-bottom: 0;
	}
	.webinar_page .mob_visible,.webinar_page .date {
	    display: block;
	}
	.webinar_page .img:before,.webinar_page .date:before{content:none;}
	.webinar_page .people{display:none;}
	.webinar_page div.form{max-width:300px;}
	.webinar_page .form input,.webinar_page .form input[type=submit]{width:100%;box-sizing:border-box;}
	.webinar_page .form input[type=submit]{margin-left:0;margin-top:10px;}
	.webinar_page .author img {
	    float: none;
	    margin: 0 auto 20px;
	    width: 150px;
	    display: block;
	}
}
@media screen and (max-width:600px){
	.text h1{
		font-size:1.5rem;
	}
	.show_mobile{
		display:block!important;
	}
	.hide_mobile{
		display:none!important;
	}
	.table_tarifs_col_2 {
	    width: 100%;
	    max-width:270px;
	    margin-bottom:30px;
	}
	.table_tarifs_col_2:last-child{
		margin-bottom:0;
	}
	.table_tarifs>div {
	    display: table;
	}
	.table_tarifs_col_2 .action {
	    display:none;
	}
}
@media screen and (max-width:560px){
	.new_page header nav{
		top:25px;
	}
	.new_page header >.search {
	    top: 15px!important;
	}
	.me{width:100%;margin:0 0% 2%;}
	.two_cols .left {margin-top:25px;}
.col_1_4:nth-child(3),.col_1_4:nth-child(4){padding-left:0;width:100%!important}
.copyright.pc,.col_1_4 .pay,.col_1_4 .social_links+p{display:none;}.copyright.mobile{display:block;}
	.title_cell h3{display:none;}
	.title_cell h3.mobile{display:block;font-size:0.875em;}
	.title_cell b, .title_cell p{font-size:0.75em;font-weight:normal;}
	.new .social_share{top:43%}
	.img_new .hide_social{top:26%}
	.right_col.search .books >div{width:49%}
	.right_col.search .books >div{padding-right:2%}
	.left_podpiska form.contacts input[type="submit"]{float:none;width:100%}
	.korpor{width:90%;margin-left:0;padding: 10px 0% 10px 10%;}
	.related_news .new:nth-child(n){margin:0 0% 40px 0}
	.new{width:100%}
	.webinar.future_webinar .img,.webinar.future_webinar .info{width:100%;}
	#news .new:nth-child(n){margin:20px 0}
	h2.title{text-align:center}
	form.contacts div{margin-left:8%;width:46%}
	form.contacts textarea{width:100%}
	.right_col .books >div >div p{font-size:0.75em!important;}
	.right_col .books >div >div p.overview_book {font-size: 0.5em!important;}
	.right_col>div>div p.title {height: 200px;}
	.right_col .books>div{padding-right:4%;width:48%}
	.logo img, .logo{height:auto;width:100%;max-width:200px;margin-top:20px;}
	.new_page .logo img, .new_page .logo{margin-top:10px;}
	.extremum-slide form{z-index:999;position:relative}
	.two_cols .right,.two_cols .left,.best_articles.two_cols .right,.best_articles.two_cols .left{float:none;width:100%;margin-left:auto;margin-right:auto;clear:both;}
	.two_cols .right h3,.best_articles.two_cols .right h3 {margin-left:0;text-align:center;}
	.two_cols .left{text-align:center;}
	.about_subscribe .blocks .block{border-left:none;display:block;padding:20px 0 30px;width:100%;}
	.about_subscribe>p{background:none;}
	.about_subscribe>p span{padding-left:0;}
	.postscriptum_faq {display:block;margin-left: 0;width:auto;padding-right:20px;padding-left:20px;text-align: center;max-width: none;background-position:center 10px;}
	.postscriptum {display:block;margin-right:0%;width:auto;padding:20px;}
	.subscribe_mail {background-size: 20%;}
	.webinar_page>.text ul, .webinar_page>.text ol {padding-left:0px;margin-left:0;}
}
@media screen and (max-width:545px){
	.review .text_review{
		padding-left:0;
	}
	.review .text_review:after {
	    top: -60px;
	}
	.banner_book:before{
		content:none;
	}
	.banner_book .col_1{
		margin-left:0!important;
		width:100%;
	}
	.banner_book form{
		margin-top:15px!important;
	}
.right_col .books>div>div>div{height:215px;width:130px;}
.cont_book{margin-left:auto;}
	a.sertificate{float:none;padding-right:0;width:auto;display:block;margin:0 auto;text-align:center;}
	.sertificate{float:none;width:100%;}
.block_vm h2{border-bottom:0;}
.block_vm p{font-size:0.875em;}
	.left_pop{width:50%}
.right_pop{width:90%}
.right_podpiska a{padding:4% 9% 4% 3%}
.count_podp,.count_podp i{font-size: 0.83rem;}
	.blogs .item{display:block;width: 100%;max-width: 375px;margin: 0 auto 30px;}
	.blogs .item .link{font-weight:normal;font-size:1.2em;}
	.blogs {margin:0;}
	.blogs p.desc{margin:20px 0;}
	.mob_visible{display:block;}
	.blog .img{height:auto;display:block;background:none!important;}
	.blog .img div:first-child{padding:0 0;}
	.blog h1,.blog .date{color:#161616;text-align:left;}
	.blog h1{font-size:1.375em;margin-bottom:0;}
	.blog .img+.content {margin-top:50px;}
	.blog .author{top:100%;}
	.blog .img:before{content:none;}
	.slider {max-width:200px;}
}
@media screen and (max-width:500px){
	.stop_commenting{
		padding:80px 18px 26px;
	}
	.stop_commenting:before{
		content:'';
		height:50px;
		width:33px;
		background:url(../images/icons/stop.png) 0 0 no-repeat;
		position:absolute;
		top:20px;
		left:0;
		right:0;
		bottom:auto;
		margin:auto;
	}
	.reading{
		display: block;
    	text-align: center;
   		margin-bottom: 10px;
	}
	.left_col_book .formats{font-size:1.2rem;}
	.comment_book li>span{float:none!important;display:block;clear:both;}
	.comment_book li>span.stars{margin:10px 0 0;}
	.right_col .books >div >div p{height:auto;}
	.about_library .corp_1,.about_library .corp_2,.about_library .corp_3,.about_library .corp_4,.about_library .corp_5{display:none;}
	.about_library div:nth-child(2n) .corp_text,.about_library div:nth-child(2n+1) .corp_text{padding-left:0;}
	a.sertificate{float: none;one;padding-right:0;width:auto;display:block;margin:0 auto;}
	.sertificate{float:none;width:100%;}
	.present_form .price_month{width:auto;padding-right:10px;}
	.present_form .price,.present_form .price_month{font-size:0.875em;}
	.present_form .price{font-weight:bold;}
	.present_form input[type=text],.present_form input[type=email]{float:none;padding:10px 2%;width:96%;}
	.korpor{width:90%;margin-left:0;padding: 10px 0% 10px 10%;}
	.cell{font-size:0.875em;}
	.plashka{font-size:1em;padding:15px 1%!important;}
	.float_left,.float_right{float:none;margin:0 auto 13px;text-align:center;}
	.infographic{margin: 0 auto 10px;display: block;float: none;}
	.right_col .books>div{padding-bottom:30px;}
	.heart{height:40px!important;width:42px!important;font-size:16px!important;line-height:40px!important;}
	.table_in_post{font-size:0.8em}
	.img_new .hide_social{top:24%}
	.right_col.search .books >div{width:100%}
	.right_col.search .books >div{padding-right:0%}
	.left_podpiska{width:93.3%}
	.right_podpiska{width:101.3% !important}
	.mark_book span, .us_book span,.russian_book span{line-height:15px;font-size:0.7em;}
	.avatars>div:nth-child(n){clear:both;padding-right:0;width:100%}
	.avatars>div:nth-child(n) img{width:70%}
	.img_new .hide_social{top:1%}
	.right_podpiska a{padding:4% 11.3% 4% 1%}
	form.contacts div{margin-left:0%;width:100%}
	span.popular, span.new_book, span.soon, .books span.close{font-size:0.6em;line-height: 18px;padding:3px 15px;}
	.right_col .books>div>div p.title{height:auto;min-height:250px;padding-bottom:10px}
	.right_col .books>div{padding-right:0%;width:100%}
	.right_col .books>div>div>div{height:319px;width:200px;margin-left:auto;}
	.left_col{font-size:1em}
	.right_col .books>div:nth-child(n){clear:both;padding-right:0}
	.old_page .extremum-click{margin-top:0px;display:block;width:22px;position:relative;z-index:77;margin-left:0}
	.extremum-click a{position:relative}
	div.welcome li {margin-left:auto!important;width: 100%;text-align: center;margin-bottom:20px;max-height:none;}
	div.welcome li:first-child+li img{margin-left:auto!important;}
	.webinar_page .meta a{display:table;margin-left:0;margin-top:3px;}
	.webinar_page>.title {font-size:1.4em;}
	.links_test a{display:block;margin-bottom:10px;text-align:center;}
	.links_test{margin-top:20px;margin-bottom:30px;}
}
@media screen and (max-width:480px){
	.col_1_4{padding-left:0;width:100%!important}
	.col_1_4:nth-child(3n), .col_1_4:nth-child(3n)+div {margin-top: 25px;}
	.podpiska_20 div{padding:45px 2% 20px}
	.left_pop{width:60%}
	.right_pop{width:100%}
	.stop_popup h1{font-size:30px}
	.podpiska1 div{padding-bottom:10px}
	.left_podpiska span{clear:both;float:left;padding-bottom:20px}
	.right_podpiska a{padding:4% 9.2% 4% 3%}
	.right_podpiska a span{padding-bottom:10px;float:none;display:block;margin-left:0;}
	.left_podpiska span{font-size:1.1em}
	.alignleft,.text img.alignright{display:block;float:none !important;margin:5px auto 15px;}
	.tabs {margin:-20px -20px -24px;}
	footer .col_2 p{font-size:0.8125em;}
}
@media screen and (max-width:400px){
	footer ul li:last-child{margin-bottom:0}
	.left_col_book .formats .reading{display: block;
    text-align: center;
    padding: 9px 19px;
    margin-bottom: 10px;
    margin-right: 0!important;}
	.banner_990,.banner_990 img,.banner_not_400{display:none;}
	.banner_400,.banner_400 img{display:block;}
	.cell{font-size:0.875em;}
	.text #datepairExample input[type=submit] {display:block;margin:auto;margin-top:0.5em;}
	.podpiska_in_new h3{font-size:1em}
	.social_quote img{width:100%}
	.img_new .hide_social{top:17%}
	.left_pop{width:75%}
	.reviews {margin: 20px 13px 0;}
	.book_article form input[type=text]{float:left;padding:8px 3%;width:60.2%;}
	.book_article form input[type=submit]{float:left;margin-left:0;width:33%;}
	.slider .owl-carousel{max-width:200px;}
	.other_webinars .webinar{width:100%;margin-bottom:30px;}
	.other_webinars .webinar:nth-child(3){display:block;}
	.webinar_page div.author img{display:none;}
	.webinar_page div.author .text{width:100%;}
	.webinar_page .author img+div{padding-left:0;}
	.tabs label{font-size:0.875rem;}
	.alpina_book_link{
		padding: 13px 17px 13px 70px;
		display:block;
		font-size:1.125rem;
	}
}
@media screen and (max-width:350px){
	.bot span{width:95px;}
	.desc_user .month{width:auto;display:block;}
	.desc_user .row {padding:0;}
	.desc_user .month,.desc_user .table .row .cell:first-child{font-size:0.7em;}
	.title_cell span{font-size:0.6em;}
	#news .article .text_article,#news .article .views,#news .article .date{display:block;width:90%;padding:20px 5%;}
	#news .article .views{padding-left:14%!important;background:#fdfdfd url(../images/eye.png) 5% center no-repeat;width:81%;}
	.cell{font-size:1em;display:block;width:90%!important;padding:10px 5%;}
	.row{padding:5% 0;}
	.row.th .cell{text-align:left!important;margin-left:0;}
	.row .cell:last-child:before{content:"Всего: ";}
	.row.th .cell:last-child:before{content:none;}
	.logo_ac{display:none;}
	.block_vm h2{border-bottom:0;font-size:1em;}
	.link_corp{width:70px!important;background-position:5px center!important;}
	.link_corp a{background-position:5px 2px!important;}
	.social_quote span:first-child{top:15%}
	.new .social_share{top:36%}
	.left_pop{margin-left:0px;width:90%}
	.book_article form input[type=text]{float:left;padding:8px 3%;width:50%;}
	.book_article form input[type=submit]{float:left;margin-left:0;width:43%;}
	.book_article .present {height: 110px;width: 125px;background-size: contain;}
	.book_article img+p{font-size:0.9em;}
}

@media screen and (max-width:320px){
	.book_article .present {display:none;}
	.book_article img+p{font-size:1em;}
	.book_article h5{font-size:1.5em;}
	.recommended{margin-bottom:30px;}
}

.main-content #sidebar-toggle, #sidebar, #sidebar2, #sidebar3{display:none}
.text #sidebar-toggle{padding-bottom:25px;}
.main-content #sidebar-toggle p{padding:0!important;}
.mobile_nav .main-content{overflow:hidden;}
.mobile_nav .reveal-modal{display:none!important;}
.desc_books{color: #191919;padding: 15px 20px;border-left: 3px solid #81c9dc;margin-bottom: 30px;background: #f9f9f9;font-size: 0.875rem;}

@media screen and (max-width:860px){
	body.mobile_nav{overflow-x:hidden; height:100%; background:rgba(255,255,255,.5)}
	HTML{height:100%}
	#sidebar, #sidebar2, #sidebar3{display:none;position:absolute;z-index:999;top:0%;background:#46A5E0;width:100%;min-height:100%; box-sizing:border-box; z-index:9999}
	.toggle{display:block!important;}
	.close_sidebar {
		font-size:1rem!important;
		padding-left:40px!important;
		position:relative;
	    display: block!important;
	    border-bottom: none!important;
	}
	.close_sidebar:before {
		content:'';
		border:7px solid transparent;
		border-right:7px solid #fff;
		position: absolute;
	    left: 10px;
	    top: 16px;	    
	    margin: auto;
	}
	#sidebar ul, #sidebar2 ul, #sidebar3 ul{margin:0;padding:0;list-style:none}
	.category_list{display:none;}
	.text{margin-top:0;}
	h2.title,h1.title {margin-bottom:30px;}
	header #sidebar-toggle p, .left_col{font-size:1.2em}
	#sidebar-toggle p{display:inline-block;vertical-align:middle; text-align:left}
	a#sidebar-toggle{color:#fff;text-decoration:none}
	.toggle ul li{margin:0}
	.toggle ul li a, .toggle ul li.current{padding:15px 20px;font-size:1.2em;font-weight:100; color:white; text-decoration:none; display:block;border-bottom:1px solid #fff; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out}
	.toggle ul li.current a {padding:0;font-size:1em;color:inherit;border-bottom:none;}
	.toggle ul li.current, .toggle ul>li:hover>a{background:#fff; color:#46A5E0}
	.toggle ul li.current{font-weight:bold}
	.main-content{width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
	.main-content #sidebar-toggle{background:#46A5E0;border-radius:3px;display:block;position:relative;padding:10px;text-align:center;margin-bottom:20px;}
	.new_page .main-content header #sidebar-toggle{background:transparent;}

	.title_menu{display:block;font-size:1.2rem;margin-left:10px;text-align:left;margin-top:0;}
	.main-content #sidebar-toggle .bar{display:block;width:18px;margin-bottom:3px;height:2px;background-color:#fff; border-radius:1px; margin-right:0}
	.main-content #sidebar-toggle .bar:last-child{margin-bottom:0}
	
	.new_page .main-content #sidebar-toggle{margin-bottom:0;padding: 5px 10px;}
	.new_page .main-content header #sidebar-toggle .bar {background:#389bd6;height:3px;width:20px;}
	.new_page header nav{padding-right:0;border-left:1px solid #cecdcd;}
	.new_page .logo{text-align:left;}
	.left_col_book .title_eng {line-height: 1.45em;}
	.howread {margin-bottom: 25px;}
	.new_page .block1 h1{
		font-size:2.25rem;
		text-align:center;
	}
	.new_page .block1 p {
	    font-size:0.75rem;
	    color: #46485c;
	    width:235px;
	    padding:16px 20px 0 28px;
	    box-sizing:border-box;
	    position:relative;
	    right:auto;
	    top:auto;
	    margin-top:20px;
	}
	.new_page .block1{
		min-height:0;
	    padding:35px 10px 0;
	}
	.new_page .block1 .list span{
		font-size:3.125rem;
	}
	.new_page .block1 .list li{
		padding:0 20px 0 10px;
		margin-bottom:30px;
	}
	.new_page .block1 .list ul {
	    padding: 50px 0 20px;
	    margin:auto;
	}
   }

.reveal-modal input.error,input.error, .error{border:1px solid #db1d1d!important}
div.clear, .slider form div.clear, form.contacts div.clear{float:none;clear:both}
.top_podpiska div.clear{padding:0}
.attention div{border:4px solid rgba(255,0,0,0.7);margin-left:-4px}
.id2-rx-user-informer-wrapper{  width:auto !important}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.stop_popup.reveal-modal{width:100% !important}
}

.right_col h1.av_current{margin-bottom:0px}
.profile{font-size:1.025em}
.profile>div:first-child+div{float:left;width:75%}
.profile>div:first-child{float:right; text-align:center; margin-bottom:20px; width:23%}
.profile>div:first-child img{border:3px solid #3b9fde; width:100%}
.profile>div:first-child+div p{padding-bottom:15px}
.profile ol li{color:#3a9fde; font-size:0.875em; list-style-position:inside; padding-bottom:15px}
.profile ol li span{color:#191919; display:block; font-style:italic; padding-top:5px}
.profile ol li>a, .profile ol li span{font-size:1.165em}
.profile ol li a{color:#191919}
.profile ol li b{font-size:1em; font-weight:normal; color:#fff; background:#3a9fde; padding:0px 6px 2px; position:relative; line-height:1em; font-style:normal; display:inline-block; margin-left:10px}
.profile ol li b:before{background:url(../images/soon_profile.png) no-repeat; content:'-'; height:7px; width:13px; position:absolute; top:-6px; left:0; right:0; margin:auto; color:#3a9fde}

.profile>div:first-child p{ font-size:0.875em; color:#5e5e5e; padding:5px 0 7px}
.profile>div:first-child p span{color:#167bba;}

@media screen and (max-width:700px){
	.desc_user .row:first-child{display:block;font-size:0;padding-bottom: 10px;}
	.desc_user .row:first-child .cell{font-size:16px;display:inline-block!important;padding:10px 0;width:25%!important;}
	.desc_user .table{display:block;}
	.desc_user .row:first-child+.row .cell{border-top:none;}
	.desc_user .row:first-child .cell:first-child{display:none!important;}
	.desc_user .row:first-child .cell.current{border-radius:3px;}
	.desc_user .row:first-child+.row .cell.current{border-radius:3px 3px 0 0;}
	.desc_user .row .cell{display:none;}
	.desc_user .row .cell.current,.desc_user .row .cell:first-child{display:table-cell;}
	.desc_user .row .cell:last-child:before{content:none!important;}
	.desc_user .row .cell:first-child {width:45%!important;}
	.profile>div:first-child+div,.profile>div:first-child{float:none; width:100%}
	.profile>div:first-child img{width:50%}
	.two_cols .right h3 {font-size: 1.5em;}
	.best_articles .new,.reviews_main .rev,.right_now .left,.right_now .right {float:none;margin-right:auto;margin-left:auto;margin-bottom:30px;width: 100%;}
	.right_now .right{margin-bottom:40px;}
	.right_now .right p{padding-top:0;}
	.right_now{text-align:center;}
	.right_now .left{margin-bottom:0;}
	.right_now .left p {margin-top:5px;}
	.reviews_main .rev:last-child{display:block;}
	.right_now, .reviews_main {margin-bottom:20px;}
}

.authors_books{border-top:1px solid #9bceee; padding-top:20px}
.authors.authors_books h3{color:#777;font-family:'Roboto',Trebuchet MS, sans-serif; font-size:1em; font-style:italic; padding:3px 0 0; font-weight:normal}
.left_col h2{color:#3b9fde;font-family:'Roboto',Trebuchet MS, sans-serif; font-size:1.125em}
.authors.authors_books div a, .authors.authors_books div span{  font-size:1.625em}
.authors.authors_books div{  width:10%}
.left_col{padding-bottom:25px}

@media screen and (max-width:400px){.authors.authors_books div{width:12%}}
@media screen and (max-width:320px){.authors.authors_books div{width:14%}}

.author a{color:#191919}
.comment_books{background:url(../images/comment_book.png) no-repeat;bottom:-11px;color:#48a5e0;display:block;text-decoration:none;font-size:13px;height:23px;padding-top:16px;position:absolute;right:-10px;text-align:center;font-style:normal;width:33px}
.three_years{background:#2a86bf;border:2px solid #46a5e0;   color:#fff;   min-height:91px;   margin-bottom:40px;   margin-top:5%;   padding:20px 4% 20px 20%;position:relative;width:76%}
.three_years img{position:absolute;left:-30px;bottom:-17px}
.three_years i{font-style:normal}
.three_years h2{font-size:1.6875em;padding-bottom:10px}
.three_years p{font-size:1.1875em}
.postscriptum a{color:#46a5e0}
.podpiska>a{text-decoration:none}

@media screen and (max-width:800px){
	.author_book_page .about_author .image{
		float:none;
		margin-bottom:30px;
	}
	.author_book_page .text_author{
		margin-left:0;
	}
	.three_years img{display:block; position:relative; bottom:0; left:0; margin-top:-50px; padding-bottom:10px;max-width:100%}
	.three_years{margin-top:7%; margin-bottom:20px; padding-left:4%; width:92%}
}
@media screen and (max-width:480px){
	.three_years img{margin-top:-30px}
	.subscribe_mail form{width:100%;}
	.subscribe_mail input[type="text"]{width:55%;padding:8px 2%; }
	.subscribe_mail input[type="submit"]{width:40%}
}

.unlike img, .like img{display:inline-block; cursor:pointer; opacity:0.5; transition:opacity 0.3s; margin-bottom:-8px}
.unlike img:hover, .like img:hover, .unlike img.current, .like img.current{opacity:1}
span span.unlike b{color:#8b0000}
span span.like b{color:#005e12}
.unlike b, .like b{ padding-left:3px}
.unlike, .like{margin:0 5px}

@media screen and (max-width:760px){
	.social b,.webinar_page .social{display:none;}
	.social{margin:0;}
}

.groups{max-width:300px;clear:both;float:right;padding-top:10px;padding-bottom:15px;width:100%;}
.comments_after{width:70%;float:left}
@media screen and (max-width:1100px){
	.new_page .middle.pad_130 {
	    padding-left:30px;
	    padding-right:30px;
	}
	.subscribe_table #countdown,.subscribe_table.premium.sale #countdown{
		bottom: 100%!important;
	    top: auto!important;
	    left: 0!important;
	    right: 0!important;
	    border-radius: 10px 10px 0 0!important;
	    border-left:none!important;
	    border-bottom: 1px solid #e2e2e2!important;
	    width:100%;
	}
	.comments_after{width:65%}
	.new_page .block2 .title,.new_page .vsego span,.new_page .block3 .title span,.new_page .block4 .title,.new_page .block5 .title,.new_page .block6 .title{
		font-size:2.0625rem;
	}
	.new_page .block1 h1 {
	    font-size:4.375rem;
	}
	.new_page .block1 .list span {
	    font-size:3.375rem;
	}
	.new_page .block5>div,.new_page .block6>div {
	    padding: 50px 60px 50px;
	}
	.new_page .block5 .title {
	    margin-bottom: 50px;
	}
	.new_page .week_book .button_white {
		font-size:1rem;
		min-width:0;
		padding:13px 25px;
    }
	.new_page .block3 {
		padding:50px 0;
	    margin-bottom:75px;
	}
	.new_page .block3 .title {
	    margin-bottom:35px;
	}
	.new_page .block3 .col_1_4{
		width:30%;
	}
	.new_page .block2 .col_1_3 {
	    padding:40px 20px 30px;
	}
	.new_page .block2 .col_1_3 input[type=submit] {
	    padding: 20px 20px;
	    font-size: 1.125rem;
	}
	.new_page .block2 .desc p {
	    color: #3f4451;
	    font-size: 1.125rem;
	}
	.new_page .vsego {
	    padding: 30px 20px 30px 30px;
	}
	.new_page .block2 {
	    padding-top:70px;
	    margin-bottom:70px;
	}
	.new_page .block4 .about_biblio li {
	    width: 30%;
	    margin-left: 4.5%;
	}
	.new_page .block4 .title {
	    margin-bottom: 50px;
	}
	.new_page .block1 p {
	    width: 250px;
	    padding: 30px 20px 0 25px;
	    font-size: 1rem;
	}
}
@media screen and (max-width:990px){
	.button_gray {
	    margin:10px 15px;
	}
	.comments_after{width:58%}
	.new_page .block1 h1 {
	    font-size: 3rem;
	    text-align: center;
	}
	.new_page .block1 p {
	    padding: 20px 20px 0 25px;
	    position: relative;
	    margin-top: 50px;
	}
	.new_page .block1 .list li {
	    padding: 0 20px 0 20px;
	}
	.new_page .block1 {
	    min-height: 650px;
	    padding-top:40px;
	}
	.new_page .vsego span{
		display:block;
	}
	.new_page .vsego p {
	    display: block;
	    padding-top:5px;
	    width: 100%;
	}
	.new_page .vsego {
	    margin-bottom: 25px;
	}

	.new_page .block3 .col_1_4 {
	    width:44%;
	}
	.new_page .block3 {
	    margin-bottom: 45px;
	}
}
@media screen and (max-width:860px){
	.new_page .block3 .col_1_4, .new_page .block3 .col_3_4 {
	    display: block;
	    box-sizing: border-box;
	    width:100%;
	}
	.new_page .block3 .col_3_4 .item{
		padding:35px 25px;
	}
	.new_page .block3 .col_3_4 .item .face {
	    margin-bottom: 35px;
	}
	.new_page .block3 .col_3_4 .item p {
	    padding:0 0;
	}
	.arrow_w:after{
		content:none;
	}
	.arrow_w{
		color: #000!important;
	}
	.new_page .block3 .active a{
		text-decoration:underline;
	}
	.new_page .block3 .col_1_4{
	    padding:0 30px 30px!important;
	}
	.new_page .block3 .col_1_4>div {
	    padding:40px 0px 50px 0px;
	}
	.new_page .block2 {
	    padding-top:0px;
	    margin-bottom:0px;
	}
	.new_page .block6 .title{
		margin-bottom:10px;
	}
	.new_page .block4 {
	    margin-bottom: 40px;
	}
	.new_page .block2 .col_2_3 .title,.new_page .block2 .desc,.new_page .block3 .title a{
		display:none;
	}
	.new_page .block3 .title i{
		display:none;
	}
	.new_page .block3{
		padding:20px 0 0;
	}
	.new_page .block3 .title{
		margin-bottom:15px;
	}
	.new_page .block3 .slider_book {
	    margin: 0 0px;
	    width: auto;
	    display: block;
	}
	.new_page .block3 .title span{
		padding-bottom:0;
		text-align:center;
	}
	.new_page .block2 .col_1_3,.new_page .vsego{
		margin: 0 0 0 -20px;
    	width: auto!important;
	}
	.new_page .block1 p {
	    width: 350px;
	}
	.new_page header >.search {
	    right: 50px;
	    top: 2px;
	}
	.new_page .block2 .middle{
		padding-left:20px;
	}
	.new_page .middle.not_pad_r{
		padding-right:0px;
	}
	.new_page .middle.not_pad_l{
		padding-left:0px;
	}
	.new_page .block2 .col_2_3,.new_page .block2 .col_1_3 {
	    float:none;
	    width: 100%;
	}
	.new_page .block2 .col_1_3 .title {
	    margin-bottom: 20px;
	}
	.new_page .block2 .col_1_3 input[type=submit]{
		margin-top:20px;
	}
	.new_page .block4 .title,.new_page .block5 .title,.new_page .block6 .title{
		text-align:center;
	}
	.new_page .block5 .title{
		padding:0;
	}
	.new_page .block5 .title:after{
		content:none;
	}
	.new_page .block5 .face{
		float:none;
		width:200px;
	}
	.new_page .week_book .about_week{
		float:none;
		width:100%;
		margin-top:30px;
	}
	.new_page .week_book .button_white{
		margin-left:auto;
	}
	.new_page .rev_book .face {
	    width: 200px;
	    float: none;
	    margin-bottom: 30px;
	}
	.new_page .rev_book .rev_list {
	    width: 100%;
	    float: none;
	}
	.new_page .block6 .owl-controls{
		height:auto;
		z-index:0;
	}
	.new_page .rev_book{
		padding:0 0;
	}
	.new_page .block6 .owl-prev,.new_page .block6 .owl-next{
		top:150px;
		bottom:auto;
	}
	.new_page .block6 .owl-prev{
		left:-20px;
	}
	.new_page .block6 .owl-next{
		right:-20px;
	}
}
@media screen and (max-width:840px){.comments_after{width:45%}}
@media screen and (max-width:780px){
	.new_page .block4 .about_biblio li {
	    width: 100%;
	    margin-left: 0;
	    margin-top: 30px;
	    text-align:center;
	}
	.new_page .block4 .about_biblio li:before {
	    right: 0;
	    margin: auto;
	}
	.new_page .block4 .about_biblio li:after{
		right: 0;
    	margin: auto;
	}

}
@media screen and (max-width:670px){
	.groups,.comments_after{float:none}
	.comments_after{width:100%}
}
.text img.alignright{float:right;margin-left:15px;margin-bottom:10px}
.text .border{border-top:1px solid #ccc;margin:15px 0 20px;padding-bottom:0;}

.heart{color:#47a5e0;height:30px;width:32px;display:block;position:absolute;top:10px;right:10px;font-size:12px;text-align:center;line-height:30px;font-style:normal; z-index:99}
.heart:hover{cursor:pointer}
.heart.active:hover{cursor:default}
.heart:hover .opacity_bac, .heart.active .opacity_bac{opacity:1;filter:alpha(opacity=1)}
.opacity_bac{background:url(../images/heart.png) center center no-repeat;background-size:contain;position:absolute;width:100%;height:100%;opacity:0.2;filter:alpha(opacity=0.2);   z-index:-1}

.message_heart{border-radius:2px;visibility:hidden;opacity:0;transition:visibility 0s linear 0.2s,opacity 0.2s linear;position:absolute;top:-30px;background-color:#46A5E0;color:#fff;font-style:normal; padding:0 5px; z-index:999; line-height:1.5em; right:-2px; width:227px; font-size:14px}
.heart:hover .message_heart{visibility:visible;opacity:1;transition-delay:0s}
.heart.active:hover .message_heart{visibility:hidden;opacity:0}

.message_heart:after{background:url(../images/str.png) no-repeat;content:"";position:absolute;bottom:-6px;right:12px;height:6px;width:12px}
.like_soon{font-family:Arial}

.wash_book{font-size:1em;padding:15px 20px;background:#f6f6f6;border:1px solid #a4d2ef;border-radius:5px;max-width:300px;margin-bottom:30px;}
.wash_book .result_wash{padding-top:10px;color:#389EDE}
.wash_book p{line-height:1.4em;padding-bottom:15px;}
.wash_book form{margin-bottom:-33px;}
.wash_book input{display:block;height:33px;margin:0;font-family:'Roboto',Trebuchet MS, sans-serif;}
.wash_book .wish_book_input input[type=text]{background:transparent;border:none;color:#fff;font-size:1em;padding:0px 5%;position: absolute;bottom: 0;box-shadow:none;}
.wash_book input[type=submit]{background: #b240a9;
background: -moz-linear-gradient(top, #b240a9 0%, #bd49b4 100%);
background: -webkit-linear-gradient(top, #b240a9 0%,#bd49b4 100%);
background: linear-gradient(to bottom, #b240a9 0%,#bd49b4 100%);margin:15px auto 0;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b240a9', endColorstr='#bd49b4',GradientType=0 );color:#fff;text-align:center;padding:5px 2.5%;width:100%;text-transform:uppercase;display:table;border:1px solid #b340aa;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,.2);-webkit-appearance:none}
.wash_book input[type=submit]:hover{background:#b240a9;cursor:pointer}
.wish_book_input{background:url(../images/icons/wish_book.png) top center repeat-x;position:relative;height:49px;}
.wish_book_input:before {background:url(../images/icons/wish_book_left.png) top left no-repeat;content:"";position:absolute;top:0;left:0;height:49px;width:41px;}
.wish_book_input:after {background:url(../images/icons/wish_book_right.png) top left no-repeat;content:"";position:absolute;top:0;right:0;height:49px;width:34px;}
.wash_book .check {font-size:1rem;margin:10px 0;}
.wash_book .check+input[type=text]{height:auto;padding:8px 5%;width:90%;}

@media screen and (max-width:780px){
	.subscribe_tables>* {
		box-sizing:border-box;
	    width: 33%;
	    margin: 0 0%;
	}
}
@media screen and (max-width:720px){.wash_book form{width:85%}}
@media screen and (max-width:670px){
	.button_gray{
		height:auto;
	}
	.subscribe_tables ul li:before{
		content:none!important;
	}
	.subscribe_tables ul li{
		padding-left:0;
	}
	.button_gray strong{
		float:none;
	}
	.button_gray strong+span{
		display:table;
		float:none;
	}
	.button_gray.sale .sale {
	    margin-top:0px;
	}
	.wash_book form{width:94%}
}
@media screen and (max-width:600px){
	.button_gray>s+span {
	    margin-left:3px;
	}
	.sale #countdown {
	    width:100%;
	}
	.subscribe_tables .title_table h4 {
	    font-size: 1rem;
	}
	.present_form ul,.present_form h4.choice{margin-left:0;}
	.back{position:relative;display:inline-block;width:auto;}
	.present_form .buttons{text-align:center;}
	.banner_990,.banner_990 img{display:none;}
	.banner_600,.banner_600 img{display:block;}
	.banner_not_600,.banner_not_600 img{display:none;}
	.recommended .item p{font-size:14px;line-height:1.3;}
}
@media screen and (max-width:530px){
	.subscribe_tables .title_table h4 {
	    font-size:1.375rem;
	}
	.subscribe_tables>* {
	    box-sizing: border-box;
	    width: 100%;
	    margin: 0 0%;
	}
	.subscribe_tables div.sale {
	    margin-top:90px;
	}
	.subscribe_tables ul li:before{
		content:''!important;
	}
	.subscribe_tables ul li {
	    padding-left:52px;
	}
	.subscribe_tables {
	    margin: 20px auto 0;
	}
	.button_gray strong+span{
		display:block;
    	float:right;
	}
	.button_gray strong{
    	float:left;
	}
	.button_gray>s+span {
	    margin-left:10px;
	}
	.button_gray.sale strong {
	    margin-top: 10px;
	}
}
@media screen and (max-width:480px){
	.new_page .block1 p{
		margin-top:0;
		width:auto;
	}
	.new_page .block3 .col_3_4 {
	    padding: 0 40px;
	}
	.new_page .block3 .col_3_4:before, .new_page .block3 .col_3_4:after{
		width:40px;
	}
	.new_page .block3 .owl-next {
	    right: -35px;
	}
	.new_page .block3 .owl-prev {
	    left: -35px;
	}
	.new_page .block1 .list li{
		display:block;
		margin-bottom:15px;
	}
	.new_page .week_book .name,.new_page .rev_book .rev_list .name{
		font-size:1rem;
	}
	.new_page .week_book .name{
		margin-bottom:20px;
	}
	.new_page .week_book .texting,.new_page .rev_book .rev_list ul li{
		font-size:0.875rem;
	}
	.new_page .rev_book .rev_list .name{
		padding-left:60px;
		margin-bottom:20px;
	}
	.new_page .block6 .name:after {
	    height:38px;
	    width:42px;
	    content: '';
	    background:url(../images/icons/icons_main_new.png) -118px -331px no-repeat;
	    position: absolute;
	    top: 4px;
	    left: 0;
	    display: block;
	}
	.new_page .block1{
		min-height:450px;
	}
	.new_page .block1 h1{
		display:none;
	}
	.new_page .block1 .list li {
	    font-size: 0.6875rem;
    }
    .new_page .block1 .list ul {
	    margin-left:10px;
	}
	.new_page .block2 .col_1_3, .new_page .vsego{
		text-align:center;
	}
	.new_page .block2 .col_1_3 .title{
		font-size:2.3125rem;
	}
	.new_page .block1 .list li:last-child{
		margin-bottom:0;
	}
	.new_page .block1 .list span {
	    font-size: 3rem;
	}
	.new_page .block1 .list {
	    background: rgba(0,0,0,.5);
	}
	.new_page .block1 .list ul,.new_page .block1 .list ul:before{
		background:none;
	}
		.new_page .block1 .list ul {
	    padding: 20px 0;
	}
	.new_page .block4 .about_biblio li p{
		font-size:1.125rem;
	}
	.new_page .block4 .about_biblio li span{
		font-size:0.875rem;
	}
	.new_page .block4 .about_biblio li {
	    padding-top: 140px;
	}
	.wash_book form{width:100%}
}
@media screen and (max-width:400px){
	.webinar_page .date span{
		display:block;
	}
	.new_page .rev_book .face,.new_page .block5 .face {
		box-sizing:border-box;
	    width: 190px;
	}
	.new_page .block6 .owl-prev, .new_page .block6 .owl-next {
	    top: 100px;
	    bottom: auto;
	}
	.new_page .rev_book {
	    padding:0 0;
	}
	.new_page .middle.pad_130 {
	    padding-left:10px;
	    padding-right:10px;
	}
	.new_page .block6 .owl-prev{
		left:0px;
	}
	.new_page .block6 .owl-next{
		right:0px;
	}
	.new_page .block4 .title {
	    margin-bottom:0px;
	}
	.new_page .middle {
	    padding: 0px 10px 0px;
	}
	.new_page .block3 {
	    margin-bottom: 0;
	}

}
@media screen and (max-width:360px){
	.tabs label span{font-size:0.8rem;}
	.right_now .left h4{font-size:2em;}
}

* .not_margin{clear:left;margin:0 !important}

.right_col_new+.left_col_new{float:left;width:55%}
.right_col_new{float:right;padding:18px 0 15px 2%;width:23%;}
.right_col_new a.book_article:before{
	background:#fff;
	content: '';width:1px;height:100%;
	margin: 0 auto;position:absolute;
	top:0px;left:54px;
}
.right_col_new a.book_article:after{
	background:url(../images/icons/icons_article.png) 0 0  no-repeat;
	content: '';width:26px;height:25px;
	position:absolute;
	top:0px;left:15px;bottom:0;margin:auto;
}
.right_col_new a.webinar_article:after{
	background:url(../images/icons/icons_article.png) 0 -30px no-repeat;
	height:22px;
}
.right_col_new a.kurs_article:after{
	background:url(../images/icons/icons_article.png) 0 bottom  no-repeat;
	height:26px;
}
.right_col_new a.book_article{
	background:#47a5e0;
	position:relative;
	line-height:1.2em;text-align:left;transition:background 0.3s;
	display:block;font-size:1em;margin-bottom:15px;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	padding:10px 10px 10px 67px;
	text-shadow:none;
	box-sizing:border-box;
	width:100%;
	margin-right:0;
	display:table;
}
.right_col_new a.webinar_article{
	background:#42b151;
}
.right_col_new a.kurs_article{
	background:#22a172;
}
.news_text{max-width: 75%;margin-left: 0;}
.right_col_new a.book_article:hover{opacity:0.9;}

@media screen and (max-width:800px){
	.right_col_new+.left_col_new{width:100%}
	.right_col_new{padding:10px 0;text-align:center}
	.news_text{padding-top:10px;}
	.right_col_new a.book_article{
		display:block;
		margin:0 auto 10px;
	}
	.right_col_new a.book_article:last-child{
		margin-bottom:0;
	}
}
@media screen and (max-width:600px){
	.right_col_new a{display:block;}
	.right_col_new a:after{  margin-left:10px}
}
@media screen and (max-width:450px){
	.right_col_new a{line-height:1.5em}
   	.right_col_new a:after{display:none}
}

.wash_book input[type=text]::selection{background:#fff; color:#000}
.wash_book input[type=text]::-moz-selection{background:#fff; color:#000}
.wash_book input[type=text]::-webkit-selection{background:#fff; color:#000}

.left_col_book span span span{color:#fff}
.left_col{position:relative}
.label{background:url(../images/label.png) top center no-repeat;height:229px;position:absolute;left:-60px;   top:-195px; width:53px}
@media screen and (max-width:1020px){.label{left:-53px}}
@media screen and (max-width:860px){.label{display:none}}

.table_in_post td{border:1px solid #aaa;padding:7px 10px}
.table_in_post th{background:#eee;padding:7px 10px;font-weight:normal}

.reveal-modal a.limit_popup{background-color:#46a5e0;color:#fff;margin-top:17px;padding:5px 10px;margin-left:5px; font-size:1em; border:1px solid #fff; text-decoration:none; display:inline-block; border:1px solid #46a5e0}
.reveal-modal a.limit_popup:hover{background-color:#fff;color:#46a5e0}

.tabs_clients a{display:block;padding:8px 30px 8px 68px;text-decoration:none;font-size:1.05em;font-weight:bold;border-radius:9px;display:inline-block; color:#191919}
.tabs_clients a.no_active{background-color:#56ace2;border:1px solid #56ace2;color:#fff}
.tabs_clients a.corporate_clients.no_active{background-color:#B23FA9;border: 1px solid #B23FA9;}
.private_clients{background-image:url(../images/tabs/1.png);background-repeat:no-repeat;background-position:22px center}
.corporate_clients{background-image:url(../images/tabs/7.png);background-repeat:no-repeat;background-position:9px center}
.corporate_clients.active, .corporate_clients:hover{background-image:url(../images/tabs/77.png)}
.private_clients.active, .private_clients:hover{background-image:url(../images/tabs/11.png)}
.tabs_clients a:hover, .tabs_clients a.active{background-color:#fff!important;border:1px solid #eee!important;color:#56ace2}
.tabs_clients a:first-child{float:left}
.tabs_clients a:first-child+a{float:right!important}
.tabs_clients a:first-child+a.articles_tab{float:none!important;}

#corporate{position:relative;}
.desc_corporate{border:3px solid #56ace2;display:table;font-size:1.125em;margin-top:20px;padding:30px 20px;}
.desc_corporate img{float:left;padding-right:20px;max-width:none;}
.desc_corporate div{display:table-cell;vertical-align:middle}
.desc_corporate .strelka{background:url(../images/tabs/3.png) center center no-repeat;height:24px;position:absolute;right:142px;top:-1px;width:39px}

.form_corporate{border:3px solid #56ace2;margin-top:20px;padding:20px 7% 10px}
.form_corporate>p{padding-bottom:20px}
.form_corporate p{font-size:1.125em;color:#191919}
.form_corporate input[type=text]{padding:5px 10px; margin-top:6px; box-shadow:1px 1px 4px rgba(0,0,0,.1) inset; height:13px; text-align:center; width:30px}
.radio{padding-bottom:20px}
.radio li{list-style:none;}
.radio p{padding-bottom:10px}
.radio label{font-family:Arial,sans-serif;}
.form_corporate label,.radio label{display:block;cursor:pointer;position:relative; padding-left:25px; margin-right:50px}
.radio input[type=radio]{display:none}
.radio label:before{font-family:'Roboto',Trebuchet MS, sans-serif;content:"\2022";display:inline-block;width:14px; height:14px; margin-right:10px; position:absolute; left:0;top:1px; background-color:#efefef; border-radius:50%; border:1px solid #97b7cd; font-size:31px; line-height:15px; color:#efefef}
.radio input[type=radio]:checked+label:before{color:#46a5e0;font-size:28px; text-align:center; line-height:15px; position:absolute}

.check input[type=checkbox]{display:none}
.check label:before{border-radius:3px}
.check input[type=checkbox]:checked+label:before{background:#efefef url(../images/tabs/check.png) center center no-repeat; text-shadow:1px 1px 1px rgba(0,0,0,.2); font-size:15px; color:#46a5e0; text-align:center; line-height:15px}

.check label:before{content:"";display:inline-block; width:14px; height:14px; margin-right:10px; left:0; bottom:1px; background-color:#efefef; border:1px solid #97b7cd; position:absolute}
.form_corporate img{vertical-align:middle}
.form_corporate a{border-bottom:1px dashed #46a5e0; color:#46a5e0; display:inline-block; font-size:0.88889em; margin-top:5px; text-decoration:none; margin-left:35px}
.form_corporate a:hover{border-bottom-color:transparent}

.results_corporate{border:3px solid #56ace2; color:#191919; margin-top:20px; padding:10px 7%; position:relative}
.results_corporate div:first-child{float:left; font-size:1.125em; width:50%}
.results_corporate div:first-child+div{float:right; text-align:right; width:50%}
.count_corporate, .count_month, .count_school{font-weight:bold; padding-top:9px; padding-left:35px}
.count_corporate{background:url(../images/tabs/4.png) left center no-repeat}
.count_month{background:url(../images/tabs/5.png) left center no-repeat}
.count_school{background:url(../images/tabs/6.png) left center no-repeat}
.results_corporate .old_price{color:#56ace2;font-size:1.5em; padding-top:5px; text-decoration:line-through}
.results_corporate .new_price{color:#56ace2;font-size:2.3125em; font-weight:bold}
.results_corporate .economy{border-top:1px solid #d02424; color:#d02424; display:inline-block;  font-size:0.875em; margin-top:5px; padding-top:6px}
.results_corporate .economy span{ font-size:1.7143em; display:inline-block; margin-bottom:-5px}

.results_corporate .strelka{background:url(../images/tabs/3.png) center center no-repeat;height:24px;position:absolute;right:0;left:0;margin:0 auto;bottom:-23px;width:39px}

.send_corporate{background:#56ace2;color:#fff;display:block;font-size:1.125em;font-weight:bold;margin-top:43px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase; -webkit-transition:background 0.5s ease; transition:background 0.5s ease; width:100%}
.send_corporate span{font-weight:normal;text-transform:none}
.send_corporate:hover{cursor:pointer;background:#d02424}
.corporate h2,.corporate form p.send{text-align:center}
.corporate>p{padding:10px 0}
.corporate form p{padding:5px 0}

.reveal-modal .radio p{font-size:1.1em;padding-bottom:8px;}
.reveal-modal .radio label{line-height:1.3;margin-bottom:6px;font-family:'Roboto',Trebuchet MS, sans-serif;margin-right:0px;}
.pricebook_old{display:table;margin-right:0;}
.pricebook_old s{font-family:Arial,sans-serif;color:#161616;}
.pricebook_old s i{font-family:'Roboto',Trebuchet MS, sans-serif;font-style:normal;}
.pricebook_old span{color:#870000;text-transform:uppercase;font-weight:bold;padding-left: 5px;}
.reveal-modal textarea{font-size:1em;height:auto;padding:5px 4%;width:92%;}
.reveal-modal .radio{margin-bottom:-15px;padding:0;}
#user2 h2{padding-bottom: 7px;}

.tabs_clients b{font-family:Arial,sans-serif;font-size:0.875em}
.books_tab{background-image:url(../images/tabs/81.png);background-repeat:no-repeat;background-position:22px center}
.articles_tab{background-image:url(../images/tabs/91.png);background-repeat:no-repeat;background-position:22px center}
.news_tab{background-image:url(../images/tabs/10.png);background-repeat:no-repeat;background-position:12px 7px;padding:8px 30px 8px 48px!important;}
.books_tab.active,.books_tab:hover{background-image:url(../images/tabs/8.png)}
.articles_tab.active,.articles_tab:hover{background-image:url(../images/tabs/9.png)}
.news_tab.active,.news_tab:hover{background-position:12px -50px;}
.main-content{width:100%;}
.banner_present{margin:2% 0 -5%;}
p.present_book{background: #5760e4;margin: 0 -20px 35px;padding: 10px 20px;color: #fff;text-align: center;font-weight: bold;font-size: 1.2em;}
.table+p.present_book{margin:35px -20px 5px;}
p.present_book a{color:#fff;font-weight:normal;text-decoration:underline!important;}
p.present_book a:hover{text-decoration:none!important;}
ul.present_book li{display:table;border-top:1px solid #dfdfdf;padding:20px 0;font-size:0;}
ul.present_book li:first-child{border-top:none;}
ul.present_book li .img{display:table-cell;width:170px;vertical-align:middle;}
ul.present_book li .img span{display:block;position:relative;}
ul.present_book li .img span:before{content:"";height:108px;position:absolute;width:167px;background: url(../images/book_present_line.png) center center;left:4px;top:38px;}
ul.present_book li p{font-size:1rem;display:table-cell;line-height:1.4;padding-left:20px;vertical-align:middle;}
ul.present_book li:nth-child(2n) p{padding-left:0;padding-right:2%;}
ul.present_book li p span{font-size:1.3rem;font-weight:bold;display:block;margin-bottom:5px;}
ul.present_book li p span b{color:#777;}
ul.present_book li img{border-radius:50%;border:1px solid #dfdfdf;}
.mob_760{display:none!important;}
div+.academy_banner{display:block;margin-top:20px;}
.text .img_article~.academy_banner{display:none;}
.text>.academy_banner{margin-bottom:30px;}
.text.main>.academy_banner{margin-top:-4%;margin-bottom:7%;display:block;}

@media screen and (max-width:800px){
	.left_col_new,.right_col_new{float:none}
	.right_col_new{width:auto;position:relative!important;width:auto!important}
	.news_text{max-width:100%;width:100%;}
	.right_col_new .academy_banner{display:none;}
	.text>.academy_banner{display:block;}
	.right_col_new a:before{content:none;}
	.tabs_clients{text-align:center}
	.tabs_clients a,.tabs_clients a:first-child+a{display:block!important;float:none!important;margin-bottom:10px;margin-left:0!important;padding:8px 50px!important;}
	.news_tab{background-position:22px 7px;}
	.news_tab.active,.news_tab:hover{background-position:22px -50px;}
	.desc_corporate .strelka{left:0;margin:0 auto;right:0}
}
@media screen and (max-width:760px){
	ul.present_book li p{display:block;padding:0 0 0 0;}
	ul.present_book li .img{display:block;width:100%;text-align:center;}
	ul.present_book li .img span {display: inline-block;}
	ul.present_book li p span{text-align: center;margin-top: 3px;}
	.mob_760{display:block!important;}
	.not_mob_760{display:none;}
}
@media screen and (max-width:570px){
	.welcome{font-size: 1.2em!important;}
	.right_col_new a:after{display:none;}
.desc_corporate img{display:inherit;float:none;padding-bottom:10px}
	.desc_corporate div{display:block}
	.results_corporate div:first-child+div,.results_corporate div:first-child{float:none;width:100%}
	.results_corporate div:first-child+div{padding:10px 0 20px;text-align:center}
}
@media screen and (max-width:480px){
	.private_clients,.corporate_clients{background-image:none}
	.stop_popup input[type=text]{float:none;width:100%!important;margin-right:0%;}
	.stop_popup input[type=submit]{width:100%;margin-top:5px!important;padding:6px 15px!imporatnt;}
}

.tab_content a{text-decoration:none}

.banner_MM_900 img, .banner_MM_400 img{height:auto;margin-bottom:1.5em;width:100%}
.banner_MM_400{display:none}
.margin_bottom img{margin-bottom:0;}
@media screen and (max-width:500px){.banner_MM_900{display:none}.banner_MM_400{display:block}}

@media screen and (min-width:1350px){.rub99 img{background:#ff5527;padding:0 10%;width:80%;}}

.title_search{margin-top:1em!important; padding-bottom:20px!important}

.tabs_clients a:first-child~a,.tabs_clients a.articles_tab{float:none;margin-left:20px}
.tabs_clients a.articles_tab{float:none!important;}
.faq_link{font-size:1.5em;text-align:center;line-height:1;margin-top:15px;font-weight: bold;}
.postscriptum a:hover{text-decoration:underline;}

.textcenter{text-align:center;}
.banner_top{display: block;}
.banner_top img {width:100%;}
.excl{background:#ffed5b;display:table;padding:3px 10px 3px!important;margin:0 -10px 10px;position:relative;}
.excl:before{content: '';position: absolute;left: -13px;bottom:0;border: 13px solid transparent;border-bottom: 22px solid #ffed5b;}
.excl:after{content: '';position: absolute;right: -13px;bottom:-13px;border: 13px solid transparent;border-top: 22px solid #ffed5b;}
.rus{background:#f5ceff!important;}
.rus:before{border-bottom-color:#f5ceff!important;}
.rus:after{border-top-color:#f5ceff!important;}

.must_read{background:#e84c4c;display:table;padding:3px 10px 3px!important;margin:0 -10px 10px;position:relative;}
.must_read:before{content: '';position: absolute;left: -13px;bottom:0;border: 13px solid transparent;border-bottom: 22px solid #e84c4c;}
.must_read:after{content: '';position: absolute;right: -13px;bottom:-13px;border: 13px solid transparent;border-top: 22px solid #e84c4c;}
.must_read *{color:#fff!important;}

.simple{background:#c4ffbd;display:table;padding:3px 10px 3px!important;margin:0 -10px 10px;position:relative;}
.simple:before{content: '';position: absolute;left: -13px;bottom:0;border: 13px solid transparent;border-bottom: 22px solid #c4ffbd;}
.simple:after{content: '';position: absolute;right: -13px;bottom:-13px;border: 13px solid transparent;border-top: 22px solid #c4ffbd;}

#sidebar2 .excl{background: #ff8e2a;display:block;padding:inherit!important;margin:inherit!important;border-bottom: none;}
#sidebar2 .rus{background:#e43737!important;}
#sidebar2 .must_read{background:#e84c4c;display:block;padding:inherit!important;margin:inherit!important;border-bottom: none;}
#sidebar2 .simple{background:#7bca82;display:block;padding:inherit!important;margin:inherit!important;border-bottom: none;}

.reading{background:#12ae8f;color:#fff!important;text-transform:uppercase;font-weight:bold;padding:8px 19px;border-bottom:none!important;margin-right:15px!important;border-radius:3px;}
.reading:hover{background:#eee;color:#12ae8f!important;}
#disable.reading{background:#cfcfcf!important;color:#fff!important;}

.text .review_form form.contacts div {width: 49%;margin-left:2%;}
#mistake{background-color:rgba(0,0,0,.3);position:absolute;margin:auto;top:0;left:0;z-index:1000;width:100%}* html #mistake{background-image:none}#m_window{position:fixed;overflow: auto;width:350px;z-index: 150;background:#fff url(../images/background.jpg) repeat;z-index: 101;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}#m_frame{border:0;overflow:auto;width:100%;height:378px}* html #m_frame{margin-top:7px}
.groups .fb_iframe_widget,.groups .fb_iframe_widget span,.groups .fb_iframe_widget span iframe[style],
.fb_iframe_widget.mobile,.fb_iframe_widget.mobile span,.fb_iframe_widget.mobile span iframe[style] {
width: 100% !important;
}
#vk_widget, #vk_groups {width: 100%;}

@keyframes tremor {
   0%, 50%, 100% {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
   }
   10%, 30% {
 transform: rotate(-10deg);
 -webkit-transform: rotate(-10deg);
 -moz-transform: rotate(-10deg);
 -o-transform: rotate(-10deg);
 -ms-transform: rotate(-10deg);
   }
   20%, 40% {
 transform: rotate(10deg);
 -webkit-transform: rotate(10deg);
 -moz-transform: rotate(10deg);
 -o-transform: rotate(10deg);
 -ms-transform: rotate(10deg);
   }
}

@keyframes ripple {
  100% {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
  }
}
@-webkit-keyframes ripple {
  50% {
  	border-color:transparent;
  }
  100% {
  	border-color:rgba(189,42,42,0.4);
  }
}
@-moz-keyframes ripple {
  50% {border-color:transparent;
  }
  100% {
  	border-color:rgba(189,42,42,0.4);
  }
}
@-ms-keyframes ripple {
  50% {border-color:transparent;
  }
  100% {
  	border-color:rgba(189,42,42,0.4);
  }
}
@-o-keyframes ripple {
  50% {border-color:transparent;
  }
  100% {
  	border-color:rgba(189,42,42,0.4);
  }
}

@keyframes handred {
  50% {
  	bottom:60px;
  }
  100% {
  	bottom:40px;
  }
}
@-webkit-keyframes handred {
  50% {
  	bottom:60px;
  }
  100% {
  	bottom:40px;
  }
}
@-moz-keyframes handred {
  50% {
  	bottom:60px;
  }
  100% {
  	bottom:40px;
  }
}
@-ms-keyframes handred {
  50% {
  	bottom:60px;
  }
  100% {
  	bottom:40px;
  }
}
@-o-keyframes handred {
  50% {
  	bottom:60px;
  }
  100% {
  	bottom:40px;
  }
}