html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0; 
}
body{
	background: #fff url(img/back_body.gif) 0 138px repeat-x;
}


body,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#160a5c;
}
div#countersjs{
	position: absolute;
	top: -200px;
	left: -200px;
}
table{
	border-collapse: collapse;
}
table td{
	padding: 0;
}
a:link, a:visited{
	color:#1c6ac0;
	text-decoration: underline;
}

a:hover,a:active{
	color:#1c6ac0;
	text-decoration: none;
}
form{
	margin: 0;
	padding: 0;
}
img{
	border: none;
}
div.cl-l{
	font-size: 0;
	height: 0;
	clear: left;
}
div.cl-r{
	font-size: 0;
	height: 0;
	clear: right;
}
/* =========================================================================== */
table#global{
	width: 100%;
	height: 100%;
}
td#global-a{
	vertical-align: top;
}
table#top-1{
	width: 100%;
	height: 138px;
}
table#top-1 td.l{
	text-align: left;
}
table#top-1 td.c{
	text-align: center;
}
table#top-1 td.r{
	text-align: right;
}

table#top-2{
	width: 100%;
	height: 151px;
}
table#top-2 td.l{
	text-align: left;
	padding-top: 3px;
	width: 250px;
	vertical-align: top;
}
table#top-2 td.c{
	text-align: center;
	background: url(img/back_forflash.gif) repeat-x;
	vertical-align: middle;
}
table#top-2 td.c div{
	margin-top: 1px;
}
table#top-2 td.r{
	text-align: right;
	padding-top: 3px;
	width:273px;
	vertical-align: top;
}

/* Контентный уровень */
table#content{
	width: 100%;
}
/*
table#content td{
	vertical-align: top;
	padding: 10px 0 30px 0;
}
*/
div.padder{
	padding: 0 20px 0 20px;
	text-align: center;
}
td.cont-edge{
	width: 175px;
	vertical-align: top;
}
td.cont-edge img{
	border: 1px solid #796d9f;
	margin:0 20px 10px 20px;
}
td#cont-c{
	padding-top:15px;
	line-height: 130%;
	letter-spacing: 1px;
	vertical-align: top;
}
td#cont-c img{
	border:1px solid #a2a19f;

}
h1,h2{
	font-size: 13px;
	margin: 10px 0 5px 0;
}
h3{
	font-size: 13px;
	margin: 10px 0 2px 0;
	font-weight: normal;
	text-decoration: underline;
}

/* Альтернативный вывод */
td.cont-l{
	padding: 15px 10px 30px 20px;
	vertical-align: top;
}
div.name-hotel{
	margin: 0 20px 5px 30px;
}



div#ch-buttons{
	margin-top:5px;
}
div#ch-buttons img{
	margin-right:20px;
	border: none;
}

div.globaldiv{
	margin: 0 10% 0 10%;
}