/*
Theme Name: Iconic One Diabet
Theme URI: http://themonic.com/iconic-one/
Author: Themonic
Author URI: http://themonic.com
Description: Iconic One is a premium quality theme with pixel perfect typography and responsiveness and is built for speed with pagespeed score of 95+, Iconic One implements proper SEO so that your content will rank high and is compatible with AIOSEO and Yoast SEO, It makes proper use of Live customizer that allows you to setup the theme in minutes, you can easily upload the logo, modify the background color, footer text, social media urls without touching any line of code. It utilizes latest HTML 5, CSS3 and wordpress native functions for creating the awesomeness that looks good on every browser. Support is free, access the support here http://themonic.com/support/, Report issues and feedback at http://themonic.com/feedback/.
Version: 10.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Blue, White, Black, one-column, two-columns, right-sidebar, custom-background, flexible-width, custom-menu, full-width-template, post-formats, rtl-language-support, theme-options, custom-colors
Text Domain: Themonic

Note: Iconic One theme supports child themes and custom.css for extensive customization without breaking the theme.
It is recommended to use those instead of modifying core files. - http://codex.wordpress.org/Child_Themes

©2013 Shashank Singh, Themonic.com
Happy 10th Anniversary to WordPress.
*/
/*Imports custom css file for easy customization.
Edit the file here http://yoursite.com/wordpress/wp-admin/theme-editor.php?file=custom.css&theme=iconic-one
Replace yoursite with your domain name.
*/
#newsletter-close {

	position: absolute;

	right: -10px;

	top: -10px;

	cursor: pointer;

}

#newsletter-popup-overlay {

	display: none;

	background: #000;

	position: fixed;

	top: 0;

	bottom: 0;

	right: 0;

	left: 0px;

	z-index: 10000;

	cursor: pointer;

	opacity: .7;

	filter: alpha(opacity=70);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

}



#newsletter-popup-container {

	display: none;

	position: fixed;

	top: 0;

	bottom: 0;

	right: 0;

	left: 0;

	z-index: 11000;

}



#newsletter-popup {

	position: relative;

	margin: 30px auto;

	background-color: #fff;

	width: 510px;

	height: 520px;

	border: 3px solid #333;

	border-radius: 10px;

	box-sizing: content-box;

}



@media (max-width: 768px) {

	#newsletter-popup {

		width: 90%;

		margin: 30px auto;

	}

}

#newsletter-iframe {

	margin: 5px;

	width: 500px;

	height: 510px;

	border: 0;

	xmargin: 0;

}

img.wp-smiley,

img.emoji {

	display: inline !important;

	border: none !important;

	box-shadow: none !important;

	height: 1em !important;

	width: 1em !important;

	margin: 0 .07em !important;

	vertical-align: -0.1em !important;

	background: none !important;

	padding: 0 !important;

}

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,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
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.5;
	background: url("../img/body_bg.jpg")
		/*tpa=http://people-blogs.org/golubitox-2/img/body_bg.jpg*/
		repeat scroll 0px 0px transparent;
}

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: normal;
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a:focus {
	outline: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
	display: block;
}

hgroup {
	display: inline-block;
	margin: 17px 0;
	padding: 14px 0;
	float: none;
}

hgroup a {
	font-size: 34px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 15px;
	color: #444444;
	text-shadow: 0.1px 1px 2px #888888;
}

hgroup .site-description {
	font-weight: normal;
	padding-left: 18px;
	line-height: 2;
	font-size: 12px;
}

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: -0.5em;
}

sub {
	bottom: -0.25em;
}

small {
	font-size: smaller;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.socialmedia img {
	border-radius: 4px;
}

.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: "";
}

.wrapper {
	border: 1px solid #e9e9e9;
}

.archive-title,
.page-title,
.widget-title,
	{
	font-size: 11px;
	line-height: 2.181818182;
	font-weight: bold;
	color: #636363;
}

article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
}

button,
input,
textarea {
	border: 1px solid #ccc;
	border-radius: 0px;
	font-family: inherit;
	margin-right: 0%;
	margin-bottom: 7px;
	padding: 8px 10px;
}

button,
input {
	line-height: normal;
}

textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

#searchsubmit {
	background: #00A1E0;
	color: #FFFFFF;
	margin-left: -4px;
}

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;
}

li.bypostauthor cite span {
	color: #fff;
	background-color: #00A1E0;
	background-image: none;
	border: 1px solid #f3f3f3;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

.entry-content img,
.comment-content img,
.widget img {
	max-width: 95%;
	height: auto;
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 95%;
	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;
}

.wp-caption {
	max-width: 100%;
	padding: 4px;
}

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 {
	border: 1px solid #EDEDED;
	background: #f9f9f9;
	clear: both;
	line-height: 2;
	margin-bottom: 28px;
	overflow: hidden;
	padding: 2%;
}

#nav-above {
	padding: 24px 0;
}

#nav-above {
	display: none;
}

.paged #nav-above {
	display: block;
}

.nav-previous a,
.nav-next>a {
	text-decoration: none;
}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	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;
	padding-top: 24px;
	overflow: hidden;
}

.author-description p {
	color: #757575;
	font-size: 13px;
}

.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
}

.author.archive .author-avatar {
	margin-top: 0;
}

html {
	font-size: 90.5%;
}

body {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-rendering: optimizeLegibility;
	color: #111;
}

a {
	color: #0066cc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

.lefmenopisRB a:hover {
	text-decoration: underline;
	color: #DB2F0F;
}

.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.themonic-nav .assistive-text:hover,
.themonic-nav .assistive-text:active,
.themonic-nav .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000;
}

.site {
	padding: 0 24px;
	background-color: #fff;
}

.site-content {
	margin: 0 14px;
}

.widget-area {
	margin-top: 10px;
}

.site-header {
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	height: auto;
	margin-bottom: 24px;
	text-align: left;
}

.site-header h1,
.site-header h2 {
	text-align: center;
}

.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}

.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}

.site-header h1 {
	font-size: 24px;
	margin-bottom: 14px;
}

.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	color: #757575;
}

.header-image {
	margin-top: 24px;
}

.themonic-logo {
	padding: 17px;
	float: left;
	margin: 10px 0;
}


.themonic-nav {
	box-shadow: 1px 2px 9px 1px #F8F8F8;
	text-align: center;
	float: left;
	width: 100%;
}

.themonic-nav li {
	font-size: 12px;
	width: auto;
	transition: .3s ease 0s;
}

li.current-menu-item {
	background: #00A1E0
}

.themonic-nav li:hover {
	display: inline-block;
	text-decoration: none;
	background: #00A1E0;
}

.themonic-nav li a {
	padding: 0 20px;
}

.bluem {
	background-color: #00A1E0;
	padding: 5px;
}

.orangem {
	background-color: #FF811A;
}

.greenm {
	background-color: #8AC327;
}

.redm {
	background-color: #F96234;
	padding: 10px;
}

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-title {
	/*background: #F2F2F2;*/
	color: #408BD9;
	font-size: 1.5em;
}

.widget.widget_search {
	margin-bottom: 14px;
}

