body { background: rgb(243, 243, 243) none repeat scroll 0% 0%; font-family: "ALSStoryRegular",Georgia,"Times New Roman",Times,serif; font-size: 14px; line-height: 18px; color: rgb(51, 51, 51); margin: 0px; padding: 0px; }
html, div, span, applet, object, iframe, h1, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
h2 { font-size: 120%; }
textarea { width: 100%; }
ol, ul {  }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
.clear { clear: both; }
a { color: rgb(3, 108, 181); text-decoration: none; }
a:hover { color: rgb(3, 108, 181); text-decoration: none; }


#header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; margin: 0px; height: auto; padding: 0px; position: relative; border-bottom: 1px solid rgb(219, 219, 219); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); }
.main_header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px auto; padding: 0px; position: relative; height: 50px; line-height: 50px; max-width: 1060px; min-width: 320px; width: auto; }
a.logo { color: rgb(0, 0, 0); font: bold 32px/50px "Segoe UI",helvetica,arial,sans-serif; padding: 0px; position: absolute; top: 0px; left: 0px; }
#themes { background-color: rgb(251, 251, 251); width: 100%; border-bottom: 1px solid rgb(233, 233, 233); font-size: 14px; height: 40px; }
.main_themes { max-width: 1060px; line-height: 40px; height: 40px; margin: 0px auto; width: auto; min-width: 320px; }
.main_themes .spec { display: block; float: left; color: rgb(166, 166, 166); margin: 0px 60px 0px 38px; }
.main_themes ul { list-style-type: none; }
.main_themes ul li { float: left; margin: 0px 30px 0px 0px; font-size: 12px; }
.main_themes ul li a { color: gray; padding: 3px 9px; border: 1px solid rgb(231, 231, 231); border-radius: 3px; }
.main_themes ul li a:hover { color: rgb(72, 140, 240); border: 1px solid rgb(72, 140, 240); padding: 3px 9px; }
.menu-top-container { position: absolute; top: 0px; right: 20px; left: 192px; }
.home_body_pictures::after { content: ""; width: 100%; display: inline-block; }
.home_body_pictures { text-align: justify; }
.home_body_pictures img { width: 100%; height: auto; }
.home_body_pictures > * { display: inline-block ! important; vertical-align: top ! important; float: none ! important; margin: 0px 0px 10px ! important; }
.t_240x150 { width: 240px; height: 150px; display: block; position: relative; overflow: hidden; float: left; margin: 10px 20px 0px 0px; }
.t_240x150 .caption, .t_240x150_ .caption { background: rgb(0, 0, 0) none repeat scroll 0% 0%; bottom: 0px; color: rgb(255, 255, 255); display: block; font-size: 13px; line-height: 16px; left: 0px; opacity: 0.8; padding: 5px; position: absolute; text-shadow: 1px 1px 1px rgb(20, 26, 32); width: 230px; }
.t_240x150 .caption, .t_240x150_ .caption a { background: rgb(0, 0, 0) none repeat scroll 0% 0%; bottom: 0px; color: rgb(255, 255, 255); display: block; font-size: 13px; line-height: 16px; left: 0px; opacity: 0.8; padding: 5px; position: absolute; text-shadow: 1px 1px 1px rgb(20, 26, 32); width: 230px; }
.t_240x150 .home_post_rubrics, .t_240x150_ .home_post_rubrics { background: rgb(72, 140, 240) none repeat scroll 0% 0%; color: rgb(255, 255, 255); opacity: 0.9; display: none; position: absolute; top: 0px; left: 0px; padding: 2px 4px; }
.t_240x150 .home_post_rubrics a, .t_240x150_ .home_post_rubrics a { font-size: 12px; color: rgb(255, 255, 255); }
.t_240x150:hover .home_post_rubrics, .t_240x150_:hover .home_post_rubrics { display: block; }
.b-top-search { display: inline-block; margin: 0px; vertical-align: middle; position: absolute; right: 20px; bottom: -46px; }
.b-top-search .b-top-search-i { position: relative; width: 170px; }
.b-top-search .b-fld { display: block; margin: 8px 0px; }
.b-top-search .b-fld input { background: transparent none repeat scroll 0px 0px; color: rgb(224, 220, 220); font-size: 100%; line-height: 16px; padding: 6px 10px; position: relative; width: 150px; z-index: 2; }
.form-control { background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(212, 212, 212); border-radius: 4px; color: rgb(53, 53, 53); display: block; font-size: 12px; height: 20px; line-height: 1.42857; padding: 4px 10px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; width: 100%; }
.form-control:focus { border-color: rgb(72, 140, 240); color: rgb(5, 5, 5) ! important; outline: 0px none; }
.b-top-search .btn-search { background: transparent url('../img/search.png') no-repeat scroll 0% 0%; border: 0px none; cursor: pointer; height: 18px; padding: 0px; position: absolute; right: 9px; top: 50%; width: 18px; z-index: 2; margin-top: -9px; }
ul#menu-top { display: block; text-align: justify; height: 50px; position: relative; overflow: hidden; }
ul#menu-top::after { content: ""; display: inline-block; width: 100%; }
ul#menu-top li { text-decoration: none; position: relative; display: inline-block; vertical-align: top; padding: 0px; float: none; }
ul#menu-top li a { color: rgb(85, 85, 85); display: block; vertical-align: middle; font-weight: normal; font-size: 16px; line-height: 50px; }
ul#menu-top li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
ul#menu-top li.current-menu-parent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
ul#menu-top li.current-menu-parent a { color: rgb(200, 140, 84); }
/* #jAllCitiesButton { background: transparent url('../gif/tmpl.gif') no-repeat scroll 0% 0%; position: absolute; top: 27px; right: 20px; width: 21px; height: 17px; display: none; } */
#single { max-width: 1060px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; padding: 0px; margin: 50px auto; box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.1); }
.single_body { position: relative; display: block; text-align: justify; }
.single_body::after { content: ""; width: 100%; display: inline-block; }
.single_body #sidebar { display: inline-block; width: 29.6%; vertical-align: top; float: none; text-align: left; }
.post_left { display: inline-block; width: 70%; vertical-align: top; box-sizing: border-box; padding: 25px; text-align: left; }
.post_pic { float: left; margin: 0px 15px 0px 0px; display: block; }
.post_pic img { width: 336px; height: auto; margin-bottom: 10px; }
.metas { margin: 0px; padding: 0px; }
.post_people { font-size: 13px; color: rgb(34, 34, 34); margin: 0px 0px 10px; }
.innertag { font-size: 13px; display: block; padding: 0px; margin: 10px 0px 20px; }
.post_top { font-size: 18px; line-height: 26px; color: rgb(17, 17, 17); padding: 0px 0px 0px 30px; margin: 0px 0px 20px; }
/* .post_date { font-size: 14px; height: 14px; line-height: 13px; background: transparent url('../tmpl.html') no-repeat scroll 0px -35px; color: rgb(149, 149, 149); padding: 0px 20px; margin: 20px 0px 20px 25px; } */
.post_photo { color: rgb(85, 85, 85); padding: 0px; font-size: 12px; margin: 10px 0px; }
.post { width: 100%; overflow: hidden; }
.post h1.title { font: bold 30px/36px "ALSStoryBold",Georgia,"Times New Roman",Times,serif; color: rgb(21, 21, 21); margin: 0px; }
.post .entry { width: 100%; margin: 0px 0px 30px; }
.post .entry p { font-size: 15px; line-height: 22px; margin: 0px 0px 20px; text-align: left; color: rgb(0, 0, 0); }
#comments_block { background: rgb(251, 251, 251) none repeat scroll 0% 0%; display: block; margin: 0px; padding: 0px 10px 0px 25px; }
#sidebar { position: relative; vertical-align: top; float: left; height: 100%; padding: 10px; margin: 0px; box-sizing: border-box; }
ul.sidebar_news { list-style-type: none; }
ul.sidebar_news li { min-height: 45px; display: block; position: relative; overflow: hidden; margin: 0px 0px 10px; }
ul.sidebar_news li:last-child { margin-bottom: 0px; }
ul.sidebar_news li a { font-size: 13px; color: rgb(0, 0, 0); font-weight: normal; }
ul.sidebar_news li a:hover { color: rgb(184, 139, 88); }
#footer { width: 100%; background: rgb(251, 251, 251) none repeat scroll 0% 0%; margin: 0px; height: 60px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; line-height: 16px; }
.footer_body { max-width: 1060px; height: 60px; margin: 0px auto; min-width: 320px; width: auto; position: relative; padding: 0px 20px 50px; }
.footer_body .footer_body_left { width: auto; display: block; float: left; }
.footer_body .footer_body_left ul { list-style-type: none; }
.footer_body .footer_body_left ul li { float: left; margin: 0px 30px 0px 0px; display: block; height: 60px; line-height: 60px; }
.footer_body .footer_body_left ul li a { color: rgb(17, 17, 17); font-size: 16px; }
.footer_body .footer_body_left ul li a:hover { text-decoration: underline; }
.footer_body .footer_body_right { line-height: 60px; text-align: right; font-size: 12px; color: rgb(153, 153, 153); position: absolute; top: 0px; right: 20px; width: auto; }

