/*VACANCIES_PAGE*/
        html>body #wanted .c_php_as .php{margin:0 5px 0 0}
  #vacancies_content{position:relative;width:1000px;margin:0 auto;text-align:left}
  #vacancies_page{position:relative;margin:-111px 0 0;padding-bottom:223px;background:#000 url(../images/bgr/body.jpg) no-repeat center 60px}
    #vacancies_page .about_required_field{color:#595959}
    #vacancies_page .about_vacancy{display:none}
      #vacancies_page .about_vacancy dd{margin:0 0 15px}
      #vacancies_page .about_vacancy dt{font:bold 1.335em "Trebuchet MS";color:#fff}
      #vacancies_page .about_vacancy ul{margin:0;padding:0;list-style-type:none}
        #vacancies_page .about_vacancy ul li{padding:0 0 0 18px;background:url(../images/marker/about_vacancy.gif) no-repeat 2px 10px}
      #vacancies_page .animator img{font:55px/1em Impact;color:#fff}
      #vacancies_page .artworker img{font:22px/1em Impact;color:#7e7e7e}
      #vacancies_page .c_php_as img{font:30px/1em Impact;color:#7e7e7e}
      #vacancies_page .conditions_of_work dd{margin:0 0 15px}
      #vacancies_page .conditions_of_work dt{font:bold 1.335em "Trebuchet MS";color:#fff}
      #vacancies_page .conditions_of_work ul{margin:0;padding:0;list-style-type:none}
        #vacancies_page .conditions_of_work ul li{padding:0 0 0 18px;background:url(../images/marker/about_vacancy.gif) no-repeat 4px 6px}
    #vacancies_page .contacts_title{font:24px/1em Impact;color:#fff;display:block;margin:30px 0 10px}
    #vacancies_page .content{position:relative;z-index:40}
    #vacancies_page .error_message{color:#a66a0c;clear:both}
      #vacancies_page .error_message li{list-style-position:inside}
      #vacancies_page .error_message ol{margin:0 0 5px;padding:0}
    #vacancies_page .flashbox{color:#a66a0c;clear:both;margin:0 0 10px;padding:10px 20px;text-align:center;border:1px solid #a66a0c}
      #vacancies_page .js img{font:53px/1em Impact;color:#fff}
    #vacancies_page .left_hand{position:relative;left:163px;top:-59px;z-index:10;display:block;width:324px;height:241px;margin:0 0 -60px;background:url(../images/bgr/left_hand.png) no-repeat left top}
       #vacancies_page .left_hand, .right_hand
      {
        filter	: expression(
          (runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
          runtimeStyle.backgroundImage = 'none');
      }
      #vacancies_page .mask{position:relative;left:420px;top:-247px;z-index:15;display:none;width:70px;height:160px;margin:0 0 -160px;background-color:#000;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80}
      #vacancies_page .modeller img{font:50px/1em Impact;color:#7e7e7e}
    #vacancies_page .needed{font:30px/1em Impact;color:#fff}
    #vacancies_page .our_town{font:bold 1.1em/1.1em "Trebuchet MS";color:#fff}
    #vacancies_page .page_title{float:right;margin:0 0 35px}
      #vacancies_page .programmers_list li{margin:0 0 5px}
      #vacancies_page .programmer img{font:41px/1em Impact;color:#7e7e7e}
      #vacancies_page .quality_assurance img{font:27px/1em Impact;color:#7e7e7e}
    #vacancies_page .right_hand{position:absolute;left:2px;top:673px;z-index:50;display:block;width:375px;height:280px;background:url(../images/bgr/right_hand.png) no-repeat left top}
    #vacancies_page .sent_resume{font:27px/1em Impact;color:#900;position:relative;z-index:20;float:right;display:block;width:166px;margin:0 20px 0 0}
      #vacancies_page .sent_resume:hover{text-decoration:none}
    #vacancies_page .title{display:block;margin:0 0 20px}
    #vacancies_page .wanted{font:77px/1em Impact;color:#a60000}
    #vacancies_page #about_human{position:absolute;top:909px;left:0;z-index:50;padding:0 0 141px 24px;background:url(../images/bgr/about_human.gif) no-repeat left bottom}
          #vacancies_page #about_human,#vacancies_page #about_human strong{color:#1f1f1f}
    #vacancies_page #container{float:left;margin:0;padding:0;width:100%}
    #vacancies_page #content{float:right;margin:0;padding:0;width:100%}
    #vacancies_page #copyright{font:1em "Trebuchet MS";color:#595959}
      #vacancies_page #copyright a{color:#2f2f2f;text-decoration:none}
        #vacancies_page #copyright a:hover{text-decoration:underline}
        #vacancies_page #holding .childs_company h4{font:normal 1em "Trebuchet MS";color:#8c8c8d}
      #vacancies_page #left_col .title{font:29px/1em Impact;color:#fff}
    #vacancies_page #logo_img{font:50px/1em Impact;color:#a60000}
    #vacancies_page #main{margin:-33px 215px 95px 294px;zoom:1}
      #vacancies_page #main_page .left_hand{left:154px}
      #vacancies_page #main_page .right_hand{top:660px}
      #vacancies_page #main_page #main{margin:25px 264px 20px 297px}
    #vacancies_page #right_col{position:relative;z-index:20;width:240px;float:right;margin:460px 0 20px -264px}
      #vacancies_page #right_col .sent_resume{float:none;margin:35px 0 45px 53px}
      #vacancies_page #right_col .title{font:24px/1em Impact;color:#fff}
          #vacancies_page #wanted a:hover img{color:#a60000}
    #vacancies_page #wrapper{font:1.2em/1.2 "Trebuchet MS"}
  #wanted{margin:545px 0 0 65px;position:relative;z-index:40}
      #wanted a img{width:369px}
          #wanted li.programmer a:hover{background-position:left bottom}
      #wanted li a{display:block;width:369px;margin:0}
              #wanted li a:hover,#wanted a.active{background-position:left bottom;text-decoration:none}
    #wanted ul{margin:6px 0 0;padding:0;list-style-type:none}
      #wanted ul li{margin:0 0 4px;padding:0}
    #wanted .animator{margin:-2px 0 0}
      #wanted .animator a{height:55px;background:url(../images/title/animator.gif) no-repeat left top}
        #wanted .animator a img{height:55px}
      #wanted .artworker a{height:21px;background:url(../images/title/artworker.gif) no-repeat left top}
        #wanted .artworker a img{height:21px}
      #wanted .c_php_as:after{content:'.';display:block;clear:both;visibility:hidden;font-size:0}
      #wanted .c_php_as a{height:32px}
        #wanted .c_php_as a:hover{background-position:left bottom}
      #wanted .c_php_as .as{float:left;width:242px;background:url(../images/title/as.gif) no-repeat left top}
        #wanted .c_php_as .as img{height:32px;width:242px}
      #wanted .c_php_as .cpp{float:left;width:61px;margin:0 7px 0 0;background:url(../images/title/ci.gif) no-repeat left top}
      #wanted .c_php_as .php{float:left;width:53px;background:url(../images/title/php.gif) no-repeat left top}
      #wanted .cpp img{height:32px;width:60px}
      #wanted .js a{width:370px;height:53px;background:url(../images/title/js.gif) no-repeat left top}
        #wanted .js a img{height:53px;width:370px}
      #wanted .modeller a{height:50px;background:url(../images/title/3d.gif) no-repeat left top}
        #wanted .modeller a img{height:50px}
    #wanted .needed{display:block}
      #wanted .php img{height:32px;width:60px}
      #wanted .programmer a{height:41px;background:url(../images/title/programmer.gif) no-repeat left top}
        #wanted .programmer a img{height:41px}
      #wanted .quality_assurance a{height:27px;background:url(../images/title/quality_assurance.gif) no-repeat left top}
        #wanted .quality_assurance a img{height:27px}
    #wanted .wanted{display:block;margin:0 0 6px}


/*TEMP*/
#page_placeholder {display:none}

/*page*/
  html, body {width:100%;height:100%px}
   //body {padding:0; margin:0;background:#f2f2f2 url(../images/bgr/body.png) repeat-x 0 0;}
   body {padding:0; margin:0;background:#f2efe9 url(../images/bgr/body.png) repeat-x 0 0;}

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1.5 Tahoma; color:#404041;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0;padding: 0;font: 2.2em Tahoma; color:#000;}
  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;}



/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.5 Tahoma, sans; color:#404041}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Tahoma;}
  #body.serves {font-size:1.09em;}
    #body.serves a {color:#9f4299; font-size:1.09em;}
  #context_filter dt {font-weight:bold;}
    #content #contact_info {font-size:1.09em;color:#626262;}
      #content #contact_info a{color:#9f4299}
  #filter form dt {font-weight:bold;text-transform:uppercase;}
  #filter .alternative_text {color:#959595;}
  #header .home_link {font-size:1.1em;color:#fff;line-height:1.2em;border-bottom:1px solid #d36666;text-decoration:none;}
    #header .home_link:hover {border-bottom:0 none;}
  #holding li {color:#8c8c8d;}
    #holding .childs_company h4 {font-size:1.02em; font-weight:normal;color:#8c8c8d;}
  #lang li {font-size:1.1em;font-weight:bold;color:#fff;line-height:1.2em;}
    #lang li a {color:#fff;border-bottom:1px solid #9f4299;text-decoration:none;line-height:1.2em;}
      #lang li a:hover {border-bottom:0 none;}
  #main_menu {font-size:1.45em;}
    #main_menu li.active, #main_menu li.active a {color:#fff;}
    #main_menu a {color:#000;border-bottom:1px solid #a60000;text-decoration:none;}
      #main_menu a:hover {border-bottom:0 none;}
  #portfolio th {font-size:4.36em;line-height:1em;}
    #portfolio th .year {font-size:1em;line-height:1em;color:#9f4299}
  #side_menu {font-size:1.28em;}
  #wrapper {font-size:1.1em;}



/*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;}

  .apply_button {display:block;width:129px;height:20px;background: url(../images/sprite.png) no-repeat 0 -31px;border:0 none;text-indent:-2000px;}

  /*SIFR*/
    .sIFR-flash {visibility: visible !important;margin: 0;}
    .sIFR-replaced {visibility: visible !important;}
    .sIFR-flash + div[adblocktab=true] {display: none !important;}
    span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

/*layout*/
   #header {position:relative;max-width:1240px;width:979px;margin:0 auto 27px;padding:31px 0 0;}
      #header:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      #header .title {clear:right;float:right;width:800px;margin:0 0 11px;padding:0;text-align:right;}
      #header .home_link {position:absolute;top:10px;right:0px;padding:0 0 0 14px;background: url(../images/sprite.png) no-repeat -214px 4px;}
      #logo_img {position:absolute;top:15px;z-index:1000;left:0;margin:0;}
        body.bad_size #logo_img {left:69px;}
      #lang {position:absolute;right:0;top:10px;margin:0;padding:0;list-style-type:none;}
        #lang li {display:inline;margin:0 0 0 10px;}

  /*=LINKS*/
    .download_site_form {clear:right;float:right;width:211px;height:69px;background: url(../images/buttons.png) no-repeat -479px -81px;}
    #send_mes_link {float:right;display:block;margin:5px 0 0;width:211px;height:80px;background:url(../images/buttons.png) no-repeat -479px 2px;}
    #wrapper #container .link_skype {margin:0; margin: 0 0 0 -20px;padding:0 0 0 20px;background:url(../images/icon/skype.png) no-repeat 0 3px;}
    #wrapper #container .link_message {margin:0;margin: 0 0 0 -20px; padding:0 0 0 20px;background:url(../images/icon/message.png) no-repeat 0 5px;}

    /*TITLE*/
    #art_title {display:block;position:relative;width:55px; height:24px;margin:-48px 0 0;padding:0;background: url(../images/title.png) no-repeat 0 -43px;}
    #about_company_title {display:block;position:relative;width:160px; height:24px;margin:-20px 0 20px 214px;padding:0;background: url(../images/title.png) no-repeat 0 -90px;}
    #services_title {display:block;position:relative;width:92px; height:21px;margin:-20px 0 20px 214px;padding:0;background: url(../images/title.png) no-repeat 0 -160px;}
    #tech_title {display:block;position:relative;width:156px; height:16px;margin:-20px 0 50px 214px;padding:0;background: url(../images/title.png) no-repeat 0 -184px;}
    #contacts_title {display:block;position:relative;width:130px; height:16px;margin:-20px 0 50px 214px;padding:0;background: url(../images/title.png) no-repeat 0 -203px;}
    #project_title{display:block;position:relative;width:340px; height:39px;margin:-39px 0 50px 214px;padding:0;background: url(../images/title.png) no-repeat 0 -222px;}

    /*=HEADER*/
   #header .title {float:left;width:851px;margin:0 0 0 200px;padding:30px 33px 20px;background:#fff url(../images/bgr/borders.png) no-repeat 0 -41px;}
     .thinSite #header .title {width:636px;background-position:-917px -41px}
     #header .title h1 {text-align:left;}
  /*=MENU*/
        //#main_menu li:last-child{margin:0 0 0 15px}
  #main_menu{float:right;z-index:10;position:relative;width:auto;height:41px;margin:0;padding:0 0 43px;text-align:center}
    #main_menu li{display:inline;padding:2px 5px 3px;margin:0 7px}
      #main_menu li.active{background-color:#A60000}
    #main_menu ul{margin:0 7px;padding:7px 100px 5px;height:29px;list-style-type:none;background-color:#fff}
    #main_menu .border_left{position:absolute;left:0;top:0;height:41px;width:7px;background:url(../images/bgr/menu_bgr_left.png) no-repeat 0 0;font-size:0}
    #main_menu .border_right{position:absolute;right:0;top:0;height:41px;width:7px;background:url(../images/bgr/menu_bgr_right.png) no-repeat 0 0;font-size:0}

  /*MAIN PAGE*/

      //	#art_bottom a{z-index:20;display:block;position:absolute;left:375px;top:14px;width:338px;height:276px}
  #about_company{margin:0 0 10px;padding:10px 0 0;width:256px}
    #about_company .border_bottom{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 -10px;font-size:0}
    #about_company .border_top{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 0;font-size:0}
    #about_company .content{padding:0 20px;width:206px;font:italic 1.1em Georgia;color:#6f8f27;background-color:#fff;text-align:left}
      #about_company .content a{font-style:italic;color:#000;border-bottom:1px solid #a60000;text-decoration:none}
        #about_company .content a:hover{border-bottom:0 none}
  #art_bottom{position:absolute;z-index:3;bottom:253px;right:-100px;width:338px;height:276px}
  #art_bottom_conteiner{position:absolute;z-index:10;margin:0 auto;padding:0;width:995px}
  #container_main_page{position:relative;z-index:1;margin:0 auto;padding:0 0 400px;width:995px}
  #main_page_pic{z-index:1;position:absolute;top:-9px;left:32%}
  #main_page_title{z-index:5;display:block;position:absolute;top:-70px;left:300px}
    #main_page #footer{z-index:3}
    #main_page #logo_img{left:100px}
  #service{width:256px}
    #service .border_bottom{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 -10px;font-size:0}
    #service .border_top{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 0;font-size:0}
    #service .content{padding:8px 20px 0 0;width:226px;font:1.1em Tahoma;color:#3f403d;background-color:#fff}
      #service .content a{border-bottom:1px solid #a60000;text-decoration:none}
        #service .content a:hover{border-bottom:0 none}
      #service .content li{margin:0;padding:0 0 10px 24px;background:url(../images/icon/service_list.png) no-repeat 1px 5px;line-height:1.3em}
      #service .content ul{margin:0;padding:12px 0 0 15px;list-style-type:none}
      #service .content .title{display:block;width:92px;height:22px;margin:0 0 0 25px;padding:0;background:url(../images/title.png) no-repeat 0 0}
        #service .content .title:hover{margin:0 0 1px 25px;border-bottom:0 none}
  #technics{clear:both;margin:0 0 0 25px}
    #technics a{border-bottom:1px solid #a60000;text-decoration:none}
      #technics a:hover{border-bottom:0 none;margin-bottom:2px}
    #technics li{float:left;position:relative;z-index:5;margin:0 30px 0 0;padding:0 0 0 20px;width:230px;background:url(../images/icon/technics_list.png) no-repeat 1px 5px;font-size:1.1em;line-height:1.2em}
    #technics ul{margin:13px 0 0 11px;padding:0;list-style-type:none}
      #technics ul:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
    #technics .title{display:block;width:158px;height:20px;margin:0 0 0 25px;padding:0;background:url(../images/title.png) no-repeat 0 -22px}
      #technics .title:hover{border-bottom:0 none;margin:0 0 14px 25px}
  #top_news{width:256px;position:relative;text-align:left}
    #top_news .border_bottom{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 -10px;font-size:0}
    #top_news .border_top{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 0;font-size:0}
    #top_news .content{padding:0 28px 50px 20px;width:198px;font:1.1em Georgia;color:#3f403d;background:#fff url(../images/bgr/border_bottom_pet.png) no-repeat 0 bottom}
      #top_news .content a{font-family:Tahoma;color:#000;border-bottom:1px solid #a60000;text-decoration:none}
        #top_news .content a:hover{border-bottom:0 none}
      #top_news .content .title{display:block;margin:0 0 10px;padding:0;font:bold 1.32em Verdana;color:#3f403d;background-color:#fff}
    #top_news .img_pet{position:absolute;bottom:-27px;right:10px;width:75px;height:108px;background:url(../images/bgr/super_pet.png) no-repeat 0 0}


  /*=CONTENT*/

    // #wrapper{position:relative;min-width:996px;width:100%;min-height:100%;height:100%;background:url(../images/bgr/fotter_bgr.png) repeat-x 0 bottom}
    html>body #wrapper{height:auto}

    span.button_left{background-position:-46px -483px}
    span.button_right{background-position:-69px -483px}
  .button_left{position:absolute;top:0;left:0;display:block;width:23px;height:100%;background:#d2d2d2 url(../images/bgr/arrows.png) no-repeat -46px 0}
  .button_right{position:absolute;top:0;right:0;display:block;width:23px;height:100%;background:#d2d2d2 url(../images/bgr/arrows.png) no-repeat -69px 0}

      .inner#portfolio ul{background:#e9e8e8}
  .popup_full_img{position:absolute;top:0;left:0;z-index:1150}
  .popup_fullimg{position:absolute;z-index:1100}
  .popup_img_progress{position:absolute;top:0;left:0;z-index:2150;height:20px;width:100%;background:#fff url(../images/img/progressloader.gif) no-repeat center 0}
  .popup_left_big_area{position:absolute;z-index:1500;left:0;width:50%;top:0;height:100%;cursor:pointer;background:url(../images/1x1.gif) no-repeat 0 0}
  .popup_left_small_area{position:absolute;left:0;width:50%;top:0;height:100%;cursor:pointer;background:url(../images/1x1.gif) no-repeat 0 0}
      .popup_left_small_area:hover .popup_prev_img{display:block}
  .popup_next_img{display:none;position:absolute;top:20px;right:0;width:80px;height:50px;background:url(../images/button/popup_nav_next.png) no-repeat 0 0}
  .popup_prev_img{display:none;position:absolute;top:20px;left:0;width:80px;height:50px;background:url(../images/button/popup_nav_prev.png) no-repeat 0 0}
  .popup_right_big_area{position:absolute;z-index:1500;right:0;width:50%;top:0;height:100%;cursor:pointer;background:url(../images/1x1.gif) no-repeat 0 0}
  .popup_right_small_area{position:absolute;right:0;width:50%;top:0;height:100%;cursor:pointer;background:url(../images/1x1.gif) no-repeat 0 0}
      .popup_right_small_area:hover .popup_next_img{display:block}
    .thinSite #content{width:646px;padding:0 28px 10px}
    .thinSite #portfolio{width:683px}
      .thinSite #portfolio ul{width:636px}


  #body{padding:0;width:100%;float:left;position:relative;margin:0}
    #body:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
  #body_for_img{margin-bottom:225px}
    #body_for_img img{display:block;margin:0 auto}
    #body.serves{float:right}


  #contacts_content{margin:0 0 280px;padding:0;list-style-type:none}
    #contacts_content li{margin:0 0 22px;padding:0 0 20px 160px;background:url(../images/bgr/separator.png) repeat-x 0 bottom}
      #contacts_content li.last{background:0 none}
      #contacts_content li ul{margin:0;padding:0;list-style-type:none}
        #contacts_content li ul li{margin:0;padding:0;background:none}
      #contacts_content li .info{float:left;margin:0 16px 0 0;padding:50px 0 0 30px;width:200px;font:1em Tahoma;color:#4a4a4c}
        #contacts_content li .info.bgr_Anatolii{background:url(../images/img/Smile_Anatolii.png) no-repeat 0 0}
        #contacts_content li .info.bgr_Anton{background:url(../images/img/Smile_Anton.png) no-repeat 0 0}
        #contacts_content li .info.with_bgr{float:left;margin:0 70px 0 0;padding:155px 0 0 30px;width:145px;font:1em Tahoma;color:#4a4a4c}
          #contacts_content li .info.with_bgr a{line-height:1.7em;color:#000}
          #contacts_content li .info.with_bgr span{display:block;margin:0 0 5px;font:1.19em Georgia;color:#4a4a4c}
        #contacts_content li .info a{line-height:2em;color:#000;border-bottom:1px solid #a60000;text-decoration:none}
          #contacts_content li .info a:hover{border-bottom:0 none}
        #contacts_content li .info span{display:block;margin:0 0 10px;font:1.19em Georgia;color:#4a4a4c}
  #container{float:right;width:995px;margin:0 auto 150px}

    #container.one_column_page{float:none;margin:0 auto;padding-bottom:115px;width:873px}
      #container.one_column_page:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
      #container.one_column_page #content{margin:0 0 165px;width:912px}
        #container.one_column_page #content:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
  #content{margin:0 0 150px 269px;padding:0;width:740px}
    #content .title{margin:0 0 19px -3px;padding:24px 0 0}
    #content #contact_info{margin:0 0 -22px}

  #main{margin:0 200px 100px 246px}
    #main_page #content{width:600px;min-height:410px;height:auto;margin:4px 0 0 4px;padding:0 33px 10px;text-align:justify;background-color:#f2efe9}
    #main_page #portfolio{margin:0 0 20px}

  #peoples_find{padding:0 0 0 217px;background:url(../images/bgr/about_company_find.png) no-repeat left top;font:1.18em Georgia}
    #peoples_find .title_why_people{display:block;width:305px;height:25px;margin:20px 0 5px;padding:0;background:url(../images/title.png) no-repeat 0 -133px}
    #peoples_find .title_why_we{display:block;width:155px;height:18px;margin:20px 0 5px;padding:0;background:url(../images/title.png) no-repeat 0 -115px}

  #popup_close_button{right:0;position:fixed;top:0;height:84px;width:84px;z-index:1500;background:url(../images/button/close_popup.png) no-repeat 0 0;cursor:pointer}
  #popup_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;background:#000 url(../images/img/progressloader.gif) no-repeat center center;opacity:0.85;filter:alpha(opacity=85)}
  #portfolio{z-index:10;position:relative;clear:both;width:875px;min-height:200px;height:auto;padding:26px 0 96px;margin:0 0 20px -22px}
    #portfolio li{position:relative;z-index:100;float:left;width:211px;height:120px;margin:0;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center}
            #portfolio li:hover,#portfolio li.hover{z-index:200}
                #portfolio li:hover img,#portfolio li.hover img{display:block}
                    #portfolio li:hover img.gray_img,#portfolio li.hover img.gray_img{display:none}
                #portfolio li:hover .description,#portfolio li.hover .description{display:block}
        #portfolio li a.full_img_url{display:block;width:211px;height:120px;overflow:hidden;background:url(../images/img/loader_img.gif) no-repeat center center}
      #portfolio li img{display:none}
        #portfolio li img.gray_img{display:block}
    #portfolio ul{width:849px;height:auto;margin:0 0 40px 23px;padding:0;list-style:none;border-left:1px solid #fff;border-right:1px solid #fff}
      #portfolio ul:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
    #portfolio .description{font-weight:400;color:#dacccc;line-height:1.3em;display:none;position:absolute;bottom:85px;right:10px;z-index:1000;width:163px;font-size:1.1em;text-align:left}
      #portfolio .description a{display:inline;width:auto;height:auto}
      #portfolio .description span{display:block;border-right:1px solid #f2efe9;border-left:1px solid #f2efe9;padding:0 8px;background:#a60000}
      #portfolio .description .bot_bg_descr{display:block;width:163px;height:21px;background:url(../images/bgr/emerging_name_bg.png) no-repeat left top;font-size:0}
      #portfolio .description .top_bg_descr{display:block;width:163px;height:10px;background:url(../images/bgr/emerging_name_bg_top.png) no-repeat left top;font-size:0;line-height:1.1em}
    #portfolio .no_image{background:#e9e8e8}

  #publishers_find{margin:50px 0 0;padding:0 0 100px 217px;background:url(../images/bgr/about_company_publish.png) no-repeat left top;font:1.18em Georgia}
    #publishers_find img{display:block;margin:20px auto 0}

  #services_content{margin:0 0 280px;padding:0 0 20px 230px;list-style-type:none;background:url(../images/bgr/service_bgr.png) no-repeat left center;font:1.1em Tahoma;color:#4a4a4c}
    #services_content li{margin:0 0 20px;padding:0 0 0 24px;background:url(../images/icon/service_list.png) no-repeat 1px 5px}

  #tech_content{margin:0 0 280px;padding:10px 0 73px 250px;list-style-type:none;background:url(../images/bgr/tech_bgr.png) no-repeat left center;font:1.1em Tahoma;color:#4a4a4c}
    #tech_content li{margin:0 0 10px;padding:0 0 0 24px}

  #wrapper{position:relative;min-width:996px;width:100%;min-height:100%;height:100%;background:url(../images/bgr/fotter_bgr.png) repeat-x 0 bottom}


     /*ART_PAGE*/

      body.bad_size #centre_path{width:999px}
        body.bad_size #container.two_column_left_page{width:995px}
      body.bad_size #portfolio{width:662px;height:auto}
        body.bad_size #portfolio ul{width:636px;height:auto}
            body.bad_size #portfolio ul li.last_child{display:none}
  #centre_path{width:1120px;padding:30px 0 0;margin:0 auto}
    #centre_path:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
    #container.two_column_left_page{width:1120px}
      #container.two_column_left_page #content{width:auto}
          #container.two_column_left_page #content #interiors img{margin:20px 0 0;border:1px solid #4a4a4c}
          #container.two_column_left_page #content #location img{margin:20px 0 0;border:1px solid #4a4a4c}
          #container.two_column_left_page #content #location .title{display:block;width:72px;height:22px;margin:40px 0 0;padding:0;background:url(../images/title.png) no-repeat -85px -68px}
  #location{margin:0 0 0 20px}

       /*PROJECT*/
       #container.project_page {margin:0 0 200px;padding:0 0 150px;background: url(../images/pic/project_bgr.jpg) no-repeat -120px bottom;}
       #container.project_page #left_menu {margin:0 0 10px 50px;}

       #other_info {margin:0 0 10px;padding:10px 0 0;width:235px;}
        #other_info .border_top {display:block;height:90px;background: url(../images/bgr/sprite_borders.png) no-repeat 0 -42px;font-size:0;}
        #other_info .content {margin:0 0 0 44px;padding:0 25px;background: url(../images/bgr/border.png) repeat-y 0 0;font-size:1.1em;}
        #other_info .border_bottom {display:block;height:20px;background: url(../images/bgr/sprite_borders.png) no-repeat 0 -167px;font-size:0;}

       #project_content {margin:0 320px 200px 280px;text-align:center;font:1.19em Georgia;color:#3f403d;}
        #project_content img {display:block; margin:0 auto;}
        #project_content .main_heroes {display:block;margin:0 auto;padding:280px 33px 0;width:470px;height:100px;background: url(../images/pic/project_2.jpg) no-repeat 0 0;font-size:0.92em;text-align:left;}
        #project_content .category_style {display:block;margin:0 auto;width:650px;}
          #project_content .category_style ul {margin:0;padding:0;list-style-type:none;}
            #project_content .category_style ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #project_content .category_style ul li {float:left;width:216px;font-size:0.84em;font-family:Georgia; text-align:center;}
              #project_content .category_style ul li span {font-size:1.46em;}
            #project_content .category_style .title {display:block;width:490px; height:46px;margin:0 auto;padding:0;background: url(../images/title/project.png) no-repeat 0 0;}
            #project_content .category_style .info {width:172px;margin:0 auto;font-family:Georgia;line-height:1.2em;}
        #project_content .map_town {margin:0 auto;width:545px;text-align:left;}
          #project_content .map_town img {margin:20px 0;}
          #project_content .map_town .title {display:block;width:171px; height:23px;margin:0 auto;padding:0;background: url(../images/title/project.png) no-repeat 0 -51px;}
        #right_sidebar.project_page {z-index:1;position:relative;top:-100px;font-size:1.19em;line-height:1.2em;text-align:center}
        #right_sidebar.project_page img{display:block;margin:0 auto;}
      /*LEFT_SIDEBAR*/
      body.bad_size #left_sidebar {margin:0 -259px 150px 40px}
    #left_sidebar{float:left;width:200px;margin:0 -240px 150px 33px}

    #left_menu{margin:0 0 10px;padding:0px 0 0;width:173px}
      #left_menu li{margin:0;padding:0 0 0 5px;color:#9a9a9a;font-size:1.45em}
        #left_menu li.active{background-color:#a60000;color:#fff}
        #left_menu li a{font-family:Tahoma;color:#000;border-bottom:1px solid #a60000;text-decoration:none}
          #left_menu li a:hover{border-bottom:0 none}
      #left_menu ul{margin:0;padding:0 20px 0 15px;list-style-type:none;background-color:#fff}
      #left_menu .border_bottom{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 -30px;font-size:0}
      #left_menu .border_top{display:block;height:10px;background:url(../images/bgr/sprite_borders.png) no-repeat 0 -20px;font-size:0}


      /*3 column page*/
      #container.three_column_left_page {width: 100%;float: left;}
         #container.three_column_left_page #content {float: right;width:100%}
          #container.three_column_left_page  #main {margin:0 200px 100px 150px;}

  /*SIDEBAR*/
  #container.three_column_left_page #left_sidebar {width: 150px;float: left;margin:0 -150px 0 0;padding-bottom:100px;}
    #container.three_column_left_page #right_sidebar {width: 200px;float: right;margin:0 0 100px -200px}

       #right_sidebar {width: 200px;float: right;margin:0 120px 100px -320px}
            #right {width: 255px;float: right;margin:-48px 0 100px -284px}

  /*=FOOTER*/

    .thinSite #contacts{padding-left:172px}
    .thinSite #holding{margin-left:38px}
  #contacts{width:777px;margin:0 0 12px;padding:25px 0 25px 26%;list-style-type:none;text-align:left;text-align:center;}
    #contacts li{display:inline;margin:0 25px 0 0}
      #contacts li.last{margin-right:0}
      #contacts li img{vertical-align:middle}
  #footer{position:absolute;z-index:100;left:0;bottom:5px;padding:190px 0 0;width:100%;height:243px;background:url(../images/bgr/footer_woman_page.png) no-repeat 8% -100px}
    #footer a{border:0 none}
    #footer .other_info{background-color:#000}
  #holding{width:950px;margin:0 auto;padding:0}
    #holding:after{content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0}
    #holding li{float:left;width:185px;margin:0 10px 0 0;padding:8px 0 0}
      #holding li a{float:left;margin:0 8px 0 0}
        #holding li a img{display:block}
      #holding li p{float:left;width:10.1em;margin:0;padding:15px 0 0}
    #holding ul{margin:0;padding:0;list-style-type:none}
    #holding .childs_company{float:left;padding:0 0 22px 35px;background:url(../images/bgr/holding.png) no-repeat left 7px}
      #holding .childs_company h4{padding:0 4px;display:inline;background-color:#000}
    #holding .logo_bit{float:left;margin:26px 70px 0 0}
    #main_page #footer{padding:290px 0 0;bottom:0;background:url(../images/bgr/footer_woman.png) no-repeat 8% 0}


/*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;}
  label {margin:0 15px 0 0;}
  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 {width:200px;height:1.5em;border:solid 1px #A5ACB2;}


#bit_games_flash {position:absolute;left:32%;top:-50px;z-index:1;width:665px;height:461px;}
#container_main_page{z-index:11;}
#logo_img {left:32px;}
  #main_page #logo_img {left:32px;}
  body.bad_size #logo_img {left:32px;}

