body, html, ul, li, div, img, h1, h2, dl, dd, dt, p, tr, table, ul , td, table {margin:0; padding:0;}
img {border:0;}
a:link {text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#8b0522;}

body#firma_pl div#zyczenia {margin-left:-40px;}
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:110%; font-style:normal;}
div#tresc h1 {font-size:110%; color:#8b0522;}
div#tresc ul {padding:20px 0 20px 60px;}
div#tresc ul li {text-indent:0px;}
body#firma_pl div#tresc {width:450px; text-align:justify; padding:30px 0 90px 100px; background:url(pix/firma_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_pl div#tresc {width:450px; text-align:justify; padding:30px 0 100px 100px; background:url(pix/uslugi_ml.gif) no-repeat left 30px; text-indent:5%;}
body#uslugi_pl div#tresc p {text-indent:30px;}
body#uslugi_pl div#tresc p span#wyr {font-style:normal; color:#666; margin-left:40px;}

body#promocje_pl div#tresc {width:450px; text-align:justify; padding:30px 0 170px 100px; background:url(pix/promocje_ml.gif) no-repeat left 20px; text-indent:5%;}
body#promocje_pl div#tresc p {padding-top:20px;}
body#promocje_pl div#tresc p a.wyr:hover {color:#8b0522;}
body#promocje_pl div#tresc p  span.akt {font-weight:bold; font-style:normal; color:#666;}
body#promocje_pl div#tresc p  span.wyr {font-weight:bold; font-style:normal; color:#666; text-decoration:underline;}

/* ---------------------------- Kontakt ----------------------------------- */
body#kontakt_pl div#tresc p {padding-top:20px;}
body#kontakt_pl div#tresc {width:450px; text-align:justify; padding:30px 0 10px 100px; background:url(pix/kontakt_ml.gif) no-repeat left 30px; text-indent:5%;}
body#kontakt_pl div#tresc .wyr {font-size:115%; font-style:normal; color:#666;}
body#kontakt_pl div#tresc p {font-weight:bold; text-indent:0px; text-align:center;}
body#kontakt_pl div#formularz {padding-left:30px;}
body#kontakt_pl div#formularz th {padding:50px 0px 0px 5px; font-size:90%; font-weight:bold; color:#666; border-bottom:1px dashed #666;}
body#kontakt_pl div#formularz table td {padding: 10px 5px 10px 0; line-height:120%; background-color:#F5F5F5;}
body#kontakt_pl div#formularz table td.opis {width:40%; text-align:right;}

body#kontakt_pl div#formularz table #submit {padding-left:180px;}
body#kontakt_pl 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_pl div#formularz table #submit input {margin-left:20px;}


/* ---------------------------- Newsletter -----------------------------------*/
body#newsletter div#tresc p {padding-top:20px;}
body#newsletter div#tresc {width:400px; text-align:justify; padding:30px 0 100px 100px; background:url(pix/newsletter_ml.gif) no-repeat left 30px; text-indent:5%;}
body#newsletter div#menu_2 #trasy_wyr a {background:#8b0522; color:#fff;}
body#newsletter table#newsletter {margin:40px auto;}
body#newsletter table#newsletter td {padding:5px 0 10px 0;}
body#newsletter table#newsletter td  input, body#newsletter table td  select  {font-size:95%;}


/* ---------------------------- 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/kontakt_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%;}





/* ------------------------- GALERIA ---------------------------*/

body#busy_pl div#tresc {float:left;}
body#busy_pl div#tresc p {padding-top:20px; text-align:justify; text-indent:30px;}
body#busy_pl div#tresc {float:left; width:400px; padding:30px 0 40px 130px;; background:url(pix/busy_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_pl div#tresc {width:450px; padding:20px 0 30px 60px; background:url(pix/cennik_ml.gif) no-repeat left 20px;}
body#cennik_pl div#tresc_cennik {width:430px; padding:60px 0 220px 100px; background:url(pix/cennik_ml.gif) no-repeat left 20px;}



