body {
	margin:0px;
	padding:0px;
	color: #2F2F2f;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	line-height: 1.3em;
	xbackground: url("images/top-bg.jpg") center top #F6F6F6;
	letter-spacing: 0.02em;
}
img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
a, a:visited, a:hover {
	color:#0000FF;
	font-size: 1.0em;
	text-decoration: none;
	outline: none;
}
a:hover {
	color:#000088;
	text-decoration: underline;
}
a:active {
	outline: none;
}

a:focus
{
outline: none;
}

ul, ol {
	padding:0px 0px 0px 0px;
	margin:0;
}
ul, ol {
	margin-left: 25px;
}
li {
	padding:0px 0px 0px 0px;
}
p {
	padding:0;
	margin:0;
	padding: 5px 0;
}
li p {
	padding: 2px 0;
}

input {
	border:1px solid #cccccc;
}
select {
	border:1px solid #cccccc;
}
textarea {
	border:1px solid #cccccc;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding: 0;
}
h1 {
	color:#989898;
	font-size:19px;
	font-weight:normal;
	margin:0px;
	padding:0;
	position:inherit !important;
}

.h1Link {
	color:#989898;
	text-decoration:none;
	font-size:19px;
}
.h1Link:hover {
	color:#989898;
	text-decoration:none;
	font-size:19px;
}

h2 { 
	color:#989898;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0;
}

.link {
	color:#48b6cb;
	text-decoration:none;
}
.link:hover {
	color:#489ecb;
	text-decoration:none;
}

a.button, a.button:visited, a.button:hover {
	display: inline-block;
	padding: 5px 10px;
	background: #455A2D;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 0;
}

a.button:hover {
	background: #D7EAF4;
	color: #434F5F;
}

a.button.color2 {
	
}


/* clasa paginare */
.pagination {
	font-weight:normal;
}
.linkpage {
	color:#444444;
	text-decoration:none;
}
.selectedpage {
	font-weight:bold;
	color:#30A7BC;
	text-decoration:none;
	border:1px solid #30A7BC;
	padding:2px;
}
.nextBtn {
	color:#30A7BC;
}

/* front tpl pages */
.linkpageFront {
	text-decoration:none;
	color:#30A7BC;
	float:left;
	display:inline;
	padding:0px 3px;
}
.linkpageFront:hover {
	text-decoration:underline;
	color:#30A7BC;
	padding:0px 3px;
	float:left;
	display:inline;
}
.selectedpageFront {
	text-decoration:none;
	color:#30A7BC;
	float:left;
	padding:0px 3px;
	display:inline;
	border:1px solid #30A7BC;
}
.selectedpageFront:hover {
	text-decoration:underline;
	color:#30A7BC;
	float:left;
	padding:0px 3px;
	display:inline;
	border:1px solid #30A7BC;
	background-color:#cacaca;
}
.btnPages {
	text-decoration:none;
	color:#444444;
	padding:0px 3px;
	display:inline;
	float:left;
}
.btnPages:hover {
	text-decoration:underline;
	color:#BF0D00;
	padding:0px 3px;
	display:inline;
	float:left;
}

/*------------------------------------------*/
.bara-avertizare a {
	font-size:16px;
}
.bara-avertizare {
	z-index: 100;
	position:fixed;
	width: 100%;
	height: 20px;
	padding: 20px 0;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #A38D65;
	text-shadow: 1px 1px white;
	background: #FDF3CB;
	border-bottom: 1px solid #F6DA9D;
}
#parentDiv {
	width:960px;
	margin:0 auto;
}
#mainContent {
	width:940px;
	margin:0 auto;
	padding: 20px;
	padding-bottom:50px;
	padding-top:15px;
	/*background: #fafafa url(maincontent_bg.jpg) scroll repeat-x;*/
	xbackground: #FFFFF0;
	xbox-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.2), -6px 0 6px -4px rgba(0, 0, 0, 0.2);
	background-color:#FFF;
}
#mainContent.v2 {
	padding-left: 20px;
	width: 900px;
}

.gradient {
	background:#fafafa url(images/top-bg.jpg) scroll repeat 0 0;
	background-image:none;
	background-color:#FFF;
}
#content {
	float:left;
	width:640px;
}
#content.v2 {
	width: 680px;
}
#header {
	width:960px;
	margin:0 auto;
}
#headerForms {
	height:160px;
	width:960px;
	margin:0 auto;
}
.headerContainer {
}

