body { font-size: 11px; font-family: tahoma, "trebuchet ms"; background-color: #434343; background-image: url(/images/fon.gif); margin: 0; padding: 0; }
a { color: #000; }
a:hover { text-decoration: none; }
.lc { clear: left; }
img { border-width: 0; }
h1 { margin: 0; }
h2 { color: #000; font-size: 16px; font-weight: normal; margin: 30px 0 5px; }
h3 { font-size: 13px; margin: 0 0 5px; }
h4 { font-size: 20px; font-weight: normal; line-height: 1; margin: 0 0 0; }
ul { margin: 0; padding: 0 0 0 15px; }
ul li { }
.conteiner { background-color: #c6e2fe; background-image: url(/images/sec_fon.gif); background-repeat: repeat-x; text-align: left; width: 949px; padding-top: 15px; border-color: #2a2a2a; border-style: solid; border-width: 4px 4px 6px; }
.right { position: relative; float: right; }
.logo { background-image: url(/images/logo_fon.gif); background-repeat: no-repeat; position: relative; width: 331px; height: 104px; padding-top: 0px; padding-left: 20px; border-left: 6px solid #c96807; }
.logo img { position: relative; margin: 0; padding: 0; }
.logo a img {margin-top: 20px; }
img.mobl { margin-top: 10px; margin-left: 60px; }
.menu { margin-top: 20px;width:350px }
.menu img { vertical-align: top; display: block; position: relative; }
.menu div { float: left; margin-right: 13px; }
.submenu { padding-top: 5px; height:100%; padding-bottom:12px; //margin-top: -8px; }
.submenu a { color: #000; font-size: 11px; background-image: url(/images/arr.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 7px; display: block; margin-bottom: 4px }
.submenu a:hover { text-decoration: none; }
.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; }
.left { font-size: 14px; width: 47%; margin-top: 75px; padding-left: 7%;}
.shadow { background-image: url(/images/shadow.gif); background-repeat: repeat-x; height: 100%; padding-top: 1px; padding-bottom: 10px; padding-left: 30px; }
.copyright { color: #fff; font-size: 14px; background-image: url(/images/cont_fon.gif); clear: left; margin-top: 70px; border-top: 4px solid #000; }
.copyright p { margin-top: 125px; margin-bottom: 0; }
.copyright span { margin-left: 25px; }
.copyright a { color: #fff; }
.copyright a:hover { text-decoration: none; }
.infra { font-size: 14px; padding-left: 7%; }
.infra a { color: #000; }
.infra a:hover { color: #000; text-decoration: none; }
.infra img { margin-top: 10px; }
.about { margin-top: 20px; }
.about p { margin: 0; padding: 0; }
.lenta { background-image: url(/images/lenta_s.png); position: absolute; width: 292px; height: 297px; clear: left; margin-top: -110px; margin-left: 652px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/lenta_s.png,sizingMethod=crop); //background-image: none; }
a.coords { display:block; }
.reports img {margin-right:5px}
.reports .license { margin-top: 50px; width: 350px; }
.reports .license img { border: solid 3px #686159; padding:0; margin-bottom: 5px; }
.chars { }
.chars table { }
.chars table td { padding-right: 10px; padding-bottom:3px; }
.chars table td span { background-color: #d4e4fd; padding: 0 10px 2px; display:block; }
.chars table td sup { font-size: 10px; vertical-align: top; }
.char { color: #404040; font-size: 10px; }
.percents { float: left; padding-bottom: 30px; padding-left: 7%; }
.korpus { font-size: 22px; float: left; border-right: 1px solid black; position: relative; width: 190px; }
.korpus small { font-size: 10px; margin-left: 5px; }
.korpus span { font-size: 10px; margin-left: 5px; }
.line { background-image: url(/images/per_line.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; //margin-top: -5px; }
div.bar { background-image: url(/images/bar.gif); background-repeat: repeat-x; margin: 0; padding: 0; height:22px; }
div.bar_a { background-image: url(/images/bar_a.gif); background-repeat: repeat-x; margin: 0; padding: 0; height:22px; }
.plans { margin-top: 30px; }
.plans a { color: #000; font-size: 12px; background-image: url(/images/plan.png); text-decoration: none; position: relative; width: 281px; float: left; margin-bottom: -20px; padding: 17px 15px 25px; cursor: pointer; display: block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/plan.png,sizingMethod=crop); //background-image: none; }
.plans span { float: right; }
.second.left { margin-top: 90px; }
.cam { background-image: url(/images/cam_s.png); position: relative; height: 100%; float: left; margin-left: -9px; padding-right: 9px; padding-left: 9px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cam_s.png,sizingMethod=crop); //background-image: none; }
.vidos { float: left; border: solid 2px #1c1c1c; }
.news { color: #000; font-size: 12px; line-height: 1.1; height: 100%; margin: 0; }
.news div { position: relative; height: 100%; margin-top: 10px; margin-bottom: 20px; }
.news div h2 { font-size: 14x; margin: 0 0 4px; font-weight: bold; }
.news div p { margin: 0; padding: 0; }
.news a { color: #000; }
.news a:hover { text-decoration: none; }
.news div small { font-size: 10px; margin-bottom: 2px; display: block; }
.news div img { float: left; }
.reports.right_news { width: 340px; }
.reports.right_news h2 {  text-align: left; margin: 0px; font-size:13px; }
.reports.right_news div { margin-bottom:15px; }
.reports.right_news div p a { font-size: 10px; }
.reports.right_news div p { margin:0; padding:0; }
.reports { font-size: 10px; margin-top: 50px; }
.reports a { font-size: 12px; }
.reports div.first img { padding: 5px 5px 11px; }
.reports div { color: #404040; margin-bottom: 10px; }
.reports big { color: #000; font-size: 14px; }
.reports img { vertical-align: top; padding: 3px 3px 8px; }
.reports div img { background-color: #d3e3fd; }
.reports h2 img { background-color: transparent; padding: 0; vertical-align: top; }
.reports.all { }
.reports.all div { float: left; margin-top: 5px; margin-right: 20px; margin-bottom: 0; }
.reports.all div img { background-color: #e4f2ff; }
.reports.current { font-size: 12px; margin-top: 5px; }
.reports.current img { margin-right: 12px; }
.vidos.rep { border-color: #deedfe; }
.new { }
.fs { background-image: url(/images/fs.gif); background-repeat: no-repeat; position: relative; float: left; margin-top: 25px; margin-left: -9px; padding-right: 10px; padding-left: 10px; }
.new img { border: solid 4px #deedfe; }
.new h2 { font-size: 18px; font-weight: bold; margin: 10px 0 5px; }
.new p { margin-top: 0px; }
.date { color: #404040; font-size: 10px; padding-top: 22px; }
.date h2 { font-size: 14px; margin-bottom: 3px; }
.archive { margin-right: 0; margin-left: 0; margin-top: 30px; }
.archive .news { margin-left: 100px; }
ul.calendar { float: left; margin: 10px 10px 0 0; padding: 0; list-style-type: none; }
ul.calendar li { margin-bottom: 5px; }
ul.calendar li a { padding: 2px 5px; display: block; }
ul.calendar li a.active { background-color: #7291c1; }
.pers { height: 100%; margin-top: 25px; padding-top: 1px; }
.pers div { margin-top: 10px; }
.pers small { font-size: 10px; line-height: 1; }
.pers img { vertical-align: bottom; float: left; margin-right: 15px; border-bottom: 10px solid #c96706; }
.right h4 { margin-top: 50px; }
form { margin: 10px 0 0; }
form label { font-size: 10px; margin-left: 1px; display: block; }
form input { width: 300px; margin-bottom: 3px; display: block; }
form textarea { width: 300px; height: 120px; margin-bottom: 10px; }
.brons { position: relative; width: 320px; z-index: 10; margin-top: 50px; }
.reports .brons img { background-color: transparent; }
.brons table { background-color: #b8d1fa; border: solid 5px #b8d1fa; }
.brons table td { background-color: #b8d1fa; text-align: left; padding: 0 0 3px; }
.brons table small { color: #5c687d; }
.brons table td.line { background-image: url(/images/line.gif); background-repeat: no-repeat; background-position: right center; padding-right: 25px; }
.sheme { background-image: url(/images/sheme.png); position: absolute; width: 358px; height: 195px; z-index: 1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/sheme.png,sizingMethod=crop); //background-image: none; }
.map { height: 172px; }
.bron_m { margin-top: 10px; margin-bottom: 10px; }
.bron_m img { vertical-align: top; }
.bron_m span { font-size: 12px; line-height: 0.7; vertical-align: top; position: relative; margin-right: 20px; margin-left: 20px; }
.house_em { position: absolute; background-color: #fff; }
.bron_info { position: relative; //float: left; margin-top: 40px; }
.bron_info img { vertical-align: top; margin-right:5px; }
.bron_text { font-size: 10px; font-family: tahoma; margin-bottom: 20px; }
#k1 { width: 175px; height: 100px; margin-top: 10px; margin-left: 35px; }
#k2 { width: 114px; height: 55px; margin-top: 55px; margin-left: 215px; }
#k3 { margin-top: 0px; margin-left: 220px; width: 110px; height: 51px; }
#k4 { width: 106px; height: 158px; margin-top: 273px; margin-left: 337px; background-color: #e1e1e1; }
#k5 { margin-top: 204px; margin-left: 302px; width: 55px; height: 63px; background-color: #e1e1e1; }
#k6 { width: 44px; height: 61px; margin-top: 236px; margin-left: 229px; background-color: #e1e1e1; }
#k7 { width: 42px; height: 125px; margin-top: 63px; margin-left: 282px; background-color: #e1e1e1; }
#k8 { width: 135px; height: 54px; margin-left: 179px; background-color: #e1e1e1; }
.next { position: relative; z-index: 1; float: right; margin-top: 10px; }
.k_chars { font-size: 12px; font-family: tahoma; position: relative; margin-left: 0; padding-left: 7px; border-left: 5px solid #c96504; }
.k_chars h4 { font-size: 17px; font-family: tahoma; }
.k_chars img { margin-top:5px; vertical-align: top; }
.korpus_name { float: left; }
.bron_text.step2 { margin-left: 100px; }
.korpus_img { position: relative; float: left; margin-left:-65px; }
.scale { background-image: url(/images/scale.gif); background-repeat: no-repeat; background-position: 0 15px; height: 241px; float: left; margin-top:15px; margin-left: 5px; position:relative; }
.scale img { background-image: url(/images/pointer.png); width: 59px; height: 35px; margin-left: 8px; cursor: n-resize; position:relative;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/pointer.png,sizingMethod=crop); //background-image: none; }
.floor { font-size: 11px; float: left; margin-top: 100px; position:relative; }
.floor big { font-size: 42px; }
.flats { margin-top: 20px; overflow: hidden; }
.flats div { font-size: 20px; background-color: #b6d0f9; width: 95%; margin-bottom: 3px; padding: 6px 13px 10px; }
.flats div small { font-size: 13px; }
.flats div p { font-size: 12px; font-family: tahoma; margin: 5px 0; }
.flats div p img { vertical-align: top; margin-right: 5px; }
.flats div input { float: right; margin-top: 6px; }
.flats div sup { font-size: 13px; font-weight: bold; }
form.anketa { }
form.anketa table { width: 100%; }
form.anketa table td { text-align: left; }
form.anketa label { font-size: 12px; display: inline; }
p.soglashenie { color: #7b7a7a; font-size: 11px; font-family: tahoma; background-color: #fff; float: left; padding: 5px 7px 7px; border: solid 1px #a0b7d4; }
form.anketa input { position: relative; width: 370px; display: inline; vertical-align: middle; }
.view { position: relative; width: 949px; overflow: hidden; margin-bottom:-70px; }
.view img { position: relative; margin-top: 20px; }
.view a { color: #000; font-size: 11px; font-weight:bolder; background-repeat: no-repeat; text-decoration: none; cursor: pointer; }
.larr { background-image: url(/images/larr.gif); background-position: left center; margin-left: 70px; padding-left: 20px; }
.rarr { background-image: url(/images/rarr.gif); background-position: right center; float: right; margin-right: 70px; padding-right: 20px; }
.view_all {  }
.view_all img { margin-right: 5px; margin-bottom: 5px; }
.question { margin-left:70px; }
.printer { position: absolute; margin-top: 2px; margin-left: 2px; opacity: 0.6; filter: Alpha(opacity=60); cursor: pointer; }
.print_plan { display: none; }
.print_plan img { display: none; }
.right h2 { font: 19px bolder; text-align: center; }
.right h2 a { font: 19px bolder; }
.right h2 img { margin-top:7px; }
.save { position: absolute; margin-top: 2px; margin-left: 44px; opacity: 0.6; filter: Alpha(opacity=60); cursor: pointer; }
.new_table {font-size:11px}
.new_table td { border: solid 1px gray; }
.floor_set { height: 483px; width: 839px; margin-left: 7%; margin-top: -30px; }
.floor_set img { position: absolute; z-index: 3; }
.floor_set div { position: absolute; background-color: #fff; z-index: 2 }
.plan { background-image: url(/images/floor.png); width: 839px; height: 483px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/floor.png,sizingMethod=crop); //background-image: none;  }
.floor_set div.rooms3 { background-color: #FCE37A; }
.floor_set div.rooms1 { background-color: #AADEEF }
.floor_set div.rooms1_2 { background-color: #7ED0E7 }
.floor_set div.rooms2 { background-color: #C1F281 }
.floor_set div.rooms2_2 { background-color: #80D165; }
.floor_set div.ocuped { background-color: #adb0b4 }
.decloration_table { border-top: 1px solid black; border-left: 1px solid black;}
.decloration_table td { border-right: 1px solid black; border-bottom: 1px solid black; padding: 10px}

.news_n { color: #000; font-size: 12px; line-height: 1.1; height: 100%; margin: 0; }
.news_n div { position: relative; height: 100%; padding-left: 30px; margin-top: 5px; padding-top: 5px; margin-bottom: 20px; }
.news_n div h2 { font-size: 14x; margin: 0 0 4px; font-weight: bold; }
.news_n div p { margin: 0; padding: 0; }
.news_n a { color: #000; }
.news_n a:hover { text-decoration: none; }
.news_n div small { font-size: 10px; margin-bottom: 2px; display: block; }
.news_n div img { float: left; }
.news_n_s { display: block; border-bottom: 1px grey solid; padding-bottom: 5px;}