ul { list-style: none; padding: 0; margin: 0; }
img { vertical-align: bottom; border: none; }
a { text-decoration: none; color: #c36363; }

#menueHint { display: none; position: absolute; top: 73px; left: 24px; width: 122px; height: 43px; background: url(/static/images/menue-hint-bg.png); padding: 13px 12px 12px 30px; font-size: 11px; }
#textSwitch { padding: 2em 0 1em 0; clear: both; font-size: 1.2em; }
#textLink, #menSlide { cursor: pointer; }
#workText { display: none; width: 750px; color: #464f62; margin: 0; padding: 0; }
.singleCol { width: 550px; }
.text { font-size: 1.2em; }
.subtitle { font-size: 1.4em; color: #9d9d9d; }
.leftTextBlock { width: 45%; float: left; margin-right: 5%; }
.rightTextBlock { width: 45%; float: right; }

h1 { font-size: 2em; color: #9d9d9d; font-weight: normal;  }
h2 { font-size: 1.5em; color: #464f62; font-weight: normal; }
.text h1 { font-size: 1.6em; margin-top: 2em; }
.text h2 { font-size: 1.25em; margin-top: 2em; }

#keypic { margin-right: 0; float: none; }
#workgroup { position: relative; width: 750px; margin-bottom: 50px;  }
#workgroup img { float: left; }
#workgroup img.last { float: right; margin-right: 0; }
.pics2 img { margin: 30px 30px 0 0; }
.pics3 img { margin: 15px 15px 0 0; }
.pics4 img { margin: 10px 10px 0 0; }
.pics5 img { margin: 10px 10px 0 0; }
.pics6 img { margin: 6px 6px 0 0; }

.text { font-size: 1.4em; margin: 2em 0; }
.eng { color: #89a638; }
.blue { color: #016BD8; }

.block { margin-bottom: 4em; }
.listwrap { margin-top: 8em; }
.news__pic { width: 400px; float: left; min-height: 100px; }
.news__text { width: 400px; float: right; }
.news__text .subtitle { font-size: 1.2em; }
.news__text h1 { margin: 0 0 0.2em 0; }

.bioline { line-height: 1.8em; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

div.editMode { position: relative; padding: 3px 0px; margin: 12px 0; color: orange; font-size: 12px; }
span.editMode { position: relative; display: block; float: left; padding: 1px 0px; color: orange; font-size: 12px; }