#title {
	float:left;
	height:40px;
	line-height:40px;
	padding: 22px 10px 22px 100px;
	z-index:1;
	float: left;
	font-family: serif;
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu {
	float:right;
	height:40px;
	line-height:40px;
	position:relative;
	z-index:1;
}
#menuForms {
	float:right;
	height:40px;
	line-height:40px;
	margin-top:-24px;
}
#logo {
	float:left;
}
#footer {
	background:url('images/bg-footer.jpg') repeat-x #ebe9ea;
	width:100%;
	height:275px;
	border-bottom: #DDDDDD;
}
#footer2 {
	background-image:url(images/footer_bg.jpg);
	width:100%;
	height:280px;
}
#footerForms {
	background-image:url(images/footer_bg.jpg);
	width:100%;
	height:300px;
	margin-top:30px;
}

#banner {
	width: 660px;
	padding: 10px 0;
	padding-bottom: 20px;
}
#banner .news-container {
	float: left;
	width: 280px;
}

#banner .banner-image {
	float: right;
	margin-left: 10px;
	width: 340px;
	background: #000;
	height: 250px;
	background: #FFFFFF;
	border: 1px solid #ccc;
}

#banner .banner-image.v2 {
	border: none;
	background: none;
	width: 280px;
	height: 361px;
	text-align: right;
}

#banner .news-container.v3 {
	float: left;
	width: 370px;
}
#banner .banner-image.v2 img {
	border: 1px solid #999;
	padding: 4px;
}

.news-container {
	
}
.news-container p.more {
	text-align: right;
}
.news-container p.more a {
	font-size: 16px;
	font-weight: bold;
	color: #06f;
}
.news-container.v3 p.more a {
	color: #1A4A1B;
}

.news-slider {
	width: 280px;
	height: 242px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #ccc;
	overflow: hidden;
}

.news-slider ul{
	padding: 0;
	list-style: none;
}
.news-slider li{
	display: block;
	position: relative;
	height: 211px;
	padding: 20px;
	/* border-bottom: 1px dashed #ccc; */
}

.news-slider.v2 {
	width: 320px;
	height: 250px;
}
.news-slider.v2 li {
	height: 191px;
}
.news-slider.v3 {
	width: 370px;
	height: 250px;
	border-color: #666;
}
.news-slider.v3 li {
	height: 191px;
	color: white;
	background: #437C40;
	border-color: #666;
}
.news-slider.v3 li .small {
	color: #EEE;
}
.news-slider.v3 a {
	color: #EEF;
}

.news-slider li .small {
	display: block;
	position: absolute;
	bottom: 15px;
	right: 20px;
	
	text-align: justify;
	font-style: italic;
	font-size: 12px;
	color: #888;
}
.news-slider li:after {
	content: '';
	display: block;
	clear: both;
}
.news-slider img{
	float: left;
	width: 100px;
	margin: 5px 10px 0 0;
}
.news-slider a {
	font-size: 18px;
	font-weight: bold;
	color: #06f;
}
.news-slider p {
	text-align: justify;
	line-height: 1.2em;
	margin: 10px 0 0;
	font-size: 14px;
}


