body {margin: 0;padding: 0 0 20px 0;background-color: #fff;background-image: url(/content/gfx/bg_nomad.jpg);background-repeat: repeat;font-family: Tahoma,Arial, sans-serif;font-size: 10pt;}
body * {outline: none;}
img {border:0;}
a {text-decoration: none;color: #000;}
a:hover {text-decoration: underline;}
.hide {display: none;}

#page {width: 915px; height: auto;min-height: 500px;margin: 0 auto;position: relative;}
#menu {height: 38px;width: 100%; position: relative;}
#menu ul {list-style-type: none; margin: 0 0 0 22px; padding: 0;}
#menu ul li {float: left;margin: 0;padding: 0; height: 38px;line-height: 38px;background-image: url(/content/gfx/menu_tlo.png); background-repeat: repeat;border-right: 2px solid #f3ce99;position: relative;}
#menu ul li:hover, #menu ul li.active {background-image: url(/content/gfx/menu_tlo_aktywne.png);}
#menu li a {display: block; height: 40px;color: #fff;font-size: 10pt; font-weight: bold;padding: 0 6px;}
#menu li a:hover,#menu li a.active {text-decoration: none;background-image: url(/content/gfx/menu_grot.png);background-repeat: no-repeat;background-position: bottom center;}
#menu ul li ul {display: none;position: absolute;z-index: 100;left: -20px;top: 38px;width: auto;border-bottom: 7px solid #523632;padding-top: 8px;}
#menu ul li ul li {background: none;border: none;width: auto;clear: both;min-height: 25px;height: auto;line-height: 25px;min-width: 300px;width: auto !important;background-image: url(/content/gfx/hover-nowy.png);}
#menu ul li ul li:hover {background: none;background-image: url(/content/gfx/hover-nowy.png);}
#menu ul li ul li a {color: #523632; min-height: 25px;height: auto;min-width: 284px;width: auto;}
#menu ul li ul li a:hover {background: none;text-decoration: underline;}
#menu ul li:hover ul {display: block !important;}
#menu ul li:hover ul ul {display: none !important;}
#menu ul li:hover ul li:hover ul {display: block !important;}
#menu :hover > a {text-decoration: none;background-image: url(/content/gfx/menu_grot.png);background-repeat: no-repeat;background-position: bottom center;}
#menu a img {vertical-align: middle;}

#menu li.krotki {min-width: 140px !important;}
#menu li.krotki a {min-width: 124px !important;}
#menu li.krotki a:hover {background: url(/content/gfx/menu_grot_bok.png) right center no-repeat !important;}
#menu :hover > a.grot {background: url(/content/gfx/menu_grot_bok.png) right center no-repeat !important;}
#menu li.krotki ul {display: none !important;left: 118px !important;top: -8px !important;}
#menu li.krotki ul li {min-width: 390px !important;}
#menu li.krotki ul li a {min-width: 374px !important;}
#menu li.krotki ul li a:hover {background: none !important;}

#container {background-color: #523632;min-height: 535px;width: 100%;height: auto;position: relative;}
#cTL {background-image: url(/content/gfx/rogi.png);background-position: 0 0;width:17px;height: 17px;overflow:hidden;position: absolute;top:0;left:0;}
#cTR {background-image: url(/content/gfx/rogi.png);background-position: 0 -17px;width:17px;height: 17px;overflow:hidden;position: absolute;top:0;right:0;}
#cBL {background-image: url(/content/gfx/rogi.png);background-position: 0 -34px;width:17px;height: 17px;overflow:hidden;position: absolute;bottom:0;left:0;}
#cBR {background-image: url(/content/gfx/rogi.png);background-position: 0 -51px;width:17px;height: 17px;overflow:hidden;position: absolute;bottom:0;right:0;}

#top {width: 900px;height:272px;margin: 0 auto;background-image: url(/content/gfx/top-nowy.png);top: 8px;position: relative;z-index: 20;}
#menu h1, #menu h2 {font-size: 12pt;position: absolute;color: #523632;font-weight: bold;right: 15px;top: 3px;letter-spacing: 0.05em}
#menu h2 {top: 8px;}
#logo {width: 315px; height:103px;position: absolute;top: 15px; left: 40px;}
#baner {position: absolute;right: 56px; top: 7px;width: 300px;height: 80px;}
#polecamy {width: 86px;height:26px;position: absolute;left:30px;top:200px;background: transparent url(/content/gfx/polecamy.png) no-repeat 0 0;}

#ofertyTop {width: 175px;height: 336px;position: absolute;top: 187px;left: 8px;cursor: pointer;z-index: 10;}
.ofertaTop {width: 175px;height:128px;background-image: url(/content/gfx/tlo_oferty_top.png);background-repeat: no-repeat;position: absolute;}
#of1 {bottom: 180px;background-position: -20px 0;z-index:4;}
#of2 {bottom: 90px;background-position: -20px 0;z-index:3;}
#of3 {bottom: 0;background-position: -20px 0;z-index:2;}
#of1:hover {bottom: 180px;background-position: 0 0;z-index:4;}
#of2:hover {bottom: 90px;background-position: 0 0;z-index:3;}
#of3:hover {bottom: 0;background-position: 0 0;z-index:2;}
.ofertyInside {width: 150px;margin: 60px 20px 0 auto;padding: 0 5px 0 0;height: 65px;color: #fff;position: relative;font-size: 8pt;text-align: right;}
.ofertyInside h2 {margin: 0;padding: 0;font-size: 11pt;line-height: 15px;}
.ofertyInside img {position: absolute; left: 10px; bottom: 5px;}
.ofertyInside a {position: absolute; right: 10px; bottom: 5px;color: #fff;font-weight: bold;}
#of1:hover > .ofertyInside, #of2:hover > .ofertyInside, #of3:hover > .ofertyInside {margin-right: 0;}

#zdjecieTop {position: absolute;top: 212px;left: 160px;width: 510px;height: 350px;text-align: center;overflow: hidden;}
#zdjecieTop img {width: 510px;height: 310px;}

#galeriaTop {position: absolute;right: 8px;top: 170px;width: 200px;height: 300px;padding: 30px 5px 30px 45px;background-image: url(/content/gfx/galeria_top_prawa.png);background-repeat: no-repeat;z-index: 5;color: #fff;}
#galeriaTop a {color: #fff;font-weight: bold;}
#gNazwa {margin: 25px 0 10px 0;font-size: 11pt;font-weight: bold;}
#gImg {width: 200px; height: 200px;display: table-cell;vertical-align: middle;margin-bottom: 10px;text-align: center;}
#gImg table {width: 200px; height: 200px;vertical-align: middle;text-align: center;table-layout: fixed;}
#gImg img {max-width: 200px;max-height: 200px;}
#gLink {position: absolute;bottom: 33px; right: 5px;font-size: 8pt;}

#content {background-color: #fff;min-height: 200px;height: auto;width: 899px;height: auto;position: relative;margin: 250px auto 0 auto;padding: 10px 0;}
#content p {margin: 0;padding:  0 0 5px 0;}
#content a, #content a:hover {color: blue; text-decoration: underline;}
#stopka {clear: both; background-color: #fff;height: 100px;width: 899px;position: relative;margin: 0 auto;background-image: url(/content/gfx/linia_dol.jpg);background-position: 0 10px;background-repeat: repeat-x;position: relative;padding-top: 10px;}
#logoStopka {position: absolute; left: 20px; top: 30px;}
#stopkaMenu {font-size: 8pt;position: absolute;top: 55px;left: 325px;}
#copy {position: absolute;bottom: 0;right: 165px;font-size:8pt;}
#ggSkype {position: absolute;top: 15px;right: 165px;font-size:8pt;text-align: right;}
#ggSkype img {vertical-align: middle;}
#ggSkype a {color: #000 !important;text-decoration: none !important;}
#copy2 {position: absolute;bottom: 0;left: 295px;font-size:8pt;}
#contentDol {height: 16px;width: 900px;position: relative;background-image: url(/content/gfx/contentDol.png);background-repeat: no-repeat;margin: 0 auto;}

#zawieszka {display: block;width:281px;height: 135px;background-image: url(/content/gfx/zawieszka-nowa.png);background-repeat: no-repeat;position: absolute;bottom: -7px;right: -115px;}
#zawieszka a {displaY: block; width: 281px; height: 135px;}

h1 {margin: 0;padding: 0 0 30px 0;text-align: right;}

.aktualnosci_item {width: 420px;float: left;height: auto;font-size: 10pt;margin-left: 20px;}
.aktualnosci_item h1, .aktualnosci_item h3 {margin: 0;padding: 0;font-size: 12pt;text-align: left;}
.aktualnosci_item a, .aktualnosci_item a:hover {color: blue; text-decoration: underline;}
.readMore {float: right;margin: 0;}
.paginacja {clear: both;font-size: 10pt;padding-left: 20px;padding-top: 20px;}

.linkWyjazd {color: #fff;margin: 10px 0 10px auto; font-size: 8pt;display: block;width: 104px;text-align: center;height: 24px; line-height: 24px;background: transparent url(/content/gfx/button_ciemny.png) 0 0;font-weight: bold;text-decoration: none !important;}
.linkWyjazd:hover {text-decoration: underline !important;}

.relacje_item {width: 670px;font-size: 10pt;clear: both;padding-bottom: 40px;}
.relacje_item .data {margin: 0;padding: 0;font-size: 10pt;text-align: right;}
.relacje_item h1 {margin: 0;padding: 0;font-size: 14pt;text-align: right;}

.fontSize1 {font-size: 7pt !important;}
.fontSize2 {font-size: 10pt !important;}
.fontSize3 {font-size: 12pt !important;}
.fontSize4 {font-size: 14pt !important;}
.fontSize5 {font-size: 18pt !important;}
.fontSize6 {font-size: 24pt !important;}
.fontSize7 {font-size: 36pt !important;}

.wyjazdItem {position: relative;height: auto;min-height: 135px;width: 45%;float: left;margin-top: 10px;font-size: 8pt;border: 1px solid #523632;padding: 10px 10px 30px 10px;background-image: url(/content/gfx/bg_nomad.jpg);background-repeat: repeat;}
.wyjazdItem h3 {font-size: 11pt;margin: 0;}
.wyjazdItem h4 {font-size: 9pt; margin: 0;font-weight: normal;}
.wyjazdItem h5 {font-size: 9pt;margin: 3px 0 7px 0;}
.wyjazdItem .imgLink {display: block; width: 150px;height: auto;float: right; margin: 10px 0 5px 10px;padding: 3px;background-color: #fff;}
.wyjazdItem img {max-width: 150px;max-height: 150px;}
.wyjazdItem .zobacz {position: absolute; left: 7px; bottom: 10px;display: block;width: 104px;text-align: center;margin-top: 10px;height: 24px; line-height: 24px;background: transparent url(/content/gfx/button_ciemny.png) 0 0;}
.wyjazdItem a.zobacz {color: #fff !important;font-weight: bold;text-decoration: none !important;}
.wyjazdItem a.zobacz:hover {text-decoration: underline !important;}

#fbOut {position: fixed;right: 0;top : 38px;width: 232px; height: 330px;z-index: 200;}
#fb {position: relative;right: -205px;top : 0;width: 232px; height: 330px;background: transparent url(/content/gfx/facebook_bg.png) 0 0;}
#fb iframe {position: absolute; right: 5px;top: 4px;}
#fb .nav {color: #fff;cursor: pointer;position: absolute;padding-top: 87px;padding-left: 3px;height: 23px; width: 25px;text-align: center;}

#formContent {margin: 0 auto; width: 300px;margin-top: 20px;}
#formContent div {margin-bottom: 3px;}
#formContent label {width: 100px;display: block;float: left;}
#formContent input {border: 1px solid #523632; color: #523632; font-size: 8pt;}
#formContent #submit {border: 0;margin: 5px auto;color: #fff;font-size: 8pt;display: block;width: 104px;text-align: center;height: 24px; line-height: 24px;padding-top: 5px;background: transparent url(/content/gfx/button_ciemny.png) no-repeat 0 0;font-weight: bold;text-decoration: none !important;}
#formContent #submit:hover {text-decoration: underline !important;}

#newsletter {position: absolute;bottom: -5px;right: 165px;font-size:8pt;}
#newsletter input {border: 1px solid #523632; color: #523632; font-size: 8pt;width: 100px;}
#newsletter .submit {border: 0;color: #fff;font-size: 8pt;display: block;width: 104px;margin-top: 2px;text-align: center;height: 24px; line-height: 24px;padding-top: 5px;background: transparent url(/content/gfx/button_ciemny.png) no-repeat 0 0;font-weight: bold;text-decoration: none !important;float: left;}
#newsletter .submit:hover {text-decoration: underline !important;}