/* ::::: https://www.blogger.com/static/v1/widgets/2435745617-widget_css_bundle.css ::::: */

section, nav, article, aside, hgroup, header, footer { display: block; }
#blog-pager-newer-link { float: left; }
#blog-pager-older-link { float: right; }
#blog-pager { margin: 1em 0px; text-align: center; overflow: hidden; }
.comment-form { clear: both; }
.comments { clear: both; margin-top: 10px; margin-bottom: 0px; }
.comments .comments-content { margin-bottom: 16px; }
.comments .comment .comment-actions a { padding-right: 5px; padding-top: 5px; }
.comments .comment .comment-actions a:hover { text-decoration: underline; }
.comments .comments-content .comment-thread ol { list-style-type: none; padding: 0px; text-align: left; }
.comments .comments-content .comment-thread { margin: 8px 0px; }
.comments .comments-content .comment-thread:empty { display: none; }
.comments .comments-content .comment-replies { margin-left: 36px; margin-top: 1em; }
.comments .comments-content .comment { margin-bottom: 16px; padding-bottom: 8px; }
.comments .comments-content .comment:first-child { padding-top: 16px; }
.comments .comments-content .comment:last-child { border-bottom: 0px none; padding-bottom: 0px; }
.comments .comments-content .user { font-style: normal; font-weight: bold; }
.comments .comments-content .datetime { margin-left: 6px; }
.comments .comments-content .comment-header, .comments .comments-content .comment-content { margin: 0px 0px 8px; }
.comments .comments-content .comment-content { text-align: justify; }
.comments .comment-replybox-single { margin-left: 48px; margin-top: 5px; }
.comments .comment-replybox-thread { margin-top: 5px; }
.comments .comments-content .loadmore a { display: block; padding: 10px 16px; text-align: center; }
.comments .continue { cursor: pointer; }
.comments .continue a { display: block; font-weight: bold; padding: 0.5em; }
.comments .comments-content .loadmore { cursor: pointer; margin-top: 3em; max-height: 3em; }
.comments .comments-content .loadmore.loaded { max-height: 0px; opacity: 0; overflow: hidden; }
.comments .avatar-image-container { float: left; max-height: 36px; overflow: hidden; width: 36px; }
.comments .avatar-image-container img { max-width: 36px; }
.comments .comment-block { margin-left: 48px; position: relative; }
@media screen and (max-device-width: 480px) {
	.comments .comments-content .comment-replies { margin-left: 0px; }
}
@media all {
}
:first-child + html .goog-inline-block { display: inline; }
:first-child + html .goog-custom-button-inner-box { left: -1px; }
:first-child + html .goog-custom-button-rtl .goog-custom-button-inner-box { left: 1px; }
div.clear { clear: both; }
.quickedit { cursor: pointer; }
.PopularPosts .widget-content ul li { padding: 0.7em 0px; }
.PopularPosts img { padding-right: 0.4em; }
.item-control { display: none; }
.item-control a, .item-action a { text-decoration: none ! important; }
.widget-item-control { float: right; height: 20px; margin-top: -20px; position: relative; z-index: 10; }
.widget-item-control a { opacity: 0.5; }
.widget-item-control a:hover { opacity: 1; }
.widget .widget-item-control a img { border: medium none; background: none repeat scroll 0% 0% transparent; box-shadow: none; }
/* ::::: https://www.blogger.com/dyn-css/authorization.css?targetBlogID=3789856873197741644&zx=8f818f1a-891c-4330-8747-435df5084b3b ::::: */

