@charset "utf-8";
/* CSS Document */
@import url(menus.css);

html, body{
	background-color:#D1D1D1;
	font-family:"Trebuchet MS";
	font-size:12px;
	height:100%;
}
*{
	margin:0;
	padding:0;
}
a{
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
H1{
	font-size:17px;
	font-weight:normal;
	color:#275B00;
	padding-bottom:15px;
}
H2{
	color:#68BC2A;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
H2 a{
color:#68BC2A;
	font-size:18px;
}
.clear{
	clear:both;
	height:0px;
	font-size:0;
}
.container{
	width:982px;
	margin:0 auto;
	position:relative;
	background-color:#FEFEFE;
	height:auto !important;
	height:100%;
	min-height:100%;
}
.header{
	width:982px;
}
.headerTop{
	background-color:#FFFFFF;
	width:982px;
	height:146px;
}
.headerLogo{
	float:left;
	width:230px;
	padding-left:15px;
	padding-top:26px;
	height:120px;
	position:relative;
}
.headerImage{
	float:right;
	width:736px;
	height:146px;
}
.logo,
.logo a{
	width:227px;
	height:77px;
	display:block;
}
.logoLink{
	position:absolute;
	width:230px;
	padding-left:15px;
	padding-top:26px;
	height:120px;
	top:0px;
	left:0px;
	display:none;
}
.logoLink a,
.logoLink a:hover{
	display:block;
	width:230px;
	height:120px;
	color:#FFFFFF;
	background-color:transparent;
	position:absolute;
	top:0px;
	left:0px;
}

/*******  CONTENT    **********/
.content{
	width:982px;
}

.contentLeft{
	width:235px;
	float:left;
	padding-left:20px;
}
.contentCenter{
	width:510px;
	float:left;
}
.contentRight{
	width:217px;
	float:right;
}


/******  FCE BOX    *********/

.contentLeft .fceBox{
	background-attachment: scroll;
	background-image: url(images/left_top_corners.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top:10px;
	width:225px;
	margin-bottom:17px;
}
.contentLeft .fceBottom{
	background-attachment: scroll;
	background-image: url(images/left_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	width:225px;
	height:18px;
}
.contentLeft .fceContent{
	background-attachment: scroll;
	background-image: url(images/middle_left_bg.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:15px;
	padding-bottom:5px;	
	width:210px;
}

/******  WHITE FCE BOX    *********/

.contentLeft .fceBoxWhite{
	background-attachment: scroll;
	background-image: url(images/top_white_corners.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top:10px;
	width:225px;
	margin-bottom:17px;
}
.contentLeft .fceBoxWhite .fceBottom{
	background-attachment: scroll;
	background-image:url(images/bottom_white_corners.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	width:225px;
	height:22px;
}
.contentLeft .fceBoxWhite .fceContent{
	background-attachment: scroll;
	background-image: url(images/white_middle_bg.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:15px;	
	padding-bottom:5px;	
	width:210px;
}
.contentLeft H1,
.contentRight H1{
	color:#68BC2A;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;

}
.contentLeft .csc-menu li{
	list-style:none;
	padding-bottom:5px;
}

.contentLeft .csc-menu li a{
	list-style:none;
	color:#000000;
	font-size:14px;
}
.contentLeft p{
	font-size:14px;
	padding-bottom:5px;
}


.contentRight .fceBoxWhite,
.contentRight .fceBox{
	background-attachment: scroll;
	background-image: url(images/right_top_corners.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top:7px;
	width:200px;
	margin-bottom:17px;
}
.contentRight .fceBottom{
	background-attachment: scroll;
	background-image:url(images/right_bottom_corners.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	width:200px;
	height:19px;
}
.contentRight .fceContent{
	background-attachment: scroll;
	background-image: url(images/right_middle_bg.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:10px;	
	width:190px;
	padding-bottom:5px;
}
.contentRight ul{
	padding-left:2px;
}
.contentRight li{
	font-size:14px;
	list-style:none;
	padding-bottom:5px;
	background-attachment: scroll;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left:15px;
}
.contentRight li a{
	color:#000000;
	font-size:14px;
}
li.active a,
li.lastactive a{
	text-decoration:underline;
}
.mainContent{
	padding-right:15px;
	padding-bottom:10px;
	padding-top:7px;
}
.mainContent p.bodytext,
.mainContent p{
	line-height:19px;
	font-size:13px;
	text-align:justify;
	padding-bottom:10px;
}
.mainContent a{
	color:#7F7F7F;
	font-weight:bold;
}

/*****   FOOTER   *************/

.copyright{
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.copyright a{
	color:#000000;
}

/******  NEWS   ************/

.news-list-date{
	display:none;
}

.news-list-container img {
	border:medium none;
	float:right;
	margin:0 10px 5px 35px;
}
.news-list-item{
	background-attachment: scroll;
	background-image: url(images/separator_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
	margin-bottom:17px;	
}
.news-list-item H2{
	padding-bottom:7px;
}
.news-list-item H2 a{
	color:#275B00;
	font-size:15px;
	font-weight:bold;
}
.news-list-morelink{
	display:block;
	padding-top:5px;
}
.news-single-rightbox{
	display:none;
}

.news-single-img {
	float:right;
	margin:10px 0 0 15px;
	padding:0;
}

/*******  TEASER  *********/
.teaserBox{
	background-attachment: scroll;
	background-image: url(images/separator_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:20px;
	margin-bottom:15px;	
}
.teaserSubtitle{
	text-align:right;
	color:#356611;
	font-size:16px;
	font-weight:bold;
}
.teaserTitle{
	color:#7F7F7F;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
.teaserImage{
	width:150px;
}
.abstract{
	border:1px solid #CDE2BD;
	padding:10px;
	text-transform:uppercase;
	width:110px;
	font-size:11px;
	margin-left:10px;
	text-align:left;
}
.abstract span{
	text-transform:none;
	font-weight:bold;
	color:#68BC2A;
	display:block;
	font-size:12px;
}
.teaserBox p{
	padding-bottom:7px;
	line-height:17px;
}
p.detaliiLink{
	text-align:right;
}
p.detaliiLink a{
	text-align:right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*******  POWERMAIL   *************/

fieldset.tx-powermail-pi1_fieldset legend {
	display:none;
}
fieldset.tx-powermail-pi1_fieldset {
	background-color:#FEFEFE;
	border:0;
	padding:10px;
}

fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:normal;
	width:140px;
	text-align:right;
	font-size:14px;
	padding-right:10px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	width:260px;
	border:1px solid #CACACA;
}
.powermail_mandatory{
	color:#000000;
}

fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:#FEFEFE;
}

.tx-srfreecap-pi2-cant-read {
	color:#000000;
	font-size:0.9em;
	padding-left:200px;
}

.tx-srfreecap-pi2-image {
	margin-left:1em;
	width:110px;
}
.powermail_captcha{
	width:130px;
	border:1px solid #CACACA;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:normal;
	margin:20px 0 10px 200px;
	background-attachment: scroll;
	background-image: url(images/trimite_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:90px;
	height:27px;
	border:0;
	font-size:0;
	display:block;
}
#powermaildiv_uid6{
	position:relative;
}
#powermaildiv_uid6 .powermail_mandatory_js{
	position:absolute;
	top:30px;
}


/*******  NEWSLETTER   **********/

.dmail_label{
	clear:both;
	display:block;
	float:left;
	font-weight:normal;
	width:140px;
	text-align:right;
	font-size:14px;
	padding-right:10px;
}
.dmail_input .inputf{
	width:260px;
	border:1px solid #CACACA;

}
.dmail_input{
	margin-bottom:10px;
}
.dmail_inputs{
	padding-bottom:10px;
	margin-left:150px;
}

.dmail_inputs input,
.submitButton{
	padding-top:10px;
	color:#FFFFFF;
	border:0;
	background-color:transparent;
	font-family:"Trebuchet MS";
	font-size:12px;
	background-attachment: scroll;
	background-image: url(images/trimite_buttonbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:91px;
	padding-bottom:7px;
}


/*******  CALCULATOR  ********/
.tx-reeawattcalculator-pi1 H2{
	text-align:center;
}

#camere label,
.tx-reeawattcalculator-pi1 label{
	display:block;
	font-weight:normal;
	width:140px;
	text-align:left;
	font-size:14px;
	padding-right:10px;
	
}
.doresc label{
	width:400px;
	display:inline;
}
#camere select,
#camere .inputf,
.tx-reeawattcalculator-pi1 .inputf,
.tx-reeawattcalculator-pi1 select{
	width:260px;
	border:1px solid #CACACA;
	margin-bottom:6px;
}

.calculatorButtons{
	padding-top:5px;
	padding-left:140px;
}
.calculatorButtons input{
	padding-top:10px;
	color:#FFFFFF;
	border:0;
	background-color:transparent;
	font-family:"Trebuchet MS";
	font-size:12px;
	background-attachment: scroll;
	background-image: url(images/trimite_buttonCalc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:141px;
	padding-bottom:7px;
}

/* search */
.search {
	float:left;
	margin:0 0 0 40px;
	width:190px;
}

#cse-search-results iframe {
	width:495px;
}

.search .tx-macinasearchbox-pi1 .inputf {
	margin:7px 0 0 0;
	
	width:150px;
	height:13px;
}
.search .tx-macinasearchbox-pi1 .button_cauta {
	background-attachment: scroll;
	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:6px 0 0 5px;
	width:20px;
	height:19px;
	float:left;
	border:0;
	cursor:pointer;
}
