body {
	font-family: 'Open Sans',Arial,sans-serif;
	width: 1200px;
	margin: 0 auto;
}

header {
	width: 100%;
	max-width: 100%;
}
.charity {
	background: url("../images/site_bkg.jpg") no-repeat center top;
}
.brasil {
	background: url("../images/images_sl/brasil_bkg.jpg") no-repeat center top;
}
.bioklad {
	background: url("../images/images_sl/bio_bkg.jpg") no-repeat center top;
}
.trevozhnaya_knopka {
	background: url("../images/images_sl/an_knopka.jpg") no-repeat center top;
}
.content {
	width: 100%;
	max-width: 100%;
}
.desc_hidden {
	display: none;
}

.right {
	width: 240px;
}
	.mainmini {
		display: none;
	}	

.columns{
	display: flex;
	max-width: 100%;
}	

.foot_menu {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
h1 {
		font-size:1.1em;
		font-weight:bold;
		margin:12px 0 2px;
		}

#block__fix-adv_r, #block__fix-adv{
	width: 240px;
}
/*лого с поиском*/
.logosite IMG{
	width: 380px;
}



#corp{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	max-width: 100%;
	padding: 12px 0;
}

.ai_youtube {
    background: linear-gradient(to left, #e93f37, #444444);
    padding: 3px 5px;
    font-weight: bold;
    font-size: .8em;
	margin: 8px 0px;
}
.ugc_title {
    background: #343a40;
    font-size: .8em;
    margin: 8px 0px;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px!important;
    font-size: 12.5px!important;
    font-weight: normal;
    cursor: pointer;
    border: 4px double white;
    text-align: center;
}
	.ai_youtube a, .ugc_title a {
	    color: white!important;
	    text-decoration: none!important;
	    font-size: 1.1em;
	    letter-spacing: 0.5px;
	}

 #an_logo_online{
	display: block;
	margin-top: -8px;
	margin-right: 37px;
	color: black;
	float: left;
	width: 370px;

 }

#an_logo {
	width:400px;
}
	#an_logo IMG {
		width: 100%;
	} 

#left{/* левый бок*/
	width: 240px;
	background-color: #ECECEC;
	min-height: 400px;
	}

#center{/* центральный блок*/
	margin-right: 4px;
	margin-left: 6px;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	}

/* рубрикация */
#menus{
	margin-top: 2px;
	display: inline-block;
    width: calc(100% - 4px);
    background: #808080;
    margin-bottom: 4px;	
}
.drop_sub{
	background: #525050!important;
    color: white;
    font-size: 1.4em;
    padding: 7px!important;
    margin: 0px -5px;
    text-align: center;
    border-top: 1px solid white;
}
p.lk {
    background: #ececec;
    padding: 10px;
    font-size: .8em;
    font-weight: bold;
    border: 3px double #b1bad0;
}
.lk a {
    color: #4e4e4e;	
}
.overlay{top:0;right:0;bottom:0;left:0;z-index:10;display:none;background-color:rgba(0, 0, 0, 0.65);position:fixed;cursor:default;}
.overlay:target{display:block;}
.popup{top:-100%;right:0;left:50%;font-size:14px;z-index:20;margin:0;width:85%;min-width:420px;max-width:600px;position:fixed;padding:15px;border:1px solid #383838;background:#fefefe;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;-o-transition:-o-transform 0.6s ease-out;transition:transform 0.6s ease-out;}
.overlay:target+.popup{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:15%;height: 65vh;}
.close{top:19px;right:33px;width:25px;height:25px;position:absolute;padding:2px;border:2px solid grey;border-radius:27px;text-align:center;text-decoration:none;font-weight:bold;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-ms-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s;color:grey;font-size:1.4em;}
.close:hover{background-color:white;color:#149e4b;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.inner_popup{padding-top:13%;height:0px;}
.inner_popup iframe{position:absolute;width:100%;height:100%;left:0;top:0;}

#alt_main{display: inline-block;}
#alt_main div {font-size: .9em;}
#alt_main div h2 {font-weight: bold; margin-bottom: 15px;}
#alt_main .img_container {float: left;width: 60%; margin-right: 10px; padding: 3px; box-sizing: border-box; border: 1px solid gray;}
#alt_main .img_container IMG {width: 100%;}

.form {
    width: 85%;
    margin:0px auto;
}
.form_container{
    margin-bottom: 22px;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}
.form label {
    width: 100%;
    font-size: 1.2em;
    margin-bottom: 1px;
    padding-left: 1px;
}
.form input {
    width: 100%;
    height: 40px;
    border: 2px solid #b4b4b4;
    border-radius: 3px;
    font-size: 1.1em;
    box-sizing: border-box;
    padding: 0px 15px;
}
.form .submit {
    padding: 7px 25px;
    font-size: 1.2rem;
    line-height: 1.3333333;
    border-radius: 6px;
    color: #fff;
    background-color: #69c;
    border: 1px solid white;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0px auto;
    margin-top: 10px;
    
}
/*главное меню*/
ul.mainmenu{
	margin: 4px 2px 4px 0px;
	display: flex;
	gap: 4px;
    width: 100%;
    justify-content: space-around;
}

.mainmenu li {
    font-size: 1.2em;
    border-right: 1.5px solid white;
    padding-right: 2%;
}		
		.mainmenu li:last-child {
		    border-right: none;
		    padding-right: 0%;
		}
		.mainmenu li a{
			color: white;
			font-weight: bold;
			text-decoration: none;
			}

			.mainmenu li a:hover{
				text-decoration: underline;
			}

.rem{
	color: red;
	margin-right: 8px;
	}

.namerub, .newsrub{ /* название рубрик газеты*/
	margin-bottom: 4px;
	color: #701C1F;
	text-transform: uppercase;
	font-size: .78em;
	font-weight: bold;
	border-bottom:1px solid #B1BAD0;
	border-top:2px solid #B1BAD0;
	padding: 4px;
	color: #701C1F;
	}

	.namerub a{
		color: #701C1F;
		}
	.newsrub a{
		color: red;
		}

.minititle{ /* заголовок обычной статьи  */
	font-size: .8em;
	font-weight: bold;
	margin-bottom: 4px;
	}

 	.maxititle a:hover, .minititle a:hover{
		color: red;
		text-decoration: none;
		}

.maxititle{
	font-weight: bold;
	margin: 4px 0px!important;
}

.mainrub .maxititle {
	margin: 0px!important;
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: rgba(255, 255, 255, 0.6);
    padding: 10px;
    font-size: 17px;
    box-sizing: border-box;
}
.anonstxt{ /* текст анонса */
	font-size: .8em;
	}


.maxianons{
	font-size: 1em;
	}

	.maxianons a{
		color: #333333;
		}

/*одноколоночный макет*/
.mainrub, .mainrubend {
	margin-top: 8px;
	margin-bottom: 8px;
	display: inline-block;
	width: 100%;
    box-sizing: border-box;
    position: relative;
}

	.mainrub IMG, .mainrubend  IMG{
		margin-right: 12px;
	    float: left;
	    box-sizing: border-box;
		border-radius: 6px;
	    max-width: 100%;
		width: 100%;
    }


/*двухколоночный макет*/

.rub_columns{
	margin: 10px 0px;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	width: 100%;
}

.rub_column{
	flex: 1;
}

.rub_column IMG{
	width: 100%;
	border-radius: 4px;
}	

.minirub_left, .minirub_right{
	width: 289px;
    margin-bottom: 10px;
}

.minirub_left {
	padding-right: 8px;
	}
	.minirub_left .live,  .minirub_right .live{
		background-color:red;
		text-transform:uppercase;
		display: inline-block;
		float: right;
		color:#fff;
		font-weight:bold;
		font-size:0.6em;
		padding: 2px;
		position: absolute;
	}
.minirub_right {
	margin-left: -1px;
	padding-left: 8px;
	}
	.minirub_mnenie {
		background: #ececec;
	    box-sizing: border-box;
	    padding: 0px 0px 5px;
	}
		.minirub_mnenie h3, .minirub_mnenie .anonstxt {
			padding: 0px 5px;
		}


	.minirub_left IMG, .minirub_right IMG{
		margin-right: 8px;
		width: 100%;
    	box-sizing: border-box;
    	margin-bottom: 7px;
		}
/*линия конца блока*/
.publ_line {
	display:inline-block;
	margin-bottom: 8px;
	}

.publ_line_lend {
	margin-right: 8px;
	border-bottom:1px solid #B1BAD0;
	float:left;
	height: 4px;
	width:289px;
	}

.publ_line_rend {
	margin-left: 8px;
	border-bottom:1px solid #B1BAD0;
	float:left;
	height: 4px;
	width:289px;
}

.pluso {
    display: block!important;
    text-align: center!important;
    margin: 7px;
}
/*обожка*/
#titules{
	background-color: #fff; /*#cfebf6;*/
	border:1px solid #b1bad0;
	width:233px;
	padding-left:5px;
	padding-top:4px;
	}
#titules IMG {
	width:233px;
}

