body {background-color:#FFFFFF;color:#696866;margin:0;padding:0;font-size:8pt;text-align:center;font-family:tahoma, verdana, helvetica, sans-serif;}

form, fieldset {margin:0;padding:0;border-width:0;}

input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:8pt;}

p, ul {margin-top:1em;margin-bottom:1em}



#all {width:768px;margin:0 auto;text-align:left;}

#naglowek {height:75px;margin-bottom:47px;}

#naglowek h1 {float:left;padding-left:6px;margin:0;padding-top:26px}

#tools {width:354px;margin-left:auto;margin-top:1px;border-top:3px solid #d4d4d3;padding-top:24px;padding-left:146px;}

#tools p {float:left;margin:0;background:transparent url(image/tel.png) no-repeat left center;padding:9px 16px 9px 36px}

#tools ul {list-style-type:none;margin:0;padding:0;background:transparent url(image/liniaduza.png) no-repeat;padding-left:10px;float:left;width:153px}

#tools li {float:left;font-size:7.5pt;color:#71706e;text-align:center;}

#tools li a {color:#71706e;padding-top:20px;height:17px;float:left;}

#tools li.home a {background:transparent url(image/home.png) no-repeat 50% 5px;width:50px;}

#tools li.home {width:50px;}

#tools li.mapa a {background:transparent url(image/mapa.png) no-repeat 50% 5px;width:46px;}

#tools li.mapa {width:46px;}

#tools li.kontakt a {background:transparent url(image/kontakt.png) no-repeat 50% 5px;width:56px;}

#tools li.kontakt {width:56px;}



#menu {list-style-type:none;margin:0;padding:0;height:43px;position:absolute;top:76px;z-index:10}

* html #menu {top:75px;}

#menu li {float:left;height:43px;}

#menu li a {float:left;border-bottom:3px solid #71706e;height:28px;padding:15px 8px 0px 8px;background:transparent url(image/linia.png) no-repeat 100% 12px;}

#menu li.last a {background-image:none;padding-right:0;padding:15px 8px 0px 5px;}

#menu li a:hover {position:relative;z-index:1;background-color:white;border-bottom:3px solid #e67817;height:32px;}

#menu li a.active {position:relative;z-index:1;background-color:white;border-bottom:3px solid #e67817;height:32px;}



#main {background:transparent url(image/main.jpg) no-repeat;height:268px;border-bottom:1px solid white;margin-top:1px;position:relative;}

#main.small {height:94px;}

#news {position:absolute;left:16px;top:115px;width:614px;height:114px;background:#f6efe6 url(image/mainlayer.jpg) no-repeat;list-style-type:none;padding:23px 0 0 0;margin:0;}

#news li {padding:3px 33px;}

#news li h3 {margin:0;color:#d36824;font-size:8pt;}

#news li h3 a {text-decoration:underline;color:#d36824;}

#news li h3 a:hover {text-decoration:none;}

#news li h3 em {font-style:normal;font-size:7.5pt;color:#71706e;font-weight:normal;}

#news li p {margin:0.5em 0;line-height:1.3em;}

#main .wyroznienia {position:absolute;right:13px;bottom:14px;padding:1px;border:2px solid #b9b941;background-color:white;}