.widget-area .widget li,
.widget-area .widget .textwidget {
	line-height: 18px;
}

.widget-area .widget p {
	/*margin-bottom: 12px;*/
	padding: 10px 10px 0 10px;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
}

.widget-area .textwidget li {
	margin-left: 36px;
}

.widget-area #s {
	width: 67.9999%;
}

footer {
	background: #f2f2f2;
	width: 100%;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #E9E9E9;
	clear: both;
	font-size: 14px;
	height: 24px;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 24px 0;
}

footer a {
	color: #686868;
	margin-left: 5px;
	text-decoration: none;
}

footer a:hover {
	color: #333333;
}

.entry-meta {
	clear: both;
}

.entry-header {
	margin-bottom: 20px;
}

.entry-header img.wp-post-image {
	margin-bottom: 24px;
}

.entry-header .entry-title {
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 20px;
}

.entry-header .entry-title a {
	text-decoration: none;
}

.entry-header .entry-format {
	margin-top: 24px;
	font-weight: normal;
}

.entry-header .comments-link {
	margin-top: 24px;
	font-size: 13px;
	color: #757575;
}

.comments-link a,
.entry-meta a {
	color: #757575;
}

.comments-link a:hover,
.entry-meta a:hover {
	color: #333;
}

.site-content article.sticky {
	background: #F8F8F8;
	border-color: #DDDDDD;
	border-style: solid solid double;
	border-width: 1px 1px 1px 7px;
	box-shadow: 0.01em 0.1em 0.1em 0.1em #EEEEEE;
	font-size: 13px;
	margin-bottom: 24px;
	padding: 17px;
	text-align: left;
}

.entry-content,
.entry-summary,
.mu_register {}

.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;
}

.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	line-height: 1.5;
}

.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
}

.entry-content h3,
.comment-content h3 {
	font-size: 16px;
}

.entry-content h4,
.comment-content h4 {
	font-size: 14px;
}

.entry-content h5,
.comment-content h5 {
	font-size: 13px;
}

.entry-content h6,
.comment-content h6 {
	font-size: 12px;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 20px;
}

.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: square outside;
}

.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
	padding-left: 18px;
	padding-bottom: 0.5em;
}

.entry-content blockquote,
.comment-content blockquote {
	background: #FAFAFA;
	border-left: 4px solid #D6D6D6;
	border-right: 4px solid #D6D6D6;
	border-radius: 14px;
	margin-bottom: 24px;
	padding: 24px;
	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;
}

.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	border-radius: 20px;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	margin: 24px 0;
	overflow: auto;
	padding: 24px;
}

.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.5;
	margin: 0 0 24px;
}

img.alignleft {
	margin: 8px 24px 12px 0;
}

img.alignright {
	margin: 12px 0 12px 24px;
}

img.aligncenter {
	margin-top: 12px;
	margin-bottom: 12px;
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 2px;
}

.entry-content dl,
.comment-content dl {
	margin: 0 24px;
}

.entry-content dt,
.comment-content dt {
	font-weight: bold;
}

.entry-content dd,
.comment-content dd {
	margin-bottom: 24px;
}

.entry-content table {
	margin-bottom: 1em;
	border-collapse: collapse;
	border-spacing: 0;
	-webkit-border-horizontal-spacing: 0px;
	-webkit-border-vertical-spacing: 0px;
}

.entry-content table tr:nth-child(2n) {
	background: #F7FCFF;
}

.entry-content .ramka2 table tr:nth-child(2n) {
	background: white;
}

.entry-content .ramka2 table .fat {
	font-weight: bold;
	font-size: 0.8em;
}

.karta_header {
	font-weight: bold;
	font-size: 1em;
}

.entry-content table tr td {
	border-bottom: 1px dashed grey;
}

.entry-content th {
	padding: 4px;
	background-color: #0072aa;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.5em;
	text-align: center;
}

.entry-content td {
	padding: 4px;
}

.site-content article {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.page-links {
	clear: both;
}

footer.entry-meta {
	margin-top: 24px;
	font-size: 13px;
	color: #757575;
}

.entry-meta>span a {
	color: #333333;
	padding: 2px;
	text-decoration: none;
}

.single-author .entry-meta .by-author {
	display: none;
}

.mu_register h2 {
	color: #757575;
	font-weight: normal;
}

.archive-header,
.page-header {
	margin-bottom: 48px;
	padding-bottom: 22px;
	border-bottom: 1px solid #ededed;
}

.archive-header {
	margin-bottom: 0;
	padding-bottom: 0;
}

.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;
}

article.format-aside h1 {
	margin-bottom: 24px;
}

article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}

article.format-aside h1 a:hover {
	color: #2e3542;
}

article.format-aside .aside {
	background: #F3F3F3;
	border-top: 16px solid #16A1E7;
	padding: 24px 24px 0;
}

article.format-aside p {
	font-size: 13px;
	color: #4a5466;
}

article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}

article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
}

article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	font-size: 15px;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

.format-status .entry-header {
	margin-bottom: 24px;
}

.format-status .entry-header header {
	display: inline-block;
}

.format-status .entry-header h1 {
	font-size: 15px;
	font-weight: normal;
	margin: 0;
}

.format-status .entry-header h2 {
	font-size: 12px;
	font-weight: normal;
	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;
}

.comments-title {
	margin-bottom: 48px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}

.comments-area article {
	margin: 24px 0;
}

.comments-area article header {
	float: left;
	margin: 0 15px 0 15px;
	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: 45px;
}

.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
}

.comments-area article header time {
	text-decoration: none;
	font-size: 10px;
	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;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}

.comments-area li.bypostauthor cite span {
	position: relative;
	margin-left: 5px;
	padding: 2px 5px;
	font-size: 10px;
}

a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
}

a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}

.commentlist .pingback {
	margin-bottom: 24px;
}

#respond {
	margin-top: 48px;
}

#respond h3#reply-title {
	font-size: 16px;
	line-height: 1.5;
}

#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	font-weight: normal;
	font-size: 12px;
}

#respond form {
	margin: 24px 0;
}

#respond form p {
	margin: 11px 0;
}

#respond form p.logged-in-as {
	margin-bottom: 24px;
}

#respond form label {
	display: block;
}

#respond form input[type="text"],
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	padding: 10px;
	width: 100%;
}

#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	color: #5e5e5e;
}

.required {
	color: red;
}

.entry-page-image {
	margin-bottom: 14px;
}

.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;
	border-top: 1px solid #ededed;
}

.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	font-size: 13px;
	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;
}

.widget-area .widget ul ul {
	margin-left: 12px;
}

.widget_rss li {
	margin: 12px 0;
}

.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	margin-left: 12px;
}

#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	color: #686868;
}

#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}

#wp-calendar #next {
	padding-right: 24px;
	text-align: right;
}

.widget_search label {
	display: block;
	font-size: 13px;
}

.widget_twitter li {
	list-style-type: none;
}

.widget_twitter .timesince {
	display: block;
	text-align: right;
}