/* меню под обложкой */
ul#corpmenu{
	margin-top: 4px;
	background-color: #ECECEC;
	}

	#corpmenu li{
		padding: 8px;
		font-size: .8em;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px solid #999999;
		}
#corpmenu li:nth-child(6), #corpmenu li:nth-child(7){
    background: #a7a7a7;
    border-bottom: 2px solid white;
}
		#corpmenu li a{
			color: black;
			}
			#corpmenu li a:hover {
				color:red;
			}
/*paywall*/
.number__last-p {
	margin-top: -72px!important;
}
.number__last-ai {
	margin-top: -210px!important;
}
.number__last-p:before, .number__last-ai:before {
    content: "";
    display: block;
    height: 80px;
    position: relative;
    top: 70px;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 80%);
}
.number__last-ai:before {
    height: 213px;
    top: 148px;

}
.paywall_box {
	border-radius: 20px!important;
	padding: 9px!important;
	box-shadow: 0 0 30px -5px #c8cacc!important;
	margin: 10px 0px 15px 0px;
	text-align: center;
}
	.paywall_box div {
		background: #ececec;
		padding: 11px 8px;
		font-size: 12px;
		line-height: 16px;
	}
	.paywall_box h3 {
		font-weight: bold;
		font-size: 1.2em;
	}
.paywall_box h4 {
    margin: 5px 0px 3px 0px;
    padding: 5px 10px 0px 1px;
    border-top: 3px solid white;
    font-size: 1em;
    font-weight: bold;
}
	.paywall_box .button, a.service_button {
		background: #69c;
		width: 100%;
		padding: 5px 5px;
		box-sizing: border-box;
		border-radius: 3px!important;
		font-size: 12.5px!important;
		font-weight: normal;
		cursor: pointer;
		border: 4px double white;
		color: white;
		display: block;
		text-align: center;
		margin: 0px auto;
		margin-top: 10px;
	}
		.paywall_box .podpiska_button {
			width: calc(50% - 2px);
			font-size: 11px!important;
		}
	.paywall_box .snoska {
		color: #949494;
		font-size: .85em;
		line-height: 15px;
	}
	.paywall_socnets {
	    padding: 1px!important;
	}
	.paywall_socnets a {
	    text-decoration: none!important;
	    font-size: 2em;
	    color: #6599cd!important;
   	}
/*paywall.end*/
/*пресс-центр и он-лайн*/


.pressblock{
	padding: 2px;
	margin-bottom: 6px;
	background-color: #E6E6E7;
	}

.pressanons{
	display: inline-block;
	padding: 4px;
	font-size: .74em;
	font-weight: bold;
	border-bottom: 1px solid white;
	}

	.pressanons IMG {
		float: left;
		margin-right: 8px;
		}

ul#pressmenu {
	color:#666666;
	list-style-type:disc;
	margin-left:22px;
	padding-bottom:12px;
	}

	ul#pressmenu li {
		font-size:.8em;
		margin-top:8px;
		}

		ul#pressmenu li a {
			color:#003366;
			text-decoration:underline;
			}

			ul#pressmenu li a:hover {
				color:red;
				}


	#online_anons{
		margin-top: 12px;
		}

	.online_person{
		margin-top: 4px;
		margin-bottom: 4px;
		color: #003366;
		font-size: .8em;
		font-weight: bold;
		}

		.online_person a{
			color: #003366;
			}

			.online_person a:hover{
				text-decoration: underline;
				color: red;
				}

	.press_title{
		font-size: .8em;
		}


/*таблоид*/
div#star{
	min-height: 60px;
	font-weight:bold;
	font-size:15px;
	letter-spacing:1px;
	}

	#star ul{
		display: flex;
		width: 100%;
		list-style-type: none;

		}


		#star ul li, #star ul li.end {
			display: table-cell;
			padding: 0px 6px 0px 0px;
			font-size: .9em;
			background-color: #69c;
			margin-right: 3px;
			    box-sizing: border-box;
		}
		

			 #star ul li.end{
				margin-right: 0;
				margin-left: 0px;
				width: 256px;
				display: none;
			}

			#star ul li p{
				margin-top: 4px;
				margin-bottom: 4px;
				}

			#star ul li a{
				font-size: .9em;
				color: #F3F8FA;
				}


				#star li.an a{
					color: #0066CC;
					font-weight: bold;
					}

					#star li.an a:hover{
						color: red;
						text-decoration: underline;
						}

				#star li.one{
					border-left: 1px solid #CCCCCC;
					}


			 #star IMG{
					margin-right: 8px;
					float: left;
				}
		#star ul li p.live {
							background-color:red;
							text-transform:uppercase;
							width:33px;
							float: right;
							color:#fff;
							font-weight:bold;
							padding-left:2px;
							}
/*информер*/

	ul.minf_anons{
		margin-bottom: 4px;
		padding-right: 8px;
		border: 1px solid #D9DDE7;
		overflow : hidden;
	}

		ul.minf_anons li{
			min-height: 70px;
			overflow : hidden;
		}

			ul.minf_anons li a{
				color: #003399;
				font-size: .8em;

				}

				ul.minf_anons li a:hover{
					text-decoration: underline;
					}

	.minf_anons img{
		margin-right: 8px;
		float: left;
		}

ul.main_inf_anons{
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 2px;
	margin-bottom: 4px;
	font-size: .7em;
	background-color: #ECECEC;
	}

ul.main_inf_anons li{
		display: inline-block;
		padding: 2px 0px 2px 0px;
		margin-bottom: 2px;
		border-bottom: 1px solid #ffffff;
		}


		ul.main_inf_anons li IMG{
			float: left;
			margin-right: 4px;
			}

		ul.main_inf_anons li a:hover, ul.inf_anons_left  li a:hover{
			text-decoration: underline;
			}
/* анонсы номера*/


.news_time{
	margin-right: 8px;
	font-weight: bold;
	font-size: .8em;
	color: #999;
	}


	ul#topanons{
		list-style-type: none;
		padding: 4px 8px;
		color: red;
		margin-bottom: 4px;
		font-size: .9em;
		background-color: #ECECEC;
		}

		ul#topanons li{
			padding: 2px 0px 2px 0px;
			margin-bottom: 2px;
			border-bottom: 1px solid #ffffff;
			}


			ul#topanons li IMG{
				float: left;
				margin-right: 6px;
				margin-bottom: 4px;
				}

				ul#topanons li a:hover{
					text-decoration: underline;
					}

				ul#topanons li.news_arh{
					padding: 0;
					margin-left: 10px;
					color: red;
					border: none;
					font-size: .85em;
					font-weight: bold;

				}
					.news_arh a {
						color: black!important;
						padding: 0px 4px 0px 4px;
					}
				ul#topanons li.ntitle{
					color: red;
					font-weight: bold;
					text-transform: uppercase;
					font-size: .88em;
					border: none;
				}


	/*авторы*/
	.author, .authorend {
		display: inline-block;
		width: 99%;
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		border-bottom: 1px solid #FFFFFF;
		}

	#authors{
		margin-top: 4px;
		margin-bottom: 4px;
		background-color: #ECECEC;
		}


	#authors img {
		float:left;
		margin-right: 5px;
		padding-right: 2px;
		}

	p.auth_title {
		font-size: 0.8em;
		}


		p.auth_title a {
			color:#003366;
			font-weight:bold;
			}


	p.auth_anons {
		color: black;
		font-size: 0.8em;
		}

		p.auth_anons a {
			color:black;
			}



	.photo_anons{
		margin-top: 4px;
		}

	/*страница публикаций*/

	.publications {
		margin-bottom: 24px;
	}



		.publtxt blockquote, .snoska_2 {
			background-color:#E6F0F5;
			border-top:2px solid #CCCCCC;
			font-size:0.88em;
			
			margin-bottom:18px;
			margin-top:18px;
			padding:8px 8px 24px 12px;
			}
.complane_rubrikator li{
	    float: left;
    width: 50%;
	background: grey;
    padding: 10px;
    box-sizing: border-box;
    border-right: 1px solid white;
    margin-top: -10px;
    margin-bottom: 10px;
}

	.complane_rubrikator li a{color: white;}

	.number_info a {
		color:#006697;
		text-decoration:underline;
		}

		.number_info a:hover {
			color:red;
			}

	div.publtxt, div.onlinetxt {
		margin:10px 24px 0 8px;
		}

	div.publtxt, div.onlinetxt {
		font-size:1em;
		line-height: 25px;
		min-height:130px;
		}

	div.publtxt p {
		margin-top:8px;
		}
.publtxt iframe {
    width: 100%;
}

	/* иллюстрации к новостям */
		#publ_photo {
		    width: 100%;
		    margin: 0px auto;
		    margin-top: 7px;
			border-radius: 7px;
		    box-sizing: border-box;
     	}
  		#publ_photo IMG {
  			width:100%;
  		}
		#publ_photo p, #publ_photo figcaption, #publ_photo_live p,#publ_photo_live figcaption {
			margin-top: 4px;
			padding: 8px;
			font-weight: bold;
			font-size: .85em;
			color: #666666;
			background-color: #e6f0f5;
			border-bottom: 3px solid #cccccc;
			}
