/* VERSIUNEA Mobile: >980px width viewport */
/* Font declarat pe server */
/* Calibri */
@font-face {font-family:calibri; src:url(/MC/medcenter/fonts/calibri.ttf);}
@font-face {font-family:calibri; src:url(/MC/medcenter/fonts/calibri.eot);}
@font-face {font-family:calibri; src:url(/MC/medcenter/fonts/calibri.svg);}
@font-face {font-family:calibri; src:url(/MC/medcenter/fonts/calibri.otf);}
@font-face {font-family:calibri; src:url(/MC/medcenter/fonts/calibri.woff);}
/* Open sans */
@font-face {font-family:opensans; src:url(/MC/medcenter/fonts/OpenSans-CondLight.ttf);}
/* ----------------------- */
BODY{
font-family:calibri;
margin:0;
color:#333;
font-size:1em;
background-color:#E6E7E8;
}
A IMG{border:none;}
TH:first-of-type{
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
}
TH:last-of-type{
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
/* SEO CONTENT */
.seoHeader{background-color:white;
font-size:1em;
margin:10px;
}
.seoFooter{background-color:white;
font-size:1em;
padding:0 10px 10px 10px;
}
.show-strips{display:block;}
.hide-strips{display:none;}
.seoFooter H1:first-of-type{margin-top:0;}
.seoFooter H2:first-of-type{margin-top:0;}
.seoFooter H3:first-of-type{margin-top:0;}
.seoFooter P:first-of-type{margin-top:0;}
.seoHeader UL, .seoFooter UL{
list-style-image:url(../images/custom_bullet.png);
overflow: hidden;
}
/* end SEO CONTENT */
/* HEADER */
.header{
background-color:white;
padding:0 0 0 0;
}
.header_child{
position:relative;
margin:0 auto;
padding:60px 0 0 0;
text-align:center;
}
.header_child IMG{
position:absolute;
top:10px;
left:15px;
width:150px;
vertical-align:middle;
}
.header_child P{
display:block;
position:absolute;
top:20px;
right:15px;
width:150px;
font-size:10px;
color:#555;
padding:0;
margin:0;
text-align:right;
line-height:11px;
}
.header_child strong{
font-weight:normal;
}
.linkHeader{
text-decoration:none;
color:#333;
}
/* PROGRAMARI */
.programari{
position: relative;	
width: auto;
color: white;
padding:10px;
margin:0 10px 0 10px;
background-image: url(/MC/medcenter/images/bg_programari.png);
background-position: top left;
background-repeat: repeat-x;
background-color: #ED1C24;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
/* exceptii tableta */
@media screen and (min-width: 635px) and (max-width: 980px){
	.header_child P{
	display:block;
	position:absolute;
	top:20px;
	left:170px;
	width:150px;
	font-size:10px;
	color:#555;
	padding:0;
	margin:0;
	text-align:left;
	line-height:11px;
	}
	.programari{
	width: 300px;
	position:absolute;
	top:10px;
	right:10px;
	}
}
/**/
.ButonProgramari {
position:absolute;
top:1px;
left:5px;
width:100px;
height:45px;
/* ascunde banner */display:block;
text-align:center;
font-size:14px;
font-weight:bold;
color:#990000;
text-decoration:none;
margin:5px 0 0 0;
padding:15px 0 5px 40px;
background-color:#eee;
/* background-image:url(../images/banner-programari.jpg); */
background-image:url(../images/bg_programari_buton.png);
background-position:center left;
background-repeat:no-repeat;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.ButonProgramari:hover{
color:red;
}
.programari DIV{
font-size: 24px;
font-weight: bold;
text-align: right;
}
.programari DIV SPAN{
display:block;
background-color:lime;
}
.programari DIV:nth-of-type(1){
width:auto;
font-size: 12px;
font-weight: normal;
text-align: right;
margin-left:157px;
}
.programari DIV:nth-of-type(3){
font-size:12px;
font-weight:normal;
text-align:right;
}
.programariCallcenterLink{
color:white;
font-size: 24px;
font-weight: bold;
text-align: right;
text-decoration:none;
}
.programari_expand{
display:none;
background-image:url(../images/bg_programari.png);
background-position:top left;
background-repeat:repeat-x;
background-color:#ED1C24;
position:absolute;
top:0px;
right:10px;
width:230px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.50);
color:white;
padding:0 10px 0 10px;
z-index:999999;
}
.programari_expand DIV{
font-size:32px;
font-weight:bold;
text-align:right;
}
.programari_expand DIV:first-child{
font-size:12px;
font-weight:normal;
text-align:left;
margin:20px 0 0 0;
padding:0 0 0 25px;
background-image:url(../images/telefon_mic.png);
background-position:10px 2px;
background-repeat:no-repeat;
}
.programari_expand DIV:last-of-type{
font-size:12px;
font-weight:normal;
}
.programari_expand A{
text-align:center;
font-size:14px;
font-weight:bold;
color:#990000;
display:block;
text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:10px 0 11px 0;
padding:5px 0 5px 0;
background-image:url(../images/bg_butoane.png);
background-position:center left;
background-repeat:repeat-x;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.programari_expand A:hover{
color:red;
}
.programari_expand iframe{
background-color:white;
width: 800px;
height: 550px;
border:none;
margin:10px 0 0 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.programari_expand div.contentDiv {
background-image: url(/MC/medcenter/images/bg_programari.png);
background-position: top left;
background-repeat: repeat-x;
background-color: #ED1C24;
position: fixed;
top: 100px;
left: 50%;
width:960px;
margin-left: -480px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
color: white;
padding: 0 10px 0 10px;
z-index: 999999;
}
.programari_expand > div  DIV {
font-size: 32px;
font-weight: bold;
text-align: right;
margin-right:66px;
margin-left:62px;
}
.programari_expand DIV.contentDiv > div:first-child {
font-size: 12px;
font-weight: normal;
text-align: left;
padding: 0 0 0 25px;
background-image: url(/MC/medcenter/images/telefon_mic.png);
background-position: 10px 2px;
background-repeat: no-repeat;
margin-top:20px;
margin-left:707px;
}
.programari_expand DIV:nth-child(3) {
font-size: 12px;
font-weight: normal;
}
.programari_expand div.renuntaDiv{
width:800px;
margin-left:93px;
margin-bottom:40px;
}
.programari_expand .renuntaDiv > a {
text-align: center;
font-size: 14px;
font-weight: bold;
color: black;
display: block;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px 0 5px 0;
background-image: url(/MC/medcenter/images/bg_butoane.png);
background-position: center left;
background-repeat: repeat-x;
-webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
width:100px;
float:right;
}
.programari_expand .renuntaDiv > a:hover {
color:red;
}
/* END PROGRAMARI */

/* MENIU */
#minmenu_on{
display:block;
height:20px;
background-image:url(../images/meniu_mobil.png);
background-repeat:no-repeat;
cursor:pointer;
}
#minmenu_off{
display:none;
height:20px;
background-image:url(../images/meniu_mobil_off.png);
background-repeat:no-repeat;
cursor:pointer;
}
.meniu_root{
background-color:white;
padding:10px 10px 0 10px;
}
.meniu{
position:relative;
margin:0 auto;
padding:10px 0 0 0;
}
#primary_nav_wrap{
background-color:white;
position:absolute;
top:5px;
left:5px;
border:2px gray solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:280px;
padding:1px;
z-index:999999;
/**/
display:none;
margin-bottom:10px;
color:#fff;
}
/* experimente animatii*/
#primary_nav_wrap{
-webkit-animation: revolutie 0.8s 1; /* Chrome, Safari, Opera */
animation: revolutie 0.8s 1;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes revolutie {
    from {opacity: 0; margin-left:-300px;}
    to {opacity: 1; margin-left:0;}
}
/* Standard syntax */
@keyframes revolutie {
    from {opacity: 0; margin-left:-300px;}
    to {opacity: 1; margin-left:0;}
}
/*end experimente*/
#primary_nav_wrap ul{
list-style:none;
position:relative;
margin:0;
padding:0;
width:100%;
}
#primary_nav_wrap ul a{
display:block;
color:white;
text-decoration:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#primary_nav_wrap ul li{
position:relative;
margin:0 0 2px 0;
padding:5px;
background-color:#ED1C24;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#primary_nav_wrap ul li ul A{
padding:2px 5px 2px 0px;
}
#primary_nav_wrap ul ul{
display:none;
position:absolute;
top:90%;
left:0;
width:80%;
padding:0;
margin:0 0 0 20%;
z-index:999999;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#primary_nav_wrap ul ul li{
	float:none;
