.w1024f {
    min-width: 990px;
    overflow: hidden;
}
* html .w1024f { width: expression(document.body.clientWidth < 991 ? '990px' : 'auto'); }
.w1024f2 {
    margin-left: -14px;
}

#text1, #text2, #text3, #text4, #text5 { position: absolute; left: 0; top: 0px; height: 489px; width: 334px; display: none; z-index: 10;  }
#text1 { display: block; z-index: 20; }
#slider { display: none; }
.index_css { position: relative; }
.index_max_str { z-index: 100; position: absolute; right: 12px; }
.index_max ul { margin-left: 0; }
.index_max li { list-style: none; background: url(img/li.gif) no-repeat 0 7px; margin-left: 0; padding-left: 14px; }
.index_pleer { position: absolute; top: 77px; }
.index_max_text p { margin-top: 0; }
#index_max_red { font-size: 12px; color:#DC3A37; font-weight:bold; margin-top:10px;}
#index_dist_ul { margin-top:7px; }

#slider { display: none; position: absolute; left: 35px; top: 489px; width: 287px; height: 22px; background: url(img/slider_bg.png) no-repeat 0 0; } /* bg2.png для 2 позиций */


.ui-slider-handle { margin-left: 1px; position: absolute; left: 0px; top: 5px; width: 71px; height: 12px; background: url(img/slider2.png) no-repeat 0 0; } /* 3.png для 2 позиций width: 145px */


.nocustom .rel #slider { display: none; position: absolute; left: 35px; top: 290px; width: 287px; height: 22px; background: url(img/slider_bg.png) no-repeat 0 0; }

.tv_flash {position: absolute; z-index: 0;}
#tv { position: relative; width: 578px; height: 353px; background: url(img/tv_shadow.png) no-repeat 0 0; }
#tv .tv { position: absolute; width: 549px; height: 318px; left: 9px; top: 10px; z-index: 10; }
#tv .picture { position: absolute; width: 487px; height: 271px; left: 40px; top: 33px; z-index: 20; overflow: hidden; }
#tv .tv_setka { position: absolute; width: 487px; height: 271px; left: 40px; top: 33px; z-index: 30; background: url(img/tv_setka.png) no-repeat 0 0; cursor: pointer; }
#tv .tv_text { position: absolute; width: 231px; height: 84px; left: 296px; top: 208px; z-index: 35; display: none; }

* html #tv { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tv_shadow.png',sizingMethod='crop'); }
* html #tv .tv_setka { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tv_setka.png',sizingMethod='crop'); }

/* Новый телевизор */
#tv_new_inner { padding:0 20px 21px 0; cursor:hand;}
#tv_new { position: relative; width: 552px; height: 332px; background: url(img/tv_shadow_new.png) no-repeat 0 0;}
#tv_new .tv { position: absolute; width: 542px; height: 319px; left: 5px; top: 0px; z-index: 10; }
/*
#tv_new .picture { position: absolute; width: 426px; height: 271px; left: 63px; top: 20px; z-index: 20; overflow: hidden; }
*/
#tv_new .tv_setka { position: absolute; width: 426px; height: 271px; left: 63px; top: 20px; z-index: 30; background: url(img/tv_setka_new.png) no-repeat 0 0; cursor: pointer; }

#tv_new .pictures { position: absolute; left: 63px; width: 426px; height: 271px; top: 20px; z-index: 20; overflow: hidden; }
#tv_new .picture { position: absolute; width: 426px; height: 271px; left: -426px; top: 0; z-index: 20; overflow: hidden; }
#tv_new .current { left: 0; }

* html #tv_new { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tv_shadow_new.png',sizingMethod='crop'); }
* html #tv_new .tv_setka { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tv_setka_new.png',sizingMethod='crop'); }

/*  */

