@charset "utf-8";
/* CSS Document */

body{
	margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;
	padding-top: 0px;  padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	background: #ffffff;
}
table {font-family: verdana;
	font-size: small;
	background-color: #e5cc99;
}
td.title{
	padding-top: 15px;  padding-right: 0px; padding-bottom: 10px; padding-left: 24px;
	width: 390px;
}
.topindex{
	padding-top: 0px;  padding-right: 25px; padding-bottom: 0px; padding-left: 0px;
	width: 560px;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	color: #542306;
	text-decoration: none;
	font-weight: bold;
}
.flats{
	padding-right: 25px; padding-left: 25px;
	width: 100%;
	height: 30px;
	background-image: url(/images/spacer.gif);
	background-color:#660000;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;	
	letter-spacing: 3px;
	overflow:hidden;
}
.text{
	padding-top: 10px;  padding-right: 25px; padding-bottom: 10px; padding-left: 0px;
	text-align: left;
	width: 560px;
	vertical-align: top;	
}
.foto{
	padding:15px;
	width: 390px;
	vertical-align: top;
	text-align:left;
}
.foto img { margin:20px 0 0; }
.bottomleft{
	padding-top: 0px;  padding-right: 0px; padding-bottom: 0px; padding-left: 25px;
	font-size: 10px;
	text-align: left;
	vertical-align: center;
}
.bottomright{
	padding-top: 0px;  padding-right: 25px; padding-bottom: 0px; padding-left: 0px;
	font-size: 10px;
	text-align: right;
	vertical-align: center;
}
h1 { font-size: 18px;
	color: #943903;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
img {
	border: none;
}
a {
	color: #542306;
	font-weight: bold;
	text-decoration: underline;
}
a:hover, a:active {
	color: #e55500;
	font-weight: bold;
	text-decoration: none;
}
a.price { color: #008800; font-weight:bold;text-decoration:underline; }
a.price:hover { text-decoration:none; }

.toplinks{
	padding-top: 0px;  padding-right: 25px; padding-bottom: 0px; padding-left: 0px;
	width: 560px;
	text-align: right;
	vertical-align: middle;	
}
.big{
	padding-top: 10px;  padding-right: 25px; padding-bottom: 10px; padding-left: 25px;
	text-align: left;
	vertical-align: top;	
}
h2 { font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
p.underfoto {
	margin:3px 0;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
ul { padding-left:0; }

div.toptext { display:block; text-align:center; padding:2px 0; font-weight:bold; font-size:11px; color:#fff; }
a.wbb:link, a.wbb:visited { display:inline; float:right; width:168px; height:55px; background-image:url(/images/wanna-btns.gif); background-position:0 0; overflow:hidden; margin:15px 15px 15px 0; }
	a.wbb:hover { background-position:0 -54px; }
a.wsb:link, a.wsb:visited { display:inline; float:right; width:168px; height:55px; background-image:url(/images/wanna-btns.gif); background-position:-168px 0; overflow:hidden; margin:15px 15px 15px 0; }
	a.wsb:hover { background-position:-168px -54px; }
a.hochu-kupit-etu-kvartiru { display:block; width:360px; height:73px; background-image:url(/images/hochu-kupit-etu-kvartiru.gif); background-position:0 0; overflow:hidden; margin:15px auto;}
	a.hochu-kupit-etu-kvartiru:hover { background-position:0 -73px; }
p.formnote { margin:2px; font-size:10px; font-family:tahoma; color:#333; }
p.lightgreen { font-size:11px; }
input[type=text],textarea { border:solid 1px #333; padding:3px; width:300px; }
textarea { height:200px; }
input.required { background-color:#C8FFB3; }
.red { color:#F00; }
p.smalltext { font-size:10px; }