#publ_photo figcaption {
	margin-top: 0px;
}



	.subtitle{
		padding:0;
		margin: 2px 0 2px 0;
		font-size: .9em;
		font-weight: bold;
		}


	.number_info {
		color:#006697;
		font-size:1em;
		}


	/* панигатор */
	.pages {
		list-style-type:none;
		color:#666666;
		height:60px;
		padding-top:8px;
		}

		.pages li {
			border:1px solid #CFD1DA;
			display:inline-block;
			float:left;
			font-size:1.4em;
			font-weight:bold;
			margin-top: 4px;
			margin-right: 4px;
			padding:4px 8px 4px;
			}

.related_articles {
    width: 30%;
    float: left;
    margin: 10px 10px 10px 0px;
    padding-right: 10px;
    border-right: 3px solid #69c;
}
.related_articles p {
    font-size: .9em;
    font-weight: bold;
    margin-top: 0px!important;
    text-align: justify;
    background: #e6f0f5;
    box-sizing: border-box;
    padding: 5px;
   	border-bottom: 2px solid #cccccc;
}
.related_articles img {
    width: 100%;
}
.related_articles p a {
    text-decoration: none;
    color: #383838;
}
	/*лента новостей*/

.newslist {
    font-size: 0.8em;
    margin-bottom: 12px;
    margin-left: 4px;
    margin-top: 12px;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 8px);
    margin-right: 4px;
}

	.newslist .info {
	    background: #dcdcdc none repeat scroll 0 0;
	    display: inline-block;
		margin: 5px 7px 5px 0px;
	    padding: 5px;
	    float: left;
	}
	.newslist li {
		border-bottom: 1px solid #b1bad0;
	}
	.newslist li > div {
		display: flex;
		align-items: center;
	}
	.newslist p {
		clear: both;
		margin-bottom: 7px;
	}
	/* все новости*/
	.news_title {
		font-size:1em;
		font-weight:bold;
		margin-bottom:4px;
		}

		.news_title a {
			color:black;
			}


	/*ссылки на */
	.cpartner{
		margin: 8px 0 8px 0;
		}

	p.link_rub {
		text-align:right;
		}

		.publtxt a {
			text-decoration:underline;
			color: #003366;
			}
			.publtxt a:hover {
				color:#660099;
				}




#rating{
	float: left;
	display: block;
	width: 200px;
	padding-left: 8px;
	}



#logo_footer{
	float: left;
	padding-right: 4px;
	display: block;
	width: 300px;
	}


#copy{
	width: 500px;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	}

span.agecategory {
    float: right;
    border: 1px solid #9c9c9c;
    font-size: .7em;
    padding: 2px;
    border-radius: 18px;
    color: #9c9c9c;
}

footer{
	max-width: 100%;
}

.footer_line{
	padding: 10px;
	margin-top: 24px;
	display: flex;
	font-size: .8em;
	background-color: #808080;
	color: white;
	}

	.footer_line p{
		margin-top: 12px;
	}

	.footer_line a{
		color: white;
		text-decoration: underline;
		}

ul#footer_menu{
	display: inline-block;
	}

	ul#footer_menu li{
		font-weight: bold;
		margin-right: 3px;
	}
		ul#footer_menu li:first-child {
		    margin-top: 0px;
		}
		ul#footer_menu li:last-child {
		    margin-bottom: 5px;
		}

#comments_top{
	margin-top: 8px;
	font-size: .76em;
	background-color:#ECEFF3;
	padding: 4px;
	}



#initials {
    font-size: 0.5em;
    text-align: right;
    color: #666666;
    float: right;
}
.live_link{
		text-align: center;
		font-size: .95em;
		}
		.live_link a{
			text-decoration: underline;
			color:#003366;
			}
			.live_link a:hover{
				color: red;
				}

	ul.minf_anons li p.live {
		background-color:red;
		text-transform:uppercase;
		width:33px;
		float: right;
		color:#fff;
		font-weight:bold;
		padding-left:2px;
		margin-top:2px;
	}

	.minf_anons img{
		margin-right: 8px;
		float: left;
		}

	/*пресс-центр*/
div#tophead{
	text-align: center;
	}

div#topanons{
	font-size: .74em;
	padding-top: 18px;
	padding-bottom: 18px;
	}

div#topanons p{
	margin-top: 4px;
	}

div#topanons a{
	color: #B0583D;
	text-decoration: underline;
	}

	div#topanons a:hover{
		color: #999999;
		}

b.time{
	display: inline-block;
	color: #003366;
	}


.halso{
	font-weight: bold;
	color: #666666;
	font-size: .84em;
	margin-botto: 4px;
	}

ul.also{
	font-size: .8em;
	}
		ul.also li a{
			color:#003366;
			text-decoration: underline;
			}

			ul.also	li a:hover{
				color: #B0583D;
				}


	ol.votes li{
		padding: 2px 8px 8px 27px;
		font-size: 1em;
		color:#003366;
		}

		ol.votes li a{
			text-decoration: underline;
			color:#003366;
			}

			ol.votes li a:hover{
				color: #B0583D;
				}



	.vote_count{
		color: black;
		font-size: 1.1em;
		padding-left: 8px;
		}

	#comment_info{
		color:#666666;
		font-size:0.7em;
		font-weight:bold;
		margin-bottom:8px;
		}

		#comment_info a{
			text-decoration: underline;
			color:#003366;
		}

	.sponsor_link{
		padding-left: 22px;
		font-size:0.9em;
		color: #666666;
		}

	.sponsor_link a{
		color: #666666;
		}



.soc_sub {
	font-weight: bold;
	margin-bottom: 8px;
	}

  /* Socialization */

#socmedia {
	width: 90%;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-bottom: 8px;
	}

#like{
	width: 100%;
}


#socializ {
    display: block;
	float: left;
	width: 310px;

}

/*меню под статьей*/

#publ_panel {
	width: 590px;
	display: inline-block;
	float: top;
	font-size: .8em;
	}


#drop_sub {
	list-style-type: none;
	margin-top: 4px;
	padding: 4px;
	background-color:#ECEEF5;
	border: #CAD4E7 1px solid;
	display: none;
	font-weight: bold;
	font-size: .9em;
	width: 200px;
	}

	#drop_sub li{
		float: left;
		margin-right: 4px;
		}

	#drop_sub  a {
		color: #0F42C4;
		text-decoration: underline;
		}

		#drop_sub  a :hover{
			color: red;
			}



	.nn {
		display: inline-block;
		font-size: 0.9em;
		height: 175px;
		width: 125px;
		margin: 10px;
		text-align: center;
		}
.nn .nn_title {
	font-size: 0.95em;
}
	.nn img {
		margin-top: 10px;
		margin-bottom: 7px;
	}
	.nn img:hover {
			opacity: 0.7;
			filter: alpha(opacity=70);
			moz-opacity: 0.7;
			zoom: 1;
	}
	.nn_fr {
		display: inline-block;
		font-size: 0.9em;
		height: 290px;
		width: 600px;
		margin: 10px 10px 10px 10px;


		}

	.nn_fr img {
		margin-top: 10px;
		margin-bottom: 7px;
		border: 3px solid #b1bad0;
	}

	.nn_fr img:hover {
			opacity: 0.7;
			filter: alpha(opacity=70);
			moz-opacity: 0.7;
			zoom: 1;
	}

	#archdiv, #subdiv, #newnumber{
		float: left;
		width: 200px;
	}

	#archdiv{
		float: left;
		width: 120px;
	}


#archdiv {
	font-family: Arial;
	font-size: 0.8em;
	line-height: 14px;
}

	.kniga {
		color:#999;
		font-size:1em;
	}
	.kniga_stuff {
		width:120px;
		float:right;
	}
	.kniga_stuff p {
		margin-top:4px;
	}
	.kniga_buy {
			background-color:#69C;
			width:60px;
			margin-top:8px;
			font-size:1.2em;
			padding-left:3px;
		}
	.kniga_buy a {
			color: #fff;
	}

	.er_info {
		margin-top: 2px;
		margin-bottom: 2px;
		font-size: .9em;
		font-weight: bold;
		width: 500px;
		}

		.er_info  a{
			color: #701C1F;
			}

	#Regions {
		font-size: .9em;
		}

	.rub_time{
		margin-left: 8px;
		padding: 0 4px 0 4px;
		font-size: .9em;
		background-color: #cccccc;
		font-weight: normal;
		}

	#parthers_link{
		background-color: #ECEFF3;
		padding: 4px;
		font-size: .8em;
		}

		#parthers_link a{
			text-decoration: underline;
			}


	#book img {
		float: left;
		margin-right: 5px;
		}

	.price {
		background-color: #6699CC;
		color: #F3F8FA;
		font-size: 0.9em;
		font-weight: bold;
		}

	.clicks {
		color: white;
		}

	.sumcomments {
		color: red;
		font-weight: bold;
		font-size: .8em;
		}

	.live2 {
		background-color:red;
		color:#fff;
		text-transform:uppercase;
		margin-left:10px;
		font-size: 0.8em;
	}
	.live3 {
		background-color:red;
		color:#fff;
		text-transform:uppercase;
		font-size:110%;
	}


