body { text-align:center;}

/* pasek wyboru jêzyka i wydruku */
.t_lang_table
{
width:80%;
border-width:thin;
}

/* wybór wydruku */
.t_lang_table_row1_col1
{
width:20%;
text-align:left;
}

/* wybór jêzyka */
.t_lang_table_row1_col2
{
width:80%;
text-align:right;
}

/* pasek banerka */
.t_header_table
{
width:100%;
height:0px;
border-collapse:collapse;
}
/* lewa strona paska banerka */
.t_header_table_row1_col1
{
height:0px;
width:15%;
}
/* ¶rodek paska banerka */
.t_header_table_row1_col2
{
height:0px;
width:70%
	  }
/* prawa strona paska banerka */
.t_header_table_row1_col3
{
height:0px;
width:15%;
}

/* lewa strona pod banerkiem */
.t_header_table_row2_col1
{
width:15%;
}

/* ¶rodek pod banerkiem */
.t_header_table_row2_col2
{
width:70%;
text-align:center;
font-size:smaller;
font-family:Arial;
font-weight:bold;
text-align:center;
}
/* prawa strona pod banerkiem */
.t_header_table_row2_col3
{
width:15%;
}

/* pasek tytu³u i flag */
.t_table_route_header
{
width:100%;
height:30px;
border-collapse:collapse;
}
/* lewa strona paska tytu³u i flag */
.t_table_route_header_row1_col1
{
width:15%;
}
/* ¶rodek paska tytu³u i flag */
.t_table_route_header_row1_col2
{
width:70%;
text-align:center;
font-weight:bold;
font-family:Arial
    }
/* prawa strona paska tytu³u i flag */
.t_table_route_header_row1_col3
{
width:15%;
}
/* pasek footera */
.t_footer_table
{
width:600px;
}
/* pierwsza linijka footera */
.t_footer_table_row1
{
height:0px;
}
.t_footer_table_row1_col1
{
height:0px;
width:0%;
font-family:Arial;
font-size:small;
}
.t_footer_table_row1_col2
{
height:0px;
width:100%;
/*display:run-in;*/
font-family:Arial;
font-size:small;
}
.t_footer_table_row1_col3
{
height:0px;
width:100%;
font-family:Arial;
font-size:small;
}

/* granica pañstw */

.t_country_border
{
    font-weight:bold;
color:#ff0000;
    font-family:tahoma;
    text-align: center;
    font-size: 10;
}

/* podzial anten */

.t_ant_border
{
    font-weight:bold;
color:#000000;
    font-family:tahoma;
    text-align: center;
    font-size: 10;
}


/* dni wyjazdów */
.t_departure_days
{
    background-color:#EBEBEB;
    border-bottom:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    text-align: center;
    font-family:tahoma;
    font-size: 12;
    width:5%;
}
/* komorka ze strzalkami w dol (kierunek wyjazdowy) */
.t_route_first
{
    background-color: Transparent;
    vertical-align: top;
    text-align: center;
    padding: 0 0 0 0;
}
/* komorka ze strzalkami w gore (kierunek powrotny) */
.t_route_second
{
    background-color: Transparent;
    vertical-align: bottom;
    text-align: center;
    padding: 0 0 0 0;
}
/* godziny wyjazdu odd */
.t_hours_dep_odd
{
    background-color:#E7EED7;
    border-right:solid 1px #ffffff;
    text-align: center;
    font-family:tahoma;
    font-size: 12;
}

/* godziny wyjazdu even */
.t_hours_dep_even
{
    background-color:#E1E1C4;
    border-right:solid 1px #ffffff;
    text-align: center;
    font-family:tahoma;
    font-size: 12;
}

.t_hours_dep_out
{
    background-color:#E6E6E6;
    border-right:solid 1px #ffffff;
    text-align: center;
    font-family:tahoma;
    font-size: 12;
}
.t_hours_dep_in
{
    background-color:#E0D8D8;
    border-right:solid 1px #ffffff;
    text-align: center;
    font-family:tahoma;
    font-size: 12;
}

