body { margin:0; padding:0; background:#f9f9fa;}
img {border:none}
table {border:none}
ul { margin:0; padding:0;list-style-type:none;}
li {font-family:Tahoma;}

.ann {color:#dadee5; font-size:11px; font-family:Arial; line-height:14px; font-weight:normal; margin-bottom:8px; margin-top:6px; border-left:solid 8px #5179b7;}
.ann div { margin-left:8px;}
.ann div h1 {color:#dadee5; font-size:11px; font-family:Arial; line-height:14px; font-weight:normal; padding:0; margin:0;}
a.top_links {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}
a.top_links:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
a.top_links:hover {FONT-SIZE: 11px; COLOR: #ff9900; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
a.top_zagolovok  {text-decoration:none; color:#FFFFFF;}
a:hover.top_zagolovok, .sale a:hover, .index_news a:hover  {color:#ff9000}
.sale a, .index_news a { text-decoration:underline; color:#FFFFFF;}
.index_news { padding-bottom:12px;}
.menu-left {BACKGROUND-IMAGE: url(../img/bg1-menuleft.jpg)}
.left-top-ugol-new {background-image:url(../img/1.gif); background-position:left top; background-repeat:no-repeat}
.right-top-ugol-new {background-image:url(../img/2.gif); background-position:right top; background-repeat:no-repeat}
.left-bottom-ugol-new {background-image:url(../img/bottom-menu-left.gif); background-position:left bottom; background-repeat:no-repeat}
.right-bottom-ugol-new {background-image:url(../img/bottom-menu-right.gif); background-position:right bottom; background-repeat:no-repeat;}
.left-menu-new {padding-top:13px; padding-bottom:10px; text-transform:uppercase;}
.left-menu-new a { text-decoration:none; font-size:13px; font-family: Arial Narrow, Arial; font-weight:bold; color:#FFFFFF; padding-left:14px; padding-right:15px;}
.left-menu-new a:hover { color:#ff9000;}
.blue-line-top-and-bottom {border-top:1px solid #8ba7cd; border-bottom:1px solid #8ba7cd; height:24px;}
.blue-line-bottom {border-bottom:1px solid #8ba7cd; height:24px;}
.left-menu-new p { padding:0; margin:0;padding-top:4px; margin-bottom:0; padding-bottom:3px;}
.left-menu-new span {font-size:8px;}
.left-menu-new div.orange-active { background-image:url(../img/bg-menu-orang.gif); border-bottom:#8ba7cd 1px solid}
.bg-top-podmenu {background-image:url(../img/bg-top-podmenu.gif); background-position:top; background-repeat:no-repeat; height:8px;}
.bg-bottom-podmenu {background-image:url(../img/bg-bottom-podmenu.gif); background-position:bottom; background-repeat:no-repeat; height:8px;}
.menu-left-link {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial Narrow, Arial; TEXT-DECORATION: none}
a.menu-left-link:link {FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Arial Narrow, Arial; TEXT-DECORATION: none}
a.menu-left-link:visited {FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Arial Narrow, Arial; TEXT-DECORATION: none}
a.menu-left-link:hover {FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #ff9000; FONT-FAMILY: Arial Narrow, Arial; TEXT-DECORATION: none}

.villadgio_logo, .realty_logo, .develop_logo { background-position:right 5px; background-repeat:no-repeat; padding-top:100px; padding-bottom:144px; color:#FFFFFF; font-size:22px; font-weight:bold}

.villadgio {BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../img/villagio_bg.jpg); BACKGROUND-REPEAT: no-repeat; MARGIN-TOP: 10px;}
.villadgio_logo {background-image:url(../img/villagio_logo.jpg);}
.develop {BACKGROUND-POSITION: bottom 50%; BACKGROUND-IMAGE: url(../img/develop_bg.jpg); BACKGROUND-REPEAT: no-repeat; MARGIN-TOP: 10px;}
.develop_logo { background-image:url(../img/develop_logo.jpg);}
.realty {BACKGROUND-POSITION:  bottom 27%; BACKGROUND-IMAGE: url(../img/realty2_bg.jpg); BACKGROUND-REPEAT: no-repeat; MARGIN-TOP: 10px;}
.realty_logo {background-image:url(../img/realty_logo.jpg);}
.bg-button {BACKGROUND-IMAGE: url(../img/bg-top-button4.gif); MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;}
.bg-button-up {BACKGROUND-IMAGE: url(../img/bg-top-button4.gif); MARGIN-TOP: 10px; MARGIN-BOTTOM: 0;}
.left-top-ugol {BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../img/ug2-1.gif); BACKGROUND-REPEAT: no-repeat}
.right-top-ugol {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../img/ug2-2.gif); BACKGROUND-REPEAT: no-repeat}
.right-bottom-ugol {BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../img/ug2-3.gif); BACKGROUND-REPEAT: no-repeat}
.left-bottom-ugol2 {BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../img/ug2-4.gif); BACKGROUND-REPEAT: no-repeat;}
.left-bottom-ugol-up {BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../img/ug2-4.gif); BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 8px;}
.left-bottom-ugol {BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../img/ug2-4.gif); BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 8px;}
.left-bottom-ugol  h1 {padding:0 10px; margin:0; font-size:12px}

.sale { padding:0; margin:0;}
.sale h3 {color:#FFFFFF;font-family:Tahoma; font-size:12px; padding:0; margin:0; line-height:14px; padding-bottom:6px; text-transform:uppercase;}
.sale ul {list-style-image:none;}
.sale ul li { padding-left:20px;color:#FFFFFF; font-size:11px;padding-bottom:6px;}
.sale table {color:#FFFFFF;font-family:Tahoma; font-size:11px;}
.sale table td.podzagolovok {font-size:13px; font-weight:bold; padding-bottom:10px; text-transform:uppercase; vertical-align:top;}
.sale table td.object {padding-bottom:6px; padding-left:20px;}
.zagolovok {padding:0 10px;color:#FFFFFF; font-family:Tahoma;text-transform:uppercase; text-align:center;}
.zagolovok h2 {padding:0 10px; margin:0; font-size:12px}

.podval2 {FONT-SIZE: 10px; COLOR: #64718b}

a.bot-link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #64718b; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
a.bot-link:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #64718b; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
a.bot-link:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff9900; FONT-FAMILY: tahoma; TEXT-DECORATION: underline}

a.bot-bot {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
a.bot-bot:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none}
a.bot-bot:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: underline}
