body, html, ul, li, div, img, h1, h2, dl, dd, dt, p, tr, table, ul  {margin:0; padding:0;}
img {border:0;}
a:link {text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#8b0522;}


body {font-family:tahoma, 'sans-serif'; font-size:small; line-height:160%; color:#666;}
* html body {font-size:x-small; f\ont-size:small;}

div#wraper {width:780px; margin:0 auto;}

div#lewy {width:590px; float:left; background:url(pix/bg_tresc.gif) no-repeat center 60px;}
div#tresc span {font-weight:bold; color:#8b0522; font-style:italic;}
div#tresc span#wyroznik {font-weight:bold; color:#8b0522; font-size:120%; font-style:normal;}
div#tresc h1 {font-size:110%; color:#8b0522;}
div#tresc ul {padding:20px 0 20px 60px;}
body#firma div#tresc {width:450px; text-align:justify; padding:30px 0 190px 100px; background:url(pix_en/firm_ml.gif) no-repeat left 30px; text-indent:5%;}
div#prawy {width:190px; float:left; padding-top:20px;}
div#menu_2 {width:190px; background:url(pix/bg_gora.gif) no-repeat top left; padding:60px 0 0 0;}
div#menu_2 ul {list-style:none; background:url(pix/bg_dol.gif) no-repeat bottom left; padding:20px 0 180px 0px;}
div#menu_2 li    {text-decoration:none; border:1px dashed #999; border-width:0 0 1px 0; width:auto;}
div#menu_2 li  a {text-decoration:none; display:block; width:150px; color:#CB8282; padding:10px 20px 5px 20px;}
div#menu_2 li a:hover {background:#8b0522; color:#fff; text-align:right;}


body#uslugi div#tresc {width:450px; text-align:justify; padding:30px 0 100px 100px; background:url(pix_en/service_ml.gif) no-repeat left 30px; text-indent:5%;}
body#uslugi div#tresc ul li {text-indent:0px;}
body#uslugi div#tresc p {font-weight:bold; text-indent:30px;}
body#uslugi div#tresc p span#wyr {font-style:normal; color:#666; margin-left:40px;}

body#promocje div#tresc {width:450px; text-align:justify; padding:30px 0 260px 100px; background:url(pix_en/promotions_ml.gif) no-repeat left 20px; text-indent:5%;}
body#promocje div#tresc p {padding-top:20px;}

/* ---------------------------- Kontakt ----------------------------------- */
body#kontakt div#tresc p {padding-top:20px;}
body#kontakt div#tresc {width:450px; text-align:justify; padding:30px 0 10px 100px; background:url(pix_en/contact_ml.gif) no-repeat left 30px; text-indent:5%;}
body#kontakt div#tresc .wyr {font-size:115%; font-style:normal; color:#666;}
body#kontakt div#tresc p {font-weight:bold; text-indent:0px; text-align:center;}
body#kontakt div#formularz {padding-left:30px;}
body#kontakt div#formularz th {padding:50px 0px 0px 5px; font-size:90%; font-weight:bold; color:#666; border-bottom:1px dashed #666;}
body#kontakt div#formularz table td {padding: 10px 5px 10px 0; line-height:120%; background-color:#F5F5F5;}
body#kontakt div#formularz table td.opis {width:40%; text-align:right;}

body#kontakt div#formularz table #submit {padding-left:180px;}
body#kontakt div#formularz table td input, body#kontakt_pl div#formularz table td textarea, body#kontakt_pl div#formularz table td select  {background-color:#E6E6FA;}

body#kontakt div#formularz table #submit input {margin-left:20px;}

/* ---------------------------- Polec znajomym -----------------------------------*/

body#polec div#tresc p {padding-top:20px;}
body#polec div#tresc {width:400px; text-align:justify; padding:30px 0 20px 100px; background:url(pix_en/recommend_ml.gif) no-repeat left 30px; text-indent:5%;}
body#polec div#menu_2 #trasy_wyr a {background:#8b0522; color:#fff;}
body#polec table {padding:30px 0 50px 0; margin:0 auto; width:350px;}
body#polec table td {padding:5px 0 10px 0;}
body#polec table td.wyr {text-align:right; padding-right:5px;}
body#polec table td.wyr_przy {text-align:right; padding:5px 0 0 20px;}
body#polec table hr {border:1px dashed #A9A9A9;}

body#polec table td  input, body#newsletter table td  select  {font-size:95%;}

/* -----------------------------------------------------------Newsletter-------------------------------*/
body#newsletter_en div#tresc p {padding-top:20px;}
body#newsletter_en div#tresc {width:400px; text-align:justify; padding:30px 0 110px 100px; background:url(pix/newsletter_ml.gif) no-repeat left 30px; text-indent:5%;}
body#newsletter_en div#menu_2 #trasy_wyr a {background:#8b0522; color:#fff;}
body#newsletter_en table#newsletter {margin:40px auto;}
body#newsletter_en table#newsletter td {padding:5px 0 10px 0;}
body#newsletter_en table#newsletter td  input, body#newsletter table td  select  {font-size:95%;}


/* ------------------------- GALERIA ---------------------------*/

body#busy div#tresc {float:left;}
body#busy div#tresc p {padding-top:20px; text-align:justify; text-indent:30px;}
body#busy div#tresc p {padding-top:20px;}
body#busy div#tresc {float:left; width:400px; padding:30px 0 140px 130px;; background:url(pix_en/buses_ml.gif) no-repeat left 30px;}
div.pic {float:left; width:114px; height:114px; margin:5px 3px;}
div.pic  {}
div.pion img {width:53px; height:70px; background:url(galeria/bg_pion.gif) no-repeat center; padding:22px 30px;}
div.poziom  img {width:70px; height:53px; background:url(galeria/bg_poziom.gif) no-repeat center; padding:30px 22px;}


/*---------------------------------- STOPKA ------------------------------------*/
div#stopka {clear:both; width:780px; background:url(pix/stopka_bg.gif) no-repeat top left; padding:10px 0;}
div#stopka p {padding:5px 0 5px 650px; font-size:80%;}
div#validator {padding:5px 0 0 340px;}


/* ---------------------------------------  Cennik  ----------------------- */
body#cennik div#tresc_gl {width:450px; padding:40px 0 260px 100px; background:url(pix_en/prices_ml.gif) no-repeat left 20px; text-indent:5%;}
body#cennik div#menu_2 #cennik_wyr a {background:#8b0522; color:#fff;}
body#cennik div#tresc table.cennik  {border-collapse:collapse;}
body#cennik div#tresc table.cennik td {border:1px solid #000; border-collapse:collapse; padding:5px 20px; font-weight:bold; text-align:center;}
body#cennik div#tresc table.cennik td.licz { background-color:#fff;}
body#cennik div#tresc table.cennik td.miasto {border:0; padding-left:5px; text-align:left;}
body#cennik div#tresc table.cennik td.centr {color:#8b0522;}
body#cennik div#tresc table.cennik td.wyr {background-color:#DCDCDC;}
body#cennik div#tresc table.cennik td.ulgowy {color:#006400;}
body#cennik div#tresc ul#legenda {list-style:none; padding-left:25px;}
body#cennik div#tresc ul#legenda_pul {list-style:none; padding-left:0px; font-weight:bold;}
body#cennik div#tresc ul#legenda li {font-weight:bold; font-size:85%;}
body#cennik div#tresc ul#legenda li span {font-style:normal; color:#006400;}

body#cennik div#tresc table#cennik_krakow {margin-left:70px;}
body#cennik div#tresc div#tytul_cennik_krakow  h1 {padding-left:150px;}
body#cennik div#tresc div#tytul_cennik_krakow  p {padding:0 0 15px 100px; font-size:90%;}
body#cennik div#tresc div#tytul_cennik_krakow  p  span {font-style:normal;}


body#cennik div#tresc table#cennik_pulawy {margin-left:20px; width:400px;}
body#cennik div#tresc table#cennik_pulawy td {padding:2px 4px; font-size:60%;}
body#cennik div#tresc table#cennik_pulawy_duzy td {padding:2px 5px; font-size:80%;}
body#cennik div#tresc table#cennik_pulawy_duzy {margin-left:40px; width:400px;}
body#cennik div#tresc table#cennik_pulawy_duzy td.miasto {border:0; padding-left:5px; text-align:left; font-size:90%;}
body#cennik div#tresc table#cennik_pulawy_duzy td.centr {color:#8b0522; font-size:100%;}


body#cennik div#tresc table#cennik_pulawy td.miasto {font-size:80%;}
body#cennik div#tresc table#cennik_pulawy td.centr {font-size:110%;}
body#cennik p#lupa {background:url(pix/lupa.gif) no-repeat left center; padding-left:25px; margin-left:300px; color:#B22222; font-weight:bold; font-size:90%;}






body#cennik div#tresc table#cennik_przemysl {margin-left:100px;}
body#cennik div#tresc div#tytul_cennik_przemysl  h1 {padding-left:130px;}
body#cennik div#tresc div#tytul_cennik_przemysl  p {padding:0 0 15px 25px; font-size:85%;}
body#cennik div#tresc div#tytul_cennik_przemysl  p  span {font-style:normal;}


/* ---------------------------------------------------- TRASY ------------------------------------------------ */
body#trasy div#tresc {width:430px; text-align:justify; padding:30px 0 100px 80px; background:url(pix_en/routes_ml.gif) no-repeat left 30px; text-indent:5%;}
body#trasy div#tresc  div#trasy_tresc{padding:50px 0 200px 80px;}
body#trasy div#tresc  div#trasy_tresc_gl p {font-weight:normal;}
body#trasy div#tresc  div#trasy_tresc_gl ul li  {text-indent:0px;}
body#trasy div#tresc  div#trasy_tresc_gl ul {padding:10px 0 10px 80px;}
body#trasy div#formularz_kreator th {padding:5px 0px 0px 5px; font-size:100%; font-weight:bold; color:#666; border-bottom:1px dashed #666;}

body#trasy table#kreator {width:350px; padding-top:0px;}

body#trasy table#kreator  #submit {text-align:right;}

body#trasy div#tresc table.trasy {width:100%; border-collapse:collapse;}
body#trasy div#tresc table.trasy tr td {border:1px solid #000; text-align:center; vertical-align:middle; font-size:110%; font-weight:bold; padding:10px 10px; background-color:#fff;}
body#trasy div#tresc table.trasy td#tytul span {color:#fff; font-style:normal; font-size:80%;}
body#trasy div#tresc table.trasy caption {padding-bottom:20px; font-size:120%; font-weight:bold; color:#8b0522;}
body#trasy div#tresc table.trasy caption span{font-style:normal; font-size:70%; font-weight:bold; margin-top:5px;}
body#trasy div#tresc table.trasy td span#ind_gor{font-style:normal; color:#666; font-weight:bold; vertical-align:super; font-size:80%;}
body#trasy div#tresc table.trasy td span#ind_dol{font-style:normal; color:#666; font-weight:bold; vertical-align:sub; font-size:80%;}
body#trasy div#tresc h1 {padding:20px 0 5px 0; font-size:90%;}
body#trasy div#tresc ul#legenda_tr {list-style:none; padding:0; margin:0; font-size:85%;}
body#trasy div#tresc ul#legenda_tr  li {text-indent:0px;}
body#trasy div#tresc ul span {font-style:normal; color:#666;}
body#trasy div#tresc p {font-weight:bold; color:#666; padding:20px 0 0 30px;}
body#trasy div#tresc p span {font-size:120%; font-style:normal; color:#666;}
body#trasy div#tresc table.trasy td#tytul {background-color:#8b0522; font-weight:bold; padding:5px; color:#fff;}
body#trasy div#menu_2 #trasy_wyr a {background:#8b0522; color:#fff;}
body#trasy div#tresc span#drukuj {padding:10px 0 0 400px;}


/* Wyłączenie prawego menu w Firma, Usługi, Kontakt, Promocje i Busy  
body#uslugi div#menu_2 li, body#kontakt_pl div#menu_2 li, body#firma_pl div#menu_2 li, body#firma div#menu_2 li, body#kontakt div#menu_2 li, body#busy_pl div#menu_2 li, body#busy div#menu_2 li, body#promocje_pl div#menu_2 li    {text-decoration:none; border:0; width:auto; padding-bottom:40px;}
body#promocje div#menu_2 li    {text-decoration:none; border:0; width:auto; padding-bottom:40px;} */


body#index {background:url(pix/bg_index.gif) repeat-y center;}
div#index {width:336px; margin:0 auto; text-align:center; padding-top:10%;}
div#index  p {color:#fff; font-size:70%;}
div#index  img {padding-right:5px;}

