body{background: #fff url("../img/main_bkg_vert.jpg") repeat-x;padding:0 0 20px 0;margin:0 0 0 0;font-family:"Trebuchet MS", sans-serif;color: #444;}

input, select, textarea{color: #444;font-size:1.2em;}


img{border:0 }


h1 {font: normal 1.8em;line-height:1.2em;}
h2 {font-weight:bold;font-size:1.4em;}
h3 {font-weight:bold;font-size:1.3em;margin:15px 0 5px 0;text-align:left}
h4 {font-weight:bold;font-size:1.2em;margin:5px 5px 5px 0;color:#3D7500;}


A {color:#000000;text-decoration:none}
A:visited {color:#555}
A:hover{color: #a52e13;text-decoration:underline}
A:active{}

.flashChart{padding:20px 20px 20px 20px}

#centerColumn .content IMG.content_img {border:1px solid #444;margin:0 0 8px 8px;}

#container{width:976px;margin:0 auto;border:0px solid black;overflow:hidden;padding:0;}


#header{height: 195px;background:url("../img/top_header.jpg") no-repeat;position: relative;}

#siteLogo{position:absolute;width:200px;height:160px;top:5px;left:80px;}
#siteLogo a{display:block;width:200px;height:160px;border:none;background:none;}



#langNav {position: absolute;top:59px;right:14px}
#langNav ul{list-style: none;margin:0 0 0 0;padding:0 0 0 0}
#langNav ul li{float: left;}
#langNav ul li a{text-decoration: none;display:block;width:52px;height:32px;}
#ieeeLogo {position: absolute;top:0px;right:8px}
#ieeeLogo a {display:block; width:329px;height:58px;background:url("../img/logo_eaci.jpg") no-repeat}
#ieeeLogo a span{display:none;}


#langNav ul li.en a{background:url("../img/flags/flag_en.jpg") no-repeat}
#langNav ul li.en a:hover{background-position:0 -31px;}
#langNav ul li.pl a{background:url("../img/flags/flag_pl.jpg") no-repeat}
#langNav ul li.pl a:hover{background-position:0 -31px;}
#langNav ul li.de a{background:url("../img/flags/flag_de.jpg") no-repeat}
#langNav ul li.de a:hover{background-position:0 -31px;}
#langNav ul li.fr a{background:url("../img/flags/flag_fr.jpg") no-repeat}
#langNav ul li.fr a:hover{background-position:0 -31px;}
#langNav ul li.eaci a{background:url("../img/flags/logo_eaci.jpg") no-repeat;width:189px;height:83px;margin-left:14px;}
#langNav ul li.eaci a:hover{background-position:0 0;}


#langNav ul li a span{display:none}



/*
topNav
----------------------*/

#topNav {position: absolute;top:149px;right:175px}
#topNav ul{list-style: none;margin:0 0 0 0;padding:0 0 0 0}
#topNav ul li{float: left;margin-right: 20px}
#topNav ul li a{text-decoration: none;color:#000}
#topNav ul li a:hover{text-decoration: underline;color:#000}



/*
Search
----------------------*/
#search {position: absolute; right: 2px; top: 146px; }
#search fieldset {margin:0 0 0 0; padding:0 0 0 0; border:0 solid green;position: relative;width:180px }
#search form{margin:0 0 0 0;padding:0 0 0 0}
#search legend {display: none; }
#search label{color:#000;font-weight:bold;}
#search input {height:19px; width: 100px;background: #fdfdfd; border:1px solid #81B803;margin-right:4px;font-size:1em;}
#search input:focus { background: #fff; font-size: }
/*
#search button {position:absolute; left:200px; width: 20px; background: url(../img/i_search.gif) 50% 50% no-repeat; border: none; text-indent: -10001em;cursor: pointer; }
*/
.ajaxSearch_highlight{background-color:#FFF36F;font-weight:bold}
.ajaxSearch_resultsInfo{font-size:1.05em}
.ajaxSearch_paging{margin-bottom:15px;display:block; font-size:1.05em}
.ajaxSearch_paging a{font-weight:bold}
.ajaxSearch_resultLink{font-size:1.1em;font-weight:bold}
.ajaxSearch_resultDescription{font-size:0.9em;font-style:italic}
#ajaxSearch_submit{position:absolute;width:23px;height:23px;background: url(../img/search-icon.jpg) 50% 50% no-repeat; border: none; cursor: pointer;padding:0;margin:0}
/*
Nav
----------------------*/
#navContainer{position: absolute;top:87px;width:990px;}
#navContainer #nav{position: relative;}
#nav {height: 20px;}
#nav ul{margin: 0 0 0 0;padding: 0 0 0 0; list-style: none;width:990px;}
#nav ul li{float: left;margin-left: 9px;}
#nav ul li a{color: #B40204;text-decoration: none;padding-right:9px;border-right: 1px solid #B40204;}
#nav ul li.last a{border-right:none}
#nav ul li a:hover{text-decoration: underline;}

#nav ul ul{display: none}
#nav ul li.active {font-weight: bold;}
#nav ul li.active li{font-weight: normal;}
#nav ul li.active li.active{font-weight: bold;}
#nav ul li.active ul{display: block;position: absolute;top:27px;left: 0px; }
#nav ul li.active ul li{float: left;margin-left: 9px; border-right: 0 solid #fff;height: 20px}
#navContainer #nav ul ul a{color: #fff;text-decoration: none;padding-right:9px;border-right: 1px solid #fff;}
#navContainer #nav ul ul li.last a{border-right: 0}

#navContainer #nav ul ul a:hover{text-decoration: underline;}
#nav ul ul ul{display: none}

/*
breadcrumb
----------------------*/
#breadcrumb{position:absolute;top:175px;left:10px;margin:7px 0 7px 7px;font-size:8pt}

#breadcrumb a{color:#000;text-decoration:none;text-decoration:underline}
#breadcrumb a:hover{text-decoration:underline}




/*
mainContainer
----------------------*/
#mainContainer{overflow: hidden;margin-bottom: 30px;}
#mainContainer div{overflow: hidden;}


/*
advBox
----------------------*/
.advBox{margin-top:12px; border:1px solid #e5e5e5;background: url("../img/adv_box_bg.gif") repeat-x bottom; padding-bottom: 12px}
.advBox h3{color: #B40204;font-weight: bold;margin: 7px 7px 7px 7px}



/*
leftColumn
----------------------*/
#leftColumn {margin: 0 7px 0 0;width: 200px;float: left;}

#leftColumn #leftMenu {background: url("../img/lewe_menu_top_main.jpg") no-repeat;border:0 solid green;padding-top:15px;}
#leftColumn #leftMenu #leftMenuBottom {width:200px;height:81px;background: url("../img/lewe_menu_bottom.jpg") no-repeat bottom;overflow:hidden;}

#leftColumn #leftMenu ul{margin: 0 0 7px 7px;padding: 0 0 0 0;list-style: none;display:block;width:183px;overflow:hidden;border:0 solid red}
#leftColumn #leftMenu ul li ul{margin: 0 0 0 10px;padding: 0 0 0 0;list-style: none;display:none;width:170px;overflow:hidden;border:0 solid red}
#leftColumn #leftMenu ul li.active ul{display:block;}
#leftColumn #leftMenu ul li.item_7 ul{display:block;}
#leftColumn #leftMenu ul li.item_339 ul{display:block;}
#leftColumn #leftMenu ul li.item_427 ul{display:block;}
#leftColumn #leftMenu ul li.item_513 ul{display:block;}



#leftColumn #leftMenu ul li{display:block;font-size:12pt;font-weight:bold;margin:5px 7px 3px 10px;border:none;padding-bottom:10px;background:url("../img/menu_lewe_li_separator.jpg") bottom no-repeat;}

#leftColumn #leftMenu ul ul li{margin-right: 0px; margin: 2px 7px 1px 0px;font-size:9pt;font-weight:bold;border:none;padding-bottom:0px;background:none;border:1px solid #81B803}

#leftColumn #leftMenu ul li a{display: block;margin-left:10px;color:#000;text-decoration:none;}
#leftColumn #leftMenu ul li a:hover{color:#CEE39C;text-decoration:none;}

#leftColumn #leftMenu ul li.active a{color: #CEE39C}
#leftColumn #leftMenu ul li.active li a{color: #000000}

#leftColumn #leftMenu ul ul{display: none}
#leftColumn #leftMenu ul li.active ul{display: block;}
#leftColumn #leftMenu ul ul li.active a{color: #CEE39C;}
#leftColumn #leftMenu ul ul li a:hover{color: #CEE39C;text-decoration:underline;}


/*
centerColumn
----------------------*/
#centerColumn{margin: 0 0 0 0;float: left;width: 552px;border:none;text-align: justify;}
#centerColumn h2{color: #111;font-size:125%}

#centerColumn .content{margin:10px 7px 7px 10px; width: 533px}
#centerColumn .content img{margin:5px 5px 5px 5px}
.content {font-size:10pt;}
.content A {color:#111;text-decoration:underline;}
.content UL LI {margin-bottom:4px;text-align:left}
UL.content_news {margin:0;list-style:none;padding:0;}
UL.content_news LI {margin-bottom:20px;}

/*
InfoBox
----------------------*/

.InfoBox img{width:120px;}

.InfoBox{border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}


.InfoBox .moreLink{font-weight: bold;position:absolute;top:10px;left:20px}
.InfoBox .formLink{font-weight: bold;position:absolute;top:10px;left:90px}
.InfoBox h3{font-size: 1.2em}



/*
rightColumn
----------------------*/
#rightColumn{margin: 0 0px 0 0px;width: 217px;float: left;}
#newsBox {background: url("../img/prawe_menu_top_main.jpg") no-repeat;margin-top:10px;}
#newsBox p {display:block;text-align:center;width:217px;font-size:12pt;font-weight:bold;color:#3D7500;margin:0 0 0 0;padding:10px 0 0 0;}

#newsBox ul{margin: 0px 0 0 8px;padding: 0 0 0 0;list-style: none;display:block;width:200px;overflow:hidden;}
#newsBox ul li{display:block;font-size:10pt;margin:5px 7px 3px 7px;border:none;padding-bottom:8px;text-align:justify;}
.newsDate {font-weight:bold}
.newsTitle {font-weight:bold;font-size:1.1em;}
#newsBox ul li.allProjectNews {display:block;font-size:10pt;margin:5px 7px 0px 7px;border:none;padding-bottom:0px;text-align:justify;}

#newsBoxBottom {width:217px;height:25px;background: url("../img/prawe_menu_bottom.jpg") no-repeat;overflow:hidden;}



#rssBox {background: url("../img/rss-box-top.jpg") no-repeat;margin-top:10px;}
#rssBox p {display:block;text-align:center;width:217px;font-size:12pt;font-weight:bold;color:#3D7500;margin:0 0 0 0;padding:10px 0 0 0;}

#rssBox ul{margin: 0px 0 0 8px;padding: 0 0 0 0;list-style: none;display:block;width:200px;overflow:hidden;}
#rssBox ul li{display:block;font-size:10pt;margin:2px 7px 2px 7px;border:none;padding-bottom:0px;text-align:justify;}
#rssBox  ul li a {
	background:transparent url(../img/i2_rss.gif) no-repeat scroll 0px 60%;
	border-bottom:1px solid #E6E6E6;
	color:#5C5C5C;
	display:block;
	padding:7px 0pt 7px 25px;
}
#rssBoxBottom {width:217px;height:27px;background: url("../img/rss-box-bottom.jpg") no-repeat;overflow:hidden;}

#rssBox_small {background: url("../img/rssbox_small.jpg") no-repeat;margin-top:0px;width:217px;height:43px;overflow:hidden;}
#rssBox_small ul {margin: 12px 0px 0px 45px;padding: 0 0 0 0;list-style: none;display:block;width:200px;overflow:hidden;}
#rssBox_small ul li {float:left;display:block;padding:0 0 0 0;margin:0 8px 0 0;font-size:10pt;}
#rssBox_small ul li a {color:#5C5C5C;}
a.rssBox_small_q {background: url("../img/question_mark_onoff.gif") no-repeat;display:block;width:14px;height:14px;background-position:0px 0px;margin:3px 0 0 5px;}
a.rssBox_small_q:hover, a.rssBox_small_q:active {background-position:0px -14px;}
a.rssBox_small_q  img {width:14px;height:14px;border:none;}


/*
reportTable
----------------------*/

.reportTable{margin-bottom: 110px;width: 70%}

.reportTable th{background: #B40204;color: #fff;text-align: right;padding: 10px 15px 10px 15px;font-size: 1.2em}
.reportTable td{background: #E9E9E9}
.reportTable .reportAltRow td{background: #FCFEFC}

.reportTable INPUT{}


/*
short_formula_content
----------------------*/

.short_formula_content {border: 1px solid #e5e5e5;padding: 10px 0 20px 0}
.short_formula_content TABLE{width: 100%;}
.short_formula_content h3{font-size:1.2em;}
.short_formula_content h4{font-size:1.1em;}

.short_formula_content th{text-align: right;width: 40%;padding-right: 10px}
.short_formula_content td{text-align: left;}
.short_formula_content a {color:#a52e13;text-decoration:none;font-weight:bold;}
.short_formula_content a:hover{text-decoration: underline;}
.short_formula_content .text_content{text-align:justify;}

/*
long_formula_content
----------------------*/

.long_formula_content h3{font-size:1.2em}
.long_formula_content h4{font-size:1.1em; color: #a52e13}
.long_formula_content table{border: 1px solid #e5e5e5;padding: 20px 0 20px;width:100%}
.formula_progres {width:100%}
.formula_progres table {border: 1px solid #c7c7c7;padding:0 0 0 0;width:100%}
.formula_progres table td{width:30px; height:5px;}
.filled{background:#c7c7c7;}
.long_formula_content th{width:40%; text-align:left; padding-left:20px;}
.long_formula_content td{text-align:right;}
.long_formula_content .drop_list{width:168px}

.long_formula_content .abrevation_list{font-weight:400;}
.long_formula_content .buttons{text-align:center;}
.long_formula_content a {color:#a52e13;text-decoration:none;font-weight:bold;}
.long_formula_content a:hover{text-decoration: underline;}
/*
login
----------------------*/




#rightColumn .boxContainer{background: #B40204;color:#fff;border: 1px solid #B40204}
#rightColumn .boxContainer a{color: #fff;display: block;}
#rightColumn .boxContent{margin: 14px 7px 21px 7px }

#rightColumn .login{margin-bottom: 10px;font-size: 1.3em;font-weight: bold;border-bottom: 1px solid #fff;padding-bottom: 10px}

#rightColumn .newUser{margin-bottom: 10px;font-size: 1.3em;font-weight: bold;border-bottom: 1px solid #fff;padding-bottom: 10px}
#rightColumn SELECT{text-align: center;}


.RSSChannels h3{color: #B40204;font-weight: bold;margin: 7px 7px 7px 7px}
.RSSChannels ul{margin:0 0 0 0;list-style:none;padding:0 10px 0 15px}
.RSSChannels ul li{display:block;border-bottom:1px solid #e6e6e6;}	
.RSSChannels ul li a{display:block; border-bottom:1px solid #e6e6e6;padding:7px 0 7px 25px;color:#5c5c5c;text-decoration:none; background:url(../img/i_rss.gif) 0px 60% no-repeat}
.RSSChannels ul li a:visited{color:#5c5c5c;}
.RSSChannels ul li a:hover{text-decoration:underline}
/*
footerContainer
----------------------*/

#footerContainer{height: 150px;background:url("../img/footer_bg.gif") repeat-x;}

#footerContainer #footerContent{width:990px;margin:0 auto;position: relative;}

#footerContent {padding-top:10px;font-size:8pt;}
#footerContent ul{list-style: none;margin: 0 0 0 0;padding: 0 0 0 0}

#footerContent .column1{position: absolute;left:10px;top:20px}
#footerContent .column2{position: absolute;left:200px;top:20px}
#footerContent .column3{position: absolute;right:30px;top:20px}


.clearer{clear: both;}

.link-external {
	background:transparent url(../img/link-external.gif) no-repeat scroll right bottom;
	padding:1px 15px 1px 1px;
}
.link-pdf {
	background:transparent url(../img/icons/pdf.gif) no-repeat scroll left bottom;
	padding:1px 1px 1px 20px;
}
.link-doc {
	background:transparent url(../img/icons/doc.gif) no-repeat scroll left bottom;
	padding:1px 1px 1px 20px;
}
.link-movie {
	background:transparent url(../img/icons/avi.gif) no-repeat scroll left bottom;
	padding:1px 1px 1px 20px;
}


FIELDSET {padding:0; margin:0}
.link-block {padding:10px}

.ditto_page {display:block;padding:0.3em 0.6em 0.3em 0.6em;float:left;text-align:center;}
.ditto_currentpage {border:1px #81B803 solid;display:block;background:#CFE4A1;padding:0.3em 0.6em 0.3em 0.6em;float:left;text-align:center;}
.ditto_previous_link, .ditto_next_link {display:block;height:20px;padding:2px;float:left;}


/*
WPELogin
-------------------*/

#wlpeLegend{display:none}
#wlpeStayLoggedInLabel{display:none}
#wlpeReminderButton{display:none}
#wlpeRegisterButton{display:none}
#wlpeLoginFieldset{border:0 0 0 0}
#wlpeUsernameLabel{display:block;margin-bottom:15px;position:relative;}
#wlpeUsernameLabel input{position:absolute;left:120px}

#wlpePasswordLabel{display:block;margin-bottom:15px;position:relative;}
#wlpePasswordLabel input{position:absolute;left:120px}

#wlpeLoginButtons{padding:10px 0 10px 0;}

#wlpeLoginButtons button{background:#81B803}

#wlpeUserButtons button{background:#81B803}

#wlpeLogin fieldset{border:0}


#wlpeProfileButton{display:none}

#wlpeUserButtons{border:0}


.eFormValidationMessage {color:#f00}
span.q {display:block;font-weight:normal;}
label.preText {width:110px;display:block;float:left;}
.eFormSurvey textarea {width:520px;}

p.warning_redir {color:#ff0000;font-weight:bold}
.fd_fnamespan {display:block;width:370px;overflow:hidden;margin-right:8px;text-align:left;}
TABLE.fd_table {border-collapse:collapse;border: 1px solid #81b803;margin-left:1px;}
TABLE.fd_table TR TD {padding: 2px 3px 2px 3px;}
TABLE.fd_table TR.fd-alt {background-color:#e3efc7;}