.h2 {background:transparent url(image/gradient.png) repeat-x 0 6px;border-bottom:1px solid #d4d4d3;height:45px;padding-top:4px;position:relative;border-top:3px solid #71706e;}

.h2 h2 {margin:0;padding:13px 0 0 16px;color:#d36824;font-size:10.5pt;font-family:arial, tahoma, sans-serif}

.h2 ul {list-style-type:none;margin:0;padding:0;position:absolute;right:28px;top:18px;font-size:7.5pt;color:#a0a0a0;}

.h2 li {display:inline;padding-left:12px;background:transparent url(image/arrow.gif) no-repeat 4px 4px;}

.h2 li a {color:#a0a0a0;}

.h2 li.home {background:transparent url(image/home1.png) 0 2px no-repeat;padding-left:18px;}

.h2 li.home a {text-decoration:underline;}

.h2 li.home a:hover {text-decoration:none;}



#kolumny {margin:10px 0;background:transparent url(image/dot.png) repeat-y 646px 0;width:100%;overflow:hidden}

#kolumnaLewa {float:left;width:645px;overflow:hidden;}

#kolumnaPrawa {float:right;width:123px;overflow:hidden;}

#kolumny.podstrona  {background-position:164px 0;margin-top:17px;}

.podstrona #kolumnaLewa {float:left;width:164px;overflow:hidden;}

.podstrona #kolumnaPrawa {float:right;width:602px;overflow:hidden;}



/* strona główna */



.ofertaLinia {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;background:transparent url(image/dot.png) repeat-y 318px 0;}

.ofertaLinia li {float:left;width:285px;padding:10px 20px 16px 16px;overflow:hidden}

* html .ofertaLinia li {padding-bottom:1px;}

*+html .ofertaLinia li {padding-bottom:1px;}

.ofertaLinia h3 {margin:3px 0 15px 0;font-size:8pt;color:#71706e;}

.ofertaLinia h3 a {color:#d36824;text-decoration:underline;font-size:9pt;}

.ofertaLinia h3 a:hover {text-decoration:none;}

.ofertaLinia li .image {float:left;padding:3px;border:1px solid #d8d7d7;width:103px;overflow:hidden;margin-top:4px;}

.ofertaLinia .opis {width:150px;float:right;}

.ofertaLinia .opis p {margin:0 0 0.1em 0;line-height:1.3em}

.hr {background-color:#d4d4d3;height:1px;overflow:hidden;margin:16px 0;width:637px}



#bannery {list-style-type:none;margin:0;padding:0;text-align:right;}

#bannery h2 {margin:0;font-size:7.5pt;padding:0 13px;font-weight:normal;text-align:left;}

#bannery img {margin:4px 0 24px 0;}

#bannery .bannery {text-align:center;}

#bannery .bannery img {margin:18px 0 24px 0;}



/* Podstrony */



#podMenu {list-style-type:none;margin:0;padding:0;}

#podMenu li {background:transparent url(image/arrow.png) no-repeat 17px 10px;padding:5px 0 5px 29px;}

#podMenu li strong {color:#e67817;}



#charakterystyka {width:540px;overflow:hidden;margin-left:39px;padding-bottom:1px;}

* html #charakterystyka {padding-bottom:8px;}

*+html #charakterystyka {padding-bottom:8px;}

dl.info {margin:0;float:left;width:336px;overflow:hidden;background-color:#f7f7f7;border-bottom:1px solid #eae9e9;line-height:24px;}

dl.info dt {float:left;border-top:1px solid #eae9e9;width:120px;text-align:right;margin-right:35px;clear:both;}

dl.info dd {margin:0;border-top:1px solid #eae9e9;}

dl.info dd img {vertical-align:middle;}

dl.info dd.bold {font-weight:bold;}

dl.info dd.cena {color:#d36824;font-weight:bold;}

div.info {width:180px;float:right;}

div.info p {line-height:1.45em;margin-top:0;margin-bottom:2em}

#zapytaj {text-align:center;margin-bottom:1em;}



#galeria {list-style-type:none;margin:0 0 1em 0;padding:0 0 0 40px;width:560px;overflow:hidden;text-align:center;}

#galeria li {float:left;border:1px solid #d8d8d7;padding:3px;margin-right:28px;margin-top:18px}



.formularz {margin-left:24px;width:551px;padding-top:3px;}

.formularz h3 {background:transparent url(image/formularzh3.png) no-repeat;color:#d36824;font-size:9pt;padding-left:58px;height:33px;margin:0;}

.formularz fieldset {margin-left:33px;background-color:#f7f7f7;border-bottom:1px solid #eae9e9;padding-top:1px;}

.formularz label {display:block;clear:both;}

.formularz label span {margin-left:43px;width:80px;float:left;padding-top:4px;}

.formularz label .input {border:1px solid #d3d3d3;margin-bottom:2px;width:355px;padding:4px 5px;}

.formularz .polacheck {clear:both;padding-top:5px;}

.formularz .polacheck span.opis {margin-left:43px;width:120px;float:left;padding-top:4px;}

.formularz .polacheck p {padding:0 0 0.5em 0;margin:0;float:right;width:352px;background-color:transparent;}

.formularz .polacheck p label {float:left;width:101px;text-align:left;clear:none;color:padding-bottom:3px;}

.formularz .polacheck p input {vertical-align:-4px}

.duzyFormularz label span {width:120px;}

.duzyFormularz label .input {width:315px;}

.duzyFormularz label select.input {height:18px;width:325px;padding:0;}



.formularz .buttons {text-align:right;margin:0.2em 23px 0.4em 0}

.formularz .buttons .button {background:#e98833 url(image/button.png) no-repeat;color:white;font-size:9pt;font-weight:bold;border-width:0;width:96px;height:32px;}





#tekst {padding:0 0 0 40px;}

#tekst h3 {font-size:9pt;margin-top:0.3em;color:#d36824;}

#tekst p {font-size:9pt;line-height:1.4em;margin:1.5em 0 0.5em 0;width:540px;}

#tekst #galeria {padding-left:0;}



.podstrony {background:white url(image/podstrony.png) no-repeat right top;line-height:34px;padding:0 0 16px 42px;list-style-type:none;margin:0;width:562px;float:right;}

.podstrony li {display:inline;padding:0;}

.podstrony strong {color:#d36824;}

.podstrony a {text-decoration:underline;color:#7a7a7a;}

.podstrony a:hover {text-decoration:none;}

.podstrony .next {padding-left:10px;}

.podstrony .prev {padding-right:10px;}

.podstrony .next a, .podstrony .prev a {text-decoration:none;}

.podstrony .next a:hover, .podstrony .prev a:hover {text-decoration:underline;}

.clear {clear:both;padding-top:15px;background-position:100% 15px;padding-bottom:0;}



#listaOfert {list-style-type:none;margin:0 0 0 10px;padding:0;width:584px;border-top:1px solid #d4d4d3;}

#listaOfert li {border-bottom:1px solid #d4d4d3;padding:13px 0 17px 27px;width:538px;position:relative;min-height:112px;}

* html #listaOfert li {height:112px;}

#listaOfert li .image {position:absolute;left:28px;top:17px;border:1px solid #d8d8d7;padding:3px;}

#listaOfert li p {margin-left:126px;line-height:1.3em;margin-top:1.4em;margin-bottom:0;}

#listaOfert li h3 {margin-left:126px;font-size:8pt;margin-top:0;}

#listaOfert.cenne li h3 {width:260px;}

#listaOfert.cenne li p {width:260px;}

#listaOfert li h3 a {color:#d36824;text-decoration:underline;font-size:9pt;}

#listaOfert li h3 a:hover {text-decoration:none;}

#listaOfert.cenne .cena {right:0;top:40px;margin:0;position:absolute;width:162px;text-align:right;}

#listaOfert li .wiecej {text-align:right;margin-top:0;}

#listaOfert li .wiecej a {color:#e67817;padding-left:12px;background:transparent url(image/arrow.png) no-repeat 0 5px;font-weight:bold;text-decoration:underline;font-size:7.5pt;}

#listaOfert li .wiecej a:hover {text-decoration:none;}



#adres {padding-top:30px;padding-bottom:20px;font-size:9pt;line-height:1.4em}

#adres p {padding-left:175px;float:left;width:155px;}

#adres strong {display:block;padding-bottom:3px;}

#adres a {color:#d36824;text-decoration:underline}

#adres a:hover {text-decoration:none}

#adres dl {margin:1em 0;line-height:1.4em;float:left;width:180px;}

#adres dt {float:left;width:55px;font-weight:bold;}

#adres dd {margin:0;padding:0;}









/* Stopka */



#stopka {border-top:3px solid #71706e;padding-top:2px;}

#stopka ul {list-style-type:none;margin:0;padding:16px 18px;background-color:#ededed;font-size:7.5pt;}

#stopka li {display:inline;}

#stopka p.copyright {margin:0;padding:8px 18px;font-size:7.5pt;}

#wykonanie {float:right;padding:10px 20px 10px 0;text-align:right;width:165px;font-size:7.5pt;}

#wykonanie p {margin:0;}d

#wykonanie a {text-decoration:underline;}

#wykonanie a strong {font-weight:normal;}

#wykonanie a:hover {text-decoration:none;}

#atech {float:right;padding-left:10px;}



img {vertical-align:bottom;}

a img {border-width:0;}

a {color:#696866;text-decoration:none;}

a:hover {text-decoration:underline;}

.none {display:none;}


.prawa { border-left: 1px solid #d4d4d3; width:185px;}
.search{padding:10px; }
.merlinmenu {background-color:#d36824; color: #ffffff; padding: 5px}
.noact{color: #ff9900}
.merlin_cena{font-size: 13px; color: #006699}
.merlin_hotel{font-size: 12px; color: #d36824}
.black{color: #000000}
.searchtyt{padding:5px; padding-bottom:6px; text-align:center;color:#ffffff; background-color:#666666;}

.p10{padding:10px;}

.pr{padding-right:5px;}
.pb{padding-bottom:5px;}
.pt{padding-top:5px;}
.pr15 {padding-right:15px;}

.bl1{ border-left: 1px solid #d4d4d3;}
.bb1{ border-bottom: 1px solid #d4d4d3;}
a.merlin_ceny { text-decoration: underline; }
a.merlin_ceny:hover { text-decoration: underline;color: #006699}

#merlin_main {background:transparent url(image/main.jpg) no-repeat;height:268px;border-bottom:1px solid white;margin-top:1px;position:relative;}
#merlin_main .wyroznienia2 {padding:1px;border:2px solid #b9b941;background-color:white;}
#merlin_main .zlotyagent {padding-right:13px;padding-bottom:14px;}
#merlin_main .merlinnews {padding-left:13px;padding-bottom:14px;}
#merlin_main.small {height:94px;}
#merlin_news {width:614px;height:114px;background:#f6efe6 url(image/mainlayer.jpg) no-repeat;list-style-type:none;padding:23px 0 0 0;margin:0;}
#merlin_news li {padding:3px 33px;}
#merlin_news li h3 {margin:0;color:#d36824;font-size:8pt;}
#merlin_news li h3 a {text-decoration:underline;color:#d36824;}
#merlin_news li h3 a:hover {text-decoration:none;}
#merlin_news li h3 em {font-style:normal;font-size:7.5pt;color:#71706e;font-weight:normal;}
#merlin_news li p {margin:0.5em 0;line-height:1.3em;}