* {
font-family:tahoma,arial,verdana,sans-serif;
margin:0;padding:0;border:0;
}
body {
background:url(gfx/bg.jpg) repeat-x #eeeae4;
text-align:center;
}
#all {
width:970px;
clear:both;
margin:0 auto;
text-align:left;
}
#top {
height:90px;
width:100%;
position:relative;
}
#top .logo {
position:absolute;
top:16px;
left:10px;
}
#top #quickContact {
position:absolute;
top:25px;
right:10px;
}
#top #quickContact p {
text-align:right;
color:#7f7f7f;
font-size:10pt;
line-height:150%;
}
#top #quickContact a {
color:#ff7220;
}
#top #quickContact a:hover {
text-decoration:none;
}

#menu {
width:968px;
height:46px;
clear:both;
border:1px solid #d4d0ca;
background:url(gfx/menuBg.png) repeat-x #ff7220;
position:relative;
}
#menu ul {
list-style:none;
position:absolute;
}
#menu ul#nr1 {
left:0;
}
#menu ul#nr2 {
right:0;
}
#menu ul#nr1 a {
margin-left:5px;
}
#menu ul#nr2 a {
margin-right:5px;
}
#menu a {
display:block;
float:left;
}
* html * #menu a {
display:inline;
}
#menu li {
float:left;
}
#menu .turystyka {
width:85px;
height:47px;
}
#menu a .turystyka {
background:url(gfx/menu.png) no-repeat -1px 0px;
}
#menu a:hover .turystyka {
background:url(gfx/menu.png) no-repeat -1px -47px;
}
#menu .biuro-handlowe {
width:123px;
height:47px;
}
#menu a .biuro-handlowe {
background:url(gfx/menu.png) no-repeat -658px 0px;
}
#menu a:hover .biuro-handlowe {
background:url(gfx/menu.png) no-repeat -658px -47px;
}
#menu .nieruchomosci {
width:118px;
height:47px;
}
#menu a .nieruchomosci {
background:url(gfx/menu.png) no-repeat -185px 0px;
}
#menu a:hover .nieruchomosci {
background:url(gfx/menu.png) no-repeat -185px -47px;
}
#menu .transport {
width:83px;
height:47px;
}
#menu a .transport {
background:url(gfx/menu.png) no-repeat -310px 0px;
}
#menu a:hover .transport {
background:url(gfx/menu.png) no-repeat -310px -47px;
}
#menu .news {
width:87px;
height:47px;
}
#menu a .news {
background:url(gfx/menu.png) no-repeat -400px 0px;
}
#menu a:hover .news {
background:url(gfx/menu.png) no-repeat -400px -47px;
}
#menu .firma {
width:76px;
height:47px;
}
#menu a .firma {
background:url(gfx/menu.png) no-repeat -497px 0px;
}
#menu a:hover .firma {
background:url(gfx/menu.png) no-repeat -497px -47px;
}
#menu .kontakt {
width:76px;
height:47px;
}
#menu a .kontakt {
background:url(gfx/menu.png) no-repeat -576px 0px;
}
#menu a:hover .kontakt {
background:url(gfx/menu.png) no-repeat -576px -47px;
}

