/* CSS Document */

@import url(menuUp.css);
@import url(mainMenu.css);
@import url(menuLeft.css);
@import url(officesTop.css);
@import url(languages.css);


/* CSS Document */

/*
 * 100% height layout with header and footer using divs
 * 
 */
html,body{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/backgrContent.png);
	background-repeat: repeat-x;
	background-position: left top;
}

body{
	behavior: url(/website/dev/fileadmin/template/js/csshover.htc);  /* se folseste atunci cand avem nevoie sa transformam in IE6 LI:HOVER sa fie functional */	
}

html {
     overflow: -moz-scrollbars-vertical;
}
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
a:active, a:focus{outline: none;}
.clear {
	clear:both;
	font-size:0;
	height:0;
}

#mainContainer {
	margin:0 auto; 
	width:948px;
/*	
	height:auto !important; 
	height:100%; 

	min-height:100%; 
*/
	background-image:url(images/content_main_bgr.jpg);
	background-repeat:repeat-y;
}

/*
***************************************************************************
* 
*/
/*
* styles for footer 
* 
*/
#mainFooter {
	width:948px;
	bottom:0; /* stick to bottom */
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	height:166px;
	background-attachment: scroll;
	background-position: left top;
	padding-bottom:10px;
}

#mainFooter .officesBottom {
	height:134px;
}

#mainFooter .copyright {
	height:30px;
	border-top:3px solid #E5312B;
	width:906px;
	margin:0 auto;
	text-align:center;
	padding-top:5px;
	font-size:11px;
}


#mainContent {
	background-color:#FFFFFF;
}
#headerImageBox {
	width:948px;
	height:142px;
	display:block;
	position:relative;
}

#headerImageBox .headerImage {
	position:absolute;
	z-index:1;
}

#headerImageBox .officesTop {
	position:absolute;
	z-index:10;
	width:906px;
	color:#E5312B;
	text-align:center;
	margin:0 21px;
}

#headerImageBox .slogan {
	position:absolute;
	z-index:5;
	width:670px;
	color:#E5312B;
	text-align:right;
	margin-top:52px;
}

/* fceBoxHomePage */

.fceBoxHomePage {
	width:238px;
}

.fceBoxHomePage .headerBox{
	width:238px;
	height:12px;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/headerBoxHP.png);
	background-repeat: no-repeat;
}
.fceBoxHomePage .contentBox{
	width:238px;
	background-attachment: scroll;
	background-image: url(../images/contentBoxHP.png);
}
.fceBoxHomePage .contentBox .titleBox{
	background-attachment: scroll;
	background-image: url(../images/backgrTitleBoxHP.png);
	background-repeat: no-repeat;
	background-position: 15px top;
}
.fceBoxHomePage .contentBox .titleBox H2{
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	padding:11px 0;
}
.fceBoxHomePage .contentBox .contentBoxHP{
	margin:0 15px;
	margin-top:7px;
	height:305px;
}

.fceBoxHomePage .footerBox{
	width:238px;
	height:12px;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/footerBoxHP.png);
	background-repeat: no-repeat;
}

/* 3ColsHome */

.fce3ColsHome {
	width:846px;
	margin:0 auto;
	padding-bottom:23px;
}

.fce3ColsHome .col1{
	width:238px;
	float:left;
}
.fce3ColsHome .col2{
	width:238px;
	float:left;
	margin:0 66px;
}


.langText {
	text-align:center;
	text-transform:uppercase;
	color:#9C9E9F;
	font-weight:bold;
	padding:5px 0;
}

.contentBoxHP ul.csc-menu  {
	border-top:2px solid #CFCFD0;
	margin:0 14px;
	margin-top:11px;
}

.contentBoxHP ul.csc-menu li {
	display:block;
	border-bottom:2px solid #CFCFD0;
	list-style:none;
	padding:2px 0;
}

.contentBoxHP ul.csc-menu li a{
	color:#000000;
	display:block;
}



/* fceOfficesBottom */

.fceOfficesBottom {
	width:880px;
	margin:0 auto;
}

.fceOfficesBottom .col {
	width:220px;
	float:left;
	margin-top:10px;
}