.plan_box .plan_foto { width: 188px; height: 161px; }
.plan_box .plan_foto .shadow { position: absolute; left: 0; top: 0; width: 188px; height: 161px; z-index: 20; }
.plan_box .plan_foto .shadow img { width: 100%; height: 100%; }
.plan_box .plan_foto .smfoto { position: absolute; left: 14px; top: 15px; width: 159px; height: 131px; z-index: 10; }
.plan_box #plan1 { z-index: 10; }
.plan_box #plan2 { z-index: 20; }
.plan_box #plan3 { z-index: 30; }
.plan_box #plan4 { z-index: 40; }
.plan_box #plan5 { z-index: 50; }
.plan_box #plan6 { z-index: 60; }
.plan_box .plan_foto .name  { position: absolute; left: 14px; bottom: 22px; background: #ffffff; color: #000; font-size: 11px; padding: 4px 14px 5px 14px; z-index: 15; opacity: 0.85; MozOpacity: 0.85; KhtmlOpacity: 0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); }
.plan_box .plan_foto .name_plan1 { position: absolute; left: 14px; bottom: 22px; background: #e7c94e; color: #000; font-size: 11px; padding: 4px 14px 5px 14px; z-index: 15; opacity: 0.85; MozOpacity: 0.85; KhtmlOpacity: 0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); }
.plan_box .plan_foto .name_plan2 { position: absolute; left: 14px; bottom: 22px; background: #7b4957; color: #fff; font-size: 11px; padding: 4px 14px 5px 14px; z-index: 15; opacity: 0.85; MozOpacity: 0.85; KhtmlOpacity: 0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); }
.plan_box .plan_foto .name_plan3 { position: absolute; left: 14px; bottom: 22px; background: #0c6f88; color: #fff; font-size: 11px; padding: 4px 14px 5px 14px; z-index: 15; opacity: 0.85; MozOpacity: 0.85; KhtmlOpacity: 0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); }

.plan_box .plan_foto a { text-decoration: none; }
.plan_box .plan_big_box { z-index: 200; }
* html .plan_box .plan_foto .shadow img { display: none; }
* html .plan_box .plan_foto .shadow { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/my_plans_smbg.png',sizingMethod='scale'); }

.plans_red_box { position: absolute; left: 482px; top: 51px; width: 190px; height: 285px; z-index: 150; display: none; background: url(img/my_plans_red.png) no-repeat 0 0; }
.plans_red_box a { text-decoration: none; z-index: 10; position: relative; }
.plans_red_box .plans_red_name { font-size: 15px; color: #fff; font-weight: bold; text-transform: uppercase; padding: 20px 10px 20px 20px; z-index: 20; position: relative; }
.plans_red_box .plans_red_text { color: #fff; padding: 0px 10px 20px 20px; z-index: 10; position: relative; }
.plans_red_box .arrow { position: absolute; left: 77px; bottom: 30px; z-index: 20; }
.plans_red_box .shadow { position: absolute; left: 0px; top: 0px; width: 190px; height: 285px; z-index: 5; }

.plan1_box { position: absolute; left: 482px; top: 51px; width: 190px; height: 285px; z-index: 150; display: none; background: url(img/my_plans_red1.png) no-repeat 0 0; }
.plan2_box { position: absolute; left: 482px; top: 51px; width: 190px; height: 285px; z-index: 150; display: none; background: url(img/my_plans_red2.png) no-repeat 0 0; }
.plan3_box { position: absolute; left: 482px; top: 51px; width: 190px; height: 285px; z-index: 150; display: none; background: url(img/my_plans_red3.png) no-repeat 0 0; }
.plans_red_box0 a { text-decoration: none; z-index: 10; position: relative; }
.plans_red_box0 .plans_red_name { font-size: 15px; color: #fff; font-weight: bold; text-transform: uppercase; padding: 20px 10px 20px 20px; z-index: 20; position: relative; }
.plans_red_box0 .plans_red_text { color: #fff; padding: 0px 10px 20px 20px; z-index: 10; position: relative; }
.plans_red_box0 .arrow { position: absolute; left: 77px; bottom: 30px; z-index: 20; }
.plans_red_box0 .shadow { position: absolute; left: 0px; top: 0px; width: 190px; height: 285px; z-index: 5; }

/* html .plans_red_box { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/my_plans_red.png',sizingMethod='crop'); }*/

td.plan_td1 b { font-size: 15px; }

.border_shadow { position: relative; }
.border_shadow img { position: absolute; left: 22px; top: 24px; z-index: 10; }
.border_shadow .l { position: absolute; left: 0; top: 171px; width: 28px; background: url(img/shadow/l.png) no-repeat 0 0; z-index: 20; }
.border_shadow .t { position: absolute; left: 38px; top: 0; height: 33px; background: url(img/shadow/t.png) no-repeat 0 0; z-index: 20; }
.border_shadow .r { position: absolute; right: 0; top: 43px; width: 30px; background: url(img/shadow/r.png) no-repeat 0 0; z-index: 20; }
.border_shadow .b { position: absolute; left: 38px; bottom: 0; height: 33px; background: url(img/shadow/b.png) no-repeat 0 0; z-index: 20; }
.border_shadow .lt { position: absolute; left: 0; top: 0; width: 38px; height: 171px; background: url(img/shadow/lt.png) no-repeat 0 0; z-index: 20; }
.border_shadow .rt { position: absolute; right: 0; top: 0; width: 258px; height: 43px; background: url(img/shadow/rt.png) no-repeat 0 0; z-index: 20; }
.border_shadow .rb { position: absolute; right: 0; bottom: 0; width: 258px; height: 164px; background: url(img/shadow/rb.png) no-repeat 0 0; z-index: 20; }
.border_shadow .lb { position: absolute; left: 0; bottom: 0; width: 38px; height: 39px; background: url(img/shadow/lb.png) no-repeat 0 0; z-index: 20; }

* html .border_shadow .l { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/l.png',sizingMethod='crop'); }
* html .border_shadow .t { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/t.png',sizingMethod='crop'); }
* html .border_shadow .r { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/r.png',sizingMethod='crop'); }
* html .border_shadow .b { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/b.png',sizingMethod='crop'); }
* html .border_shadow .lt { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/lt.png',sizingMethod='crop'); }
* html .border_shadow .rt { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/rt.png',sizingMethod='crop'); }
* html .border_shadow .rb { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/rb.png',sizingMethod='crop'); }
* html .border_shadow .lb { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow/lb.png',sizingMethod='crop'); }


#office_city, #sales_city, #job_city { text-align: left; padding: 5px 15px 3px 170px; position: relative; }
* html #office_city { width: 493px; height: 28px; }
* html #sales_city { width: 448px; height: 20px !important; }
* html #job_city { width: 478px; height: 20px !important; }
#office_city .textname, #sales_city .textname, #job_city .textname { position: absolute; left: 13px; top: 15px; width: 200px; height: 15px; }
#sales_city { padding-left: 215px; }
#job_city { padding-left: 185px; }
.subway_sel_text { position: absolute; left: 445px; top: 15px; width: 58px; height: 15px; }

#office_city .allcity, #sales_city .allcity, #job_city .allcity { position: absolute; right: 15px; top: 15px; }
.offices_block p { margin: 5px 0; }
.offices_block span { color: #D0282E; }
.offices_block div.warn, .offices_block div.warn * { font-size: 12px; color: #3C412D; }
.offices_block div.warn { padding-right: 20px; }
.offices_block div.warn .redwarn { color: #D0282E; }

#assort a { text-decoration: none; display: block; font-size: 11px; padding: 1px 0 3px 20px; margin: 2px 25px 4px 0; background: url(img/assort_off.png) no-repeat 4px 4px; }
#assort a.on { background: #d3d3d3 url(img/assort_on.png) no-repeat 4px 4px; }

#assort a.all { padding: 1px 0 3px 20px; margin: 20px 25px 4px 0; background: url(img/assort_all.png) no-repeat 0 0; color: #fff; }

.subway_sel { position: absolute; right: 15px; top: 5px; }
.subway_rel { position: absolute; right: 174px; top: 33px; }
* html .subway_sel { position: absolute; left: 290px; top: -21px !important; right: auto; }
* html #sales_city .subway_rel { top: 26px !important; }
* html #sales_city .rel { margin-top: 7px !important; }
* html #job_city .subway_rel { top: 26px !important; }
* html #job_city .rel { margin-top: 7px !important; }

td.plan_td1 { background: #2d9ec9; }

.plan_sel_blue { background: url(img/select_blue2.gif) no-repeat 0 0; width: 161px; }

#help_box { display: none; position: absolute; left: 340px; top: 90px; width: 280px; background: url(img/help_bg.png) no-repeat 0 0; }
.help_box_btm { position: absolute; left: 0; bottom: 0; width: 280px; height: 11px; z-index: 10; margin-bottom: -11px; }
#help_box div { padding: 15px 16px 5px 44px; color: #fff; font-size: 14px;  }

* html #help_box { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/help_bg.png',sizingMethod='crop'); padding-bottom: 11px; }

.hand * {
  cursor:pointer;
}

* html .plan_sel { position: relative; top: 7px; }

#job .gray_li { display: block; }

.subli { position: absolute; left: 20px; top: 7px; }
.cellbg { background: url(img/cell_bg.gif) repeat 0 5px; }

.zag2 { position: relative; }
#academlogo { position: absolute; right: 40px; top: 10px; }

body .top_index { background-image: url(img/top_bg_index.png); }
.index_page .body { width: 1028px; height: 560px; background: url(img/index_bg.png) no-repeat 0 0; }
.index_quest { width: 1028px; text-align: center; padding: 50px 0 0 0; position: relative; margin-top: 14px; }
.index_quest .quest { padding-left: 100px; }
.index_quest .quest, .index_quest .quest span { font-size: 22px; color: #555; font-weight: bold; }
.index_quest .quest span { color: #e03a3e; }
.index_quest .quest_border { width: 358px; height: 404px; position: absolute; top: 106px; text-align: center; z-index: 2000; }
.index_quest .quest_border .brd { background: url(img/index_border.png) no-repeat 0 0; width: 358px; height: 404px; position: absolute; left: 0; top: 0; z-index: 10; }
.index_quest .q1 { left: 105px; }
.index_quest .q2 { left: 562px; }
.index_quest .quest_border img { position: absolute; left: 24px; top: 25px; width: 276px; height: 272px; z-index: 5; }
.index_quest .text { text-transform: uppercase; font-size: 16px; left: 0; font-weight: bold; color: #fff; position: absolute; top: 329px; width: 324px; z-index: 15; }
.index_quest .magnit { position: absolute; left: 50%; margin-left: -160px; top: 55px; width: 303px; height: 142px; background: url(img/magnit.png) no-repeat 0 0; z-index: 2050; }
.index_quest .logo { left: 54px; top: 1px; }
.footer_inner { text-align: left; }

.nocustom .index_max_zag { color: #555; font-size: 20px; font-weight: normal; text-transform: uppercase; }

.nocustom .index_max_text { position: relative; }

.s_arrow { position: absolute; left: 216px; top: 106px; z-index: 10; width: 88px; height: 88px; border: none; }
* html .s_arrow { }

.nocustom { background: url(img/index_max_bg_noexists.png) no-repeat 0 0; height: 354px; }
.nocustom #text1 { height: 354px; }
.index_potential, .index_potential_bg { position: relative; width: 363px; height: 284px; z-index: 10; }
.index_potential_bg { background: url(img/index_potential_btm.png) no-repeat 0 0; z-index: 5; position: absolute; left: 0; top: 0; }
.index_potential #block1, .index_potential #block1_sales, .index_potential #block2, .index_potential #block3 { position: absolute; left: 16px; top: 10px; width: 326px; height: 75px; z-index: 100; text-align: left; }
.index_potential #block1_sales { background: url(images/sales_main_bg.png) no-repeat 0 0; padding: 9px 0 0 120px; width: 206px; height: 67px; }
.index_potential #block1_sales, .index_potential #block1_sales b { color: #fff; font-size: 11px; text-transform: uppercase; }
.index_potential #block1_sales b { font-size: 20px; line-height: 35px; }
.index_potential #block2 { top: 99px; }
.index_potential #block3 { top: 188px;}
.index_potential img { margin: 0; }
.index_potential p { margin: 6px 0; padding: 0 28px 0 0; }
.index_potential p strong, 
.index_potential p strong nobr { display: inline; color: #e03a3e; font-size: 11px; text-transform: uppercase; font-weight: bold; }
.index_potential p { color: #555; font-size: 11px; }
.index_potential li { color: #555; font-size: 11px; background:url(/img/li_small.gif) no-repeat 2px 6px; padding-left:12px;}

.sales_regions td { padding-right: 10px; }

.sales_citys .red_li { display: block; padding-right: 15px; margin-top: 10px; }

.left_baner { width: 190px; height: 320px; position: relative; left: 0; top: 0; overflow: hidden; }
.left_baner img { width: 190px; height: 320px; position: absolute; left: 0; top: 0; z-index: 1; cursor: pointer; }
.left_baner img.first { z-index: 2; }

.scroller { overflow: auto; max-height: 150px; }
* html .scroller { height: expression(this.clientHeight > 150 ? "150px" : "auto"); }

.index_max_text * { font-size: 11px; }

.index_ban3 {
  width:287px; 
  height:198px;
  background:url(img/index_ban3_bg.png) no-repeat;
  float:right;
}
.index_ban4 {
  width:287px; 
  height:198px;
  background:url(img/index_ban4_bg.png) no-repeat;
  float:right;
}

.index_ban5_ban {
  width:287px; 
  height:198px;
  background:url(img/main_banner_office.png) no-repeat;
  float:right;
}
.index_ban3_ban {
  width:287px; 
  height:198px;
  background:url(img/index_ban3_ban.png) no-repeat;
  float:right;
}
.index_ban3_ban_a {
  width:287px; 
  height:198px;
  background:url(img/index_ban3_ban_a.png) no-repeat;
  float:right;
}
.index_ban1_ban {
  width:291px; 
  height:198px;
  background:url(img/index_ban1_ban.png) no-repeat;
  float:right;
}
.index_ban1_ban_a {
  width:291px; 
  height:198px;
  background:url(img/index_ban1_ban_a.png) no-repeat;
  float:right;
}

.index_max .index_max_text { padding: 0 15px 0 36px; position: absolute; top: 312px; }
.index_ban_text { color: #fff; }

.file_white .filebox { width: 69px; height: 24px; border: 0 none transparent; position: absolute; left: 305px; top: -1px; }
.file_white .file { width: 68px; height: 24px; border: 0 none transparent; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 10; opacity: 0; MozOpacity: 0; KhtmlOpacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); margin-left: -2px; }
.file_white .filebtn { width: 69px; height: 24px; border: 0 none transparent; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 5; background: url(img/add_butt.gif) no-repeat 0 0; }
.file_white .filebox input { width: 69px; height: 24px; margin: 0 0 0 -27px; }
.file_white { width: 600px; position: relative; }
div.dred_str { position: relative; width: 250px; height: 173px; }
.dred_str img { z-index: 20; }
img.dred_str { position: absolute; left: 166px; top: 118px; z-index: 3000; }

.td_grey_small2 .other_str { text-align: center; margin: 15px 15px 20px 0; position: relative; }
.td_grey_small2 .other_str .other_help { position: absolute; left: 240px; top: 110px; }

.td_grey_small2 .other_str { height: 202px; }
.footer_outer { min-width: 1028px; position: relative; overflow: none; }
* html .footer_outer { width: expression(document.body.clientWidth < 1029 ? '1028px' : '100%'); }

.top_menu div { cursor: pointer; }
.ftt { position: absolute; left: 50%; width: 50%; top: 0; height: 283px; overflow: hidden; z-index: 1; background: url(img/footer_divan.png) no-repeat 0 0; }
* html .ftt { width: expression(document.body.clientWidth < 1029 ? '514px' : '50%'); }
* html .ftt { left: expression(document.body.clientWidth < 1029 ? '514px' : '50%'); }
.footer { position: relative; z-index: 100; }
* html .multi { overflow: hidden; margin-bottom: -1px; }
.index_page .footer_inner { height: 181px; margin-top: 0; }

.red_block2 { position: relative; }

* html .calc_right { margin-right: 10px; }
/* html .red_block2 { width: 634px; }*/

.lmenubg {
  background: url(img/left_menu_bg.png) repeat 0 0; height: 320px;
}

#ny_vetka      { position: absolute; z-index: 20; width: 219px; height: 113px; left: 160px; top: 0; background: url(img/vetka.png) no-repeat 0 0; }
#ny_vetka_link { position: absolute; z-index: 21; width: 219px; height: 113px; left: 160px; top: 0; cursor:pointer;}

#ny_shar      { position: absolute; z-index: 250; width: 145px; height: 83px; left: 50%; margin-left: -50px; bottom: 210px; background: url(img/shar.png) no-repeat 0 0; }
#ny_shar_link { position: absolute; z-index: 251; width: 145px; height: 83px; left: 50%; margin-left: -50px; bottom: 210px;  cursor:pointer;}

#ny_shar2       { position: absolute; z-index: 250; width: 145px; height: 83px; left: 50%; margin-left: -50px; bottom: 160px; background: url(img/shar.png) no-repeat 0 0; }
#ny_shar2_link  { position: absolute; z-index: 251; width: 145px; height: 83px; left: 50%; margin-left: -50px; bottom: 160px; cursor:pointer;}

* html #ny_shar2       { position: absolute; z-index: 250; width: 145px; height: 83px; left: 50%; margin-left: -50px; bottom: 210px; background: url(img/shar.png) no-repeat 0 0; }
* html #ny_shar2_link  { position: absolute; z-index: 251; width: 145px; height: 83px; left: 50%; margin-left: -50px; bottom: 210px; cursor:pointer;}



.body { z-index: 100; position: relative; }
.footer_outer { z-index: 50; }

#faqdiv a { padding-right: 17px; background: url(img/office_ico.png) no-repeat right 0; }

#index_nal { float: left; position: relative; margin: 96px 0 0 61px; background: #000; }
* html #index_nal { margin-left: 30px; }
#index_nal img { width: 223px; height: 173px; position: absolute; left: 0; top: 0; z-index: 50; }
#index_nal img.iePNG { z-index: 20; }

.index_cabinet {position:absolute; left:63px; top:386px;}

.vklads_more { position: absolute; left: 26px; top: 207px; line-height: 31px; }
.vklads_more a { color: #fff; font-weight: bold; }

.sales_ico img { margin-bottom: -15px; text-decoration: none; }
.sales_ibnr { width: 312px; height: 82px; float: right; background: url(img/sales_ibnr.png) no-repeat 0 0; margin: -10px 10px 0 0; }

/* opera fix body */
@media all and (scan: progressive) { .o92 { width: auto; } }


/* NY */
.ny_win_bg {
	background: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}

.ny_win {
	border: #850f12 10px solid;
	width: 550px;
	height: 400px;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -275px;
	z-index: 101;
	display: none;
}

