.pages div.container {
    overflow: visible !important;
}
#shop_tabs {
    background: rgba(0, 0, 0, 0) url("http://sg.uploads.ru/UFRNy.png") no-repeat scroll 0 0;
    height: 550px;
    margin-left: 8px;
    margin-top: -8px !important;
    position: relative;
    top: -27px !important;
    width: 878px;
}
.idtabs {
    position: relative;
    width: 124px;
}
.tabstop {
}
.anno-content {
    height: 379px;
    left: 78px;
    margin-top: 106px;
    max-height: 394px;
    min-height: 223px;
    overflow: auto;
    position: absolute;
    width: 650px;
}
.anno-content p {
    margin: 6px;
    text-indent: 20px;
}
.tabs {
    margin-left: 24px !important;
    margin-top: 22px !important;
    position: absolute;
    text-align: center;
}
.tab {
    color: #e5cb9c;
    display: block;
    float: none !important;
    margin-bottom: 4px;
    position: relative;
}
.active, .tab:hover, .tab:active, .tab:focus {
    color: #ffe396 !important;
}
.tab a {
    background: rgba(0, 0, 0, 0) url("http://guardiansofharmony.rusff.ru/files/0015/31/7a/62134.png") no-repeat scroll -1px -1px !important;
    border: medium none !important;
    border-radius: 2px;
    color: #e5cb9c !important;
    display: block;
    font-family: "Book Antiqua","Palatino Linotype","Palatino","Times New Roman",serif;
    font-size: 10pt;
    font-weight: 700;
    height: 36px !important;
    line-height: 22px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    text-decoration: none !important;
    width: 135px;
}
.tab a span {
    margin-left: -999px;
}
#but11 a {
    background-position: -325px -74px !important;
    height: 49px !important;
    margin-left: -198px;
    margin-top: 125px;
    position: absolute;
    width: 132px;
}
#but12 a {
    background-position: -479px -60px !important;
    height: 36px;
    margin-left: -48px;
    margin-top: 111px;
    position: absolute;
    width: 120px !important;
}
#info3 a {
    background-position: -587px -48px !important;
    display: none;
    height: 36px;
    margin-left: 56px;
    margin-top: 99px;
    position: absolute;
    width: 140px;
}
.tabs #but1 a {
    background-position: -70px -39px !important;
    margin-left: 41px;
    margin-top: 16px;
    position: absolute;
    z-index: 15;
}
.tabs #but2 a {
    background-position: -178px -62px !important;
    margin-left: 150px;
    margin-top: 35px;
    position: absolute;
}
.tabs #but3 a {
    background-position: -569px -27px !important;
    margin-left: 541px;
    position: absolute;
}
.tabs #but4 a {
    background: rgba(0, 0, 0, 0) url("http://guardiansofharmony.rusff.ru/files/0015/31/7a/35443.gif") no-repeat scroll 0 0 !important;
    border: medium none !important;
    height: 74px !important;
    margin-left: 315px;
    margin-top: -18px;
    position: absolute !important;
    width: 96px !important;
    z-index: 100;
}
.tabs #but5 a {
}
.tabs #but6 a {
}
.tabs #but7 a {
}
.tabs #but8 a {
}
.tabs #but9 a {
}
.tabs #but10 a {
}
#but11 a:hover {
    background-position: -319px -242px !important;
    height: 42px !important;
    margin-left: -204px;
    margin-top: 133px;
    width: 177px;
}
#but12 a:hover {
    background-position: -469px -214px !important;
    height: 30px !important;
    margin-left: -58px;
    margin-top: 105px;
    width: 121px !important;
}
#info3 a:hover {
    background-position: -587px -200px !important;
    display: none;
    height: 31px !important;
    margin-left: 56px;
    margin-top: 91px;
}
.tabs #but1 a:hover {
    background-position: -70px -199px !important;
    height: 32px !important;
}
.tabs #but2 a:hover {
    background-position: -178px -214px !important;
    height: 30px !important;
    margin-left: 150px;
    margin-top: 27px;
}
.tabs #but3 a:hover {
    background-position: -586px -187px !important;
    height: 45px !important;
    margin-left: 558px;
    width: 170px !important;
}
.tabs #but4 a:hover {
}
.tabs #but5 a:hover {
}
.tabs #but6 a:hover {
}
.tabs #but7 a:hover {
}
.tabs #but8 a:hover {
}
.tabs #but9 a:hover {
}
.tabs #but10 a:hover {
}
.tab a:hover, .tab a:active, .tab a:focus, .active a {
    color: #ffe396 !important;
}
.tabs > .active, .tab:hover, .tab:focus {
}
.tabstop {
    height: 10px !important;
    margin-left: -40px !important;
    margin-top: -52px !important;
    padding-left: 122px !important;
    width: 882px !important;
}
.tabstop li {
    display: inline-block;
    height: 36px;
}
.tabstop li a {
    display: inline-block;
}
.anno-content > span {
    color: #f7c58b;
    display: inline-block;
    font-weight: 700;
    height: 20px;
    margin: 16px 0 10px;
    text-align: center;
    width: 100%;
}
.item {
    float: left;
    font-size: 10px;
    height: 145px;
    margin: 0;
    position: relative;
    text-align: center;
    width: 89px;
}
.item {
    border-color: transparent;
    border-width: 13px;
}
.item img {
    margin: 6px;
    max-height: 100px;
    max-width: 100px;
}
.item-buy {
    cursor: pointer;
}
.item-name, .item-price, .item-buy {
    display: block;
    position: relative;
}
.itemname {
    bottom: 0;
    position: absolute;
    width: 100%;
}
#shop_navlinks ul {
    height: 50px;
}
#shop_navlinks li {
    display: inline-block;
    padding: 10px;
}
.toptext {
    margin: 20px;
}
.item-buy .item-code pre {
    font-family: verdana;
    font-size: 9px;
}
.item-buy .item-code {
    background: rgba(113, 83, 122, 0.8) none repeat scroll 0 0;
    display: none;
    font-family: verdana !important;
    font-size: 9px !important;
    height: 50px;
    margin: 0 0 0 1px;
    padding: 18px;
    position: absolute;
    width: 350px;
    z-index: 10000 !important;
   -webkit-user-select: text;
   -moz-user-select: text;
   -ms-user-select: text;
   -o-user-select: text;
   user-select: text;
}
.item-buy.button {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none;
}
.item:nth-of-type(7n+4) .item-buy .item-code {
    margin: 0 0 0 -51px !important;
}
.item:nth-of-type(7n+5) .item-buy .item-code {
    margin: 0 0 0 -135px !important;
}
.item:nth-of-type(7n+6) .item-buy .item-code {
    margin: 0 0 0 -225px !important;
}
.item:nth-of-type(7n+7) .item-buy .item-code {
    margin: 0 0 0 -315px !important;
}
.anno-content .item-buy {
    margin-left: 10px;
    padding: 0 !important;
    width: 70px;
}
#pun-break3.divider {
    display: none;
}
#pun-break4.divider {
    display: none !important;
}
#pun-about {
    display: none !important;
}