	a {text-decoration:none; color:navy; cursor:pointer;}
	a:active {color:red;}
	a:visited {color:navy;}
	a:hover {text-decoration:underline;}
	input {font-size:14px;}
	
	.inblock {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
	.directlink {background-image:url(gfx/button_link.png); width:42px; height:15px;}
	.directlink span {display:none;}
	
	/*
	body {font-family:Arial; background-color:#424242; background-position: top left; background-repeat:repeat-x; background-image:url(gfx/bg_gradient2.gif);}
	*/
	body {font-family:Arial; background-color:#ededed;}

	h1,.section_header {font-size:18px; font-weight:normal; margin-bottom:0em; font-family:Trebuchet MS, Arial;}
	h2 {font-size:14px; font-weight:bold; margin-bottom:0.5em;}
	p.description {color:gray; font-size:11px; font-weight:normal;}
	p.description a {font-size:11px;}
	
	
	#main_container {width:100%; background-position: top center; background-repeat:repeat-y; background-image:url(gfx/white_900.gif); padding-bottom:10px;}
	#inputarea_container {width:900px; background-color:#f6e25b; margin:0 auto;}
	/*
	#inputarea_container {width:100%; background-position: top center; background-repeat:repeat-y; background-image:url(gfx/yellow_900.gif);}	
	*/
	/*
	#main_container {width:100%; background-color:#ffffff;}
	#inputarea_container {width:100%; background-color:#efed47;}
	*/
	#inputarea, #mojerozklady, #zespoly_i_linie, #znalezione_trasy, #znalezione_wyniki, #header, #mapa, #banery, #footer, #copyrights  {margin:0 auto; width:780px; line-height:1.5em; background-color:white;}
	#mapa {width:900px;}
	#header {background-color:transparent; overflow:hidden; clear:both;} 
	#header img {float:left; width:364px;}
	#header #topmenu {float:right; width:60px; padding-top:5px;  color:#266061;} 
	#topmenu a {color:#266061;}
	#header #maintabs {float:left;  width: 420px; height: 28px; margin-top: -28px; padding-left: 360px; clear:both; overflow:hidden;}
	
	#maintabs div {font-family:Trebuchet MS, Arial; font-size:12px; width:180px; float:right; text-align: center; padding-top:5px;  padding-bottom:5px;  margin-right:1px; cursor:pointer; background-color:white; font-weight: normal;}
	#maintabs div#rozklady_i_polaczenia_tab, div#rozklady_i_polaczenia_form {background-color:#f6e25b;}/* ffd200,efed47 */
	#maintabs div#mapa_tab, div#mapa_form {background-color:#f6e25b;}
	/* #maintabs div#mapa_tab, div#mapa_form {background-color:#d6d6ff;} */
	#maintabs div.tab_off {background-color:#00c8cf !important;  color:white;} /* background-repeat:repeat-x; background-image:url(gfx/main_tab_gradient.gif); background-position:bottom left;}*/
	
	/*#inputarea div {padding:20px;}*/
	#inputarea div h1 {margin-bottom:5px; margin-top:10px;}
	#inputarea div form {margin-top:10px; overflow:hidden;}
	/*
	#inputarea div form a.submit {display:block; width:25px; height:25px; overflow:hidden; margin-left:323px; margin-bottom:5px; margin-top:-23px; background-repeat:no-repeat; background-position:0px -210px; background-image:url(gfx/ikony.gif); text-indent:-100px;}
	*/
	
	#inputarea input {padding:3px; padding-left:5px; padding-right:5px;}
	#inputarea #mapa_form input {width:300px;}
	#inputarea #rozklady_form input {width:335px;}
	#inputarea #trasa_form input {width:150px;}
	#inputarea #trasa_form input.input-radio {width:12px;}
	#inputarea #trasa_form select option,#inputarea #trasa_form select {font-size:14px;}
	
	#rozklady_i_polaczenia_form {background-position: bottom center; background-repeat:no-repeat; background-image:url(gfx/white_bar77h.gif);}
	#rozklady_i_polaczenia_form, #mapa_form {overflow:hidden; clear:both; width:100%; padding:10px; padding-top:20px;}
	#rozklady_i_polaczenia_form .description {display:none;}
	#rozklady_form .bottomline .description {display:block;}
	#rozklady_form, #trasa_form {float:left; width:350px; padding:10px;}
	#rozklady_form {padding-right:30px;}
	#trasa_form {padding-left:30px;}
	#rozklady_i_polaczenia_form div.bottomline {padding-top:10px;}
	
	#rozklady_form  a.submit {display:block; width:88px; height:22px; overflow:hidden; margin-left:260px; margin-bottom:5px; margin-top:-18px; background-repeat:no-repeat; background-image:url(gfx/submit_rozklad.gif); text-indent:-100px;}
	#trasa_form  a.submit {display:block; width:48px; height:22px; overflow:hidden; margin-left:300px; margin-bottom:5px; margin-top:-23px; background-repeat:no-repeat; background-image:url(gfx/submit_szukaj.gif); text-indent:-100px;}
	#mapa_form  a.submit {display:block; width:123px; height:22px; overflow:hidden; margin-left:330px; margin-bottom:5px; margin-top:-23px; background-repeat:no-repeat; background-image:url(gfx/submit_szukaj_przystankow.gif); text-indent:-100px;}
	
	/*
	#znalezione_wyniki {background-repeat:repeat-x; background-image:url(gfx/black4px.gif); background-position:top left; padding-top:10px;}
	*/
	#zespoly,#linie {padding:20px; }
	
	/* teraz jest default div.real_content_header {overflow:hidden; clear:both; width:100%; height:25px; } */
	div.real_content_header .section_header {font-size:20px; padding-bottom:10px; font-weight:normal; }/* gdyby mialo dzialac z .options: float:left; width:70%; height:20px; */
	div.real_content_header .section_header span.nazwa_linii {font-size:20px;}
	div.real_content_header .section_menu {padding-bottom:5px; padding-left:10px;}
	div.real_content_header .section_menu a {font-size:10px; color:gray;}
	/* nie uzywamy tego
	div.real_content_header div.options {font-size:12px; height:25px; font-weight:normal; float:left; width:22px; padding-right:5px; }
	div.real_content_header div.options div.pokaz, div.real_content_header div.options div.schowaj {display:block; overflow:hidden; text-indent:-900px; width:22px; height:18px; background-repeat:no-repeat; background-image:url(gfx/ikony.gif);}
	div.real_content_header div.options div.pokaz {background-position:0px -120px;}
	div.real_content_header div.options div.schowaj {background-position:0px -150px;}
	*/
	div.real_content {margin-top:1em;}
	
	#mojerozklady {display:block;}
	#mojerozklady .section_container  {display:none;}
	#mojerozklady .section_header {padding-left:20px; padding-top:20px; padding-bottom:10px; cursor:pointer; color:#22cc00;}
	#mojerozklady .section_header span {display:none; font-size:18px;}
	#mojerozklady .onetimeinfo {margin-left:20px; color:gray; margin-bottom:10px;}
	#mojerozklady .content .element_schowka {margin-left:40px; margin-bottom:5px;}
	#mojerozklady .content .element_schowka .etykieta {text-indent:-20px; font-size:14px; font-weight:bold;}
	#mojerozklady .content .element_schowka input {font-size:14px; width:300px;}
	#mojerozklady .content .element_schowka .odjazdy {color:gray; margin-right:20px; cursor:move;}
	#mojerozklady .content .element_schowka .rozklad .najblizszy_info {display:none;}
	#mojerozklady .content .element_schowka .rozklad .tabs .content {margin-top:10px;}
	#mojerozklady .content .edycja .description {font-size:11px; margin-bottom:5px;}
	#mojerozklady .content .edycja .field {overflow:hidden; clear:both;}
	#mojerozklady .content .edycja .field a.usun {float:left; margin-right:5px; display:block; width:22px; height:18px; background: transparent url(gfx/ikony.gif) no-repeat scroll 0px 0px; text-indent:-100px; overflow:hidden;}
	#mojerozklady .section_menu {padding-left:20px; padding-bottom:5px; padding-top:10px; overflow:hidden; clear:both;}
	#mojerozklady .section_menu a {display:block; float:left; overflow:hidden; margin-right:3px;}
	#mojerozklady .section_menu a#jak_dodawac {width:82px; height:15px; background: transparent url(gfx/button_jak_dodawac.png) no-repeat scroll 0px 0px; text-indent:-200px;}
	#mojerozklady .section_menu a#dodaj_etykiete {width:81px; height:15px; background: transparent url(gfx/button_nowa_etykieta.png) no-repeat scroll 0px 0px; text-indent:-200px;}
	#mojerozklady .section_menu a#wersja_kieszonkowa {width:142px; height:15px; background: transparent url(gfx/button_drukuj_wersje_kieszo.png) no-repeat scroll 0px 0px; text-indent:-200px;}
	#mojerozklady .last_used {overflow:hidden; clear:both; margin-left:20px; padding-bottom:15px; margin-bottom:5px;}
	#mojerozklady .last_used .emptyinfo {color:gray;}
	#mojerozklady .last_used .polaczenia, .last_used .przystanki, .last_used .linie { margin-right:10px; float:left; width:250px; overflow:hidden; display:none;}
	#mojerozklady .last_used .linie {width:130px;}
	#mojerozklady .last_used .polaczenia {width:350px;}
	#mojerozklady .last_used .label {display:block; color:gray; border-bottom:1px solid silver; margin-bottom:5px;}
	#mojerozklady .last_used .item {display:block; padding-right:10px;}
	#mojerozklady .last_used .polaczenia .label,.last_used .polaczenia .item {display:block;}
	#mojerozklady .last_used .polaczenia .item {padding-left:0px;}
	
	#mojerozklady  .gazeta_rss {margin-left:20px; padding-top:5px;  margin-bottom:5px; border-top:1px solid silver; background: transparent url(gfx/gazeta_male_logo.png) no-repeat scroll 0px 0px;}
	#mojerozklady  .gazeta_rss  .rss_item {margin-left:355px;}
	
	div.tabs div.menu {border-bottom:1px solid #eeeeee;}
	div.tabs div.menu div {display:inline; margin:2px; padding:2px 4px 2px 4px; cursor:pointer;}
	div.tabs div.menu div.tab_on {background-color:white; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd;}
	div.tabs div.menu div.tab_off {background-color:#dddddd; color:#999999; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white;}
	div.tabs div.content {margin-top:10px;}
	
	div.linia div.real_content {overflow:auto; width:100%; height: auto; margin-bottom:15px;}
	div.linia div.real_content div.kierunek {float:left; width:360px; margin-left:10px; margin-bottom:10px; margin-top:5px; display:inline;}
	div.kierunek div.trasy {border:none;}
	
	div.zespol h2 {margin-left:10px; font-size:16px; font-weight:normal;}
	div.zespol table {margin-left:20px;}
	
	ul.przystanek_trasy_opcje {margin-top:15px; overflow:hidden; clear:both;}
	ul.przystanek_trasy_opcje li {float:left; margin-right:5px;}
	ul.przystanek_trasy_opcje li a {height:18px; display:block; overflow:hidden; text-indent:-200px; background-image:url(gfx/ikony.gif); background-repeat:no-repeat;}
	li.dodaj_do_schowka a {width:117px; background-position:0px -30px;}
	li.usun_ze_schowka a {width:22px; background-position:0px 0px;}
	li.zobacz_na_mapie a {width:64px; background-position:0px -90px;}
	
	div.rozklad div.tabs div.menu {border-bottom:none;}
	div.rozklad div.tabs div.content {margin-top:5px;}
	div.rozklad div.tabs div.content div {margin:5px;}
	div.rozklad div.tabs div.content div div {margin:0px;}

	div.rozklad {line-height:1.2em; margin:10px;}
	div.rozklad .minuty {color:gray;}
	div.rozklad .najblizszy {color:white; background-color:red;}
	div.rozklad .legenda {font-size:10px; padding-top:10px;}
	div.rozklad div.tabs div.content div.najblizszy_info {font-size:12px; color:red; padding-top:5px; padding-bottom:5px;}
	div.rozklad div.rodzaj_rozkladu {font-size:10px; color:black; margin-bottom:3px;}
	
	div.rozklad div.tabs div.content div.inne_linie div.typ {margin-top:10px; margin-bottom:5px;}
	div.rozklad div.tabs div.content div.inne_linie div.nazwa {margin-left:15px;}
	
	table.linie td {padding-right:15px; border-bottom:1px solid #dddddd;}
	table.linie td.linia, table.linie td.linia a {font-weight:bold; width:50px; color:black; text-decoration:none;}
	table.linie td.pospieszna, table.linie td.pospieszna a {color:red; }
	table.linie td.kierunek {width:300px;}
	table.linie td.kierunek div.rozklad {margin:15px 0px 15px 0px;}
	table.linie td.kierunek a.kierunek {background: transparent url(gfx/kierunek.gif) no-repeat scroll center left; padding-left:15px;}
	table.linie td.najblizsze_odjazdy {font-size:10px;}
	table.linie tr.even td {background-color:#dddddd;}
	table.linie {margin-bottom:15px;}
	
	.trasy, div.linia, div.zespol {padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted silver;}
	.trasy div.opis_polaczenia {padding-bottom:20px; padding-top:10px; border:0px solid blue;}
	.trasy div.opis_polaczenia {font-size:20px;}
	.trasy div.polaczenie {margin-left:10px; padding-bottom:0.5em; margin-bottom:0.5em; overflow:hidden; clear:both; border-bottom:2px solid #eeeeee;}
	.trasy div.mapa_trasy {width:400px; height:300px; background-color:red; display:none; float:right; margin-top:10px;}
	.trasy div.zespoly {width:330px; float:right; display:none;}
	.trasy div.etykieta {clear:both;}
	.trasy div.etykieta a {font-size:12px;}
	.trasy div.etykieta span.odjazd {color:gray; padding-left:0em; padding-right:0.3em;}
	.trasy div.etykieta span.najlepsza_linia {font-weight:bold}
	.trasy div.etykieta span.linie {font-size:10px; color:gray;}
	.trasy div.etykieta span.czas {color:gray; padding-left:0.3em; }
	.trasy div.etykieta span.przyjazd {color:gray; padding-left:0.3em; padding-right:1em;}
	.trasy div.etykieta img {margin-top:3px; padding-left:3px; padding-right:3px;}
	.trasy div.zespol {padding:0px;  border:0px solid yellow; margin-top:0.9em;}
	.trasy div.zespol div.nazwa {font-size:14px; padding-bottom:0.5em; padding-top:0.2em;}
	.trasy div.zespol div.nazwa span.przyjazd {color:silver;}
	.trasy div.zespol div.linie {padding-left:10px; border: none;}
	.trasy div.zespol div.linie span.czas {color:silver; padding-left:0.3em;}
	.trasy div.zespol div.linie span.odjazdy {padding-left:0.3em;}
	.trasy div.linia {border:none; padding:0px; margin-bottom:0.2em;}
	
	#mapa {}
	
	#banery {background-color:#989898; height:116px; clear:both; overflow:hidden; display:none;}
	#banery div#baner1, #banery div#baner2, #banery div#aktualnosci {width:260px; float:left;}
	#banery #aktualnosci div {padding:20px;}
	#banery #aktualnosci h1 {font-size:12px; font-weight:bold; color:#eaff00; margin-bottom:5px;}
	#banery #aktualnosci a {color:white;}
	
	#footer {background-color:#ffffff; display:none;}
	
	#copyrights {background-color:transparent; text-align:center; color:gray; font-size:11px; padding-top:5px;}
	#copyrights a {font-size:11px; color:gray;}
	
	div.loading {text-align:center; padding-top:10px;}
	div.loading img {margin:auto;}
	#hoverbox a {color:red;}
	
	#graybox_front_div {position:relative}
	#graybox_front_div h1 {padding-bottom:10px;}
	#graybox_front_div .description {padding-bottom:10px;}
	#graybox_close {background-image:url(gfx/closebutton.png); width:15px; height:15px; top:3px; cursor:pointer; position:absolute;}
	
	