/* Define main style */
body
{
	padding:				0px;
	margin:					0px;
	background:				#003b66 url('/img/mainBackground.png') repeat-x top;
	font-family:			Arial;
	font-size:				11px;
}
a img{ border:0px;}
a
{
	text-decoration: 		none;
	color:					#333333;
}
a:hover
{
	color:					#003b66;
	text-decoration:		underline;
}
img.newsImage
{
	padding:				3px;
	background:				#FFFFFF;
	margin-right:			5px;
	margin-bottom:			5px;
}


/* mainFrame css */
table.mainFrame td.top
{
	background:				url('/img/shadowTop.png') bottom no-repeat;
	height:					115px;
	vertical-align:			bottom;
}

/* contentFrame css */
td.contentFrame
{
	background:				#FFFFFF;
	width:					820px;
}

/* Spacer */
td.spacer
{
	background:				url('/img/spacerBackground.png') repeat-y;
	width:					25px;
}
td.sidebar
{
	background:				#FFFFFF;
	width:					134px;
}
td.shadowRight
{
	background:				url('/img/shadowRight.png') no-repeat top;
	width:					21px;
}


/* buttons */

/* Top Buttons */
table.topMenu
{
	margin-bottom:			6px;
	margin-left:			170px;
	width:					500px;
}
table.topMenu td.left
{
	background:				url('/img/buttonTopLeft.png');
	width:					10px;
	height:					35px;
}
table.topMenu td.bg
{
	background:				url('/img/buttonTopBackground.png') repeat-x;
	vertical-align:			bottom;
	padding-bottom:			6px;
	padding-left:			4px;
	padding-right:			4px;
	font-family:			Arial;
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
	width:					75px;
	text-align:				center;
}
table.topMenu td.right
{
	background:				url('/img/buttonTopRight.png');
	width:					10px;
	height:					35px;
}



/* Sidebar */
table.sideBar
{
	margin-top:			10px;
}
table.sideBar th
{
	background:				url('/img/captionSidebar.png') no-repeat;
	width:					134px;
	height:					40px;
	font-family:			Arial;
	font-size:				12px;
	font-weight:			bold;
	color:					#2b2a2a;
}




/* Side menu */
table.sideMenu
{
	width:					199px;
}
table.sideMenu td
{
	background:				url('/img/sideMenuBackground.png') repeat-y;
}
table.sideMenu td.top
{
	background:				url('/img/sideMenuTop.png') no-repeat bottom center;
	width:					199px;
	height:					52px;
}
table.sideMenu td.sublink
{
	height:					22px;
	font-family:			Arial;
	font-size:				11px;
	padding-left:			20px;
}
table.sideMenu td.link
{
	background:				url('/img/sideMenuLink.png') no-repeat;
	height:					22px;
	font-family:			Arial;
	font-size:				11px;
	color:					#FFFFFF;
	padding-left:			25px;
}
table.sideMenu td.link:hover
{
	background:				url('/img/sideMenuLinkActive.png') no-repeat;
}





/* Calendar css */
table.calendar td
{
	background:				none;
	font-family:			Arial;
	font-size:				11px;
	text-align:				center;
}
table.calendar td.day
{
	background:				#f3f3f3;
	border-bottom:			1px solid #aaaaaa;
	border-right:			1px solid #bbbbbb;
	width:					20px;
}
table.calendar td.on
{
	background:				#00355c;
	color:					#FFFFFF;
	border-bottom:			1px solid #ffffff;
	border-right:			1px solid #eeeeee;
}
table.calendar td.on a
{
	background:				#00355c;
	color: #fff;
	display: block;
}



/* Side List */
table.sideList 
{
	margin-top:				10px;
	margin-bottom:			10px;
	width:					175px;
}
table.sideList td
{
	background:				#b0b0b0;
	font-family:			Arial;
	font-weight:			bold;
	font-size:				9px;
	border-bottom:			1px solid #e0e0e0;
	padding:				1px;
	text-transform:			uppercase;
}
table.sideList td.caption
{
	color:					#373434;
	text-align:				left;
}
table.sideList td.status
{
	text-align:				right;
	color:					#FFFFFF;
}
table.sideList td.normal
{
	text-transform:			none;
	background:				none;
	border:					none;
}



/* Content stuff */
td.mainCaption
{
	background:				url('/img/captionContent.png') no-repeat center bottom;
	height:					45px;
	font-family:			Arial;
	font-size:				13px;
	font-weight:			bold;
	color:					#2b2a2a;
	padding-left:			22px;
}


/* front Box */
table.frontBox
{
	background:				#003b66 url('/img/frontBoxBackground.png') no-repeat;
	width:					302px;
	height:					480px;
	padding-top:			20px;
}


/* Front News */
table.frontNews
{
	width:					270px;
}
table.frontNews td.caption
{
	background:				#00355c;
	color:					#FFFFFF;
	font-family:			Arial;
	font-size:				11px;
	font-weight:			bold;
	padding:				2px;
}
table.frontNews td.texti
{
	padding-top:			3px;
	padding-bottom:			10px;
	font-family:			Arial;
	font-size:				12px;
	color:					#FFFFFF;
}






table.toflur
{
	width:	100%;
}
table.toflur td
{
	padding: 1px;
	border:	1px solid #cccccc;
}


table.pageContentCool td.top
{
	background:				url('/img/contentTop.png') no-repeat;
	width:					610px;
	height:					37px;
}
table.pageContentCool td.texti
{
	background:				url('/img/contentBackground.png') repeat-y;
	padding-left:			20px;
	padding-right:			20px;
}
table.pageContentCool td.botn
{
	background:				url('/img/contentBottom.png') no-repeat;
	width:					610px;
	height:					15px;
}

.maillist {
	padding: 10px;
}