body#cennik_pl div#menu_2 #cennik_wyr a {background:#8b0522; color:#fff;}
body#cennik_pl div#tresc table.cennik  {border-collapse:collapse;}
body#cennik_pl div#tresc table.cennik td {border:1px solid #000; border-collapse:collapse; padding:5px 20px; font-weight:bold; text-align:center;}
body#cennik_pl div#tresc table.cennik td.licz { background-color:#fff;}
body#cennik_pl div#tresc table.cennik td.miasto {border-width:0px; padding-left:5px; text-align:left; background-color:transparent;}
body#cennik_pl div#tresc table.cennik td.centr {color:#8b0522;}
body#cennik_pl div#tresc table.cennik td.wyr {background-color:#DCDCDC;}
body#cennik_pl div#tresc table.cennik tr.wyr {background-color:#DCDCDC;}
body#cennik_pl div#tresc table.cennik td.ulgowy {color:#006400;}
body#cennik_pl div#tresc table.cennik tr.ulgowy {color:#006400;}
body#cennik_pl div#tresc ul#legenda {list-style:none;}
body#cennik_pl div#tresc ul#legenda_pul {list-style:none; padding-left:0px; font-weight:bold;}
body#cennik_pl div#tresc ul#legenda li {font-weight:bold; font-size:85%;}
body#cennik_pl div#tresc ul#legenda li span {font-style:normal; color:#006400;}

body#cennik_pl div#tresc table#cennik_krakow {margin-left:25px;}
body#cennik_pl div#tresc table#cennik_krakow tr td {padding:2px 6px; font-weight:bold; font-size:85%;}
body#cennik_pl div#tresc table#cennik_krakow tr td span.zielony {font-style:normal; color:green;}
body#cennik_pl div#tresc div#tytul_cennik_krakow  h1 {padding-left:150px;}
body#cennik_pl div#tresc div#tytul_cennik_krakow  p {padding:0 0 30px 50px; font-size:90%;}
body#cennik_pl div#tresc div#tytul_cennik_krakow  p  span {font-style:normal;}

body#cennik_pl div#tresc table#cennik_pulawy {margin-left:30px; width:400px;}

body#cennik_pl div#tresc table#cennik_pulawy tr td {padding:2px 4px; font-size:60%; text-align:left; margin:30px;}


body#cennik_pl div#tresc table#cennik_pulawy_duzy td {padding:2px 5px; font-size:80%;}
body#cennik_pl div#tresc table#cennik_pulawy_duzy {margin:0 0 0 20px; width:400px;}
body#cennik_pl div#tresc table#cennik_pulawy_duzy td.miasto {border:0; padding-left:5px; text-align:left; font-size:90%;}
body#cennik_pl div#tresc table#cennik_pulawy_duzy td.centr {color:#8b0522; font-size:100%;}


body#cennik_pl div#tresc table#cennik_pulawy td.miasto {font-size:80%;}
body#cennik_pl div#tresc table#cennik_pulawy td.centr {font-size:110%;}
body#cennik_pl p#lupa {background:url(pix/lupa.gif) no-repeat left center; padding-left:5px; margin-left:300px; color:#B22222; font-weight:bold; font-size:90%;}



body#cennik_pl div#tresc table#cennik_przemysl {margin: 10px 0 0 20px;}
body#cennik_pl div#tresc table#cennik_przemysl {font-size:80%;}
body#cennik_pl div#tresc div#tytul_cennik_przemysl  h1 {padding-left:130px;}
body#cennik_pl div#tresc div#tytul_cennik_przemysl  p {padding:60px 0 15px 25px; font-size:90%;}
body#cennik_pl div#tresc div#tytul_cennik_przemysl  p  span {font-style:normal;}
body#cennik_pl div#tresc div#tytul_cennik_przemysl  p  span {font-style:normal;}
body#cennik_pl div#tresc table#cennik_przemysl tr td {padding:2px 4px; letter-spacing:50%;}
body#cennik_pl div#tresc table#cennik_przemysl tr td span.zielony {color:green; font-style:normal;}
body#cennik_pl div#tresc table#cennik_przemysl tr td.miasto {color:#000; font-size:100%;}
body#cennik_pl div#tresc table#cennik_przemysl tr td.centr {color:#8b0522; font-size:110%;}



body#cennik_pl div#tresc div#tytul_cennik_wroclaw  h1 {padding: 40px 0 0 150px;}
body#cennik_pl div#tresc div#tytul_cennik_wroclaw  p {padding:0 0 15px 30px; font-size:90%;}
body#cennik_pl div#tresc div#tytul_cennik_wroclaw  p  span {font-style:normal;}


