/* colors
top bg 			FDFED9
bottom bg		DDCF9E

						MAIN			WIENIAWSKI	ALTAMIRA		MEHOFFER
title:			712526		762D2C			AE6D00			339933
text:				000000		000000			000000			000000
top links		50391B		50391B			50391B			339933
*/

BODY {background-color: #FDFED9; margin: 50px 0px 0px 0px; padding: 0px; text-align: center;
      scrollbar-arrow-color: #803A3A;
			scrollbar-face-color: #FFFFFF;
      scrollbar-track-color: #FFFFFF;
      scrollbar-darkshadow-color: #FFFFFF;
      scrollbar-highlight-color: #FFFFFF;
      scrollbar-3dlight-color: #FFFFFF;
      scrollbar-shadow-color: #FFFFFF;
}
TABLE {border-collapse: collapse; margin-left:auto; margin-right:auto;}
DIV, SPAN, TD, SELECT, INPUT, TEXTAREA {padding: 0px; font-family: Verdana; font-size: 11px; vertical-align: top; color: #000000;}
UL {padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
SPAN {display: block; border-width: 0px;}
SELECT, INPUT, TEXTAREA {border-width: 1px;	border-color: #803A3A; border-style: solid; background-color: #FFFFFF; margin: 0px 0px 6px 0px;}
A {color: #50391B; text-decoration: none;}
A:visited {color: #50391B; text-decoration: none;}
A:hover {color: #712526; font-weight: bold; text-decoration: none;}
IMG {border-width: 0px;}

.maintb {width: 100%; height: 100%;}
.maintoptd {height: 505; text-align: center;}
.mainbottomtd {background-color: #DDCF9E; text-align: center; padding-top: 10px;}
.mainbottomtd TD {text-align: center;}
.bottommenu30 {width: 30px;}
.bottommenu70 {width: 70px;}
.bottommenu100 {width: 100px;}
.bottommenu140 {width: 140px;}
.bottommenusp {width: 1px; background-color: #803A3A;}

.toplefttd {text-align: right;}
.toprighttd {vertical-align: bottom;}
.toprighttd TABLE {margin-left: 270px;}
.toprighttd TD {text-align: center;}
.toprighttd SPAN { display: inline; margin: 0px 30px 0px 0px;}

.lefttd {width: 219px; height: 459px; text-align: right;} /* wysokosc tabeli glownej */
.lefttd IMG {margin: 0px 0px 0px 10px;}
.lefttd SPAN {margin: 124px 10px 0px 0px; line-height: 20px; font-size: 13px;}
.lefttd A {color: #FEFEDA; font-style: italic; text-decoration: none;}
.lefttd A:visited {color: #FEFEDA;}
.lefttd A:hover {color: #FEFEDA; font-weight: bold; text-decoration: none;}

.righttd {width: 781px; text-align: left;}

.content {padding: 0px 45px 0px 36px; text-align: justify;}
.content TD {text-align: justify;}
.content UL {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
.content LI {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}



.logo {margin-right: 30px; vertical-align: top; float: left;}
.arrow {margin-left: 6px;}

.title {font-weight: bold;}
.news {padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-width: 0px 0px 1px 0px; border-style: solid;}
.news A {color: #000000; text-decoration: none;}
.news A:visited {color: #000000; text-decoration: none;}
.news A:hover {color: #000000; font-weight: normal; text-decoration: none;}

.locationtb {margin: 0px 0px 20px 0px;}
.locationtb IMG {margin: 0px 0px 0px 6px;}
.locationtb A {text-decoration: underline; font-size: 12px;}
.locationtb A:visited {text-decoration: underline;}
.locationtb A:hover {font-weight: normal; text-decoration: underline;}

.offertb {width: 700px;}
.lighttr {background-color: #FDFED9;}
.offertb TD {text-align: center; padding: 2px;}

.topmenu TABLE {margin: 0px 0px 0px 0px;}
.topmenu TD {text-align: center; width: 74px;}
.topmenu IMG {margin: 0px 0px 6px 0px;}

.search {padding: 0px 0px 10px 0px; margin: 76px 45px 10px 36px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #803A3A;}
.searchtb {margin: 0px 0px 0px 0px;}
.formtd TABLE {width: 400px;}
.sorttd {vertical-align: bottom; text-align: right; width: 300px;}
.price1 {width: 45px;}
.price2 {width: 55px;}
.searchsel {width: 180px;}
.button {background-color:#702425; color: #FDFED9; width: 80px; height: 18px;}

.contacttb {width: 100%;}
.formtd {width: 300px;}

.error {font-weight: bold; margin: 10px 0px 10px 0px;}

/* apartment window */
#info {
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 30px;
}
#ap_banners {
  position: absolute;
  top: 4px;
  right: 40px;
  text-align: right;
}
#ap_banners A {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	text-transform: uppercase;
	color: #3e3e3e;
	font-style: normal;
	font-size: 14px;
	width: 208px;
	height: 70px;
	text-align: left;
	font-weight: bold;
	font-family: Tahoma;
}
#ap_banners A:hover {color: #ffaa4f;}
#ap_banners A SPAN {display: block; padding: 22px 0px 0px 14px;}



#ap_menu {
  position: absolute;
  top: 116px;
  left: 0px;
  text-align: left;
  width: 600px;
}
#ap_menu DIV {
	float: left;
	margin-right: 20px;
}
#ap_menu IMG {
	margin-right: 6px;
	vertical-align: middle;
}
#ap_menu A:hover {
	font-weight: normal;
	color: #ff1600;
}


.ap_bd {size: landscape;}
.ap_tb {width: 100%; height: 100%;}
.ap_datatd {width: 360px; text-align: left;}

/*.ap_menu1 IMG,OBJECT,EMBED {margin: 0px 6px 0px 0px;}*/
.ap_data {position: absolute; top: 160px; left: 0px; font-size: 12px; line-height: 18px; text-align: left;}
.ap_data EM {
	font-size: 11px;
	line-height: 12px;
}
.ap_symbol {font-size: 20px; display: inline;}
.ap_menu2 {position: absolute; top: 370px;}
.ap_level {position: absolute; top: 400px; z-index: 19;}
.ap_level IMG {margin-top: 10px;}
.ap_arrow {position: absolute; top: 570px; left: 230px; width: 128px; height: 128px;}
.ap_imagetd {text-align: left; vertical-align: top;}
.ap_imagetd IMG {margin: 140px 0px 0px 30px;}
.ap_image {
  position: absolute; left: 390px; top: 140px;
}

/* formularz email / zaproponuje cene*/
.sotb {
	width: 400px;
}
.solefttd {
	width: 140px;
}
.sorighttd {
	width: 260px;
}
.sotb INPUT {
	width: 260px;
}
.sotb TEXTAREA {
	width: 260px; height: 100px;
}
.sotb TD {
	vertical-align: top;
}
.sotb H3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 12px;
}


/* visual window */
BODY.visual {margin: 0px 0px 0px 0px;}

.info {margin: 20px 0px 0px 0px;}
.info TD {text-align: center;}

/* banner index */
#flashcontent {
	position: absolute;
	/*top: 146px;*/
	top: 220px;
	left: 0px;
	background-color: #FDFED9;
	width: 100%;
	margin: 0px auto 0px auto;
	text-align: center;
}
#alt {
	background: url(../flash/popup3_bg.jpg) no-repeat top center;
	width: 575px;
	height: 375px;
	margin: 0px auto 0px auto;
	color: #FFFFFF;
}
#alt A, #alt A:visited {
	color: #FFFFFF;
}
#alt A:hover {
	color: #F7F200;
	font-weight: normal;
}
#close {
	text-align: right;
}
#close IMG {
	margin: 10px 12px 0px 0px;
}
#more {
	width: 100px;
	background-color: #333333;
	height: 18px;
	float: right;
	margin: 0px 40px 0px 0px;
}
#alt H1 {
	font-size: 30px;
}
#alt H2 {
	font-size: 20px;
}
#alt H3 {
	font-size: 16px;
}
#alt H1,H2,H3 {
	margin: 20px 0px 20px 0px;
	line-height: 40px;
}
.soft { margin-bottom: 20px;}
.soft H4 {}
.soft SPAN {color: Gray;}

/* banner index */

/* gallery start */
.gallery A {
	display: block;
	float: left;
	padding: 10px 0px 10px 40px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
}
.gallery A.first {padding-left: 0px;}
.gallery A SPAN {
	display: block;
	margin-bottom: 2px;
}
.gallery A SPAN IMG {display: block; width: 149px; height: 108px;}
.gallery A H6 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 60px 2px;
}


/* gallery stop */

