﻿A {text-decoration: none; outline: none;}
a, a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a img {border: none;}
p {margin-top: 0px;
-moz-user-select: -moz-none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}


html, body {
  padding: 0px;
  margin: 0px;
  color: #000000;
}

.container {

  /*центрируем*/
  position:relative;
  width:980px; /*могут быть пиксели и проценты - ширина блока*/
  margin: 0px auto;
  padding: 0px;
  top: 5px;
}

  /*new*/
.top {
    position: absolute;
    left: 4px;
    top: 0px;
    width: 975px;
    height: 143px;
    background: no-repeat url(basis/top.png);
}

  /*new*/
.menu {
    position: absolute;
    left: 413px;
    top: 118px;
    width: 510px;
    height: 20px;
}
.menu_production_key {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 112px;
    height: 20px;
    background: no-repeat url(basis/production_key.png);
    }
.menu_price_key {
    cursor: pointer;
    position: absolute;
    left: 154px;
    top: 0px;
    width: 62px;
    height: 20px;
    background: no-repeat url(basis/price_key.png);
    }
.menu_contacts_key {
    cursor: pointer;
    position: absolute;
    left: 254px;
    top: 0px;
    width: 101px;
    height: 20px;
    background: no-repeat url(basis/contacts_key.png);
    }
.menu_accessories_key {
    cursor: pointer;
    position: absolute;
    left: 395px;
    top: 0px;
    width: 115px;
    height: 20px;
    background: no-repeat url(basis/accessories_key.png);
    }


 /*new*/
.bg_menu_production {
    position: absolute;
    left: 8px;
    top: 252px;
    width: 200px;
    height: 553px;
    background: no-repeat url(basis/bg_menu_production.png);
}
.menu_production {
    position: absolute;
    left: 20px;
    top: 13px;
    width: 160px;
    height: 525px;
}
.menu_production_kbt-1 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 105px;
    height: 25px;
    background: no-repeat url(basis/kbt-1.gif);
}
.menu_production_kbt-2 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 25px;
    width: 63px;
    height: 25px;
    background: no-repeat url(basis/kbt-2.gif);
}
.menu_production_kbt-3 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 50px;
    width: 68px;
    height: 25px;
    background: no-repeat url(basis/kbt-3.gif);
}
.menu_production_kbt-4 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 75px;
    width: 110px;
    height: 25px;
    background: no-repeat url(basis/kbt-4.gif);
}
.menu_production_kbt-5 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 100px;
    width: 65px;
    height: 25px;
    background: no-repeat url(basis/kbt-5.gif);
}
.menu_production_kbt-6 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 125px;
    width: 121px;
    height: 25px;
    background: no-repeat url(basis/kbt-6.gif);
}
.menu_production_kbt-7 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 150px;
    width: 126px;
    height: 25px;
    background: no-repeat url(basis/kbt-7.gif);
}
.menu_production_kbt-8 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 175px;
    width: 58px;
    height: 25px;
    background: no-repeat url(basis/kbt-8.gif);
}
.menu_production_kbt-9 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 200px;
    width: 126px;
    height: 25px;
    background: no-repeat url(basis/kbt-9.gif);
}
.menu_production_kbt-10 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 225px;
    width: 145px;
    height: 25px;
    background: no-repeat url(basis/kbt-10.gif);
}
.menu_production_kbt-11 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 250px;
    width: 147px;
    height: 25px;
    background: no-repeat url(basis/kbt-11.gif);
}
.menu_production_kbt-12 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 275px;
    width: 160px;
    height: 25px;
    background: no-repeat url(basis/kbt-12.gif);
}
.menu_production_kbt-13 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 300px;
    width: 93px;
    height: 25px;
    background: no-repeat url(basis/kbt-13.gif);
}
.menu_production_kbt-14 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 325px;
    width: 78px;
    height: 25px;
    background: no-repeat url(basis/kbt-14.gif);
}
.menu_production_kbt-15 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 350px;
    width: 90px;
    height: 25px;
    background: no-repeat url(basis/kbt-15.gif);
}
.menu_production_kbt-16 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 375px;
    width: 124px;
    height: 25px;
    background: no-repeat url(basis/kbt-16.gif);
}
.menu_production_kbt-17 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 400px;
    width: 141px;
    height: 25px;
    background: no-repeat url(basis/kbt-17.gif);
}
.menu_production_kbt-18 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 425px;
    width: 117px;
    height: 25px;
    background: no-repeat url(basis/kbt-18.gif);
}
.menu_production_kbt-19 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 450px;
    width: 119px;
    height: 25px;
    background: no-repeat url(basis/kbt-19.gif);
}
.menu_production_kbt-20 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 475px;
    width: 91px;
    height: 25px;
    background: no-repeat url(basis/kbt-20.gif);
}
.menu_production_kbt-21 {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 500px;
    width: 46px;
    height: 25px;
    background: no-repeat url(basis/kbt-21.gif);
}
  /*new*/
