BODY {
	text-align : center;
	background-color : #E2D1AC;
	color : #000;
	margin: 0;
	width : 100%;
	font-family: Arial, sans-serif;
	font-size : 12px;
}

.header {
	position: relative;
	margin : auto;
	width : 763px;
	height : 81px;
	background: url("../images/header.png") #fff 8px 0px no-repeat;
}

.header a {
	display: block;
	width : 763px;
	height : 81px;
}

.header H1 {
	display : none;
}

.adv {
	position : absolute;
	left : 373px;
	top : 5px;
}

.adv img {border : 0}

/*MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU */

.dotted {
	text-align : left;
	padding : 1px 0px 1px 0px;
	margin : auto;
	width : 763px;
	background-image : url("../images/menu_dot.gif");
}

.dotted h2 {
	display : none;
}

.menu {
	width : 763px;
	height : 36px;
	padding : 0px;

	background-color : #FCF8EF;
}

.menu a {
	font-size : 11px;
	font-weight : bold;
	/*color : #DBCCA7;*/
	color: #000;
	
	display: block;
	height : 32px;
	text-decoration : none;
}

.menu a:hover {
	/*color : #CF8EF;*/
	color : #ca8a00;
}

.menu ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

.menu ul li {
	text-align : center;
	display: block;
	height : 32px;
	float : left;
}
/*/////////////////////////TLACITKA\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.query {width: 114px; padding-left : 6px;}
.query a {background: url("../images/menu/query.png");}

.calendar {width: 165px; padding-left : 7px;}
.calendar a {background: url("../images/menu/calendar.png");}

.currency {width: 131px; padding-left : 7px;}
.currency a {background: url("../images/menu/currency.png");}

.check {width: 96px; padding-left : 7px;}
.check a {background: url("../images/menu/check.png");}

.map {width: 109px; padding-left : 7px;}
.map a {background: url("../images/menu/map.png");}

.faq {width: 96px; padding-left : 7px;}
.faq a {background: url("../images/menu/faq.png");}

.query a:hover, .calendar a:hover, .currency a:hover, .check a:hover, .map a:hover, .faq a:hover {
	background-position:  0px -32px ;
}

.menu a.active {
	color : #6E5F3C;
	background-position:  0px -32px ;
}

/*/////////////////////////TLACITKA\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*KONEC MENU KONEC MENU KONEC MENU KONEC MENU KONEC MENU KONEC MENU KONEC MENU KONEC MENU KONEC MENU */
/*APARTMENT*/
.appartBack {
	background-color : #fff;

}

.cleaner {
   clear: both;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
}

.apartmentList {
	background-color : #FCF8EF;
	width : 217px;
	min-height : 365px;
	height: 365px;
}

* > .apartmentList {
	height: auto;
}

.apartmentList a {
	width : 189px;
	height : 20px;
	font-size : 11px;
	font-weight : bold;
	color : #ca8a00;
	display : block;
	padding: 9px 0px 4px 18px;
	text-decoration : none;
}

.apartmentList a:hover {
	color : #8c6208;
	background-color : #fff;
}

.apartmentList ul, .apartmentList li {
	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style-type: none;
}


.apartmentList a.active {
	color : #8c6208;
	background-color : #fff;
}

/*konec APARTMENT*/
/* zacatek kalendar */
.booked {
	border: 1px solid gray;
	background-color: gray;
	text-decoration: none;
	width:40px;
	height: 20px;
	font-size: 10px;
	text-align:center;
}
.free {
	border: 1px solid gray;
	width:40px;
	height: 20px;
	font-size: 10px;
	text-align:center;
}	


/* konec kalendar */
/*DETAIL*/
.detail {
	width : 543px;
	float : right;
}

.appartHold {
	padding-top : 28px;
	margin-left : 10px;
}

.appartHold img.pic {
	border-top : 10px solid #e7e7e7;
	border-left : 10px solid #e7e7e7;
	border-right : 10px solid #e7e7e7;
	border-bottom : 1px solid #e7e7e7;
	margin-top : -20px;
}

.comment{
	margin-top : -5px;
	width : 409px;
	text-align : right;
	border-top : 0;
	border-left : 10px solid #e7e7e7;
	border-right : 10px solid #e7e7e7;
	border-bottom : 10px solid #e7e7e7;
}

* html body div.appartHold {
	margin-top : 28px;
	padding-top : 0;
}

.appartDetail {
	width : 352px;
	height : 248px;
	float : left;
	border : 10px solid #e7e7e7;
}

.appartInfo {
	float : left;
	color :#555;
	margin-left : 10px;
}

.appartInfo h3 {
	font-size : 13px;
	margin : 0 0 0 0px;
}

.appartInfo ul {
	list-style : none;
	padding : 0px;
	margin-left : 0;
}

.appartInfo li {
	margin-left : 0px;
	margin-bottom : 10px;
	padding : 0 0 0 20px;
}

.m2{
	background : url("../images/m2.gif") 0px 3px no-repeat;
}

.pay{
	background : url("../images/pay.gif") 0px 0px no-repeat;
}


.appartMenu {
	clear : both;
	padding-top : 5px;
	height : 32px;
}

* html body div.appartMenu {
	padding-top : 15px;
}

