body, html, main{
	margin:0;
	padding:0;
	height: 100%;
}
body{
	z-index:1;
	background-image:url(../images/pf_wall_2.jpg);
	background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment:fixed;
}
#pf_logo{
	background-image:url(../images/logo_pf.png);
	background-repeat:no-repeat;
	height:100%;
	width:100%;
	z-index:10000;
	position:absolute;
}
#pf_overlay{
	background-color: #353535;
	background-attachment:fixed;
	min-height:100%;
	width:100%;
	opacity:0.9;
	z-index:1000;
	position:absolute;
}
#pf_backgroundimage{
	background-image:url(../images/pf_background_grey.jpg);
	background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment:fixed;
	z-index:100;
	min-height:100%;
	width:100%;
	position:absolute;
}
p{
	/*font-family:"Century Gothic";*/
}
a{
	text-decoration:none;
	color:white;
}
#background{
	height:100%;
	width:100%;
	float:left;
}
#background .fish{
	width:533px;
	height:515px;
	position:absolute;
	left:50%;
	margin-left:-710px;
	margin-top:-222px;
	z-index:-9999
}
#foreground{
	z-index:100000;
	height:100%;
	width:100%;
	float:left;
	position:absolute;
	background:none:
}
.contentArea{
	width:1060px;
	height:100%;
	/*background-image:url(../images/logo_pf.png);
	background-repeat:no-repeat;*/
}
.header_space1{
	height:26px;
	width:100%;
}
.header_space2{
	height:18px;
	width:512px;
	float:left;
}
.logo_text{
	float:right;
	width:455px;
	height:18px;
	/*background-image:url(../images/text_pf.png);
	background-repeat:no-repeat;*/
	font-size:11pt;
	color:#98a625;
	font-weight:bold;
	text-align:right;
}
.header{
	width:100%;
	height:70px;
}

/**** CONTENT AREA ****/

#contentArea{
	width:*;
	height:*;
	float:right;
}
#currentContent .content p{
	font-size:small;
	font-family: verdana,geneva;
	text-align:justify;
}
#currentContent .error{
	border:1px solid red;
}
/**** NEWSLETTER ****/

.rightButton{
	background-image: url("../images/subbtn_grey_3.png");
    float: right;
    height: 20px;
    margin-right: 55px;
    margin-top: -2px;
    padding-left: 30px;
    width: 70px;
    color:black;
}
.rightButton:hover{
	color:white;
	background-image: url("../images/subbtn_red_3.png");
}
/**** NEWS AREA ****/

#newsArea{ /*JL 20.05.2020*/
	visibility: hidden;
}

#newsArea{
	width:887px;
	height:354px;
	margin-top:-42px;
	margin-left:-27px;
	cursor:pointer;
}
#newsArea .slide-content{
	position:absolute;
	bottom:0px;
	width:100%;
	height:354px;
}
#newsArea .newsBlock{
	width:887px;
	height:112px;
	margin-bottom:6px;
	background-color:#98a625;
	font-size:68pt;
	font-weight:bold;
	padding-left:24px;
	color:white;
}
#newsArea .newsBlock:hover{
	background-color:#8b9822;
	background: #8b9822; /* Old browsers */
	background: -moz-linear-gradient(top, #98a625 0%, #8b9822 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98a625), color-stop(100%,#8b9822)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #98a625 0%,#8b9822 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #98a625 0%,#8b9822 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #98a625 0%,#8b9822 100%); /* IE10+ */
	background: linear-gradient(to bottom, #98a625 0%,#8b9822 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a625', endColorstr='#8b9822',GradientType=0 ); /* IE6-9 */
}
/**** FORM *****/
#login .login{
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #bfcade;
	padding:2px;
	height:24px;
}
#login .login_error{
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid red;
	padding:2px;
	height:24px;
}
#af-form  input[type="text"], input[type="password"]{
    color: #777;
    font-size: 10pt !important;
    padding: 5px;
    height: 30px;
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0;
    border:1px solid #bfcade;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
}

#af-form input[type="text"], input[type="password"],
#af-form textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f9f9f9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
}

#af-form input[type="text"]:focus, input[type="password"]:focus,
#af-form textarea:focus{
    -webkit-box-shadow: 0px 0px 3px 0px #f0f0f0;
    box-shadow: 0px 0px 3px 0px #f0f0f0;
    background-color: #fcfcfc;
}

