/* Global */
@CHARSET "UTF-8";

* {margin:0; padding:0;}
img {vertical-align:middle; border:0;}
body {font:16px Calibri, Arial, sans-serif; margin:0 auto; padding:0; color:#000; max-width:350px; background:#221e1f;}
table {border-collapse:collapse; border-spacing:0;}
table td {border:0px; vertical-align: middle;}
textarea {width:160px; height:80px; margin:0 36px;} 

/* STANDART */
.wdt {width: 100%;}
.wdt td{padding: 5px; font-size: 10pt;}
.wdt img{padding-right: 3px}
.wdt a{font-size: 12pt;}
.wdt b{font-size: 10pt;}

.txt {color: #ffffff; font-weight: bold;}


.black {background-color: #000}
.yellow{color: #ffd224}
.orange{color: #ff9600}
.green{color: #92dd2f}
.gray{color: #7e7d7e}
.white{color: #fff}
.red{color: #fd5959}
.redmsg{color: #fd5959; font-size: 9pt;}
.blue{color: #4f92f6}
.cream{color: #ead9bb}
.blackfont{color: #000000}

.class-x{background-color:#B3EE3A; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-s{background-color:#6666cc; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-a{background-color:#e9ab34; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-b{background-color:#c23435; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-c{background-color:#539c2f; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-d{background-color:#1c7deb; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-e{background-color:#a13be1; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-f{background-color:#d55b1f; color: #000; padding-left: 2px; padding-right: 2px; border: 1px solid #555555; font-size: 9pt; font-weight: normal;}
.class-text{padding-left: 2px; padding-right: 2px; font-size: 9pt; font-weight: normal;}

/* HEADERS */
.green-header {background-color: #058c07; height: 30px; border-top: 1px solid #005f01; border-bottom: 1px solid #005f01;}
.brown-header {background-color: #8c3805; height: 30px; border-top: 1px solid #5d2401; border-bottom: 1px solid #5d2401;}
.gray-header {background-color: #898989; height: 30px; border-top: 1px solid #898989; border-bottom: 1px solid #898989;}
.green-header td {background: url(green-st.png) no-repeat; background-position: top center; color:#fff; font-size: 12pt; font-weight: bold;}
.brown-header td {background: url(brown-st.png) no-repeat; background-position: top center; color:#fff; font-size: 12pt; font-weight: bold;}
.gray-header td {background: url(log-bg00.png) repeat-x; background-position: top; color:#fff; font-size: 12pt; font-weight: bold;}
.taxi-header {background-color: #ead900; height: 30px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.taxi-header {background: url(http://193.33.26.89/race/img/taxi-header.png) no-repeat; background-position: top right; color:#fff; font-size: 12pt; font-weight: bold;}
.taxi-header td{font-weight: bold;}

/* TABLES */
.green-table {background: url(shop-bg0.png);}
.gray-table {background: url(carbon-b.png);}
.td-cell{border-top: 1px solid #000; height: 85px;}
.garage-table {background: url(garage-b.png); background-repeat:repeat-x; background-color: #dadada}
.garage-table td {padding: 0px; font-size: 16px; padding-right: 5px;}
.msg-table {border: 10px solid #927556;}
.msg-table td {background-color: #ffea00; padding: 5px;}
.msg-table-win {border: 10px solid #8bc242;}
.msg-table-win td{background-color: #d3e7c4; padding: 5px;}
.msg-table-loose {border: 10px solid #c12424;}
.msg-table-loose td{background-color: #e7dcc4; padding: 5px;}
.taxi-table {background: url(http://193.33.26.89/race/img/taxi-back.png) repeat-x; background-position: top; background-color:#707070; color:#fff; font-size: 12pt; font-weight: bold;}

.license-table {background: url(http://193.33.26.89/race/img/license-bg.png); border: 3px solid #eec2c1}

.td-learn{border: 2px solid #868686; background-color: #000; color: #000; background:url(no-btn-b.png) repeat-x; background-position: top;}
.td-learning{border: 2px solid #868686; background-color: #ccc; color: #ccc; background:url(http://193.33.26.89/race/img/yellow-bg.png) repeat-x; background-position: top;}
.td-learned{border: 2px solid #868686; background-color: #fff; color: #fff; background:url(race-btn.png) repeat-x; background-position: top;}

.main-menu {background: url(menu-bg0.png); background-repeat:repeat-x; background-color: #dadada; height: 36px; border: solid 1px #bebebf; background-position: bottom;}
.map {background: url(map20000.jpg); background-repeat:no-repeat; background-color: #000; background-position: top center; height: 500px}
.map td{padding: 10px;}



/* BUTTONS */
.btn {height:24px; width:155px; background:url(http://193.33.26.89/race/img/btn-bg.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
.race-btn {height:35px; width:100%; background-color: #058c07; background:url(race-btn.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
.bank-btn {height:35px; width:100px; background:url(race-btn.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
.race-inactive-btn {height:35px; background-color: #ccc; width:100%; background:url(btn-inac.png) repeat-x; border: 1px solid #686868; font-weight: bold; font-size: 11pt; color: #fff;}
.upgrade-btn {height:47px; width:100%; background:url(upgrade-.png) repeat-x; border: 1px solid #333; font-weight: bold; font-size: 11pt; color: #fff;}
.upgrade-inactive-btn {height:47px; width:100%; background:url(upgrade0.png) repeat-x; border: 1px solid #333; font-weight: bold; font-size: 11pt; color: #fff;}
.no-btn {height:35px; width:100%; background:url(no-btn-b.png) repeat-x; border: 1px solid #7c0000; font-weight: bold; font-size: 11pt; color: #fff;}
.yes-btn {height:35px; width:100%; background:url(race-btn.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
/* TOP LINE */
.top-line {width:100%; background-color: #d1fee9; padding-bottom: 3px;}


/* ERRORS */
