html {margin:0; padding:0; height:100%; /*border: 1px solid black;*/}
/*body {margin:0; padding:0; width:100%; height:100%; font: normal 12px Arial;; color:#185c60; background-color:#fff;}*/
body {background: url(images/bg.gif) repeat-x left top; margin:0; padding:0; width:100%; font: normal 12px Arial; color:#185c60; background-color:#fff;}

blockquote {margin-left:25%; font-style:italic;}

th {text-align:center;}
td {font-size:11px; color:#185c60;}
tr.dark {background:#ECEFE9;}
big {font-weight:bold; font-size:14px;}

div.articletxt {text-align:justify;}
div.articletxt h2 strong {text-transform:uppercase;}    
div.articletxt p {margin-bottom:11px; font-size:9pt;}
div.articletxt li {padding-bottom:5px;}

p {margin:0; padding:0;}
h2 {margin: 0 0 10px 0; font-size:15px; font-weight:400;}
h3 {margin: 0 0 10px 0; font-size:14px; font-weight:400;}
h4 {margin: 0 0 10px 0; font-size:13px; font-weight:400;}

a {color:#185c60; text-decoration:none;}
a:hover {color:#185c60; text-decoration:underline;}

a img {border:0;}
hr.main {height:1px; margin-left:0; background: url(images/border_h.gif) repeat-x; border:0;}
*html hr.main {border: #185c60 1px dashed;}
.tr_box {background-color:#D5FFCB;}

.i {font-style:italic;}
.b {font-weight:bold;}
.u {text-decoration:underline;}
.no à {text-decoration:none;}
.r {color:red;}

#year {font: bold 12px/12 Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}

.filtr A:hover IMG {FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity:1.00; opacity:1;}
.filtr A IMG {FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=40); moz-opacity:0.40; opacity:0.4;}

ul {margin-top: 5px; margin-bottom: 5px;}

#two_col {width:100%;}
. {margin: 5px 30px;}
.ul p {margin: 0 0 5px -30px; font-weight:bold;}
.ul_left {float:left; width:50%; margin:0; padding: 5px 0; border: 0 none; list-style-position:inside; list-style-type:square; position:relative;}
.ul_right {float:right; width:50%; margin:0; padding: 5px 0; border: 0 none; list-style-position:inside; list-style-type:square; position:relative;}
.no-space {margin:0; padding:0;}

TD.hot_spacer { background-color:#fff}

TABLE#header {border-bottom: #013a78 1px dashed; background-color:#185c60}
td#header-logo {PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; WIDTH: 194px; PADDING-TOP: 0}
td#upmenu-left {PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; PADDING-TOP: 0}
TD.h-menu-cut {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0; PADDING-TOP: 0}
a.upmenu-l {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu-l:active {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu-l:visited {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu-l:hover {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu {border-right: #0a2e67 1px solid; PADDING-RIGHT: 7px; border-top: #6286bf 1px solid; DISPLAY:block; PADDING-LEFT: 7px; BACKGROUND: url(images/upmenu-bg.gif) repeat-x left top; PADDING-BOTTOM: 13px; font:11px tahoma; border-left: #6286bf 1px solid; color:#fff; PADDING-TOP: 13px; border-bottom: #0a2e67 1px solid; text-decoration: none}
a.upmenu:active {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu:visited {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu:hover {font:11px tahoma; color:#fff; text-decoration: none}
a.upmenu-sel {PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(images/upmenusel-bg.gif) repeat-x left top; PADDING-BOTTOM: 14px; font:bold 11px tahoma; color:#1b3f78; PADDING-TOP: 14px; text-decoration: none}
a.upmenu-sel:active {font:bold 11px tahoma; color:#1b3f78; text-decoration: none}
a.upmenu-sel:visited {font:bold 11px tahoma; color:#1b3f78; text-decoration: none}
a.upmenu-sel:hover {font:bold 11px tahoma; color:#1b3f78; text-decoration: none}
div#pids {PADDING-RIGHT: 0; PADDING-LEFT: 26px; BACKGROUND: #c4d7e6; PADDING-BOTTOM: 0; PADDING-TOP: 0; border-bottom: #000 1px dashed}
a.pids {font:10px tahoma; color:#194883; MARGIN-RIGHT: 4px; text-decoration: none}
a.pids:active {font:10px tahoma; color:#194883; MARGIN-RIGHT: 4px; text-decoration: none}
a.pids:visited {font:10px tahoma; color:#194883; MARGIN-RIGHT: 4px; text-decoration: none}
a.pids:hover {font:10px tahoma; color:#f00; MARGIN-RIGHT: 4px; text-decoration: underline}
SPAN.pids {font:10px tahoma; color:#194883;}
TABLE#tel TD {padding:0; font-size:20px; color:#185c60; FONT-FAMILY: "Tahoma",sans-serif;}
TABLE#tel td#tel {FONT-weight:bold; WIDTH:203px;}
TABLE#tel td#name {PADDING-LEFT:18px; WIDTH:100%;}
td#left {border-right: #49719e 1px solid; WIDTH:194px;}
div#fastsearch {BACKGROUND:#d5ffcb; WIDTH:100%;}
div#fastsearch-head {border-right: #fff 0 dashed; padding: 1px 0 2px 15px; border-top: #fff 1px dashed; font: 11px tahoma; border-left: #fff 0 dashed; color:#fff; border-bottom: #fff 1px dashed; background-color:#e90025; text-transform:uppercase}
div#fastsearch-head h1 {margin:0; font: 11px Tahoma, Arial, sans-serif; text-transform:uppercase;}

div#fastsearch-body {PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; PADDING-TOP: 13px}
div.search-string {PADDING-RIGHT: 3px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; font:11px tahoma; color:#185c60; PADDING-TOP: 2px}
div.search-string INPUT {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font:11px tahoma; border-left: #7f9db9 1px solid; WIDTH: 85px; text-align: left; color:#185c60; border-bottom: #7f9db9 1px solid; }
div.search-string SELECT {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font:11px tahoma; border-left: #7f9db9 1px solid; WIDTH: 107px; color:#185c60; border-bottom: #7f9db9 1px solid; }
div.search-right {FLOAT: right; WIDTH: auto}
div.search-detail {MARGIN: 5px 0 0 15px}
div.search-detail SELECT {border-right: #185c60 1px solid; border-top: #185c60 1px solid; border-left: #185c60 1px solid; WIDTH: 160px; border-bottom: #185c60 1px solid}
div#search-submit {border-right: #185c60 1px solid; PADDING-RIGHT: 1px; border-top: #185c60 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 10px 15px; border-left: #185c60 1px solid; PADDING-TOP: 1px; border-bottom: #185c60 1px solid}
INPUT#search-submit {BORDER-TOP-WIDTH: 0; BORDER-LEFT-WIDTH: 0; BACKGROUND: url(images/search-bg.gif) repeat-x left top; BORDER-BOTTOM-WIDTH: 0; font:bold 10px tahoma; WIDTH: 180px; color:#185c60; HEIGHT: 14px; border-right-WIDTH: 0}
div#advsearch {PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; PADDING-TOP: 0}
div#advsearch-body {PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 90px; background-color:#d5ffcb; text-align:center}
SELECT.advsearch {border-right: #185c60 1px solid; border-top: #185c60 1px solid; font:11px tahoma; border-left: #185c60 1px solid; WIDTH: 107px; color:#185c60; border-bottom: #185c60 1px solid; HEIGHT: 16px}
INPUT.advsearch {border-right: #185c60 1px solid; border-top: #185c60 1px solid; font:11px tahoma; border-left: #185c60 1px solid; color:#185c60; border-bottom: #185c60 1px solid}
TD.submenu {padding: 1px 0 2px 6px; background-color:#d5ffcb;}
TD.submenu-first {PADDING-TOP:4px;}
TD.submenu-last {PADDING-BOTTOM:5px;}
TD.submenu A {FONT-WEIGHT:normal;}
TD.submenu-sel A {FONT-WEIGHT:normal;}
a.submenu {font-size:11px; color:#185c60; FONT-FAMILY: "Verdana", "Arial",sans-serif; text-decoration: none}
a.submenu:visited {font-size:11px; color:#185c60; FONT-FAMILY: "Verdana", "Arial",sans-serif; text-decoration: none}
a.submenu:active {font-size:11px; color:#185c60; FONT-FAMILY: "Verdana", "Arial",sans-serif; text-decoration: none}
a.submenu:hover {font-size:11px; color:#f00; FONT-FAMILY: "Verdana", "Arial",sans-serif; text-decoration: underline}
TD.submenu-sel {border-right: #aaaaaa 0 dashed; PADDING-RIGHT: 0; border-top: #aaaaaa 1px dashed; PADDING-LEFT: 6px; BACKGROUND: url(images/left-bg.gif) #f8f8f9 repeat-y left top; PADDING-BOTTOM: 2px; border-left: #aaaaaa 0 dashed; PADDING-TOP: 1px; border-bottom: #aaaaaa 1px dashed}
a.submenu-sel {FONT-weight:bold; font-size:11px; color:#185c60; FONT-FAMILY: "Verdana", "Arial", sans-serif; text-decoration: none}
a.submenu-sel:visited {FONT-weight:bold; font-size:11px; color:#185c60; FONT-FAMILY: "Verdana", "Arial", sans-serif; text-decoration: none}
a.submenu-sel:active {FONT-weight:bold; font-size:11px; color:#185c60; FONT-FAMILY: "Verdana", "Arial", sans-serif; text-decoration: none}
a.submenu-sel:hover {font-size:11px; color:#f00; FONT-FAMILY: "Verdana", "Arial", sans-serif; text-decoration: underline}
a.topsubmenu {border-right: #0a2e67 1px solid; PADDING-RIGHT: 20px; border-top: #6286bf 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(images/topsubbg.gif) repeat-x left top; PADDING-BOTTOM: 0; font:bold 11px tahoma; border-left: #6286bf 1px solid; color:#fff; PADDING-TOP: 5px; border-bottom: #0a2e67 1px solid; HEIGHT: 20px; text-decoration: none}
a.topsubmenu:active {font:bold 11px tahoma; color:#fff; text-decoration: none}
a.topsubmenu:visited {font:bold 11px tahoma; color:#fff; text-decoration: none}
a.topsubmenu:hover {font:bold 11px tahoma; color:#fff; text-decoration: none}
a.topsubmenu-sel {border-right: #0a2e67 1px solid; PADDING-RIGHT: 20px; border-top: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(images/topsubbg-sel.gif) repeat-x left top; PADDING-BOTTOM: 0; font:bold 11px tahoma; border-left: #fff 1px solid; color:#fff; PADDING-TOP: 5px; border-bottom: #0a2e67 1px solid; HEIGHT: 20px; text-decoration: none}
a.topsubmenu-sel:active {font:bold 11px tahoma; color:#fff; text-decoration: none}
a.topsubmenu-sel:visited {font:bold 11px tahoma; color:#fff; text-decoration: none}
a.topsubmenu-sel:hover {font:bold 11px tahoma; color:#fff; text-decoration: none}

/*div.leftsubmenu-item {padding: 1px 0 0 13px; BACKGROUND: url(images/leftnode.gif) no-repeat left 5px; MARGIN: 0 26px 8px 0; WIDTH: 185px;}*/

a.leftsubmenu {padding: 1px 0 0 18px; margin: 0 26px 8px 0; font:11px verdana; color:#185c60; text-decoration: none; background:  url(images/leftnode.gif) no-repeat left 5px;}
a.leftsubmenu:visited {font:11px verdana; color:#185c60; text-decoration: none}
a.leftsubmenu:hover {font:11px verdana; color:#185c60; text-decoration: none}
a.leftsubmenu:active {font:11px verdana; color:#185c60; text-decoration: none}

div#parent-text {MARGIN-BOTTOM: 20px; text-align:justify}

td#center-up-left {border-right: #185c60 1px dashed; font:bold 11px tahoma; width:203px; color:#fff; HEIGHT: 5px; background-color:#d5ffcb}
td#center-up {border-right: #ffffff 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(images/center-hbg.gif) repeat-x left top; font:bold 11px tahoma; color:#fff; HEIGHT: 23px; max-height: height: 23px}
div#center-up-right {BACKGROUND: url(images/center-hbg.gif) repeat-x left top; WIDTH:253px}


TABLE#footer {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #d5ffcb; PADDING-BOTTOM: 15px; PADDING-TOP: 7px}
TABLE#footer TD {font:bold 11px tahoma; color:#185c60}
TABLE#footer td#footer-left {FONT-WEIGHT: normal}
a.footer {font:11px tahoma; color:#185c60; text-decoration: none}
a.footer:visited {font:11px tahoma; color:#185c60; text-decoration: none}
a.footer:hover {font:11px tahoma; color:#185c60; text-decoration: none}


td#search-icons {text-align:right;}
td#search-filters {text-align:left;}
div#search-help {padding: 0 10px;}

.search-res-title {border: white 1px dashed; margin-bottom:3px; background-color:#185c60; padding: 1px 4px; font: bold 11px tahoma; color:#FFF6A6;}
.search-res-title a {color:white;}
.search-res-title a:visited {color:white;}
.search-res-title a:hover {color:white;}
.search-res-title a:active {color:white;}

TABLE.search-res TD {padding:0; color:#185c60;}
TABLE.search-res TD A {color:#185c60; text-decoration:none;}
DIV.search-res  {padding:0; color:#185c60;}
DIV.search-res a {color:#185c60; text-decoration:none;}
DIV.search-res img {padding: 5px 10px 5px 0;}
TD.search-res {padding: 1px 0 1px 8px; border: white 1px dashed; margin-bottom:3px; font: bold 11px tahoma; color:#fff6a6; background-color:#185c60;}
SELECT.search-res {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font:11px tahoma; border-left: #7f9db9 1px solid; color:#185c60; border-bottom: #7f9db9 1px solid}

div.search-address {font-size:12px;}
div.search-address img {margin: 6px 10px 0 0;}
div.search-address hr {height:1px; margin: 4px 0 0 0; background: url(images/border_h.gif) repeat-x; border:0;}
*html .search-address hr {border: #185c60 1px dashed;}
.bbottom {padding-bottom:4px; border-bottom: #185c60 1px dashed;}
p.bbottom {margin: 2px 0;}

.bold {font-weight:bold;}

/*div#search-res-pages {position:relative; top:-22px; font-weight:bold; color:#fff6a6;}
div#search-res-pages A {color:#fff; text-decoration: none}*/

.search-res-pages {margin-bottom:10px; padding: 1px 8px; font-weight:bold; border-right: white 1px dashed; border-top: white 1px dashed; border-left: white 1px dashed; color:#fff6a6; border-bottom: white 1px dashed; background-color:#185c60;}
.search-res-pages A {FONT-WEIGHT:bold; color:#fff; text-decoration:none;}
.search-res-pages span {color:#fff7a5; font-weight:bold;}

div#search-pricetel {font-size:12px;}
div#search-mprice {FONT-weight:bold; FLOAT:left}
div#search-tel {FLOAT:left; PADDING-TOP:6px}
SPAN#mprice {font-size:12px; color:#d60c02; white-space:nowrap; font-weight:bold;}
UL#obj {MARGIN: 0 16px}
UL#obj LI {LIST-STYLE-IMAGE: url(/images/obj_list.gif)}
UL#obj A {color:#e90025; text-decoration: none}
UL#obj A:hover {color:#e90025; text-decoration: none}
UL#obj A:visited {color:#e90025; text-decoration: none}

TD.but {border-right: black 1px dashed; PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; border-bottom: black 1px dashed}
TD.but-active {border-right: black 1px dashed; PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px}
a.but {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; color:#4e6784; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 13px; text-align:center; text-decoration: none}
a.but:link {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; color:#4e6784; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 13px; text-align:center; text-decoration: none}
a.but:visited {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; color:#4e6784; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 13px; text-align:center; text-decoration: none}
a.but:active {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; color:#4e6784; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 13px; text-align:center; text-decoration: none}
a.but:hover {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; color:#4e6784; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 13px; text-align:center; text-decoration: none}
a.but:hover {color:#fff; background-color:#507abc}
a.but-active {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; CURSOR: default; color:#fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 14px; background-color:#3b5f98; text-align:center; text-decoration: none}
a.but-active:link {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; CURSOR: default; color:#fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 14px; background-color:#3b5f98; text-align:center; text-decoration: none}
a.but-active:visited {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; CURSOR: default; color:#fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 14px; background-color:#3b5f98; text-align:center; text-decoration: none}
a.but-active:active {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; CURSOR: default; color:#fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 14px; background-color:#3b5f98; text-align:center; text-decoration: none}
a.but-active:hover {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-weight:bold; font-size:9px; PADDING-BOTTOM: 0; TEXT-TRANSFORM: uppercase; CURSOR: default; color:#fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 14px; background-color:#3b5f98; text-align:center; text-decoration: none}
/*INPUT {font:11px tahoma; color:#185c60}*/
.hr {MARGIN-TOP: 10px; font-size:0px; MARGIN-BOTTOM: 20px; border-bottom: black 1px dashed}
H3 {FONT-WEIGHT: normal; font-size:125%; PADDING-BOTTOM: 10px; MARGIN: 0; color:#185c60; PADDING-TOP: 10px}
.h3 {PADDING-RIGHT: 0; PADDING-LEFT: 8px; font-size:26px; PADDING-BOTTOM: 0; color:#185c60; PADDING-TOP: 0; FONT-FAMILY: "Arial", sans-serif}
.logo {PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-weight:bold; font-size:28px; FLOAT: left; PADDING-BOTTOM: 0; MARGIN: 0; color:#185c60; PADDING-TOP: 0}

.call_number {PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-weight:bold; PADDING-BOTTOM: 10px; color:#185c60; PADDING-TOP: 20px}
div#mailus-errs {PADDING-LEFT: 4px; color:red}
div#mailus-suc {PADDING-LEFT: 4px; color:green}
div#profileContent {PADDING-TOP: 10px}
INPUT#counterText {BORDER-TOP-WIDTH: 0; BORDER-LEFT-WIDTH: 0; font-size:15px; BORDER-BOTTOM-WIDTH: 0; WIDTH: 12px; background-color:#d5ffcb; text-align:right; border-right-WIDTH: 0}
.fte {text-align:justify}


.size8_norm {font-size:8pt;}
.size9_norm {font-size:9pt;}
.size10_norm {font-size:10pt;}
.size11_norm {font-size:11pt;}
.size12_norm {font-size:12pt;}
.size14_norm {font-size:14pt;}
.size8_brow {font-size:8pt; color:#185c60;}
.size9_brow {font-size:9pt; color:#185c60;}
.size10_brow {font-size:10pt; color:#185c60;}
.size11_brow {font-size:11pt; color:#185c60;}
.size12_brow {font-size:12pt; color:#185c60;}
.size14_brow {font-size:14pt; color:#185c60;}
.size8_red {font-size:8pt; color:#EA1818;}
.size9_red {font-size:9pt; color:#EA1818;}
.size10_red {font-size:10pt; color:#EA1818;}
.size11_red {font-size:11pt; color:#EA1818;}
.size12_red {font-size:12pt; color:#EA1818;}
.size14_red {font-size:14pt; color:#EA1818;}
.help_title {color:#980012; font-weight:bold;}

/* Table Automatic Format Styles */
.topleft1 {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.topcenter1 {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.topright1 {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.odd1 {background-color:#F6F6F6;}
.even1 {background-color:#F6F6F6;}
.middleleft1 {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.middlecenter1 {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.middleright1 {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bottomleft1 {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bottomcenter1 {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bottomright1 {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.2topleft {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.2topcenter {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold; text-align:right;}
.2topright {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold; text-align:right;}
.2odd {background-color:#F6F6F6;}
.2even {background-color:#F6F6F6;}
.2middleleft {background-color:#FFFBED; color:#004A84; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
.2middlecenter {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right;}
.2middleright {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right;}
.2bottomleft {background-color:#FFFBED; color:#004A84; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
.2bottomcenter {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right;}
.2bottomright {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right;}
.3topleft {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.3topcenter {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.3topright {background-color:#FFEEBA; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004A84; padding:5px; font-weight:bold;}
.3odd {background-color:#F6F6F6;}
.3even {background-color:#fff;}
.3middleleft {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.3middlecenter {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.3middleright {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.3bottomleft {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.3bottomcenter {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.3bottomright {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.4topleft {background-color:#3D66B5; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; padding:5px; font-weight:bold;}
.4topcenter {background-color:#3D66B5; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; padding:5px; font-weight:bold; text-align:center;}
.4topright {background-color:#3D66B5; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; padding:5px; font-weight:bold; text-align:center;}
.4middleleft {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#E9EEF4; color:#004A84; font-weight:bold;}
.4middlecenter {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#E9EEF4; color:#004A84; text-align:center;}
.4middleright {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#E9EEF4; color:#004A84; text-align:center;}
.4bottomleft {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#E9EEF4; color:#004A84; font-weight:bold;}
.4bottomcenter {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#E9EEF4; color:#004A84; text-align:center;}
.4bottomright {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#E9EEF4; color:#004A84; text-align:center;}
INPUT.button {border: 1px #f5f0e4 solid; font-size:12px; CURSOR:hand; color:#185c60; background-color:#fff;}

/* START SLAVA */
/*div {margin:0; padding:0; border:0;
border: 1px solid black;}*/
#counter {position:absolute;}
.cl {clear:both;}

/* ÂÅÐÕÍÅÅ ÌÅÍÞ */
table#menuup {width:100%; height:41px; margin:0; padding:0; background:#185c60;}
#logo1 {position:absolute; z-index:1; width:105px; height:38px; top:1px; left:0px;}
#top_txt {position:absolute; width:745px; top:64px; left:222px; font-size:11px;}
#top_txt1 {position:absolute; width:761px; top:64px; left:222px; font-size:11px;} 
#top_txt h1 {margin:0; font: bold 11px Tahoma, Arial, sans-serif; text-transform:uppercase; color:#185c60;}
#logo_txt {position:absolute; z-index:1; width:204px; left:12px; top:65px; display:block;}
#logo_txt a {text-transform:uppercase; font-family:Tahoma; font-size:12px; font-weight:bold; color:#115054; word-spacing:-0.22em; text-decoration:none;}
#logo_txt span {color:#4ED224;}

#cl_up {width:100%; height:15px; clear:both; background: #d5ffcb url(images/bg_cl1.gif);}

#lang {position:absolute; z-index:1; top:42px; left:179px; color:#f00;} 
#lang a {font: bold 9px Arial, sans-serif; color:#185c60; text-decoration:none; text-transform:uppercase;}
#lang a:hover {color:#f00;}

#pda {position:absolute; z-index:1; top:43px; left:70px; color:#f00;} 
#pda a {font: bold 11px Arial, sans-serif; color:#185c60; text-decoration:none;}
#pda a:hover {color:#f00;}

/* ÂÅÐÕÍÅÅ ËÅÂÎÅ ÌÅÍÞ */
#menuup_l {/*float:left;*/ width:651px; background:#185c60;}
#menuup_l div {float:left; width:auto; background: url(images/h-menu-cut.gif) repeat-y left; margin-top:5px; padding: 8px 8px 8px 10px;}
#menuup_l a {font:11px Verdana, Arial, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#menuup_l a:hover {color:#D5FFCB}
#menuup_l img {display:block;}

/* ÂÅÐÕÍÅÅ ÏÐÀÂÎÅ ÌÅÍÞ */
#menuup_r {float:right; width:300px; background:#185c60;}
#menuup_r div {float:right; width:auto; background: url(images/h-menu-cut.gif) repeat-y left; padding: 8px 8px 8px 10px; white-space:nowrap;}
#menuup_r a {font:11px Tahoma; color:#D5FFCB; text-decoration:none; text-transform:uppercase;}
#menuup_r a:hover {color:#fff;}

#cl_center {width:100%; height:17px; clear:both; background: #185c60 url(images/bg_cl.gif);}

#intro {position:absolute; width:100%; top:124px; margin:0; text-align:left; background: url(images/bg_intro.gif) repeat-y left top; }

#all {position:relative; width:955px;}

#menu_up {position:absolute; width:955px; margin:0; padding: 3px 0;}
#nav_l, #nav_r  {margin:0; padding-bottom:2px; list-style:none; white-space:nowrap;}
#nav_l {width:452px; float:left; padding-left:203px;}
* HTML #sitemap_top_menu #nav_l {width:655px; margin-left:0;}
#nav_r {width:284px; float:right; margin-left:-30px !important;margin-left:-1px;}
* HTML #sitemap_top_menu #nav_r {margin-left:0;}
#nav_l li, #nav_r li {margin:0; padding-left:1px; font-family:Tahoma; font-size:11px; text-transform:uppercase; background: url(images/hr-v.gif) repeat-y left;}
#nav_l li {float:left;}
#nav_r li {float:right;}
#nav_l a, #nav_r a, #nav_r span, #nav_l span {float:left; display:block; text-decoration:none; background:#185c60; margin-top:3px; padding: 8px 8px 10px 10px;}
#nav_l a, #nav_l span {color:#fff;}
#nav_r a, #nav_r span {color:#D5FFCB;}
#nav_l a:hover {color:#D5FFCB;}
#nav_r a:hover {color:#fff;}

#submenu {width:100%; font-weight:400;}
#submenu ul {list-style: inside url(images/leftnode-new.gif); margin: 5px 0; padding:0;}
#submenu li {padding: 1px 0 2px 5px;}
li.submenu-sel {background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 0 0;}
#submenu a {font: 11px/12px "Verdana", "Arial", sans-serif; color:#185c60; text-decoration:none;}
#submenu a:hover {color:#f00; text-decoration:underline;}

div.leftsubmenu-item {padding: 1px 0 0 13px; BACKGROUND: url(images/leftnode.gif) no-repeat left 5px; MARGIN: 0 26px 8px 0; WIDTH: 185px;}

a.psmenu {background: url(/images/leftnode.gif) no-repeat left 5px; margin-left:6px; width:100%; font: 400 11px/16px "Verdana", "Arial", sans-serif; color:#185c60; text-decoration:none; padding-bottom:15px; padding-left:15px;}
a.psmenu:hover {color:#f00; text-decoration:underline;}


/* LEFT */
#leftPanel {float:left; width:203px; font: bold 11px tahoma; color:#fff; background-color:#d5ffcb; padding: 3px 0 20px 0;}

/* CENTER */
#center {float:left; width:506px; text-decoration:none; font-size:12px; padding: 20px 15px 15px 20px;}
#center p {font-size:12px;}
#center li {font-size:12px;}
#center ul {font-size:13px;}
td#center {padding: 7px 15px 15px 18px;}

/* áûëî height:244px; */
#bg_img {position:absolute; top:144px; left:224px; color:#fff; width:733px; height:316px; 
background: url(images/mf6new.jpg) no-repeat left top;} 

#center h3 {font-size:11pt; font-weight:bold; text-transform:uppercase;}
#center a:link, a:visited, a:hover, a:active {text-decoration:none; border:none;}
#comment {margin-top:325px; text-align:center;}

/* RIGHT */
#center-right {float:left; width:210px; text-align:center; padding: 20px 0 20px 0;}
#center-right-mo {float:left; width:210px; text-align:center; padding: 5px 0 20px 0;}

.shadow {clear:both; width:100%; height:7px; background: url(images/border_h_shadow.gif) repeat-x left bottom;}

/* FOOTER */
#foot {float:left; width:100%; text-align:center; clear:both; color:#185c60; font: normal 11px "Verdana", "Arial", sans-serif; background: #EEF0EF; padding-bottom:10px;}
#foot_box {float:left; width:955px; margin-top:5px;}
#foot a {text-decoration:none; color:#185c60;}
#foot a:hover {color:#185c60; text-decoration:underline;}
#foot_l {float:left; width:203px; font-size:11px;}
#foot_r {margin-left:203px; width:752px;}

/* OBJECTS */
.rez_b {font-weight:bold; padding-bottom:5px;}
#foto {margin: 10px 0 0 0;}
#foto img {margin:0; padding: 0 10px 10px 0;}
.img_left {float:left; margin: 10px 20px 10px 0;}
.img_right {float:right; margin: 10px 0 10px 20px;}
.img_center {clear:both; margin: 0 0 10px 0;}

#form_order {width:175px; font: normal 11px/16px Arial, Helvetica, sans-serif; text-align:left; color:#185D60; margin: 5px 10px 0 10px;}
#form_order INPUT {height:12px; color:#666; font-size:12px;}
#form_order TEXTAREA {color:#666; font-size:11px; font-family:Verdana; width:100%;}

#knob {padding: 6px 0; width:100%; text-align:center; color:#185C60; font-weight:400; white-space:nowrap;}
#knob span {font-family: Arial, sans-serif; padding: 1px 12px; font-weight:500; text-transform:uppercase; border-bottom: 1px solid #185C60; border-right: 1px solid #185C60; border-top: 1px solid #fff; border-left: 1px solid #fff; color:#185C60; background-color:#d5ffcb; cursor:pointer;}
#knob1 span {font-family: Arial, sans-serif; padding: 1px 15px; font-weight:500; text-transform:uppercase; border-bottom: 1px solid #185C60; border-right: 1px solid #185C60; border-top: 1px solid #fff; border-left: 1px solid #fff; color:#185C60; background-color:#d5ffcb; cursor:pointer;}
#knob2 span {font-family: Arial, sans-serif; padding: 0px 2px; font-weight:500; text-transform:uppercase; border-bottom: 1px solid #185C60; border-right: 1px solid #185C60; border-top: 1px solid #fff; border-left: 1px solid #fff; color:#185C60; background-color:#d5ffcb; cursor:pointer;}
input.knob {margin: 5px 0 0 0; text-transform:uppercase; cursor:pointer; background-color:#D5FFCB; border-left: 1px #fff solid; border-top: 1px #fff solid; border-bottom: 1px #185d62 solid; border-right: 1px #185d62 solid;}

#knob_red span {padding: 1px 12px; text-transform:uppercase; border-bottom: 1px solid #620010; border-right: 1px solid #620010; border-top: 1px solid #fff; border-left: 1px solid #fff; color:#fff; background-color:#E90025; cursor:pointer;}
#knob_red a {color:#fff; padding: 2px 12px; background:#e90025; border-top: #fff 1px solid; border-left: #fff 1px solid; border-right: #620010 1px solid; border-bottom: #620010 1px solid;}
.knob_red a {color:#fff; padding: 2px 12px; background:#e90025; border-top: #fff 1px solid; border-left: #fff 1px solid; border-right: #620010 1px solid; border-bottom: #620010 1px solid;}

/* FERST PAGE */
.box {float:left; width:100%; background-color:#EEF0EF; margin: 0 0 13px 0;}
.box_img {float:left; width:154px; background-color:#fff; padding-right:15px;}
.box_1 {float:left; width:300px; margin: 10px 0; padding: 0 10px 0 15px; line-height:16px;}
.box_1 span {font-style:normal; color:#f00; text-transform:uppercase;}

/* ABOUT */
.about {width:100%; font-size:12px; margin-top:10px;}
p.about {font-style:normal; text-align:justify;}
.about h4 {margin: 0 0 20px 0; text-transform:uppercase; font-weight:bold; font-size:13px;}
.about li {padding-bottom:10px;}
.about ul p {font-weight:bold; margin-bottom:10px; text-indent:-15px;}
p.head {margin:0; font-weight:bold; font-style:normal;}
.in {margin: 10px 0 10px 15px; padding:0; font-weight:bold;}
.in a:link, a:visited, a:hover, a:active {text-decoration:none;}

/* NEWS */
.year {margin-bottom:12px;}
.newyear {color: #777; font-size: 16px; font-weight: bold; margin-bottom:5px;}
.newdate {line-height: 15px; color: #777; float: left; font-style: normal; font-size: 12px; font-weight: normal; width: 150px; cursor: pointer;}
.newdatenum { color: #777; float: left; font-style: normal; font-size: 16px; font-weight: bold; text-align: center; width: 20px;}  
 {width:100%; font-size:12px; margin-bottom:10px;}
.news p {/*font-style:italic;*/ margin: 4px 0px 4px 0px;}
.news ul {font-style:italic;}
.news h5 {margin: 10px 0 10px 0; text-transform:uppercase; font-weight:bold; font-size:12px;}
.news h1 {margin:0 0 10px 0; padding:0; font-size:15px; text-align: left;}
.newshead {font-weight: bold; margin-bottom: 15px;}
p.day {margin:0; font-weight:bold;  font-style:normal;}
p.signature {margin: 0 0 10px 0; font-family: Arial; font-stretch:condensed; font-style:normal; text-align:right;}

/* FORM */
#form_order_lot {width:210px; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:left;}
#form_order_lot1 {width:196px; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:left;}


#form_order_lot LEGEND {text-transform:uppercase; color: #185C60;}
#form_order_lot INPUT {height:16px; color:#333;}
#form_order_lot FIELDSET {padding:10px;}
.FormButton {font-size:9px; color:#333; height:16px; border:1px outset #999999; margin-top:5px; text-transform:uppercase; cursor:pointer;}

/* ÑÏÅÖÈÀËÜÍÎÅ ÏÐÅÄËÎÆÅÍÈÅ */
.ban_speñ {float:right; width:210px; margin: 0 0 10px 0; padding:0; font:normal 11px/11px "Verdana", "Arial", sans-serif;}
.ban_speñ img {border-bottom: 1px #dfdadf dashed;}
.ban_speñ p {border: 1px #dfdadf dashed; background-color:#fff; color:#000; margin:0; padding:0; text-align:left;}
.ban_speñ h4 {background-color:#dfdadf; border-top: 1px #fff dashed; border-bottom: 1px #fff dashed; color:#000; margin: 0 0 1px 0; padding: 7px 0; font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}

.ban_red {float:right; width:210px; margin: 0 0 10px 0; padding:0}
.ban_red a {text-decoration:none; border:none;}
.ban_red h4 {background-color:#e90025; border-top: 1px #fff dashed; border-bottom: 1px #fff dashed; color:#fff; margin: 0 0 1px 0; padding: 2px 0; font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}

.img_tab {position:absolute; top:20px; left:740px;}

.link {font-size:11px; clear:both; margin-bottom:10px; text-align:justify;}
.link img {float:left; margin-right:20px; border-width:0;}

/* MENU ADV-SEARCH */
ul#nav {float:left; width:506px; margin:0; padding:0; list-style:none; background: #D5FFCB url(/images/border_h.gif) repeat-x bottom left; font: 11px Arial, Helvetica, sans-serif;}
#nav li {float:left; margin: 0 1px 0 0; color:#185C60; text-decoration:none; border: 1px solid #185C60; border-bottom:none;}
#nav a {float:left; text-decoration:none; font: 11px Arial, Helvetica, sans-serif;}
#nav span {float:left; width:80px; font-weight:bold; text-transform:uppercase; padding: 4px 8px; text-align:center;}
a.nav {padding: 3px 8px 4px 8px; background: #D5FFCB url(/images/off_bg.gif) repeat-x top left;}
a.nav:hover {padding-bottom:5px; background: #fff url(/images/on_bg.gif) repeat-x top left;}
a.navsel, body#param #t-param a, body#metro #t-metro a  {padding: 4px 8px; background: #fff url(/images/on_bg.gif) repeat-x top left;}

/* ÊÀÐÒÀ ÏÎÈÑÊÀ */
.x1, .x2, .x3, .x4, .x5, .x6, .x7, .x8, .x9, .x10, .x11 {display:block;}
.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10, .t11 {display:none; margin-left:10px;}

/* END SLAVA */

/*TABLE#object TD {color:#185c60; font-size:12px;}*/
td#object-left {text-align:justify;}
div#object-foto {float:left; width:220px; padding: 0 13px 13px 0;}
div#object-icons {float:right; width:270px; margin: 0 0 20px 0; text-align:center;}
div#search-address-descr {text-align:justify;}
div.search-address-descr {text-align:justify;}

/* BODY */

/* buy */
body#buy_apartment li#t-buy_apartment, 
body#alg li#t-alg,
body#process li#t-process,
body#new-homes li#t-new-homes,
body#letter li#t-letter,
body#developer li#t-developer,
body#cottages li#t-cottages,
body#flats li#t-flats,
body#buy_search li#t-buy_search,
body#buy_mortgage li#t-buy_mortgage,
body#buy_lawyer li#t-buy_lawyer,
body#title_insurance li#t-title_insurance,
body#renovation li#t-renovation,
body#action li#t-action {
    background:#fff;
    border-bottom: 1px dashed #aaa;
    border-top: 1px dashed #aaa;
    padding: 2px 0 2px 4px;
}
body#buy_apartment li#t-buy_apartment a,
body#alg li#t-alg a,
body#process li#t-process a,
body#new-homes li#t-new-homes a,
body#flats li#t-flats a,
body#letter li#t-letter a,
body#developer li#t-developer a,
body#cottages li#t-cottages a,
body#buy_search li#t-buy_search a,
body#buy_mortgage li#t-buy_mortgage a,
body#buy_lawyer li#t-buy_lawyer a,
body#title_insurance li#t-title_insurance a,
body#renovation li#t-renovation a,
body#action li#t-action a {
    font-weight:bold;
}

/* sell */
body#sell_apartment li#t-sell_apartment, body#alg li#t-alg, body#process li#t-process, body#sell_lawyer li#t-sell_lawyer, body#sell_valuation li#t-sell_valuation, body#developer li#t-developer, body#letter li#t-letter {background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}
body#sell_apartment li#t-sell_apartment a, body#alg li#t-alg a,body#process li#t-process a, body#sell_lawyer li#t-sell_lawyer a, body#sell_valuation li#t-sell_valuation a, body#developer li#t-developer a, body#letter li#t-letter a {font-weight:bold;}

/* rent */
body#rent_valuation li#t-rent_valuation,
body#rent_apartment li#t-rent_apartment,
body#catalog-rent-flat li#t-catalog-rent-flat,
body#lease-process li#t-lease-process,
body#process li#t-process,
body#long_rent li#t-long_rent,
body#short_rent li#t-short_rent,
body#rent_search li#t-rent_search,
body#trust li#t-trust,
body#letter li#t-letter,
body#letter1 li#t-letter1,
body#letter2 li#t-letter2,
body#horos li#t-horos,
body#areal li#t-areal,
body#action li#t-action {
    background:#fff;
    border-bottom: 1px dashed #aaa;
    border-top: 1px dashed #aaa;
    padding: 2px 0 2px 4px;
}
body#rent_valuation li#t-rent_valuation a,
body#rent_apartment li#t-rent_apartment a,
body#catalog-rent-flat li#t-catalog-rent-flat a,
body#lease-process li#t-lease-process a,
body#process li#t-process a,
body#long_rent li#t-long_rent a,
body#short_rent li#t-short_rent a,
body#rent_search li#t-rent_search a,
body#trust li#t-trust a,
body#letter li#t-letter a,
body#areal li#t-areal a,
body#letter1 li#t-letter1 a,
body#letter2 li#t-letter2 a,
body#action li#t-action a {
    font-weight:bold;
}
/* exchange*/
body#exchange li#t-exchange 
 {background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px; }
body#exchange li#t-exchange a {font-weight:bold;}

/* flats */
body#flats li#t-flats {    background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px; }
body#flats li#t-flats a {    font-weight:bold;}

/* commercial */
body#commercial li#t-commercial {    background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px; }
body#commercial li#t-commercial a {    font-weight:bold;}

/* relocation */
body#relocation li#t-relocation-main, body#relocation-corp li#t-relocation-corp {background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}
body#relocation li#t-relocation-main a, body#relocation-corp li#t-relocation-corp a {font-weight:bold;}

/* company */
body#news li#t-news,
body#founders li#t-founders,
/*body#administration li#t-administration,*/
/*body#ethics li#t-ethics, */
body#certificate li#t-certificate,
body#news-market li#t-news-market,
body#analytics li#t-analytics,
body#press li#t-press,
body#tv li#t-tv,
body#clients-opinion li#t-clients-opinion,
body#new-office li#t-new-office,
body#contacts li#t-contacts
{background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}

body#news li#t-news a,
body#founders li#t-founders a,
/*body#administration li#t-administration a,*/
body#tv li#t-tv a,
/*body#ethics li#t-ethics a, */
body#certificate li#t-certificate a,
body#news-market li#t-news-market a,
body#analytics li#t-analytics a,
body#press li#t-press a,
body#clients-opinion li#t-clients-opinion a,
body#new-office li#t-new-office a,
body#contacts li#t-contacts a,
{font-weight:bold;}

body#press #center, body#links #center, body#press #buy_apartment_rez {width:710px;} 

/* foreign */
body#law li#t-law,
body#action li#t-action,
body#news li#t-news,
body#empl li#t-empl,
body#foreign li#t-foreign,
body#spain li#t-spain,
body#bulgaria li#t-bulgaria,
body#monte li#t-monte,
body#ukr li#t-ukr,
body#cyprus li#t-cyprus,
body#greece li#t-greece,
body#croatia li#t-croatia,
body#usa li#t-usa,
body#poland li#t-poland,
body#letter-z li#t-letter-z
{background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}

/* body#foreign li#t-foreign a, */
body#law li#t-law a,
body#croatia li#t-croatia a,
body#usa li#t-usa a,
body#action li#t-action a,
body#news li#t-news a,
body#empl li#t-empl a,
body#spain li#t-spain a,
body#monte li#t-monte a,
body#cyprus li#t-cyprus a,
body#bulgaria li#t-bulgaria a,
body#ukr li#t-ukr a,
body#greece li#t-greece a,
body#letter li#t-letter a,
body#poland li#t-poland a
{font-weight:bold;}

/* contacts */
body#local-pokrovka li#t-local-pokrovka,
body#local-polyanka li#t-local-polyanka,
body#local-tushino li#t-local-tushino,
body#local-tverskoi li#t-local-tverskoi,
body#local-hamovniki li#t-local-hamovniki,
body#local-newriga li#t-local-newriga,
body#local-patriarshie li#t-local-patriarshie,
body#local-leninskij li#t-local-leninskij
{background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}

/* career */
body#training_center li#t-training_center, body#job_vacancies li#t-job_vacancies {background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}
body#training_center li#t-training_center a, body#job_vacancies li#t-job_vacancies a {font-weight:bold;}

/* profile */
body#contract li#t-profile_contract, body#profile_auth li#t-profile_auth, body#profile_reg li#t-profile_reg, body#objects li#t-profile_objects, body#stat li#t-profile_stat, body#searches li#t-profile_searches, body#subscribe li#t-profile_subscribe, body#account li#t-profile_account {background:#fff; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; padding: 2px 0 2px 4px;}
body#contract li#t-profile_contract a, body#profile_auth li#t-profile_auth a, body#profile_reg li#t-profile_reg a, body#objects li#t-profile_objects a, body#stat li#t-profile_stat a, body#searches li#t-profile_searches a, body#subscribe li#t-profile_subscribe a, body#account li#t-profile_account a {font-weight:bold;}


p.anketa_tb table {border: solid 1px #185c60;}
p.anketa_tb td {border: solid 1px #185c60;}

/* subscribe */
a.subscr {font-size: 10px; font-weight: normal;}
input.subscr {color: #185c60}  

/* sochi-table */
table.sochi, table.sochi2 {border-collapse: collapse; width: 500px}
.sochi td {border: solid 1px #185c60; padding: 2px 5px; text-align: right;}
.sochi2 td {border: solid 1px #185c60; padding: 2px 5px; text-align: center}
.sochi2.num {font-size: 14px; font-weight: bold;}
.sochi.bh, .sochi2.bh {background-color:#d5ffcb; font-weight: bold;}
.sochi2.sold {background: #F60; color: #FFF;}
.sochi2.bron {background: #9FF;}

/* anketa */
.anketa input {border: none; border-bottom: solid 1px #185c60;}
.anketa .cb {border: none;}
.anketa li {color: red;}
.anketa p {color: #185c60;}

hr {color: #185c60;}

/* obj_banners */
.obj_banners IMG {border: 1px solid #185c60; position: absolute; z-index: 1;}
.obj_banners H2 {position: absolute; z-index: 5; color: #185c60; font-weight: bold; padding: 7px; cursor: pointer;}
.obj_banners .shad {position: absolute; z-index: 4; color: #FFF; font-weight: bold; padding: 9px; font-size: 15px; cursor: pointer;}


/* òàáëèöà äëÿ íîâîñòðîåê */
TABLE.newhouse {background: #005762; font-size: 11pt;}
.newhouse TR {background: #FFF}
.newhouse TH {padding: 2px; background: #c1d4d5; font-size: 11px;}
.newhouse TD {padding: 2px; white-space: nowrap}
.newhouse TD A {text-decoration: underline !important;}

/* òàáëèöà äëÿ íîâîñòðîåê */
TABLE.print-links {font-size: 12px;}
.print-links H3 {font-size: 12px; font-weight: bold; text-transform: uppercase; padding-top: 20px; padding-bottom: 5px}
.print-links TD {padding: 5px 15px; white-space: nowrap; font-size: 12px}
.print-links TD A {text-decoration: none !important;}
.print-links .solid TD {background: #185C60; color: #FFF;}
.print-links .solid A {color: #FFF; text-decoration: none !important; text-transform: uppercase;}
.print-links .info TD {background: #CCC; font-size: 12px;}


/* êîëè÷åñòâî web-ïðîñìîòðîâ */
.web_view TD {color: #FFF; font-size: 12px; font-family: Arial; height: 43px;}
TD.web_view_text {color: #185C60; font-weight: bold; font-size: 11px; width: 200px;}
TD.web_view_left {background: url(/images/web_view/cnt_left.gif) no-repeat; width: 10px;}
TD.web_view_right {background: url(/images/web_view/cnt_right.gif) no-repeat; width: 14px;}
.web_view_comma {background: #666; width: 2px; height: 2px; overflow: hidden; position: absolute; margin-left: -15px;}
/*
.web_view_comma {background: url(/images/web_view/cnt_comma.gif) no-repeat; width: 2px; height: 4px; position: absolute; margin-left: -14px;}
*/
TD.web_view_grey {background: url(/images/web_view/cnt_grey.gif) no-repeat; width: 19px;}
TD.web_view_white {background: url(/images/web_view/cnt_white.gif) no-repeat; width: 19px; color: #000}
TD.web_view_red {background: url(/images/web_view/cnt_red.gif) no-repeat; width: 19px;}

 /*
.choose_new {border-top: solid 2px #185C60}
.choose_new IMG {border: solid 1px #185C60}
.choose_new TD {border-bottom: solid 2px #185C60; font-size: 10px; font-weight: bold;}
.choose_new TD TD {border: solid 1px #185C60; font-size: 16px; font-weight: bold; cursor: pointer; background: #d5ffcb}
.choose_new .loading {border: none; vertical-align: middle}
.choose_new .over {background: none; font-size: 24px}
*/

.choose_new {border-bottom: solid 2px #185C60}
.choose_new TH {font-size: 11px; font-weight: bold; text-align: center;}
.choose_new TD {font-size: 11px}
.choose_new DIV {font-size: 14px; text-align: center; font-weight: bold;}

.subtit {
padding: 0;
width:100%;
font-weight: bold;
color:#185c60;
text-transform:uppercase;
font-size: 22px;
}
.subtit img
{
  margin: 0 5px;
  padding: 0;
  vertical-align: middle;
  height: 21px;
}
.under a
{
text-decoration: underline !important;
}
div.metro2 {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font:11px tahoma; border-left: #7f9db9 1px solid; WIDTH: 107px; color:#185c60; border-bottom: #7f9db9 1px solid; }

/*ðàçäåë áðîêåðû ñòèëè*/

div.brokers
{
width:490px;
padding: 0; 
}

div.brokers .img{
width:105px;
height: 105px;
position: relative;
margin-left: 0px;
margin-top: 15px;
}  

div.button1{
width:220px;
height: 23px;
position: absolute;
margin-left: 0px;
margin-top: 25px;
}

div.button2{
width:220px;
height: 23px;
position: absolute;
margin-left: 275px;
margin-top: 25px;
}

div.brokers .info{
position: relative;
margin-left: 110px;
margin-top: -105px;
}

div.brokers .info p{
margin-top: 25px;
}
 
.info span#name {
font: bold 14px Helios, Arial;
margin-top: 0; padding-top: 0;
}

.info span.etc {
font: normal 12px Helios-Light, Arial;}

div.br-text{ 
width:490px;
margin: 25px 0px 0px 0px;
color:#969a9b;
text-align: justify;
}

div.br-text h1{
color:#185c60;
margin: 0px;
font: bold 12px Helios, Arial;
} 

div.br-text h2{
color:#185c60;
margin: 0px;
font: normal 12px Helios, Arial;
/*text-transform: uppercase; */
}     

UL.columns {list-style: none; list-style-image: none; width:490px; padding: 0 0 0 0px;}
.columns LI {width: 160px; float: left;}
.columns .spacer {width: 3px;}
.columns P {margin-bottom: 5px; line-height: 140%;}

ul.text {list-style: disc; margin: 0px; padding: 5px 0 5px 15px; text-align: justify;}

/*îêîí÷àíèå*/ 


/************ ÍÎÂÛÅ ÁÎÊÅÐÛ *****************************/
/*ðàçäåë áðîêåðû ñòèëè*/


.img-n{
width:105px;
height: 105px;
margin: 0px;
border: 0; 
padding: 0px;
vertical-align: top;
} 

.etc-n {
font-size : 12px;
color: black;
}

table.gren-right {
 width: 365;
 border: 0;
 vertical-align: top;
}

div.button1-n{
width:220px;
height: 23px;
position: absolute;
margin-left: 0px;
margin-top: 25px;
}

div.button2-n{
width:220px;
height: 23px;
position: absolute;
margin-left: 275px;
margin-top: 25px;
}

div.info-n{
text-align: justify;
color: black;
font-size : 12px; 
}

div.br-text-n{ 
width:490px;
margin: 25px 0px 0px 0px;
color:#969a9b;
text-align: justify;
}

div.br-text-n h1, div.br-text-n h2{
color:#185c60;
margin: 0px;
font: bold 12px Helios, Arial;
}  

UL.columns {list-style: none; list-style-image: none; width:490px; padding: 0 0 0 0px;}
.columns LI {width: 160px; float: left;}
.columns .spacer {width: 3px;}
.columns P {margin-bottom: 5px; line-height: 140%;}

ul.text {list-style: disc; margin: 0px; padding: 5px 0 5px 15px; text-align: justify;}

/*îêîí÷àíèå*/ 
/***********************************/

/* äëÿ ôîðìèðîâàíèÿ ññûëîê íà øàáëîíû ïîèñêà ïî àäðåñíîìó êàòàëîãó*/
a.spisok {padding: 1px 0 0 14px; margin: 0 15px 7px 0; font:11px verdana; background: url(images/leftnode.gif) no-repeat left 5px; cursor:pointer; display:block; text-decoration: none;}
a.spisok:visited {font:11px verdana; text-decoration: none;}
a.spisok:active {font:11px verdana; text-decoration: none;}
a.spisok:hover {font:11px verdana; text-decoration: none;}
/*äîïîëíåíèå ïî ðóáëÿì*/

    span.ruble { text-transform:uppercase; }
    span.line-through { text-decoration: line-through; }
    span.dot { position:absolute; text-indent: -1000em; }
/*** îêîí÷àíèèå ***/