/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#2babda url(/images/bgr/body.jpg) repeat-x left 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 {color:#0042ac;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0 0 15px 0;padding: 0;font:bold 23px arial; color:#0042ac;font-style:italic;line-height:1}
  h2 {margin:0;padding: 0;font:2.0em arial;color:#000;}
  h3 {margin: 0;padding:0;font:1.8em arial;color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em arial;color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:0px 0 10px;}
  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;}



/*FONT*/
  html {font-size:100%;}
  body {font:11px/1.2 arial, sans; color:#000000}
  table, td, th, ul, textarea, input, select {font: 11px/1.2 arial;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {background: url(/images/bgr/header.png) no-repeat center top;height:212px}
    #main_page #header {background: url(/images/bgr/line.png) repeat-x left top;}
    .header_inside{height:212px;background: url(/images/bgr/header.png) no-repeat center top;}
    #main_page .logo{right:153px;top:65px;height:auto;width:auto}
    .logo{position:absolute;right:14px;top:65px;z-index:10;width:264px;height:127px}
    .people{position:absolute;left:62px;top:39px;z-index:100}
    .sun{position:absolute;right:0;top:19px;}
    .main_menu{position:absolute;padding:0;margin:0;text-align:center;top:167px;left:0;width:93%;z-index:100}
    #main_page .main_menu{position:absolute;padding:0;margin:0;text-align:center;top:167px;left:108px;width:auto;z-index:100}
    .main_menu li{display:inline;list-style-type:none}
    .main_menu a{font:20px arial;color:#fff;text-decoration:none}
    .main_menu a:hover{text-decoration:underline}
    .main_menu a.current{color:#008ecd;cursor:default}
    .main_menu a.current:hover{text-decoration:none}
    .main_menu span{font:20px arial;color:#fff;margin:0 7px}

    .shadows{background: url(/images/bgr/shadows.png) repeat-x left top;width:100%;position:absolute;left:0;top:212px;height:8px}

    .fon2{background: url(/images/bgr/fon.png) no-repeat left top;width:491px;height:210px;position:absolute;right:0;top:21px;}
  /*=MENU*/
    #menu {background: silver;}


  /*CONTENT*/
    #outer_wrapper {position:relative;min-height:100%;height:100%;min-width:1003px}
    #main_page #outer_wrapper{background:#000103 url(/images/bgr/people.jpg) no-repeat left bottom;}
      html>body #outer_wrapper {height:auto;}
      #wrapper {}
        #container {width: 100%;float: left;}
          #content {float: right;width:100%}
            #main {margin:0 272px 0px 235px;background:#eaf3f7;padding:10px 0 50px 17px}

            .preview_text{float:left;width:370px;margin-left:-10px}

            .top_block{background: url(/images/bgr/top.png) no-repeat left top;height:13px;font-size:0}
            .preview_info{background: url(/images/bgr/text.png) no-repeat left bottom;padding:0 25px 20px 27px;font-style:italic}

            .preview_info p{padding:10px 0 0px 0;text-align:right}
            .preview_info a{text-decoration:none}
            .preview_info a:hover{text-decoration:underline}
            .person{float:left;margin:0 0 0 10px}

            .all_info{margin:30px 18px 0 0;text-align:justify}

            .i_want{position:absolute;left:104px;bottom:285px;}

  /*SIDEBAR*/
  #left {width: 225px;float: left;margin:0 -235px 0 8px;padding-bottom:50px;background:#eaf3f7;border-right:2px solid #c4deee;padding-top:13px}
  .catalog_menu{padding:0;margin:0}
  .catalog_menu li{list-style-type:none;}
  .catalog_menu li a.current{background:#c2ddee}
  .catalog_menu ul a{text-decoration:underline;padding-left:0}
  .catalog_menu ul a:hover{text-decoration:none}
  .catalog_menu a{font-size:14px;color:#0042ac;padding:3px 0 4px 9px;display:block;text-decoration:none}
  .catalog_menu li a.active{/*color:black;*/text-decoration:none;cursor:default;font-weight: bold;}


    #right {width: 263px;float: right;margin:6px 0 50px -263px}
    #main_page #right{width:263px;margin:6px 143px 50px -408px;position:relative}

    .lang {float:right;margin:0 6px 25px 0;padding:0}
    #main_page .lang{position:relative;right:-143px}
    .lang li{float:left;text-align:center;margin-left:3px}
    .lang a{color:#0042ac;text-decoration:none;font-size:18px}
    .lang a.current{color:#fafbfd}
    .want{text-align:center;padding:0 0 60px 0}

    .img_menu{padding:0;margin:0 0 37px 0;}
    .img_menu li{list-style-type:none;margin:0 0 15px 0}
    .img_menu li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .img_menu dt{float:left;width:176px;}
    .img_menu dd{text-align:right;padding-right:4px}
    .img_menu a{color:#fff;font-size:14px;text-decoration:none}
    .img_menu a:hover{text-decoration:underline}
    .actual{text-align:center}

    .strategy{font-size:18px;color:#548db7;padding-bottom:20px;position:relative;left:-7px}


  /*FOOTER*/
    #footer {background:#00092a url(/images/bgr/footer.png) repeat-x left top;position:absolute;bottom:0px;width:100%;height:27px;}
    #footer p{font-size:10px;color:#fff;padding:2px 0 0 30px;}


/*form*/
  .field {clear:both;padding:0 0 10px}
  label {width:200px;float:left;text-align:right;}
  .input{width:200px;border:solid 1px #A5ACB2;}
  select{border:solid 1px #A5ACB2;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  fieldset{padding:0;margin:0;border:none;}

  .search{border:none;background:#f8e6af;font-size:10px;margin:0 5px 0 0;width:170px;position:relative;top:1px}
  .search_form{position:absolute;left:6px;top:0px;}
  .go{position:relative;top:2px}
