html { overflow-y: scroll; }

body { margin: 0; padding: 0; font: 12px/18px Arial, sans-serif; background-color: #000; color: #fff; }

h1, h2, h3, h4, h5, h6, span, p, form, input, label { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; }

ul, li, ol { margin: 0; padding: 0; list-style-type: none; }

img { border: none; }

a { color: #115fbf; text-decoration: underline; }
a:hover { text-decoration: none; }
a:focus { outline: 0; }

#popup { position: absolute; display: none; left: 0; top: 0; width: 448px; height: 0; z-index: 2; }

.mafija_w { width: 100%; overflow: hidden; background: #000 url(img/mafija_w_bg.gif) 0 0 repeat-x; }

.main_w { width: 1000px; margin: 0 auto; }

.header_w { width: 966px; height: 88px; padding: 0 15px 0 19px; position: relative; z-index: 2; }

.header_w .logo { width: 235px; height: 91px; background: url(img/logo_mafija_1.png) 0 0 no-repeat; float: left; margin: -3px 0 0 0; behavior: url("img/iepngfix.htc"); }

.header_w .info { margin: 0 0 0 40px; background: url(img/hd_info_bg.png) 0 37px no-repeat; padding: 22px 0 0 25px; float: left; }
.header_w .info h1 { font-size: 11px; font-weight: normal; color: #d0d0d0; background: url(img/hd_info_1_bg.png) 0 0 no-repeat; padding: 4px 0 4px 8px; margin-left: 5px; }
.header_w .info h1 input { width: 20px; font-size: 14px; font-weight: bold; color: #fff; background: none; border: none; }
.header_w .info h1 b { font-weight: bold; color: #fff; }
.header_w .info h2 { font-size: 11px; font-weight: normal; color: #d0d0d0; background: url(img/hd_info_2_bg.png) 0 0 no-repeat; padding: 4px 8px 4px 8px; margin-top: -5px; }
.header_w .info h2 input { width: 20px; font-size: 14px; font-weight: bold; color: #fff; background: none; border: none; }

.header_w .user { width: 239px; float: right; padding-top: 19px; color: #000; }
.header_w .user img { float: right; border: 1px solid #b2b2b2; padding: 1px; }
.header_w .user h1 { font: bold 12px Arial, sans-serif; float: right; width: 172px; text-align: right; padding: 10px 13px 2px 0; }
.header_w .user h1 a { color: #fff; text-decoration: none; }
.header_w .user h1 a:hover { text-decoration: underline; }
.header_w .user h2 { font: 11px Arial, sans-serif; float: right; width: 172px; text-align: right; padding: 0 13px 0 0; }
.header_w .user h2 a { color: #22c8ff; }

.stats_t { width: 1000px; height: 34px; background: url(img/stats_t_bg.gif) 0 0 no-repeat; }
.stats_t td { border-right: 1px solid #000; height: 33px; vertical-align: middle; text-align: center; }
.stats_t td img { vertical-align: middle; margin-right: 5px; }
.stats_t a { float: left; width: 100%; color: #000; text-decoration: none; font-weight: bold; }
.stats_t a b { color: #fff; font-size: 14px; }
.stats_t .money { color: #24ff00; }
.stats_t .new { margin: 0 0 0 5px; }

.menu_1 { width: 999px; margin-left: 1px; }
.menu_1 td { background: #494949 url(img/stats_t_td_bg.gif) top left repeat-x; border-bottom: 1px solid #000; border-right: 1px solid #000; }
.menu_1 a { float: left; width: 100%; color: #c3967d; text-decoration: none; font-weight: bold; text-align: center; height: 22px; padding-top: 4px; }
.menu_1 a:hover { background: #404040; }
.menu_1 .act { background: #202020; border-bottom: 1px solid #fff;  border-bottom: 1px solid #202020; }
.menu_1 .act a { color: #fff; }
.menu_1 .act a:hover { background: #202020; }
.menu_1 .logout { background: #990000; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.menu_1 .logout a { color: #fff; }
.menu_1 .logout a:hover { background: #990000; }
.menu_1 .first { border-left: 1px solid #000; }

.content_w { background: #282828 url(img/content_w_bg.gif) top left repeat-x; border-left: 1px solid #000; border-right: 1px solid #000; width: 999px; margin-left: 1px; color: #9b9b9b; }
.content_w .content { padding: 20px; border-bottom: 1px solid #000; }
.content_w .h { overflow: hidden; padding-right: 25px; margin-bottom: 20px; width: 100%; }
.content_w .h .l { float: left; width: 600px; overflow: hidden; }
.content_w .h .r { float: right; padding-right: 10px; }
.content_w .h h1 { font: bold 18px Arial, sans-serif; margin-bottom: 7px; color: #fff; }

.content_w .inventory .title { width: 100%; font: bold 18px Arial, sans-serif; color: #bf0101; margin: 0 0 17px 0; }
.content_w .inventory .title .l { width: 81px; background: url(img/title_star_l_bg.gif) right 6px no-repeat; }
.content_w .inventory .title_inventory .l { width: 72px; }
.content_w .inventory .title .m { width: 40px; padding: 0 8px; }
.content_w .inventory .title .r { background: url(img/title_star_r_bg.gif) left 6px no-repeat; }

.ii { width: 100%; margin-bottom: 35px; }
.ii .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; }
.ii .pro td { border-top: 2px solid #e9a346; border-bottom: 2px solid #e9a346; background: #212121; }
.ii .pro .pro_img { position: absolute; behavior: url("img/iepngfix.htc"); }
.ii .complete td { border-top: 1px solid #000; border-bottom: 1px solid #000; background: #f5f6be; height: 65px; vertical-align: middle; text-align: center; font: bold 14px Arial, sans-serif; color: #571700; }
.ii td { vertical-align: middle; }
.ii .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.ii .t td { padding-bottom: 9px; }
.ii .s { font: 11px Arial, sans-serif; color: #9b9b9b; width: 140px; }
.ii .s td { vertical-align: bottom; line-height: 16px; }
.ii .s .name { padding-right: 7px; text-align: left; }
.ii .s .score { font-size: 12px; font-weight: bold; padding-right: 7px; color: #fff; }
.ii .s td { border: none; }
.ii .p { font-size: 14px; font-weight: bold; color: #fff; }
.ii .n { width: 265px; }
.ii .b { width: 147px; }
.ii .i { width: 190px; }
.ii .img { width: 90px; padding: 5px 0; }
.ii .speks { width: auto; }
.ii h1 { font: bold 14px Arial, sans-serif; padding-right: 20px; color: #fff; }
.ii h2 { font: 11px Arial, sans-serif; color: #9b9b9b; }
.mission .img { width: 90px; padding: 10px 0; }
.last { margin-bottom: 0; }

.io { width: 100%; margin-bottom: 3px; }
.io a { color: #22c8ff; }
.io .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; }
.io .pro td { border-top: 2px solid #e9a346; border-bottom: 2px solid #e9a346; background: #212121; }
.io .pro .pro_img { position: absolute; behavior: url("img/iepngfix.htc"); }
.io .complete td { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; background: #f5f6be; height: 65px; vertical-align: middle; text-align: center; font: bold 14px Arial, sans-serif; }
.io td { vertical-align: middle; }
.io .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.io .t td { padding-bottom: 9px; }
.io .s { font: 11px Arial, sans-serif; color: #3b3b3b; width: 135px; }
.io .s td { vertical-align: bottom; line-height: 16px; }
.io .s .name { padding-right: 7px; text-align: left; color: #9b9b9b; }
.io .s .score { font-size: 12px; font-weight: bold; padding-right: 7px; color: #fff; }
.io .s td { border: none; }
.io .p h3 { font: bold 14px Arial, sans-serif; margin-bottom: 4px; color: #fff; }
.io .p h4 { font: 11px Arial, sans-serif; color: #9b9b9b; }
.io .p h4 b { color: #9b9b9b; }
.io .n { width: 385px; }
.io .b { width: 147px; }
.io .i { width: 95px; color: #9b9b9b; }
.io .img { width: 80px; padding: 5px 0; }
.io .speks { width: auto; }
.io h1 { font: bold 12px Arial, sans-serif; padding-right: 20px; margin-bottom: 2px; color: #fff; }
.io h2 { font: 11px Arial, sans-serif; color: #9b9b9b; }

.ni { width: 100%; margin-bottom: 3px; }
.ni a { color: #22c8ff; }
.ni .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; }
.ni .complete td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; background: #f5f6be; height: 65px; vertical-align: middle; text-align: center; font: bold 14px Arial, sans-serif; }
.ni td { vertical-align: middle; }
.ni .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.ni .t td { padding-bottom: 9px; }
.ni .s { font: 11px Arial, sans-serif; color: #9b9b9b; width: 145px; }
.ni .s td { vertical-align: bottom; line-height: 16px; }
.ni .s .name { padding-right: 7px; text-align: left; }
.ni .s .score { font-size: 12px; font-weight: bold; padding-right: 7px; color: #fff; }
.ni .s td { border: none; }
.ni .k { width: 214px; }
.ni .p h3 { font: bold 14px Arial, sans-serif; margin-bottom: 4px; }
.ni .p h4 { font: 11px Arial, sans-serif; color: #3b3b3b; }
.ni .p h4 b { color: #000; }
.ni .n { width: 195px; }
.ni .img { width: 43px; padding: 5px 0; }
.ni h1 { font: bold 14px Arial, sans-serif; padding-right: 20px; margin-bottom: 2px; }

.ti { width: 100%; margin-bottom: 3px; color: #fff; }
.ti a { color: #22c8ff; }
.ti .border td { border: 1px solid #393939; }
.ti .border table td { border: none; }
.ti .border table { width: 100%; }
.ti td { vertical-align: middle; padding: 2px 5px; }
.ti .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.ti .t td { padding-bottom: 9px; }
.ti u { font-size: 11px; color: #3b3b3b; text-decoration: none; }

.pi { width: 100%; margin-bottom: 3px; }
.pi a { color: #00870a; }
.pi .border td { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 6px 0; }
.pi .complete td { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; background: #f5f6be; height: 65px; vertical-align: middle; text-align: center; font: bold 14px Arial, sans-serif; }
.pi td { vertical-align: middle; }
.pi .t { font: bold 11px Arial, sans-serif; color: #4b3300; }
.pi .t td { padding-bottom: 9px; }
.pi .s { font: 11px Arial, sans-serif; color: #3b3b3b; }
.pi .s td { vertical-align: bottom; line-height: 16px; }
.pi .s .name { padding-right: 7px; text-align: left; }
.pi .s .score { font-size: 12px; font-weight: bold; padding-right: 7px; color: #000; }
.pi .s td { border: none; }
.pi .k { width: 214px; }
.pi .d { width: 120px; }
.pi .v { width: 200px; }
.pi .p { font: bold 14px Arial, sans-serif; width: 145px; }
.pi .n { width: 230px; }
.pi .b { width: 147px; }
.pi .img { width: 43px; padding: 5px 0; }
.pi .n h1 { font: bold 14px Arial, sans-serif; padding-right: 20px; }
.pi .d h1 { font: bold 12px Arial, sans-serif; padding-right: 20px; }

.fi { width: 665px; margin-bottom: 3px; }
.fi .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; }
.fi td { vertical-align: middle; }
.fi .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.fi .t td { padding-bottom: 9px; }
.fi .n { width: 170px; }
.fi .s { width: 85px; }
.fi .img { width: 40px; padding: 6px 0; }
.fi .speks { width: auto; }
.fi h1 { font: bold 14px Arial, sans-serif; padding-right: 20px; }
.fi h1 a { color: #fff; text-decoration: none; }
.fi h1 a:hover { color: #22c8ff; text-decoration: underline; }
.fi h2 { font: 11px Arial, sans-serif; color: #9b9b9b; }
.fi h2 b { font: bold 12px Arial, sans-serif; color: #fff; }
.fi .disabled { color: #b2b2b2; }
.fi .disabled b { color: #b2b2b2; }

.st { width: 665px; margin-bottom: 30px; }
.st .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; }
.st td { vertical-align: middle; }
.st .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.st .t td { padding-bottom: 9px; }
.st .img { padding: 5px 0; width: 80px; }
.st .n { width: 340px; color: #fff; }
.st .k { width: 330px; text-align: right; padding: 20px 10px 20px 0; font-size: 11px; }
.st h1 { font: bold 14px Arial, sans-serif; padding-right: 20px; color: #fff; }
.st h2 { font: 11px Arial, sans-serif; color: #9b9b9b; }
.st h2 b { font: bold 12px Arial, sans-serif; color: #fff; }
.kt td { padding: 8px 0; }

.it { width: 665px; margin-bottom: 3px; }
.it .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; padding: 10px 0; }
.it td { vertical-align: middle; font: 12px Arial, sans-serif; }
.it a { color: #22c8ff; }
.it h1 a b { color: #22c8ff; }
.it h1 { font: 12px Arial, sans-serif; margin-bottom: 4px; }
.it h1 b { color: #fff; }
.it h2 { font: 11px Arial, sans-serif; color: #9b9b9b; }
.it u { color: #fff; text-decoration: none; }
.it .loose { color: #bf0101; font-weight: bold; }
.it .win { color: #24ff00; font-weight: bold; }

.si { width: 665px; margin-bottom: 3px; }
.si .border td { border-top: 1px solid #393939; border-bottom: 1px solid #393939; }
.si td { vertical-align: middle; padding: 7px 0; }
.si .t { font: bold 11px Arial, sans-serif; color: #c3967d; }
.si .t td { padding-bottom: 9px; }
.si .n { width: 220px; }
.si .s { width: 145px; }
.si h1 { font: bold 14px Arial, sans-serif; padding-right: 20px; color: #fff; }
.si h1 a { color: #000; text-decoration: none; }
.si h1 a:hover { color: #00870A; text-decoration: underline; }
.si h2 { font: 11px Arial, sans-serif; color: #9b9b9b; }
.si h2 b { font: bold 12px Arial, sans-serif; color: #fff; }
.si h6 { font: 12px Arial, sans-serif; color: #000; margin-top: 5px; }
.si .status { font: 12px Arial, sans-serif; background: #f5f6be; border: 1px solid #000; text-align: center; color: #000; }
.si .status b { font-size: 14px; color: #117900; }
.si .status i { font: bold 16px Arial, sans-serif; color: #bf0000; }
.si .status u { font: bold 12px Arial, sans-serif; text-decoration: none; }
.si .disabled { color: #b2b2b2; }
.si .disabled b { color: #b2b2b2; }

.fight_l { width: 664px; float: left; margin-right: 23px; *margin-right: 23px; _margin-right: 0px; }
.fight_l .h { margin-bottom: 25px; }
.fight_l .h .l { width: 665px; }
.fight_l_prof { margin-right: 23px; }
.fight_l_prof .tabs { padding-bottom: 1px; }

.fight_r { width: 270px; float: left; }
.fight_r a { color: #22c8ff; }
.content_w .inventory .fight_r .title { width: 100%; font: bold 14px Arial, sans-serif; color: #bf0101; margin: 0 0 8px 0; }
.content_w .inventory .fight_r .title .l { width: 17px; background: url(img/title_star_l_bg.gif) right 4px no-repeat; }
.content_w .inventory .fight_r .title_inventory .l { width: 72px; }
.content_w .inventory .fight_r .title .m { padding: 0 8px; text-align: left; }
.content_w .inventory .fight_r .title .r { background: url(img/title_star_r_bg.gif) left 4px no-repeat; }
.fight_r .item { background: url(img/fight_r_item_bg.gif) 0 9px no-repeat; border-bottom: 1px solid #661a1a; padding-bottom: 6px; text-align: right; margin-bottom: 22px; }
.fight_r .item p { font-size: 11px; color: #9b9b9b; margin: 0 17px; text-align: left; }
.fight_r .item p i { font-style: normal; float: left; width: 175px; }
.fight_r .item p b { color: #fff; }
.fight_r .item .spacer { border-bottom: 1px solid #393939; padding-bottom: 8px; margin-bottom: 8px; }
.fight_r .item .timeline { background: url(img/blt_circle_1.gif) 0 7px no-repeat; color: #c3967d; padding-left: 8px; margin-bottom: 2px; }
.fight_r .item .timeline a { color: #fff; font: bold 12px Arial, sans-serif; text-decoration: none; }
.fight_r .item .timeline a:hover { text-decoration: underline; }
.fight_r .item .more { font-size: 11px; font-weight: bold; margin: 2px 17px 0 0; line-height: 26px; }
.fight_r .item .extra { margin: 0 17px; }
.fight_r .item .extra .l { width: 88px; text-align: left; vertical-align: middle; }
.fight_r .item .extra .r { text-align: left; font: 11px/16px Arial, sans-serif; vertical-align: middle; }
.fight_r .item .extra .buy { background: #f5f6be; border: 1px solid #000; text-align: center; vertical-align: middle; font-size: 11px; padding: 8px 0 2px 0; line-height: 22px; color: #000; }
.fight_r .item .extra .buy i { font: bold 16px Arial, sans-serif; color: #bf0000; }
.fight_r .item .extra .buy u { font: bold 12px Arial, sans-serif; text-decoration: none; }
.fight_r .paz { line-height: 16px; padding-bottom: 0; }
.fight_r .paz .timeline { margin-bottom: 10px; color: #fff; }
.fight_r .paz .timeline a { font-size: 11px; color: #22c8ff; text-decoration: underline; }
.fight_r .paz .timeline a:hover { text-decoration: none; }

.btn_buy_1 { width: 70px; float: right; overflow: hidden; }
.btn_buy_1 a { width: 70px; height: 27px; background: url(img/btn_buy_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_buy_1 .disabled { background-position: 0 -27px; }

.btn_noslegt_1 { width: 72px; float: right; overflow: hidden; }
.btn_noslegt_1 a { width: 72px; height: 22px; background: url(img/btn_noslegt_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_noslegt_1 a:hover { background-position: 0 -22px; }
.btn_noslegt_1 a:active { background-position: 0 -44px; }
.btn_noslegt_1 .disabled { background-position: 0 -66px; }
.btn_noslegt_1 .disabled:hover { background-position: 0 -66px; }

.btn_sell_1 { width: 70px; float: right; overflow: hidden; margin-left: 1px; }
.btn_sell_1 a { width: 70px; height: 27px; background: url(img/btn_sell_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_sell_1 .disabled { background-position: 0 -27px; }

.btn_lauzt_1 { width: 70px; float: right; overflow: hidden; margin-left: 5px; }
.btn_lauzt_1 a { width: 70px; height: 22px; background: url(img/btn_lauzt_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_lauzt_1 a:hover { background-position: 0 -22px; }
.btn_lauzt_1 a:active { background-position: 0 -44px; }
.btn_lauzt_1 .disabled { background-position: 0 -66px; }
.btn_lauzt_1 .disabled:hover { background-position: 0 -66px; }

.btn_mission_1 { float: right; overflow: hidden; }
.btn_mission_1 a { width: 141px; height: 27px; background: url(img/btn_mission_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_mission_1 .disabled { background-position: 0 -27px; }

.btn_contract_1 { float: right; overflow: hidden; }
.btn_contract_1 a { width: 147px; height: 22px; background: url(img/btn_contract_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_contract_1 a:hover { background-position: 0 -22px; }
.btn_contract_1 a:active { background-position: 0 -44px; }
.btn_contract_1 .disabled { background-position: 0 -66px; }
.btn_contract_1 .disabled:hover { background-position: 0 -66px; }

.btn_userinfo_1 { float: right; overflow: hidden; }
.btn_userinfo_1 a { width: 141px; height: 27px; background: url(img/btn_userinfo_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_userinfo_1 .disabled { background-position: 0 -27px; }

.btn_heal_1 { float: right; overflow: hidden; }
.btn_heal_1 a { width: 141px; height: 27px; background: url(img/btn_heal_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_heal_1 .disabled { background-position: 0 -27px; }

.btn_bank_1 { float: left; overflow: hidden; width: 141px; }
.btn_bank_1 a { width: 141px; height: 27px; background: url(img/btn_bank_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_bank_1 .disabled { background-position: 0 -27px; }

.btn_bank_2 { float: left; overflow: hidden; width: 141px; }
.btn_bank_2 a { width: 141px; height: 27px; background: url(img/btn_bank_2.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_bank_2 .disabled { background-position: 0 -27px; }

.btn_addskill_1 { float: right; overflow: hidden; }
.btn_addskill_1 a { width: 141px; height: 27px; background: url(img/btn_addskill_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_addskill_1 .disabled { background-position: 0 -27px; }

.btn_onlypro_1 { float: right; overflow: hidden; }
.btn_onlypro_1 a { width: 141px; height: 27px; background: url(img/btn_onlypro_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }

.btn_nostrenght_1 { float: right; overflow: hidden; }
.btn_nostrenght_1 a { width: 141px; height: 27px; background: url(img/btn_nostrenght_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }

.btn_noinventory_1 { float: right; overflow: hidden; }
.btn_noinventory_1 a { width: 141px; height: 27px; background: url(img/btn_noinventory_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }

.btn_fight_1 { width: 70px; float: right; overflow: hidden; }
.btn_fight_1 a { width: 70px; height: 27px; background: url(img/btn_fight_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_fight_1 .disabled { background-position: 0 -27px; }

.btn_binoklis_1 { width: 234px; overflow: hidden; margin: 3px auto 0 auto; }
.btn_binoklis_1 a { width: 234px; height: 22px; background: url(img/btn_binoklis_1.gif) 0 0 no-repeat; display: block; margin: 0 auto; }
.btn_binoklis_1 a:hover { background-position: 0 -22px; }
.btn_binoklis_1 a:active { background-position: 0 -44px; }

.tabs { background: url(img/tabs_bg.gif) bottom left repeat-x; overflow: hidden; padding: 0 0 1px 70px; *padding: 0 0 1px 70px; _padding: 0 0 3px 70px; margin-bottom: 22px; text-align: right; }
.tabs a { float: left; background: #bf0101; font: bold 11px Arial, sans-serif; color: #fff; text-decoration: none; padding: 5px 11px 4px 11px; margin-right: 2px; margin-top: 3px; }
.tabs a:hover { background: #9e0000; }
.tabs .act { font: bold 14px Arial, sans-serif; color: #fff; border-left: 1px solid #bf0101; border-top: 1px solid #bf0101; border-right: 1px solid #bf0101; border-bottom: 1px solid #282828; background: #282828; margin: 0 2px -1px 0; }
.tabs .act:hover { background: #282828; }
.tabs .disabled { background: #add0af; color: #669468; }
.tabs .disabled:hover { background: #add0af; color: #669468; }
.tabs span { font-size: 11px; color: #9b9b9b; padding-top: 6px; display: block; }
.tabs span b { font-size: 12px; color: #fff; }

.message { width: 100%; background: #f5f6be; border: 1px solid #000; font-size: 11px; text-align: center; padding: 4px 0; margin-bottom: 20px; color: #000; }
.message b { font-size: 12px; color: #a30000; }
.message i { font-size: 12px; color: #a30000; font-weight: bold; font-style: normal; }
.message u { font-size: 12px; color: #007717; font-weight: bold; text-decoration: none; }

.heal { width: 620px; }
.heal td { vertical-align: middle; }
.heal .img { width: 140px; text-align: right; }
.heal .t { text-align: center; }
.heal .t b { font-size: 14px; color: #fff; }
.heal .b { width: 142px; }
.heal .message { margin-left: 35px; width: auto; }
.heal .message b { font-size: 12px; color: #007717; }
.heal .message u { color: #000; font-weight: bold; text-decoration: none; }

.bank { background: url(img/bank_bg.png) 35px 0 no-repeat; padding: 0 0 0 170px; width: 450px; height: 138px; }
.bank p { overflow: hidden; margin-bottom: 12px; width: 450px; }
.bank p b { font-size: 14px; margin-right: 30px; color: #fff; }
.bank p input { width: 110px; float: left; border: 1px solid #bdbdbd; font: bold 14px Arial, sans-serif; color: #000; padding: 3px 5px; margin-right: 15px; }
.bank p u { font: 11px Arial, sans-serif; color: #9b9b9b; text-decoration: none; margin: 4px 0 0 14px; float: left; }
.bank .spacer { border-bottom: 1px solid #393939; margin-bottom: 17px; padding-bottom: 10px; }

.bank_stats { background: url(img/bank_bg_2.gif) 10px 0 no-repeat; height: 72px; padding: 7px 0 20px 83px; line-height: 28px; }
.bank_stats b { font-size: 14px; margin-left: 10px; color: #fff; }

.intro_w { position: absolute; top: 50%; left: 0px; width: 100%; overflow: visible; visibility: visible; display: block; }
.intro { margin-left: -167px; position: absolute; top: -130px; left: 50%; width: 335px; height: 260px; visibility: visible; text-align: center; }
.intro a { color: #0db900; }
.intro p { padding: 0 21px; margin-bottom: 5px; overflow: hidden; float: left; width: 293px; }
.intro p label { width: 95px; float: left; font: bold 10px Arial, sans-serif; margin-right: 14px; text-align: right; padding-top: 6px; }
.intro p .input { width: 166px; float: left; border: 1px solid #000; background: #fff; font: bold 14px Arial, sans-serif; padding: 3px 7px; }
.intro img { margin-bottom: 23px; behavior: url("img/iepngfix.htc"); }
.intro .submit { float: right; font: bold 14px Arial, sans-serif; margin-right: 2px; }
.intro .spacer { height: 1px; background: url(img/intro_spacer_bg.gif) 0 0 repeat-x; margin: 17px 0; width: 335px; padding: 0; }
.intro .reg { font: bold 14px Arial, sans-serif; text-align: right; padding-right: 25px; }
.intro .title { font: bold 18px Arial, sans-serif; color: #0db900; text-align: left; background: url(img/intro_spacer_bg.gif) bottom left repeat-x; padding-bottom: 7px; padding-left: 25px; margin-bottom: 20px; }

.intro_img { width: 469px; height: 252px; background: url(img/img_12.jpg) 0 0 no-repeat; position: absolute; margin: 280px 0 0 100px; *margin: 280px 0 0 80px; _margin: 280px 0 0 80px; z-index: 1; }

.intro_top { width: 825px; height: 368px; background: url(img/top_bg.jpg) 0 0 no-repeat; margin: 0 auto; }

.profile { width: 665px; }
.profile .img { width: 80px; }
.profile h1 { font: bold 18px Arial, sans-serif; float: left; width: 585px; }
.profile h2 { font: bold 11px Arial, sans-serif; color: #4b3300; border-bottom: 1px solid #d1d1d1; padding-bottom: 5px; margin: 13px 0 15px 0; float: left; width: 585px; }
.profile label { float: left; width: 135px; color: #3b3b3b; font: bold 9px Arial, sans-serif; padding-top: 5px; }
.profile p { overflow: hidden; margin-bottom: 5px; float: left; width: 100%; }
.profile p .input { width: 250px; float: left; border: 1px solid #b0b0b0; background: #fff; font: bold 14px Arial, sans-serif; padding: 3px 7px; }
.profile p .submit { float: left; font: bold 14px Arial, sans-serif; margin: 15px 0 0 135px; }

.profile_open { width: 665px; }
.profile_open .img { width: 80px; }
.profile_open h1 { font: bold 18px Arial, sans-serif; float: left; width: 585px; }
.profile_open h2 { font: bold 11px Arial, sans-serif; color: #4b3300; border-bottom: 1px solid #d1d1d1; padding-bottom: 5px; margin: 13px 0 15px 0; float: left; width: 585px; }
.profile_open i { font: bold 12px/26px Arial, sans-serif; float: left; width: 70px; color: #3b3b3b; }
.profile_open p { overflow: hidden; float: left; width: 100%; line-height: 24px; }
.profile_open p b { font-size: 14px; }

.binoklis_stats { font-size: 12px; float: left; width: 100%; overflow: hidden; padding: 9px 0 0 0; }
.binoklis_stats u { font: bold 12px/16px Arial, sans-serif; float: left; width: 140px; color: #3b3b3b; text-decoration: none; }
.binoklis_stats b { font-size: 14px; line-height: 14px; }

.sms_w .item { width: 204px; float: left; overflow: hidden; background: #f5f6be; border: 1px solid #000; text-align: center; padding: 10px 10px 7px 10px; margin-right: 17px; color: #000; }
.sms_w .item p { margin-top: 7px; }
.sms_w .item p i { font-size: 16px; font-weight: bold; color: #bf0000; font-style: normal; }
.sms_w .item p u { font-size: 14px; font-weight: bold; font-style: normal; text-decoration: none; }
.sms_w .item .t { font-size: 12px; font-weight: bold; }
.sms_w .item .i { font-size: 11px; line-height: 16px; margin-bottom: 14px; }
.sms_w .item .price { font-size: 11px; line-height: 16px; }
.sms_w .last { margin: 0; }

.deco { width: 180px; height: 88px; background: url(img/hd_w_deco.png) 0 0 no-repeat; position: absolute; z-index: 1; margin: 10px 0 0 571px; }

.footer_w { width: 1000px; margin: 0 auto; height: 181px; background-color: #000; overflow: hidden; }
.footer { width: 923px; height: 109px; background: url(img/footer_bg.png) 30px 0 no-repeat; margin: -41px 0; position: absolute; font: bold 11px Arial, sans-serif; padding: 114px 0 0 77px; color: #fff; }
.footer a { color: #22c8ff; }

.mafija_intro_w { width: 100%; background: #000 url(img/mafija_w_bg.gif) 0 0 repeat-x; padding: 80px 0 75px 0; }
.mafija_intro { width: 1000px; height: 523px; margin: 0 auto; color: #000; background: url(img/mafia_intro_img_1.png) center right no-repeat; overflow: hidden; }
.mafija_intro p { width: 590px; line-height: 22px; margin-bottom: 15px; }
.mafija_intro p span { font-size: 48px; line-height: 48px; }
.mafija_intro .t1 { font-size: 14px; color: #fff; }
.mafija_intro .t2 { font-size: 14px; color: #fffa78; }
.mafija_intro .t3 { font-size: 14px; color: #ff7e45; }
.mafija_intro .screens { text-align: center; width: 590px; padding: 30px 0; margin-bottom: 10px; }
.mafija_intro .screens img { margin-right: 25px; border: 2px solid #721827; padding: 1px; }
.mafija_intro .btn_join { text-align: center; width: 590px; }
.klubs_intro_footer { border-top: 1px solid #1a1a1a; width: 100%; font-size: 11px; padding-top: 15px; margin-top: 130px; color: #b8b8b8; text-align: center; position: absolute; bottom: 0; }
.klubs_intro_footer a { color: #22c8ff; }
.mafija_intro .others { width: 590px; text-align: center; padding: 30px 0; }
.mafija_intro .alert { background: #ffd200 url(img/ico_alert_1.png) 8px center no-repeat; font-size: 11px; color: #000; text-decoration: none; padding: 4px 10px 4px 32px; margin-bottom: 18px; }

.mafija_intro form p { overflow: hidden; margin-bottom: 5px; }
.mafija_intro label { font-size: 11px; font-weight: normal; float: left; width: 170px; text-align: right; padding-right: 15px; margin-left: 85px; color: #fff; }
.mafija_intro .intro_others_input { width: 163px; height: 20px; background: url(img/intro_others_input_bg.gif) 0 0 no-repeat; border: none; font: bold 11px Arial, sans-serif; padding: 4px 0 0 12px; float: left; }

.mafija_intro .btn_1 { cursor: pointer; }
.mafija_intro .btn_1 i { float: left; width: 13px; height: 22px; background: url(img/btn_1_l.png) 0 0 no-repeat; }
.mafija_intro .btn_1 u { float: left; width: 13px; height: 22px; background: url(img/btn_1_r.png) top right no-repeat; }
.mafija_intro .btn_1 b { float: left; height: 20px; background: url(img/btn_1_m.png) 0 0 repeat-x; font-size: 11px; line-height: 18px; color: #fff; padding-top: 2px; }
.mafija_intro .btn_enter { margin-left: 270px; float: left; text-decoration: none; }
.mafija_intro .btn_enter b { padding: 2px 5px 0 5px; }

.mafija_intro .btn_2 { cursor: pointer; }
.mafija_intro .btn_2 i { float: left; width: 13px; height: 22px; background: url(img/btn_1_l_2.png) 0 0 no-repeat; }
.mafija_intro .btn_2 u { float: left; width: 13px; height: 22px; background: url(img/btn_1_r_2.png) top right no-repeat; }
.mafija_intro .btn_2 b { float: left; height: 20px; background: url(img/btn_1_m_2.png) 0 0 repeat-x; font-size: 11px; line-height: 18px; color: #fff; padding-top: 2px; }

.cat { overflow: hidden; height: 22px; font: bold 12px/16px Arial, sans-serif; padding: 0 0 22px 20px; width: 665; }
.cat a { float: left; color: #fff; height: 22px; margin-right: 30px; cursor: pointer; }
.cat .act { color: #fff; }
.cat .act .l { width: 4px; height: 22px; background: url(img/cat_black_act_l_bg.gif) 0 0 no-repeat; float: left; margin: 0; }
.cat .act i { float: left; height: 19px; background: url(img/cat_black_act_m_bg.gif) 0 0 repeat-x; font-style: normal; padding: 3px 7px 0 7px }
.cat .act .r { width: 4px; height: 22px; background: url(img/cat_black_act_r_bg.gif) 0 0 no-repeat; float: left; margin: 0; }
/* .cat .act:hover .l { width: 4px; height: 22px; background: url(img/cat_black_act_l_bg.gif) 0 0 no-repeat; float: left; margin: 0; }
.cat .act:hover i { float: left; height: 19px; background: url(img/cat_black_act_m_bg.gif) 0 0 repeat-x; font-style: normal; padding: 3px 7px 0 7px }
.cat .act:hover .r { width: 4px; height: 22px; background: url(img/cat_black_act_r_bg.gif) 0 0 no-repeat; float: left; margin: 0; } */
.cat a { color: #fff; text-decoration: none; }
.cat a .l { width: 4px; height: 22px; float: left; margin: 0; /* background: url(img/cat_black_l_bg.gif) 0 0 no-repeat; */ }
.cat a i { float: left; height: 19px; font-style: normal; padding: 3px 7px 0 7px; /* background: url(img/cat_black_m_bg.gif) 0 0 repeat-x; */ }
.cat a .r { width: 4px; height: 22px; float: left; margin: 0; /* background: url(img/cat_black_r_bg.gif) 0 0 no-repeat; */ }
/* .cat a:hover .l { width: 4px; height: 22px; background: url(img/cat_black_l_bg.gif) 0 0 no-repeat; float: left; margin: 0; }
.cat a:hover i { float: left; height: 19px; background: url(img/cat_black_m_bg.gif) 0 0 repeat-x; font-style: normal; padding: 3px 7px 0 7px; text-decoration: underline; }
.cat a:hover .r { width: 4px; height: 22px; background: url(img/cat_black_r_bg.gif) 0 0 no-repeat; float: left; margin: 0; } */

.credits_buy { float: left; width: 100%; font-size: 14px; color: #fff; text-align: center; padding: 15px 0; border-top: 1px solid #fff000; border-bottom: 1px solid #fff000; margin-top: 20px; }
.credits_buy b { font-size: 18px; color: #44ff51; }
.credits_buy i { font-style: normal; color: #e90000; font-size: 20px; }
.credits_buy span { font-size: 11px; color: #9b9b9b; font-weight: normal; margin-left: 10px; }
.credits_stats { font-size: 14px; color: #fff; }
.credits_stats b { font-size: 18px; }