#search_time {
	
}

/*таблоид*/
div#star2{
	_height: 60px;
	min-height: 60px;
	font-weight:bold;
	font-size:15px;
	letter-spacing:1px;
	}

	#star2 ul{
		list-style-type: none;

		}


		#star2 ul li, #star2 ul li.end {
			display: inline;
			display: table-cell;
			float: left;
			width: 241px;
			padding: 0px 8px 0px 8px;
			font-size: .9em;
			background-color: #1034a6;
			margin-right: 6px;

			}

			 #star2 ul li.end{
				margin-right: 0;
				margin-left: 1px;
				width: 244px;
			}

			#star2 ul li p{
				margin-top: 4px;
				margin-bottom: 4px;
				}

			#star2 ul li a{
				font-size: .9em;
				color: #F3F8FA;
				}				}

					#star2 ul li a:hover{
						text-decoration: underline;
						}

				#star2 li.an a{
					color: #0066CC;
					font-weight: bold;
					}

					#star2 li.an a:hover{
						color: red;
						text-decoration: underline;
						}

				#star2 li.one{
					border-left: 1px solid #CCCCCC;
					}


			 #star2 IMG{
					margin-right: 8px;
					float: left;
				}
		#star2 ul li p.live {
							background-color:red;
							text-transform:uppercase;
							width:33px;
							float: right;
							color:#fff;
							font-weight:bold;
							padding-left:2px;
					}

.dalee {
	font-weight:bold;
	text-align:right;
	margin-top:5px;
}

.arem {
	font-size: 0.5em!important;
	color:red;
}
.soc_reg {
	display: flex;
    flex-wrap: wrap;
	width: 235px;
}
/*поисковик Яндекс*/

.ya-site-form__wrap {
	width: 205px!important;
}

/*кнопка свежий номер*/
.newnum {
	color:white;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	background-color: red;
	width: 76%;
	height: 14px;
	font-size: 0.75em;
	padding: 2px;
	margin: 10px 41px 0px 5px;
	text-align: center;
}

.newnum2 {
	background-image: url(http://www.argumenti.ru/pub/images/images_sl/nomer.gif);
	width:168px;
	height:19px;
	background-repeat: no-repeat;
	margin: 9px 0px 6px 5px;
}


.regiontitle {
    display: inline-block;
    background-repeat: no-repeat;
    letter-spacing: 1px;
    background-color: red;
    margin: 9px 0px 6px 5px;
    color: white;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.9em;
}

/*архив 2013*/

.archlink a {
	color:#696969;
}
	.archlink a:hover {
		color:red;
	}
.archlink {
	font-weight:bold;
	margin:10px;
	font-size:1em
}
.arch {
	margin:15px;
	font-size:0.9em;
}

.formbuynum {
	margin-top: 10px;
}

/*робокасса*/
.buy_form {
	width: 350px;
  margin: 0 auto;
  margin-top: 30px;
  background: #f8f8f8;
  overflow: hidden;
  border-radius: 7px;
	padding: 17px;
	background-color: #dcdcdc;
}
	.buy_form p {
		font-size: 0.9em;
		margin-bottom: 10px;
		display: flex;
	}
.buy_desc {
	font-size: 0.8em;
	margin: 12px;
}
.buy_form input, .buy_form select {
	background: #fff;
  transition: all 800ms;
  width: 80%;
  border-radius: 3px 0 0 3px;
  font-family: 'Ropa Sans', sans-serif;
  border: solid 1px #ccc;
  border-right: none;
  outline: none;
  color: #999;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding-left: 10px;
  font-size: 16px;
}
.buy_form .agree {
	width: 8%;
	height: 15px;
}
.buy_form label {
	font-weight: bold;
	padding-top: 3px;
}
.buy_form span.icon {
  width: 50px;
  transition: all 800ms;
  text-align: center;
  color: #999;
  border-radius: 0 3px 3px 0;
  background: #e8e8e8;
  height: 42px;
  line-height: 40px;
  display: inline-block;
  border: solid 1px #ccc;
  border-left: none;
  font-size: 29px;
}
.btn {
  background: #0099CC!important;
  margin: 0 auto;
  width: 100%!important;
  padding: 0 10px;
  border-radius: 10px!important;
  font-size: 18px!important;
  color: #FFF!important;
  font-weight: bold;
  cursor: pointer;
}
.mainmini .btn {
	background: #69c!important;
    width: 90%!important;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px!important;
    font-size: 12.5px!important;
    font-weight: normal;
    cursor: pointer;
    margin: 12px 0px;
    border: 4px double white;
}
.btnbuy {
	background: #0099CC!important;
  margin: 0 auto;
  width: 99%!important;
  padding: 0 10px;
  border-radius: 10px!important;
  font-size: 18px!important;
  color: #FFF!important;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  height: 25px;
  padding-top: 5px;
  margin-top: 15px;
  display: inline-block;
}
.buy_freshnum {
	float:right;
	background-color:#2E8B57;
	color:#fff;
	font-size:0.95em;
	padding-left:5px;
	padding-right:5px;
}
.buy_freshnum_new {
	background-color: #2E8B57;
    color: #fff;
    font-size: 1em;
    margin-bottom: 18px;
    font-weight: bold;
    padding: 5px 16px;
    display: inline-block;
    border-radius: 5px;
}
	.buy_freshnum_new a {
		color: white;
	}
#curnum {
	width:180px;
	height: 360px;
}
#coinnum {
	background: url(http://www.argumenti.ru/pub/images/images_sl/coin2.png) no-repeat right bottom;
	width: 173px;
	height: 244px;
	position: absolute;

}
#buynewnum {
	background: url(http://www.argumenti.ru/pub/images/images_sl/coin2.png) no-repeat right bottom;
	width: 210px;
	height: 40px;
	float: right;
	background-color: #69c;
	border-radius: 35px;
	padding-top: 19px;
	margin-top: 10px;
	font-weight: bold;
}
#buynewnum span {
	color: white;
	margin-left: 10px;
}
/*меню архива номеров*/

.soc-list{
	display: flex;
	gap: 8px;
	padding: 2px 8px 0px 8px;
}

.socs{
	display: block;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
}

.soc-vk {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.7' stroke='%233B83B5'/%3E%3Cpath d='M17.7474 9.513C17.8314 9.234 17.7474 9.0294 17.3502 9.0294H16.0344C15.6996 9.0294 15.5466 9.2064 15.4626 9.4008C15.4626 9.4008 14.7936 11.0322 13.8456 12.09C13.5396 12.3978 13.3998 12.495 13.233 12.495C13.1496 12.495 13.0284 12.3978 13.0284 12.1188V9.513C13.0284 9.1782 12.9318 9.0294 12.6528 9.0294H10.5852C10.3764 9.0294 10.2504 9.1842 10.2504 9.3318C10.2504 9.6486 10.7244 9.7218 10.773 10.6146V12.5514C10.773 12.9756 10.6968 13.053 10.5288 13.053C10.083 13.053 8.9982 11.4156 8.3544 9.5412C8.229 9.177 8.1024 9.03 7.7664 9.03H6.4512C6.075 9.03 6 9.207 6 9.4014C6 9.7506 6.4458 11.4786 8.0766 13.764C9.1638 15.3246 10.6944 16.1706 12.0888 16.1706C12.9246 16.1706 13.0278 15.9828 13.0278 15.6588V14.4792C13.0278 14.1036 13.1076 14.028 13.3722 14.028C13.5666 14.028 13.9014 14.1264 14.682 14.8782C15.5736 15.7698 15.7212 16.17 16.2222 16.17H17.5374C17.913 16.17 18.1008 15.9822 17.9928 15.6114C17.8746 15.2424 17.4486 14.7054 16.8834 14.07C16.5762 13.7076 16.1172 13.3176 15.9774 13.1226C15.7824 12.8712 15.8388 12.7602 15.9774 12.537C15.978 12.5376 17.5806 10.2804 17.7474 9.513Z' fill='%233B83B5'/%3E%3C/svg%3E");
}

.soc-tg{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.7' stroke='%233B83B5'/%3E%3Cpath d='M10.9024 13.3361L10.7336 15.6814C10.9751 15.6814 11.0796 15.5789 11.205 15.4559L12.3368 14.387L14.682 16.0842C15.1121 16.3211 15.4151 16.1963 15.5312 15.6932L17.0706 8.565L17.071 8.56458C17.2074 7.93626 16.841 7.69056 16.422 7.84469L7.37352 11.2681C6.756 11.505 6.76536 11.8451 7.26858 11.9993L9.58188 12.7103L14.9553 9.38778C15.2082 9.22229 15.4381 9.31385 15.249 9.47933L10.9024 13.3361Z' fill='%233B83B5'/%3E%3C/svg%3E%0A");
}