.sideLeft {
	float:left;
	width:200px;
	margin-right:20px;
}
.sideRight {
	float:right;
	width:300px;
	margin-left:20px;
}
.floatLeft {
	float:left;
}
.floatLeftTxt {
	float:left;
	height:30px;
	line-height:30px;
}
.floatLeftForm {
	float:left;
	height:24px;
	line-height:24px;
}
.floatLeftForm2 {
	float:left;
	height:24px;
	line-height:24px;
	width:80px;
}
.floatLeftLabel {
	float:left;
	height:32px;
	line-height:32px;
	width:100px;
}
.floatLeftLabel2 {
	float:left;
	height:24px;
	line-height:24px;
	width:100px;
}
.floatLeftLabel3 {
	float:left;
	height:24px;
	line-height:24px;
	width:210px;
}
.floatLeftError {
	float:left;
	color:red;
	margin-left:5px;
	height:21px;
	line-height:21px;
}
.floatLeftScris {
	float:left;
	height:21px;
	line-height:21px;
	width:260px;
}
.floatLeftScriss {
	float:left;
	height:21px;
	line-height:21px;
	width:270px;
}
.floatLeftScris2 {
	float:left;
	height:21px;
	line-height:21px;
	width:120px;
}
.floatLeftScrisProiects {
	float:left;
	height:21px;
	line-height:21px;
	width:270px;
	font-weight:bold;
}
.floatLeftScrisProiects2 {
	float:left;
	height:21px;
	line-height:21px;
	width:270px;
}
.floatLeftValues {
	float:left;
	height:21px;
	line-height:21px;
}
.floatLeftMarginLeft {
	float:left;
	margin-left:10px;
}
.floatLeftScrisReg {
	float:left;
	height:21px;
	line-height:21px;
	width:110px;
}
.floatRightScris {
	float:right;
	height:21px;
	line-height:21px;
}
.floatRight {
	float:right;
}
.clear {
	clear:both;
	font-size:0px;
}
#AjaxLoading {
	position:absolute;
	top:50px;
	left:400px;
	background:#FCF5AA none repeat scroll 0 0;
	padding:5px 10px;
	text-align:center;
	width:180px;
	z-index:1410065408;
	display:none;
}
#AjaxLoading img {
	margin-right:5px;
	vertical-align:bottom;
}
.eroareDiv {
	color:red;
	font-weight:normal;
}
.successDiv {
	color:green;
	font-weight:normal;
}
#tabnav {
	background:transparent url('images/native/tab_bottom.gif') repeat-x scroll center bottom;
	height:20px;
	margin:0;
	padding-left:10px;
}
.titleContent {
	width:642px;
	background-image:url('images/native/table_bg.gif');
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	font-weight:bold;
	padding-left:10px;
}
.active {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	float:left;
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin-right:4px;
	padding:2px 10px;
	text-decoration:none;
}
.inactive {
	background:transparent url('images/native/tab_bg.gif') repeat-x scroll 0 0;
	border:1px solid #CCCCCC;
	color:#666666;
	float:left;
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin-right:4px;
	padding:2px 10px;
	text-decoration:none;
}
#tabnav a:hover {
	background:#FFFFFF none repeat scroll 0 0;
}
#tabnav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.errorDiv {
	color:red;
	font-style: italic;
	padding-bottom:10px;
}
.succesDiv {
	color:green;
	font-style: italic;
	padding-bottom:10px;
}


/** Top ulMenu style **/

.ulMenu, .ulMenu ul {
	padding:0px;
	margin:0px;
	text-indent: 0;
	list-style-type:none;
}
.ulMenu .liMenuFirst {
	list-style-type:none;
	float:left;
	color: #223E4F;
	
}
.leftMenu .liMenuFirst
{
	display: none;
}
.ulMenu .liMenu {
	list-style-type:none;
	float:left;
	color: #223E4F;
}
.ulMenu .liMenuSep {
	list-style-type:none;
	float:left;
	color: #223E4F;
}
.ulMenu .linkMenu, .ulMenu .linkMenuSelected {
	color: #223E4F;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
}
.ulMenu .linkMenuSelected, .ulMenu .linkMenuSelected:hover {
	color: #3C7BA6;
	text-decoration: none;
}
.ulMenu .linkMenuSelected:holetter-spacingver {
	color: #3C7BA6;
}

.ulMenu .linkMenu:hover {
	color: #3C7BA6;
    text-decoration: none;
}


/** Left (side) menu style **/

.leftMenu, .leftMenu ul {
	padding:0px;
	margin:0px;
	text-indent: 0;
	list-style-type:none;
}

.leftMenu li a {
	display: block;
	font-family: Verdana;
	font-size: 15px;
	padding: 10px;
	margin: 0 0 5px 0;
	background: #FFFFFF;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}

.leftMenu li a.color1 {
	background: #434F5F;
	color: #FFFFFF;
}
.leftMenu li.color1 ul li a {
	background: #C4D7AE;
}
.leftMenu li a.color2 {
	background: #455A2D;
	color: #FFFFFF;
}
.leftMenu li.color2 ul li a {
	background: #D0EDAF;
}
.leftMenu li a.color3 {
	background: #5B435F;
	color: #FFFFFF;
}
.leftMenu li.color3 ul li a {
	background: #EBD5EF;
}
.leftMenu li a.color4 {
	background: #654241;
	color: #FFFFFF;
}
.leftMenu li.color4 ul li a {
	background: #EDDCDC;
}
.leftMenu li a.color5 {
	background: #837F37;
	color: #FFFFFF;
}
.leftMenu li.color5 ul li a {
	background: #E9E8B5;
}
.leftMenu li a.color6 {
	background: #435F58;
	color: #FFFFFF;
}
.leftMenu li.color6 ul li a {
	background: #DAE8CC;
}

.leftMenu li a:hover {
	background: #D7EAF4;
	padding-left: 10px;
	color: #434F5F;
	text-decoration: none;
}

.leftMenu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	border-top: none;
	margin-bottom: 5px;
}

