* {box-sizing: border-box; -moz-box-sizing: border-box;}
* html ul li {} * html ul li a                { height: 1%; }
  body, table, tr, td, div, h1, h2, h3, h4, form, input, span, a, img, p, ul, li {margin: 0px; padding: 0px; }
  body                                        {background: #ffffff; text-align: center; font: normal 11px/13px "Tahoma";}
  table, tr, td                               {border-collapse: collapse; vertical-align: top;}
  a                                           {text-decoration: underline; color: #1f56bd;}
  a:hover                                     {text-decoration: none;      color: #1f56bd;}
  a img                                       {border: none;}
  .table                                      {width: 100%; min-width: 960px; width:expression(document.body.clientWidth < 960? "960px": "100%"); height: 100%;}
  .cleare                                     {clear: both;}
  .hr                                         {height: 9px; margin: 25px 0;}
  .securecode_input                           {width: 100px; font: bold 17px/19px "Tahoma"; color: #ff0000; text-align: center; border: #54585b solid 1px;}
  .select                                     {width: 118px; font: normal 10px/12px "Tahoma"; color: #5c574f; border: #54585b solid 1px;} 
  .input                                      {width: 118px; font: normal 11px/12px "Tahoma"; color: #5c574f; border: #54585b solid 1px;}
  .textarea                                   {padding: 5px; color: #5c574f; border: #54585b solid 1px;}
   
  h1                                          {font: normal 24px/28px "Tahoma"; margin: 0 0 15px 0; color: #1f57bf; padding: 50px 0 10px 0; text-align: left;}
  h2                                          {font: normal 12px/14px "Tahoma"; color: #1f57bf; padding-bottom: 10px;}
  h3                                          {font: bold 12px/14px "Tahoma"; color: #c3c3c3; padding: 5px 0 ;}
  p                                           {padding: 5px 0px;}
  ul                                          {list-style: none; padding: 10px 0;}
  ul li                                       {padding: 0 0 5px 20px; background: url("/templates/images/li-black.gif") no-repeat 5px 4px;}
  ol                                          {padding: 10px 10px 10px 30px;}
  ol li                                       {padding: 0 0 5px 0px;}
  
  .top_form_bg                                {height: 20px; background: url("/templates/images/top_form_bg.gif") repeat-x 0% 0%;}
  .top_form_bg .top_form_menu                 {font: normal 10px/12px "Tahoma"; color: #999999; padding-top: 4px;}
  .top_form_bg .top_form_menu a               {font: normal 10px/12px "Tahoma"; color: #999999; margin: 0px 10px 0 15px; text-decoration: underline;}
  .top_form_bg  a.link                         {text-decoration: none;}
  .top_form_bg .top_form_menu a:hover         {text-decoration: none;}
  .top_form_bg .top_form_menu a img           {text-decoration: none; border: 0;}
  
  .header_main                                {width: 100%; height: 250px; background: url("/templates/images/header_main_bg.jpg") repeat-x 0% 0%;}
  .header_main .logo_bg                       {height: 250px; background: url("/templates/images/header_main.jpg") no-repeat 50% 0%;}
  .header_main .top_menu                      {height: 220px; font: normal 10px/12px "Tahoma"; color: #999999; text-align: right; padding: 20px 20px 0 20px;}
  //.header_main .top_menu a                    {font: normal 10px/12px "Tahoma"; color: #999999; margin: 0px 10px 0 15px; text-decoration: none;}
  //.header_main .top_menu a img                {text-decoration: none; border: 0;}
  //.header_main .go_to_main_page               {position: absolute; top: 20px; text-align: left; float: left;}

  .header                                     {width: 100%; height: 250px; background: url("/templates/images/header_bg.jpg") #adb0bb repeat-x 0% 0%;}
  .header .logo_bg                            {height: 250px; background: url("/templates/images/header.jpg") no-repeat 50% 0%;}
  .header .top_menu                           {height: 220px;}
  .header .go_to_main_page                    {position: absolute; top: 60px; text-align: left; float: left;}

  .main_menu                                  {height: 30px; vertical-align: bottom; padding-left: 10px;}
  .cabinet img                                {margin-left: 20px;}

  .menu                                       {height: 30px; font: bold 11px/13px "Arial"; color: #000000;}
  .menu #m-left                               {height: 30px; width: 23px; background: url("/templates/images/m-left.png") no-repeat 0% 0%;}
  .menu #m-right                              {height: 30px; width: 32px; background: url("/templates/images/m-right.png") no-repeat 0% 0%;}
  .menu #m-prefix                             {height: 30px; width: 50px; background: url("/templates/images/m-prefix.png") no-repeat 0% 0%;}
  .menu #m-prefix_active                      {height: 30px; width: 50px; background: url("/templates/images/m-prefix_active.png") no-repeat 0% 0%;}

  .menu a.about                               {width: 70px;  height: 30px; display: block; background: url("/templates/images/about.gif") no-repeat 0% 0%;}
  .menu a.about:hover                         {width: 70px;  height: 30px; display: block; background-position: 0px -30px;}
  .menu a.about_active                        {width: 70px;  height: 30px; display: block; background: url("/templates/images/about.gif") no-repeat 0% 100%;}
  .menu a.bisnes                              {width: 89px;  height: 30px; display: block; background: url("/templates/images/bisnes.gif") no-repeat 0% 0%;}
  .menu a.bisnes:hover                        {width: 89px;  height: 30px; display: block; background-position: 0px -30px;}
  .menu a.bisnes_active                       {width: 89px;  height: 30px; display: block; background: url("/templates/images/bisnes.gif") no-repeat 0% 100%;}
  .menu a.info                                {width: 136px; height: 30px; display: block; background: url("/templates/images/info.gif") no-repeat 0% 0%;}
  .menu a.info:hover                          {width: 136px; height: 30px; display: block; background-position: 0px -30px;}
  .menu a.info_active                         {width: 136px; height: 30px; display: block; background: url("/templates/images/info.gif") no-repeat 0% 100%;}
  .menu a.contact                             {width: 57px;  height: 30px; display: block; background: url("/templates/images/contact.gif") no-repeat 0% 0%;}
  .menu a.contact:hover                       {width: 57px;  height: 30px; display: block; background-position: 0px -30px;}
  .menu a.contact_active                      {width: 57px;  height: 30px; display: block; background: url("/templates/images/contact.gif") no-repeat 0% 100%;}

  .content                                    {min-height: 750px; width: 100%; background: url("/templates/images/content_bg.gif") #adb0bb repeat-x 0% 0%;}
  .content .background                        {min-height: 750px; width: 100%; background: url("/templates/images/background_bg.gif") no-repeat 50% 0%;}
  .center                                     {color: #5c574f; width: 600px; text-align: justify; padding-top: 40px; padding-bottom: 20px; padding-left: 5px; font: normal 11px/13px "Tahoma";}
  .center a:visited                           {color: #5c574f;}
  
  #text table, div, input, textarea, p        {font: normal 11px/13px "Tahoma"; color: #5c574f;}
  #text .td-text                              {width: 100%;}
  #text .td-text td                           {border: #5c574f solid 1px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-right: 10px;}
  #text form div                              {font: normal 11px/13px "Tahoma"; padding-bottom: 2px; color: #5c574f;}
  #text form td                               {font: normal 11px/13px "Tahoma"; padding-bottom: 2px; color: #5c574f;}
  //.peremichka_bottom                          {height: 100%; background: url('/templates/images/peremichka_bottom.gif') no-repeat -1px 100%;}

  .content1                                   {min-height: 750px; width: 100%; background: url("/templates/images/content_bg1.gif") #adb0bb repeat-x 0% 100%;}
  .content1 .background0                      {width: 100%; background: url("/templates/images/background_bg0.gif") repeat-y 50% 0%;}
  .content1 .background1                      {background: url("/templates/images/background_bg1.gif") no-repeat 50% 0%;}
  .content1 .background2                      {background: url("/templates/images/background_bg2.gif") no-repeat 50% 100%;}
   
  .block                                      {margin-top: 50px; margin-bottom: 40px; width: 600px;}
  .block td                                   {padding: 5px;}
  a.stoppers                                  {display: block; width: 290px; height: 115px; font: normal 11px/13px "Tahoma"; color: #999999; text-decoration: none;}
  a.stoppers:hover                            {font: normal 11px/13px "Tahoma"; color: #999999; text-decoration: underline;}
                             
  .r-news                                     {width: 600px; margin-bottom: 15px; margin-left: 5px;} 
  .r-news .new                                {font: normal 11px/13px "Tahoma"; text-align: justify; color: #5c574f;}
  .r-news .new span                           {font: normal 9px/10px "Tahoma"; color: #cacaca;}  
  .r-news .new a:link, .r-news .new a:visited {font: normal 11px/13px "Tahoma"; text-decoration: underline; color: #cc0000}
  .r-news .new a:hover                        {text-decoration: none;}
  .r-news .arhive                             {height: 46px; padding: 20px 0 20px 0; text-align: left; background: url("/templates/images/new_hr.gif") repeat-x 0% 100%;}
  .new_name                                   {font: bold 12px/14px "Tahoma";}
  .new_name span                              {font: normal 9px/10px "Tahoma";}
  .space_new                                  {padding-bottom: 20px; height: 20px; background: url("/templates/images/new_hr.gif") repeat-x 0% 50%;}
  
  .banner                                     {width: 600px; margin-left: 5px;}
  .banner img                                 {border: #cccccc solid 2px;}

  .right                                      {padding: 50px 0 0 0px; text-align: right; font: normal 11px/13px "Tahoma"; height: 100%;}
  .right table                                {margin-left: 20px;}
  
  .right .person_cabinet                      {width: 214px; height: 56px; font: normal 11px/13px "Tahoma"; color: #7898d5; background: url("/templates/images/form.gif") no-repeat 0% 0%;}
  .right .person_cabinet td                   {height: 28px;}
  .right .person_cabinet a                    {font: normal 11px/13px "Tahoma"; color: #7898d5;}
  .right .person_cabinet .inpute1             {width: 100px; height: 16px; margin: 6px 8px; 0 0; color: #7898d5; font: normal 12px/13px "Tahoma"; border: 0px;}
  .right .person_cabinet .inpute2             {width: 100px; height: 16px; margin: 3px 8px; 0 0; color: #7898d5; font: normal 12px/13px "Tahoma"; border: 0px;}
  .right .person_cabinet_link                 {width: 214px; margin-bottom: 50px; margin-top: 5px; font: normal 11px/13px "Tahoma"; color: #7898d5;}
  .right .person_cabinet_link a               {font: normal 11px/13px "Tahoma"; color: #7898d5;}

  .right .person_cabinet_in_ok                {width: 214px; height: 56px; font: normal 11px/13px "Tahoma"; color: #7898d5; margin-bottom: 50px;}
  .right .person_cabinet_in_ok a              {font: normal 11px/13px "Tahoma"; color: #7898d5;}

  .right .sub_razdel                          {width: 214px; font: normal 11px/13px "Tahoma"; color: #ffffff;}
  .right .sub_razdel a                        {font: bold 11px/13px "Tahoma"; color: #ffffff; padding: 0 0 0 10px; background: url("/templates/images/li-white.gif") no-repeat 0px 5px;; display: block;}
  .right .sub_razdel .hr_blue                 {padding-bottom: 10px; height: 10px; background: url("/templates/images/right_hr_blue.gif") repeat-x 0% 50%;}

  .right .calculator                          {width: 214px;}
  .right .calculator td                       {padding-bottom: 30px;}

  .right-bottom                               {padding: 0px 0 80px 0px; font: normal 11px/13px "Tahoma"; vertical-align: bottom;}
  .right-bottom table                         {}
  .right-bottom .contacts                     {width: 214px; font: normal 11px/13px "Tahoma"; color: #86a7fd;}
  .right-bottom .contacts div                 {color: #86a7fd;}    
  .right-bottom .contacts span                {color: #ffffff;}
  .right-bottom .contacts a                   {color: #ffffff;}
  .right-bottom .contacts .hr_white           {padding-bottom: 20px; height: 20px; background: url("/templates/images/right_hr_white.gif") repeat-x 0% 50%;}
  .right-bottom .contacts .hr_blue            {padding-bottom: 20px; height: 20px; background: url("/templates/images/right_hr_blue.gif") repeat-x 0% 50%;}

  .right-bottom2                              {padding: 0px 0 60px 0px; font: normal 11px/13px "Tahoma"; vertical-align: bottom;}
  .right-bottom2 table                        {}
  .right-bottom2 .contacts                    {width: 214px; font: normal 11px/13px "Tahoma"; color: #86a7fd;}
  .right-bottom2 .contacts div                {color: #86a7fd;}    
  .right-bottom2 .contacts span               {color: #ffffff;}
  .right-bottom2 .contacts a                  {color: #ffffff;}
  .right-bottom2 .contacts .hr_white          {padding-bottom: 20px; height: 20px; background: url("/templates/images/right_hr_white.gif") repeat-x 0% 50%;}
  .right-bottom2 .contacts .hr_blue           {padding-bottom: 20px; height: 20px; background: url("/templates/images/right_hr_blue.gif") repeat-x 0% 50%;}

  .footer                                     {height: 101px; vertical-align: bottom;}

  .footer_menu                                {width: 600px; margin-left: 5px;}
  .footer_menu .link                          {font: normal 11px/13px "Tahoma"; color: #c1c1c2; padding-bottom: 10px;}
  .footer_menu .link a                        {background: url("/templates/images/li-blue.gif") no-repeat 0% 5px; padding: 0px 10px 0px 10px;;}
  .footer_menu .copy                          {font: normal 11px/13px "Tahoma"; color: #c1c1c2;}
  .footer_xml .xml                            {font: normal 11px/13px "Tahoma"; color: #676e7b;}
  .footer_xml .xml a                          {font: normal 11px/13px "Tahoma"; color: #676e7b;}
