#page_wrapper{margin:0 auto;width:800px}img{border:none}a,body,div,fieldset,h1,h2,h3,html,img,input,li,p,ul,ol,dl,dd,dt{border:0;margin:0;padding:0;outline:none}table,tr,th,td{border:0;border-collapse:collapse;empty-cells:show;margin:0;padding:0}body{background:#fefefe;font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;font-size:12px;color:#606060}#filters_wrapper,.language_choose,.price a,.content_box_table tfoot,#footer,.new_search{display:none}#routes_wrapper{width:730px;float:left;text-align:center;color:#000}#routes_wrapper div.content_box_table{clear:both}#routes_wrapper .content_box_table_top{height:30px;position:relative}#routes_wrapper .content_box_table_top .status{float:left;height:20px;margin:6px;width:20px}#routes_wrapper div.content_box_table_top h2{color:#000;font-size:13px;height:24px;padding:6px 0 10px 6px;float:left}#routes_wrapper div.content_box_table_top span{color:#000;float:right;font-size:12px;line-height:28px}#routes_wrapper div.content_box_table_top em{font-weight:bold;padding:0 6px 0 4px}#routes_wrapper div.content_box_table_top .advanced{right:5px;top:-18px;position:absolute;font-size:10px;color:#5e5e5e}#routes_wrapper div.content_box_table_top .advanced a{color:#5e5e5e}#routes_wrapper div.content_box_table_info{height:30px;border:1px solid #fcb11d;width:85%;margin:8px auto 5px;-moz-border-radius:3px;-webkit-border-radius:3px}#routes_wrapper div.content_box_table_info span{font-weight:bold;float:left;line-height:30px;color:#000;padding:0 5px}#routes_wrapper div.content_box_table_info span.info{font-weight:normal;padding:0 5px 0 0}#routes_wrapper div.content_box_table_info span.price{font-size:18px;padding:0 5px;float:right}#routes_wrapper div.content_box_table_info .icon{display:block;float:left;margin:2px 0 0;padding:0 2px;text-indent:-9999em;width:20px}#routes_wrapper div table{width:100%;text-align:left}#routes_wrapper div table th{font-size:14px;color:#000;font-weight:bold;line-height:26px;text-align:left}#routes_wrapper div table th a{color:#000}#routes_wrapper div table th.icon{width:22px}#routes_wrapper div table th.time{width:50px}#routes_wrapper div table th.via{width:404px}#routes_wrapper div table th.transfer{width:50px;text-align:right;padding:0 20px 0 0}#routes_wrapper div table th.duration{width:50px}#routes_wrapper div table th.price{width:100px;text-align:right}#routes_wrapper div table tr.even{background-color:#f5f5f5}#routes_wrapper div table tr.even.closed{border-top:2px solid #f5f5f5}#routes_wrapper div table tr.closed{border-top:2px solid #fff}#routes_wrapper div table tr.row_details td.opened{border:2px solid #7f7f7f}#routes_wrapper div table tr.row_options{display:none}#routes_wrapper div table tr.row_options td{padding:0 0 0 5px;height:32px;border-width:2px;border-color:#7f7f7f;border-style:solid}#routes_wrapper div table tr.row_options a{display:block;float:left;height:22px;line-height:23px;padding:0 20px 0 25px;text-decoration:none}#routes_wrapper div table tr.row_options a:hover{text-decoration:underline}#routes_wrapper div table td{line-height:30px}#routes_wrapper div table tr.opened td{border-width:2px 0;border-color:#7f7f7f;border-style:solid}#routes_wrapper div table tr.opened td.icon{border-width:2px 0 2px 2px;border-color:#7f7f7f;border-style:solid;width:20px}#routes_wrapper div table tr.opened td.icon a{height:12px;width:18px;display:block}#routes_wrapper div table tr.closed td.icon a{height:12px;width:18px;display:block}#routes_wrapper div table tr.opened td.price{border-width:2px 2px 2px 0;border-color:#7f7f7f;border-style:solid;padding:0 3px 0 0;width:102px}#routes_wrapper div table tr td.icon{height:22px;width:22px}#routes_wrapper div table td.time{text-align:left;width:50px}#routes_wrapper div table td.via{width:auto}#routes_wrapper div table td.via span{display:block;float:left;height:30px;line-height:25px;margin:5px 0 0;padding:0 15px 0 26px}#routes_wrapper div table td.via .connections{position:relative;margin:0;padding:0;position:relative;width:0}#routes_wrapper div table td.via .connections a{color:#fff;display:block;font-size:10px;height:13px;line-height:12px;top:15px;left:11px;padding:0 0 0 4px;width:10px;text-decoration:none;position:absolute}#routes_wrapper div table td.via span.separator{height:20px;margin:6px 0 0;padding:0 15px;text-indent:-9999em}#routes_wrapper div table td.transfer{width:50px;text-align:right;padding:0 20px 0 0}#routes_wrapper div table td.duration{width:50px;text-align:left}#routes_wrapper div table td.price{width:100px;text-align:right;font-size:14px;font-weight:bold;color:#000;padding:0 3px 0 0}#routes_wrapper div table td.price a{font-weight:normal}#routes_wrapper div table table{width:708px;margin:0 0 0 20px}#routes_wrapper div table table td.price{font-size:12px;padding:0 3px 0 0}#routes_wrapper div table table tr{padding:8px 0}#routes_wrapper div table table td{line-height:1.5em}#routes_wrapper div table table td.time{padding:4px 0 0 0;vertical-align:top}#routes_wrapper div table table td.arrival_at{padding:22px 0 0}#routes_wrapper div table table td.via{width:254px}#routes_wrapper div table table td.via span{text-indent:-9999em;margin:2px 0 0 0;width:20px;float:left;padding:0 2px 0 5px}#routes_wrapper div table table td.via .connections a{text-indent:0px;top:12px}#routes_wrapper div table table td.transfer{width:200px;font-size:10px;white-space:nowrap}#routes_wrapper div table table td.via .company{font-size:10px}#routes_wrapper div table tfoot{background:#e1e1e1}#routes_wrapper div table tfoot .print,#routes_wrapper div table tfoot .mail{display:block;float:left;height:22px;line-height:23px;margin:4px 5px 0;padding:0 20px 0 25px}#routes_wrapper div table tfoot a{text-decoration:none}#routes_wrapper div table tfoot a.print:hover,#routes_wrapper div table tfoot a.mail:hover{text-decoration:underline}#routes_wrapper div table tfoot div{float:left;padding:0 20px 0 25px}#routes_wrapper div table tfoot .pagination{float:right;padding:0 5px 0 0}#routes_wrapper div table tfoot .pagination .current{background-color:#d0cdcf;padding:2px}#routes_wrapper .content_box_small h2{padding:0 0 11px;color:#484848}