.below-title-meta {
	background: #F7F7F7;
	padding-bottom: 26px;
	color: #a2a2a2;
	width: 106.3%;
	margin-left: -3.1%;
}

.below-title-meta a {
	color: #666666;
	text-decoration: none;
}

.below-title-meta a:hover {
	color: #444444;
}

.adt {
	float: left;
	padding-left: 22px;
}

.adt-comment {
	float: right;
	padding-right: 16px;
}

.articletags a {
	background-color: #555;
	margin: 2px;
	padding: 3px;
	text-decoration: none;
	text-shadow: 0 0px 0 #FFFFFF;
	color: #fff;
}

.articletags a:hover {
	color: #f2f2f2;
}

.footercopy {
	padding-left: 20px;
	float: left;
}

.footercredit {
	float: right;
	padding-right: 20px;
}

.site-wordpress {
	color: #888888;
	padding: 10px 2px;
	float: right;
	font-size: 13px;
}

.site-wordpress a {
	color: #666666;
	text-decoration: none;
}

img#wpstats {
	display: block;
	margin: 0 auto 24px;
}

.socialmedia {
	float: right;
	padding: 7px 10px;
	text-align: right;
	width: 25%;
	margin-top: 30px;
}

.socialmedia a {
	padding: 0 5px;
}

.selectnav {
	display: none;
}

select.selectnav {
	margin: 4px;
	padding: 10px;
}

/* centers select */

@media screen and (max-width: 768px) {

	.js .selectnav {
		display: inline-block;
	}

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu>ul,
	.nav-menu li {
		display: none;
	}

	.themonic-nav ul {
		display: none;
	}

	.themonic-nav li a,
	.themonic-nav li {
		display: none;
	}

	.themonic-nav ul.nav-menu,
	.themonic-nav div.nav-menu>ul {

		display: none;

	}

	.socialmedia {
		display: none;
	}

	.site-header {
		text-align: center;
		height: 120px;
		border: none;
	}

	.themonic-logo {
		float: none;
		padding: 10px;
	}

	.themonic-nav {
		box-shadow: none;
	}

	.link-comments {
		display: none;
	}

	.entry-header .entry-title {
		margin-top: 20px;
	}

	.wrapper {
		border: none;
	}

}

@media screen and (max-width: 1040px) {

	#searchsubmit {
		margin-left: 0px;
	}
}

@media screen and (max-width: 420px) {

	.site-header {
		height: 80px;
		border: none;
	}

	.themonic-logo img {
		width: 150px;
	}

	.entry-header .entry-title {
		font-size: 18px;
	}
}

@media screen and (min-width: 768px) {

	.author-avatar {
		float: left;
		margin-top: 8px;
	}

	.author-description {
		float: right;
		width: 85%;
	}

	.site {
		margin: 0 auto;
		max-width: 1040px;
		overflow: hidden;
	}

	.site-content {
		border-right: 1px solid #F1F1F1;
		float: left;
		margin: 0px 1%;
		padding: 30px 2% 0 1%;
		width: 64.1042%;
	}

	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 96%;
	}

	.widget-area {
		float: right;
		margin: 24px 0;
		padding: 0 2% 0 0;
		width: 27.7417%;
	}

	.site-header h1,
	.site-header h2 {
		text-align: left;
	}

	.site-header h1 {
		font-size: 26px;
		margin-bottom: 0;
	}

	.themonic-nav ul.nav-menu,
	.themonic-nav div.nav-menu>ul {
		background: none repeat scroll 0 0 #F3F3F3;
		border-bottom: 5px solid #16A1E7;
		border-top: 1px solid #ededed;
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}

	.themonic-nav ul {
		margin: 0;
		text-indent: 0;
	}

	.themonic-nav li a,
	.themonic-nav li {
		display: inline-block;
		text-decoration: none;
	}

	.themonic-nav li a {
		border-bottom: 0;
		color: #6a6a6a;
		padding: 0 20px;
		white-space: nowrap;
		transition: .3s ease 0s;
	}

	.themonic-nav li a:hover {
		color: #fff;
	}

	.themonic-nav li {
		position: relative;
	}

	.themonic-nav li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}

	.themonic-nav li ul ul {
		top: 0;
		left: 100%;
	}

	.themonic-nav ul li:hover>ul {
		border-left: 0;
		display: block;
	}

	.themonic-nav li ul li a {
		background: #EFEFEF;
		border-bottom: 1px solid #F9F9F9;
		display: block;
		font-size: 11px;
		padding: 8px 10px;
		width: 160px;
		white-space: normal;
	}

	.themonic-nav li ul li a:hover {
		background: #e9e9e9;
		color: #444;
	}

	.themonic-nav .current-menu-item>a,
	.themonic-nav .current-menu-ancestor>a,
	.themonic-nav .current_page_item>a,
	.themonic-nav .current_page_ancestor>a {
		background: none repeat scroll 0 0 #16A1E7;
		color: #FFFFFF;
		font-weight: bold;
	}

	.entry-header .entry-title {
		font-size: 28px;
		margin-bottom: 20px;
	}

	#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;
		padding-left: 10px;
		width: 51.875%;
		margin-bottom: 24px;
	}

	.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;
	}

	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}

	.commentlist .children {
		margin-left: 30px;
	}
}

@media screen and (min-width: 960px) {
	body {
		background-color: #e6e6e6;
	}

	body .site {
		padding: 24px 24px 0;
		margin-bottom: 24px;
	}

	body.custom-background-empty {
		background-color: #fff;
	}

	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 10px;
		margin-bottom: 0;
		box-shadow: none;
	}

}

@media screen and (max-width: 768px) {

	.themonic-nav ul.nav-menu,
	.themonic-nav div.nav-menu>ul,
	.themonic-nav li {
		background: none;
		border-bottom: none;
		border-top: none;
		display: 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;
	}

	.socialmedia img {
		display: none;
	}

	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}

	.site-header {
		margin-bottom: 72px;
		text-align: left;
	}

	.site-header h1 {
		font-size: 21pt;
		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,
	.themonic-nav {
		display: none;
	}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}

	.site-content {
		margin: 0;
		width: auto;
	}

	.singular .entry-header .entry-meta {
		position: static;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}

	.entry-header .entry-title,
	.entry-title,
	.singular .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;
	}
}

footer {
	height: auto !important;
	padding-top: 0 !important;
	max-width: 1260px;
	margin: 0 auto !important;
}

.foot {
	background: #e1eefd;
	padding-top: 12px;
}

