html {background:white url(../image/tlo.jpg) no-repeat 50% 179px;min-width:960px;}
body {color:#272b50;margin:0;padding:0;font-size:8pt;font-family:tahoma, helvetica, sans-serif;background:transparent url(../image/tlogora.jpg) no-repeat right top;}
body.waskie {background-position:455px 0;}
p, ul {margin-top:1em;margin-bottom:1em;}
fieldset {margin:0;border-width:0;padding:0;}
input, select, textarea {font-size:8pt;font-family:tahoma, helvetica, sans-serif;}
.none {display:none;}

#all {width:960px;margin:0 auto;padding-top:20px}
#naglowek {height:62px;}
h1 {margin:0;padding-left:23px;float:left;}
#naglowek ul {list-style-type:none;margin:0;padding:11px 0 0 0;float:right;width:500px;padding-right:18px;}
#naglowek li {float:left;padding:0;margin:0;height:33px;overflow:hidden}
#naglowek li a {float:left;}
#naglowek li a:hover {margin-top:-33px;}

#box {background:transparent url(../image/ramka.gif) no-repeat;padding-top:6px;}
#tlo {background:#2c2e58 url(../image/box.jpg) no-repeat;height:529px;width:952px;position:relative;}

#belka {color:white;background:transparent url(../image/linia.png) repeat-x left bottom;margin:0 0 0 28px;padding-bottom:13px;width:894px;padding-top:20px;text-align:right;overflow:hidden}
#belka p {display:inline;margin:0;padding-left:5px;}
#belka ul {list-style-type:none;margin:0;padding:0 0 0 15px;display:inline;}
#belka li {display:inline;padding:0 0 0 6px;}
#belka .haslo {float:left;}

#marquee {width:396px;height:16px;overflow:hidden;color:#eeeeee;float:left;text-align:left;}
#marquee p {white-space:nowrap;display:block;}

#foto {width:905px;height:240px;position:relative;margin-left:26px;background:transparent url(../image/foto.jpg) no-repeat right top;}
.plama1 {
	background:#090003 url(../image/plama1.jpg) no-repeat;
	width:446px;
	height:77px;
	position:absolute;
	left:25px;
	bottom:32px;
	margin:0;
	color:white;
	padding:20px 16px 0 16px;
	line-height:1.7em
}
.plama2 {
	background:#af1825 url(../image/plama2.jpg) no-repeat;
	width:368px;
	height:32px;
	position:absolute;
	left:37px;
	bottom:137px;
	margin:0;
	padding:15px 0 0 5px;
	color:white;
}

#kolumny {overflow:auto;width:908px;margin-left:26px;}
#kolumny h2 {font-size:7.5pt;margin:0;padding:9px 0 10px 0}
#left {float:left;width:290px;}
#right {float:right;width:600px;}
#left h2 {padding-left:33px;}
#right h2 {padding-left:14px;}
#left .tlo {background:white url(../image/left290.png) no-repeat;height:164px;padding:0 19px;}
#right .tlo {background:white url(../image/right600.png) no-repeat;height:164px;padding:0 28px;}
#left h3 {margin:0;text-align:center;color:#b11927;font-size:10pt;padding:24px 0 23px 0;border-bottom:1px solid #f2f3f3;}
#left .tlo p {font-weight:bold;color:#272b50;margin:1.2em 8px 0 8px;line-height:1.6em;}
#left .tlo p em {color:#da251d;font-style:normal;}

#right .kolumnaLewa {float:left;width:218px;background:transparent url(../image/border.png) no-repeat 100% 49px;padding-right:8px;}
#right .kolumnaPrawa {float:right;width:290px;padding-right:6px;}
#right h3 {margin:0;font-size:8pt;padding:12px 0 20px 0;color:#da251d;}
#right h3 em {font-style:normal;color:#272b50;}
#right p {line-height:1.6em;color:#272b50;margin:0;}
#right p.wiecej {text-align:right;margin-top:1em}
#right p.wiecej a {background:transparent url(../image/arrow.png) no-repeat 0 65%;padding:0 16px 0 21px;text-decoration:underline;}
#right p.wiecej a:hover {text-decoration:none;}

#ramka913 {background:white url(../image/ramka913.png) no-repeat;width:913px;height:419px;margin-left:21px;margin-top:16px;}
#h2 {padding:18px 27px 27px 21px;text-align:right;line-height:32px;overflow:auto;width:863px;}
#h2 h2 {background:#c31e31 url(../image/h2w.png) no-repeat;width:164px;height:32px;color:white;text-align:center;font-size:9pt;float:right;margin:0 0 0 28px;}
#h2 .wroc {margin:0;float:left;}
#h2 .wroc a {background:transparent url(../image/arrow.png) no-repeat 0 65%;padding-left:21px;color:#da251d;text-decoration:underline;}
#h2 .wroc a:hover {text-decoration:none;}
.kliknij {display:inline;margin:0;padding-left:15px;background:transparent url(../image/lupa.png) no-repeat 0 65%;font-size:7.5pt;}
#white #h2 {padding-top:12px;}
#white h2 {margin-top:6px;}

#galeria {list-style-type:none;margin:0;padding:0 0 0 25px;}
#galeria li {float:left;padding:0 18px 20px 0;width:128px;height:89px;}
#galeria li a {width:116px;height:78px;overflow:hidden;padding:4px;border:2px solid #e2e3e0;float:left;position:relative;}
#galeria li a span {background:transparent url(../image/lupa1.png) no-repeat;width:15px;height:15px;position:absolute;bottom:-20px;right:-20px;}
#galeria li a:hover {border-color:#cfd1cd;}
#galeria li a:hover span {bottom:4px;right:4px;}

#padding {width:931px;height:419px;margin-left:3px;margin-top:16px;}
#h2blue {padding:18px 27px 27px 21px;text-align:right;line-height:32px;}
#h2blue h2 {background:#c31e31 url(../image/h2b.png) no-repeat;width:164px;height:32px;color:white;text-align:center;font-size:9pt;float:right;margin:0 0 0 28px;}
#h2blue .wroc {margin:0;float:left;background:white url(../image/white.png) no-repeat;width:171px;height:44px;padding-left:19px;line-height:44px;text-align:left;margin-top:-14px}
#h2blue .wroc a {background:transparent url(../image/arrow.png) no-repeat 0 65%;padding-left:21px;color:#da251d;text-decoration:underline;}
#h2blue .wroc a:hover {text-decoration:none;}

#grafik {width:906px;margin-left:25px;margin-top:34px;clear:both;}
#grafik td, #grafik th {border-bottom:1px solid #363767;height:48px;color:white;text-align:center;}
#grafik th {font-size:9pt;}
#grafik .first th {height:52px;}
#grafik .red {background:#c31e31 url(../image/rl.png) no-repeat;height:48px;padding-left:5px;}
#grafik .red span {background:transparent url(../image/rr.png) no-repeat right top;height:38px;padding-right:5px;display:block;font-weight:bold;padding-top:10px;}
#grafik .w100 {width:100px;}
#grafik .w140 {width:140px;}
#coToZaTaniec {list-style-type:none;margin:0;padding:38px 0 0 36px;}
#coToZaTaniec li {float:left;width:295px;}
#coToZaTaniec li a {color:white;font-weight:bold;}
#coToZaTaniec li a em {font-style:normal;color:#da251d}


#white {background:transparent url(../image/white.gif) no-repeat;width:913px;height:419px;margin-left:21px;margin-top:16px;position:relative;}
#wciecie {position:absolute;top:69px;left:6px;}
#white .ramka {width:291px;height:344px;background:white url(../image/ramka291.png) no-repeat;}
#white .ramka p {margin:0;padding:8px 7px 0 7px;}
#white .ciekawostki p img {margin-bottom:24px;}
#white .cennik {width:286px;height:331px;background:#da251d url(../image/ramka286.png) no-repeat;left:13px;top:77px;}
.cennik dl {margin:0 6px;padding:0;}
.cennik dt {float:left;width:54px;height:53px;line-height:54px;text-align:center;color:#2a2b53;font-weight:bold;background:transparent url(../image/cena.png) no-repeat 0 6px;padding:6px 0;border-bottom:1px solid #e3322a;margin-right:6px;}
.cennik dd {height:44px;border-bottom:1px solid #e3322a;padding:15px 0 6px 0;color:white;font-size:7.5pt;line-height:1.6em;margin:0;}
.cennik dd.small {line-height:54px;height:53px;padding:6px 0;}

#white h3 {position:absolute;margin:0;top:30px;left:336px;}
#tresc {margin-left:340px;width:555px;height:326px}

#tresc.oferta {background:transparent url(../image/postac.png) no-repeat 315px 0px;width:515px;padding-right:40px;text-align:justify;padding-top:12px;height:314px}
#tresc.ciekawostki {width:540px;text-align:justify;height:314px}
#tresc.ciekawostki h4 {color:#da251d;font-size:8pt;margin:0 0 1.5em 0}
#tresc.ciekawostki h4.borderTop {padding-top:14px;border-top:1px solid #f2f3f3;}
#tresc.ciekawostki h4 em {font-style:normal;color:#272b50;}
#tresc.ciekawostki .zobacz {position:absolute;bottom:0;right:25px;}
#tresc.ciekawostki .zobacz a {text-decoration:underline;padding-left:21px;background:transparent url(../image/arrow.png) no-repeat 0 65%;}
#tresc.ciekawostki .zobacz a:hover {text-decoration:none;}
#tresc p {line-height:1.55em;margin:1.45em 0;margin-top:0;}
#tresc cite {font-style:normal;font-size:9pt;color:#da251d;font-weight:bold;}
#tresc.oferta .dolacz {text-align:right;margin-top:2em}

#tresc #iframe {width:520px;overflow:scroll;height:310px}
#tresc .suwak {float:right;width:24px;position:absolute;top:25px;right:20px;margin-top:30px;}

#tresc .suwak img {vertical-align:bottom;font-size:1px;}
#scroll {position:relative;width:24px;height:24px;overflow:hidden;background:#c1b69d url(../image/scroll.png) no-repeat top left;z-index:1;top:30px}
#tresc #track {height:326px;width:24px;background:transparent url(../image/track.png) no-repeat 9px 0;margin-top:-4px}


#kontakt {padding:0;color:white;background:transparent url(../image/kontakt.jpg) no-repeat 268px 164px;width:100%;overflow:auto;height:463px}
#kontakt form {float:right;width:501px;position:relative;margin:0;}

#kontakt form h2 {background:#c31e31 url(../image/h2w379.png) no-repeat;height:34px;line-height:34px;padding-left:17px;width:362px;font-size:9pt;margin:0 0 3em 0;}
#kontakt form .bold {font-weight:bold;color:black;margin:0 0 2.5em 0;}
#kontakt form fieldset {border-width:0;margin:0;padding:34px 0 0 0;}
#kontakt form label {display:block;margin-top:11px;width:100%;overflow:auto;}
#kontakt form label span.label {float:left;width:95px;padding-top:5px;}
#kontakt form label span.border {float:left;width:137px;height:24px;background:#2c2d58 url(../image/input.png) no-repeat;padding:7px 21px 3px 21px;}
#kontakt form label img {margin-left:9px;margin-top:0;vertical-align:middle}
#kontakt form .pole {border-width:0;background-color:#2c2d58;padding:2px;color:white;font-family:tahoma, sans-serif;font-size:8pt;width:133px;vertical-align:middle}
#kontakt form label span.textarea {float:left;width:301px;height:112px;background:#2c2d58 url(../image/textarea.png) no-repeat;padding:10px 10px 3px 16px;}
#kontakt form textarea.pole {width:300px;height:102px;padding:2px;line-height:1.5em;text-align:left;vertical-align:top;}
#kontakt form .buttons {text-align:right;padding-right:90px;}
#kontakt form .wyczysc {text-transform:uppercase;color:white;font-size:8pt;border-width:0;background:#363266 url(../image/wyczysc.png) no-repeat;width:95px;height:33px;font-weight:bold;font-family:tahoma, sans-serif;border-width:0;}
#kontakt form .wyslij {text-transform:uppercase;color:#da251d;font-size:8pt;border-width:0;background:white url(../image/wyslij.png) no-repeat;width:95px;height:33px;font-weight:bold;font-family:tahoma, sans-serif;border-width:0;margin-left:3px;}

div.adres {float:left;width:313px;padding-top:34px;padding-left:55px}
div.adres h2 {background:#c31e31 url(../image/h2w166.png) no-repeat;height:34px;line-height:34px;padding-left:21px;width:145px;font-size:9pt;margin:0 0 1em 0;}
div.adres p {margin:0 0 0 22px;padding:20px 0 20px 58px;line-height:1.5em;background-position:18px 50%;background-repeat:no-repeat;font-weight:bold;font-size:9pt;}
div.adres cite {padding-left:20px;font-style:normal;}
div.adres a {color:white;}
p.adres {border-bottom:1px solid #3a386a;background-image:url(../image/adres.png);}
p.telkom {border-bottom:1px solid #3a386a;background-image:url(../image/telkom.png);width:190px}
p.email {background-image:url(../image/email.png);}
p.email img {vertical-align:middle;}



#tools {color:#9694af;width:900px;text-align:right;position:absolute;bottom:18px;left:34px;}
#tools.borderTop {border-top:1px solid #424178;padding-top:17px;}
#tools p {float:left;margin:0;}
#tools p a {font-weight:bold;color:#9694af;}
#tools ul {list-style-type:none;margin:0;padding:0;}
#tools li {display:inline;padding:0;font-size:7pt;}
#tools li a {color:#9694af;font-size:8pt;padding:0 12px;}
#tools li a:hover {color:#fefeff;text-decoration:none;}


#stopka {padding:17px 0;color:#c2c1d1;overflow:auto;width:100%;}
.adress {margin:0;float:left;padding-left:18px;font-style:normal;padding-top:4px;}
.adress cite, .adress em, .adress adress {font-style:normal;}
.adress em {color:#32305f;padding-right:9px;}
.adress span {padding-left:36px;background:transparent url(../image/tel.png) no-repeat 9px 55%;}
.adress strong {color:#da251d;}
.wykonanie {float:right;margin:0;padding-right:24px;}
.wykonanie img {margin:0 17px;vertical-align:middle;margin-bottom:4px;}
.wykonanie a {color:#c2c1d1;font-weight:bold;}

img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#272b50;text-decoration:none;}
a:hover {text-decoration:underline;}
