
/*
  FONTS
*/
@font-face {font-family: 'proxima_nova';src: url('fonts/proximanova-regular.eot');src: url('fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'),url('fonts/proximanova-regular.woff') format('woff'),url('fonts/proximanova-regular.ttf') format('truetype'),url('fonts/proximanova-regular.svg#proxima_nova_rgregular') format('svg');font-weight: 400;font-style: normal;}
@font-face {font-family: 'proxima_nova';src: url('fonts/proximanova-semibold.eot');src: url('fonts/proximanova-semibold.eot?#iefix') format('embedded-opentype'),url('fonts/proximanova-semibold.woff') format('woff'),url('fonts/proximanova-semibold.ttf') format('truetype'),url('fonts/proximanova-semibold.svg#proxima_novasemibold') format('svg');font-weight: 500;font-style: normal;}
@font-face {font-family: 'proxima_nova'; src: url('fonts/proximanova-lightitalic.eot'); src: url('fonts/proximanova-lightitalic.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-lightitalic.woff') format('woff'), url('fonts/proximanova-lightitalic.ttf') format('truetype'), url('fonts/proximanova-lightitalic.svg#proxima_novalight_italic') format('svg');font-weight: 300;font-style: italic;}
@font-face {font-family: 'proxima_nova';src: url('fonts/proximanova-bold.eot');src: url('fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold.woff') format('woff'), url('fonts/proximanova-bold.ttf') format('truetype'), url('fonts/proximanova-bold.svg#proxima_nova_rgbold') format('svg');font-weight: 600;font-style: normal;}
@font-face {font-family: 'proxima_nova';src: url('fonts/proximanova-semibolditalic.eot');src: url('fonts/proximanova-semibolditalic.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-semibolditalic.woff') format('woff'), url('fonts/proximanova-semibolditalic.ttf') format('truetype'), url('fonts/proximanova-semibolditalic.svg#proxima_novasemibold_italic') format('svg');font-weight: bold;font-style: italic;}
@font-face {font-family: 'proxima_nova';src: url('fonts/proximanova-regitalic.eot');src: url('fonts/proximanova-regitalic.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-regitalic.woff') format('woff'), url('fonts/proximanova-regitalic.ttf') format('truetype'), url('fonts/proximanova-regitalic.svg#proxima_novaregular_italic') format('svg');font-weight: 400;font-style: italic;}
@font-face {font-family: 'proxima_nova';src: url('fonts/proximanova-light.eot');src: url('fonts/proximanova-light.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light.woff') format('woff'), url('fonts/proximanova-light.ttf') format('truetype'), url('fonts/proximanova-light.svg#proxima_novalight') format('svg');font-weight: 300;font-style: normal;}


/* Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

html{
  overflow-y: scroll;
  overflow-x: hidden;
}
@media (max-width:1380px) {
    html{
        overflow-y: scroll;
        overflow-x: auto;
    }
}


/* Reset & fresh start
-------------------------------------------------------------- */



* { margin:0; padding:0; }
body{
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  color:#000;
  font-size: 14px;
}
body.cubranding {min-width: 1380px;}
input, textarea, select {
  font-family: Arial, Helvetica, sans-serif;
}

/*
**** FRAMEWORK *****
*/

.row:after {
    content: "";
    clear: both;
    display: block;
}
.col-sm-1 {    width: 8.33%;}
.col-sm-2 {    width: 16.66%;}
.col-sm-3 {    width: 25%;}
.col-sm-4 {    width: 33.33%;}
.col-sm-5 {    width: 41.66%;}
.col-sm-6 {    width: 50%;}
.col-sm-7 {    width: 58.33%;}
.col-sm-8 {    width: 66.66%;}
.col-sm-9 {    width: 75%;}
.col-sm-10 {    width: 83.33%;}
.col-sm-11 {    width: 91.66;}
.col-sm-12 {    width: 100%;}


.col-md-1 {    width: 8.33%;}
.col-md-2 {    width: 16.66%;}
.col-md-3 {    width: 25%;}
.col-md-4 {    width: 33.33%;}
.col-md-5 {    width: 41.66%;}
.col-md-6 {    width: 50%;}
.col-md-7 {    width: 58.33%;}
.col-md-8 {    width: 66.66%;}
.col-md-9 {    width: 75%;}
.col-md-10 {    width: 83.33%;}
.col-md-11 {    width: 91.66%;}
.col-md-12 {    width: 100%;}