.foot_content {
	background: url(../img/head_bg.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/head_bg.png*/
		0 0;
	height: auto;
	overflow: hidden;
}

.foot_left {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	float: left;
	margin-top: 20px;
	margin-left: 44px;
	line-height: 1.5em;
}

.foot_left li {
	display: block;
	background: url(../img/li_foot.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/li_foot.png*/
		0px 2px no-repeat;
	padding-left: 24px;
}

.foot_right {
	float: right;
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: none;
	text-align: right;
	margin-top: 30px;
	padding: 5px 10px;
	line-height: 1.5em;
	border: 4px dotted #C9DCE3;
	border-radius: 10px 10px 10px 10px;
}

.foot_warning {
	float: right;
	display: block;
	margin: 30px 8px 0px 10px;
}

.copyright {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 44px;
	margin-top: 5px;

	text-align: center;
	padding: 20px 0;
}

.site {
	max-width: 1260px;
	margin-bottom: 0 !important;
}

#page>header {
	height: auto !important;
	background: url(../img/head_bg.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/head_bg.png*/
		0 0;
	overflow: hidden;
	margin-bottom: 0 !important;
}

.head_logo {
	margin-top: 9px;
	margin-left: 52px;
	float: left;
}

.head_right {
	float: right;
}

.head_link {
	margin: 24px auto 20px auto;
	width: 670px;
	text-align: center;
}

.head_link a {
	font: bold italic 16px Arial, sans-serif;
	color: blue;
	border-bottom: 1px dotted blue;
}

.head_link a:hover {
	color: #0000aa;
	text-decoration: none;
}

.head_link:before {
	background: url("../img/li_head.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/li_head.png*/
		no-repeat 0px 0px;
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 4px;
}

.slogan {
	font: 17px Arial, Helvetica, sans-serif;
	color: #33ccff;
	text-align: center;
}

.newsletter_widget {
	position: relative;
}

.newsletter_widget td {
	padding: 3px 6px;
}

.newsletter_widget .newsletter-td-submit {
	text-align: center;
	padding: 6px;
}

.newsletter_widget table {
	margin-left: 0;
}

.newsletter_widget td.first {
	text-align: right;
}

.ramka1 {
	width: 90%;
	max-width: 900px;
	margin: 2em auto;
	padding: 1em;
	box-shadow: 0 5px 10px hsla(0, 100%, 50%, .5),
		-5px 5px 10px hsla(60, 100%, 50%, .7),
		5px -5px 10px hsla(120, 100%, 50%, .5),
		5px 0 10px hsla(240, 100%, 50%, .5);
}

.ramka2 {
	width: 80%;
	margin: 2em auto;
	padding: 3em;
	box-shadow:
		0 1px 4px rgba(0, 0, 0, .3),
		-23px 0 20px -23px rgba(0, 0, 0, .8),
		23px 0 20px -23px rgba(0, 0, 0, .8),
		0 0 40px rgba(0, 0, 0, .1) inset;
}

.ramka3 {
	width: 90%;
	max-width: 900px;
	margin: 2em auto;
	padding: 1em;
	-webkit-box-shadow: 0px 0px 10px 1px orange;
	-moz-box-shadow: 0px 0px 10px 1px orange;
	box-shadow: 0px 0px 10px 1px orange;
}

.ramka3InRelated {
	background-color: #FFFFFF;
	display: table;
	margin-top: 35px;
	margin-bottom: -14px;
	margin-left: 8px;
	margin-right: auto;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	-webkit-box-shadow: 0px 0px 10px 1px orange;
	-moz-box-shadow: 0px 0px 10px 1px orange;
	box-shadow: 0px 0px 10px 1px orange;
}

.ramka3InOgl {
	background-color: #FFFFFF;
	display: table;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left: 2em;
	margin-right: auto;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	-webkit-box-shadow: 0px 0px 10px 1px orange;
	-moz-box-shadow: 0px 0px 10px 1px orange;
	box-shadow: 0px 0px 10px 1px orange;
}

.ramkaLeft550 {
	width: 80%;
	max-width: 550px;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: 8px;
	margin-right: auto;
	padding: 1em;
	box-shadow: 0 5px 10px hsla(0, 100%, 50%, .5),
		-5px 5px 10px hsla(60, 100%, 50%, .7),
		5px -5px 10px hsla(120, 100%, 50%, .5),
		5px 0 10px hsla(240, 100%, 50%, .5);
}

.ramkaLeft550 ul li {
	margin-bottom: 5px;
}

.ramka1 ul li {
	margin-bottom: 5px;
}

.d1top {
	font-weight: bold;
	padding: 0 15px;
	background-color: #458fda;
	font-size: 1.2em;
	color: #fff;
	line-height: 1.5;
	margin-bottom: 0.5em;
}

.bawmrp a {
	font-style: normal;
}

.bawmrp img {
	border: none;
}

.bawmrp ul {
	padding-left: 0px;
	display: table;
	border: 1px solid #ccc;
	border-right: none !important;
	margin-bottom: 15px;
}

.entry-content .bawmrp h3 {
	padding-top: 10px;
	color: #408BD9;
	font: 1.25em "arial", times;
	font-weight: bold;
	margin: 10px;
	border-top: none;
}

.falseH3 {
	padding-top: 10px;
	color: #408BD9;
	font: 1.25em "arial", times;
	font-weight: bold;
	margin: 10px;
}

.popular_post_item {
	overflow: hidden;
	padding-bottom: 13px;
	margin-top: 13px;
	margin-right: 7px;
	border-bottom: 1px solid #e0e0e0;
}

.sideBlock1 img {
	border: 1px solid #e0e0e0;
	margin-right: 8px;
}

.bawmrp_manual {
	display: table-cell;
	width: 153px;
	height: auto;
	overflow: hidden;
	float: none !important;
	list-style: none;
	text-align: center;
	padding: 5px 3px 10px;
}

#mainmenu-container {
	x-height: 73px;
	background: url(header.png)
		/*tpa=http://people-blogs.org/golubitox-2/css/header.png*/
		left top repeat;
	width: 100%;
	max-width: 1260px;
}

.menu-top-container {
	text-align: center;
}

.menu-top-container>ul {
	display: inline-block;
	margin-top: 3px;
}

#mainmenu li a {
	min-width: 138px;
	text-align: center;
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 18px;
	font-size: 1.2em;
	font-family: 'Dosis', sans-serif;
	padding: 15px 10px;
}

#mainmenu li ul li {
	background: none !important;
}

#mainmenu li,
#mainmenu li .inner {
	background-image: linear-gradient(bottom, rgb(0, 173, 221) 0%, rgb(0, 208, 235) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0, 173, 221) 0%, rgb(0, 208, 235) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0, 173, 221) 0%, rgb(0, 208, 235) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0, 173, 221) 0%, rgb(0, 208, 235) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0, 173, 221) 0%, rgb(0, 208, 235) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0, 173, 221)), color-stop(1, rgb(0, 208, 235)));
	margin-right: 2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ADDD, endColorstr=#00D0EB, GradientType=0);
	/* IE6-9 */
	float: left;
	line-height: 10px;
}

#mainmenu li:nth-child(2n),
#mainmenu li:nth-child(2n) .inner {
	background: #f00;
	background-image: linear-gradient(bottom, rgb(229, 95, 32) 0%, rgb(239, 132, 45) 100%);
	background-image: -o-linear-gradient(bottom, rgb(229, 95, 32) 0%, rgb(239, 132, 45) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(229, 95, 32) 0%, rgb(239, 132, 45) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(229, 95, 32) 0%, rgb(239, 132, 45) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(229, 95, 32) 0%, rgb(239, 132, 45) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(229, 95, 32)), color-stop(1, rgb(239, 132, 45)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55F20, endColorstr=#EF842D, GradientType=0);
	/* IE6-9 */
}

