html, body {
	height: auto;
}

#header .top div, footer#footer, .left-block, nav, footer.article-footer, .a_doc_list, nav, .search-block, .print,
.control ._print, .control .download, .journal-header, .magazine, #back-top, .paginator {
	display: none !important;
}

.right-block {
    width: 100%;
    margin: 0;
 	position: absolute; /* for not overflow in FF  */
}

h1,h2,h2,h4,h5,h6 {margin-bottom: 15px;}

.b-print {display: block !important;}
.no-print {display: none !important;}

.a_head_left {
    float: none !important;
    width: auto !important
}

.management > li > .management-desc {border: 1px solid #0b2436;}
.management li ul > li .management-desc {border: 1px solid #1f4563;}
.management li ul li ul li .management-desc {border: 1px solid #e6e6e6;}
.special-pos .img-mini-desc {display: none;}
.special-pos {margin-left: 0 !important;}

.print_contact {
    display: block;
}

article .control {
	overflow: hidden;
	margin-bottom: 10px;
}

html, body, td, th {
	font-family: Tahoma, Arial;
}
body {
	padding: 0;
	font-size: 12px;
	color: #1e1e1e;
}
img.logo {
	display: block;
	margin-bottom: 10px;
}
h1 {
	font-size: 16px;
}
.news-summary {
	border-top: 1px dotted #808080;
	font-size: 12px;
	color: #808080;
	padding: 10px 0;
}
.news-summary img {
	float: left;
	display: block;
}
.news-summary div {
	margin-left: 20px;
}
.links { display: none; }