#af-form textarea{
    color: #777;
    font-size: 12px !important;
    padding: 5px;
    height: 160px !important;
    overflow: auto;
    border:1px solid #bfcade;
    width: 100%;
}

.af-outer {
	margin-bottom:15px;
	float:left;
	margin-left:0px;
}
label{
	clear:left;
	color:#787878;
	margin-bottom:4px;
	margin-top:4px;
	display:block;
	font-size:small;
}
label.error, label.ferror{
    color: #dc3f35;
    font-size: 13px;
	display:none;
}

#af-form input.error,
textarea.error {border: 1px solid #ff3f3f;}

#progress{
    margin-top: 15px;
}
#af-form .btn{
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
	-webkit-appearance: button;
	cursor: pointer;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
#af-form .btn:hover{
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
}

/**** LOGOS ****/

.logo_filmlondon{
	background: url('../images/logo_filmlondon.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_filmlondon:hover{
	background: url('../images/logo_filmlondon.png') 0 0;
}
.logo_ecculture{
	background: url('../images/logo_ecculture.png') 0 -81px; 
	height: 81px;
	width: 225px;
	cursor:pointer;
}
.logo_ecculture:hover{
	background: url('../images/logo_ecculture.png') 0 0;
}
.logo_ecmedia{
	background: url('../images/logo_ecmedia.png') 0 -60px; 
	height: 60px;
	width: 225px;
	cursor:pointer;
}
.logo_ecmedia:hover{
	background: url('../images/logo_ecmedia.png') 0 0;
}
.logo_promalaga{
	background: url('../images/logo_promalaga.png') 0 -110px; 
	height: 110px;
	width: 220px;
	cursor:pointer;
}
.logo_promalaga:hover{
	background: url('../images/logo_promalaga.png') 0 0;
}
.logo_mra{
	background: url('../images/logo_mra.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_mra:hover{
	background: url('../images/logo_mra.png') 0 0;
}
.logo_rarr{
	background: url('../images/logo_rarr.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_rarr:hover{
	background: url('../images/logo_rarr.png') 0 0;
}
.logo_tamizammit{
	background: url('../images/logo_tamizammit.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_tamizammit:hover{
	background: url('../images/logo_tamizammit.png') 0 0;
}
.logo_unilund{
	background: url('../images/logo_unilund.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_unilund:hover{
	background: url('../images/logo_unilund.png') 0 0;
}
.logo_ystad{
	background: url('../images/logo_ystad.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_ystad:hover{
	background: url('../images/logo_ystad.png') 0 0;
}
.logo_bucharestilfov{
	background: url('../images/logo_bucharestilfov.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_bucharestilfov:hover{
	background: url('../images/logo_bucharestilfov.png') 0 0;
}
.logo_apulia{
	background: url('../images/logo_apulia.png') 0 -110px; 
	height: 110px; 
	width: 220px;
	cursor:pointer;
}
.logo_apulia:hover{
	background: url('../images/logo_apulia.png') 0 0;
}
.logo_barcelonaactiva{
	background: url('../images/logo_barcelonaactiva.png') 0 -29px; 
	height: 29px; 
	width: 225px;
	cursor:pointer;
}
.logo_barcelonaactiva:hover{
	background: url('../images/logo_barcelonaactiva.png') 0 0;
}
.logo_capdigital{
	background: url('../images/logo_capdigital.png') 0 -82px; 
	height: 82px; 
	width: 225px;
	cursor:pointer;
}
.logo_capdigital:hover{
	background: url('../images/logo_capdigital.png') 0 0;
}
.logo_3gmedia{
	background: url('../images/logo_3gmedia.png') 0 -113px; 
	height: 113px; 
	width: 225px;
	cursor:pointer;
}
.logo_3gmedia:hover{
	background: url('../images/logo_3gmedia.png') 0 0;
}
.logo_investmentbank{
	background: url('../images/logo_investmentbank.png') 0 -96px; 
	height: 96px; 
	width: 225px;
	cursor:pointer;
}
.logo_investmentbank:hover{
	background: url('../images/logo_investmentbank.png') 0 0;
}
.logo_ibb{
	background: url('../images/logo_ibb.png') 0 -62px; 
	height: 62px; 
	width: 225px;
	cursor:pointer;
}
.logo_ibb:hover{
	background: url('../images/logo_ibb.png') 0 0;
}
.logo_eutelsat{
	background: url('../images/logo_eutelsat.png') 0 -51px; 
	height: 51px; 
	width: 225px;
	cursor:pointer;
}
.logo_eutelsat:hover{
	background: url('../images/logo_eutelsat.png') 0 0;
}
.logo_estonia{
	background: url('../images/logo_estonia.png') 0 -159px; 
	height: 159px; 
	width: 225px;
	cursor:pointer;
}
.logo_estonia:hover{
	background: url('../images/logo_estonia.png') 0 0;
}
.logo_estonia2{
	background: url('../images/logo_estonia2.png') 0 -187px; 
	height: 187px; 
	width: 225px;
	cursor:pointer;
}
.logo_estonia2:hover{
	background: url('../images/logo_estonia2.png') 0 0;
}
.logo_lapland{
	background: url('../images/logo_lapland.png') 0 0px; 
	height: 118px; 
	width: 225px;
	cursor:pointer;
}
.logo_latvia{
	background: url('../images/logo_latvia.png') 0 -51px; 
	height: 51px; 
	width: 225px;
	cursor:pointer;
}
.logo_latvia:hover{
	background: url('../images/logo_latvia.png') 0 0;
}
.logo_malta{
	background: url('../images/logo_malta.png') 0 -116px; 
	height: 116px; 
	width: 225px;
	cursor:pointer;
}
.logo_malta:hover{
	background: url('../images/logo_malta.png') 0 0;
}
.logo_phoenix{
	background: url('../images/logo_phoenix.png') 0 -148px; 
	height: 148px; 
	width: 225px;
	cursor:pointer;
}
.logo_phoenix:hover{
	background: url('../images/logo_phoenix.png') 0 0;
}
.logo_doremi{
	background: url('../images/logo_doremi.png') 0 -133px; 
	height: 133px; 
	width: 225px;
	cursor:pointer;
}
.logo_doremi:hover{
	background: url('../images/logo_doremi.png') 0 0;
}
.logo_eacea{
	background: url('../images/logo_eacea.png') 0 -132px; 
	height: 132px; 
	width: 225px;
	cursor:pointer;
}
.logo_eacea:hover{
	background: url('../images/logo_eacea.png') 0 0;
}
.logo_ebn{
	background: url('../images/logo_ebn.png') 0 -150px; 
	height: 150px; 
	width: 225px;
	cursor:pointer;
}
.logo_ebn:hover{
	background: url('../images/logo_ebn.png') 0 0;
}
.logo_ec{
	background: url('../images/logo_ec.png') 0 -156px; 
	height: 156px; 
	width: 225px;
	cursor:pointer;
}
.logo_ec:hover{
	background: url('../images/logo_ec.png') 0 0;
}
.logo_leo{
	background: url('../images/logo_leo.png') 0 -65px; 
	height: 65px; 
	width: 225px;
	cursor:pointer;
}
.logo_leo:hover{
	background: url('../images/logo_leo.png') 0 0;
}
.logo_filminstitut{
	background: url('../images/logo_filminstitut.png') 0 0px; 
	height: 55px; 
	width: 225px;
	cursor:pointer;
}
.logo_ugc{
	background: url('../images/logo_ugc.png') 0 -151px; 
	height: 151px; 
	width: 225px;
	cursor:pointer;
}
.logo_ugc:hover{
	background: url('../images/logo_ugc.png') 0 0;
}
.logo_finn{
	background: url('../images/logo_finn.png') 0 -150px; 
	height: 150px; 
	width: 225px;
	cursor:pointer;
}
.logo_finn:hover{
	background: url('../images/logo_finn.png') 0 0;
}
.logo_croatianac{
	background: url('../images/logo_croatianac.png') 0 0px; 
	height: 43px; 
	width: 225px;
	cursor:pointer;
}

/**** CURRENT NEWS ****/

#currentContent{
	width:900px;
	margin-left:-40px;
	margin-top:25px;
}
#currentContent .contentTitle{
	width:900px;
	height:36px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:9px;
}
#currentContent .subContentTitle{
	width:900px;
	height:36px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:9px;
}
#currentContent .subsubContentTitle{
	width:900px;
	height:36px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:9px;
}
#currentContent .subsubsubContentTitle{
	width:900px;
	height:36px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:9px;
}
#currentContent .contentTitleFix{
	width:900px;
	height:34px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:11px;
}
#currentContent .contentTitleMouseoverOnly{
	width:900px;
	height:34px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:11px;
}
#currentContent .contentMenu{
	width:900px;
	height:34px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
	padding-left:50px;
	padding-top:11px;
}
#currentContent .contentMenuBtn{
	width:900px;
	height:34px;
	background-image:url(../images/content_grey.png);
	background-repeat:no-repeat;
	margin-bottom:-20px;
	cursor:pointer;
	float:left;
	margin-left:10px;
	margin-top:-11px;
	padding-left:20px;
	padding-top:11px;
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
}
#currentContent .contentMenuBtn:hover{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .contentTitle:hover{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .subContentTitle:hover{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .subsubContentTitle:hover{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .subsubsubContentTitle:hover{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .contentTitleMouseoverOnly:hover{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .contentTitleMouseoverOnly:hover a{
	color:black;
}
#currentContent .selected{
	background-image:url(../images/content_green.png);
	color:black;
}
#currentContent .content{
	display:none;
	background-image:url(../images/content_bg.jpg); 
	background-color:#f9f9f9;
	width:786px;
	margin-left:10px;
	padding-left:50px;
	padding-right:50px;
	padding-top:25px;
	padding-bottom:25px;
	margin-top:6px;
}
#currentContent .content a{
	color:#98A625;
	font-weight:bold;
}
#currentContent .subContent{
	display:none;
	background-image:url(../images/content_bg.jpg); 
	background-color:#f9f9f9;
	width:786px;
	margin-left:10px;
	padding-left:50px;
	padding-right:50px;
	padding-top:25px;
	padding-bottom:25px;
	margin-top:6px;
}
#currentContent .subContent a{
	color:#98A625;
	font-weight:bold;
}
#currentContent .subsubContent{
	display:none;
	background-image:url(../images/content_bg.jpg); 
	background-color:#f9f9f9;
	width:786px;
	margin-left:10px;
	padding-left:50px;
	padding-right:50px;
	padding-top:25px;
	padding-bottom:25px;
	margin-top:6px;
}
#currentContent .subsubContent a{
	color:#98A625;
	font-weight:bold;
}
#currentContent .subsubsubContent{
	display:none;
	background-image:url(../images/content_bg.jpg); 
	background-color:#f9f9f9;
	width:786px;
	margin-left:10px;
	padding-left:50px;
	padding-right:50px;
	padding-top:25px;
	padding-bottom:25px;
	margin-top:6px;
}
#currentContent .subsubsubContent a{
	color:#98A625;
	font-weight:bold;
}
/**** SIDEBAR ***/

