	body
{	font-family: 	Arial;
}

a img {
	border:			0px none #fff;
}

small{
	font-size:		10px;
}
.esc_at {
	margin:			0 0 -2px 0;
}

.red {
	color:			#9D0E1F;
}
.green {
	color:			#0E9D1F;
}
.black {
	color:			#000;
}
.odd td {
	background:		#ded;
}
.odd_inactive td {
	background:		#edd;
}
.even_inactive td {
	background:		#fee;
}

.search_field{
	width:			100px;
	margin:			0 0 0 20px;
}

#container
{	position:		absolute;
	left:				50%;
	top:				20px;
	margin:			0 0 0 -433px;
	width:			867px;
}

#header
{	position:		absolute;
	top:				0;
	right:			0;
	width:			713px;
	height:			65px;
	background:		#9D0E1F;
	margin:			0;
	padding:			0;
}

#navigation ul
{	position:		absolute;
	top:				50px;
	right:			0;
	margin:			0;
	padding:			0;
}

#navigation li
{	float:			left;
	clear:			none;
	list-style:		none;
	margin:			0;
	padding:			0;
	font:				12px Arial;
	font-weight:	bold;
	text-align:		center;
	text-transform:uppercase;
}

#navigation li.active img
{	border-left:	1px solid #fff;
	padding-left:	5px;
}
#navigation li img
{	border-left:	1px solid #9D0E1F;
	padding-left:	5px;
}

#navigation a
{	color:			#fff;
	text-decoration:none;
	height:			13px;
}

#bottom_links
{	text-align:		center;
	width:			100%;
	float:			left;
	clear:			both;
	margin:			5px 0 20px 0;
}
#bottom_links a
{	font:				12px Arial;
	font-weight:	bold;
	color:			#9D0E1F;
	text-decoration:none;
	text-transform:uppercase;
	margin:			0 10px 0 10px;
}

#footer
{	background:	#9D0E1F;
	color:		#fff;
	width:		867px;
	float:		left;
	clear:		both;
}

#footer img
{	text-align:	right;
	margin:		15px 25px 9px 0;
}

.debug
{	position:	absolute;
	bottom:		0;
	font:			9px Verdana;
}


/* CONTENT */

h1, h2
{	margin:			0;
	padding:			0;
	color:			#9D0E1F;
}

.h_submenu
{	position:		absolute;
	top:				70px;
	border-left:	1px solid #9D0E1F;
	border-right:	1px solid #9D0E1F;
	padding:			0 14px 0 14px;
	font:				11px "Trebuchet MS";
	font-weight:	bold;
	text-transform:uppercase;
}
.h_submenu a
{	text-decoration:none;
}
.h_submenu a:link, .h_submenu a:visited
{	color:			#ccc;
}
.h_submenu a:hover, .h_submenu a:active, .h_submenu a.active
{	color:			#9D0E1F;
}


/* normal & press */

.v_submenu, .v_submenu_press
{	font:				10px Arial;
	margin:			80px 0 10px 0;
	float:			left;
	clear:			both;
/*	border:			1px solid #000;*/
}
.v_submenu h1, .v_submenu_press h1
{	font:				16px Arial;
	text-transform:uppercase;	
	border-left:	1px solid #9D0E1F;
	font-weight:	bold;
	text-align:		left;
	text-indent:	20px;
	width:			100%;
	letter-spacing:1px;
	margin:			0 0 18px 0;
}
.v_submenu
{	width:			180px;
}
.v_submenu_press
{	width:			260px;
}
.v_submenu ul, .v_submenu_press ul
{	margin:0;
	padding:0;
}
.v_submenu li, .v_submenu_press li
{	font:			10px Arial;
	list-style:	none;
	margin:		0 0 2px 0;
}
.v_submenu a, .v_submenu_press a
{	text-decoration:none;
	display:		block;
	padding:		7px 25px 7px 7px;
	text-align: right;
	line-height:13px;
}
.v_submenu a
{	width:		130px;
}
.v_submenu_press a
{	width:		220px;
}
.v_submenu a:link, .v_submenu a:visited, .v_submenu_press a:link, .v_submenu_press a:visited
{	color:			#fff;
	background:		#ccc url(img/menu_arrow_blank.gif) right center no-repeat;
}
.v_submenu a:hover, .v_submenu_press a:hover
{	color:			#000;
	background:		#f7f7f7 url(img/menu_arrow_blank.gif) right center no-repeat;
}
.v_submenu a.active, .v_submenu_press a.active 
{	color:			#000;
	background:		#f7f7f7 url('img/menu_arrow.gif') right center no-repeat;
}

.content_tcenter
{	height:			280px;
	padding:		0 0 60px 0;
}
.content, .content_full, .content_press
{	float:			left;
	clear:			none;
	font:				12px Arial;
	color:			#555;
	margin:			120px 0 40px 0;			
}
.fixedTop
{	height:			280px;
}
.content
{	width:			682px;
}
.content_press
{	width:			592px;
}
.content_full
{	width:			98%;
}
.content a:link,.content a:visited, .content_full a:link, .content_full a:visited, .content_press a:link, .content_press a:visited
{	color:			#9D0E1F;
	text-decoration:	none;
}
.content a:hover, .content_full a:hover, .content_press a:hover
{	color:			#9D0E1F;
	text-decoration:	none;
}
.content h1.start
{	font:				16px Arial;
	font-weight:	bold;
	letter-spacing: 2px;
}
.content h1, .content_full h1
{	font:				12px Arial;
	font-weight:	bold;
	margin:			0 0 1px 0;
}
.content h2, .content_full h2, .content_press h2
{	font:				14px Arial;
	font-weight:	bold;
	margin:			0 0 15px 0;
	/*letter-spacing: 1px;*/
}


/* FOTOS */

div.fotosContainer 
{ 
	display: block;
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}

.fotosContainer .fotoEntry
{
	float: left;
	clear: none;
	margin: 0 5px 8px 0;
	border: 1px solid #ccc;
	text-align: center;
	padding: 5px;
	font-size: 0;
}

hr
{
	clear: both;
}

/*
.aligntovsub
{	padding-top:			14px;
}
*/


/* ADMIN */

.article_list_form
{	width: 100%;
}
.article_list_form td small
{
	color: #999;
}
.article_list_form tr:hover td
{
	color: #000;
	background: #EEFFDD;
}
.article_list_form th, .article_list_form td
{	
	/*text-align: left;*/
	padding: 5px;
}
.article_edit_form
{	
	width: 100%;
}
input.checkbox
{
	/*margin: 0 0 -15px 0;*/
}
.article_edit_form th, .article_edit_form td
{	text-align: left;
}
.article_edit_form textarea
{	font: 12px Arial;
}
.article_edit_form .fotosContainer
{
	margin: 0 0 15px 0;
}
.article_edit_form .fotosContainer .fotoEntry
{
	font-size: 12px;
}
#multiUpload
{
	margin: 4px 0 0 0;
	border: 1px solid #000;
}