.this_site {
    position: absolute;
    left: 10px;
    top: 152px;
    width: 273px;
    height: 98px;
    background: no-repeat url(basis/this_site.png);
}
  /*new*/
.line {
    position: absolute;
    left: 539px;
    top: 146px;
    width: 385px;
    height: 19px;
    background: no-repeat url(basis/line.png);
}




  /*new*/
.box_suit {
    position: absolute;
    left: 278px;
    top: 169px;
    width: 690px;
    height: 660px;
    background: no-repeat url(all/suit/box.gif);
}

.price_suit {
    position: absolute;
    left: 195px;
    top: 787px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/suit/price.png);
}
.box_hat {
    position: absolute;
    left: 282px;
    top: 169px;
    width: 690px;
    height: 661px;
    background: no-repeat url(all/hat/box.gif);
}

.price_hat {
    position: absolute;
    left: 203px;
    top: 781px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/hat/price.png);
}
.box_footwear {
    position: absolute;
    left: 243px;
    top: 168px;
    width: 734px;
    height: 662px;
    background: no-repeat url(all/footwear/box.gif);
}

.price_footwear {
    position: absolute;
    left: 196px;
    top: 792px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/footwear/price.png);
}
.box_requisites {
    position: absolute;
    left: 221px;
    top: 169px;
    width: 750px;
    height: 673px;
    background: no-repeat url(all/requisites/box.gif);
}

.price_requisites {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 205px;
    height: 55px;
    background: no-repeat url(all/requisites/price.png);
}
.box_harp {
    position: absolute;
    left: 218px;
    top: 166px;
    width: 760px;
    height: 667px;
    background: no-repeat url(all/harp/box.gif);
}

.price_harp {
    position: absolute;
    left: 190px;
    top: 785px;
    width: 234px;
    height: 56px;
    background: no-repeat url(all/harp/price.png);
}
.box_contrabass {
    position: absolute;
    left: 219px;
    top: 168px;
    width: 760px;
    height: 667px;
    background: no-repeat url(all/contrabass/box.gif);
}

.price_contrabass {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/contrabass/price.png);
}
.box_violoncello {
    position: absolute;
    left: 266px;
    top: 169px;
    width: 713px;
    height: 668px;
    background: no-repeat url(all/violoncello/box.gif);
}

.price_violoncello {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/violoncello/price.png);
}
.box_tuba {
    position: absolute;
    left: 218px;
    top: 168px;
    width: 760px;
    height: 665px;
    background: no-repeat url(all/tuba/box.gif);
}

.price_tuba {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/tuba/price.png);
}
.box_saxophone {
    position: absolute;
    left: 207px;
    top: 169px;
    width: 773px;
    height: 666px;
    background: no-repeat url(all/saxophone/box.gif);
}

.price_saxophone {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/saxophone/price.png);
}
.box_contrabassoon {
    position: absolute;
    left: 245px;
    top: 169px;
    width: 705px;
    height: 610px;
    background: no-repeat url(all/contrabassoon/box.gif);
}

.price_contrabassoon {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/contrabassoon/price.png);
}
.box_big_drum {
    position: absolute;
    left: 185px;
    top: 157px;
    width: 791px;
    height: 681px;
    background: no-repeat url(all/big_drum/box.gif);
}

.price_big_drum {
    position: absolute;
    left: 196px;
    top: 790px;
    width: 230px;
    height: 55px;
    background: no-repeat url(all/big_drum/price.png);
}
.box_shock_trifles {
    position: absolute;
    left: 226px;
    top: 158px;
    width: 746px;
    height: 676px;
    background: no-repeat url(all/shock_trifles/box.gif);
}

.price_shock_trifles {
    position: absolute;
    left: 203px;
    top: 790px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/shock_trifles/price.png);
}
.box_tam-tam {
    position: absolute;
    left: 264px;
    top: 169px;
    width: 704px;
    height: 638px;
    background: no-repeat url(all/tam-tam/box.gif);
}

