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/top.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;

}