body#cennik_pl div#tresc table#cennik_wroclaw {margin: 40px 0 0 10px;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td {padding:2px 3px; border-spacing:0; font-size:70%; letter-spacing:50%;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td span.zielony {color:green; font-style:normal;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td#lublin {border-width:0 0 0 0; color:#8b0522;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td#wroclaw {color:#8b0522;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td.nazwa_miasto {text-align:left;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td.zazn {background-color:#dcdcdc;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr.ulg {color:#228b22;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td.nazwa_miasto {background:transparent; border-width:0 0 0 1px;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td.miasto {color:#000; font-size:80%;}
body#cennik_pl div#tresc table#cennik_wroclaw  tr td.centr {color:#8b0522; font-size:100%;}
body#cennik_pl div#tresc ul#legenda li#opis {text-align:justify;}



/* ---------------------------------------------------- TRASY ------------------------------------------------ */
body#trasy_pl div#tresc {width:450px; text-align:justify; padding:50px 0 60px 100px; background:url(pix/trasy_ml.gif) no-repeat left 30px; text-indent:5%;}
body#trasy_pl div#tresc  div#trasy_tresc{padding:50px 0 200px 100px;}
body#trasy_pl div#tresc_gl {width:450px; text-align:justify; padding:20px 0 60px 50px; background:url(pix/trasy_ml.gif) no-repeat left 30px; text-indent:5%;}
body#trasy_pl div#tresc_gl  div#trasy_tresc_gl{padding:30px 0 40px 70px;}
body#trasy_pl div#tresc_gl  div#trasy_tresc_gl ul  li{text-indent:0px;}
body#trasy_pl div#tresc_gl  div#trasy_tresc_gl ul {padding:10px 0 10px 40px;}
body#trasy_pl div#formularz_kreator th {padding:5px 0px 0px 5px; font-size:100%; font-weight:bold; color:#666; border-bottom:1px dashed #666;}

body#trasy_pl table#kreator {width:350px; padding-top:0px;}

body#trasy_pl table#kreator  #submit {text-align:right;}

body#trasy_pl div#tresc table.trasy {width:100%; border-collapse:collapse;}
body#trasy_pl 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_pl div#tresc table.trasy td#tytul span {color:#fff; font-style:normal; font-size:80%;}
body#trasy_pl div#tresc table.trasy caption {padding-bottom:20px; font-size:120%; font-weight:bold; color:#8b0522;}
body#trasy_pl div#tresc table.trasy caption span{font-style:normal; font-size:70%; font-weight:bold; margin-top:5px;}
body#trasy_pl div#tresc table.trasy td span#ind_gor{font-style:normal; color:#666; font-weight:bold; vertical-align:super; font-size:80%;}
body#trasy_pl div#tresc table.trasy td span#ind_dol{font-style:normal; color:#666; font-weight:bold; vertical-align:sub; font-size:80%;}
body#trasy_pl div#tresc h1 {padding:20px 0 5px 0; font-size:90%;}
body#trasy_pl div#tresc ul#legenda_tr {list-style:none; padding:0; margin:0; font-size:85%;}
body#trasy_pl div#tresc ul span {font-style:normal; color:#666;}
body#trasy_pl div#tresc p {font-weight:bold; color:#666; padding:20px 0 0 30px;}
body#trasy_pl div#tresc p span {font-size:120%; font-style:normal; color:#666;}
body#trasy_pl div#tresc table.trasy td#tytul {background-color:#8b0522; font-weight:bold; padding:5px; color:#fff;}
body#trasy_pl div#menu_2 #trasy_wyr a {background:#8b0522; color:#fff;}
body#trasy_pl div#tresc span#drukuj {padding:10px 0 0 400px;}
body#trasy_pl div#tresc table.trasy span.mapa {font-size:80%; margin-top:5px; display:block;}



/* Wyłączenie prawego menu w Firma, Usługi, Kontakt, Promocje i Busy  
body#uslugi_pl div#menu_2 li, body#busy_pl div#menu_2 li, body#promocje_pl 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: 20px 5px 0 0;}

