table.main {
	width:100%;
	height:100%;
	background:url('../images/bg.jpg') no-repeat center top;
}

div.uppermenu {
	position:absolute;
	margin-top:84px;
	margin-left:271px;
}

table.uppermenu {
	width:634px;
	height:40px;
	background:url('../images/menu_bg_inner.jpg') no-repeat;
}

table.arenda {
	width:100%;
}

table.arenda td {
	padding:10px 10px 10px 10px;
	border-top:1px solid #610f15;
}

table.arenda tr.header td {
	font-weight:bold;
	color:#610f15;
	font-size:11px;
}

table.arenda tr.header2 td {
	font-size:11px;
	font-weight:bold;
	color:#610f15;
	border-bottom:1px solid #610f15;
	border-top:0px;
	padding:10px;
}

table.arenda tr.arenda td {
	font-size:12px;
	color:#000000;
	background:#efefef;
}

table.arenda tr.subarenda td {
	font-size:11px;
	color:#4d4c4c;
	border-top:1px solid #d3d3d3;	
}

table.arenda tr.subarenda-f td {
	font-size:11px;
	color:#4d4c4c;
	border:0px;
}

table.arenda tr.subarenda td p, table.arenda tr.subarenda-f td p {
	font-size:11px;
}

span.arenda-title {
	color:#000000;
}

img.arenda {
	border:1px solid #616161;
}

div.adres, div.adres p {
	color:#000000;
	font-size:11px;
}

span.g11 {
	color:#7f7f7f;
	font-size:11px;
}

table.arenda tr.arenda {
	cursor:hand;
	cursor:pointer;
}

table.arenda tr.start td {
	border:0px;
	padding:0px;
}

span.spec {
	color:red;
	font-size:10px;
}

table.arenda tr.subarenda td a, table.subarenda tr.start td a:hover, a.bired, a.bired:hover {
	color:#952d2e;
}

span.bired {
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
	color:#eb0007;
}

table.arenda tr.subarenda td p, table.arenda tr.subarenda-f td p {
	color:#4d4c4c;
}

table.down td {
	background:url('../images/down_str.gif') no-repeat left 4px;
	padding-left:18px;
}

table.down td.none {
	background:none;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:13px;
}

table.down td a, table.down td a:hover {
	font-size:12px;
	color:red;
}

span.f24 {
	font-size:22px;
	color:#FFFFFF;
}

div.submenu {
	position:absolute;
	margin-top:263px;
	margin-left:51px;
}

table.submenu {
	width:220px;
	height:220px;
	background:url('../images/submenu_bg.gif') repeat-y;
}

table.submenu-table {
	width:100%;
	background:none;
}

table.submenu-table td {
	background:url('../images/submenu.gif') no-repeat;
	padding-left:32px;
	height:31px;
}

table.submenu-table td.act {
	background:url('../images/submenu_act.gif') no-repeat;
	padding-left:32px;
	height:31px;
}

table.submenu-table td a, table.submenu-table td a:hover {
	color:#FFFFFF;
	font-size:12px;
}

table.submenu-table td.act a, table.submenu-table td.act a:hover {
	color:#610f15;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

h1 {
	font-size:20px;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#610f15;
	font-weight:normal;
}

h2 {
	font-size:28px;
	font-family:Arial, Tahoma, Verdana;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
}

h3 {
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#000000;
	font-weight:bold;
}

table.inner p {
	color:#000000;
	margin:0px 0px 15px 0px;
}

table.card {
	background:url('../images/card_bg.gif') no-repeat;
	width:226px;
	height:171px;
}

table.arenda2 {
	border-top:1px solid #610f15;
	border-bottom:1px solid #610f15;
	width:100%;
}

table.arenda2 td.head {
	color:#952d2e;
	border-bottom:1px solid #d3d3d3;
	padding:13px 0px 13px 20px;
	font-weight:bold;
	text-align:right;
	height:44px;
}

table.arenda2 td.text {
	color:#952d2e;
	border-bottom:1px solid #d3d3d3;
	padding:13px 0px 13px 8px;
	width:100%;	
	height:44px;	
}

table.arenda2 tr.last td {
	border:0px;
}

li {
	color:#000000;
}

table.content td a, table.content td a:hover {
	color:#952d2e;	
}

table.txt {
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #610f15;
}

table.txt td, table.txt td p, table.txt td a, table.txt td a:hover {
	color:#000000;
	font-size:12px;
}

table.txt tr.white td {
	padding:10px 5px 10px 5px;
	border-top:1px solid #d3d3d3;
	color:#000000;
} 

table.txt tr.gray td {
	padding:10px 5px 10px 5px;
	border-top:1px solid #d3d3d3;
	background:#efefef;
	color:#000000;
} 

table.inner td a, table.inner td a:hover {
	color:#eb0007;
}

table.pl td a, table.pl td a:hover, table.pl td {
	color:#FFFFFF;
	font-size:13px;
} 

table.pl td {
	padding:10px 15px 10px 15px;
	text-align:left;
}

table.pl td p {
	margin:0px;
	color:#FFFFFF;
}

td.ca {
	background:transparent url('../images/ca_bg.png') repeat-y;
	padding:0px 0px 15px 12px;
}

table.object {
	width:147px;
	height:129px;
	cursor:hand;
	cursor:pointer;
}

table.object td {
	text-align:center;
	padding:103px 0px 0px 0px;
}

table.object td.act {
	text-align:center;
	padding:103px 0px 0px 0px;
	background:url('../images/object_bg.gif') no-repeat left bottom;
}

table.object td a, table.object td a:hover {
	color:#eb0007;
}

table.object td.act a, table.object td.act a:hover {
	color:#FFFFFF;
}

div.object2-act {
	background:#cc3d41;
	width:147px;
	height:129px;
}

div.object2 {
	background:#FFFFFF;
	width:147px;
	height:129px;
}

table.arenda3 {
	border-top:1px solid #610f15;
	border-bottom:1px solid #610f15;
	width:100%;
}

table.arenda3 td.head {
	color:#952d2e;
	border-bottom:1px solid #d3d3d3;
	padding:13px 8px 13px 0px;
	font-weight:bold;
	text-align:right;
	height:44px;
	font-size:11px;
}

table.arenda3 td.text {
	color:#952d2e;
	border-bottom:1px solid #d3d3d3;
	padding:13px 0px 13px 0px;
	width:100%;	
	height:44px;	
	font-size:11px;	
}

table.arenda3 tr.last td {
	border:0px;
	font-size:11px;
}

img.gallery {
	cursor:hand;
	cursor:pointer;
}
