.one-col { padding-left: 195px; }
.one-col .flow-image {
    position: absolute; width: 166px; margin: 5px 0 0 -200px; text-align: right;
}
.one-col .flow-image img {
    border: 1px solid #a8a8a8;
}

.std-table { }
.std-table th { border: 1px solid #ffffff; padding: 10px 5px; }
.std-table td { border: 1px solid #ffffff; padding: 10px 5px; }

.news-list { padding-left: 195px; }
.news-list .news-one { position: relative; }
.news-list .news-one .head { margin-bottom: 20px; }
.news-list .news-one .head a { color: #ecc38a; font: bold 16px/16px "Trebuchet MS"; text-decoration: underline; }
.news-list .news-one .head a:hover { text-decoration: none; }
.news-list .news-one .date {
    position: absolute; width: 166px; margin: -3px 0 0 -200px; text-align: right;
    color: #d7d7d7; font-style: italic;
}
.news-list .news-one .shown {
    position: absolute; width: 9px; height: 9px; overflow: hidden; margin: 5px 0 0 -20px;
    background: url(../images/s/shown_down.gif) left top no-repeat;
}
.news-list .news-one .body { display: none; }
.news-list .news-one .body .image {
    /* position: absolute; width: 166px; margin: 5px 0 0 -200px; text-align: right; */
    float: left; width: 166px; margin: 5px 0 20px -200px; text-align: right;
}
.news-list .news-one .body .image img { border: 1px solid #a8a8a8; }

.news-list .open .body { display: block; }
.news-list .open .shown { background-image: url(../images/s/shown_up.gif); }

.genplan { margin-left: -60px; }

.image-list { width: 99%; }
.image-list .image { width: 60px; overflow: hidden; padding: 0 10px 15px 0; }
.image-list .image img { margin: 3px 0 0 2px; }
.image-list .image .frame {
    position: absolute; width: 55px; height: 55px; overflow: hidden;
    background: url(../images/s/small-frame.png) center center no-repeat;
}
.image-list .head { font: italic 16px/18px "Trebuchet MS"; padding: 0 40px 15px 0; }
.image-list .head span { font: italic 14px/16px "Trebuchet MS"; }

.docs-list { margin-left: -7px; }
.docs-list .docs td { padding: 0 17px 10px 0; }
.docs-list .docs .frame { background: url(../images/s/frame_docs.gif) left top no-repeat; padding: 7px; }
.docs-list .links td { padding: 0 17px 25px 0; }
.docs-list .links td div { text-align: center; }
.docs-list .links td a { font-size: 11px; color: #ffffff; }

.stages-list { margin-left: -9px; }
.stages-list .image td { padding: 0 47px 10px 0; }
.stages-list .image .frame { background: url(../images/s/frame_stage.gif) left top no-repeat; padding: 9px; }
.stages-list .image .frame .lupa {
    position: absolute; margin: 110px 0 0 150px; width: 14px; height: 14px;
    background: url(../images/s/lupa.png) left top no-repeat;
}
.stages-list .image td div.head { text-align: center; }
.stages-list .image td a { font-size: 11px; color: #ffffff; }

.contacts { font: normal 16px/24px "Trebuchet MS"; }
.contacts a { color: #ecc38a; }

.form { width: 600px; }
.form .txt {
    float: left; margin-bottom: 5px;
    border: 1px solid #808080; border-bottom-color: #8d82b0; border-right-color: #d4d0c8;
}
.form .txt input {
    width: 400px; border: 1px solid #404040; border-bottom: 0 none; border-right: 0 none; color: #959595;
    padding: 1px 10px 4px; font: normal 13px/13px "Trebuchet MS";
}
.form .txt textarea {
    width: 600px; border: 1px solid #404040; border-bottom: 0 none; border-right: 0 none; color: #959595;
    padding: 1px 10px 4px; font: normal 13px/13px "Trebuchet MS";
}
.form .submit { float: left; width: 622px; text-align: right; }
.form .submit a { font: normal 16px/24px "Trebuchet MS"; color: #ffffff; }

.pages { text-align: center; font: normal 20px/28px "Trebuchet MS"; color: #ffffff; }
.pages span { color: #ecc38a; }
.pages a { color: #ffffff; }

.partners-block { position: relative; padding: 10px; background-color: #ffffff; }
.partners-block .head {
    font: bold 14px/14px "Trebuchet MS"; padding-top: 16px;
    position: absolute; left: -220px; width: 200px; text-align: right;
}
.partners-block .item { float: left; color: #c2c2c2; margin-right: 3px; }
.partners-block .item a img { background: center center no-repeat; }

.print {
    float: right; padding-left: 22px;
    background: url(../images/s/print.gif) left top no-repeat;
}
.print a {
    font: bold 16px/16px "Trebuchet MS"; text-decoration: unedrline; color: #ecc38a;
}
.print a:hover { text-decoration: none; }
