
.index, a:visited .index { 
background-color: #F6F6F6;
border: 1px solid #EDEDF2;
border-radius: 5px;
color: #616683;
display: block;
margin: 5px;
padding: 3px 5px;
word-wrap: break-word;
font-size:14px;
 }
 
 .right
 {
 text-align:right;
 }
 
 .cent
 {
 text-align: center;
 }
 
 .bleik, a:visited .bleik { 
background-color: #F6F6F6;
border: 1px solid #EDEDF2;
border-radius: 5px;
text-align: right;
color: #616683;
display: block;
margin: 5px;
padding: 3px 5px;
word-wrap: break-word;
font-size:14px;
 }
 .race-btn {height:35px; width:100%; background-color: #058c07; background:url(images/race-btn-bg.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}

.commm {
margin-top: 7px;
margin-bottom: 7px;
border-bottom: 1px dotted #B5B5B5;
border-top-style: none;
border-top-width: 0;
border-right-style: none;
border-right-width: 0;
border-left-style: none;
border-left-width: 0;
}
 
 
 .errors
 {
margin: 5px;
padding:10px;
 font-size:14px;
 background-color:$ff0000;
 color:#ff0000;
  }

  
 .right
 {
 text-align:right;
 }
 
 .cent
 {
 text-align: center;
 }
 
 .errors
 {
margin: 5px;
padding:10px;
 font-size:14px;
 background-color:$ff0000;
 color:#ff0000;
  }

 

* {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;}

.tech {width: 100%; background-color: #333333;}
.tech td {padding: 5px; font-size: 10pt; border-style: solid; border-width: 1px; border-color: #000000; width: 50%;}
.tech-red {background-color: #4b302f; color: #fd5959;}
.tech-green {background-color: #2f4b30; color: #92dd2f;}
.tech-orange {background-color: #4b422f; color: #ff9600;}

.carbon-light {background: url(img/carbon-bg.png);}
.carbon-dark {background: url(img/carbon-dark.png);}

.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}
.gold{color: #8B7500}
.cream{color: #ead9bb}
.blackfont{color: #000000}
.shadowtext {
    text-shadow: black 1px 1px 2px, black 0 0 3em; /* Параметры тени */
    color: #ead9bb; /*  цвет текста */
   }
.shadowtext_2 {
    text-shadow: black 1px 1px 2px, white 0 0 3em; /* Параметры тени */
    color: #ADFF2F; /*  цвет текста */
}
.shadowtext_red {
	 text-shadow: black 1px 1px 2px, black 0 0 3em; /* Параметры тени */
    color: #ff9600; /*  цвет текста */
}


.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-w{background-color:#4f92f6; 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;}
.green-header-race {background-color: #058c07; height: 20px; 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(img/green-stars.png) no-repeat; background-position: top center; color:#fff; font-size: 12pt; font-weight: bold;}
.brown-header td {background: url(img/brown-stars.png) no-repeat; background-position: top center; color:#fff; font-size: 12pt; font-weight: bold;}
.gray-header td {background: url(img/log-bg.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(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(img/shop-bg.png);}
.gray-table {background: url(img/carbon-bg.png);}
.td-cell{border-top: 1px solid #000; height: 85px;}
.garage-table {background: url(img/garage-bg.png); background-repeat:repeat-x; background-color: #dadada}
.garage-table td {padding: 0px; font-size: 16px; padding-right: 5px;}

.garage23-table {background: url(img/23.png); background-repeat:no-repeat; background-color: #dadada;}
.garage23-table td {padding: 0px; font-size: 16px; padding-right: 5px; color: black}

.garage8-table {background: url(img/8m04.png); background-repeat:no-repeat; background-position: center 23px; background-color: #dadada;}
.garage8-table td {padding: 0px; font-size: 16px; padding-right: 5px; color: black}

.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;}
.msg-table-transit {border: 10px solid #4273c2;}
.msg-table-transit td{background-color: #c5cce8; padding: 5px;}

.taxi-table {background: url(img/taxi-back.png) repeat-x; background-position: top; background-color:#707070; color:#fff; font-size: 12pt; font-weight: bold;}

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

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

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

.casino_bg {background: url(img/casino_bg.jpg); background-repeat:no-repeat; background-color: #000; background-position: top center; height: 500px}

.map_new {background: url(images/2.jpg); background-repeat:no-repeat; background-color: #000; background-position: top center; height: 500px}
.map_new td{padding: 10px;}

.daybonus td{text-align: center; padding: 0px}
.inmap{width: 100%}
.inmap td{text-align: center; padding: 5px}
.racelist td{text-align: left; padding: 0px}

.inmap-new{width: 100%}
.inmap-new td{text-align: center; padding: 2px}

/* BUTTONS */
.btn {height:24px; width:155px; background:url(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(img/race-btn-bg.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
.new-race-btn {height:50px; width:100%; background-color: #058c07; background:url(img/new-race-btn-bg.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 14pt; color: #fff;}
.bank-btn {height:35px; width:100px; background:url(img/race-btn-bg.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(img/btn-inactive-bg.png) repeat-x; border: 1px solid #686868; font-weight: bold; font-size: 11pt; color: #fff;}
.new-race-inactive-btn {height:50px; background-color: #ccc; width:100%; background:url(img/new-btn-inactive-bg.png) repeat-x; border: 1px solid #686868; font-weight: bold; font-size: 14pt; color: #fff;}
.upgrade-btn {height:47px; width:100%; background:url(img/upgrade-btn-bg.png) repeat-x; border: 1px solid #333; font-weight: bold; font-size: 11pt; color: #fff;}
.upgrade-inactive-btn {height:47px; width:100%; background:url(img/upgrade-btn-inactive-bg.png) repeat-x; border: 1px solid #333; font-weight: bold; font-size: 11pt; color: #fff;}
.no-btn {height:35px; width:100%; background:url(img/no-btn-bg.png) repeat-x; border: 1px solid #7c0000; font-weight: bold; font-size: 11pt; color: #fff;}
.no-btn2 {height:35px; width:10%; background:url(img/no-btn-bg.png) repeat-x; border: 1px solid #7c0000; font-weight: bold; font-size: 11pt; color: #fff;}
.yes-btn {height:35px; width:100%; background:url(img/race-btn-bg.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
.ok-btn {height:33px; width:100%; background: url(img/ok_n.png) 8px 2px no-repeat, url(img/bat.png) repeat-x; background-color: #ff9600; border: 0px; font-weight: bold; font-size: 11pt; color: #fff;}

.build-btn {height:50px; width:100%; background-color: #058c07; background:url(img/new-race-btn-bg.png) repeat-x; border: 1px solid #005f01; font-weight: bold; font-size: 11pt; color: #fff;}
.build-inactive-btn {height:50px; background-color: #ccc; width:100%; background:url(img/new-btn-inactive-bg.png) repeat-x; border: 1px solid #686868; font-weight: bold; font-size: 11pt; color: #fff;}
/* TOP LINE */
.top-line {width:100%; background-color: #d1fee9; padding-bottom: 3px;}

.version-change {
    background-color: #232323;
    outline: 1px solid #000;
    border-top: 1px solid #3f3f3f;
    text-align: center;
    padding: 4px;
}

.version-change a {
    color: #ffffff;
    font-weight: bold;
}

/* ERRORS */