.price_tam-tam {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/tam-tam/price.png);
}
.box_bongov {
    position: absolute;
    left: 222px;
    top: 168px;
    width: 752px;
    height: 664px;
    background: no-repeat url(all/bongov/box.gif);
}

.price_bongov {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/bongov/price.png);
}
.box_timpani {
    position: absolute;
    left: 230px;
    top: 169px;
    width: 745px;
    height: 665px;
    background: no-repeat url(all/timpani/box.gif);
}

.price_timpani {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/timpani/price.png);
}
.box_belltower {
    position: absolute;
    left: 264px;
    top: 169px;
    width: 715px;
    height: 665px;
    background: no-repeat url(all/belltower/box.gif);
}

.price_belltower {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/belltower/price.png);
}
.box_glockenspiel {
    position: absolute;
    left: 211px;
    top: 169px;
    width: 769px;
    height: 672px;
    background: no-repeat url(all/glockenspiel/box.gif);
}

.price_glockenspiel {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 205px;
    height: 59px;
    background: no-repeat url(all/glockenspiel/price.png);
}
.box_xylophone {
    position: absolute;
    left: 218px;
    top: 160px;
    width: 762px;
    height: 703px;
    background: no-repeat url(all/xylophone/box.gif);
}

.price_xylophone {
    position: absolute;
    left: 198px;
    top: 780px;
    width: 233px;
    height: 56px;
    background: no-repeat url(all/xylophone/price.png);
}
.box_vibrophon {
    position: absolute;
    left: 214px;
    top: 168px;
    width: 766px;
    height: 673px;
    background: no-repeat url(all/vibrophon/box.gif);
}

.price_vibrophon {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/vibrophon/price.png);
}
.box_chelesta {
    position: absolute;
    left: 214px;
    top: 165px;
    width: 761px;
    height: 671px;
    background: no-repeat url(all/chelesta/box.gif);
}

.price_chelesta {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 230px;
    height: 59px;
    background: no-repeat url(all/chelesta/price.png);
}
.box_note {
    position: absolute;
    left: 219px;
    top: 169px;
    width: 753px;
    height: 612px;
    background: no-repeat url(all/note/box.gif);
}

.price_note {
    position: absolute;
    left: 203px;
    top: 784px;
    width: 205px;
    height: 59px;
    background: no-repeat url(all/note/price.png);
}
       /* Цены */
.price_box {
    cursor: pointer;
    position: absolute;
    left: 110px;
    top: 460px;
    width: 329px;
    height: 344px;
    background: no-repeat url(all/price/price_box.png);
}

.price_accessories  {
    cursor: pointer;
    position: absolute;
    left: 549px;
    top: 460px;
    width: 329px;
    height: 344px;
    background: no-repeat url(all/price/price_accessories.png);
}
.text_box  {
    position: absolute;
    left: 130px;
    top: 280px;
    width: 298px;
    height: 149px;
    background: no-repeat url(all/price/text_box.gif);
}
.text_accessories  {
    position: absolute;
    left: 560px;
    top: 280px;
    width: 298px;
    height: 149px;
    background: no-repeat url(all/price/text_accessories.gif);
}

       /* Контакты */
.contacts {
    position: absolute;
    left: 0px;
    top: 142px;
    width: 980px;
    height: 700px;
    background: no-repeat url(all/contacts/contacts.gif);
}
.contacts_map {
    position: absolute;
    left: 0px;
    top: 141px;
    width: 980px;
    height: 702px;
    background: no-repeat url(all/contacts/contacts_map.gif);
}
.contacts_bt_1 {
    cursor: pointer;
    position: absolute;
    left: 624px;
    top: 744px;
    width: 89px;
    height: 86px;
    background: no-repeat url(all/contacts/contacts_bt_1.png);
}
.contacts_bt_2 {
    cursor: pointer;
    position: absolute;
    left: 871px;
    top: 711px;
    width: 89px;
    height: 86px;
    background: no-repeat url(all/contacts/contacts_bt_2.png);
}

       /* Фурнитура */

.zaglushka {
    position: absolute;
    left: 44px;
    top: 400px;
    width: 892px;
    height: 72px;
    background: no-repeat url(all/zaglushka/zaglushka.gif);
}