.fceOfficesBottom .col .csc-header H2,
.fceOfficesBottom .col .titleSelect{
	background-attachment: scroll;
	background-image: url(../images/bulletOfficeRed.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#E5312B;
	font-size:16px;
	margin:0;
	padding-left:19px;
	line-height:34px;
	display:block;
}
.fceOfficesBottom .col p.titleNotSelect a,
.fceOfficesBottom .col .titleSelect a{
	color:#E5312B;
	font-size:16px;
	font-weight:bold;
	display:block;
	width:auto;
}
.fceOfficesBottom .col .csc-header H3,
.fceOfficesBottom .col .titleNotSelect{
	background-attachment: scroll;
	background-image: url(../images/bulletOfficeWhite.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#E5312B;
	font-size:16px;
	margin:0;
	padding-left:19px;
	line-height:34px;
	display:block;
}

.fceOfficesBottom .col p{
	padding-left:19px;
	margin-top:-6px;
	font-size:11px;
}
.fceOfficesBottom .col a{
	color:#000000;
	font-size:11px;
}


/* DEFAULT PAGES */

.secondaryContentBox {
	width:948px;
}

.secondaryContentBox .leftColumn {
	float:left;
	width:269px;
	margin-left:18px;
}

.secondaryContentBox .centerColumn {
	float:left;
	width:400px;
	margin-bottom:20px;
}
.centerColumnContent H1 {
	color:#E5312B;
	font-size:20px;
	padding-bottom:20px;
}
.centerColumnContent p {
	padding-bottom:10px;
}

.centerColumnContent a  {
	color:#E5312B;
}
.tx-drecontactlink-pi2 a {
	color:#E5312B;
	font-size:11px;
}

.secondaryContentBox .rightColumn {
	float:left;
	width:247px;
	margin-left:14px;
}


.menuLeftBox {
	width:238px;
	background-attachment:scroll;
	background-image:url(../images/contentBoxHP.png);
	background-repeat: repeat-y;
}

.menuLeftBox .headerBox{
	width:238px;
	height:12px;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/headerBoxHP.png);
	background-repeat: no-repeat;
}
.menuLeftBox .contentBox{
	width:238px;
	background-attachment: scroll;
	background-image: url(../images/contentBoxHP.png);
}
.menuLeftBox .contentBox .titleBox{
	background-attachment: scroll;
	background-image: url(../images/backgrTitleBoxHP.png);
	background-repeat: no-repeat;
	background-position: 15px top;
}
.menuLeftBox .contentBox .titleBox H2{
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	padding:11px 0;
}
.menuLeftBox .contentBox .menuLeft{
	margin:0 15px;
	margin-top:7px;
}

.menuLeftBox .footerBox{
	width:238px;
	height:12px;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/footerBoxHP.png);
	background-repeat: no-repeat;
}


.fceBox {
	clear:both;
	padding-bottom:10px;
}

/* fceBoxRight */

.fceBoxRight {
	width:234px;
	margin-bottom:10px;
}

.fceBoxRight .headerBox{
	background-attachment: scroll;
	background-image: url(../images/headerBoxRight.png);
	background-repeat: no-repeat;
	display:block;
	width:234px;
	height:37px;
} 

.fceBoxRight .headerBox H3 {
	color:#E5312B;
	padding-left:122px;
	padding-top:11px;
	font-weight:bold;
}

.fceBoxRight .contentBox{
	background-attachment: scroll;
	background-image: url(../images/contentBoxRight.png);
	display:block;
	width:214px;
	padding:10px;
}
.fceBoxRight .contentBox H3 {
	margin:0px 14px;
	font-style:italic;
	padding-bottom:4px;
}
.fceBoxRight .contentBox ul {
	border-top:2px solid #CFCFD0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 14px;
}
.fceBoxRight .contentBox ul li {
	border-bottom:2px solid #CFCFD0;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:4px 0;
}
.fceBoxRight .contentBox ul li a{
	background-attachment:scroll;
	background-image:url(../images/bulletRedLevel2.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#E5312B;
	display:block;
	font-weight:normal;
	padding-left:9px;
}
.fceBoxRight .contentBox ul li.pdfIcon a{
	background-attachment: scroll;
	background-image: url(../images/pdfIcon.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:32px;
	display:block;
	color:#000000;
	padding-bottom:10px;
}
.fceBoxRight .footerBox{
	background-attachment: scroll;
	background-image: url(../images/footerBoxRight.png);
	background-repeat: no-repeat;
	display:block;
	width:234px;
	height:14px;
	font-size:0;
}

.fceBoxLineBottom {
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
	border-bottom:1px solid #C4C4C4;
}


.tx-reeateasermenu-pi1 H2 {
	color:#E5312B;
	padding-bottom:20px;	
}
.tx-reeateasermenu-pi1 .more {
	text-align:right;
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
	border-bottom:1px solid #C4C4C4;
}
.tx-reeateasermenu-pi1 .more a{
	color:#E5312B;
	background-attachment: scroll;
	background-image: url(../images/bulletRedLevel2.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:9px;
}

.centerColumnContent p.pdfIcon a {
	background-attachment:scroll;
	background-image:url(../images/pdfIcon.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	padding-bottom:10px;
	padding-left:32px;
}



/* POWERMAIL */

fieldset.tx-powermail-pi1_fieldset {
	background-color:#FFFFFF;
	border:0px solid #AAAAAA;
	padding:10px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:#FFFFFF;
}
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:247px;
	height:17px;
	padding-left:3px;
	padding-top:3px;
	background-attachment: scroll;
	background-image: url(../images/backgrInputFieldBig.png);
	background-repeat: no-repeat;
	border:0;
}
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	border-top:1px solid #797979;
	border-left:1px solid #969696;
	background-color:#EEEEEE;
	background-image: url(../images/none.png);
	width:247px;
	height:auto;
	padding-left:0px;
	padding-top:0px;
}
fieldset.tx-powermail-pi1_fieldset input#uid3 {
	width:57px;
	height:17px;
	padding-left:3px;
	padding-top:3px;
	background-attachment: scroll;
	background-image: url(../images/backgrInputFieldSmall.png);
	background-repeat: no-repeat;
	border:0;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	width:247px;
	height:77px;
	padding-left:3px;
	padding-top:3px;
	background-attachment: scroll;
	background-image: url(../images/backgrTextarea.png);
	background-repeat: no-repeat;
	border:0;
}
fieldset.tx-powermail-pi1_fieldset legend {
color:black;
font-weight:bold;
display:none;
}
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	color:#000000;
}
fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:normal;
	width:125px;
}
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner_uid1_0 {
	position:absolute;
	margin-left:125px;
	margin-top:-20px;
}
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner_uid1_0 label{
	width:35px;
}


fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner_uid1_1 {
	position:absolute;
	margin-left:185px;
	margin-top:-20px;
}
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner_uid1_1 label{
	width:50px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	margin:0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	background-attachment: scroll;
	background-color: #6B0000;
	background-image: url(../images/backgrButton.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D18682;
	border-right-color: #BD524C;
	border-bottom-color: #B2352E;
	border-left-color: #BD524C;
	margin:0;
	margin-left:125px;
	padding:2px 5px;
	color:#FFFFFF;
}

.powermail_check_inner {
	margin-bottom:5px;
}
.powermail_check_inner:after {
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden;
}
.powermail_check_inner label{
	display:block;
	margin-bottom:5px;
}

.blinker .inputf {
	background-attachment:scroll;
	background-image:url(../images/backgrInputFieldBig.png);
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	padding-left:3px;
	padding-top:3px;
	width:247px;
}
.blinker td {
	padding-bottom:5px;
	font-size:11px;
}
.blinker .submitCell input{
	background-attachment:scroll;
	background-color:#6B0000;
	background-image:url(../images/backgrButton.png);
	background-repeat:repeat-x;
	border-color:#D18682 #BD524C #B2352E;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	margin:px;
	padding:2px 5px;
}

/* RTE */

.sloganBig {
	color:#E5312B;
	font-size:42px;
	font-weight:bold;
	font-style:italic;
}

.sloganSmall {
	color:#E5312B;
	font-size:24px;
	font-weight:bold;
}
.justified {
	text-align: justify;
}
table.ict {}
table.ict hr{
	border:0;
	background-image:url(http://cantab.m8.mailplus.nl/images/tussen.gif);
	font-size:0;
	height:1px;
	margin-bottom:10px;
}
table.ict td{
	font-size:12px;
	padding-bottom:5px;
	vertical-align:top;
}
table.ict td.mpFormLabel{
	padding-right:5px;
}
table.ict td.mpCheckBoxInput{
	padding-right:5px;
	vertical-align:top;
}

table.ict tr.mpFormRow input{
	background-attachment:scroll;
	background-image:url(../images/backgrInputFieldBig.png);
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	padding-left:3px;
	padding-top:3px;
	width:247px;
}
table.ict tr.mpFormRow textarea{
	background-attachment:scroll;
	background-image:url(../images/backgrInputFieldBigTextarea.png);
	background-repeat:no-repeat;
	border:0 none;
	height:120px;
	padding-left:3px;
	padding-top:3px;
	width:247px;
}
table.ict td.submitCell input{
	background-attachment:scroll;
	background-color:#6B0000;
	background-image:url(../images/backgrButton.png);
	background-repeat:repeat-x;
	border-color:#D18682 #BD524C #B2352E;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	padding:2px 5px;
}

table.ict tr.mpFormRow td.mpRadioButtonInput input,
table.ict td.mpCheckBoxInput input{
	width:auto;
	background-image:none;
	
}
.tx-drecontactlink-pi1 {
	float:right;
}
.tx-drecontactlink-pi1 {}

.tx-drecontactlink-pi1 a{
	background-attachment:scroll;
	background-image:url(../images/bulletRedLevel2.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#E5312B;
	display:block;
	font-weight:normal;
	padding-left:9px;
}

.centerColumnContent ul,
.centerColumnContent ol{
	margin-left:30px;
	padding-bottom:10px;
}
.centerColumnContent ul li,
.centerColumnContent ol li{
	padding-bottom:5px;
}
