/* MAIN.CSS - STYLES 4 main_page     */
/* ======================================================================= */
/* ===================== Переопределение основных стилей================== */
body{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
    vertical-align: top;
    background-color: white;

    /* полосы прокрутки*/
    scrollbar-3d-light-color: black;         /*цвет контуров трехмерности;  */
	scrollbar-arrow-color: black;           /*цвет стрелочек;*/
	scrollbar-base-color: black;           /*базовый цвет (общий фон);*/
	scrollbar-dark-shadow-color: black;   /*цвет внешней тени; */
	scrollbar-face-color: rgb(248,49,14);  /*цвет ползунков; */
	scrollbar-highlight-color: white;     /*цвет контуров подсветки;  */
	scrollbar-shadow-color: black;        /*цвет внутренней тени; */
	scrollbar-track-color: transparrent;         /*цвет полос.*/
    /* ====================================================  */

}
img {
	display: block;
	border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0px;
    border-style: none;
    border-width: 0px;

    empty-cells: show;
}
p,div {
 margin: 0px;
 padding: 0px;
 font-size: 100%;
}
td{
 padding: 0px;
 margin: 0px;
 border: none;
}
/* ================ Шапка ===================== */
.table_top{
 width: 100%;
 min-width: 1003px;
 table-layout: auto;
 border: none;
}
/*======== Line1 ==========*/
.td_top_line1_12{
 width: 240px;
 min-width: 240px;
 max-width: 240px;
 height: 51px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big11.gif");
}

.td_top_line1_3{
 width: 22px;
 min-width: 22px;
 max-width: 22px;
 height: 51px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big1p.gif");
}

.td_top_line1_45{
 width: 269px;
 min-width: 269px;
 max-width: 269px;
 height: 51px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big12.gif");
}

.td_top_line1_sizing {
 width: auto;
 height: 51px;
 background-color: rgb(248,49,14);
 min-width: auto;
 max-width: auto;
}
.td_top_line1_67{
 width: 337px;
 min-width: 337px;
 max-width: 337px;
 height: 51px;
 background-color: rgb(248,49,14);

 text-align: right;
 vertical-align: top;
}
.td_top_line1_8{
 width: 135px;
 min-width: 135px;
 max-width: 135px;
 height: 51px;
 background-color: rgb(248,49,14);
}
/*======== Line2 ==========*/
.td_top_line2_12{
 width: 240px;
 min-width: 240px;
 max-width: 240px;
 height: 89px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big21.gif");
}
.td_top_line2_45{
 width: 269px;
 min-width: 269px;
 max-width: 269px;
 height: 89px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big22.gif");
}
.td_top_line2_sizing {
 width: auto;
 min-width: auto;
 max-width: auto;
 height: 89px;
 background-color: rgb(248,49,14);
}
.td_top_line2_67{
 width: 337px;
 min-width: 337px;
 max-width: 337px;
 height: 89px;
 background-color: transparent;
 background-image: url("./images/Top_write_news.gif ");
}
.td_top_line2_8{
 width: 135px;
 min-width: 135px;
 max-width: 135px;
 height: 89px;
 background-color: transparent;
}
/*======== Line3 ==========*/
.td_top_line3_1{
 width: 140px;
 min-width: 140
 max-width: 140
 height: 15px;
 background-color: transparent;
}
.td_top_line3_2 {
 width: 100px;
 min-width: 100px;
 max-width: 100px;
 height: 15px;
 background-color: transparent;
}
.td_top_line3_3 {
 width: 22px;
 min-width: 22px;
 max-width: 22px;
 height: 15px;
 background-color: black;
 background-image: url("./images/under_p.gif");
}
.td_top_line3_4 {
 width: 128px;
 min-width: 128px;
 max-width: 128px;
 height: 15px;
 background-color: transparent;;
}
.td_top_line3_5 {
 width: 141px;
 min-width: 141px;
 max-width: 141px;
 height: 15px;
 background-color: transparent;
}
.td_top_line3_6 {
 width: 225px;
 min-width: 225px;
 max-width: 225px;
 height: 15px;
 background-color: transparent;
}
.td_top_line3_7 {
 width: 112px;
 min-width: 112px;
 max-width: 112px;
 height: 15px;
 background-color: transparent;
}
.td_top_line3_8 {
 width: 135px;
 min-width: 135px;
 max-width: 135px;
 height: 15px;
 background-color: transparent;
}
.td_top_line3_sizing {
 width: auto;
 min-width: auto;
 max-width: auto;
 height: 15px;
 background-color: transparent;
}
/*======== Line4 ==========*/
.td_top_line4_1 {
 width: 140px;
 min-width: 142px;
 max-width: 142px;
 height: 38px;
 background-color: rgb(248,49,14);
 text-align: center;
}
.td_top_line4_2 {
 width: 100px;
 min-width: 99px;
 max-width: 99px;
 height: 38px;
 background-color: rgb(248,49,14);
 text-align: center;
}
.td_top_line4_3 {
 width: 22px;
 min-width: 22px;
 max-width: 22px;
 height: 38px;
 background-color: black;
 background-image: url("./images/under_p2.gif");
}
.td_top_line4_4 {
 width: 128px;
 min-width: 128px;
 max-width: 128px;
 height: 38px;
 background-color: rgb(248,49,14);
 text-align: center;
}
.td_top_line4_5 {
 width: 141px;
 min-width: 141px;
 max-width: 141px;
 height: 38px;
 background-color: rgb(248,49,14);
 text-align: center;
}
.td_top_line4_6 {
 width: 225px;
 min-width: 225px;
 max-width: 225px;
 height: 38px;
 background-color: rgb(248,49,14);
}
.td_top_line4_78 {
 width: 247px;
 min-width: 247px;
 max-width: 247px;
 height: 38px;
 background-color: rgb(248,49,14);
 vertical-align: middle;
}
.td_top_line4_8 {
 width: 135px;
 min-width: 135px;
 max-width: 135px;
 height: 38px;
 background-color: rgb(248,49,14);
}
.td_top_line4_sizing {
 width: auto;
 min-width: auto;
 max-width: auto;
 height: 38px;
 background-color: rgb(248,49,14);
}
/*======== Top Text Styles ==========*/
.main_menu_text{
 padding: 0px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: italic;
 font-size: 14px;
 color: white;
}
.main_menu_red_phones
{
 padding-right: 40px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: white;
 text-align: right;
}
.main_menu_red_phones a
{
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 10px;
 color: white;
text-align: center;
}
.main_menu_red_phones a:hover
{
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 10px;
 color: white;
	text-align: center;
}
.main_menu_ninfo
{
 padding: 0px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
 vertical-align: middle;
}
.main_menu_a{
 font-face: inherit;
 color: white;

 text-decoration: none;
}
/* =============== Таблица Главная тема =============================== */