/* PG: po odseparowaniu */
.t_hours_dep_in_odd, .t_hours_dep_in_even, .t_hours_dep_out_odd, .t_hours_dep_out_even, .t_hours_dep_inout_odd, .t_hours_dep_inout_even,
    .t_hours_arr_in_odd, .t_hours_arr_in_even, .t_hours_arr_out_odd, .t_hours_arr_out_even, .t_hours_arr_inout_odd, .t_hours_arr_inout_even,
    .t_stop_in_odd, .t_stop_in_even, .t_stop_out_odd, .t_stop_out_even, .t_stop_inout_odd, .t_stop_inout_even
{
    border-right:solid 1px #ffffff;
    text-align: center;
    font-family:tahoma;
    font-size: 11;
    color:#385A7A;
}
/* PG: w razie potrzeby rozdzia³u koloru kolumn to tutaj: */
.t_hours_dep_in_odd, .t_hours_arr_in_odd, .t_stop_in_odd { background-color:#E6E6E6; }
.t_hours_dep_in_even, .t_hours_arr_in_even, .t_stop_in_even { background-color:#E0D8D8; }
.t_hours_dep_out_odd, .t_hours_arr_out_odd, .t_stop_out_odd { background-color:#E7EED7; }
.t_hours_dep_out_even, .t_hours_arr_out_even, .t_stop_out_even { background-color:#E1E1C4; }
.t_hours_dep_inout_odd, .t_hours_arr_inout_odd, .t_stop_inout_odd { background-color:#e1f8dd; }
.t_hours_dep_inout_even, .t_hours_arr_inout_even, .t_stop_inout_even { background-color:#b7f3ab; }

/* pasek tytu³u rozk³adu jazdy */
.t_table_title
{
width:100%;
border:0;
}

/* lewa strona paska tytu³u rozk³adu */
.t_table_title_row1_col1
{
width:15%;
}
/* tytu³ rozk³adu jazdy */
.t_table_title_row1_col2
{
/*
width:80%;
*/
font-weight:bold;
font-family:Tahoma;
font-size:1.2em;
text-align:center;
border-top: solid 0.1em #224466;
border-left: solid 0.1em #224466;
border-right: solid 0.1em #224466;
border-bottom: solid 0.1em #224466;
}
/* prawa strona paska tytu³u rozk³adu */
.t_table_title_row1_col3
{
width:15%;
}

/* kursor na ikonce wydruku */
.PrintOn
{
cursor:hand;
cursor:pointer;
}

.flagEn { 
width:              20px;
height:             12px; 
border:             1px;
border-style:solid;
border-width:thin;
border-color:Black;
cursor:hand;
cursor:pointer;
}

.flagDe { 
width:              20px;
height:             12px; 
border:             1px;
border-style:solid;
border-width:thin;
border-color:Black;
cursor:hand;
cursor:pointer;

}

.flagPl { 
width:              20px;
height:             12px; 
border:1px;
border-style:solid;
border-width:thin;
border-color:Black;
cursor:hand;
cursor:pointer;

}

.flagRu { 
width:              20px;
height:             12px; 
border:1px;
border-style:solid;
border-width:thin;
border-color:Black;
cursor:hand;
cursor:pointer;

}

/* kursy anulowane */
.break_page
{
}

.t_cancel_route 
{
    color:Red;
    font-weight:bold;
    font-size:larger;
}

/* g³ówna tabelka rozk³adu */
.t_table_schedule_main
{
width:95%;
}
.t_footer_table
{
width:80%;
font-family:Tahoma;
font-size:smaller;
text-align:left

}


.t_copyright
{
width:80%;
border:0;
}
.t_copyright_logo
{

}
.t_copyright_logo img
{
cursor:hand;
cursor:pointer;
}
.t_header_table_row1_col2
{
/*
height:190px;
background-position:center;
background-image:url("http://sale.euroticket.pl/schedules/default/img/default_logo.gif");
background-repeat:no-repeat;
overflow:hidden;
*/
}
/*
.t_table_schedule_main
{
    border-width:thin;
    border-style:solid;
    border-color:Red;
}
*/

/*dwukierunkowo¶æ -- AT */
.t_table_schedule_main
{
    border-spacing: 5px 0;  
    border-collapse: expression('separate', cellSpacing = '5px');

}    
.t_departure_days
{
    border-top: thin solid #000000; 
    border-left: thin solid #000000;
    border-right: thin solid #000000;
    border-bottom: thin solid #000000;
    background-color: #6C83A2;
color: White;
    font-weight: bold;
}    

.t_country_border_side_cell
{
    border-left: thin solid #000000;
    border-right: thin solid #000000;
} 

.t_hours_dep_in_odd, .t_hours_dep_in_even, .t_hours_dep_out_odd, .t_hours_dep_out_even, .t_hours_dep_inout_odd, .t_hours_dep_inout_even,
.t_hours_arr_in_odd, .t_hours_arr_in_even, .t_hours_arr_out_odd, .t_hours_arr_out_even, .t_hours_arr_inout_odd, .t_hours_arr_inout_even
{
    border-left: thin solid #000000;
    border-right: thin solid #000000;
}

.t_ant_border_side_cell 
{
    border-left: thin solid #000000;
    border-right: thin solid #000000;   
}    

.t_header_dep_stop
{
    text-align: left;
    font-weight: bold;
}
.t_header_ret_stop
{
    text-align: right;
    font-weight: bold;
}


.t_header_dep_city
{
    width: 16% !important;
}

.t_mark_city, .t_mark_hour, .t_mark_stop
{
    font-weight: bold;
}

#PrintOnLnk { font-size: 1.0em; }


.poweredBySmall {
    font-family: Arial;
    font-size: 0.9em;
    font-weight: bold;
color: #6C632A;
}
.poweredByLarge {
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
color: #6C632A;
}

.t_hours_dep_Inout {text-align: center;}
.t_hours_dep_Outin {text-align: center;}

