
*{ margin: 0px; padding: 0px; border: 0px; font-family: Verdana, Tahoma, Arial, sans-serif; color: #333333; }

body, html { width: 100%; margin: 0px; padding: 0px; text-align: center; background: url("../images/page_bg.jpg") repeat-y top center #c5c098; }
A { text-decoration: underline; color: #2E497A;}
A:hover { text-decoration: none; color: #59800F;}


.content { min-height: 100%; height: auto !important; height: 100%; width: 990px; text-align: center; margin: 0 auto; position: relative; z-index: 100;}
.content_end { padding-bottom: 152px; }

/* ---------- ADV ---------- */
/*
.paparaci_adv {display: block; width: 100%; height: 700px; background: #fff; overflow: hidden; text-align: center; padding: 20px 0 0 0;}
	.paparaci_adv .conteiner {display: block; width: 1320px; white-space: nowrap; margin: 0 auto; position: relative;}
	.paparaci_adv .left {display: inline; overflow: hidden; width: 60px; height: 500px; margin: 0 490px 0 0; padding: 20px 0 0 0;}
	.paparaci_adv .right {display: inline; overflow: hidden; width: 60px; height: 500px; margin: 0 0 0 490px; padding: 20px 0 0 0;}
*/
/*.adv_v1_body {background: #13121a;}*/
.adv_v1_body {background: #3a3f90;}
.adv_v1 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.adv_v1 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.adv_v1 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.adv_v1 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.adv_v2_body {background: #d48205;}
.adv_v2 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.adv_v2 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.adv_v2 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.adv_v2 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.adv_v3_body {background: #313131;}
.adv_v3 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.adv_v3 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.adv_v3 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.adv_v3 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.adv_v4_body {background: #ebf2fa;}
.adv_v4 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.adv_v4 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.adv_v4 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.adv_v4 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.partofsite_v1_body {background: #3a3f90;}
.partofsite_v1 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.partofsite_v1 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.partofsite_v1 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.partofsite_v1 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.partofsite_v2_body {background: #d48205;}
.partofsite_v2 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.partofsite_v2 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.partofsite_v2 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.partofsite_v2 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.partofsite_v3_body {background: #313131;}
.partofsite_v3 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.partofsite_v3 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.partofsite_v3 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.partofsite_v3 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}

.partofsite_v4_body {background: #ebf2fa;}
.partofsite_v4 {display: block; width: 100%; height: 900px; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.partofsite_v4 .conteiner {display: block; width: 1330px; white-space: nowrap; margin: 0 auto auto -665px; position: absolute; top: 0; left: 50%;}
.partofsite_v4 .left {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 494px 0 0; padding: 20px 0 0 0;}
.partofsite_v4 .right {display: inline; overflow: hidden; width: 60px; height: 700px; margin: 0 0 0 494px; padding: 20px 0 0 0;}


.adv_branding_body {background-position: 50% 0; background-repeat: repeat-x;}
.adv_branding {display: block; width: 100%; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.adv_branding .conteiner {display: block; width: 100%; white-space: nowrap; margin: 0 auto; position: absolute; top: 0; left: 0;}
.adv_branding .left {display: inline; position: absolute; right: 50%; overflow: hidden; margin: 0; padding: 0 494px 0 0;}
.adv_branding .right {display: inline; position: absolute; left: 50%; overflow: hidden; margin: 0; padding: 0 0 0 494px;}

.partofsite_branding_body {background-position: 50% 0; background-repeat: repeat-x;}
.partofsite_branding {display: block; width: 100%; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.partofsite_branding .conteiner {display: block; width: 100%; white-space: nowrap; margin: 0 auto; position: absolute; top: 0; left: 0;}
.partofsite_branding .left {display: inline; position: absolute; right: 50%; overflow: hidden; margin: 0; padding: 0 494px 0 0;}
.partofsite_branding .right {display: inline; position: absolute; left: 50%; overflow: hidden; margin: 0; padding: 0 0 0 494px;}

/* ---------- INF ---------- */

.inf_branding_body {background-position: 50% 0; background-repeat: repeat-x;}
.inf_branding {display: block; width: 100%; overflow: hidden; text-align: center; padding: 0; position: fixed;}
.inf_branding .conteiner {display: block; width: 100%; white-space: nowrap; margin: 0 auto; position: absolute; top: 0; left: 0;}
.inf_branding .left {display: inline; position: absolute; right: 50%; overflow: hidden; margin: 0; padding: 0 494px 0 0;}
.inf_branding .right {display: inline; position: absolute; left: 50%; overflow: hidden; margin: 0; padding: 0 0 0 494px;}

.paparaci_content {position: relative; margin: -720px auto 0 auto; width: 990px;}
.paparaci_bg {background: #fff; height: auto;}

/* ------------------ HEADER ------------------------------------------------------------------------------------- */

.url {display: block; width: 100%; height: 100%; position: fixed; }
.content_center_bg{ background: url("../images/bg.jpg") ; width: 990px; height: auto; margin: 0 auto; padding: 0; min-height: 100%;}
.content_center_g_bg{ background: url("../images/g_bg.jpg") ; width: 990px; height: auto; margin: 0 auto; padding: 0; min-height: 100%;}
/* ------------------ INDEX begin -------------------------------------------------------------------------------- */
.content_3 {width: 990px; height: auto; margin: 0 auto; padding: 0; clear: both; display: block; overflow: hidden; background: url("../images/header_bg.jpg") center top repeat-x; position: relative; }
.content_3_g {background: url("../images/header_g_bg.jpg") center top repeat-x; }
.content_3 .content_3_left {width: 680px; height: auto; margin : 0; padding: 0; display: block; float: left; text-align: left;}

.content_3 hr {display: block; height: 1px; margin: 0 auto 9px; padding: 0; overflow: hidden; background: #999; position: relative; }
.content_3 .content_468_left {width: 468px; height: auto; margin : 0; padding: 0; display: block; overflow: hidden; float: left; text-align: left;}
.content_3 .content_468_center {width: 468px; height: auto; margin : 0 auto; padding: 0; display: block; text-align: left;}
/* ==================== LEFT ==================== */
.content_3 .left {width: 200px; height: auto; margin : 0; padding: 0 3px 220px 0; display: block; overflow: hidden; float: left; text-align: left; top: 145px; left:0;}
.content_3 .left .logo { display: block; width: 120px; height: 120px; margin: 10px auto 20px auto; text-align: center;}
.content_3 .left .search { display: block; width: 200px; margin: 0 auto;}
.content_3 .left .search .yaform_submit { border: 1px solid #7F9DB9; padding: 0 3px;}
.content_3 .left .menu {display: block; margin: 0; overflow: hidden; padding: 0px 10px 0px 0px; position: relative;}
.content_3 .left .menu .knopka_anons { /*background: url('../images/anons_bg.gif') repeat-x left top;*/ display: block;  height: 34px; width: 100%; margin: 5px 0 5px 0; text-align: right; text-align: right; }
.content_3 .left .menu .knopka_anons img {width: 200px;}
.content_3 .left .menu .knopka_karate { /*background: url('../images/anons_bg.gif') repeat-x left top;*/ display: block;  height: 34px; width: 100%; margin: 5px 0 5px 0; text-align: right; text-align: right; }
.content_3 .left .menu .knopka_karate img {width: 200px;}
.content_3 .left .menu .knopka_lapiruki { /*background: url('../images/lapiruki_bg.gif') repeat-x left top;*/ display: block;  height: 34px; width: 100%; margin: 5px 0 5px 0; text-align: right; }
.content_3 .left .menu .knopka_lapiruki img {width: 200px;}
.content_3 .left .menu .knopka_gal { /*background: url('../images/gal_bg.gif') repeat-x;*/ display: block;  height: 34px; width: 100%; margin: 5px 0 5px 0; text-align: right; }
.content_3 .left .menu .knopka_gal img {width: 200px;}
.content_3 .left .menu .knopka_krepost { /*background: url('../images/krepost_bg.gif') repeat-x;*/ display: block;  height: 34px; width: 100%; margin: 5px 0 5px 0; text-align: right; }
.content_3 .left .menu .knopka_krepost img {width: 200px;}
.content_3 .left .menu .vo { /*background: url('../images/vo_bg.gif') repeat-x;*/ display: block;  height: 41px; margin: 20px 20px 20px 0; text-align: right; }
.content_3 .left .menu .vo img {width: 200px;}
.content_3 .left .conference {display: block; width: 200px; background-color: #F1F1F1; border: 1px solid #95a2bc; margin: 10px auto; text-align: center;}
.content_3 .left .rubrics {display: block; padding: 10px 0 0 9px;}
.content_3 .left .rubrics ul {margin: 0; padding: 0; list-style: none; line-height: 18px;}
.content_3 .left .rubrics ul li {padding-left: 15px; background: url('../images/li_menu.gif') no-repeat left center; display: block; overflow: hidden;  font-size: 12px;}
.content_3 .left .rubrics ul li a, .content_3 .left .rubrics ul li span {font-weight: bold; font-size: 12px; display: block; border-bottom: 1px solid #b3ae8f; padding: 3px 0 5px 0; text-decoration: none;}
.content_3 .left .rubrics ul li span, .content_3 .left .rubrics ul li .active {color: #5f8425;}
.content_3 .left .rubrics ul li.secondary {background: none;}
.content_3 .left .rubrics ul li.secondary a, .content_3 .left .rubrics ul li.secondary span {font-weight: normal;}

.content_3 .left .inf, .content_3 .left .adv {display: block; overflow: hidden; margin: 10px 0 0 0; text-align: center;}
.content_3 .left .inf_up, .content_3 .left .adv_up {margin: 0;}

.content_3 .left .inf, .content_3 .left .partofsite {display: block; overflow: hidden; margin: 10px 0 0 0; text-align: center;}
.content_3 .left .inf_up, .content_3 .left .partofsite_up {margin: 0;}

.content_3 .left .p_menu {display: block; height: auto; margin: 5px -5px 5px -20px; padding: 0 5px 0 0; overflow: hidden; background: url('../images/p_menu_m.gif') right center repeat-y;}
.content_3 .left .p_menu .up {display: block; height: 5px; margin: 0 -5px 0 0; padding: 3px 0 0 0; overflow: hidden; background: url('../images/p_menu_u.gif') right top no-repeat;}
.content_3 .left .p_menu .all_p {display: block; height: 23px; margin: -5px -5px 0 0; padding: 0 0 0 0; overflow: hidden; background: url('/img/p_menu_all_p.gif') center top no-repeat; text-align: center; color: #fff; font-size: 14px; font-family: Verdana, sans-serif; text-shadow: #000 0 1px 1px; cursor: pointer;}
.content_3 .left .p_menu #open {display: block; height: 6px; margin: 0 -5px 0 0; padding: 0 5px 0 0; overflow: hidden; background: url('../images/p_menu_o.gif') right bottom no-repeat; text-align: center; color: #2e497a; font-size: 12px; font-family: Verdana, sans-serif; text-shadow: #fff 0 1px 1px; cursor: pointer;}
.content_3 .left .p_menu #open img { border: 0px; margin: 0 20px; padding: 5px 0 0 0;}
.content_3 .left .p_menu #open span {margin: 0; position: relative; top: -3px;}
.content_3 .left .p_menu #close {display: none; height: 18px; margin: 0 -5px 0 0; padding: 0 5px 0 0; overflow: hidden; background: url('../images/p_menu_d.gif') right bottom no-repeat; text-align: center; color: #2e497a; font-size: 12px; font-family: Verdana, sans-serif; text-shadow: #fff 0 1px 1px; cursor: pointer;}
.content_3 .left .p_menu #close img { border: 0px; margin: 0 20px; padding: 5px 0 0 0;}
.content_3 .left .p_menu #close span {margin: 0; position: relative; top: -3px;}
.content_3 .left .p_menu #projects { display: none; margin: 0 0 0 0; padding: 0;}

.content_3 .left .p_menu .knopka_gal { background: url('../images/gal_bg.gif') repeat-x; display: block;  height: 79px; margin: 5px 2px 5px 0; text-align: right; }
.content_3 .left .p_menu .knopka_gal img { margin: 0 -2px 0 0;}
.content_3 .left .p_menu .knopka_anons { background: url('../images/anons_bg.gif') repeat-x left top; display: block;  height: 80px; margin: 5px 2px 5px 0; text-align: right; }
.content_3 .left .p_menu .knopka_anons img { margin: 0 -2px 0 0;}
.content_3 .left .p_menu .knopka_lapiruki { background: url('../images/lapiruki_bg.gif') repeat-x left top; display: block;  height: 62px; margin: 5px 2px 5px 0; text-align: right; }
.content_3 .left .p_menu .knopka_lapiruki img { margin: 0 -2px 0 0;}
.content_3 .left .p_menu .knopka_krepost { background: url('../images/krepost_bg.gif') repeat-x; display: block;  height: 63px; margin: 5px 2px 5px 0; text-align: right; }
.content_3 .left .p_menu .knopka_krepost img { margin: 0 -2px 0 0;}
.content_3 .left .p_menu .vo { background: url('../images/vo_bg.gif') repeat-x; display: block;  height: 41px; margin: 5px 2px 5px 0; text-align: right; }
.content_3 .left .p_menu .vo img { margin: 0 -2px 0 0;}

/* ==================== LEFT-CENTER ==================== */
.content_3 .left_center {width: 680px; height: auto; margin: 0; padding: 5px 0 10px 0; display: block; overflow: hidden; text-align: left; top: 0; left: 0;}

.left_center .menu {width: 669px; height: auto; padding: 0 0 0 10px; clear: both; display: block; text-align: justify; position: relative; border-radius: 0px 2px 2px 0px; border: 1px solid #768BB7; border-left: 0px; margin: 5px 0 0px 0; background: #e5e3cc;}
.left_center .menu table {width: 100%;}
.left_center .menu td {text-align: center; padding: 0; margin: 0;}
.left_center .menu .active {color: #8e8474; background: #D1DBE0; border-left: 1px solid #768BB7; border-right: 1px solid #768BB7;}
.left_center .menu .active:after {display:block; position: relative; content: ''; height: 1px; background: #D1DBE0; margin: 0 0 -1px 0; z-index: 10;}
.left_center .menu .one-line-active {color: #8e8474; background: #D1DBE0; border-left: 1px solid #768BB7; border-right: 1px solid #768BB7;}
.left_center .menu .one-line-active a {margin: 7px 0;}
.left_center .menu .one-line-active:after {display:block; position: relative; content: ''; height: 1px; background: #D1DBE0; margin: 0 0 -1px 0; z-index: 10;}
.left_center .menu a {font-family: Arial, sans-serif; text-decoration: none; font-size: 12px; display: inline-block; padding: 0 0 5px 0; text-align: center; font-weight: 700;}


.left_center .submenu {width: 669px; height: auto; padding: 0 0 0 10px; clear: both; display: block; text-align: justify; position: relative; border-radius: 0px 2px 2px 0px; border: 1px solid #768BB7; border-left: 0px; margin: -1px 0 0 0; background: #D1DBE0;}
.left_center .submenu table {width: 100%;}
.left_center .submenu td {text-align: center;}
.left_center .submenu .active {color: #8e8474;}
.left_center .submenu a {font-family: Arial, sans-serif; text-decoration: none; font-size: 12px; display: inline-block; padding: 0 0 5px 0; text-align: center; font-weight: 400;}
.left_center .submenu span {font-family: Arial, sans-serif; color: #2E497A; text-decoration: none; font-size: 12px; display: inline-block; padding: 0 0 5px 0; text-align: center; font-weight: 700;}

/* ==================== RIGHT-CENTER ==================== */
.content_3 .right_center {width: 780px; height: auto; margin : 0; padding: 0; display: block; overflow: hidden; float: right; text-align: left; }
.content_3 .right_center .inf, .content_3 .right_center .adv {display: block; overflow: hidden; margin: 0; text-align: center; float: right;}
.content_3 .right_center .inf, .content_3 .right_center .partofsite {display: block; overflow: hidden; margin: 0; text-align: center; float: right;}

.content_3 .right_center .menu {display: block; margin: 0 10px 0 0; overflow: hidden; width: 300px;}
.content_3 .right_center .menu .knopka_anons { background: url('../images/anons_bg.gif') repeat-x left top; display: block;  height: 60px;  width: 100%; margin: 5px 0 5px 0; text-align: right; text-align: right; }
.content_3 .right_center .menu .knopka_lapiruki { background: url('../images/lapiruki_bg.gif') repeat-x left top; display: block;  height: 50px; width: 100%; margin: 5px 0 5px 0; text-align: right; }
.content_3 .right_center .menu .knopka_gal { background: url('../images/gal_bg.gif') repeat-x; display: block;  height: 64px; width: 100%; margin: 5px 0 5px 0; text-align: right; }
.content_3 .right_center .menu .knopka_krepost { background: url('../images/krepost_bg.gif') repeat-x; display: block;  height: 51px; width: 100%; margin: 5px 0 5px 0; text-align: right; }
.content_3 .right_center .menu .vo { background: url('../images/vo_bg.gif') repeat-x; display: block;  height: 41px; margin: 20px 20px 20px 0; text-align: right; }

/* ==================== RIGHT ==================== */
.content_3 .right {width: 300px; height: auto; margin : 0; padding: 5px 0 70px 0; display: block; overflow: hidden; float: right; text-align: left; clear: right; top: 0; right: 0;}
.content_3 .right .inf, .content_3 .right .adv {display: block; overflow: hidden; margin: 0; text-align: center;}
.content_3 .right .inf_tl, .content_3 .right .adv_tl {display: block; overflow: hidden; margin: 0; padding: 3px; font-size: 10px; border: 1px solid #64748a; border-radius: 5px; background: #fff;}
.content_3 .right .inf, .content_3 .right .partofsite {display: block; overflow: hidden; margin: 0; text-align: center;}
.content_3 .right .inf_tl, .content_3 .right .partofsite_tl {display: block; overflow: hidden; margin: 0; padding: 3px; font-size: 10px; border: 1px solid #64748a; border-radius: 5px; background: #fff;}

/* ==================== CENTER ==================== */
.content_3 .center {width: 467px; height: auto; margin: 145px auto 0px 200px; padding: 0 10px 150px 10px; display: block; overflow: hidden; text-align: left; }
.content_3 .center h1 {color: #b33e17; font-size: 24px; margin: 0 0 14px 0; font-weight: normal; line-height: 32px;}
.content_3 .center h2 {color: #805c51; font-size: 18px; margin: 0 0 14px 0; font-weight: normal;}
.content_3 .center h3 {font-size: 16px; margin: 0 0 9px 18px; line-height: 18px;}
.content_3 .center p {margin: 0 0 18px 18px; font-size: 12px; line-height: 15px;}
.content_3 .center a { font-size: 12px;}
.content_3 .center h1.news_title { text-align: center;}

.photo_container {overflow: hidden;}

.content_3 .center .page_list { list-style-type: none; margin: 0px 0px 18px 18px;}
.content_3 .center .page_list li { list-style-type: none; margin: 0 0 9px 0; font-size: 14px; min-height: 17px; line-height: 17px;}
.content_3 .center .page_list li a { font-size: 14px;}

.content_3 .special {border: 1px solid #64748A; border-radius: 5px; display: block; padding: 5px; position: relative; margin: 10px auto 15px auto; background: url('../images/special_bg.png') center center; overflow: hidden; height: 383px; width: 458px;}
.content_3 .special .caption {background: #64748A; color: #FFFFFF; display: block; font-family: "Verdana", "Tahoma", "Arial", sans-serif; font-size: 14px; font-weight: 700; margin: -5px -5px 0px; text-align: center;}
.content_3 .news_content .special .extra, .content_3 .special .extra {margin: 0; display: block; font-size: 10px;}
.content_3 .special .more {margin: 0px 0px 0px auto; padding: 0px 10px 5px 0px; display: block; text-align: right; position: absolute; bottom: 0; right: 0; width: 465px; background: #cec7a6;border-radius: 5px; }
.content_3 .special .text {text-decoration: none;}
.content_3 .news_content .special p, .content_3 .special p {margin: 0px 0px 9px 18px;}
.content_3 .special .photo {margin: 0 0 5px 5px; float: right; clear: right; display: block; width: 188px; }
.content_3 .special .photo img {margin: 0 0 5px 5px; float: right; clear: right; display: block; width: 188px; padding: 3px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff; max-width: 180px !important;}
.content_3 .special .photo p {color: #7d795f; font-size: 11px; margin: 0 0 5px 10px; position: relative;}

.content_3 .center .extra {display: block; font-size: 10px; margin: 9px 0 0 0;}
.content_3 .center .extra .date {color: #59800f;}
.content_3 .center .extra .type {color: #805a40;}

.content_3 .center .news_content { display: block; margin: 0; padding: 10px 0 0 0;}
.content_3 .center .news_content h1 {color: #b33e17; font-size: 24px; margin: 0 0 14px 0; font-weight: normal; line-height: 32px; text-align: left;}
.content_3 .center .news_content  p {margin: 0 0 9px 0; font-size: 12px; line-height: 15.6px;}
.content_3 .center .news_content A, .content_3 .center .news_content A strong { text-decoration: underline; color: #2E497A;}
.content_3 .center .news_content A:hover, .content_3 .center .news_content A:hover strong { text-decoration: none; color: #59800F;}
.content_3 .center .news_content .photo {margin: 0 0 5px 5px; float: right; clear: right; display: block; width: 235px; }
.content_3 .center .news_content .photo img {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .center .news_content .photo p {color: #7d795f; font-size: 11px; margin: 0 0 5px 10px; position: relative;}

.content_3 .center .news_content .header { display: block; color: #2e497a; font-size: 10px; line-height: 12px; margin: 0 0 5px 18px; padding: 0; height: 18px; text-align: left; }
.content_3 .center .news_content .header B { color: #59800f;  font-size: 10px;}
.content_3 .center .news_content .header A { color: #805a40; text-decoration: none; }
.content_3 .center .news_content .header A:hover { text-decoration: underline; }

.content_3 .center .news_content .source {text-align: right;}
.content_3 .center .news_content .source a {font-weight: bold;}

.content_3 .center .counter a, .content_3 .center  .counter a:visited, .content_3 .center  .counter a:active {color: #404040; padding: 2px 5px 4px 5px;}
.content_3 .center .counter .active {color: #fff; background: #79c040; padding: 2px 5px 4px 5px;}
.content_3 .center .counter .passive {padding: 2px 5px 4px 5px;}

.content_3 .center .page_content { display: block; overflow: hidden; margin: 0;}
.content_3 .center .page_content h1 {color: #b33e17; font-size: 24px; margin: 0 0 14px 0; font-weight: normal; line-height: 32px; text-align: center; clear: both;}
.content_3 .center .page_content  p {margin: 0 0 9px 0; font-size: 12px; line-height: 15px;}
.content_3 .center .page_content A, .content_3 .center .page_content A strong { text-decoration: underline; color: #2E497A;}
.content_3 .center .page_content A:hover, .content_3 .center .page_content A:hover strong { text-decoration: none; color: #59800F;}
.content_3 .center .page_content .photo {margin: 0 0 5px 5px; float: right; clear: right; display: block; width: 235px; }
.content_3 .center .page_content .photo img {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .center .page_content .photo p {color: #7d795f; font-size: 11px; margin: 0 0 5px 10px; position: relative;}

.content_3 .center .page_content .header { display: block; color: #2e497a; font-size: 10px; line-height: 12px; margin: 0 0 5px 18px; padding: 0; height: 18px; text-align: left; }
.content_3 .center .page_content .header B { color: #59800f;  font-size: 10px;}
.content_3 .center .page_content .header A { color: #805a40; text-decoration: none; }
.content_3 .center .page_content .header A:hover { text-decoration: underline; }

.content_3 .center .page_content .source {text-align: right;}
.content_3 .center .page_content .source a {font-weight: bold;}

.content_3 .center .page_content hr {display: block; border-bottom: 1px #333 solid; border-top: 0; border-left: 0; border-right: 0; margin: 0; padding: 5px 0;}

.content_3 .page_content_border { border: 1px solid #64748A; border-radius: 5px; display: block; padding: 5px; position: relative; overflow: hidden; margin: 0 0 20px 0; clear: both;}

.content_3 .hotnews {min-height: 100px; background: #c5be96; margin-bottom: 20px; border-radius: 3px; overflow: hidden; padding: 5px;}
.content_3 .hotnews p {margin: 0 0 3px 18px;}
.content_3 .hotnews #photo {border: 1px solid #494842; margin: 5px 15px 10px 5px; float: left; max-width: 100px; max-height: 100px;}
.content_3 .hotnews .extra {margin-top: 5px; margin-left: 0;}

.content_3 .news_list { display: block; overflow: hidden; margin: 30px 0 0 0;}

.content_3 .adv_b, .content_3 .inf_b {display: block; position: absolute; bottom: 0; left: 0; text-align: center; width: 990px;}
.content_3 .adv_b table, .content_3 .inf_b table {margin: 0 auto;}
.content_3 .adv_b_s, .content_3 .inf_b_s {display: block;}
.content_3 .adv_b_n, .content_3 .inf_b_n {display: block; clear: both}

.content_3 .partofsite_b, .content_3 .inf_b {display: block; position: absolute; bottom: 0; left: 0; text-align: center; width: 990px;}
.content_3 .partofsite_b table, .content_3 .inf_b table {margin: 0 auto;}
.content_3 .partofsite_b_s, .content_3 .inf_b_s {display: block;}
.content_3 .partofsite_b_n, .content_3 .inf_b_n {display: block; clear: both}

.content_3 .adv_top, .content_3 .inf_top {display: block; overflow: hidden;}
.content_3 .partofsite_top {display: block; overflow: hidden;}

.content_3 .breadcrumb {display: block; font-size: 12px; padding: 0 0 0 10px;}
.content_3 .breadcrumb a {color: #2E497A;}
.content_3 .breadcrumb a:hover {color: #59800F;}

/* ==================== CENTER W LEFT ==================== */
.content_3 .center_w_left {width: 670px; height: auto; margin : 0 auto; padding: 0 10px 0 10px; display: block; overflow: hidden; text-align: left; }
.content_3 .center_w_left h1 {color: #b33e17; font-size: 24px; margin: 0 0 14px 0; font-weight: normal; line-height: 32px;}
.content_3 .center_w_left h2 {color: #805c51; font-size: 18px; margin: 0 0 14px 0; font-weight: normal;}
.content_3 .center_w_left h2 a {color: #805c51; font-size: 18px; margin: 0 0 14px 0; font-weight: normal; text-decoration: none;}
.content_3 .center_w_left h3 {font-size: 16px; margin: 0 0 9px 18px; line-height: 18px;}
.content_3 .center_w_left p {margin: 0 0 18px 18px; font-size: 12px; line-height: 15px;}
.content_3 .center_w_left a { font-size: 12px; position: relative;}
.content_3 .center_w_left h1.news_title { text-align: center;}
.content_3 .center_w_left ul { margin: 0 0 0 15px;}
.content_3 .center_w_left .gallery-news .item .more {margin: 0 auto 0 0; display: inline-block;}

.content_3 .center_w_left ul.page_list li {display: block; overflow: hidden; margin: 0 0 5px 0;}
.content_3 .center_w_left ul.page_list .thumbnail {display: block; float: left; margin: 0 10px 0 0; width: 50px; height: 50px; overflow: hidden; padding: 3px; background: #fff; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; }
.content_3 .center_w_left ul.page_list .thumbnail span {display: block; width: 50px; height: 50px; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}
.content_3 .center_w_left ul.page_list.two-rows li {display: inline-block; margin: 0; padding: 0; overflow: hidden; width: 49%;}


.content_3 .center_w_left .zoom_text {text-align: center;}
.content_3 .center_w_left .extra {display: block; font-size: 10px; margin: 9px 0 0 0;}
.content_3 .center_w_left .extra .date {color: #59800f;}
.content_3 .center_w_left .extra .type {color: #805a40;}
.content_3 .news_list_item {display: block; margin: 9px 0 0 0; overflow: hidden; clear: both;}
.content_3 .news_list_item .delim {color: #999; font-size: 10px; }
.content_3 .news_list_item .date {color: #59800f; font-size: 10px; }
.content_3 .news_list_item .type {color: #805a40; font-size: 10px; }
.content_3 .news_list_item .thumbnail {display: block; float: left; margin: 0 10px 0 0; width: 100px; height: 100px; overflow: hidden; padding: 3px; background: #fff; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; }
.content_3 .news_list_item .thumbnail a {display: block; width: 100px; height: 100px; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}
.content_3 .news_list_item .thumbnail_50 {display: block; float: left; margin: 0 10px 0 0; width: 50px; height: 50px; overflow: hidden; padding: 3px; background: #fff; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; }
.content_3 .news_list_item .thumbnail_50 a {display: block; width: 50px; height: 50px; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}

.content_3 .center_w_left .news_content { display: block; margin: 0; padding: 10px 0 0 0;}
.content_3 .center_w_left .news_content h1 {color: #b33e17; font-size: 24px; margin: 0 0 14px 0; font-weight: normal; line-height: 32px; text-align: left;}
.content_3 .center_w_left .news_content  p {margin: 0 0 9px 0; font-size: 12px; line-height: 15.6px;}
.content_3 .center_w_left .news_content A, .content_3 .center_w_left .news_content A strong { text-decoration: underline; color: #2E497A;}
.content_3 .center_w_left .news_content A:hover, .content_3 .center_w_left .news_content A:hover strong { text-decoration: none; color: #59800F;}
.content_3 .center_w_left .news_content .photo {margin: 0 0 5px 5px; float: right; clear: right; display: block; width: 235px; }
.content_3 .center_w_left .news_content .photo img {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .center_w_left .news_content .photo p {color: #7d795f; font-size: 10px; margin: 0 0 5px 10px; position: relative;}

.content_3 .center_w_left .news_content .header { display: block; color: #2e497a; font-size: 10px; line-height: 12px; margin: 0 0 5px 18px; padding: 0; height: 18px; text-align: left; }
.content_3 .center_w_left .news_content .header B { color: #59800f;  font-size: 10px;}
.content_3 .center_w_left .news_content .header A { color: #805a40; text-decoration: none; }
.content_3 .center_w_left .news_content .header A:hover { text-decoration: underline; }

.content_3 .center_w_left .news_content .source {text-align: right;}
.content_3 .center_w_left .news_content .source a {font-weight: bold;}

.content_3 .center_w_left .counter a, .content_3 .center_w_left  .counter a:visited, .content_3 .center_w_left  .counter a:active {color: #404040; padding: 2px 5px 4px 5px;}
.content_3 .center_w_left .counter .active {color: #fff; background: #79c040; padding: 2px 5px 4px 5px;}
.content_3 .center_w_left .counter .passive {padding: 2px 5px 4px 5px;}

.content_3 .center_w_left .page_content { display: block; overflow: hidden; margin: 0 0 20px 0;}
.content_3 .center_w_left .page_content h1 {color: #b33e17; font-size: 24px; margin: 0 0 14px 0; font-weight: normal; line-height: 32px; text-align: center;}
.content_3 .center_w_left .page_content  p {margin: 0 0 9px 0; font-size: 12px; line-height: 15px;}
.content_3 .center_w_left .page_content A, .content_3 .center_w_left .page_content A strong { text-decoration: underline; color: #2E497A;}
.content_3 .center_w_left .page_content A:hover, .content_3 .center_w_left .page_content A:hover strong { text-decoration: none; color: #59800F;}
.content_3 .center_w_left .page_content .photo {margin: 0 0 5px 5px; float: right; clear: right; display: block; width: 235px; }
.content_3 .center_w_left .page_content .photo img {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .center_w_left .page_content .photo p {color: #7d795f; font-size: 10px; margin: 0 0 10px 10px; position: relative;}
.content_3 .center_w_left .page_content .photo p * {color: #7d795f; font-size: 10px;}
.content_3 .center_w_left .page_content .photo p a {font-size: 10px;}

.photo_list_column_wrapper { display: flex; justify-content: space-between; flex-wrap: wrap; }
.photo_list_column_wrapper .photo_container { width: 23%; display: flex; flex-direction: column; text-align: center; margin-bottom: 10px; }
@media screen and (max-width: 640px) {
    .photo_list_column_wrapper .photo_container {
        width: 50%;
    }
}
.content_3 .center_w_left .page_content .photo_list_column_wrapper > p { display: none;}
.content_3 .center_w_left .page_content .photo_list_column_wrapper > hr { display: none;}
.content_3 .center_w_left .page_content .photo_list_column_wrapper .photo_container > p { display: block; }
.content_3 .center_w_left .page_content .photo_list_column_wrapper .photo_container .photo { margin: 0 auto; width: 134px;}
.content_3 .center_w_left .page_content .photo_list_column_wrapper .photo_container .photo img { width: calc( 100% - 12px ); }
.content_3 .center_w_left .page_content .photo_list_column_wrapper .photo_container .photo p { display: none; }

.content_3 .center_w_left .page_content .header { display: block; color: #2e497a; font-size: 10px; line-height: 12px; margin: 0 0 5px 18px; padding: 0; height: 18px; text-align: left; }
.content_3 .center_w_left .page_content .header B { color: #59800f;  font-size: 10px;}
.content_3 .center_w_left .page_content .header A { color: #805a40; text-decoration: none; }
.content_3 .center_w_left .page_content .header A:hover { text-decoration: underline; }

.content_3 .center_w_left .page_content .source {text-align: right;}
.content_3 .center_w_left .page_content .source a {font-weight: bold;}

.content_3 .center_w_left .hotnews {min-height: 100px; background: #c5be96; margin-bottom: 20px; border-radius: 3px; overflow: hidden; padding: 5px;}
.content_3 .center_w_left .hotnews p {margin: 0 0 3px 18px;}
.content_3 .center_w_left .hotnews #photo {border: 1px solid #494842; margin: 5px 15px 10px 5px; float: left; max-width: 100px; max-height: 100px;}
.content_3 .center_w_left .hotnews .extra {margin-top: 5px; margin-left: 0;}

.content_3 .center_w_left .news_list { display: block; overflow: hidden; margin: 30px 0 0 0;}

.content_3 .center_w_left .thumb_left {display: block; float: left; width: 200px; text-align: center}
.content_3 .center_w_left .thumb_right {display: block; float: right; width: 200px; text-align: center}

.content_3 .center_w_left table.gallery {width: 100%;}
.content_3 .center_w_left table.gallery td {padding: 0 2px 5px 0; vertical-align: top; width: 33%; text-align: center;}
.content_3 .center_w_left img.gallery {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .center_w_left table.gallery td p {color: #686868; font-size: 0.7em; margin: 0 0 1em -20px;}
.content_3 .center_w_left .gallery_photo {float: left; margin: 0 10px 10px 10px; padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .center_w_left .sold {color: #e6e2c9; background: #b33e17; padding: 0.1em 0.2em 0.3em 0.2em;}

.content_3 .center_w_left .extra {display: block; font-size: 10px; margin: 9px 0 0 0;}
.content_3 .center_w_left .extra .date {color: #59800f;}
.content_3 .center_w_left .extra .type {color: #805a40;}


.content_3 .menu_f, .content_3 .menu_t {display: block;}
.content_3 .menu_f .menu, .content_3 .menu_t .menu {display: block; width: 100%; background: #fffef8;}
.content_3 .menu_f .menu td, .content_3 .menu_t .menu td {width: 12%;}
.content_3 .menu_f .menu_mode, .content_3 .menu_t .menu_mode {display: block; overflow: hidden}
.content_3 .menu_f .menu_mode #m_week_a, .content_3 .menu_t .menu_mode #m_week_a {display: block; float: left; width: 40%; font-size: 12px; text-align: center;}
.content_3 .menu_f .menu_mode #m_week_a a, .content_3 .menu_t .menu_mode #m_week_a a {display: block; font-size: 12px; text-align: center;}
.content_3 .menu_f .menu_mode #m_day, .content_3 .menu_t .menu_mode #m_day {display: block; float: right;width: 40%; font-size: 12px; text-align: center;}
.content_3 .menu_f .menu_mode #m_day a, .content_3 .menu_t .menu_mode #m_day a {display: block; font-size: 12px; text-align: center;}

/* ------------------ ANONS ------------------- */
.content_3 .an_list { display: block; overflow: hidden; }
.content_3 .an_list .day_w { display: block; height: 30px; margin: 0; overflow: hidden; border-bottom: 1px solid #959386; text-align: center; }
.content_3 .an_list .day_w .time { display: block; height: 24px; width: 150px; margin: 0 auto; color: #2e497a; font-size: 14px; line-height: 29px; text-align: center; font-weight: bold; }
.content_3 .an_list .day_w .title { display: block; height: 24px; margin: 0 auto; text-align: center;}
.content_3 .an_list .day_w .title A { font-weight: bold; text-decoration: none; color: #48463c; font-family: Georgia, serif; font-style: normal; font-size: 16px; line-height: 24px; }
.content_3 .an_list .day_w .title B { font-weight: bold; font-style: normal; color: #48463c; font-family: Georgia, serif; font-size: 16px; line-height: 24px; padding: 0 9px 0 0; }
.content_3 .an_list .day_w .wd { display: block; height: 24px; float: right; }
.content_3 .an_list .day_w .wd A { font-weight: bold; text-decoration: none; color: #959386; font-family: Georgia, serif; font-size: 16px; line-height: 29px; }
.content_3 .an_list .day_u { display: block; height: 30px; margin: 0; overflow: hidden; border-bottom: 1px solid #ec8789; }
.content_3 .an_list .day_u .time { font-weight: bold; display: block; height: 24px; width: 150px; margin: 0 auto; color: #2e497a; font-size: 14px; line-height: 29px; text-align: center; }
.content_3 .an_list .day_u .title { display: block; height: 24px; margin: 0 auto; text-align: center; }
.content_3 .an_list .day_u .title A { font-weight: bold; text-decoration: none; color: #da111a; font-family: Georgia, serif; font-style: normal; font-size: 16px; line-height: 24px; }
.content_3 .an_list .day_u .title B { font-weight: bold; font-style: normal; color: #da111a; font-family: Georgia, serif; font-size: 16px; line-height: 24px; padding: 0 9px 0 0; }
.content_3 .an_list .day_u .wd { display: block; height: 24px; float: right; }
.content_3 .an_list .day_u .wd A { font-weight: bold; text-decoration: none; color: #ec8789; font-family: Georgia, serif; font-size: 16px; line-height: 29px; }

.content_3 .an_list .item { display: block; padding: 9px 18px 9px 80px; line-height: 18px; overflow: hidden; }
.content_3 .an_list .item A { text-decoration: none; }
.content_3 .an_list .item P { line-height: 18px; color: #000; margin: 0; }
.content_3 .an_list .item .more { display: block; height: 14px; margin: 0 -18px -9px -80px; padding: 0 18px; color: #59800f; color: #5f8425; font-size: 10px; font-weight: bold; line-height: 12px; text-align: right; /*background-color: #ebe4b4;*/ }
.content_3 .an_list .item .where { line-height: 18px; color: #59800f; font-size: 12px;}
.content_3 .an_list .item .time { font-weight: bold; display: block; width: 80px; margin: 0 0 0 -80px; float: left; color: #2e497a; font-size: 12px; line-height: 18px; text-align: center; }
.content_3 .an_list .item .time i { font-weight: bold; display: block; height: 9px; overflow: hidden; color: #748bb4; font-size: 12px; line-height: 9px; font-style: normal; text-align: center; }
.content_3 .an_list .item .time b { font-weight: bold; display: block; height: 9px; overflow: hidden; color: #748bb4; font-size: 11px; line-height: 9px; font-style: normal; text-align: center; }
.content_3 .an_list .delim { display: block; height: 18px; padding: 0; margin: -1px 0 0 0; }
.content_3 .an_list .end { display: block; height: 1px; padding: 0; margin: -1px 0 18px 0; background: #fffef8; }

.content_3 .an_list .page { display: block; padding: 18px; line-height: 18px; overflow: hidden; }
.content_3 .an_list .page H1 { display: block; margin: 0 0 27px 0; padding: 0 0 9px 0; overflow: hidden; border-bottom: 1px solid #959386; font-weight: normal; font-style: normal; color: #48463c; font-family: Georgia, serif; font-size: 24px; line-height: 24px; }

.content_3 .an_list .page P { line-height: 18px; color: #000; margin: 0 0 9px 0; }
.content_3 .an_list .page .photo {margin: 0 0 1em 1em; float: right; clear: right; padding-right: 13px;}
.content_3 .an_list .page .photo img {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .an_list .page .photo p {color: #7d795f; font-size: 10px; margin: 5px 0 0 0;}

.content_3 .an_list .anons { display: block; padding: 18px; line-height: 18px; overflow: hidden; }
.content_3 .an_list .anons P { line-height: 18px; color: #000; margin: 0 0 9px 0; }
.content_3 .an_list .anons .where { line-height: 18px; color: #59800f; margin: 0 0 9px 0; }
.content_3 .an_list .anons .description { line-height: 18px; padding: 0 0 9px 0; margin: 0 0 9px 0; }
.content_3 .an_list .anons .text { line-height: 18px; padding: 9px 0 9px 0; margin: 0 0 9px 0; border-top: 1px solid #959386; }
.content_3 .an_list .anons .photo {margin: 0 0 1em 1em; float: right; clear: right; padding-right: 13px;}
.content_3 .an_list .anons .photo img {padding: 6px; border-right: 1px solid #d2ceb7; border-bottom: 1px solid #d1cdb6; background: #fff;}
.content_3 .an_list .anons .photo p {color: #7d795f; font-size: 10px; margin: 5px 0 0 0;}

.content_3 .an_list .block { display: block; padding: 0 18px; line-height: 18px; overflow: hidden; }
.content_3 .an_list .banner { display: block; padding: 0; font-size: 12px; overflow: hidden; }



/* ------------------ INDEX end ----------------------------------------------------------------------------------- */
.partofsite_delim, .adv_delim, .inf_delim {display: block; clear: both; margin: 10px 0 0 0; padding: 0; height: 0; overflow: hidden;}
/* ------------------ FOOTER -------------------------------------------------------------------------------------- */

.footer { width: 990px; height: 152px; margin: -152px auto 0 auto; text-align: center; display: block; position: relative; background: url("../images/bg.jpg") ; z-index: 100;}
.footer_krepost { width: 990px; height: 250px; margin: -130px auto 0 auto; text-align: center; display: block; position: relative; background: url("../images/bg.jpg") ;}
.footer_g { background: url("../images/g_bg.jpg") ;}

.footer .menu {width: 100%; height: 24px; padding: 0; clear: both; display: block; text-align: justify; position: relative; border-top: 1px solid #768BB7; border-bottom: 1px solid #768BB7; margin: 0 0 10px 0;}
.footer .menu table {width: 100%;}
.footer .menu td {text-align: center; padding: 0; margin: 0; height: 24px; vertical-align: middle;}
.footer .menu .active {color: #8e8474; background: #D1DBE0; border-left: 1px solid #768BB7; border-right: 1px solid #768BB7;}
.footer .menu .active:after {display:block; position: relative; content: ''; height: 1px; background: #D1DBE0; margin: 0 0 -1px 0; z-index: 10;}
.footer .menu .one-line-active {color: #8e8474; background: #D1DBE0; border-left: 1px solid #768BB7; border-right: 1px solid #768BB7;}
.footer .menu .one-line-active a {margin: 7px 0;}
.footer .menu .one-line-active:after {display:block; position: relative; content: ''; height: 1px; background: #D1DBE0; margin: 0 0 -1px 0; z-index: 10;}
.footer .menu a {font-family: Arial, sans-serif; text-decoration: none; font-size: 12px; display: inline-block; padding: 0; text-align: center; font-weight: 700;}


.footer .f_copyrights {margin: 30px 10px 20px;}
.footer .copyrights { padding: 5px 10px; font-size: 10px; text-align: left; border: 1px solid #64748a; border-radius: 7px; margin: 30px 10px 0 10px; position: absolute; margin: 30px 10px 20px; bottom: 0; }
.footer .copyrights b {font-size: 10px;}
.footer .copyrights a {font-size: 10px;}
.footer .counters {display: inline-block; float: right; width: 108px; text-align: center; padding: 7px 0 0 0;}
.footer .counters .counter_1 {display: block; width: 88px; margin: 0 auto 10px auto;}
.footer .counters .bigmir_counter {display: block; width: 88px; height: 31px; margin: 0 auto; overflow: hidden; color: #222;}
.footer .counters .bigmir_counter table { margin: 0!important; margin-top: 0!important; margin-left: 0!important; margin-right: 0!important; margin-bottom: 0!important;}
.footer .counters .bigmir_counter table tr td div{color: #222;}
.footer .counters .bigmir_counter table tr td div:nth-child(1) div:nth-child(1) {line-height: 1px;}
.footer .copyrights_ {padding: 5px; margin: 0 auto; color: #222; font-size: 10px; text-align: left; width: 855px; border: 1px solid #333333; border-radius: 5px; font-weight: 400; line-height: 12px;}

.footer .linkator_un {display: block; float: right; width: 288px; text-align: center; position: absolute; right: 0; margin: -65px 0 0 0; font-size: 10px;  border: 1px solid #64748a; border-radius: 5px; padding: 5px;}
.linkator_un_1 {display: block; text-align: center; font-size: 10px;  border: 1px solid #64748a; border-radius: 5px; padding: 5px;}

.bigmir_counter {
    display: block;
    width: 88px;
    margin: 0 auto;
}

.pano_item {
    display: block;
    margin: 0 auto 10px auto;
    padding: 5px 0;
    border: 1px solid #95a2bc;
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
}
.content_3 .center .page_content .pano_item a.title {
    margin: 0 10px;
    font-weight: bold;
    text-decoration: none;
}
.content_3 .center .page_content .pano_item a.image {
    margin: 10px 0;
    display: block;
}
.pano_iframe {
    display: block;
    width: 467px;
}
.pano_iframe iframe.pano_iframe_if {
    width: 100%;
    height: 400px;
}
.content_3 .center .page_content .pano_hidden {
    display: none;
}
.pano_iframe_focus {
    display: block;
    height: 90%;
    width: 100%;
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 5%;
    margin: 0;
    box-shadow: 0 0 20px #000;
    -moz-box-shadow: 0 0 20px #000;
}
.pano_iframe_focus iframe.pano_iframe_if {
    width: 100%;
    height: 100%;
}
.pano_iframe_focus a.pano_close {
    display: block;
    position: absolute;
    z-index: 100000;
    padding: 10px 20px;
    margin: 0 0 0 -80px;
    font-weight: bold;
    font-size: 14px;
    top: 0;
    left: 50%;
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #95a2bc;
    border-left: 1px solid #95a2bc;
    border-right: 1px solid #95a2bc;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    -opera-border-radius: 0 0 5px 5px;
}
.content_3 .center .page_content .pano_zoom {
    display: block;
    text-align: center;
    margin: 10px 0;
    font-size: 16px;
}

.content_3 .search_center {
    height: 2100px;
}

.rcode_160 {
    display: block;
    width: 160px;
}
.rcode_160 div, .rcode_160 td {
    white-space: normal;
}

.disqus_block {
    display: block;
    background: #fff;
    border-radius: 10px;
    clear: both;
    padding: 5px;
}

.two_columns_text {
    -webkit-column-width: calc( 50% - 40px);
    -moz-column-width: calc( 50% - 40px);
    column-width: calc( 50% - 40px);
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule: 0px solid transparent;
    -moz-column-rule: 0px solid transparent;
    column-rule: 0px solid transparent;
}


