@charset "utf-8";
/* CSS Document */
.skip {position: absolute; top: -999px; left: -999px; clear: both;}
.clear {clear: both; height: 0px;}

html, head, body, 
div, span, blockquote, img, a,
table, caption, tr, thead, th, tbody, td,
ul, ol, li, {margin: 0; padding: 0; line-height: 1.5; font-size: 11.5px;}

a:link, a:visited, a:hover, a:active {text-decoration: none; color:#9f0e42}

html {background-color: #ffffff;}
body {text-align: center; margin-top: 0; font: "Calibri", Arial, Helvetica, sans-serif}
img {border: none;}

#outerwrapper {margin: 10px auto; width: 850px; background: url('../Images/bg-border.gif') repeat-y top left; text-align: left;}
#border {background: url('../Images/bg-footer.gif') no-repeat bottom left; padding-bottom: 18px;}
#container {background: url('../Images/bg-body.gif') no-repeat top left; padding-left: 12px;}

/*----- horni Panel -----*/
#header {
	text-align: center;
	background: url('../images/header.jpg') no-repeat bottom left;
	height: 160px;
	width: 900px;
}

#subhead {width: 900px; height: 70px; margin: 0 ; background: url('../images/A4B_logo.jpg') no-repeat top right;}

#headerSurvey {
	text-align: center;
	background: url('../images/headerSurvey.jpg') no-repeat bottom left;
	height: 132px;
	width: 900px;
}

#subheadSurvey {width: 900px; height: 70px; margin: 0; background: url('../images/A4B_logo.jpg') no-repeat top right;}
#subheadSurvey div {width: 900px; height: 70px; margin: 0 auto; font-size:30px; font-weight:bold;}


/*----- Main Menu -----
#MainMenu {
	width: 650px;
	height: 26px;
	margin: -60px 0px 0px -35px;
	text-align: left;
}

#MainMenu ul{
	list-style: none;
}
#MainMenu ul li{
	display:inline-block;
}

a.menubox {
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	background-color:#494a54;
	color: #FFFFFF;
	padding:5px 10px 5px 10px;
	width: 50px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
a.menubox:hover{
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	background-color:#9f0e42;
	color: #FFFFFF;
	padding:5px 10px 5px 10px;
	width: 50px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

a.menubox_current {
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	background-color:#9f0e42;
	color: #FFFFFF;
	padding:5px 10px 5px 10px;
	width: 50px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
a.menubox_current:hover{
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	background-color:#494a54;
	color: #FFFFFF;
	padding:5px 10px 5px 10px;
	width: 50px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
*/

/*--- horizontal menu ----*/
#mainMenu {
	width: 900px;
	height: 30px;
	margin: -40px 0px 0px -50px;
	text-align: left;
}
#mainMenu li {margin: 0; padding: 0; list-style: none; float: left; font-weight: bold; font-size:12px; font-family:"Calibri", Helvetica, sans-serif}
#mainMenu li a {display: block; margin: 0 1px 0 0; padding: 8px 8px; width: 65px; background: #4a4a54; color: #FFF; text-align: center; text-decoration: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#mainMenu li a:hover {background:#9f0e42}

#mainMenu div {position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #4a4a54;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
} 
#mainMenu div a {position: relative; display: block; margin: 0; padding: 5px 8px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #EAEBD8; color: #4a4a54; font: 11px arial}
#mainMenu div a:hover {background: #999; color: #FFF}

/*---- Home Page ----*/
#hlavniPanel {
	/*background: url('../Images/main_bg_home.jpg') no-repeat top left;*/
	width:900;	
	overflow: hidden;
	padding-top:200;
}
.welcome{padding:0px 0px 0 0px; color:#000000; font-size:12px; line-height:1.5; font-weight:normal; text-align:left; font-family:"Calibri", Arial, sans-serif;}

.greetings{padding:0px 0px 0 0px; color:#000000; font-size:12px; line-height:1.5; font-weight:bold; font-style:italic; text-align:left; font-family:"Calibri", Arial, sans-serif;}

a.podpis{font-size:12px; text-align:right; line-height:1.5; font-weight: normal; font-style:italic; font-family:"Calibri", Arial, sans-serif; color:#4a4a54}

.text {font-family:"Calibri", Arial, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:1.5}
.survey {background: url('../Images/graf.png') no-repeat bottom right;}

.presstitle {font-size:13px; font-weight:bold; font-family: "Calibri",Arial; }
.subpresstitle {font-size:14px; font-weight:bold; font-family: Arial; }
.post {font-size:12px; font-weight:normal; font-family:"Calibri",Arial; font-style:italic; padding-top:5px }


#spotlight_title {
	margin: 0;
	padding: 5px;
	font-family:"Calibri", Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #9f0e42;
	text-shadow: black 0.1em 0.1em 0.2em;
}

#hlavniPanel form {
	font-size:12px; 
	font-family: "Calibri",arial,sans-serif; 
	float:right; 
	margin: 370px -400px 0 0px; 
	padding: 0; 
	width: 250px;
}


/*---- Research ----*/
#hlavniPanel_research {
	background: url('../Images/research_bg.jpg') no-repeat bottom left;
	width: 900px;
	overflow: hidden;
}
#hlavniPanel_research h2{width:100px; height:45px; color:#000000; font-size:18px; font-style:italic; line-height:50px; padding:0 0 0 200px; font-weight:bold;}

