body, table  { font-family:Verdana,Arial;font-size: 10px;color:#1E524B; }
h1 { font-family:Verdana,Arial;font-size: 10px; color:#C0C0C0; font-weight:normal; margin:0px }
h2 { font-family:Verdana,Arial;font-size: 10px; color:#C0C0C0; font-weight:normal; margin:5px }
h3 {font-size:14px;font-weight:bold;font-family:Verdana;color:#000000;}
h4 {font-size:14px;font-weight:bold;font-family:Verdana;color:#000000; text-decoration:underline}
h5 {font-size:14px;font-weight:bold;font-family:Verdana;color:#000000; text-decoration:underline;margin:5px}
pre {font-family:Verdana;font-size:13px;color:#000000;}
div.left {font-family:Verdana,Arial;font-size: 10px;color:#1E524B;padding-bottom:5px;padding-right:5px;}
div.centr {font-family:Verdana,Arial;font-size: 10px;color:#1E524B;padding-bottom:5px;padding-right:10px;padding-left:10px;}

a:link, a:visited, a:active { font-family:Verdana,Arial;font-size: 10px;color:#1E524B;text-decoration:underline}
a:hover {text-decoration:none}
a.aref {word-break: break-word;}
a.aref:link, a.aref:visited, a.aref:active {color:#0000cd;}
a.aref:hover {text-decoration:none}
a.hd:link,a.hd:visited,a.hd:active {font-weight:bold;color:#1E524B; font-size:11px;text-decoration:none}
a.hd:hover {color:#CD5C5C; font-size:11px;font-weight:bold;text-decoration:none}
a.redidx:link,a.redidx:visited,a.redidx:active {color:#F57979;font-family:Verdana,Arial;font-size: 11px;}
a.redidx:hover   {color:#F57979; font-size:11px;text-decoration:underline}
a.usrmnu:link,a.usrmnu:visited,a.usrmnu:active	{ font-family:Verdana;font-size:10px;color:#000000;text-decoration:underline  }
a.usrmnu:hover 	{font-size:10px;text-decoration:none }
a.idxhr:link,a.idxhr:visited,a.idxhr:active {color:#28756A; font-size:11px;text-decoration:none}
a.idxhr:hover   {text-decoration:underline}
a.redhr:link,a.redhr:visited,a.redhr:active {color:#F57979; font-size:11px;text-decoration:none}
a.redhr:hover   {text-decoration:underline}
a.redhr1:link,a.redhr1:visited,a.redhr1:active {color: #1E524B; font-size:11px;text-decoration:underline;  font-weight: bold; }
a.redhr1:hover {text-decoration:none;}
a.blackhr:link,a.blackhr:visited,a.blackhr:active {color:#000000; font-size:11px;text-decoration:none}
a.blackhr:hover {text-decoration:underline}
a.pag:link,a.pag:visited,a.pag:active {color:#F57979; font-size:11px;text-decoration:none}
a.pag:hover {text-decoration:none}
a.bibl:link,a.bibl:visited,a.bibl:active {color:#F57979; font-size:11px;text-decoration:none}
a.bibl:hover {text-decoration:none}
a.lett:link,a.lett:visited,a.lett:active {color:#F57979; font-size:11px;text-decoration:none}
a.lett:hover {text-decoration:underline}
a.buttn:link,a.buttn:visited,a.buttn:active { font-family:Verdana;font-size:10px;color:#000000;text-decoration:none  }
a.buttn:hover {text-decoration:none }
a.frm:link,a.frm:visited,a.frm:active {color: Maroon; font-size:15px;text-decoration:underline}
a.frm:hover {text-decoration:none}
a.stname:link,a.stname:visited,a.stname:active {color: #000000; font-size:13px;text-decoration:underline}
a.stname:hover {text-decoration:none}

.idx	     {font-size:9px;color:#000000;font-family:Arial;align:center;width:210px;}
.footer	     {font-size:9px;color:#000000;font-family:Arial;align:center;}
.title       {font-size:11px; font-weight:bold}
.plain	     {font-family:Verdana,Arial;font-size: 10px;color:#1E524B}
.red	     {color:#F57979;font-family:Verdana,Arial;font-size: 10px;}
.bb			 {color: red; font-size:15px;}

.for_div {display: none;}

.pad {font-family:Verdana,Arial;font-size: 10px;color:#1E524B;padding-bottom:5px;padding-right:5px;padding-left:10px;}
.padidx_left {
padding-bottom:5px;
padding-right:20px;
padding-top:20px;
   max-width: 330px;
   margin: 0 auto;
   overflow:hidden;
}
.padidx_right {padding-bottom:5px;padding-left:20px;padding-top:20px;overflow:hidden;
}
.comnts {font-family:Verdana,Arial;font-size: 10px;color:#1E524B;}
.inp {border:inset 1px;background-color:#E2E2E2;height:19px}
.inp2 {font-family:Verdana;border:1px solid #F4A460;}
.inp3 {border: 1px solid #F4A460;background-color:#ffffff;}
.inp4 {font-family:Verdana;border-top:2px;border-right:2px;border-left:2px;border-bottom:2px;border-style:solid;border-color:#F57979;BACKGROUND-COLOR: #f8f8f8; }
.black  	{color:#000000;font-size:11px;font-weight:bold;}
.black10  	{color:#000000;font-size:10px;}
.main 		{font-family:Verdana;font-size:13px;color:#000000;}
.main a:link 		{font-family:Verdana;font-size:13px;color:#1E524B;}
.main a:visited 	{font-family:Verdana;font-size:13px;color:#1E524B;}
.main a:active 		{font-family:Verdana;font-size:13px;color:#1E524B;}
.answ 		{font-family:Verdana;font-size:11px;color:#000000;padding-left:24px}
.redscore	{font-size:11px;font-weight:bold;color:#FF0000}
.author         {font-size:18px; color:#FF0000}
.tv1		{font-size:12px;font-weight:bold;font-family:Arial;color:#000000}
.cr {font-weight:bold;font-size:12px;font-family:Arial; color:#3B4C6A}
.endl {font-size:14px;font-family:Arial; color:#000000}
.winner {font-size:12px;font-family:Arial; color:#000000;font-weight:bold}

.poem10:link,.poem10:visited,.poem10:active {font-size:10px;font-family:Tahoma;color:#000000;text-decoration:none}
.poem10:hover	{text-decoration:none}
.poem10red:link,.poem10red:visited,.poem10red:active {font-size:10px;font-family:Tahoma;color:#FF0000;text-decoration:none}
.poem10red:hover	{color:#000000;text-decoration:none}
.10f:link,.10f:visited,.10f:active {font-size:10px;font-family:Tahoma;color:#3A425C;text-decoration:none}
.10f:hover	{color:#999999;text-decoration:none}
a.10b:link,a.10b:visited,a.10b:active {font-size:10px;font-family:Tahoma;color: #3300CC;text-decoration:none}
a.10b:hover	{color:#000000;text-decoration:none}
.10b{font-size:10px;font-family:Tahoma;color: #3300CC;text-decoration:none}
.11b:link,.11b:visited,.11b:active {font-size:11px;font-family:Tahoma;color:#000000;text-decoration:none}
.11b:hover	{color:#0000ff;text-decoration:none}


.btn {color:#000000;font-family: tahoma;font-size : 11px;}

#slogan {
	width:90%;
	margin:0 auto;
	background:#fff url(/img/slogan.jpg) 0px 0px no-repeat;
	vertical-align:middle;
	height:88px;
	padding:2px 10px 2px 150px;
	line-height:18px;
}

#slogan a {
	color:#2a83bb;
	font:italic 14px Arial;
	text-decoration:none;
}

.poetry_logos {
	display:block;
	width:380px;
	height:94px;
	margin:0 5px;
	background-repeat:no-repeat;
	font-size:1px !important;
	color:#fff1e3 !important;
	line-height:18px;
	text-decoration:none !important;
}

a#club_composers {
	background-position:0px 0px;
}

a#club_composers:hover{
	background-position:0px -94px;
}

a#club_poetry {
	background-position:-384px -94px;
}

a#club_artist {
	background-position:-765px 0px;
}

a#club_artist:hover {
	background-position:-765px -94px;
}

div.ads_banners {display:table-cell; background:#fff url('/img/ads_target.png') center center no-repeat; border:1px solid #cc0000; color:#cc0000; font:bold 20px 'Trebuchet MS'; text-align:center; vertical-align:middle; line-height:22px;}
div.main_page_ads {width:253px; height:70px;}
div.lastpoem_page_ads {width:113px; height:70px; margin:0 auto; font-size:14px !important;}

/* JAlert */

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(/img/jalert/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(/img/jalert/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/img/jalert/info.gif);
}

#popup_content.confirm {
	background-image: url(/img/jalert/important.gif);
}

#popup_content.prompt {
	background-image: url(/img/jalert/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* JAlert End */

/* FACEBOOK */

.fb_spread_face {
	border:1px solid #bdb9af;
	padding:1px;
	background:#fff;
}

a.fb_spread_link {
	color:#3b5998;
	font:normal 14px helvetica, arial, sans-serif !important;
	text-decoration:none !important;
}

a.fb_spread_link:hover {
	text-decoration:underline !important;
}

.fb_spread_table tr td {
	border-bottom:1px solid #f4a460;
}

/* FACEBOOK END */

/* messanger */

#lm_container {
	width:225px;	
	position:absolute;
	top:-700px;
	right:425px;
}

#lm_title {
	position:relative;
	height:34px;
	background:#5781ab;
	border-radius:2px 2px 0 0;
}

#lm_title p {	
	position:absolute;
	top:11px;
	left:8px;
	font:bold 11px Verdana,Arial;
	color:#fff;
	padding:0px;
	margin:0px;
}

#lm_title a {
	position:absolute;
	top:12px;
	width:13px;
	height:13px;
	background-image:url("/img/lm_icons.png");
}

#lm_hide {
	right:30px;
}

#lm_close {
	right:10px;
	background-position:13px 0;
}

#lm_title a span {
	display:none;
}

#lm_box {
	height:400px;
	border:1px solid #d9d8dd;
	background:#edf0f5;
	border-radius:0 0 2px 2px;
	overflow-y:auto;
	overflow-x:hidden;
}

.lm_box {	
	position:relative;	
	min-height:40px;
	margin:5px 5px 10px 5px;
	border-bottom:1px solid #e3e3e3;
	color:#68829d;
}

.lm_box img {
	position:absolute;
	top:0px;
	left:2px;
	width:30px;
	height:30px;
	border:1px solid #999;
	background:#fff;
	padding:1px;
}

.lm_box p {
	padding:0 0 0 45px;
	margin:0 0 7px 0;
	line-height:14px;
}

.lm_box p a {
	font-weight:bold;
	font-size:11px;
	color:#436990;
	text-decoration:none;
}

.lm_box p a:hover {
	text-decoration:underline;
}

#lm_next {
	text-align:center;
	height:25px;
}

#lm_next a {
	font-weight:bold;
	font-size:11px;
	color:#436990;
	text-decoration:none;
}

#lm_next a:hover {
	text-decoration:underline;
}

#lm_hidden {
	position:absolute;
	top:113px;
	right:0px;
	width:34px;
	height:34px;
	background:#5781ab;
	border-radius:2px 0 0 2px;
}

#lm_hidden img {
	display:none;
	position:absolute;
	top:9px;
	left:9px;
}

#lm_hidden a {
	position:absolute;
	top:11px;
	left:11px;
	width:13px;
	height:13px;
	background-image:url("/img/lm_icons.png");
}

#lm_hidden a span {
	display:none;
}

/* messanger end */

#user_likes {
	margin:0px;
	padding:0px;
	list-style:none;
}

#user_likes li {
	position:relative;
	padding:10px 0 10px 55px;
	line-height:30px;
}

#user_likes li img {
	position:absolute;
	top:3px;
	left:3px;
	width:40px;
	height:40px;
	border:1px solid #333;
	padding:1px;
	background:#fff;
}

#user_likes li a {
	font:bold 14px helvetica, arial, sans-serif;
	color:##3b5998;
}

.user_likes_dt {
	background:#fefcf5;
}

.user_likes_tt {
	background:#f5f4f0;
}

.post_votes_box {	
	margin:15px 0;	
	font-size:14px;
	border-top:2px solid #CDBE17;
	padding-top:5px;
}
a.post_vote {
	font-size:14px;
	text-decoration:none;
	height:16px;
	padding-right:20px;
	background:url(/img/heart.png) top right no-repeat;
	color:#037bb0;
}
a.post_vote:hover {
	text-decoration:underline;
}
a.post_vote_count {
	font-size:14px;
	text-decoration:none;
	color:#cc0000;
	padding-left:5px;
}
a.post_vote_count:hover {
	text-decoration:underline;
}
a.post_complaint{
	font: 10pt sans-serif; 
	color: #8FBC8F; 
	text-decoration: none;
}
a.post_complaint: hover{
    text-decoration: underline;
}	

.infolink {
	color:blue !important;
}

 
 
 #button_complaint{
   display:block;
   width: 100%;
   padding: 5px;
   text-align:center;	 
   color: #fff; /* цвет текста */
   text-decoration: none !important; /* убирать подчёркивание у ссылок */
   user-select: none; /* убирать выделение текста */
   background: rgb(212,75,56); /* фон кнопки */
   font-size: 20px !important;
                           
 }
 #button_complaint:hover{ background: rgb(232,95,76);}
/* CSS  пожаловаться кнопка*/

.btnExample {
  text-decoration:none !important;
  padding : 4px;
  color: #900 !important;
  background: #F5F5DC;
  font-weight: bold;
  border: 1px solid #900;
}
 
.btnExample:hover {
  color: #FFF !important;
  background: #900;
}




#inline h2 { color : #696969 ; font-size: 1.8em; line-height: 1.9em; margin-bottom: 15px;  }

#inline p { color: #656565; font-size: 1.2em; margin-bottom: 10px; }

#wrapper { width: 640px; margin: 0 auto; padding: 30px 45px; }

#inline { display: none; width: 600px; }


.txt { 
display: inline-block; 
color: #676767;
width: 420px; 
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
border: 1px dotted #ccc; 
padding: 5px 9px;
font-size: 1.2em;
line-height: 1.4em;
}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
width: 500px; 
height: 150px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 1.2em;
line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
color: #dee5f0;
display: block;
cursor: pointer;
padding: 5px 11px;
font-size: 1.2em;
border: solid 1px #224983;
border-radius: 5px;
background: #1e4c99; 
background: -webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d)); 
background: -moz-linear-gradient(top, #2f52b7, #0e3a7d); 
background: -webkit-linear-gradient(top, #2f52b7, #0e3a7d);
background: -o-linear-gradient(top, #2f52b7, #0e3a7d);
background: -ms-linear-gradient(top, #2f52b7, #0e3a7d);
background: linear-gradient(top, #2f52b7, #0e3a7d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d'); 
}
#send:hover {
background: #183d80; 
background: -webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b)); 
background: -moz-linear-gradient(top,  #284f9d, #0c2b6b); 
background: -webkit-linear-gradient(top, #284f9d, #0c2b6b);
background: -o-linear-gradient(top, #284f9d, #0c2b6b);
background: -ms-linear-gradient(top, #284f9d, #0c2b6b);
background: linear-gradient(top, #284f9d, #0c2b6b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');
}
#send:active {
color: #8c9dc0; 
background: -webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7)); 
background: -moz-linear-gradient(top,  #0e387d,  #2f55b7);
background: -webkit-linear-gradient(top, #0e387d, #2f55b7);
background: -o-linear-gradient(top, #0e387d, #2f55b7);
background: -ms-linear-gradient(top, #0e387d, #2f55b7);
background: linear-gradient(top, #0e387d, #2f55b7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');
}

/*Новые стили Петра Савенка*/
.header-wrap{

}
.main-header-table{
	max-width: 1400px;
	margin: 0 auto;
}
.main-wrapper{
	max-width: 1400px;
	margin: 0 auto;
}
div.my-style-ads{
	
}
div.my-style-ads img{
	max-width: 255px;
	width: 100%;
}
.block_tab{
	
}
.center-row-flex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.center-row-col{
	/*width: 100px;
	height: 50px;
	background-color: black;*/
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.center-row-item{
	
}
iframe .vobu_title{
	border: 1px solid red;
}

#vobu_title{
	border: 1px solid red!important;
}
.img_rekl {
	width: 35em;
}
/* lit-news and articles about poetry styles start */
		/* loader styles */
		.loader {
			display: none;
			width: 50px;
			aspect-ratio: 1;
			border-radius: 50%;
			border: 8px solid #0000;
			border-right-color: #308628a6;
			position: relative;
			animation: loader-rotation 1s infinite linear;
		}

		.loader:before,
		.loader:after {
			content: "";
			position: absolute;
			inset: -8px;
			border-radius: 50%;
			border: inherit;
			animation: inherit;
			animation-duration: 2s;
		}

		.loader:after {
			animation-duration: 4s;
		}

		@keyframes loader-rotation {
			100% { transform: rotate(1turn) }
		}

		/* /loader styles */

		#set_top_padding_1,
		#set_top_padding_2 {
			background: #fff;
			height: 600px;
			overflow: scroll;
			overflow-x: unset;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
		}

		.lit-news-content,
		.articles-about-poetry-content {
			display: flex;
			flex-direction: column;
			align-items: center;
			padding-top: 10px;
		}

		.lit-news-list-wrap,
		.articles-about-poetry-list-wrap {
			box-sizing: border-box;
			width: 100%;
			padding: 0 15px;
		}

		.list-group-item > * {
			text-align: start;
		}

		.list-group-item {
			list-style: none;
			padding: 0;
			display: flex;
			flex-direction: column;
			font-size: 13px;
		}

		.col-xs-12.label-row {
			word-wrap: break-word;
		}

		.lit-news-title,
		.articles-about-poetry-title {
			position: sticky;
			top: 0;
			transition: background 0.2s ease;
			background: rgb(255 255 255 / 90%);
			backdrop-filter: blur(5px);
			box-shadow: 0px -9px 19px 4px #ebebeb;
		}

		.lit-news-title h5 {
			color: #308628;
			font-size: 35px;
			font-family: auto;
			font-style: italic;
			font-weight: 500;
			padding: 30px 0;
			margin: 0;
			text-decoration: none;
		}

		.articles-about-poetry-title img {
			padding: 2px 0;
		}

		.list-group-item .row:first-child {
			color: #47C43B;
			font-size: 15px;
			font-family: Calibri, 'CalibriReg', sans-serif;
			font-weight: 300;
			line-height: 16px;
			text-transform: uppercase;
		}

		.list-group-item .row:nth-last-child(2) {
			color: #a52a2a;
			margin: 15px 0 5px;
			text-transform: uppercase;
		}

		h5.list-news-title {
			text-decoration: none;
			font-size: 14px;
			text-align: start;
			margin: 10px 0 0;
			color: #7b9caf;
			text-transform: uppercase;
		}

		.lit-news-list-wrap .list-news-title {
			margin-bottom: 15px;
			cursor: pointer;
			transition: .3s;
		}

		.lit-news-list-wrap .list-news-title,
		.articles-about-poetry-list-wrap .list-news-title {
			transition: .3s;
		}

		.lit-news-list-wrap .list-news-title:hover,
		.articles-about-poetry-list-wrap .list-news-title:hover {
			color: #3e9ceb;
		}

		.text-description,
		.container {
			overflow-wrap: anywhere;
		}

		.list-group-item a {
			font-size: 13px;
			text-align: start;
			text-decoration: none;
			margin: 10px 0;
			color: #355C7D;
			transition: .3s;
		}

		.list-group-item a:hover {
			color: #3e9ceb;
		}

		.list-group-item img {
			padding: 5px;
		}

		.line-delimiter {
			border-top: 1px dotted;
		}

		#lit_news_pagesize,
		#articles_about_poetry_pagesize {
			padding: 5px 10px;
			display: flex;
			align-content: flex-start;
		}

		#lit_news_pagesize label,
		#articles_about_poetry_pagesize label {
			font-size: 13px;
			margin-right: 5px;
			color: #000;
		}

		.lit-news-pagination,
		.articles-about-poetry-pagination {
			width: 100%;
			display: flex;
			align-items: center;
			position: sticky;
			bottom: 0%;
			box-shadow: 0px 5px 11px 4px #ebebeb;
			background: #fff;
		}

		.lit-news-pagination-container,
		.articles-about-poetry-pagination-container {
			padding: 10px;
			display: flex;
			justify-content: flex-start;
			flex-wrap: wrap;
		}

		.lit-news-pagination-container .page-btn:first-child,
		.articles-about-poetry-pagination-container .page-btn:first-child {
			border-radius: 3px 0 0 3px;
		}

		.lit-news-pagination-container .page-btn:last-child,
		.articles-about-poetry-pagination-container .page-btn:last-child {
			border-radius: 0 3px 3px 0;
		}

		button.page-btn,
		button.ellipsis-btn {
			cursor: pointer;
			padding: 3px 5px;
			background: #fff;
			border: 1px solid #aaaaaa;
			transition: .3s;
		}

		button.ellipsis-btn {
			cursor: auto;
		}

		button.page-btn:hover {
			background: #eee;
		}

		.current-page {
			background: #aaaaaa !important;
			color: #fff !important;
		}

		.wrap {
			padding: 10px 20px;
			text-align: start;
			font-size: 14px;
		}

		.wrap h2 {
			margin: 0 0 15px;
			font-size: 16px;
			font-weight: 600;
			color: #359ed6;
		}

		.wrap a {
			font-size: 14px;
			font-weight: 600;
			color: #5295ff;
			text-decoration: none;
			transition: .3s;
		}

		.wrap a:hover {
			color: #0666ff;
		}

		.wrap img {
			width: 100% !important;
			height: auto;
		}

		#back_to_news_list,
		#back_to_articles_about_poetry {
			color: #01b306;
			display: none;
			text-decoration: none;
			font-size: 15px;
			padding: 10px;
			transition: .3s;
		}

		#back_to_news_list:hover,
		#back_to_articles_about_poetry:hover {
			color: #026105;
		}

/* lit-news and articles about poetry styles start */

/* Right block with new poem styles start */
.left a:link {
	text-decoration: none;
}

.color_link {
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	font-size: 11px;
}

.new_poems {
	width: 416px;
}

.poems_wrap,
.years_poems_wrap {
	column-count: 2;
}

#poems-per-period,
#back-to-new-compos {
	-webkit-box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
	-moz-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
	box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
}

#poems-per-period:hover,
#back-to-new-compos:hover {
	-webkit-box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px 0px, rgb(0 0 0 / 30%) 0px 1px 3px 0px;
	-moz-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px 0px, rgba(0, 0, 0, 0.3) 0px 1px 3px 0px;
	box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px 0px, rgb(0 0 0 / 30%) 0px 1px 3px 0px;
}

.pagination ul {
	padding: 0;
	display: flex;
	justify-content: center;
}

.pagination ul li {
	list-style: none;
	margin: 0 2px;
}

.pagination ul li.active a {
	color: #4D86B2;
}

.pagination ul li a {
	font-size: 14px;
	text-decoration: none;
	padding: 3px 7px;
	color: #F57979;
	border: 1px solid #F57979;
}

.pagination ul li a.arrow {
	background: #ffbb72;
	color: #fff;
	border: 1px solid #ffbb72;
}
a.pag.arrow {
    padding: 2px 5px;
}
/* Right block with new poem styles end */

/* Dovus block styles start */
.left-synonyms {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #1E524B;
	padding-bottom: 5px;
	padding-right: 5px;
}

.isset-bg-color,
.new-bg-color {
	padding: 5px;
}

.new-bg-color {
	background-color: #ffe6ff;
	border: 1px solid #6a6a6a;
	border-width: 1px 0px;
}

.isset-bg-color {
	background-color: #e6e6ff;
}

.left-synonyms a {}

div.sample1 div.horz_menu a#menu_dovus:hover {
	background: #301D1C;
	color: #fff;
}
/* Dovus block styles end */

/* Author page styles start */
.gLng_rus {
	background-color: #FFFFC0;
}
.gLng_ukr {
	background-color: #C0FFFF;
}
/* Author page styles end */
#content-container {
    display: flex;
    justify-content: center;
}
