body{margin:0px;padding:0;width:100%;height:100%;overflow-y:hidden}
*{font-size:11px;font-family:Arial}
table tr td{}
.miasta{margin-left:20px;margin-top:1px}
.miasta, .miasta a, .miasta strong{font-size:13px}
.menu{display:block;overflow:hidden;padding:0;width:132px;width:119px;height:57px;height:114px;text-align:left}
.menu div.comments_control a{display:block;margin-left:13px;margin-left:7px;margin-top:2px}
label{display:block;margin-top:3px;cursor:pointer}
label.default{display:inline;margin:0}
.tab_rozklad td{vertical-align:top;text-align:center}
.tab_rozklad td b{}
a{color:rgb(0,0,225);font-weight:normal}
a:hover{}
.linie{display:block;width:340px;margin-left:-15px;margin-left:-0px;padding-left:10px;border-top:1px solid rgb(255,255,255);border-bottom:1px solid rgb(204,204,204);background-color:#fff;height:23px;height:auto;padding-top:6px;padding-bottom:6px;font-weight:normal}
.linie.active{background-color:rgb(235,239,249) !important;border:1px solid rgb(214,221,243);padding-left:9px !important;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:auto;padding-top:7px;padding-bottom:6px;position:relative;z-index:2;top:-1px}
.linie.active:hover{padding-top:7px;padding-bottom:6px}
.linie.active strong{font-weight:bold}
.linie:hover{cursor:pointer;background-color:rgb(245,247,252);border:1px solid rgb(103,132,199);padding-left:9px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:22px;height:auto;padding-top:7px;padding-bottom:5px;position:relative;z-index:2;top:-1px}
.linie.active strong{}
.linie{font-size:13px;text-decoration:none;color:#000}
.linie span{font-size:11px;text-decoration:none;color:rgb(0,0,225);color:#000}
.linie .bold, .linie .bold *, a.linie.bold{font-weight:bold !important}
.linie .big, .linie .big *{font-size:13px !important}
.linie .blue, .linie .blue *{color:rgb(0,0,225) !important;text-decoration:underline !important}
.linie b, .linie strong{font-size:13px;font-weight:normal;text-decoration:none;color:rgb(0,0,225);color:#000}
.linie b span, .linie strong span{font-size:13px;font-weight:bold;text-decoration:none;color:#000}
.linie b.blue span, .linie strong.blue span{font-size:13px;font-weight:bold;text-decoration:none;color:rgb(0,0,225)}
.linie b.blue, .linie strong.blue{color:rgb(0,0,225);font-size:13px;font-weight:normal;text-decoration:underline}
.linia_rozklad{font-size:13px;line-height:13px;margin-bottom:7px}
.linia_rozklad b, .linia_rozklad strong{font-size:13px;line-height:13px}
.line_wrapper{padding:0 10px;font-size:13px}
.line_wrapper_2{border:1px solid rgb(214,221,243);padding:3px 9px 5px 9px !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;background-color:rgb(235,239,249) !important;margin:3px 0 3px 0}
.line_header{font-size:13px;margin:7px 0 0px 0px;height:22px;font-size:13px;color:#000;text-decoration:none}
.line_header span{color:rgb(0,0,225);text-decoration:underline;font-size:13px}
.line_header span.czas{color:#000;text-decoration:none;font-size:13px;float:right}
.line_header div{}
.line_header strong{font-size:13px}
.line_line div{font-size:13px;line-height:18px;font-weight:bold}
.line_line strong{font-size:13px;font-weight:bold}
.line_line span{float:right;display:block;margin-top:3px;margin-right:4px;font-size:13px}
.line_line{margin-top:4px;font-size:13px}
.linia_rozklad span{font-weight:bold;font-size:13px}
.td_left{width:380px;background:rgb(240,240,248);padding-bottom:5px}
#control_div{margin:0;padding:0;/*margin-left:260px;*/position:relative;top:0;z-index:10000;overflow: hidden}
#trasy_container{height:510px;width:360px;padding-left:10px;padding-right:10px;overflow:hidden;position:absolute;top:124px;left:0;margin-left:0px}
#trasy{position:relative;padding:0;margin:0;top:0;left:0}
#trasy .trasy{overflow:hidden;font-size:10px;font-family:Arial;cursor:default;height:29px;width:345px;width:370px;padding-left:10px;padding-right:10px;display:none;position:relative;z-index:3;border-bottom:1px solid rgb(204,204,204);padding:0;margin:0;top:0;left:0}
#trasy .trasy:hover{filter:alpha(opacity=85)}
.login_button,.register_button{float:left}
.login_button a{width:65px;height:17px;padding-top:3px;display:block;background:url('img/login_button.png') no-repeat;text-decoration:none;font-size:10px;text-align:center}
.login_button a:hover{}
.register_button a{width:96px;height:23px;padding-top:3px;display:block;background:url('img_v2/rozklad-jazdy-zamien.png') no-repeat;text-decoration:none;font-size:10px;text-align:center}
.register_button a:hover{}
.comments_control input{width:100px;text-align:center}
.comments_control a{width:105px;height:17px;padding-top:3px;display:block;background:url('img/comments_button.gif') no-repeat;text-decoration:none;font-size:10px;text-align:center;margin-top:2px}
.comments_control a:hover{background:url('img/comments_button_h.gif') no-repeat}
a.n{text-decoration:none;font-weight:normal}
a.n:hover{}
#route_options{}
#search_table td{vertical-align:middle}
#search_table tr.top td{vertical-align:top}
#search_table tr.top td.middle{padding-top:5px}
#twoje_punkty{padding-top:5px;height:118px;height:123px;height:122px;border:0px solid red;overflow:auto;margin:0;padding:0}
#top_table{width:100%}
#top_table form{margin:0}
#info_box{position:absolute;z-index:10000;margin-left:0px;top:160px;width:300px}
#info_box_bg{background:url(img/info_box.gif) top left no-repeat;width:300px}
#info_box_content{padding:10px 10px 0 10px}
#info_box_content ol{margin-left:15px;margin-bottom:0;padding-bottom:0;padding-left:0;margin-top:3px}
#info_box_content ol li{margin-left:5px;padding-left:0;margin-top:3px}
#info_box_fotter{background:url(img/info_box.gif) bottom left no-repeat;height:33px;width:100%}
#info_box_x{position:absolute;z-index:10001;top:12px;;left:276px;width:12px;height:12px;background:url(img/x.gif) top left no-repeat;cursor:pointer}
.przystanki_z_okolicy{font-size:12px;display:block;margin-bottom:1px;margin-top:4px}
#fotter{position:absolute;z-index:999999;font-size:11px;left:100%;margin-left:-130px;top:100%;margin-top:-22px}
#fotter a{font-size:12px;font-weight:normal}
#fotter a:hover{}
#change_city{font-size:14px}
#change_city select{font-size:14px;height:22px;width:112px;font-weight:bold}
#route_options strong{display:block;margin-top:2px}
#twoje_punkty strong{margin-bottom:2px;display:block;margin-top:2px}
.normal, .normal *{font-size:13px}
.search_div{margin-top:20px;margin-top:0px;height:30px;overflow:hidden}
form.home .search_div{margin-top:20px;margin-top:0px;height: auto;overflow: visible}
.search_div, .search_div input, .search_div select{font-size:16px}
.search_div input#from, .search_div input#to, .search_div input#time{/*font-weight:bold;*/color:#000}
.static{padding:15px 20px 10px 11px;font-size:13px;line-height:150%;text-align:justify}
.static p{margin-top:0px;margin-bottom:12px;font-size:13px;line-height:150%;text-align:justify}
.static p span{font-style:italic}
.static p a, .static form p input, .static form textarea, .static span{font-size:13px}
.static form textarea{width:100%;height:120px}
.static .error{color:red;font-size:13px}
.static .status{font-weight:bold;font-size:13px;font-style:normal}
.static strong{font-weight:inherit;font-size:inherit}
.static img{border:1px solid #ccc;padding:1px}
#top_table{width:100%}
#top_table_td_1{height:25px;border-bottom:1px solid rgb(213,221,243)}
#top_table_td_1 #copy{float:right;margin-right:20px}
#top_table_td_2{height:69px;overflow: hidden}
#top_table_td_2 a#logo{text-indent:-9999px;font-size:18px;display:block;float:left;
width:189px;height:46px;margin-top:11px;margin-left:18px;margin-right:65px;
background:url(img_v2/fahrplan_bbf_ob.png) top left; }
#top_table_td_2 a#logo:hover{background:url(img_v2/fahrplan_bbf_ob.png) bottom left}
#main_table{width:100%}
#main_table_td_1{border-bottom:1px solid rgb(204,204,204);width:380px;height:28px;background-color:rgb(232,236,249);border-right:1px solid #fff;font-size:13px}
#main_table_td_1 a{margin-left:20px;font-size:13px;overflow:hidden;width:360px;display:block;height: 22px;padding-top:6px}
#main_table_td_1 a strong{font-weight:normal;font-size:13px}
#main_table_td_1 strong.desc_2{margin-left:20px;font-weight:bold;font-size:13px}
#main_table_td_1 h2.desc_2{padding:0;margin:0; margin-left:20px;font-weight:bold;font-size:13px}
#main_table_td_1 h2.desc_3{padding:0;margin:0; font-weight:bold;font-size:13px}
#main_table_td_2{border-bottom:1px solid rgb(204,204,204);background-color:rgb(213,221,243);text-align:right;padding-right:20px}
#main_table_td_2 #gradient{position:absolute;top:122px;z-index:3;background:url('img_v2/gradient.png') top left repeat-x;width:100%;height:10px}
.gradient{background:url('img_v2/gradient.png') top left repeat-x;width:100%;height:10px;position:relative;z-index:2;top:-2px}
#trasy #trasa_0{overflow-y:auto;height:510px;display:block !important}
#main_table_map{width:auto;position:relative}
#advDivId{ position:absolute;z-index:100;margin-left:0;top:128px;left:391px}
#advDiv2Id{position:absolute;z-index:100;margin-left:0;top:221px;left:391px}
#advDivId{ position:absolute;z-index:100;margin-left:0;top:128px;left:551px}
#advDiv2Id{position:absolute;z-index:100;margin-left:0;top:221px;top:128px;left:388px}
#advDiv3Id{position:absolute;z-index:100;margin-left:0;top:128px;left:15px}
#map_canvas{margin-top:97px;width:728px}
#main_table_map{padding-left:170px}
#main_table_map.content_txt{padding-left:0px}
#main_table_map p#index_p{margin-top:90px;width:700px;position:absolute;z-index:1;top:0}
#main_table_td_2 #gradient{display:none}
#map_canvas{width:100%;height:600px;position:relative;z-index:2;top:0}
#advDivId .advClose{position:absolute;left:715px;top:2px;z-index:101;display:block;width:12px;height:12px;background:url(_data/img_v2/rozklad-jazdy-zamknij.png) top left no-repeat;cursor:pointer}
.block{display:block}
#find{margin:0;padding:0}
#find #from{width:110px}
#find #to{width:110px}
#find #time{width:43px;text-align:center}
#find #niedziela2{width:87px;width:auto}
#find.home{width:350px;margin-left:0px;position:relative;z-index:2;top:-1px}
#find.home .label{width:105px;clear:both;margin-top:7px;font-size:15px;text-align:right;height:24px;padding-right:3px}
#find.home .label select, #find.home .label input{clear:both}
#find.home .label input{font-size:13px;font-weight:normal}
#find.home #city{width:220px;font-weight:normal}
#find.home #from{width:216px;font-weight:normal;color:#aaa}
#find.home #to{  width:216px;font-weight:normal;color:#aaa}
#find.home #time{width:50px;text-align:center;font-weight:normal}
#find.home #niedziela2{width:150px}
#find.home .search{display:block;width:100px;height:35px}
#find.home td{padding-top:4px}
strong.rj{font-weight:inherit}
.content_txt{padding-top:30px;font-size:14px}
.content_txt h2{font-size:16px;margin:0}
.content_txt a, .content_txt strong{font-size:14px;line-height:160%}
.sidebar_txt{position:relative;z-index:2;top:-10px;margin-left:21px}
#breadcrumbs{float:left;margin-left:10px}
.strong_normal{font-weight:normal}
#find .search_div img{position:relative;z-index:2;top:5px}
#kontakt_div, #kontakt_div p, #kontakt_div td, #kontakt_div strong, #kontakt_div a{font-weight:normal}
#kontakt_div form input{padding:2px 3px;font-size:13px}
#kontakt_div form textarea{padding:2px 3px;font-size:13px;width:320px;height:100px}
#kontakt_div .status, #kontakt_div .error{font-size:12px;font-weight:bold}
#kontakt_div .error{color:red}
a img{border:0}
.fahrplan_demo{margin-top:10px;position:relative;z-index:2;left:-6px}
.fahrplan_demo_footer{margin-top:-5px;display:block;margin-left:260px}
.main_txt{margin-left:10px}
.main_txt a{font-size:14px}
.main_txt a.big{font-size:17px}
h1#title{margin:0;padding:0;font-size:16px;font-weight:normal;height:19px;width:900px;width:100%;overflow:hidden;margin:8px 0 4px 0px;margin:11px 0 4px 0px}
#main_table_map p{font-size: 14px;margin-top:6px}
h1#title2{font-size:16px;font-weight:bold;margin-top:0;margin-bottom:0px}
#top_width_table{width:100%}
#top_width_table td#td_logo{width:265px;width:275px;padding:0;vertical-align:top}
#top_width_table td.td_2{width:auto; height:69px; overflow:hidden;padding:0;vertical-align:top}
#main_table_map p#index_p{padding-top:20px;padding-left:10px;padding-right:20px;font-size:13px}
#main_table_map p#index_p span{font-size:13px}
#main_table_map p#index_p strong, #main_table_map p#index_p h2{font-size:16px;display:block;margin-bottom:5px}
#main_table_map .index_p_time, #main_table_map .index_p_time_1{padding-bottom:20px;padding-left:10px;font-size:13px;position:absolute;top:200px;display:block}
#main_table_map .index_p_time_2{padding-bottom:20px;padding-left:10px;font-size:13px;position:absolute;top:270px;display:block}
#main_table_map .index_p_time_3{padding-bottom:20px;padding-left:10px;font-size:13px;position:absolute;top:340px;display:block}
#inlineAds{margin-bottom:5px}