.soc-dzen{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.9064C0 6.47583 0 3.76054 1.68706 2.07348C3.37413 0.386414 6.08942 0.386414 11.52 0.386414L12.48 0.386414C17.9106 0.386414 20.6259 0.386414 22.3129 2.07348C24 3.76054 24 6.47583 24 11.9064V12.8664C24 18.297 24 21.0123 22.3129 22.6993C20.6259 24.3864 17.9106 24.3864 12.48 24.3864H11.52C6.08942 24.3864 3.37413 24.3864 1.68706 22.6993C0 21.0123 0 18.297 0 12.8664L0 11.9064Z' fill='%23202022'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.998 11.7564C19.1344 11.6964 16.4606 11.5744 14.6368 9.74841C12.8109 7.92441 12.6909 5.25241 12.6309 0.386414H11.3671C11.3071 5.25041 11.1851 7.92441 9.36122 9.74841C7.53737 11.5724 4.86359 11.6964 0 11.7564L0.0019998 13.0164C4.86559 13.0764 7.53937 13.1984 9.36322 15.0244C11.1871 16.8484 11.3091 19.5224 11.3691 24.3864H12.6329C12.6929 19.5224 12.8149 16.8484 14.6388 15.0244C16.4626 13.2004 19.1364 13.0764 24 13.0164L23.998 11.7564Z' fill='white'/%3E%3C/svg%3E");
}

.share-block{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	background: #f2f0f0;
	margin-top: 12px;
	padding: 8px;
}

ul#archdrop
{
	background-color: #ECECEC;
	letter-spacing:1px;
	font-weight: bold;
	color:white;
}

ul#archdrop li
{
	padding: 4px 0px 0px 8px;
	list-style: none;
	border-bottom: 1px solid white;
	height: 17px;
	width: 100px;
}

		ul#archdrop li:hover {
			background-color: #B5B5B5;
		}



.readmore {
	text-align: right;
	margin-right: 15px;
}
.readmore a {
	font-size: 0.9em;
	color:#006697;
	font-weight: bold;
}

/*колонка юмора*/
.humor_title {
	color: #701C1F;
	font-size: 0.78em;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 4px 0;
	text-transform: uppercase;
	margin-top: 10px;
}
.humorblock {
	background-color: #ECECEC;
	border-top: 1px solid #C0C0C0;
	color: black;
	font-size: 0.8em;
	list-style-type: none;
	margin-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
}
.humorblock article {
	border-bottom: 3px solid #FFFFFF;
	margin-bottom: 7px;
	padding: 7px 0;
	line-height: 1.45em;
}
.humorblock article h3 {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 2px solid white;
}
.humorblock article a:hover {
	text-decoration: underline;
}
.humorblock article p a {
	color: white;
	}
.humorfoto {
	text-align: left!important;
	margin-top: 10px;
}



#endline {
	margin-top: 12px;
	padding-top: 8px;
}

	#tags {
	margin-top: 4px;
	margin-bottom: 4px;
	display: flex;
	flex-wrap: wrap;
	font-size:.9em;
	}

	#tags li{
		font-weight: bold;
		}

		#tags li a{
			color: #003366;
			text-decoration: underline;
			}

#br_news {
	width: 600px;
min-height: 200px;
display: inline-block;
margin-bottom: 10px;
}

#br_news h3 {
	color: white;
	font-weight: bold;
	font-size: 2em;
	padding-left: 10px;
}
#br_news h2 {
text-transform: uppercase;
font-size: 2em;
font-weight: bold;
padding: 4px 0 4px 0;
margin-left: 5px;
float: right;
width: 395px;
}
.minirub_bnews {
	padding-right: 8px;
border-right: 1px solid #E8E8E8;
float: left;
width: 279px;
margin:5px;
}
#br_news IMG {
margin: 40px 0px 0px 15px;
float: left;
border: 2px solid white;
}
.br_red {
	background-color: red;
}
.br_red h2 {
		color: white;
		line-height: 47px;
}

.a {
	display: none;
	min-height: 55px;
}
.auth_but {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 5px;
	cursor: pointer;
	margin-left: 5px;
	color: red;
}
.auth_but:hover {
	text-decoration: underline;
}
.z {
	display: none;
	min-height: 55px;
}
.zak_but, .readmore {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 5px;
	cursor: pointer;
	margin-left: 5px;
	color: red;
}
.readmore {
	text-align: left;
}
.zak_but:hover {
	text-decoration: underline;
}
/*четкие аватарки*/
.avatar{ /* селектор для класса avatar */
    float: left; /* прижимаемся к левому краю, обтекание справа */
    background: #fff; /* фон */
    width: 50px; /* ширина */
    height: 50px; /* высота */
    padding: 5px; /* внутренние отступы(верх, право, низ, лево) */
    border: 1px solid #999; /* граница(ширина, тип, цвет) */
    border-radius: 50%; /*скругление равно 50 процентам от общей ширины, фактически 25 пикселей, вот и круг получили(ещё есть с префиксом -moz и -o) */
    box-shadow: 0px 1px 1px 1px #bbb /* смещение по горизонтали, смещение по вертикали, размытие, увеличение и цвет */
}
.avatar img{ /* селектор для картинки, которая "внутри" класса avatar */
    display: block; /* картинка выводится как блок, по ширине будет равен родителю(диву в котором находится) */
    width: 100%; /* ширина 100% */
    border: 0; /* граница нулевая */
    margin: 0; /* внешний отступ отстутствует */
    border-radius: 50%; /* читай выше */
}
/*четкие аватарки.end*/

.sim_blog {
	width:295px;
	clear: both;
padding-top: 10px;
border-top: 1px solid #efefef;
}
	.sim_blog h2 {
		font-weight: bold;
	}
.bloger {
	float:left;
	width: 85px;
}
.blog_stuff {
	float: right;
	width: 210px;
	padding-bottom: 10px;
}
.blog_photo {
	margin:0px;
	text-align: center;
}
.blog_photo figcaption {
	text-align: left;
	font-size: 0.8em;
}
.blog_photo figcaption span {
color: #696969;
font-size: 0.7em;
}
.blog_date {
	font-size: 0.7em;
	color: #696969;
	text-align: right;
}
.blog_desc {
	font-size: 0.8em;
}
.comments_blog {
width: 35px;
font-size: 0.8em;
float: left;
padding-top: 1px;
text-align: right;
background: url('../images/images_sl/dial2.jpg') no-repeat 0px 2px;
}
.share {
font-size: 0.8em;
width: 76px;
margin: 0px;
float: right;
margin-right: 70px;
padding-top: 1px;
font-weight: bold;
}
.share:hover {
	cursor: pointer;
}
.blog_soc {
border-top: 2px solid #b1bad0;
background-color: #ececec;
height: 19px;
padding-left: 10px;
margin-top: 10px;
}

.shareBlock {
display: none;
position: absolute;
width: 240px;
height: 35px;
padding-top: 9px;
margin: 14px 0px 0px 50px;
z-index: 1000;
background: url('../images/images_sl/dial.png') no-repeat 0 0;
}
.olimpiada {
	font-size: 0.8em;
	text-align: center;
		width:200px;

}
.olimpiada th {
	background-color: #69c;
	font-weight: bold;
	color: #fff;
}
.olimpiada th, td {
	padding: 5px 2px 5px 3px;
}
.olimpiada td {
	border-bottom: 1px solid #b1bad0;
}
.zachet {
    font-size: .7em;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
    text-transform: uppercase;
    background: #69C;
    color: white;
    border-bottom: 2px solid white;
}
.sochicntr {
	text-align:left;
	font-weight: bold;
}
.oneelse {
	display: none;
}
.oneelse_but {
	font-size: 0.8em;
	text-align: right;
	color: red;
	font-weight: bold;
	margin: 5px 0px 5px 5px;
}
.oneelse_but:hover {
	cursor: pointer;
}
#scroller_back, #scroller_main {
		width: 600px;
		height: 25px;
		padding-top: 1px;
		background-color: #69c;
}
#scroller_main {
		width: 100%;
		display: inline-block;
		margin-top: 3px;
}
.scroll_b {
	margin-left: 6px;
	font-weight: bold;
	text-transform: uppercase;
line-height: 25px;
color: white;
}
#scroller_main #scroller_container {
	width: 90%;
}
#scroller_container {
	position: relative;
	width: 510px;
	height: 21px;
	overflow: hidden;
	margin:0px auto;
border: 1px solid #b1bad0;
float:right;
background-color: #fff;
margin-right: 2px;
			}

#scroller {
	white-space: nowrap;
	line-height: 19px;
	font-size: 1em;
font-weight: bold;
	}
#scroller a:hover {
	text-decoration:underline;
}
#scroller a {
	margin-right:10px;
		}

#scroller span a {
	color: #808080;
		margin-right: 0px!important;
	margin-left:10px;
	font-size: 80%;

}
/*Карусель АН-Онлайн*/


.wrapper {
max-width: 590px;
height:269px;
margin: auto;
display: inline-block;
display: -moz-inline-stack;
}
.jcarousel-wrapper {
    margin: 0px auto;
    position: relative;
    height:269px;
}

.jcarousel-wrapper .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 11px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
        left: 169px;
top: 234px;
}

.jcarousel-wrapper .photo-credits a {
    color: #fff;

}

/** Carousel **/

.jcarousel, .quize {
    position: relative;
    overflow: hidden;
    width: 590px;
    height:269px;

}

.jcarousel .list, .quize .list {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    height:270px;

}

