body {color:#696969;text-align:center;margin:0;padding:0;font-size:8pt;font-family:tahoma, sans-serif;background:white url(image/tlogora.gif) repeat-x top left;}
#tlodol {background:transparent url(image/tlodol.gif) repeat-x bottom left;}
#gory {background:transparent url(image/gory.jpg) no-repeat center top;}
#all {width:772px;margin:0 auto;text-align:left;}

#naglowek {height:61px;margin:0 15px;background:white url(image/tlonaglowek.jpg) no-repeat center bottom;}
h1 {float:left;margin:0;padding:9px 0 0 5px;}
#naglowek ul {margin:0;padding:8px 5px 0 0;list-style-type:none;text-align:right;}
#naglowek ul li {display:inline;color:#DDECF8;font-size:7.5pt;}
#naglowek ul li a {color:#0078C0;text-transform:uppercase;}
#naglowek form {margin:0;padding:7px 0 0 0;}
#naglowek fieldset {border-width:0;margin:0;padding:0;text-align:right;}
#naglowek .pole {width:130px;}

#menuglowne {line-height:38px;padding-top:170px;background:transparent url(image/foto.jpg) no-repeat top center;}
#menuglowne p {margin:0;height:38px;text-align:right;padding-right:7px;font-family:verdana, sans-serif}
#menuglowne ul {margin:0;padding:0 0 0 7px;list-style-type:none;height:38px;float:left;width:500px;}
#menuglowne ul li {float:left;padding:0;font-family:arial, sans-serif;font-weight:bold;font-size:10.5pt;}
#menuglowne ul li a {display:block;color:#696969;text-transform:uppercase;padding:0 14px;background:transparent url(image/menuhover.gif) repeat-x 0 200px;}
#menuglowne ul li a:hover, #menuglowne ul li.wybrane a {text-decoration:none;color:#D91C13;background-position:left bottom;}

#tresc {background:white url(image/tlokolumny.gif) repeat-y top center;}
#kolumna1 {float:left;width:207px;background:transparent url(image/dotleft.gif) no-repeat top left;padding:20px 0 4px 0;}
#kolumna2 {float:left;width:392px;background:transparent url(image/tlokol2.gif) no-repeat 1px 1px;}
#kolumna3 {float:right;width:171px;background:transparent url(image/tlokol3.gif) no-repeat top left;padding-top:25px;}

h2 {color:#D91C13;font-family:arial, sans-serif;font-size:10.5pt;margin:0 0 0.6em 0;}
h2.grey {color:#444444;}

#kolumna1 h2 {margin-left:22px;line-height:1em;}
.fala1 {width:205px;overflow:hidden;background:#EDF6FC url(image/tlomenu.gif) repeat-x top left;margin:0 1px;}
.menu {background:transparent url(image/fala1.gif) no-repeat bottom left;margin:0;padding:0 12px 39px 13px;list-style-type:none;}
.menu li {border-top:1px solid #CEEBFB;line-height:24px;height:24px;font-size:9pt;}
.menu li.last {border-bottom:1px solid #CEEBFB;}
.menu li a {display:block;padding:0 8px;width:166px;color:#444444}
.menu li a:hover {background-color:#CEEBFB;color:#017CC2;text-decoration:none;}
.newsletter {padding:0;margin:0 1px 0 1px;}
.newsletter fieldset {margin:0;padding:0 20px 0 0;border-width:0;}
.newsletter fieldset p {margin-top:0.7em;margin-left:22px;font-size:7.5pt;line-height:1.2em;}
.newsletter fieldset .pole {width:155px;}
.newsletter fieldset .doprawa {border-bottom:1px solid #ECF4FB;padding-bottom:14px;}
.narciarz1 {height:100px;background:transparent url(image/narciarz1.jpg) no-repeat bottom left;margin:0 1px;padding-right:13px;}
.narciarz1 a {line-height:1.1em;color:#444444;font-weight:bold;background:transparent url(image/arrow.gif) no-repeat right center;float:right;padding-right:23px;}
.narciarz1 a:hover {text-decoration:none;}
.polecamy {margin:0 1px;background:transparent url(image/gradient.gif) repeat-x top left;min-height:143px;}
* html .polecamy {height:143px;}
.polecamy .noarrow {margin:0 21px;}

#kolumna2 h2 {margin:0 27px 1em 23px;padding-top:5px;}
#kolumna2 h2.margintop {margin-top:20px;}
p.opis {margin:1em 27px 0 23px;line-height:1.5em;text-align:justify}
p.wiecej {text-align:right;margin:0 27px 1.2em 23px;}
p.wiecej a {font-size:7.5pt;font-weight:bold;color:#696969;background:transparent url(image/arrow1.gif) no-repeat left center;padding-left:10px;}
.gradient {background:transparent url(image/gradient1.gif) repeat-x top left;margin:0 4px;}
h2 em {color:#696969;font-style:normal;font-weight:normal;font-size:8pt;padding-left:4px;}
h2 em a {color:#017DC1;}
h2.data {text-align:right;font-weight:normal;font-size:7.5pt;font-family:tahoma, sans-serif;margin:0 0 1.5em 0;color:#696969;}
h2.data strong {font-family:arial, sans-serif;float:left;font-size:10.5pt;color:#D91C13}

#kolumna2 .gradient h2 {margin-left:19px;padding-top:10px;margin-bottom:0.8em;}

#kolumna2 .nawigator {padding:7px 11px 7px 24px;margin:0;color:#017CC2;font-size:7.5pt;}
.nawigator a {color:#017CC2;}

.border {border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC;}

.borderbottom {margin:0 27px 10px 23px;border-bottom:1px solid #DCDCDC;padding-bottom:13px;}
.borderbottom.nopaddingbottom {padding-bottom:0;}
.gradient .borderbottom {margin:0 23px 10px 19px;}
.borderbottom h3, .tekst h3 {color:#696969;font-size:8pt;margin-top:0.6em;}
.borderbottom h3 a, .tekst h3 a {color:#696969;}
.borderbottom h3 a:hover, .tekst h3 a:hover {color:#333333;}
.borderbottom h3.data {text-align:right;font-weight:normal;font-size:7.5pt;margin:0 0 1.5em 0;}
.borderbottom h3.data strong {float:left;font-size:8pt;}
.borderbottom img.image {float:left;margin-right:6px;}
.borderbottom p {margin:0;line-height:1.5em;text-align:justify}

.tekst {margin:0 27px 10px 23px;line-height:1.5em;}
.tekst a {text-decoration:underline;}
.tekst a:hover {text-decoration:none;}
.tekst .image {float:left;margin:3px 10px 10px 0;}
.tekst p {margin:1em 0;}

.adres {line-height:1.5em;margin-bottom:5px;}
#kolumna2 .adres h2 {margin-bottom:0.6em;margin-left:0;}
.adres address {font-style:normal;float:left;width:170px;}
.adres dl {margin:0;padding:0;}
.adres dt {margin:0;padding:0;float:left;width:50px;}
.adres dd {padding:0;margin:0;}

.formularz {margin:0;padding:0;}
.formularz h2 {margin-left:0;}
.formularz fieldset {margin:0;padding:0;border-width:0;}
.formularz label {display:block;margin-top:3px;}
.formularz label span {float:left;width:126px;margin-right:10px;text-align:right;padding-top:3px;}
.formularz label input {width:220px;padding-top:4px;padding-bottom:4px;}
.formularz label textarea {width:220px;height:130px;overflow:auto;}
p.wyslij {margin:4px 27px 0 0;text-align:right;}

.galeria {list-style-type:none;margin:16px 0 0 0;padding:0;}
.galeria.mala {margin-top:8px;}
.galeria li {margin:0;padding:0;float:left;padding-right:24px;margin-bottom:25px;}
.galeria.mala li {margin-bottom:8px;}
* html .galeria.mala li {margin-bottom:0;}
.galeria li.ostatni {padding-right:0;}
.galeria li img {vertical-align:bottom;}

.cennik {margin:1em 27px 1em 23px;}
.cennik a {color:#696969;}

#kolumna3 h2.doprawa {padding-right:9px;}
.buttons {list-style-type:none;margin:0 1px;padding:0;}
.buttons li {margin:0;padding:0;}
.buttons li a {display:block;color:white;font-family:arial, sans-serif;font-size:11pt;padding:10px 9px 0 9px}
.buttons li a:hover {text-decoration:none;}
.buttons li a.button1 {height:82px;background:#8CB8D3 url(image/button1.jpg) no-repeat top left;font-weight:bold;}
.buttons li a.button2 {text-align:right;padding-top:0px;height:94px;background:#8CB8D3 url(image/button2.jpg) no-repeat top left;font-weight:bold;}
.buttons li a.button3 {height:91px;background:#8CB8D3 url(image/button3.jpg) no-repeat top left;font-weight:bold;}

.baza {margin:0 1px;background-color:#EBF6FC;padding:0 10px 13px 10px;}
.baza h2 {background:transparent url(image/arrow.gif) no-repeat left center;padding:10px 0 10px 27px;border-bottom:1px solid #B0CFE4;}
.baza p {font-weight:bold;}
.baza ul {width:149px;}
.baza ul span {float:left;width:62px;}
.baza ul li {clear:both;line-height:1.3em;}
.baza ul a {color:#444444;}
.baza ul a img {margin-top:4px;margin-bottom:10px;}

.kontakt {background:transparent url(image/fala2.gif) no-repeat top left;margin:0 1px;padding-top:15px;}
.kontakt p {background:transparent url(image/koperta.gif) no-repeat 5px 0;margin:0;padding:8px 0 16px 66px;line-height:1.5em;}

#stopka {height:61px;background:#E8F3FA url(image/tlostopka.gif) repeat-x top left;margin-top:4px;}
#stopka p {float:left;color:#231F20;font-size:8pt;padding:17px 0 0 25px;margin:0 93px 0 0;}
#stopka p.projekt {width:160px;line-height:1.2em;text-align:right;float:right;font-size:8pt;padding:15px 10px 0 0;margin:0;}
#stopka p.projekt .img {float:right;margin-left:10px;margin-left:12px}
#stopka ul {margin:0;padding:17px 0 0 0;list-style-type:none;font-size:8pt;}
#stopka ul li {display:inline;}
#stopka ul li a {color:#261E13;}

.normal {list-style-type:none;margin:0;padding:0;}
.normal li {margin:0;padding:0;}

.noarrow {list-style-type:none;margin:0;padding:0;}
.noarrow li {margin:0;padding:4px 0;}
.noarrow li a {color:#007DC1;font-size:9pt;text-decoration:underline;}
.noarrow li a:hover {text-decoration:none;}

.arrow {list-style-type:none;margin:1em 0;padding:0;}
.arrow li {margin:0;padding:2px 0 2px 14px;background:transparent url(image/arrow1.gif) no-repeat 2px 8px;}
.arrow li a {color:#007DC1;font-size:9pt;text-decoration:underline;}
.arrow li a:hover {text-decoration:none;}

.hr {background:transparent url(image/dot.gif) repeat-x top left;height:1px;overflow:hidden;margin:1px 4px;}
.hr hr {display:none;}


.pole {background-color:#F8FBFD;border:1px solid #A4D1EA;font-family:tahoma, sans-serif;font-size:8pt;padding:2px 3px;color:#737373;}
.przycisk {background:#FCFDFE url(image/button.gif) no-repeat center center;width:77px;height:26px;border-width:0;color:#444444;font-weight:bold;font-size:7.5pt;font-family:tahoma, sans-serif;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
.doprawa {text-align:right;}
a img {border-width:0;}
a {color:#0077BF;text-decoration:none;}
a:hover {text-decoration:underline;}
a.invert {color:#0077BF;text-decoration:underline;}
a.invert:hover {text-decoration:none;}




