body
{
	background-color: #333366;
}
div#wrapper
{
	margin: 20px auto 0 auto;
	padding: 0;
	background-color: aqua;
	width: 770px;
	height: 780px;
	border: solid silver 1px;
}
div#header_title
{
	background: url(../pics/background_header_title_and_selected_and_footer.jpg) top left;
	border-bottom: solid silver 1px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 10px;
	height: 15px;
}
div#header_picture
{
	background: url(../pics/background_header_picture.jpg) top left;
	height: 100px;
	border-bottom: solid silver 1px;
}
div#header_selected
{
	background: url(../pics/background_header_title_and_selected_and_footer.jpg) top left;
	border-bottom: solid silver 1px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 10px;
	height: 15px;
}
div#wrapper_navigation_main
{
	float: left;
	background: url(../pics/background_wrapper_navigation_main.jpg) top left repeat-y;
	width: 150px;
	height: 581px;
	border-right: solid silver 1px;
}
ul#navigation_main
{
	padding: 5px;
	margin: 0;
	list-style: none;
}
ul#navigation_main li
{
	margin: 3px;
	padding: 2px 2px 2px 10px;
	height: auto;
	/*background-color: #FFCC33;*/
	border: solid silver 1px;
}
ul#navigation_main li:hover
{
	padding-top: 3px;
	padding-bottom: 1px;
	border-width: 1px 1px 1px 4px;
	/*font-weight: bold;*/
	background-color: #FF0011;
	/*background-color: #AA5156;*/
	/*background-color: #623538;*/
}
ul#navigation_main li#navigation_main_selected_item
{
  	padding-top: 3px;
	padding-bottom: 1px;
	border-width: 1px 1px 1px 7px;
	font-weight: bold;
	background-color: #FF0011;
}
ul#navigation_main a
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: white;
}
div#wrapper_content
{
 	float: right;
	height: 581px;
	width: 619px;
}
div#content_options
{
	background: url(../pics/background_content_options.jpg) top left repeat-y;
	border-bottom: solid silver 1px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 10px;
	height: 15px;
}
div#content
{
	overflow: auto;
	height: 535px;
	padding:5px 15px 0 15px;
	background: url(../pics/background_content.jpg) top center repeat-y #000000;
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-align: left;
	padding: 5px;
}
div#footer
{
	clear: both;
	background: url(../pics/background_header_title_and_selected_and_footer.jpg) top left;
	border-top: solid silver 1px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 5px;
	height: 15px;
}
div#articole p, div#conferinte p, div#carti p
{
	font-family: Arial;
	font-size: 12px;
	color: white;
	padding: 3px 3px 3px 10px;
	border: solid rgba(1, 1, 1, 0) 1px;
	border-bottom: solid 1px #FFCC00;
	margin-bottom: 7px;
	margin-left: 20px;
}
div#articole p:hover, div#conferinte p:hover, div#carti p:hover
{
	background-color: #FF6600;
	border: solid white 1px;
}
div#articole p:first-letter, div#conferinte p:first-letter, div#carti p:first-letter
{
	color: yellow;
}
p.publications-section-title
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: orange;
	border: solid silver 1px;
	background-color: #333333;
	padding: 5px;
}
span.author
{
	font-weight: bold;
}
span.pub-title
{
	font-style: italic;
}
/*==================================================*/
p.projects-section-title
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: orange;
	border: solid silver 1px;
	background-color: #333333;
	padding: 5px;
}
span.program-name-const
{
	font-weight: bold;
}
span.program-name-var
{
	font-style: italic;
}
span.project-name-const
{
	font-weight: bold;
}
span.project-name-var
{
	font-style: italic;
}
span.project-duration-const
{
	font-weight: bold;
}
span.project-duration-var
{
	font-style: italic;
}
span.role-in-project-const
{
	font-weight: bold;
}
span.role-in-project-var
{
	font-style: italic;
}
/*==================================================*/
div#group_members
{
	font-family: Arial;
	font-size: 12px;
	color: white;
}
div.group_member
{
	margin: 3px;
	border: solid rgba(1, 1, 1, 0) 1px;
    border-bottom: solid orange 1px;
}
div.group_member:hover
{
	background-color: #FF6600;
	border: solid white 1px;
}
div.group_member:hover a.group_member_home_page
{
    color: white;
}
div.group_member_picture
{
    float: left;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
}
div.group_member_data
{
    padding-top: 5px;
}
a.group_member_home_page
{
    color: #FF0011;
    text-decoration: none;
}
div.clr
{
    clear: both;
}


/*==================================================*/