#content {
width:100%;
clear:both;
margin:15px 0;
}
#content p {
line-height:150%;
padding:2px 15px;
text-align:justify;
font-size:10pt;
color:#4f4f4f;
}
#content h1 {
padding:15px 15px 5px 15px !important;
font-family:trebuchet ms,tahoma,arial,verdana;
font-weight:normal;
font-size:18pt !important;
}
#content h2 {
padding:5px 15px;
font-family:trebuchet ms,tahoma,arial,verdana;
font-weight:normal;
font-size:15pt;
}
#content h3 {
padding:5px 15px;
font-family:trebuchet ms,tahoma,arial,verdana;
font-weight:normal;
font-size:12pt;
}
#content a {
color:#ff7220;
}
#content a:hover {
text-decoration:none;
}
p.podstrony {
padding:5px 0 15px 0 !important;
text-align:center !important;
}
p.podstrony a {
padding:3px 5px;
border:1px solid #d4d0ca;
background:url(gfx/gradient.png) repeat-x #fff;
text-decoration:none;
color:#444 !important;
}
p.podstrony a:hover {
background:#dbdbdb;
}
p.podstrony a.aktualna {
background:url(gfx/menuBg.png) repeat-x #ff7220;
color:#fff !important;
}
p.tip {
font-size:8pt !important;
padding:0 15px 15px 15px !important;
}
.rodzNie {
list-style:none;
margin-left:20px;
}
.rodzNie li {
padding:3px 5px 3px 20px;
background:url(gfx/arrow.gif) no-repeat 0 6px;
font-size:10pt;
}
.mainPht {
margin-bottom:10px;
}
.zdjMini {
width:150px;
float:left;
padding:5px;
border:1px solid #d4d0ca;
margin:0 10px 10px 0;
}
.nrOffer {
font-size:11pt;
color:#a4a0ca;
}
p.prawa {
text-align:right !important;
}
#big {
width:642px;
float:left;
}
#big .box {
width:640px;
}
#big ul {
list-style:disc;
margin:10px 20px 10px 50px;
}
#big li {
font-size:10pt;
color:#444;
line-height:150%;
}
#small {
width:313px;
float:left;
margin-right:15px;
}
#small .box {
width:311px;
}
.box {
border:1px solid #d4d0ca;
background:url(gfx/gradient.png) repeat-x #fff;
margin-bottom:10px;
}
.bialy {
background:#fff;
}
.ok {
border:1px solid #6ea500;
background:url(gfx/formOk.gif) no-repeat 15px 15px #f1f8d9;
padding:10px 0;
margin-bottom:10px;
}
.ok p {
color:#6ea500 !important;
padding:5px 15px 5px 65px !important;
}
.blad {
border:1px solid #c40000;
background:url(gfx/formErr.gif) no-repeat 15px 15px #fdffe4;
padding:10px 0;
margin-bottom:10px;
}
.blad p, .blad li {
color:#c40000 !important;
padding:5px 15px 5px 65px !important;
font-size:10pt;
line-height:150%;
}
.blad ul {
list-style:none;
padding-left:20px;
}
#small .ok {
margin:5px 10px;
}
#small .blad {
margin:5px 10px;
}


.glownaDiv {
width:308px;
float:left;
background-position:0 205px;
}
.glownaDiv .zdjGlowna {
display:block;
width:308px;
height:205px;
background:url(gfx/glowna.jpg) no-repeat;
text-decoration:none;
}
.glownaDiv .zTur {
background-position:-308px 0;
}
.glownaDiv .zNie {
background-position:0 0;
}
.glownaDiv .zHan {
background-position:-616px 0;
}


.lastminute {
background:url(gfx/lastminute.png) no-repeat top right #fff;
}
input, textarea {
width:255px;
padding:7px 10px;
border:1px solid #d4d0ca;
background:url(gfx/formBg.gif) repeat-x #fff;
color:#b1aa9e;
}
#big input, #big select {
width:400px;
}
#big textarea {
width:400px;
height:150px;
font-size:10pt;
}
input.okbutton {
width:120px !important;
background:url(gfx/menuBg.png) repeat-x #ff7220;
color:#fff;
}
input.searchOk {
width:88px;
padding:5px 8px 7px 0;
border:0;
background:url(gfx/searchInp.gif) no-repeat;
color:#fff;
text-align:right;
}
input.inpSmall {
width:100px;
}
input.check {
width:auto !important;
}
select {
width:255px;
padding:7px 10px;
border:1px solid #d4d0ca;
background:url(gfx/formBg.gif) repeat-x #fff;
color:#b1aa9e;
}

