.t12 { font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.t11, .t11 td { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.btm_tbl { background:url(/images/btm_color.jpg); }
.btm_top_line { background:url(/images/btm_top_line.jpg) repeat-x; height:6px; }
.btm_bottom_line { background:url(/images/btm_bottom_line.jpg) repeat-x; height:6px; }
.btm_kvad_bg { background:url(/images/btm_kvad_bg.jpg) repeat-y; width:39px; }
.btm_top_kvad { background:url(/images/btm_top_kvad.jpg) no-repeat; width:39px; height:19px; }
.btm_bottom_kvad { background:url(/images/btm_bottom_kvad.jpg) no-repeat; width:39px; height:19px; }

.v_tx_m1 { font-size: 18px; color: #0f624e; margin-left:20px;}
.v_tx_m2 { font-size: 12px; color: #1b7660; margin-left:30px;}
.v_tx_m3 { font-size: 18px; color: #629f90; margin-left:24px; /*font-style:italic;*/ text-align:right; }

.v_tx_h1 { font-size: 24px; color: #287563; text-decoration: underline; }

.v_tx li { margin-bottom:5px;}
.v_tx ul, .v_tx ol { margin-bottom:5px; margin-top:5px; margin-left:20px;}

.vb_gr_00 { background: #f4f4f4; }
.vb_gr_11 { background: url(/images/block_grey_11.jpg) no-repeat top left; height:9px; }
.vb_gr_12 { background: url(/images/block_grey_12.jpg) no-repeat top right; height:9px; }
.vb_gr_21 { background: url(/images/block_grey_21.jpg) no-repeat bottom left; height:9px; }
.vb_gr_22 { background: url(/images/block_grey_22.jpg) no-repeat bottom right; height:9px; }
.vb_gr_top    { background: url(/images/block_grey_top.jpg) repeat-x top; height:9px; }
.vb_gr_left   { background: url(/images/block_grey_left.jpg) repeat-y left; }
.vb_gr_right  { background: url(/images/block_grey_right.jpg) repeat-y right; }
.vb_gr_bottom { background: url(/images/block_grey_bottom.jpg) repeat-x bottom; height:9px; }

.vb_gr_in_00 { background: #ffffff; }
.vb_gr_in_11 { background: url(/images/block_grey_11_invert.jpg) no-repeat top left; height:18px; }
.vb_gr_in_12 { background: url(/images/block_grey_12_invert.jpg) no-repeat top right; height:18px; }
.vb_gr_in_21 { background: url(/images/block_grey_21_invert.jpg) no-repeat bottom left; height:18px; }
.vb_gr_in_22 { background: url(/images/block_grey_22_invert.jpg) no-repeat bottom right; height:18px; }
.vb_gr_in_top    { background: url(/images/block_grey_top_invert.jpg) repeat-x top; height:18px; }
.vb_gr_in_left   { background: url(/images/block_grey_left_invert.jpg) repeat-y left; }
.vb_gr_in_right  { background: url(/images/block_grey_right_invert.jpg) repeat-y right; }
.vb_gr_in_bottom { background: url(/images/block_grey_bottom_invert.jpg) repeat-x bottom; height:18px; }

/* reg_vopros */
.vb_gr_wh_in_00 { background: #ffffff; }
.vb_gr_wh_in_11 { background: url(/images/block_grey_wh_11_invert.jpg) no-repeat top left; height:18px; }
.vb_gr_wh_in_12 { background: url(/images/block_grey_wh_12_invert.jpg) no-repeat top right; height:18px; }
.vb_gr_wh_in_21 { background: url(/images/block_grey_wh_21_invert.jpg) no-repeat bottom left; height:18px; }
.vb_gr_wh_in_22 { background: url(/images/block_grey_wh_22_invert.jpg) no-repeat bottom right; height:18px; }
.vb_gr_wh_in_top    { background: url(/images/block_grey_wh_top_invert.jpg) repeat-x top; height:18px; }
.vb_gr_wh_in_left   { background: url(/images/block_grey_wh_left_invert.jpg) repeat-y left; }
.vb_gr_wh_in_right  { background: url(/images/block_grey_wh_right_invert.jpg) repeat-y right; }
.vb_gr_wh_in_bottom { background: url(/images/block_grey_wh_bottom_invert.jpg) repeat-x bottom; height:18px; }
/* end reg_vopros */

.vb_gr_bl_in_00 { background: #d3ebfd; }
.vb_gr_bl_in_11 { background: url(/images/block_grey_bl_11_invert.jpg) no-repeat top left; height:18px; }
.vb_gr_bl_in_12 { background: url(/images/block_grey_bl_12_invert.jpg) no-repeat top right; height:18px; }
.vb_gr_bl_in_21 { background: url(/images/block_grey_bl_21_invert.jpg) no-repeat bottom left; height:18px; }
.vb_gr_bl_in_22 { background: url(/images/block_grey_bl_22_invert.jpg) no-repeat bottom right; height:18px; }
.vb_gr_bl_in_top    { background: url(/images/block_grey_bl_top_invert.jpg) repeat-x top; height:18px; }
.vb_gr_bl_in_left   { background: url(/images/block_grey_bl_left_invert.jpg) repeat-y left; }
.vb_gr_bl_in_right  { background: url(/images/block_grey_bl_right_invert.jpg) repeat-y right; }
.vb_gr_bl_in_bottom { background: url(/images/block_grey_bl_bottom_invert.jpg) repeat-x bottom; height:18px; }

/* faq */
.vb_gr_green_00 { background: #f4f4f4; }
.vb_gr_green_11 { background: url(/images/block_grey_11_green.jpg) no-repeat top left; height:18px; }
.vb_gr_green_12 { background: url(/images/block_grey_12_green.jpg) no-repeat top right; height:18px; }
.vb_gr_green_21 { background: url(/images/block_grey_21_green.jpg) no-repeat bottom left; height:18px; }
.vb_gr_green_22 { background: url(/images/block_grey_22_green.jpg) no-repeat bottom right; height:18px; }
.vb_gr_green_top    { background: url(/images/block_grey_top_green.jpg) repeat-x top; height:18px; }
.vb_gr_green_left   { background: url(/images/block_grey_left_green.jpg) repeat-y left; }
.vb_gr_green_right  { background: url(/images/block_grey_right_green.jpg) repeat-y right; }
.vb_gr_green_bottom { background: url(/images/block_grey_bottom_green.jpg) repeat-x bottom; height:18px; }

.vb_gr_orange_00 {   background: #f4f4f4; }
.vb_gr_orange_11 { background: url(/images/block_grey_11_orange.jpg) no-repeat top left; height:18px; }
.vb_gr_orange_12 { background: url(/images/block_grey_12_orange.jpg) no-repeat top right; height:18px; }
.vb_gr_orange_21 { background: url(/images/block_grey_21_orange.jpg) no-repeat bottom left; height:18px; }
.vb_gr_orange_22 { background: url(/images/block_grey_22_orange.jpg) no-repeat bottom right; height:18px; }
.vb_gr_orange_top    { background: url(/images/block_grey_top_orange.jpg) repeat-x top; height:18px; }
.vb_gr_orange_left   { background: url(/images/block_grey_left_orange.jpg) repeat-y left; }
.vb_gr_orange_right  { background: url(/images/block_grey_right_orange.jpg) repeat-y right; }
.vb_gr_orange_bottom { background: url(/images/block_grey_bottom_orange.jpg) repeat-x bottom; height:18px; }

.vb_gr_gr_00 { background: #f3f5f4; }
.vb_gr_gr_11 { background: url(/images/block_grey_11_gr.jpg) no-repeat top left; height:18px; }
.vb_gr_gr_12 { background: url(/images/block_grey_12_gr.jpg) no-repeat top right; height:18px; }
.vb_gr_gr_21 { background: url(/images/block_grey_21_gr.jpg) no-repeat bottom left; height:18px; }
.vb_gr_gr_22 { background: url(/images/block_grey_22_gr.jpg) no-repeat bottom right; height:18px; }
.vb_gr_gr_top    { background: url(/images/block_grey_top_gr.jpg) repeat-x top; height:18px; }
.vb_gr_gr_left   { background: url(/images/block_grey_left_gr.jpg) repeat-y left; }
.vb_gr_gr_right  { background: url(/images/block_grey_right_gr.jpg) repeat-y right; }
.vb_gr_gr_bottom { background: url(/images/block_grey_bottom_gr.jpg) repeat-x bottom; height:18px; }

.vb_gr_gr2_00 {   background: #f3f5f4; }
.vb_gr_gr2_11 { background: url(/images/block_grey_11_gr2.jpg) no-repeat top left; height:18px; }
.vb_gr_gr2_12 { background: url(/images/block_grey_12_gr2.jpg) no-repeat top right; height:18px; }
.vb_gr_gr2_21 { background: url(/images/block_grey_21_gr2.jpg) no-repeat bottom left; height:18px; }
.vb_gr_gr2_22 { background: url(/images/block_grey_22_gr2.jpg) no-repeat bottom right; height:18px; }
.vb_gr_gr2_top    { background: url(/images/block_grey_top_gr2.jpg) repeat-x top; height:18px; }
.vb_gr_gr2_left   { background: url(/images/block_grey_left_gr2.jpg) repeat-y left; }
.vb_gr_gr2_right  { background: url(/images/block_grey_right_gr2.jpg) repeat-y right; }
.vb_gr_gr2_bottom { background: url(/images/block_grey_bottom_gr2.jpg) repeat-x bottom; height:18px; }

.vb_yel_00 {   background: #FDFDEC; }
.vb_yel_11 { background: url(/images/block_yel_11.jpg) no-repeat top left; height:18px; }
.vb_yel_12 { background: url(/images/block_yel_12.jpg) no-repeat top right; height:18px; }
.vb_yel_21 { background: url(/images/block_yel_21.jpg) no-repeat bottom left; height:18px; }
.vb_yel_22 { background: url(/images/block_yel_22.jpg) no-repeat bottom right; height:18px; }
.vb_yel_top    { background: url(/images/block_yel_top.jpg) repeat-x top; height:18px; }
.vb_yel_left   { background: url(/images/block_yel_left.jpg) repeat-y left; }
.vb_yel_right  { background: url(/images/block_yel_right.jpg) repeat-y right; }
.vb_yel_bottom { background: url(/images/block_yel_bottom.jpg) repeat-x bottom; height:18px; }

.vop_menu_00 { background: url(/images/vop_menu_bg.jpg) repeat-x top; height:52px; }
.vop_menu_11 { background: url(/images/vop_menu_left_corner.jpg) no-repeat top left; height:52px; width:57px; }
.vop_menu_12 { background: url(/images/vop_menu_right_corner.jpg) no-repeat top right; height:52px; width:59px; }

.menu_auth_00 { background: url(/images/menu_auth_bg.jpg) repeat-x top; height:106px; }
.menu_auth_11 { background: url(/images/menu_auth_left.jpg) no-repeat top left; height:106px; width:49px; }
.menu_auth_12 { background: url(/images/menu_auth_right.jpg) no-repeat top right; height:106px; width:50px; }

.vop_menu_lnk, .vop_menu_lnk a:link, .vop_menu_lnk a:visited, .vop_menu_lnk a:active, .vop_menu_lnk a:hover { font-size:11px; color:#ffffff; text-decoration:none; text-transform:uppercase; }
.vop_menu_lnk a:hover { color:#00CC66; }

.menu_auth_lnk { font-size:18px; color:#000000; }
.menu_auth_lnk a:link, .menu_auth_lnk a:visited, .menu_auth_lnk a:active, .menu_auth_lnk a:hover { font-size:18px; color:#074320; text-decoration:none; }
.menu_auth_lnk a:hover { color:#00CC66; text-decoration:underline; }

.firma_lnk, .firma_lnk a:link, .firma_lnk a:visited, .firma_lnk a:active, .firma_lnk a:hover { color:#074320; text-decoration:none; }
.firma_lnk a:hover { color:#009933; text-decoration:none; }

.firma_lnk2, .firma_lnk2 a:link, .firma_lnk2 a:visited, .firma_lnk2 a:active, .firma_lnk2 a:hover { font-size:12px; text-decoration:none; }
.firma_lnk2 a:hover { color:#009933; }

.firma_lnk3, .firma_lnk3 a:link, .firma_lnk3 a:visited, .firma_lnk3 a:active, .firma_lnk3 a:hover { font-size:11px; font-style:italic;  color:#2e63eb; text-decoration:none; }
.firma_lnk3 a:hover { color:#009933; }

.fr, .fr a:link, .fr a:visited, .fr a:active, .fr a:hover { font-size:18px; color:#074320; text-decoration:none; }
.fr a:hover { color:#053ae4; }
.fv, .fv a:link, .fv a:visited, .fv a:active, .fv a:hover { font-size:14px; color: #2e63eb; text-decoration:none; }
.fv a:hover { color: #009966; }

.ver_table, .ver_table td { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ver_table_otvet, .ver_table_otvet a:link, .ver_table_otvet a:visited, .ver_table_otvet a:active, .ver_table_otvet a:hover { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.t12ver, .t12ver td, .t12ver a:link, .t12ver a:visited, .t12ver a:active, .t12ver a:hover { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:16px; }

.bbcode_tx li { margin-bottom:5px;}
.bbcode_tx ul, .bbcode_tx ol { margin-bottom:5px; margin-top:5px; margin-left:20px;}
.bbcode_img { border:1px solid #074320; margin:5px 5px 5px 20px; }
.bbcode_imglnk { border:0px; margin:5px 5px 5px 20px; }
.bbcode_hr { background:#666666; color:#666666; border:0px; height:1px; clear:both; }
.bbcode_note { margin:10px 5px 10px 50px; }
.bbcode_onmap, .bbcode_onmap a:link, .bbcode_onmap a:visited, .bbcode_onmap a:active, .bbcode_onmap a:hover { font-size:11px; font-style:italic;  color:#2e63eb; text-decoration:none; }
.bbcode_onmap a:hover { color:#009933; }

.br_img { border: 1px solid #074320; }

.reg_pole { font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; border:1px solid #074320; }

.tbl11 { font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #333333; border-collapse: collapse; } 
.tbl11 td { vertical-align:top; } 
.tbl11_td_1 { text-align:right; /*background-color:#F2F5F4;*/ color: #074320; /*font-weight: bold;*/ width:200px; padding-top:5px; padding-right:5px; } 
.tbl11_td_3 { text-align:left; font-size:12px; } 
.tbl11_td_4 { text-align:left; font-size:14px; padding-top:5px; font-weight: bold; } 

.bg_yel { background: #FDFDEC; }
.bg_gray { background: #F2F5F4; }

.input_brd { border: 1px solid #6388e7; height:22px; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.reg_h1 { font-size: 18px; color: #00b050; }
.reg_h1_vop { font-size: 18px; color: #074320; }
.reg_yel { color: #e36c0a; }
.reg_green { color: #00b050; }
.reg_blue { color: #2e63eb; }
.reg_shag { font-size: 24px; color: #333333; }

.tdfl_01 { background-color: #ffffff; }
.tdfl_02 { background-color: #F2F5F4; }

.tarif_tbl, .tarif_tbl td { font-size: 12px; border:1px solid #CCCCCC; border-collapse:collapse; }
.tarif_tbl { border:1px solid #074320; }
.tarif_tbl2, .tarif_tbl2 td { font-size: 12px; border:none; }
.tarif_tbl a:link, .tarif_tbl a:visited, .tarif_tbl a:hover { font-size: 12px; }
.b_col { color:#074320; }
.td_yel_cl { background-color:#FDFDEC; }

.tipspan { font-size: 11px; width:350px; }

.navigation {
/*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
text-transform:none;
font-size:14px;
   color:#000000; 
   border:0px;
   font-weight:normal;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
/*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
text-transform:none;
font-size:14px;
   text-decoration:none;
   color: #074320;
   background:#ffffff;
   border:1px solid #074320;
   padding:3px 6px;
   font-weight:normal;
}

.navigation a:hover {
   background: #d5dfd9;
   color:#cc0033;
   border-color: #cc0033;
}

.navigation_txt {
text-transform:none;
font-size:14px;
   text-decoration:none;
   color:#000;
   background:#f2f3f4;
   /*background:none;*/
   /*border:1px solid #074320;*/
   border:none;
   padding:3px 6px;
   font-weight:bold;
}

.navigation_txt_lnk a:link,
.navigation_txt_lnk a:visited,
.navigation_txt_lnk a:hover,
.navigation_txt_lnk a:active {
text-transform:none;
font-size:14px;
   text-decoration:none;
   color:#074320;
   background:#d5ded9;
   border:1px solid #074320;
   padding:3px 6px;
   font-weight:bold;
}
.navigation_txt_lnk a:hover {
   background: #d5dfd9;
   color:#cc0033;
   border-color: #cc0033;
}


.nav_lnk_os,
.nav_lnk_os a:link,
.nav_lnk_os a:visited,
.nav_lnk_os a:hover,
.nav_lnk_os a:active {
font-size:18px;
   color: #52aeec;
   background:none;
   border:none;
   font-weight:normal;
   /*padding:3px 6px;*/
   text-decoration:underline;
}
.nav_lnk_os { text-decoration:none; }

.nav_lnk_os a:hover {
   background:none;
   color:#cc0033;
   border-color:none;
   text-decoration:none;
}

.nav_lnk_os_col, .nav_lnk_os_col a:link, .nav_lnk_os_col a:visited, .nav_lnk_os_col a:hover, .nav_lnk_os_col a:active { font-size:14px; color:#fe9448; font-weight:bold; text-decoration:none; border:none; border-color:none; }
.nav_lnk_os_col a:hover { text-decoration:underline; }

.tb_navi, .tb_navi td
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Verdana; 
  text-align: center;
  color: #074320; 
 }
.tb_navi a:link, .tb_navi a:active, .tb_navi a:visited, .tb_navi a:hover { font-size: 14px; border:none; color:#52aeec; font-weight:bold; }
.tb_navi a:hover { text-decoration:underline; color: #91b09d; }

.nav_lnk_rg a:link, .nav_lnk_rg a:visited, .nav_lnk_rg a:hover, .nav_lnk_rg a:active { font-size:18px; text-decoration:none; color:#52aeec; background:none; border:none; font-weight:normal; text-decoration:underline; }
.nav_lnk_rg a:hover { background:none; color:#cc0033; border-color:none; text-decoration:none; }

#id_filter_panel_2 ul {
   list-style-type: none;
   display: block;
   position: relative;
   font-size: 12px;
}

#id_filter_panel_2 ul li.filter_header {
   font-weight: bold;
   float: left;
}

#id_filter_panel_2 ul li.filter_position {
   position: absolute;
   padding: 0px 10px 0px 10px;
   font-weight: bold;
}

#id_filter_panel_2 ul li.filter_position a {
   text-decoration: none;
   border: none;
}

#id_filter_panel_2 ul li.filter_position_0 {
   background-color: #8db1e5;
}

#id_filter_panel_2 ul li.filter_position_1 {
   background-color: #e0ecfc;
}

#id_filter_panel_2 ul li.filter_position_0 a {
   color: #FFFFFF;
}

#id_filter_panel_2 ul li.filter_position_1 a {
   color: #578acb;
}

.street_filter_table {
   border-collapse: collapse;
   border: none;
   margin: 0;
   padding: 0;
   font-variant: Tahoma;
}

.street_filter_table table {
   border-collapse: collapse;
   border: none;
   margin: 0;
   padding: 0;
}

.street_filter_table td {
   margin: 0;
   padding: 0;
   vertical-align: top;
}

.street_filter_table table td {
   margin: 0;
   padding: 0;
}

.street_filter_table h2 {
   margin-top:0;
   color:#009966;
   font-size:16px;
   font-weight:bold;
   margin-bottom:17px;
}

.street_filter_table_header {
   width: 500px;
}

.street_filter_table_close {
   background-image: url('/images/bt_close.jpg');
   background-repeat: no-repeat;
   background-position: top right;
   width: 380px;
   font-size: 14px;
}

.street_filter_table_close a {
   text-decoration: underline;
}

.street_filter_table h3 {
   color: #5e6470;
   font-weight: normal;
   font-size: 12px;
   margin-top: 0;
   margin-bottom: 7px;
}

.street_filter_block ul {
   list-style-type: none;
   padding-left: 0;
   margin-left: 0;
   line-height: 1.5;
   margin-top: 0;
}

.street_filter_block ul li {
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
}

.street_filter_block a {
   color: #333333;
}

#vvod_ul_name {
   border: 1px solid #6588e6;
   margin: 0;
   width: 388px;
   height: 22px;
}

.street_filter_top {
   height: 220px;
}

.street_filter_select_ul {
   width: 440px;
}

.street_filter_selected_ul_list {
   height: 190px;
   width: 414px;
   overflow: auto;
   margin-bottom: 10px;
   background-color: #fffeec;
   border: 1px solid #e8e7e2;
}

.ul_keyboard {
   font-size: 18px;
   border: 1px solid #000000;
   width: 386px;
   height: 156px;
   margin-top: 10px;
}

.ul_keyboard div {
   float: left;
   width: 31px;
   height: 27px;
   cursor: pointer;
   border: 1px solid #000000;
   text-align: center;
   vertical-align: middle;
   color: #FFFFFF;
   background-color: #5c5c5c;
   font-size: 18px;
   margin: 1px;
}

.ul_keyboard div.probel {
   width: 241px;
   margin-left: 36px;
   margin-right: 36px;
}

.ul_keyboard a {
   ;
}

.street_filter_bottom {
   float:left;
   width: 420px;
   height: 290px;
   overflow: hidden;
}

.street_filter_bottom ul li {
   white-space: nowrap;
}

.street_filter_bottom_1 {
   margin-right: 37px;
}

.lineika_ul_list {
   text-align: left;
   clear:left;
   font-variant: Tahoma;
   font-size: 18px;
}

.lineika_ul_list a {
   color: #000000;
   border: 1px solid #333333;
   background-color: #DDDDDD;
   padding: 2px 10px 2px 10px;
}

.lineika_ul_list span.pager_header {
   font-size: 14px;
   margin-right: 5px;
}

.lineika_ul_list span.pager_this_page {
   color: #FFFFFF;
   border: 1px solid #333333;
   background-color: #4e6f86;
   padding: 2px 10px 2px 10px;
}

#okno_ul_list {
   clear: left;
   height: 330px;
   margin-top: 15px;
}

.street_filter_get_btn {
   text-align: center;
}

#no-street {
   margin: 5px;
}

div.link_block a:link {
   color: #00B0F0;
   text-decoration: none;
   border:none;
}

div.link_block a:visited {
   color: #00B0F0;
   text-decoration: none;
   border:none;
}

div.link_block a:hover {
   color: #22AAA4;
   text-decoration: none;
   border:none;
}

.link_podr img {
   border: none;
}

.strelka_podr {
   background-image:url(/images/podrobnee.png);
   background-repeat: no-repeat;
   background-position: left bottom;
}

.strelka_krat {
   background-image:url(/images/podrobnee_out.png);
   background-repeat: no-repeat;
   background-position: left bottom;
}

.sel, .txt { font-size:12px; color:#074320; border:1px solid #CCCCCC; }
.sear_div { font-size:12px; color:#074320; background-color:#d5ded9; padding:2px 5px 2px 5px; }
.sub { font-size:12px; font-weight:bold; color:#074320; border:1px solid #074320; background-color:#d5ded9; }
.sel_sh { font-size:14px; background:url(/images/switch_filter_line_bg_on.png) repeat-x; border:1px solid #b1b1b1; }
.sub_sh { font-size:12px; font-weight:bold; color:#074320; border:1px solid #b1b1b1; background:url(/images/switch_filter_line_bg_off.png) repeat-x center; }

.commbt { background-color:#e3eae6; padding:10px 5px 10px 5px; margin:3px 2px 3px 2px; cursor:pointer; font-size:12px; color: #333333; /*color:#074320;*/ vertical-align:middle; text-align:center; }

.bwhead { color:#333333; }
.bwbody { color:#333333; background-color:#fff3dd; padding:2px 5px 2px 5px; margin-bottom:1px; margin-top:1px; clear:left; float:left; }
.bwbodyw, .bwbodyb { color:#333333; background-color:#fff3dd; padding:2px 5px 2px 21px; margin-bottom:1px; margin-top:1px; clear:left; float:left; }
.bwbodyw { background:url(/images/list_heart_mini.png) no-repeat 4px 2px; }
.bwbodyb { background:url(/images/list_warning_mini.png) no-repeat 4px 2px; }
.bwbutton { color:#333333; background-color:#fff3dd; padding:2px 0px 2px 0px; margin-bottom:1px; margin-top:1px; width:auto; float:right; font-size: 0; line-height: 0;}
.bwbodyall { color:#333333; background-color:#fff3dd; padding:0px; margin-bottom:1px; margin-top:1px; clear:both; overflow:hidden;  }

.bwbutton img { cursor:pointer;display: inline-block;margin-right: 10px; }

.td-link-color { color:#666666; }
a.td-link-color:link, a.td-link-color:visited, a.td-link-color:active, a.td-link-color:hover { color:#666666; }
.td-sdelka-color { color:#CC0033; }
.td-date-color { color:#999999; }
.td-link-firma-color { color:#333333; }
a.td-link-firma-color:link, a.td-link-firma-color:visited, a.td-link-firma-color:active, a.td-link-firma-color:hover { color:#333333; }
.td-naznach-color { color:#666666; }
.td-date-color-2 { color:#666666; }
.tr-dubli { color:#CCCCCC !important; background-color:#999999; }
.td-sovpad-color { color:#074320; }
.td-link-sovpad { font-size:12px; color:#666666; }
.td-sovpad-color { font-size:12px; line-height: 1; color:#666666; }
a.td-link-sovpad:link, a.td-link-sovpad:visited, a.td-link-sovpad:active, a.td-link-sovpad:hover { color:#666666; }
.td-link10-sovpad-color { color:#666666; }
a.td-link10-sovpad-color:link, a.td-link10-sovpad-color:visited, a.td-link10-sovpad-color:active, a.td-link10-sovpad-color:hover { color:#666666; }
.td-del-sovpad { margin-top:10px; color:#FF0000; }
.td-del-link-sovpad-color { color:#006633; }
.tdm_rn {}
.tdm_01 {}
.tdm_05 {}
.td-tbl-plus { border-left:1px solid #999999; }
.td-nakarte-color {}
.td-nakarte-img {}
.td-dometro-color { color:#074320; }
.td-tipdom { color:#333333; margin-top:3px; }
.td-plata { font-size:11px; color:#999999; margin-top:2px; }
.td-srok { background-color:#fff3dd; }
.td-tel { font-size:14px; color:#074320; }
.td-name { color:#074320; font-weight:bold; }
.td-dates { margin:2px 2px; color:#666666; }
.td-dates-act { color:#074320; }
.td-tel-show { color:#999999; border-bottom:1px dotted #999999; }
.td-under-lnk { color:#074320; font-weight:bold; }
.td-name-color { color:#074320; }
a.td-name-color:link, a.td-name-color:visited, a.td-name-color:active, a.td-name-color:hover { color:#074320; }
.tdm_09
{
   padding-top: 50px;
   min-width: 60px;
}
.stat-n-download-container
{
   display: block;
   background-color: transparent;
   width: 100%;
   height: 46px;
   position: absolute;
   top: 0;
   left: 0;
}
.td-download-pdf
{
   display:inline-block;
   width: 50px;
   height: auto;
   position: relative;
   padding: 0;
   box-sizing: border-box;
   vertical-align: top;
}
.td-stat
{
   color:#999999;
   display: inline-block;
   width: 60px;
   height: auto;
   position: relative;
   margin: 0;
   padding: 15px 0 0 0;
   vertical-align: top;
   box-sizing: border-box;
}
.td-nalfoto { margin-top:5px; min-width:44px; min-height:44px; }
.td-dubli-flag { margin:10px 2px; }

.tr-dubli .td-link-color,
.tr-dubli .td-sdelka-color,
.tr-dubli .td-date-color,
.tr-dubli .td-link-firma-color,
.tr-dubli .td-naznach-color,
.tr-dubli .td-date-color-2,
.tr-dubli .td-sovpad-color,
.tr-dubli .td-link-sovpad, 
.tr-dubli .td-link10-sovpad-color, 
.tr-dubli .td-del-sovpad, 
.tr-dubli .td-del-link-sovpad-color ,
.tr-dubli .tdm_rn,
.tr-dubli .tdm_01,
.tr-dubli .tdm_05,
.tr-dubli .td-nakarte-color,
.tr-dubli .td-dometro-color,
.tr-dubli .td-tipdom,
.tr-dubli .td-plata,
.tr-dubli .td-tel,
.tr-dubli .td-name,
.tr-dubli .td-dates,
.tr-dubli .td-dates-act,
.tr-dubli .td-tel-show,
.tr-dubli .td-under-lnk,
.tr-dubli .td-name-color,
.tr-dubli .bwhead, 
.tr-dubli .bwbody, 
.tr-dubli .bwbodyw, 
.tr-dubli .bwbodyb, 
.tr-dubli .bwbutton, 
.tr-dubli .bwbodyall, 
.tr-dubli .td-stat 
 { color:#CCCCCC;  }

.tr-dubli .td-srok, 
.tr-dubli .bwbody, 
.tr-dubli .bwbodyw, 
.tr-dubli .bwbodyb, 
.tr-dubli .bwbutton, 
.tr-dubli .bwbodyall 
{ background-color:#fafafa; }
.tr-dubli .strelka_podr { background:none; display:none; }
/*.tr-dubli .td-download-pdf { display:none; }*/

.tr-dubli td { color:#CCCCCC; background-color:#fafafa; }
.tr-dubli .td-tbl-plus { border-left-color:#cccccc; }
.tr-dubli .text04 .td-nakarte-color  { color:#CCCCCC;  }

.trm_head_dubli td { color:#999999; text-align:left; }

.dubli-info { border-radius:4px; background-color:#e7ece9; color:#666666; margin:4px; padding:4px; margin-bottom:6px; }
.dubli-info-link { margin:2px 8px; /*height:30px;*/ padding:0px 0px; vertical-align: middle;  line-height:24px;}
.dubli-info-link a:link, .tr-dubli .dubli-info-link a:link,
.dubli-info-link a:active, .tr-dubli .dubli-info-link a:active, 
.dubli-info-link a:visited, .tr-dubli .dubli-info-link a:visited, 
.dubli-info-link a:hover, .tr-dubli .dubli-info-link a:hover  { 
	color:#666666; 
	font-family:tahoma; 
	font-size:11px; 
	text-decoration: none; 
	padding:4px 8px; 
	background-color:#eef1ef; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-transition: all 0.3s 0.01s ease; 
	-o-transition: all 0.3s 0.01s ease;
	-webkit-transition: all 0.3s 0.01s ease;
}
.dubli-info-link a:hover, .tr-dubli .dubli-info-link a:hover { 
	color:#FFCC00;
	background-color:#999999; 
	-moz-transition: all 0.3s 0.01s ease;
	-o-transition: all 0.3s 0.01s ease;
	-webkit-transition: all 0.3s 0.01s ease;
}

.tr-dubli img,
.tr-dubli input,
.tr-dubli .text04 .td-nakarte-img,
.tr-dubli .bwbodyw, 
.tr-dubli .bwbodyb, 
.tr-dubli .send-to-customer-button 
{  
-webkit-filter: grayscale(1); /* Webkit браузеры */  
filter: gray; /* для IE6-9 */  
filter: grayscale(1); /* W3C */ 
-webkit-filter: opacity(20%);
filter: opacity(20%); 
}

.tr-dubli .td-nalfoto img,
.tr-dubli .td-dubli-flag img
{  
-webkit-filter: grayscale(0); /* Webkit браузеры */  
filter: grayscale(0); /* W3C */ 
-webkit-filter: opacity(100%);
filter: opacity(100%); 
}

.tr-dubli a:link,
.tr-dubli a:visited,
.tr-dubli a:hover,
.tr-dubli a:active { color:#CCCCCC; font-weight:normal; }

.tr-dubli .download-pdf-btn.on {background-image:url("/images/download_off.png")}
.tr-dubli .online-table-container .tip-icon.send-to-customer-button{background-position:top -23px left -13px}

.dubli-info-one {
    padding: 2px;
    background-color: #fffaf0;
	border:2px solid #fff3dd;
    color: #074320;
	margin-top:10px;
   font-size: 12px;
   line-height: 1;
}
.dubli-info-two { margin:10px 2px 4px 2px; text-align:center; }
.dubli-info-two a:link, .dubli-info-two a:active, .dubli-info-two a:visited, .dubli-info-two a:hover 
 { 
    line-height:26px;
	text-decoration:none;
	color: #074320;
	background-color:#d5ded9;
	border:1px solid #a0bfae !important;
	padding:4px 6px;
	font-size:11px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-transition: all 0.3s 0.01s ease;
	-o-transition: all 0.3s 0.01s ease;
	-webkit-transition: all 0.3s 0.01s ease;
 }
.dubli-info-two a:hover 
 { 
	background-color:#000099;
	color:#ffffff;
	border-color:#999999;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-transition: all 0.3s 0.01s ease;
	-o-transition: all 0.3s 0.01s ease;
	-webkit-transition: all 0.3s 0.01s ease;
 }
.dubli-info-70-10 {
    padding: 2px;
    background-color: #fffaf0;
	border:2px solid #fff3dd;
    color: #074320;
	margin-top:10px;
}
.dubli-70-10-link { margin:2px 2px 4px 2px; text-align:center; }
.dubli-70-10-link a:link, .dubli-70-10-link a:active, .dubli-70-10-link a:visited, .dubli-70-10-link a:hover 
 { 
    line-height:26px;
	text-decoration:none;
	color: #074320;
	background-color:#fff3dd;
	border:1px solid #a0bfae !important;
	padding:4px 6px;
	font-size:11px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-transition: all 0.3s 0.01s ease;
	-o-transition: all 0.3s 0.01s ease;
	-webkit-transition: all 0.3s 0.01s ease;
 }
.dubli-70-10-link a:hover 
 { 
	background-color:#000099;
	color:#ffffff;
	border-color:#999999;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-transition: all 0.3s 0.01s ease;
	-o-transition: all 0.3s 0.01s ease;
	-webkit-transition: all 0.3s 0.01s ease;
 }