.jcarousel .list div, .quize .list div {
    float: left;
    width:590px;
    height: 269px;
}
.jcarousel img, .quize img {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
}
/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next, .quize-next {
    position: absolute;
    top: 100px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 10px #000;
    font: 65px/27px Arial, sans-serif;
}
.quize-next {
	top:190px;
	height: 10px;
	text-shadow: 0 0 0px #fff;
}

.jcarousel-control-next {
    right: 230px;
}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: 0;
    left: 15px;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 12px;
    line-height: 14px;
    min-width: 14px;

    background: #69c;
    color: #fff;
    font-weight: bold;
    border: 1px solid white;
    border-radius: 14px;
    padding: 3px;
    text-align: center;

    margin: 5px 5px 7px 5px;

    opacity: .75;
}

.jcarousel-pagination a.active {
    background: red;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
.quize_quest {
	color: #000000;
	font-weight: bold;
	font-size: 17px;
	line-height: 24px;
	padding-left: 40px;
	position: relative;
	margin: 15px 0;
}
.variants {
margin: 0px 0px 35px 55px;
}
.variants li {
margin-bottom: 12px;
color: #000000;
}
.variants li label {
	display: inline-block;
position: relative;
padding-left: 40px;
}
.variants li label {
font-size: 0.9em;
font-weight: bold;
}
.quize_quest span {
position: absolute;
left: 0;
max-width: 60px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
display: inline-block;
font-size: 1em;
line-height: 18px;
min-width: 18px;
background: #69c;
color: #fff;
font-weight: bold;
border: 1px solid black;
border-radius: 14px;
padding: 3px;
text-align: center;
opacity: .75;
margin-top: 5px;
}
.variants li label input {
display: block;
position: absolute;
top: -3px;
left: 0;
}
.ibutton.color3 {
background: #69c;
}
.ibutton {
display: inline-block;
width: auto;
vertical-align: baseline;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
color: #ffffff;
font: bold italic 12px/100% Georgia, "Times New Roman", serif;
padding: 4px 8px 5px 8px;
min-height: 16px;
border: 0 none;
background: #69c;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
margin-left: 30px;
}
.quest_type {
font-weight: bold;
line-height: 50px;
font-size: 1.4em;
padding-left: 10px;
}
.quest_text {
	border-bottom: 1px solid #b1bad0;
	font-size: 0.95em;
	padding-bottom: 20px;
}
.link a {
	color: #003366;
	font-weight: bold;
	margin: 0px 30px;
}
.link {
	margin: 10px 0px;
}
/*Чемпионат Мира*/
.brasil_games {
	width: 294px;
	font-size: 0.8em;
}
.brasil_games th {
	font-size: 0.9em;
}
.brasil_header {
	color: white;
	padding: 2px 5px;
	font-weight: bold;
	text-align: center;
}
.brasil_shadow {
text-shadow: 3px -1px 4px black;
text-transform: uppercase;
font-size: 1.7em!important;
}
.brasil_header IMG {
	margin: 0px 9px;
	border: 1px solid black;
	position: relative;
top: 4px;
}
.brasil_games td {
	background: #fff;
}
.brasil_team {
	width: 107px;
}
.brasil_team a:hover {
	color:#69c;
	text-decoration: underline;
}
.brasil_date {
	width: 30px;
}
.brasil_point {
	width: 14px;
	text-align: center;
}
.brasil_count {
	width: 45px;
	text-align: center;
}
.column_brasil {
	width: 295px;
	min-height: 100px;
	float:left;
	font-weight: bold;
	margin-bottom: 10px;
	border: 2px solid;
}
.brasil_a {
	background:#508638;
	border: 2px solid #508638;
}
.brasil_a table td {
	border: 2px solid #508638;
}
.brasil_b {
	background:red;
	float:right;
	border: 2px solid red;
}
.brasil_b table td {
	border: 2px solid red;
}
.brasil_c {
	background:#736d61;
	border: 2px solid #736d61;
}
.brasil_c table td {
	border: 2px solid #736d61;
}
.brasil_d {
	background:#3d82ab;
	float: right;
	border: 2px solid #3d82ab;

}
.brasil_d table td {
	border: 2px solid #3d82ab;
}
.brasil_e {
	background:#712565;
	border: 2px solid #712565;
}
.brasil_e table td {
	border: 2px solid #712565;
}
.brasil_f {
	background:#eb722e;
	float: right;
	border: 2px solid #eb722e;
}
.brasil_f table td {
	border: 2px solid #eb722e;
}
.brasil_g {
	background:#262243;
	border: 2px solid #262243;
}
.brasil_g table td {
	border: 2px solid #262243;
}
.brasil_h {
	background:#d5ab45;
	float: right;
	border: 2px solid #d5ab45;
}
.brasil_h table td {
	border: 2px solid #d5ab45;
}

.plus18 {
	position: relative;
	bottom: 20px;
	left: 165px;
	display: block;
	width: 28px;
	height: 22px;
	padding: 6px 0px 0px 0px;
	background: #e50b00;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

.playoff_brasil, .playoff_final {
	width: 295px;
	float:left;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: .8em;
}
.playoff_final {
	width: 600px;
}
.playoff_brasil td, .playoff_final td {
	border: 2px solid black;
}
.p_group {
	width: 30px;
	float: none;
}
.playoff_team {
	width: 180px;
	color:black;
}
.playoff_name {
	color: black;
	background: #dcdcdc;
}

.articl_img {
    margin-bottom: 10px;
    position: relative;
    margin: 0;
}

.soc_img {
    position: absolute;
    top: 9px;
    left: 3px;
    display: none;
    width: 200px;
}
.articl_img:hover .soc_img {
    display: block;
}
/*соцсети*/
/* Базовый контейнер табов */
.tabs {
width: 200px;
}
/* Стили секций с содержанием */
.tab-content {
  display: none;
  background: #fff;
}
.socialtabs  {
  display: none;
}
/* Стили вкладок (табов) */
.sociallabels  {
  display: inline-block;
  margin: 0 0 -1px;
}
/* Изменения стиля заголовков вкладок при наведении */
.sociallabels:hover {
      filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(80%);
  -ms-filter: grayscale(80%);
  -o-filter: grayscale(80%);
  filter: grayscale(80%);
  cursor: pointer;
}
/* Стили для активной вкладки */
.socialtabs:checked + .sociallabels {
  color: #555;
  border: 1px solid #ddd;
  border-top: 1px solid #009933;
  border-bottom: 1px solid #fff;
    filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(80%);
  -ms-filter: grayscale(80%);
  -o-filter: grayscale(80%);
  filter: grayscale(80%);
}
/* Активация секций с помощью переключателя :checked */
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6 {
  display: block;
}
#socnets li a, .tabs label {
display: inline-block;
vertical-align: inherit;
margin: 3px 0 0 2px;
padding: 0;
width: 30px;
height: 31px;
background: url("../05.png") 0 0 transparent no-repeat;
}
#socnets .vk, .tabs .vk  {
background: url("../images/images_sl/vk.png") 0 0 transparent no-repeat;
}
#socnets .ok, .tabs .ok {
background-position: -93px 0;
}
#socnets .fb, .tabs .fb {
background-position: -0px 0;
}
#socnets .tw, .tabs .tw {
background-position: -31px 0;
}
#socnets .gp, .tabs .gp {
	background-position: -186px 0;
}
#socnets .mm {
	background-position: -217px 0;
}
#socnets .in {
background: url("../in.png") no-repeat;
}
.tabs .mt {
	border: 1px solid black;
	background: url(http://argumenti.ru/pub/images/images_sl/mt.png) no-repeat center!important;
	border-radius: 15px;
	margin-top: 0px!important;
}
.mt2 {
	border: 1px solid black;
	background: url(http://argumenti.ru/pub/images/images_sl/mt.png) no-repeat center!important;
	border-radius: 15px;
	margin-top: 2px!important;
	height: 30px;
}
.tab-content {
	padding-top: 38px;
	padding-bottom: 5px;
}

/*фотогаллерея*/
.partners {
	position: relative;
}
.partners_slide {
	padding: 0 45px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.index-clients__prev, .index-clients__next, .topnewsclicks_prev, .topnewsclicks_next {
  position: absolute;
  top: 27px;
  width: 29px;
  height: 48px;
  cursor: pointer;
  background: url('../images/images_sl/slider-nav.png') no-repeat 0 0;
}
.topnewsclicks_prev, .topnewsclicks_next {
	top: 87px!important;
}
.index-clients__prev, .topnewsclicks_prev {
  left: 0;
  background-position: 0 -48px;
}
.index-clients__prev:hover, .topnewsclicks_prev:hover {
  background-position: 0 0;
}

.index-clients__next, .topnewsclicks_next {
  right: 0;
  background-position: -29px -48px;
}
.index-clients__next:hover, .topnewsclicks_next:hover {
  background-position: -29px 0;
}
.topnewsclicks_container {
  position: relative;
  overflow: hidden;
  height: 227px;
}
.index-clients__container {
  position: relative;
  overflow: hidden;
  height: 118px;
}

.index-clients__list {
  position: absolute;
  width: 20000em;
}

.topnewsclicks {
  width: calc(100% - 8px);
  margin: 0px 4px;
  border-bottom: 2px solid white;
}
	.topnewsclicks div {
		display: flex;
	    align-items: center;
	    font-size: 1em;
	    padding: 5px;
	    background: #ECECEC;
	    box-sizing: border-box;
    }
	.topnewsclicks div span {
		background: white;
	    border-radius: 17px;
	    border: 2px solid #cacaca;
	    display: inline-block;
	    margin-right: 3px;
	    font-size: .55em;
	    font-weight: bold;
	    padding: 2px;
	    text-align: center;
	    width: 13px;
   	}
.topnewsclicks div p {
	font-weight: bold;
	line-height: 12px;
	font-size: 0.67em;
	padding: 3px;
	overflow: hidden;
}


.linkmenu a {
	padding:7px 15px!important;
}
.linkmenu ul li a {
	font-size: 1.3em!important;
}

/*wr informer*/
.wr-block {
	width: 218px;
	border: 1px solid #D9D9D9;
	padding: 5px 10px;
	font: 12px/12px Arial,Helvetica,sans-serif;
	background-color: #ECECEC;
	min-height: 210px;
	margin-bottom: 5px;
}
.wr-item {
	clear: both;
margin: 0 0 5px;
}
.wr-img img {
text-align: left;
border: 0 !important;
float: left;
margin: 0 7px 10px 0;
}
/*wr informer end*/

/*слайдер главная*/
#featured{
	width:calc(100% - 5px);
	position:relative;
	height:300px; 
	overflow:hidden;
	border:1px solid #b1bad0;
	padding: 3px;
	box-sizing: border-box;
}
#featured ul.ui-tabs-nav{
	display: none;
}
#featured .ui-tabs-panel{
	width:100%;
	height:293px;
	position:relative;
}
#featured .ui-tabs-panel IMG{
	width:100%;
	height:293px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li img{
	float:left;
	margin:2px;
	padding:2px;
	border:1px solid #eee;
	width: 74px;
	height: 50px;
}
#featured ul.ui-tabs-nav li img:hover {
					opacity: 0.6;
			filter: alpha(opacity=60);
			moz-opacity: 0.6;
			zoom: 1;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}