#mainmenu li:nth-child(3n),
#mainmenu li:nth-child(3n) .inner {
	background-image: linear-gradient(bottom, rgb(0, 187, 94) 0%, rgb(0, 214, 128) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0, 187, 94) 0%, rgb(0, 214, 128) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0, 187, 94) 0%, rgb(0, 214, 128) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0, 187, 94) 0%, rgb(0, 214, 128) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0, 187, 94) 0%, rgb(0, 214, 128) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0, 187, 94)), color-stop(1, rgb(0, 214, 128)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00BB5E, endColorstr=#00D680, GradientType=0);
	/* IE6-9 */
}

#mainmenu li:nth-child(4n),
#mainmenu li:nth-child(4n) .inner {
	background-image: linear-gradient(bottom, rgb(194, 40, 71) 0%, rgb(218, 56, 102) 100%);
	background-image: -o-linear-gradient(bottom, rgb(194, 40, 71) 0%, rgb(218, 56, 102) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(194, 40, 71) 0%, rgb(218, 56, 102) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(194, 40, 71) 0%, rgb(218, 56, 102) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(194, 40, 71) 0%, rgb(218, 56, 102) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(194, 40, 71)), color-stop(1, rgb(218, 56, 102)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C22847, endColorstr=#DA3866, GradientType=0);
	/* IE6-9 */
}

#mainmenu li:nth-child(5n),
#mainmenu li:nth-child(5n) .inner {
	background-image: linear-gradient(bottom, rgb(220, 132, 24) 0%, rgb(234, 181, 34) 100%);
	background-image: -o-linear-gradient(bottom, rgb(220, 132, 24) 0%, rgb(234, 181, 34) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(220, 132, 24) 0%, rgb(234, 181, 34) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(220, 132, 24) 0%, rgb(234, 181, 34) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(220, 132, 24) 0%, rgb(234, 181, 34) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(220, 132, 24)), color-stop(1, rgb(234, 181, 34)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DC8418, endColorstr=#EAB522, GradientType=0);
	/* IE6-9 */
}

#mainmenu li:nth-child(6n),
#mainmenu li:nth-child(6n) .inner {
	background-image: linear-gradient(bottom, rgb(11, 77, 132) 0%, rgb(15, 109, 181) 100%);
	background-image: -o-linear-gradient(bottom, rgb(11, 77, 132) 0%, rgb(15, 109, 181) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(11, 77, 132) 0%, rgb(15, 109, 181) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(11, 77, 132) 0%, rgb(15, 109, 181) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(11, 77, 132) 0%, rgb(15, 109, 181) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(11, 77, 132)), color-stop(1, rgb(15, 109, 181)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0B4D84, endColorstr=#0F6DB5, GradientType=0);
	/* IE6-9 */
}

#mainmenu a:hover {
	text-decoration: underline;
}

.sideBlock2 {
	background: none repeat scroll 0 0 white;
	height: auto;
	margin: 5px;
	padding-bottom: 15px;
	width: 245px;
}

