.aeroexpress_popup, .aeroexpress_popup td {font-size:12px;}
.aeroexpress_popup ul {list-style-type:square; margin:10px 0 30px 20px; padding:0;}
.aeroexpress_popup ul li {color:red;}
.aeroexpress_popup ul li div {color:#000;}

.aeroexpress_popup_timetable_title td {font-size:13px;}
.aeroexpress_popup_timetable_header td, .aeroexpress_popup_timetable td {text-align:center; line-height:24px;}
.aeroexpress_popup_timetable_header {margin:0 0 5px;}
.aeroexpress_popup_timetable_header td {background:#bec0c1; color:#000;}
.aeroexpress_popup_timetable {height:470px; overflow:auto;}
.aeroexpress_popup_timetable td {background:#fff;}
.aeroexpress_popup_timetable-odd td {background:#dcddde;}

ol.fpRuPcOL {counter-reset: first; margin: 0 0 1.2em 20px; padding: 0;}
ol.fpRuPcOL li {display: block; font-size: 13px; font-weight: bold; padding-top: 5px;}
ol.fpRuPcOL li p {font-size: 13px;margin-left: 40px;}
ol.fpRuPcOL li:before {float: left;width: 25px;text-align: right;}
ol.fpRuPcOL li:before {counter-increment: first;content: counter(first);}
ol.fpRuPcOL ol {counter-reset: second;margin: 0; padding: 0;}
	* html ol.fpRuPcOL ol {margin-left: 25px;}
	*+html ol.fpRuPcOL ol {margin-left: 25px;}
ol.fpRuPcOL ol li {font-size: 11px;font-weight: normal;padding-top: 0;}
ol.fpRuPcOL ol li:before {counter-increment: second;content: counter(first) "." counter(second);}
ol.fpRuPcOL ol li p {font-size: 11px;}