html,body{
     height:100%;
     margin-left: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: #f0f0f0;
     background-image: url(../../main/images/new/bgp.gif);
     background-repeat: repeat-y;
     background-position: center;
}
 .rubut {
     background-color: #c8252c;
     color: white;
     border-radius: 4px;
}
 .subscribe {
     border: 1px solid #CC0000;
}
 table{
     border:0px;
     border-collapse:collapse;
}
 table td{
     padding:0px;
}
 h1 {
     color: #000000;
     font-size: 28px;
     font-family: Georgia, "Times New Roman", Times, serif;
     letter-spacing: 0px;
     line-height: 30px;
     margin-top: 15px;
     margin-bottom: 5px;
     font-weight: bold;
}
 h2 {
     color: #000000;
     font-size: 22px;
     font-family: Georgia, "Times New Roman", Times, serif;
     letter-spacing: -1px;
     font-weight: bold;
     line-height: 24px;
     margin-top: 10px;
     margin-bottom: 2px;
}
 h3 {
     color: #000000;
     font-size: 16px;
     font-family: Georgia, "Times New Roman", Times, serif;
     letter-spacing: -1px;
     font-weight: bold;
     line-height: 16px;
     margin-top: 10px;
     margin-bottom: 2px;
}
 .category {
     color: #333333;
     font-size: 11px;
     font-family: Georgia, "Times New Roman", Times, serif;
     padding-top: 5px;
}
 .category a {
     color: #0066aa;
     text-decoration:none;
     padding-top: 5px;
}
 .category a:active, .category a:visited, .category a:link, .category a:hover {
     color: #0066aa;
     text-decoration:underline;
}
 .bar {
     color: #666666;
     font-size: 12px;
     font-family: Arial;
     font-weight: bold;
}
 .bar a {
     color: #000000;
     text-decoration:underline;
     font-size: 12px;
}
 .speedbar {
     color: #999999;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
}
 .speedbar a {
     color: #000000;
     text-decoration:underline;
     font-size: 12px;
     font-weight: bold;
}
 .line {
     padding-bottom: 10px;
     padding-top: 3px;
     background-image: url(../../main/images/doubleRule.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
 .time {
     font-family: Arial, Tahoma;
     font-size: 14px;
     color: #ffffff;
     padding-right: 10px;
}
 .speedbar a:hover {
     text-decoration: underline;
}
 .slink {
     color: #ffffff;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
}
 .slink a:active, .slink a:visited, .slink a:link {
     color: #ffffff;
     text-decoration:underline;
}
 .slink a:hover {
     color: #f0f0f0;
     text-decoration: underline;
}
 .tlink {
     color: #666666;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 1px;
     margin-bottom: 10px;
}
 .tlink a:active, .tlink a:visited, .tlink a:link {
     color: #666666;
     text-decoration:underline;
     padding-right: 10px;
}
 .flink {
     color: #000000;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 5px;
     margin-left: 11px;
     margin-bottom: 5px;
}
 .flink a:active, .flink a:visited, .flink a:link {
     color: #000000;
     text-decoration:underline;
}
 .tlink a:hover {
     color: #CC0000;
     text-decoration: underline;
}
 .text_plashka {
     font-size: 11px;
     color: #333333;
     margin-top: 5px;
     margin-right: 5px;
     margin-bottom: 5px;
     margin-left: 10px;
}
 .link_plashka {
     font-size: 11px;
     color: #ffffff;
}
 .link_plashka a:active, .link_plashka a:visited, .link_plashka a:link {
     color: #ffffff;
     padding-left: 8px;
     text-decoration:none;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     padding-right: 8px;
     font-weight:bold;
}
 .link_plashka a:hover {
     color: #f0f0f0;
}
 .link_plashka2 a:active, .link_plashka2 a:visited, .link_plashka2 a:link {
     color: #ffffff;
     padding-left: 5px;
     text-decoration:none;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     padding-right: 5px;
}
 .link_plashka2 a:hover {
     color: #cccccc;
}
 .link_plashka3 {
     font-size: 10px;
     color: #ffffff;
}
 .link_plashka3 a:active, .link_plashka3 a:visited, .link_plashka3 a:link {
     color: #ffffff;
     padding-left: 5px;
     text-decoration:none;
     font-size: 11px;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     padding-right: 5px;
}
 .link_plashka3 a:hover {
     color: #cccccc;
}
 .link_submenu {
     font-size: 10px;
     color: #cccccc;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 10px;
     margin-bottom: 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #EBE9ED;
     padding-bottom: 5px;
}
 .link_submenu a:active, .link_submenu a:visited, .link_submenu a:link {
     color: #333333;
     text-decoration:none;
     margin-right: 10px;
}
 .link_submenu a:hover {
     color: #000000;
     text-decoration: underline;
     margin-right: 10px;
}
 .link_submenu2 {
     font-size: 11px;
     color: #cccccc;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 10px;
     margin-bottom: 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #EBE9ED;
     padding-bottom: 5px;
}
 .link_submenu2 a:active, .link_submenu2 a:visited, .link_submenu2 a:link {
     color: #333333;
     text-decoration:none;
     margin-right: 10px;
}
 .link_submenu2 a:hover {
     color: #000000;
     text-decoration: underline;
     margin-right: 10px;
}
 .copy {
     color: #727272;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     padding: 5px;
}
 .skin {
     font-size: 11px;
     font-family: Tahoma, Arial;
     padding-left: 60px;
}
 select {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
}
 .copy a:active, .copy a:visited, .copy a:link {
     color: #727272;
     text-decoration:none;
}
 .copy a:hover {
     color: #727272;
     text-decoration: underline;
}
 .ltitle {
     color: #000000;
     font-size: 18px;
     font-family: Georgia, "Times New Roman", Times, serif;
     padding-left: 10px;
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 3px;
     border-top-width: 1px;
     border-right-width: 1px;
     border-left-width: 1px;
     border-top-style: solid;
     border-right-style: solid;
     border-left-style: solid;
     border-top-color: #E9E9E9;
     border-right-color: #E9E9E9;
     border-left-color: #E9E9E9;
     background-color: #FFF;
     font-weight: bold;
}
 .ltitle a:active, .ltitle a:visited, .ltitle a:link {
     color: #000000;
     text-decoration:none;
     font-weight: bold;
}
 .redtitle {
     color: #ffffff;
     font-size: 18px;
     padding-left: 10px;
     padding-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: #C41719;
}
 .redtitle a:active, .redtitle a:visited, .redtitle a:link {
     color: #ffffff;
     text-decoration:none;
}
 .rtitle {
     color: #000000;
     font-size: 14px;
     font-family: Georgia, "Times New Roman", Times, serif;
     padding-left: 10px;
     padding-top: 10px;
     padding-bottom: 0px;
}
 .rtitle a:active, .rtitle a:visited, .rtitle a:link {
     color: #000000;
     text-decoration:none;
}
 .rtitle2 {
     color: #333333;
     font-size: 18px;
     font-family: Georgia, "Times New Roman", Times, serif;
     padding-left: 10px;
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 3px;
     background-image: url(../../main/images/dots.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
 .rtitle2 a:active, .rtitle2 a:visited, .rtitle2 a:link {
     color: #000000;
     text-decoration:none;
}
 .subscribe_new {
     color: #333333;
     font-size: 17px;
     font-family: Arial, Helvetica, sans-serif;
     padding-left: 10px;
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 3px;
     font-weight: bolder;
}
 .subscribe_new a:active, .subscribe_new a:visited, .subscribe_new a:link {
     color: #666666;
     text-decoration:none;
}
 .unli {
     list-style-type: decimal;
     font-size: 11px;
     color: #666666;
     margin-left: 0px;
     margin-top: 10px;
     margin-right: 10px;
     margin-bottom: 15px;
}
 .listing {
     color: #333333;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     padding-left: 15px;
     padding-right: 15px;
     line-height: 15px;
     text-decoration: underline;
     font-weight: bold;
}
 .listing a:active, .listing a:visited, .listing a:link {
     color: #333333;
}
 .unli a:active, .unli a:visited, .unli a:link {
     color: #0066aa;
     margin-top: 10px;
}
 .ltext {
     font-size: 11px;
     font-family: Tahoma, Arial;
     padding-left: 10px;
     line-height: 15px;
     padding-right: 10px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     margin-bottom: 5px;
     padding-bottom: 10px;
     border-bottom-color: #e9e9e9;
     color: #000000;
     border-right-width: 1px;
     border-left-width: 1px;
     border-top-style: none;
     border-right-style: solid;
     border-left-style: solid;
     border-right-color: #e9e9e9;
     border-left-color: #e9e9e9;
     background-color: #FFF;
}
 .line_td {
     border-right-width: 1px;
     border-left-width: 1px;
     border-right-style: solid;
     border-left-style: solid;
     border-right-color: #E1E1E1;
     border-left-color: #E1E1E1;
}
 .rtext {
     color: #000000;
     font-size: 11px;
     font-family: Georgia, "Times New Roman", Times, serif;
     padding-left: 10px;
     padding-right: 10px;
     line-height: 15px;
}
 .rtext a:active, .rtext a:visited, .rtext a:link {
     color: #0066aa;
     font-size: 12px;
}
 .rtext a:hover {
     color: #CC0000;
     font-size: 12px;
}
 .luser {
     color: #0066aa;
     font-size: 11px;
     font-family: Georgia, "Times New Roman", Times, serif;
}
 .luser a:active, .luser a:visited, .luser a:link {
     color: #0066aa;
     text-decoration:none;
}
 .stext {
     color: #333333;
     font-size: 10px;
     font-family: Tahoma, Arial;
     background-color: #F2F2F2;
}
 .text_grey {
     color: #0066aa;
     font-size: 12px;
     font-family: Tahoma, Arial;
     font-weight: bold;
     padding-top: 5px;
}
 .text_grey a:active, .text_grey a:visited, .text_grey a:link {
     color: #333333;
     text-decoration:none;
}
 .stext a:active, .stext a:visited, .stext a:link {
     color: #E34000;
     text-decoration:none;
}
 .stext a:hover {
     color: #E34000;
     text-decoration: underline;
}
 .ntitle {
     color: #000000;
     font-size: 22px;
     font-family: Georgia, "Times New Roman", Times, serif;
     line-height: 24px;
     padding-bottom: 2px;
     font-weight: bold;
     padding-top: 5px;
}
 .ntitle a {
     color: #000000;
     font-size: 22px;
     text-decoration:none;
}
 .ntitle a:hover {
     text-decoration: none;
}
 .srtitle {
     color: #333333;
     font-size: 24px;
     font-family: Arial, Helvetica, sans-serif;
     letter-spacing: -1px;
     padding-top: 8px;
     line-height: 25px;
     padding-bottom: 2px;
     margin-bottom: 10px;
}
 .srtitle a {
     color: #0066aa;
}
 .srtitle a:hover {
     color: #cc0000;
     text-decoration: none;
}
 .stitle {
     color: #000000;
     font-size: 18px;
     font-family: Georgia, "Times New Roman", Times, serif;
     font-weight: bold;
}
 .stitle a {
     color: #000000;
     text-decoration:none;
}
 .stitle a:hover {
     text-decoration: none;
}
 .ndate {
     color: #666666;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 25px;
     padding-bottom: 2px;
}
 .ndate a {
     color: #333333;
     text-decoration:none;
}
 .ndate a:hover {
     text-decoration: underline;
}
 .npreview {
     color: #000000;
     font-size: 14px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 20px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #f0f0f0;
     padding-bottom: 10px;
}
 .npreview a {
     color: #0066aa;
     text-decoration:none;
}
 .npreview a:hover {
     text-decoration: underline;
}
 .ntext {
     color: #000000;
     font-size: 14px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 20px;
     padding-left: 20px;
     padding-right: 10px;
}
 .ntext a {
     color: #0066aa;
     text-decoration:none;
}
 .ntext a:hover {
     text-decoration: underline;
}
 .ctitle {
     color: #000000;
     font-size: 12px;
     font-family: Tahoma, Arial;
     margin-bottom: 20px;
     padding-bottom: 10px;
     padding-top: 10px;
     padding-right: 10%;
     line-height: 20px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #E8E8E8;
}
 .ctitle a {
     color: #0066aa;
     text-decoration:none;
}
 .ctitle a:hover {
     text-decoration: underline;
}
 .short_news {
     font-size: 12px;
     font-family: Georgia, "Tahoma, Arial New Roman", Arial, serif;
     line-height: 17px;
}
 .short_news a {
     color: #0066aa;
     text-decoration:none;
}
 .short_news a:hover {
     text-decoration: underline;
}
 .news {
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 17px;
     margin-top: 5px;
}
 .news a {
     color: #0066aa;
     text-decoration:none;
}
 .news a:hover {
     text-decoration: underline;
}
 .news_main {
     font-size: 12px;
     font-family: Tahoma, Arial;
     line-height: 18px;
}
 blockquote {
     padding-top: 5px;
     padding-bottom: 5px;
     margin-top: 5px;
     margin-bottom: 5px;
}
 .news_descript {
     font-size: 18px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 18px;
}
 .userstop {
     font-family:Tahoma, Arial;
     font-size:11px;
     color:#606D77;
}
 .userstop thead {
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     font-weight: bold;
     color: rgb(71,117,165);
}
 .userstop td {
     padding:3px;
}
 .userstop a {
     color: #0066aa;
     text-decoration:none;
}
 .userstop a:hover {
     text-decoration: underline;
}
 .hr_line {
     background: url(https://ruprint.ru/templates/magazine/images/line.gif);
     width: 100%;
     height: 7px;
     font-size: 3px;
     font-family: Tahoma, Arial;
     margin-top: 4px;
     margin-bottom: 4px;
}
 hr {
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #E8E8E8;
}
 .navigation {
     color:#555555;
     border:1px solid #ffffff;
     font-size:11px;
     font-family: Arial, Helvetica, sans-serif;
}
 .navigation2 {
     color:#ffffff;
     border:1px solid #d83a3a;
     font-size:12px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: #cc0000;
     font-weight: bold;
}
 .button {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #333333;
}
 .navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
     text-decoration:none;
     color: #636363;
     border:1px solid #E6E6E6;
     padding:3px 3px;
     font-size:11px;
     background-color: #E6E6E6;
}
 .navigation a:hover {
     background:#799AE3;
     color:#FFFFFF;
     border-color:#E6E6E6;
}
 .navigation span {
     text-decoration:none;
     background:#fff;
     padding:3px 6px;
     border:1px solid #E6E6E6;
     color:#ccc;
     font-size:11px;
}
 ul {
     margin-top: 0px;
     margin-right: 10px;
     margin-bottom: 10px;
     margin-left: 15px;
     padding: 0px;
     color: #000000;
}
 .bg {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     font-weight: bold;
     padding: 10px;
}
 .bg2 {
     background-image: url(https://ruprint.ru/templates/magazine/images/m6.gif);
     background-repeat: repeat-x;
     background-position: top;
}
 .bg3 {
     background-image: url(https://ruprint.ru/templates/magazine/images/m7.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
 .bg4 {
     background-color: #E2EBEB;
}
 .bg_plashka_current {
     background-color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #FFFFFF;
     font-weight: bold;
}
 .bl_title_bkgr a:active, .bl_title_bkgr a:visited, .bl_title_bkgr a:link {
     color: #000000;
     text-decoration: none;
}
 .str_big {
     padding-top: 7px;
     padding-right: 0px;
     padding-bottom: 3px;
     padding-left: 0px;
     font-family: Arial, Helvetica, sans-serif;
}
 .str_big a:active, .str_big a:visited, .str_big a:link {
     color: #0066aa;
     font-size: 14px;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration: none;
}
 .str_big a:hover {
     color: #cc0000;
     font-size: 14px;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration: underline;
}
 .str {
     padding-top: 7px;
     padding-right: 0px;
     padding-bottom: 3px;
     padding-left: 0px;
     font-family: Arial, Helvetica, sans-serif;
}
 .str a:active, .str a:visited, .str a:link {
     color: #0066aa;
     font-size: 11px;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration: none;
}
 .str a:hover {
     color: #cc0000;
     font-size: 11px;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration: underline;
}
 .lstr {
     padding-top: 7px;
     padding-right: 10px;
     padding-bottom:4px;
     padding-left: 10px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: #f7f7f7;
}
 .lstr a:active, .lstr a:visited, .lstr a:link {
     color: #0066aa;
     font-size: 12px;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration: none;
}
 .lstr a:hover {
     color: #cc0000;
     font-size: 12px;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration: underline;
}
 .s_field {
     border: 1px solid #cccccc;
}
 .s_text {
     color: #0066aa;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     padding: 10px;
}
 .s_text a:active, .s_text a:visited, .s_text a:link {
     color: #0066aa;
     text-decoration:underline;
}
 .s_text a:hover {
     color: #0066aa;
     text-decoration: none;
}
 .sale {
     font-size: 12px;
     color: #cc0000;
     font-family: Arial, Arial, serif;
     padding: 2px;
}
 .img {
     border: 5px solid #cccccc;
     background: #F0F0F0;
     padding-bottom: 5px;
}
 .str_m {
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 5px;
     padding-left: 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #EBE9ED;
     border-top-width: 1px;
     border-top-style: solid;
     font-size: 12px;
     border-right-width: 1px;
     border-left-width: 1px;
     border-right-style: solid;
     border-left-style: solid;
     border-right-color: #EBE9ED;
     border-left-color: #EBE9ED;
     border-top-color: #EBE9ED;
}
 .str_m a:active, .str_m a:visited, .str_m a:link {
     color: #000000;
     text-decoration:none;
     font-size: 12px;
}
 .str_m a:hover {
     color: #CC0000;
     text-decoration: none;
}
 .str_ma {
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 5px;
     padding-left: 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #CCCCCC;
     border-top-width: 3px;
     border-top-style: solid;
     border-top-color: #FFFFFF;
     background-color: #F2F2F2;
     font-size: 12px;
}
 .str_ma a:active, .str_ma a:visited, .str_ma a:link {
     color: #000000;
     text-decoration:none;
     font-size: 11px;
}
 .ftext {
     font-size: 11px;
     color: #333333;
     padding-right: 5px;
     padding-left: 5px;
}
 .ftext a:active, .ftext a:visited, .ftext a:link {
     color: #0066aa;
     font-size: 11px;
}
 .str_ma a:hover {
     color: #CC0000;
     text-decoration: none;
}
 .ntheme {
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 18px;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #f0f0f0;
}
 .lntext {
     color: #333333;
     font-size: 12px;
     font-family: Arial, sans-serif;
     line-height: 13px;
     margin-bottom: 5px;
     padding-bottom: 10px;
}
 .lntitle {
     color: #333333;
     font-size: 18px;
     padding-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
}
 .lntext a:active, .lntext a:visited, .lntext a:link {
     font-family: Arial, Helvetica, sans-serif;
     color: #0066aa;
     font-size: 12px;
     font-weight: bold;
}
 .lndate {
     color: #666666;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
}
 .lndate a:active, .lndate a:visited, .lndate a:link {
     color: #0066aa;
     font-size: 12px;
}
 .lastcomm {
     padding: 3px 2px 3px 2px;
     border-bottom:1px solid #E6E6E6;
}
 .lastcomm_over {
     padding: 3px 2px 3px 2px;
     border-bottom:1px solid #E6E6E6;
     background:#F5F5F5;
     cursor: hand;
}
 .lnstr {
     padding-top: 5px;
     padding-right: 0px;
     padding-bottom: 7px;
     padding-left: 0px;
     font-family: Arial, Helvetica, sans-serif;
     color: #4B4B4B;
}
 .lnstr a:active, .lnstr a:visited, .lnstr a:link {
     font-size: 11px;
     color: #0066aa;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration:none;
}
 .lnstr a:hover {
     font-size: 11px;
     color: #cc0000;
     font-family: Georgia, "Times New Roman", Times, serif;
     text-decoration:underline;
}
 .plashka_current a:active, .plashka_current a:visited, .plashka_current a:link {
     color: #000000;
     padding-left: 15px;
     padding-right: 15px;
     text-decoration:none;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
}
 .nfdate {
     color: #666666;
     font-size: 11px;
     font-family: Tahoma, Arial;
     line-height: 18px;
     margin-bottom: 10px;
     padding-right: 10px;
}
 .rmenu {
     padding-left: 15px;
}
 .nfthemetext {
     color: #000000;
     font-size: 11px;
     font-family: Georgia, "Times New Roman", Times, serif;
     line-height: 18px;
     margin-top: 10px;
     margin-bottom: 10px;
     padding-top: 5px;
     padding-right: 10px;
     padding-bottom: 5px;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #f0f0f0;
}
 .nfthemetext a:active, .nfthemetext a:visited, .nfthemetext a:link {
     color: #0066aa;
}
 .small_text {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
}
 .small_text_next {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
     padding-left: 15px;
     padding-top: 0px;
     padding-bottom: 15px;
}
 .small_text_next a:active, .small_text_next a:visited, .small_text_next a:link {
     font-family: Arial, Helvetica, sans-serif;
     color: #666666;
     font-size: 12px;
}
.line1 {
}
 .line3 {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #666666;
     margin-bottom: 2px;
}
 .rubrics_bg {
     font-size: 12px;
     font-family: Georgia, "Times New Roman", Times, serif;
     padding-left: 11px;
     padding-top: 3px;
     line-height: 15px;
     background-color: #FFFFFF;
}
 .listing_company {
     margin-left: 15px;
     margin-top: 5px;
     margin-bottom: 5px;
     margin-right: 0px;
     padding-right: 10px;
     font-family: Arial, "Times New Roman", Times, serif;
     font-size: 11px;
     color: #999999;
     list-style-type: disc;
     line-height: 19px;
}
 .listing_catalog {
     color: #333333;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
     padding-left: 15px;
     padding-right: 15px;
     line-height: 15px;
     text-decoration: underline;
     font-weight: bold;
}
 .listing_catalog a:active, .listing_catalog a:visited, .listing_catalog a:link {
     color: #333333;
}
 .lntitle_subscr {
     color: #333333;
     font-size: 18px;
     padding-left: 15px;
     padding-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 3px;
}
 .add1 {
    font-size: 18px;
}
 .add2 {
    font-size: 18px;
}
 .add3 {
    font-size: 18px;
}
 .add1 a:link {
     color: #FF6600;
     font-size: 14px;
     margin-top: 5px;
     margin-bottom: 15px;
     font-weight: bold;
}
 .add2 a:link {
     color: #006699;
     font-size: 14px;
     margin-top: 5px;
     margin-bottom: 15px;
     font-weight: bold;
}
 .add3 a:link {
     color: #336666;
     font-size: 14px;
     margin-top: 5px;
     margin-bottom: 15px;
     font-weight: bold;
}
 .bg_sb_plashka_current {
     background-color: #CC0000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #000000;
     font-weight: bold;
     padding: 5px;
}
.subscribe_bg {
     background-image: url(../../main/images/email.gif);
     background-repeat: no-repeat;
     background-position: center top;
}
 .srtitle_email {
     color: #666666;
     font-size: 24px;
     font-family: Arial, Helvetica, sans-serif;
     letter-spacing: -1px;
     padding-top: 8px;
     line-height: 25px;
     padding-bottom: 2px;
     margin-bottom: 10px;
}
 .menu_line {
     border-bottom-width: 3px;
     border-bottom-style: solid;
     border-bottom-color: #ffffff;
}
 .bg_line {
     background-image: url(../../main/images/bg3.jpg);
     background-repeat: repeat-x;
     background-position: top;
}
 .lenta {
     color: #666666;
     font-size: 11px;
     line-height: 20px;
     margin-bottom: 10px;
     padding-top: 5px;
     padding-right: 5px;
     padding-bottom: 5px;
     padding-left: 10px;
     border: 1px solid #EBE9ED;
}
 .lenta2 {
     color: #666666;
     font-size: 11px;
     font-family: Tahoma, Arial;
     line-height: 20px;
     margin-bottom: 10px;
     padding-top: 5px;
     padding-bottom: 5px;
}
 .title_gold {
     color: #FFFFFF;
     font-size: 12px;
     padding-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-weight: bold;
}
 .image1 {
     border: 1px solid #ffffff;
}
 .image2 {
     border: 1px solid #ffffff;
}
 .image3 {
     border: 1px solid #ffffff;
}
 .source {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
     padding-top: 5px;
}
 .source a:active, .source a:visited, .source a:link {
     color: #000000;
     text-decoration:underline;
}
 .bg_main {
     background-color: #c41719;
     background-image: url(../../main/images/bg.gif);
}
 .tmenu {
     color: #666666;
     font-size: 11px;
     font-family: Tahoma, Arial;
     line-height: 14px;
     padding-right: 5px;
     padding-bottom: 20px;
}
 .table {
     color: #000000;
     font-size: 12px;
     font-family: Tahoma, Arial;
     line-height: 20px;
     margin-bottom: 10px;
     padding-top: 5px;
     padding-right: 5px;
     padding-bottom: 5px;
     padding-left: 10px;
     border: 1px solid #cccccc;
}
 .ltitle_subscr {
     color: #ffffff;
     font-size: 18px;
     padding-left: 10px;
     padding-top: 5px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: #999999;
     padding-right: 8px;
     border-top-width: 5px;
     border-right-width: 8px;
     border-bottom-width: 5px;
     border-left-width: 7px;
     border-top-style: solid;
     border-right-style: solid;
     border-bottom-style: solid;
     border-left-style: solid;
     border-top-color: #999999;
     border-right-color: #999999;
     border-bottom-color: #999999;
     border-left-color: #999999;
}
 .ltitle_subscr a:active, .ltitle_subscr a:visited, .ltitle_subscr a:link {
     color: #cccccc;
     text-decoration:none;
}
 .ltext_subscr {
     font-size: 12px;
     font-family: Tahoma, Arial;
     padding-left: 8px;
     padding-top: 5px;
     line-height: 16px;
     padding-right: 8px;
     margin-bottom: 5px;
     padding-bottom: 10px;
     background-color: #FFFFFF;
     color: #000000;
     border-top-width: 8px;
     border-right-width: 8px;
     border-bottom-width: 8px;
     border-top-style: solid;
     border-right-style: solid;
     border-bottom-style: solid;
     border-top-color: #999999;
     border-right-color: #999999;
     border-bottom-color: #999999;
     border-left-width: 8px;
     border-left-style: solid;
     border-left-color: #999999;
}
 .ltext_subscr a:active, .ltext_subscr a:visited, .ltext_subscr a:link {
     color: #0066aa;
     text-decoration: underline;
}
 .ltitle_red {
     color: #52473c;
     font-size: 18px;
     padding-left: 15px;
     padding-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: F0F0F0;
}
 .ltitle_red a:active, .ltitle_red a:visited, .ltitle_red a:link {
     color: #333333;
     text-decoration:none;
}
 .ltext_red {
     font-size: 12px;
     font-family: Tahoma, Arial;
     padding-left: 15px;
     padding-top: 10px;
     line-height: 16px;
     padding-right: 15px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     margin-bottom: 5px;
     padding-bottom: 10px;
     border-bottom-color: #FFFFFF;
     background-color: #F0F0F0;
     color: #000000;
}
 .ltext_red a:active, .ltext_red a:visited, .ltext_red a:link {
     color: #464646;
     text-decoration: underline;
}
.text {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #333333;
}
 .list_date {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666666;
     background-color: #f5f5f5;
     padding: 15px;
}
 .list_text {
     font-size: 12px;
     color: #333333;
     font-family: Arial, Helvetica, sans-serif;
}
 .list_value {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #CC0000;
}
 .list_values {
     font-size: 12px;
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
}
 .list_title {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #000000;
     font-weight: bold;
}
 .list_date {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666666;
     background-color: #E4EEFA;
     padding: 5px;
}
 .list_text {
     font-size: 12px;
     color: #000000;
     font-family: Arial, Helvetica, sans-serif;
}
 .list_text a:active, .list_text a:link, .list_text a:hover {
     color: #0066aa;
     text-decoration:underline;
}
 .list_title a:active, .list_title a:visited, .list_title a:link, .list_title a:hover {
     color: #0066aa;
     text-decoration:underline;
     font-size: 16px;
     font-weight: normal;
}
 .list_city {
     color: #999999;
     font-size: 18px;
     font-weight: normal;
}
 .list_values {
     font-size: 12px;
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
}
 #tagcloud {
     background:#FFF;
     padding: 10px;
     border: 1px solid #EBE9ED;
     text-align:center;
}
 #tagcloud span {
     padding: 5px;
     line-height: 20px;
}
 .smallest {
     font-size: 11px;
}
 .small {
     font-size: 12px;
}
 .medium {
     font-size:14px;
}
 .large {
     font-size:18px;
}
 .largest {
     font-size:21px;
}
 .smallest a:active, .smallest a:visited, .smallest a:link, .smallest a:hover {
     color: #0066aa;
}
 .small a:active, .small a:visited, .small a:link, .small a:hover {
     color: #0066aa;
}
 .medium a:active, .medium a:visited, .medium a:link, .medium a:hover {
     color: #0066aa;
}
 .large a:active, .large a:visited, .large a:link, .large a:hover {
     color: #0066aa;
}
 .largest a:active, .largest a:visited, .largest a:link, .largest a:hover {
     color: #004176;
}
 .list_table {
     color: #666666;
     font-size: 11px;
     font-family: Tahoma, Arial;
     line-height: 20px;
     margin-top: 10px;
     border-top-width: 1px;
     border-bottom-width: 1px;
     border-top-style: solid;
     border-bottom-style: solid;
     border-top-color: #EBE9ED;
     border-bottom-color: #EBE9ED;
     border-right-width: 1px;
     border-left-width: 1px;
     border-right-style: solid;
     border-left-style: solid;
     border-right-color: #EBE9ED;
     border-left-color: #EBE9ED;
     margin-bottom: 10px;
     padding-top: 5px;
     padding-right: 10px;
     padding-bottom: 5px;
     padding-left: 10px;
     background-image: url(../../main/images/bg_table.gif);
     background-repeat: repeat-x;
}
 .title {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #669900;
     font-weight: bold;
}
 .search {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     background-color: #FFF7E9;
     border-right-width: 1px;
     border-bottom-width: 1px;
     border-top-style: none;
     border-right-style: solid;
     border-bottom-style: solid;
     border-left-style: none;
     border-right-color: #FFEFD5;
     border-bottom-color: #FFEFD5;
     padding: 1em;
     margin-top: 0.5em;
}
 .promo {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     background-color: #ECFFD9;
     padding: 1em;
     margin-top: 0.5em;
     border: 1px solid #80FF80;
}
 .text_promo {
     color: #FF6600;
     font-size: 14px;
     font-weight: bold;
}
 .menu_user {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #ffffff;
     padding-right: 10px;
     margin-bottom: 3px;
}
 .yandex {
     border: 1px solid #f0f0f0;
}
 .line2 {
     background-image: url(../../main/images/doubleRule.gif);
     background-repeat: repeat-x;
     background-position: top;
     background-color: #FFFFFF;
}
 .sape {
     color: #999999;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     border: 1px solid #f0f0f0;
     padding: 10px;
}
 .sape a:active, .sape a:visited, .sape a:link {
     color: #999999;
     text-decoration:underline;
}
 .sape a:hover {
     color: #f0f0f0;
     text-decoration: none;
}
 .b1 {
     background-image: url(https://ruprint.ru/templates/main/images/new/b1.gif);
}
 .b2 {
     background-image: url(../../main/images/new/b2.gif);
}
 .company {
     color: #666666;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 16px;
     padding-bottom: 2px;
}
 .company a:active, .company a:visited, .company a:link {
     color: #0066aa;
     text-decoration:none;
     font-weight: bold;
}
.banners_margin_center {
     display:flex;
     margin-bottom:20px;
}

.banners_margin_center img {
    margin: 0 auto;
}

/* ДОПИСКИ */ /* ДОПИСКИ */ /* ДОПИСКИ */
html :where(img[class*="wp-image-"]) {
  height: auto;
  max-width: 100%;
  float: left;
  padding-right: 8px;
}