body {  font-family: Tahoma, Verdana, sans-serif; font-size: 12px; height:100%; width:100%; margin:0; padding:0;}
p {  font-family: Tahoma, Verdana, sans-serif; font-size: 12px;}
td {  font-family: Tahoma, Verdana, sans-serif; font-size: 12px;}
td.cur_hand { cursor : hand; padding: 2px 0 0 0; }

a:link {  color: black; text-decoration: none}
a:visited {  color: black; text-decoration: none}
a:hover {  color: #840000; text-decoration: underline}
a:link.white {  color: white; text-decoration: none}
a:visited.white {  color: white; text-decoration: none}
a:hover.white {  color: yellow; text-decoration: none}

.tblsimple { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-spacing: 0px; border: 0px solid red; }

.just { text-align: justify; text-indent: 15pt; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px; }
/*
.btnNorm { background-image: url(../images/button.jpg) }
.btnOver { background-image: url(../images/button_h.jpg) }
*/

.hide { display: none; }
.btnNorm, .btnOver, .btnDown { font-weight: bold; cursor:pointer; background-image: url(http://stat.formula-n2o.ru/images/button.jpg); }

.btnTextNorm { color: white }
.btnTextOver { color: yellow }
.btnNorm {  }
.btnOver {  }
.btnDown { background-image: url(http://stat.formula-n2o.ru/images/button_h.jpg); color: yellow }

.btn2Norm { background-image: url(http://stat.formula-n2o.ru/images/button2.jpg) }
.btn2Over { background-image: url(http://stat.formula-n2o.ru/images/button2_h.jpg) }
.counter { color: #DEDEDE; font-weight: bold; font-size: 12px; letter-spacing: 5px; padding-right: 7px; }

div.zap { margin: 3px; width: 30%; float: left; }
div.zap1 { margin: 1px; width: 30%; float: left; }

div.zap1 .zap_param DIV { float: left; width: 39px; margin: 0 4px 4px 0; }
div.zap1 .zap_param { height: 45px; vertical-align:top; }
div.zap1 .zap_param DIV IMG { margin: 0 4px 0 0; }

/* Новый магазин */
.shopins { position: static; overflow: auto; width: 100%; visibility: visible; top: 1px; height: 100%; scrollbar-face-color: #D3D3D3; scrollbar-highlight-color: #D3D3D3; scrollbar-shadow-color: #D3D3D3; scrollbar-3dlight-color: #4C6164; scrollbar-arrow-color: #4C6164; scrollbar-track-color: #EEF1F0; scrollbar-darkshadow-color: #4C6164; background-color:#dedede;}
.nzap { margin: 1px; padding: 0; float: left; width: 260px; height: 80px; position: relative;  }
.nlot { margin: 0; padding: 1px; float: left; width: 100%; height: 80px; position: relative; display: inline-block; background-color: #dedede;  }
.tst { border: 0px solid #33FF00; background-color: Maroon; color: Orange; }

.shopins h1 { background-color: #666666; font-size: 12px; color: White; padding: 3px; margin: 0; }
.shopins h2 { font-size: 11px;  padding: 2px; margin: 0; text-align: center; }
.shopins img { border-collapse: collapse; position: relative; }
.pnl { float: right; padding: 1px; margin: 0; width: 65px; height: 66px; font-weight: bold; font-size: 12px; background-color: #666666; color: #D5D5D5; }
/* стиль аукциона */
.stats { height: 66px; margin: 0; padding: 0; color: #666666; font-size: 9px; text-align: justify; }
.prms { float: left; width: 56px; margin: 0; padding: 0px;  font-weight: bold;   }
.prms img, .pnl img { margin: 0px 1px 0 3px; top: 3px;}
.stats td { margin: 0; padding: 0; color: #666666; font-size: 9px; text-align: justify; vertical-align:top; }
.prms { float: left; width: 56px; margin: 0; padding: 0px;  font-weight: bold;}
.lotp { width: 56px; margin: 0; padding: 0px;  font-weight: bold;   }
.btm { width: 65px; border-collapse: collapse; top: 71px; right: 4px; margin: 0; padding: 0;  display: block; position: absolute;  }
.lotp img { margin: 0px 1px 0 2px; top: 1px; line-height: 20px;}
.pnlimg { width: 64px; height: 64px; border: 1px solid #666666; }


.submenu_normal, .submenu_current, .submenu_over { font-weight: bold; white-space: nowrap; }
.submenu_normal { color: black; text-decoration: none; cursor: pointer; }
.submenu_current { color: #840000; text-decoration: none; cursor: default; }
.submenu_over { z-index: auto ;color: #840000; text-decoration: underline; cursor: pointer; }

/* Классы из старого дизайна для совемстимости. Здесь они временно, пока не переделаем полностью новую вёрстку */

.enterTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left : 1px solid #c7c4c4;
	border-top : 1px solid #c7c4c4;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	background-color : #e8e8e8;
}

.next, .next_over { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: black; background-color: #666666; text-decoration: none; cursor:pointer; }

.next_over { color: #FFFFFF; text-decoration: underline; }

.scrllbarst { visibility: visible; height: 100% ; overflow: auto; width: 200px; padding: 0 4px 0 0 px;
	scrollbar-face-color: #d3dbd8; scrollbar-highlight-color: #d3dbd8; scrollbar-shadow-color: #d3dbd8; scrollbar-darkshadow-color: #4c6164;
	scrollbar-3dlight-color: #4c6164; scrollbar-arrow-color: #4c6164; scrollbar-track-color: #eef1f0;
}
.clicble { cursor: pointer; } 
.dotTable { border-collapse:collapse; } 
.dotTable th, .dotTable td { text-align:center; } 
.dotTable th { border:2px solid black; font-size:11px; } 
.dotTable td { border:1px dashed black; }

/* блоки для отображения характеристик деталей */
.ModStyle {
	background-image: url('http://stat.formula-n2o.ru/images/icons/style.gif');
	background-position: left top;
	padding: 0 3px 0 16px;
	line-height: 13px;
	background-repeat: no-repeat;
}

/* new CSS */
/* injection by SVolkov 2010 */
u{text-decoration:none;}
.u{text-decoration:underline;}
.l{text-align:left;}
.c{text-align:center;}
.j{text-align:justify;}
.r{text-align:right;}
/*.stats{color:White;padding:0 0 0 2px;} */
.ttl{color:#ffff4c;}
.add{color:#0fff42;}
.del{color:Red;}
.rgt{float:right;}
.lft{float:left;}

.br{display:block;width:787px;height:1px;line-height:1px;overflow:hidden;margin-top:-1px;}
.hide {display: none;}
.show{display:inline;}


.cash_area { padding: 0 0 1px 10px; font-size:10px;color:white; font-weight: bold; text-align:right; background-image: url(../images/cash.gif);  width:145px; height:16px;}
.lvl_area {padding: 1px 0; font-size:10px;color:white; font-weight: bold; text-align:left; background-image: url(../images/lvl_area.gif);  width:90px; height:16px; margin: 7px 0 0 0; }

.cmoney, .gmoney, .gldmoney, .lmoney,.ico_brk,.ico_spd,.ico_stl,.ico_pwr,.ico_hnd,.ico_tim,.ico_cnt {margin:0 1px;background: url(../images/pic.png) no-repeat;font-style:normal;display:inline-block;padding:0 0 0 15px;line-height:11px;height:11px;vertical-align:middle;}
.cmoney{background-position:-10px -12px;}
.gmoney{background-position:-10px -26px;}
.gldmoney{background-position:-10px -11px;}
.lmoney{background-position:-10px -11px;}

.ico_brk{background-position:-10px -80px;}
.ico_spd{background-position:-10px -95px;}
.ico_stl{background-position:-10px -109px;}
.ico_pwr{background-position:-10px -123px;}
.ico_hnd{background-position:-10px -137px;}
.ico_tim{background-position:-10px -187px;}
.ico_cnt{background-position:-10px -67px;}

.exp{background-position:-2px -1px;padding:0 0 0 26px;margin:0 1px; font-style:normal;display:inline-block;line-height:11px;height:11px;vertical-align:middle;}

td.priv_mess {
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
}

td.priv_mess2 {
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
/* 2020 */
/* some special style money/race etc */
.oxo {
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat;
	background-position: 0 0; 
	padding:0; height: 1px; width:1px; line-height:1px;
	text-decoration: none; text-align:left;
	display: inline-block;}

.cm, .gm, .lm, .gldm {
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat;
	padding:1px 5px 0px 15px; height: 16px; line-height:16px;
	text-decoration: none; text-align:left;
	display: inline-block;
}
.cm { background-position: -785px -16px; } 
.gm { background-position: -785px -50px; } 
.lm { background-position: -785px -95px; } 
.gldm { background-position: -785px -143px; } 

.y,.n,.fin,.warn,.off {
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat; background-position: 0 0;  padding:0;  width:17px;  height: 17px; text-decoration: none; display:inline-block; line-height:17px;  text-align:left; margin:0; }

.u { display:inline-block; width:18px; height:11px; padding:0;margin:0; text-decoration: none; line-height:17px; text-align:left;  background-repeat: no-repeat; background-position: 0 0;
background-image:url(http://stat.formula-n2o.ru/images/info/u.gif); }
.y { background-position: -89px -95px; }
.n { background-position: -71px -95px; }
.warn { background-position: -107px -95px; }
.off { background-position: -53px -95px; }
.fin { background-position: -125px -95px; }

.i { background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat; background-position: -97px -51px; padding:0; width:10px;  height: 10px; text-decoration: none; display:inline-block; line-height:inherit;  text-align:left; margin:0;} 
.refr { background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat; background-position: -83px -16px; padding:0; width:21px;  height: 14px; text-decoration: none; display:inline-block; line-height:inherit;  text-align:left; margin:0;} 


.brk, .sty, .spd, .pow, .hnd { background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat; background-position: 0 0;  padding:0;  width:14px;  height: 14px; text-decoration: none; display:inline-block; line-height:10px;  text-align:left; margin:0;}
.brk { background-position: -13px -18px; }
.sty { background-position: -27px -18px; }
.spd { background-position: -41px -18px; }
.pow { background-position: -55px -18px; }
.hnd { background-position: -69px -18px; }

.dur { display:inline-block; margin:0; padding:0; width:11px; height: 13px;  background-image: url(http://stat.formula-n2o.ru/images/allbtns.png); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; line-height:10px; text-align:left;}
.hi { background-position: -9px -98px; }
.med { background-position: -20px -98px; }
.low { background-position: -30px -98px; }
.non { background-position: -40px -98px; }

.prz { background-repeat: no-repeat; background-position: 0 2px;  padding:0;  width:23px;  height: 11px; text-decoration: none; display:inline-block; line-height:11px;  text-align:left; margin:0; background-image:url(http://stat.formula-n2o.ru/images/stavka.gif);}

.toRace { background-repeat: no-repeat; background-position: 0 0;  padding:0;  width:24px;  height: 16px; text-decoration: none; display:inline-block; line-height:21px;  text-align:left; margin:0; background-image:url(http://stat.formula-n2o.ru/images/add_over.gif); cursor: pointer; }
.toRac-e:hover { background-image:url(http://stat.formula-n2o.ru/images/add_over.gif);}
.hide { display:none; }
.listrc t-r:nth-child(even) { background: #D0D0D0; }

/* bbtm code
<div class="bbtm" unselectable="on" >На Cтарт<i/></div>
<div class="bbtm hlp" unselectable="on" >На Cтарт<i/></div>
<div class="bbtm sml" unselectable="on" >На Cтарт<i/></div>
*/
.bbtm, .bbtm i { 
	display:inline-block; margin:0;
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat;
	height: 23px; width:auto;
	line-height:23px; font-weight:bold; font-size:11px; font-family:sans-serif; white-space:nowrap; text-decoration: none; text-align:center; 
}
.bbtm {
	cursor: pointer;
	position: relative;
	color: #d9dadb; 
	background-position: 0 -68px;
	padding: 0 10px 0 14px;   
}

.bbtm i {
	position: absolute; right:-3px; top:0; width:4px;
	background-position: 0 -92px;
}

.bbtm:hover, .bbtm.hover { color: #ffd700; }
.bbtm_hover { color: #ff0000; }
.bbtm:active, .bbtm.active { color: #ff4500; background-position: 0 -116px;}
.bbtm:active i, .bbtm.active i { background-position: 0 -140px; }

.hlp { color: #d9dadb; background-position: 0 -164px;  }
.hlp i { background-position: 0 -188px;  }

.hlp:hover, .bbtm.hover.hlp { color:#FFF; }
.hlp:active, .bbtm.active.hlp { background-position: 0 -212px; }
.hlp:active i, .bbtm.active.hlp i { background-position: 0 -236px; }

.sml { height: 16px; background-position: 0 0px; padding: 0 2px 0 8px; line-height:16px; font-size:10px; font-family:sans-serif;  }
.sml i { height: 16px; background-position: 0 -17px;  }
.sml:hover, .bbtm.hover.sml { color: #ffd700; }


/* ------ RACE INFO ------ */
.rusr_track_name {
	color:white; font-weight:bold; padding: 0 15px; vertical-align:middle; background-image:url("http://stat.formula-n2o.ru/images/races/title_mapchoice.png"); width:244px; height:36px;}
	
.rgtPanListBG { vertical-align:top; background-image:url("http://stat.formula-n2o.ru/images/races/rmenu_brd.gif"); background-repeat: repeat-y; padding:0; height:auto; }

.rgtPanListBG .usrlst{
background-position: right;
background-repeat: repeat-y;
padding:5px 10px;
margin:0;
background-image:url("http://stat.formula-n2o.ru/images/races/rmenu_brd.gif"); height:100%; width:244px; overflow-y: auto; overflow-x: hidden; overflow-x:hidden; }
.usrlst li {  }
.usrlst .usr { display:block; margin: 2px 5px; list-style: disc; color: #bbb; list-style-position: outside; list-style-type:none; position: relative; clear:both; font-weight:bold; }
 .usr {display:block; cursor:pointer;}
 .usr .team { display: inline-block; width:19px;  height: 10px; margin: 2px 0;  padding:0; background-position: bottom;
	background-repeat: no-repeat;
	text-decoration: none; line-height:10px; text-align:left; }
 .usr .sex {
	display: inline-block; width:12px;  height: 10px; margin: 0 3px; padding:0; line-height:10px; text-align:left; background-position: -181px -96px; background-repeat: no-repeat;  text-decoration: none;
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png); }
 .usr .m { background-position: -207px -96px; }
 .usr .w { background-position: -194px -96px;  }
 .usr .bot { background-position: -181px -96px; }

 .usr .car { display: inline-block; width:14px;  height: 10px; margin:0; padding:0;
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat; background-position: -145px -95px;  
	text-decoration: none; line-height:10px; text-align:left; }
	
 .usr .info { display: inline-block; width:10px;  height: 12px; margin: 0 2px; padding:0;
	background-image: url(http://stat.formula-n2o.ru/images/allbtns.png);
	background-repeat: no-repeat; background-position: -97px -51px;
	text-decoration: none; line-height: 12px; text-align: left; }

 .usr .time { position: absolute; right:15px; top:0; color: white; display:inline-block; width: auto; font-weight: normal;}
/*  teams icons */
.t1	{background-image: url(http://stat.formula-n2o.ru/images/teams/1/chat.gif); } /* admin */
.t2	{background-image: url(http://stat.formula-n2o.ru/images/teams/2/chat.gif); } /* NigthRacer */
.t3	{background-image: url(http://stat.formula-n2o.ru/images/teams/3/chat.gif); } /* RoadDevils */
.t4	{background-image: url(http://stat.formula-n2o.ru/images/teams/4/chat.gif); } /* Hawks */
.t5	{background-image: url(http://stat.formula-n2o.ru/images/teams/5/chat.gif); } /* Censored */
.t6	{background-image: url(http://stat.formula-n2o.ru/images/teams/6/chat.gif); } /* Hooligans */
.t7	{background-image: url(http://stat.formula-n2o.ru/images/teams/7/chat.gif); } /* Drive */
.t8	{background-image: url(http://stat.formula-n2o.ru/images/teams/8/chat.gif); } /* -Merchants- */
.t9	{background-image: url(http://stat.formula-n2o.ru/images/teams/9/chat.gif); } /* Mighty wolveS */
.t10{background-image: url(http://stat.formula-n2o.ru/images/teams/10/chat.gif); } /* -Hell- */
.t11{background-image: url(http://stat.formula-n2o.ru/images/teams/11/chat.gif); } /* Sharks */
.t12{background-image: url(http://stat.formula-n2o.ru/images/teams/12/chat.gif); } /* Ghost Riders */
.t13{background-image: url(http://stat.formula-n2o.ru/images/teams/13/chat.gif); } /* Young Hawks */
.t14{background-image: url(http://stat.formula-n2o.ru/images/teams/14/chat.gif); } /* Storm */
.t15{background-image: url(http://stat.formula-n2o.ru/images/teams/15/chat.gif); } /* Red Devils */
.t16{background-image: url(http://stat.formula-n2o.ru/images/teams/16/chat.gif); } /* Dream Team */
.t17{background-image: url(http://stat.formula-n2o.ru/images/teams/17/chat.gif); } /* Crazy Racers */
.t18{background-image: url(http://stat.formula-n2o.ru/images/teams/18/chat.gif); } /* Triada */
.t19{background-image: url(http://stat.formula-n2o.ru/images/teams/19/chat.gif); } /* -Merchants- */
.t20{background-image: url(http://stat.formula-n2o.ru/images/teams/20/chat.gif); } /* -Triada- */
.t21{background-image: url(http://stat.formula-n2o.ru/images/teams/21/chat.gif); } /* Angels */
.t22{background-image: url(http://stat.formula-n2o.ru/images/teams/22/chat.gif); } /* Mersedess */
.t23{background-image: url(http://stat.formula-n2o.ru/images/teams/23/chat.gif); } /* Jaguar */
.t24{background-image: url(http://stat.formula-n2o.ru/images/teams/24/chat.gif); } /* Cops */
.t25{background-image: url(http://stat.formula-n2o.ru/images/teams/25/chat.gif); } /* Mafia */
.t26{background-image: url(http://stat.formula-n2o.ru/images/teams/26/chat.gif); } /* Pirates */
.t27{background-image: url(http://stat.formula-n2o.ru/images/teams/27/chat.gif); } /* Chevrolet */
