body {color:#4D4D4D;margin:0;padding:0;font-size:9pt;font-family:tahoma, helvetica, sans-serif;background:white url(image/tlogora.jpg) no-repeat center top;}
p, ul {margin:1em 0;}
fieldset {margin:0;border-width:0;padding:0;}
input, select, textarea {font-size:8pt;font-family:tahoma, helvetica, sans-serif;}

#all {width:771px;margin:0 auto;}

#naglowek {height:150px;background:transparent url(image/naglowek.jpg) no-repeat right top;}
h1 {margin:0;font-size:14pt;padding:51px 0 0 10px;float:left;background:transparent url(image/tloh1.png) no-repeat left bottom;width:200px;height:99px;}
h1 a {color:#0054A6;}
#naglowek ul {list-style-type:none;margin:0;padding:0 18px 0 0;text-align:right;font-size:7.5pt;line-height:21px;}
#naglowek li {display:inline;padding:0;}

#lewaKolumna {float:left;width:200px;}
#prawaKolumna {float:right;width:571px;background:transparent url(image/tloright.png) repeat-x;padding-bottom:10px;}

/* Lewa kolumna */

#menu {background:#0054A6 url(image/tlomenu.png) no-repeat left bottom;list-style-type:none;margin:0;padding:5px 0 40px 0;}
#menu li {padding:0;}
#menu li a {color:White;display:block;padding:0 21px 0 49px;width:130px;height:40px;line-height:40px;}
#menu li.menu1 a {background:transparent url(image/menu1.png) no-repeat;}
#menu li.menu2 a {background:transparent url(image/menu2.png) no-repeat;}
#menu li.menu3 a {background:transparent url(image/menu3.png) no-repeat;}
#menu li.menu4 a {background:transparent url(image/menu4.png) no-repeat;}
#menu li.menu5 a {background:transparent url(image/menu5.png) no-repeat;}
#menu li a:hover {background-position:left bottom;text-decoration:none;}

#promocje {list-style-type:none;margin:0;padding:0;}
#promocje li {padding:10px 0 15px 0;margin:0;background:transparent url(image/promocje.png) no-repeat center bottom;}
#promocje li.last {background-image:none;}

/* Prawa Kolumna */

#pasek {background:transparent url(image/pasek.png) no-repeat left top;height:42px;margin:0;padding-left:18px;}
#pasek fieldset {float:left;width:266px;}
#pasek label {float:left;width:142px;height:31px;padding-left:35px;background:transparent url(image/poleszukaj.png) no-repeat;margin-top:8px;margin-right:3px;}
#pasek label input {margin:7px 0 0 0;border-width:0;background-color:white;width:135px;}
#pasek .buttonImage {margin-top:12px;}
#pasek ul {list-style-type:none;margin:4px 0 0 0;padding:0 0 0 14px;background:transparent url(image/linia.png) no-repeat left center;height:38px;float:left;width:220px;}
#pasek li {float:left;padding:0;height:38px;line-height:38px;font-size:8pt;}
#pasek li.klucz {background:transparent url(image/klucz.png) no-repeat left center;padding-left:40px;margin-right:20px;}
#pasek li a {color:#0054A6;text-decoration:underline;}
#pasek li a:hover {text-decoration:none;}

#nawigator {list-style-type:none;margin:0;padding:10px 13px 0 13px;font-size:7.5pt;}
#nawigator li {color:#A0A0A0;display:inline;padding-left:12px;background:transparent url(image/arrow.gif) no-repeat 2px 65%}
#nawigator li.home {padding-left:18px;background:transparent url(image/dom.gif) no-repeat 0 65%;}
#nawigator li a {color:#A0A0A0;text-decoration:underline;}
#nawigator li a:hover {text-decoration:none;}

.msg {text-align:left; color:#0054A6; font-family:'trebuchet ms', verdana, arial, sans-serif;font-size:9.5pt;margin-left: 28px;}


h2 {color:#0054A6;font-family:'trebuchet ms', verdana, arial, sans-serif;font-size:13.5pt;margin:1em 0}
.border h2 {margin:0;float:left;}
.border {padding:15px 0 15px 20px;margin:0 0 0 11px;background:transparent url(image/borderbottom.png) repeat-x left bottom;}

.tekst .toRight {float:right;margin-left:10px;}
.tekst p {margin:0 0 1em 0;line-height:1.8em;}
.tekstDuzy {padding:10px 18px 10px 28px;}
.tekstDuzy p {margin:0 0 1.5em 0;line-height:1.8em;text-align:justify}

.padding {padding:15px 0 10px 10px;}
.bigPadding {padding:0px 18px 10px 28px;}
.padding .kolumna {width:260px;padding-left:20px;float:left;}
.padding .tlo, .bigPadding .tlo {background:transparent url(image/gradient.png) repeat-x 0 100px;}
.bigPadding .tlo {background:transparent url(image/gradient.png) repeat-x 0 31px;}

.padding th {padding:12px 11px 10px 10px;color:#0054A6;font-size:9pt;text-align:left;border-bottom:1px solid #E1E1E1;}
.lista th {font-size:8pt;padding-top:8px;}
.padding td {font-size:8pt;border-bottom:1px solid #E1E1E1;padding:5px 0 5px 11px;}
.padding td.cena {width:70px}
.lista td.cena {width:60px;}
.wiecej {margin:0.7em 15px 0.7em 0;text-align:right;}
.wiecej a {color:#0054A6;text-decoration:underline;background:transparent url(image/arrow.png) no-repeat 0 70%;padding-left:11px;font-size:8pt;}
.wiecej a:hover {text-decoration:none;}

.podstrony {list-style-type:none;margin:6px 18px 8px 0;padding:0;text-align:right;font-size:8pt;}
.podstrony li {display:inline;padding:0;color:#7A7A7A;}
.podstrony li.prev {padding:0 9px;background:transparent url(image/prev.gif) no-repeat 0 65%;}
.podstrony li.next {padding:0 9px;background:transparent url(image/next.gif) no-repeat 100% 65%;}
.podstrony strong {color:#0054A6;}
.podstrony a {color:#7A7A7A;text-decoration:underline;}
.podstrony a:hover {text-decoration:none;}


.formularz {margin:15px 0 10px 28px;background:#F8F8F8 url(image/kontakt.png) repeat-y;width:513px;}
.formularz form {background:transparent url(image/kontaktgora.png) no-repeat;margin:0;}
.formularz fieldset {background:transparent url(image/formularzdol.png) no-repeat left bottom;padding:10px 30px;}
.kontakt fieldset {background:transparent url(image/kontaktdol.png) no-repeat left bottom;}
.formularz label {display:block;clear:both;text-align:right;}
.formularz label span {font-weight:bold;text-align:right;width:130px;float:left;padding-top:3px;}
.formularz label input.pole {border:1px solid #BFBFBF;padding:5px 3px;width:300px;margin-bottom:5px;font-size:9pt;}
.formularz label textarea {border:1px solid #BFBFBF;padding:5px 3px;width:300px;height:100px;font-size:9pt;margin-bottom:5px;}
.formularz .buttons {margin:0;text-align:right;margin:0}
.formularz select {border:1px solid #BFBFBF;height:20px;width:306px;margin-bottom:5px;font-size:9pt}

.formularz .polacheck {clear:both;padding-top:5px;}
.formularz .polacheck span.opis {font-weight:bold;float:left;width:130px;text-align:right;padding-top:3px;}
.formularz .polacheck p {padding:0 0 0.5em 0;margin:0;float:right;width:306px;background-color:transparent;font-size:8pt;}
.formularz .polacheck p label {float:left;width:111px;text-align:left;clear:none;color:#464646;padding-bottom:3px;}
.formularz .polacheck p input {vertical-align:-4px}


#dbamy {margin:1.2em 60px;text-align:right;font-size:7.5pt;}
#dbamy a {color:#0356A7;text-decoration:underline;}
#dbamy a:hover {text-decoration:none;}

#kontakt {margin:25px 0 10px 28px;width:513px;font-size:9pt;}
#kontakt .mapa {float:right;width:200px;background-color:#C9C9C9;height:200px;}
#kontakt address {font-style:normal;margin:0.6em 0;}
#kontakt address strong {display:block;margin-bottom:0.5em;}
#kontakt dl {margin:0.7em 0;width:180px;}
#kontakt dt {float:left;width:55px;font-weight:bold;}
#kontakt dd {padding:0;margin:0;}
#kontakt a {color:#0356A7;text-decoration:underline;}
#kontakt a:hover {text-decoration:none;}




#stopka {background:transparent url(image/stopka.jpg) no-repeat center top;height:89px;border-top:1px solid #87BB1F;font-size:8pt;}
#stopka p {margin:0;padding:14px 0 0 14px;float:left;}
#stopka div {float:right;padding-right:13px;width:183px;text-align:right;padding-top:16px;line-height:1.4em;}
#stopka .atech {float:right;margin-left:9px;}

.buttonImage {cursor:default;vertical-align:middle;}
button.buttonImage {border-width:0;margin:0;padding:0;width:62px;height:22px;}
img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#4D4D4D;text-decoration:none;}
a:hover {text-decoration:underline;}