body { background: url('f2f2f2.png') repeat scroll 0% 0% rgb(229, 229, 229); color: rgb(68, 68, 68); font: small Georgia Serif; text-align: center; margin: 0px; }
a:link { color: rgb(102, 102, 102); text-decoration: none; }
a:visited { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
a img { border-width: 0px; }
#header-wrapper { width: 910px; margin: 0px auto; }
#header-inner { background-position: center center; margin-left: auto; margin-right: auto; }
#header { float: left; width: 175px; text-align: left; color: rgb(102, 102, 102); margin: 0px; }
#header2 { float: right; width: 728px; margin-right: 0px; text-align: left; color: rgb(85, 85, 85); }
.header .widget, .header2 .widget { margin: 0px auto; padding: 6px 0px 4px; }
#header a { color: rgb(102, 102, 102); text-decoration: none; }
#header a:hover { color: rgb(253, 211, 13); }
#header img { margin-right: auto; margin-left: auto; }
#outer-wrapper { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 910px; text-align: left; font: 12px Arial; margin: 10px auto; padding: 8px; }
h2 { color: rgb(34, 34, 34); text-align: left; font-size: 100%; font-weight: inherit; padding: 0px 25px 0px 0px; margin: 0px; line-height: 1.1; }
.post-body { border-top: 2px solid rgb(221, 221, 221); padding-top: 10px; margin: 15px 0px 0.75em; text-align: justify; font: 13px/1.5em Arial; }
.post-footer { color: rgb(102, 102, 102); text-transform: none; letter-spacing: 0.01em; font: 12px/1.4em Arial; margin: 0.75em 0px; }
.content-wrapper { position: relative; max-width: 910px; margin: 0px auto; }
.outer-wrapper { position: relative; width: 100%; padding: 0px; }
.main-wrapper { width: 600px; margin-right: 10px; }
h2 { line-height: 1.4em; text-transform: none; color: rgb(51, 51, 51); margin: 0.5em 0px 0.25em; }
.post { border: 1px solid rgb(225, 225, 225); margin: 0px 0px 15px; padding: 5px 15px 15px; }
.post h1, .post h2 { font: 24px/1.2em Oswald; color: rgb(34, 34, 34); margin: 0em 0px 0px; padding: 4px 0px; }
.post h1 a, .post h1 a:visited, .post h1 strong, .post h2 a, .post h2 a:visited, .post h2 strong { display: block; text-decoration: none; color: rgb(34, 34, 34); }
.post h1 strong, .post h1 a:hover, .post h2 strong, .post h2 a:hover { color: rgb(34, 34, 34); }
.post-body { border-top: medium none; padding-top: 5px; font: 14px/1.3em "Arial",serif; margin: 1em 0px 0.75em; }
.post-footer { color: rgb(102, 102, 102); text-transform: none; letter-spacing: 0.01em; font: 12px/1.4em Arial; margin: 0.75em 0px; }
.post img { max-width: 100%; width: auto; }
#related-posts { float: left; width: 100%; border-bottom: 1px solid rgb(170, 170, 170); border-top: 3px solid rgb(187, 187, 187); margin: 5px 0px 10px; padding: 15px 0px 10px; }
#related-posts .widget h2, #related-posts h2 { font: 16px Arial; color: rgb(17, 17, 17); text-transform: none; margin: 0px 0px 10px; padding: 0px; }
#related-posts a { color: rgb(51, 51, 51); font: 12px Tahoma; }
#related-posts li { background: url('bullet-list.gif') no-repeat scroll 0px 10px transparent; text-indent: 0px; line-height: 1.2em; border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 3px 0px 3px 12px; }
#related-posts a:hover { color: rgb(36, 130, 214); text-decoration: none; }
#related-posts ul { list-style: outside none none; margin: 0px; padding: 0px; }
#blog-pager-newer-link a { background: none repeat scroll 0% 0% rgb(68, 136, 221); float: left; display: inline; color: rgb(255, 255, 255); font-size: 12px; font-family: Arial,Helvetica,Tahoma,sans-serif; font-weight: 700; line-height: 22px; border: 1px solid rgb(37, 96, 170); padding: 0px 8px; }
#blog-pager-older-link a { float: right; display: inline; background: none repeat scroll 0% 0% rgb(68, 136, 221); color: rgb(255, 255, 255); font-size: 12px; font-family: Arial,Helvetica,Tahoma,sans-serif; font-weight: 700; line-height: 22px; border: 1px solid rgb(37, 96, 170); padding: 0px 8px; }
#blog-pager { text-align: center; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 14px; font-weight: 400; line-height: 22px; color: rgb(37, 96, 170); padding: 10px 10px 10px 20px; }
.sidebar-wrapper { width: 300px; position: absolute; right: 0px; margin: 0px; padding: 0px; top: 0px; bottom: 0px; display: block; }
.sidebar h2 { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 34, 34); font: 15px GeorgiaSerif; margin: 0px; padding: 5px 0px 5px 10px; text-shadow: 0px 1px 1px rgb(255, 255, 255); text-transform: uppercase; border-bottom: 2px solid rgb(51, 51, 51); border-top: 1px solid rgb(236, 237, 232); }
.sidebar { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(68, 68, 68); border-top: medium none; font: 11px Arial; }
.sidebar li { line-height: 1.3em; margin: 0px; padding: 5px 0px 4px; border-bottom: 1px solid rgb(221, 221, 221); }
.sidebar .widget { margin: 2px 0px 10px; padding: 0px; }
.sidebar .widget-content { margin: 0px auto; padding: 0px 10px; }
.sidebar a:link, .sidebar a:visited { font-size: 12px; color: rgb(17, 17, 17); text-decoration: none; }
.sidebar li a:hover { color: rgb(1, 91, 179); }
.sidebar ul { list-style: outside none none; margin: 0px; padding: 5px 0px; }
#topwrapper { background: none repeat scroll 0% 0% rgb(248, 248, 248); width: 910px; overflow: hidden; height: 35px; border-bottom: 1px solid rgb(226, 226, 226); border-top: 1px solid rgb(226, 226, 226); }
#topnav li a { border-left: 1px solid rgb(240, 240, 240); }
.newspic { float: left; font-size: 12px; width: 600px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 20px; height: 34px; line-height: 34px; }
span.breakingnews { background: none repeat scroll 0% 0% rgb(241, 176, 0); text-transform: none; color: rgb(255, 255, 255); float: left; line-height: 27px; margin: 4px 8px 4px 0px; padding: 0px 8px; }
.datefield { color: rgb(170, 170, 170); font-weight: normal; }
#example1 { float: left; max-width: 500px; overflow: hidden; padding: 0px; text-align: left; background-color: transparent; }
#example1 a:link, #example1 a:visited { color: rgb(0, 153, 204); text-decoration: none; }
#example1 a:hover { color: rgb(85, 85, 85); text-decoration: none; }
#topnav { margin: 0px; float: right; width: 290px; overflow: hidden; height: 35px; line-height: 35px; list-style-type: none; padding: 0px; }
#topnav li { display: block; float: right; margin: 0px; }
#topnav li a { padding: 0px 20px; color: rgb(102, 102, 102); font-size: 12px; display: block; text-decoration: none; }
#topnav li a:hover { color: rgb(0, 0, 0); box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.3) inset; background: none repeat scroll 0% 0% rgb(240, 240, 240); }
#topnav li:nth-child(1) a:hover { box-shadow: 0px -2px 0px rgb(229, 7, 0) inset; }
#topnav li:nth-child(2) a:hover { box-shadow: 0px -2px 0px rgb(0, 132, 197) inset; }
#topnav li:nth-child(3) a:hover { box-shadow: 0px -2px 0px rgb(108, 172, 0) inset; }
#topnav li:nth-child(4) a:hover { box-shadow: 0px -2px 0px rgb(0, 195, 183) inset; }
#topnav li:nth-child(5) a:hover { box-shadow: 0px -2px 0px rgb(255, 129, 104) inset; }
#topnav li:nth-child(6) a:hover { box-shadow: 0px -2px 0px rgb(255, 186, 15) inset; }
#navigation { height: 35px; width: 96%; position: relative; background-color: rgb(57, 57, 57); box-shadow: 0px 2px 6px 0px rgb(204, 204, 204); margin: 0px auto; padding: 0px 18px; border-bottom: 3px solid rgb(220, 30, 37); }
#navigation li { position: relative; line-height: 35px; float: left; list-style: outside none none; display: inline-block; padding: 0px; margin: 0px; }
#navigation li a { padding: 0px 18px; color: rgb(238, 238, 238); display: block; font-size: 13px; font-weight: 500; text-align: left; text-shadow: 1px 1px 0px rgb(34, 34, 34); }
#navigation li a.home { background-position: 16px -54px; width: 46px; padding: 0px; background-color: rgb(220, 30, 37); text-indent: -9999px; overflow: hidden; }
#navigation li a { border-left: 1px solid rgb(34, 34, 34); border-right: 1px solid rgb(68, 68, 68); }
#navigation li:hover a { background-color: rgb(220, 30, 37); color: rgb(255, 255, 255); }
#navigation li .sub-nav-wrapper { display: block; position: absolute; z-index: 30; margin-left: 0px; }
#navigation li .sub-nav-wrapper .sub-nav { width: 150px; margin: 4px 0px 0px; padding: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35); }
#navigation li:hover .sub-nav-wrapper { display: block; }
#navigation li .sub-nav-wrapper .sub-nav li { list-style: outside none none; float: none ! important; line-height: 26px; display: block; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid rgb(215, 215, 215); }
#navigation li .sub-nav-wrapper .sub-nav li:first-child {  }
#navigation li .sub-nav-wrapper .sub-nav li:last-child { border: medium none; }
#navigation li .sub-nav-wrapper .sub-nav li a { border: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; display: block; padding: 0px 20px; font-size: 12px; color: rgb(75, 75, 75) ! important; text-shadow: none; box-shadow: 0px 0px 2px rgb(255, 255, 255) inset; }
#navigation li .sub-nav-wrapper .sub-nav li:hover { background: none repeat scroll 0% 0% rgb(234, 234, 234); border-bottom: 1px solid rgb(204, 204, 204); }
#navigation li .sub-nav-wrapper { pointer-events: none; opacity: 0; top: 0px; transition: all 0.35s ease-in-out 0s; }
#navigation li:hover .sub-nav-wrapper { pointer-events: auto; opacity: 1; top: 30px; }
#navigation #search { float: right; margin: 5px 0px 5px 10px; }
#navigation li.search { float: right; line-height: normal; }
#navigation #search input[type="text"] { height: 26px; line-height: 26px; background-color: rgb(91, 91, 91); background-position: 188px -245px; border: 0px none; font-size: 14px; font-weight: 500; color: rgb(255, 255, 255); width: 120px; padding: 0px 10px; transition: all 0.7s ease 0s; }
#navigation #search input#search-button { transition: all 0.7s ease 0s; height: 26px; width: 30px; background-color: rgb(75, 75, 75); background-position: 8px -246px; border: medium none; float: right; cursor: pointer; }
#navigation #search input#search-button:hover { background-color: rgb(220, 30, 37); }
#navigation #search input[type="text"]:focus { background-color: rgb(255, 255, 255); text-shadow: none ! important; outline: medium none; color: rgb(85, 85, 85); }
#navigation #search input#search-button, .post-info-icon, .home, #top { background-image: url('csg-51bf2d6764c79.png'); background-repeat: no-repeat; }
.footer { color: rgb(204, 204, 204); font: 12px Arial; text-shadow: -1px -1px rgb(17, 17, 17); }
.picfooter.picfooter { background-color: rgb(58, 58, 58); background-image: linear-gradient(to bottom, rgb(75, 75, 75) 0px, rgb(58, 58, 58) 100%); border-bottom: 1px solid rgb(0, 0, 0); border-top: 4px solid rgb(36, 36, 36); width: 910px; text-align: center; font: 12px Arial,Tahoma,Helvetica,FreeSans,sans-serif; }
#footer-wrapper { width: 890px; text-align: left; font: 12px Arial,Tahoma,Helvetica,FreeSans,sans-serif; margin: 0px auto; padding: 0px; }
#footer1-wrapper { width: 270px; float: left; word-wrap: break-word; overflow: hidden; }
#footer2-wrapper { margin-left: 10px; width: 290px; float: left; word-wrap: break-word; overflow: hidden; padding: 0px 10px; }
#footer3-wrapper { width: 290px; float: right; word-wrap: break-word; overflow: hidden; }
#credit { background: none repeat scroll 0% 0% rgb(36, 36, 36); border-top: 1px solid rgb(68, 68, 68); font: 11px/18px Tahoma; color: rgb(153, 153, 153); width: 100%; overflow: hidden; clear: both; padding: 10px 0px; }
#credit .left { float: left; text-align: left; margin-left: 10px; }
#credit a { color: rgb(238, 238, 238); text-decoration: none; }
#credit a:hover { color: rgb(255, 204, 0); text-decoration: none; }
.rss { background: url('rss.gif') no-repeat scroll 0px 0px transparent; padding: 0px 0px 0px 16px; }
.comments { margin: 5px 0px; padding: 10px 15px; line-height: 1em; }
.comments .comments-content { font-size: 12px; margin-bottom: 16px; font-weight: normal; text-align: left; line-height: 1.4em; }
.comments .comment .comment-actions a { display: inline-block; margin: 0px 10px 0px 0px; border-width: 1px; border-style: solid; border-right: 1px solid rgb(196, 196, 196); border-color: rgb(228, 228, 228) rgb(196, 196, 196) rgb(196, 196, 196) rgb(228, 228, 228); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(66, 66, 66) ! important; text-align: center; text-shadow: 0px -1px 0px white; text-decoration: none; border-radius: 2px; background: -moz-linear-gradient(center top , white 20%, rgb(229, 229, 229) 100%) repeat scroll 0% 0% transparent; font: 11px/18px sans-serif; padding: 2px 8px; }
.comments .comment .comment-actions a:hover { text-decoration: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(90, 177, 226); }
.comments .comments-content .comment-thread ol { list-style-type: none; padding: 0px; }
.comments .comments-content .comment-thread { margin: 8px 0px; }
.comments .comments-content .comment-thread:empty { display: none; }
.comments .comments-content .comment-replies { margin-top: 1em; margin-left: 40px; font-size: 12px; background: none repeat scroll 0% 0% rgb(246, 246, 246); }
.comments .comments-content .comment { margin-bottom: 16px; padding-bottom: 8px; }
.comments .comments-content .comment:first-child { padding-top: 16px; }
.comments .comments-content .comment:last-child { border-bottom: 0px none; padding-bottom: 0px; }
.comments .comments-content .user { font-style: normal; font-weight: bold; }
.comments .comments-content .user a { color: rgb(45, 94, 123); font-size: 14px; font-weight: bold; text-decoration: none; }
.comments .comments-content .datetime { color: rgb(153, 153, 153); float: right; font-size: 11px; text-decoration: none; }
.comments .comments-content, .comments .comments-content .comment-content { margin: 0px 0px 8px; }
.comment-header { background-color: rgb(244, 244, 244); border: thin solid rgb(230, 230, 230); margin-bottom: 5px; padding: 5px; }
.comments .comments-content .comment-content {  }
.comments .comment-replybox-single { margin-top: 5px; margin-left: 48px; }
.comments .comment-replybox-thread { margin-top: 5px; }
.comments .comments-content .loadmore a { display: block; padding: 10px 16px; text-align: center; }
.comments .continue { cursor: pointer; }
.comments .continue a { display: inline-block; margin: 0px 10px 0px 0px; border-width: 1px; border-style: solid; border-right: 1px solid rgb(196, 196, 196); border-color: rgb(228, 228, 228) rgb(196, 196, 196) rgb(196, 196, 196) rgb(228, 228, 228); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(66, 66, 66) ! important; text-align: center; text-shadow: 0px -1px 0px white; text-decoration: none; border-radius: 2px; background: -moz-linear-gradient(center top , white 20%, rgb(229, 229, 229) 100%) repeat scroll 0% 0% transparent; font: 11px/18px sans-serif; padding: 2px 8px; }
.comments .comments-content .loadmore { cursor: pointer; max-height: 3em; margin-top: 3em; }
.comments .comments-content .loadmore.loaded { max-height: 0px; opacity: 0; overflow: hidden; }
.comments .avatar-image-container { background-image: url('avatar.jpg'); background-position: center center; background-repeat: no-repeat; float: left; width: 36px; max-height: 36px; margin: 0px; outline: 1px solid rgb(255, 255, 255); padding: 3px; vertical-align: middle; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
.comments .avatar-image-container img { width: 36px; }
.comments .comment-block { margin-left: 48px; position: relative; }
@media screen and (max-device-width: 480px) {
	.comments .comments-content .comment-replies { margin-left: 0px; }
}
.postmeta { background: none repeat scroll 0% 0% transparent; color: rgb(153, 153, 153); font-size: 11px; margin: 8px 0px; padding-bottom: 8px; width: 570px; border-bottom: 1px solid rgb(221, 221, 221); }
.postmeta a { color: rgb(153, 153, 153); font-style: normal; }
.postmeta a:hover { color: rgb(26, 116, 186); }
.postmeta span { padding: 0px 10px 0px 0px; }
.quickedit { display: none; }
.popular-posts { overflow: auto; height: 300px; }
.post-body img { height: auto; max-width: 100%; }
.outer-wrapper { min-height: 1250px; }
/* ::::: http://www.google.com/uds/api/feeds/1.0/482f2817cdf8982edf2e5669f9e3a627/default+ru.css ::::: */

.pageNoFollow_hilite { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite * { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite img { opacity: 1 ! important; display: inline-block ! important; border: 1px dashed rgb(0, 0, 0) ! important; text-decoration: line-through ! important; }
.rdstb_pageLink_hilite { border: 1px dashed rgb(254, 8, 8) ! important; }
.rdstb_pageLink_hilite * { border: 1px dashed rgb(254, 8, 8) ! important; }
.rdstb_pageLink_hilite img { opacity: 1 ! important; display: inline-block ! important; border: 1px dashed rgb(254, 8, 8) ! important; }
