*{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline
}
body{
	line-height:1;
	background-size:100%
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
caption,th,td{
	font-weight:400;
	text-align:left
}
h1,h2,h3,h4,h5,h6{
	clear:both;
	color:#35ace1
}
html{
	overflow-y:scroll;
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a:focus{
	outline:thin dotted
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
	display:block
}
audio,canvas,video{
	display:inline-block
}
audio:not([controls]){
	display:none
}
del{
	color:#333
}
ins{
	background:#fff9c0;
	text-decoration:none
}
hr{
	background-color:#ccc;
	border:0;
	height:1px;
	margin:24px
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-.5em
}
sub{
	bottom:-.25em
}
small{
	font-size:smaller
}
img{
	border:0;
	-ms-interpolation-mode:bicubic;
	max-width:100%
}
.boxclose{
	background:url(http://web.archive.org/web/20220315092014im_/http://telegramzy.ru/wp-content/themes/telegramzy/images/close.png) repeat scroll 0 0 transparent;
	color:#000;
	cursor:pointer;
	display:block;
	float:right;
	font-size:14px;
	height:51px;
	margin-right:-3px;
	margin-top:-26px;
	position:absolute;
	right:-13px;
	top:8px;
	width:51px
}
.box_form{
	font-size:108.3%;
	margin:2px 0 15px;
	background-color:#fff;
	border-radius:10px;
	padding:16px;
	position:absolute;
	top:-1200px;
	left:50%;
	margin-left:-225px;
	width:450px;
	z-index:100001
}
.overlay_box{
	background:rgba(0,0,0,0.75);
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:100000
}
.clear:after,.wrapper:after,.format-status .entry-header:after{
	clear:both
}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{
	display:table;
	content:""
}
.clear{
	clear:both
}
.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th{
	font-size:12px;
	line-height:2em;
	font-weight:700;
	text-transform:uppercase
}
article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{
	font-size:12px;
	font-size:.785714286rem;
	line-height:2.181818182
}
button,input,select,textarea{
	border:2px solid #35ace1 !important;
	border-radius:6px !important;
	font-size:14px;
	font-family:inherit;
	padding:4px 6px !important;
	height: auto !important;
	vertical-align: baseline !important;
}
button,input{
	line-height:normal
}
textarea{
	resize:none
}
input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{
	border:0;
	border-radius:0;
	padding:0
}
.menu-toggle,button,.button,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{
	padding:4px 8px;
	font-size:16px;
	line-height:1.4em;
	font-weight:400;
	color:#fff;
	background-color:#35ace1;
	border:0;
	border-radius:6px
}
.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"]{
	cursor:pointer
}
button[disabled],input[disabled]{
	cursor:not-allowed;
	background:#aaa
}
.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{
	color:#28d;
	background-color:#e1e1e1;
	background-repeat:repeat-x;
	background:-moz-linear-gradient(top,#ebebeb,#e1e1e1);
	background:-ms-linear-gradient(top,#ebebeb,#e1e1e1);
	background:-webkit-linear-gradient(top,#ebebeb,#e1e1e1);
	background:-o-linear-gradient(top,#ebebeb,#e1e1e1);
	background:linear-gradient(to top,#ebebeb,#e1e1e1);
	box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;
	border-color:transparent
}
.bypostauthor cite span{
	color:#fff;
	background-color:#21759b;
	background-image:none;
	border:1px solid #1f6f93;
	border-radius:2px;
	box-shadow:none;
	padding:0
}
.entry-content img,.comment-content img,.widget img{
	max-width:100%
}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{
	height:auto
}
img.size-full,img.size-large,img.wp-post-image{
	max-width:100%;
	height:auto
}
embed,iframe,object,video{
	max-width:100%
}
.entry-content .twitter-tweet-rendered{
	max-width:100%!important
}
.alignleft{
	float:left
}
.alignright{
	float:right
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.entry-content img,.comment-content img,.widget img,.author-avatar img,img.wp-post-image{
	border-radius:3px;
	box-shadow:0 1px 4px rgba(0,0,0,0.2)
}
.wp-caption{
	max-width:100%;
	padding:4px
}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{
	font-style:italic;
	font-size:12px;
	line-height:2em;
	color:#28d
}
img.wp-smiley,.rsswidget img{
	border:0;
	border-radius:0;
	box-shadow:none;
	margin-bottom:0;
	margin-top:0;
	padding:0
}
.entry-content dl.gallery-item{
	margin:0
}
.gallery-item a,.gallery-caption{
	width:90%
}
.gallery-item a{
	display:block
}
.gallery-caption a{
	display:inline
}
.gallery-columns-1 .gallery-item a{
	max-width:100%;
	width:auto
}
.gallery .gallery-icon img{
	height:auto;
	max-width:90%;
	padding:5%
}
.gallery-columns-1 .gallery-icon img{
	padding:3%
}
.site-content nav{
	clear:both;
	line-height:2em
}
#nav-above{
	padding:24px 0;
	display:none
}
.paged #nav-above{
	display:block
}
.nav-previous,.previous-image{
	float:left;
	width:50%
}
.nav-next,.next-image{
	float:right;
	text-align:right;
	width:50%
}
.nav-single + .comments-area,#comment-nav-above{
	margin:48px 0
}
.author .archive-header{
	margin-bottom:24px
}
.author-info{
	border-top:1px solid #ededed;
	margin:24px 0;
	margin:1.714285714rem 0;
	padding-top:24px;
	overflow:hidden
}
.author-description p{
	color:#28d;
	font-size:13px;
	line-height:1.846153846
}
.author.archive .author-info{
	border-top:0;
	margin:0 0 48px
}
.author.archive .author-avatar{
	margin-top:0
}
html{
	font-size:87.5%
}
body{
	font-size:14px;
	font-size:1rem;
	font-family:Helvetica,Arial,sans-serif;
	color:#444
}
body.custom-font-enabled{
	font-family:"Open Sans",Helvetica,Arial,sans-serif
}
a{
	outline:none;
	color:#28d
}
a:hover{
	color:#07c
}
.assistive-text,.site .screen-reader-text{
	position:absolute!important;
	clip:rect(1px,1px,1px,1px)
}
.main-navigation .assistive-text:focus{
	background:#fff;
	border:2px solid #333;
	border-radius:4px;
	clip:auto!important;
	color:#000;
	display:block;
	font-size:12px;
	padding:12px;
	position:absolute;
	top:5px;
	left:5px;
	z-index:100000
}
.site{
	padding:0 8px;
	background-color:#fff
}
.site-content{
	margin:24px 0 0
}
.widget-area{
	margin:24px 0 0
}
.site-header{
	padding:24px 0 0
}
.site-header .site-logo,.site-header .site-header-title{
	display:inline-block;
	vertical-align:middle;
	font-size:18px
}
.site-header-title-big{
	font-size:32px;
	color:#32a9df;
	font-weight:600;
	margin:0 0 4px
}
.site-header .site-logo{
	margin:0 14px 0 0
}
.site-header .site-logo img{
	display:inline-block
}
.site-header .site-title{
	font-size:24px;
	font-weight:600;
	margin:0 0 4px
}
.site-header .site-description{
	font-weight:400;
	font-size:14px;
	color:#28d
}
section[role="banner"]{
	margin-bottom:48px
}
.widget-area .widget{
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto;
	margin-bottom:20px;
	word-wrap:break-word
}
.widget-area .widget h3{
	margin-bottom:24px
}
.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{
	font-size:14px;
	line-height:1.846153846
}
.widget-area .widget p{
	margin-bottom:24px
}
.widget-area .textwidget ul{
	list-style:disc outside;
	margin:0 0 24px
}
.widget-area .textwidget ol{
	margin:0 0 24px
}
.widget-area .textwidget li{
	margin-left:16px;
	padding:4px 0
}
.widget-area #s{
	width:170px
}
footer[role="contentinfo"]{
	border-top:1px solid #ededed;
	clear:both;
	font-size:12px;
	font-size:.857142857rem;
	line-height:2;
	max-width:1000px;
	margin-top:24px;
	margin-left:auto;
	margin-right:auto;
	padding:24px 0
}
footer[role="contentinfo"] a{
	color:#686868
}
footer[role="contentinfo"] a:hover{
	color:#21759b
}
.entry-meta{
	clear:both
}
.entry-header{
	margin-bottom:8px
}
#crumbs{
	border-bottom:4px double #ddd;
	margin:0 0 8px;
	padding:8px 0;
	line-height:1.5em
}
.entry-header img.wp-post-image{
	margin-bottom:24px
}
.entry-header h1,.entry-header .entry-title{
	font-size:20px;
	font-size:1.428571429rem;
	line-height:1.2;
	font-weight:400
}
.entry-header .entry-title a{
	text-decoration:none
}
.entry-header .entry-format{
	margin-top:24px;
	font-weight:400
}
.entry-header .comments-link{
	margin-top:24px;
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846;
	color:#757575
}
.comments-link a,.entry-meta a{
	color:#757575
}
.comments-link a:hover,.entry-meta a:hover{
	color:#21759b
}
article.sticky .featured-post{
	border-top:4px double #ededed;
	border-bottom:4px double #ededed;
	color:#757575;
	font-size:13px;
	font-size:.928571429rem;
	line-height:3.692307692;
	margin-bottom:24px;
	text-align:center
}
.entry-content,.entry-summary,.mu_register{
	line-height:1.714285714
}
.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{
	margin:24px 0;
	line-height:1.714285714
}
.entry-content h1,.comment-content h1{
	font-size:24px;
	line-height:1.5em
}
.entry-content h2,.comment-content h2,.mu_register h2{
	font-size:18px;
	font-size:1.285714286rem;
	line-height:1.6
}
.entry-content h3,.comment-content h3{
	font-size:16px;
	font-size:1.142857143rem;
	line-height:1.846153846
}
.entry-content h4,.comment-content h4{
	font-size:14px;
	font-size:1rem;
	line-height:1.846153846
}
.entry-content h5,.comment-content h5{
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846
}
.entry-content h6,.comment-content h6{
	font-size:12px;
	font-size:.857142857rem;
	line-height:1.846153846
}
.entry-content p,.entry-summary p,.comment-content p,.mu_register p{
	margin:0 0 24px;
	line-height:1.714285714
}
.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{
	margin:0 0 24px;
	line-height:1.714285714
}
.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{
	margin-bottom:0
}
.entry-content ul,.comment-content ul,.mu_register ul{
	list-style:disc outside
}
.entry-content ol,.comment-content ol{
	list-style:decimal outside
}
.entry-content li,.comment-content li,.mu_register li{
	margin:0 0 0 36px
}
.entry-content blockquote,.comment-content blockquote{
	margin-bottom:24px;
	padding:24px;
	padding:1.714285714rem;
	font-style:italic
}
.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{
	margin-bottom:0
}
.entry-content code,.comment-content code{
	font-family:Consolas,Monaco,Lucida Console,monospace;
	font-size:12px;
	font-size:.857142857rem;
	line-height:2
}
.entry-content pre,.comment-content pre{
	border:1px solid #ededed;
	color:#666;
	font-family:Consolas,Monaco,Lucida Console,monospace;
	font-size:12px;
	font-size:.857142857rem;
	line-height:1.714285714;
	margin:24px 0;
	margin:1.714285714rem 0;
	overflow:auto;
	padding:24px;
	padding:1.714285714rem
}
.entry-content pre code,.comment-content pre code{
	display:block
}
.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{
	border-bottom:1px dotted #666;
	cursor:help
}
.entry-content address,.comment-content address{
	display:block;
	line-height:1.714285714;
	margin:0 0 24px;
	margin:0 0 1.714285714rem
}
img.alignleft,.wp-caption.alignleft{
	margin:12px 24px 12px 0;
	margin:.857142857rem 1.714285714rem .857142857rem 0
}
img.alignright,.wp-caption.alignright{
	margin:12px 0 12px 24px;
	margin:.857142857rem 0 .857142857rem 1.714285714rem
}
img.aligncenter,.wp-caption.aligncenter{
	clear:both;
	margin-top:12px;
	margin-top:.857142857rem;
	margin-bottom:12px;
	margin-bottom:.857142857rem
}
.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{
	margin-bottom:24px;
	margin-bottom:1.714285714rem
}
.entry-content dl,.comment-content dl{
	margin:0 24px;
	margin:0 1.714285714rem
}
.entry-content dt,.comment-content dt{
	font-weight:700;
	line-height:1.714285714
}
.entry-content dd,.comment-content dd{
	line-height:1.714285714;
	margin-bottom:24px;
	margin-bottom:1.714285714rem
}
.entry-content table,.comment-content table{
	color:#757575;
	font-size:12px;
	font-size:.857142857rem;
	line-height:2;
	margin:0 0 24px;
	margin:0 0 1.714285714rem;
	width:100%
}
.entry-content table caption,.comment-content table caption{
	font-size:16px;
	font-size:1.142857143rem;
	margin:24px 0;
	margin:1.714285714rem 0
}
.entry-content td,.comment-content td{
	padding:6px 10px 6px 0
}
.site-content article{
	border-bottom:4px double #ededed;
	margin-bottom:72px;
	margin-bottom:5.142857143rem;
	padding-bottom:24px;
	padding-bottom:1.714285714rem;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto
}
.page-links{
	clear:both;
	line-height:1.714285714
}
footer.entry-meta{
	margin-top:24px;
	margin-top:1.714285714rem;
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846;
	color:#757575
}
.single-author .entry-meta .by-author{
	display:none
}
.mu_register h2{
	color:#757575;
	font-weight:400
}
.archive-header,.page-header{
	margin-bottom:48px;
	margin-bottom:3.428571429rem;
	padding-bottom:22px;
	padding-bottom:1.571428571rem;
	border-bottom:1px solid #ededed
}
.archive-meta{
	color:#757575;
	font-size:12px;
	font-size:.857142857rem;
	line-height:2;
	margin-top:22px;
	margin-top:1.571428571rem
}
.attachment .entry-content .mejs-audio{
	max-width:400px
}
.attachment .entry-content .mejs-container{
	margin-bottom:24px
}
.article.attachment{
	overflow:hidden
}
.image-attachment div.attachment{
	text-align:center
}
.image-attachment div.attachment p{
	text-align:center
}
.image-attachment div.attachment img{
	display:block;
	height:auto;
	margin:0 auto;
	max-width:100%
}
.image-attachment .entry-caption{
	margin-top:8px;
	margin-top:.571428571rem
}
article.format-aside h1{
	margin-bottom:24px;
	margin-bottom:1.714285714rem
}
article.format-aside h1 a{
	text-decoration:none;
	color:#4d525a
}
article.format-aside h1 a:hover{
	color:#2e3542
}
article.format-aside .aside{
	padding:24px 24px 0;
	padding:1.714285714rem;
	background:#d2e0f9;
	border-left:22px solid #a8bfe8
}
article.format-aside p{
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846;
	color:#4a5466
}
article.format-aside blockquote:last-child,article.format-aside p:last-child{
	margin-bottom:0
}
article.format-image footer h1{
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846;
	font-weight:400
}
article.format-image footer h2{
	font-size:12px;
	font-size:.785714286rem;
	line-height:2.181818182
}
article.format-image footer a h2{
	font-weight:400
}
article.format-link header{
	padding:0 10px;
	padding:0 .714285714rem;
	float:right;
	font-size:12px;
	font-size:.785714286rem;
	line-height:2.181818182;
	font-weight:700;
	font-style:italic;
	text-transform:uppercase;
	color:#848484;
	background-color:#ebebeb;
	border-radius:3px
}
article.format-link .entry-content{
	max-width:80%;
	float:left
}
article.format-link .entry-content a{
	font-size:22px;
	font-size:1.571428571rem;
	line-height:1.090909091;
	text-decoration:none
}
article.format-quote .entry-content p{
	margin:0;
	padding-bottom:24px;
	padding-bottom:1.714285714rem
}
article.format-quote .entry-content blockquote{
	display:block;
	padding:24px 24px 0;
	padding:1.714285714rem 1.714285714rem 0;
	font-size:15px;
	font-size:1.071428571rem;
	line-height:1.6;
	font-style:normal;
	color:#6a6a6a;
	background:#efefef
}
.format-status .entry-header{
	margin-bottom:24px;
	margin-bottom:1.714285714rem
}
.format-status .entry-header header{
	display:inline-block
}
.format-status .entry-header h1{
	font-size:15px;
	font-size:1.071428571rem;
	font-weight:400;
	line-height:1.6;
	margin:0
}
.format-status .entry-header h2{
	font-size:12px;
	font-size:.857142857rem;
	font-weight:400;
	line-height:2;
	margin:0
}
.format-status .entry-header header a{
	color:#757575
}
.format-status .entry-header header a:hover{
	color:#21759b
}
.format-status .entry-header img{
	float:left;
	margin-right:21px;
	margin-right:1.5rem
}
.comments-title{
	margin-bottom:48px;
	margin-bottom:3.428571429rem;
	font-size:16px;
	font-size:1.142857143rem;
	line-height:1.5;
	font-weight:400
}
.comments-area article{
	margin:24px 0;
	margin:1.714285714rem 0
}
.comments-area article header{
	margin:0 0 48px;
	margin:0 0 3.428571429rem;
	overflow:hidden;
	position:relative
}
.comments-area article header img{
	float:left;
	padding:0;
	line-height:0
}
.comments-area article header cite,.comments-area article header time{
	display:block;
	margin-left:85px;
	margin-left:6.071428571rem
}
.comments-area article header cite{
	font-style:normal;
	font-size:15px;
	font-size:1.071428571rem;
	line-height:1.42857143
}
.comments-area cite b{
	font-weight:400
}
.comments-area article header time{
	line-height:1.714285714;
	text-decoration:none;
	font-size:12px;
	font-size:.857142857rem;
	color:#5e5e5e
}
.comments-area article header a{
	text-decoration:none;
	color:#5e5e5e
}
.comments-area article header a:hover{
	color:#21759b
}
.comments-area article header cite a{
	color:#444
}
.comments-area article header cite a:hover{
	text-decoration:underline
}
.comments-area article header h4{
	position:absolute;
	top:0;
	right:0;
	padding:6px 12px;
	padding:.428571429rem .857142857rem;
	font-size:12px;
	font-size:.857142857rem;
	font-weight:400;
	color:#fff;
	background-color:#0088d0;
	background-repeat:repeat-x;
	background:-moz-linear-gradient(top,#009cee,#0088d0);
	background:-ms-linear-gradient(top,#009cee,#0088d0);
	background:-webkit-linear-gradient(top,#009cee,#0088d0);
	background:-o-linear-gradient(top,#009cee,#0088d0);
	background:linear-gradient(to top,#009cee,#0088d0);
	border-radius:3px;
	border:1px solid #007cbd
}
.comments-area .bypostauthor cite span{
	position:absolute;
	margin-left:5px;
	margin-left:.357142857rem;
	padding:2px 5px;
	padding:.142857143rem .357142857rem;
	font-size:10px;
	font-size:.714285714rem
}
.comments-area .bypostauthor cite b{
	font-weight:700
}
a.comment-reply-link,a.comment-edit-link{
	color:#686868;
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846
}
a.comment-reply-link:hover,a.comment-edit-link:hover{
	color:#21759b
}
.commentlist .pingback{
	line-height:1.714285714;
	margin-bottom:24px;
	margin-bottom:1.714285714rem
}
#respond{
	margin-top:48px;
	margin-top:3.428571429rem
}
#respond h3#reply-title{
	font-size:16px;
	font-size:1.142857143rem;
	line-height:1.5
}
#respond h3#reply-title #cancel-comment-reply-link{
	margin-left:10px;
	margin-left:.714285714rem;
	font-weight:400;
	font-size:12px;
	font-size:.857142857rem
}
#respond form{
	margin:24px 0;
	margin:1.714285714rem 0
}
#respond form p{
	margin:11px 0;
	margin:.785714286rem 0
}
#respond form p.logged-in-as{
	margin-bottom:24px;
	margin-bottom:1.714285714rem
}
#respond form label{
	display:block;
	line-height:1.714285714
}
#respond form input[type="text"],#respond form textarea{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	font-size:.857142857rem;
	line-height:1.714285714;
	padding:10px;
	padding:.714285714rem;
	width:100%
}
#respond form p.form-allowed-tags{
	margin:0;
	font-size:12px;
	font-size:.857142857rem;
	line-height:2;
	color:#5e5e5e
}
.required{
	color:red
}
.entry-page-image{
	margin-bottom:14px;
	margin-bottom:1rem
}
.template-front-page .site-content article{
	border:0;
	margin-bottom:0
}
.template-front-page .widget-area{
	clear:both;
	float:none;
	width:auto;
	padding-top:24px;
	padding-top:1.714285714rem;
	border-top:1px solid #ededed
}
.template-front-page .widget-area .widget li{
	margin:8px 0 0;
	margin:.571428571rem 0 0;
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.714285714;
	list-style-type:square;
	list-style-position:inside
}
.template-front-page .widget-area .widget li a{
	color:#757575
}
.template-front-page .widget-area .widget li a:hover{
	color:#21759b
}
.template-front-page .widget-area .widget_text img{
	float:left;
	margin:8px 24px 8px 0;
	margin:.571428571rem 1.714285714rem .571428571rem 0
}
.widget-area .widget ul ul{
	margin-left:12px;
	margin-left:.857142857rem
}
.widget_rss li{
	margin:12px 0;
	margin:.857142857rem 0
}
.widget_recent_entries .post-date,.widget_rss .rss-date{
	color:#aaa;
	font-size:12px;
	font-size:.785714286rem;
	margin-left:12px;
	margin-left:.857142857rem
}
#wp-calendar{
	margin:0;
	width:100%;
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846;
	color:#686868
}
#wp-calendar th,#wp-calendar td,#wp-calendar caption{
	text-align:left
}
#wp-calendar #next{
	padding-right:24px;
	padding-right:1.714285714rem;
	text-align:right
}
.widget_search label{
	display:block;
	font-size:13px;
	font-size:.928571429rem;
	line-height:1.846153846
}
.widget_twitter li{
	list-style-type:none
}
.widget_twitter .timesince{
	display:block;
	text-align:right
}
img#wpstats{
	display:block;
	margin:0 auto 24px;
	margin:0 auto 1.714285714rem
}
#masthead{
	display:none
}
@media screen and (min-width:600px){
	#masthead{
		display:block
	}
	.author-avatar{
		float:left;
		margin-top:8px;
		margin-top:.571428571rem
	}
	.author-description{
		float:right;
		width:80%
	}
	.site{
		position:relative;
		margin:0 auto;
		max-width:1150px
	}
	.site-content{
		float:left;
		width:calc(100% - 310px);
		min-width:250px
	}
	body.template-front-page .site-content,body.attachment .site-content,body.full-width .site-content{
		width:100%
	}
	.widget-area{
		float:right;
		width:300px;
		margin-left:10px
	}
	.site-header h1,.site-header h2{
		text-align:left
	}
	.site-header h1{
		font-size:26px;
		font-size:1.857142857rem;
		line-height:1.846153846;
		margin-bottom:0
	}
	.entry-header h1,.entry-header .entry-title{
		font-size:22px;
		font-size:1.571428571rem
	}
	#respond form input[type="text"]{
		width:46.333333333%
	}
	#respond form textarea.blog-textarea{
		width:79.666666667%
	}
	.template-front-page .site-content,.template-front-page article{
		overflow:hidden
	}
	.template-front-page.has-post-thumbnail article{
		float:left;
		width:47.916666667%
	}
	.entry-page-image{
		float:right;
		margin-bottom:0;
		width:47.916666667%
	}
	.template-front-page .widget-area .widget,.template-front-page.two-sidebars .widget-area .front-widgets{
		float:left;
		width:51.875%;
		margin-bottom:24px;
		margin-bottom:1.714285714rem
	}
	.template-front-page .widget-area .widget:nth-child(odd){
		clear:right
	}
	.template-front-page .widget-area .widget:nth-child(even),.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{
		float:right;
		width:39.0625%;
		margin:0 0 24px;
		margin:0 0 1.714285714rem
	}
	.template-front-page.two-sidebars .widget,.template-front-page.two-sidebars .widget:nth-child(even){
		float:none;
		width:auto
	}
	.commentlist .children{
		margin-left:48px;
		margin-left:3.428571429rem
	}
}
@media screen and (min-width:960px){
	body{
		background-color:#FFF
	}
	body .site{
		padding:0 32px;
		margin-bottom:32px;
		box-shadow:0 2px 8px rgba(0,100,150,0.5)
	}
	body.custom-background-empty{
		background-color:#fff
	}
	body.custom-background-empty .site,body.custom-background-white .site{
		padding:0;
		margin-top:0;
		margin-bottom:0;
		box-shadow:none
	}
}
@media print{
	body{
		background:none!important;
		color:#000;
		font-size:10pt
	}
	footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{
		content:" [" attr(href) "] "
	}
	a{
		text-decoration:none
	}
	.entry-content img,.comment-content img,.author-avatar img,img.wp-post-image{
		border-radius:0;
		box-shadow:none
	}
	.site{
		clear:both!important;
		display:block!important;
		float:none!important;
		max-width:100%;
		position:relative!important
	}
	.site-header{
		margin-bottom:72px;
		margin-bottom:5.142857143rem;
		text-align:left
	}
	.site-header h1{
		font-size:21pt;
		line-height:1;
		text-align:left
	}
	.site-header h2{
		color:#000;
		font-size:10pt;
		text-align:left
	}
	.site-header h1 a,.site-header h2 a{
		color:#000
	}
	.author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.widget-area,img.header-image,.main-navigation{
		display:none
	}
	.wrapper{
		border-top:none;
		box-shadow:none
	}
	.site-content{
		margin:0;
		width:auto
	}
	.entry-header h1,.entry-header .entry-title,.entry-title{
		font-size:21pt
	}
	footer.entry-meta,footer.entry-meta a{
		color:#444;
		font-size:10pt
	}
	.author-description{
		float:none;
		width:auto
	}
	.commentlist > li.comment{
		background:none;
		position:relative;
		width:auto
	}
	.commentlist .avatar{
		height:39px;
		left:2.2em;
		top:2.2em;
		width:39px
	}
	.comments-area article header cite,.comments-area article header time{
		margin-left:50px;
		margin-left:3.57142857rem
	}
}
#toTop{
	width:40px;
	height:40px;
	background:url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/images/totop.png) no-repeat 50% 50% transparent;
	background-size:32px;
	position:fixed;
	bottom:8px;
	right:8px;
	cursor:pointer;
	display:none;
	z-index:10
}
.yasharefixed{
	position:absolute;
	right:100%;
	padding:8px 2px 8px 8px;
	top:0;
	background:#fff;
	margin-top:10%;
	box-shadow:0 0 4px rgba(0,0,0,0.2);
	border-radius:6px 0 0 6px
}
.yasharefixed li.ya-share2__item{
	margin-bottom:2px
}
.ya-share{
	display:block;
	margin:0 auto;
	text-align:center
}
.header-banner{
	float:right
}
.help-block{
	display:inline-block;
	width:300px;
	vertical-align:top
}
.help-icon{
	font-size:32px
}
.help-block [class*=icon-]{
	color:#7B519D
}
.help-list-btn{
	cursor:pointer;
	margin-right:4px;
	vertical-align:middle
}
.help-list-dot{
	font-size:8px;
	margin-right:4px;
	vertical-align:middle
}
.help-title{
	font-size:24px
}
.help-list ul{
	list-style:none
}
.help-list li{
	margin-left:24px
}
.help-list ul.level_1 ul{
	display:none
}
.rblock{
	padding:16px 0
}
.rblock-center{
	text-align:center
}
div.more{
	text-align:right
}
.site-footer{
	padding:32px 0 24px;
	clear:both;
	margin:0;
	line-height:1.5
}
#site-navigation{
	margin:8px -32px 0
}
#menu-top_menu{
	display:block;
	width:100%;
	background:#35ace1;
	border:2px solid #35ace1
}
#menu-top_menu,#menu-top_menu ul{
	display:block;
	padding:0;
	margin:0;
	list-style:none
}
#menu-top_menu li{
	display:inline-block;
	position:relative
}
#menu-top_menu li > a{
	display:block;
	line-height:1.2em;
	padding:10px 8px;
	color:#fff;
	font-size:18px;
	text-decoration:none
}
#menu-top_menu > li{
	display:table-cell;
	width:1%;
	border-right:2px solid rgba(0,0,0,0.1)
}
#menu-top_menu > li:last-child{
	border-right:0
}
#menu-top_menu > li > a{
	text-align:center;
	white-space:nowrap
}
#menu-top_menu ul{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	box-shadow:2px 2px 8px 2px rgba(0,100,150,0.5);
	z-index:100;
	background:#fff;
	min-width:250px
}
#menu-top_menu ul > li > a{
	white-space:nowrap;
	color:#28d;
	padding:8px
}
#menu-top_menu ul > li:hover > a{
	color:#fff;
	background:#35ace1
}
#menu-top_menu ul ul{
	top:0;
	left:100%
}
#menu-top_menu li:hover > ul{
	display:block
}
#menu-top_menu li:hover > a{
	background:#fff;
	color:#28d
}
@font-face{
	font-family:'fontello';
	src:url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/fontello/font/fontello.eot?44732507);
	src:url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/fontello/font/fontello.eot?44732507#iefix) format("embedded-opentype"),url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/fontello/font/fontello.woff?44732507) format("woff"),url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/fontello/font/fontello.ttf?44732507) format("truetype"),url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/fontello/font/fontello.svg?44732507#fontello) format("svg");
	font-weight:400;
	font-style:normal
}
[class^="icon-"]:before,[class*=" icon-"]:before{
	font-family:"fontello";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em
}
.icon-phone:before{
	content:'\e800'
}
.icon-cog:before{
	content:'\e801'
}
.icon-paper-plane:before{
	content:'\e802'
}
.icon-mobile:before{
	content:'\e803'
}
.icon-tablet:before{
	content:'\e804'
}
.icon-laptop:before{
	content:'\e805'
}
.icon-desktop:before{
	content:'\e806'
}
.icon-right-dir:before{
	content:'\e807'
}
.icon-down-dir:before{
	content:'\e808'
}
.icon-picture:before{
	content:'\e809'
}
.icon-videocam:before{
	content:'\e80a'
}
.icon-video:before{
	content:'\e80b'
}
.icon-plus-squared:before{
	content:'\e80c'
}
.icon-minus-squared:before{
	content:'\e80d'
}
.icon-minus:before{
	content:'\e80e'
}
.icon-plus:before{
	content:'\e80f'
}
.icon-camera:before{
	content:'\e810'
}
.icon-users:before{
	content:'\e811'
}
.icon-user:before{
	content:'\e812'
}
.icon-circle:before{
	content:'\e813'
}
.animate-spin{
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
	display:inline-block
}
.inlineParent,.inlineParent > .inlineParent{
	font-size:0
}
.inlineParent > *{
	font-size:14px
}
.inlineLeft{
	text-align:left
}
.inlineCenter{
	text-align:center
}
.inlineRight{
	text-align:right
}
.inlineCol2,.inlineCol3,.inlineCol3-2,.inlineCol4,.inlineCol4-3,.inlineCol5,.inlineCol5-2,.inlineCol5-3,.inlineCol5-4{
	min-width:200px
}
.inlineColW{
	min-width:auto
}
.inlineCol2{
	width:50%
}
.inlineCol3{
	width:33.3333333333%
}
.inlineCol3-2{
	width:66.6666%
}
.inlineCol4{
	width:25%
}
.inlineCol4-3{
	width:75%
}
.inlineCol5{
	width:20%
}
.inlineCol5-2{
	width:40%
}
.inlineCol5-3{
	width:60%
}
.inlineCol5-4{
	width:80%
}
.inlineTop,.inlineMiddle,.inlineBase,.inlineBottom{
	display:inline-block
}
.inlineTop{
	vertical-align:top
}
.inlineMiddle{
	vertical-align:middle
}
.inlineBase{
	vertical-align:baseline
}
.inlineBottom{
	vertical-align:bottom
}
@media (max-width:400px){
	.inlineParent,.inlineParent > .inlineParent{
		text-align:center
	}
	.inlineParent > *{
		text-align:left
	}
	.inlineCol2,.inlineCol3,.inlineCol3-2,.inlineCol4,.inlineCol4-3,.inlineCol5,.inlineCol5-2,.inlineCol5-3,.inlineCol5-4{
		display:block;
		width:100%;
		padding:0 16px
	}
}
.post-item{
	width:206px;
	min-height:240px;
	margin:0 16px 40px;
	text-align:center;
	text-decoration:none;
	padding:8px;
	border-radius:8px;
	box-shadow:0 0 8px 2px rgba(0,150,200,0.3);
	transition:all 200ms
}
.post-item:hover{
	box-shadow:0 0 8px 2px rgba(0,150,200,0.5);
	transition:all 200ms;
	transform:scale(1.1)
}
.post-item-thumb{
	display:block;
	margin:0 0 8px
}
.post-item-thumb img{
	display:block;
	border-radius:4px
}
.post-item-title{
	display:block;
	font-size:16px;
	line-height:1.3em
}
.post-nav{
	margin:16px 0
}
.post-nav a{
	display:inline-block;
	border:2px solid #35ace1;
	background:#35ace1;
	color:#fff;
	text-decoration:none;
	border:2px solid #35ace1;
	border-radius:6px;
	font-size:14px;
	font-family:inherit;
	padding:4px 8px;
	text-align:center;
	transition:all 400ms
}
.post-nav a:hover{
	background:#fff;
	color:#35ace1;
	transition:all 200ms
}
.post-nav a i,.post-nav a span{
	display:inline-block;
	vertical-align:middle
}
.post-nav a i{
	width:32px;
	font-size:20px;
	line-height:32px
}
.post-nav a span{
}
#comments .comments-title{
	font-size:18px;
	font-weight:700
}
#comments .comment-block{
	padding:8px 16px 24px;
	border-radius:8px;
	margin:0 0 16px;
	width:100%;
	box-shadow:2px 2px 8px 2px rgba(0,0,0,0.3);
	position:relative;
	border:0;
	max-width:500px
}
#comments .comment-block .comment-block{
	margin-left:32px
}
#comments .comment-meta{
	border-bottom:1px solid #ddd;
	padding:0 0 4px;
	margin:0 0 4px
}
#comments .comment-author{
	font-size:20px;
	color:#35ace1
}
#comments .comment-time{
	color:#aaa;
	font-size:12px
}
#comments .comment-text{
	margin:8px 0
}
#comments .comment-btns{
	position:absolute;
	bottom:0;
	right:16px
}
#comments .comment-btns a{
	display:inline-block;
	color:#fff;
	background:#35ace1;
	line-height:22px;
	padding:0 6px;
	text-decoration:none;
	text-align:center;
	border-radius:6px 6px 0 0
}
#respond form input[type="text"],#respond input,#respond textarea{
	width:100%
}
#respond{
	max-width:400px
}
.youtube{
	width:100%;
	max-width:100%;
	height:400px
}
@media (max-width:820px){
	.youtube{
		height:300px
	}
}
@media (max-width:640px){
	.youtube{
		height:200px
	}
}
@media (max-width:600px){
	.youtube{
		height:300px
	}
}
@media (max-width:400px){
	.youtube{
		height:200px
	}
}
.helps-group{
	width:45%;
	padding:0 16px 16px 0
}
.helps-title{
	font-size:20px;
	margin:0 0 6px;
	padding:0 0 6px;
	border-bottom:1px solid #35ace1;
	color:#444;
	font-weight:400
}
.helps-list{
	margin:0 0 0 20px;
	color:#35ace1
}
.helps-item{
	list-style:disc;
	margin:0 0 2px;
	line-height:1.2em
}
.helps-item:last-child{
	margin:0
}
.helps-item a{
	display:block;
	padding:4px;
	text-decoration:none;
	color:#35ace1
}
.sidebar-btn{
	text-decoration:none;
	background:#35ace1;
	border:2px solid #35ace1;
	width:100%;
	color:#fff!important;
	border-radius:5px;
	height:50px;
	display:block;
	font-weight:600
}
.sidebar-btn:not(h3):hover{
	background:#fff!important;
	color:#35ace1!important
}
.sidebar-btn-icon{
	width:40px;
	text-align:center;
	font-size:32px!important;
	line-height:45px!important
}
.sidebar-btn-icon,.sidebar-btn-text{
	vertical-align:middle
}
.infoQuestion{
	line-height:20px;
	width:70%;
	text-align:center
}
.textQuestion{
	font-size:13px
}
.mainTextQuestion{
	font-size:20px;
	margin-bottom:15px
}
.selectQuestion{
	width:75%;
	margin-top:15px
}
.contentQuestion,.infoQuestion{
	display:block;
	margin:auto
}
.comment-respond{
	margin:auto;
	margin-top:50px!important
}
#questions .questions-list{
	list-style:none
}
#questions .questions-item-li{
	display:block
}
#questions .questions-item-li:before{
	content:none
}
#questions .questions-item-li .questions-item-li{
	margin-left:25%
}
#questions .questions-item{
	display:inline-block;
	width:100%;
	max-width:80%;
	position:relative;
	margin:0 0 24px;
	padding:8px 16px;
	border-radius:8px 8px 8px 8px;
	box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
}
#questions .questions-item-li .questions-item-li .questions-item{
	max-width:none
}
#questions .questions-item.questions-type-question{
	padding-left:64px;
	background-image:url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/images/question.png);
	background-repeat:no-repeat;
	background-position:8px 50%;
	background-size:40px
}
#questions .questions-item-author{
	color:#555;
	font-size:18px
}
#questions .questions-item-titme{
	float:right;
	font-size:12px;
	color:#777;
	margin-top:8px
}
#questions .questions-item-awaiting-moderation{
	color:#f44;
	font-size:10px
}
#questions .questions-item-content{
	margin:8px 0 0;
	font-size:14px;
	color:#555
}
#questions .questions-item-content p{
	line-height:1.3em
}
.questions-item-reply{
	position:absolute;
	top:100%;
	right:12px
}
.questions-item-reply a{
	display:inline-block;
	background:#35ace1;
	line-height:1em;
	color:#fff;
	padding:4px 16px;
	font-size:12px;
	text-decoration:none;
	border-radius:0 0 8px 8px
}
.questions-item-reply a:hover{
	color:#fff
}
.questions-form{
	font-size:0
}
.questions-row{
	margin:0 auto 16px;
	font-size:0;
	max-width:500px
}
.questions-row *{
	font-size:14px
}
.questions-form-title{
	font-size:24px;
	text-align:center
}
.questions-notes{
	text-align:center;
	color:#777
}
.questions-col2{
	display:inline-block;
	vertical-align:top;
	width:50%;
	min-width:200px;
	font-size:14px;
	padding:0 16px 0 0
}
.questions-col2:last-child{
	padding-right:0
}
.questions-row label{
	font-size:18px;
	font-weight:700;
	color:#35ace1
}
#respond form.questions-form input[type="text"],.questions-row input,.questions-row textarea{
	width:100%
}
.questions-row button{
	background:#35ace1;
	color:#fff;
	padding:4px 16px;
	display:inline-block;
	border-radius:8px;
	font-size:20px;
	width:auto
}
.questions-form-submit{
	text-align:center
}
#text-3 li{
	margin-left:0!important
}
ins{
	background:none!important
}
.callback-btn{
	text-decoration:underline;
	cursor:pointer
}
#tModalForm .overlay{
	display:none;
	position:fixed;
	background:rgba(0,0,0,0.8);
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100000;
	width:100%;
	height:100%
}
#tModalForm .form-box{
	font-size:16px;
	margin:2px 0 15px;
	background-color:#fff;
	border-radius:16px;
	padding:30px 16px 16px;
	position:absolute;
	top:-2000px;
	left:50%;
	margin-left:-167px;
	width:335px;
	z-index:100001
}
#tModalForm .form-box *{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	outline:0
}
#tModalForm .form-close{
	background:url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/images/close.png) repeat scroll 0 0 transparent;
	color:#000;
	cursor:pointer;
	display:block;
	float:right;
	font-size:14px;
	height:51px;
	margin-right:-3px;
	margin-top:-26px;
	position:absolute;
	right:-13px;
	top:8px;
	width:51px
}
.frm-row{
	margin:0 0 8px
}
.frm-lbl{
	font-size:16px;
	margin:0 0 4px
}
.frm-lbl.req:after{
	content:'*';
	color:red;
	display:inline-block;
	margin-left:2px
}
.frm-inp input,.frm-inp select,.frm-inp textarea{
	width:100%
}
.frm-inp textarea{
	resize:none
}
.frm-row.frm-submit{
	margin:0
}
#menu-top_menu > li{
	display:inline-block!important;
	width:auto!important;
	border-right:2px solid rgba(0,0,0,0.1);
	text-align:center
}
#menu-top_menu li > a{
	padding:10px 17.3px!important
}
#menu-top_menu > li{
	border:2px solid rgba(0,0,0,0.1)!important;
	margin-bottom:5px
}
@media (max-width:568px){
	.img-mob-pos div{
		margin:17px!important
	}
	div#attachment_3034,div#attachment_3033{
		margin:0 auto!important
	}
}
p.wp-caption-text{
	text-align:center
}
@media (min-width:569px){
	.img-mob-pos .wp-caption.alignleft{
		width:135px!important;
		margin:5px
	}
	.img-mob-pos img{
		width:135px
	}
}
div#toc{
	border:2px solid #35ace1;
	box-shadow:8px 6px 4px #35ace1;
	background-color:#fff;
	background-image:url(http://web.archive.org/web/20220315092014im_/http://telegramzy.ru/wp-content/themes/telegramzy/images/logo_.png);
	background-position:16px 50%;
	background-repeat:no-repeat;
	background-size:64px;
	padding:16px 32px 16px 92px;
	margin:16px 32px;
	border-radius:16px;
	text-align:left
}
#toc a[title=H2]{
	font-size:14px
}
#toc a{
	display:block;
	color:#0094FF
}
#toc a[title=H3]{
	margin-left:20px
}
@media (max-width:568px){
	#toc p{
		font-size:16px
	}
}
@media (max-width:321px){
	#toc{
		padding:10px!important;
		background-image:none!important
	}
}
aside#text-5{
	text-align:center;
	margin-top:-10px
}
a.site-logo{
	margin-left:-20px
}
.bots td,.bots th{
	border:1px solid #ededed;
	padding:10px
}
.bots th{
	background:#35ace1;
	color:#fff;
	text-align:center
}
.widget-area #s{
	width:77%!important
}
.add-bot-btn{
	display:inline-block;
	padding:10px 15px;
	color:#fff;
	background:#35ace1;
	border-radius:4px;
	margin-bottom:10px;
	cursor:pointer
}
.add-bot{
	text-align:center
}
.btn-show td{
	border:none;
	padding:0;
	text-align:center
}
.btn-show button{
	margin-top:10px;
	width:180px;
	display:inline-block
}
ul#menu-top_menu>li{
	margin:2px 0!important;
	height:100%!important;
	text-align:center!important;
	z-index:inherit!important;
	display:inline-block!important
}
ul.sub-menu{
	background:#636363!important;
	position:absolute!important;
	top:30px!important;
	left:50%!important;
	width:0!important;
	height:0!important;
	transition:all .5s;
	z-index:-1!important;
	font-size:0!important
}
ul#menu-top_menu li:hover>ul.sub-menu{
	visibility:visible
}
.main-navigation li ul li a{
	padding:0 10px!important
}
ul#menu-top_menu li ul.sub-menu{
	display:block;
	top:auto!important;
	left:0!important;
	width:100%!important;
	height:auto!important;
	font-size:0!important;
	color:#fff!important;
	z-index:999!important;
	height:40px!important;
	visibility:hidden
}
ul.sub-menu{
	background:#efefef!important;
	position:absolute!important;
	top:auto!important;
	left:50%!important;
	width:0!important;
	height:0!important;
	-webkit-transition:.5!important;
	z-index:-1!important;
	font-size:0!important
}
ul.sub-menu li a{
	color:#212121!important;
	text-decoration:none!important
}
.main-navigation li{
	margin:0!important;
	position:initial!important
}
.menu-item-has-children>a:after{
	content:"\f063";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:10px;
	color:#016896;
	margin-left:3px
}
.main-navigation li ul li a{
	width:auto!important
}
ul.sub-menu .menu-item-has-children:hover .sub-menu li a{
	background:#35ace1;
	color:#fff!important
}
ul.sub-menu .menu-item-has-children:hover .sub-menu li{
	border-right:2px solid #efefef
}
.main-navigation ul li:hover > ul,.main-navigation ul li:focus > ul,.main-navigation .focus > ul{
	border-left:0;
	clip:inherit;
	overflow:inherit;
	height:inherit;
	width:inherit
}
ul#menu-top_menu a{
	font-size:17px;
	text-decoration:none
}
.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{
	background:#e3e3e3
}
.nhb a{
	text-decoration:none
}
nav#site-navigation{
	border-bottom:1px solid #ededed;
	border-top:1px solid #ededed
}
@media (max-width:568px){
	div#secondary{
		margin-top:-100px
	}
}
.sidebar-getQuestion{
	position:relative
}
span.sidebar-btn-text{
	text-align:center;
	display:block;
	position:absolute;
	top:18px;
	width:100%
}
.find-block *{
	box-sizing:border-box
}
.find-controls{
	max-width:640px;
	margin:0 auto
}
.find-controls:after{
	content:'';
	display:block;
	clear:both
}
.find-controls-control{
	float:left
}
.find-controls-info{
	float:right
}
.find-controls-info-col{
	margin:4px 8px
}
.find-items{
	text-align:center;
	margin:16px 0
}
.find-item{
	display:inline-block;
	vertical-align:top;
	margin:0 8px 16px;
	width:350px;
	border:2px solid #35ace1;
	border-radius:16px;
	background:#fff;
	overflow:hidden
}
.find-item-hide{
	display:none
}
.find-item-logo{
	float:left;
	width:120px
}
.find-item-logo img{
	display:block;
	margin:0 auto
}
.find-item-info{
	float:left;
	width:226px;
	text-align:left;
	padding:6px 6px 6px 16px
}
.find-item-info-title{
	font-size:18px;
	line-height:20px;
	font-weight:700
}
.find-item-info-excerpt{
	font-size:12px;
	line-height:14px
}
.find-item-info-label{
	display:inline-block;
	margin:0;
	padding:0 6px;
	font-size:14px;
	line-height:20px
}
.find-item-info-name,.find-item-info-name:hover{
	text-decoration:none;
	background:#35ace1;
	color:#fff;
	border-radius:4px
}
.find-item-info-category{
	color:#35ace1
}
.find-item-info-category:before{
	content:'#'
}
.find-add-to-catalog{
	text-align:center;
	margin:16px 0
}
.find-no-results{
	text-align:center
}
.widget-area .textwidget ol.poppost-list,.poppost-list{
	list-style:decimal;
	margin-left:32px
}
.news-list{
	margin:16px 0
}
.news-post{
	display:block;
	font-size:0;
	margin:0 0 8px
}
.news-post:last-child{
	margin:0
}
.news-post-img,.news-post-info{
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
.news-post-img{
	width:96px;
	padding:0 16px 0 0
}
.news-post-img img{
	display:block;
	margin:0 auto;
	box-shadow:0 0 2px rgba(0,0,0,0.5)
}
.news-post-info{
	width:calc(100% - 96px)
}
.news-post-title{
	font-size:16px
}
.news-post-excerpt{
	color:#777
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul{
	list-style:none;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	text-align:center
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li{
	display:inline-block;
	vertical-align:top;
	width:130px;
	min-width:100px;
	margin:0 4px 16px
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a{
	display:block
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li img{
	display:block;
	float:none;
	margin:0 auto 4px;
	width:120px;
	height:auto
}
.groups-block{
	margin:0 0 32px
}
.groups-list{
	font-size:0
}
.groups-item{
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	margin:2px 4px;
	padding:6px 14px;
	background:#35ace1;
	color:#fff;
	border-radius:6px
}
.groups-list [data-group]{
	cursor:pointer
}
.faq-popular{
	margin:0 0 32px
}
.faq-popular h2{
	margin:0 0 8px;
	color:#444
}
.faq-popular-list{
	font-size:0;
	list-style:none;
	padding:0 16px
}
.faq-popular-item{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:4px 8px;
	font-size:14px
}
.download-block{
	background:#179cde;
	padding:15px;
	text-align:center
}
.download-block-title{
	font-size:32px;
	font-weight:700;
	color:#fff
}
.download-block-col{
	display:inline-block;
	vertical-align:top;
	width:260px;
	margin:15px
}
.download-block-items,ul.download-block-items{
	display:block;
	text-align:left;
	padding:0;
	margin:0
}
.download-block-row,li.download-block-row{
	display:block;
	padding:0;
	margin:0 0 8px
}
.download-block-row:last-child,li.download-block-row:last-child{
	margin:0
}
.download-block-item{
	display:block;
	padding:14px 16px;
	border-radius:6px
}
a.download-block-item,a.download-block-item:hover,a.download-block-item:visited,a.download-block-item:active{
	color:inherit;
	text-decoration:none;
	background:#fff
}
.download-block-item .download-block-text,.download-block-item .download-block-icon{
	display:inline-block;
	vertical-align:middle;
	font-size:24px;
	line-height:26px
}
.download-block-icon{
	margin-right:8px;
	color:#000
}
.download-block-icon.fa-android{
	color:#6ab344
}
.download-block-icon.fa-windows{
	color:#006cc2
}
.button-st-fix{
	text-align:center;
	margin:10px 0
}
.button-st-fix a{
	padding:8px 20px;
	border-radius:6px;
	margin:4px 0;
	font-size:18px;
	display:inline-block;
	min-width:300px
}
.button-st-fix a,.button-st-fix a:hover,.button-st-fix a:visited,.button-st-fix a:active{
	background:#179cde;
	color:#fff;
	text-decoration:none
}
.feedback-text{
	background-image:url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/images/feedback_text_dark.png);
	background-position:50% 50%;
	background:contain;
	background-repeat:no-repeat;
	max-width:200px;
	min-height:100px;
	margin:32px auto
}
body .yap-reset{
	border-left:5px solid #d00!important
}
#secondary .yap-reset{
	border-left:none!important
}
.tlgrm-cat-add_new{
	margin:24px 0;
	text-align:center
}
.tlgrm-cat-filter{
	text-align:center
}
.tlgrm-cat-items{
	margin:16px 0 32px;
	text-align:center
}
.tlgrm-cat-item{
	display:inline-block;
	vertical-align:top;
	width:200px;
	margin:0 8px 24px;
	text-decoration:none;
	text-align:center
}
.tlgrm-cat-item-thumb{
	display:block;
	margin:0 auto 6px;
	border-radius:16px;
	border:2px solid #35ace1
}
.tlgrm-cat-item-title{
	display:block;
	font-size:16px
}
.tlgrm-item{
	margin:16px 0;
	overflow:hidden;
	border-radius:8px;
	box-shadow:2px 2px 8px 2px rgba(0,0,0,0.3);
	border:2px solid #35ace1
}
.tlgrm-item-logo{
	float:left;
	width:150px
}
.tlgrm-item-logo img{
	display:block;
	margin:0 auto
}
.tlgrm-item-info{
	float:left;
	width:calc(100% - 150px);
	text-align:left;
	padding:6px 6px 6px 16px
}
.tlgrm-item-info-title{
	font-size:18px;
	line-height:20px;
	font-weight:700
}
.tlgrm-item-info-excerpt{
	font-size:12px;
	line-height:14px
}
.tlgrm-item-tag{
	display:inline-block;
	margin:0;
	margin-right:2px;
	padding:0;
	font-size:14px;
	line-height:20px
}
.tlgrm-item-tag:last-child{
	margin-right:0
}
.tlgrm-item-info-btn,.tlgrm-item-info-btn:hover{
	display:inline-block;
	padding:2px 6px;
	text-decoration:none;
	background:#35ace1;
	color:#fff;
	border-radius:4px
}
.tlgrm-item-info-row{
	margin:0 0 8px
}
.tlgrm-item-info-row:last-child{
	margin:0
}
.tlgrm-item-content{
	margin:16px 0;
	padding:16px 0;
	border-top:1px dotted #35ace1
}
.wp-pagenavi{
	margin:16px 0
}
.wp-pagenavi .pages{
	border:0;
	color:#555
}
.wp-pagenavi a,.wp-pagenavi .current{
	display:inline-block;
	border-radius:4px;
	outline:0
}
.wp-pagenavi a,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span.current:hover{
	border:1px solid #35ace1
}
.wp-pagenavi a{
	background:#35ace1;
	color:#fff
}
.wp-pagenavi span.current{
	background:#fff;
	color:#35ace1;
	box-shadow:0 0 2px rgba(0,0,0,0.2)
}
.frm-title{
	text-align:center;
	font-size:24px;
	margin:0 0 16px
}
.frm-row{
	display:block;
	margin:0 0 16px
}
.frm-row:last-child{
	margin:0
}
.frm-lbl{
	display:block;
	font-size:16px;
	margin:0 0 8px
}
.frm-req:after{
	display:inline-block;
	content:'*';
	color:red
}
.frm-form input[type="text"],.frm-form textarea{
	width:100%
}
.frm-form textarea{
	resize:none;
	min-height:150px
}
.frm-message{
	display:none;
	padding:16px 8px;
	margin:8px 0;
	color:#444;
	text-align:center
}
.frm-message.success{
	color:#080;
	background:#afa
}
.frm-message.error{
	color:#800;
	background:#faa
}
ul.frm-m li {
	list-style: disc;
	font-size: 16px;
	margin-left: 18px;
	margin-bottom: 10px;
}
.chanels-list{
	margin:16px 0
}
.chanels-item{
	list-style:none;
	text-align:center;
}
.chanels-item-logo{
	margin:0 0 8px;
}
.chanels-item-logo img{
	display:block;
	margin:0 auto
}
.chanels-item-description{
	margin:0 0 8px;
}
.chanels-item-btns{
}
.chanels-item-btn,.chanels-item-btn:hover{
	display:inline-block;
	padding:6px 16px;
	text-decoration:none;
	background:#35ace1;
	color:#fff;
	border-radius:6px;
	font-size:16px;
}
.desc{
	margin-top: 4px;
}
.desc a{
	color: #32a9df;
	font-weight: bold;
}
.stickers-block{
	margin:16px 0;
	text-align:center;
}
.stickers-description{
	margin:0 0 8px;
}
.stickers-item{
	display:inline-block;
	vertical-align:top;
	margin:0 8px 16px;
	border-radius:8px;
	box-shadow:0 0 8px rgba(0,0,0,0.3);
	transition:all 400ms;
}
.stickers-item:hover{
	transform:scale(1.05);
	transition:all 200ms;
}
.stickers-item{
	width:200px;
	height:200px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
}
.stickers-more-btn{
}
 .rblock-center {
	 clear: both;
}
 .desc-mobile {
	 display: none;
}
 @media (max-width: 887px) {
	 .desc-mobile {
		 display: block;
		 position: fixed;
		 top: 15px;
		 left: 40px;
		 z-index: 10000001;
		 color: #fff;
		 left: 0;
		 right: 0;
		 font-weight: bold;
		 width: 200px;
		 margin: auto;
	}
	 .desc-mobile a {
		 color: #fff;
	}
}
 @media (max-width: 340px) {
	 .desc-mobile {
		 font-size: 13px;
	}
}
 @media (min-width: 1100px) {
	 .three-buttons-inline a {
		 min-width: 31.333%!important;
		 max-width: 31.333%!important;
		 float: left;
		 margin: 0px 1%;
	}
	 .four-buttons-inline a {
		 min-width: 23%!important;
		 max-width: 23%!important;
		 min-height: 76px;
		 margin: 0 1%;
		 float: left;
	}
	 .two-buttons-inline a {
		 min-width: 48%!important;
		 max-width: 48%!important;
		 margin: 0 1%;
		 float: left;
	}
}
 .buttons-download {
	 display: flex;
	 justify-content: space-around;
	 margin-bottom: 30px;
}
 .button-download__wrapper {
	 padding: 0 5px;
}
 .link-download__block {
	 display: flex;
	 justify-content: center;
}
 .button-download__wrapper .icon-title {
	 text-align: center;
}
 .button-download__wrapper .icon-title i {
	 margin-right: 7px;
	 font-size: 18px;
}
 .button-download__wrapper .icon-title i.fa-android {
	 color: #50BC30;
}
 .button-download__wrapper .icon-title i.fa-windows {
	 color: #0064C7;
}
 .link-download__block a {
	 padding: 8px 20px;
	 margin-right: 5px;
	 border-radius: 0;
	 background: #179cde;
	 color: #fff;
	 text-decoration: none;
	 font-size: 18px;
	 display: inline-block;
	 border: 1px solid #179cde;
	 min-width: auto;
}
 .link-download__block a:hover {
	 background-color: #fff;
	 color: #179cde;
	 border: 1px solid #179cde;
}
 @media (max-width:850px) {
	 .buttons-download {
		 flex-direction: column;
	}
	 .button-download__wrapper {
		 margin-bottom: 15px;
	}
}
 .entry-content blockquote, .comment-content blockquote {
	 border-left: 5px solid #35ace1;
	 background-color: #35ace12b;
}
 .post-nav a {
	 display: flex;
	 align-items: center;
}
 .post-nav .post-nav-left {
	 max-width: 45%;
	 float: left;
}
 .post-nav .post-nav-right {
	 max-width: 45%;
	 float: right;
}
 @media (max-width:480px) {
	 .post-nav .post-nav-right, .post-nav .post-nav-left {
		 width: 100%;
		 float: none;
		 max-width: none;
	}
	 .post-nav .post-nav-right a {
		 justify-content: flex-end;
	}
	 .post-nav .post-nav-left {
		 margin-bottom: 15px;
	}
}
 .plus-minus__wrapper {
	 display: flex;
}
 .plus__header, .minus__header {
	 text-align: center;
	 font-weight: bold;
	 font-size: 16px;
	 border-bottom: 3px solid #00A8FF;
	 position: relative;
	 margin-bottom: 5px;
}
 .plus-minus__wrapper .reviews_border_png {
	 position: absolute;
	 box-shadow: none;
}
 .reviews_border_png__left {
	 left: -13px;
	 bottom: -13px;
	 transform: rotate(180deg);
}
 .reviews_border_png__right {
	 right: -13px;
	 bottom: -13px;
}
 .reviews_border_png__top {
	 transform: rotate(-90deg);
	 right: -8px;
	 top: -15px;
}
 .reviews_border_png__bottom {
	 transform: rotate(90deg);
	 right: -8px;
	 bottom: -15px;
}
 .plus-minus__wrapper .plus {
	 position: relative;
	 border-right: 3px solid #00A8FF;
}
 .plus-minus__item {
	 width: 50%;
	 float: left;
}
 .plus-minus__item ul {
	 list-style: none;
}
 .plus-minus__item li {
	 height: 65px;
	 padding-left: 70px;
	 margin-left: 5px;
	 line-height: 65px;
	 background-repeat: no-repeat;
}
 .plus__content li {
	 background-image: url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/images/reviews_plus.jpg);
}
 .minus__content li {
	 background-image: url(//web.archive.org/web/20220315092014im_/https://telegramzy.ru/wp-content/themes/telegramzy/images/reviews_minus.jpg);
}
 .reviews_border_png__left_mobile, .reviews_border_png__right_mobile {
	 display: none;
}
 .reviews_border_png__left_mobile {
	 right: -13px;
	 bottom: -13px;
}
 .reviews_border_png__right_mobile {
	 left: -13px;
	 bottom: -13px;
	 transform: rotate(180deg);
}
 @media(max-width: 800px) {
	 .plus-minus__wrapper {
		 flex-direction: column;
	}
	 .plus-minus__wrapper .plus-minus__item {
		 width: 95%;
		 margin: 0 auto;
	}
	 .plus-minus__wrapper .plus {
		 border-right: none;
	}
	 .reviews_border_png__top, .reviews_border_png__bottom {
		 display: none;
	}
	 .reviews_border_png__left_mobile, .reviews_border_png__right_mobile {
		 display: block;
	}
}
 .news-post .news-post-excerpt p{
	 line-height: 14px;
	 margin-top: 5px;
}
 .fr-command{
	 border: 0 !important;
}
 .comments_subscribe{
	 margin-bottom: 10px;
	 display: inline-block;
}
 .stikers {
	 text-align: center;
}
 .tl_main_logo_title, .tl_main_logo_title:hover {
	 font-size: 34px;
	 color: #525252;
	 text-align: center;
	 margin-top: 9px;
	 font-weight: normal;
	 letter-spacing: -2px;
	 margin: 20px 0 10px 0;
}
 .tl_main_download_btn {
	 display: inline-block;
	 color: #FFF;
	 font-size: 16px;
	 background: #5AC163;
	 border-radius: 4px;
	 padding: 10px 10px;
	 line-height: 35px;
	 overflow: hidden;
	 width: 250px;
	 margin: 5px 8px;
	 text-align: center;
	 cursor: pointer;
}
 .tl_main_download_btn:hover{
	 opacity: .8;
}
 .rating3 {
	 min-width: 111px;
	 padding-top: 15px;
}
 #dle-content .like, #dle-content .nolike {
	 display: inline-block;
	 width: 35px;
	 height: 35px;
	 background: url(/web/20220315092014im_/https://telegram-skachat.org/templates/telegram/images/like.png);
}
 .rating-num {
	 display: inline-block;
	 height: 35px;
	 vertical-align: top;
	 border-top: 2px solid #ccc;
	 border-bottom: 2px solid #ccc;
	 background: #fff;
	 font-size: 12px;
}
 .rating3 span {
	 font-size: 1.2em;
	 font-weight: bold;
	 padding: 0px 5px;
	 line-height: 1.8em;
}
 #dle-content .like {
	 background-position: -35px 0px;
}
 #dle-content a:hover div.nolike {
	 background-position: 0px -35px;
}
 #dle-content a:hover div.like {
	 background-position: -35px -35px;
}
 .rating3 a {
	 margin: 0 -3px;
	 color: transparent;
}
 .stikers-content{
	 padding-top: 50px;
}
 .related-stickers{
	 display: flex;
	 justify-content: space-between;
}
 .related-stickers li {
	 display: inline-block;
	 vertical-align: top;
	 width: 130px;
	 min-width: 100px;
	 margin: 0 4px 16px;
}
 .shortstory {
	 display: inline-block;
}
 .base {
	 margin-bottom: 15px;
	 margin-top: 15px;
}
 .shortstory .dpad {
	 border: 1px solid #dbe8ed;
}
 .dpad {
	 margin: 0 15px;
}
 .shortstory .maincont {
	 height: 150px;
	 padding: 20px;
	 cursor: pointer;
}
 .maincont img {
	 padding: 5px;
	 border: none;
}
 #midside img {
	 max-width: 650px;
}
 .catflex #dle-content{
	 display: flex;
	 flex-wrap: wrap;
}
 .flex-story{
	 max-width: 194px;
}
 .bhinfo {
	 padding-bottom: 15px;
	 background: #F2F6FA;
	 text-align: center;
}
 .bhinfo h3 {
	 color: #42749b;
	 padding-top: 10px;
	 font-size: 1.3em;
}
 .data-link{
	 cursor: pointer;
	 text-decoration: underline;
}
 .data-link:hover{
	 opacity: .8;
}
 .rpwwt-post-title{
	 margin-top: 10px;
	 display: inline-block;
}
 .navigation{
	 display: flex;
	 width: 100%;
	 align-items: center;
	 justify-content: center;
	 padding: 10px;
	 margin-top: 30px;
}
 .navigation .pages{
	 margin: 0 10px;
}
 .navigation a {
	 text-decoration: none;
}
 .navigation .pages a{
	 width: 25px;
	 height: 25px;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 border: 2px solid #0d59d0;
	 border-radius: 50%;
}
 .fr-fic[src$="uploads/ystanovka-telegram.jpg"] {
	cursor: pointer;
}
 .catdesk{
	padding: 10px;
	 text-align: justify
}
 .catdesk img{
	float: left;
	 padding: 10px 10px 10px 0px 
}
 .catdesk li{
	padding-left: 10px;
}
 .catdesk ol{
	 list-style: decimal;
	 padding-left: 30px
}
 .catdesk ul{
	 list-style: disc;
	 padding-left: 30px
}