.leftMenu ul li a {
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 5px 0 5px 30px;
	font-weight: normal;
	color: #223E4F;
	border: none;
	border-top: 1px solid #FFFFFF;
}
.leftMenu ul li a:hover {
	padding-left: 30px;
}


.leftMenu .liMenuSep {
	display: none;
}
.leftMenu .linkMenuSelected, .leftMenu .linkMenuSelected:hover {
	/* color: #223E4F; */
	color: #FFFFFF;
	background: #0D6390;
	font-weight: bold;
	border: none;
}

.leftMenu li.hasSubmenu a {
	border: 1px solid #FFFFFF;
	border-bottom: none;
	margin-bottom: 0px;
}
.leftMenu li.hasSubmenu ul li a {
	border: none;
	border-top: 1px solid #FFFFFF;
}

/*  Misc  */

.star {
	color:red;
	font-weight:bold;
}
.pageTitle {
	border-top:4px solid #183243;
	margin-top:15px;
}
.pageTitle.pt1
{
	border-top:4px solid #012b7f;
}
.pageTitle.pt2
{
	border-top:4px solid #fcd25c;
}
.pageTitle.pt3
{
	border-top:4px solid #ce1127;
}
.pageTitle2 {
	margin-top:15px;
}
.pageTitle2 h1 {
	font-size:20px;
	color:#183243;
	/*font-family:Courier New;*/
	font-family: Verdana;
	font-weight:bold;
}
.pageTitle h1 {
	font-size:20px;
	color:#183243;
	/*font-family:Courier New;*/
	font-family: Verdana;
	font-weight:bold;
	margin: 10px 0;
}
.pageContent h1 {
	font-size:20px;
	color:#183243;
	/*font-family:Courier New;*/
	font-family: Verdana;
	font-weight:bold;
	padding: 7px 0;
	margin-bottom: 10px;
}
.pageContentContrib h1 {
	font-size:20px;
	color:#183243;
	/*font-family:Courier New;*/
	font-weight:bold;
}

.pageContent h2 {	
                 	font-size:16px;
                 	color:#306385;
                 	font-weight:normal;
}
.pageContent {
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 14px;
	font-family: Verdana;
	text-align: justify;
}
.pageContent ul {
	padding-left: 1em;
	text-indent: -1em;
}
.pageContent ul li {
	list-style-position:inside;
}
.inputs {
	height:13px;
	padding:4px;
	border:1px solid #d0d0d0;
	width:250px;
}
.inputs:focus {
	height:13px;
	padding:4px;
	border:1px solid #183243;
	width:250px;
}
.select {
	height:25px;
	padding:4px;
	border:1px solid #d0d0d0;
	width:260px;
	background-color:#ffffff;
}
.selectError {
	height:25px;
	padding:4px;
	border:1px solid red;
	width:260px;
	background-color:#ffffff;
}
.inputsSmall {
	height:13px;
	padding:4px;
	border:1px solid #d0d0d0;
	width:100px;
}
.inputsSmall:focus {
	height:13px;
	padding:4px;
	border:1px solid #183243;
	width:100px;
}
.inputsSmallError {
	height:13px;
	padding:4px;
	border:1px solid red;
	width:100px;
}
.inputsError {
	height:13px;
	padding:4px;
	border:1px solid red;
	width:250px;
}
.textarea {
	padding:4px;
	border:1px solid #d0d0d0;
	width:250px;
}
.textarea:focus {
	padding:4px;
	border:1px solid #183243;
	width:250px;
}
.textareaError {
	padding:4px;
	border:1px solid red;
	width:250px;
	color:#9EA8B1
}
.textarea2 {
	padding:4px;
	border:1px solid #d0d0d0;
	width:550px;
}
.textarea2:focus {
	padding:4px;
	border:1px solid #183243;
	width:550px;
}
.textareaError2 {
	padding:4px;
	border:1px solid red;
	width:550px;
	color:#9EA8B1
}
.footerContainer {
	width:960px;
	margin:0 auto;
	padding:20px 0px 0px 0px;
}
.footerGradient {
	background-image:url(images/footer_gradient.png);
	background-repeat:repeat-x;
	background-position:top;
	min-height:54px;
}
.newsFooter h2 {
	font-size:20px;
	font-weight:bold;
	color:#434a51;
	padding-bottom:15px;
}
.aboutUsFooter {
	float:left;
	padding-left:20px;
	color:#cccccc;
	width:400px;
}
.aboutUsFooter h2 {
	font-size:19px;
	text-decoration:underline;
	font-weight:normal;
	color:#C2C2C2;
	padding-bottom:5px;
	/*font-family:Courier New;*/
}
.newsletterFooter h2 {
	font-size:19px;
	text-decoration:underline;
	font-weight:normal;
	color:#C2C2C2;
	padding-bottom:5px;
	/*font-family:Courier New;*/
}
.actFooter h2 {
	font-size:19px;
	text-decoration:underline;
	font-weight:normal;
	color:#C2C2C2;
	padding-bottom:15px;
	/*font-family:Courier New;*/
}
.linkFooter h2 {
	font-size:20px;
	font-weight:bold;
	color:#434a51;
	padding-bottom:15px;
}
.socialFooter h2 {
	font-size:19px;
	text-decoration:underline;
	font-weight:normal;
	color:#C2C2C2;
	padding-bottom:15px;
	/*font-family:Courier New;*/
}
.newsFooter {
	float:left;
	padding-right:60px;
	width:300px;
}
.actFooter {
	float:left;
	width:300px;
	padding-right:20px;
	padding-left:10px;
	background-image:url(images/vertical_footer.png);
	background-repeat:repeat-y;
}
.linkFooter {
	float:left;
	width:300px;
	padding-right:20px;
	padding-left:10px;
}
.newsletterFooter {
	float:left;
	color:#cccccc;
	padding-right:20px;
	width:498px;
	height:220px;
	background-image:url(images/vertical.png);
	background-repeat:repeat-y;
	background-position:right;
}
.socialFooter {
	float:left;
	width:240px;
	height:135px;
}
.ulFooter {
	padding:0px 0px 0px 10px;
	margin:0px;
}
.ulFooter li {
	list-style-type:none;
	padding-bottom:7px;
}
.ulFooter a {
	color:#434a51;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.ulFooter a:hover {
	color:#434a51;
	text-decoration:underline;
}
.breadcrumbs {
	float:left;
	color:#ffffff;
	padding-top:10px;
}
.breadcrumbs a {
	
}
.tab {
	height:20px;
	line-height:20px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:absolute;
	right:0px;
	top:0px;
	padding:5px;
	z-index:999;
}
.tab a {
	text-decoration:none;
	color:#183243;
}
.panelContainer {
	height:200px;
	background-color:#183243;
}