.res{color:#000000; font-size:12px; line-height:1.5; font-weight:normal; text-align:justify; font-family:"Calibri", Arial, sans-serif; padding:15px}

#research_title {
	margin: 15px 0px 0px 0px;
	padding: 10px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #9f0e42;
	width:295px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#research_program_title {
	margin: 15px 0px 0px 0px;
	padding: 10px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #d35b0f;
	width:295px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#hlavniPanel_survey {
	width: 900px;
	overflow: hidden;
}

#hlavniPanel_survey p {color:#000000; font-size:12px; line-height:1.5; font-weight:normal; text-align:justify; font-family:"Calibri", Arial, sans-serif; padding-left:20px; padding-right:25px}

.bgtbl {background: url('../Images/graf1.png') no-repeat bottom right;}



/*---- About Us ----*/
#hlavniPanel_about_us {
	background: url('../Images/about_us.jpg') no-repeat bottom left;
	width: 900px;
	overflow: hidden;
}

.about{ padding:0px 15px; color:#000000; font-size:12px; font-family:"Lucida Sans Unicode", "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:justify;}

.people{ padding:0 0px 0 15px; color:#000000; font-size:12px; font-family:"Lucida Sans Unicode", "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify;}

.people-profiles{ padding:0 10px 0 15px; color:#000000; font-size:12px; font-family:"Lucida Sans Unicode", "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:justify;}

.shadowImg {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#menu_about_us ul{list-style: none;}
a.menubox_us{
	display:block;
	padding:0px 0px 0 0px; 
	color:#000; 
	font-size:12px; 
	font-family: "Calibri", Arial, sans-serif; 
	line-height:2; 
	font-weight:bold; 
	text-align:left;
}
a.menubox_us:hover{
	display:block;
	padding:0px 0px 0 0px; 
	color:#999; 
	font-size:12px; 
	font-family: "Calibri", Arial, sans-serif; 
	line-height:2; 
	font-weight:bold; 
	text-align:left;
}


/*---- Contact ----*/
#hlavniPanel_contact {
	background: url('../Images/contact_bg.png') no-repeat bottom left;
	width: 900px;
	overflow: hidden;
}

.address{padding:0px 0px 0px 53px; color:#000000; font-size:14px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:bold; text-align:left; text-transform:uppercase}

.add_title{padding:20px 0px 0px 53px;  color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:left}

.sentmsg{padding:0px 0px 0px 20px;  color:#9f0e42; font-size:12px; font-family:Arial, sans-serif; line-height:1.5; font-weight:bold; text-align:left; background:url(../Images/white_bg.png)}

#hlavniPanel_contact form {font:14px "Calibri",arial,sans-serif; float:right; margin: 0px 50px 0 0px; padding: 0; background:url(../Images/white_bg.png)}
#hlavniPanel_contact form fieldset {font-size:12px; border-color: #000000; border-width: 1px; border-style: solid; padding: 10px; margin: 0;}
#hlavniPanel_contact input.btn {display:inline;	margin: 0px 0px 0 70px; color:#000000; font: 11px Arial,helvetica,sans-serif; font-weight:bold}


/*---- Education ----*/
#hlavniPanel_education {
	background: url('../Images/education_bg.png') repeat top left;
	width: 900px;
	overflow: hidden;
}

.text{padding:15px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:justify; display:block}

.initiatives{padding:10px 20px 0 30px; color:#000000; font-size:20px; font-family: "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify; display:block; text-shadow: white 0.1em 0.1em 0.1em}

.seminar {padding:10px 15px 0 15px; color:#000000; font-size:14px; font-family: "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify; display:block}

.seminardiv {padding:10px 60px 0 50px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify; display:block}

#hlavniPanel_education ul{padding:0px 20px 0 60px; color:#000000; font-size:13px; font-family: "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify}

a.courses {text-decoration:none; color:#000000; font-weight:bold}
a.courses:hover {text-decoration:none; color:#FFFFFF}

.titoloHP {font-size:15px; color:#FFFFFF; text-align:center; font-weight:bold; text-shadow: black 0.1em 0.1em 0.2em;}

a.courses_ini {text-decoration:none; color:#FFFFFF; font-weight:bold}
a.courses_ini:hover {text-decoration:none; color:#FFFFFF}




/*---- Network ----*/
#hlavniPanel_network {
	background: url('../Images/network.jpg') repeat top left;
	width: 900px;
	overflow: hidden;
}

.intro{padding:0px 30px 0px 30px; color:#000000; font-size:14px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:bold; text-align:center}

.ABNetwork{padding:20px 35px 0 35px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.4; font-weight:normal; text-align:justify}


/*---- Events ----*/
#hlavniPanel_events {
	background: url('../Images/events_bg.jpg') no-repeat top left;
	width: 900px;
	overflow: hidden;
}

.overview{margin: 0px 35px 0px 40px; color:#000000; font-size:13px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:bold; text-align:justify}

.enquiry{margin: 40px 40px 20px 40px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify}

.fr_events{margin: 10px 80px 0px 70px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.3; font-weight:normal; text-align:justify}

.events_tbl{margin: 5px 0px 0px 5px; color:#000000; font-size:12px; line-height:1.3; font-weight:normal; text-align:left; font-family:"Calibri", Arial, sans-serif;}

#upcomingEvents_title {
	margin: 0px 0px 0px 0px;
	padding: 3px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #9f0e42;
	width:220px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#pastEvents_title {
	margin: 0px 0px 0px 0px;
	padding: 3px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #a6a430;
	width:220px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#featured_title {
	margin: 25px 0px 0px 53px;
	padding: 5px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #d35b0f;
	width:340px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}


/*---- Resources ----*/
#hlavniPanel_resources {
	background: url('../Images/resources_bg.jpg') no-repeat bottom left;
	width: 900px;
	overflow: hidden;
}

.overview{margin: 20px 30px 0px 30px; color:#000000; font-size:13px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:bold; text-align:justify}

.resources_tbl{margin: 5px 0px 0px 0px; color:#000000; font-size:12px; line-height:1.3; font-weight:normal; text-align:left; font-family:"Calibri", Arial, sans-serif;}

.resources_articles{margin: 0px 0px 0px 0px; color:#000000; font-size:12px; line-height:1.3; font-weight:normal; text-align:justify; font-family:"Calibri", Arial, sans-serif;}
#hlavniPanel_resources img {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.fr{margin: 5px 0px 0px 0px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:left}

#mediaspace{margin: 20px 0px 0px 30px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:justify}

.title{margin: 20px 0px 0px 30px; color:#7b7903; font-size:14px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:bold; text-align:justify}

.back{margin: 20px 10px 0px 0px; color:#000000; font-size:12px; font-family: "Calibri", Arial, sans-serif; line-height:1.5; font-weight:normal; text-align:right; font-style:italic}

#publications_title {
	margin: 15px 0px 0px 0px;
	padding: 5px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #9f0e42;
	width:220px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#video_title {
	margin: 25px 0px 0px 0px;
	padding: 5px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #a6a430;
	width:220px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#toolbox_title {
	margin: 130px 0px 0px 35px;
	padding: 5px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #a6a430;
	width:220px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#featured_res_title {
	margin: 20px 0px 0px 0px;
	padding: 5px;
	font-family:"Calibri", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color: #d35b0f;
	width:335px;
	text-shadow: black 0.1em 0.1em 0.2em;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}


/*----- Survey ------*/
#survey {
	background: url('../Images/main_bg_home.jpg') no-repeat top left;
	overflow: hidden;
}
#survey div {color:#FFF; font-size:13px; line-height:1.5; font-weight:bold; text-align:left; font-family:"Calibri", Arial, sans-serif; padding:3px}

.pulsante {color:#000; font-size:14px; line-height:1.5; font-weight:bold; font-family:"Calibri", Arial, sans-serif; padding:3px}

#surveyEnd {
	background: url('../Images/main_bg_home.jpg') no-repeat top left;
	height: 280px;
	overflow: hidden;
}

#surveyEnd div {color:#000; font-size:15px; line-height:1.5; font-weight:normal; font-style:italic; text-align:left; font-family:"Calibri", Arial, sans-serif; padding:10px 20px 20px 20px;}

#survey div.errortxt {color:#009; font-weight:bold; font-style:italic; font-family:"Calibri", Arial, sans-serif;}



/*---- Spodni Panel ----*/
#footer {
	background-color: #000000;
	padding-top: 5px;
	width: 900px;
	height: 60px;
	clear: both;
	font: 12px "Calibri", Arial, sans-serif;
	font-weight: bold;}

#subfoot {
	width: 800px;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 25px;
	text-align:right;
}

#footer ul {padding: 0;	margin: 0 auto;	display: inline;}
#footer ul li {display: inline-block; float:left; padding:5px 0 0 0; }
#footer ul li .sep {padding: 0 5px;}
#footer ul li a{background:#000000; color:#FFFFFF; text-decoration:none; padding:0px;}

#footer ul.copyright{background:#000000; color:#ffffff; display:inline-block; text-align:left; float:left; padding:0 0 0 0; margin:15px 0 0 -70px; }
#footer ul.copyright li a{background:#000000; display:inline-block; color:#ffffff; text-decoration:none; padding:0px;}
#footer ul.copyright li a:hover{text-decoration:none;}

#footer p.statistika{background:#000000; color:#ffffff; display:inline-block; text-align:right; margin:-45px 0px 0px 800px; position:absolute }


