@page {
 margin:1cm;
 padding:1cm; }

@media print {
	body {
		color:black;
		background:white;
		font-size:10pt;
		text-align:left;
		margin:0;
		padding:0; }
	a:link { color:#BB252B; }
	a:visited { color:#BB252B; }
	a:hover { color:#BB252B !important; text-decoration:none; }
	#header { width:100%; }
	#header h1.logo { color:black; text-align:center; font-size:16px; }
	#header h1.logo a { color:black; text-align:center; font-size:16px; }
	#header .rss, #header .banner-top { display:none; }
	#languages { display:none; }
	.login_form { display:none; }
	hr.cl { clear:both; display:none; }
	br.cl2 { clear:both; }
	.required { color:#bb252b; }
	.pager { text-align:right; }
	.img {
	 float:left;
	 width:120px;
	 margin:0;
	 padding:0; }
	div.thumb a { display:block; float:left; margin:4px 10px 10px 0; padding:2px; background-color:#999; }
	div.thumb a:hover { background-color:#ccc; }
	div.thumb img { border:1px solid white; }
	.menu { display:none; }
	#left { display:none; }
	#right { display:none; }
	#center { width:100%; }
	#center_content {
	 padding:20px 20px 40px 20px;
	 line-height:20px; }
	#center_content a:hover {
	 color:#BB252B !important; }
	#center_content ul li {
	 list-style-type:square;
	 line-height:25px; }
	#center_content .login_form {
	 width:100%;
	 text-align:right;
	 font-size:12px;
	 line-height:24px; }
	#center_content .login_input {
	 width:180px;
	 margin-right:100px;
	 max-height:24px;
	 font-size:12px;
	 line-height:24px;
	 padding:3px;
	 border:1px solid #E9C781; }
	#center_content .login_button {
	 height:24px;
	 margin-top:10px;
	 border:1px solid #E9D781;
	 width:100px;
	 padding:0px 5px 0 5px;
	 font-size:12px;
	 background:url('../img/button.jpg') top left repeat-x;
	 color:#fff; }
	#center_content .login_form fieldset {
	 height:130px;
	 line-height:30px;
	 padding:0px 6px;
	 margin-bottom:25px;
	 background:url('../img/fieldset_bg_center_col.jpg') left bottom repeat-x;
	 border:1px solid #E9C781; }
	#center_content .login_form legend {
	 padding:0.2em 0.5em;
	 border:1px solid #E9C781;
	 line-height:16px;
	 text-align:left;
	 color:black;
	 font-size:12px;
	 background:#E9D781 url('../img/legend_bg.jpg') left bottom repeat-x; }
	.article_preview {
	 height:200px;
	 margin-bottom:25px; }
	.article_preview h2, h2 a, h2 a:hover { margin:0 0 10px 0; font-size:14px; }
	.article_preview h2 a { text-decoration:none; }
	.article_preview h2 a:hover { text-decoration:none; color:#E9D781 !important; }
	.article_preview p.text_preview {
	 text-align:justify;
	 padding:0 0 10px 0; }
	.article_preview p.article_info {
	 text-align:right;
	 font-size:11px;
	 border-top:1px solid #ccc; }
	.article_preview p.article_info a, .article_content_info a {
	 font-size:11px !important; }
	.article_content_info {
	 border-top:1px solid #ccc;
	 border-bottom:1px solid #ccc;
	 font-size:11px; }
	.comment { display:none; }
	p.comment_text {
	 width:460px;
	 padding:10px;
	 text-align:left; }
	.comment img {
	 margin:-52px 0 0 10px;
	 border:1px solid #ccc; }
	.comment_title {
	 padding:0 0 0 85px;
	 margin:0;
	 font-weight:bold;
	 background-color:#fbfbfb;
	 border-bottom:1px solid #ccc; }
	.comment_title span {
	 font-size:11px;
	 font-weight:normal;
	 color:#BB252B; }
	#footer { width:100%; text-align:center; }
	.page_links, .contact_form, .comment_form { display:none; }
}