.boxTop {
	height:40px;
	line-height:40px;
	background:url('images/block-title.png') no-repeat;
	padding-left:40px;
}
.boxTop h1 {
	color: #FFFFFF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.boxContent {
	background:url('images/bg-block.jpg');
	font-family: Verdana;
	padding:0 20px;
	margin-bottom:40px;
}
.boxContent2 {
	background:url('images/bg-block.jpg');
    color: #595959;
    font-family: Verdana;
    font-size: 12px;
    padding: 20px;
}
.newsList {
	padding:0px 0px 10px 0px;
	margin:0px 10px;
}
.newsList li.newsBox {
	list-style-type:none;
	padding:5px 5px;
	color:#306385;
}
.newsList li.newsBox a {
	color:#306385;
	text-decoration:none;
	height:36px;
	font-family:Verdana;
	font-size:12px;
}
.newsList li.newsBox a:hover {
	color:#ff1e1e;
	text-decoration:none;
	height:36px;
}
.newsList li.blinkNews {
	font-weight:bold;
	list-style-type:none;
	padding:5px 5px;
	
	color:#306385;
}
.newsList li.blinkNews a {
	color:#306385;
	text-decoration:none;
	height:36px;
}
.newsList li.blinkNews a:hover {
	color:#4894C7;
	text-decoration:none;
	height:36px;
}
.searchDivContent {
	width:960px;
	margin:0 auto;
	height:35px;
}
.searchDiv {
	float:left;
	margin-top:5px;
}
.btnSearch {
	background:url('images/search.jpg') no-repeat;
	width:44px;
	height:34px;
	border:0px;
	cursor:pointer;
	margin-left:-3px;
    }

.btnNews{
	background:url('images/input-search.jpg') no-repeat;
	width:75px;
	height:40px;
	border:0px;
	cursor:pointer;
	float:right;
}

