﻿@charset "utf-8";
/* CSS Document */

/*Классы тегов*/
h1, h2, form, html, p, div, span, table, tbody, td, tr, img, ul, li { margin: 0; padding: 0;}
body {color: #fff; background: url('/img/inter/bg_body_w.jpg') repeat #000; margin: 0 auto; max-width: 480px; min-width: 200px;}
input {border: none;}
body, table, td, th, input, textarea, select { font-family: Tahoma, Arial, sans-serif; font-size: medium}
table {border: 0; border-spacing: 0px; border-collapse: collapse; table-layout: fixed; display: table;}
td.top { vertical-align: top;}
img {border: 0; padding-right: 3px; vertical-align: -10%;}
img.menu {vertical-align: middle;}
ul li { list-style: none;}
.b { font-weight: bold; }
a { color: #ffb700; text-decoration: underline;}
a:hover { text-decoration: none;}
.fsmall {font-size: small;}

/*Интерфейс*/
.link { text-decoration: underline;}
.link:hover{ text-decoration: none;}
div.logo { text-align: center; overflow-x: hidden;}
.logo_2{animation: 1s ease-in 0s alternate none infinite fire1; background: url("/img/inter/Logo_236x94_2en.jpg") no-repeat; display: block; height: 93px; margin: -93px auto 0; opacity: 0; padding-right: 3px; position: relative; width: 236px;}
.logo_3{background: url("/img/inter/Logo_236x94_2.jpg") no-repeat; margin: -94px auto 0;}
.content { background-color: #7b7f61; overflow-x: hidden; }
div.box { padding: 3px 0px 8px 0px;}
div.boxp1 { background: #898989; margin-top: 3px; color: #000; clear: both; padding-bottom: 2px; }
div.boxp1.mrg0 { margin: 0; }
div.boxp1.cab { margin: 0; padding: 0; }
div.boxp2{ background: #898989; padding: 4px 3px; color: #000; }
div.boxp2.rep{  padding: 1px 0 4px; }
div.boxp2.fuel{ padding: 1px 0 0; }
div.boxp3{background-color:#131313; padding: 4px 3px;}
div.bg1 { background: #7b7f61; font-weight: bold; color: #000; padding: 3px 3px 4px 5px; }
div.bg1t { background: url('/img/inter/bg1t.jpg') repeat-x; height: 3px;}
div.bg1b { background: url('/img/inter/bg1b.jpg') repeat-x; height: 3px;}
div.bg2 { background: url('/img/inter/bg2.jpg') repeat-x #2a2a2a; height: 25px; padding: 6px 3px 0px 6px; font-weight: bold; color: #fff;}
div.bg3 { background: url('/img/inter/bg3.jpg') repeat; padding: 3px 3px 4px 6px; font-weight: bold; color: #fff; line-height: 22px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.car { display: block; background: url('/img/inter/bg-car.jpg') repeat #BBBCB3; text-align: center; padding-top: 12px;}
.car.car_bg_color{padding: 0; vertical-align: bottom; height: 136px;}
.car.main{ margin: 0px; height: 180px; padding: 0;}
.car.car_b{ background: url('/img/inter/bg-car_b.jpg') repeat-x 0 100%; }
.car img{ padding: 0; vertical-align: bottom; }
.car.race { background: url('/img/inter/bg-car_race.jpg') repeat 0 100%; padding: 10px 0 6px;}
.vip_car { background: url('/img/inter/bg-car.jpg') repeat; color: #000000; margin-bottom: 2px; }
.helper{   display:inline-block; vertical-align:middle; height:100%; width:0px;}
.vip_car a{ color: #E8F4F1; }
.center { text-align: center;}
div.text { padding: 8px 3px; text-align: center;}
div.text1 { padding: 4px 3px 5px; text-align: center;}
div.bgsys3 { padding: 2px 6px;}
div.bgsys4 { padding: 3px 6px;}
div.p1 { padding: 3px 0px 3px 0px;}
div.p2 { background-color: #7b7f61;}
div.b1 { padding: 5px 4px;}
div.b2 { padding: 5px 3px 0px 3px;}
div.ln { text-align: center; padding: 2px 5px}
div.abgimg img{ padding: 3px 8px;}
.nobr { white-space: nowrap; }
.formspace { text-align: center; }
.bord_dot_top { border-top: 1px dotted #222222!important; }
.tournir.bord_dot_top:first-child { border: none; }
.message_info{ padding: 1px 5px 2px; }
.message_info input{ margin: 5px 0px; }
.des_box{ position: relative; top: -2px; left: 2px; }
.des_content{ border: 1px solid #FFFFFF; margin: 0 2px; }
.des_content.gmar{ margin: 3px 2px; }
.odd{ background-color: #393944; }
.event_content div{ padding: 3px; border-bottom: 1px dotted #777; }
.event_content div:last-child{ border: none; }
#box_race{ margin: 0 auto; width: 138px;}
.illustration{  background-color: #33333E; padding: 3px 0; overflow-x: hidden;}
.illustration img{ padding: 0; vertical-align: bottom; }
.mrg0, .but .mrg0 { margin: 0; }
.od a{ position: relative; top: -3px;}
.btn_link_set{ display: block; float: left; height: 35px; width: 35px; margin-right: 3px;}
.btn_disable{background: url('/img/icons/btn_disable.png') no-repeat; margin: 0;}
.btn_disable:hover{background: url('/img/icons/btn_disable_act.png') no-repeat;}
.btn_enable{background: url('/img/icons/btn_enable.png') no-repeat;}
.btn_enable:hover{background: url('/img/icons/btn_enable_act.png') no-repeat;}
.btn_up{background: url('/img/icons/btn_up.png') no-repeat;}
.btn_up:hover{background: url('/img/icons/btn_up_act.png') no-repeat;}
.btn_down{background: url('/img/icons/btn_down.png') no-repeat; margin: 0 5px;}
.btn_down:hover{background: url('/img/icons/btn_down_act.png') no-repeat;}
.collection {border-top: 1px solid #FFFFFF;}
.collection tbody{display: block; width: 200px; margin: 0 auto}
.collection td{padding: 2px;}
.collection td.col_img{padding: 0px; padding-left: 5px;}
.col_count{height: 22px; margin-left: 39px; margin-top: -22px; text-align: right; width: 20px;}

/* Battle */
.align_right{ text-align: right; }
.align_left{ text-align: left; }

ul.navi { padding: 0px 0px 0px 0px; margin: 0px;}
ul.navi img { padding: 0px 5px 0px 0px;vertical-align: -13%}
ul.navi.limg img { vertical-align: 0 }
ul.navi li { margin-bottom: 0px; border-bottom: 1px solid #1e1e24; border-top: 1px dotted #333333;}
ul.navi li:last-child { border-bottom: none; }
ul.navi li:first-child { border-top: none; }
ul.navi li:hover { border-bottom: 1px solid #3d3d46;}
ul.navi li:hover:last-child { border-bottom: none;}
ul.navi li a { color: #bdc7cc; background-color: #33333e; font-weight: normal; display:block; text-decoration: none; padding: 5px 1px 5px 3px;}
ul.navi li:hover a { text-decoration: none; background-color: #595965; }
ul.navi input{ float: left; margin: 10px 5px 0 3px;}

ul.navi-b { padding: 0px; margin: 0px;}
ul.navi-b img { padding: 0px 4px 0px 3px; vertical-align: baseline; }
ul.navi-b li { background-color: #404040; border-bottom: 1px solid #111111; border-top: 1px solid #d1d1d1; }
ul.navi-b.mb li{ margin-bottom: 3px}
ul.navi-b li:hover { background-color: #c58d00; }
ul.navi-b li a { color: #ffa600; font-weight: bold; display:block; text-decoration: none; padding: 5px 3px; }
ul.navi-b li:hover a { text-decoration: none; color: #fff; }

ul.navi li.org a {color: #FFB700; font-weight: bold;}

li.pay {list-style: square; margin: 0 0 0 20px;}

div.footer { text-align: center; padding: 5px 5px 5px 5px; color: #fff; font-size: small;}
div.footer a { color: #b1b1b1;}
div.footer a:hover { color: #b1b1b1;}
div.footer a.red {color: #FF0000;}
div.footer a:hover.red {color: #FF0000;}
div.footer a.red3 {color: #ff5400;}
div.footer a:hover.red3 {color: #ff5400;}


table.w100 { width: 100%;}
table.center { margin: 5px auto; }
td.t1 { width: 65px; text-align: left; padding: 2px 0px 0px 3px;}
td.t2 { width: 155px; text-align: left;}
table.b-info { width: 236px; margin: 0 auto;}
table.b-info img{ padding: 0;}
td.bi1 { text-align: right;}
td.bi2 { text-align: left;}

input.inp { width: 96%; border: 1px solid #62664E; background-color: #FFFFFF; padding: 3px 0; text-indent: 3px; }
input.inp_2 { width: 50px; border: 1px solid #62664E; background-color: #FFFFFF; margin: 2px 0px;}
input.but { background: url('/img/inter/login.png') no-repeat; display: block; width: 178px; height: 30px; margin: 0 auto;
            padding-bottom: 2px; cursor: pointer; color: #000; }
input.but.buy{ background: url('/img/inter/btn_buy.png') no-repeat; display: inline-block; margin: 0; width: 90px;}
.but a{ display: block; width: 75px; color: #000000; padding: 2px 0; background-color: #898989; margin-right: 3px; text-decoration: none}
.but a:hover{ background-color: #c58d00; color: #ffffff}
a.btn_link {  background: url('/img/inter/login.png') no-repeat; display: block; width: 178px; height: 26px; margin: 0 auto;
              padding-top: 5px; color: #000; text-decoration: none; text-align: center; }
a.btn_link.buy{ background: url('/img/inter/btn_buy.png') no-repeat; width: 90px;}
.pump-actions { display: flex; justify-content: center; align-items: flex-start; gap: 4px; padding: 0 4px; }
.pump-actions a.btn_link { margin: 0; background-size: 100% 31px; white-space: nowrap; }
.pump-actions a.pump-actions__main { flex: 1 1 178px; min-width: 90px; max-width: 178px; }
.pump-actions a.pump-actions__batch { box-sizing: content-box; flex: 0 0 auto; width: auto; min-width: 0; padding-left: 9px; padding-right: 9px; font-weight: bold; }
.but2 { display: block; background: url('/img/inter/but2.png') no-repeat; color: #000; height: 31px; width: 178px; padding-bottom: 3px; cursor: pointer; margin: 2px auto; }
.but2.but2_ba{ background: url('/img/inter/but2_ba.png') no-repeat; cursor: default;}
a.but2{ padding: 5px 0 0; height: 26px; text-decoration: none; text-align: center;}
.robokassa-preview__disabled-action{box-sizing: border-box; height: 31px; padding: 0; line-height: 31px; text-align: center; color: #d6d6d6; text-shadow: 0 1px #000; user-select: none;}
[data-telegram-website-only][hidden] { display: none !important; }
input.but3 { background-color: #ffb700; border: 1px solid #896304; height: 26px; width: 110px; padding-bottom: 3px; cursor: pointer;}
select.sel { width: 96%; padding: 3px 0; border: #2B2222; }
select.sel option{ padding: 0; }
input.text { background-color: #707070; color: white; border: 1px solid #C8C8C8; margin: 2px 0 3px; padding: 2px 1px 3px;}

.buyfrom { padding: 3px 2px 2px 0; }
.buyfrom input.num {width: 50px; padding: 3px 5px; text-align: center; border: 1px solid #2B2222; }
.buyfrom input.smb {width: 80px;}

.space { padding-top: 2px;}
.space2 { padding-top: 5px;}

.terms{ margin: 5px auto 0; text-indent: -4px; width: 96%; }

/*Цвета*/
.white { color: #ffffff}
.red { color: #ff0000;}
.red1 { color: #d02626;}
.red2 { color: #a00000}
.red3 { color: #ff5400}
.blue { color: #7d8fff;}
.blue1 { color: #273fd3;}
.green { color: #2eb431;}
.greenl { color: #00b804;}
.green2 { color: #2acd2d;}
.green3 { color: #00d804;}
.brown { color: #8c490a;}
.orange { color: #ebc02b;}
.gray{ color: #b1b1b1; }
.grey { color: #A9A9A8;}
.color_0 { color: #000;}
.color_2 { color: #ff9600;}
.footer a.green{color: #2eb431}
.footer a.green:hover{color: #2eb431}
div.footer .medium .nobr > a{display: inline-block; min-height: 24px; line-height: 24px; margin: 0 2px;}

a.reda1{color: #d02626;}
a.reda2{color: #FF2626;}
.reda3 a{color: #FF2626!important;}

/*ava*/
.fl{ float: left}
.fr{ float: right}
div.cava{ margin: 0px auto; text-align: center; height: 110px; width: 234px; padding-top: 5px;}
div.qst{ color: #000000; padding: 3px; background-color: #898989;}
div.tip{ padding: 5px 3px 5px 3px; color: #EBC02B; background-color: #202020;}
div.tip .green{ color: #00b804; }
div.tips3{ padding: 5px 3px 5px 3px; color: #ff0000; background-color: #202020;}
.tip a {color: #7FFF00;}

/*рефералка*/
table.ref{ background-color: #4e4e4e; width: 100%}
table.ref tr{ border-bottom: solid 1px #000000}
table.ref td{ padding: 3px}
table.ref a{ color:#ffffff}
table.ref img{ padding-left: 3px}
.w15{ width: 25%}
.ref_link a{ color: #000000; text-decoration: none}
table.ref2{ width: 100%}
table.ref2 td{ padding: 1px 0 1px 3px}
tr.border{ border-bottom: 1px solid #000000}
div.ref_link a{ text-decoration: none; color: #ffffff}
.ref_my_link{ background-color: #FFFFFF; border: 1px solid #2B2222; color: #000000; margin: 2px; word-wrap: break-word; }


/* top */
div.boxt{ padding: 2px 5px 1px 5px; color: #000000;}
div.boxt1{ background: url('/img/inter/bg_top.jpg') repeat; color: #DCEABE; border-bottom: 1px solid #33333e; border-top: 1px solid #33333e; }

/* battle */
div.bg-green{  background-color: #0c630c}
div.bg-blue{  background-color: #041850}
div.bg-red{ background-color: #ad1313}
.pd0, .pd0 img { padding: 0px}
div.bg-red.imgpad img{padding: 3px;}

.medium { font-size: medium!important; }
div.p3{ padding: 5px 0; }
div.b3{ padding: 3px 4px 5px 4px; }
.b4{ padding: 2px 2px 3px 4px}

.pdl{ padding-left: 3px; }
.pdl_2{ padding-left: 7px; }
div.parp img{ padding: 0px 5px 0px 3px; }/* ul.navi img */

/* future */
.bg-fut{ background-color:#828C8B; color: #000000}

/* payment */
div.pay-content{background-color:#202020;}
div.box1s{background-color: #373535;}

/* quest */
div.pad3{padding: 3px;}
.pb3{padding-bottom: 3px;}
div.qst2{ color: #000000; padding: 3px; background-color: #898989;}
div.qst2 a{color: #1f1f1f; text-decoration: underline;}
span.qtxt{display: block; position: relative; top: -3px;}
.clrb {clear: both}


/* Forum */
a.read { color: #B28730;}
a:href.read{ color: #B28730;}

/* Auto school */
td.alg_top{vertical-align: top;}
td.t3 { width: 55px; text-align: left; padding: 2px 0 0 0; }
div.pd_btm{padding-bottom: 3px;}

/* stimulator */
.pd3{padding: 3px;}
a.buyl{display: block; background-color: #202020; color: #00B804; padding-left: 3px; padding-bottom: 1px;}
td.t4 { width: 55px; text-align: left;}
p.ttl{padding-bottom: 1px; color: #ebc02b; font-weight: bold;}

/* chat/forum */
.cuv{ color: #7CE077; word-wrap: break-word; }

/*chat*/
div.text_in{ color: #ff041D;padding: 4px;text-align: center; }
.cus{ color: #FFFFFF; word-wrap: break-word; }
.cus img{ vertical-align: -15%; }
.cmo{ color: #6bedf4; word-wrap: break-word; }
.cmo img{ vertical-align: -15%; }
.cad { color: #6bedf4; word-wrap: break-word; }
.cad img{ vertical-align: -15%; }
.chat_content > div { border-bottom: 1px dotted #777777; padding: 4px 3px 1px; }
.chat_content > div:last-child { border: none; }

.but_refresh { width: 224px; margin: 0 auto;}
.txt_area {  border: 1px solid #62664E; display: block; height: 20px; margin: 0 auto 3px; padding: 3px; width: 96%;}
.txt_area_2 { display: block; margin: 0 auto 3px; width: 94%; border: 1px solid #62664E; padding: 3px;}

/* roulette */
.roul { text-align: center; margin: 3px 0; }
.roul a { display: inline-block; margin-left: 3px; min-width: 52px; min-height: 47px; vertical-align: top; padding-top: 5px;}
.roul a img{padding: 0;}

/* Team Race*/
.tmlist a.active { color: #00b804;}

/*clan */
table.items_box {
  margin-top: 2px;
  min-height: 35px;
}
div.item_name { padding-left: 3px;}

div.item_todo { padding-left: 3px; padding-top: 0; padding-bottom: 0;}

.vert_bot img { vertical-align: bottom;}
.vert_middle img { vertical-align: middle;}
.rci img{height: 60px;}

/* Night race */
.event { border: 1px solid #ffffff; margin: 3px auto 0; }
.china { background: url(/img/inter/china-town.jpg) no-repeat; }
.downtown { background: url(/img/inter/downtown.jpg) no-repeat; }
.getto { background: url(/img/inter/ghetto.jpg) no-repeat; }
.freaktown { background: url(/img/inter/freak-town.jpg) no-repeat; }
.midtown { background: url(/img/inter/midtown.jpg) no-repeat; }
.event td { width: 39px; height: 39px; border: 1px dotted #ffffff; }
.event a { display: block; text-align: center; width: 39px; height: 38px; }
.event a img { margin-top: 12px; border: 1px solid yellow; padding: 0; }
.event a .act { background-color: #444444; }
td.event_active {background-color: #FFBDBD; border: 1px solid #ff0000; height: 35px; padding: 2px; width: 35px;}
.map_navigation { height: 94px; width: 94px; margin: 2px auto; position: relative; }
.move { height: 30px; width: 30px; position: absolute; border: 1px solid #aaa; }
.move img{padding: 0px; position: relative; top: 3px;}
.top { display: block; left: 31px; }
.left { display: inline-block; top: 31px; }
.right { display: inline-block;  right: 0px; top: 31px; }
.bottom { display: block; bottom: 0px; left: 31px; }
.middle { height: 25px; width: 30px; left: 31px; top: 31px; padding-top: 5px; position: absolute; font-weight: bold; text-align: center; border: 1px solid #aaa; }

/* upgrade params */
.td_race{ text-align: center; width: 30px; }
.up_progress_bg{ height: 8px; background-color: #000; }
.up_progress{ height: 8px; background-color: #00D804; }

.up_progress_bg_2{ height: 10px; background-color: #2E2929; border-top: 1px solid #FFFFFF; }
.up_progress_2{ height: 10px; background-color: #1c6679;}

.up_progress_bg_3{ background-color: #d80707; height: 7px; border-bottom: 1px solid #363636; border-top: 1px solid #474545;}
.up_progress_3gr{ height: 7px; background-color: #00CC00;}
.like{color: #47ff00;}
.dislike{color: #f70505;}

.progress_best{background: url('/img/inter/progress_best.jpg') no-repeat; height: 19px; width: 236px; text-align: center;}
.progress_best_bg{background: url('/img/inter/progress_best_bg.jpg') no-repeat; height: 19px;}


.spacer{ background: url('/img/inter/spacer.jpg') repeat-x; height: 3px; }
.spacer_2{ background: url('/img/inter/spacer_2.jpg') repeat-x; height: 3px; }
ul.navigation { background: url("/img/inter/bg_nav.jpg") repeat scroll 0 0 transparent; display: block; float: left; width: 100%;
                border-top: 1px solid #2a2a35; border-bottom: 1px solid #2a2a35; color: #FFB700; font-weight: bold;}
.navigation li{ float: left; background: url('/img/inter/navi.jpg') repeat-y 100% 0; padding: 3px 9px 0 6px; height: 25px; }
.navigation a{ color: #C4C2C2;}

/*------------------ Main page ----------------
*/
.bg_container{ background-color: #33333E;}
.bg-drk {  background-color: #202020;}
.bg-drk2 {  background-color: #201010;}
.tip_up{  display: block; float: right; height: 0; position: relative; right: 40px; top: 25px; width: 0;}
.btn_send{ background: url('/img/inter/btn_send.jpg') no-repeat; height: 31px; width: 153px; display: block; margin: 0 4px; cursor: pointer; padding-bottom: 3px;}
.btn_smile{ background: url('/img/inter/btn_smile.jpg') no-repeat;}
.btn_refresh{ background: url('/img/inter/btn_refresh.jpg') no-repeat;}
.btn_chat{ font-size: 0; height: 31px; width: 31px; border: none; padding: 0; margin: 0; cursor: pointer; display: block;}
.btn_wid_ss{ width: 210px; margin: 0 auto; }
div.ref_link .this{  color: #ebc02b;}
.filter {padding: 2px;}
.filter a{ background: url('/img/inter/pager.jpg') repeat-x; display: inline-block; font-weight: bold; margin: 2px;
           padding: 1px 5px 0; text-decoration: none; border: 1px solid #2a2a35; color: #ffffff; }
.filter a.active{ color: #ffb200;}
.filter a.active.red{ color: #ff0000;}
.filter_act{ background: url('/img/inter/pager.jpg') repeat-x;  border: 1px solid #2a2a35; color: #ffb200; margin: 2px; padding: 1px 5px 0; font-weight: bold;}

.btn_confirm{ display: inline-block; width: 100px; text-align: center; color: #000; text-decoration: none; height: 27px; padding-top: 7px;}
.btn_yes{ background: url('/img/inter/btn_yes.png') no-repeat;}
.btn_no{ background: url('/img/inter/btn_no.png') no-repeat;}

/* ------- Modern inter ----------
*/
.top_menu a, .top_menu span, .top_menu div { height: 34px;  color: #181a27; display: block; text-decoration: none;}
.top_menu .btn_top_menu{width: 40%;}
.top_menu .btn_top_menu_left{float: left;}
.top_menu .btn_top_menu_right{float: right;}

.btn_top{ background: url('/img/modern_inter/btn_top.jpg') repeat-x; display: block;
          padding-top: 7px; text-align: center; text-decoration: none;}
.btn_top_left_position{margin: 0 14px 0 32px;}
.btn_top_right_position{margin: 0 32px 0 14px;}
.btn_top_left{ background: url('/img/modern_inter/btn_top_left.png') no-repeat; width: 32px;}
.btn_top_left_text{bottom: 34px; display: block; left: 8px; margin: 0 auto; position: relative; width: 68px;}
.btn_top_left_gif{ background: url('/img/modern_inter/btn_top_left_gif.gif') no-repeat; width: 32px;}
.btn_top_left_r{ background: url('/img/modern_inter/btn_top_left_r.png') no-repeat; width: 14px;}
.btn_top_right{ background: url('/img/modern_inter/btn_top_right.png') no-repeat; width: 32px;}
.btn_top_right_l{ background: url('/img/modern_inter/btn_top_right_l.png') no-repeat; width: 14px;}
.btn_top_center_l{ background: url('/img/modern_inter/btn_top_center_l.png') no-repeat; width: 19px; float: left;}
.btn_top_center_l img{ left: 10px; position: relative; top: 8px;}
.btn_top_center_r{ background: url('/img/modern_inter/btn_top_center_r.png') no-repeat; width: 19px; float: right;}
.btn_top_center_m{ background: url('/img/modern_inter/btn_top_center_m.jpg') repeat-x;}
.emblem{width: 20%; margin: 0 auto;}
.emblem_position{bottom: 31px; height: 0!important; margin: 0 auto; position: relative; right: 14px; width: 0;}
.emblem_position_pmp{bottom: 25px; height: 0!important; margin: 0 auto; position: relative; right: 14px; width: 0;}

.main_menu{ margin: 2px 0 0;}
.main_menu_left{float: left; width: 49%;}
.main_menu_right{float: right; width: 49%;}
.main_menu img { left: 9px; position: relative; top: 8px;}
.main_menu a, .main_menu span { height: 35px;  color: #ffb200; display: block; text-decoration: none; margin-bottom: 5px;}
.btn_menu{ background: url('/img/modern_inter/btn_menu.jpg') repeat-x; display: block;
           padding-top: 5px; text-align: center; text-decoration: none;}
.btn_menu_l_text{margin: 0 36px 0 5px;}
.btn_menu_r_text{margin: 0 5px 0 36px}
.main_menu span.btn_menu{height: 30px;}
.btn_menu_left_r{ background: url('/img/modern_inter/btn_menu_left_r.png') no-repeat; width: 36px; float: right;}
.btn_menu_left_l{ background: url('/img/modern_inter/btn_menu_left_l.png') no-repeat; width: 5px;}
.btn_menu_right_l{ background: url('/img/modern_inter/btn_menu_right_l.png') no-repeat; width: 36px;}
.btn_menu_right_r{ background: url('/img/modern_inter/btn_menu_right_r.png') no-repeat; width: 5px; float: right;}

/* Paint car */
.car_color{ max-width: 186px; margin: 0 auto;}
.car_color.car_color_bg{  max-width: 236px;}
.car_color img{ padding: 0;}
.car_color a{ display: inline-block; margin: 4px 6px;}
.car_color_block{ height: 43px; width: 43px;}

.car_color_0{background: #000;}
.car_color_1{background: #fff;}
.car_color_2{background: #ff0000;}
.car_color_3{background: #00af00;}
.car_color_4{background: #0000af;}
.car_color_5{background: #00ffff;}
.car_color_6{background: #ffff00;}
.car_color_7{background: #ff8000;}
.car_color_8{background: #af00af;}

/*  ---------------------------- Tuning -------------------------- */
.tun {position: relative; display: inline-block; left: -4px; width: 30px; margin-left: -29px;}
.tun_1{background: url("/img/icons/tun_1.png") no-repeat scroll 0 0 transparent; top: 2px; height: 16px;}
.tun_2{background: url("/img/icons/tun_2.png") no-repeat scroll 0 0 transparent; top: 3px; height: 24px;}
.tun_3{background: url("/img/icons/tun_3.png") no-repeat scroll 0 0 transparent; top: 1px; height: 30px;}
.tun_4{background: url("/img/icons/tun_4.png") no-repeat scroll 0 0 transparent; top: 1px; height: 30px;}
.tun_5{background: url("/img/icons/tun_5.png") no-repeat scroll 0 0 transparent; top: 1px; height: 30px;}

.fslnk { display: inline-block; background: url('/img/icons/bg_link_set.png') no-repeat; width: 35px; height: 35px; vertical-align:middle; margin-bottom: 4px;}
.fslnk:hover { background: url('/img/icons/bg_link_set_act.png') no-repeat;}
.fslnk img{ padding: 0px; margin-top: 10px;}
.fslnk span{ position: relative; top: 6px;}
.fslnk.btn_like{background: url('/img/inter/btn_like.png') no-repeat; width: 93px; text-align: left; padding-left: 7px; text-decoration: none;}
.fslnk.btn_like:hover{background: url('/img/inter/btn_like_act.png') no-repeat; width: 93px; text-align: left; padding-left: 7px;}

.experience{ display: block;}
.exp_bg{ background: url('/img/inter/exp_bg.jpg') repeat-x; height: 11px; overflow-x: hidden;}
.exp_line{ background: url('/img/inter/exp_line.jpg') repeat-x; height: 10px; }
.exp_point{ background: url('/img/inter/exp_point.jpg') no-repeat; height: 10px; float: right; width: 65px; margin-top: -10px;}
.exp_left{ background: url('/img/inter/exp_left.png') no-repeat; height: 10px; width: 7px; position: absolute;}
.exp_right{ background: url('/img/inter/exp_right.png') no-repeat; height: 10px; width: 5px; position: relative;}
.exp_count{border-left: 1px solid #888686; color: #0EC4BD; font-size: 8pt; height: 12px; margin-right: 2px; padding-left: 2px;}
.exp_count a{text-decoration: none; color: #0EC4BD; position: relative; top: 1px;}
.bike_m {display: inline-block; vertical-align: bottom; padding-bottom: 2px; position: relative;}
.bike_l {position:absolute; bottom: -3px;left: -10px;}
.bike_md {display: block; margin-top: -60px; margin-left: 27px;}
.bike_l1 {position:absolute; bottom: -3px;left: 0px;}
.bike_r {position:absolute; bottom: -3px;right: -2px;}
.bike_r1 {position:absolute; bottom:-3px; right: 0px;}
.car2 { display: block; background: url('/img/inter/bg-car.jpg') repeat-x 0 100% #BBBCB3; text-align: center; padding-top: 12px;padding-bottom: 10px;}
.car2.main{ margin: 0px; padding-bottom: 8px;}
.car2.car_b{ background: url('/img/inter/bg-car_b.jpg') repeat-x 0 100%; }
.car2 img{ padding: 0; vertical-align: bottom; }
.car2.race { background: url('/img/inter/bg-car_race.jpg') repeat 0 100%; padding: 10px 0 6px;}
.boxp3 .fl img{padding: 0;}

.bg_car_m{ background: url('/img/inter/bg-car.jpg') repeat-x; height: 125px; text-align: center; padding-top: 11px;}

.car_bg_0{background: url('/img/inter/car_bg_btn_0.jpg') no-repeat;}
.active_services img{padding-bottom: 5px;}

.interview_btns{ background: #222222;}
.interview_btns li{ background: url('/img/inter/interview_rating_bg.jpg') repeat-x;}
.interview_btns a{border-top: 1px solid #000; cursor: default; padding: 0 3px; display: block;
                 color: #fff; margin-top: -29px; height: 25px; text-decoration: none; padding-top: 3px;}
.interview_rating{height: 28px; background: url('/img/inter/interview_rating.jpg') repeat-x; width: 0}
.interview_block{line-height: 28px; padding-left: 3px;}

.timer_progress{background: url('/img/inter/timer_progress.jpg') repeat-x; height: 25px; width: 0;}
.timer_progress_bg{background: url('/img/inter/timer_progress_bg.jpg') repeat-x; height: 25px;}
.timer{padding-left: 3px; height: 25px; margin-top: -23px;}

.b-share a{margin-right: 4px;}

/* Main page */
.main_block{background: url('/img/inter/main_block_bg.jpg') repeat; position: relative;}
.main_content{padding: 5px;}
.main_border_top{background: url('/img/inter/main_border_top.jpg') repeat-x; height: 6px; margin: 0 6px;}
.main_border_bottom{background: url('/img/inter/main_border_bottom.jpg') repeat-x; height: 6px; margin: 0 6px;}
.main_border_left{background: url("/img/inter/main_border_left.jpg") repeat-y scroll 0 0 transparent; height: 100%; position: absolute; width: 6px;}
.main_border_right{background: url("/img/inter/main_border_right.jpg") repeat-y scroll 0 0 transparent; height: 100%; position: absolute; right: 0; width: 6px;}
.main_corner{background: url('/img/inter/main_corner.png') no-repeat; width: 20px; height: 21px; position: absolute;}
.corner_tl{top: -7px; left: -1px;}
.corner_bl{bottom: -8px; left: -1px; background-position: -1px -27px;}
.corner_tr{right: -1px; top: -7px; background-position: -27px 0;}
.corner_br{right: -1px; bottom: -8px; background-position: -27px -27px;}

.color_12{color: #c2d632; }
.color_13{color: #dca006; }

.but.btn_login{background: url('/img/inter/btn_login.png') no-repeat; width: 178px; color: #aac52a;}
.btn_link.btn_forgot{background: url('/img/inter/btn_forgot.png') no-repeat; width: 164px; padding: 4px 0 0 14px; height: 28px; color: #fac409;}

/*  ---------------------------- Base -------------------------- */
.base_content{background: #1d1c22;}
.base_content_child{width: 100%;}
.btn_base{background: url("/img/inter/btn_base.png") no-repeat 0 -83px; display: block; height: 38px;
          overflow: hidden; text-decoration: none; width: 100%;}
.btn_base_left{background: url("/img/inter/btn_base.png") no-repeat 100% -41px; cursor: pointer; display: block; height: 38px;}
.btn_base_cont{background: url("/img/inter/btn_base.png") repeat-x; color: #d8f133; display: block;
          height: 31px; margin: 0 6px 0 40px; white-space: nowrap; padding-top: 7px;}
.btn_base_cont img:first-child{margin: 2px 0 0 -30px; padding-right: 15px;}
.btn_base:hover, .btn_base:hover .btn_base_left, .btn_base:hover .btn_base_cont{background-image: url("/img/inter/btn_base_act.png");}

.platform.hide{visibility: hidden; display: none;}
.platform img{padding: 0;}
#main_share {text-align:center; padding: 5px;}
#main_share .b-share {height:32px;}
#main_share .b-share-icon_vkontakte,
#main_share .b-share-icon_facebook,
#main_share .b-share-icon_twitter,
#main_share .b-share-icon_odnoklassniki,
#main_share .b-share-icon_moimir,
#main_share .b-share-icon_gplus {width:32px;height:32px;display:block;background:url("../../jss/share/icons.png") no-repeat;}
#main_share .b-share .b-share__handle {padding:0!important;}
