﻿@font-face {
    font-family: 'Ubuntu Condensed';
    src: url(/fonts/ubuntu-condensed.ttf);
}
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.ttf');
}
.sub_menu {
	padding-left:10px;
}
.sub_menu a, .sub_menu a:link, .sub_menu a:visited {	font-family: sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;;}
.pagination {	width:100%;
	margin-top:10px;
	font:normal 13px sans-serif;
	text-align:center;
}
.pagination a {
	color:#000;
}
.pagination li {
	display:inline-block;
	width:25px;
	height:25px;
	margin:0 3px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
}
.pagination_start_end {
	display:inline-block;
	width:60px;
}
.pagination_select {
	background:#f00;
	color:#fff;
}
.pagination_noselect {
	background:#eee;
	color:#000;
}

.comment_icon {
  padding:0 3px 1px;
  font: bold 14px arial;
  color:#fff;
  background:#f00;
}
.comment_icon:before {
  content: '\e800';
  padding-right:4px;
  position:relative;
  top:1px;
  font: bold 14px fontello;
  color:#fff;
}

#toTop {
  position:fixed;
  z-index:3;
  bottom:100px;
  right:170px;
  cursor: pointer;
}
#header_archive {width:100%;margin:20px 0;font:bold 18px Arial;text-align:center;}
#years {width:100%;margin-bottom:15px;text-align:center;}
#years strong {padding:5px;font-size:22px;color:#B22222;text-decoration:underline;}
#years span {padding:5px;font:bold 16px Arial;}
#content_archive {width:90%;margin:auto;}
#content_archive td {width:33%;padding:10px;text-align:center;}
#content_archive img {width:85%;border:solid 1px #ddd;}
#content_archive span {font:bold 13px sans-serif;}
#random_art {}

#big_cover1,#big_content1 {
background-color:rgba(120, 120, 120, 0.702);
display:none;
height:500%;
left:0px;
padding:30px 0px;
position:absolute;
text-align:center;
top:0px;
width:100%;
z-index:10;
}
#big_content1 img {width:800px;}
#big_cover1 span,#big_content1 span {color:#FFFFFF;cursor:pointer;font:700 36px "Arial";margin-left:20px;}
#table_content {margin-bottom:10px;width:100%;}
#table_content td {}
#table_content img {height:350px;cursor:pointer;border:1px solid #DDDDDD;}
#table_content div {}

.zoom {width:32px;position:absolute;top:10px;left:10px;}
#to_left,#to_right {cursor:pointer;font:bold 16px Arial;}
#to_left:hover,#to_right:hover {text-decoration:underline;}
#issue_mag {display:inline-block;width:160px;text-align:center;}
#link_mag {}
#cover {}
#big_cover {display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;text-align:center;background-color:rgba(120,120,120, 0.7);padding:30px 0; position:fixed;}
#big_cover span {font:bold 36px Arial;margin-left:20px;cursor:pointer;color:#fff;}

.no_content {font:bold 25px Arial;padding:50px 0;text-align:center;}

.anons_article img {max-width:150px;}
#div_cont {width:90%;margin:auto;padding:0;font:normal 13px sans-serif;}
// #div_cont table {font:normal 13px sans-serif;} // (by TOD) 24.05.2018: Сбивает настройки таблицы в .article

.srch:hover { cursor:pointer; }
.srch { width:22px;height:22px;background:url(/img/lupa.jpg) no-repeat 0 -21px;border:solid 0; }
.fb:hover { background-position: 0 -20px; }
.fb { width: 20px;height: 20px;background: url(/img/fb.png) no-repeat 0 0;display: inline-block; }
.vk:hover { background-position: 0 -20px; }
.vk { width: 20px;height: 20px;background: url(/img/vk.png) no-repeat 0 0;display: inline-block; }
.up_page:hover { background-position: 0 -40px; }
.up_page { width: 40px;height: 40px;background: url(/img/up_page.png) no-repeat 0 0;display: inline-block; }