.inputSearch {
    color: #555555;
    height: 30px;
    line-height: 40px;
    width: 176px;
}
.banner {
    margin: 0 auto;
    position: relative;
    width: 950px;
}
.bannerContainer {
	margin-bottom:50px;
	position:relative;
	z-index:0;
}
.borderTop {
	background-color:#eeeeee;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	height:1px
}
.searchBar {
	background-color:#183243;
	height:35px;
	width:100%;
}
.searchBar a{
	color:#ffffff;
	text-decoration:none;
}
.searchBar a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.regDiv {
	padding-top:5px;
}
.contactBtnDiv {
	padding-top:10px;
	text-align:right;
	width:260px;
}
.btn {
	background-color:#183243;
	color:#ffffff;
	padding:5px;
	border:0px;
	cursor:pointer;
}
.regBtnDiv {
	width:480px;
	text-align:right;
	padding-top:10px;
}
.formDiv {
	float:left;
	width:270px;
}
.infoDiv {
	float: left;
	width: 100%;
	font-size: 11px;
}
.left {
	position:absolute;
	left:-36px;
	top:115px;
}
.right {
	position:absolute;
	right:-36px;
	top:115px;
}
.newsletterFooterInputs {
	background-color:#586974;
	border:1px solid #969EA3;
	width:233px;
	padding:4px;
	color:#CCCCCC;
}
.newsletterFooterInputs:focus {
	background-color:#586974;
	border:1px solid #CAB80D;
	width:233px;
	padding:4px;
	color:#CCCCCC;
}
.textareaNewsletter {
	background-color:#586974;
	border:1px solid #969EA3;
	width:486px;
	padding:4px;
	color:#CCCCCC;
	height:70px;
}
.textareaNewsletter:focus {
	background-color:#586974;
	border:1px solid #CAB80D;
	width:486px;
	padding:4px;
	color:#CCCCCC;
	height:70px;
}
.btnFooter {
	background: url(images/buttons/footer_btn.png) repeat-x scroll left top transparent;
    border: 1px solid #CCCCCC;
    color: #183243;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: auto;
    padding: 4px 8px;
    text-transform: uppercase;
    width: auto;
    display:block;
}
.btnFooter:hover {
	background-position: 0 -27px;
    border-color: #306284;
    color: #F2F2F2;
    cursor: pointer;
    height: auto;
    width: auto;
    text-decoration:none;
    display:block;
}
.btnTab {
	background: url(images/buttons/footer_btn.png) repeat-x scroll left top transparent;
    border: 1px solid #CCCCCC;
    color: #183243;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    padding: 2px 4px;
    text-transform: uppercase;
    width: auto;
}
.btnTab:hover {
	background-position: 0 -27px;
    border-color: #306284;
    color: #F2F2F2;
    cursor: pointer;
    height: auto;
    width: auto;
}
.newsletterBorder {
	background-image:url(images/border_footer.png);
	background-repeat:repeat-x;
	height:2px;
	margin-top:40px;
}
.moreLink {
	color:#cccccc;
	text-decoration:underline;
}
.moreLink:hover {
	color:#cccccc;
	text-decoration:none;
}

