/* ::::: http://tatarbunary-news.ru/wp-content/themes/weekly_v1.0.1/style.css ::::: */

html { color: rgb(51, 51, 51); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
ul, ol { list-style: none outside none; }
fieldset, img, abbr, acronym { border: 0pt none; }
.clear:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear { display: inline-block; }
.clear { display: block; }
.left { float: left; }
.right { float: right; }
a { text-decoration: none; color: rgb(0, 66, 118); }
a:hover { color: rgb(184, 36, 13); text-decoration: none; }
:focus { outline: 0pt none; }
h1 { font-size: 22px; }
h3 { font-size: 16px; }
h1, h2, h3, h4, h5, h6 { font-family: Arial,Helvetica,Sans-serif; font-weight: bold; }
body, input, button, select, textarea, option { font: 12px Arial,serif; }
body { line-height: 1.63; background: none repeat scroll 0% 0% rgb(235, 236, 231); }
.cat-feedlink a, .pc-feedlink a { float: right; width: 12px; height: 12px; display: inline-block; background: url('rss.png') no-repeat scroll 0pt 0pt rgb(250, 250, 250); margin: 14px 15px 0pt 0pt; text-indent: -5555em; overflow: hidden; }
.pc-feedlink a { margin: 20px 15px 0pt 0pt; }
#wrapper { border: 1px solid rgb(221, 221, 221); width: 961px; margin: 1px auto 0px; }
#header { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 90px; text-align: left; }
#main { background: url('dot.gif') repeat-y scroll 630px 0pt rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 225, 205); }
#container { float: left; margin: 0pt -331px 0pt 0pt; width: 100%; }
#content { margin: 0pt 331px 0pt 0pt; overflow: hidden; }
#sidebar { float: right; overflow: hidden; width: 330px; clear: right; padding-left: 1px; margin-bottom: -1px; }
.logo { float: left; }
.logo { margin: 20px 0px 0px; font-family: Georgia,serif; font-size: 36px; font-weight: bold; line-height: 30px; text-transform: uppercase; letter-spacing: 0px; }
.logo a { color: rgb(51, 51, 51); display: block; }
.logo a:hover { color: rgb(51, 51, 51); }
.logo .desc { display: block; font-family: Arial,serif; font-size: 11px; font-weight: normal; color: rgb(170, 170, 170); letter-spacing: 0px; text-transform: none; }
.logo a:hover .desc { color: rgb(170, 170, 170); }
#text-logo a { padding: 0pt 15px; }
#top { background: none repeat scroll 0% 0% rgb(249, 249, 249); height: 28px; color: rgb(102, 102, 102); font-size: 11px; line-height: 30px; border-bottom: 1px solid rgb(236, 237, 232); }
.topnav { z-index: 99; margin: 0px; padding: 0px; list-style: none outside none; line-height: 1; }
.topnav a { position: relative; color: rgb(102, 102, 102); display: block; z-index: 100; text-decoration: none; }
.topnav li { float: left; width: auto; }
.topnav li a { padding: 6px 11px; font-size: 11px; line-height: 16px; border-right: 1px solid rgb(236, 237, 232); text-decoration: none; }
.topnav li a:hover, .topnav li a:active { background-color: rgb(253, 253, 253); color: rgb(0, 66, 118); text-decoration: underline; }
.topnav li a:visited {  }
.topnav li:hover, .topnav li.hover { position: static; }
.top-social li a { padding-left: 26px; }
.top-rss { background: url('small-rss.png') no-repeat scroll 9px 8px transparent; }
.top-email { background: url('small-email.png') no-repeat scroll 9px 8px transparent; }
.top-twitter { background: url('small-twitter.gif') no-repeat scroll 9px 8px transparent; }
.top-facebook { background: url('small-facebook.png') no-repeat scroll 9px 8px transparent; }
#search { display: inline; float: right; height: 14px; margin: 3px 15px 0px 0px; }
#search input { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 160px; padding: 2px 5px 3px; font-family: Georgia,serif; font-size: 12px; font-style: italic; color: rgb(153, 153, 153); line-height: 12px; border: 1px solid rgb(236, 237, 232); }
#search input:focus { background: none repeat scroll 0% 0% rgb(255, 255, 240); border: 1px solid rgb(221, 221, 221); }
#search input.btn { background: none repeat scroll 0% 0% transparent; border: medium none; margin: 4px 0px 0px -23px; padding: 0px; width: auto; }
#cat-menu { background: url('menu.gif') repeat-x scroll center top rgb(251, 251, 251); height: 35px; border-top: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); }
.nav { z-index: 99; float: left; margin: 0px; padding: 0px; list-style: none outside none; line-height: 1; height: 35px; border-right: 1px solid rgb(255, 255, 255); }
.nav a { position: relative; color: rgb(68, 68, 68); display: block; z-index: 100; text-decoration: none; }
.nav li { float: left; width: auto; border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(223, 223, 223); }
.nav li a { font: bold 11px/15px Arial,serif; padding: 10px 12px; text-decoration: none; text-transform: uppercase; }
.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent { background: none repeat scroll 0% 0% rgb(249, 249, 249); color: rgb(0, 66, 118); }
.nav li:hover, .nav li.hover { position: static; }
#breadcrumb { padding: 0pt 0pt 0pt 15px; height: 30px; line-height: 30px; border-bottom: 1px solid rgb(236, 237, 232); background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(136, 136, 136); text-transform: uppercase; font-size: 11px; }
#breadcrumb a, #breadcrumb span { padding: 0pt 3px 0pt 10px; background: url('icon-arrow-right.png') no-repeat scroll 0pt 3px transparent; }
#breadcrumb .home { background: none repeat scroll 0% 0% transparent; }
#breadcrumb .current-time { float: right; height: 30px; line-height: 30px; display: block; padding: 0pt 15px; color: rgb(136, 136, 136); background: none repeat scroll 0% 0% transparent; }
.hentry { margin: 15px; display: inline-block; width: 600px; }
.entry-title { margin: 0pt 0pt 10px; line-height: 1.25; font-family: Georgia,serif; font-size: 16px; font-weight: bold; }
h1.entry-title { font-size: 22px; }
.entry-meta { color: rgb(102, 102, 102); margin: 10px 0pt 6px; font-size: 11px; }
.entry-meta a { color: rgb(102, 102, 102); }
.entry-meta a:hover { color: rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); }
.meta-sep { color: rgb(153, 153, 153); margin: 0pt 3px; }
.single .hentry, .page .hentry { margin: 15px; }
#entry-tags { margin: 15px 0pt; }
#entry-tags span { font-weight: bold; }
#entry-author { background: none repeat scroll 0% 0% rgb(247, 247, 247); border: 1px solid rgb(236, 237, 232); padding: 10px; margin: 15px 0pt 0pt; }
#author-avatar { float: left; margin: 0pt 10px 10px 0pt; border: 1px solid rgb(236, 237, 232); }
#author-avatar img { display: block; padding: 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin: 10px 0pt 20px; }
.entry ul, .entry ol { margin: 20px 0pt 20px 30px; }
.entry ol { list-style-type: decimal; }
.entry a:hover { text-decoration: underline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }
.widget-area { border-bottom: 1px solid rgb(236, 237, 232); }
.widget { padding: 0pt 0pt 0px; border-bottom: 1px solid rgb(236, 237, 232); }
.widget-title { background: url('bg-title.jpg') repeat-x scroll left center rgb(250, 250, 250); padding: 5px 15px 4px; text-transform: uppercase; color: rgb(51, 51, 51); font-family: Arial,serif; font-size: 13px; }
.widget ul li { border-top: 1px solid rgb(236, 237, 232); padding: 5px 15px; }
.widget ul li:hover { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
.widget > div { padding: 10px 15px; border-top: 1px solid rgb(236, 237, 232); }
.widget_tag_cloud div, .textwidget { padding: 10px 15px; border-top: 1px solid rgb(236, 237, 232); }
#middle-sidebar { background: url('dot.gif') repeat-y scroll 185px 0pt transparent; }
#middle-left { width: 185px; float: left; padding-bottom: 20px; }
#middle-right { width: 144px; padding-bottom: 20px; float: right; }
#tab-sidebar .widget { padding: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#tab-sidebar .widget > div { border-top: 0pt none; }
#tab-sidebar .widget_tag_cloud div, #tab-sidebar .textwidget { border-top: 0pt none; }
#tab-sidebar .widget ul li { padding: 10px 10px 5px; }
#tab-sidebar .widget ul li img { padding: 4px; border: 1px solid rgb(236, 237, 232); float: left; margin: 0pt 10px 5px 0pt; }
#tab-sidebar .info { display: table; }
#tab-sidebar a.comments-link, #tab-sidebar .meta { display: block; font-family: Arial,serif; font-size: 11px; color: rgb(153, 153, 153); text-transform: uppercase; }
#tab-sidebar #recent-comments a { color: rgb(153, 153, 153); }
#tab-sidebar #recent-comments a span.comment-author { color: rgb(0, 66, 118); }
#tab-sidebar #recent-comments a:hover span.comment-author { color: rgb(184, 36, 13); }
.widget_tag_cloud a { padding: 0pt 3px; white-space: nowrap; }
#footer { clear: both; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#footer .footer-cat { background: none repeat scroll 0% 0% rgb(249, 249, 249); padding: 0px 5px; border-bottom: 1px solid rgb(221, 221, 221); }
#footer .footer-cat ul { padding: 0px; }
#footer .footer-cat ul li { float: left; padding: 5px 0px 4px; font-size: 10px; text-transform: uppercase; }
#footer .footer-cat li ul { display: none; }
#footer .footer-cat a { color: rgb(85, 85, 85); padding: 0px 10px; border-right: 1px solid rgb(221, 221, 221); }
#footer .footer-cat a:hover { color: rgb(51, 51, 51); }
#footer .bottom { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: center; padding: 15px; font-size: 11px; color: rgb(85, 85, 85); }
#comments-title, #reply-title { color: rgb(51, 51, 51); font-weight: bold; font-size: 13px; padding: 12px 15px; text-transform: uppercase; }
#comments-title { border-top: 1px solid rgb(236, 237, 232); }
#reply-title { background: url('hatch.gif') repeat-x scroll left bottom transparent; padding: 12px 0pt; margin: 0pt 15px; }
.commentlist { border-bottom: 1px solid rgb(236, 237, 232); }
.comment { padding: 15px 0pt 0pt 75px; border-top: 1px solid rgb(236, 237, 232); min-height: 60px; height: auto ! important; display: block; }
.commentlist li.even { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
.comment-avatar { float: left; margin: 0pt 0pt 0pt -60px; }
.comment-avatar img { border: 1px solid rgb(240, 240, 240); padding: 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.comment-meta { margin: 0pt 15px 10px 0pt; font-size: 11px; }
.comment-meta a { color: rgb(102, 102, 102); }
.comment-meta a:hover { border-bottom: 1px dotted rgb(102, 102, 102); }
.comment-meta .fn { font-size: 12px; font-style: normal; font-weight: bold; }
.comment-body { margin: 10px 20px 10px 0pt; }
.reply { margin: 10px 20px 0pt 0pt; text-align: right; text-transform: uppercase; font-size: 10px; height: 25px; overflow: hidden; position: relative; right: -20px; }
.comment-reply-link { height: 24px; line-height: 24px; display: inline-block; width: 50px; text-align: center; border-top: 1px solid rgb(236, 237, 232); border-left: 1px solid rgb(236, 237, 232); overflow: hidden; }
#cancel-comment-reply-link { font-size: 11px; color: rgb(184, 36, 13); margin: 0pt 0pt 0pt 20px; }
#cancel-comment-reply-link:hover { text-decoration: underline; }
#commentform { padding: 0pt 15px 30px; }
#commentform p { margin: 10px 0pt; }
#commentform label { float: left; width: 100px; font-weight: bold; }
#commentform .required { color: rgb(184, 36, 13); font-weight: bold; margin: 0pt 0pt 0pt 10px; }
#commentform input, #commentform textarea { width: 70%; margin: 0pt 0pt 10px; border: 1px solid rgb(223, 223, 223); padding: 5px; }
#commentform input:hover, #commentform textarea:hover { border: 1px solid rgb(210, 209, 205); }
#commentform textarea { overflow: auto; }
#commentform input#submit { display: block; width: 150px; margin: 0px 0px 0px 100px; padding: 5px; background: url('menu.gif') repeat-x scroll left center rgb(251, 251, 251); color: rgb(51, 51, 51); border: 3px double rgb(204, 204, 204); font: bold 1.2em Arial,serif; cursor: pointer; }
/* ::::: http://tatarbunary-news.ru/wp-content/plugins/tentblogger-simple-top-blog-commenters/css/widget.css?ver=3.0.5 ::::: */

.tentblogger-top-commenters { border: 1px solid rgb(170, 170, 170); background: none repeat scroll 0% 0% rgb(254, 254, 254); font-family: Arial,Sans-serif; font-size: 12px; padding: 10px; }
.tentblogger-top-commenters h3, .tentblogger-top-commenters li { border-top: 0pt none ! important; }
.tentblogger-top-commenters img { margin-right: 5px; }