background-color:white;	
border-top:1px #ED1C24 solid;
border-left:1px #ED1C24 solid;
border-right:1px #ED1C24 solid;
border-bottom:none;
margin:0;
color:#555;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#primary_nav_wrap ul ul li:first-child{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#primary_nav_wrap ul ul li:last-of-type{
border-bottom:1px #ED1C24 solid;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
#primary_nav_wrap ul ul a{
line-height:120%;
margin:0 0 0 0;
color:#555;
background-color:white;
-webkit-border-radius:none;
-moz-border-radius:none;
border-radius:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
#primary_nav_wrap ul ul ul{
top:90%;
left:-40%;
width:100%;
border:1px #ED1C24 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#primary_nav_wrap ul ul ul li{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px silver solid;
border-top:none;
border-left:none;
border-right:none;
}
#primary_nav_wrap ul ul ul li:last-of-type{
border-bottom:none;
}
#primary_nav_wrap ul li:hover > ul{
	display:block
}
#primary_nav_wrap span{
display:inline-block;
width:30px;
height:30px;
margin:0 5px 0 0;
vertical-align:middle;
background-image:url(../images/sprite_icoane.png);
}
#contact{
background-image:url(../images/contact_down.png);
background-repeat:no-repeat;
background-position:100% 50%;
}
#contact A{
display:inline-block!important;
}
#contact UL LI UL LI SPAN{
position:absolute;
top:50%;
left:5px;
margin-top:-15px!important;
}
#contact UL LI UL LI LABEL{
display:inline-block;
margin:0 0 0 35px;
}
#promotii{
background-image:url(../images/promotii_bg_animat.gif);
}
/*scroll bar la contact level 2*/#contact UL LI UL{background-color:white;max-height:450px;overflow-x:hidden;overflow-y:auto;white-space:normal;}#contact UL LI UL LI A{padding-right:18px;}

/* pozitii sprite icoane meniu */
#despre_istoric SPAN{background-position:-50px 0px;}
#despre_clinici SPAN{background-position:-50px -50px;}
#despre_puncte SPAN{background-position:-50px -100px;}
#despre_medici SPAN{background-position:-50px -150px;}
#despre_cdex SPAN{background-position:0px -100px;}
#despre_cariere SPAN{background-position:-50px -200px;}
#M1G{background-position:0px -100px;}
#promotii-cele-mai-recente SPAN{background-position:-100px 0px;}
#promotii-toate SPAN{background-position:-100px -50px;}
#promotii-in-zona-ta SPAN{background-position:-100px -100px;}
#lista-analize-medicale SPAN{background-position:-150px 0px;}
#specialitati-disponibile SPAN{background-position:-150px -50px;}
#dictionar-de-analize SPAN{background-position:-150px -50px;}
#medicina-muncii SPAN{background-position:-150px -100px;}
#contracte-cnas SPAN{background-position:-150px -200px;}
#medicina-de-familie SPAN{background-position:0px -50px;}
#noutati SPAN{background-position:-200px 0px;}
#evenimente SPAN{background-position:-200px -50px;}
#simpozioane SPAN{background-position:-200px -100px;}
#pachete_specifice SPAN{background-position:-200px -100px;}
#galerie-foto SPAN{background-position:-200px -150px;}
#aparitii-media SPAN{background-position:-250px 0px;}
#revista_medcenter SPAN{background-position:-200px -200px;}
#meniu_laborator_central SPAN{background-position:0px -100px;}
#meniu_clinici_medcenter SPAN{background-position:-50px -50px;}
#meniu_puncte_recoltare SPAN{background-position:-50px -100px;}
#contact_feedback SPAN{background-position:-100px -200px;}
#parerea-ta-conteaza SPAN{background-position:0px -150px;}
#articole-medicale SPAN{background-position:-200px 0px;}
/*end pozitii*/