.entry .gelat { float: left; padding: 0px 30px 10px 0px; font-size: 12px; font-style: italic; color: rgb(161, 161, 168); }
.entry .gelat .ewa-b { margin-top: 5px; }

.entry img {
	width: auto;
	height: auto;
	max-width: 100%;
	}

.vk-container { font-family: tahoma,arial,verdana,sans-serif,Lucida Sans; font-size: 15px; color: black; text-decoration: none; }
.vk-header { background: rgb(218, 226, 232) none repeat scroll 0% 0%; padding: 4px 4px 4px 6px; margin-bottom: 10px; }
.vk-logo { background: transparent none no-repeat scroll 0% 0%; width: 16px; height: 16px; float: right; margin-top: -1px; }
.vk-header-text { padding: 2px 3px 1px; line-height: 100%; color: rgb(69, 104, 142); font-weight: bold; }
.vk-avatar img { float: left; margin-right: 10px; }
.vk-comment, .vk-comment-load { margin-bottom: 15px; position: relative; border-bottom: 1px solid rgb(218, 225, 232); padding-bottom: 15px; }
.vk-comment:last-child { border-bottom: 0px none; }
.vk-comment-name { color: rgb(43, 88, 122); font-weight: bold; font-size: 12px; }
.vk-comment-text { margin-left: 60px; }
.vk-comment-date { margin-left: 60px; color: rgb(153, 153, 153); }
	