.linkNews {
	color:#4F4F4F;
}
.linkNews:hover {
	color:#4F4F4F;
	text-decoration:underline;
}
#cse-search-results iframe {width: 640px; }
#cse-search-results table {
	color:#4F4F4F;
	background:none;
	border:0px;
}
/*---------------------*/
/*#topline {
	background: url(images/gradient_bg.png) repeat scroll -510px 50% transparent;
    height: 3px;
    width: auto;
}*/
#toppanel {
    margin-left: auto;
    margin-right: auto;
    top: 0;
    width: 100%;
    z-index: 999;
}
#panel {
    background-image:url(images/footer_bg.jpg);
    border-bottom: 3px solid #183243;
    color: #CCCCCC;
    display: none;
    height: 260px;
    overflow: hidden;
    padding-top: 33px;
    position: relative;
    width: 100%;
    z-index: 3;
}
.tabHeader {
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 960px;
    z-index: 999;
}
.tabHeader .login {
    clear: right;
    display: block;
    float: right;
    height: 29px;
    margin: 0;
    position: relative;
    right: 60px;
    width: auto;
    margin-bottom: 18px;
    list-style-type: none;
}
.tabHeader .login .left {
    background: url("images/slide_panel_tab_l.png") no-repeat scroll left 0 transparent;
    display: block;
    float: left;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 19px;
}
.tabHeader .login {
    background: url("images/slide_panel_tab_bg.png") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    padding: 0;
    text-align: left;
    width: 132px;
}
.tabHeader .login .right {
    background: url("images/slide_panel_tab_r.png") no-repeat scroll left 0 transparent;
    display: block;
    float: left;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 21px;
}
.welcomeDiv {
	float:left;
	width:300px;
	background-image:url(images/vertical.png);
	background-repeat:repeat-y;
	background-position:right;
	height:160px;
}
.headerLogin {
	float:left;
	margin-left:20px;
	width:300px;
	background-image:url(images/vertical.png);
	background-repeat:repeat-y;
	background-position:right;
	height:160px;
}
.headerLogin2 {
	float:left;
	margin-left:20px;
	min-width:300px;
	background-image:url(images/vertical.png);
	background-repeat:repeat-y;
	background-position:right;
	height:160px;
}
.headerLogin h4 {
	font-weight:normal;
	color:#E1E1E1;
	font-size:18px;
	line-height:18px;
	margin-bottom:20px;
}
.headerLogin2 h4 {
	font-weight:normal;
	color:#E1E1E1;
	font-size:18px;
	line-height:18px;
	margin-bottom:20px;
}
.registerDiv h4 {
	font-weight:normal;
	color:#E1E1E1;
	font-size:18px;
	line-height:18px;
	margin-bottom:20px;
}
.welcomeDiv h4 {
	font-weight:normal;
	color:#E1E1E1;
	font-size:18px;
	line-height:18px;
	margin-bottom:20px;
}
.registerDiv {
	float:left;
	width:300px;
	padding-left:20px;
}
.panel_gradient_bg {
	width:960px;
	margin:0 auto;
}
.inputLogin {
	background-color:#586974;
	width:215px;
	height:17px;
	padding:5px;
	border:1px solid #969EA3;
	color:#cccccc;
}
.inputLogin:focus {
	background-color:#586974;
	width:215px;
	height:17px;
	padding:5px;
	border:1px solid #CAB80D;
	color:#cccccc;
}
.forgotPassLink, .forgotPassLink:hover, .forgotPassLink:visited {
	border-bottom: 1px dashed #FAFAFA;
    color: #FAFAFA;
    text-decoration: none;
    font-size: 12px;
}
.forgotPassLink:hover {
    color: #4894C7;
    text-decoration: none;
}
#toggle {
	float:right;
	background:url('images/toggle2.png') no-repeat;
	width:160px;
	height:30px;
	line-height:27px;
	text-align:center;
	margin-right:60px;
}
#toggle a {
	color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
.headTd {
	border-right:1px solid #4F4F4F;
	border-bottom:1px solid #4F4F4F;
	padding:5px;
}
.headTdLast {
	border-bottom:1px solid #4F4F4F;
	padding:5px;
}
.bodyTd {
	border-right:1px solid #4F4F4F;
	padding:5px;
}
.bodyTdLast {
	padding:5px;
}
.projectsTable {
	border-top:1px solid #6292AF;
	border-left:1px solid #6292AF;
	border-right:1px solid #6292AF;
}
.projectsTable tr:hover {
	background-color:#CFCFCF;
}
.projTdFirst2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTd {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTd2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
	width:230px;
}
.projTdLast {
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTdLast2 {
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTdBodyFirst {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
}
.projTdBodyFirst2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
	width:50px;
}
.projTdBody {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
}
.projTdBody2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
}
.projTdBodyLast {
	padding:5px;
	color:#183243;
	border-bottom:1px solid #6292AF;
}
.projTdBodyLast2 {
	padding:5px;
	color:#183243;
	border-bottom:1px solid #6292AF;
	text-align:center;
}
.stepTitle {
	font-size:16px;
	font-weight:bold;
	color:#183243;
	padding-top:10px;
}