.meniu_contacte A{
background:none!important;
margin:0 0 0 0!important;
padding:0 5px 0 0!important;
height:30px;
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
}
.meniu_contacte LI A:hover{
background:#ED1C24!important;
}
.cautare{display:block;}
.meniu form{
display:inline-block;
border:1px #ED1C24 solid;
width:100%;
margin:0 -1px 0 -1px;
background-color:white;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
padding:0;
}
.searchtext{
border:none;
width:250px;
height:20px;
margin:3px 0 1px 5px;
vertical-align:middle;
}
.searchgo{
float:right;
border:none;
margin:0 5px 0 0;
width:30px;
height:30px;
vertical-align:middle;
background-image:url(../images/search_submit.png);
}
/**/
/* Style nou pentru listing-ul de la: Articole, Stiri, Evenimente, Galerie Foto */
.ArticoleRootContent{margin-top:10px;}
.listaArticole{
padding-top:15px;
}
.listingArticoleHolder{
position:relative;
display:block;
width:100%;
min-height:75px;
padding-bottom:10px;
border-bottom:1px red dotted;
margin:0 2% 20px 0;
cursor:pointer;
clear:both;
}
.listingArticoleHolder:hover > .listingArticoleTitlu{color:#ED1C24;text-decoration:underline;}
.listingArticolePoza{
background-color:gray;
float:left;
width:100px;
height:75px;
overflow:hidden;
margin:0 10px 5px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.listingArticolePoza IMG{
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
width:100px;
}
.listingArticoleTitlu{
margin:0 0 10px 110px;
color:#ED1C24;
font-size:1.2em;
line-height:1.0em;
font-style:normal;
}
.listingArticoleText{
margin:0;
}
/* End Style nou pentru listing-ul de la: Articole, Stiri, Evenimente, Galerie Foto */
/* BREADCRUMBS */
.siteBreadcrumbs{
display:flex;
position:relative;
font-size:0.9em;
position:relative;
margin:0 10px 0 10px;
vertical-align:middle;
}
.siteBreadcrumbs A{
text-decoration:none;
color:gray;
}
.siteBreadcrumbs A:hover{
color:red;
}
.siteBreadcrumbs A:last-of-type{
text-decoration:underline;
color:#ED1C24;
}
/**/
/* FB SHARE */
.fb-share-button{
vertical-align:middle;
}
.fbShareRoot{
background-color:white;
padding:0 10px 20px 10px;
}
.fbShareContent{
display:flex;
background-image:url(/MC/medcenter/images/BG-FB-Bleu.png);
background-repeat:repeat-y;
background-size:45px 100%;
padding:0;
border:2px #4267b2 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.fbShareContent SPAN{flex:1;padding:0 0 0 10px;padding:10px;line-height:1em;}
.fbShareContent IMG{vertical-align:middle;height:45px;}
.fb_iframe_widget_fluid{display:inline-block!}
/* end FB SHARE */

/* SLIDER HOMEPAGE */
.slider_root{
background-image:url(../images/panglici.jpg);
background-position:50% top;
background-size: 200% auto;
background-repeat:no-repeat;
background-color:white;
margin:10px 0 20px 0;
}
/*ascunde prev/next*/.bx-prev,.bx-next{display:none!important;}
/**/

/* CONTENT */
/*adaugat pt mobile*/
/*hack imagini pagini dinamice*/
.dynamicPageContent{
margin-top:10px;
}
.dynamicPageContent IMG{
float:none!important;
width:300px!important;
height:auto!important;
display:block!important;
margin:10px auto!important;
}
.dynamicPageContent H5{background-color:#ED1C24;}
.dynamicPageContent H6{background-color:#ED1C24;}
/*end hack imagini pagini dinamice*/
.root_content{
padding:0 10px 10px 10px;
}
.root_content H1{
font-size:1.6em;
font-weight:normal;
color:#ED1C24;
letter-spacing:-1px;
margin-bottom:10px;
}
/* hack align top*/.root_content P:first-child{padding-top:0px;margin-top:0px;}
/* hack align top*/.root_content H1:first-child{padding-top:0px;margin-top:0px;}
/* hack align top*/.root_content H2:first-child{padding-top:0px;margin-top:0px;}
/* hack align top*/.root_content H3:first-child{padding-top:0px;margin-top:0px;}
.root_content H2{
font-weight:normal;
color:#777;
letter-spacing:-1px;
}
.root_content H3{
color:#ED1C24;
padding-bottom:5px;
border-bottom:1px #999 solid;
}
.root_content H4{
font-weight:normal;
color:#333;
border:1px #ED1C24 solid;
padding:5px 5px 5px 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.root_content H5{
font-weight:normal;
color:#FFF;
background-color:#ED1C24;
padding:5px 5px 5px 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.root_content H6{
/*font-weight:normal;
color:#FFF;
background-color:#999;
padding:3px 3px 3px 6px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;*/
margin:10px 0 20px 0;
text-align:center;
font-size:0.9em;
font-weight:normal;
color:#FFF;
background-color:#ED1C24;
padding:5px 5px 5px 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.root_content UL, .root_content OL{}
.root_content UL{
list-style-image:url(../images/custom_bullet.png);
}
.root_content A:{
color:#990000;
}
.root_content HR{
border:none;
color:#ccc;
background-color:#ED1C24;
height:1px;
}
.root_content IMG{
/*Rule important pentru imaginile din continut, valabil doar pe mobile*/
/*Care imi sparge toate celelalte imagini de pe mobil lol*/
/*max-width:100%!important;
float:none!important;
display:block;
margin:10px auto!important;*/
}
/*end adaugat pt mobile*/
.content_root{
background-color:white;
padding:10px 0 10px 0;
}
.content {
font-size:12px;
padding:0 15px 0 15px;
text-align:justify;
}
.content H1{
font-size:26px;
font-weight:normal;
color:#ED1C24;
letter-spacing:-1px;
}
.content H2{
font-size:24px;
font-weight:normal;
color:#777;
letter-spacing:-1px;
}
.content H3{
font-size:18px;
color:#ED1C24;
padding-bottom:5px;
border-bottom:1px #999 solid;
}
.content H4{
font-size:16px;
font-weight:normal;
color:#333;
border:1px #ED1C24 solid;
padding:5px 5px 5px 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.content H5{
font-size:16px;
font-weight:normal;
color:#FFF;
background-color:#ED1C24;
padding:5px 5px 5px 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.content H6{
font-size:14px;
font-weight:normal;
color:#FFF;
background-color:#999;
padding:3px 3px 3px 6px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.content UL, .content OL{}
.content UL{
list-style-image:url(../images/custom_bullet.png);
overflow: hidden;
}
.content_root UL, .content_root OL{}
.content_root UL{
list-style-image:url(../images/custom_bullet.png);
overflow: hidden;
}
.content A:{
color:#990000;
}
.content A:visited{
color:#990000;
}
.content HR{
border:none;
color:#ccc;
background-color:#ED1C24;
height:1px;
}
.content_home{
text-align:center;
margin-top:35px;
}
/* HOMEBOX */
/*[RC-11nov2016]*/.content_home div{
/* hack IOS */vertical-align:top;
background-color:white;
position:relative;
display:inline-block;
width:300px;
min-height:177px;
height:12%;
margin:0 9px 15px 9px;
border:1px solid #ED1C24;
overflow:hidden;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
/*background-image:url(/MC/medcenter/images/pointer-home_mobil.jpg);*/
background-repeat:no-repeat;
background-position:5% 75%;
}
/*@media screen and (min-width: 980px) and (max-width: 1230px){
.content_home A div{background-color:lime;}
}
@media screen and (min-width: 1230px) and (max-width: 1635px){
.content_home A div{background-color:cyan;}
}
@media screen and (min-width: 1635px) and (max-width: 7000px){
.content_home A div{background-color:pink;}
}*/

/*[RC-11nov2016]*/.content_home div h1{
width:45%;
font-size:1.4em;
line-height:1em;
min-height:27px;
color:#ED1C24;
margin:10px 0 5px 10px;
text-align:left;
font-weight:bold;
/*background-image:url(../images/h1_front.png);
background-repeat:no-repeat;
background-position:top left;*/
text-transform:capitalize;
}
/*[RC-11nov2016]*/.content_home DIV DIV{
position:absolute;
top:0;
right:0;
width:50%;
height:100%;
min-height:75px;
margin:0;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border:none;
border-left:1px gray solid;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-image:none;
}
.content_home div div img{
overflow:hidden;
}
.content_home div p{
color:#333;
margin:0;
padding:0 55% 0 10px;
font-size:1em;
font-weight:light;
line-height:1em;
text-align:left;
}
/* VIDEO HOMEBOX */
.caseta_home_film{
position: relative;
display: inline-block;
width: 50%;
min-height: 177px;
height: 11vw;
margin: 0 9px 15px 9px;
border: 1px solid #ED1C24;
overflow: hidden;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.homeBox{cursor:pointer;margin-bottom:10px!important;}
.homeBox IFRAME{
position:absolute;
top:0;
right:0;
width:50%!important;
height:100%;
}
/* END VIDEO HOMEBOX */
/**/

/* PROMOTII */
.rootContentPromotions, .rootContentToate{margin-top:10px;}
.rootContentPromotionSingle TABLE{width:100%;}
.rootContentPromotionSingle TD{vertical-align:top;}
.rootContentPromotionSingle TD UL{margin:0 0 0 0;padding-left:20px;font-size:0.9em;}
.rootContentPromotionSingle H1{margin-bottom:10px!important;}

.promotii{margin-top:-30px;}
.promotii A{
color:gray;
text-decoration:none;
}
.listaPromotii{
border-bottom:1px red dotted;
margin:0 0 25px 0;
}
.listaPromotii H1{
padding:0;
margin:25px 0 15px 0;
line-height:1em
}
.listaPromotii H1 A{
color:#ED1C24;
text-decoration:none;
}
.listaPromotii H1 SPAN{
background-color:#ffb3b3;
color:white;
white-space:nowrap;
font-weight:normal;
padding:0 8px 0 5px;
margin:0 0 0 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.listaPromotii .LP_left{
background-image:url(../images/preturi_bg_mobil.png);
background-repeat:no-repeat;
width:135px;
height:128px;
margin-right:10px;
float:left;
}
.LP_ofertaSpeciala {
margin-top:0.6em!important;
font-size:2em!important;
line-height:1em;
font-weight: 400;
color:#ED1C24!important;
text-decoration:none!important;
letter-spacing:-1px;
}
.listaPromotii .LP_right{}
.promo_price{
font-size:1em;
color:white;
text-align:center;
}
.promo_price LABEL{
display:block;
color:#333;
font-size:0.6em;
padding:20px 0 0 0;
}
.promo_price SPAN{
display:block;
color:#ED1C24;
font-weight:400;
font-size:2em;
line-height:1em;
padding:0;
}
.list_price{
float:none;
padding:0;
margin:0;
border:none;
text-align:center;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.list_price P{
margin:0; 
padding:0;
font-size:0.8em;
color:#777;
text-decoration:line-through;
padding:0;
}
/* Promotie end level */
.promotie .f_right{
float:left;
background-image:url(../images/preturi_bg_mobil.png);
background-repeat:no-repeat;
width:135px;
height:128px;
margin-right:10px;
}
.promotie .discount{
display:inline-block;
color:#777;
}
.promotie .promo_price LABEL{
display:block;
font-size:0.6em;
padding:20px 0 0 0;
}
.promotie .cfix .termen{
color:#777;
font-size:1.2em;
background-image:url(/MC/medcenter/images/calendar_16x16.png);
background-repeat:no-repeat;
background-position:0 50%;
padding-left:21px;
}
.promotie H1{
margin-bottom:0;
line-height:1em;
}
/* casete-promotii */
.promotiiCaseteHolder{
position:relative;
text-align:center;
}
.promotiiCaseta{
vertical-align:top;
position:relative;
display:inline-block;
background-color:white;
width:280px;
height:211px;
cursor:pointer;
padding:10px;
}
.promotiiCaseta:hover > .promotiiCasetaPoza{border-color:darkred;}
.promotiiCaseta:hover > .promotiiCasetaText{background-color:#ED1C24;color:white;border-color:#ED1C24;}
.promotiiCaseta:hover > .promotiiCasetaJudet{background-image:url(../images/soare-fundal.png);}
.promotiiCasetaJudet{
position:absolute;
top:10px;
left:10px;
z-index:156;
width:150px;
height:150px;
}
.promotiiCasetaPoza{
position:absolute;
top:10px;
left:120px;
z-index:57;
width:147px;
height:147px;
overflow:hidden;
border:3px #777 solid;
-webkit-border-radius: 75px;
-moz-border-radius: 75px;
border-radius: 75px;
}
.promotiiCasetaText{
color:red;
height:35px;
font-size:1em;
font-weight:bold;
border:3px #777 solid;
margin:85px 0 0 0;
padding:75px 10px 10px 10px;
text-align:center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
/* end casete-promotii */
/* buline-promotii */
.promotiiBulineHolder{
position:relative;
text-align:center;
margin-top:10px;
}
.promotiiBulina{
display:inline-block;
vertical-align:top;
width:135px;
height:135px;
margin:0 10px 10px 0;
overflow:hidden;
background-color:#ED1C24;
border:1px #ED1C24 solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.50);
cursor:pointer;
}
.promotiiBulina SPAN{
display:block;
font-weight:bold;
font-size:1em;
color:white;
padding-top:5px;
}
.promotiiBulina IMG{
width:135px;
height:107px;
cursor:pointer;
}
.promotiiBulina LABEL{
background-color:white;
display:block;
text-align:center;
height:107px;
overflow:hidden;
}
/* end buline-promotii */
/**/

/* SPECIALITATI */
.listaSpecialitati {text-align:center;margin-top:20px;}
.listaSpecialitati A{
color:#777;
display:block;
min-height:28px;
margin:5px;
padding:5px 10px 2px 35px;
font-size:20px;
text-decoration:none;
text-align:left;
background-image:url(../images/disc_normal.png);
background-repeat:no-repeat;
background-position:0% 50%;
}
/* hack titlu width */
@media screen and (max-width: 1475px){
	.listaSpecialitati A{
	color:#777;
	display:block;
	min-height:28px;
	margin:5px;
	padding:5px 10px 2px 35px;
	font-size:16px;
	text-decoration:none;
	text-align:left;
	background-image:url(../images/disc_normal.png);
	background-repeat:no-repeat;
	background-position:0% 50%;
	}
}
@media screen and (max-width: 1225px){
	.listaSpecialitati A{
	color:#777;
	display:block;
	min-height:28px;
	margin:5px;
	padding:5px 10px 2px 35px;
	font-size:1em;
	text-decoration:none;
	text-align:left;
	background-image:url(../images/disc_normal.png);
	background-repeat:no-repeat;
	background-position:0% 50%;
	}
}
/* end hack titlu width */

/*.listaSpecialitati A:hover{
background-color:#ED1C24;
color:white;
background-image:url(../images/disc_hover.png);
}*/
.listaSpecialitati DIV{
background-image:url(/MC/medcenter/images/bg-specialitati.png);
background-position:top right;
background-repeat:repeat-y;
background-color:white;
display:inline-block;
position:relative;
width:248px;
height:270px;
vertical-align:top;
text-align:center;
margin:0 10px 15px 0;
border:1px #333 solid;
-webkit-border-top-left-radius: 25px;
-moz-border-radius-topleft: 25px;
border-top-left-radius: 25px;
-webkit-box-shadow:4px 4px 4px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:4px 4px 4px 0px rgba(50, 50, 50, 0.5);
box-shadow:4px 4px 4px 0px rgba(50, 50, 50, 0.5);
}
.listaSpecialitati DIV:hover{
background-image:none;
cursor:pointer;
border:3px #ED1C24 solid;
margin:0px -10px 15px 0px;
z-index:900;
}
.listaSpecialitati LABEL{
background-color:#999;
padding:5px 0 5px 0;
color:white;
display:block;
width:228px;
padding:10px;
font-size:0.9em;
line-height:1em;
position:absolute;
left:0;
bottom:0;
border-bottom:10px #777 solid;
}
.listaSpecialitati LABEL:nth-child(even) {background-color:#777;}
/* end specialitati */

/* ANALIZE */
.analize{}
.analize A{color:#ED1C24;}
.analize P{text-align:left!important;}
.analizeTable A:hover{color:darkred;}
.analizeTable{margin-bottom:10px;width:auto;}
.analizeTable TH:nth-of-type(1){min-width:150px;}
.analizeTable TD:nth-of-type(1){min-width:150px;}
.analizaDescriere H1:nth-of-type(1){margin-top:10px;}
.analizaDescriere TABLE{
border:0;
border:1px silver solid!important;
margin:10px 0 10px 0;
}
.analizaDescriere TD{border-right:1px silver solid;}
.analizaDescriere TD:last-of-type{border-right:none;}
.analizaDescriere TABLE TD P{margin:0!important;}
.analizaDescriere TABLE TR:nth-of-type(1){background-color:#ED1C24;color:white!important;}
.analizaDescriere TABLE TR:nth-of-type(1) SPAN{color:white!important;}
.analizaDescriere TABLE TR:nth-of-type(1) P{color:white!important;}
.analizaDescriere TABLE TR:nth-of-type(even){background-color:#eaeaea;}
/* ANALIZE mobil slider tabel */
.sliderMobil{overflow-y:scroll;}
.sliderMobilCaption{
font-size:0.7em;
font-style:bold;
color:green;
display:block;
background-image:url(/MC/medcenter/images/slider-icon.png);
background-repeat:no-repeat;
background-position:top center;
background-size:25px auto;
text-align:center;
padding-top:5px;
margin:10px 0 10px 0;
}
.analizeTable THEAD TH{
background-color:#ED1C24;
color:white;
white-space:nowrap;
text-align:left!important;
}
.analizeTable TR:nth-child(even) {background-color:#eaeaea;}
.analizeTable A{color:#ED1C24;text-decoration:none;}
.analizeTable A:hover{color:darkred;}
.disclaimerAnalize{color:#ED1C24;display:none}
.addToCart{
display:block;
width:70px;
height:25px;
background: url(/MC/medcenter/images/add_to_cart.png) no-repeat;
cursor:pointer;
}
.addedToCart{
display:block;
width:70px;
height:25px;
background:url(/MC/medcenter/images/added_to_cart.png) no-repeat;
}
.addToCartIndividual{
display:inline-block;
/*mic hack*/
width:80px;
height:35px;
border:1px #555 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-position:50% 50%;
/**/
vertical-align:middle;
}
.individualH1info{
color:#333;
padding:0 0 5px 0;
border-bottom:1px silver dotted;
margin:0 0 10px 0;
}
.individualH1info LABEL{color:#ED1C24;font-weight:bold;margin-right:5px;}
.pretExtraInfo{display:inline-block;}
.shopping_cart_analize2{display:none;}
.shopping_cart_analize{
position:fixed;
bottom:15px;
left:0;
z-index:9999;
width:70px;
height:70px;
overflow:hidden;
background-image:url(/MC/medcenter/images/med_cart_2-mobil.gif);
background-position:60% 40%;
background-size:90px;
background-repeat:no-repeat;
-webkit-border-top-right-radius: 35px;
-webkit-border-bottom-right-radius: 35px;
-moz-border-radius-topright: 35px;
-moz-border-radius-bottomright: 35px;
border-top-right-radius: 35px;
border-bottom-right-radius: 35px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.shopping_cart_analize LABEL{
display:block;
width:60px;
font-size:0.6em;
font-weight:bold;
text-align:center;
margin:5px 0 0 0;
color:white;
}
.shopping_cart_analize LABEL:after{
content:" analize";
}
.shopping_cart_analize A{
display:block;
width:75px;
height:90px;
}
.tabelCosAnalize{
border-collapse: collapse;
width:100%;
}
.tabelCosAnalize THEAD{
background-color:#ED1C24;
color:white;
}
.tabelCosAnalize TR:nth-child(even) {background-color:#eaeaea;}
.tabelCosAnalize TH:last-child{text-align:right;}
.tabelCosAnalize TD:last-child{text-align:right;}
.tabelCosAnalize TD:first-child {width:2em;}
.tabelCosAnalize TD:last-child IMG{margin-left:10px;vertical-align:middle;}
.tabelCosAnalize TH{padding:5px;}
.tabelCosAnalize TD{padding:5px;}
.cosTotal{
font-size:1.7em;
font-weight:bold;
text-align:right;
border-top:1px #ED1C24 solid;
padding:10px 0 10px 0;
}
.cosAnalize H1 IMG{width:35px;vertical-align:middle;margin-left:5px;}
.disclaimeAnalizeJos{display:none;/*font-size:0.8em;font-style:italic;text-align:center;*/}
.disclaimeAnalizeJos SPAN{}
/**/
/* GALERII FOTO */
.root_contentGalerii{margin-top:10px;}
.root_contentGalerii .galeryItem UL LI{height:auto!important;}
.listaGalerii{
list-style-image:none!important;
padding:0;
margin:0;
}
.listaGalerii LI{
border-bottom:1px red dotted;
margin:0 0 25px 0;
padding:10px 0 10px 0;
}
.listaGalerii A{
background-repeat:no-repeat;
color:#ED1C24;
font-size:1.5em!important;
letter-spacing:-1px;
line-height:1em;
text-decoration:none;
font-style:normal;
vertical-align:middle;
}
.listaGalerii A:hover{color:#ED1C24; text-decoration:underline;}
.listaGalerii P{
color:#555;
vertical-align:middle;
padding-top:5px!important;
}
.galeryItem .bx-wrapper{/*
background-image:url(/MC/medcenter/images/bgGalerii.png);
padding:10px 0 10px 0;
border:1px gray solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: inset 10px 10px 10px -5px rgba(0,0,0,0.5);
-moz-box-shadow: inset 10px 10px 10px -5px rgba(0,0,0,0.5);
box-shadow: inset 10px 10px 10px -5px rgba(0,0,0,0.5);
*/}
.galeryItem .bx-pager{bottom:10px;}
.galeriiFotoCentre{position:relative;margin-top:10px;}
.galeriiFotoCentre .meniuHack{position:absolute;top:5px;left:15px;z-index:99999;min-width:50%;}
.galeriiFotoCentre .meniuHack .MeniuStangaTemplate{
display:block;
vertical-align:top;
max-width:100%!important;
margin:0;
}
.galerieCentre{}
.galerieCentre .bx-pager{bottom:10px;}
/* -> poze listing galerii foto*/
.pozaListaGalerie{
background-color:#ED1C24;
background-repeat:no-repeat;
background-position:50% 50%;
display:block;
float:left;
width:96px;
height:96px;
margin-right:10px;
border:2px #ED1C24 solid;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
vertical-align:middle;
}
.root_content UL LI:nth-of-type(1) .pozaListaGalerie{background-image:url(/MC/medcenter/images/thumb_galerie-01.png);}
.root_content UL LI:nth-of-type(2) .pozaListaGalerie{background-image:url(/MC/medcenter/images/thumb_galerie-02.png);}
/* <- */
/*end galerii foto*/
/* FOOTER SI UFOOTER *//* SI UTFOOTER */
.footer{
background-image:url(../images/bg_footer.png);
background-repeat:repeat-x;
min-height:35px;
padding:0 10px 0 10px;
text-align:center;
}
.footer_child{
position:relative;
padding:10px 10px 0 10px;
font-size:11px;
color:white;
margin:0 auto;
background-color:#ED1C24;
min-height:25px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.footer_child SPAN{
color:#FFCCCC;
display:block;
}
.footer_child DIV{
padding:10px 0 0 0;
text-align:center;
}
.footer_child A{color:#FFF;display:inline-block;margin:0 5px 0 0;}
.footer_child A:hover{color:#FFF;}
.ufooter{
position:relative;
margin:0 0 50px 0;
padding:0 10px 0 10px;
}
.ufooter_st{
margin:10px 0 10px 0;
font-size:0.8em;
color:#777;
}
.ufooter_st A{text-decoration:none;}
.ufooter_st P{
text-align:justify;
padding-bottom:10px;
border-bottom:1px #ccc solid;
}
.ufooter_st HR{
border:none;
margin:0 0 10px 0;  
text-align:left;
color:#DDD;
background-color:#DDD;
height:1px;
}
.ufooter_st LABEL{
display:block;
text-align:center;
}
.ufooter_st SPAN{
display:block;
text-align:center;
border-bottom:1px #ccc solid;
padding-bottom:10px;
}
.ufooter_st IMG{
margin: 0 10px 5px 0;
float:left;
}
.ufooter_st SPAN IMG{
float:none;
margin: 10px 10px 0 0;
vertical-align:middle;
}
.ufooter_st SPAN :first-child IMG{margin-left:10px;}
.ufooter_dr{
margin:10px 0 30px 0;
font-size:0.8em;
color:#555;
}
.ufooter_dr HR{
border:none;
color:none;
background-color:none;
height:0px;
}
.ufooter_dr A {color:red;border-right:1px #ccc solid;padding:0 5px 0 5px;}
.ufooter_dr A:last-of-type {border:none;}
.utFooter{display:none;}
/**/

/* UTILITATI */
.clear{clear:both;height:0px;}
.clearLeft{clear:left;height:0px;}
.clearRight{clear:right;height:0px;}
.socialbar{
/* Se ascunde pe mobil */display:none;
position:fixed;
bottom:10px;
right:20px;
background-color:white;
z-index:99999;
height:25px;
overflow:hidden;
padding:3px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
}
#off_st_root, #off_dr_root{
position:absolute;
top:25px;
width:120px;
height:600px;
display:none;
z-index:5;
}
#off_st_root{left:60px;}
#off_dr_root{right:60px;}
#off_st_root IMG{
margin-bottom:25px;
-webkit-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
}
#off_dr_root IMG{
margin-bottom:25px;
-webkit-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
}
/**/

.paginare{
color:#333;
text-align:center;
font-size:1em;
}
.paginare A{text-decoration:none; color:#ED1C24;}
.paginare .f_left{
float:none;
background-color:white;
padding:0;
margin:0 0 10px 0;
border:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.paginare .f_left SPAN{
font-weight:bold;
color:#ED1C24;
}
.paginare .f_right{
float:none;
background-color:white;
}

/* Harta Clinici Responsive/parteneri/puncte de recoltare */

.root_content_hack_clinici{
position:relative;
padding-top:10px;
overflow:visible!important;
}
/* Style Harta Responsive */
.scalemap_text .MeniuStangaTemplate{
margin:0!important;
max-width:100%!important;
}
.captionSiScalemap{}
.scalemap_text{
position:absolute;
top:10px;
left:10px;
display:block;
width:50%;
vertical-align:top;
z-index:999;
}
.scalemap_root{
position:relative;
display:block;
width:100%;
}
.scalemap_root IMG{
width:100%;
}
.scalemap_holder{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.scalemap_holder A{
position:absolute;
width:5%;
height:5%;
}
/*.scalemap_holder A:hover IMG{display:block;}*/
.scalemap_holder A IMG{width:100%;display:none;}
.caption_harta{
text-align:left;
color:#ED1C24;
padding-left:50px;
font-size:1em!important;
letter-spacing:0!important;
font-weight:bold;
}
.sauMeniu{color:gray;}
.sauMeniu IMG{vertical-align:middle; width:12px;}
.judet_detalii{
display:none;
width:260px;
margin-left:-139px;
background-color:#ED1C24;
border:1px darkred solid;
/*centrare pagina*/
position:absolute;
top:60px;
left:50%;
z-index:99999;
color:white;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
}
.judet_detalii A{color:white;text-decoration:none;}
.judet_detalii HR{
height: 1px;
color: #FFF;
background-color: #FFF;
border: none;
}
.center-name{font-weight:bold;}
.center-info{font-size:0.8em;}
.inchideJudeteInfo{
display:inline-block;
float:right;
color:darkred;
letter-spacing:-1px;
padding:0 30px 0 0;
height:24px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
cursor:pointer;
background-image:url(/MC/medcenter/images/inchide-map-details.png);
background-repeat:no-repeat;
background-position:100% 50%;
}
#detalii_harta_constanta,#detalii_harta_maramures,#detalii_harta_cluj,#detalii_harta_harghita,#detalii_harta_iasi,#detalii_harta_vrancea,#detalii_harta_galati,#detalii_harta_buzau,#detalii_harta_braila,#detalii_harta_ialomita,#detalii_harta_bucuresti{
display:none;
background-color:#ED1C24;
color:white;
padding:10px;
margin-top:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
}

/* pozitii relative url */
#harta_MM{top:13%;left:34%;}
#harta_CJ{top:32%;left:34%;}
#harta_HG{top:38%;left:54%;}
#harta_IS{top:22%;left:72%;}
#harta_VN{top:50%;left:68%;}
#harta_GL{top:49%;left:74%;}
#harta_BZ{top:61%;left:65%;}
#harta_BR{top:62%;left:75%;}
#harta_IL{top:74%;left:75%;}
#harta_B{top:76%;left:59%;}
#harta_CT{top:82%;left:80%;}
/* end pozitii relative url */

/* End Harta Clinici Responsive/parteneri/puncte de recoltare */
/* Filtre medici */
.searchDocs{
position:relative;
background-color:#ED1C24;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px 10px 7px 10px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);
font-size:1em;
}
.searchDocs DIV{
color:white;
font-size:1.1em;
margin-bottom:10px;
}
.searchDocs SELECT{
background-color:white;
width:100%!important;
height:30px;
font-size:0.9em;
color:#333;
border:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.searchDocs BUTTON{
width:95px;
background-image:url(../images/fundal_buton.jpg);
background-position:50% 50%;
color:#333;
font-size:1em;
border:none;
height:30px;
padding:0 5px 0 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
-webkit-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.5);
float:right;
}
.searchDocs LABEL{padding: 0 0 0 5px;}
.divCuButon{float:right;margin-bottom:5px!important;}
.searchDocs .clear{margin:0!important;}
/**/

/* Medici afisare */
.medici_snipplet{
font-size:1em;
margin:20px 0 10px 0;
border-bottom:1px #ED1C24 dotted;
}
.medici_snipplet H2{
font-size:1.2em;
color:#ED1C24;
margin:0 0 0 0;
padding:0 0 5px 0;
border-bottom:1px silver solid;
}
.medici_snipplet .competente{
margin:0;
font-size:1em;
font-weight:bold;
}
.medici_snipplet P{
margin:5px 0 5px 0;
font-size:1em;
font-weight:bold;
}
.medici_snipplet .competente SPAN{
color:#ED1C24;
display:block;
}
.mediciFlex{
}
.medic_poza{
display:inline-block;
vertical-align:top;
background-image:url(..//images/logo_medici.png);
background-size: 100px auto;
background-position:center center;
background-repeat:no-repeat;
width:100px;
height:100px;
overflow:hidden;
border:1px red solid;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.medic_poza IMG{
width:100px;
height:100px;
border:none;
}
.medic_info{
display:inline-block;
vertical-align:top;
margin-left:10px;
width:50%;
}
.medic_info A{
color:#ED1C24;
text-decoration:none;
}
.medic_info UL{
padding-left:20px;
margin:5px 0 5px 0;
}
.medic_info H2 {}
.medic_info UL LI{}
.medic_detalii{
margin:10px 0 0 0;
}
.medic_detalii H2 SPAN{
color:#ED1C24;
margin-right:10px;
}
.medic_detalii H2 {
color:#777;
border-bottom:1px silver solid;
}
.medic_detalii UL{
padding-left:20px;
margin:10px 0 10px 0;
font-size:1em;
letter-spacing:-1px;
}
.medic_detalii UL LI{
background-image:url(../images/custom_dot.png);
background-repeat:repeat-x;
background-position:0% 95%;
}
.medic_detalii UL LI LABEL{
background-color:white;
padding-right:5px;
}
.medic_detalii UL LI SPAN{
background-color:white;
float:right;
padding-left:5px;
}
.medic_cnas{
margin:15px 0 5px 0;
font-size:1em;
color:#ED1C24;
}
/* End Medici afisare */
/* TABELE *//*Consultatii*/
.root_contentPreturiProgram{margin-top:10px;}
.rootContentConsultatii{display:flex;}
.consultatii{width:100%;}
.cliniciConsulatiiTable{
flex:1;
border-collapse:collapse;
padding:0;
width:100%;
}
.cliniciConsulatiiTable THEAD{
background-color:#ED1C24;
color:white;
font-size:1em;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.cliniciConsulatiiTable TH{
padding:8px;
}
.cliniciConsulatiiTable TD{
margin:0;
vertical-align:top;
padding-left:0;
padding:4px 0 4px 0;
font-size:1em;
border-bottom:1px #ED1C24 solid
}
.cliniciConsulatiiTable TD:nth-child(2){
border-left:1px #eaeaea solid;
}
.cliniciConsulatiiTable H2{
color:#ED1C24;
font-weight:bold;
}
.cliniciConsulatiiTable TD P{
margin:0;
padding:4px;
font-size:1em;
}
.cliniciConsulatiiTable TD P:nth-child(even) {
background-color:#eaeaea;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
/* TABELE *//*Program medici*/
.rootProgramMedici{display:flex;}
.rootProgramMediciDoi{width:100%;}
.cliniciDoctoriTable{
flex:1;
border-collapse:collapse;
padding:0;
width:100%;
}
.cliniciDoctoriTable THEAD{
background-color:#ED1C24;
color:white;
font-size:1em;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.cliniciDoctoriTable TH{
padding:8px;
}
.cliniciDoctoriTable TD{
margin:0;
vertical-align:top;
padding:4px 4px 4px 0;
font-size:1em;
border-bottom:1px #ED1C24 solid
}
.cliniciDoctoriTable TD P{
margin:0;
}
.doctoriInvestigatiiTable TR:nth-child(even) {
background-color:#eaeaea;
}
.doctoriInvestigatiiTable TR TD:nth-child(2) {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.doctoriInvestigatiiTable DIV:nth-child(even) {background-color:#eaeaea;}
.doctoriInvestigatiiTable{
width:100%;
border-collapse:collapse;
border-left:1px #eaeaea solid;
}
.doctoriInvestigatiiTable TD{
padding:4px;
border-bottom:none;
font-size:1em;
}
.programMediciTH_1{padding-left:4px;}
.programMediciTH_2{padding-left:0;}
.programMediciTH_3{text-align:right;}
.programMediciTD_1{padding:4px 0 4px 4px!important;}
.programMediciTD_2{text-align:right;}
/**/
/* Meniuri content*/
.f_left{
background-color:white;
float:left;
padding:10px;
margin:0 20px 20px 0;
border:1px red solid;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.f_left UL{
	margin:0;
	padding:0;
	font-style:normal;
}
.f_left UL LI{
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
}
.f_left UL LI A{
color:#555!important;
font-size:0.8em!important;
}
.f_left UL LI A:hover{color:red!important;}
.f_left UL LI UL{display:none;}
.f_left UL LI:hover > UL{
background-color:#ED1C24;
display:block;
position:absolute;
top:0;
left:85%;
padding:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
z-index:999999;
}
.f_left UL LI UL LI{
display:block;
}
.f_left UL LI UL LI A{color:white!important;}
.f_left UL LI UL LI A:hover{color:black!important;}

/*end meniuri content*/
.meniu_left_titlu{
background-image:url(../images/manutza.png);
background-repeat:no-repeat;
background-position:top left;
display:block;
color:#ED1C24;
border-bottom:1px #ED1C24 solid;
font-size:0.7em;
padding:0 0 5px 30px;
margin:0 0 5px 0;
white-space:normal!important;
}
/* RC Meniu Stanga Colapsabil */
.MeniuStangaTemplate{
float:left;
margin:0 20px 20px 0;
max-width:45%;
border:2px #ED1C24 solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
-moz-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.50);
cursor:pointer;
}
.MeniuStangaLinks{
background-color:white;
display:none;
/* limitare inaltime meniu * max-height:500px;*/
/* limitare inaltime meniu * overflow:auto;*/
}
.MeniuStangaLink UL{}
.MeniuStangaLinks::-webkit-scrollbar {
width:8px;
background-color:#ED1C24;
}
.MeniuStangaLinks::-webkit-scrollbar-track {
background-color:#ED1C24;
border-radius:4px;
}
.MeniuStangaLinks::-webkit-scrollbar-thumb {
background-color:white;
background-image:url(/MC/medcenter/images/bg-scrollbar.png);
background-repeat:no-repeat;
background-position:50% 50%;
border-radius:4px;
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.5); 
}
.MeniuStangaTemplate UL{
color:#777!important;
font-style:normal;
list-style-type:none;
list-style-image:none;
padding:0 0 0 0!important;
margin:0 0 0 0!important;
}
.MeniuStangaTemplate UL LI{
border-bottom: 1px #ccc solid;
white-space:normal;
}
.MeniuStangaTemplate UL LI:last-of-type{border-bottom:none;}
.MeniuStangaTemplate UL LI:hover{background-color:#d71920;color:white;}
.MeniuStangaTemplate UL LI A{
font-size:0.9em!important;
display:block;
padding:5px 5px 3px 5px;
}
.MeniuStangaTemplate UL LI SPAN{
display:block;
padding:10px 15px 8px 10px;
background-image:url(/MC/medcenter/images/up2.png);
background-position:center right;
background-repeat:no-repeat;
}
.MeniuStangaTemplate UL LI UL{
display:none;
background-color:#EAEAEA;
}
.MeniuStangaTemplate UL LI UL LI:hover{
background-color:#CCC;
}
.MeniuStangaTemplate UL LI:hover > SPAN{
background-image:url(/MC/medcenter/images/down.png);
background-position:center right;
background-repeat:no-repeat;
}
.MeniuStangaTemplate A{
color:inherit;
text-decoration:none;
}
.MeniuStangaDeschide{
display:block;
width:35px;
height:35px;
border:none!important;
background-image:url(/MC/medcenter/images/up.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-color:#FFF;
cursor:pointer;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.MeniuStangaDeschide IMG{display:none;}
.MeniuStangaInchide{
position:relative;
display:none;
background-color:#ED1C24;
color:white;
padding:5px 30px 5px 5px;
cursor:pointer;
vertical-align:center;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.MeniuStangaInchide IMG{
position:absolute;
top:50%;
right:10px;
margin-top:-8px;
}
.mydivlinksClose{
width:0;
height:0;
overflow:hidden;
}
.MeniuStangajos{
display:none;
background-color:#ED1C24;
height:10px;
-webkit-border-bottom-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.MeniuStangaDeschide,
#accordion {
list-style: none;
padding: 0 0 0 0;
}
#accordion ul {
list-style: none;
padding: 0 0 0 0;
}
#accordion ul{
display: none;
}
/* END Meniu Stanga Colapsabil */
/*CONTACT*/
.rootContentContact{margin-top:10px;}
/* Harta google */
#contact_map_canvas {
	width: 100%;
	height: 400px;
	margin-top:20px;
}
/* end Harta google */
/* Widget sugestii */
.widget_sugestii{display:none;}
/*.widget_sugestii{
background-color:#FFF;
width:300px;
padding:10px 10px 0 10px;
margin:0 0 0 20px;
border:1px #ED1C24 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
}
.widget_sugestii IMG{
width:150px;
vertical-align:middle;
margin-bottom:10px;
}
.widget_sugestii IMG:last-child{margin-bottom:0;}
.widget_sugestii LABEL{
font-size:0.8em;
margin:0 0 0 10px;
}
.widget_sugestii DIV DIV{border-bottom:1px #CCC dotted; margin-bottom:10px;}
.widget_sugestii DIV DIV:last-child{border-bottom:none;}*/
/* end Widget sugestii */
/* dev */
.devnote{
background-color:lime;
padding:5px;
color:black;
text-align:center;
}
/**/
/** adaugat temporar de BogdanIM -->START  **/
	#tabs{}
	.doctorii ul.tabs{
		list-style:none;
		font-style:normal;
		font-size:1.3em;
		margin:15px 0 0 0;
		padding:0 5px 10px 5px;
		border-bottom:1px red dotted;
	}
	.doctorii ul.tabs > li {
		display:inline-block;
		padding:0 8px 0 8px;
		margin:0 3px 3px 0;
		border:2px solid #ED1C24;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		vertical-align:middle;
	}
	.doctorii ul.tabs > li:hover {background-color: #EAEAEA;}
	.doctorii ul.tabs > li:hover A {color: #000;}
	.doctorii ul.tabs > li > a{
		line-height:0.6em;
		font-size:0.8em;
		color:#333;
	}
	.doctorii .tabs li.selected {background-color: #ED1C24;}
	.doctorii .tabs li.selected A {color: #FFF;}
/** adaugat temporar de BogdanIM -->END **/
.doctorii FORM{margin-top:10px;}
/* Meniu inline */
.inlineMeniu{margin:0 0 20px 0;text-align:center;}
.inlineMeniu .titluSugestii{display:none;}
.inlineMeniu DIV{
display:inline-block;
width:125px;
height:95px;
padding:5px;
margin:0 10px 10px 0;
border:1px #777 solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.5);
}
.inlineMeniu DIV:hover{border:1px #ED1C24 solid;}
.inlineMeniu A{
color:#777;
display:block;
text-align:center;
text-decoration:none;
}
.inlineMeniu A:hover{color:#ED1C24;}
.inlineMeniu LABEL{
display:block;
font-size:0.7em;
cursor:pointer;
}
.inlineMeniu IMG{
width:75px!important;
height:75px!important;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin:0 auto!important;
}
/**/
/*Meniu Portal*/
.meniuPortal{
display:block;
margin:0 0 10px 0;
padding:10px;
border:1px #ED1C24 solid;
text-align:center;
font-size:1em;
color:#ED1C24;
text-decoration:none;
text-align:center!important;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0);
-moz-box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0);
box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0);
}
.meniuPortal:hover{background-color:#ED1C24; color:white;}
.meniuPortal LABEL{
display:block;
cursor:pointer;
}
.meniuPortal IMG{
display:inline-block!important;
width:100px!important;
height:100px!important;
}
/**/
/*search analize*/
.inline{
text-align:center;
margin-bottom:10px;
}
.inline INPUT{
display:block;
background-color:white;
border:1px #ED1C24 solid;
width:100%;
height:24px;
vertical-align:middle;
margin-bottom:15px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.inline BUTTON{
background-color:#ED1C24;
color:white;
height:26px;
vertical-align:middle;
cursor:pointer;
margin-right:5px;
border:1px #ED1C24 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.inline SPAN{
font-family:calibri;
padding-left:3px;
}
/**/
/*SIMPOZIOANE*/
.root_contentSimpozioane{margin-top:10px;}
.simpozioaneContentParent{}
.simpozioaneContentEditor{
width:100%;
margin:0 0 10px 0;
}
.simpozioaneContentEditor H1 IMG{display:none}
.simpozioaneCronologie{
width:100%;
}
.simpozioaneCronologie A{
background-image:url(/MC/medcenter/images/calendar.png);
background-repeat:no-repeat;
padding:0 0 10px 27px;
color:#333;
display:block;
}
.simpozioaneCronologie A:hover{
background-image:url(/MC/medcenter/images/calendar_hover.png);
text-decoration:none;
color:#ED1C24;
}
.simpozioaneCronologie A:last-of-type{margin-bottom:10px;}
.simpozioaneCronologie .paginare A{
background-image:none;
padding:0;
display:inline-block;
}
/**/
/* Aparitii media */
.aparitiiMedia{}
.aparitiiMediaItem{
margin:0 0 25px 0;
padding:0 0 10px 0;
border-bottom:1px #ccc solid;
}
.aparitiiMediaVideo{}
.aparitiiMediaVideo IFRAME{
width:100%;
}
.aparitiiMediaText{
}
.aparitiiMediaText IMG{
display:none;
}
/**/
/* REVISTA ONLINE */
.revista_root{
color:#333;
}
.revista_descriere{
margin:0 0 10px 0;
}
.revista_descriere DIV:nth-child(1){padding-bottom:10px;}
.revista_descriere DIV:nth-child(2){
font-size:0.8em;
line-height:0.9em;
text-align:center;
color:#777;
}
.revista_descriere DIV IMG{
vertical-align:middle;
}
.revista_descriere DIV:nth-child(1) SPAN{
display:inline-block;
border-right:none;
margin:0;
padding:0;
}
.revista_descriere DIV:nth-child(2) SPAN{
display:inline-block;
border-right:1px silver solid;
margin:0 0 0 20px;
padding:0 5px 0 0;
vertical-align:middle;
white-space:nowrap;
}
.thumbsSiFlipbook{}
.revista_thumbs{
border-top:1px silver solid;
padding:5px 0 0 0;
text-align:center;
}
.revista_thumb_element{
background-color:#ED1C24;
color:white;
display:inline-block;
cursor:pointer;
padding:5px;
margin:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.revista_thumb_element:hover{background-color:#ce181e;}
.revista_thumb_element LABEL{
font-size:0.7em;
text-align:center;
display:block;
cursor:pointer;
}
.book_container{}
/* end REVISTA ONLINE */
.aflaMaiMult{
display:block;
margin-top:1em;
color:#ED1C24;
}
/* DICTIONAR DE ANALIZE */
.root_contentDictionar{}
.dictionarAnalize{
padding:0!important;
}
.dictionarAlfabet{margin-top:20px;}
.dictionarAnalize H1{margin-top:10px!important;}
.dictionarAlfabet UL{border:none!important;background-image:none!important;background-color:white;}
.dictionarAlfabet UL LI{
border:none!important;
background-image:none!important;
display:inline-block;
font-family:calibri!important;
font-size: 1em!important;
font-weight:normal!important;
color: #333!important;
text-decoration: none!important;
padding:2px 8px 2px 8px!important;
border: 2px solid #ED1C24!important;
margin: 0 1px 3px 0!important;
-webkit-border-radius: 5px!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;
cursor:pointer;
}
.dictionarAlfabet UL LI:hover{
color:white;
background-color:#ffffcc;
border: 2px solid #333!important;
}
.dictionarAlfabet UL .ui-state-active{background-color:#ED1C24;}
.dictionarAlfabet UL .ui-state-active A{color:#FFF;}
.dictionarAlfabet UL LI A{
line-height:0.6em!important;
font-size:1em!important;
color:#333;
}
.modul_analize{
font-family:calibri!important;
font-size:1em;
padding:0 0 10px 0;
border-bottom:1px #ccc dotted;
background:none!important;
}
.modul_analize H1{font-size:1.4em;margin-bottom:10px!important;}
.modul_analize A{
text-decoration:none;
color:#ED1C24!important;
}
.modul_analize A:hover{text-decoration:underline;}
.modul_analize P{
padding:0;
margin:0;
}
.modul_analize P B{
color:#999;
font-weight:bold;
}
.modul_analize H1{
margin-bottom:0;
}
/* end DICTIONAR DE ANALIZE */
/*AUTOSUGESTII SEARCH*/
.ui-autocomplete {
background:white;
font-family:calibri;
font-size:1em;
font-style:normal;
list-style:none;
padding:10px 10px 0 10px;
border:1px #ED1C24 solid;
width:300px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
z-index:100000;
}
.ui-menu-item {
border-bottom:1px silver solid;
margin:0 0 3px 0;
padding:0 0 3px 0;
cursor:pointer;
}
.ui-menu-item  SPAN{
color:#ce181e;
margin-right:5px;
}
.ui-menu-item  SPAN:nth-of-type(1):after{color:silver; content:'|';}
.ui-menu-item  .addCart{
display:inline-block;
width:23px;
height:16px;
background-image:url(/MC/medcenter/images/add_to_cat_micN.png);
background-position:top right;
background-repeat:no-repeat;
cursor:pointer;
vertical-align:middle;
}
.ui-menu-item  .addCart:hover{background-image:url(/MC/medcenter/images/add_to_cat_mic.png);}
.ui-state-focus{
background:none;
border:none!important;
border-bottom:1px silver solid!important;
color:#ED1C24;
}
.ui-menu-item:last-of-type{
border-bottom:1px white none!important;
margin:0 0 5px 0;
}
.ui-state-focus:hover {
color:#ED1C24;
}
.ui-menu-item  BUTTON{
width:100%;
color:white;
padding:0.5em 0 0.5em 0;
background-color:#ce181e;
cursor:pointer;
border:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.ui-menu-item BUTTON:hover{background-color:#ED1C24;color:white;}
/*end AUTOSUGESTII SEARCH*/
/*REZULTATE SEARCH*/
.rezultateCautare {margin-top:10px;}
.rezultateCautare H1 {
color:#ED1C24;
padding-bottom:10px;
border-bottom:1px silver solid;
}
.rezultateCautare DIV {
padding:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.rezultateCautare DIV DIV {
padding:0;
}
.rezultateCautare DIV H1 {
color:#555;
padding-bottom:0;
border-bottom:none;
font-size:1.2em;
margin:0;
}
.rezultateCautare DIV H1 A {color:#ce181e;}
.rezultateCautare DIV:nth-of-type(even) {background-color:#EAEAEA;}
.rezultateCautare .paginare .f_right{background-color:white;}
.rezultateCautare .paginare{padding:0;margin-top:10px;}
/*end REZULTATE SEARCH*/
/*disclaimere analize*/
.specificareCNAS{
display:none;
font-size:0.9em;
color:#333;
font-style:italic;
border:1px #ED1C24 solid;
padding:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:0 0 20px 0;
}
.specificareCNAS IMG{
margin:0 10px 5px 0;
float:left;
}
.specificareCNAS B{
color:#ED1C24;
}
.indicatorCNAS{
display:none;
margin:0 0 0 5px;
}
.indicatorCNAS IMG{
vertical-align:middle;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}
.arataSpecificareCNAS{display:block!important}
.arataIndicatorCNAS{display:inline-block!important}
/*end disclaimere analize*/
/*FORMULARE*//* GENERAL */
.rootContentFormulare{
display:flex;
margin-top:10px;
}
.chestionar-Feedback .questionRow {margin:0;}
.chestionar-Feedback .numar1 {margin-bottom:10px;}
.chestionar-Feedback .numar7 {margin:10px 0 10px 0}
.chestionar-Feedback .numar7 .input {margin:0!important;}
.chestionar-Feedback .numar9{margin-top:10px;}
.chestionar-Feedback .intrebare {margin:0;}
.chestionar-Feedback .numar8 LABEL {display:block;margin-bottom:5px;}
.chestionar-Feedback .numar8 .input INPUT:nth-of-type(1) {display:inline-block;margin:0 5px 0 0;}
.chestionar-Feedback .numar8 .input INPUT:nth-of-type(2) {display:inline-block;margin:0 5px 0 0;}
.chestionar-Feedback .numar8 .input INPUT:nth-of-type(3) {display:inline-block;margin:0 5px 0 0;}
.chestionar-Feedback .numar8 .input INPUT:nth-of-type(4) {display:inline-block;margin:0 5px 0 0;}
.rootContentFormulare TEXTAREA{
background-color:white;
width:100%;
min-height:125px;
resize:none;
margin-top:10px;
padding:5px;
border:1px silver solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
.rootContentFormulare TEXTAREA:hover, .rootContentFormulare TEXTAREA:focus{background-color:#ffffcc;}
.rootContentFormulare TEXTAREA::-webkit-scrollbar {
width:8px;
background-color:#ED1C24;
}
.rootContentFormulare TEXTAREA::-webkit-scrollbar-track {
background-color:#ED1C24;
border-radius:4px;
}
.rootContentFormulare TEXTAREA::-webkit-scrollbar-thumb {
background-color:white;
background-image:url(/MC/medcenter/images/bg-scrollbar.png);
background-repeat:no-repeat;
background-position:50% 50%;
border-radius:4px;
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.5); 
}
.form-control{vertical-align:bottom;}
.rootContentFormulare .input{
padding-top:5px;
}
.rootContentFormulare .input INPUT{vertical-align:middle;margin:0 5px 0 0;height:1em;}
.chestionar{flex:1;}
.error{
color:red!important;
font-size:0.8em;
margin:5px 0 0px 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.formMsg{
font-size:1.2em;
font-weight:bold;
color:#ce181e!important;
}
.introducere{
background-color:#ED1C24;
color:#FFF;
font-size:1em;
padding:5px!important;
margin-bottom:20px!important;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.intrebare{
display:block;
font-weight:bold;
color:#333;
}
.dateleAutor .intrebare{
display:inline-block;
font-weight:bold;
color:#000;
margin:0 10px 10px 0;
}
.explicatie{
display:block;
font-size:1em;
color:#777;
}
.dateleAutor .explicatie{
display:block;
font-size:1em;
color:#777;
margin-bottom:10px;
}
.nivel1{
color:#777;
font-weight:normal;
}
.questionRow {
border-bottom:1px silver dotted;
padding:0 0 10px 0;
margin:0 0 15px 0;
}
.questionRow INPUT {
margin:0 10px 0 5px;
font-weight:normal;
font-size:1em;
height:2em;
border:1px silver solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
/*FORMULARE*//* FEEDBACK */
.chestionar-Feedback .numar1 .nivel1{color:red!important;font-weight:bold;font-size:1.2em;}
.chestionar-Feedback .numar2{display:inline-block;border-bottom:none;}
.chestionar-Feedback .numar3{display:inline-block;border-bottom:none;}
.chestionar-Feedback .numar4{display:inline-block;border-bottom:none;}
.chestionar-Feedback .numar5{display:inline-block;border-bottom:none;}
.chestionar-Feedback .numar6{display:inline-block;border-bottom:none;}
.chestionar-Feedback .numar7 .nivel0{color:red!important;font-weight:bold;font-size:1.2em;}
.chestionar-Feedback .numar7 DIV DIV{display:none!important;}
.chestionar-Feedback .numar7{padding:0;border:0;}
.feedbackButoane{
text-align:center;
margin-top:10px;
}
.feedbackButoane INPUT,.feedbackButoane BUTTON{
height:2em;
}
.feedbackButoane INPUT{
cursor:pointer;
color:white;
font-size:1em;
background-color:#ED1C24;
border:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:5px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
/*FORMULARE*//*CHESTIONARE PACIENT*/
.chestionar-pacient .date-autor{display:none;
}
.chestionar-pacient P{
font-size:1.4em;
color:#ED1C24;
}
.chestionar-pacient INPUT{
vertical-align:top;
margin-left:10px;
}
.chestionar-pacient LABEL{
display:inline-block;
font-size:1.2em;
color:#333;
margin:0 10px 10px 0!important;
}
.chestionar-pacient DIV.input{
vertical-align:middle;
font-weight:bold;
display:inline-block;
margin:0 10px 10px 0!important;
padding:5px 5px 5px 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.chestionar-pacient DIV.input:first-of-type{margin-left:0!important;}
.chestionar-pacient DIV.input:last-of-type{margin-right:5px;}
.numar7 .input{
display:block!important;
margin:0 0 10px 0!important;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
/*FORMULARE*//*CHESTIONARE COMPANIE*/
.chestionar-Beneficiar .date-autor .intrebare {width:100%;display:flex;}
.chestionar-Beneficiar .date-autor .intrebare LABEL {display:block;flex:1;}
.chestionar-Beneficiar .date-autor .intrebare INPUT {margin:0 0 0 5px;flex:1;}
.chestionar-Beneficiar .date-autor .error {margin:0 0 10px 0;}
.chestionar-Beneficiar  .questionRow INPUT:nth-of-type(6){
display:block;
width:100%;
height:2em;
margin:10px 0 0 0;
font-size:0.8em;
padding:5px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
.chestionar-companie{font-size:1em;color:#333;}
.chestionar-companie P{
font-size:1.4em;
color:#ED1C24;
}
.date-autor{}
.dateleAutor{
color:#333;
padding:10px 10px 0 10px;
margin-bottom:20px;
border:1px #ED1C24 solid;
font-weight:bold;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.50);
}
.date-autor INPUT{
margin:0 10px 0 5px;
font-weight:normal;
border:1px silver solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
/*end FORMULARE*/
/* erori: 404 */
.rootContentError{}
.pozaEroare{float:left;}
.pozaEroare IMG{width:150px;}
.mesajEroare{margin-top:50px;}
.callCenterText1{color:#555;}
.callCenterText1 B{color:#ED1C24;font-weight:bold;}
.callCenterNr A{font-size:2em;font-weight:bold;color:#ED1C24;text-decoration:none;}
.callCenterText2{color:#555;}
.callCenterText2 B{color:#ED1C24;font-weight:bold;}
/* end erori: 404 */
/* Mobile hacks pagini dinamice */
.tabelManageri IMG{width:125px!important;margin:0!important;}
.tabelManageri TD:nth-child(1){padding:0;width:125px;}
.tabelManageri TD:nth-child(2){padding:0 5px 0 5px;min-width:125px;}
.tabelManageri TD:nth-child(3){padding:0 5px 0 5px;min-width:275px;}
.MobilAscundeText{display:none;}
/* end Mobile hacks pagini dinamice */
/*SELECTIE PORTAL*/
.selectorPortalAnalize{
position:relative;
display:block;
width:300px;
margin:-20px auto 0 auto;
padding-bottom:10px;
border-bottom:1px silver solid;
}
.selectorPortalAnalize A{
display:block;
width:150px;
color:gray;
text-decoration:none;
}
.selectorPortalAnalize A:nth-of-type(1){
float:left;
background-image:url(/MC/medcenter/images/r-rezultate-simple.png);
background-repeat:no-repeat;
background-position:top right;
color:#ED1C24;
text-align:right;
}
.selectorPortalAnalize A:nth-of-type(2){
float:right;
background-image:url(/MC/medcenter/images/r-login-portal.png);
background-repeat:no-repeat;
background-position:top left;
color:#ED1C24;
text-align:left;
}
.selectorPortalAnalize A LABEL{
color:red;
display:block;
width:140px;
height:20px;
margin:230px 0 0 0;
font-size:1em;
font-weight:bold;
padding:0 5px 0 5px;
}
.selectorPortalAnalize A SPAN{
display:block;
width:140px;
margin:5px 0 0 0;
font-size:0.8em;
font-weight:normal;
padding:0 5px 0 5px;
color:black;
}
/*End SELECTIE PORTAL*/
/* Buton dosar medical*/
.butonDosar{display:none;}
/* End Buton dosar medical*/
/* Buton pdf */
.butonPDF{display:none;}
/* End Buton pdf */
/* Buton Triaj */
/*.butonTriaj{display:none;}*/
@media screen and (min-width: 320px) and (max-width: 430px){
	.butonTriaj{
	   width: 59% !important;
    display: inline-block !important;
    background-color: red !important; 
    border-radius: 5px !important;
    text-align: center !important;
    position: absolute !important;
    top: 140px !important;
    right: 10px !important;
	}
	.butonTriaj p{ color:#ffffff !important; }
	.butonTriaj a{ text-decoration:none !important;color:#ffffff !important; }
	.butonTriaj img {height: 30px  !important;}
}
/**/
/* End Buton Triaj */
/* Hack paginatie analize categorii speciale */
	/*Default view*/
	.PaginareDenumire01{}
	.PaginareDenumire02{display:none;}
	.DeAscuns{}
	/*Exceptii view*/
	.ExceptiiAnalizeSpeciale .PaginareDenumire01{display:none}
	.ExceptiiAnalizeSpeciale .PaginareDenumire02{display:inline-block;}
	.ExceptiiAnalizeSpeciale .DeAscuns{display:none}
/* End Hack paginatie analize categorii speciale */
/*ascunde cart by mail*/.iconEmail{display:none;}
/*share cart email*/
/* Popup container */
.popup {
    position: relative;
    display: inline-block;
	font-size:12px;
	vertical-align:top;
}
/* The actual popup (appears on top) */
.popup .popuptext {
    visibility: hidden;
    width: auto;
    background-color:#ED1C24;
    color: #fff;
    text-align: left;
    padding: 10px;
    position: absolute;
    z-index: 1;
    top:0px;
    left:0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.25);
}
.popup .popuptext .shareCamp{margin:0 0 5px 0;}
.popup .popuptext .shareCamp .shareEmail{background-image:url(/MC/medcenter/images/mailIcon.png);padding-left:25px;}
.popup .popuptext .shareCamp .shareEmai:-autofill{background-image:url(/MC/medcenter/images/mailIcon.png);padding-left:25px;}
.popup .popuptext .shareCamp .sharePerson{background-image:url(/MC/medcenter/images/personIcon.png);padding-left:25px;}
.popup .popuptext .shareCamp .sharePerson:-autofill{background-image:url(/MC/medcenter/images/personIcon.png);padding-left:25px;}

.popup .popuptext .shareInfo{margin:0 0 10px 0;font-size:12px;letter-spacing:0;}
.popup .popuptext .shareCamp IMG{width:20px;height:20px;}
.popup .popuptext DIV INPUT{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	border:none;
	padding:5px;
	background-size:15px 15px;
	background-repeat:no-repeat;
	background-position:5px 50%;
}
.shareButton{
	border:none;
	background-color:white;
	background-image:none;
	padding:5px 15px 3px 15px;
	cursor:pointer;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.25);
}
/* Toggle this class when clicking on the popup container (hide and show the popup) */
.popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s
}
.popup IMG {
	cursor:pointer;
	width:40px;
	vertical-align:middle;
}
/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}
@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}
.closeIt{
	position:absolute;
	top:-10px;
	right:-10px;
	width:20px;
	height:20px;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	background-color:#ED1C24;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
}
.printShare{vertical-align:middle;margin-left:10px;cursor:pointer;}
.mailShare{vertical-align:middle;margin-left:10px;cursor:pointer;}
/*End share cart email*/
.arataCategorie{
display:block;
background-color:#FFF;
border-bottom:1px #ED1C24 solid;
font-weight:normal;
text-align:left;
margin:10px 0 10px 0;
padding:0 0 5px 0;
}
.arataCategorie LABEL{display:block;color:#999;font-size:0.4em;letter-spacing:0;}
.arataCategorie SPAN{display:block;color:#555;font-size:0.8em;line-height:1em;}