/* === Таблица Карта недели ===*/
.td_week_map
{
 width: 285px;
 height: 312px;
 background-color: transparent;
 padding: 0px;
 margin: 0px;
}
.table_week_map
{
 width: 285px;
 height: 312px;
 border: none;
 background-color: transparent;
 border: none;

 padding: 0px;
 margin: 0px;
}
.td_wm_image{
 width: 120px;
 height: 104px;
 background-color: transparent;
 vertical-align: top;
}
.td_wm_text
{
 width: 165px;
 height: 104px;
 background-color: transparent;
 vertical-align: top;
}
.wm_text_capt{
 padding-right: 10px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: black;
 text-align: justify;
}
.wm_a{
 font-face: inherit;
 color: black;

 text-decoration: none;
}
/* === Таблица Фото ===*/
.td_main_photo
{
 width: 385px;
 min-width: 385px;
 max-width: 385px;
 height: 312px;
 background-color: transparent;
}
.table_main_photo
{
 width: 385px;
 height: 312px;
 border: none;
 background-color: rgb(153,153,153);
 border: none;

 padding: 0px;
 margin: 0px;
}
.td_mf_1{
 width: 385px;
 height: 55px;
 background-color: transparent;
 vertical-align: middle;
}
.td_mf_2{
 width: 385px;
 height: 205px;
 background-color: transparent;
 vertical-align: middle;
}
.td_mf_3{
 width: 385px;
 height: 52px;
 background-color: transparent;
 vertical-align: bottom;

 background-image: url("./images/Logo_maintheme_small_gr.gif");
 background-repeat: no-repeat;
 background-position: 0% 100%;
}
.thmn{
 padding-left: 10px;
 padding-top: 5px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 24px;
 color: white;
 text-align: justify;
}
.theme_n{
 padding-bottom: 5px;
 padding-left: 43px;
 padding-right: 43px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: justify;
}
.main_img
{
 width: 300px;
 height: 200px;
 border: solid 2px white;
}
.main_theme_img
{
 display: inline;
 width: 99px;
 height: 33px;
 border: none;
}
.mf_bottom
{
 padding-bottom: 5px;
 padding-right: 43px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: right;
}
/* === популярные статьи ===*/
.td_pop_stat
{
 width: auto;
 min-width: 334px;
 height: 312px;
 background-color: transparent;
}
.iframe_pop_stat{
 padding: 0px;
 margin-left: 22px;
 margin-bottom: 0px;
 margin-top: 0px;
 height: 100%;
 width: 300px;
 border-top-style: solid;
 border-top-width: 1px;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-right-width: 1px;
 border-left: none;
 border-color: black;
 background-color: transparent;
}
.iframe_body
{
 background-color: white;
 vertical-align: top;
 color: black;

 background-image: url("./images/Iframe_bg_lines.gif");
 background-repeat: no-repeat;
 background-position: 0% 0%;
 background-attachment: fixed;
}
.iframe_p_capt{
 padding-left: 30px;
 padding-top: 15px;
 padding-bottom: 5px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: left;
 text-decoration: underline;
}
.iframe_p_text{
 padding-left: 30px;
 padding-bottom: 5px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 12px;
 color: black;
 text-align: left;
}
.wm_a_u{
 font-face: inherit;
 color: black;

 text-decoration: underline;
}
/* === Фотовитрина ===*/
.kn_p{
 padding: 0px;
 margin-left: 10px;
 margin-bottom: 5px;
 font-family: Arial, San-Serif;
 font-weight: 600;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
.fv_p
{
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: 600;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
.fv_img
{
 padding-left: 10px;
 width: 140px;
 height: 90px;
 border: none;
}
.tday_img
{
 padding-left: 15px;
 width: 140px;
 height: 90px;
 border: none;
}
/* === Текст главной темы ===*/
.table_main_th_text{
 border: none;
 background-color: transparent;

 padding: 0px;
 margin: 0px;
}
.td_padd{
 height: 10px;
}
.td_main_text_text{
 background-color: transparent;
 vertical-align: middle;

 background-image: url("./images/main_theme_text_lines.gif");
 background-repeat: repeat-y;
 background-position: 0% 0%;
}
.p_theme_of_day{
 padding-left: 30px;
 padding-bottom: 5px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: rgb(248,49,14);
 text-align: left;
}
.p_tod_text_plain{
 padding-left: 30px;
 padding-right: 30px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: justify;
 text-decoration: none
}
.thod_ared{
 font-face: inherit;
 color: rgb(248,49,14);
 text-decoration: underline;
}
/* =============== Таблицы Рубрик со статьями на главной странице =========== */
.table_rcapt{
 width: auto;
 margin: 0px;
 padding: 0px;

 table-layout: auto;
 border: none
}
.td_rcapt{
 min-width: 250px;

 height: 30px;
 background-color: rgb(248,49,14);
 vertical-align: middle;
}
.td_rcapt_sq_img{
 width: 27px;
 height: 30px;
 background-color: rgb(248,49,14);
 background-image: url("./images/square_lines.gif");
 background-repeat: no-repeat;
}
.td_rcapt_sq_img_r{
 width: 27px;
 height: 30px;
 background-color: rgb(248,49,14);
 background-image: url("./images/square_lines.gif");
 background-repeat: no-repeat;
 background-position: 100% 0%;
}
.p_rcapt{
 margin-left: 20px;
 margin-right: 20px;
 padding: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 14px;
 color: white;
 text-align: center;
}
/*============================================*/
.td_rcont_gray{
 background-color: rgb(153,153,153);
}
.td_rcont_img{
 width: 210px;
 min-width: 210px;
 max-width: 210px;
 vertical-align: middle;
}
.td_rcont_img_contacts
{
 width: 210px;
 min-width: 210px;
 max-width: 210px;
 vertical-align: top;
}
.rcont_img{
 width: 150px;
 height: 115px;
 border: none;

 margin-left: 30px;
 margin-right: 30px;
 margin-top: 10px;
 margin-bottom: 10px;
}
.rcont_img_link_text{
 margin: 0px;
 padding: 0px;
 text-align: center;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: black;
}
.td_rcont_text{
 width: auto;
 vertical-align: middle;
}
.p_rcont_text_left{
 padding-left: 0px;
 padding-right: 30px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: justify;
 vertical-align: middle;
 text-decoration: none
}
.p_rcont_text_right{
 padding-left: 30px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: justify;
 text-decoration: none
}
/* =============== Рубрики - перечень рубрик с кол-вом статей =========== */
.p_rcont_text_stat_num{
 padding-left: 150px;
 padding-right: 0px;
 padding-top: 20px;
 padding-bottom: 20px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: 600;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
.p_rcont_text_stat_num_right{
 padding-left: 540px;
 padding-right: 0px;
 padding-top: 20px;
 padding-bottom: 20px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: 600;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
.td_line_12_c_678{
 padding: 0px;
 width: 472px;
 min-width: 472px;
 max-width: 472px;

 vertical-align: top;
 background-color: rgb(248,49,14);
}
.main_menu_red_phones_2
{
 padding-top: 0px;
 padding-right: 10px;
 margin: 0px;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: white;
 text-align: right;
}
.iframe_pop_stat_2{
 padding: 0px;
 margin-right: 10px;
 margin-bottom: 0px;
 margin-top: 0px;
 height: 96px;
 width: 348px;

 background-color: transparent;
/* border: solid 1px white;*/
}

.iframe2_body
{
 background-color: white;
 vertical-align: top;
 color: black;

 background-image: url("./images/Iframe_bg_triangles.gif");
 background-repeat: no-repeat;
 background-position: 0% 0%;
 background-attachment: fixed;
}
.iframe2_p_capt{
 padding-left: 160px;
 padding-top: 5px;
 padding-bottom: 0px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: italic;
 font-size: 14px;
 color: black;
 text-align: left;
 text-decoration: none;
}
.iframe2_p_text{
 padding-left: 50px;
 padding-bottom: 5px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 12px;
 color: black;
 text-align: left;
}
/* =============== Страница статьи ======================================= */
.table_rcapt_2{
 width: 100%;
 margin: 0px;
 padding: 0px;

 table-layout: auto;
 border: none
}
.td_rcont_img_2
{
 width: 210px;
 min-width: 210px;
 max-width: 210px;
 vertical-align: top;
}
.td_rcont_text_stat{
 width: auto;
 vertical-align: top;
}
.td_stat_name{
 width: auto;
 min-width: 300px;
 max-width: auto;
}
.p_stat_name{
 padding-left: 30px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: 900;
 font-style: italic;
 font-size: 16px;
 color: rgb(248,49,14);
 text-align: left;
}
.td_stat_print_preview{
 /*width: 160px; */
 min-width: 160px;
 max-width: auto;
 text-align: right;
}
.p_stat_print_preview{
 padding-right: 30px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: italic;
 font-size: 14px;
 color: black;
 text-align: right;
}
/* =================================== */
.td_rcont_text_2{
  width: 500px;
}
.td_rcont_text_3{
  width: 500px;
}
.p_all_stat_sect{
 padding: 0px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: left;
}
/* ================== Таблица Оставить комментарий ================= */
.table_comment{
 margin-top: 30px;
 width: 500px;
 background-color: rgb(248,49,14);
}
.td_cmt_11{
 height: 50px;
 vertical-align: middle;
}
.td_cmt_12{
 height: 40px;
 vertical-align: middle;
}
.p_add_cmt{
 padding-left: 10px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: white;
 text-align: left;
}
.p_adder_name{
 padding: 0px;
 margin-right: 10px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: white;
 text-align: right;
}
.p_cmt_hdr{
 padding-left: 10px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: white;
 text-align: left;
}
.imput_content_cmt{
 margin-left: 10px;
 margin-right: 10px;
 padding: 0px;
 width: 480px;
 height: 100px;
 border: none;
}
.button_send_comment{
 padding: 0px;
 margin: 0px;
 width: 110px;
 height: 20px;
 background-color: transparent;
 background-image: url("./images/button_send_comment.gif");
 background-position: 100% 50%;
 background-repeat: no-repeat;
 border: none;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: white;
 text-align: left;
 vertical-align: middle;

 cursor: hand;
}
.input_text_cmt{
 display: inline;
 margin-top: 5px;
 border: none;
}
/* ================== Статьи по теме ================= */
.td_stats_theme{
 vertical-align: top;
}
.p_stat_theme_hdr{
 padding: 0px;
 margin-top: 30px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: left;
 text-decoration: underline;
}
.p_stat_theme_list{
 padding: 0px;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-right: 30px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
/* ================== Комментарии к статье ================= */
.table_cmt_stat{
 margin-top: 10px;
 width: 500px;
 background-color: transparent;
}
.p_cmt_stat_auth{
 padding: 0px;
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 5px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
.p_cmt_stat_auth_th{
 padding: 0px;
 margin-left: 10px;
 margin-bottom: 5px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
}
.p_cmt_content{
 padding: 0px;
 margin-left: 10px;
 margin-right: 10px;
 margin-bottom: 5px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: black;
 text-align: justify;
}
/* ================== Список номеров за определенный год ================= */
.table_numlist{
 width: 100%;
 min-width: 1003px;
 table-layout: auto;
 border: none
 margin-top: 20px;
}
.td_rcont_img_123
{
 width: 210px;
 max-width: 210px;
 min-width: 210px;
 vertical-align: top;
}
.td_rcont_img_1232
{
 width: 800px;
 vertical-align: top;
}
.p_numlist_mon{
 padding: 0px;
 margin-left: 20px;
 margin-top: 5px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: left;

}
.p_numlist_num{
 padding: 0px;
 margin-left: 20px;
 margin-top: 5px;
 margin-bottom: 5px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
 line-height: 18px;
}
/*====================== Верхнее роисковое окошко ===================*/
.srch_dsinline{
 padding: 0px;
 margin: 0px;
 width: 150px;
 display: inline;
 height: 15px;
 border: none;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 color: black;
 text-align: left;
}
.srch_form{
 padding: 0px;
 margin: 0px;
 display: inline;
 vertical-align: middle;
}
.srch_submit_buttom{
 padding: 0px;
 margin: 0px;
 display: inline;
 background-color: transparent;
 border: none;

 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: center;
 vertical-align: middle;
}
/*====================== Таблица Результаты поиска ===================*/
.search_res_form_src{
 margin-top: 10px;
 padding: 0px;
}
.srch_dsinline_long{
 padding: 0px;
 margin: 0px;
 width: 430px;
 display: inline;
 height: 20px;
 border: solid 1px;

 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
 vertical-align: middle;
}
.srch_dscheck{
 padding: 0px;
 margin: 0px;
 display: inline;
 vertical-align: middle;
}
/*====================== Контактная информация ===================*/
.p_sheme{
 padding: 0px;
 margin-top: 20px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: black;
 text-align: center;

}
.td_contacts_text{
 width: auto;
 vertical-align: top;
}
.p_contacts_text_left{
 /*padding-left: 0px;
 padding-right: 30px;
 padding-top: 20px;
 padding-bottom: 10px;  */

 margin-right: 30px;
 margin-bottom: 10px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: left;
 vertical-align: top;
}
.p_contacts_text_left_values{
 /*padding-left: 0px;
 padding-right: 30px;
 padding-top: 20px;
 padding-bottom: 10px;  */

 margin-right: 30px;
 margin-bottom: 10px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: justify;
 vertical-align: top;
}
.table_contacts
{
 width: auto;
 margin-top: 20px;
 table-layout: auto;
}
/*====================== Версия для печати ===================*/
.table_pp{
 width: 590px;
 min-width: 590px;
 table-layout: fixed;
 border: none
}
.td_top_line1_67_pp{
 background-color: rgb(248,49,14);
 text-align: center;
 vertical-align: center;
}
.p_num_text_pp{
 padding: 0px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: bold;
 font-style: normal;
 font-size: 12px;
 color: black;
 text-align: center;
}
.td_top_line1_3_pp{
 width: 22px;
 min-width: 22px;
 max-width: 22px;
 height: 51px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big1p2.gif");
}
.td_top_line1_45_pp{
 width: 268px;
 min-width: 268px;
 max-width: 268px;
 height: 51px;
 background-color: transparent;
 background-image: url("./images/Logo_top_big12.gif");
}
.td_rcapt_sq_img_ppl{
 width: 27px;
 height: 30px;
 background-color: rgb(248,49,14);
 background-image: url("./images/square_lines.gif");
 background-position: 0% 0%;
 background-repeat: no-repeat;
}
.td_rcapt_sq_img_ppr{
 width: 27px;
 height: 30px;
 background-color: rgb(248,49,14);
 background-position: 100% 0%;
 background-image: url("./images/square_lines.gif");
 background-repeat: no-repeat;
}
.p_stat_name_pp{
 padding: 0px;
 margin-top: 10px;
 margin-bottom: 0px;
 font-family: Arial, San-Serif;
 font-weight: 900;
 font-style: italic;
 font-size: 16px;
 color: rgb(248,49,14);
 text-align: center;
}
.p_rcont_text_left_pp{
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0px;
 font-family: Arial, San-Serif;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 color: black;
 text-align: justify;
}
.td_rcont_img_pp{
 width: 180px;
 margin-left: 0px;
 margin-right: 5px;
 margin-top: 10px;
 margin-bottom: 5px;
 min-width: 180px;
 max-width: 180px;
 vertical-align: middle;
 display: block;
}
.td_rcont_img_2_pp
{
 vertical-align: top;
 text-align: center;
}