#sidebar{
	width:200px;
	height:*;
	float:left;
	z-index:9999;
	position:absolute;
}

/**** MENU ****/

#menuBox{
	width:163px;
	margin-left:20px;
	margin-top:30px;
	/*font-family:Helvetica;*/
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
}
#submenuBox{
	width:163px;
	margin-left:20px;
	margin-top:30px;
	/*font-family:Helvetica;*/
	letter-spacing: 0.7pt;
	color:white;
	font-size: 14px;
	font-weight:700;
}
.menuField{
	width:171px;
	height:34px;
	/*width:163px;
	height:31px;*/
    cursor:pointer;
    margin-left:0;
	margin-top:-13px;
	margin-bottom:3px;
	
	/*background: #696a6b; /* Old browsers */
	background-image:url(../images/btn_grey_2.png);
	background-repeat:no-repeat;
	/*background: -moz-linear-gradient(top, #696a6b 0%, #58595b 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58595b), color-stop(100%,#696a6b)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #696a6b 0%,#58595b 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #696a6b 0%,#58595b 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #696a6b 0%,#58595b 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #696a6b 0%,#58595b 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696a6b', endColorstr='#58595b',GradientType=0 ); /* IE6-9 */
}
.menuField:hover{
	background-image:url(../images/btn_green_2.png);
	background-repeat:no-repeat;
	color:black;
	/*background: #98a625; /* Old browsers */
	/*background: -moz-linear-gradient(top, #98a625 0%, #b8c92d 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98a625), color-stop(100%,#b8c92d)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #98a625 0%,#b8c92d 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #98a625 0%,#b8c92d 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #98a625 0%,#b8c92d 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #98a625 0%,#b8c92d 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a625', endColorstr='#b8c92d',GradientType=0 ); /* IE6-9 */
}
.menu_link {
    padding-left: 15px;
    padding-top: 10px;
}
.menuSubWrap{
	width:163px;
	padding-top:6px;
	display: none;
	margin-left:8px;
	margin-top:-19px;
}
.menuSubfield{
    cursor: pointer;
	/*width: 155px;
	height:31px;*/
	width: 163px;
	height:34px;
	margin-top:-15px;
    padding-bottom: 5px;
    padding-top: 0;
	
	background-image:url(../images/subbtn_grey_2.png);
	background-repeat:no-repeat;
	/*background: #aaaaaa; /* Old browsers */
	/*background: -moz-linear-gradient(top, #aaaaaa 0%, #8c8c8c 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(100%,#8c8c8c)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #aaaaaa 0%,#8c8c8c 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #aaaaaa 0%,#8c8c8c 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #aaaaaa 0%,#8c8c8c 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #aaaaaa 0%,#8c8c8c 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8c8c8c',GradientType=0 ); /* IE6-9 */
}
.menuSubfieldFirst{
	cursor: pointer;
	/*width: 155px;
	height:31px;*/
	width: 163px;
	height:34px;
	margin-top:0px;
    padding-bottom: 5px;
    padding-top: 0;
	
	background-image:url(../images/subbtn_grey_2.png);
	background-repeat:no-repeat;
	/*background: #aaaaaa; /* Old browsers */
	/*background: -moz-linear-gradient(top, #aaaaaa 0%, #8c8c8c 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(100%,#8c8c8c)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #aaaaaa 0%,#8c8c8c 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #aaaaaa 0%,#8c8c8c 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #aaaaaa 0%,#8c8c8c 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #aaaaaa 0%,#8c8c8c 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8c8c8c',GradientType=0 ); /* IE6-9 */
}

