/* $Id: default.css,v 1.35 2010-06-23 09:19:24 pcharasimiuk Exp $ */

* { color: #4B4B4B; font-size: 11px;
	font-family: Tahoma, Verdana, Arial, sans-serif; line-height: 18px; }

.clear { clear: both; }

BODY { text-align: center; }

#container
{
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 766px;
	text-align: center;
	float: none;
	display: block;
}


#header
{
	clear: both;
	margin: 0 auto;
	width: 766px; height: 90px;
}


#header H1 { margin: 0; padding: 0; }
#header H1 A {
	display: block;
	text-indent: -10000px;
	width: 766px; height: 90px;
	background: url(/ecp/images/header.png) no-repeat;
}

/*Language switch*/
ul#switch{list-style:none;float:right;margin:0 12px 3px 0;}
ul#switch li{display:inline;margin-left:10px;}
ul#switch li a{color:#999999;}
ul#switch li a:hover,
ul#switch li.active a{color:#5BB400;text-decoration:none;}

#mainContent
{
	text-align: left;
	margin: 0 auto;
	padding: 15px;
	width: 766px;
	background: url(/ecp/images/background.png) repeat-y;
	padding: 0 13px 10px 12px;
	float: left;
	position: relative;
}

#topMenu {
	position: relative;
	width: 741px; height: 40px;
	background: url(/ecp/images/top_menu_bg.jpg) repeat-x;
}

#topMenu ul { list-style: none; margin: 0; padding: 0; margin-left: 20px; }
#topMenu ul li { float: left; display: block; }

#topMenu ul li a { height: 35px; text-indent: -10000px; display: block; float: left; }

#toolsMenu {
	margin-top: 5px;
	width: 739px; height: 25px;
	border: 1px solid #DADADA;
}

.sub #toolsMenu
{
	margin-top: 4px;
	width: 555px; _width: 561px; height: 25px;
}

#toolsMenu UL { background: url(/ecp/images/tools/bg.jpg) no-repeat left 3px;
	float: right; list-style: none; margin: 0; padding: 0; height: 16px;
	padding-left: 139px; padding-top: 3px; padding-right: 8px;
}

#toolsMenu UL LI { float: left; display: block; }

#toolsMenu UL LI A { text-indent: -10000px; display: block; height: 19px; }

#flash { width: 741px; height: 188px; margin-top: 4px;
	background: url(/ecp/images/tmp_header.png) no-repeat;
	margin-bottom: 10px;
}

.content { padding: 0 10px 0 10px; background: url(/ecp/images/home_bg.png) repeat-y 1px top;
	float: left; display: block; }
.content .left { float: left; display: block; width: 231px; padding-right: 10px; }
.content .right { float: left; display: block;  width: 450px; padding-left: 10px; }

#footer { position: relative; margin: 0 auto; height: 80px !important; }
#footer * { color: white; }
#footer A { text-decoration: none; }
#footer A:hover { text-decoration: underline; }
#footer div.power { position: absolute; top: 35px; right: 10px; }
#footer div.power, #footer div.power * { color: #5AB400; }
#footer div.power * span { display: none; }

.home #footer
{
	clear: both;
	float: left; display: block;
	width: 766px; height: 34px;
	background: url(/ecp/images/footer.png) no-repeat;
}

.sub #footer
{
	clear: both;
	float: left; display: block;
	width: 766px; height: 34px;
	background: url(/ecp/images/footer_sub.png) no-repeat;
}

#footer A.copy { position: absolute; left: 20px; top: 1px; _top: 0px; }
#footer UL { position: absolute; right: 25px; top: 1px; _top: 0 !important; list-style: none; margin: 0; padding: 0; }
#footer UL LI { float: left; margin:0; padding:0; }
#footer UL LI A { margin-left: 10px; }

#subHeader { width: 557px; height: 141px; margin-top: 4px;
	background: url(/ecp/images/sub_header.jpg) no-repeat; }

