body { font-size: 11px; font-family: "trebuchet ms"; background-color: #434343; background-image: url(/images/fon.gif); margin: 0; padding: 0; }
.lc { clear: left; }
img { border-width: 0; }
h2 { margin: 0 0 0; }
.conteiner { text-align: left; width: 960px; border-color: #2a2a2a; border-style: solid; border-width: 4px 4px 6px;//padding-top:10px; }
.top { color: #343434; background-image: url(/images/sky.jpg); background-repeat: no-repeat; padding-top: 40px; }
.info { background-image: url(/images/info.png); position: absolute; width: 400px; padding-right: 130px; margin-left: 13px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/info.png,sizingMethod=scale); //background-image: none; }
.info .sticker { position: absolute; right: 30px; top: -20px; }
.corner { background-image: url(/images/corner.jpg); background-repeat: no-repeat; height: 10%; padding: 20px; }
.corner p { margin: 0 0 0 20px; padding: 0; }
.corner a { color: #343434; }
.corner a:hover { text-decoration:none; }
.more { color: #434343; float: left; margin-top: 15px; padding-left: 20px; border-left: 2px solid #c96807; display: block; }
.more:hover { text-decoration: none; }
.logo_menu { position: relative; float: right; }
.logo { background-image: url(/images/logo_fon.png); position: relative; background-repeat: no-repeat; position: relative; width: 342px; height: 114px; padding-left: 30px; border-left: 6px solid #c96807; }
.logo img { position: relative; margin: 28px 0 0; padding: 0; }
.logo .music { position: absolute; top: 0; right: 0; }
img.mobl { margin-top: 10px; margin-left: 60px; }
.menu { margin-top: 5px;width:350px; position: relative; z-index: 10 }
.menu img { vertical-align: top; display: block; position:relative; }
.menu div { display: inline-block; position: relative; //display: inline; zoom: 1 }
.menu div div.bg { background: #fff; opacity: 0.9; filter: Alpha(opacity=90); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; }
.menu div.active div.bg { display: block; }
.menu a { display: inline-block; padding: 9px 11px 8px; zoom: 1; }
.menu a img { display: block; }
.menu div.submenu { position: absolute; display: none; top: 100%; left: 0; padding: 8px 17px; font-size: 13px; min-width: 118px; text-transform: lowercase; }
.menu div.submenu div.bg { display: block; }
.menu div.submenu a { color: #000; display: block; position: relative; z-index: 1; padding: 0; margin-bottom: 7px; text-decoration: none }
.menu div.submenu a:hover { text-decoration: none; text-decoration: underline; }
.menu div.submenu a.active { font-weight: bold; font-size: 12px; }
.menu div.submenu a.active:hover { text-decoration: none }
.houses { float: left; margin-top: -31px; position: relative; }
.houses img { vertical-align: bottom; }
.reports { background-color: #000; height: 212px; border-bottom: 4px solid #000; overflow: hidden; }
.reports h2 { position: relative; z-index: 5; margin-top: 0; margin-bottom: -26px; display: block; }
.reports div { margin-top: 0px; width: 237px; float: left; border: solid 4px #000; border-bottom: 0; border-left: 0; }
.reports div span { color: #fff; background-image: url(/images/date_fon.gif); background-repeat: repeat-x; position: relative; height: 16px; z-index: 2; float: right; margin-top: -7px; padding: 1px 4px 2px; display: block; }
.content { color: #fff; background-image: url(/images/cont_fon.gif); clear: left; }
.shadow { background-image: url(/images/shadow.gif); background-repeat: repeat-x; height: 100%; padding-top: 25px; padding-left: 15px; }
.news_copyright { width: 50%; float: left; }
.news { color: #fff; font-size: 14px; height: 100%; }
.news h2 { float: left; }
.news div { position: relative; height: 100%; margin-left: 100px; padding-bottom: 10px; }
.news div.links_cols { padding: 0; margin: 0 }
.news div.links_cols img { float: none; vertical-align: bottom }
.news div.links_cols a { text-decoration: none }
.news div.links_cols a span { text-decoration: underline; }
.news div.links_cols a:hover span { text-decoration: none; }
.news div.links_cols p { margin: 0 0 5px 0 }
.news div p { margin: 0 0 0 30px; padding: 0; }
.cam { background-image: url(/images/cam.gif); background-repeat: no-repeat; background-position: left center; }
.news a { color: #fff;  }
.news a:hover { text-decoration: none; border:0px; padding-bottom: 1px; }
.news div small { color: #b7b7b7; font-size: 10px; margin-bottom: 2px; display: block; }
.news div img { float: left; }

.printer { position: absolute; margin-top: 2px; margin-left: 2px; opacity: 0.6; filter: Alpha(opacity=60) }
.print_plan {  }
.print_plan img { display: none; }
.archiev { position: absolute; margin-top: -15px; margin-left: 45px; display: block; }
.copyright { font-size: 13px; margin-top: 80px; //margin-top:69px; }
.copyright h2 { margin-right: 7px; display: inline; }
.copyright a { color: #fff; margin-left: 15px; }
.copyright a:hover { text-decoration: none; }
.copyright a.write { color: #fff; font-size: 11px; background-image: url(/images/letter.png); background-repeat: no-repeat; background-position: left bottom; text-decoration: underline; text-align: center; position: relative; right: 119px; width: 138px; float: right; margin-top: 14px; bottom: -6px; margin-left: 0; padding-bottom: 96px; display: block; //background-image: url(/images/letter.gif); }
.copyright a[class="write"] { background-image: url(/images/letter.png); }
.copyright a.write:hover { text-decoration: none; }
.copyright span { font-size: 11px; margin-top: 90px; display: block; }
.flats { text-align: right; width: 472px; float: left; padding: 0; position: relative; height: 320px }
.flats img.blinker { position: absolute; top: 63px; right: 87px; z-index: 6; }
.flats img { position: relative; z-index: 5; }
.flats h2 { margin-right: 15px; }
.plan { position: relative; z-index: 10; margin: 20px 0 0 0; //bottom: -4px; }
.flats h2 {  }
.lenta_rep { background-image: url(/images/lenta_rep.png); position: absolute; width: 64px; height: 228px; z-index: 1; margin-left: 913px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/lenta_rep.png,sizingMethod=crop); //background-image: none; }
.lenta { position: absolute; width: 575px; height: 380px; clear: left; margin-top: -23px; margin-left: 395px; }
.slt { background-image: url(/images/stl.png); width: 15px; height: 19px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/stl.png,sizingMethod=scale); //background-image: none; }
.st { background-image: url(/images/st.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/st.png,sizingMethod=scale); //background-image: none; }
.srt { background-image: url(/images/str.png); width: 15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/str.png,sizingMethod=scale); //background-image: none; }
.sl { background-image: url(/images/sl.png); margin: 0; padding: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sl.png,sizingMethod=scale); //background-image: none; }
.sr { background-image: url(/images/sr.png); margin: 0; padding: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sr.png,sizingMethod=scale); //background-image: none; }
.slb { background-image: url(/images/sbl.png); height: 19px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sbl.png,sizingMethod=scale); //background-image: none; }
.sb { background-image: url(/images/sb.png); background-position: left top; height: 19px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sb.png,sizingMethod=scale); //background-image: none; }
.srb { background-image: url(/images/sbr.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sbr.png,sizingMethod=scale); //background-image: none; }
.percents { color: #ddd; font-size: 17px; font-family: tahoma; line-height: 1; text-align: left; position: absolute; z-index: 100; }
.percents small { font-size: 10px; line-height: 0.7; position: relative; display: block; }
#k1 { margin-top: 102px; margin-left: 110px; }
#k2 { margin-top: 83px; margin-left: 375px; }
#k3 { margin-top: 20px; margin-left: 230px; }
.site_map {float:right; padding-right:10px;//padding-top:10px;//padding-bottom:10px}
.site_map a { color:black}
.site_map a:hover { text-decoration: none }
div.scroll { position: relative; border-left: solid 1px #7c7979; width: 0px; height: 70px; text-align: center ; float: left; margin: 0; padding: 0; margin-top: 5px; }
div.scroll img { position: absolute; }

.sticker { position: absolute; background: url("images/sticker_yellow.png"); top: 20px; left: 460px; width: 101px; height: 96px; z-index: 1; }
.sticker big { color: #fff; text-shadow: 1px 1px 1px #7bae00; line-height: 36px; font-size: 36px; font-weight: bold; display: block; margin-top: 27px; margin-left: 13px; }
.sticker.green { background: url("images/sticker_green.png"); top: 10px; left: 820px; }