body #jc #nav-bottom, body #jc #nav-top {
    height: auto !important;
    line-height: 19px !important;
    text-align: center;
}
#nav-bottom a { text-decoration:none; }
#jc #nav-bottom span.page, #jc #nav-top span.page {
    background-color: #eee;
    border: 1px solid #d6dadd;
    color: #777;
}
#jc #nav-bottom span.hoverpage, #jc #nav-top span.hoverpage {
    background-color: #e8e9ea;
    border: 1px solid #d6dadd;
    color: #777;
}
#jc #nav-bottom span, #jc #nav-top span {
    background-color: inherit;
    color: #777;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 10px;
    height: 15px;
    margin: 0 2px;
    padding: 2px 8px;
    vertical-align: top;
}
#jc #nav-bottom span.activepage, #jc #nav-top span.activepage {
    background-color: white;
    color: inherit;
}
#jc div#nav-bottom, #jc div#nav-top {
    position: relative;
    width: 100%;
    z-index: 2;
}
#jc div#nav-bottom {
    background: rgba(0, 0, 0, 0) repeat-x scroll left top;
    margin: -1px 0 0;
    padding: 0;
	
}
#jc { border-top: 1px solid rgb(218, 225, 232); }
#jc #nav-bottom span.activepage {
    border-color: white #d6dadd #d6dadd;
    border-style: solid;
    border-width: 1px;
}
#jc div#nav-top {
    background: rgba(0, 0, 0, 0) repeat-x scroll center bottom;
    margin: 10px 0;
}
#jc #nav-top span.activepage {
    border-color: #d6dadd #d6dadd white;
    border-style: solid;
    border-width: 1px;
}

