html, body {margin:0px; padding:0px; border:none; height:100%;}
body {text-align: center; background: #232324 url(../img/bg.gif) center top;}
    
a,body,p,h2,h4,input,label,span,td,ul {color: #FFFFFF; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
form {margin:0px; padding:0px;}
h2 {margin: 0px 0px 8px 0px; font-size:15px;}
h4 {margin: 0px 0px 8px 0px; text-decoration:underline;}
hr {background:#4E8396; border: none; color:#4E8396; height:1px; margin: 3px 0px 0px 0px; display: block;}
html>body hr {margin: 10px 0px 8px;;}
img {border:0px; display: block;}
input {color:#000000; width:150px;}
label {color:#FFFFFF; font-size:13px; padding:2px 6px 0px 0px; float:left;}
p {margin: 0px 0px 16px 0px;}
table {border: none; border-collapse: collapse;}
td {vertical-align: top; border: none; padding: 0px; text-align: left;}
ul {margin: 0px; padding: 0px; display: block;}
ul li {list-style-type: none;}

.end_arrow {display: inline; padding-top: 3px;}
.float-left {float: left;}
.float-right {float: right;}

a.rec-link {color:#3083A4; padding:0px 0px 0px 16px; line-height:18px; background:url(../img/bull_SquareBlue.gif) no-repeat 2px 5px; text-decoration:none;}
a.rec-link:hover {text-decoration: underline;}

div.body-txt {float: left; padding: 4px 15px 0px 10px; width: 417px;}
div.body-txt p {color: #E6EEF0; line-height: 18px; margin: 0px 0px 18px 0px;}
div.body-txt p.before-ul {margin: 0px 0px 4px 0px;}
div.body-txt p.news {font-size:13px;}
div.body-txt p.news span {font-size:11px; font-weight:bold; color:#FFFFFF;}

div.btn {padding:3px 0px 7px 0px; background:url(/newsite/img/bg_Btn.gif) repeat-x;}
div.btn a {display:inline; color:#FFFFFF; text-decoration:none; font-weight:bold; height:23px; padding:3px 6px 7px 6px; background:url(../img/bg_BtnLink.gif) no-repeat top right;}

div.half-left {color: #E6EEF0; line-height: 18px; margin: 0px 0px 18px 0px;}
div.half-right {float: right; width: 240px;}

div.h1-cont {float: left; width: 100%; padding: 0px 0px 12px 0px}
div.h1-cont table.title-cont {float: left;}
div.h1-cont table.title-cont td.h1-left {background: url(/newsite/img/bg_H1_cont_l.gif) repeat-y; vertical-align: bottom; padding: 0px;}
div.h1-cont table.title-cont td.h1-scont {background: #2B2B2C url(/newsite/img/bg_H1_bott_shade.gif) repeat-x bottom; font-size: 22px; color: #FFFFFF; padding: 2px 25px 8px 19px;}
div.h1-cont table.title-cont td.h1-scont2 {background: #2B2B2C url(/newsite/img/bg_H1_bott_shade.gif) repeat-x bottom; width: 406px; font-size: 22px; color: #FFFFFF; padding: 2px 25px 8px 19px;}
div.h1-cont table.title-cont td.h1-right {background: url(/newsite/img/bg_H1_cont_r.gif) repeat-y; padding: 0px;}
div.h1-cont table.title-cont td.h1-shade-right {background: url(/newsite/img/bg_H1_cont_r.gif) repeat-y; padding: 0px; vertical-align: bottom;}

div.info {position: absolute; display: none; width: 179px; font-size: 9px; color: #FFFFFF;}
div.info a {font-size: 9px; color: #FFFFFF; display: block; padding: 3px;}
div.info span {font-size: 9px; color: #FFFFFF; display: block; padding: 3px;}
div.info table td {padding: 0px;}
div.info table td.all {background-color: #2B2B2C;}
div.info table td.bord-bott {background: url(/newsite/img/bg_InfoBlockShade_b.png) repeat-x;}
div.info table td.bord-right {background: url(/newsite/img/bg_InfoBlockShade_r.png) repeat-y;}

div.left-block {display: block; color: #E6EEF0; padding-left: 22px; width: 150px; line-height: 15px; background: url(../img/bg_PartLeftBlocks.gif) repeat-y;}
div.left-block a {color: #E6EEF0; line-height: 15px;}

div.login-cont {padding-top:12px;}

div.logo-cont-l {float: left; width: 233px; padding: 0px 12px 15px 0px}
div.logo-cont-r {float: left; width: 233px; padding: 0px}
div.logo-scont-l {float: left; background: url(/newsite/img/bg_ShadeLogo_r.gif) repeat-y right;}
div.logo-scont-r {float: left; background: url(/newsite/img/bg_ShadeLogo_l.gif) repeat-y;}
div.logo-shade-l {float: left; width: 100%; background: url(../img/bg_ShadeLogo_b.gif) repeat-x bottom;}

div.mb-item,div.mb-item-a {float: left; width: 100%; padding: 7px 0px;}
div.mb-item-a {border-bottom: 1px solid #006F51;}

div.phc {width:305px; height:89px; min-height:89px; padding:17px 15px 18px 122px; float:left; line-height:18px; color:#FFFFFF;}
div.phc a {color:#FFFFFF; font-weight:bold;}
div.phc p {line-height:18px; margin:0px 0px 18px 0px; color:#FFFFFF;}
div.phc p.end {margin:0px; line-height:18px;}
div.phc span {font-size:15px; color:#FFFFFF; font-weight:bold;}
html>body div.phc {height:auto;}
div.phc-b {width:100%; float:left; background:url(/newsite/img/bg_PhotoBlock_b.gif) repeat-x;}
div.phc-t {width:100%; float:left; background:url(/newsite/img/bg_PhotoBlock_t.gif) repeat-x;}
div.photo {float:left; margin:2px 0px 0px -440px;}
div.photo-cont {width:442px; float:left; background:url(/newsite/img/bg_PhotoBlock.gif) repeat-y;}

div.point {position: absolute; width: 18px; height: 14px; text-align: center;}
div.point a {background: url(/newsite/img/bg_Point_off.png) no-repeat; display: block; text-align: center; width: 18px; height: 13px; padding: 1px 0px 0px 0px; text-decoration: none; font-size: 9px; font-weight: bold; color: #FFFFFF;}
div.point a:hover {background: url(/newsite/img/bg_Point_on.png) no-repeat;}
div.point a.off {background: url(/newsite/img/bg_Point_off.png) no-repeat;}
div.point a.on {background: url(/newsite/img/bg_Point_on.png) no-repeat;}

div.smenu-bar,div.smenu-bar-on {display: block; width: 100%; float: left; border-bottom: 1px solid #006F51;}
div.smenu-bar a {margin-right: 10px;}
div.smenu-bar img {float: left;}
div.smenu-bar-off {display: none;}
div.smenu-bar-on {border-top: 1px solid #006F51;}
div.smenu-bar-on a {margin-right: 10px;}
div.smenu-bar-on img {float: left;}
div.width-all,div.login-cont {float: left; width: 100%;}
html>body div.width-all img {margin: 0% 100% 0% 0%;}
div.width-all-c {float:left; width:100%; padding-bottom:12px; text-align:center;}
div.width-all-c img {margin:auto; display:inline;}

span.s-h1 {color: #FFFFFF; font-size: 19px;}
span.s-h2 {color: #D5D5D5; font-size: 13px; font-weight: bold;}
span.s-h4 {font-weight: bold; text-decoration:underline; line-height:18px;}
    
table.outside {width: 100%; height: 100%; background: url(../img/bg_Circle.gif) no-repeat 50% 85px; margin: -40px 0px 0px;}
table.outside td {background: url(../img/bg_Table.gif); padding: 40px 0px 0px 0px;}
table.outside td table td {background: none;}
table.outside td.bott {vertical-align: bottom; padding: 0px;}
table.outside td.half {width: 50%; background: url(../img/bg_Line.gif) repeat-x; padding: 0px;}

ul.download {display: inline;}
ul.download li {background: url(../img/bull_Square.gif) no-repeat 0px 7px; font-size: 13px; padding: 0px 0px 0px 11px;display: inline;padding-right:10px;}
ul.download li a {font-size: 13px;}

ul.usual {margin:0px 0px 18px 0px;}
ul.usual li {background: url(../img/bull_Square.gif) no-repeat 0px 8px; color:#FFFFFF; line-height:18px; padding:0px 0px 0px 11px;}

#bott-line {float: left; width: 723px; border-right: 1px solid #5A5A5B; background: url(../img/bg_BottLine.gif) repeat-x;}
#clients-blocks {float: left; width: 478px; padding: 37px 0px 25px 0px;}
#controls-cont {float: left; width: 424px; padding: 5px 17px 0px 12px; background-color: #2F2F30;}
#controls-cont img {margin-right: 0%;}
#footer {width: 710px; height: 26px; padding: 14px 0px 0px 14px; text-align: left; margin: auto; font-size: 9px; color: #08B486; font-weight: bold;}
#footer a {text-decoration: none; font-size: 9px; color: #08B486;}
#footer a:hover {text-decoration: underline;}

#left-blocks-cont {float: left; width: 172px; padding: 10px 31px 40px 42px;}
#left-blocks-cont hr {background:#48484A; border: none; color:#48484A; height:1px; margin: 0px 0px 0px -5px; width: 177px;}
#left-blocks-cont2 {float: left; width: 183px; padding: 10px 16px 40px 46px; font-size: 13px; line-height: 21px;}
#left-blocks-cont2 ul {margin: 6px 0px 0px 32px;}
#left-blocks-cont2 ul li {font-size: 11px; line-height: 21px; padding: 0px; list-style-type: decimal;}
#left-blocks-cont2 ul li a {font-size: 11px; line-height: 21px;}
html>body #left-blocks-cont hr {margin: 7px 0px 7px -5px;}
#left-blocks-cont2 ul li a:hover {color: #32C19B; text-decoration: underline;}
#left-blocks-cont2 ul li a.off {color: #FFFFFF;}
#left-blocks-cont2 ul li a.on {color: #32C19B;}
#main-cont {float: left; width: 442px; padding: 2px 16px 24px 20px;}
#main-cont table {width: 100%;}
#main-cont table td {padding: 0px;}
#main-cont table td p {font-size: 9px; padding: 0px; margin: 0px; color: #FFFFFF;}
#main-cont table td p.all {font-size:13px; font-family:"Times New Roman", Times, serif; line-height:18px; margin:0px 0px 6px 0px;}
#main-cont table td p.ldquo {font-size:40px; font-family:"Times New Roman", Times, serif; line-height:40px; padding:0px; margin:-16px 0px 4px 0px;}
#main-cont table td p.sign {font-size:13px; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:right; line-height:18px; margin:0px 0px 6px 0px;}
#main-cont table td.all {width: 100%; background-color: #2B2B2C; padding-top: 11px;}
#main-cont table td.all-left {background: url(../img/bg_TableBlockMiddle_l.gif) repeat-y;}
#main-cont table td.all-right {background: url(../img/bg_TableBlockMiddle_r.gif) repeat-y right;}
#main-cont table td.line-bott {background: url(../img/bg_TableBlockBott_b.gif) repeat-x bottom;}
#main-cont table td.lh-left {background: url(../img/bg_TableBlockTop_l.gif) repeat-y;}
#main-cont table td.lh-right {background: url(../img/bg_TableBlockTop_r.gif) repeat-y right;}
#main-cont table td.line-header {background-color: #3083A4; color: #FFFFFF; font-size: 19px; padding: 0px 3px 3px;}
#main-cont table td.line-top {background: url(../img/bg_TableBlockTop_t.gif) repeat-x;}
#main-cont table.into th {padding: 3px 16px 3px 3px; font-weight: normal; color: #D5D5D5; border-bottom: 1px #FFFFFF solid;}
#main-cont table.into td {padding: 3px 16px 3px 3px;}
#main-cont table.into td ul {display: inline;}
#main-cont table.into td ul li {display: inline; background: url(../img/bull_Disk.gif) no-repeat 0px 6px; padding: 0px 0px 0px 9px;}
#main-cont table.into td ul li a {color: #00FFBA;}
#main-cont table.into td.stronger {font-weight: bold; white-space: nowrap;}
#main-cont table.links-cont td {text-align: center; padding: 0px 0px;}
#main-cont table.links-cont td.link-left {padding-left: 0px; text-align: left;}
#main-cont table.links-cont td.link-right {padding-right: 0px; text-align: right;}
#main-cont ul {margin: 0px 0px 16px 16px;}
#main-cont ul li {list-style-type:square;}

#map {float: left; background: url(../img/ill_MapBlock_tl.gif) no-repeat; padding: 3px 3px 0px;}
#map img {border-bottom: 1px #252525 solid;}

#maper {position: relative; width: 460px; height: 460px; float: left;}
#map-cont {float: left; width: 466px; padding: 0px 6px 25px 7px;}
#map-scont {float: left; width: 100%; background: #2B2B2C url(../img/ill_MapBlock_tr.gif) no-repeat top right;}
#menu-bar {float: left; width: 203px; padding: 28px 0px 23px 42px; background: url(../img/bg_MenuBar_Top.gif) no-repeat;}
#menu-bar a {text-decoration: none; display: inline; float: left;}
#menu-bar img {float: left; margin: 0px;}
#menu-bar-bott {float: left; width: 203px; height: 70px; padding: 0px 0px 0px 42px; background: url(../img/bg_MenuBar_Bott.gif) no-repeat bottom left;}
#menu-bar-bott img {float: left;}
#menu-bar-cont {float: left; width: 100%; background: url(../img/bg_MenuBar.gif) repeat-y;}
#news-blocks {float: left; width: 453px; padding: 0px 0px 40px 11px;}
#news-blocks a {line-height: 18px; font-weight: bold;}
#news-blocks p {line-height: 18px; margin: 0px 0px 18px 0px;}
#news-blocks p.date {font-size: 9px; margin-bottom: 0px;}
#news-blocks p.end {margin-bottom: 0px;}
#news-blocks table {width: 100%;}
#news-blocks table td {width: 100%; padding: 0px;}
#news-blocks table td.img-cont {padding: 0px 10px 0px 0px; width: auto;vertical-align: middle;}
#news-blocks table td.img-cont img {border: 1px solid #41798D;}
#news-blocks table td.img-cont1 {padding: 2px 10px 10px 0px; width: auto;}
#news-blocks table td.img-cont1 img {border: 0px solid #41798D;}
#note-list {float: left; width: 100%;}
#note-list ul {margin: 16px 34px 12px;}
#note-list ul li {background: url(../img/bull_Square.gif) no-repeat 0px 5px; font-size: 9px; padding: 0px 0px 0px 10px;}
html>body #note-list ul li {background: url(../img/bull_Square.gif) no-repeat 0px 3px;}
#ourlists {float: left; width: 453px; border: 1px solid #0380B8;}
#ourlists-cont {float: left; width: 455px; padding: 11px 13px 12px 11px; background: url(../img/bg_OurListings.gif) repeat-y;}
#ourlists-cont2 {float: left; width: 455px; padding: 11px 13px 0px 11px;}
#part-left {float: left; width: 245px;}
#part-right {float: left; width: 479px; padding-top: 3px; background: url(../img/bg_TopLine.gif) repeat-x;}
#part-right img {margin-right: 0%;}
#part-right2 {float: left; width: 479px; padding-top: 50px; background: url(../img/bg_TopLine.gif) repeat-x;}
#part-right2 img {margin-right: 0%;}
#part-right2 table.login {width:auto;}
#part-right2 table.login td {padding:0px 3px 4px 0px;}

#toper {float: left; width: 722px; height: 36px; padding: 56px 2px 0px 0px; background: url(../img/bg_Circle.gif) no-repeat 50% 0px;}
#toper-cont {float: left; width: 724px; padding-top: 45px; background: url(../img/bg.gif) center top;}

a.rec-link {color:#3083A4; padding:0px 0px 0px 16px; line-height:18px; background:url(/newsite/img/bull_SquareBlue.gif) no-repeat 2px 5px; text-decoration:none;}
a.rec-link:hover {text-decoration: underline;}
.h1title {padding-top:5px;padding-bottom:5px;}
