/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#bc150c url(../images/bgr/body.jpg) no-repeat center top;;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  
  a,.main_menu p {font:1em tahoma; color:#1f70a8;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1.normal{font-size: 14px; font-family: Tahoma,sans; font-weight:normal}
  h1 {margin:0 0 27px 0;padding: 0;font:bold 36px "Trebuchet MS";}
  h2 {margin:0;padding: 0;font:2.0em tahoma;color:#000;}
  h3 {margin: 0;padding:0;font:1.8em tahoma;color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em tahoma;color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}

  img{vertical-align:top}

  #body a:link,#body a:visited{color:#FFF001;}
  /*.nl a:link, .nl a:visited{color:#FFF;text-decoration:none;}*/
  a.nl{color:#fff}


/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.3 Tahoma, sans; color:#fffcf8}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {width:970px;margin:0 auto;height:235px;position:relative;z-index:1000}
    .logo{position:absolute;left:36px;top:32px}
    .phone{padding:0;font-size:13px;color:#fff;position:absolute;right:168px;top:57px;font-weight:bold;z-index:10000;padding-right:65px}
    .phone span{font:bold 25px tahoma;position:relative;top:4px;margin:0 5px}
    .phone span.code{font-size:13px;top:0;margin:0}
    .phone b{font-size:25px}
    .tools{padding:0;margin:0;position:absolute;right:-50px;top:73px;}
    .tools li{list-style-type:none;padding:0;margin:0 0 0 45px;float:left;}


    .main_menu{position:absolute;left:0;width:986px;height:60px;background: url(../images/menu/menu.png) no-repeat 18px top;padding:2px 0 0 0px;margin:0 0 0 -18px;top:123px;z-index:10}
    .main_menu li{float:left;list-style-type:none;height:45px;margin:0 0px 0 11px;position:relative}
    .main_menu li.current{background: url(../images/bgr/li2.jpg) repeat-x left top;}
    .main_menu li.hover{background: url(../images/bgr/li2.jpg) repeat-x left top;}
    .main_menu a,.main_menu p{font-size:17px;color:#020202;text-decoration:none;background: url(../images/bgr/a.png) no-repeat right 23px;padding:16px 37px 10px 25px;display:block;float:left}
    .down_block{background: url(../images/bgr/down.png) no-repeat left top;width:30px;height:21px;position:absolute;left:50%;margin-left:-15px;top:49px;display:none}
    .main_menu li.current .down_block,.main_menu li.hover .down_block{display:block}
    .wrap_menu{width:189px;background: url(../images/bgr/top_menu.png) no-repeat left top;height:100px;position:absolute;left:0;top:70px;padding-top:21px;display:none}
    .main_menu ul{padding:5px 0 20px 0;margin:0;width:189px;background: url(../images/bgr/bottom_menu.png) no-repeat left bottom;}
    .main_menu ul li{float:none;padding:0 0 8px 0;margin:0 22px 4px;height:auto;background: url(../images/bgr/line2.png) no-repeat left bottom;}
    .main_menu ul a{color:#1d1d1d;font-size:12px;display:inline;background:none;padding:0;float:none}
    .main_menu ul a:hover{text-decoration:underline}

    .breadcrumbs{padding:0;margin:0;position:absolute;left:38px;top:200px;}
    .breadcrumbs li{list-style-type:none;padding:0;margin:0 3px 0 0;float:left;font:12px tahoma;color:#fff;line-height:1}
    .breadcrumbs a{font:12px tahoma;color:#fff;line-height:1}

    .phone  .select_city{position:absolute;font-size:11px;right:20px;top:6px;}
    .city{position:absolute;top:0px;right:0;width:300px;height:300px;background: url(../images/bgr/top_c.png) no-repeat left 30px;width:129px;padding:41px 0 0 0;display:none}
    .select_city ul{padding:0 14px 10px;margin:0;background: url(../images/bgr/bottom_c.png) no-repeat left bottom;}
    .select_city li {list-style-type:none;background: url(../images/bgr/li2.png) repeat-x left bottom;padding:0 0 4px 0;margin:0 0 3px 0}
    .select_city li.last{background:none;}
    .select_city a{font:11px tahoma;color:#b6140c;text-decoration:none}
    .select_city a:hover{text-decoration:underline}

    .phone span.last_scob{position:absolute;right:0}
;
  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;margin:0 auto;background: url(../images/bgr/wrapper.png) no-repeat center bottom;}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 700px;width:964px;margin:0 auto;position:relative}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;font-size:14px}
        #main_col_content {margin: 0 0 0 0px;}

        .top_dictionary{background: url(../images/bgr/top.png) no-repeat left top;width:804px;height:19px;font-size:0}
        .top_text{background: url(../images/bgr/top_text.png) no-repeat left top;width:960px;height:19px;font-size:0}
        .dictionary_text{background: url(../images/bgr/line.png) repeat-y left top;padding:0 35px 0 45px;width:724px;position:relative}
        .info_text{background: url(../images/bgr/info.png) repeat-y left top;padding:0 35px 0 45px;width:880px;position:relative}
        .info_text:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .print{position:absolute;right:40px;top:5px;}
        .dictionary_text:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .bottom_dictionary{background: url(../images/bgr/bottom.png) no-repeat left top;width:804px;height:19px;font-size:0}
        .bottom_text{background: url(../images/bgr/bottom_text.png) no-repeat left top;width:960px;height:19px;font-size:0}

        .dictionary{font-size:14px;font-style:italic;line-height:1.5;margin:0 0 15px 15px}
        .first_dictionary {width:310px;padding-right:37px;border-right:1px solid #eebfbb}
        .second_dictionary{width:270px;padding-left:28px}

        .main_text{border-top:1px solid #ecbdbb;padding:21px 0 0 0}
        .main_text p{font-size:14px;padding:0 0 10px 0}
        .main_text ul{padding:0;margin:0 0 0 37px;}
        .main_text li{list-style-type:none;background: url(../images/bgr/li.png) no-repeat left 9px;padding:0 0 0 11px;margin:0 0 7px 0}

        .factoring{float:left;margin:0 0 0 -40px}


        .wrap_factoring{float:right;width:424px;}
        .factoring_text{background: url(../images/bgr/factoring.png) repeat-y left top;padding:0 27px 0 30px}
        .factoring_text h1{margin:0 0 0px 0}
        .top_factoring{background: url(../images/bgr/top_factoring.png) no-repeat left top;width:424px;height:17px;}
        .bottom_factoring{background: url(../images/bgr/bottom_factoring.png) no-repeat left top;width:424px;height:17px;}


        .top_form{background: url(../images/bgr/top_form.png) no-repeat left top;width:624px;height:21px;font-size:0}
        .bottom_form{background: url(../images/bgr/bottom_form.png) no-repeat left top;width:624px;height:21px;font-size:0}


  /*=SIDEBAR*/
    #sidebar {float: left;width: 269px;margin: 0 -269px 0 0;}

  /*=FOOTER*/
    #footer {position:absolute; bottom:0px;clear:both;width:100%;height:650px;width:964px;left:50%;margin:0 0 0 -482px;font-size:14px}

    .catalog_menu{padding:0;margin:67px 0 0 0;}
    .catalog_menu li{float:left;list-style-type:none;width:208px;margin:0 0 0 89px}
    .catalog_menu dl{width:208px;text-align:center;margin:0 0 16px 0}
    .catalog_menu dl a{font:bold 18px "Trebuchet MS";text-decoration:none;color:#fff}
    .catalog_menu p{padding:2px 0 10px 0;font-size:11px}

    .copyright{font-size:12px;position:absolute;left:24px;padding:0;bottom:75px}
    .contact_info{font:23px "Trebuchet MS";padding:0;position:absolute;left:5px;bottom:149px}
    .phone_company{position:absolute;right:5px;font:30px "Trebuchet MS";bottom:142px;text-align:right;line-height:1.1}
    .phone_company span{font-size:16px}
    .phone_company b{font-size:36px}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
     p.error {margin:0 0 0 170px;padding:0;color:black;}
  label {}
  select{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
  .input_text {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
  fieldset{padding:0;margin:0;border:none}

  .feedback_form{background: url(../images/bgr/form.png) repeat-y left top;padding:0 30px 0 45px;width:549px;}
  .feedback_form dt{float:left;width:146px;text-align:right;margin:0 12px 0 0}
  .feedback_form dl{margin:0 0 17px 0}
  .feedback_form input[type="text"] {width:380px;height:1.5em;border:inset 1px #A5ACB2;}
  .feedback_form .input_text  {width:380px;height:1.5em;border:inset 1px #A5ACB2;}
  form span{color:#f8b200}
  .feedback_form textarea{border:inset 1px #A5ACB2;height:123px;;width:380px}
  .send{float:right;margin:0 5px 0px 0}
  .attention{font-style:italic;border-top:1px solid #fff;font-size:12px;margin:14px 8px 0 0;padding:10px 0 0 0}
  .feedback_img{position:absolute;right:20px;top:15px}

  .calk_form{background: url(../images/bgr/form.png) repeat-y left top;padding:0 30px 0 45px;width:549px;}
  .calk_form dt{width:331px;text-align:right;float:left;margin-right:9px}
  .calk_form dl{margin:0 0 17px 0}
  .calk_form input[type="text"] {width:199px;height:1.5em;border:inset 1px #A5ACB2;}
  .calk_form .input_text  {width:199px;height:1.5em;border:inset 1px #A5ACB2;}
  .calk_form button{border:none;background: none;width:180px}
  button.send{margin-top:20px}

  #newsheader{font:bold 22px "Trebuchet MS";margin:0 0 27px;padding:0;}

  ul#ultab{margin:0;list-style-type: none;}
  ul#ultab li{display:inline;list-style-type: none;background:none;padding-left:0;margin-right:11px}
  div#tabs-2 p{padding-top:20px}

  #body a:link.black_link, #body a:visited.black_link{color:black;}
  img.plus{vertical-align:bottom}
  .bold{font-weight:bold}
  ul.buh{padding-bottom:20px}

  p#opttext{position:absolute;bottom:0;left:24px;font-size:10px}
  p#opttext,p#opttext a{color:#ccc}
  p#opttext a{text-decoration:none}


  img.social {bottom: 75px;padding: 0;position: absolute;}
  img.Consultant {bottom: 75px;padding: 0;position: absolute; margin-bottom: -16px}