#div_head{margin:0 0 50px;}
#footer{background:#FD0505;clear:both;height:102px;min:1100px;text-align:center;}
#header{margin:0;width:1100px;padding-bottom:0px;}
#info_int{margin-right:240px;padding:3px 5px 0;}
#main_body{margin:0 auto;width:1100px;padding:0;}
#menu{float:left;text-align:justify;width:240px;}
#menu img{float:left;padding-right:5px;}
#right_menu{background:#fff;float:right;text-align:justify;width:240px;}
#table_load div{color:red;line-height:16px;padding-left:10px;padding-top:3px;}
#td_content{padding:0 10px 0 0;}

.top_menu td {color:#999;font-family:sans-serif;font-size:16px;font-weight:700;padding:3px 0;text-align:center;text-align:center;}
.top_menu a {color:#999;font-family:sans-serif;font-size:16px;font-weight:700;padding:3px 0;text-align:center;text-align:center;}
.top_menu a:link, .top_menu a:visited{color:#000;font-family:sans-serif;font-size:16px;font-weight:400;text-decoration:underline;}
.top_menu a:hover{color:red;font-family:sans-serif;font-size:16px;font-weight:500;text-decoration:underline;}
.top_menu a:active{color:#000;font-family:sans-serif;font-size:16px;font-weight:400;text-decoration:underline;}

.avtonews:link, .avtonews:visited{color:#000;font-family:sans-serif;font-size:11px;line-height:12px;text-decoration:none;}
.avtonews:hover{color:red;font-family:sans-serif;font-size:11px;line-height:12px;text-decoration:none;}
.avtonews:active{color:#000;font-family:sans-serif;font-size:11px;line-height:12px;text-decoration:none;}
.comment_head{color:#000;font:bold 16px Times New Roman;margin:12px 0;padding:10px 0;text-align:center;border:dotted 1px #8E0205;border-width:1px 0;cursor:pointer;}
.comment_head:hover{text-decoration:underline;}
.maintext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.rubric{color:#BB432C;font:normal 14pt Tahoma, sans-serif, Arial, Helvetica;font-weight:700;line-height:1.5;padding-left:5px;padding-right:5px;text-decoration:none;}
.text_content_old{color:#000;font-family:Arial;font-size:12px;line-height:13px;padding:0 6px;text-align:justify;}
.text_header{color:#999;font-family:sans-serif;font-size:16px;font-weight:700;line-height:20px;padding:10px 0 10px 15px;}
.text_rubrics{color:red;font: normal normal 700 16px/13px Arial;text-align:justify;}

.theme-news{font-weight:700;}
.sp_menu{cursor:pointer;color:#000;font-family:sans-serif;font-size:16px;font-weight:400;text-decoration:underline;}
A:link,A:visited{color:#000;font-family:sans-serif;font-size:12px;line-height:13px;text-decoration:none;}
A:hover{color:red;font-family:sans-serif;font-size:12px;line-height:13px;text-decoration:none;}
A:active{color:#000;font-family:sans-serif;font-size:12px;line-height:13px;text-decoration:none;}
A.v_menu_select {color:#000;font-family:sans-serif;font-size:16px;font-weight:700;line-height:20px;text-decoration:underline;}

P{padding:0 5px;}
TD.exhib{border:0 solid;font-size:11px;text-align:left;}
TR.exhib{background-color:#eee;border:1px #0CCCCC solid;font-family:Arial;font-size:12px;}
body{margin:0 auto;width:1100px;padding:0;background:#fff;}
img{border-width:0;}
ul{color:#000;font-family:sans-serif;font-size:12px;line-height:12px;}
.article_autor {color:#787878;font-family:Arial;font-size:12px;font-style:italic;padding-right:12px;}
.text_content{background:#F8F8F8;color: #535353;font-family:Arial;font-size:12px;font-weight: 400;padding:0 6px;text-align:justify;line-height:16px;}
.img_text { font-family:Arial; font-size:11px;font-weight:bold;line-height:12px;}
.img_div { padding:0px 0px 5px 0px; }
.block_header_cover {width:100%; height:31px; margin-top:8px;font-family:Arial;font-size:12px; text-align:center; color:#FFFFFF; line-height:32px; background:url(../img/head_cover.gif) top left no-repeat;}
#counters {font-family:Arial;font-size:11px;color:#787878;margin:10px 0;}
#a_span_comments {font-family:Arial;font-size:11px;text-decoration:underline;color:#787878;}
.rang_last {background:#E8E8E8;color: #535353;font-family:sans-serif;font-size:11px;line-height:12px;}
.p_new_art {padding:0px}

.tabl_art {margin-top:10px; color:#535353;font-family:Arial;font-size:12px;padding:0 6px;line-height:16px;text-align:justify;}
.header_art {margin:0px 10px 24px 10px;font-weight:bold;}
.block_img {float:left;width:200px;margin:0px 28px 10px 10px;}
.block_img img {cursor:-moz-zoom-in; cursor:url(/img/zoomin.cur),zoom-in;}
.text_img { font-family:Arial; font-size:11px;font-weight:bold;line-height:12px;padding:6px 0px 17px 0px;text-align:left;}
/*
.block_art {margin:0px 10px;padding:0px;}
.block_art p {margin:0px 0px 10px 0px;padding:0px;text-indent:0px;}
.block_art h2 { font-size: 14px; margin-top: 0px; margin-bottom: 5px; }

.block_art ul.article_list { font-size: 12px; margin-left: 0; margin-bottom: 10px; line-height: 150%; }
.block_art ul.article_list_cut { font-size: 12px; margin-left: 0; margin-bottom: 10px; line-height: 150%; background-color: #FFE; border-collapse: collapse; padding: 8px; }
.block_art ul.article_list li { font-size: 12px; margin-left: 20px; margin-bottom: 3px; text-indent: 0px; line-height: normal; }
.block_art ul.article_list_cut li { font-size: 12px; margin-left: 20px; margin-bottom: 3px; text-indent: 0px; line-height: normal; }

.block_art table{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; margin: auto; border-collapse: collapse; border-color: #800; background-color: #FFD; margin-bottom: 20px; }
.block_art table p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; margin: auto; }
.block_art table caption { font-size: 12px; font-style: italic; text-align: left; padding-top: 10px; padding-bottom: 5px; }
.block_art table th { border: 1px solid #800; padding: 4px; color: #EFE; background-color: #800 }
.block_art table td { border: 1px solid #800; padding: 4px; }
.block_art table tr.even { background-color: #FEA }
*/
.seperator {margin-bottom:15px;border-top:dotted 1px #8E0205;}
.eyes {display:inline;width:50px;height:16px;background:url(/img/eyes.jpg) no-repeat;}
.comment_img {display:inline;width:50px;height:16px;background:url(/img/comment_img.png) no-repeat;background-position: 0 2px;}

/* Р”РѕР±Р°РІРёР» NSR */
.ddd img[src=''] { display: none; } /* СѓР±СЂР°С‚СЊ РїСѓСЃС‚С‹Рµ РёР·РѕР±СЂР°Р¶РµРЅРёСЏ РёР· Р°РЅРѕРЅСЃРѕРІ РЅРѕРІРѕСЃС‚РµР№ */
.container {width: 100% !important;}

a.subscribe-button {
  display: block;
  float: right;
  margin-top: -4px;
  margin-right: 20px;
  padding: 8px 9px;
  color: #fff;
  background-color: #900;
  border: 1px solid #fff;
  font-size: 16px;
}
a.subscribe-button:hover {
  color: #fff;
}


.home-button-container {
  margin-top: 5px;
}

a.home-button-container__subscribe {
  display: inline-block;
  margin-left: 18px;
  margin-right: 11px;
  padding: 6px 5px;
  color: #fff;
  background-color: #333;
  font-size: 14px;
}
a.home-button-container__subscribe:hover {
  color: #fff;
  background-color: #444;
}

a.home-button-container__shop {
  display: inline-block;
  padding: 6px 8px;
  font-size: 14px;
  color: #fff;
  background: #e60d2e;
}
a.home-button-container__shop:hover {
  color: #fff;
  background: #f71e3f;
}


.clear-fix:after {
  content: " ";
  display: block;
  clear: both;
}

.article img {
  max-width: 100%;	
}