#nav-fragment-1 a:hover, #nav-fragment-2 a:hover, #nav-fragment-3 a:hover, #nav-fragment-4 a:hover {
		background:#69c;
		height:57px;
color:white;

}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active{
color:white;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{
		background:#69c;
color:white;
}

#featured .ui-tabs-panel .info{
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	background: #ECECEC;
				opacity: 0.7;
			filter: alpha(opacity=70);
			moz-opacity: 0.7;
			zoom: 1;
}
.navitem a {
float: left;
width: 145px;
	display:block;
	height:57px; text-decoration:none;
	color:black;
	line-height:20px; outline:none;
	padding: 3px;
	line-height: 14px;
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute;
	font-size:11px;
	font-family:Verdana;
	color:#f0f0f0;
	right:10px;
	top:-20px;
	line-height:20px;
	margin:0;
	outline:none;
	background:#333;
}
#featured .info h2{
	font-size:1em;
	padding:5px;
	margin:0;
	font-weight:bold;
	overflow:hidden;
}

#featured .info a{
	text-decoration:none;
}
#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}
/*слайдер главная завершение*/

/*фотослайдер*/
#slider7 { height: 189px; overflow:hidden; padding: 0 0 10px 0; }
#slider7 .viewport { width: 597px; height: 189px; float: left; overflow: hidden; position: relative; }
#slider7 .buttons {
    background: #C01313;
    border-radius: 35px;
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    position: absolute;
    top:70px;
    left:10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
}
#slider7 .next {
    left:550px;
}
#slider7 .buttons:hover{
    color: #C01313;
    background: #fff;
}
#slider7 .disable { visibility: hidden; }
#slider7 .overview { list-style: none; position: absolute; width: 597px; left: 0 top: 0; }
#slider7 .overview li{ float: left; margin: 0 9px 0 0; padding: 1px; height: 189px; border: 1px solid #dcdcdc; width: 597px;}
/* ---------- Globals ---------- */


#slider7 .overview {
    margin: 0;
    padding: 0;
}
/*фотослайдер завершен*/
.book_block{
  float: right;
  width: 38%;
  display: inline-block;
    border: 1px solid #b1bad0;
  border-radius: 10px;
  margin: 0px 10px 10px 10px;
 box-shadow: 3px 3px 11px rgba(0,0,0,0.5);
 cursor: pointer;
 text-align: center;
}
.book_block IMG{
	margin: 10px 0px;
width: 75%;
  border: 1px solid #EDEDED;
	}
.book_block h3 {
	margin: 4px 0px;
  text-transform: uppercase;
  font-size: .78em;
  font-weight: bold;
  padding: 4px 0 4px 0;
  color: #701C1F;
}
.book_block p {
	font-weight: bold;
	  font-size: .9em;
	  margin: 10px 0px;
}
.book_block .buy, .book_block .buy2, #curnum .buy, #curnum .buy2 {
background: rgb(42, 255, 42);
  width: 165px;
  margin: 0px auto;
  color: white;
  padding: 5px;
  margin-bottom: 10px;}
.book_block .buy2, #curnum .buy2 {
	  background: #2E8B57;
}
#curnum .buy a, #curnum .buy2 a {
	color: white;
}
.book_block:hover {
	 box-shadow: none;
}
.buy_stuff {
	display: inline-block;
  width: 94%;
  padding: 30px 20px;
}
.buy_stuff hgroup {
	  border-bottom: 4px #b1bad0;
  border-bottom-style: double;
  width: 325px;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.buy_stuff h1 {
	color: #696969;
	margin-top: 6px;
}
.buy_stuff h2 {
	font-size: 1.2em;
	font-weight: bold;
}
.buy_stuff p {
	  font-size: .9em;
  line-height: 19px;
}
.buy_stuff .oblozhka {
		float: right;
	margin: 0px 0px 10px 20px;
	width: 40%;
text-align: center;
}
.buy_stuff IMG {
	width: 100%;
	margin-bottom: 25px;
}
.buy_stuff .price, #curnum .price {
  background: #2E8B57;
  font-size: 2em;
  display: inline;
    padding: 4px;
  border-radius: 9px;
}
#curnum .price {
	margin-left: 20%;
	}
.vvedite_email {
	text-align: center;
  font-weight: bold;
  font-size: 1.2em;
}

.plusheader {
	width: 100%;
	background: #44954C;
	padding: 5px;
}
.plusheader ul li a {
	color: white;
	margin: 5px 0px;
}
.plusheader ul li  {
	margin: 5px;
}
.s_article {
    width: 838px;
    min-height: 120px;
    padding: 7px 0px 12px 0px;
    border-bottom: 1px solid #C9CDD2 !important;
        display: inline-block;
}
.s_article .img {
    width: 180px;
    height: 135px;
    display: block;
        padding: 4px 10px 0px 0px;
        float: left;
        display: inline-table;
}
.s_article h3 {
    padding-bottom: 0px;
    font-size: 18px;
    font-weight: bold;
}
.s_article h3 a {
    color: #003366;
}
.s_article .txt {
    float: left;
    width: 645px;
}
.s_article .txt em {
    color: #989898;
    font-size: 90%;
    padding-right: 2px;
    font-style: normal;
}
.s_article .txt p {
font-weight: normal;
}
.fotogallery_plus img {
	width: 100%;
}
.fotogallery_plus {
	width: 31%;
    float: left;
    padding: 5px;
    margin: 5px 3px 5px 2px;
    border: 1px solid #b1bad0;
}
.fotogallery_plus p {
	text-align: center;
	font-weight: bold;
}
.r_plus {
	text-align: center;
}
.r_plus IMG {
	max-width: 240px;
	margin-bottom: 20px;
}
.plus_uchastniki li {
    float: left;
    width: 215px;
    padding: 0px 10px 4px 0px;
}
.plus_uchastniki li .img {
    float: left;
    width: 79px;
    height: 112px;
    padding: 2px 0px 0px 4px;
}
.plus_uchastniki li .img img {
    display: block;
    width: 70px;
    height: 70px;
}
.plus_uchastniki li .txt {
    float: left;
    width: 122px;
}
.plus_uchastniki li .txt .name {
    font-size: 14px;
    font-weight: bold;
}
.plus_uchastniki li .txt .city {
    font-weight: normal;
}
.plus_uchastniki li .txt .num a {
    color: #44954C;
}

