*		{ margin: 0; padding: 0; border: 0; }
body		{ margin: 0; background: #444 url(../images/bg.gif) repeat 0 0; background-attachment: fixed; font: 12px Verdana, Arial, Helvetica, sans-serif; }
ul		{ list-style: none; }
table	{ border-collapse: collapse; }
a 		{ color: #900; }
:focus 	{ outline: none; }

#container { display: table; height: 100%; left: 0; position: fixed; top: 0; width: 100%; }

#header_wrap { display: table-cell; vertical-align: middle; }

#header { margin: 0 auto; padding: 10px; width: 800px; height: 140px; background: url(../images/header.png) no-repeat 0 0; }
	#logo	{ float: left; display: block; width: 520px; height: 150px; background: url(../images/logo.png) no-repeat 0 0; text-indent: -9999px; }
	#logo a	{ margin: 26px 0 0 22px; display: block; width: 475px; height: 90px; }
	#nav		{ float: right; display: block; width: 280px; }
		#nav	ul 			{ margin: 104px 25px 0 0; display: block; width: 255px; color: #900; }
		#nav	ul li		{ float: right; display: block; vertical-align: bottom; }
		#nav	ul li span	{ margin: 0 9px; display: block; }
		
#content				{ margin: 0 auto; width: 820px; }	
#content_cap_top		{ display: block; width: 820px; height: 25px; background: url(../images/content_cap_top.png) no-repeat 0 0; }
#content_cap_bottom		{ display: block; width: 820px; height: 35px; background: url(../images/content_cap_bottom.png) no-repeat 0 0; }
#content_main_outter	{ background: url(../images/main_bg.png) repeat-y 0 0; }
#content_main_inner		{ background: url(../images/main_bg_stripes.png) no-repeat 0 0; }

#content_left	{ margin: 0 0 0 35px; display: block; float: left; width: 550px; color: #ccc; }
	#content_left h2			{ margin: 0 0 5px 0; color: #900; font-size: 22px; }
	#content_left .info			{ margin: 0 0 5px 0; color: #900; font-size: 11px; }
	#content_left .info	a:hover	{ text-decoration: none;}
	#content_left p			{ margin: 0 0 10px 0; line-height: 20px; }
	#content_left .dividor		{ margin: 24px 0 24px; width: 550px; height: 2px; background: url(../images/dividor.png) no-repeat 0 0; }

	#pagination a:hover	{ text-decoration: none; }
	#pagination #prev	{ float: left; }
	#pagination #next	{ float: right; }
		
#content_right	{ margin: 0 35px 0 20px; display: block; float: right; width: 160px; }
	#content_right h3						{ margin: 0 0 8px 0; color: #900; font-size: 18px; }
	#content_right .toggel_header 			{ margin: 0 0 5px 0; padding: 0 0 0 25px; color: #900; height: 20px; background: url(../images/list_image_inactive.png) no-repeat 0 -1px; cursor: pointer; }
	#content_right .active 					{ background: url(../images/list_image_active.png) no-repeat 0 -1px; cursor: pointer; }
	#content_right .toggel_content ul			{ margin: 0 0 0 20px; display: block; }
	#content_right .toggel_content ul li		{ margin: 0 0 10px 0; font-size: 11px; line-height: 16px; }
	#content_right .toggel_content ul li.last	{ margin: 0; }
	#content_right .toggel_content ul li a		{ text-decoration: none; }
	#content_right .toggel_content ul li a:hover	{ text-decoration: underline; }
	#content_right .toggel_content ul li .date	{ color: #fff; }

#footer { margin: 0 auto; padding: 10px 35px 0; display: block; width: 750px; height: 40px; color: #900; font-size: 11px; }

.clear:after { display: block; visibility: hidden; clear: both;  height: 0;  content: '.'; }