/* CSS Document */

@import url(menuMain.css);
@import url(menuLeft.css);
@import url(servicii.css);


/*
 * 100% height layout with header and footer using divs
 * 
 */
html,body{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#FFFFFF;
}
/*
body{
	behavior: url(/website/dev/fileadmin/template/js/csshover.htc);  
*/

html {
     overflow: -moz-scrollbars-vertical;
}
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color:#3159AD;
}

a:hover {
	text-decoration:underline;
}
a:active, a:focus{outline: none;}
.clear {
	clear:both;
	font-size:0;
	height:0;
}

#mainContainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1005px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-attachment: scroll;
	background-color: #F6F9F8;
	background-image: url(../images/backgrContent.png);
	background-repeat: repeat-y;
	background-position: left top;
}

/*
***************************************************************************
* 
*/
/*
* styles for footer 
* 
*/
#mainFooter {
	position:absolute;
	width:920px;
	bottom:0; /* stick to bottom */
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:70px;
}

.copyright {
	padding-top:30px;
	color:#3159AD;
	font-size:11px;
}
.copyright span.text1 {
	padding-left:10px;
	padding-right:20px;
}
.copyright span.text2 {
	padding-left:110px;
}
.copyright span.text3 {
	padding-left:192px;
}
#headerBox {
	width:1005px;
	height:156px;
	background-attachment: scroll;
	background-image: url(../images/headerImage.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.logo {
	float:left;
	width:331px;
	padding-top:35px;
}
.logo img {
	border:0;
}
.languageBox {
	width:150px;
	text-align:right;
	padding-right:32px;
	padding-top:15px;
	height:15px;
	float:right;
}
.languageBox ul{
	list-style:none;
	display:block;
	height:20px;
	width:250px;
	float:right;
}

.languageBox li a{
	display:block;
	margin-left:20px;
}
.languageBox li.ro a{
	background-attachment: scroll;
	background-image: url(../images/ro.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
}

.languageBox li.en a{
	background-attachment: scroll;
	background-image: url(../images/en.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
}
.languageBox li.en .en {
	background-attachment: scroll;
	background-image: url(../images/en.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin-left:20px;
}
.languageBox li.hu a{
	background-attachment: scroll;
	background-image: url(../images/hu.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
}
.languageBox li.hu .hu{
	background-attachment: scroll;
	background-image: url(../images/hu.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin-left:20px;
}

.languageBox li.fr a{
	background-attachment: scroll;
	background-image: url(../images/fr.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
}
.languageBox li.fr .fr {
	background-attachment: scroll;
	background-image: url(../images/fr.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin-left:20px;
}
.languageBox li.de a{
	background-attachment: scroll;
	background-image: url(../images/de.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
}
.languageBox li.de .de {
	background-attachment: scroll;
	background-image: url(../images/de.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-99999px;
	display:block;
	width:21px;
	height:13px;
	float:right;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin-left:20px;
}


#google_translate_element {
	display:block;
	float:right;
	width:200px;
}
#mainContent {
	padding-top:23px;
}

#leftColumn {
	float:left;
	width:268px;
	padding-left:14px;
}
.menuLeftBox {
	background-attachment: scroll;
	background-image: url(../images/menuLeftTopContent.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:248px;
	padding-top:10px;
/*	margin-top:4px;
	height:258px;
	min-height:258px; */
}
.menuLeftBottom {
	background-attachment: scroll;
	background-image: url(../images/menuLeftBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:248px;
	height:15px;
	margin-bottom:10px;
}

#contentColumn {
	float:left;
	float:right;
	width:723px;
}

.fceServiciileNoastre {
	background-attachment: scroll;
	background-image: url(../images/backgrServiciiNoastre.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:713px;
	height:418px;
	margin-top:20px;
	position:relative;
}

.fceServiciileNoastre H2{
	padding-top:15px;
	padding-left:23px;
	color:#3159AD;
	font-weight:bold;
	text-transform:uppercase;
}
#mainContentBottomBox {
	margin:20px auto;
	margin-bottom:0;
	width:982px;
}
.mainContentBottom {
	background-attachment: scroll;
	background-image: url(../images/mainBoxBottomContent1.png);
	background-repeat: repeat-y;
	background-position: left 30px;
	width:982px;
}
.mainContentBottom .content{
	background-attachment: scroll;
	background-image: url(../images/mainBoxBottomTop.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainContentBottomBox .footerMainContentBottom {
	display:block;
	background-attachment: scroll;
	background-image: url(../images/mainBoxBottomFooter.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:982px;
	height:16px;
}

.mainContentBottom .content .left{
	float:left;
	width:242px;
	margin-left:22px;
	padding-top:34px;
}
.mainContentBottom .content .center{
	float:left;
	width:413px;
	margin:0 19px;
	padding-top:34px;
}
.mainContentBottom .content .right{
	float:right;
	width:241px;
	margin-right:26px;
	padding-top:34px;
}

/* fceBoxBlue */

.fceBoxBlue {}

.fceBoxBlue .header {
	background-attachment: scroll;
	background-image: url(../images/backgrBoxBlueRight.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:auto;
}
.fceBoxBlue .header H2{
	color:#FFFFFF;
	padding-left:13px;
	padding-top:7px;
	padding-bottom:7px;
	background-attachment: scroll;
	background-image: url(../images/backgrBoxBlueLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fceBoxBlue  p {
	padding:0 13px;
	color:#6C6C6C;
}
.fceBoxBlue .contentBlueBox {
	border:1px solid #D6E2DF;
	height:190px;
	min-height:190px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	color:black;
	font-weight:bold;
	display:none;
}
fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:1px solid #A9CDD3;
	padding:10px;
}
.tx-srfreecap-pi2-cant-read {
	color:#000000;
	font-size:11px;
	display:block;
	margin-left:200px;
}
.tx-srfreecap-pi2-cant-read a{
	color:#850538;
	font-size:11px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:transparent;
}
fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
}
.contentBlueBox fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0px solid #AAAAAA;
	padding:5px;
}

.contentBlueBox fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	display:none;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select, fieldset.tx-powermail-pi1_fieldset .powermail_captcha  {
	width:224px;
	border:1px solid #D6E2DF;
	padding:2px;
	color:#6C6C6C;
}
fieldset.tx-powermail-pi1_fieldset img.tx-srfreecap-pi2-image {
	margin-left:200px;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height:60px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	background:transparent url(../images/arrowTrimite.gif) no-repeat scroll right center;
	border:0 none;
	color:#850538;
	cursor:pointer;
	font-weight:bold;
	margin:5px 0 10px 200px;
	padding-right:12px;
}

.contentBlueBox fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	margin:5px 0 10px 150px;
	background-attachment: scroll;
	background-image: url(../images/arrowTrimite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:12px;
	background-color:transparent;
	color:#850538;
	border:0;
	cursor:pointer;
}


.contentBox fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0px solid #AAAAAA;
	padding:0;
}
.contentBox fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:transparent;
}

.contentBox fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	margin:5px 0 10px 200px;
	background-attachment: scroll;
	background-image: url(../images/arrowTrimite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:12px;
	background-color:transparent;
	color:#850538;
	border:0;
	cursor:pointer;
}


.link {
	background-attachment: scroll;
	background-image: url(../images/arrowTrimite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:15px;
	color:#3159AD;
}

/* fce2Cols */

.fce2Cols .col1{
	width:48%;
	padding-left:2%;
	float:left;
}
.fce2Cols .col2{
	width:48%;
	padding-left:2%;
	float:left;
}
.fce2Cols .col1 ul.csc-menu {
	list-style:none;
	padding-top:10px;
}
.fce2Cols .col1 ul.csc-menu li a{
	display:block;
	width:auto;
	padding-bottom:5px;
}

.fceSingleBox {
	margin-bottom:10px;
}

/* FCE BOX 2 COLS 66x33 */

.fce2Cols66x33 .col1{
	width:66%;
	float:left;
	margin-right:1%;
}
.fce2Cols66x33 .col2{
	width:33%;
	float:right;
}
.fce2Cols66x33 .col2 img{
	border:1px solid #E7E9E9;
	margin-bottom:10px;
}
.fce2Cols66x33 .col2 .csc-textpic-caption {
	padding-bottom:20px;
	text-align:center;
	
}
/* fceBoxWhite */

.fceBoxWhite {
	width:248px;
}
.fceBoxWhite H2 {
	width:248px;
	background-attachment: scroll;
	background-image: url(../images/boxWhiteTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:12px 13px;
	text-transform:uppercase;
	color:#2EE0A3;
}
.fceBoxWhite .contentBoxWhiteContent {
	background-attachment: scroll;
	background-image: url(../images/boxWhiteContent.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fceBoxWhite .contentBoxWhite {
	background-attachment: scroll;
	background-image: url(../images/boxWhiteContentContinue.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.fceBoxWhite .footer {
	width:248px;
	height:27px;
	background-attachment: scroll;
	background-image: url(../images/boxWhiteBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.cereProgramare {
	padding:10px 8px;
}
.cereProgramare .powermail_uid5{
	border:1px solid #D8E3E0;
	width:200px;
	padding:2px;
	float:left;
}
.fceBoxWhite .powermail_submit_uid6 {
	background:transparent url(../images/arrowTrimite.gif) no-repeat scroll right center;
	border:0 none;
	color:#850538;
	cursor:pointer;
	font-weight:bold;
	padding-right:12px;
	width:15px;
	float:left;
	
}

.tx-reeateasermenu-pi1 {}

.tx-reeateasermenu-pi1 .item{
	background-attachment: scroll;
	background-image: url(../images/backgrTeaser.png);
	background-repeat: no-repeat;
	width:311px;
	height:94px;
	margin-bottom:20px;
	margin-right:25px;
}
.tx-reeateasermenu-pi1 .item H2{
	padding-top:42px;
	padding-left:70px;
	text-transform:uppercase;
}
.tx-reeateasermenu-pi1 .item H2 a{
	background-attachment: scroll;
	background-image: url(../images/arrowTrimite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:15px;
	color:#3159AD;
}

/* GALERIE NOU NASCUTI */
.tx-reeateasermenu-pi1 .galerieNouNascuti{
	background-attachment: scroll;
	background-image: url(../images/backgrTeaserNouNascuti.png);
	background-repeat: no-repeat;
	width:200px;
	margin-bottom:10px;
	margin-right:20px;
}
.tx-reeateasermenu-pi1 .galerieNouNascuti H2 a{
	background-attachment: scroll;
	background-image: url(../images/arrowTrimite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:15px;
	color:#3159AD;
display:block;
padding-left:50px;
padding-right:15px;
padding-top:6px;
}
.tx-reeateasermenu-pi1 .galerieNouNascuti H2{
	text-transform:uppercase;
}


/* default template */

.contentBoxDefault {
	background-attachment: scroll;
	background-image: url(../images/contentDefaultContent.png);
	background-repeat: repeat-y;
	background-position: left top;
	width:713px;
}
.contentBoxDefaultContent {
	background-attachment: scroll;
	background-image: url(../images/contentDefaultTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:20px;
	padding-bottom:0;
}
.contentBoxDefaultBottom {
	background-attachment: scroll;
	background-image: url(../images/contentDefaultBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:713px;
	height:21px;
}

.contentBoxDefaultContent H1 {
	color:#3058AC;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	padding-bottom:20px;
	font-size:14px;
}
.contentBoxDefaultContent H2 {
	color:#3058AC;
	font-weight:bold;
	text-transform:none;
	margin:0;
	padding:0;
	padding-bottom:20px;
	font-size:12px;
}
.contentBoxDefaultContent p {
	padding-bottom:10px;
}
.contentBoxDefaultContent ul,
.contentBoxDefaultContent ol {
	margin-left:30px;
}
.contentBoxDefaultContent ul li,
.contentBoxDefaultContent ol li {
	padding-bottom:5px;
}
/* echipa medicala */

.tx-reeateasermenu-pi1 .echipa {
	background-attachment:scroll;
	background-image:url(../images/backgrTeaser.png);
	background-repeat:no-repeat;
	height:94px;
	margin-bottom:20px;
	margin-right:25px;
	width:311px;
}
.tx-reeateasermenu-pi1 .echipa h3 {
	padding-left:70px;
	padding-top:10px;
	padding-bottom:5px;
}
.tx-reeateasermenu-pi1 .echipa .text {
	padding-left:70px;
	font-size:11px;
}

.tx-rgsmoothgallery-pi1 {
	margin-bottom:20px;
}

.align-right {
	text-align:right;
}
table,
table.contenttable {
	width:100%;
	border-top:1px solid #A9CCD3;
	border-right:1px solid #A9CCD3;
}
table td,
table.contenttable td{
	border-left:1px solid #A9CCD3;
	border-bottom:1px solid #A9CCD3;
	padding:2px;
	padding-bottom:5px;
	padding-right:5px;
}

table.tx-reeateasermenu-pi1 ,
table.tx-reeateasermenu-pi1 td {
border:0 none;
padding:0 0 0 0;
}

table.trimiteMail {}

table.trimiteMail td{
	padding:5px;
}
table.trimiteMail .inputf{
	border:1px solid #CCCCCC;
	width:250px;
}
#tx_your_extension_id_pi1_captcha_response{
	border:1px solid #CCCCCC;
	width:100px;
}
table.trimiteMail .buton{
	border:1px solid #CCCCCC;
	padding:2px 10px;
	cursor:pointer;
}

/* SEND CARD */

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #A6CAD1;
	padding:2px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
	border:1px solid #A6CAD1;
	padding-bottom:10px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
	font-weight:bold;
	padding:5px;
	margin-left:10px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	border:1px solid #A6CAD1;
	margin:2em 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image {
	float:none;
	padding:2em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption {
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	padding-top:0.5em;
	text-align:center;
	color:#000000;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card p {
	color:#000000;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title p {
	font-size:20px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	position:relative;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp {
	padding:0 0 0.5em 0.5em;
	position:absolute;
	right:20px;
	top:10px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature {
	padding-bottom:2em;
	text-align:right;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature p a {
	font-weight:normal;
	font-style:italic;
	color:#000000;
}
.tx-srsendcard-pi1 input[type="submit"] {
	clear:both;
	display:block;
	float:none;
	font-size:0.7em;
	font-weight:bold;
	margin:0;
	padding:0;
	cursor:pointer;
}
.tx-srsendcard-pi1-card-sent p,
.tx-srsendcard-pi1-card-sent p a {
	color:#000000;
	font-weight:normal;
}
.tx-srsendcard-pi1 a:active {
	color:#000000;
}

.boxLeftimagineText {
	width:250px;
	position:relative;
	margin-bottom:15px;
}
.boxLeftimagineText .imagine{
	position:absolute;
	z-index:1;
}
.boxLeftimagineText .text{
	position:absolute;
	z-index:2;
	padding-right:10px;
}
.boxLeftimagineText .text p{
	color:#3058AC;
}
.boxLeftimagineText .text H3{
	color:#3058AC;
	font-size:14px;
	text-transform:uppercase;
}
.boxLeftimagineText .text H4 a{
	font-size:16px;
}
.boxLeftimagineText .text .yahoo H3{
	margin-left:-48px;
	margin-top:-3px;
	padding-bottom:10px;
}

.boxLeftimagineText .text .yahoo p{
	color:#FF0000;
	padding-bottom:10px;
}

/* TT NEWS */

.news-latest-item {
	border-bottom:1px solid #EBECEC;
	margin-bottom:10px;
	padding-bottom:10px;
	width:700px;
}
.news-latest-item .newsImage {
	float:right;
	width:150px;
	text-align:right;
}
.news-latest-item .newsImage img{
	border:0;
}
.news-latest-item .newsImage a img{
	border:1px solid #DFE6E4;
}
.news-latest-item .leftContenttoImage {
	float:left;
	width:530px;
}
.news-latest-item .leftContenttoImage H2,
.news-list-item H2 {
	padding-bottom:0;
}
.news-latest-item .leftContenttoImage H2 a,
.news-list-item H2 a{
	color:#559BAA;
	padding-bottom:0px;
}
.news-latest-item .leftContenttoImage .more{
	text-align:right;
}
.news-latest-item .leftContenttoImage .more a{
	color:#850538;
}

.news-latest-date {
	font-size:11px;
	text-align:right;
}


.news-single-item {}
.news-single-item .clear{
	padding-bottom:10px;
}

.news-single-item .prev{
	float:left;
	width:40%;
}
.news-single-item .prev a,
.news-single-item .next a{
	font-size:11px;
}
.news-single-item .next{
	float:right;
	width:40%;
}
.news-list-item hr.clearer, .news-list-container hr.clearer, .news-list2-container hr.clearer, .news-list3-container hr.clearer, .news-single-item hr.cl-left, .news-single-item hr.cl-right {
    clear: right;
    margin: 0;
    padding: 0;
	border-bottom:1px solid #EBECEC;
	margin-bottom:10px;
	padding-bottom:10px;
}
.news-list-container img {
	border:1px solid #DFE6E4;
    float: right;
    margin: 0 0px 0px 10px;
}
.news-single-item hr.cl-right {
	border:0;
	margin:0;
	padding:0;
}

.contentBox H1 {
    color: #3058AC;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 20px;
    text-transform: uppercase;
	padding-top:10px;
}

.underContent {
	margin:20px;
	margin-bottom:0;
	
}
