/* ÎÁÙÈÅ *//* ÌÎÁÈËÜÍÎÅ ÌÅÍÞ */.vkladki_info div.vkladki_menu { float: right; position: relative; margin: 0 1px 0 5px; height: 16px; width: 65px; opacity: 0.8; }.vkladki_info:hover div.vkladki_menu { opacity: 0.9; }.vkladki_info div.vkladki_menu:hover { opacity: 1; }.vkladki_info div.vkladki_menu:hover > span { color: #cb7034; }.vkladki_info div.vkladki_menu > span { display: block; text-align: right; padding-right: 19px; position: relative; color: #404d61; }.vkladki_info div.vkladki_menu > span::after { content: ''; position: absolute; top: 50%; right: 0; margin-top: -8px; background: url(/img/my_menu_ico8.png) no-repeat -16px -96px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu > span > span {  }.vkladki_info div.vkladki_menu > div { display: none; position: absolute; right: -1px; top: 0; z-index: 11; }.vkladki_info div.vkladki_menu > div > div { position: relative; margin-top: 22px; background-color: #f3f9ff; border: 1px solid #dee6ed; border-radius: 4px; padding: 0 10px; box-shadow: 1px 1px 0 #d8e2ed; }.vkladki_info div.vkladki_menu:hover > div { display: block; }.vkladki_info div.vkladki_menu a { position: relative; display: block; padding: 2px 0 2px 21px; text-decoration: none; line-height: 100%; margin: 11px 0; white-space: nowrap; }.vkladki_info div.vkladki_menu a.vm_add:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -32px -32px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_all:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -32px -48px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_uni_on::after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/checkbox.gif) no-repeat -32px -16px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_uni_off::after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/checkbox.gif) no-repeat 0 -16px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b0:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -128px 0; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b1:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -128px -96px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b2:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -32px 0; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b3:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -16px -80px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b4:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -80px -80px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b5:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -96px -64px; height: 16px; width: 16px; }.vkladki_info div.vkladki_menu a.vm_b6:after { content: ''; position: absolute; display: block; left: 0; top: 50%; margin-top: -8px; background: url(/img/icons.png) no-repeat -112px -64px; height: 16px; width: 16px; opacity: 0.6; }.vkladki_info div.vkladki_menu div.hr { border-top: 1px solid #cfd9e3; height: 1px; overflow: hidden; }/* ÑÏÈÑÎÊ ÐÀÇÄÅËÎÂ */td.dotted2 { background-image: url('/img/dot.gif'); background-repeat: repeat-x; background-position: left bottom; }/* ÀÂÒÎÐÑÊÈÉ ÁËÎÊ - ÂÑÅ ÑÒÀÒÜÈ ÀÂÒÎÐÀ */div.art_list_userinfo { background-color: #e0eaf7; border: 1px solid #adc0dc; padding: 8px 7px 8px 7px; margin: 20px 0 0 0; color: #666; overflow: hidden; border-radius: 3px; box-shadow: 1px 1px 3px #ddd; }div.art_list_userinfo .foto { float: left; margin: 0 7px 0 0; }div.art_list_userinfo .foto img { display: block; background-color: #fff; border-radius: 3px; }/* ÑÏÈÑÎÊ ÑÒÀÒÅÉ èëè ÇÀÌÅÒÎÊ */div.art_list_main {	margin: 0; }div.art_list { border-bottom: 1px solid #ddd; padding: 7px 0 7px 0; overflow: hidden; }div.art_list .n { padding: 0; margin: 0 0 3px 0; font-size: 1rem; font-weight: bold; }div.art_list .f { float: left; margin: 2px 7px 0 0; background-color: #fff; border-radius: 4px; }div.art_list .t { margin-left: 64px; }div.art_list .d { font-size: 12px; float: right; color: #888; text-align: right; white-space: nowrap; font-family: Tahoma,Verdana; overflow: hidden; margin: 0; }div.art_list h3 { padding: 0; margin: 0 0 3px 0; font-size: 1rem; }div.art_list img { width: 50px; height: 50px; border-width: 0; }div.art_list .text { margin-left: 64px; }div.art_list .foto { float: left; border: 1px solid #ccc; padding: 1px; margin: 2px 7px 0 0; background-color: #fff; }div.art_list .date { font-size: 0.76rem; float: right; color: #888; text-align: right; white-space: nowrap; font-family: Tahoma,Verdana; overflow: hidden; margin: 0; }div.art_list small { line-height: 150%; font-size: 0.82rem; color: #666; }div.art_list small a { text-decoration: none; color: #666; }div.art_list small a:hover { color: #525252; }div.art_list a { text-decoration: none; }/* ÑÏÈÑÎÊ ÑÒÀÒÅÉ èëè ÇÀÌÅÒÎÊ */div.art_list_usr { border-bottom: 1px solid #d2ddee; padding: 7px 0 7px 28px; overflow: hidden; position: relative; }div.art_list_usr h3 { padding: 0; margin: 0 0 3px 0; font-size: 16px; font-weight: normal; }div.art_list_usr .stat { font-size: 0.76rem; float: right; color: #888; text-align: right; white-space: nowrap; font-family: Tahoma,Verdana; overflow: hidden; }div.art_list_usr .date { font-size: 0.76rem; color: #888; font-family: Tahoma,Verdana;  }div.art_list_usr .n { padding: 0; margin: 0 0 3px 0; font-size: 16px; font-weight: normal; }div.art_list_usr .d { font-size: 0.76rem; color: #888; font-family: Tahoma,Verdana;  }div.art_list_usr small { line-height: 150%; font-size: 0.82rem; color: #666; }div.art_list_usr small a { text-decoration: none; color: #666; }div.art_list_usr small a:hover { color: #525252; }div.art_list_usr a { text-decoration: none; }div.art_list_usr::after { content: ''; position: absolute; top: 9px; left: 0; width: 16px; height: 16px; background: url(/img/svg_sprite.svg) no-repeat -216px -192px; background-size: 240px 240px; opacity: 0.8; }/* ÂÛÁÎÐ ÐÀÇÄÅËÀ */#razdel_select { background-color: #fdfceb; padding: 5px 0 10px 0; margin: 0 0 15px 0; border-bottom: 1px solid #aaa; overflow: hidden; display: none; }#razdel_select div.i { position: relative; background: url(/img/folder_v2.png) no-repeat left center; padding: 5px 10px 5px 20px; font-size: 0.88rem; width: 270px; margin-left: 17px; display: inline-block; overflow: hidden; position: relative; border-bottom: 0px solid #ccc; }#razdel_select div.n {background-color: #fdfceb; box-shadow: 0 0 10px 10px #fdfceb; position: absolute; right: 0; top: 0; padding: 5px 0 5px 10px;  color: #666; font-size: 0.82rem; }#razdel_select a { background-color: #fdfceb; text-decoration: none; padding-right: 5px; }/* ÏÐÎÑÌÎÒÐ ÑÒÀÒÜÈ ========================================================== *//* Àâòîðñêèé áëîê ñïðàâà */.avt_block { background-color: #f5f8fb; overflow: visible; margin: 0 0 20px; }.avt_block .foto { padding: 0 0 8px; }.avt_block .foto img { opacity: 0.9; width: 100%; background: #edeef0; transition: opacity 0.4s ease 0s; border-radius: 3px; display: block; }.avt_block:hover .foto img { opacity: 1; }.avt_block .fio { margin: 0 0 6px 0; padding-top: 6px; font-size: 1rem; }.avt_block .status { margin: 6px 0; font-size: 0.82rem; opacity: 0.5;  }.avt_block .all { border-top: 1px dotted #d3deea; padding: 6px 0; }.avt_block .all a { text-decoration: none; }.avt_block .all span { opacity: 0.5; paddin-left: 3px; }.avt_block .cons { border-top: 1px dotted #d3deea; position: relative; }.avt_block .cons .submit_yellow, .avt_block .cons .submit_yellow2 { opacity: 0.6; display: block; margin: 8px 0 0; padding: 5px 0; text-align: center; }.avt_block:hover .cons .submit_yellow, .avt_block:hover .cons .submit_yellow2 { opacity: 0.8; }.avt_block .cons .submit_yellow:hover, .avt_block .cons .submit_yellow2:hover { opacity: 1; }.avt_block .info0 { position: relative; }.avt_block .info0 .info { display: none; opacity: 0; transition: opacity 0.2s ease 0s; z-index: 2; }.avt_block .info0:hover .info { display: block; opacity: 1; }.avt_block .info { background-color: #fdf4bb; border-radius: 5px; box-shadow: 1px 1px 0 #c4bb80, 0 0 10px 10px #fff; padding: 8px 15px; position: absolute; right: 195px; top: 0px; width: 300px; }.avt_block .info::after { content: ''; position: absolute; right: -20px; top: 6px; border: 10px solid transparent; border-width: 8px 10px; border-left: 10px solid #c4bb80; }/* Àâòîðñêèé áëîê ïîä ñòàòüåé */.art_avt_bottom { margin: 20px 0 10px 0; border-radius: 5px; box-shadow: 1px 1px 0 #b4bac1; padding: 10px; background: linear-gradient(to bottom, #fafafb, #f5f6f8); }.art_avt_bottom a.f { color: #325683; text-decoration: none; }.art_avt_bottom a.f img { margin: 2px 7px 0 0; border-radius: 3px; width: 50px; border: 1px solid #ccc; padding: 1px; background-color: #fff; }.art_subscribe_bttn { opacity: 0.8; display: inline-block; opacity: 0.8; margin-top: 1px; padding: 5px 12px 5px 34px; border-radius: 4px; cursor: pointer; background-colorX: #f6ebc6; background: linear-gradient(to bottom, #f9ecb0, #f9dd9c); box-shadow: 1px 1px 0 #c5a144; color: #111; position: relative; overflow: hidden; }.art_subscribe_bttn_off:after { content: ''; position: absolute; top: 50%; left: 11px; margin-top: -8px; width: 16px; height: 16px; background: url(/img/bell-16.png) no-repeat 0 0; }.art_subscribe_bttn_on { background: #dfe5cf; opacity: 1; box-shadow: 1px 1px 0 #bbc2a4; }.art_subscribe_bttn_on:after  { content: ''; position: absolute; top: 50%; left: 11px; margin-top: -8px; width: 16px; height: 16px; background: url(/img/icons.png) no-repeat -96px -64px; }.art_subscribe_success { background-color: #faecb6; padding: 8px 10px; margin-top: 15px; font-size: 0.94rem; box-shadow: 1px 1px 0 #c4bb80; color: #222; border-radius: 5px; }.art_subscribe_success a { display: inline-block; clear: left; margin-top: 7px; text-deciration: none; }.avt_stts { font-size: 0.88rem; color: #777; margin-top: 5px; }.avt_cons_n_text { margin-top: 10px; color: #111; opacity: 0.7; font-size: 0.94rem; }.avt_a_cons { font-size: 0.94rem; color: #777; margin-top: 4px; opacity: 0.9; }.avt_a_cons a { margin: 6px 0 0 0; display: inline-block; white-space: nowrap; }.art_avt_bottom:hover .art_subscribe_bttn { opacity: 0.9; }.art_avt_bottom .art_subscribe_bttn:hover { opacity: 1; }/* Êíîïêè ïîä ñòàòüåé */#article-buttons { border-radius: 5px; background-color: #fff; margin: 6px 1px 15px 0; padding: 5px 7px 5px 10px; } /* border: 1px solid #e6e6e6; border-color: #e6e6e6 #bbb #bbb #e6e6e6; */.a_art_share { display: inline-block; color: #325683; cursor: pointer; padding-left: 97px; position: relative; margin: 6px 15px 6px 0; }.a_art_share:after { content: ''; position: absolute; left: 0; top: 50%; width: 92px; height: 20px; background: url(/img/shre_art.svg) no-repeat 0 0; background-size: 92px 20px; margin-top: -10px; }.a_art_share span { color: #333; background-color: #e0e0e0; padding: 1px 4px; border-radius: 3px; margin-left: 5px; }@media screen and (max-width: 750px) {	.a_art_share { display: inline-block; color: #325683; cursor: pointer; padding-left: 21px; position: relative; margin: 6px 15px 6px 0; }	.a_art_share:after { content: ''; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; background: url(/img/svg_sprite.svg) no-repeat -120px -144px; background-size: 240px 240px; margin-top: -8px; }}.a_art_print { display: inline-block; cursor: pointer; padding-left: 21px; position: relative; margin: 6px 15px 6px 0; }.a_art_print:after { content: ''; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; background: url(/img/icons.png) no-repeat -128px -32px; margin-top: -8px; }.a_art_pdf { display: inline-block; cursor: pointer; padding-left: 21px; position: relative; margin: 6px 15px 6px 0; }.a_art_pdf:after { content: ''; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; background: url(/img/svg_sprite.svg) no-repeat -216px -144px; background-size: 240px 240px; margin-top: -8px; }.a_art_warn { display: inline-block; cursor: pointer; padding-left: 21px; position: relative; margin: 6px 15px 6px 0; }.a_art_warn:after { content: ''; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; background: url(/img/svg_sprite.svg) no-repeat -96px -144px; background-size: 240px 240px; margin-top: -8px; opacity: 0.8; }.a_art_moder1 { display: inline-block; cursor: pointer; padding-left: 21px; position: relative; margin: 6px 15px 6px 0; }.a_art_moder1:after { content: ''; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; background: url(/img/svg_sprite.svg) no-repeat -96px -120px; background-size: 240px 240px; margin-top: -8px; }.a_art_moder0 { display: inline-block; cursor: pointer; padding-left: 21px; position: relative; margin: 6px 15px 6px 0; }.a_art_moder0:after { content: ''; position: absolute; left: 0; top: 50%; width: 16px; height: 16px; background: url(/img/svg_sprite.svg) no-repeat -120px -120px; background-size: 240px 240px; margin-top: -8px; }@media screen and (max-width: 390px) {	#article-buttons { margin-left: -10px; margin-right: -10px; }	#article-buttons td { font-size: 0.82rem; }}/* ÄÐÓÃÈÅ ÑÒÀÒÜÈ ÀÂÒÎÐÀ */.other_art { background: #fff; border-radius: 5px; overflow: hidden; box-shadow: 1px 1px 2px #ddd; margin-top: 25px; }.other_art .h { font-size: 1.18rem; line-height: 100%; background: RGBA(128,128,128,0.08); padding: 10px 15px; }.other_art .h a { color: #000; text-decoration: none; }.other_art .h .n { font-size: 1rem; opacity: 0.5; margin-left: 8px; }.other_art .list { margin: 10px 15px 15px 15px; }.other_art .list a.item { padding: 9px 0 10px 0; border-top: 1px solid #ddd; overflow: hidden; display: block; text-decoration: none; position: relative; max-height: 200px; }.other_art .list a.item:nth-child(1) { border-top: 0; padding-top: 0; }.other_art .list a.item:nth-last-child(1) { padding-bottom: 0; }.other_art .list a.item .f { float: left; width: 100px; height: 70px; margin: 2px 12px 0 0; overflow: hidden; border-radius: 2px; background-size: 100%; opacity: 0.9; background-color: #eee; background-size: 100% auto !important; background-position: center center !important; }.other_art .list a.item .f2 { width: 100px; height: 80px; background-size: 100% auto !important; background-position: center 20% !important; }.other_art .list a.item:hover .f { opacity: 1; }.other_art .list a.item .f_fit { float: left; width: 100px; height: 70px; margin: 2px 12px 0 0; overflow: hidden; border-radius: 3px; opacity: 0.9; background-color: #dee8ef; }.other_art .list a.item .f_fit img { width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }.other_art .list a.item:hover .f_fit { opacity: 1; }.other_art .list a.item .n { font-size: 1.12rem; text-decoration: none; }.other_art .list a.item .visited { color: #666; }.other_art .list a.item .t { margin-top: 6px; font-size: 0.94rem; color: #444; overflow: hidden; }.other_art .list a.item .t { margin-top: 6px; font-size: 0.94rem; color: #444; overflow: hidden !important; -webkit-line-clamp: 3; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; }.other_art .list a.item .t > div { margin-top: 6px; color: #111; }@media screen and (max-width: 480px) {	.other_art .h { padding-left: 10px }	.other_art .list { margin: 10px; }}@media screen and (max-width: 360px) {	.other_art { margin-left: -10px; margin-right: -10px; }	.other_art .h { padding-left: 10px }	.other_art .list { margin: 10px; }	.other_art .list a.item .n { font-size: 17px; }	.other_art .list a.item .f { width: 70px; height: 50px; margin: 2px 10px 0 0;  }	.other_art .list a.item .f2 { width: 70px; height: 60px; }	.other_art .list a.item .f_fit { width: 70px; height: 70px; }	.other_art .list a.item .t { overflow: visible; }}/* ÄÐÓÃÈÅ ÂÈÄÅÎ //  grid-template-rowsX: auto auto; grid-auto-rowsX: 0px; */.other_flex { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); overflow: hidden; grid-column-gap: 20px; grid-row-gap: 30px; }.other_flex > a { display: block; border-radius: 5px; text-decoration: none; overflow: hidden; }.other_flex > a .f { aspect-ratio: 16/9; border-radius: 5px; overflow: hidden; background: #ccc; text-align: center; font-size: 0; position: relative; opacity: 0.92; transition: all 0.2s; }.other_flex > a .f > img { object-fit: cover; width: 100%; min-height: 100%; }.other_flex > a .f .v { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; }.other_flex > a .f .v > img { object-fit: cover; width: 60%; height: 100%; }.other_flex > a .f img.blur { filter: blur(2px); opacity: 0.8; }.other_flex > a:hover .f { opacity: 1; }.other_flex > a img.u_foto { float: left; width: 30px; height: 30px; margin: 8px 8px 5px 0; border-radius: 15px; opacity: 0.8; }.other_flex > a .t { margin: 4px 0 5px 0; overflow: hidden; }.other_flex > a .t .name { line-height: 130%; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-size: 0.94rem; color: #222; }.other_flex > a .t .fio { font-size: 13px; filter: grayscale(1); opacuty: 0.9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 4px; }.other_flex > a .visited { opacity: 0.8; filter: grayscale(1); }.other_flex > a .f .f_0 { background-color: #dce6ee; position: relative; height: 100%; }.other_flex > a .f .f_0 div { position: absolute; top: 50%; left: 50%; margin: -40px 0 0 -40px;  width: 80px; height: 80px; opacity: 0.6; background: url(/img/master_material.svg) no-repeat 0 0; background-size: 200%; }.other_flex > a .f .f_a div { background-position: 0 0; scale: 0.8; }.other_flex > a .f .f_v div { background-position: top right; scale: 0.8; }.other_flex > a .f .f_s div { background-position: bottom left; scale: 0.8; }.other_flex > a .f .f_b div { background-position: bottom right; scale: 0.8; }.other_submit { margin: 15px; margin-top: 17px; display: flex; flex-flow: row wrap; align-items: flex-start; gap: 10px; }.other_submit > div, .other_submit > a { margin: 0px; padding: 8px 5px; flex: 1 0.5 auto; text-decoration: none; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; flex-grow: 1; flex-shrink: 1; flex-basis: 0; min-width: 200px; }div.art_id { margin: 0px; word-wrap: break-word; }div.art_id h1 { font-size: 26px; font-weight: normal; margin: 0 0 3px; padding: 0; }div.art_id h1:first-child { margin-top: -5px; }div.art_id .h1_razdel { margin: 0 0 20px 0; color: #999; font-size: 0.88rem; }div.art_id .h1_razdel a { color: #777; }div.art_id .ot_avtora { color: #333; font-size: 0.94rem; background-color: #fcfcfc; border: 1px solid #ddd; border-radius: 2px; margin: 15px 0; overflow: hidden; padding: 10px; }div.art_id .from_bb h1 { font-size: 1.36rem; font-weight: normal; margin: 0 0 10px; }div.art_id .from_bb h2 { font-size: 1.36rem; font-weight: normal; margin: 0 0 10px; }div.art_id .from_bb h3 { font-size: 1.06rem; font-weight: normal; margin: 0 0 8px; }/* Àâòîðñêèé áëîê ñâåðõó */.article-avt-top { background-color: #f5f6f8; border-radius: 5px; margin: 15px 0; padding: 12px 10px; border: 1px solid #e1e1e1; border-color: #e2e2e2 #ddd #ddd #e2e2e2; box-shadow: 1px 1px 2px #eee; overflow: hidden; }.article-avt-top .photo { float: left; overflow: hidden; margin: 0 11px 0 0; padding: 1px; border-radius: 4px; overflow: hidden; }.article-avt-top .fio a { font-size: 1.18rem; text-decoration: none; }.article-avt-top .stts { margin-top: 6px; opacity: 0.6; font-size: 0.94rem; overflow: visible; }.article-avt-top .ot_avt { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 8px; font-size: 0.94rem; color: #222; line-height: 140%; }/* Êîíñóëüòàöèÿ àâòîðà ïóáëèêàöèè - ïîä ñòàòüåé */.article-avt-cons { border-radius: 5px; background-color: #f5f6f8; border: 1px solid #b4bac1; margin: 15px 0; padding: 12px 10px; box-shadow: 1px 1px 2px #eee; overflow: hidden; }.article-avt-cons .p { float: left; border-radius: 2px; overflow: hidden; margin: 0 11px 0 0; padding: 1px; border: 1px solid #ccc; border-radius: 2px; overflow: hidden; }.article-avt-cons div { overflow: hidden; }.article-avt-cons div { overflow: hidden; }.article-avt-cons a.submit_yellow { font-size: 0.88rem; padding: 3px 20px; opacity: 0.6; transition: opacity 0.3s ease 0s; }.article-avt-cons:hover a.submit_yellow { opacity: 1; }.article-avt-cons .t { margin-top: 10px; color: #111; font-size: 0.94rem; opacity: 0.6; overflow: visible; }.article-avt-cons .t div { margin-top: 4px; }/* Êíîïêè ïîä ñòàòüåé */#article-buttons td { white-space: nowrap; font-size: 0.88rem; }#article-buttons .fade { opacity: 0.3; transition: opacity 0.5s ease 0s; }#article-buttons:hover .fade { opacity: 0.5; }#article-buttons:hover .fade:hover { opacity: 1; }#article-buttons a { text-decoration: none; }/* Ïðåäûäóùàÿ è ñëåäóþùàÿ ñòàòüÿ */div.art_prev_next { border: 1px solid #d0dcec; background-color: #edf2f9; border-radius: 5px; padding: 0px; margin: 20px 0; font-size: 17px; overflow: hidden; }div.art_prev_next .title { font-size: 0.82rem; padding: 5px 0 5px 10px; background-color: #d5dfed; }div.art_prev_next .title div { float: right; font-size: 12px; margin: 0 10px 10px 10px; font-family: Tahoma; }div.art_prev_next .title div a { color: #909aa8; text-decoration: none; border-bottom: 1px dotted #909aa8; }div.art_prev_next .title div a:hover { color: #617895; text-decoration: none; border-bottom-color: #d5dfed; }div.art_prev_next .list { padding: 5px 10px 7px 10px; font-size: 0.94rem; }div.art_prev_next .list div { padding: 5px 0; background: url('/img/ico_new.gif') no-repeat 0 50%; padding-left: 21px; }div.art_prev_next .list div a { text-decoration: none; border-bottom: 1px solid #cbd7e9; }div.art_prev_next .list div a:hover { border-bottom-width: 0; }div.art_prev_next .inf { margin: 10px 10px; color: #445367; font-size: 0.88rem; }div.art_prev_next .dop { margin: 0 0 5px 10px; padding: 8px 2px; opacity: 0.6; font-size: 0.82rem; transition: opacity 0.2s ease 0s; }div.art_prev_next:hover .dop { opacity: 0.8; }div.art_prev_next .dop:hover { opacity: 1; }div.art_prev_next .dop a { color: #000; }