html, body {margin: 0; padding: 0; height: 100%;}
table {border: none; border-collapse: collapse; font-size: 100%;}
td, form {padding: 0; margin: 0;}
img {border: none;}

body {
	color			: #5F5C52; background-color: #F7ECC1;
	font			: 80% Tahoma, sans-serif;
	min-width		: 900px;
}

body.index {
	background		: #FEF8DC url(img/bgr.gif);
}

p {
	margin			: 1em 0; 
	line-height		: 1.4em;
}

a {
	color			: #9F7F46;
}

hr {
	color			:#CCA46D; 
	height			: 1px; 
	border			: 0px; 
	background-color: #CCA46D;
}

h1 {
	color			: #C58232; 
	font			: bold 140% Times, serif; 
	text-transform	: uppercase; 
	padding			: 15px 0px;
	}

.cont {
	font			: normal 12px Tahoma; 
	color			: #FFFFFF; 
	padding			: 0px 25px;
}

.contForm {
	font			: bold normal 12px Tahoma; 
	color			: #FFFFFF; 
	padding			: 0px 0px;
}
.FormText {
	font			: normal 12px Tahoma; 
	color			: #333333; 
	padding			: 0px 0px;
}

.contCarta {
	font			: normal 12px Tahoma; 
	color			: #000000; 
	padding			: 0px 10px;
}

.contbig {
	font			: normal 20px Tahoma; 
	color			: #EAD7B9; 
	padding			: 0px 25px;
}

a.menu:link, a.menu:visited {
	font-family		: Tahoma;
	font-size		: 12px;
	color			: #FFFFFF;
	text-align		: left;
	padding-left	: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.menu:hover {
	font-family		: Tahoma;
	font-size		: 12px;
	color			: #AF874A;
	text-align		: left;
	padding-left	: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;	
}

div.main-page-text {
	min-width		: 320px;
}

td.main-page-text {
	color: #FFF8DC; 
	vertical-align: top; 
	padding-left: 32px; 
	padding-top: 6px;
}

td.tumb {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #AF874A;
	
}

p.tumb {
	font-family: tahoma;
	font-size: 12px;
	text-align: center;
	text-indent: 5px;

}	
/*Контейнеры */
#spcarta {
	width			: 100%; 
	height			: 65%;
	
	
}

#carta {
	width			: 534px;
	padding-left	:20px;
	padding-top: -20px;
}

#splash {
	width			: 100%; 
	height			: 190px;
	background		: #B1874B url(img/hoteld.jpg) no-repeat right top;
}

#flash {
	width			: 534px;
	background		: url(flash_ho.jpg) no-repeat;
}

#spmenu{
	width			: 100%; height: 34px;
	background		: #B1874B url(img/bgrm.gif);
}

#menuBottom {
	width			: 100%;
	height			: 34px;
	background-color: #CCA46D;
	background-image: url(img/bgrm.gif);
}

#menuBottom td {
	text-align		: center; 
	padding			: 0 40px;
}

#CenterBox {
	width			: 100%; 
	height: 55%;
}

#CenterBox td {
	width: 70%;
	text-align: left;
	padding: 0 40px;
	vertical-align: top;
}
#FormBox {
	width: 400px;
	text-align: left;
	vertical-align: top;
}

#footerBox {width: 165px; height: 100%;}
#footerBox td {vertical-align: top;}
#footerBox .icon {width: 10%; padding: 41px 0 0; background: url(img/decor.gif) no-repeat 50% 20px; text-align: center;}

.copy, .webway {color: #B2874B; font-size: 85%;}
.copy a, .webway a {color: #B2874B; text-decoration: none;}
.copy a:hover, .webway a:hover {text-decoration: underline;}
.copy {float: left; margin-left: 40px;}
.webway {float: right; margin-right: 40px;}