.sideBlock2 ul li {
	font-size: 1em;
	list-style-image: url("../img/ulli.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/ulli.png*/
	;
	margin: 1em 0 0 1em;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 200px;
	display: block;
}

.popularn_statji {
	border: 4px dotted #C9DCE3;
	border-radius: 10px 10px 10px 10px;
	display: table-cell;
	width: 153px;
	height: auto;
	overflow: hidden;
	float: none !important;
	list-style: none;
	text-align: center;
	padding: 5px 3px 10px;
}

.clear {
	clear: both;
}

.pluses {
	background-color: #f4fbfe;
	border: 3px dashed #4272D7;
	font-size: 1em;
	line-height: 1.5em;
	padding-top: 1.5em;
	padding-right: 1.5em;
	padding-left: 1.5em;
	margin-bottom: 1em;
}

.nedostatki {
	background-color: white;
	border: 5px dashed #EC270D;
	font-size: 1em;
	line-height: 1.5em;
	padding-top: 1.5em;
	padding-right: 1.5em;
	padding-left: 1.5em;
	margin-bottom: 1em;
}

.pluses ol li,
pluses ul li,
nedostatki ol li,
nedostatki ul li {
	margin-bottom: 0.5em;
}

.sideBlock {
	width: 245px;
	height: 200px;
	border-radius: 10px;
	border: 2px solid #c9dce3;
	margin: 35px 5px 5px;
	height: auto;
	padding-bottom: 15px;
	background: white;
	/*   ie */
	-webkit-box-shadow: 0px 0px 10px #aaa;
	-moz-box-shadow: 0px 0px 10px #aaa;
	box-shadow: 0px 0px 10px #aaa;
}

.sideBlock1 {
	background: none repeat scroll 0 0 white;
	border: 2px solid #C9DCE3;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 10px #AAAAAA;
	height: auto;
	margin: 5px;
	padding-bottom: 15px;
	width: 245px;
}

.sideBlock1 ul li {
	background: url("../img/lipalka.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/lipalka.png*/
		no-repeat scroll center bottom transparent;
	font-size: 1em !important;
	list-style-image: url("../img/ulli.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/ulli.png*/
	;
	margin: 0 0 0 2em;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 200px;
	display: block;
}

.sideBlock1.list_item ul li {
	display: list-item;
}

#sideh2 {
	font-size: 16px;
	color: #458eda;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: bold;
}

.sideBlock ul li {
	background: url("../img/lipalka.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/lipalka.png*/
		no-repeat scroll center bottom transparent;
	font-size: 13px;
	list-style-image: url("../img/ulli.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/ulli.png*/
	;
	margin: 0 0 0 2em;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 200px;

}

.wef {
	color: #363636;
}

.related {
	font: 14px/1.5 Arial, sans-serif;
	position: relative;
	margin: 25px 0 15px;
	padding: 0 15px;
	border-top: 1px solid #CBD3D8;
	border-bottom: 1px solid #CBD3D8;
	background: #F3F8FD;
	background: -moz-linear-gradient(#E7EFF5 0, #F3F8FD 15%, #F3F8FD 90%, #E7EFF5);
	background: -ms-linear-gradient(#E7EFF5 0, #F3F8FD 15%, #F3F8FD 90%, #E7EFF5);
	background: -o-linear-gradient(#E7EFF5 0, #F3F8FD 15%, #F3F8FD 90%, #E7EFF5);
	background: -webkit-linear-gradient(#E7EFF5 0, #F3F8FD 15%, #F3F8FD 90%, #E7EFF5);
	background: linear-gradient(#E7EFF5 0, #F3F8FD 15%, #F3F8FD 90%, #E7EFF5);
}


.related .dtop {
	position: absolute;
	top: -13px;
	height: auto;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	border: 1px solid #4084C9;
	border-radius: 8px;
	background: #609EDE;
	background: -moz-linear-gradient(#609EDE, #3584D4);
	background: -ms-linear-gradient(#609EDE, #3584D4);
	background: -o-linear-gradient(#609EDE, #3584D4);
	background: -webkit-linear-gradient(#609EDE, #3584D4);
	background: linear-gradient(#609EDE, #3584D4);
}

.related_b {
	background: url("../img/relateddbottom.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/relateddbottom.png*/
		repeat-x scroll 0 0 #F0F5F8;
	border-width: 1px 0;
	height: 37px;
	padding: 0 15px;
	width: 760px;
}

.arrow {
	margin: 0;
	padding: 30px 0 15px 5px;
	list-style-type: none;
}

.arrow li {
	padding-left: 37px;
	background: url(../img/arrow-1.gif)
		/*tpa=http://people-blogs.org/golubitox-2/img/arrow-1.gif*/
		0 50% no-repeat;
	margin-bottom: 5px;
	list-style: none;

}

.arrow li a {
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}

.arrow li a:hover {
	text-decoration: underline;
	color: #0066CC;
}

.related .arrow li a {
	font-style: normal;
}

.tabliza-header {
	background: url("../img/info-icon.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/info-icon.png*/
		no-repeat 0px 50%;
	line-height: 2em;
	padding-left: 30px;
	margin: 0.5em;
}

#topMenus li {
	list-style-image: url("../img/belstrela.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/belstrela.png*/
	;
	margin: 0 40px;
	float: left;
}

#topMenus li a {
	color: white;
	font-weight: bold;
}

#topMenus li a:hover {
	text-decoration: underline;
}

#topMenus {
	margin-top: 7px;
}

#sdfdf {
	background: url("../img/Shape.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/Shape.png*/
		no-repeat;
	width: 2px;
}

#ttime {
	background: #f1f5f7 url("../img/time.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/time.png*/
		no-repeat 5px 2px;
	color: #6c838e;
	font-size: 11px;
	padding: 2px 2px 2px 20px;
	border-radius: 6px;
	width: 200px;
	margin-left: 10px;
}

.sr-required {
	margin-left: 7px;
	width: 230px;
}

.entry-content table {
	margin-bottom: 1em;
	border-collapse: collapse;
	border-spacing: 0;
	-webkit-border-horizontal-spacing: 0px;
	-webkit-border-vertical-spacing: 0px;
	border-color: grey;
}

.entry-content table tr:nth-child(2n) {
	background: #F7FCFF;
	/* Цвет фона */
}

.entry-content table tr td {
	border-bottom: 1px dashed grey;
}

.entry-content th {
	padding: 4px;
	background-color: #0072aa;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.5em;
	text-align: center;
}

.entry-content td {
	padding: 4px;
}

.side2 {
	color: #408BD9;
	font: 1.5em "arial", times;
	margin: 20px 10px 9px 10px;
	font-weight: bold;
	height: ;
}

/*.side2:before{
	display: block;
	width: 65px;
	height: 65px;
	float: left;
	margin-top: -13px;
	margin-right: 5px;	
	content: '';
}

#diabet_2_tipa:before	
{
	background:url(images/ikonki/diabet-2-tipa.png) 0 0 no-repeat;
}

#diabet_1_tipa:before	
{
	background:url(images/ikonki/diabet-1-tipa.png) 0 0 no-repeat;
}

#utro_sahar:before	
{
	background:url(images/ikonki/utrenniy-sahar.png) 0 0 no-repeat;
}

#side_acute:before	
{
	background:url(images/ikonki/diabet-ostrye-oslozhneniya.png) 0 0 no-repeat;
}

#side_diagnoz:before	
{
	background:url(images/ikonki/diagnostika-diabeta.png) 0 0 no-repeat;
}

#side_dieta:before	
{
	background:url(images/ikonki/dieta-pri-diabete.png) 0 0 no-repeat;
}

#side_diabet_women:before	
{
	background:url(images/ikonki/diabet-zhenshin.png) 0 0 no-repeat;
}

#side_children:before	
{
	background:url(images/ikonki/diabet-detey.png) 0 0 no-repeat;
}

#side_before_diabet:before	
{
	background:url(images/ikonki/prediabet.png) 0 0 no-repeat;
}

#side_insulin:before	
{
	background:url(images/ikonki/diabet-insulin.png) 0 0 no-repeat;
}

#side_bad_legs:before	
{
	background:url(images/ikonki/diabet-nogi.png) 0 0 no-repeat;
}

#side_diabed_pochki:before	
{
	background:url(images/ikonki/diabet-i-pochki.png) 0 0 no-repeat;
}

#side_chrone_difficult:before	
{
	background:url(images/ikonki/hronicheskiye-oslozhneniya.png) 0 0 no-repeat;
}
*/

.side2:before {
	display: block;
	width: 64px;
	height: 64px;
	float: left;
	margin-top: -13px;
	margin-right: 5px;
	content: '';
	background: url(../img/icons_sprite.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/icons_sprite.png*/
		0 0 no-repeat;
}

#diabet_2_tipa:before {
	background-position: left top;
}

#diabet_1_tipa:before {
	background-position: 0 -65px;
}

#utro_sahar:before {
	background-position: 0 -129px;
}

#side_diagnoz:before {
	background-position: 0 -193px;
}

#side_dieta:before {
	background-position: 0 -257px;
}

#side_diabet_women:before {
	background-position: 0 -321px;
}

#side_children:before {
	background-position: 0 -385px;
}

#side_before_diabet:before {
	background-position: 0 -449px;
}

#side_insulin:before {
	background-position: 0 -512px;
}

#side_bad_legs:before {
	background-position: 0 -577px;
}

#side_diabed_pochki:before {
	background-position: 0 -640px;
}

#side_acute:before {
	background-position: 0 -705px;
}

#side_chrone_difficult:before {
	background-position: left bottom;
}

.entry-content ul.positive {
	list-style-position: inside;
	margin-top: 10px;
	list-style-image: url(../img/yes-marker.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/yes-marker.png*/
	;
}

#directory {
	position: relative;
	margin-bottom: 15px;
	padding: 2px;
	border: 1px solid #efefef;
	border-top: 0;
	width: 85%;
	max-width: 900px;
	background: #FCFCFC;
	background: -moz-linear-gradient(#FFFFFF, #F4F4F3);
	background: -webkit-linear-gradient(#FFFFFF, #F4F4F3);
	background: -o-linear-gradient(#FFFFFF, #F4F4F3);
	background: -ms-linear-gradient(#FFFFFF, #F4F4F3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f3');
	background: linear-gradient(#FFFFFF, #F4F4F3);
	overflow: hidden;
	background-clip: content-box;
}

#directory:before {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	right: 0;
	height: 5px;
	display: block;
	background: #fff url(../img/drug_manual_bg_1.gif)
		/*tpa=http://people-blogs.org/golubitox-2/img/drug_manual_bg_1.gif*/
		repeat 0 0;
}

#directory ul {
	margin: 0;
	padding: 2%;
	list-style-type: none;

}

#directory ul li {
	margin-bottom: 8px;
	padding-left: 15px;
	background: url(../img/pixel.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/pixel.png*/
		0 50% no-repeat;
}

#directory li a {
	border-bottom: 1px dashed #268366;
	color: #268366;
	text-decoration: none;
	font: 1em Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#directory li a.orange {
	color: #FB5900;
}

#directory li a:hover {
	border-bottom-color: transparent;
}

#content-box {
	x-background: #fff url(../img/fonsidebar-1.png)
		/*tpa=http://people-blogs.org/golubitox-2/img/fonsidebar-1.png*/
		repeat-y 0 0;
}

