@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, big, cite, em, font, img, ins, kbd, q, s, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; vertical-align: baseline;}
body {font-size:small;font-family:Helvetica, Arial,Geneva,Helvetica,sans-serif;font-weight:400;padding-bottom:20px;color:#1e1e1e;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Verdana, Helvetica, sans-serif;line-height: 1em;}
h1 {font-size:x-large;line-height:1.5em; margin-bottom:1em;}
h2 {font-size:1.5em;margin-bottom:0.75em;}
h3 {font-size:medium;font-weight:bold;}
h4 {font-size:medium;font-weight:bold;border-bottom:1px solid #aaa;padding-bottom:3px;margin-bottom:5px;position:relative;}
h4 a{font-size:12px;position:absolute;right:0;top:3px;font-weight:normal;}
p {margin:0 0 1.3em 0;line-height:1.5;}
a {color: #3151A2;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#7b2488;}
img {text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
.mt1em{margin-top:1em;}
.mb1em{margin-bottom:1em;}
.m0{margin:0;}
.mb10{margin-bottom:10px!important;}
.block{display:block;}
.right{float:right!important;}
.left{float:left!important;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
ul, ol{list-style-position:outside;margin-left:3em;}

/*Layout*/
.wrapper-bg{background:#ddebf2;}
.content-container{margin:10px;}


/*Notice*/
.notice{padding: 1em; margin-bottom: 1em; border: 1px solid #e2c822; background:#fff9d7; clear:both; display:block;}

/*Header*/
.header{height:43px;width:100%;background:url(/external/img/mobile/elemente-grafice-mobile.png);}
.header a{height:43px;width:200px;display:block;}

/*Search*/
.search{height:41px;width:100%;background:#f5f1f0 url(/external/img/mobile/elemente-grafice-mobile.png) 0 -43px no-repeat;position:relative;}
.search-form{height:41px;margin-left:35px;background:#f5f1f0 url(/external/img/mobile/elemente-grafice-mobile.png) right -43px no-repeat;}
.search .search-field{border:0;top:8px;left:35px;width:90%;position:absolute;font-size:large;background:none;}
.search .search-button{position:absolute;right:5px; top:5px;width:70px;height:30px;background:none;border:0;cursor:pointer;margin:0;padding:0;}

/*Lista rotunjita*/
.lista-rotunjita{margin:0;padding:0;list-style:none;}
.lista-rotunjita li{position:relative;}
.lista-rotunjita a{height:36px;display:block;background:#f5f1f0 url(/external/img/mobile/elemente-grafice-mobile.png) left -120px no-repeat; font-size: large; line-height:36px; color:#000; cursor:pointer;}
.lista-rotunjita span{height:36px;display:block;margin-left:43px;background:#f5f1f0 url(/external/img/mobile/elemente-grafice-mobile.png) right -120px no-repeat; line-height:36px;}
.lista-rotunjita .first a{background-position:left -84px;}
.lista-rotunjita .first span{background-position:right -84px;}
.lista-rotunjita .last a{background-position:left -156px;}
.lista-rotunjita .last span{background-position:right -156px;}
.lista-rotunjita b{height:31px;width:31px;display:block;position:absolute;}
.i-vs{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -474px;top:5px; left:6px;}
.i-ia{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -443px;top:2px; left:6px;}
.i-m{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -319px;top:3px; left:6px;}
.i-d{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -350px;top:3px; left:6px;}
.i-f{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -381px;top:2px; left:6px;}
.i-s{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -412px;top:2px; left:6px;}
.i-masc{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -505px;top:4px; left:6px;}
.i-fem{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -536px;top:3px; left:6px;}

/*Lista rotunjita 2 - cu border-radius - folosita la "consulta medicul" */
.lista-rotunjita-2{margin:0;padding:0;list-style:none;}
.lista-rotunjita-2 li{position:relative;border:1px solid #b2babe; border-bottom:0; background:#fff;}
.lista-rotunjita-2 .first{-moz-border-radius: 10px 10px 0 0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }
.lista-rotunjita-2 .last{border-bottom:1px solid #b2babe; -moz-border-radius: 0 0 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
.lista-rotunjita-2 a{display:block;line-height:1.2em; padding:7px 0; width:100%;font-size: large;color:#000; cursor:pointer;text-indent:10px;}
.lista-rotunjita-2 input{margin:0;padding:0; position:absolute!important; top:12px;left:11px;}
.lista-cu-indent a{text-indent:32px;}

/*Lista articole*/
.lista{margin:0;padding:0;list-style:none;}
.lista li{margin:0; border-bottom:1px dashed #aaa; padding:10px 0;}
.lista .crop-80{margin-right:5px;}
.lista p{margin:5px 0 0 0;}
.lista strong{font-size:1.3em;}
.bottom-bordered-list li{border-bottom:1px dashed #ccc;padding-bottom:10px;}

/*Lista detalii*/
.lista-detalii{margin:0;padding:0;list-style:none;}
.lista-detalii .strong{font-size:1.3em;display:block;}
.lista-detalii li{margin-bottom:10px;}

/*Image crop*/
.crop-80{width:80px;height:80px;border:1px solid #ddd;display:block;}
.crop-80 span{width:78px;height:78px;overflow:hidden;margin-top:1px; margin-left:1px; display:block;}
.crop-80 .restrict-width{width:80px;}
.crop-80 .restrict-height{height:80px;}

/*Paginatie*/
.paginatie{margin:10px 0;}
.paginatie .total-pagini{display:none;}
.paginatie ul{margin:0;padding:0;list-style:none;float:none!important}
.paginatie li{float:left;font-family:Verdana, Helvetica, sans-serif;font-size:12px;}
.paginatie a, .paginatie span, .paginatie b{padding:3px 4px;display:block;border:1px solid #8ca4e1;margin-right:2px;}
.paginatie a{background:#fff;}
.paginatie a:hover{background:#3151A2;border:1px solid #3151A2; color:#fff; text-decoration:none;}
.paginatie span{border:1px solid #fff;font-weight:bold;}
.paginatie b{display:none;}

/*Search*/
.search-highlight{background:#fff499;}
.faded-block{display:block;color:#999;margin-top:4px;font-size:11px;}

/*Lista zone*/
.lista-zone{list-style:none;margin:0;padding:0}
.lista-zone li:nth-child(odd) {background:#e3e3e3}
.lista-zone li:nth-child(even) {background:#f7f7f7}
.lista-zone li{border-bottom:1px solid #d9d9d9;border-top:1px solid #fff;}
.lista-zone label{display:block;cursor:pointer;}
.lista-zone input{top:2px;position:relative;padding:0;margin:0 5px 0 0;}
.lista-zone a{display:block;padding:0.4em 0.5em;}
.lista-zone a:hover{background:#f7f4a1;text-decoration:none;}

/*Lista chioara*/
.lista-chioara{margin:0;padding:0;list-style:none;}
.lista-chioara li{margin:0;padding:0;list-style:none;}

/*Pagina articol*/
.cuprins-articol {margin-bottom:20px;}
.cuprins-articol ol{color:#3151A2;}
.cuprins-articol h3{margin:1em 0;}
.article-autolink{border-bottom:1px dashed #3151A2}
.article-autolink:hover{border-bottom:1px dashed #fff;text-decoration:none;}

/*Footer*/
.footer{}
.footer .logo{height:29px;width:100%;background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -192px;}
.footer ul{height:49px;width:100%;background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -221px; margin:0; padding:0; list-style:none;}
.footer li{float:left;}
.footer li a{display:block; height:49px; width:47px;}
.ho{background:url(/external/img/mobile/elemente-grafice-mobile.png) 0 -270px; margin-left:5px;}
.ho:hover{background-position: -47px -270px;}
.ua{background:url(/external/img/mobile/elemente-grafice-mobile.png) -94px -270px;width:107px !important;}
.ua:hover{background-position: -198px -270px;width:107px !important;}
.sfm{background:url(/external/img/mobile/elemente-grafice-mobile.png) -309px -270px;width:100px !important;}
.sfm:hover{background-position: -410px -270px;width:100px !important;}

/*Parteneri*/
.parteneri{background:#fff;}
.parteneri ul{list-style:none;margin:0;padding:0;height:auto!important;background:#fff!important;}
.parteneri li{float:left;}
.parteneri a, .parteneri span{width:auto!important;padding:2px 5px;height:auto!important;display:block;}