body {	margin: 0;	background: #f5f7ec url(../gfx/Bg.gif) repeat-x;	font-family: Tahoma;	font-size: 9pt;	}div#screenHide {	width: 100%;	height: 100%;	display: none;	position: absolute;	z-index: 40;	top: 0px;	left: 0px;	background: #666;	opacity: 0;	filter: alpha(opacity=0);}div#screenHideBlack {	width: 100%;	height: 100%;	display: none;	position: absolute;	z-index: 40;	top: 0px;	left: 0;	background: #000;	opacity: 0.6;	filter: alpha(opacity=60);}div#fullscreenBg {	width: 100%;	display: none;	position: absolute;		left: 0;	z-index:100;}div#fullscreenBg div {	width: 800px;	margin: auto;	position: relative;	top: 20px;	left: 0;	padding: 7px;	background: #fff;	text-align: center;}div#fullscreenBg img {	cursor: pointer;}div#timeBox {	width: 100%;	top: 0;	left: 0;	display: none;	position: absolute;	z-index: 60;}div#timeBoxInner {	width: 350px;	margin: auto;	position: relative;	top: 200px;	z-index: 60;	padding: 10px;	opacity: 0.90;	filter: alpha(opacity=90);	border: 1px solid #d8dacc;	background: #fff;}div#questBox {	width: 100%;	top: 0;	left: 0;	display: none;	position: absolute;	z-index: 60;}div#questBoxInner {	width: 300px;	margin: auto;	position: relative;	top: 200px;	z-index: 60;	padding: 10px;	opacity: 0.90;	filter: alpha(opacity=90);	border: 1px solid #d8dacc;	background: #fff;}div#popupBox {	width: 100%;	top: 0;	left: 0;	display: none;	position: fixed;	z-index: 60;}div#popupBoxInner {	width: 300px;	margin: auto;	position: relative;	top: 100px;	z-index: 60;	padding: 10px;	filter: alpha(opacity=90);	border: 1px solid #d8dacc;	background: #fff;}a.popup{	color:#666666;	font-size:11px;}a.popup:hover{	color:#029142;}div.helpBox{	color:#666666;	font-size:11px;	text-align:justify;}div.closeButton {	height: 15px;	text-align: left;	background: #fff;	margin-left: 120px;}div.closeButton img {	border: none;	float:left;}div.closeButton a {	display: block;	font-weight:bold;	color:#fff;	text-decoration: none;}div#friendBox {	width: 100%;	top: 0;	left: 0;	display: none;	position: absolute;	z-index: 60;}div#friendBoxInner {	width: 300px;	margin: auto;	position: relative;	top: 200px;	z-index: 60;	padding: 10px;	opacity: 0.90;	filter: alpha(opacity=90);	border: 1px solid #d8dacc;	background: #fff;}div#timeBoxInner  strong.dark {	color: #686d45;	font-weight: bold;		font-size: 11px;}div#timeBoxInner strong.light {	color: #686d45;	font-weight: normal;}div#timeBoxInner strong.orange {	color: #ffa200;	font-weight: normal;}div#timeBoxInner a {	text-decoration: none;}div.buttonBox {	width: auto;	height: 15px;	text-align: left;	background: #fff;	float: right;}div.buttonBox img {	border: none;	float:left;}div.buttonBox a {	display: block;	font-weight:bold;	color:#fff;	text-decoration: none;}div.buttonBox a:hover {	display: block;	font-weight:bold;	color:#fff;	text-decoration: none;}div.resBack {	width: auto;	height: 15px;	text-align: left;	background: #fff;	float: left;}div.resBack img {	border: none;	float:left;}div.resBack a {	display: block;	font-weight:bold;	color:#fff;	text-decoration: none;}div.resBack a:hover {	display: block;	font-weight:bold;	color:#fff;	text-decoration: none;}div.top {	width: 1030px;	height: 145px;	margin: auto;	background: url(../gfx/top1.jpg) no-repeat;	position: relative;	left: -30px;}div.topMenu {	position: relative;	top: 123px;	left: 90px;	font-family: Verdana;	font-size: 8pt;	font-weight: bold;	color: #a29666;}div.topMenu a {	font-family: Verdana;	font-size: 8pt;	font-weight: bold;	color: #a29666;	text-decoration: none;}div.topMenu a:hover {	text-decoration: underline;}div.topMenu img {	position: relative;	top: 1px;}div.page {	width: 925px;	margin: auto;	position: relative;	top: 9px;}div.leftMenu {	width:200px;	float: left;}div.flashBox{	width: 200px;	height: 100px;}div.separator{	width:200px;	height: 5px;	background-color:#EAECE1;	}div.menuHeaderTop {	width: 200px;	height: 20px;	overflow: hidden;	background: url(../gfx/menuHeaderTop_zima.jpg) no-repeat;	}div.menuHeader {	width: 200px;	height: 20px;	overflow: hidden;	background: url(../gfx/menuHeader_zima.jpg) no-repeat;	font-weight: bold;	color: #fff;}div.title {	padding: 3px 0 0 8px;	font-weight: bold;	color: #fff;}div.subkategorie {	padding: 3px 0 5px 10px;	font-weight: normal;	font-size: 8pt;	color: #a29568;}div.subkategorie a {	font-weight: normal;	font-size: 8pt;	color: #a29568;	text-decoration: none;}div.subkategorie a:hover {	font-weight: normal;	font-size: 8pt;	color: #a29568;	text-decoration: underline;}div.subkategorie img {	position: relative;	top: -1px;}div.leftMenu {	width:200px;	background: url(../gfx/leftMenuBg.gif) repeat-y;}div.leftMenuFooter {	width: 200px;	height: 7px;	background: url(../gfx/leftMenuFooter.gif) repeat-y;	font-size: 0;	overflow: hidden;}div.leftSubmenu {	width: 186px;	margin: auto;	background: url(../gfx/leftSubmenuBg.gif) repeat-y;	overflow: hidden;}div.leftSubmenuHeader {	width: 186px;	height: 22px;	overflow: hidden;	background: url(../gfx/leftSubmenuHeader_zima.jpg) no-repeat;}div.leftSubmenuFooter {	width: 118px;	height: 14px;	overflow: hidden;	background: url(../gfx/leftSubmenuFooter.jpg) no-repeat;	float: left;}div.leftSubmenuMore {	width: 68px;	height: 14px;	overflow: hidden;	background: url(../gfx/leftSubmenuMore.jpg) no-repeat;	float: right;}div.leftSubmenuFooter {	width: 118px;	height: 14px;	overflow: hidden;	background: url(../gfx/leftSubmenuFooter.jpg) no-repeat;	float: left;}div.leftSubmenuWhite {	width: 186px;	margin: auto;	background: url(../gfx/leftSubmenuBgWhite.gif) repeat-y;	overflow: hidden;}div.leftSubmenuFooterWhite {	width: 186px;	height: 5px;	overflow: hidden;	background: url(../gfx/leftSubmenuFooterWhite.jpg) no-repeat;	float: left;}div.partners_offer{	float: right;}div.adv_if_neon{	width: 300px;	height: 20px;	margin: -7px auto 0px;	background: url('../gfx/header.jpg') no-repeat;}.adv_if_neon h1 {	padding: 3px 0 0 5px;	font-size: 12px;	font-weight: bold;	color: #fff;}div.adv {	width: 300px;	height: 20px;	margin: -7px auto 0px;	background: url('../gfx/header.jpg') no-repeat;}.adv h1 {	padding: 3px 0 0 5px;	font-size: 12px;	font-weight: bold;	color: #fff;}div.flashBox2 {	width: 300px;	height: 141px;}div.partnersOffer{	width:300px;	height:141px;}div.desc{	width: 300px;	height: 36px;	background: url('../gfx/bottom.jpg') no-repeat;}.desc a {	display: block;	font-size: 11px;	text-decoration: none;	padding-left: 5px;	padding-top: 5px;		padding-bottom: 20px;	color: #fff;}div.rightArea {	width: 720px;	float: right;}div.wyszukiwarka {	width: 415px;	float: left;}div.wyszukiwarkaHeader {	width: 415px;	height: 34px;	background: url(../gfx/wyszukiwarkaTop_zima.jpg) no-repeat;}div.wyszukiwarkaContent {	width: 395px;	padding: 0 10px;	background: url(../gfx/wyszukiwarkaBg_zima.gif) repeat-y;	color: #fff;}div.searchRow {	border-left: 3px solid #c8c8c8;	border-color: #fff;	padding-left: 8px;	margin-top: 7px;	color: #fff;	font-size: 8pt;	line-height: 14px;	white-space: nowrap;}div.searchRow input {	font-size: 10px;}div.searchRow input.checkbox {	width: auto;	border: none;	position: relative;	top: 3px;	*top: 1px;}input.szukajButton {	width: 69px;	height: 17px;	position: absolute;	top: 142px;	*top: 147px;	right: -10px;	*right: -8px;	border: none;}div.wyszukiwarkaFooter {	width: 515px;	height: 21px;	background: url(../gfx/wyszukiwarkaFooter_zima.jpg) no-repeat;	font-size: 0;	overflow: hidden;}div.wyszukiwarkaContent div.message {	padding: 40px 0 0 0;	font-size: 10pt;	font-weight: bold;	color: #fff;	text-align: center;}div.top10 {	width: 300px;	background: url(../gfx/top10Bg.gif) repeat-y;	float: right;}div.top10Header {	width: 300px;	height: 25px;	background: url(../gfx/top10Header_zima.jpg) no-repeat;}div.top10Content {	width: 210px;	float: left;	padding: 5px 0 0 15px;	background: url(../gfx/top10Bg.gif) repeat-y;	font-size: 8pt;	font-weight: bold;	color: #666;	line-height: 16px;}div.top10Prices {	float: right;	padding: 5px 10px 0 0;	font-size: 8pt;	font-weight: normal;	color: #666;	line-height: 16px;	text-align: right;}div.top10Prices strong {	font-weight: normal;	color: #e38416;}div.top10Content strong {	color: #999;}div.top10Content a {	font-size: 8pt;	font-weight: bold;	color: #666;	text-decoration: none;}div.top10Content a:hover {	font-size: 8pt;	font-weight: bold;	color: #666;	text-decoration: underline;}div.top10Footer {	width: 300px;	height: 17px;	background: url(../gfx/top10Footer.jpg) no-repeat;}div.oferty {	width: 720px;	position: relative;	top: 5px;}div.ofertyHeader {	width: 720px;	height: 20px;	background: url(../gfx/ofertyHeader.jpg) no-repeat;	font-size: 0;	overflow: hidden;}div.offerTypeActive {	height: 20px;	margin:0;	padding: 0 10px;	background: url(../gfx/zakladka_red.gif) no-repeat;	background-position: left;	overflow: hidden;	color: #fff;	float: left;	position: relative;	top: 0;	*top: -1px;}div.offerTypeActive img {	position: relative;	top: 0;	*top: 1px;}div.offerTypeActive a {	font-size:8pt;	font-weight:bold;	color: #fff;	text-decoration: none;}div.offerTypeNormal {	height: 20px;	margin:0;	padding: 0 10px;	background: url(../gfx/zakladka_gray.gif) no-repeat;	background-position: left;	overflow: hidden;	float: left;	position: relative;	top: 0;	*top: -1px;}div.offerTypeNormal img {	position: relative;	top: 0;	*top: 1px;}div.offerTypeNormal a {	font-size:8pt;	font-weight:normal;	color: #666;	text-decoration: none;}div.redPanelL {	width: 5px;	height: 20px;	background: url(../gfx/redPanelL.gif) no-repeat;	font-size: 0;	overflow: hidden;	float: left;}div.redPanelR {	width: 5px;	height: 20px;	margin-right: 3px;	background: url(../gfx/redPanelR.gif) no-repeat;	font-size: 0;	overflow: hidden;	float: left;}div.redPanelBg {	padding: 0 10px;	height: 20px;	background: url(../gfx/redPanelBg.gif) repeat-x;	font-size: 8pt;	font-weight: bold;	color: #fff;	float: left;}div.grayPanelL {	width: 5px;	height: 20px;	background: url(../gfx/grayPanelL.gif) no-repeat;	font-size: 0;	overflow: hidden;	float: left;}div.grayPanelR {	width: 5px;	height: 20px;	margin-right: 5px;	background: url(../gfx/grayPanelR.gif) no-repeat;	font-size: 0;	overflow: hidden;	float: left;}div.grayPanelBg {	padding: 0 10px;	height: 20px;	background: url(../gfx/grayPanelBg.gif) repeat-x;	font-size: 8pt;	font-weight: bold;	color: #737661;	float: left;}div.ofertyContent {	width: 720px;	background: url(../gfx/ofertyBg.gif) repeat-y;}div.ofertyInner {	width: 714px;	padding: 3px;}div.ofertaSingle {	width: 174px;	height: 205px;	background: #fff;	position: relative;	margin: 0 4px 5px 0;	float: left;}div.ofertaSingleTop {	width: 174px;	height: 8px;	background: url(../gfx/ofertaSingleTop.gif) no-repeat;	font-size: 0;	overflow: hidden;}div.ofertaSingleContent {	width: 174px;	height: 197px;	background: #fff url(../gfx/ofertaSingleBottom.jpg) no-repeat;	background-position: left bottom;}div.ofertaSingleContent img.more {	position: absolute;	bottom: 0 !important;	* bottom: -1px;	right: 0;	border: none;}div.ofertaSingleImg {	padding: 0 0 0 5px;	position: relative;	top: -3px;}div.ofertaSingleImgInner {	width: 156px;	height: 110px;	position: relative;}div.ofertaSingleImgBorder {	width: 156px;	height: 110px;	position: absolute;	top: 0;	left: 0;}div.ofertaSingleImgBorder span {	width:156px;	height:110px;	display:inline-block;}img.ofertaSingleImgBorder {	width:156px;	height:110px;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}div.ofertaSingleFotosBg {	position: absolute;	right: 1px;	top: 18px;	width: 13px;	height: 84px;	background: #f5f5f3;}div.ofertaSingleFotosArea {	position: absolute;	right: 2px !important;	* right: -4px;	top: 20px;	width: 16px;	height: 84px;	background: transparent;	font-size: 8pt;	color: #7d7d7d;}div.ofertaPolecaneFotosBg {	position: absolute;	right: 1px;	top: 26px;	width: 13px;	height: 84px;	background: #f5f5f3;}div.ofertaPolecaneFotosArea {	position: absolute;	right: 2px !important;	* right: -4px;	top: 28px;	width: 16px;	height: 84px;	background: transparent;	font-size: 8pt;	color: #7d7d7d;}div.ofertaPolecaneHeader {	 position:absolute;	 top:6px;	 left: 10px;	 font-size: 8pt;	 font-weight: bold;	 color: #fff;}div.ofertaPolecaneFotosArea a {	font-size: 8pt;	color: #7d7d7d;	text-decoration: none;}div.ofertaSingleFotosArea a {	font-size: 8pt;	color: #7d7d7d;	text-decoration: none;}div.ex {	margin-top: 1px;	height: 15px;	padding: 0 10px 0 5px;	background: url(../gfx/ofertaButtonEx.gif) no-repeat;}div.on {	margin-top: 1px;	height: 15px;	padding: 0 10px 0 5px;	background: url(../gfx/ofertaButtonOn.gif) no-repeat;}div.off {	margin-top: 1px;	height: 15px;	padding: 0 10px 0 5px;	background: url(../gfx/ofertaButtonOff.gif) no-repeat;	color: #c0c0c0;	cursor: default;}div.ofertaSingleFotos {	}div.underline {	width: 156px;	height: 2px;	margin: 2px auto;	position: relative;	left: -3px;	background: url(../gfx/ofertaSingleUnderline.gif) no-repeat;	font-size: 0;	overflow: hidden;}div.ofertaSingle div.description {	padding: 1px 10px 0 10px;	font-size: 8pt;	color: #7c7c7c;	font-weight: normal;}div.ofertaSingle strong {	font-size: 9pt;	color: #ffa200;	font-weight: bold;}div.ofertaSingle strong.price {	font-size: 9pt;	color: #49a101;	font-weight: bold;}div.ofertaSingle div.stars {	padding: 5px 2px 0 0;}div.ofertyFooter {	width: 720px;	height: 5px;	background: url(../gfx/ofertyFooter.jpg) no-repeat;	font-size: 0;	overflow: hidden;	line-height: 0;}div.artBg {	width: 720px;	background: url(../gfx/artBg.gif) repeat-y;}div.artBgWhite {	width: 720px;	background: url(../gfx/artBgWhite.gif) repeat-y;}div.artTop {	width: 720px;	height: 5px;	background: url(../gfx/artTop.gif) no-repeat;	font-size: 0;	overflow: hidden;}div.artNazwa {	padding: 0 0 3px 10px;	font-size: 8pt;	font-weight: bold;	color: #676c44;	position: relative;	top: -1px;}div.artTresc {	width: 690px;	padding: 5px 0 3px 15px;	font-size: 8pt;	font-weight: normal;	color: #7c7c7c;}div.artTresc strong {	display: block;	margin-bottom: 5px;	font-size: 9pt;	font-weight: bold;	color: #00913e;}div.artTopWhite {	width: 720px;	height: 3px;	background: url(../gfx/artTopWhite.gif) no-repeat;	font-size: 0;	overflow: hidden;}div.artBottom {	width: 720px;	height: 9px;	background: url(../gfx/artBottom.gif) no-repeat;	font-size: 0;	overflow: hidden;}div.offerDesc {	width: 375px;	float: left;}div.offerGallery {	float: right;}div.offerRow {	border-left: 2px solid #c8c8c8;	padding-left: 8px;	margin-top: 7px;	color: #7c7c7c;	font-size: 8pt;}div.offerRow strong {	display: inline;	font-size: 9pt;	color: #686d45;	font-weight: bold;}div.offerRowSelect {	border-left: 2px solid #c8c8c8;	padding-left: 8px;	margin-top: 7px;	color: #7c7c7c;	font-size: 8pt;}div.offerRowSelect strong {	display: inline;	font-size: 9pt;	color: #FF0000;	font-weight: bold;}div.offerRowSelect strong:hover {	text-decoration: underline;	}div.reserv {	width: 650px;	margin: auto;}div.reserv div.sumowanie {	float:left;	margin-left:78px !important;	* margin-left:40px;}div.reserv div.dane {	float:left;	margin-left:83px;}div.reserv div.podsumowanie {	float:left;	margin-left:75px;}div.reserv div.finalizacja {	float:left;	margin-left:68px;}div.reservContent tr {	margin: 0;}div.reservContent td.name {	font-size: 11px;	color: #666;	text-align: right;}div.reservContent td.column_name {	font-size: 11px;	color: #666;	text-align: center;	font-weight: bold;}div.reservContent td.val {	font-size: 11px;	font-weight: bold;	color: #666;}div.reservContent select {	border: 1px solid #c0c0c0;	font-size: 10px;}div.reservContent input {	border: 1px solid #c0c0c0;	font-size: 10px;}div.bottom {	width: 924px;	position: relative;	top: 5px;}div.bottomHeader {	width: 924px;	height: 20px;	background: url(../gfx/bottomHeader.jpg) no-repeat;}div.bottomContent {	width: 924px;	padding: 10px 0 0 0;	background: url(../gfx/bottomBg.gif) repeat-y;}div.bottomFooter {	width: 924px;	height: 5px;	background: url(../gfx/bottomFooter.gif) no-repeat;	font-size: 0;	overflow: hidden;}div.strony {	color: #656565;	font-size: 11px;	line-height: 20px;		width: 714px;	height: 19px;	padding: 2px 0px 4px 0px;	text-align: center;}div.strony span.pre {	padding: 1px 5px 2px 18px;	margin-right: 3px;	background: url(../gfx/page_pre_none.gif) center left no-repeat;	border-right: 1px solid #CDCDCD;	color: #aaa;	}div.strony a span.pre {	color: #656565;	background-image: url(../gfx/page_pre_link.gif);}div.strony span.nxt {	padding: 1px 18px 2px 5px;	text-decoration: none;	margin-left: 3px;	background: url(../gfx/page_nxt_none.gif) center right no-repeat;	border-left: 1px solid #CDCDCD;		color: #aaa;}div.strony a span.nxt {	color: #656565;	text-decoration: none;	background-image: url(../gfx/page_nxt_link.gif);}div.strony span.pageLink a {	color: #656565;	text-decoration:none;	border: 1px solid #ccc;	background: #FFFFFF;	padding: 0px 3px 1px 3px;}.mark {	width: 925px;	margin: auto;	margin-top: 10px;	text-align: right;	color: #888;	font-size: 8pt;}.mark a {	font-weight: bold;	color: #666;	font-size: 8pt;	text-decoration: none}.mark a:hover {	font-weight: bold;	color: #666;	font-size: 8pt;	text-decoration: underline}div.clear {	clear: both;}img {	border: none;}a {	font-size: 11px;	text-decoration: none;}a.naviLink {	font-size: 8pt;	color: #686d45;	text-decoration: none;	font-weight: normal;}a.naviLink:hover {	font-size: 8pt;	color: #686d45;	text-decoration: underline;	font-weight: normal;}a.fotos {	font-size: 8pt;	color: #666;	text-decoration: none;}input {	border: 1px solid #686d45;	width: 150px;}textarea {	border: 1px solid #686d45;}a.orange {	color: #029142;	text-decoration: none;}a.orange:hover {	text-decoration: underline;}