.kolumna {
width:250px;
float:left;
}
.kolumna a {
display:block;
padding:13px 15px;
font-family:trebuchet ms,tahoma,arial,verdana;
font-size:11pt;
text-decoration:none;
color:#444 !important;
border-bottom:1px solid #d4d0ca;
}
.kolumna a:hover {
background:url(gfx/menuBg.png) repeat-x #ff7220;
color:#fff !important;
}
.kolumna a.glCon {
padding:0;
border:0;
width:250px;
height:109px;
overflow:hidden;
}
.zdjBig {
width:466px;
height:203px;
float:left;
border-left:1px solid #d4d0ca;
border-right:1px solid #d4d0ca;
background:url(gfx/slid.jpg) no-repeat center center #fff;
}
.trzyDiv {
width:308px;
height:310px;
padding-top:125px;
float:left;
}
.offSc {
position:relative;
padding:7px 15px;
border-bottom:1px solid #d4d0ca;
display:block;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.offSc:hover {
color:#ff0000;
background:#f0eeec;
}
.offSc span {
position:absolute;
right:15px;
color:#ff0000;
font-size:6pt;
top:10px;
}
.offSc .moreOffer {
padding:0;
border:0;
display:inline;
padding:0;
}
.last p, .dladwojga p, .malepieniadze p {
margin:15px 0 5px 15px;
text-align:right !important;
}
.last .moreOffer:hover, .dladwojga .moreOffer:hover, .malepieniadze .moreOffer:hover {
background:transparent;
}
.last {
background:url(gfx/glTurystyka.jpg) no-repeat top #fff;
}
.nieruchomosc {
margin:0 20px;
background:url(gfx/glNieruchomosc.jpg) no-repeat top #fff;
}
.biuro {
background:url(gfx/glBiuro.jpg) no-repeat top #fff;
}
.kontakt {
background:url(gfx/glTurystyka.jpg) no-repeat top #fff;
}
.dladwojga {
margin:0 20px;
background:url(gfx/dlaDwojga.jpg) no-repeat top #fff;
}
.malepieniadze {
background:url(gfx/do2000.jpg) no-repeat top #fff;
}


.turGl {
width:100%;
clear:both;
margin-bottom:15px;
}
.turGl .turPa {
margin-left:20px;
}
.rek13 {
width:308px;
height:118px;
border:1px solid #d4d0ca;
background:url(gfx/gradient.png) repeat-x #fff;
margin-bottom:10px;
float:left;
overflow:hidden;
}
.rek13 h2, .rek14 h2 {
font-size:13pt !important;
margin-top:12px;
}
.rek13 a, .rek14 a {
text-decoration:none;
}
.rek14 {
width:308px;
border:1px solid #d4d0ca;
background:url(gfx/gradient.png) repeat-x #fff;
margin-bottom:10px;
}
.wst {
font-family:trebuchet ms,tahoma,arial,verdana;
font-weight:normal;
font-size:12pt !important;
}

#regulamin {
display:none;
position:fixed;
top:50px;
left:30%;
width:40%;
height:550px;
border:10px solid #d4d0ca;
background:#fff;
z-index:1000;
}
#regulamin div {
width:100%;
height:450px;
overflow-x:hidden;
overflow-y:scroll;
}
#regulamin .close {
position:absolute;
top:30px;
right:15px;
font-size:10pt;
}
#regulamin h2 {
position:relative;
padding:30px 15px;
border-bottom:1px dotted #d4d0ca;
margin-bottom:10px;
}
#maska {
z-index:900;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
background:url(gfx/splash.png) transparent;
display:none;
}
#maska #splash {
border:5px solid #0099ff;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
-moz-box-shadow: 0 0 10px #fff;
background:#fff;
width:400px;
margin:250px auto !important;
padding:20px;
line-height:2 !important;
text-align:center;
display:none;
}
#galeria {
margin-left:15px;
}

#merlin {
border:0 !important;
margin-left:10px;
padding:15px 0;
}
#merlin h1 {
font-size:10pt !important;
font-weight:bold;
padding:10px !important;
}
#merlin select {
width:auto;
background:#fff;
padding:1px;
font-size:9pt;
}
#merlin input {
width:auto !important;
background:#fff;
padding:1px;
}
#merlin #mainpath .color13bg {
padding:1px;
}
#merlin .color2bg td {
padding:13px 17px;
}
#merlin .current {
color:#fff !important;
font-weight:bold;
}
#merlin #content {
margin-top:0;
}
#merlin #backpath {
height:2px !important;
padding:0;
}

.tourLeft {
width:480px;
margin-right:6px;
float:left;
}
.tourRight {
width:480px;
float:left;
}

#partnerzy {
margin:15px;
border-collapse:collapse;
border:0;
width:610px;
}
#partnerzy td {
border-bottom:1px dotted #d4d0ca;
padding:10px 0;
}
#partnerzy td.log {
width:150px;
text-align:center;
font-size:11pt;
text-decoration:none;
font-weight:bold;
}
#partnerzy td.inf {
text-align:left;
}

#footer {
width:100%;
clear:both;
border-top:1px solid #d4d0ca;
margin-top:20px;
}
#footer #copy {
width:200px;
float:left;
background:#d4d0ca;
}
#footer #menuSmall {
width:770px;
float:left;
}
#footer p {
padding:15px;
line-height:150%;
font-size:10pt;
}
#footer #copy p, #footer #copy a {
color:#fefaf4;
}
#footer a:hover {
text-decoration:none;
}
#footer #menuSmall p {
text-align:right;
}
#footer #menuSmall p, #footer #menuSmall a {
color:#b4b1ac;
}