/*jsdropdown*/
.greenbuy {
background-color: seaGreen!important;
width: 145px;
    font-size: 0.9em;
text-align: right;
border-right: none!important;
overflow: hidden;
}
@media (max-width: 500px) {
	.greenbuy {position: absolute;
width: 9%;
}
	.greenbuy a {
		font-size: 0.8em;
}
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEVEL ONE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.dropdown
{
	margin-bottom: 3px;
	position: relative;
	font-family: Arial;
	font-size: .6em;
	line-height: 14px;
	z-index: 999;
	padding: 0px 0px 1px 0px;
	background-color: #808080;
	width: 1089px;
	letter-spacing:1px;
	height: 24px;
}

ul.dropdown li
{
	float: left;
	zoom: 1;
	list-style: none;
	border-right: 1px solid white;
	background-color: #808080	
}

ul.dropdown li.active{
	background-color: #69c;
	}

ul.dropdown li a:link,
ul.dropdown li a:visited
{
	display: block;
	padding: 5px 9px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	
}

ul.dropdown li.hover,
ul.dropdown li:hover
{
	background-color: #a9a9a9;
}

ul.dropdown li:hover > ul
{
	visibility: visible;
}

ul.dropdown li:last-child a
{
	border-right: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEVEL TWO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.dropdown ul
{
	width: 208px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	background: #484848;
	padding: 0;
}

ul.dropdown ul li
{
	font-weight: normal;
	border-bottom: 1px solid #757575;
	float: none;
}

ul.dropdown ul li:last-child
{
	border-bottom: none;
}

ul.dropdown ul li a:link,
ul.dropdown ul li a:visited
{
	border-right: none;
	display: block;
	padding: 4px 8px;
	margin: 0;
	color: white;
}

ul.dropdown ul li a:hover,
ul.dropdown ul li a:active
{
	background: #272727;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEVEL THREE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.dropdown ul ul
{
	left: 100%;
	top: 0;
}
.menuToggle {
	display: none;
}
.menu_wrapper {
	position: relative;
	background: #808080;
}
.up_bars{    
	float: right!important;
    border-right: none!important;
    color: white;
    font-size: 1.5em;
    padding: 3px 9px;
    border-left: 1px solid white;
	cursor: pointer;
}
	.dropmenu {
		display: none;
		position: absolute;
    	top: 26px;
    	right: 0px;
   	 	width: 250px;
    	background: grey;
		border: 1px solid white;
    	padding: 5px;
    }

    .dropmenu ul {
    	visibility: visible!important;
    	position: relative!important;
    	width: 100%!important;
    }
    	.dropmenu ul li {
    		border-right: none;
    		border-bottom: 1px solid white!important;
    		padding: 2px 0px;
       	}
       	.dropmenu ul li:hover, .dropmenu ul li a:hover{
       		background: #c3c3c3!important;
       	}
       	.dropmenu ul li:last-child{
       		border-bottom:none!important;
       	}
/*jsdropdown.end*/

@media (max-width: 767px) {

	body{
		max-width: 100%;
		width:100%;
		margin:0;
	}

	.logosite IMG{
		max-width: 280px;
	}

	#corp{
		max-width: 100%;
	}

	.right {
		display: none;
	}

	.desc_hidden {
		display: block;
	}

	#center{
		max-width: 100%;
	}
	
	.rub_columns{
		flex-direction: column;
	}
	
	.rub_column{
		flex: initial;
		width: 100%;
		max-width: 100%;
		padding: 4px;
	}

	.rub_column IMG{
		margin-right: 8px;
		width: 100%;
    	box-sizing: border-box;
    	margin-bottom: 7px;
	}

	.maxititle{
		font-size: 1.2em;
	}

	.toptitle{
		font-size: 1.3em;
	}

	.footer_line{
		flex-direction: column;
		gap: 4px;
	}	

	.mob_hidden {
		display: none;
	}
	div#star {
		display: none;
	}
	#left {
	    display: none;
	}
}	



@media screen and (max-width: 560px) {


	.online_top {
		background: #f0f0f0;
		border-bottom: 2px solid #b1bad0;
		padding: 4px 5px;
		font-size: .8em;
	}
	.mob_form {
		width:92%;
	}
	img.ourathors_img {
		width:20%!important;
		float: right;
		border-radius:6px;
		margin-left: 5px!important;
	}
	.nameauthor  {
		font-weight: bold!important;		
	}
	.nameauthor a {
		color: 	#717171;		
	}
		.online_top li {
			border-bottom: 3px solid white;
			padding: 5px 0px;
		}
		.online_top li:last-child {
			border-bottom: none;
		}
		.online_top li:first-child {
			padding-top: 0px;
		}
		.online_top IMG {
			width: calc(100% + 10px);
			display: block;
			margin-left: -5px;
		}
		.online_top h3, .online_top p {
			font-weight: bold;
			line-height: 19px;
		    margin: 5px 0;
		}
		.online_top p {
			font-weight: normal;
		}
	
	.container, header, footer {
		width:100%;
	}
	#featured, .mob_hidden{
		display: none;
	}
	.mainmini {
		background: #dcdcdc;
		display: flex;
		align-items: flex-start;
	}	
		.mainmini IMG {
			width: 25%;
			margin: 7px 5px;
			border: 3px solid white;
			border-radius: 5px;

		}
	.submenu_name {
	    background: #b5b5b5!important;
	    color: white;
	    font-weight: bold;
	    text-transform: uppercase;
	    padding-left:10px;
	}
	#copy {
		border: none;
		margin-top: 10px;
		width: calc(100% - 8px);
	}
	

	#an_logo, #an_logo_online {
		width:90%;
		text-align:center;
	}
	
	
	ul.dropdown {
		width: calc(100% - 10px);
		padding: 0 5px;
		background: #808080;
	}
	
	#publ_panel {
	    width: 90%
	}
	#ya-site-form0, .new_corp, ul#topanons, #search_time, #socnets {
		display: none;
	}
	.menuToggle {
		display: flex;
		flex-direction: row-reverse;
		cursor: pointer;
		color: white;
		font-weight: bold;
	}
		.menuToggle .fa {
			padding: 7px 15px;
			font-size: 1.5em;
		}
	.dropdown {
		display: none;
		position: absolute;
	}
	ul.dropdown li {
	    border-top: 2px solid #fff;
	    float: none;
	    line-height: 22px;
	   	border-right:none;
	}
	#publ_panel {
	    display: none;
	}
	.mainrub {
		width: calc(100% - 10px);
		margin: 5px;
	}
	.minirub_left, .minirub_right {
		width: calc(100% - 10px);
	   	border: none;
	   	padding: 0px 5px; 
	}
	.publ_line {
		display: none;
	}
	#logo_footer {
	    float: none;
	    width: 100%;
	}
	.foot_menu { 
		display: none;
	}
	.publications .mainrub {
	    border-bottom: 1px solid #b1bad0;
	    padding-bottom: 10px;
	}
	.publications .minirub_left, .publications .minirub_right {
	   	padding: 5px 0px;
	   	margin: 0px 5px;
	   	font-size: 1.05em;
	}
	.publications .rub_columns {
		margin-top: 0px;
	}
	.publications .minititle {
	    font-size: 0.85em;
	}
	.mainrub .maxititle {
		padding: 15px;
    	font-size: 1.1em;
    	bottom: 10px;
	}
	.pages li {
		padding: 10px;
	}
	.lastnews .newslist {
		font-size: 0.75em;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.lastnews .newslist p {
		margin-bottom: 0px;
		letter-spacing: 0.1px;
    	line-height: 16px;	
	}
	.lastnews .newslist li {
    	padding: 4px 0px;
    	width: 100%;
    }
	.lastnews .newslist li:last-child {
		border-bottom: none;
	}
	#parts {
		display: none;
	}
	.articl_img img {
	    width: 100%;
	}
	.best_read {
		padding: 0px!important;
	}
	.topnewsclicks{
		margin: 0px;
		width: 100%;
	}
	.topnewsclicks div {
		font-size: .9em;
	}
	.topnewsclicks div span {
		width: 11px;
	}
}

#telega_top, #telega_bottom {
	font-size: .65em;
    margin: 9px 0px;
    padding: 3px 4px;
    font-weight: bold;
    background-color: #69c;
    color: #F3F8FA;
    box-sizing: border-box;
    height: 20px;
    display: flex;
    width: 95%;
}
#telega_bottom {
	font-size: 1em;
	margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
        height: 24px;
    background: #6699cc;
}
#telega_top a, #telega_bottom a{
	color: white;
	text-decoration: none;
}
#telega_top .fa-telegram, #telega_bottom .fa-telegram {
	margin-right: -7px;
    font-size: 3em;
    position: relative;
    right: 10px;
    bottom: 9px;
    text-shadow: 0px 1px 2px #6699cc;
}
	#telega_bottom .fa-telegram {
		margin-right: 0px;
    	font-size: 2.8em;
	}
#social_top{
    margin: 3px 0px 2px;
    padding: 3px 4px;
    display: flex;
    box-sizing: border-box;
}


	#social_top a {
	    margin-right: 5px;
	}
	#social_top i {
	    font-size: 1.5em;
	}
	.fa-telegram {
		color:#69c;
	}
	.fa-vk {
		color: #4c6d8e;
		font-size: 1.8em!important;
		margin-top: -3px;
   	}
	.fa-odnoklassniki {
		color: #f09641;
	}
	.fa-facebook {
		color: #38569a;
	}
	.fa-twitter {
		color: #4aacf1;
	}
	.fa-instagram{
		color: #1d1311;
	}

	
div#parts {
    position: relative;
    bottom: 12px;
}
