
div.sepX {height:1px;margin:1em 0;background:#DADADA;}

div.hierarchy {_height:0;margin-top:25px;margin-bottom:4px;font-family:Tahoma;font-size:0.9em;color:#72AB5D;}
div.hierarchy a {color:#72AB5D;}
div.hierarchy a:hover {color:#226A07;}
div.hierarchy span {display:none;}

div.RC {position:relative;z-index:1;_height:0;margin:0 -16px;background:#DADADA;}
div.RC div.CTL {_height:0;background:url(../i/t/bg/bCTL.gif) no-repeat 0 0;}
div.RC div.CTR {_height:0;background:url(../i/t/bg/bCTR.gif) no-repeat 100% 0;}
div.RC div.CBL {_height:0;background:url(../i/t/bg/bCBL.gif) no-repeat 0 100%;}
div.RC div.CBR {_height:0;padding:8px 16px;background:url(../i/t/bg/bCBR.gif) no-repeat 100% 100%;}

div.autograph {margin:1em 0;padding-top:2px;padding-bottom:3px;padding-left:38px;font-family:Tahoma;font-size:11px;background:url(../i/t/icons/autograph.gif) no-repeat 0 0;}
div.autograph a {color:#8B8B8B;}
div.autograph a:hover {color:#8B8B8B;}

div.menuTree {_height:0;margin-right:200px;font-family:Tahoma;font-size:1.4em;font-weight:normal;}
div.menuTree div.menuWrap {float:left;padding-left:76px;padding-top:26px;}
div.menuTree div.menuWrap.complex {background:url(../i/t/icons/second/complex.gif) no-repeat 0 0;}
div.menuTree div.menuWrap.apartment {background:url(../i/t/icons/second/apartment.gif) no-repeat 0 0;}

div.menuTree div.menuWrap.complex {width:350px;}
div.menuTree div.menuWrap.apartment {width:250px;}

div.menuTree div.menuWrap.complex div.level p {width:280px;}
div.menuTree div.menuWrap.apartment div.level p {width:180px;}

div.menuTree div.level {float:left;clear:left;_height:0;margin-top:8px;}
div.menuTree div.level div.level {font-size:100%;}
div.menuTree div.RC {float:left;_display:inline;_height:0;margin:0 -8px 0 -8px;background:#75B858;}
div.menuTree div.RC div.CTL {float:left;_display:inline;_height:0;background:url(../i/t/menu/CTL.gif) no-repeat 0 0;}
div.menuTree div.RC div.CTR {float:left;_display:inline;_height:0;background:url(../i/t/menu/CTR.gif) no-repeat 100% 0;}
div.menuTree div.RC div.CBL {float:left;_display:inline;_height:0;background:url(../i/t/menu/CBL.gif) no-repeat 0 100%;}
div.menuTree div.RC div.CBR {float:left;_display:inline;_height:0;padding:0;background:url(../i/t/menu/CBR.gif) no-repeat 100% 100%;}
div.menuTree p {margin:0;padding:2px 0px 3px 0px;color:#398C1B;}
div.menuTree p a {color:#398C1B;}
div.menuTree p a:hover {color:#398C1B;}
div.menuTree p.current {color:#FFF;padding:2px 8px 3px 8px;}
div.menuTree p.current a {color:#FFF;}
div.menuTree p.current a:hover {color:#FFF;}
div.menuTree div.level p {margin:0;padding:0 0 0 16px;color:#39697D;background:url(../i/t/menu/bullet1.gif) no-repeat 0 0.45em;}
div.menuTree div.level p a {color:#39697D;}
div.menuTree div.level p a:hover {color:#39697D;}
div.menuTree div.level p.current {color:#97A284;background:url(../i/t/menu/bullet2.gif) no-repeat 0 0.45em;}
div.menuTree div.level p.current a {color:#97A284;}
div.menuTree div.level p.current a:hover {color:#97A284;}

div.feedbackStop {_height:0;}
.feedback {width:100%;max-width:350px;width:expression(this.parentElement.clientWidth<351?'100%':'350px');}
.feedback label {display:block;width:100%;margin:1em 0 0.3em 0;font-weight:bold;} 
.feedback input {display:block;width:100%;margin-bottom:1em;}
.feedback select {display:block;width:100%;margin-bottom:1em;}
.feedback textarea {display:block;width:100%;height:100px;margin-bottom:1em;}
.feedback label span {color:#0B7ABA;font-size:1.4em;}
.feedback input.checkbox {display:inline;width:auto;margin:0;vertical-align:middle;}
.feedback label.checkbox {display:inline;width:auto;margin:0 0 0 4px;font-family:Tahoma;font-size:0.9em;font-weight:normal;}
.feedback input.radio {display:inline;width:auto;margin:0;vertical-align:middle;}
.feedback label.radio {display:inline;width:auto;margin:0 0 0 4px;font-family:Tahoma;font-size:0.9em;font-weight:normal;}
.feedback input.button {width:auto;margin:1em 0 0 0;}
.feedback input.img {width:auto;margin:0;}
.feedback .warning {margin:0 0 1em 0;color:#C25C1E;font-family:Tahoma;font-size:0.9em;}
.feedback .warning h4 {margin:0 0 0.2em 0;font-family:Arial;font-size:1.1em;}
.feedback div.error {position:relative;z-index:1;width:100%;margin:0 0 0.5em 0;color:#C25C1E;font-family:Tahoma;font-size:0.9em;}
.feedback input.error {border:2px solid #C25C1E;}
.feedback textarea.error {border:2px solid #C25C1E;}

div.infra {_height:0;margin-right:40px;}
div.infra div {width:100%;max-width:669px;width:expression(this.parentElement.clientWidth<670?'auto':'669px');background:#FBFFE2;border:1px solid #B9C3A8;padding:2px;}
div.infra div div {width:auto;height:489px;border:none;padding:0;background:url(../i/c/infra.jpg) no-repeat 0 0;}

h5 {margin:1em 0 0 0;font-size:1em;text-transform:uppercase;color:#E10A0A;}
h6 {font-size:1em;}
h6.main {color:#447281; font-family:Tahoma; font-size:1.4em; font-weight:normal; margin:0; padding:0;}

table.table {width:100%;}
table.table thead tr th {padding:8px;vertical-align:top;border-bottom:2px solid #DADADA;}
table.table thead tr td {padding:8px;vertical-align:top;border-bottom:2px solid #DADADA;border-left:1px solid #DADADA;}
table.table tbody tr th {padding:8px;vertical-align:top;border-bottom:1px solid #DADADA;}
table.table tbody tr td {padding:8px;vertical-align:top;border-bottom:1px solid #DADADA;border-left:1px solid #DADADA;}

table.list {width:100%;}
table.list th {text-align:right;color:#88BA6A;width:0%;padding-right:16px;vertical-align:top;font-size:1.7em;font-weight:normal;}
table.list td {width:100%;vertical-align:middle;}