.sub_txt{
    padding-left: 15px;
    padding-top: 10px;
}

a.menu-link{
  color:black;
}

a.chosen{
  color:white;
}

a.menu-link:hover{
  color:white;
}

/****** CONTACT MANAGER ******/

.picList{
	width:840px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #E5E5E5;
	border-bottom:solid 1px #E5E5E5; 
	margin-bottom:8px;
}
.picList:hover{
	backgound-color:#D6E9C6;
}
.picList img{
	width:45px;
	height:45px;
	float:left;
}
.picListEdit{
	width:840px;
	height:150px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #E5E5E5;
	border-bottom:solid 1px #E5E5E5; 
	margin-bottom:8px;
	overflow:hidden;
}
.picListEdit:hover{
	backgound-color:#D6E9C6;
}
.picListEdit img{
	width:45px;
	height:45px;
	float:left;
}
.saveButtonIcon{
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_save_icon.png) no-repeat;
}
.deleteButtonIcon{
	float:left;
	margin-left:10px;
	margin-top:20px;
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_delete_icon.png) no-repeat;
}
.expandButton{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_expand.png) no-repeat;
}
.editButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_edit.png) no-repeat;
}
.removeButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_remove.png) no-repeat;
}
.addButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_add.png) no-repeat;
}
.saveButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_save.png) no-repeat;
}
.deleteButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_delete.png) no-repeat;
}
.searchButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_search.png) no-repeat;
}
.closeButton{
	width:60px;
	height:20px;
	cursor:pointer;
	background:url(../images/btn_close.png) no-repeat;
}
.inputTitle{
	margin-left:5px;
	width:360px;
	font-size:12pt;
	margin-bottom:2px
}
.inputAuthor{
	width:133px;
	height:12px;
	margin-left:5px;
	font-size:8pt;
	padding:2px
}
.inputDate{
	width:68px;
	margin-left:5px;
	height:12px;
	padding:2px;
	margin:0;
	font-size:8pt
}
.inputCompany{
	width:132px;
	margin-left:5px;
	height:12px;
	padding:2px;
	margin:0;
	font-size:8pt;
	margin-right:10px
}
.textareaDescription{
	margin-left:10px;
	width:330px;
	height:62px
}
.labelPicture{
	width:75px;
	float:left;
	margin-left:45px;
	margin-top:-70px
}
.inputPicture{
	margin-left:140px;width:300px;font-size:8pt;margin-bottom:2px;margin-top:-70px;float:left
}
.labelThumbnail{
	width:75px;
	float:left;
	margin-left:45px;
	margin-top:-40px
}
.inputThumbnail{
	margin-left:140px;width:300px;font-size:8pt;margin-bottom:2px;margin-top:-40px;float:left	
}
.sectorTagBoxSub{
	padding-top:5px;
	clear:left;
}