[class*="col-md"] {
    float: left;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.side_box {
  max-width: 300px;
/*  margin-bottom: 20px;*/
}

.box-container {
    padding: 10px 0 10px;
}
.row-container {
  margin-bottom: 25px;
}



/*
**** BUTTONS ****
*/

.btn {
    cursor: pointer;
    display: inline-block;
    -webkit-user-select: none;
    text-align: center;
    white-space: nowrap;
    background-color: #F7F7F7;
    color: #474747;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: 0;
    position: relative;
    top: 0;
}
.btn:hover {text-decoration: none;}


.btn i.iconLeft {  margin-right: 10px;}
.btn i.iconRight {  margin-left: 10px;}

.btn-white {
  border: 1px solid #BBBEC0;
}


/* BUTTON GREEN*/


.btn-green,
.btn-paging.btn-green,
.btn-paging.btn-purchase,
.btn-purchase {
    background-color: #8ba753;
    color: #fff;
}
.btn-green:hover,
.btn-paging.btn-green:hover,
.btn-paging.btn-purchase:hover,
.btn-purchase:hover {
    background-color: #60AF47;
    color: #fff;
    /*border-color: #97b162;*/
}


.btn-sm {}
.btn-md {
        padding: 7px 15px;
    font-size: 16px;
    font-weight: normal;
    /*font-family: arial;*/
    letter-spacing: initial;
}
.btn-lg {
  padding: 10px 20px;
  font-size: 18px;
}

/* BUTTON BLUE*/

.btn-blue {
  background-color: #1085B4 !important;
  color: #fff !important;
  text-decoration: none;
  border: 0;
  font-weight: bold;

  -webkit-box-shadow: inset 0px -3px 0px 0px rgb(12, 93, 125);
  -moz-box-shadow: inset 0px -3px 0px 0px rgb(12, 93, 125);
  box-shadow: inset 0px -3px 0px 0px rgb(12, 93, 125);
  color: #Fff;
}
.btn-blue:active {
  border-bottom: 0px solid #4B8639;
  top: 3px;
  -webkit-box-shadow: inset 0px 0px 0px 0px rgb(12, 93, 125);
  -moz-box-shadow: inset 0px 0px 0px 0px rgb(12, 93, 125);
  box-shadow: inset 0px 0px 0px 0px rgb(12, 93, 125);
}

.btn-blue:hover {
  background-color: #299cd7  !important;
  color: #fff !important;
}



.btn-green {
  background-color: #5BA444;
  border: 0;
  -webkit-box-shadow: inset 0px -3px 0px 0px rgba(75,134,57,1);
  -moz-box-shadow: inset 0px -3px 0px 0px rgba(75,134,57,1);
  box-shadow: inset 0px -3px 0px 0px rgba(75,134,57,1);
  font-weight: bold;
  border-radius: 5px;
}
.btn-green:active {
  border-bottom: 0px solid #4B8639;
  top: 3px;
  -webkit-box-shadow: inset 0px 0px 0px 0px rgba(75,134,57,1);
  -moz-box-shadow: inset 0px 0px 0px 0px rgba(75,134,57,1);
  box-shadow: inset 0px 0px 0px 0px rgba(75,134,57,1);
}


.btn-red {

  background-color: #B2191E;
  border: 0;
  -webkit-box-shadow: inset 0px -3px 0px 0px rgb(127, 18, 22);
  -moz-box-shadow: inset 0px -3px 0px 0px rgb(127, 18, 22);
  box-shadow: inset 0px -3px 0px 0px rgb(127, 18, 22);
  font-weight: bold;
  border-radius: 5px;
  color:#fff;
}
.btn-red:active {
  border-bottom: 0px solid #4B8639;
  top: 3px;
  -webkit-box-shadow: inset 0px 0px 0px 0px rgb(127, 18, 22);
  -moz-box-shadow: inset 0px 0px 0px 0px rgb(127, 18, 22);
  box-shadow: inset 0px 0px 0px 0px rgb(127, 18, 22);
}
.btn-red:hover {
  color:#fff;
}





a.btn-white {
    display: block;
    width: 100%;
    clear: both;
    box-sizing: border-box !important;
        border: 1px solid #cecece;
    background: #fff;
}


/*
**** UTILITY CLASSES ****
*/

hr {border-top: #eee;}
.clearAll,
.clear {
    clear: both;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.ease_100 {
    -webkit-transition: all ease 100ms;
    -moz-transition: all ease 100ms;
    transition: all ease 100ms;
}
.ad_300x250 {
    margin: 20px 0px 0px;
}

.floatRight {float: right;}
.floatLeft {float: right;}
.rounded {
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.noRounded {
  border-radius: 0;
  -webkit-border-radius: 0;
}
div.separator {
    border-top: 1px solid #ebebeb;
    padding: 0 0;
    margin: 10px 0 30px;
}
.transition02 {
    transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.zoomIn img,
img.zoomIn {
    transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.zoomIn:hover img,
img.zoomIn:hover {
    transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
}
.tCenter {
    text-align: center;
}
.tLeft {
    text-align: left;
}
.tRight {
    text-align: right;
}
.nopadding {padding: 0px;}
.nopaddingleft { padding-left:  0 !important; }
.nopaddingright {padding-right:  0 !important;}
.nopaddingtop {padding-top:  0 !important;}
.nopaddingbottom {padding-bottom:  0 !important;}

.disabled {
  box-shadow: none;
  cursor: default;
  opacity: 0.6;
  pointer-events: none;
 }

.hidden {
  display: none;
}

.formResponse label {
    display: block;
}
.error {
    color: red;
    border-color: red !important;
}

.alert {
    display: none;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert .inner ul {
  margin: 0;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000 !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

/*
** LOADER **
 */
.loadingResponse {
  display: none;
}
.loader {
  margin: 20px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 5px solid rgba(16, 133, 180, .2);
  border-right: 5px solid rgba(16, 133, 180, .2);
  border-bottom: 5px solid rgba(16, 133, 180, .2);
  border-left: 5px solid #1085B4;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}




/* Success, notice and error boxes  - OLD
-------------------------------------------------------------- */
/*.error, .notice, .success, .info {padding: 1.75em 2em 1.75em 6em;margin-bottom: 1em;border: 1px solid #ddd;border-right:0;border-left:0;}
.error p, .notice p, .success p, .info p{margin:0;}
.error{background: #FBE3E4 url(//www.sfatulmedicului.ro/external/images/dialogs/delete_32.png) 19px 17px no-repeat;color: #8a1f11;border-color: #FBC2C4;}
.error h3{color:#8a1f11;margin-bottom:0.75em;}
.notice{background: #FFF6BF url(//www.sfatulmedicului.ro/external/images/dialogs/warning_32.png) 19px 17px no-repeat;color: #514721;border-color: #FFD324;}
.notice h3{color:#514721;margin-bottom:0.75em;}
.success{background: #E6EFC2 url(//www.sfatulmedicului.ro/external/images/dialogs/tick_32.png) 19px 17px no-repeat;color: #264409;border-color: #C6D880;}
.success h3{color:#264409;margin-bottom:0.75em;}
.info{background: #e3e4fb url(//www.sfatulmedicului.ro/external/images/dialogs/info_32.png) 19px 17px no-repeat;color: #4c4c6b;border-color: #c2c6fb;}
.info h3{color:#4c4c6b;margin-bottom:0.75em;}
.error a{ color: #8a1f11; }
.notice a{ color: #514721; }
.success a{ color: #264409; }
.old-browser {position:relative !important;top:165px !important;margin:0 10px !important;}
.yellow-box .close-icon, .pink-box .close-icon, .green-box .close-icon, .error .close-icon, .notice .close-icon, .success .close-icon, .current-tags .close-icon {
    display:block;
    float:right;
    font-size:10px;
    height:20px;
    line-height:18px;
    margin:-3px -3px 0 0;
    padding:0 20px 0 5px;
    text-decoration:none;
}
.close-icon:hover {cursor: pointer;}
.yellow-box .close-icon, .notice .close-icon {
    background:url("//www.sfatulmedicului.ro/external/img/alerts/notice-close.gif") no-repeat scroll 44px 5px transparent;
    color:#E2C822;
}
*/




/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Typography
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { color: #474747; font-weight: bold; margin: 0.25em 0 1.2em 0; line-height: 1; }
/*h1, h2, h3 { margin: 0.25em 0 1.4em 0; line-height: 1; }*/

h1 { font-size: 32px;  margin-bottom: 1em; letter-spacing:-0.016em; margin-top: 10px;  font-weight:normal; }
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size: 16px; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0;}
p {
  color: #474747;
  /*font-size: 16px;*/
  line-height: 1.3;
  margin-bottom: 1em;
}



/* Headings
-------------------------------------------------------------- */

h4.titlu-wiki{ border-bottom:1px solid #AAAAAA; font-weight:normal; margin:5px 0 5px 0; padding-bottom:3px; padding-top:4px; color:black; font-size:18px; }
.h3_content {width:300px; border:#7f7949 1px solid; background:#FFFFFF; margin-bottom:5px; }


/* Text elements
-------------------------------------------------------------- */
/*p           { margin: 0 0 1.5em; } */
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
a:hover     { color: #127ea7; text-decoration:underline;}
blockquote  { margin: 1.5em; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }
pre     { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
.blue {color: #127ea7;}

/* Lists
-------------------------------------------------------------- */
li ul,
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }
/*ul          { list-style-type: disc; }*/
ol          { list-style-type: decimal; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* Tables
-------------------------------------------------------------- */
table         { margin-bottom: 1.4em; width:100%; }
th            { font-weight: bold; }
thead th    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td    { background: #eeeeee; }
tfoot         { font-style: italic; }
caption       { background: #eee; }
.fancy-table {-moz-border-radius:5px 5px 0 0;border-color:#DFDFDF;border-style:solid solid none solid;border-width:1px 1px medium;/* font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; */  width:100%; font-size:11px;}
.fancy-table .th {color:#333;height:33px;text-shadow:0 1px 0 #fff;}
.fancy-table th {font-size:11px;line-height:1.3em !important;margin:0;padding:0 12px !important;text-align:left;}
.fancy-table td {border-bottom:1px solid #DFDFDF;padding:5px 12px;}
.fancy-table .even {background:#F2F2F2;}
.fancy-table a {position:relative;}
.simple-table {/* font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;  */width:100%; font-size:11px;border-collapse:collapse;margin-bottom:30px;}
.simple-table caption {font-size:13px;font-weight:bold;line-height:1.3em !important;margin:0;border:1px solid #444;padding:12px;text-align:center;background:#444;color:#fff; margin-bottom:5px;}
.simple-table th {font-size:11px;line-height:1.3em !important;margin:0;border:1px solid #bbb;padding:12px;text-align:center;background:#ddd;}
.simple-table td {border:1px solid #bbb;padding:12px; }
.simple-table .even {background:#F2F2F2;}
.simple-table a {position:relative;}

/* Global Classes
-------------------------------------------------------------- */

.float-left    { float:left; }
.float-right   { float:right!important; }
.text-left     { text-align:left!important; }
.text-right    { text-align:right!important; }
.text-center   { text-align:center!important; }
.text-justify  { text-align:justify!important; }
.box-center    { margin:0 auto; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline      { text-decoration:underline }
.underline:hover{ text-decoration:none }
.highlight     { background:#ffc; }
.nopadding     { padding:0!important; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.nobg          { background:none!important; }
.block         { display:block; }
.nomargin      { margin:0!important; }
.noborder      { border:none!important; }
.lista-cheala, .lista-cheala li { margin:0;padding:0;list-style:none;}



.clearAll,
.clearfix {
    clear: both;
}
.clear         { clear:both; font-size:0; height:0;}

* html .clearfix { height: 1%; }
.inline {display:inline;}
.relative {position:relative;top:0;left:0;}

/* Misc classes
-------------------------------------------------------------- */
.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }
.quiet      { color: #b7b5b5; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }
.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
.img-left   { float:left;margin:4px 10px 4px 0; border:1px solid #dfddce; padding:4px; }
.img-right  { float:right;margin:4px 0 4px 10px; border:1px solid #dfddce; padding:4px; }
.w_auto       { width:auto !important;}


/* Forms
-------------------------------------------------------------- */


/* FORM */
input.text,
input.text-heigh,
input.title,
textarea,
select,
input {
    padding: 0.6em;
    margin: 0;
    margin-bottom: 0.5em;
    color: #222;
    vertical-align: middle;
    border: 1px solid #d5d5d5;
    background-color: #FFF;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 14px;
  }




label{ font-weight: bold; }
fieldset{ padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend{ font-weight: bold; font-size:1.2em; }

/*input[type=text], input[type=password], input.text, input.title, textarea, select{ background-color:#fff; border:1px solid #bbb; }*/

/*input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#666; }*/
/*input[type=text], input[type=password], input.text, input.title, textarea, select{ margin:0.5em 0; }*/
input.text, input.title{ width: 300px; padding:5px; }
input.title{ font-size:1.5em; }

/*textarea{ width: 100%; box-sizing: border-box; height: 250px; padding:5px; }*/
textarea{ width: 100%; box-sizing: border-box;}

input[type=checkbox], input[type=radio], input.checkbox, input.radio{ position:relative; top:.2em; }
form.inline{ line-height:3; }
form.inline p{ margin-bottom:0; }

.text-input {
    line-height: 1.1em;
    height: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    margin: 0!important;
    background-color: #fff;
    border: 1px solid #bbb;
}


.text-input:focus {
    outline: none;
    background-color: #FBFBFB;
}
.form-row {
    margin: 0 0 15px 0;
    position: relative;
}
.default-label {
    color: #999;
}




div.input-row {
    margin-bottom: 25px;
    display: inline-block;
    width: 100%;
}

.note {
    color: #777;
    font-size: 0.8em;
    margin: 0.4em 0 0;
}

/* GREY FORM*/

.greyBg {
    padding: 10px;
    background-color: #FAFAFA;
    border: 1px solid #eee;
    border-radius: 3px;
}

. h4 {
  margin-bottom: 10px;
}
.greyBg h4 span {
    color: #474747;
    font-weight: normal;
}

/*INPUTS AND LABSELS*/
.greyBg input[type="text"],
.greyBg input[type="password"],
.greyBg select,
.greyBg textarea {
    width: 100%;
    clear: both;
    margin: 0;
    max-width: 100%;
}
.greyBg input {
  height:   44px;
}

.greyBg textarea {    height: 100px;}
.greyBg label {    font-weight: normal;}

/*CAPTCHA*/
.greyBg span.fieldInfo {
    color: #777;
    font-size: 13px;
    margin-top: 5px;
    display: inline-block;
    line-height: initial;
}
.g-recaptcha {
    float: left;
    margin-right: 10px;
}
.captchaDiv span {
    float: left;
    width: 300px;
}

/* END GREY FORM*/







.m0{margin:0!important;}
.mt0{margin-top:0px !important;}
.mb0{margin-bottom:0px !important;}
.mr5{margin-right:5px!important;}
.ml5{margin-left:5px!important;}
.mt5{margin-top:5px!important;}
.mb5{margin-bottom:5px!important;}

.mr7{margin-right:7px!important;}
.mr10{margin-right:10px!important;}
.ml10{margin-left:10px!important;}
.mt10{margin-top:10px!important;}
.mb10{margin-bottom:10px!important;}
.mt15{margin-top:15px!important;}
.mr15{margin-right:15px!important;}
.mb15{margin-bottom:15px!important;}
.mr20{margin-right:20px!important;}
.ml20{margin-left:20px!important;}
.mt20{margin-top:20px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px!important;}
.ml30{margin-left:30px!important;}
.mt30{margin-top:30px!important;}
.mb30{margin-bottom:30px!important;}
.mt1em{ margin-top:1em!important; }
.mb1em{ margin-bottom:1em!important; }
.pt1em{ padding-top:1em!important; }
.left0{left:0!important;}
.pt0 {padding-top:0px !important;}


/* Make HTML 5 elements display block-level for consistent styling */
header, nav, article, footer, address { display: block;}

/*General*/
nav#main-navigation {font-size: 14px;font-family: 'proxima_nova' !important;color:#202020;line-height: 14px;}
header.header p {margin: 0px; line-height: 1.2;}
header.header p,
footer p {margin-bottom: 10px;}
/*header a, footer a {color: #1085B4;}*/
header a:hover, footer a:hover {color: #084585;}
header ul, footer ul {padding: 0;margin: 0;}
header ul.no-style li, footer ul.no-style li {list-style-type: none;}
.header {/*position:absolute; top:0; left:0; z-index:900; */width:1100px;}
.clkH{display: block;float: right;margin: 0px 0 0 10px; padding: 0 0 0 0px; line-height: 1em; width:150px;height:42px;cursor:pointer;}
.cereSFMH{display: block;float: right;margin: 4px 20px 0 20px; border-left: 1px solid #118fc4;border-right: 1px solid #118fc4; padding: 0 0px 0 10px; line-height: 1em; width:130px;height:38px;cursor:pointer;}
.cereSFMH a{display:inline-block;}
@keyframes helpSFMTmp {0% {transform: scale(0)} 2% {transform: scale(0)} 25% {transform: scale(1)} 75% {transform: scale(1)} 98% {transform: scale(0)}to {transform: scale(0)}}
.helpSFM {align-items: center;background-color: #afc9e9;border-radius: 100%;display: inline-block;padding: 6px;margin-right: 5px;}
.helpSFM svg {animation: helpSFMTmp 1.8s ease-in-out infinite;}
.sfm_help_span {display: inline-block;padding: 0px;color:#118fc4;}
#searchH{display: block;float: right;padding: 11px 0 0 10px; margin: 0 0 0 0px; line-height: 1em; width:40px;background-color:#ffffff;}
#close_searchH{display: none;float: right;padding: 11px 0 0 20px; margin: 0 0 0 0px; line-height: 1em;width:40px;background-color:#ffffff;color:#A4A4A4;font-size:24px;cursor:pointer;}
#search{display:none;cursor:pointer;}

#site-holder {width:1100px;margin: 0 auto;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3); min-height: 500px; position: relative; z-index:2; background: #fff;}
.row {clear: both;width: 100%;box-sizing: border-box;}
#second-top-row {padding: 20px;}
#logo {float: left;}
#search {float: right;}

  /* Box reclama header */
#reclame {text-align:center;padding:15px 0;overflow:hidden;}
#reclame iframe {margin: 0 auto; max-width: 958px;}
#reclame img {margin:0 auto;max-width:958px !important;width:auto !important;}
#reclame table tr td {vertical-align: center;text-align: center;}
div#reclame div,div#reclame iframe {max-width: 958px !important;margin: 0 auto;display:inline-block;}
.branding-css-extern{text-align:center;}
.branding-css-extern > div{display:inline-block;}

/*TOP ROW*/
#toppest-row {background: #f7f7f7;color: #084585;font-size: 13px;padding: 3px;}


/******* MAIN MENU ********/
nav {background: #118fc4;height: 40px;max-height: 40px;}
/*header ul, header ol {margin: 0px;}*/

/*level 1*/
ul#level-1 {position:relative; display:table; width: 100%;margin: 0px !important;}

nav ul li.level1 {list-style-type: none; margin: 0px; padding: 0px; display: table-cell;}
nav ul li.level1 > a:link,
nav ul li.level1 > a:visited {color: #FFF ;font-size: 14px;text-decoration: none;border-right: 1px solid #1e85b0;padding: 12px 18px;display: block;
background: #118fc4;/* Old browsers */
background: -moz-linear-gradient(top, #1084b2 0%, #118fc4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1084b2), color-stop(100%,#118fc4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1084b2 0%,#118fc4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1084b2 0%,#118fc4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1084b2 0%,#118fc4 100%); /* IE10+ */
background: linear-gradient(to bottom, #1084b2 0%,#118fc4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1084b2', endColorstr='#118fc4',GradientType=0 ); /* IE6-9 */
font-family: proxima_nova;

}

/*ul li > div.level-2-menu * {font-family: proxima_nova;}*/
nav ul li.level1:last-child a:link {border: none;}

nav ul li.level1 > a:hover {color: #fff;background: #1ca3db;}

header a.active,
footer a.active  {
    background: #1ca3db !important;/* Old browsers */
    background: -moz-linear-gradient(top,  #1890bf 0%, #1ca3db 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1890bf), color-stop(100%,#1ca3db)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1890bf 0%,#1ca3db 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1890bf 0%,#1ca3db 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1890bf 0%,#1ca3db 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1890bf 0%,#1ca3db 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1890bf', endColorstr='#1ca3db',GradientType=0 ); /* IE6-9 */
    }
/*level 2*/


ul li > div.level-2-menu {display: none;width: 1100px;z-index: 999;border-top: 5px solid #1ca3db;position: absolute;left: 0;top: 38px;}
ul li > div.level-2-menu > div { background: #fff; border-bottom: 5px solid #f3f3f3;}
nav ul li.level1:hover > div.level-2-menu {display: block;}


/* GENERAL LEVLE 2 MENU*/

div.level-2-menu a {text-decoration: none;color: #118fc4;}
div.level-2-menu a:hover {color: #084585;text-decoration: underline;}

.col25,
.col35,
.col40,
.col30,
.col50,
.col25,
.col70{
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
      box-sizing: border-box;         /* Opera/IE 8+ */
      float: left;
      padding: 20px 15px 0px 15px;
}
.col25 { width: 25%; }
.col30 { width: 30%; }
.col35 { width: 35%; }
.col40 { width: 40%; }
.col50 { width: 50%; }
.col75 { width: 75%; }
.col70 { width: 70%; }

/*interior menu*/
.lvl2-col-left, .lvl2-col-mid, .lvl2-col-right {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* MIDLLE COLUMN*/
.lvl2-col-mid * {
    position: relative;
    z-index: 2;
}
img.background-pic {
    position: absolute;
    bottom: 0px;
    right: 25px;
    z-index: 1;
}
.lvl2-col-mid h3 {
    /*color: #118fc4;*/
    /*font-weight: normal;*/
    font-size: 18px;
    margin-top: 0;
}
.level-2-menu h3.blue-title {
    /*color: #118fc4;*/
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 21px;
    /*font-weight: normal;*/
}

/*Right column*/
ul.lvl2-el-list li {margin: 5px 0;padding:0px;background:none;}
ul.lvl2-el-list {float:left; margin: 0px; margin-bottom: 10px; padding: 0px;}
ul.lvl2-el-list.col50 {}

/*Tick list type*/
ul.lvl2-el-list.tick {margin-left: 10px;list-style: disc inside none;}
ul.lvl2-el-list.tick li {list-style-image: url('../../images/header/tick.png'); margin-bottom: 10px;}

/*END TICK LIST*/
ul.lvl2-title-list li:first-child {margin-top: 0px;}
ul.lvl2-title-list li:last-child {margin-bottom: 28px}
ul.lvl2-title-list li {font-size: 12px; margin: 14px 0;}

/*Separator*/
.level-2-menu .sep {position: relative;}
.level-2-menu .sep:after {
    display: block;
    content: "";
    height:  150px;
    background: #f7f7f7;
    width: 2px;
    position: absolute;
    right: 0px;
    top: 25%;
    webkit-box-shadow: 3px 0px 10px 0px rgba(50, 50, 50, 0.1) !important;
    -moz-box-shadow: 3px 0px 10px 0px rgba(50, 50, 50, 0.1) !important;
    box-shadow: 3px 0px 10px 0px rgba(50, 50, 50, 0.1) !important;
    }

h3.cat-title {font-weight: normal;color: #545452;position: relative;top: -20px;}
div.level-2-menu  .menu-readmore:link,
div.level-2-menu  .menu-readmore:visited {
    padding: 10px 20px;
    background: #118fc4;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    margin: 5px 0px;
    text-align: center;
    text-size: 14px;
     -moz-transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s; /* For Safari 3.1 to 6.0 */
    transition: background-color 0.2s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;


}
div.level-2-menu  .menu-readmore:hover {background: #1aa4d9;}
.menu-readmore.w220 {width: 220px;}

/*INDIVIDUAL MENUS*/
div#unitatimedicale div.lvl2-col-right h3 {margin-bottom: 3px;}
div#autoevaluare .lvl2-col-left, div#autoevaluare .lvl2-col-mid, div#autoevaluare .lvl2-col-right {}
/********  END MAIN MENU  **********/


/*********** GENERAL MENUS - INFO MENUS - USER MENUs ************/

.gen-menu li {
    display: inline;
    list-style: none;
    margin: 5px;
    font-size: 11px;
    background: none;
    padding: 0px;
}
ul.gen-menu li a i {margin-right:3px;}
ul.gen-menu li a:hover {
  text-decoration: none;
}
ul#info-menu-top {
    float: left;
    padding-left: 15px;
}
ul#user-menu-top {
    float: right;
    /* padding-right: 15px;height: 20px; */
}
ul#user-menu-top li {
    display: block !important;
    background: none;
    list-style: none;
    margin: 3px;
    position: relative;
    float: left;
    padding: 0px 10px 0px 0px;
}
ul#info-menu-top li:first-child {
    margin-left: 0px;
}
ul#user-menu-top li:after {
    position: absolute;
    right: 0px;
    top: 0px;
    content: "";
    width: 1px;
    height: 15px;
    background-color: #ccc;
    margin: 0px;
    font-size: 10px;
}
ul#user-menu-top li:last-child:after {
    width: 0px;
}
a.menu-simple-readmore,
a.menu-simple-readmore:visited {
    border-top: 1px solid #f7f7f7 !important;
    padding: 10px 20px;
    border-bottom: 1px solid #f7f7f7 !important;
    display: block;
    text-align: center;
    margin: 10px auto;
    color: #545452 !important;
}
a.menu-simple-readmore:hover {
    cursor: pointer;
    background: #F8F8F8;
    text-decoration: none !important;
}
#my_account{color:#000000;}
#my_account i{color:#B2191E;margin-right:5px;font-size:12px;}
/*END MENUS*/


/*FOOTER*/

footer {border-top:1px solid #eae9dd;background:rgb(250,250,250,1);min-height:232px;color:rgb(120,122,119,1);padding:10px 10px;font-size:12px;}

footer .row {
    padding: 15px 10px;
}
#footer-1 {
    border-bottom: 1px solid #e8e8e8;
    color: #7c7c7c;
    padding-top: 30px;
}
#footer-2 {
    width: 772px;
    float: left;
}
footer p {
    font-size: 11px;
    padding-left: 5px;
    padding-top: 10px;
}
footer #social-info {
    float: right;
    width: 108px;
    text-align: right;
    margin-right: 50px;
    margin-top: 20px;
}
footer #social-info img {
    margin-top: 10px;
}
.sfm_resurces{padding:20px 20px;}
.sfm_resources_title{font-weight:700;color:rgb(123,121,124,1)}
.item_resourceF{padding:0px 15px 0px 15px;border-right:1px solid rgb(206,206,206);}
.item_resource_i{padding:0px 15px 0px 15px;}
.sfm_info{padding:0px 20px 20px 20px;border-bottom:1px solid rgb(206,206,206);margin:0px 0px 20px 0px;}
.sfm_details{display: flex;justify-content: flex-start;padding:0px 0px;line-height: 1.7em;}
.clm1,.clm2,.clm3,.clm4,.clm5{padding:0px 20px;}
.clm6{padding:0px 10px 0px 20px;}
.clm3{color:#118fc4;}
.clm1 span,.clm2 span,.clm3 span,.clm4 span,.clm5 span,.clm6 span {font-weight:700;color:rgb(123,121,124,1)}
.clm2 div{color:#118fc4;}
.item_sfm_resource_i{color:rgb(120,120,120,1)!important;}
.clm6 .social_media{display: flex;justify-content: center;}
.clm6 .email_contact a i{margin-right:5px;color:rgb(123,121,124,1)}
.sfm_payment{padding:20px 20px 10px 20px;display: flex;justify-content: space-between;}
.payment_info{width:202px;height:22px;background:url(../../img/mobilpay.jpg);}
.sfm_contact{margin:10px 10px;padding:10px 10px;background:rgb(239,248,255,1);border:1px solid rgb(201,217,232,1); border-radius:5px;color:rgb(116,132,148,1);}


#fb-ico,
#google-ico,
#pinterest-ico {
    display: inline-lock;
    width: 26px;
    height: 26px;
    background: url('../../images/header/social-icons.png');
    float: right;
    margin: 10px 2px;
}
#google-ico {
    background-position: 58px 0px
}
#pinterest-ico {
    background-position: 26px 0px
}
#logo-footer-sfm {
    margin-right: 15px;
    position: relative;
    top: 5px;
}
/*FOOTER MENU*/
footer .gen-menu li a {color: #118fc4;}
#footer-menu-1 li {margin: 0px; background:  none;}
#footer-menu-1 li:first-child {margin-right: 5px;}
#footer-menu-1 li a { padding: 0px 15px; border-right: 1px solid #ccc; }
#footer-menu-1 li:last-child a { border: none;}
#footer-menu-1 li:nth-child(2) a {padding-left: 0;}

/*ADD-URI*/
#ads-holder-top {width: 1100px;margin: 0 auto;position:relative;z-index:1;}
#ads-holder-top #top-ad {width:1380px; margin-left: -142px;}
#ads-holder-top #left-ad {position: absolute;width:142px;height: 960px;overflow: hidden;margin-left: -142px;}
#ads-holder-top #right-ad {position: absolute;width:142px;height: 960px;overflow: hidden;margin-left: 1100px;z-index:1;}
.fixed {position: fixed !important;top: 0px;}

/* MAIN CONTENT*/
#main-holder {min-height: 600px;}

/*SEARCH FINAL*/
table.gstl_51, table.gstl_50 {display: none;}
.cse form.gsc-search-box, form.gsc-search-box {background: none !important; border: 0px !important; -moz-border-radius: 2px; -webkit-border-radius: 2px;width: 100%;margin: 0 0 2% 0;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;display: block;}
div.gsc-clear-button {display: none !important;}
td.gsc-search-button {width: 100%;}
input.gsc-search-button {position: relative !important; margin: 0px; padding: 0px;}
/*SEARCH V2*/
.gsc-search-box-tools .gsc-search-box .gsc-input{text-indent:0!important;width:280px!important}
.gsc-search-button-v2{top:0;margin-left:0!important;height:32px!important;width:32px!important;outline:none!important;border:none!important;background:#ffffff!important;-moz-transition:background-color .5s!important;-webkit-transition:background-color .5s!important;transition:background-color .5s!important;overflow:hidden!important;position:relative;padding:0!important}
.gsc-search-button-v2:hover{cursor:pointer;background-color:#ffffff!important;border:1px solid #ffffff}
.gsib_b{display:none}
.gsc-search-button-v2 svg{fill:#1ca3db!important;width:20px;height:20px;position:absolute;top:5px;left:5px}
table.gstl_51,table.gstl_50{display:block!important}
#gsc-iw-id1,#gsc-iw-id2,#gsc-iw-id3{height:28px;border:0!important;width:290px;outline:0!important;box-shadow:none!important;background:#ffffff!important}
/* SEARCH BOX*/
#search { height: 42px; width: 335px;}
td.gsc-input {border: none !important;padding-right: 0px !important;}
input.gsc-input {width: 100% !important;height: 28px !important;background: #ffffff !important;font-style: italic !important;border: none !important;padding: 10px 20px !important;float: left !important;outline: none !important;margin:0px !important;font-size: 13px !important;font-family: proxima_nova !important;color: #5F5F5F;box-sizing: border-box;}
input.gsc-input focus {color: #c7c7c7;}
td.gsc-search-button {padding: 0px;float: none !important;}
input.gsc-search-button {top: 0px; margin-left: 0px !important; height:28px !important;width: 28px !important; min-width: 28px !important; outline: none !important; border: none !important; background:#ffffff url('../../images/header/search.png') 50% 50% no-repeat !important; -moz-transition: background-color 0.5s !important; -webkit-transition: background-color 0.5s !important; transition: background-color 0.5s !important; text-indent: 9999px; overflow:hidden !important;}
form.gsc-search-box{/*font-size:13px;margin-top:10px;margin-bottom:4px!important;width:100%;margin-left:0!important;*/
border: 5px solid #d9edf7!important;border-radius: 1px!important;padding: 2px!important;background: #ffffff!important;height:28px;width:320px!important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{background: #ffffff!important;padding:0px!important;margin:0px!important;}
#gsc-iw-id1{background: #ffffff!important;height:28px!important;}
table.gstl_50{height:28px!important;top:28px!important;}
.gsib_a {padding: 1px 9px 1px 9px!important;}
.gsc-search-button-v2{height:28px!important}
input.gsc-search-button:hover{cursor:pointer;background-color:#ffffff!important;border:1px solid #ffffff}
.cse .gsc-control-cse,.gsc-control-cse{background:#fff!important;border:0!important}
div.gsc-tabsArea{border:0!important}
div.gsc-tabsArea > div{border-bottom:1px solid #ccc}
.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive{background:#FFF!important;padding-bottom:4px}
.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive{padding-bottom:4px}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{text-shadow:none!important;background:#fff!important}
table.gsc-search-box{width:100%!important}




/* Old browser notice box
-------------------------------------------------------------- */
.old-browser-container{background:#ffffde url(//www.sfatulmedicului.ro/external/img/old-browser-sprite.png) no-repeat -14px 5px; border-bottom:1px solid #424242;display:block;
  left:0; line-height:1.3em; margin:0; position:relative; top:0; width:100%;
}
.old-browser-container p{padding:7px 23px 8px 26px;margin:0;}
.old-browser-container strong{display:block;font-size:14px;margin-bottom:5px;}
.old-browser-container a{text-decoration:underline; color:#000;}
.old-browser-container a:hover{text-decoration:none; color:#000;}
.close-old-browser{background: url(//www.sfatulmedicului.ro/external/img/old-browser-sprite.png) no-repeat 4px 4px;display:block;height:16px;position:absolute;right:3px;top:3px;z-index:100;width:16px;}

/* Links
-------------------------------------------------------------- */
a { color:#1085B4; outline:none; text-decoration:none; }
a:hover { color:#547ca4; text-decoration: underline; }
a.underline { text-decoration:underline; }
a.underline:hover { text-decoration:none; }

/* Lists
-------------------------------------------------------------- */
ul{list-style:none;}
.normal, .normal{background:none; margin-left:25px; line-height:1.4em }
.normal li, .normal li{border:none; padding:1px 0; }
.normal li{list-style:disc; }
dl.table-display  { width: 100%; }
.table-display dt { float: left; width: 30%; padding:2px 8px; }
.table-display dd { float: left; width: 58%; font-style:italic; padding:2px 15px; }
dt { clear: both; }
.fancy-black li{background:url(//www.sfatulmedicului.ro/external/img/fancy-black-li.gif) 5px 5px no-repeat; padding-left:20px;list-style-position:outside!important; list-style-type:none; line-height:1.4em; padding-bottom:5px;}

/* Images
-------------------------------------------------------------- */
img{ font-size:1px; }
a img { border:0; }
.img-clear  { border:none !important; padding:0 !important; }
.imgcontent { margin:2px 4px; border:#e9e9e9 1px solid; padding:1px; }
.imgborder  { border:1px solid #adadad; padding:2px; }
.img-articol{ margin:0px 4px 0 0; border:1px solid #bfbfbf; padding:3px; }

/* Floats
-------------------------------------------------------------- */
.clear0 { clear:both; font-size:0px; height:0px; }
.cls, .clk, .cl, .cl5 {clear:both; font-size:0px;}
.left  { float:left; }
.right { float:right; }


/* Align
-------------------------------------------------------------- */
.justify  { text-align:justify; }
.center{ text-align:center; }
.align-right { text-align:right; }
.align-left  { text-align:left; }

/* Typography
-------------------------------------------------------------- */
.small{ font-size:11px; }
.nice p, .nice div, .nice cite{ line-height:1.56em!important; margin:0.7em 0 1.2em 0; }
.nice h3{ line-height:1.2em!important; }
.h1-articol{letter-spacing:-0.02em;margin-bottom:10px;}
.titlu-wiki-art {position:relative; border-bottom:1px solid #AAAAAA; margin:15px 0 5px 0; font-weight:normal; color:black; font-size:18px; padding-bottom:3px; clear:both;}
.titlu-wiki-art a {position:absolute; right:0; top:3px; font-size:12px;}

/* Culori si fundaluri
-------------------------------------------------------------- */
.color959595 { color:#959595; } /* gri */
.colorff0000 { color:#ff0000; } /* rosu deschis */
.colorb72927 { color:#b72927; } /* rosu inchis */
.color05497a { color:#05497a; } /* albastru inchis */
.color199de5 { color:#199de5; } /* albastru deschis */
.colorfff { color:#ffffff; } /* alb */
.color000 { color:#000000; } /* negru */
.bg-e9eef3{background:#e9eef3;} /* gri deschis */
.bg-fdfcd1{background:#fdfcd1;} /* galben deschis */
.bg-ffff66{background:#ffff66;} /* galben aprins */
.bg-efece0{background:#efece0;} /* maro deschis */
.bg-c3d3e3{background:#c3d3e3;} /* albastru deschis */
.bg-f4f4f4{background:#f4f4f4;} /* gri deschis */

/* Sizes, margins, padding
-------------------------------------------------------------- */
.halfwidth { width:50%; }
.width250  { width:250px; }
.cl  { height:10px; }
.clk, .cl5 { height:5px; }
.fivepxheight { height:5px!important;}
.margin-top5px,  .mt5  { margin-top:5px; }
.margin-right5px,.mr5  { margin-right:5px; }
.margin-bottom5px,  .mb5  { margin-bottom:5px; }
.margin-left5px, .ml5  { margin-left:5px; }
.margin-top10px, .mt10 { margin-top:10px; }
.margin-right10px,  .mr10 { margin-right:10px; }
.margin-left10px,.ml10 { margin-left:10px; }
.margin-bottom10px, .mb10 { margin-bottom:10px; }
.m20{margin:20px;}
.margin10px,  .m10  { margin:10px; }
.margin5px,.m5{ margin:5px; }
.margin0px,.m0{ margin:0px!important; }
.padding10px, .p10  { padding:10px!important; }
.padding5px,  .p5{ padding:5px; }
.padding0px,  .p0{ padding:0!important; }
.mw-120  { max-width:120px;}
.block  { display:block;}
.inline { display:inline;}
.pos_relative  { position:relative; }
.borderless { border:0!important; }
.no-bold { font-weight:normal!important; }

/* Tabele
-------------------------------------------------------------- */
.insiruire { width:100%; border-collapse:collapse;}
.insiruire label { font-weight:normal;}
.insiruire th { border:0; text-align:left; padding:5px 3px;  border:1px solid #9cb4cd;}
.insiruire td { padding:3px; border:1px solid #9cb4cd;}
.tr-hover tr:hover td { background:#fdfce4; }
.th-bg-c3d3e3 th{ background:#c3d3e3; }
.insiruire-gri  { width:100%; border-collapse:collapse; border: 1px solid #d6d6d6;}
.insiruire-gri th  { text-align:left; padding:5px 3px;  border:1px solid #d6d6d6;}
.insiruire-gri td  { padding:3px; border:1px solid #d6d6d6;}
.no-border td, .no-border{border:0;}
.tborder td { padding:6px; }



/* Elemente grafice
-------------------------------------------------------------- */
.buton_red_mic, .buton-sageata,
a.but_inapoi, a.but_inainte, span.but_inapoi, span.but_inainte,
.box-left-hp, .box-right-hp, .box-brown, .box-blue, .cautare h3,
.box-brown h3, .comentarii .tab-link, .comentarii .selected,
.hc-flash li, .grupuri-litere a, .buton-plus,
.buton_frwd_50, .buton_back_50, .buton_red_semib{ background:url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat; }

/* Background pe orizontala
-------------------------------------------------------------- */
.box-cautare-hp, #acordeon_consulta .accordion_toggle, .desc-hc-top, .orar-farm th, .dictionare-content,
.acordeon_parteneri .accordion_toggle, .alege-hc, .paginatie a:hover{ background:url(//www.sfatulmedicului.ro/external/img/bg-x.png) repeat-x; }

/* Paginatie
-------------------------------------------------------------- */
/* .paginatie {
    height: 35px;
    background: #efefef url(//www.sfatulmedicului.ro/external/img/bg-x.png) repeat-x 0px -914px;
    margin: 10px 0;
    font-size: 12px;
  margin:40px 0;padding:5px;position:relative;
}
.total-pagini{ line-height:35px; text-indent:10px; width:85px; text-align:center;}



 */
/*
Paginatie 2016
 */

/*
*** PAGINATIE ***
*/
.paginatie {
    height: 35px;
    background: transparent;
    margin: 10px 0;
    font-size: 12px;
}
.paginatie div {
  position: relative;
  top: 5px;
}
.paginatie ul {
    padding: 0;
    margin: 0;
    float: right;
}
.paginatie li {
    float: left;
    margin: 0 5px !important;
}
.paginatie a, .paginatie span, .paginatie b {
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;

    cursor: pointer;
    min-width: 35px;
    display: inline-block;
    font-weight: bold;
    color: #474747;
    border: 1px solid #D9D9D9;
    margin: 0 !important;
    border-radius: 3px;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.paginatie .selected,
.paginatie .selected:hover{
  border: 1px solid #2e6ab1;
  background:#1085B4;
  color:#fff;
  position:relative;
  display:block!important;
  margin-left:4px;
}



/* Paginatie
-------------------------------------------------------------- */
/*.paginatie {margin:40px 0;padding:5px;position:relative;}
.paginatie div{position:absolute;top:5px;right:0;}
.paginatie div.total-pagini {position: relative !important;line-height: 20px;}

.paginatie ul{padding:0;margin:0;list-style:none;}
.paginatie li{float:left;}
.paginatie a, .paginatie span, .paginatie b{color:#127ea7;display:block;padding:3px 6px;margin-right:4px;border: 1px solid #cccccc;font-family:verdana;}
.paginatie a:hover{text-decoration:none;border: 1px solid #127ea7;color:#127ea7;}
.paginatie span{background:#127ea7;color:#fff;border: 1px solid #127ea7;}
.paginatie b{color:#b4b4b4;background:#efefef;font-weight:normal;}

*/




/* Autocomplete
-------------------------------------------------------------- */
.autocomplete { position:absolute; width:250px; background:#eee; border:1px solid #888; margin:0; padding:0;z-index:100; }
.autocomplete ul { list-style-type:none; margin:0; padding:0; }
.autocomplete li.selected { background-color: #ffb; }
.autocomplete li { list-style-type:none; background: #fff; color:#000; display:block; margin:0; padding:3px 5px; cursor:pointer; }
.autocomplete a  { font-size:12px; display:block; color:#000; }
.autocomplete a:hover  { text-decoration:none; }

/* Taburi
-------------------------------------------------------------- */
.tab-link {display:block; float:left; }
.tab-content { clear:both; }
.tab-content .box_content{border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; }
.tab-content .box-bottom-border{margin-bottom:-1px !important; }

/* Taburi comentarii
-------------------------------------------------------------- */
.comentarii .tab-link { background-position:-190px -215px; width:147px; height:27px; min-height:27px; text-align:center; font-size:10px; line-height:27px; margin-right:1px; color:#fff; overflow: auto; margin-bottom:-1px; }
.comentarii .selected { background-position:-341px -215px; color:#0972a9; }
.comentarii .tab-content { background:#ebebeb; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-top:-5px; }
.comentarii a.tab-link:hover{ color:#fff; }
.comentarii a.selected:hover{ color:#0972A9; }


/* Formulare
-------------------------------------------------------------- */





.input_border { width:142px; padding:1px; border:1px solid #7f9db9; color:#000; }





input.text:focus, input.text-heigh:focus, input.title:focus, textarea:focus, select:focus {
  /*border:1px solid #6e91b1;*/ outline: none;}
input.text, input.title, textarea.text { width: 243px; padding:3px; }
select.title{ width: 243px; padding:5px; }
select.text {padding:2px;}
input.text-heigh { width: 225px; padding:4px; }
input.title { font-size:1.5em; }
.form-field{ float:left; margin-left:10px; }
.radio, .checkbox  {vertical-align:middle; margin-right:2px; border:0; }
input.input-mic{width:50px; margin:0.1em 0; border:1px solid #7f9db9; padding:3px; }
.dual-input{ width:440px; height:200px; padding:3px; }
.cautare label{ position: relative; }
legend{color:#545454; padding: 0 6px; font-weight:bold}
fieldset{ border:1px solid #d9d9d9; margin:10px 0; padding:7px;}
.cautare .input_border { width:130px; padding:1px; }
.cautare .box_content { padding:5px 10px 10px 10px; }
.select-spec { height:27px; position:absolute; width:283px; border:1px solid #7F9DB9; margin:2px 0 0 0; background:#fff; }
.select-spec1{ height:20px; overflow:hidden; background:#fff; margin:4px; }
.caut-spec { width:277px; height:22px; margin:-1px -4px -1px -1px; }
.yahoo-like{ border:0;}
.yahoo-like legend { font-size:14px; color:#000; padding:0.3em 0 0.7em 1em;}
.yahoo-like input, .yahoo-like textarea { font-size:14px; color:#000; margin:0.1em 0; border:1px solid #7f9db9; width: 243px; padding:3px;}
.yahoo-like .radio, .yahoo-like .checkbox {border:0;}
.yahoo-like select { font-size:14px; color:#000; margin:0.1em 0; border:1px solid #7f9db9; padding:2px;}
.ymemforminput{ margin-bottom:0.2em; padding-top:2px; position:relative; width:651px;}
.ymemformlabel{ color:#444; float:left; padding:0.5em 0.5em 0 0; text-align:right; width:25%; }
.ymemformlabel label, .ymemforminput label{ font-weight:normal; }
.ymemformfield{ float:left; }

/* Form tooltips
-------------------------------------------------------------- */
.hint { position: absolute; display:none; right: 85px; width: 200px; margin-top: -4px; border: 1px solid #E2C822; background: #fff9d7 url(//www.sfatulmedicului.ro/external/img/icoane.png) no-repeat -100px -100px no-repeat; padding: 10px 12px; background-color: #fff9d7; }
.hint span.hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background-position: -10px -2106px; }


/* Butoane
-------------------------------------------------------------- */
.buton_red, .buton_red:hover, .buton_red_mic, .buton-cauta-hp, .buton-sageata, .buton-plus, .buton-minus, .buton_red_mare,
.buton_back_50, .buton_frwd_50, .buton_red_semi, .buton_red_semib, .buton_red_medi {display:block; border:0; cursor:pointer; font-size:11px;  color:#fff !important; text-align:center; vertical-align:middle; font-weight:bold;}
.buton_red, .buton_red_mic, input.buton_red, input.buton_red_mic, .buton_red_semi, .buton_red_semib, .buton_red_medi { height:21px; line-height:21px; }
.buton_red:active, .buton_red_mic:active, .buton_red_semi:active, .buton_red_semib:active, .buton_red_medi:active, .buton_red_mare:active{ color:#fff; padding-top:1px; }
input.buton_red, input.buton_red_mic, .buton_red_semi, .buton_red_semib { padding-bottom:2px; }
.buton-sageata, .buton-plus { margin-left:3px; }
.buton_back_50, .buton_frwd_50 { width:50px;  height:45px; outline:none;}
.buton_red{ background: #bb0303 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -3px -251px; width:156px; }
.buton_red_mic  { background-position: -196px -251px; width:51px; }
.buton_red_medi { background: #bb0303 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -253px -251px; width:128px; }
.buton_red_semi { background: #bb0303 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -929px -357px; width:68px; height:21px; }
.buton_red_semib{ background-position: -858px -357px; width:68px; height:21px; }
.buton_red_mare { background: #bb0303 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -3px -335px; width:151px; height:27px; padding-bottom:3px; }
.buton-cauta-hp { background: #dedddd url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -459px -276px; width:121px; height:45px; }
.buton-sageata  { background-position: -165px -251px; width:25px;  height:21px; }
.buton-plus  { background-position: -491px -215px; width:39px;  height:26px; }
.buton-minus { background-position: -6px  -1570px; width:18px;  height:18px; }
.buton_back_50  { background-position: -875px -396px; }
.buton_frwd_50  { background-position: -927px -396px; }

/* Thumbnails - de eliminat din html si sters
-------------------------------------------------------------- */
.thumb80x60             { margin:0 0; margin-right:7px; border:1px solid #cccccc; padding:2px;}
.thumb80x60 a, .thumb80x60 span       { display:block; float:left; width:80px; height:60px; overflow:hidden; position:relative; z-index:1; text-align:center; }
.thumb80x60 img{ font-size:10px; border:0!important; }
.thumba80x60    { margin:0; border:1px solid #cccccc; padding:2px; width:80px; height:60px;}
.thumba80x60 a, .thumba80x60 span     { display:block; width:80px; height:60px; overflow:hidden; z-index:1; text-align:center;}
.thumba80x60 img { font-size:10px; }
.thumb100x100 { margin:0 7px 0 0; border:1px solid #cccccc; padding:2px; width:100px; height:100px; text-align:center;}
.thumb100x100 a, .thumb100x100 span { display:block; width:100px; height:100px; line-height:100px; overflow:hidden; text-align:center; }
.thumb100x100 img { font-size:10px; line-height:12px !important; max-width:120px;}
* html .thumb100x100 img { width:100px;}
.thumb142x142 { border:1px solid #d6d6d6; padding:2px; width:142px; height:142px; }
.thumb142x142 span  { display:block; width:142px; height:142px; line-height:142px; overflow:hidden; position:relative; z-index:1; text-align:center; }
.thumb142x142 img { font-size:10px; text-align:center; }

/* Boxuri
-------------------------------------------------------------- */
.box-top {height:4px; background:url(//www.sfatulmedicului.ro/external/img/right_top_corner.gif) right top no-repeat; font-size:0px;line-height:0px;}
.box-bottom {height:4px; background:url(//www.sfatulmedicului.ro/external/img/right_bottom_corner.gif) right top no-repeat; }
.box-top-border {height:5px; background:url(//www.sfatulmedicului.ro/external/img/right_top_corner_border.gif) right top no-repeat; }
.box-bottom-border {height:5px; background:url(//www.sfatulmedicului.ro/external/img/right_bottom_corner_border.gif) right top no-repeat; }
.box-bottom-border-square {height:5px; border-bottom:1px solid #D7D7D7; }
.box_content { padding:5px; }
.border-top { border-top:1px solid #cccccc; }
.box-border { background:#ebebeb; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
.box-brown  { background-position: -996px -211px; margin-left:4px; }
.box-brown h3 { font-style:italic; min-height:30px; line-height:30px; margin-left:4px; padding-left:7px; background: transparent url(//www.sfatulmedicului.ro/external/img/bg_h3_consulta.png) no-repeat scroll right top; color:#FFFFFF; text-shadow:1px 1px 0 #485D72; }
.box-brown .box_content {border:1px solid #485d72; background:#fff}
.box_content img { border:1px solid #bababa; padding:1px; margin-right:4px; font-size:10px;text-align:center; }
.box-lista-art{ width:207px; margin-top:5px; }
.box-lista-art h3{margin: 0 !important; width:207px; height:27px; background: #708fb0 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat 0px -573px; color:#fff; text-indent: 10px; display:block; line-height:27px; font-size:15px; font-style:italic; text-shadow:1px 1px 0 #485D72; }
.box-lista-art.green-art-box h3{ background: #90bb29 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat 0px -546px; text-shadow:1px 1px 0 #5f7231; }
.box-lista-art.crestin-art-box h3{ background: #c9b385 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat 0px -519px; text-shadow:1px 1px 0px #7F7949; }
.gradient-subtil{ background: #ffffff url(//www.sfatulmedicului.ro/external/img/box-lista-art-bg.png) repeat-x!important; position:relative;}
.box-lista-art li, .box_content li{ padding:2px 4px; border-bottom:1px solid #b8cde3; }
.box-lista-art a{ display:block; }
.lista-art-box-dr { list-style:none; }
.lista-art-box-dr li{ padding:2px 0; }
.lista-art-box-dr a{ display:block; }
.box-galben { background:#fdfcd1; text-align:left; padding:5px; border-top:1px solid #f0ed68; border-bottom:1px solid #f0ed68; }
/* .box-alb{ width:433px; background:url(//www.sfatulmedicului.ro/external/img/bg-box-cont.gif) top no-repeat; margin:10px 0 0 11px; padding-top:5px;}
.box-alb-bottom{ width:433px; height:6px; background:url(//www.sfatulmedicului.ro/external/img/bg-box-cont.gif) bottom no-repeat; margin:0 0 7px 11px; }
*/.box-newsletter{ margin:5px 0 0 2px; background: url(//www.sfatulmedicului.ro/external/img/newsletter.png) no-repeat; width:202px; height:127px;position:relative; }
.newsletter-field{width:123px;padding:3px 2px 2px 2px; position:absolute;bottom:5px;left:6px;border:1px solid #8e0101;}
.newsletter-submit{width:60px;padding:2px; position:absolute;bottom:5px;right:6px;border:1px solid #8e0101;font-size:12px;}

.box-blue-300{}
.box-blue-300 h3{ background:#6A88A6 url(//www.sfatulmedicului.ro/external/img/elemente-grafice-homepage.png) no-repeat scroll -461px -574px; color:#FFFFFF; font-size:15px; height:26px; line-height:26px; text-indent:10px;}
.box-blue-300 h3 a{ color:#FFFFFF; }
.box-blue-300-content{border:1px solid #485D72; padding:5px 0;}
.box-blue-300-content .box-hp-med-art{width:293px;float:none;}

/* Box acordeon 3 pasi spre sanatate
-------------------------------------------------------------- */
.acordeon-top-round { width:310px; height:4px; background:#9c9269 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -690px -283px; font-size:1px; }
#acordeon_consulta, .consulta  { width:302px; background:url(//www.sfatulmedicului.ro/external/img/bg-consulta-down.png) bottom left no-repeat #9c9269; padding:0 4px 4px 4px; margin:0; }
#acordeon_consulta h3.accordion_toggle, .consulta h3 { width:287px; height:33px; line-height:33px; border-top:1px solid #7f7949; background-position:0 -315px; color:#FFF; display:block; padding-left:13px; cursor: pointer; outline: none; font-style:italic; text-shadow: 1px 1px 0 #7F7949; }
#acordeon_consulta .consulta-border { border-right:1px solid #7f7949; border-left:1px solid #7f7949; border-bottom:1px solid #7f7949; }
#acordeon_consulta .accordion_content  { overflow: hidden; width:300px; border:0; padding:0; margin:0; background:#FFFFFF; }
.galben{color:#fffd49; }
.accordion_content img{display:block; }
.lista-hc-uri{overflow:auto; height:111px; }
.lista-hc-uri ul {margin:3px 5px; }
.lista-hc-uri li {border-bottom:1px solid #e9e9e9; height:17px; line-height:17px; margin:0;padding:0; }
.lista-hc-uri a{ display:block; margin:0; padding:0; height:17px; width:273px;}
.acordeon-forum{padding:0;margin:0;height: 151px!important;overflow:auto;}
.acordeon-forum li {background: url(//www.sfatulmedicului.ro/external/img/bg-x.png) 0 -1035px repeat-x; padding:0 7px;}
.acordeon-forum a{margin-top:5px; display:block;}
.acordeon-forum em, .acordeon-forum p{font-size:11px; color:#5b5b5b;}
.acordeon-forum em{display:block; margin:3px 0; color:#848484}
.acordeon-forum p{ padding-bottom:7px;}
.acordeon-forum .posts-separator{border-bottom:1px solid #E9E9E9;}
.acorderon-az, .acorderon-consult, .acorderon-autoevaluare{background: #e5e1be url(//www.sfatulmedicului.ro/external/img/bg-content-acordeon.png) no-repeat; height:101px; padding:10px 10px 0px 11px;}
.acorderon-az{background-position: left bottom; display:block;}
.acorderon-consult {background-position: left -110px; display:block;}
.acorderon-autoevaluare {background-position: left top; display:block;}
.acorderon-autoevaluare span, .acorderon-consult span, .acorderon-az span{text-indent:-9999px;display:block;}

/* Box cautare farmacii gen
-------------------------------------------------------------- */
.container div.cautare-top-round { width:207px; height:4px; /*background: #99afc5 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -793px -291px;*/ display:block; font-size:1px; }
.container div.cautare  { width:199px; background:url(//www.sfatulmedicului.ro/external/img/box-cautare-bottom.png) left bottom no-repeat #99afc5; padding:0px 4px 4px 4px}
.border-cautare{ border:1px solid #52708c; }
.cautare h3 { min-height:26px; line-height:26px; background-position:-545px -181px; color:#FFFFFF; border-left:#52708c 1px solid; border-right:#52708c 1px solid; padding-left:4px; font-style:italic; }
.bg-cautare { background:#e7e8ea; border:1px #FFFFFF solid; }
.consulta{ width:302px; background:url(//www.sfatulmedicului.ro/external/img/bg-consulta-down.png) bottom left no-repeat #9c9269; padding:0 4px 4px 4px}
.consulta h3{ width:302px; height:34px; line-height:34px; background:url(//www.sfatulmedicului.ro/external/img/bg_h3_consulta.png) right top no-repeat; color:#FFF; display:block}

/* Box concurs
-------------------------------------------------------------- */
.box-concurs-homepage{width:290px; height:172px; background: #f2f2f2 url(//www.sfatulmedicului.ro/external/img/elemente-grafice-homepage.png) no-repeat top right; padding:10px;}
.box-concurs-homepage h3 a{color:#000!important;}
.box-concurs-homepage h3 a:hover{text-decoration:none;color:#000!important;}
.box-concurs-homepage h3 span{color:#cc0000!important;}
#scroller-concurs { width: 290px; height: 110px; overflow: hidden; margin-top:10px; }
.main-concurs { width: 290px; }
.main-concurs img { padding:2px; border:1px solid #ccc; }
.slide-concurs{ width: 290px; height: 110px; float:left; padding:0;}
.concurs-content { width:176px;}
.menu-concurs { width:290px; position:relative; background: url(//www.sfatulmedicului.ro/external/img/gray-spacer.png) no-repeat;}
.menu-concurs .tab{ float:right; text-align:center; margin-right:5px; line-height:26px; width:23px; height:27px; display:block; background:#fdfdfd url(//www.sfatulmedicului.ro/external/img/elemente-grafice-homepage.png) no-repeat -619px 0px; }
.menu-concurs .tab-ctrl{ float:right; text-align:center; margin:9px 0 0 5px; line-height:15px; width:23px; height:17px; display:block; background:#fdfdfd; border:1px solid #d0d0d0; color:#a2a2a2;
   }
.menu-concurs .tab-ctrl:hover{ border:1px solid #a2a2a2; color:#a2a2a2; background:#f9f9f9; }
.menu-concurs .selected { background:#e5e5e5 url(//www.sfatulmedicului.ro/external/img/elemente-grafice-homepage.png) no-repeat -594px 0px; }
.menu-concurs a:hover { text-decoration:none; }
.toate-concursurile{position:absolute;top:11px;left:2px}
.nr-concurs{position:absolute;top:11px;left:125px;}

/* Layout
-------------------------------------------------------------- */

#siteHolder{width:1380px;margin: 0px auto;}


#cappySpecial{width:995px;margin:0 auto;}
.cappyLeftswf{width:134px;height:600px;position:absolute;margin:0 0 0 -134px;}
.cappyRightswf{width:134px;height:600px;position:absolute;margin:0 0 0 995px;}
.cappyTopswf{width:1263px; overflow:hidden;}

/*.holder_col {width:100%;box-sizing:border-box;-moz-border-box;-webkit-border-box;padding:5px 6px;}*/

.col_st_main{
  width: 648px;
  width: calc(100% - 320px);
  padding: 0 15px 30px 10px;
  float: left;
  box-sizing: border-box;
  border-right: 1px solid #e7e7e7;
  }

.col_full{  margin:0 6px 10px 6px; }
.col_full_full { width:983px; margin:0;}
.col_dr_main{ width:771px; float:right; margin-bottom:10px  }
.col_st_small  { width:207px; float:left;  margin-right:5px;}
.col_center_small { width:456px; }
.col_dr_small  {     width: 300px;
    float: left;
    position: relative;
    margin-left: 10px;
  }
.continut { background: #fff url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) repeat-y -1001px -101px; width: 1100px; padding-top:1px; }

/* Layout strip
-------------------------------------------------------------- */
.layout-strip .container{ width:995px; /*background: #fff url(//www.sfatulmedicului.ro/external/img/elemente-grafice-strip.png) -3px -105px no-repeat!important; */}
.layout-strip .header{ background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-strip.png) -3px -105px no-repeat!important; height:100px!important;}
.layout-strip .footer{ background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-strip.png) -3px 0 no-repeat; width:955px; height:87px; padding:15px 20px 0 20px; position:relative; bottom:-25px;}
.layout-strip .continut{top:89px!important;padding-bottom:54px;}
.layout-strip .container-breadcrumbs{padding:5px 7px;}


/* Header
-------------------------------------------------------------- */
/*.header { background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -3px -105px no-repeat; width:995px; height:127px; position:absolute; top:0; left:0; z-index:100;} */
.sfmlogo{width:195px; height: 85px; cursor:pointer; position:absolute; display:block; }
.container-login { width:195px; text-align:right; position:absolute; top:32px; right:36px; }

/* ----- Meniu dropdown ----- */
.top-menu{height:32px; width: 989px; position:relative; top:96px; margin-left:3px; background:#838e94 url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -6px -201px no-repeat;}
.top-menu li{float:left; height:32px; width:auto; position:relative;}
.top-menu .first{border-left:0;}
.top-menu .last{border-right:0; padding:7px 33px 8px 34px;}
.top-menu a{display:inline; font-size:13px; height:32px; width:auto; padding:7px 21px 8px 22px; line-height:32px; color:#fff; border-right:1px solid #677075; border-left:1px solid #abb3b7;}

/*.top-menu a:hover, .active a, .hover a{background:#696a6c url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) 0 -240px repeat-x; text-decoration:none;color:#fff;}*/
.top-menu ul{background:#696a6c;padding:10px 0 10px 10px; position:absolute; width:175px; top:31px; left:-9999px; -webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:3px 3px 0 rgba(0,0,0,0.2);z-index:100;}
.top-menu ul li{margin:0;padding:0;height:auto;float:none;}
.top-menu ul a{border:0;padding:0;text-indent:15px;position:relative;font-size:11px;line-height:18px;display:block;height:auto;width:100%;background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -2021px -12px no-repeat!important;}
.top-menu ul a:hover{text-decoration:underline;}
.hover ul, .top-menu li:hover ul{left:1px;top:32px;}
.hover .hover a{text-decoration:underline;}
.top-menu ul .titlu-meniu, .top-menu ul .titlu-meniu-first{color:#fff;font-weight:bold; padding:7px 0 5px 0; border-top:1px solid #7f8082; margin:5px 10px 0 0;}
.top-menu ul .titlu-meniu-first{padding:0 0 5px 0; border-top:0; margin:0 10px 0 0;}
.rightmost{ -webkit-box-shadow:-3px 3px 0 rgba(0,0,0,0.2)!important; -moz-box-shadow:-3px 3px 0 rgba(0,0,0,0.2)!important; }
.hover .rightmost { right:0!important; left:auto!important; }
.buton-evidentiat a, .buton-evidentiat a:hover{ background: #ba0000;}
.buton-evidentiat ul{ background:#ba0000!important; }
.buton-evidentiat ul a{background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -2021px -84px no-repeat!important;}
/* ----- Top search ----- */
.top-search {height:33px; width:505px; position:absolute; top:30px; left:229px; z-index:400;}
.searchfield { position:absolute; background:transparent; top:9px; left:9px; width:278px; height:17px; padding:0; margin:0; font:normal 14px/17px Arial, Helvetica, sans-serif; border:0; display:block; color:#bbb; }
.searchfield-focus { color: #000; }
.searchbut  { position:absolute; top:0; right:0; background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) 0 -278px; width:89px; height:32px; border:0; cursor:pointer; text-indent:-9999px;}
.searchbut:active {background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -178px -278px;}
.searchbut:hover {background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -89px -278px;}
.search-cat{-moz-box-shadow:3px 3px 0 rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.2); position:absolute; top:25px; right:70px; width:140px; background:#fff; border:1px solid #bebebe; z-index:99;}
.search-cat-link{ position:absolute; top:8px; left:293px; display:block; outline:none; background: #cccccc url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) 0 -310px no-repeat; font-size:10px; color:#fff; width:103px; height:18px; line-height:18px; padding-left:6px; z-index:100;}
.search-cat-link:hover{ color: #fff; text-decoration:none; }
.top-search .selected{ background: #cccccc url(//www.sfatulmedicului.ro/external/img/elemente-grafice-layout.png) -109px -310px no-repeat; color: #555; }
.top-search .selected:hover{ color: #555; }
.search-cat ul{list-style:none; margin:0; padding:0;}
.search-cat a{padding-left:5px; font-size:11px; display:block; height:18px; line-height:18px; text-decoration:none; color:#555; }
.search-cat a:hover{ background: #eee; text-decoration:none;}
.search-cat-select{position:absolute;left:254px;top:6px;width:149px;}

/* Lista articole (lista cu border bottom)
-------------------------------------------------------------- */
.item-lista-art { padding-bottom:12px; border-bottom:1px solid #ddd; }
.item-lista-art h3 { margin:0 0 10px 0; font-size:18px; }
.item-lista-art p  { margin:15px 0 0 0;font-size:14px;}
.item-lista-art .art-desc{width:343px; text-align:justify; margin:0!important; padding:0!important;}
.item-lista-cat h3{margin:0 0 10px 0;}
.cat-desc{width:555px; text-align:justify; margin-top:0;}
.cat-desc li{background-position:-10px -1884px!important; float:left; height:20px; padding:0 0 0 15px; width:250px; margin-left:5px;}
.item-lista-art-nopic{ border-bottom:1px solid #ddd; }
.item-lista-art-nopic h3{font-size:18px; margin:0 0 6px 0;}
.item-lista-art-nopic small, .cubg{ background:#f7f6ef;padding:5px 10px;color:#474747;border-radius:3px;border:1px solid #e9e9e9; font-size:14px;}

/* Pagina health center
-------------------------------------------------------------- */
.hc-flash  { background:#90A1BB; margin-top:1px; width:456px; height:177px; }
.hc-image-crop{ display:block; text-align:center; width:390px; height:177px; line-height:177px; overflow:hidden; position:relative; z-index:1; }
.hc-image-crop img  { font-size:18px; color:#fff; font-weight:bold; width:390px; }
.box-content-hc-centru{margin:5px 10px; }
.box-content-hc-centru ul{list-style:disc inside; color:#607f91; padding:0 4px 4px 4px; width:310px; }
.box-content-hc-centru a{line-height:1.4em; }
.box-content-hc-centru h3{margin-bottom:7px; position:relative; }
.alege-hc { background-position:0 -877px; height:37px; border-top:1px solid #fff; }
.titlu-alege-hc{ position:relative; width:135px; height:37px; }
.alege-hc h3, .alege-hc span{ font-weight:bold; font-size:14px; position:absolute; }
.alege-hc h3  { color:#fefd93; top:10px; left:10px; }
.alege-hc span{ color:#2b3f57; top:11px; left:11px; }
.select-hc{width:230px; margin:7px 0 0 4px;}
.submit-hc{width:70px; margin:7px 0 0 9px;}
.descriere-hc { background-color:#eaeef3; line-height:1.3em; }
.desc-hc-top{ background-position:0 -599px; height:4px; border-top:1px solid #fff; font-size:1px; }
.hc-centru-margin{padding:5px 10px 5px 10px; }
.hc-centru-margin p{text-align:justify; }
.hc-rss-box{width:310px; height: 115px; background: #e7e7e7 url(//www.sfatulmedicului.ro/external/img/rss-hc.png); margin-top:5px;}
.hc-rss-box a{width:289px; height: 64px; display:block; color: #4c4c4c; padding: 51px 0 0 21px}
.hc-rss-box a:hover{text-decoration:none; color:#000;}

/* Modificari carousel pt includere in pagina de HC
-------------------------------------------------------------- */
.titlu-gal-hc { margin-bottom:1px; position:relative; -moz-border-radius:7px 7px 0 0; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; border-bottom:1px solid #6c819c; background:#90a1bb; }
.titlu-gal-hc span.shadow{ padding-right:10px; position:absolute; font-size:24px; font-weight:normal; color:#636363; left:11px; top:6px;}
.titlu-gal-hc h4 { color:#FFFFFF; font-size:24px; font-weight:normal; margin-bottom:5px; padding:5px 10px 0; position:relative; z-index:2; }
#carousel-poze-hc{width: 344px; height: 143px; overflow: hidden; background:#efefef!important;position:absolute;left:57px;top:15px;}
.slide-poze-hc{width:354px; height:142px; background:#efefef; }
.mai-multe-galerii-hc .carousel-poze-prev{left:6px;}
.mai-multe-galerii-hc .carousel-poze-next{right:6px;}
.mai-multe-galerii-hc {width:456px;height:158px;background:#efefef!important;position:relative; -moz-border-radius:0 0 7px 7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px;}
.carousel-galerii-jumper a{display:block;width:17px;height:17px;background: #90a1bb url(//www.sfatulmedicului.ro/external/img/elemente-grafice-ilustratii.gif) no-repeat -1px -954px!important;text-indent:-9999px;outline:none;}
.carousel-galerii-jumper a:hover, .carousel-galerii-jumper .carousel-selected{background-position: -18px -954px!important;}

/* Others
-------------------------------------------------------------- */
.separator{margin:5px 0;border-bottom:solid 1px #ccc; position:relative;}
.form-cautare{padding:20px 0 20px 30px;}
.cont-user-forum-post{margin:5px 0 0 0; border-bottom:1px dashed #7392ad; padding-bottom:5px;}
.marker-harta{padding:15px;width:160px;}
.search-highlight{background:#ffff66}
.insiruire-litere-wrap{padding:19px 0 5px 5px;margin:0 0 10px 5px}
.insiruire-litere { float:none!important;}
.insiruire-litere li{float:left; margin:0 0 0 6px; padding:0!important; list-style:none; width:22px!important;}
.insiruire-litere a{display:block; position:relative; width:22px!important; height:24px; line-height:24px;text-align:center; background: url(//www.sfatulmedicului.ro/external/img/bg-x.png) 0 -950px repeat-x; border:1px solid #CCCCCC; color:#2E6AB1;}
.insiruire-litere a:hover, .zero-noua a:hover{text-decoration:none; background: url(//www.sfatulmedicului.ro/external/img/bg-x.png) 0 -974px repeat-x!important; border:1px solid #949494;}
.zero-noua a{ width:32px!important; height:24px; }
.box-taguri, .box-rounded{padding:9px 10px 10px 45px; border:1px solid #E9E9E9; -moz-border-radius: 7px; -webkit-border-radius:7px; border-radius:7px; margin:5px 0; line-height:1.5em }
.box-rounded{padding:9px 10px 10px 10px; border:1px solid #D5D5D5; }
.container-banner-top{margin:0 auto; width:728px; padding:10px 0 7px 0; font-size:0; position:relative; z-index:1000;}
.banner-top{font-size:0;margin:0;padding:0;position:relative; z-index:1000;}
.captcha{padding:0px; border:1px solid #7F9DB9;}

/* Forum
-------------------------------------------------------------- */
h2.titlu-ultimele-topicuri{background:#D2E3EB; text-align:center; padding:13px;}
.col_ultimele_topicuri{width:458px;float:left;}
.col_ultimele_topicuri div{background: #F2F2F2; border:1px solid #d4d4d4; padding:10px; margin-top:5px;}
.col_ultimele_topicuri h4 a{display:block; width:406px; background: url(//www.sfatulmedicului.ro/external/img/icons/forum-title-icon.png) no-repeat; padding:4px 0 9px 30px;}
.col_ultimele_topicuri blockquote{line-height:1.4em; font-size:12px; color:#666A7C;}
.col_ultimele_topicuri p{font-size:11px; color:#666A7C;margin-top:7px;}
.litera-forum { background: #d2e3eb; }

/* Produse
-------------------------------------------------------------- */
.lista-cat-prod{list-style:circle inside;color:#396694;}
.lista-cat-prod li{width:325px;line-height:20px;}
.det-prod { border-bottom:1px solid #000000; padding-bottom:7px; }
/*.restrict-width{width:100%}*/
.restrict-height{height:100%}

/* medic familie
-------------------------------------------------------------- */
.medic-fam{width:290px;height:98px;background:#76938E; margin-top:5px; padding:10px;}
.medic-fam h5{font-size:14px;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #617672;margin-bottom:3px;}
.medic-fam input{width:106px; height:20px; border:1px solid #576865; padding:1px 0;}
.trimite-la-medic{width:50px!important;height:24px!important;}





/* NEW STYLE
-------------------------------------------------------------- */
.banner-medicalshop{display:block;position:absolute;width:283px;height:126px; bottom:9px; left:11px; background:url(//www.sfatulmedicului.ro/external/img/banners/banner-medicalshop.png) no-repeat;}

/*Pachete clinici
----------------------------------------------------------------*/
.pachete{width:670px;padding-left:20px;}
.box-pachet{float: left; width: 200px;border:1px solid #ffffff;padding:0px 10px 5px 10px;}
.text-pachet{color:#ffffff; width:160px;text-indent: 10px; line-height: 27px;padding-left:10px;/*text-shadow: 1px 1px 0 #485D72;*/text-shadow: 0px 2px 3px #555; font-weight:bolder;}
.header-pachet-gold{background:url(//www.sfatulmedicului.ro/external/img/pachet-gold.png); height:200px;margin-left:-10px;}
.header-pachet-silver{background:url(//www.sfatulmedicului.ro/external/img/pachet-silver.png); height:200px;margin-left:-10px;}
.header-pachet-basic{background:url(//www.sfatulmedicului.ro/external/img/pachet-basic.png); height:200px;margin-left:-10px;}
.cuprins-pachet{padding:20px;}
#btPachete{ background: #bb0303 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -3px -335px; width:151px; height:27px; padding-bottom:2px; color:#ffffff;border:0px !important;}
.submit{padding-left:20px;line-height:20px;padding-top:10px;}
.box-p{width:680px; padding:5px; padding-top:0;}
.box-p h2{ background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat scroll -211px -573px #6A88A6; color: #FFFFFF; display: block; font-size: 15px; font-style: italic; height: 27px; line-height: 27px; text-indent: 10px; text-shadow: 1px 1px 0 #485D72;width: 550px;}
.ph3{margin-bottom:10px; padding-left:15px; background:url(//www.sfatulmedicului.ro/external/img/h3-pachete.png) repeat-x; width:750px; height:30px;line-height:30px;color:#034057; -moz-border-radius:5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px; border:1px solid #8fa1a7 !important;}
.box-confirmare{margin-left:20px;padding-left:10px;-moz-border-radius:10px;-webkit-border-radius: 10px; -khtml-border-radius: 10px; /*background-color:#f3fcff;*/width:700px;float:left;}
.box-confirmare h2{background: url(//www.sfatulmedicului.ro/external/img/elemente-grafice-homepage.png) no-repeat scroll -461px -513px #6A88A6; color: #FFFFFF; display: block; font-size: 15px; font-style: italic; height: 27px; line-height: 27px; text-indent: 10px; text-shadow: 1px 1px 0 #485D72; width: 192px;}
.box-confirmare h3{padding-bottom:3px;float:left;}
.confirmare-cuprins{ width:80%px;padding:3px;padding-top:0px;}
.detalii-pachete{padding:11px;}
.detalii-pachete-header{height:27px; background:url(//www.sfatulmedicului.ro//external/img/elemente-grafice.png) no-repeat scroll -211px -543px #6A88A6; color: #FFFFFF; font-style: italic; height: 27px; line-height: 27px; text-indent: 10px; text-shadow: 1px 1px 0 #485D72;font-weight:bold;}
.detalii-pachete th{text-align:left;}
.detalii-pachete td{border-bottom:1px solid #485D72; height:40px;}
.detalii-pachete tbody{border:1px solid #485D72;}
.img-true{background:url(//www.sfatulmedicului.ro/external/img/true.png) no-repeat; height:27px;width:27px; display:block;}
.img-false{background:url//www.sfatulmedicului.ro/external/img/false.png) no-repeat; height:27px;width:27px;display:block;}
.pachetConf-gold{background:url(//www.sfatulmedicului.ro/external/img/pachet-gold.png) repeat-x; height:200px;width:190px;float:right;}
.pachetConf-silver{background:url(//www.sfatulmedicului.ro/external/img/pachet-silver.png) repeat-x; height:200px;width:190px;float:right;}
.pachetConf-basic{background:url(//www.sfatulmedicului.ro/external/img/pachet-basic.png) repeat-x; height:200px;width:190px;float:right;}
.text-confirmare{padding:20px;}
.optiuni {float:left;padding-top:10px;}
.optiuni .check{background:url(//www.sfatulmedicului.ro/external/img/check.png) no-repeat; padding-bottom:10px; width:450px;}
.optiuni .check .text-optiune {padding-left:25px; color:#034057; display:block; }
.text-pret{color:#547CA4;margin-left:180px;font-weight:bold;}
.text-sms{color:#547CA4;margin-left:250px;font-weight:bold;}
.pret{padding-top: 260px;}


.btmobilPay{margin-left:250px;}
.plataSucces{text-align:left;border:1px solid #0b9444;padding:10px 0px 10px 0px;background:#d0eece;}
.plataSucces img{float:left;padding-left:5px;}
.plataSucces .text-succes{padding-left:55px;color:#0b9444;}
.eroarePachete{color: #D8000C;background-color: #FFBABA;padding: 10px 0px 10px 0px;border: 1px solid;}
.eroarePachete a{color: #D8000C;font-weight:bold;}
.eroarePachete img{float:left;padding-left:5px;padding-right:5px;}
.info-pachete{padding:20px;border:1px solid #485D72;width:707px;margin-left:10px;margin-bottom:30px;}
.h2-info-pachete{letter-spacing:-0.02em;background:url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat scroll -211px -543px #6A88A6;color:#ffffff;padding-left:20px;height:27px;text-shadow:1px 1px 0 #485D72;line-height:27px;margin-left:10px;}
.continue-span{background: #bb0303 url(//www.sfatulmedicului.ro/external/img/elemente-grafice.png) no-repeat -3px -365px;width:151px !important; height:50px !important; padding-bottom:2px; color:#ffffff; border:0px !important; line-height:1.9em; text-align:center; font-size:14px;}
.submit a:hover{text-decoration:none !important;}
.float-left{float:left;}
.float-right{float:right;}


/* Layout
-------------------------------------------------------------- */

/* WRAP around all elements*/

.wrapper {
    max-width: 1380px;
    width: 100%;
    padding: 0;
    padding-bottom: 15px;
    box-shadow: none;
    border-radius: 0px;
    margin: 0 auto;
}
/*.wrapper { margin:0 auto;border-radius:7px 7px 7px 7px;box-shadow:0 0 12px rgba(0, 0, 0, 0.3);}*/
/* Main container for header, content, footer*/

.container {
    width: 1100px;
    margin: 0 auto;
    min-height: 530px;
    position: relative;
    /*-moz-box-shadow: 0 0 12px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.15);
    box-shadow: 0 0 12px rgba(0,0,0,0.15);
    border: 1px solid #e7e7e7;
    */
    position: relative;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    z-index: 101;
    background-color: #fff;
    box-shadow: 0 0 12px rgb(0 0 0 / 15%);
}
.logo-gol {
    width: 175px;
    height: 73px;
    position: absolute;
    display: block;
    top: 10px;
    left: 16px;
    padding: 10px;
}


/* Top search
-------------------------------------------------------------- */
.search-form{padding:5px;position:absolute;top:38px;left:275px;border:1px solid #dcd9c2;height:40px;width:455px;padding:0;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:url(//www.sfatulmedicului.ro/external/images/sprite-gradients.png) repeat-x;-moz-box-shadow:inset 0 1px 0 #fff, inset 1px 0 0 #fff, inset -1px 0 0 #fff;}
.search-form.active-form{border:1px solid #b7b28e;}
.search-input{width:335px;padding:11px 8px 10px 8px!important;font-size:15px!important;border:0!important;background:none!important;margin:0!important;}
.search-submit{position:absolute!important;top:9px;right:9px;padding:0;display:block;}

/* Header links
-------------------------------------------------------------- */
.header-links{list-style:none;margin:0;padding:0;position:absolute;right: 6px;top:5px;margin-top: 0px;}
.header-links li{float:right;background:url(../../images/sprite_articol_icons.png) no-repeat right -247px;padding:0 4px;}
.header-links a {padding: 2px 6px;text-decoration: underline;color: #127EA7;line-height:20px;}
.header-links a:hover{}

/* Footer
-------------------------------------------------------------- */
.footer{border-top:1px solid #eae9dd;padding:10px;}
.footer-nav li{float:left;background:url(../../images/sprite_articol_icons.png) no-repeat right -245px;padding:0 3px;}
.footer-nav .last{background:none;}
.footer-nav a{display:block;padding:3px 10px;}
.footer small{font-size:11px;line-height:1.3em;color:#a2a2a2;display:block;width:700px;margin:10px 13px;float:left;}
.footer .copyright{float:right;margin-bottom:10px;}
.footer .powered{display:block;width:76px;height:31px;background:url(//www.sfatulmedicului.ro/external/images/sprites.png) -88px 0 no-repeat;float:right;margin-right:10px;}
footer div.trafic {display:block;clear: both;}

/* Columns
-------------------------------------------------------------- */
.content{padding:10px 10px 10px 10px;position:relative;}

.col-alpha{width:638px;float:left; _position:relative;}
.col-alpha table{max-width:638px;}
.col-beta{width:300px;float:right; _position:relative;}

.alpha-holder{width:638px;}
.alpha-holder .col-alpha{width:213px;float:left;}
.alpha-holder .col-beta{width:406px;float:right;}

.beta-holder .col-alpha{width:468px;float:left;}
.beta-holder .col-beta{width:468px;float:right;}
.fixed-col{position:fixed;top:10px;z-index:30;}

/* Boxuri, titluri si alte elemente refolosibile
-------------------------------------------------------------- */
.titlu-box{    margin: 16px 0 32px 0;
    font-size: 32px;
    font-weight: normal;}
.titlu-box .highlight{color:#859708;background:none;}
.titlu-subliniat{position:relative;padding-bottom:5px;margin-bottom:5px;background:url(//www.sfatulmedicului.ro/external/images/sageata-titlu-subliniat.png) right bottom no-repeat;}
.titlu-subliniat h3, .titlu-subliniat h1, .titlu-subliniat h2{border-bottom:1px solid #dfddce;padding-bottom:10px;margin:0;font-size:20px;font-weight:normal;}
.titlu-subliniat .inside{display:block;padding:3px 5px;position:absolute;right:0;top:0px;font-size:12px;font-weight:normal;}
.titlu-subliniat-gros{padding-bottom:8px;position:relative;background:url(//www.sfatulmedicului.ro/external/images/sageata-titlu-subliniat-gros.png) bottom left no-repeat;}
.titlu-subliniat-gros h3{border-bottom:4px solid #dfddce;padding-bottom:10px;margin:0;font-size:16px;text-align:right;}
.titlu-subliniat-gros span{font-size:22px;color:#ba0000;text-transform:uppercase;display:block;}

.titlu-pagina{ margin: 0.5em 0 0.4em 0;/*  font-size: 2.60em !important; */ line-height: 1;}
.titlu-reteta { margin: 0px;border-top: 1px solid #eeeeee;padding-top: 10px;color:#7e7e7e;}
.titlu-item{font-size: 1.83em; margin-bottom: 1em;}
.full-list{padding:5px 10px;}

/* Breadcrumbs
-------------------------------------------------------------- */
.breadcrumbs {
    list-style: none;
    margin: 0px 10px 10px 10px !important;
    padding: 3px 0px;
    border-bottom: 1px solid #eeede2;
    font-size: 11px;
    color: #7e7e7e;
}
.breadcrumbs li {
/*    margin: 0;
    padding: 0;
    float: left;
    line-height: 1em;*/

    display: inline;
    margin: 0 10px 0 0;
    font-size: 12px;
}
.breadcrumbs span {    padding: 3px 10px 3px 7px;}
.breadcrumbs a {    color: #474747;}


/* box articole inrudite
-------------------------------------------------------------- */
.box-articole-inrudite{}
.lista-articole{list-style:none outside none;margin:0;padding:0;}
.lista-articole li {padding:0px 0 10px 97px;background:url(//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png) bottom left repeat-x;line-height:1em;height:100px;margin-top:20px;padding-bottom:20px;}
.lista-articole li:first-of-type {padding-top:0!important;}
.lista-articole li:last-of-type{padding-bottom:0;background:none;}
.lista-articole a{margin-left:10px;}
.lista-articole li > a {margin-left: 0px;}
.lista-articole strong{font-size:14px;}
.lista-articole a:hover strong{text-decoration:underline;}
.lista-articole img{float:left;}
.lista-articole p {line-height:1.4em;margin:5px 0 0 43px;padding-top:10px;height:70px;display:block;overflow: hidden;}
.lista-articole span span {border: 0 none; display: table-cell;float: none;height: 100px;margin:0;text-align: center !important;vertical-align: middle !important;width: 100px;margin-left:50px;}

.lista-articole span {border: 1px solid #DDDDDD;cursor: pointer;display: inline;float: left;height: 100px;overflow: hidden;position: relative;width: 100px;margin-left:-70px;}
.list-hover{background:#f0f0f0!important;}

/* box resurse
-------------------------------------------------------------- */
.box-resurse .titlu-subliniat{margin-bottom:0;padding-bottom:5px;}
.box-resurse .titlu-subliniat h3{font-size:16px;margin-top:20px;padding-bottom:8px;}

.lista-resurse li{background:url(//www.sfatulmedicului.ro/external/images/dotted-faded-border-bottom.png) bottom left no-repeat;padding:2px 0;}
.lista-resurse .first{padding:2px 0 2px 0;}
.lista-resurse .last{padding:2px 0 0 0;background:none;}
.lista-resurse p{margin:0;}
.lista-resurse .post-comunitate{padding-left:40px;background:url(//www.sfatulmedicului.ro/external/images/icons/icon-post-comunitate.png) 0 3px no-repeat;margin-top:5px;min-height:33px;height:auto !important;height:33px;}
.lista-resurse small{color:#a7a7a7;margin-top:-5px;display:block;font-size:11px;}

.titlu-resursa{font-size:14px;display:block;margin-bottom:5px;}
.box-promo .titlu-resursa{font-size:10px !important;}
.box-promo-medici strong{font-size:10px !important;}
.box-promo-medici .lista-medici-promo li{padding-left:0px !important;}
.lista-buletata{color:#127ea7;margin-top:0;}
.lista-buletata a{display:block;width:100%;}

.telverde{padding-left:21px;background:url(//www.sfatulmedicului.ro/external/images/icons/icon-mobile-phone.png) 0 1px no-repeat;margin-top:10px!important;height:20px;}
.telverde span{color:#639a0b;}

#ymap td, .harta td {padding:0px;text-align:right;}
.marker-harta {padding:15px;width:160px;}
.marker-harta p {margin:0px;}
.banner th, .banner td {padding:0px;}


.box-lista-art{width:207px;}
.box-lista-art h3{border-bottom: 1px solid #DFDDCE;}
.box-lista-art ul{list-style: none outside none;}
.box-lista-art li{background: url("//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png") repeat-x scroll left bottom transparent;padding: 5px 5px 4px 5px!important;}
.col_st_small{float:left;}

.hc-image-crop {display: block;height: 177px;line-height: 177px;overflow: hidden;position: relative;text-align: center;width: 400px;z-index: 1;}
.col_center_small{width:420px;float:left;margin-top:20px;}
.list-left{float:left;}

.box-content-hc-centru {margin: 5px 10px;}
.box-content-hc-centru ul{padding-left:90px;width:120px;margin-left:50px;}

.thumb100x100 {border: 1px solid #CCCCCC;height: 100px;margin: 0 7px 0 0;text-align: center;width: 100px;float:left;}

.thumb100x100 img {font-size: 10px;line-height: 12px !important;max-width: 120px;}

/*.col_dr_small{width:300px;float:right;}*/

.photo-box {display: block;overflow: hidden;width: 45% !important;margin-bottom: 10px;}
.photo-box-container {overflow: hidden;margin-bottom: 10px;}
.thumb100x100 a, .thumb100x100 span {display: block; height: 100px; line-height: 100px; overflow: hidden; text-align: center; width: 100px;}

.box-info{background: none repeat scroll 0 0 #F7F6EF; border: 1px solid #E0DECA; margin-top:10px; width: 300px; height:200px;}
.mai-multe-galerii-hc {height: 180px;position: relative; width: 403px;background: none repeat scroll 0 0 #F7F6EF; border: 1px solid #E0DECA; margin-bottom:10px; border-top:none; padding-left:15px;}

#carousel-poze-hc{ height: 143px; left: 57px; overflow: hidden; position: absolute; top: 35px; width: 344px;}

.slide-poze-100{float:left;}
.titlu-gal-hc{background: none repeat scroll 0 0 #F7F6EF; border: 1px solid #E0DECA;border-bottom:none;}
.galerii-h4{padding:10px;margin-bottom:0px;}
.carousel-galerii-jumper{margin:0; display:block;padding-bottom:10px;padding-left:30px;}
.slide-poze-100 a{float:left;max-width:120px;}

.hc-rss-box {background: url("//www.sfatulmedicului.ro/external/img/rss-hc.png") repeat scroll 0 0 #E7E7E7; height: 115px; margin-top: 5px; width: 310px;margin-left:-5px;margin-bottom:10px;}
.hc-rss-box a {color: #4C4C4C; display: block; height: 64px; padding: 51px 0 0 21px; width: 289px;}

/*.col_st_main{float:left;margin-bottom:5px;}*/
.col_dr_small_clinici{float:right;width:310px;position: relative;}

/*----Lista Clinici---*/
.lista-clinici{list-style:none outside none;margin:0;padding:0;width: 621px;}
.lista-clinici li{padding:0px 0 10px 97px;background:url(//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png) bottom left repeat-x;line-height:1em;height:100px;margin-top:20px;padding-bottom:20px;}
.lista-clinici a{margin-left:10px;}
.lista-clinici a:hover{text-decoration:none;}
.lista-clinici strong{font-size:14px;}
.lista-clinici img{padding:3px;float:left;}
.lista-clinici p{line-height:1.4em;margin:5px 0 0 43px;padding-top:10px;height:50px;}
.lista-clinici span span {border: 0 none;display: table-cell;float: none;height: 100px;margin: 0;text-align: center !important;vertical-align: middle !important;width: 100px;margin-left:50px;padding-left:10px;}
.lista-clinici span {border: 1px solid #DDDDDD;cursor: pointer;display: inline;float: left;height: 100px;overflow: hidden;position: relative;width: 100px;margin-left:-70px;}

.box-cont{background:#F7F6EF;border:1px solid #E0DFCB;padding:10px 5px;margin-bottom:10px;width:390px;}
.box-consult{background:#F7F6EF;border:1px solid #E0DFCB;padding:10px 5px;margin-bottom:10px;width:390px;}
.box-comuni{background:#F7F6EF; border:1px solid #E0DFCB;padding:10px 5px;margin-bottom:10px;width:390px;}
.box-comuni .titlu-resursa{font-size:12px!important;}
.box-comuni .data{color:#a7a7a7;font-size:11px;}

.box-comuni .cont-user-forum-post{background: url("//www.sfatulmedicului.ro/external/images/icons/icon-post-comunitate.png") no-repeat scroll 0 3px transparent;height: auto !important;margin-top: 5px;min-height: 33px;padding-left: 40px;}
.cont-mesaje{text-aling:center;margin-bottom:20px;}
.cont-mesaje-text{vertical-align:5px;padding-left:5px;margin-top:0;}

.col_dr_main{float:right;width:720px;}

.yahoo-like{border:0px;}
.yahoo-like legend{width:300px;border-bottom: 1px solid #DFDDCE;}
.box-transfera{background:#F7F6EF;border:1px solid #E0DFCB;padding:10px 5px;margin-bottom:10px;width:390px;}
.box-user-analize{background:#F7F6EF;border:1px solid #E0DFCB;padding:10px 5px;margin-bottom:10px;width:390px;}
.clinica{float:left;text-align:center;margin:5px;}
.ymemformfield input{padding:3px;width:250px;}
.ymemforminput{width:781px !important;}

.clinica-button{width:250px;margin-left:150px;}
.clinica img{height:90px;width:90px;}
.box-fisa{background:#F7F6EF;border:1px solid #E0DFCB;padding:10px 5px;margin-bottom:10px;width:390px;}
.insiruire{border:1px solid #E0DFCB;width:390px;border-collapse:collapse;}

.insiruire th{background:#E0DFCB;color:#2c2c2c;}
.insiruire td{border-bottom:1px solid #E0DFCB;}

.p0{width:150px;}
.box-medic-msg{background: none repeat scroll 0 0 #F7F6EF; border: 1px solid #E0DECA;float:left;padding:2px;width:350px;height:150px;}
.box-medic-msg span{margin-left:5px;margin-top:5px;}
.box-medic-cauta{background: none repeat scroll 0 0 #E0DECA; border: 1px solid #DAD8C0;float:right;padding:2px;width:350px;}
.med-right{float:right;margin-top:6px;}
.border-med{border-bottom:1px solid #E0DECA;padding-bottom:3px;}
.pag-ml{margin-left:160px;}

.table-display{width:100%;}
.table-display dt {float: left;padding: 2px 8px;width:105px;}
.table-display dd {float: left;font-style: italic;padding: 2px 15px;}
dt {clear: both;}
.infoPers dd{width:125px;}

.box-promo{background:#faf9f4 url(//www.sfatulmedicului.ro/external/images/gradient-box-medici-promo.png) repeat-x;border:1px solid #e9e7dd;padding:15px;}
.lista-atc li{background: url("//www.sfatulmedicului.ro/external/images/dotted-faded-border-bottom.png") no-repeat scroll left bottom transparent;padding:3px;list-style-type:disc;color:#127EA7;margin-left:8px;width:300px;}
.lista-categorii li{ background: url("//www.sfatulmedicului.ro/external/images/dotted-faded-border-bottom.png") no-repeat scroll left bottom transparent;padding:5px;margin-left:10px;}
.lista-categorii ul{margin-left:50px;}
.lista-categorii ul li{background:none !important;}
/*h1,h2,h3,h4,h5,h5{font-weight:900;}*/

.f14{font-size:14px;}

#rezultatVotDoctor{margin-left:5px; line-height:18px; }


/*--------Dictionar Medicamente - Box tratament-------------------------*/
.tratament {background:url("//www.sfatulmedicului.ro/external/images/sprite-gradients.png") repeat-x scroll 0 -471px #F7F6EF;border:1px solid #E0DFCB;height:70px !important;margin-bottom:10px;position:relative;}
.tratament li:hover{background:#e5f0e1 url(//www.sfatulmedicului.ro/external/images/sprite-gradients.png) 0 -555px repeat-x;height:70px !important; margin-bottom:10px;position:relative;}
.tratament h4{color: #545452;font-size: 22px;margin-left:60px;padding-top:5px;}


.icoana-doctor{background:url(//www.sfatulmedicului.ro/external/img/icoana-doctor.png) no-repeat;}
.icoana-doctor a{height:60px; margin-left:20px;}
.icoana-spital{background:url(//www.sfatulmedicului.ro/external/img/icoana-spital.png) no-repeat;}
.icoana-spital a{height:60px; margin-left:20px;}
.icoana-clinica{background:url(//www.sfatulmedicului.ro/external/img/icoana-clinica.png) no-repeat;}
.icoana-clinica a{height:60px; margin-left:20px;}

.descriere-specializare{border-top:1px solid #E0DECA;display:table-cell;text-align:justify;padding:5px;width:638px;}

.custom-box-servicii li{line-height: 32px;border-bottom: 1px solid #E9E9E9;text-indent: 40px;padding: 2px 4px;list-style-image: none;list-style-image: none;list-style-position: outside;list-style-type: none;}

.container-banner-top{text-align:center;margin-bottom:5px;width:728px;height:90px;position:absolute;top:40px;right:18px;z-index:10000;}

.adauga-clinica{line-height: 32px;list-style: none outside none;padding: 2px 4px;text-indent: 40px;width:700px;float:right;position:absolute;top:220px;border-bottom: 1px solid #E9E9E9;padding-top:10px;}
.adauga-clinica span{ background: url("//www.sfatulmedicului.ro/external/img/icoane.png") no-repeat scroll 0 0 transparent;background-position: 5px -74px;display:block;}
.adauga-clinica span span{line-height:40px;border:none;}
.adauga-clinica span a{line-height:40px;}

.adauga-firme{position:absolute;top:220px;width:300px;right:150px;padding-top:10px;}
.adauga-firme span{background: url("//www.sfatulmedicului.ro/external/img/icoane.png") no-repeat scroll 0 0 transparent; background-position: 5px -2029px;display:block;}
.adauga-firme span a{padding-left:40px;line-height:40px;}
.container-banner-top{text-align:center;margin-bottom:5px;}

.banere-meniu{background:#EEEDE2; width:952px;padding-bottom:1px;margin-bottom:10px;border: 1px solid #E0DFCB;margin-top: 0px;margin-top: 0px;}
.banere-meniu img{padding-top:4px;}
.banere-meniu span{background:url(../../images/sprite_articol_icons.png) no-repeat 0px -163px;width:15px;height:81px;float:left;margin-left:10px;margin-right:10px;margin-top:5px;}

/*-------- Pachete Clinici Personale -------------------------*/

.box-prezentare-clinica {
  border-radius:5px;
  background:#def4ff;
  border: solid 1px #8cb8d2;
  box-shadow:inset 0 0 4px 1px #8cb8d2;
  font-family:Trebuchet MS;
  width: 670px;
  overflow:hidden;
  margin:0px 0px 18px 0px;
  padding: 10px;
  position:relative;
  color:#7b7b7b;
}

.box-prezentare-clinica-silver {
  background:#f5f5f5!important;
  border: solid 1px #cbcbcb!important;
  box-shadow:inset 0 0 4px 1px #d7d7d7!important;
}

.box-prezentare-clinica-basic {
  background:#fff!important;
  border: solid 1px #767676!important;
  box-shadow:inset 0 0 4px 1px #d6d6d6!important;
}

.box-prezentare-clinica a {color:#03456f;}

.add_pack_promovat {
    background:url(../../img/clinici-listare/logo-promovare.png) no-repeat;
    width: 164px;
    height: 30px;
    position: relative;
}
.add_pack_promovat_clinica {
    /* background: url(../../img/clinici-listare/logo-promovare.png) no-repeat; */
    border-radius: 90px;
    border: 1px solid #8CB8D2;
    width: 25px;
    height: 20px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    padding: 5px 0 0 0px;
    text-align: center;
    font-weight: bold;
}
.asdfhg a {
    color: #8CB8D2 !important;
    text-decoration: none !important;
}
.asdfhg a:hover {
    color: #8CB8D2 !important;
    text-decoration: none !important;
}

.add_pack_gold {
  background: #0096e3; /* Old browsers */
  background: -moz-linear-gradient(top,  #0096e3 0%, #005caa 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0096e3), color-stop(100%,#005caa)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0096e3 0%,#005caa 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0096e3 0%,#005caa 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0096e3 0%,#005caa 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0096e3 0%,#005caa 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0096e3', endColorstr='#005caa',GradientType=0 ); /* IE6-9 */
  font-size:12px;
  padding:8px 16px 7px 16px;
  color:#fff!important;
  border-radius:5px;
  border:1px solid #146095;
  box-shadow:inset 0 0 4px 1px #7ed0ff;
  margin:10px 5px 0px 0px;
}

.add_pack_gold:hover {
  background: #005caa; /* Old browsers */
  background: -moz-linear-gradient(top,  #005caa 0%, #0096e3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005caa), color-stop(100%,#0096e3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #005caa 0%,#0096e3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #005caa 0%,#0096e3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #005caa 0%,#0096e3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #005caa 0%,#0096e3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005caa', endColorstr='#0096e3',GradientType=0 ); /* IE6-9 */
  text-decoration:none;
}

.box-prezentare-clinica-silver .add_pack_gold , .box-prezentare-clinica-basic .add_pack_gold {
  background: #dde1e3; /* Old browsers */
  background: -moz-linear-gradient(top,  #dde1e3 0%, #bbbec0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dde1e3), color-stop(100%,#bbbec0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dde1e3 0%,#bbbec0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dde1e3 0%,#bbbec0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dde1e3 0%,#bbbec0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #dde1e3 0%,#bbbec0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde1e3', endColorstr='#bbbec0',GradientType=0 ); /* IE6-9 */
  border:1px solid #b0b0b0!important;
  box-shadow:inset 0 0 4px 1px #f1f1f1!important;
  color:#464646!important;
}

.box-prezentare-clinica-silver .add_pack_gold:hover , .box-prezentare-clinica-basic .add_pack_gold:hover  {
  background: #bbbec0; /* Old browsers */
  background: -moz-linear-gradient(top,  #bbbec0 0%, #dde1e3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbec0), color-stop(100%,#dde1e3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #bbbec0 0%,#dde1e3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #bbbec0 0%,#dde1e3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #bbbec0 0%,#dde1e3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #bbbec0 0%,#dde1e3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbec0', endColorstr='#dde1e3',GradientType=0 ); /* IE6-9 */
}

.editeaza-doctor-clinici {
  background:url(//www.sfatulmedicului.ro/external/css/images/ico-edit-clinici.png) no-repeat;
  width:16px;
  height:16px;
  display: inline-block;
}

.sterge-doctor-clinici {
  background:url(//www.sfatulmedicului.ro/external/css/images/ico-sterge-clinici.png) no-repeat;
  width:16px;
  height:16px;
  display: inline-block;
}

.container-butoane-edit {
    position: absolute;
    top: 0px;
    right: 0px;
    margin:7px 7px 0px 0px;
}

.box-prezentare-clinica h4{
  color:#03456f;
  font-size:22px;
  float:left;
  margin:0px 0px 5px 0px;
  width:430px;
}

.show_categories_promoted {
  width:200px;
  margin:10px 14px 5px 0px;
  padding:10px 15px 0px 0px;
  list-style-position:inside;
  background:url(../../img/right_bg_promoted_categories.jpg) no-repeat top right;
}

.categories_promoted {
  margin-left:-130px;
  width:660px;
}

.show_categories_promoted p {text-align:center;}

.categories_promoted .show_categories_promoted:last-child {
  margin:10px 0px 5px 0px;
  padding:10px 0px 0px 0px;
  background:none;
}

.show_categories_promoted li {
  margin:0px 0px 0px 20px;
  list-style-color:#03456f;
}

.show_categories_promoted p {
  margin:0px 0px 10px 0px;
  color:#03456f;
}



.optiuni-prezentare-clinica{float:left;width:500px;text-align:left;}
span.date-pachete-activ{color: #00AA00;font-weight:bold;}
span.date-pachete-viitor{color: #127EA7;font-weight:bold;}
.optiuni-prezentare-clinica li{list-style-type:none;padding:2px 5px;margin:3px 0px;}

.optiuni-prezentare-clinica ul{margin:0px 10px 10px 10px;}
.optiuni-prezentare-clinica strong{font-size:14px;}
.optiuni-prezentare-clinica i{font-weight:normal;margin-left:20px;}
.ribbon{background:url(//www.sfatulmedicului.ro/external/img/ribbonPachete.png) no-repeat;height:36px;margin-top:-20px;position:absolute;right:82px;width:186px;}
.ribbon a{color:#ffffff;font-weight:bold;padding-left:40px;line-height:30px;}
.ribbonUpgrade{background:url(//www.sfatulmedicului.ro/external/img/ribbonUpgrade.png) no-repeat;height:36px;margin-top:-36px;position:absolute;right:82px;width:186px;}
.ribbonUpgrade a{color:#ffffff;font-weight:bold;padding-left:60px;line-height:30px;}
.ribbonPrelungeste{background:url(//www.sfatulmedicului.ro/external/img/ribbonPrelungeste.png) no-repeat;height:36px;position:absolute;right:82px;width:186px;margin-top:-20px;}
.ribbonPrelungeste a{color:#ffffff;font-weight:bold;padding-left:40px;line-height:30px;}
.ribbonGold{background:url(//www.sfatulmedicului.ro/external/img/goldRibbon.png) no-repeat;border:none !important;width:131px !important;height:29px !important;float:right !important;margin-right:-17px;color:#ffffff;font-weight:bold;}
.ribbonSilver{background:url(//www.sfatulmedicului.ro/external/img/silverRibbon.png) no-repeat;border:none !important;width:131px !important;height:29px !important;float:right !important;margin-right:-17px;color:#ffffff;font-weight:bold;}
.removeHover:hover{text-decoration:none;}
.detalii-aici{margin-top:60px;float:right;margin-right:10px;text-decoration:underline;}
.ribbonSilver-small{background:url(//www.sfatulmedicului.ro/external/img/silverRibbon-small.png) no-repeat;position:absolute;top:0px;right:-25px;width:39px;height:16px;display:block;text-indent:20px;color:#ffffff;font-weight:bold;line-height:15px;}
.ribbonGold-small{background:url(//www.sfatulmedicului.ro/external/img/ribbonPachete-small.png) no-repeat;position:absolute;top:0px;right:-25px;width:39px;height:16px;display:block;text-indent:30px;color:#ffffff;font-weight:bold;line-height:15px;}

.slider {background: url("//www.sfatulmedicului.ro/external//img/product-zoomer/marked-slider-bg.gif") no-repeat scroll 50% 50% transparent;
cursor: pointer;display: block;height: 30px;margin: 0 0 0 5px;position: relative;width: 145px;z-index: 9;}
.slider .handle {background: url("//www.sfatulmedicului.ro/external//img/product-zoomer/slider-handle.gif") no-repeat scroll 0 0 transparent;cursor: pointer;height: 18px;left: 0;position: absolute;top: 6px;width: 9px;}
.info-slider {font-size: 10px;position: absolute;right: 6px;top: 8px;}


/*-----Banner Magazin SFM----*/
.banner-sfm{pointer:cursor;display:block;}
.banner-sfm:hover{text-decoration:none;}

.mini:focus{outline:0;}
.mini{
  border:0;
  position:fixed;
  bottom:0;
  right:12%;
  z-index:9999;
  background:url(//www.sfatulmedicului.ro/external/img/mini.gif) no-repeat;
  display:block;
  height:46px;
  width:155px;
  cursor:pointer;
  }
.mini-info a{outline:none;}
.mini-info{
  height:220px;
  width:270px;
  position:fixed;
  /*right:12%;*/
  left:555px;
  top:105px;
  z-index:9999;
  background:url(//www.sfatulmedicului.ro/external/img/mini-banner.png) no-repeat;
  }
.mini-sep{
  background:url(//www.sfatulmedicului.ro/external/img/mini-sep.png) no-repeat;
  height:7px;
  width:362px;
  margin-left:21px;
  }
.mini-titlu-produs{
  color:#545452;
  width:130px;
  font-weight:bold;
  font-family:arial;
  margin-left:10px;
  margin-top:10px;
  }
.mini-pret{color:#7cb600;}
.mini-produs{
  height:90px;
  width:368px;
  position:relative;
  left:114px;
  }
.mini-produs:hover{background:#deebbb;}
.mini-descriere{width:130px;margin:10px; font-style:italic;color:#545452;}
#close{
  margin:5px;
  cursor:pointer;
  position:absolute;
  left:245px;
  top:-15px;
  z-index:99999;
  }

/*banner medicamente lung*/
.banner-medicamente{
  height:352px;
  width:233px;
  background:url(//www.sfatulmedicului.ro/external/img/bgmedicamente.png) no-repeat;
  margin-left:20px;
}
.banner-medicamente .txt{
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  }
.banner-medicamente .titlu{color:#7cb600;font-weight:bold;}
#boxuri-informatii h4{font-size:1em;}

/*=========box programare medici===============*/
.prog{background:url(//www.sfatulmedicului.ro/external/img/bg-medici.png) no-repeat;display:block;width:159px;height:90px;overflow:hidden;}
.prog .txt{color:#3a3a3a;font-weight:bold;font-size:12px;position:relative;top:10px;text-shadow:#ffffff 1px 1px 1px;line-height:24px;}
.prog .highlight{color:#ba0000;background:none !important;text-shadow:#ffffff 1px 1px 1px;}
.prog:hover{background:url(//www.sfatulmedicului.ro/external/img/bg-medici-hover.png) no-repeat;display:block;width:159px;height:90px;text-decoration:none;}

#panel {background: #FFFBE3;display: none;padding:5px;}
.slide {margin: 0;padding: 0;}
.btn-slide {text-align: center;padding: 5px 5px 0px 5px;margin: 0px auto;display: block;font: bold 120%/100% Arial, Helvetica, sans-serif;color: #fff;text-decoration:none;}
.active {}


/*style popup*/
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%; width:100%; top:0; left:0;background:#000000;border:1px solid #cecece;z-index:1000;}
#panel{ display:none; position:fixed;_position:absolute;width:608px;background:#FFFFFF; border:2px solid #cecece; z-index:2000; padding:12px; font-size:13px; }

#popupContactClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; cursor:pointer;text-decoration:none;}
#popupContactClose:hover{text-decoration:none;}
#a_slide{text-align:center; margin:100px;}

.box-detalii .detalii-medici{
  float:left;
  width:180px;
  margin-right:7px;
  padding:10px 0px 10px 0px;
  border:1px solid #E2E0CE;
  text-align:center;
  height:349px;
  }

#boxuri-informatii{
  float:left;
  width:449px;
  position:relative;
  }


/*========BOX SUNA MEDICUL======================*/
#trigger_medic{position:fixed;right:0px;top:100px;z-index:900;}
#suna_medic{position:fixed;right:-287px;top:100px;z-index:901;}

/*========Validare inregistratre=================*/
.validate-span{
  background:url('//www.sfatulmedicului.ro/external/img/cross.png') no-repeat;
  background-position:5px 5px;
  /*border:1px solid #df8f90;*/
  color:#871414;
  margin-left:10px;
  padding:6px 10px 3px 25px;
  height:28px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.ymemformfield  #loading{margin-left:10px;}
.ymemformfield  #loading-span{margin-left:10px;}

.ymemformfield  #loading-email{margin-left:10px;}
.ymemformfield  #loading-span-email{margin-left:10px;}


/*========Acordeon articol======================*/

.acordeon-small{height:35px;padding:10px !important;cursor:pointer;}
.acordeon-small h3{background:url('//www.sfatulmedicului.ro/external/img/acordeon-small.png') no-repeat 260px 0px;min-weight:280px;}
.acordeon-small h3 span{display:block !important;}
.box-promo-medici h3 span{font-size:18px !important;}
.box-promo-medici h3{font-size:1.5em !important;}


/*=======Box clinici promovate================*/
.clinici-promovate li{min-height:60px;background:none;float:left;width:149px;}
.clinici-promovate li div{float:left;height:60px; padding:0px 14px;}
.clinici-adauga{border-bottom:1px solid #E9E7DD;border-top:1px dashed #CCCCCC;border-left:1px solid #E9E7DD;border-right:1px solid #E9E7DD;background:#FAF9F4;}


/*================Box suna Medicul static=================*/
.suna_medicul{background:url('//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png') repeat-x scroll left bottom;margin-bottom:15px;padding-bottom:10px;}

.img_medic{background:#ffffff;width:60px;height:60px;display:block;border:1px solid #E9E7DD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin-right:10px;}

.img_medic img{margin-top:5px;margin-left:5px;}

.nume_medic{font-size:14px;color:#3a3a3a;font-weight:bold;

  font-family:helvetica;text-shadow: #ffffff 1px 1px 1px;}

.specializare_medic{
  font-size:12px;
  text-shadow: #ffffff 1px 1px 1px;
}

.telefon_medic{
  color:#ffffff;
  background:url('//www.sfatulmedicului.ro/external/img/suna_medicu_small.png') no-repeat 15px 6px #8dbb12;
  height:20px;
  display:block;
  margin-top:5px;
  padding-left:10px;
  padding-top:2px;
  padding-bottom:2px;
}

.telefon_medic span{
  padding-left:30px;
  font-weight:bold;
  line-height:20px;
  text-shadow: #70950e 1px 1px 1px;
  font-size:14px;
}

.pointer{cursor:pointer;}


.contact-panel{
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border:1px solid #000000 !important;
}

.contact_close{
  color:#3a3a3a !important;
  font-size:18px !important;
}


.box-promo-medici #panel h4{text-shadow: #ffffff 1px 1px 1px;}
.box-promo-medici #panel  fieldset{
  background:#FAF9F4;
  border-radius:5px;
  webkit-border-radius:7px;
  -moz-border-radius:7px;
}
.box-promo-medici #panel  legend{
   font-size:0.9em;
   font-weight:normal;
   padding-left: 10px;
   padding-right: 10px;
   text-shadow:#ffffff 1px 1px 1px;
 }

.box-promo-medici #panel  fieldset div {
   font-weight:bold;
   text-shadow:#ffffff 1px 1px 1px;
 }

 #loading_msg{line-height:20px;margin-right:10px;}
#info_trimite{line-height:25px;margin-right:10px;}


.c-aside-box{min-height:100px;}


/*-----------Stil landing page manechin--------------*/
form-manechin fieldset{background:#f7f6ef;border:1px solid #bbbbbb;}
  .form-manechin h4{
    color:#444444;
  }
  .form-manechin label{
    color:#444444;
    padding:0.5em 0.5em 0 0;
    line-height:30px;
    font-size:12px;
  }

  .form-manechin  select{width:160px;}
  .form-manechin .button{
  width:150px;
  color:#ffffff;
  position:relative;
  left:100px;
  }
  /*.form-manechin input:focus,textarea:focus{border:1px solid #666666;}*/
  .form-manechin textarea{width:220px;height:160px;}
.form-manechin .div-manechin{text-align:right;}
.form-manechin .nume_error{
  display:none;
  color:#ba0000;
  padding:5px;
  line-height:25px;
}

.manechin-text{
    color:#444444;
    padding:0.5em 0.5em 0 0;
    font-size:12px;
    margin-top: -25px;
}

/*---------Banda inregistrare----------*/
.inreg-medic{
  background:#e3e4fb;
  border-top:1px solid #C2C6FB;
  border-bottom:1px solid #C2C6FB;
  color:#4c4c6b;
  width:315px;
  padding:0px;
  margin-bottom:1em;

}

.inreg-medic p{
  margin:0px;
  padding:0.5em 0.5em 0em 0.5em;

}

.inreg-clinica{
  background:#e3e4fb;
  border-top:1px solid #C2C6FB;
  border-bottom:1px solid #C2C6FB;
  color:#4c4c6b;
  width:315px;
  padding:0px;
  margin-bottom:1em;
  top:167px;
  left:650px;
}

.inreg-clinica p{
  margin:0px;
  padding:0.5em 0.5em 0em 0.5em;
}


#google_adsense_servicii_bottom
{
height:300px;
}

/*Conditionale CSS pentru Chrome*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

.detalii-pachete .goldth{height:85px !important;}
.btBasic{top:230px !important;}

}


/*---------------Suna Medicul----------------------*/
#suna_medic{
  width:283px;
  height:384px;
  background:url(//www.sfatulmedicului.ro/external/img/suna_medicul.png) no-repeat;
}
#suna_medic .imageHolder{
  position:absolute;
  top:200px;
  left:50px;
}
.imageHolder .drTitlu{
  color:#3a3a3a;
  font-size:14px;
  font-weight:bold;
}
.imageHolder .image{
  width:70px;
  min-height:60px;
}
.imageHolder .image img{
  padding:3px;
  margin-top:3px;
}
.imageHolder .phone{
  color:#ffffff;
  font-weight:bold;
  font-size:18px;
  position:relative;
  top:0px;
  left:60px;
  text-shadow:1px 1px 1px #6e920e;
  float:left;
}
.imageHolder .address{
  font-weight:bold;
  position:relative;
  top:5px;
  float:left;
}


#search-button {
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
color: white !important;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2) !important;
overflow: visible;
border-radius: 3px 3px 3px 3px !important;
-moz-border-radius: 3px;
-webkit-border-radius: 5px;
font-size: 11px !important;
height: 22px;
line-height: 23px;
cursor: pointer;
display: block;
font-family: Arial,Helvetica,sans-serif !important;
font-weight: bold;
text-align: center;
position: absolute !important;
top: 0px;
right: 0px;
background: #EB9F47;
background: -moz-linear-gradient(top, rgba(235, 159, 71, 1) 0%, rgba(234, 137, 50, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235, 159, 71, 1)), color-stop(100%,rgba(234, 137, 50, 1)));
background: -webkit-linear-gradient(top, rgba(235, 159, 71, 1) 0%,rgba(234, 137, 50, 1) 100%);
background: -o-linear-gradient(top, rgba(235, 159, 71, 1) 0%,rgba(234, 137, 50, 1) 100%);
background: -ms-linear-gradient(top, rgba(235, 159, 71, 1) 0%,rgba(234, 137, 50, 1) 100%);
background: linear-gradient(top, rgba(235, 159, 71, 1) 0%,rgba(234, 137, 50, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb9f47', endColorstr='#ea8932',GradientType=0 );
border: none;
width: 97px;
height: 29px;
}

.meniu-ico {
  float: left;
  margin: 17px 0px 0px 0px;
}

#intreaba-medicul-meniu {
  display:block;
  float:left;
  background:url(//www.sfatulmedicului.ro/external/css/new/images/intreaba-medicul.png) no-repeat;
  width:74px;
  height:25px;
}

#intreaba-medicul-meniu:hover {
  background:url(//www.sfatulmedicului.ro/external/css/new/images/ico-top-intreaba-medicul-hover.png) no-repeat;
}

#interpretare-analize {
  display:block;
  float:left;
  background:url(//www.sfatulmedicului.ro/external/css/new/images/interpretare-analize.png) no-repeat;
  width:100px;
  height:24px;
}

#interpretare-analize:hover {
  background:url(//www.sfatulmedicului.ro/external/css/new/images/interpretare-analize-hover.png) no-repeat;
}

#evaluare-sanatate {
  display:block;
  float:left;
  background:url(//www.sfatulmedicului.ro/external/css/new/images/evaluare-sanatate.png) no-repeat;
  width:100px;
  height:25px;
}

#evaluare-sanatate:hover {
  background:url(//www.sfatulmedicului.ro/external/css/new/images/evaluare-sanatate-hover.png) no-repeat;
}

#gaseste-medic {
  display:block;
  float:left;
  background:url(//www.sfatulmedicului.ro/external/css/new/images/gaseste-medic.png) no-repeat;
  width:81px;
  height:24px;
}

#gaseste-medic:hover {
  background:url(//www.sfatulmedicului.ro/external/css/new/images/gaseste-medic-hover.png) no-repeat;
}

.over-menu {
  margin: 0px 20px 0px 20px;
}

.sub-menu-container {
  display:block;
  width: 1100px;
  height: 54px;
  float: left;
  background: url(//www.sfatulmedicului.ro/external/css/new/images/header-bg.jpg) no-repeat 0px 0px;

}



.separator-meniu-jos {
  background:url(//www.sfatulmedicului.ro/external/css/new/images/separator-meniu-jos.png) no-repeat;
  width:1px;
  height:30px;
  display:block;
  float:left;
}

.meniu-ico:first-child {
  margin-left:0px;
}

.btn_orange_next_step {
  background: #ff9000;
  background: -moz-linear-gradient(top, #ff9000 0%, #ff5400 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9000), color-stop(100%,#ff5400));
  background: -webkit-linear-gradient(top, #ff9000 0%,#ff5400 100%);
  background: -o-linear-gradient(top, #ff9000 0%,#ff5400 100%);
  background: -ms-linear-gradient(top, #ff9000 0%,#ff5400 100%);
  background: linear-gradient(to bottom, #ff9000 0%,#ff5400 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9000', endColorstr='#ff5400',GradientType=0 );
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow:    inset 0 0 2px #FFF;
  -webkit-box-shadow: inset 0 0 2px #FFF;
  box-shadow:         inset 0 0 2px #FFF;
  border:1px #ff8c3f solid;
  font-family:Trebuchet MS;
  color:#FFF;
  font-size: 16px;
  text-shadow:#b34c05 0px 1px;
  height:40px;
  display: inline-block;
  padding:3px 25px;
  cursor:pointer;
}

.btn_orange_next_step:active {
  background: #ff5400 !important;
  background: -moz-linear-gradient(top, #ff5400 0%, #ff9000 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5400), color-stop(100%,#ff9000)) !important;
  background: -webkit-linear-gradient(top, #ff5400 0%,#ff9000 100%) !important;
  background: -o-linear-gradient(top, #ff5400 0%,#ff9000 100%) !important;
  background: -ms-linear-gradient(top, #ff5400 0%,#ff9000 100%) !important;
  background: linear-gradient(to bottom, #ff5400 0%,#ff9000 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5400', endColorstr='#ff9000',GradientType=0 ) !important;
}

.btn_orange_next_step:hover {
  background: #ff9c02;
  background: -moz-linear-gradient(top, #ff9c02 0%, #ff8b43 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c02), color-stop(100%,#ff8b43));
  background: -webkit-linear-gradient(top, #ff9c02 0%,#ff8b43 100%);
  background: -o-linear-gradient(top, #ff9c02 0%,#ff8b43 100%);
  background: -ms-linear-gradient(top, #ff9c02 0%,#ff8b43 100%);
  background: linear-gradient(to bottom, #ff9c02 0%,#ff8b43 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c02', endColorstr='#ff8b43',GradientType=0 );
}

.advertise_on_sfm {
  width:300px;
  text-align:right;
  font-size:11px!important;
  padding:3px 0px 0px 0px;
}

/*------ Box interpretare analize --------*/
.form_interpreteaza_analize {
  background: #FCFCFC;
    border: 1px solid #CFCFCF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 8px 6px -6px #CCCCCC;
    float: left;
    list-style-type: none;
    margin: 10px 0px 15px 0px;
    padding: 10px;
    width: 620px;
}

.form_interpreteaza_analize h3 {
  font-size:18px;
  margin:6px 0px 12px 6px;
}

.promo_like_concurs_celadrin {
  font-size: 17px; line-height: 40px;
}

/********************     Pagini servicii          *****************/
.main-container {margin: 0 10px;overflow: hidden;}

.articole-legate ul.lista-articole li {padding: 10px 0px;margin: 0px;height: auto;border-bottom: 1px dashed #ccc;background: none;}
.articole-legate ul.lista-articole li:last-child {border-bottom:0px;}
.articole-legate ul.lista-articole a {margin-left:0px;}
.articole-legate ul.lista-articole img {padding-top:0px;margin:0px 10px 0px 0px;}

/* ************  BRANDING ***********   */
.branding-left{width:142px;position:absolute; left: 0px; top: 125px;overflow:hidden;}
.branding-right{width:142px;position:absolute; right: 0px; top: 125px;overflow:hidden;}
.branding-top{width:1380px; text-align: center;}
.branding-top > div {display: inline-block;}
.branding-top * {text-align: center !important;}
.branding {  width:1380px; margin:0 auto; position: relative; } /* diff z-index: 99*/
.branding table { margin-bottom: 0px;}
.zc_top_branding {min-height: 125px;}

/*plata prin mobil */

.iFrame-MobilePay {display:none;margin:0px auto;overflow:hidden;width:100%;height:100%;padding:0px !important;float:left;margin-top:70px;margin-bottom: 30px;}
#meniu-inside {border: 1px solid #cecece;}
#meniu-inside h3 {border-bottom: none;background: #118fc4;font-style: normal;text-transform: capitalize;}
#meniu-inside ul {margin: 0px;}
#meniu-inside ul li {margin: 0px;background: #fff !important;}

/* **BOX** */
.box-prim-ajutor{ width:207px; margin: 20px auto; height:149px; background: #fcfc6f url(//www.sfatulmedicului.ro/external/img/bg-box-prim-ajutor.png) no-repeat; }
.box-prim-ajutor p{ padding:80px 15px 0 15px; line-height: 16px;}


/* SLIDER HOME PAGE*/
#homepage_slider_holder {width: 647px;display: block;overflow: hidden;margin-bottom: 20px;position: relative;}
#slider_nav {position: absolute;width: 100%;z-index: 2;}
#slide-prev {background: url('../../images/slider-arrows.png');width: 20px;height: 50px;background-position: 0px 0px;display: block;top: 125px;position: absolute;opacity: 0.3;}
#slide-next {background: url('../../images/slider-arrows.png');width: 20px;height: 50px;background-position: 20px 0px;display: block;right: 0px;top: 125px;position: absolute;opacity: 0.3;}
#slide-prev:hover, #slide-next:hover {opacity: 0.6;}
#homepage_slider_holder #slider_slides {height: 320px;overflow: hidden;}
#homepage_slider_holder #slider_slides .slide {width: 647px;height: 100%;float: left;position: absolute;z-index: 1;}
#homepage_slider_holder #slider_slides .slide.active {display: block;}
#homepage_slider_holder #slider_slides .slide a {height: 320px;width: 647px;display: block;background-size: cover;background-position: 0 0;background-repeat: no-repeat;}
#homepage_slider_holder #slider_slides .slide > a > div.info-bottom {height: 70px;position: absolute;bottom: 0px;width: 100%;background: rgba(28,111,145,0.6);color: #fff;padding: 5px 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#homepage_slider_holder #slider_slides .slide > a h2.slide-title {color: #fff;font-weight: normal;font-size: 25px;margin-bottom: 0px;line-height: 1.2em;}
#homepage_slider_holder #slider_slides .slide > a p.slide-desc {font-size: 14px;}

/* Latimi
-------------------------------------------------------------- */
.w25{width:25px}
.w35{width:35px}
.w50{width:50px}
.w65{width:65px}
.w75{width:75px}
.w100{width:100px}
.w125{width:125px}
.w150{width:150px}
.w175{width:175px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}

/* General
-------------------------------------------------------------- */
.but{
  display:block;
  font-weight:bold;
  cursor:pointer;
  background:url(//www.sfatulmedicului.ro/external/images/sprite-gradients.png) repeat-x;
  text-align:center;
  position:relative;
  border-style: solid;
  font-family:Arial, Helvetica, sans-serif;
}
input.but{overflow: visible;}

.but:hover{text-decoration:none;}
.but:active{
  -moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4);
  -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4);
  box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4);
  margin-top:1px;
}

/* Sizes
-------------------------------------------------------------- */
.but-small{
  height:23px;
  line-height:23px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  font-size:11px;
  padding:0 15px;
}
.but-medium{
  height:27px;
  line-height:27px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  font-size:13px;
  padding:0 20px;
}
.but-big{
  height:35px;
  line-height:35px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  font-size:15px;
  padding:0 30px;
}

/* Colors
-------------------------------------------------------------- */
.but-gray{
  border:1px solid #b2b2b2!important;
  color:#555;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
  -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.9);
  -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.9);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.9);
}
.but-gray:hover{color:#555;}

.but-orange{
  border:1px solid #f66710!important;
  color:#fff;
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}
.but-orange:hover{color:#fff;}

.but-blue{
  border:1px solid #3b94b6!important;
  color:#fff;
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}
.but-blue:hover{color:#fff;}

.but-red{
  border:1px solid #a13838!important;
  color:#fff;
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}
.but-red:hover{color:#fff;}

/* Backgrounds
-------------------------------------------------------------- */
.but-gray-small{background-position:0 -147px;}
.but-gray-small:hover{background-position:0 -185px;}
.but-gray-medium{background-position:0 -145px;}
.but-gray-medium:hover{background-position:0 -183px;}
.but-gray-big{background-position:0 -140px;}
.but-gray-big:hover{background-position:0 -178px;}

.but-orange-small{background-position:0 -223px;}
.but-orange-small:hover{background-position:0 -261px;}
.but-orange-medium{background-position:0 -221px;}
.but-orange-medium:hover{background-position:0 -259px;}
.but-orange-big{background-position:0 -216px;}
.but-orange-big:hover{background-position:0 -254px;}

.but-blue-small{background-position:0 -299px;}
.but-blue-small:hover{background-position:0 -337px;}
.but-blue-medium{background-position:0 -297px;}
.but-blue-medium:hover{background-position:0 -335px;}
.but-blue-big{background-position:0 -292px;}
.but-blue-big:hover{background-position:0 -330px;}

.but-red-small{background-position:0 -75px;}
.but-red-small:hover{background-position:0 -413px;}
.but-red-medium{background-position:0 -373px;}
.but-red-medium:hover{background-position:0 -411px;}
.but-red-big{background-position:0 -368px;}
.but-red-big:hover{background-position:0 -406px;}

.but-red-orange{
  background:url('//www.sfatulmedicului.ro/external/img/bt_red.png') repeat-x;
  border:1px solid #9f0000;
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);
  color:#ffffff;
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  top:65px !important;
  width:181px;
  right:42px !important;
  height:31px !important;
  line-height:32px !important;
  font-size:12px !important;
}


.but-red-orange:hover{
  background:url('//www.sfatulmedicului.ro/external/img/bt_red_hover.png') repeat-x;
  color:#ffffff;

  }



/* Main navigation
-------------------------------------------------------------- */

.nav li{float:left;position:relative;width:auto;background: url(//www.sfatulmedicului.ro/external/css/new/images/separator-meniu.png) no-repeat right;padding-right: 2px;}
li a:hover {}

.nav a:hover, .nav .hover a{background: url(//www.sfatulmedicului.ro/external/css/new/images/menu-hover.png) repeat-x;text-decoration:none;color: #DFEFFC;text-shadow: #164D7B 0px 1px;}
.nav > li:first-child a{-moz-border-radius:6px 0 0 0;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;}
.nav > li:last-child a{}

/* has-submenu */
.nav .has-submenu{background: url(//www.sfatulmedicului.ro/external/css/new/images/menu-dropdown-arrow-down.png) no-repeat right;padding-right: 12px;margin-right: 22px;}
.nav .has-submenu:hover,
.nav .hover .has-submenu,
.nav-no-js li:hover .has-submenu{
  background:#f7f7f7;
  color:#666;
  text-shadow:#FFF 0px 1px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  height: 22px;
  display: block;
  margin-top: -3px;
  border-top: 1px #E4E2CF solid;
  margin-left: 4px;
  margin-right: 5px;
  padding: 6px 25px 2px 24px;
}

/* drop menu */
.drop-menu{
  display:none;
  position:absolute;
  top: 28px;
  left:0;
  list-style:none;
  margin:0;
  padding:7px 0;
  background:#f7f7f7;
  -moz-box-shadow:3px 3px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:3px 3px 1px rgba(0,0,0,0.1);
  box-shadow:3px 3px 1px rgba(0,0,0,0.1);
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  border-bottom:  1px #E4E2CF solid;
  border-left:  1px #E4E2CF solid;
  border-right:  1px #E4E2CF solid;
  margin-left: 5px;
  z-index: 9999;
}
.hover .drop-menu{display:block;}
.drop-menu li{float:none;height:auto;width:auto;position:relative;background:none!important;}

.drop-menu li{height:30px;}

.drop-menu a, .hover .drop-menu a{
  margin:0 0 1px 0;
  padding:0 15px;
  height:30px;
  line-height:30px;
  background:none;
  display:block;
  width:150px;
  background-color: #F7F7F7!important;
  font-weight:normal;
  color: #4d7ca3;
  text-shadow: #FFF 0px 1px;
  background-image: url(//www.sfatulmedicului.ro/external/css/new/images/separator-drop-down.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
}

.meniu_dictionar a {width:163px !important;}
.drop-menu a:hover{ background-color: #DCE7F1!important; }
.nav-no-js li:hover .drop-menu{
  display:block!important;
}

/* revizie fratica 01.06.12 */

.nav{list-style:none;margin:0px; padding:0px;bottom:0;height: 28px;background: url(//www.sfatulmedicului.ro/external/css/new/images/menu-bg.png) repeat-x;width: 100%;margin-top: 142px;position: relative;z-index: 101;}
.nav a{display:inline;height: 18px;padding: 6px 25px 4px 24px;color: #dfeffc;font-weight:bold;font-family:Arial;text-shadow:#164d7b 0px 1px;float: left;}
.nav li:last-child {background:none;}
ul.drop-menu:first-child {background:none;}
.first-menu-button {margin-left:0;padding-left:0;width:19px;height:17px;}
#mainNavComunitate {left:0px;}
#mainNav li:last-child ul { left: auto; right: 6px;}
ul#mainNav > li { position: relative; display: table-cell;}

/* end of revizie fratica 01.06.12*/



/* CSS to go with Prototip.Styles */
.prototip {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000;
}

/* the default style */
.prototip .default {
  width: 200px;
  color: #808080;
}
.prototip .default .toolbar {
  background: #f1f1f1;
  font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
  padding: 5px;
  background: #fff;
}

/* basic */
.prototip .basic {
  width: 250px;
  color: #808080;
}
.prototip .basic .toolbar {
  background: #f1f1f1;
  font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
  padding: 5px;
  background: #fff;
}

/* basic */
.prototip .hint {
  width: 250px;
  color: #313120;
  background: #fff6aa;
}
.prototip .hint .toolbar {
  background: #fdf1a0;
  font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
  width: 250px;
  color: #fff;
}
.prototip .protoblue .toolbar {
  background: #0d7cd0;
  font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
  background: #1e90ff;
  padding: 5px;
}

/* creamy */
.prototip .creamy {
  width: 250px;
  color: #bb9c61;
}
.prototip .creamy .toolbar {
  background: #f3edc2;
  font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
  background: #f8f4ca;
  padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
  width: 250px;
  color: #fff;
}
.prototip .darkgrey .toolbar {
  background: #5f5f5f;
  font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
  background: #808080;
  padding: 5px;
}

/* protogrey */
.prototip .protogrey {
  width: 250px;
  color: #fff;
  background: #fff;
}
.prototip .protogrey .toolbar {
  background: #969c92;
  font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
  color: #808080;
  padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
  width: 14px;
  height: 14px;
}


/* loader gif */
.prototipLoader {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 14px;
  width: 14px;
  border: 1px solid #dddddd;
  overflow: hidden;
}

/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */

/*promo clinics&doctors*/
.container-med-clin-tot { position: fixed; bottom: 0; left: 10px; font-family: 'Open Sans', sans-serif; font-size: 14px; z-index: 2000; display:none;}
.close-x-boom {width: 33px; height: 28px; margin: 0 0 -3px 186px; z-index: 1; cursor: pointer; background-image: url("//www.sfatulmedicului.ro/external/img/close_advertorial.png");}
.shape-90-60-90 {width: 220px; height: auto; background-color: #fff; -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); z-index: 2;}
.taskbar-clinici { background-color: #1ca3db; font-weight: 700; color: #fff; text-align: left; border-bottom: 1px solid #fff; cursor: pointer; z-index: 2; display: none;
width: calc(100% - 20px); padding: 8px 10px;}
.acordeon-cap { background-color: #1ca3db; width: 100%; font-weight: 700; color: #fff; text-align: center; padding: 8px 0; border-bottom: 1px solid #fff; cursor: pointer;}
.acordeon-clinici-button {width: 20px;float: right; text-align: left;}
.continut-lista-479 { position:relative; width:100%; height:auto;}
.patratele-de-apasat { background-color: #f7f7f7; margin: 5px 5px 0 5px; padding: 5px; height: 64px; overflow: hidden; font-size: 13px;}
.patratele-de-apasat:hover { background-color: #fff; background-image: url(img/bulina.png); background-position: right 2px top 2px; background-repeat: no-repeat;}
.logo-asdzxc { width: 64px; height: 64px; background-color: #fff; float: left;}
.nume-asdzxc { color: #545452; text-decoration: none; width: 130px; float: right; text-align: left;}
.buton-mai-multe-logo { width: 100%}
.container-buton-mai-multe-logo {width: 66px; height: 34px; margin: 0 auto;}
.bulina-de-pagina {height: 8px; width: 8px; border-radius: 90px; background-color: #1ca3db; float: left; margin: 13px 6px 0 6px; cursor: pointer; border: 1px solid #1ca3db;}
.bulina-de-pagina-activa { background-color: #fff !important;}
#continut-clinici {display: block;}
#continut-medici {display: none;}
#acordeon-clinici-button-minus {display: block;}
#acordeon-clinici-button-plus {display: none;}
#acordeon-medici-button-minus {display: none;}
#acordeon-medici-button-plus { display: block;}
.center-ver {position: relative; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#show-list {display: block;}
#acordeon-cap-clinici { display: block;}
.slide-open {right: 8px; position: absolute; top: 7px;}


/*cookies info*/

#box_cookies_alert { display: block; position: fixed; text-align: center; top: -1px; width: 100%; z-index: 90000;}
#box_cookies_alert_content.open {height: 17px; margin: 0 auto; overflow: visible;}
#box_cookies_alert_content {background-color: #fff; border-radius: 0 0 9px 9px; box-shadow: 0 2px 6px #C3C3C3; opacity:0.9; color: #4C4C4C; display: block; font-family: Arial; font-size: 12px; font-style: normal; padding: 2px 15px; position: relative; transition: all 1s ease-in-out 0s; width: 950px;}
#box_cookies_alert a.cookies_more { color: #164D7B; font-family: Arial; font-size: 12px; font-style: italic;}
#box_cookies_alert a.cookies_close { color: #4C4C4C; float: right; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bolder; text-decoration: none;}

.custom-box-servicii td{    border:0px !important;}

ul.articoleRecomandate li{    height:250px;}

/*Cuprins articol*/

.cuprins-articol {background-color: rgba(241, 241, 241, 0.36); border: 1px solid #E8E8E8; padding: 10px;}
.cuprins-articol ol {margin-bottom:5px;}


/*BOX RIGHT*/
.boxRight.boxRight {margin: 20px 0 15px 0;padding: 5px;}
.boxRight.boxRight h3 {color: #000;margin: 0px;font-family: proxima_nova;font-size: 18px;font-weight: bold;border-bottom:1px solid #eaeaea;padding-bottom:5px;}

.boxRight.boxRight ul {width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0px;}
.boxRight.boxRight ul li {display: block; border-bottom: 1px solid #EAEAEA; padding: 15px 0px 15px 10px;}
.boxRight.boxRight ul li img {float: left; margin-right:5px; }
.boxRight.boxRight ul li span { font-weight:normal; font-size: 16px; font-family:"Arial"; }
.boxRight.boxRight ul li:last-child {border-bottom:  0px;}
.boxRight.boxRight ul li:hover {background-color: #fefefe;}
.link-link {color:#547ca4; margin:0;}
.link-ne-link { color: #000; text-decoration: none;}
.link-ne-link:hover {color: #000;text-decoration: none;}
.reset-password-fdsfsdfsdf { margin-top: 10px;}
.line-wild-height { line-height: 19px !important;}

.img-articol-mic {height: 100px;width: 100px;float: left;background: #fff;margin: 0 10px 0 0;overflow: hidden;}
.img-articol-mare {
    width: 100%;
    height: auto;
    border: 0px !important;
}
.box-user-articole-salvate {
    height: 100px;
    position: relative;
}
.box-user-fara-articole {
    height: 30px;
}
.button-remove-article {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 15px;
    color: #C3C2B0;
    text-align: center;
    border: 1px solid #C3C2B0;
    border-radius: 999px;
    width: 26px;
    height: 26px;
    padding: 4px 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}
.button-remove-article:hover {
    text-decoration: none;
    color: #989788;
    border: 1px solid #989788;
}


.slider-ads-864 {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.popup-why {
    text-align: center;
    width: 274px;
    height: 101px;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 20px 0 0 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-sizing: border-box;
    display: none;
    cursor: default;
}

#resetSearch {
    border-radius: 90px;
    border: 1px solid #1085B4;
    font-size: 20px;
    width: 19px;
    height: 19px;
    text-align: center;
    position: absolute;
    margin-top: 9px;
}
#resetSearch:hover {
    text-decoration: none;
    color: #3DC8CE;
    border: 1px solid #3DC8CE;
}


/*SOCIAL BOX ON RIGHT COLUMN*/
div#socialBox_widget {font-family:"Arial";font-weight: bold; overflow: hidden; margin: 15px 0px;padding:15px 10px 5px 10px; background:#fff;max-width:280px;background: #e9eff5}

.socialBox_widget_title {text-align: center;position: relative;overflow: hidden;font-weight: 300;font-size: 18px;margin-top: 0;margin-bottom: 15px;}
.socialBox_widget_title:before, .socialBox_widget_title:after {background-color: #979797;content: "";display: inline-block;height: 1px;position: relative;
vertical-align: middle;width: 50%;}
.socialBox_widget_title:before { margin-left: -50%; right: 5px; }
.socialBox_widget_title:after { margin-right: -50%; left: 5px; }

a.socialBox_widget_button,span.socialBox_widget_button {cursor: pointer;display: block;margin: 0;  padding: 10px 15px;white-space: nowrap;-webkit-appearance: none;appearance: none;
    -webkit-user-select: none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select: none;;border-radius: 3px;
    text-decoration:none;cursor:pointer;display: inline-block;border:1px solid transparent;background-color:#07e;color:#fff;width: 100%;box-sizing:border-box;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom:5px;
    transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;
}

a.socialBox_widget_button i,span.socialBox_widget_button i {margin-right: 10px;font-size: 18px;}
.btn-facebook {background-color: #3b5998 !important;}
.btn-googlePlus {background-color: #cb2027 !important;}
.btn-newsletter {background-color: #666666 !important;}
.btn-twitter {background-color: #00A0D2 !important; }
.btn-linkedin {background-color: #1687B1 !important;}
.btn-email {background-color: #555 !important;}
.btn-facebook:hover {background-color: #244872 !important;}
.btn-googlePlus:hover {background-color: #731216 !important;}
.btn-newsletter:hover {background-color: #333333 !important;}
.btn-twitter:hover {background-color: #008DB9 !important;}
.btn-linkedin:hover {background-color: #117093 !important;}
.btn-email:hover {background-color: #444 !important;}

/*  SHARE SECTION ON DETAIL PAGE*/
div.socialShare_widget {clear:both;position:relative;line-height:1;margin:30px auto;}
div.socialShare_widget div#shareList {float: left; display: inline-block;}
div.socialShare_widget .item {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left;margin-right: 10px;color:#fff;
    padding: 5px 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px;background-color: #999;width: 115px;
    text-align: center;position: relative;transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;display:inline-block;
    text-decoration: none;color: #fff !important;}

div.socialShare_widget .item:last-child {margin-right:0px;}
div.socialShare_widget .item i {margin-right:10px;position:absolute;left:10px;}
div.socialShare_widget .item:hover {cursor: pointer;}
div.socialShare_widget div.shareNumbers {text-align: center;font-size: 14px;font-weight: bold;color: #474747 !important;padding: 7px 15px;background-color: transparent;position: relative;text-align: left;width: 70px;}
div.socialShare_widget div.shareNumbers span {clear: both;display: block;font-size: 24px;}

/* IFRAME PROTV */

#zc_protv_surprise {display: none; width:inherit;height:254px;position:fixed;z-index:999;right:0;top:255px;border:2px solid #0070d4;border-right:0;background:#fff;transition: right 0.3s ease 0s;}
#zc_protv_surprise .protv_logo {border-top: 2px solid #0070d4;border-bottom: 2px solid #0070d4;border-right: 0 !important;top: -2px;height:254px;width:50px;background:url("/external/img/stirileprotv.png") center center no-repeat #0070d4;position: absolute;left: -50px;}
#zc_protv_surprise .protv_close {float:right;margin:-21px 0 0 0;width:20px;height:20px;background:url("/external/img/btn_close.png") center center no-repeat;background-size:100%;cursor:pointer;}
#zc_protv_surprise iframe {border:0;outline:none;width:260px;height:253px;float:right;margin:0 15px 0 0;}
#zc_protv_surprise #protv_container-iframe-4o240272 {float: right;}



/*MANECHIN HTML V1*/

.alege1 {width:200px;}
.alege2 {width:690px;}
.alege1,.alege2 {display: block;float: left;}
.ul-mahechin-nou {columns: 3; -webkit-columns: 3; -moz-columns: 3;margin: 0 !important;}
.ul2-mahechin-nou {margin: 0 !important;}
.sex {position: relative;width: 145px;height: 145px;display: block;text-align: center;color: #fff;box-sizing: border-box;padding-top: 14px;font-size: 14px;}
.sex:hover {color: #fff;text-decoration: none;background-color: #3DC8CE;}
.sex:active{background-color: #2C9FA5 !important;-webkit-box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);-moz-box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);}
.sex-masculin {background: url(../../img/autoevaluare-manechin-html-v1/1-man-bg.svg);background-color: #2DB1B7;background-size: cover; margin: 0 0 15px 0;}
.sex-feminin {background: url(../../img/autoevaluare-manechin-html-v1/2-woman-bg.svg);background-color: #2DB1B7;background-size: cover;}
.sex-copil {background: url(../../img/autoevaluare-manechin-html-v1/3-copil-bg.svg); background-color: #2DB1B7;background-size: cover;}
.sex-activ{background-color: #2C9FA5 !important; -webkit-box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75); -moz-box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75); box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);}
.sex-sign {display: none;}
.sex-activ-sign {display: block;position: absolute;padding: 3px 0 0 0; box-sizing: border-box; font-size: 20px;top: 10px;left: 10px; color: #fff; border: 1px solid #fff;width: 25px;height: 25px;border-radius: 99px;}
.content-v1 {border-right: 3px solid #E8E8E8;border-bottom: 3px solid #F5F5F5;border-top: 3px solid #F5F5F5;border-left: 3px solid #F5F5F5;padding: 25px;position: relative;margin-top: 30px;

}
.intreaba-medicul-asks {display: block;padding: 15px;font-size: 18px;text-align: center;color: #fff;background-color: #2DB1B7;border-radius: 5px;margin-top: 30px;}
.intreaba-medicul-asks:hover {color: #fff;text-decoration: none;background-color: #3DC8CE;}
.intreaba-medicul-asks:active {color: #fff;text-decoration: none;background-color: #2C9FA5 !important;-webkit-box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);-moz-box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);box-shadow: inset 5px 5px 26px -8px rgba(0,0,0,0.75);}

.question-ask {position: absolute;top: 10px;right: 10px;box-sizing: border-box;width: 17px;height: 17px;border: 1px solid #52B8F2;margin: 0px 0 0 5px;border-radius: 90px;display: inline-block;text-align: center;font-size: 12px;color: #52B8F2;cursor: pointer;line-height: 1.4;}
.question-ask:hover {border: 1px solid #3DC8CE;color: #3DC8CE;}
.tooltip3-ask {min-width: 250px;min-height: auto;padding: 15px 15px;position: absolute;text-align: center;z-index: 11; display: none;background: #f1f1f1;cursor: default;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 35px;color: #54667E;text-align: left;}
.tooltip3-ask:after {left: 98%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(241, 241, 241, 0);border-left-color: #f1f1f1;border-width: 15px;margin-top: -15px;}
.ml-18 {margin-left: 18px !important;}
.dot-general-ask {width: 5px;height: 5px;margin: 0px 10px 1px -15px;border-radius: 90px;display: inline-block;background: #23ADD2;line-height: normal;padding-bottom: 0px !important;font-size: inherit;color: #54667E;}

.lightbox_logo {width: 200px;margin: 15px;}
.img-responsive {max-width: 100%;height:auto;}
.lightbox_frm_footer {text-align:center;padding:10px;border-top:1px solid #ddd;color:#B5B5B5;position:relative;}
#modal_selectare_manechin {border-radius: 5px;}
.contentWrap {padding: 15px !important;}
.pull-left {float:left !important;}
.sfm_analize_gender_choice {width:465px;margin:0 auto;}
.close-lightbox-asdf {width: 18px;height:18px;position:absolute;right:10px;top: 10px;background: url(../../img/autoevaluare-manechin-html-v1/close-button-for-the-cool.png);cursor: pointer;background-size: cover; -webkit-filter: invert(35%);filter: invert(35%);}
.close-lightbox-asdf:hover {opacity: 0.5;}



/*OLD promo service bar detail page*/
/*
.psticky_sprite { background: url(//www.sfatulmedicului.ro/external/img/promovare_sticky_sprite.png) no-repeat 0 0;}
#psticky_wrapper_articole { width: 988px; text-align: center; z-index: 900; position:relative; margin-left: -15px; margin-bottom: 50px;}
#psticky_wrapper_articole #psticky-articole { width: 988px; margin: 0 auto; height: 177px; background-repeat: repeat-x;}
#psticky_wrapper_articole .psticky_colt_stanga, #psticky_wrapper_articole .psticky_colt_dreapta { display: block; height: 5px; width: 5px; position: absolute; top: 11px; left: 0; background-position: 0 -724px;}
#psticky_wrapper_articole .psticky_colt_dreapta { left: auto; right: 0; background-position: 0 -729px;}
#psticky_wrapper_articole .psticky_box { height: 155px; background-repeat: repeat-x; background-position: 0 -177px; width: 239px; margin: 0 0 0 6px; top: 22px; -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; -moz-box-shadow: 0px 0px 3px 3px #137498; -webkit-box-shadow: 0px 0px 3px 3px #137498; box-shadow: 0px 0px 3px 3px #137498; float: left;}
#psticky_wrapper_articole .psticky_box_1, #psticky_wrapper_articole .psticky_box_2, #psticky_wrapper_articole .psticky_box_3, #psticky_wrapper_articole .psticky_box_4 { display: block; width: 228px; height: 98px; margin: 8px 0 0 5px; background-position: 0 -332px; text-indent: -9999px;}
#psticky_wrapper_articole .psticky_box_2 { background-position: 0 -430px;}
#psticky_wrapper_articole .psticky_box_3 { background-position: 0 -528px;}
#psticky_wrapper_articole .psticky_box_4 { background-position: 0 -626px;}
#psticky_wrapper_articole .psticky_btn { display: block; width: 86px; height: 25px; text-indent: -9999px; background-position: -30px -724px; margin: 10px auto 0;}
#psticky_wrapper_articole .psticky_btn:hover { margin: 11px auto 0; height: 24px;}
*/

/*CASUTE FACEBOOK ARTICOLE
.fb-buttons .fb-icon {width: 30px;height: 30px;border: 1px solid #54667A;border-radius: 90px;background: url(../../img/facebook/hand.svg);background-size: 20px;background-repeat: no-repeat;background-position: center;background-color: #fff;position: absolute;left: 15px;}

.link-facebook-5974934 {margin: 10px 0 0 10px;font-size: 15px;font-weight: bold;color: #3b5998;float: left;}
.link-facebook-5974934:hover {color: #3b5998;}

.fb-buttons .fb-texte {position: absolute !important;font-size: 15px;font-weight: normal;left: 55px;text-align: left;}
.fb-buttons .fb-texte a{color: #3b5998 !important;}
.fb-buttons .fb-pozitie-like {position: absolute;right: 15px;}
.fb-icon-123 {width: 30px;height: 30px;margin: -5px;border-radius: 90px;background: url(../../img/facebook/facebook-round-logo.svg);background-size: 30px;background-repeat: no-repeat;background-position: center;}

END CASUTE FACEBOOK ARTICOLE*/


/* Content articol
-------------------------------------------------------------- */
/*h3 {color:#7e7e7e;}*/

.content-articol{text-align:left;width:638px; max-width: 638px; font-size: 14px; font-family: arial; line-height: 1.6; }
.content-articol ul{padding:0;}
.content-articol ul li{ margin-bottom:2px;padding-left:0;}
.content-articol .nospace li{margin:0;}
.content-articol ol{ margin:0 0 0.5em 3em;padding:0;}
.content-articol ol li{}
.continut-articol{text-align:left;width:638px;max-width: 638px;font-size:14px;font-family:Arial;line-height:1.6;}
.content-articol p,.continut-articol p {margin: 0px 0px 20px;font-size: 15px;line-height:1.56;text-align: left;font-family: arial;}
.cuprins-articol a{display:block;width:100% !important;line-height:1.5em !important;background: none !important;color:#127EA7 !important;
text-indent:0 !important;height: auto !important;font-size: 15px !important;float:none !important;}
.cuprins-articol h3{font-size:1.75em;font-weight:bold;}
.content-articol img{margin:5px 20px 0 0;}
.content-articol .tizar{font-size:15px;font-weight:bold;}
.content-articol .titlu-subliniat{background:none;padding:0;border-bottom:1px solid #dbd9c8;margin-bottom:0.75em;}
.content-articol .titlu-subliniat h2, .content-articol .titlu-subliniat h3, .content-articol .titlu-subliniat h1{font-size:1.75em;margin:0;
line-height:1.5em;float:left;width:580px;border-bottom:none;padding-bottom:0;font-weight:bold;}
.content-articol .titlu-subliniat a{float:right;width:50px;display:block;height:30px;line-height:30px;font-size:11px;color:#484848;
background:url(../../images/sprite_articol_icons.png) right -131px no-repeat;text-indent:10px;}

.img-reteta{margin-left:10px;float:right;}
.img-reteta img {margin:0;}
.detalii-reteta {}
.detalii-reteta p {margin-bottom:35px;}
.apreciaza {width: 100px;background: #ff874c;float: right;text-align: center;margin: -5px 0 0 0;}
.apreciaza a {display: block;width: 100%;padding: 5px 0;color: #fff;text-decoration: none;}
.similare {margin: 20px 0 20px 0;float: left;}
.retete-similare {float: left;width: 200px;margin:0px 19px 20px 0px;}
.retete-similare img {margin:0 0 15px 0;}
.retete-similare a {font-size:1.3em;font-weight:bold;}
.pret{font-size:16px;color:#828282;margin-bottom:20px;}
.article-info-container h3 {margin-bottom:5px;}
.fb-buttons{margin:15px 0 15px 0;}


.icoana-farmacii-hp {background-position: 5px -147px;}
.icoana-medici-hp,.icoana-spitale-hp,.icoana-clinici-hp,.icoana-farmacii-hp,.icoana-ajutor-hp
{background:url(//www.sfatulmedicului.ro/external/img/icoane.png) no-repeat;}
.icoana-medici-hp{ background-position:5px -38px;}
.icoana-spitale-hp  { background-position:5px -74px;}
.icoana-clinici-hp  { background-position:5px -112px;}
.icoana-farmacii-hp { background-position:5px -147px;}
.icoana-ajutor-hp{ background-position:5px -185px;}

.col-alpha td{border:1px solid;}
.col-alpha table{border-collapse:collapse !important;}

#banner_promovare_articol{width:650px; overflow:hidden;}
.banner_interior_articol img{margin:0px !important;}
.banner_interior_articol td{padding:4px !important;}
.banner_interior_articol img{margin:0px !important;}
.banner_interior_articol td{padding:4px !important;}



/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(//www.sfatulmedicului.ro/external/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(//www.sfatulmedicului.ro/external/images/sprite-stars.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}

/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}

/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}

/* END jQuery.Rating Plugin CSS */
.rating-container {float:left; margin-right: 50px;}
.rating_medicament .rating {position: relative;width: auto;}
.rating_medicament .rating > div {float: left;}
.rating_medicament .rezultat-vot {width:  auto;margin-left: 10px;float: left;}



/* Unelte articol
-------------------------------------------------------------- */
.unelte-articol{border-top:1px solid #eae9dd;border-bottom:1px solid #eae9dd;height:30px;position:relative;color:#808080;}
.unelte-articol ul{position:absolute;top:0;right:0;height:30px;}
.unelte-articol li{float:right;}
.unelte-articol li a{display:block;height:30px;line-height:30px;padding:0 10px 0 28px;font-size:11px;color:#808080;width:97px;}
.unelte-articol li a:hover{color:#808080;}

.rating{height:18px;line-height:15px;width:85px;position:absolute;top:0;left:0;}
.star-rating{}
.rezultat-vot{font-size:11px;text-align:center;width:85px;display:block;}
.vizualizari{position:absolute;top:0;left:92px;height:30px;line-height:30px;}
.link-printabila{background:url(//www.sfatulmedicului.ro/external/images/sprite-articol.png) 5px 7px no-repeat;width: auto !important;}
.link-salveaza{background:url(//www.sfatulmedicului.ro/external/images/sprite-articol.png) 5px -20px no-repeat;}
.link-trimite{background:url(//www.sfatulmedicului.ro/external/images/sprite-articol.png) 5px -46px no-repeat;width:91px!important;}
.box-taguri{border-top:1px solid #f2f1ea;border-bottom:1px solid #f2f1ea;}
.box-taguri h5{margin:0;padding:6px 10px;width:50px;float:left;}

.lista-taguri{list-style:none;margin:5px 0!important;padding:0!important;float:right;width:568px;}
.lista-taguri li{float:left;margin:0!important;padding:0!important;background:none!important;}
.lista-taguri a{display:block;padding:2px 5px;}

.box-pasi{border:1px solid #e0deca;background:#f7f6ef;margin-bottom:20px;position:relative;overflow:hidden;}




/* Controale
-------------------------------------------------------------- */
.box-pasi .controale{width:100%;position:absolute;left:0;top:88px;height:22px;background:#e0deca;margin:0;padding:0 10px;}
.box-pasi .controale li{width:27px;height:20px;float:left;margin:0;padding:0;}
.box-pasi .controale a{border-right:1px solid #f7f6ef;display:block;height:20px;width:27px;text-align:center;line-height:20px;color:#656565;
font-weight:bold;line-height:10px;}

.box-pasi .controale a:hover{text-decoration:none;background:#e6e5d7;}
.box-pasi .selected{background:#f7f6ef!important;border:0;}
.box-pasi .controale .first{border-left:1px solid #f7f6ef;}
.box-pasi .controale a{height:22px;display: table-cell;vertical-align: middle;}
*:first-child+html .box-pasi .controale a {height:20px !important; padding-top:0px !important;}

.box-promo-medici{background:#faf9f4 url(//www.sfatulmedicului.ro/external/images/gradient-box-medici-promo.png) repeat-x;
border:1px solid #e9e7dd;padding:15px;}
.box-promo-medici h3{font-size:16px;}
.box-promo-medici h3 span{text-transform:uppercase;display:block;color:#ba0000;>font-size:22px;}
.box-promo-medici h3 b{color:#3a3a3a;}
.lista-medici-promo a{display:block;}
.lista-medici-promo strong{font-size:14px;}
.lista-medici-promo li{padding-left:63px;padding-bottom:10px!important;}
.lista-medici-promo p{font-size:12px;margin:0;}
.lista-medici-promo img{margin-left:-63px;float:left;}


/* Taburi top 10
-------------------------------------------------------------- */
.taburi-top10{border:1px solid #dfddce;background:#f2f1e6;padding:4px 5px 0 5px;margin:0;position:relative;}
.taburi-top10 li{ float:left; margin:0 2px 0 0;padding:0;}
.taburi-top10 a{display:block;padding:2px 12px;border:1px solid #eceae2;text-transform:uppercase;}
.taburi-top10 .selected{background:#fff;border-color:#dfddce;border-bottom-color:#fff;margin:0;position:relative;bottom:-1px;
padding:1px 12px 3px 12px;color:#3a3a3a;text-decoration:none;}
.taburi-top10 .selected:hover{cursor:default;text-decoration:none;}

.lista-articole-top10{margin:0 5px 0 10px;color:#9dac39;padding-left:24px;}
.lista-articole-top10 li{border-bottom:1px solid #fff;display: list-item;}
.lista-articole-top10 a{padding:2px 2px;display:block;}
.art-top10-holder{border:1px solid #dfddce;padding:0px 0 5px 0;background:none repeat scroll 0 0 #F7F6EF;}
.art-top10-holder .underline{float:right;padding:5px 10px;}
.art-afec{border-top:1px solid #dfddce;border-bottom:1px solid #dfddce;background:#F7F6EF;padding:4px 5px 5px 5px;margin:0px;}

/* lista noutati
-------------------------------------------------------------- */
.lista-noutati li{position:relative;margin-bottom:8px;border-bottom:1px solid #fff;}
.lista-noutati p{position:absolute;top:26px;right:0;width:350px;
background:url(//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png) left bottom repeat-x;padding-bottom:10px;margin:0;}
.lista-noutati .titlu{font-size:14px;margin:1px 0 3px 0;display:block;padding:3px 0;}
.lista-noutati .data{display:block;width:42px;height:42px;border:1px solid #dfddce;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.lista-noutati .luna{display:block;height:15px;line-height:15px;text-align:center;background:#f1f0ec;text-transform:uppercase;font-size:10px;
font-weight:bold;}
.lista-noutati .ziua{display:block;height:26px;line-height:26px;text-align:center;font-size:21px;font-weight:bold;}
.beta-holder{margin-top:20px!important;margin-bottom:20px;}


/* lista coloane
-------------------------------------------------------------- */
.lista-coloane{font-size:11px;}
.lista-coloane{line-height: 19px;}
.lista-coloane a{display:block;width:90px;text-decoration:underline;}
.lista-coloane a:hover{text-decoration:none;}
.lista-coloane .reset{margin-top: -114px;}
.lista-coloane .col-1{margin-left:0;}
.lista-coloane .col-2{margin-left:95px;}
.lista-coloane .col-3{margin-left:190px;}
.lista-coloane .col-4{margin-left:285px;}
.lista-coloane .col-5{margin-left:380px;}
.lista-coloane .col-6{margin-left:475px;}

/* lista medici
-------------------------------------------------------------- */
.lista-medici{}
.lista-medici li{/*width:135px;float:left;*/}
.lista-medici a{/*display:block;*//*width:129px;*/height:43px;padding:3px;position:relative;cursor:pointer;}
.lista-medici span{display:block;width:81px;height:43px;position:absolute;top:3px;right:3px;line-height: 16px;}
.vezi-toate-special {border-bottom:1px dashed #dfddce;height;3px;}
.vezi-toate-special a {position:absolute;top:-11px;right:0px;padding-left:5px; background:#fff;}

/* lista firme
-------------------------------------------------------------- */
.lista-firme li{float:left; margin-right:9px;}
.lista-firme a{display:block;position:relative;cursor:pointer;margin-right: 25px;}

/* lista spitale
-------------------------------------------------------------- */
/*.lista-spitale li {float:left; margin-right:9px;width: 125px;}*/

/*.lista-spitale a{display:block;position:relative;cursor:pointer;}*/
.lista-spitale a{/* display:block;*/position:relative;cursor:pointer;}


/* Lista pasi
-------------------------------------------------------------- */
.lista-pasi li{height:104px;position:relative;}
.lista-pasi .cifra{font-size:80px;margin:5px 0 0 9px;padding:0;display:block;color:#545452;line-height:70px;}
.lista-pasi h4{position:absolute;top:5px;left:20px;font-size:22px;color:#545452;}
.lista-pasi p{position:absolute;top:38px;left:30px;font-size:11px;line-height:1.3em;width:134px;margin:0;}
.lista-pasi .but{position:absolute;top:41px;right:10px;width: auto;}




/**Modul acordeon - lista pasi- */
.lista-pasi{color:#656565;}
.lista-pasi li{border:1px solid #e0dfcb;background:#f7f6ef url(//www.sfatulmedicului.ro/external/images/sprite-gradients.png) 0 -471px repeat-x;
height:104px;margin-bottom:10px;position:relative;}
.lista-pasi .cifra{font-size:65px;margin:0 0 0 9px;padding:5px 0 0 0;display:block;color:#545452;line-height:65px;}
.lista-pasi h4{position:absolute;top:8px;left: 21px;font-size:20px;color:#545452;}
.lista-pasi p{position:absolute;top:33px;left: 23px;font-size:11px;line-height:1.3em;width:134px;margin:0;}
.lista-pasi .but{position:absolute;top:35px;right:10px;}
.lista-pasi li.extended{height:315px;}
.lista-pasi li:hover{border:1px solid #b6c9ad;
background:#e5f0e1 url(//www.sfatulmedicului.ro/external/images/sprite-gradients.png) 0 -555px repeat-x;}
.lista-pasi li:hover .but{border:1px solid #a13838!important;color:#fff;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);box-s
.lista-pasi li:hover .but:hover{color:#fff;background-position:0 -413px;}
.lista-pasi li:hover .but:active{-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4);
-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4);bottom:9px;}

.acordeon-home .cifra2 {background-position: right -70px;}
.acordeon-home .cifra3 {background-position: right -140px;}
.acordeon-home .cifra4 {background-position: right -210px;}
.acordeon-home .cifra5 {background: url(//www.sfatulmedicului.ro/external/images/calendar_green.png) top right no-repeat;>background-position: right;}
.acordeon-home a{color:#656565;}
.acordeon-home a:hover{text-decoration:none;}
.afectiuni{list-style-type:none;padding-top:10px;}

.cauta-medicamente{margin-bottom:20px;}
.cauta-medicamente .text{width:280px;margin-left:10px;color:#666666;border:1px solid #bbbbbb;font-size:14px;padding: 8px 5px;}
.cauta-medicamente .cauta{position:absolute;margin:-33px 0px 0px 251px;}

.cauta-medic{margin-top:10px;}
.cauta-medic .text{width:280px;>margin-left:10px;color:#666666 !important;border:1px solid #bbbbbb;font-size:14px;padding: 8px 5px;}
.cauta-medic .cauta{float:right;margin-top:-35px;margin-right:10px;}
.search-home{-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius:7px;border-radius:7px;
-moz-box-shadow: 0 1px 0 #FFFFFF inset, 1px 0 0 #FFFFFF inset, -1px 0 0 #FFFFFF inset;
background: url("//www.sfatulmedicului.ro/external/images/sprite-gradients.png") repeat-x scroll 0 0 transparent;
border: 1px solid #DCD9C2;height: 30px;margin-top:10px;margin-left:10px;position:relative;width: 330px;}
.search-home input[type="text"]{width:230px !important;}
.f13{font-size:13px !important;}




/*-----------Adreseaza o intrebare------------------------------*/
/*.tedsts{}
#textareaIntrebare{width:250px !important;}
.adauga-intrebare{width:297px;border:1px solid #e0deca;
background:url(//www.sfatulmedicului.ro/external/img/adreseaza-intrebare.png) repeat-x #f7f6ef;height:315px;position:relative;}
.adauga-intrebare form{margin-left:10px;height:315px;}
.adauga-intrebare select{color:#666666;padding:1px;border:1px solid #bbbbbb;width:260px;}
.adauga-intrebare #titluIntrebareForm{float:left;width:255px;padding:3px 1px;color:#666666;border:1px solid #bbbbbb;}
#textareaIntrebare{color:#666666;/*height:auto;*/width:450px !important;}
#questionItem{color:#545452;padding-top:10px;padding-left:10px;
background:url(//www.sfatulmedicului.ro/external/img/bgint.png) repeat-x #d3e5cd;border:1px solid #b6c9ad;cursor:pointer;}
#questionItem p{width:auto;left:10px;}
#titluBoxIntrebare{color:#545452;padding-bottom:5px;}
#formIntrebare p{margin:0px;font-size:11px;color:#656565;}
#formIntrebare h2{margin:0px;padding-top:10px;padding-bottom:5px;}*/

/*----------DropDown Meniu---------------------*/
.cauta-medicamente .topnav, .cauta-medic .topnav {list-style: none;padding: 0 0px;margin: 0;float: right;width: 280px;font-size: 1.2em;margin-right:30px;}
.cauta-medicamente .topnav>li, .cauta-medic .topnav>li {float: left;margin: 0;padding: 0 5px 0 0;position: relative;width: 280px;}
.cauta-medicamente .topnav li a, .cauta-medic .topnav li a{padding: 5px 5px;color: #000;display: block;text-decoration: none;float: left;}
.cauta-medicamente .topnav>li>a, .cauta-medic .topnav>li>a {font-weight:bold;}
.cauta-medicamente .topnav li a:hover, .cauta-medic .topnav li a:hover{background: url(topnav_hover.gif) no-repeat center top;}
.cauta-medicamente .topnav li span , .cauta-medic .topnav li span {width: 59px;height: 30px;
float: right;-moz-border-radius: 0px 0px 7px 7px;margin-right:-35px;margin-top:-37px;
display:inline-block;line-height:1em;background:url("//www.sfatulmedicului.ro/external/images/icons/_plus.jpg") no-repeat;}
.cauta-medicamente .topnav li span.subhover, .cauta-medic .topnav li span.subhover {background-position: center bottombottom;
 cursor: pointer;} /*--Hover effect for trigger--*/..
.cauta-medicamente li ul.subnav, .cauta-medic .topnav li ul.subnav {list-style: none; position:absolute;left: 0;.
background: #fff; margin: 0;padding: 0; display: none; float: left; width: 310px; border: 1px solid #eee; z-index: 2000;}
.cauta-medicamente .topnav li ul.subnav li, .cauta-medic .topnav li ul.subnav li{margin: 0; padding: 0;
border-top: 1px solid #eee;border-bottom: 1px solid #eee;clear: both;width: 310px;z-index: 2000;}
.cauta-medicamente .topnav li ul.subnav li a, .cauta-medic .topnav li ul.subnav li a {float: left;width: 280px; padding-left: 20px;z-index: 2000; }
.cauta-medicamente .topnav li ul.subnav li a:hover, .cauta-medic .topnav li ul.subnav li a:hover {background: #eee;width: 290px;}

#spanMed{width: 59px;height: 30px;position:absolute;-moz-border-radius: 0px 0px 7px 7px;margin:-31px 0px 0px 355px;
display:inline;line-height:1em;background:url("//www.sfatulmedicului.ro/external/images/icons/_plus.jpg") no-repeat;cursor:pointer;}
#subMed,#subMedic{margin-top:-40px; margin-left:325px;}
#spanMedic{width: 59px;height: 30px;float: right;-moz-border-radius: 0px 0px 7px 7px;margin-right:-10px;margin-top:-35px;
display:inline;line-height:1em;background:url("//www.sfatulmedicului.ro/external/images/icons/_plus.jpg") no-repeat;cursor:pointer;}
.downMin{background:url("//www.sfatulmedicului.ro/external/images/icons/_min.jpg") no-repeat !important;}





.articoleRecomandate {width:100%;}
.articoleRecomandate ul{list-style-type:none; margin:0;}
.articoleRecomandate h3{border-bottom:3px solid #eaeaea; margin-bottom:20px;padding-bottom:5px;}
.articoleRecomandate li{padding:0px;float:left;width:32%; margin-bottom:40px; height:160px;}
.articoleRecomandate li:nth-child(2), .articoleRecomandate li:nth-child(5), .articoleRecomandate li:nth-child(8){margin:0 2%}
.articoleRecomandate li img{width:100%;display:block;margin-bottom:10px; border:1px solid #eaeaea;}
.articoleRecomandate li a{font-size:15px;}


/*From PaginaIndex Medical*/
.container-insiruire {margin: 0 4px 50px 0;}
.insiruire-litere {list-style: none;margin: 0px;width: 638px;}
.insiruire-litere h3{font-size:22px;line-height:40px;margin:0px;font-weight: normal;}
.insiruire-litere a {color:#3A3A3A;height:28px;line-height:24px;text-align:center;width:19px;display:block;text-decoration:none;padding:7px 0 0 0;}
.insiruire-litere a:hover {background:#e0deca;}
.zero-noua a {width: 50px!important;}
.listare_index .lista-buletata{width:250px;}
.insiruire-litere .litera-selectata {background:#e0deca;}
.insiruire-litere .ajusted {width:19px;}
.grupuri-litere li, .grupuri-litere a {width:85.5px;}.
.grupuri-litere a {font-size: 22px;padding-top:10px;height: 31px;}
.insiruire-litere .lista-goala {height:41px;}
.insiruire-litere .lista-goala-2 {height:41px;width: 179px;}

#sticky_boiron{position: fixed;bottom:0;left: 50%;margin-left: -490px;z-index: 10000;box-sizing: border-box;padding: 2px;width: 980px;
background: #0080AE;-webkit-transition:200ms ease all;transition:200ms ease all;}
#sticky_boiron a{width: 100%;height: 100%;display: block;}
#sticky_boiron a img{width: 100%;display: block;}
#sticky_boiron .close:hover{}
#sticky_boiron .close{width: 25px;height: 25px;position: absolute;top: 9px;right: 9px;cursor: pointer;border-radius: 0px 5px 0px 0px;}
#sticky_boiron.closed .close{background: none;width: 980px;height: 35px;position: absolute;top: 0px;right: 0px;}
#sticky_boiron .bara{margin: -10px 0px 10x 0px;position: relative;-webkit-transition: ease 200ms all;transition: ease 200ms all;}

/*From Widget-autocomplete*/
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {list-style:none;margin: 0;display:block;float:left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-autocomplete {border:1px solid #666;z-index:105 !important;background:#FFFFFF;position: absolute;}
.ui-autocomplete li {color:#000000;cursor:pointer;display:block;list-style-type:none;margin:0;padding:3px 5px;}
.ui-autocomplete li a{color:#000;}
.ui-autocomplete li:hover {background-color:#E8E6D1;}



/** From Widget Cautare */
.box-cautare{background: url(//www.sfatulmedicului.ro/external/css/new/images/header-bg.jpg) 0px -9px;
border-top: 1px solid #D6E7ED;height:34px;margin-bottom:30px;position:relative;z-index:15;outline:none;}
.box-cautare select{margin:0px;padding: 3px 0 1px 0px;line-height: 16px;font-size:12px;color:#3a3a3a;
text-shadow:0 1px 0 #fff;border:none;outline:none;<---->background:none;height:22px;}
.box-cautare option {display:block;width:auto;color:#5b5a5a;}
.box-cautare .keywords{margin: 5px 10px 0 5px;padding:3px;width:180px;outline:none;float:left;}
.box-cautare .keywords-big {width:440px;}
.box-cautare .but{width:70px;float:left;margin-top:5px;height:24px;}
#box-judet, #box-specializare {background:url(../../../external/css/images/select_arrow.gif) no-repeat center right;
margin:5px 5px 0 0;overflow:hidden;border: 1px solid #bbb;float:left;height: 22px;line-height: 16px;position:relative;right: 5px;z-index:20;}
#box-judet {width:136px;}
#box-specializare {width:215px;margin-right:0;}
.box-judet {width:155px;}
.box-specializare {width:240px;}
.searchFormBt{background:url(//www.sfatulmedicului.ro/external/img/searchFormBt.png) repeat-x;
border:1px solid #64c525;height:23px;border:none;color:#ffffff;width:75px;cursor:pointer;font-size:12px;font-weight:bold;
margin-top:5px;margin-left:10px;-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);font-family: Arial,Helvetica,sans-serif;}
.dropdown {float:left;}
.dropdown dd, .dropdown dt {margin: 0px 0px 0px 0px;padding:0px;z-index: 15;}
.dropdown dd { position:relative; top: 0px;}
.dropdown dt { background:url(//www.sfatulmedicului.ro/external/images/search-select-arrow.gif) right center no-repeat;}
.dropdown dt a {display:block;height: 16px;margin-top: 4px;padding: 1px 0 1px 10px;line-height: 16px;font-size:12px;
font-weight:bold;color:#3a3a3a;position:relative;z-index:20;text-shadow:0 1px 0 #fff;overflow:hidden;right:1px;}
.dropdown dt a:hover {text-decoration:none;}
.dropdown ul {display:none;position:absolute;left:0px;top:-1px;width:auto;background: #ffffff;border: 1px solid #D6E7ED;
z-indez:20;-moz-box-shadow:3px 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 1px rgba(0,0,0,0.1);box-shadow:3px 3px 1px rgba(0,0,0,0.1);}
.dropdown li a {padding:2px 5px;display:block;width:auto;color:#5b5a5a;}
.dropdown li a:hover {text-decoration:none;background:#D6E7ED;color:#3a3a3a;}
.active-dropdown dt a{border:1px solid #a8b647;border-bottom:1px solid #e7e5d5;color:#3a3a3a;}
.active-dropdown ul{display:block!important;}
.checkbox{display:block!important;float:left;padding:6px 10px 6px 10px;white-space:nowrap;cursor:pointer;}
.checkbox input{margin-right:8px;}



/** From Widget Col-Listing
-------------------------------------------------------------- */
.lista-2-col li{float:left;width:199px;padding:0 0 15px 120px;margin:0 0 15px 0;
background:url(//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png) left bottom repeat-x;position:relative;}
.lista-2-col a{position:relative;}
.lista-2-col img{padding:4px;border:1px solid #dfddce;margin-left:-120px;display:inline;float:left;position:relative;}
.lista-2-col p{margin:4px 10px 8px 0;position:relative;}
.lista-2-col .odd{clear:both;}

.lista-cu-poza li{padding:10px 10px 18px 10px;background:url(//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png) bottom left repeat-x;
line-height:1em;position:relative;}
.lista-cu-poza strong{font-size:15px;margin-bottom:10px;font-weight:bold;line-height:15px;top:15px;left:10px;display:inline;}
.lista-cu-poza a{cursor:pointer;}
.lista-cu-poza a:hover strong{text-decoration:underline;}
.lista-cu-poza li:last-of-type{padding-bottom:0;background:none;}
.lista-cu-poza li:first-of-type{margin-top:-20px;}
.lista-cu-poza img{padding:3px;border:1px solid #dfddce;float:left;margin-right:10px;}
.lista-cu-poza p{line-height:1.6em;margin:0;}

.lista-fara-poza li:first-of-type{margin-top:0px;}
.lista-fara-poza li{padding:15px 0;background:url(//www.sfatulmedicului.ro/external/images/dotted-border-bottom.png) bottom left repeat-x;
line-height:1.5em;position:relative;}
.numar-listing{float:left;display:block;text-align:center;width:40px;font-size:16px;}
.lista-fara-poza .titlu{font-size:16px;margin-bottom:10px;font-weight:bold;display:block;}
.lista-fara-poza .right{float:right;margin-top:18px;padding-right:15px;font-weight:normal;font-size:12px;}
.lista-spitale div{width:590px;}
.lista-fara-poza .inchis{color:#BA0000;font-weight:bold;}
.lista-fara-poza div{float:left;}
.lista-fara-poza p{margin-bottom:3px;line-height:1.4em;}
.lista-fara-poza .small{font-size:11px;color:#4E4D5E;margin:0;}
.lista-fara-poza li:last-of-type{background:none;}
.lista-fara-poza li:first-of-type{margin-top:-20px;}

.element-concurs {padding-top:47px !important;}
.element-concurs .float-left {width:350px;}
.element-concurs .float-right {width:260px;text-align:left;}
.element-concurs strong {line-height:15px;}

.yellow-box {background:none repeat scroll 0 0 #FFF9D7;border:1px solid #E2C822;color:#514721;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px;padding:1em;}
.yellow-box strong {position:static;}

/*------------Icoane-----------*/
.icoana-farmacii-hp {
background-position: 5px -147px;
}
.icoana-casuta,
.icoana-romania,
.icoana-telefon,
.icoana-program,
.icoana-ilustratii-hp,
.container-alfabet
.icoana-email,
.icoana-fax,
.icoana-web,
.icoana-camera,
.icoana-spec,
.icoana-unit,
.icoana-post,
.icoana-jos,
.icoana-dreapta,
.icoana-consultatii-hp,
.icoana-medici-hp,
.icoana-spitale-hp,
.icoana-clinici-hp,
.icoana-farmacii-hp,
.icoana-ajutor-hp,
.icoana-medicamente-hp,
.icoana-analize-hp,
.icoana-stiri-hp,
.icoana-legislatie-hp,
.icoana-ghid-hp,
.icoana-reviste-hp,
.icoana-comunitate-hp,
.icoana-termeni,
.icoana-retete-hp,
.icoana-articole-hp,
.icoana-remedii-hp,
.cat-desc li,
.hint-pointer,
.icoana-revista-hp,
.icoana-index-hp,
.icoana-arhiva-hp,
.icoana-taguri,
.icoana-otrava-hp,
.icoana-galerie-hp,
.icoana-comunitate,
.icoana-read-more
{background:url(//www.sfatulmedicului.ro/external/img/icoane.png) no-repeat;}
.icoana-dreapta  { background-position:right -1339px; height:15px; padding-right:25px; display:block; }
.icoana-post  { background-position:0 -1172px; height:30px; padding-left:36px;}
.icoana-jos{ background-position:right -1448px; height:15px; padding-right:25px; display:block; }
.icoana-consultatii-hp { background-position:5px 0px;}
.icoana-medici-hp{ background-position:5px -38px;}
.icoana-spitale-hp  { background-position:5px -74px;}
.icoana-clinici-hp  { background-position:5px -112px;}
.icoana-farmacii-hp { background-position:5px -147px;}
.icoana-ajutor-hp{ background-position:5px -185px;}
.icoana-medicamente-hp { background-position:5px -222px;}
.icoana-analize-hp  { background-position:5px -260px;}
.icoana-stiri-hp { background-position:5px -297px;}
.icoana-legislatie-hp  { background-position:5px -333px;}
.icoana-ghid-hp  { background-position:5px -370px;}
.icoana-reviste-hp  { background-position:5px -407px;}
.icoana-comunitate-hp  { background-position:5px -444px;}
.icoana-termeni  { background-position:5px -1961px;}
.icoana-retete-hp{ background-position:5px -1994px;}
.icoana-otrava-hp{ background-position:5px -2372px;}
.icoana-articole-hp { background-position:5px -2029px;}
.icoana-remedii-hp  { background-position:5px -2063px;}
.icoana-revista-hp  { background-position:5px -2132px;}
.icoana-index-hp { background-position:5px -2206px;}
.icoana-arhiva-hp{ background-position:5px -2168px;}
.icoana-ilustratii-hp  { background-position:5px -2408px;}
.icoana-galerie-hp { background-position:3px -2444px; }
.icoana-taguri{ background-position:8px -2236px;}
.icoana-comunitate{ background-position:8px -2478px;}
.steluta-favorite{ background-position: -7px -1474px; padding-left:18px; }
.sageata-dreapta { background-position: -7px -1393px; padding-left:18px; }
.icoana-casuta{ background-position: 5px -484px; }
.icoana-romania  { background-position: 5px -520px; }
.icoana-telefon  { background-position: 5px -557px; }
.icoana-email { background-position: 5px -705px; }
.icoana-fax{ background-position: 5px -668px; }
.icoana-web{ background-position: 5px -742px; }
.icoana-program  { background-position: 5px -594px; }
.icoana-camera{ background-position: 5px -594px; }
.icoana-spec,.icoana-unit  { height:25px; display:block; padding-left:35px; line-height:25px; margin-left:3px; }
.icoana-spec  { background-position: 0 -634px; }
.icoana-unit  { background-position: 0 -487px; }
.icoana-read-more{ background-position: right -1311px; padding-right:11px; }

/*BACK TO TOP*/

div.bk2top {
    position: fixed;
    bottom: 10px;
    right: 10px;
     font-size: 22px;
    padding: 10px 15px;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    z-index: 9999999999;
    border: 0;
     display: none;
    opacity: 0.5;
    background-color: #1085B4;
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}
div.bk2top:hover {
  cursor: pointer;
  opacity: 1;
}

/*
* OVERLAYER UNIVERSAL *
 */

#ovBg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 125, 172, 0.52);
    display: block;
    z-index: 999999;
    display: none;
}

.ovHolder {
  /*display: none;*/
  opacity: 0;
  min-width: 700px;
  min-height: 200px;
  /*background-color: #fff;*/
  /*border-radius: 10px;*/
  position: fixed;
  top: -50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 99999999;

  transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
}

.ovHolder.active {
  /*display: block;*/
  opacity: 1;
  top: 50%;
}

span.closeOv {
    position: absolute;
    right: 5px;
    opacity: 0.3;
    top: 5px;
}

span.closeOv:hover {
  cursor: pointer;
  opacity: 0.8;
}
.poze-avatar-inline {
    width: 80px;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
}
.mini-titlu-gri {
    color: #676767;
    display: block;
    margin: 10px 0 5px 0;
}
.toate-grupurile {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: .5s;
    white-space: nowrap;
    position: relative;
    display: inline-block;
    margin-right: 5px;
    border: 1px solid #ddd;
    padding: 2px 5px;
    border-radius: 5px;
    border-bottom: 2px solid #ddd;
    background: #f7f7f7;
    color: #8c8c8c;
    font-size: small;
    height: 25px;
    line-height: 1.4;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.toate-grupurile:hover {
    text-decoration: none;
    opacity: .7;
}
/***************new*****************/
.fright{float:right;}
.color-red, .color-red a{color: #b61d22!important;font-weight: 700;}
.question_detail{margin: 0px 10px;max-width: 50%;color: #2576A6!important; font-weight: 700;padding: 0px;}
.question_detail2{margin: 0px 0px 0px 10px;max-width: 50%;color: #2576A6!important; font-weight: 700;padding: 0px;}
.question_detail2 i{margin-right: 5px;}
.question_detail2_no{color:#2576A6!important;}
#resources{margin: 0px 0px 20px 0px;border-bottom: 1px solid #eeeeee;padding: 20px 0px;}
.filter_txt{font-size:14px;}
.color-redM{color: #b61d22!important;font-weight: 700;font-size:14px;}
.question_no{margin-bottom:45px!important;}
.question_titleEx {font-size: 0.8em;color: #8c8888;line-height: 15px;}