@media screen and (max-width: 1060px) {
	ul#menu-top li a { font-size: 12px; }
	.b-top-search .b-top-search-i { width: 150px; }
	.b-top-search .b-fld input { width: 127px; }
	.home_body_pictures::after { content: ""; width: 100%; display: inline-block; }
	.home_body_pictures { text-align: justify; }
	.home_body_pictures img { width: 100%; height: auto; }
	.home_body_pictures > * { display: inline-block; vertical-align: top; float: none; margin: 0px 0px 15px; width: 49%; }
	.t_240x150_ .caption, .t_240x150 .caption, .t_240x150_ .caption a { box-sizing: border-box; width: 100%; text-align: left; }
	.footer_body .footer_body_left ul li a { font-size: 12px; }
	.footer_body .footer_body_left ul li { margin-right: 15px; }
	.footer_body .footer_body_right { font-size: 11px; }
	.single_body ul.sidebar_news li a { font-size: 11px; line-height: 1; }
	#sidebar { width: 100% ! important; }
	.post_left { width: 100%; }
}
@media screen and (max-width: 768px) {
	.menu-top-container { position: relative; top: auto; right: auto; left: auto; overflow: hidden; display: block; text-align: center; }
	ul#menu-top { height: auto; text-align: center; float: none; display: block; padding: 0px; }
	.main_header { height: auto; }
	ul#menu-top li { display: block; }
	ul#menu-top::after { display: none; }
	a.logo { top: auto; left: auto; display: block; position: relative; margin: 0px auto; float: none; text-align: center; padding: 15px 0px 0px; }
	.b-top-search { display: block; margin: 0px; vertical-align: middle; position: relative; right: auto; bottom: auto; float: none; text-align: center; padding: 0px; }
	.b-top-search .b-top-search-i { display: inline-block; }
	ul#menu-top li a { text-transform: uppercase; font-size: 14px; line-height: 35px; }
	#jAllCitiesButton { display: block; }
	.main_header_wrap { display: none; }
	.main_themes .spec { display: none; }
	.main_themes ul li { float: none; margin: 0px 10px 0px 0px; font-size: 11px; display: inline-block; vertical-align: top; }
	.main_themes ul li:last-child { margin-right: 0px; }
	#menu-nizhnee-menyu { text-align: center; }
	.main_themes ul li a { padding: 3px 5px; }
	.main_themes ul li a:hover { padding: 3px 5px; }
	#footer { height: auto; font-size: 12px; line-height: 16px; }
	.footer_body { height: auto; overflow: hidden; box-sizing: border-box; padding-top: 10px; }
	.footer_body .footer_body_left { width: auto; display: block; float: none; }
	.footer_body .footer_body_left ul li { display: block; text-align: center; float: none; margin: 0px; height: auto; line-height: 30px; }
	.footer_body .footer_body_left ul li a { display: inline-block; }
	.footer_body .footer_body_right { font-size: 11px; top: auto; right: 0px; bottom: 0px; left: 0px; text-align: center; }
	.footer_body .footer_body_left ul { display: block; }
	#sidebar { width: 100% ! important; margin: 0px; padding: 20px; box-sizing: border-box; text-align: left; }
	ul.sidebar_news { display: block; }
	.single_body::after { display: none; }
	.post_left { width: 100%; padding: 20px; }
	.single_body ul.sidebar_news li a { font-size: 13px; }
	.post .entry p { padding-left: 0px; }
	.entry  .gelat { margin: 0px auto; padding-right: 0px; float: none; }
.entry  .gelat > img { display: block; margin: 0px auto; }
}
@media screen and (max-width: 500px) {
	.home_body_pictures > * { width: 100%; margin: 0px 0px 15px ! important; }
	ul.sidebar_news li a { font-size: 12px; }
}
@media screen and (min-width: 769px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (min-width: 769px) {
	.main_header_wrap { display: block ! important; }
}
.social-likes, .social-likes__widget { display: inline-block; padding: 0px; vertical-align: middle ! important; word-spacing: 0px ! important; text-indent: 0px ! important; list-style: outside none none ! important; }
.social-likes { opacity: 0; }
.social-likes_visible { opacity: 1; transition: opacity 0.1s ease-in 0s; }
.social-likes > * { display: inline-block; visibility: hidden; }
.social-likes_visible > * { visibility: inherit; }
.social-likes__widget { display: inline-block; position: relative; white-space: nowrap; }
.social-likes__widget::before, .social-likes__widget::after { display: none ! important; }
.social-likes__button, .social-likes__icon, .social-likes__counter { text-decoration: none; text-rendering: optimizelegibility; }
.social-likes__button, .social-likes__counter { display: inline-block; margin: 0px; outline: 0px none; }
.social-likes__button { position: relative; -moz-user-select: none; }
.social-likes__button::before { content: ""; display: inline-block; }
.social-likes__icon { position: absolute; top: 0px; left: 0px; }
.social-likes__counter { display: none; position: relative; }
.social-likes { min-height: 36px; margin: 0px; }
.social-likes, .social-likes_single-w { line-height: 19px; }
.social-likes__widget { margin: 0px 5px 5px 0px; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); border-radius: 3px; line-height: 19px; }
.social-likes__widget:hover, .social-likes__widget:active, .social-likes__widget:focus { color: rgb(255, 255, 255); cursor: pointer; }
.social-likes__button, .social-likes__counter { vertical-align: middle; font-family: "Helvetica Neue",Arial,sans-serif; font-size: 13px; line-height: 20px; cursor: inherit; }
.social-likes__button { padding: 1px 6px 1px 20px; font-weight: 400; border-right: 0px none; }
.social-likes__icon { width: 20px; height: 18px; margin-top: 1px; background-repeat: no-repeat; background-position: 50% 50%; }
.social-likes__counter { min-width: 12px; padding: 1px 4px; font-weight: 400; text-align: center; border-left: 1px solid rgb(204, 204, 204); }
.social-likes__widget:hover > .social-likes__counter, .social-likes__widget:focus > .social-likes__counter, .social-likes__widget:active > .social-likes__counter, .social-likes__widget_active > .social-likes__counter { position: relative; border-left-color: transparent; }
.social-likes__widget:hover > .social-likes__counter::before, .social-likes__widget:focus > .social-likes__counter::before, .social-likes__widget:active > .social-likes__counter::before, .social-likes__widget_active > .social-likes__counter::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: -1px; border-left: 1px solid; opacity: 0.4; }
.social-likes_single .social-likes__widget:hover > .social-likes__counter::before, .social-likes_single .social-likes__widget:focus > .social-likes__counter::before, .social-likes_single .social-likes__widget:active > .social-likes__counter::before { display: none; }
.social-likes__icon_facebook { background-image: url(''); }
.social-likes__widget_facebook:hover, .social-likes__widget_facebook:active, .social-likes__widget_facebook:focus { background: rgb(66, 84, 151) none repeat scroll 0% 0%; border-color: rgb(66, 84, 151); }
.social-likes__widget_facebook:hover .social-likes__icon_facebook, .social-likes__widget_facebook:active .social-likes__icon_facebook, .social-likes__widget_facebook:focus .social-likes__icon_facebook { background-image: url(''); }
.social-likes__icon_twitter { background-image: url(''); }
.social-likes__widget_twitter:hover, .social-likes__widget_twitter:active, .social-likes__widget_twitter:focus { background: rgb(0, 183, 236) none repeat scroll 0% 0%; border-color: rgb(0, 183, 236); }
.social-likes__widget_twitter:hover .social-likes__icon_twitter, .social-likes__widget_twitter:active .social-likes__icon_twitter, .social-likes__widget_twitter:focus .social-likes__icon_twitter { background-image: url(''); }
.social-likes__icon_plusone { background-image: url(''); }
.social-likes__widget_plusone:hover, .social-likes__widget_plusone:active, .social-likes__widget_plusone:focus { background: rgb(221, 66, 65) none repeat scroll 0% 0%; border-color: rgb(221, 66, 65); }
.social-likes__widget_plusone:hover .social-likes__icon_plusone, .social-likes__widget_plusone:active .social-likes__icon_plusone, .social-likes__widget_plusone:focus .social-likes__icon_plusone { background-image: url(''); }
.social-likes__icon_mailru { background-image: url(''); }
.social-likes__widget_mailru:hover, .social-likes__widget_mailru:active, .social-likes__widget_mailru:focus { background: rgb(37, 88, 150) none repeat scroll 0% 0%; border-color: rgb(37, 88, 150); color: rgb(255, 205, 0); }
.social-likes__widget_mailru:hover .social-likes__icon_mailru, .social-likes__widget_mailru:active .social-likes__icon_mailru, .social-likes__widget_mailru:focus .social-likes__icon_mailru { background-image: url(''); }
.social-likes__icon_vkontakte { background-image: url(''); }
.social-likes__widget_vkontakte:hover, .social-likes__widget_vkontakte:active, .social-likes__widget_vkontakte:focus { background: rgb(82, 110, 143) none repeat scroll 0% 0%; border-color: rgb(82, 110, 143); }
.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte, .social-likes__widget_vkontakte:active .social-likes__icon_vkontakte, .social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte { background-image: url(''); }
.social-likes__icon_odnoklassniki { background-image: url(''); background-position: 6px 3px; }
.social-likes__widget_odnoklassniki:hover, .social-likes__widget_odnoklassniki:active, .social-likes__widget_odnoklassniki:focus { background: rgb(246, 144, 59) none repeat scroll 0% 0%; border-color: rgb(246, 144, 59); }
.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki, .social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki, .social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki { background-image: url(''); }
.yap-Ya_sync_0-vertical .yap-button::before { position: absolute ! important; top: 1px ! important; right: 1px ! important; bottom: 1px ! important; left: 1px ! important; content: "" ! important; border-radius: 2px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.yap-Ya_sync_0-vertical .yap-button:hover::before { background: rgb(39, 101, 171) none repeat scroll 0% 0% ! important; }
.yap-Ya_sync_0-vertical .yap-button.yap-button_icon_true:hover::before { background: rgb(39, 101, 171) none repeat scroll 0% 0% ! important; }
.yap-Ya_sync_0-vertical .yap-button_style_android::before { display: none ! important; }
.yap-Ya_sync_0-vertical .yap-button.yap-button_style_ios::before { display: none ! important; }
.yap-Ya_sync_0-vertical .yap-button_style_ios::after { content: "+" ! important; position: absolute ! important; left: 2px ! important; top: -0.5em ! important; font-size: 12px ! important; }
.yap-Ya_sync_0-vertical .yap-warning_gradient__left::before { content: "" ! important; position: absolute ! important; left: 0px ! important; top: 0px ! important; bottom: 0px ! important; width: 60px ! important; background: transparent linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0) 99%) repeat scroll 0% 0% ! important; z-index: 10 ! important; transition: background 1s ease 0s ! important; }
.yap-Ya_sync_0-vertical .yap-warning_gradient__right::after { position: absolute ! important; right: 0px ! important; top: 0px ! important; bottom: 0px ! important; line-height: 1.7em ! important; padding-right: 2px ! important; text-align: right ! important; width: 60px ! important; background: transparent linear-gradient(90deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 85%) repeat scroll 0% 0% ! important; }
.yap-Ya_sync_0-vertical .yap-warning_gradient__right:hover::after { background: transparent linear-gradient(90deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 99%) repeat scroll 0% 0% ! important; }
.yap-Ya_sync_0-vertical .yap-warning_ellipsis::after { position: absolute ! important; right: 0px ! important; top: 3px ! important; bottom: 0px ! important; padding-right: 2px ! important; text-align: right ! important; width: 60px ! important; content: "..." ! important; line-height: 1.2 ! important; color: rgb(39, 101, 171) ! important; }
.yap-Ya_sync_0-vertical .yap-warning_ellipsis:hover::after { content: "" ! important; }
.yap-Ya_sync_0-vertical .yap-warning_ie.yap-warning_gradient__right::after { width: 10px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; content: "..." ! important; }
.yap-Ya_sync_0-vertical .yap-layout_block_compact .yap-warning_ellipsis::after { top: 0px ! important; line-height: inherit ! important; }
.yap-Ya_sync_0-vertical .yap-layout_block_compact .yap-warning_gradient__left::after { content: "" ! important; }
#LentaInform3095 .mgbox { padding: 0px ! important; position: relative ! important; text-align: center; vertical-align: top ! important; margin: 0px auto; border-style: solid; border-width: 0px; display: flex; flex-flow: row wrap; line-height: 100% ! important; transition: none 0s ease 0s  ! important; }
#LentaInform3095 .mgbox { width: 100%; max-width: 100%; }
#LentaInform3095 div.mcimg { padding: 0px; text-align: center; }
#LentaInform3095 div.mcimg { float: left; max-width: 55px; max-height: 39px; overflow: hidden; margin: 0px 10px 15px 0px; }
#LentaInform3095 img.mcimg { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0px; width: 100% ! important; height: auto ! important; max-width: 55px; max-height: 55px; box-sizing: border-box; }
#LentaInform3095 img.mcimg { min-width: 55px; }
#LentaInform3095 .mctitle { margin-top: 0px; text-align: left; max-height: 45px; overflow: hidden; }
#LentaInform3095 .mctitle a { font-weight: normal; font-size: 13px; line-height: 1.2; font-style: normal; text-decoration: none; color: rgb(102, 102, 102); font-family: Arial,sans-serif; }
#LentaInform3095 .mgline { background: transparent none repeat scroll 0px 0px; cursor: pointer; padding: 0px 5px 0px 0px ! important; border-style: solid; border-color: rgb(255, 255, 255); border-width: 0px; width: 32.3333%; max-width: 32.3333%; box-sizing: border-box; margin: 0px; display: flex; flex-direction: column; overflow-wrap: break-word; }
#LentaInform3095 .mgline { vertical-align: top; }
#LentaInform3095 .mgline, #LentaInform3095 .mgbox { min-width: 200px; }
#LentaInform3095 img.mcimg { display: block; }
.text-elements a { text-decoration: none; }
#LentaInform3095 div.mcimg { position: relative; display: inline-block; }
#LentaInform3095 .mgline .image-container { width: auto; margin: 0px auto; display: table; position: relative; }
#LentaInform1941 .mgbox { border-width: 0px; padding: 0px ! important; position: relative ! important; text-align: left; vertical-align: top ! important; margin: 0px auto; border-style: solid; width: 100%; min-width: 96px; transition: none 0s ease 0s  ! important; display: flex; flex-flow: row wrap; line-height: 100% ! important; }
#LentaInform1941 .mgbox .text-elements {  }
.image-with-text { overflow: hidden; }
#LentaInform1941 div.mcimg { display: block; float: left; height: 39px ! important; margin: 0px 10px 12px 0px; overflow: hidden; position: relative; width: 55px ! important; }
#LentaInform1941 img.mcimg { border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px; width: 55px; height: 55px; margin: 0px auto; }
#LentaInform1941 .mcimg a { text-decoration: none; }
#LentaInform1941 div.mctitle { text-align: left; }
#LentaInform1941 div.mctitle a { font: 13px/1.2 Arial,sans-serif; color: rgb(102, 102, 102); text-decoration: none; }
#LentaInform1941 .mgline { position: relative; background: transparent none repeat scroll 0px 0px; cursor: pointer; vertical-align: top; min-width: 90px; border-style: solid; border-color: rgb(221, 221, 221); border-width: 0px; width: 100%; max-width: 100%; box-sizing: border-box; margin: 0px; padding: 0px; display: flex; flex-direction: column; overflow-wrap: break-word; }
.text-elements a { text-decoration: none; }
#LentaInform1941 div.mcimg { position: relative; display: inline-block; }
#LentaInform1941 .mgline .image-container { width: auto; margin: 0px auto; display: table; position: relative; }

.post .entry p { font-size:110%; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; }

.block2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid red;
    padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.red2 {
    color: #00f;
}
.red {
    color: #f00;
}

.post .entry a { color: rgb(3, 108, 181); text-decoration: underline; }

.post .entry a img { text-decoration: none; border:0; }

.submit {
	margin-top: 0px;
	height: 50px;
	width: 400px;
	background-color: firebrick;
	color: rgb(255, 255, 255);
	font-size: 30px;
	border-radius: 3px;
  }
  #send-lead {
	width: 100%;
	padding: 15px;
	background: #cf1312;
	text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 4px 25px 0 rgba(218, 25, 38, 0.45);
	border-radius: 5px;
	color: #fff;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold !important;
	text-transform: uppercase;
	cursor: pointer;
  }