TABLE.photos {
	width: 100%;
	height: 521px;
}
TABLE.photos TD {
	overflow: scroll;
}
DIV.photos {
	height: 533px;
	overflow: auto;
	border-width: 0 4px; 
	border-style: solid;
	border-color: black; 
}
DIV.photos DIV.brd {

}
DIV.photos DIV.ff {
	width: 5000px;
	overflow: auto;
}
DIV.photos IMG {
	border: 3px solid white;
	margin: 0 5px 0 0;
	float: left;
}
/*  */
TABLE.menu {
	margin: 5px 0 9px 0;
}
TABLE.menu TD {
	padding: 0 0;
	vertical-align: middle;
}
TABLE.menu TD A {
	display: block;
	padding: 10px 9px 5px 9px;
}
/*  */
TABLE.logo {
	margin: 0 0 0 28px;
}
DIV.contacts-holder-i {
	position: relative;
	width: 100%;
}
DIV.contacts-holder-i DIV {
	position: absolute;
	left: 211px;
	bottom: 24px;
}
DIV.contacts-holder-i DIV A {
	display: block;
	padding: 0 0 4px 12px;
}
/*  */
DIV.contacts-holder {
	position: relative;
	width: 100%;
}
DIV.contacts-holder DIV {
	position: absolute;
	left: 325px;
	bottom: 20px;
}
TABLE.main-txt {
	width: 600px;
}
TABLE.main-txt TD {
	text-align: center;
	font-size: 12px;
}
/*  */
TABLE.m-logo {
	width: 289px;
	height: 212px;
	background: #FFF;
}
TABLE.m-logo TD {
	vertical-align: bottom;
	padding: 0 0 13px 0;
}
TABLE.m-menu {
	width: 100%;
	margin: 57px 0 0 0;
}
TABLE.m-menu TD.item {
	padding: 0 9px;
}
TABLE.m-menu TD.pic {
	padding: 10px 9px;
}
TABLE.m-menu TD.space {
	width: 50%;
}
TABLE.m-menu TD.contacts {
	width: 50%;
	text-align: center;
}
TABLE.bottom {
	width: 100%;
}
TABLE.bottom TD {
	width: 50%;
}
TABLE.bottom TD DIV {
	padding: 6px;
}
TABLE.bottom TD.left {
	text-align: left;
}
TABLE.bottom TD.right {
	text-align: right;
	color: #999;
}