#content-box:after {
	content: '';
	display: table;
	clear: both;
}

/* Блок с вопросами от клиентов*/
.quest_box_title {
	color: #18415a;
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Verdana", sans-serif;
	line-height: 1.5;
	width: 88%;
	padding: 0 10px;
	margin: 0 auto;
	background: #fff;
	text-align: center;
}

.quest_box {
	position: relative;
	font-size: small;
	width: 83%;
	padding: 15px;
	margin: 0 auto;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 white;
	line-height: 1.5;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
	background: none repeat scroll 0 0 white;
	border: 2px solid #C9DCE3;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 10px #AAAAAA;
	webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1);
}

.quest_box a {
	font-style: italic;
	font-weight: 700;
}

p#reply-title {
	font-size: 16px;
	line-height: 1.5;
	color: rgb(64, 139, 217);
	font: bold 18px "arial", times;
	margin: 10px;
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 10px;
}

.sideBlock2 #side_popular,
.sideBlock1 #side_subscr,
.sideBlock1 #side_medication {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
}

.sideBlock2 #side_popular:before,
.sideBlock1 #side_subscr:before,
.sideBlock1 #side_medication:before {
	display: none;
}

.newsletter .newsletter-firstname,
.newsletter .newsletter-email {
	width: 155px;
}

.sideBlock2 img,
.sideBlock1 .bawmrp_manual img {
	box-shadow: none;
}

.comment .reply {
	margin-top: 2px;
}

a.comment-reply-link,
a.comment-edit-link {
	font-size: 10px;
	color: #111 !important;
	padding: 3px 5px;
}

.comment-content.comment {
	margin-left: 85px;
}

.comments-area article header img {
	float: none;
	margin: 0 auto;
	display: block;
}

.comments-area li.bypostauthor cite span {
	display: none;
}

#comments {
	border-top: 1px solid rgb(85, 85, 85);
	padding-top: 20px;
	word-wrap: break-word;
}

#comments .comment cite {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

#comments .comment>a {
	color: rgb(136, 136, 136);
	font-size: 12px;
}

.sideBlock1 ul {
	display: block;
	clear: both;
}

#primary {
	padding-top: 10px;
	width: 75.45% !important;
	margin: 5px 0 0 260px !important;
	border-left: 1px solid rgb(203, 223, 232);
}

#secondary {
	width: 100% !important;
	float: none !important;
	margin: 0 !important;
}

#secondary>.secondary_wrap {
	width: 260px;
	position: absolute;
}

#secondary * {
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	-ms-hyphens: none !important;
	hyphens: none !important;
}

#page {
	padding: 0 !important;
}

header,
#main {
	border: none !important;
}

#secondary.widget-area .textwidget li {
	margin: 0 auto !important;
}

#secondary.widget-area .sideBlock2 li {
	margin: 10px auto !important;
}

#secondary.widget-area .sideBlock1 li {
	margin-left: 2em !important;
}

#secondary.widget-area .textwidget li.bawmrp_manual {
	margin: 0px auto !important;
}

#primary,
#secondary {
	box-sizing: border-box;
}

#primary,
.secondary_wrap {
	overflow: hidden;
}

#primary h1 {
	display: inline-block;
	background: url("../img/title_bg.png")
		/*tpa=http://people-blogs.org/golubitox-2/img/title_bg.png*/
		no-repeat scroll right bottom transparent;
	padding-bottom: 10px;
	color: rgb(64, 139, 217);
	font: bold 1.5em "arial", times;
	margin: 10px;
}

#content h2,
#content h3,
.entry-meta,
.entry-utility {
	color: rgb(64, 139, 217);
	font: bold 18px "arial", times;
	margin: 10px;
}

.entry-content h2,
h3 {
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 10px;
}

.entry-content ul {
	list-style: disc outside none;
	padding-left: 18px;
	padding-bottom: 0.5em;
}

.arrow {
	margin: 0 !important;
	padding: 30px 0px 15px 15px !important;
	list-style-type: none;
}

.arrow li {
	margin: 0 5px 5px 0 !important;
}

article footer.entry-meta {
	display: none;
}

img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
	background: none repeat scroll 0px 0px rgb(244, 248, 250);
	padding: 10px;
	border: 1px solid rgb(203, 223, 232);
}

.entry-content a {
	font-weight: bold;
	font-style: italic;
}

img.nn {
	margin-top: 4px;
	float: left;
	margin-right: 3px;
}

.entry-content .alert,
.post_box .note,
.comment-form-comment .alert {
	margin-bottom: 25px;
	padding: 13px;
}

.entry-content .alert,
.comment-form-comment .alert {
	background: none repeat scroll 0 0 #ff9;
	clear: both;
	margin-bottom: 18px;
	overflow: hidden;
	border: 1px solid #e5e597;
	max-width: 650px;
}

.entry-content .alert p:last-child,
.entry-content. note p:last-child {
	margin-bottom: 0;
}

.below-title-meta {
	display: none;
}

article>header {
	margin-bottom: 10px !important;
}

#xleb {
	color: #000;
	margin: 10px;
	font-size: 1em;
	line-height: 1.5em;
}

#xleb a {
	color: #458eda;
	font-weight: bold;
}

#xleb a:hover {
	color: #458eda;
	text-decoration: underline;
}

.sideBlock1.list_item ul {
	margin: 0 !important;
}

.comment-reply-link {
	width: auto;
	height: 20px;
	padding: 0px 7px;
	text-align: center;
	font-size: 10px;
	line-height: 20px;
	color: rgb(0, 0, 0);
	border-radius: 10px 10px 10px 10px;
	background: linear-gradient(rgb(246, 246, 246), rgb(226, 226, 226)) repeat scroll 0% 0% transparent;
}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
	box-sizing: border-box;
}

.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #000;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.popularn_statji .wp-post-image {
	padding: 2px;
	margin: 8px 0px;
}

#secondary .wgs_wrapper {
	margin-left: 5px;
}

#secondary input.gsc-input {
	border: 1px solid #ccc !important;
	border-radius: 5px !important;
	padding: 5px 8px 5px 8px !important;
	color: #666 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	line-height: normal !important;
	font-size: 14px !important;
	font-family: sans-serif !important;
	width: 180px !important;
}

#secondary .gsc-input-box {
	border: none !important;
	background: none !important;
	height: auto !important;
}

#secondary .gsc-search-button {
	margin: 4px 0px 0px -40px;
}

#secondary td.gsib_a {
	width: 190px !important;
}

#secondary td.gsib_b {
	display: block;
	margin-left: -30px;
	margin-top: 3px;
}

#secondary table.gsc-search-box * {
	box-shadow: none;
}