/******************************************************************
	HOME
******************************************************************/
dl.news dt {  }
dl.news dt span { color: #4F9E00; font-weight: bold; }
dl.news dt a { color: #04511F; font-weight: bold; margin-left: 5px; }
dl.news dd { color: #464646; margin: 0; padding: 0; margin-top: 5px; margin-bottom: 20px; }

#left_menu { width: 180px !important; min-height: 475px !important;
	background: #fff url(/ecp/images/left_bg.jpg) no-repeat top left !important;
	float: left; display: block; border-right: 4px solid white; }
#document_content { float: left; display: block; width: 557px; }
div#content { padding: 15px; width: 520px; float: left; display: block; }


#left_menu .toptitle{font-size:15px;font-weight:bold;color:#606060;font-family:Tahoma,sans-serif;margin: 9px 0 14px 0; padding:0 0 0 16px;}

ul.submenu { list-style: none; margin: 0; padding: 0; padding-left: 20px; }
ul.submenu li a
{
	display: block;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	color: #4B4B4B;
	text-decoration: none;
	padding: 0 13px 0 9px;
	margin-bottom: 7px;
}
ul.submenu li a:hover,ul.submenu li a:active,ul.submenu li a.active { color: #428501; background:url(/ecp/images/submenu_over.png) 0 4px no-repeat}

#search { position: absolute; right: 5px; }
#search input { float: left; margin-top: 7px;  margin-right: 5px; width:105px;}
#search input.button {width:auto;margin-right:0;margin-left:0;}
#search img { margin-top: 7px; float: left; }

.smallDark, .smallBlack, .smallBlack * { color: black !important; font-size: 10px !important; white-space: nowrap; }
.teaser { font-style: italic; margin-bottom: 20px; margin-top: 10px; color: #4F9E00; }

.smallRed { color: #5AB400 !important; }

a.details {
	background: url(/ecp/images/details.png) no-repeat center left;
	padding-left: 10px;
	display: block;
	color: #427a0b;
	font-weight: bold;
	width: 40px;
	float: right;
}

div.print-document {
	text-align: right;
	overflow: hidden;
	zoom: 1;
}

div.print-document a {
	float: right;
	height: 14px;
	text-decoration: none;
	padding:3px 20px 0px 0px;
	line-height: normal;
	background: url('/images/printer.gif') no-repeat 100% 0px;
}

#contactMultiform #contactForms{margin:0 0 3em 0;}

#contactMultiform div.formcontainer{display:none;}
#contactMultiform #fstype {border:none;margin:0;padding:0;}
#contactMultiform #fstype legend{display:none;}
#contactMultiform #fstype p{margin:0 0 0.5em 0;}
#contactMultiform #fstype label{float:left;width:125px}
#contactMultiform #fstype input{padding:1px;width:146px;}
#contactMultiform #fstype select{width:146px;padding:1px;}

#contactMultiform .fb_header{display:none;}
#contactMultiform .label{width:125px;vertical-align: top;}
#contactMultiform .markl{display:none;}
#contactMultiform .fb_input{padding:1px;width:146px;}
#contactMultiform .fb_text{padding:2px;width:276px;}
#contactMultiform .c1,
#contactMultiform .c2{padding:2px 0;}
#contactMultiform .fb_submit td{text-align: right;padding-top:10px}
#contactMultiform .fb_submit input{width:auto;cursor:pointer;padding:2px 12px;font-weight: bold;}

.action_message{text-align:center;margin:1em 0 2em 0;padding:12px;border:1px solid #428501;background:#E8F5DC;}

.msg{margin:0 0 2em 0;padding:8px 12px;border:1px solid #428501;background:#E8F5DC;}
.msg ul{margin:0;padding:0;}
.msg li{list-style: none;font-weight: bold;}
.msg p{text-align:center;margin:0.5em 0;}
.error{border:1px solid #B00000;background:#FFE8E8;}

.funds_website img { border:none; }