.projectsTable {
	border-top:1px solid #6292AF;
	border-left:1px solid #6292AF;
	border-right:1px solid #6292AF;
}
.projectsTable tr:hover {
	background-color:#CFCFCF;
}
.projTdFirst {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTdFirst2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTd {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTd2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTdLast {
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTdLast2 {
	border-bottom:1px solid #6292AF;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#183243;
}
.projTdBodyFirst {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
}
.projTdBodyFirst2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
	width:50px;
}
.projTdBody {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
}
.projTdBody2 {
	border-right:1px solid #6292AF;
	border-bottom:1px solid #6292AF;
	padding:5px;
	color:#183243;
}
.projTdBodyLast {
	padding:5px;
	color:#183243;
	border-bottom:1px solid #6292AF;
}
.projTdBodyLast2 {
	padding:5px;
	color:#183243;
	border-bottom:1px solid #6292AF;
	text-align:center;
}
.printLink {
	background-image:url(images/icons/print.png);
	background-repeat:no-repeat;
	background-position:right;
	height:32px;
	line-height:32px;
	padding-right:40px;
	display:block;
}
.stepTab {
	float:left;
	padding-right:5px;
}
.ulNews {
	padding:0px;
	margin:0px;
}
.newsPageList {
	list-style-type:square;
	padding-top:5px;
}
.newsPageList a {
	color:#306385;
	text-decoration:none;
	font-size:14px;
}
.newsPageList a:hover {
	color:#306385;
	text-decoration:none;
	font-size:14px;
	text-decoration:underline;
}
.tableConturi {
	width:600px;
	border:1px solid #D0D0D0;
}
.tableContHead1 {
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	background-color:#DFDFDF;
}
.tableContHead {
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
	border-bottom:1px solid #D0D0D0;
	background-color:#DFDFDF;
}
.tableContBody {
	padding:5px 0px;
}
.tableContBody1 {
	padding:5px 0px;
	border-right:1px solid #D0D0D0;
}
.tablePlata {
	border:1px solid #D0D0D0;
}
.tablePlata2 {
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
}
.tablePlataHead {
	padding:5px 0px;
	border-right:1px solid #D0D0D0;
	font-size:14px;
	font-weight:bold;
}
.tablePlataHeadLast {
	padding:5px 0px;
	font-size:14px;
	font-weight:bold;
}
.tablePlataHead {
	padding:5px 0px;
	border-right:1px solid #D0D0D0;
}
.tablePlataHeadLast {
	padding:5px 0px;
}
.tablePlataBody {
	padding:5px 0px;
	border-right:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
}
.tablePlataBodyLast {
	padding:5px 0px;
	border-top:1px solid #D0D0D0;
}
.firstDiv {
	float:left;
	width:270px;
	background-color:#183243;
	padding:30px 0px;
	text-align:center;
	cursor:pointer;
}
.firstDiv h1 {
	font-size:12px;
	font-weight:bold;
	color:#F0F0F0;
	font-family:Arial;
	letter-spacing:0.1em;
}
.secondDiv {
	float:left;
	width:270px;
	margin-left:20px;
	background-color:#183243;
	padding:30px 0px;
	text-align:center;
	cursor:pointer;
}
.secondDiv h1 {
	font-size:12px;
	font-weight:bold;
	color:#F0F0F0;
	font-family:Arial;
	letter-spacing:0.1em;
}
#subsectiune {
	padding-top:5px;
	display:none;
}

.top-bar {
	width:980px;
	height:45px;
	margin:0 auto;
	margin-bottom: 10px;
}

.top-bar .content{
	width:515px;
	height:45px;
	margin-right:-50px;
	float:right;
	background:url('images/top-bar.png') no-repeat;
}

.background{
	background:url('images/top-bg.jpg');
	height:550px;
}

.menu-content{
	background: #434F5F;
	height:82px;
}

.menu-content .content{
	width:940px;
	height:82px;
	margin:0 auto;
}

.menu-content .logo{
	width:195px;
	height:82px;
}

.searchDiv .inputSearch{
	height:34px;
	border:0 !important;
	background:#fff !important;
	margin-left:40px;
	padding:0 !important;
}

#logo a{
	display: block;
    height: 82px;
    margin: 0;
    padding: 0;
}

.copyright{
	width:100%;
	height:45px;
	background:url('images/bg-copyright.jpg');
}

.copy-content{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	width:960px;
	margin:0 auto;
	padding-top:15px;
}

.col{
	width:210px;
	float:left;
	margin-right:20px;
}

.col.two {
	width: 420px;
}

.col-last{
	margin-right:0 !important
}

.col .title{
	width:200px;
	height:40px;
	background:url('images/top-col2.png');
}

.title span{
	color: #FFFFFF;
    float: right;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
	margin-right:5px;
}

.title span.last{
	color: #FFFFFF;
    float: right;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 0;
    text-align: center;
    text-transform: uppercase;
    width: 185px;
}

.col .img{
	padding:5px 0;
}

.col .text{
	font-size:12px;
	text-align:justify;
}

.col .read {
	text-align:right;
	margin-top:5px;
}

.col .read a{
	font-size: 13px;
	text-decoration: none;
	color: #434F5F;
	font-weight: bold;
}

.col .read a:hover{
	text-decoration:underline;
}

.searchBar .searchDiv{
	margin-top:0 !important;
	float:right !important;
}

.bjqs-slide > a {
    display: block;
    height: 400px;
    width: 960px;
}
