@charset "utf-8";
/* CSS Document */

/* GLOBALS */
html {
 overflow-y: scroll !important;
}
*
{
padding:0; margin:0; 
}

body
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #515151;
	background-color: #FFFFFF;
	border:0px;
}
/*--------------------------------------------------------------------------------------*/
p { margin:0; padding:0; }

#container
	{
		width:897px;
		margin:0 auto;
	}
#header
	{
		width:897px;
		margin-top:20px;
	}
#logo
	{
		height:40px; width:178px;
		float:left;
	}

#topmenu
	{
		margin-top:10px; text-align:right;
		height:30px; width:719px;
		float:right; display:inline;
	}
#topmenu a { font-family: "Gotham Rounded Bold"; color:#000; font-size:14px; text-decoration:none; }
#topmenu a:hover { text-decoration:none; color:#ed1c24; }

#menuholder 
	{
		width:897px; height:208px;
	}
.menuitem
	{
		float:left; height:208px; width:299px;
		margin-top:10px;
	}
.submenu
	{
		background:url(images/submenu-bg.gif) top center repeat-x;
		height:30px; width:897px; clear:both;
	}
	
#left { width:630px; margin-right:20px; float:left; margin-top:10px; }
#right { width:225px; float:right; display:inline; background-color:#eae7e5; border:1px solid #d7d7d7; margin-top:20px; padding:10px;
		font-family: "Gotham Rounded Bold"; font-size:11px;}
#right span { font-size:16px; }

#beforefooter { height:10px; width:897px; clear:both; }
#footer { width: 897px; height:35px; background:url(images/footer-bg.gif) top center repeat-x; clear:both; text-align:center; padding-top:19px; text-transform:uppercase; font-size:11px; }
#afterfooter { height:30px; width:897px; text-align:center; padding-top:5px; padding-bottom:5px; }
#afterfooter p { font-size:10px; }

#content
	{
		margin-top:20px;
		
	}
#content p { text-align:justify; } #content div { text-align:justify; }	
#content p a { text-decoration:underline; } #content p a:hover { text-decoration:none; }
#content div a { text-decoration:underline; } #content div a:hover { text-decoration:none; }	
#content h2 a { text-decoration:none; } #content h2 a:hover { text-decoration:underline; }
#content div.pagination a { text-decoration:none; } #content div.pagination a:hover { text-decoration:none; }
#content ul { list-style-type:none; float:left; margin-right:20px;}
#content ul li { background:url(images/bullet.gif) left bottom no-repeat; padding-left:15px; margin-bottom:5px; }

a:link, a:active, a:visited { text-decoration:none; color:#7f0000; }
a:hover { text-decoration:underline;}

.hasunu
	{
		margin:0; padding:0;
		color:#ed1c24;
		font-size:20px;
		font-family: Verdana, Geneva, sans-serif;
		font-weight:bold;
		padding-bottom:20px;
		text-transform:uppercase;
		
	}
.hasdoi
	{
		margin:0; padding:0;
		color: #ed1c24;
		font-size:16px;
		font-family: Verdana, Geneva, sans-serif;
		font-weight:bold;
		padding-bottom:15px;
		padding-top:20px;
		clear:both;
		text-transform:uppercase;
		
	}

.hastrei
	{
		margin-bottom:10px; margin-top:10px; padding:0;
		font-size:16px;
		font-family: Verdana, Geneva, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		
	}

.haspatru
	{
		margin:0; padding:0;
		color:#595959;
		font-size:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-bottom:10px;
		
	}

#context_1_full
	{
		width:100%;
	}
#context_2_full
	{
		width:100%;
	}
	
#context_1_half
	{
		width:284px;
		margin-right:30px;
		float:left;
	}
#context_2_half
	{
		width:284px;
		float:left;
	}

.line
	{
		clear:both;
		height:10px;
		border-bottom:1px solid #c7c7c7;
		margin: 10px 0px;
	}
.img_left
	{
	margin-right:15px; margin-bottom:10px;
	float:left;
	border:1px solid #e9e9e9;
	padding:5px;
	}
.img_right
	{
	margin-left:15px; margin-bottom:10px;
	float:right;
	display:inline;
	border:1px solid #e9e9e9;
	padding:5px;
	}
.video_left
	{
	margin-right:10px; margin-bottom:10px;
	float:left;
	}
.video_right
	{
	margin-left:10px; margin-bottom:10px;
	float:right;
	display:inline;
	}