.appartMenu ul {
	list-style : none;
	padding : 0;
	margin-left : 0px;
}

.appartMenu ul li {
	float : left;
	text-align : center;
	display: block;
	height : 32px;
}

.appartMenu a {
	background-color : #FAF8F3;
	color : #555;
	text-decoration : none;
	display: block;
	height : 24px;
	font-size : 9px;
	padding : 7px 0px 7px 0px;
}

.appartMenu a:hover {
	background-color : #efe8d8;
}

/*....tlacitka pod obrazkem.....*/
.description{width : 68px;margin-right: 5px;}
.avaialility{width : 90px;margin-right: 5px;}
.slideshow{width : 56px;margin-right: 5px;}
.floorplan{width : 56px;margin-right: 5px;}
.mapArea{width : 88px;margin-right: 5px;}
.faqs{width : 41px;margin-right: 5px;}
.pubs{width : 86px;}
/*....//tlacitka pod obrazkem.....*/
/*/DETAIL*/
/*MAIN TEXT MAIN TEXT MAIN TEXT MAIN TEXT MAIN TEXT MAIN TEXT MAIN TEXT*/
.center {
	width : 743px;
	height : 100%;
	margin : auto;
	background-color : #fff;
	text-align : justify;
	padding : 10px;
}

.center  h3 {
	font-size : 13px;
	font-weight : bold;
	margin-bottom : 0;
}

.center p {margin-top : 0;}
.center a {color : #baa066;}
.center a:hover{color : #7b6942;}
.center img {BORDER : 0;}
.center input, .center textarea, .center select {
	width : 330px;
	border : 1px solid #e2d1ac;
}
.center a.button {
	font-family: Arial, Helvetica, Sans-Serif;
	width: 48px;
	height: 24px;
	text-align: center;
	text-decoration: none;
	color: black;
	font-size: 10px;
	padding : 5px;
	margin : 5px;
	display : block;
	background-color : #E2D1AC;
	border: 1px solid #7b6942;
}
.tableQuery {width : 100%;}
.tableQuery td {
	width : 50%;
	border-bottom : 1px dotted #e2d1ac;
}
.tableQuery td.last {
	border : 0;
	text-align : center;
}
#buttonQuery {
	font-family: Arial, Helvetica, Sans-Serif;
	width : 250px;
	padding : 10px 0px 10px 0px;
	height : 40px;
	background-color : #e2d1ac;
	border : 1px solid #7b6942;
	margin-top : 20px;
}
.prevNext td {
	width : 80px;
	height : 30px;
	align : left;
}
.big th, .small th {font-wieght: bold; background-color: #FCF8EF; text-align:center;}
.big td.booked, .small td.booked {background-color : #FF0000; color : #fff;}
.big td.blank, .small td.blank {background-color : #FFFFFF; color : gray;}
.big td.free, .small td.free {background-color : #00D507; color : #fff;}
.big td.free a, .small td.free a {color : #fff;}
.big td.free a:hover, .small td.free a:hover {color : #000;}
.big td, .small td {border: 1px solid #FCF8EF; text-align:center;}
.big td.season1 {background-color : #CB9BCF; text-align:center;}
.big td.season1 span {visibility : hidden;}
.big td.season2 {background-color : #EEEF95; text-align:center;}
.big td.season2 span {visibility : hidden;}
.big td.season3 {background-color : #83BFBF; text-align:center;}
.big td.season3 span {visibility : hidden;}
.big td.season4 {background-color : #9D9D75; text-align:center;}
.big td.season4 span {visibility : hidden;}
.big td.season5 {background-color : #B16C58; text-align:center;}
.big td.season5 span {visibility : hidden;}
.big td.season6 {background-color : #50A081; text-align:center;}
.big td.season6 span {visibility : hidden;}
.big td.season7 {background-color : #733E26; text-align:center;}
.big td.season7 span {visibility : hidden;}
.big td.season8 {background-color : #76776A; text-align:center;}
.big td.season8 span {visibility : hidden;}
.big td.season9 {background-color : #143E2C; text-align:center;}
.big td.season9 span {visibility : hidden;}

.slideShow {width: 352px; height: 348px; margin : 20px 0px 20px 195px; border : 10px solid #e7e7e7;}
.center div.mapa {text-align : center; width : 743px;}
.center div.mapa2 {text-align : left; margin : auto; width: 495px;}
/*END MAIN TEXT END MAIN TEXT END MAIN TEXT END MAIN TEXT END MAIN TEXT*/
/*FOOOOOOOOOOOOOOOOOOOOOTER*/
.footer{
	padding : 5px 10px 5px 10px;
	margin : auto;
	width : 743px;
	background-color : #7b6942;
	color : #9d8d6c;
	text-align : center;
}

.footer p {margin : 0; }
.footer a {text-decoration : none; /*color : #9d8d6c;*/ color:#000; padding : 3px; font-weight : bold;}
.footer a:hover {/*color : #cec3ad;*/color:#fff;}
.footer span {font-size : 10px; margin-left:auto; margin-right:auto; text-align:center; margin-top: 5px; width:663px;}
.hidden {display : none;}
/*ENDOFFOOOOOOOOOOOOOOOOTER*/