body { color: #8c8c8c; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
a { color: #d60000; text-decoration: none; }
a:hover { text-decoration: underline }
h1, h2, h3, h4, h5, h6 { color: #a30000; font-family: Arial; }
h1 { font-size: 16px; text-transform: uppercase; }
h2 { font-size: 14px; text-transform: uppercase; }
h3 { font-size: 14px; }
h4 { font-size: 14px; font-weight: normal; }
h5 { font-size: 12px; font-weight: normal; }
h6 { font-size: 12px; font-style: italic; font-weight: normal; }

#siteTitle { color: #a30000; font-weight: bold; }
#date { color: #4d4d4d; font-size: 16px; font-weight: bold; }
#date .day { color: #a30000; font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; }
#date .month { color: #ab2727; font-size: 12px; font-weight: normal; }
#date .weekday { font-size: 11px; text-transform: uppercase; font-weight: bold; }
#topMenu a { color: #a30000; text-decoration: none; }
#topMenu a:hover, #topMenu a.active, #topMenu span { color: #d60000; text-decoration: underline; }
#topMenu ul li .dropDown ul a { color: #4d4d4d; text-decoration: none; }
#topMenu ul li .dropDown ul a:hover, #topMenu ul li .dropDown ul a.active, #topMenu ul li .dropDown ul span { color: #a30000; text-decoration: none; }
#leftCol { color: #4d4d4d }
.colTitle { color: #4d4d4d; font-family: Verdana; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#loginForm { color: #4d4d4d }
.bannerTitle { color: #ab2727; font-weight: bold; }
.leftMenu li a { color: #4d4d4d }
.leftMenu li a:hover, .leftMenu li a.active, .leftMenu li span { color: #a30000; text-decoration: none; }
.buttons a { color: #a30000; text-decoration: none; }
.buttons a:hover { color: #d60000; text-decoration: none; }
#textContent { color: #4d4d4d }
#pageNavigation { font-size: 11px }
#mainCatalog a { font-weight: bold; text-decoration: none; }
#flat_sale, #cottage_sale, #office_sale, #shop_sale, #store_sale { color: #004281 }
.state, .state a { color: #530202; font-size: 18px; font-weight: bold; }
.state a:hover { text-decoration: none }
#metroSearch { color: #a30000; font-size: 11px; }
#metroSearch table { color: #4d4d4d; font-size: 12px; }
.metroTitle { color: #a30000; font-size: 11px; font-weight: bold; }
#metroDirections .linkBox a { color: #4d4d4d; font-size: 13px; font-weight: bold; }
#metroDirections .linkBox a:hover { color: #8b8b8b; text-decoration: none; }
#metroDirections .linkBox a.active { color: #d60000 }
.searchBtn { color: #8f0f0f; font-family: Verdana; font-size: 16px; }
.searchBtn span { color: #fff }
.searchBtn:hover { text-decoration: none }
.note { color: #8c8c8c; font-family: Verdana; font-size: 11px; }
.objectsListNavigationBox { color: #a30000; font-size: 11px; }
.objectsListNavigationBox select { font-size: 11px }
.objectsListNavigation a { color: #a30000 }
.objectsListNavigation span { color: #717273 }
.objectsList th { color: #a30000; font-weight: normal; }
.objectDesc td.objectDescTitle { color: #a30000; font-weight: bold; }
.objGalleryNav a:hover { text-decoration: none }
.objGalleryNav a.active, .objGalleryNav span { color: #8c8c8c }
.important { color: red }
.StyledTable th, .StyledTable .StyledTableFirstRow td { color: #a30000; font-weight: bold; }
#footer a { color: #8c8c8c }
#footer a:hover, #footer a.active, #footer span { color: #d60000; text-decoration: none; }
#rusoft { font-size: 11px }