/* common classes */
.fl-l	{ float: left; }
.fl-r 	{ float: right; }
.cl-b 	{ clear: both; }
.cl-l	{ clear:left; }
.cl-r	{ clear: right; }

.dsp-n	{ display: none; }
.pos-abs{ position: absolute; }
.pos-rel{ position: relative; }

.txt-c { text-align: center !important; }
.txt-r { text-align: right;}
.txt-l { text-align: left;}
.txt-tr-u { text-transform: uppercase;}

.brd-none { border: none !important; }

.mrgn-t-b { margin-top: 60px;}
.mrgn-t-m2{ margin-top: 45px;}
.mrgn-t-m { margin-top: 30px;}
.mrgn-t-s { margin-top: 15px !important;}
.mrgn-t-n { margin-top: 0 !important;}
.mrgn-b-s { margin-bottom: 15px !important;}
.mrgn-b-m { margin-bottom: 20px !important;}

.pdd-t-b { padding-top: 60px !important;}
.pdd-t-m { padding-top: 30px;}
.pdd-t-s { padding-top: 15px !important;}
.pdd-t-n { padding-top: 0 !important;}

.pdd-b-b { padding-bottom: 60px;}
.pdd-b-m { padding-bottom: 30px;}
.pdd-b-s { padding-bottom: 15px !important;}
.pdd-b-n { padding-bottom: 0 !important;}

.pdd-tb-m { padding-top: 20px; padding-bottom: 20px;}

a {
	text-decoration: none;
	color: inherit;
}


.cl-fix { zoom: 1}
.cl-fix:after {
	content: "";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	font-size: 0;
	clear: both;
}
* html .cl-fix   { zoom: 1; } /* IE6 */
*:first-child+html .cl-fix { zoom: 1; } /* IE7 */
/* end common classes */
/* global classes */

/* end global classes */

html, body {
	background: #ffffff;
	min-width: 1000px;
	color: #0c3c60;
}


.logo {	width:100%; text-align: center; padding: 100px 0px 60px 0px;	  }
.under {	width:100%; text-align: center; padding: 0px 0px;	  }
.project > div { padding: 30px 0;}
.project {
	 /* background:url(images/bgr.jpg) no-repeat top; */
	/* height:200px; */
	width: 1000px; 
	margin: 40px auto; 
	position: relative; 
	//padding-top: 45px; 
	background-image: linear-gradient(to right, #fdfdfd 0%, #f4f5f9 15%, #f4f5f9 50%, #f4f5f9 85%, #fdfdfd 100%);
	position:relative;
    box-shadow: 0 5px 5px -6px #777, 0 -5px 5px -6px #777;
}


.project .logos { padding-left:50px; float: left; width: 300px;}
.project .logos img { margin:0px 15px; display: inlibe-block;  }
.project .file { text-align:center; padding-right:50px; float: right; width: 600px; }
.project .file p {font-family: Trebuchet MS, sans-serif; font-size:13px; text-align:center; margin:5px 0px 15px 0px; line-height:16px; }

.post_date {
	font-size: 10px; 
	margin-bottom: 10px !important;
	margin-top: 0px !important;
	padding: 0;
	text-align: right !important;
	color: #a3a3a3;
	border-bottom: 1px solid #ccc;
}

.tbl_logo {
	text-align: center;
	padding: 0 50px 20px;
}


.logo_eu,
.logo_op {
	width: auto;
	height: 70px;
	max-height: 70px;
	margin: 0 15px;
}

.tbl_info {
	padding: 0 50px 0;
	text-align:center;	
}
.project .tbl_info p {
		font-family: Trebuchet MS, sans-serif; font-size:13px; text-align:center; margin:5px 0px 15px 0px; line-height:16px; 
	
}

.project .tbl_info p b {font-weight:700;}