aside .widget-title,
#secondary .g-search-box .widget-title {
	color: #18415A;
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	text-align: center !important;
}

@media screen and (max-width: 1150px) {
	#primary {
		width: 71% !important;
	}
}

@media screen and (max-width: 1080px) {
	#menu-top-1 li {
		font-size: 13px;
	}
}

@media screen and (max-width: 1024px) {
	#menu-top-1 li {
		font-size: 10px;
	}

	#primary .bawmrp>img {
		margin-top: 10px;
		width: 100% !important;
		max-width: 100% !important;
		height: auto;
	}

	#mainmenu-container {
		min-width: 0 !important;
	}

	.foot_content {
		height: auto !important;
	}

	.foot_left {
		width: 80%;
		margin-right: 44px;
	}

	.foot_right {
		background: url('../img/foot_warning.png')
			/*tpa=http://people-blogs.org/golubitox-2/img/foot_warning.png*/
			10px 10px no-repeat;
		padding-left: 80px;
		text-align: left;
		float: left;
		margin: 10px 40px;
	}

	.foot_warning {
		display: none;
	}

	article .related ul.arrow li,
	article #directory ul li {
		background-position: top 5px left 0px;
	}

	article div.wp-caption img {
		width: 100% !important;
		max-width: 100% !important;
		height: auto;
	}

	article .wrap_tbl {
		width: 100%;
		overflow-y: auto;
		_overflow: auto;
	}

	.wrap_tbl::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}

	.wrap_tbl::-webkit-scrollbar-thumb {
		border-radius: 8px;
		border: 3px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}

	.video-responsive {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
	}

	.video-responsive iframe,
	.video-responsive object,
	.video-responsive embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	#mainmenu li {
		background-color: rgb(0, 208, 235);
	}

	#mainmenu li:nth-child(2n) {
		background-color: rgb(239, 132, 45);
	}

	#mainmenu li:nth-child(3n) {
		background-color: rgb(0, 214, 128);
	}

	#mainmenu li:nth-child(4n) {
		background-color: rgb(218, 56, 102);
	}
}

@media screen and (max-width: 950px) {

	.bawmrp ul,
	.bawmrp li {
		display: block
	}

	.bawmrp ul li {
		width: 100%;
	}

	.bawmrp ul li img {
		width: auto !important;
	}

	#primary {
		width: 65% !important;
	}
}

@media screen and (max-width: 800px) {
	.entry-content>article>p>img {
		margin: 0px auto;
		display: block;
		height: auto !important;
	}

	#menu-top-1 li {
		font-size: 9px;
	}
}

@media screen and (max-width: 768px) {
	#primary {
		float: none !important;
		width: 100% !important;
		margin: 0 !important;
	}

	.sideBlock1 {
		width: 96% !important;
		border-radius: 0 !important;
	}

	.sideBlock1 ul li {
		width: 85%;
		background-position: left bottom;
		background-size: 100% 3px;
	}

	.side2:before {
		margin-left: 10px;
	}

	.sideBlock2 {
		width: 100% !important;
		box-sizing: border-box;
	}

	.sideBlock2 ul li {
		width: 90% !important;
	}

	#menu-top-1 li {
		width: 50%;
		margin: 0;
		font-size: 14px;
	}

	.head_right {
		display: none;
	}

	.head_link {
		text-align: right;
		width: auto !important;
		padding: 0 !important;
		margin-right: 15px !important;
	}

	.head_logo {
		float: none;
		margin: 0;
		margin-top: 9px;
	}

	.slogan {
		text-align: right;
		padding: 0 15px 0 15px;
	}

	article .ramka1,
	article .ramka3 {
		margin: 10px auto !important;
	}

	article .ramka2 {
		margin: 0 auto !important;
	}

	.newsletter table {
		margin: 0 auto;
	}

	article .wrap_tbl table,
	article .wrap_tbl table span {
		font-size: 12px !important;
	}

	#newsletter-popup iframe {
		width: 100% !important;
		height: 100% !important;
	}

	#newsletter-popup iframe table table td p:first-child,
	#newsletter-popup iframe table table td p:last-child {
		display: none;
	}

	header>a {
		display: block;
		width: 100%;
	}

	.entry-content p,
	.entry-content ul,
	.entry-content h1,
	.entry-content h2,
	.entry-content h3 {
		margin: 0 15px;
	}

	#comments {
		margin: 25px 15px;
	}

	#secondary>.secondary_wrap {
		width: 100% !important;
		position: relative !important;
	}
}

@media screen and (max-width: 640px) {
	.sideBlock1 {
		width: 100% !important;
		margin: 5px 0 !important;
		border-left: none !important;
		border-right: none !important;
	}

	#menu-top-1 li {
		width: 100%;
	}

	.head_link {
		clear: both;
	}

	.head>a {
		width: 100%;
		display: block;
		padding: 10px 0;
	}

	.head a img {
		display: block;
		margin: 0 auto;
		float: none;
	}

	.head_link {
		text-align: center;
		margin: 10px 10px 0 10px;
		padding: 0;
		width: 100%;
	}

	.head_link a {
		display: inline;
	}

	.slogan {
		text-align: center;
		margin-top: 12px;
	}

	.foot_right {
		list-style-type: disc;
		padding-left: 90px;
	}
}

@media screen and (max-width: 400px) {
	.head_link a {
		font-size: 15px;
	}

	#menu-top-1 li {
		line-height: 16px;
	}

	.sideBlock2 ul li {
		margin-left: 5px;
	}

	article .ramka2 {
		margin-left: -5px !important;
	}
}

@media screen and (max-width: 350px) {
	article .related .dtop {
		margin-left: -15px;
	}
}

@media screen and (max-width: 340px) {
	article .related ul.arrow {
		padding-top: 60px;
	}

	article .ramka2 {
		margin-left: -10px !important;
	}
}

@media screen and (max-width: 320px) {
	.sideBlock1 ul li.bawmrp_manual {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.sideBlock1 ul li.bawmrp_manual a {
		padding-right: 15px;
	}

	.foot_content ul,
	.foot_content .copyright {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media screen and (max-width: 270px) {
	.sideBlock2 ul li {
		margin-left: 0;
	}

	.newsletter .newsletter-firstname,
	.newsletter .newsletter-email {
		width: 160px;
	}

	.sideBlock1 ul li.bawmrp_manual a img {
		margin-left: 40px;
	}

	.foot_content .foot_right {
		margin-left: -10px;
		margin-right: -10px;
	}

	#commentform input {
		width: 95%;
	}
}

@media screen and (max-width: 260px) {
	.head_link a {
		font-size: 14px;
	}

	.newsletter .newsletter-firstname,
	.newsletter .newsletter-email {
		width: 140px;
	}
}

.author {
	color: #4169E1;
	font-weight: bold;
	margin-top: 15px;
	font-size: 18px;


}

.date {
	color: black;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	margin-top: 3px;

}

.comment {
	color: black;
	margin-top: 3px;
	font-size: 16px;

}

.copyright a {
	color: #000;
	display: inline-block;
}