.ibody { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #666666; }
table, td { padding: 0; border-collapse: collapse; vertical-align: top; }
/* внешняя граница */
.info_main {  width: 100%; height: 100%; max-width: 900px; }
.inf_left { background: url(http://stat.formula-n2o.ru/images/info/info_brd_limg.gif) repeat-y right; width: auto; text-align: right; }
.inf_right { background: url(http://stat.formula-n2o.ru//images/info/info_brd_rimg.gif) repeat-y left; width: auto;  }	
.inf_middn { width: 800; padding: 0 0 7px 0; margin: 0 14px 0 14px; background: url(http://stat.formula-n2o.ru//images/info/info_brd_bimg.gif) repeat-x bottom;} /* ширина этого стиля определяет максимальную ширину на которую растягивается */
.inf_midup { text-align: center; background: url(http://stat.formula-n2o.ru/images/info/info_brd_uimg.gif) repeat-x; margin: 0; padding: 0 0 7px 0; height: auto; }
.aldn { vertical-align: bottom; }

/* фоновый автомобиль */
.car_bgtile { width: 100%; height: 100%; padding: 0; margin: 0 0 14px 0; background: url(http://stat.formula-n2o.ru/images/info/info_bg_car2.jpg) repeat-x bottom; } 
.car_bg { width: 100%; height: 100%; padding: 0; margin: 0; background: url(http://stat.formula-n2o.ru/images/info/info_bg_car.jpg) no-repeat right bottom;  } 	
.pay_bg { width: 100%; height: 100%; padding: 0; margin: 0; background: url(http://stat.formula-n2o.ru/images/info/paypig.gif) no-repeat right bottom;  } 	
/* панели с информацией */
.panel_left  { float: left; position: relative; width: 198px; }
.panel_right { float: right;  position: relative; width: 141px; background: url(http://stat.formula-n2o.ru/images/info/info_rupanel.gif) no-repeat top; }
.panel_center { float: left; position: relative; margin: 0; }
.personal_info { float: left; position: relative; width: 158px; margin: 10px 20px 20px 20px; padding: 3px; background-color: #C8C8C8;}
/* правая часть */

.info_car { position: relative; }
.on_off { position: absolute; top: 23px;  left: 20px; }
.sel_car { position: absolute; top: 50px; left: 10px; }


.prp { width: 141px; height:250; vertical-align: bottom; }
.rep 
{ 
	width: 138px; 
	height:102px; 
	vertical-align: bottom; 
	background: url(http://stat.formula-n2o.ru//images/info/rep_panel.png) no-repeat;
	padding: 10 px;
	margin-top: 4 px;
	font: bold 11px sans-serif; 
	text-align: center; 
	color: #8b3f2d; 
}
.prop { position:relative; top:150px; left:13px; border-collapse: collapse;  vertical-align: bottom;  }
.prop_grf td { width: 25px; text-align: center; vertical-align: bottom; height: 61px; padding: 0;  overflow: visible; }
.prop_grf bar { padding: 0; margin: 0; background: url(http://stat.formula-n2o.ru//images/info/info_rupanel.gif) no-repeat top;  ; vertical-align: bottom; }
.prop_up { background: url(http://stat.formula-n2o.ru/images/info/prop_up.gif) no-repeat bottom; width:5; height:2; display: block;}
.propr { background: url(http://stat.formula-n2o.ru/images/info/prop_mid.gif) repeat-y bottom; width:5; display: block; border-collapse: collapse; }
.prop_txt td { padding:8px 0 0 0px; font: bold 10px sans-serif; text-align: center; color: black; }

.info_uchasneg { position: relative; margin: 8px 0 0 0; padding: 18px; width: 140px; background: url(http://stat.formula-n2o.ru/images/info/info_member.gif) no-repeat top; }
.info_uchasneg p { font: bold 10px Tahoma; color: #dedede; padding: 1px 0 1px 3px; margin: 0px; text-align: center; width: 50px; }


/* сообщения */
.msg { width: 100%; margin:5px 0 0 0; padding: 10px;  table-layout: fixed;   }
.up { background: #dedede url(http://stat.formula-n2o.ru/images/info/info_msg_ru.gif) no-repeat right; }
.mdl { background: #dedede; padding: 0px 8px; }
.dn { background: #dedede url(http://stat.formula-n2o.ru/images/info/info_msg_rd.gif) no-repeat right; }
.info_msgtbl { width: 100%; font: normal 11px Tahoma; color: #4b4d51; }
.ttl, .ttl_b, .reg_title { color: #4b4d51; padding: 2px 5px; font-size: 12px; }
.ttl_b, .ttl { text-align: right; }
.vle_b, .vle, .vle_l { color: #8b3f2d; padding: 2px 5px; }
.vle_b, .ttl_b { font-weight: bold; }
.vle_inp { color: #8b3f2d; background-color: #F4F4F4; border: 1px solid #50251A; font-size: 11px; padding: 0px 2px;}
.vle_l, .vle_ps { text-align: justify; }
.vle_ps { padding: 0px 5px; }
.info_msgtbl .hr { border-top: 1px solid #8b3f2d; width: 100%; margin: 5px 0; }
.info_msgtbl p { margin: 0; padding: 1px 0px; }
.reg_title { font-weight: bold; padding: 2px 0px; border-bottom: 1px solid #4b4d51; margin: 2px 0 4px 0; }

.info_rbgawatar { text-align: center; height: 242px;  background: url(http://stat.formula-n2o.ru/images/info/info_rbg_awatar.gif) repeat-y 11px; }
.info_rbgawatar img, .info_rbgbutt img { display: block; }
.info_rbgbutt {  background: url(http://stat.formula-n2o.ru/images/info/info_logomdl_bimg.gif) repeat-y 11px; text-align: center; vertical-align: bottom; }
.regstep { background: url(http://stat.formula-n2o.ru/images/info/reg_bgstep.gif) no-repeat top right;  }
.regstep p { padding: 33px; font-size: 50px; color: #8b3f2d;  font-weight: normal; }
.prm { text-align: center; font-weight: bold; font-size: 12px; padding: 3px 0; }

.txtRed { color: Maroon; font-weight: bold; font-size: 11px; }
.txtGreen { color: #228B22; font-weight: bold; font-size: 11px;}
ol li { margin: 0 0 6px 0; }
.pages a { font-size: 10px; font-family: Tahoma; }
.pages .page_sel{ font-size: 10px;  font-weight: bolder;    }
.reiting_title { font-size: 18px; color: #dedede; padding: 0 10px; text-align: center; font-weight: bold; background-color: Gray; font-family: Tahoma;   }
.time_period { font-size: 12px; color: #FFF; padding: 10px; text-align: center; font-weight: bold; background-color: Gray; font-family: Tahoma;   }
.showvictory { font-size: 11px; color: #EDEDED; padding-top: 5px; text-align: center; font-weight: bold; background-color: Gray; font-family: Tahoma;   }
.rating_tbl { font-size: 11px; width: 100%;}
.rating_tbl td {  padding: 2px 4px 2px 4px; vertical-align: middle; }
.rating_tbl .ev td { background-color: #d4d4d4; }
.rating_tbl th { background-color: #ECECEC; font-weight: bold; padding: 2px 0px; border-bottom: 1px dashed #84878E; margin: 2px 0 4px 0;  }
.find_man { color: #8b3f2d; border: 1px solid #50251A; font-size: 11px; padding: 0px 16px; background: #F4F4F4 url(http://stat.formula-n2o.ru/images/info/g.gif) no-repeat 2px; width: 138px; }

.info_paytbl { width: auto; font: normal 11px Tahoma; color: #4b4d51; vertical-align: middle; }
.info_paytbl td { padding: 2px; }
.info_paytbl img { border: 1px solid Maroon; }
