/* Reset & fresh start
-------------------------------------------------------------- */
* { margin:0; padding:0; }
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow-x:auto; }
body { background: #e5e3d0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

/* Links
-------------------------------------------------------------- */
a { color:#547ca4; 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; }
#container ol.normal, #container ul.normal{background:none; margin-left:25px; line-height:1.4em }
#container ol.normal li, #container ul.normal li{border:none; padding:1px 0; }
#container ul.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(../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
-------------------------------------------------------------- */
.clear { clear:both; }
.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.4em!important; margin:0.7em 0 1.2em 0; }
.nice h3{ line-height:1.2em!important; }

/* Culori si fundaluri
-------------------------------------------------------------- */
#container .color959595 { color:#959595; } /* gri */
#container .colorff0000 { color:#ff0000; } /* rosu deschis */
#container .colorb72927 { color:#b72927; } /* rosu inchis */
#container .color05497a { color:#05497a; } /* albastru inchis */
#container .color199de5 { color:#199de5; } /* albastru deschis */
#container .colorfff { color:#ffffff; } /* alb (dããã!):D */
#container .color000 { color:#000000; } /* negru (dããã!):D */
#container .bg-e9eef3{background:#e9eef3;} /* gri deschis */
#container .bg-fdfcd1{background:#fdfcd1;} /* galben deschis */
#container .bg-ffff66{background:#ffff66;} /* galben aprins */
#container .bg-efece0{background:#efece0;} /* maro deschis */
#container .bg-c3d3e3{background:#c3d3e3;} /* albastru deschis */
#container .bg-f4f4f4{background:#f4f4f4;} /* gri deschis */

/* Sizes, margins, padding
-------------------------------------------------------------- */
.halfwidth { width:50%; }
.width250  { width:250px; }
.cl  { height:10px; }
.clk, .cl5 { height:5px; }
#container .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; }

/* Tabele
-------------------------------------------------------------- */
table.insiruire { width:100%; border-collapse:collapse;}
table.insiruire label { font-weight:normal;}
table.insiruire tr th { border:0; text-align:left; padding:5px 3px;  border:1px solid #9cb4cd;}
table.insiruire tr td { padding:3px; border:1px solid #9cb4cd;}
table.tr-hover tr:hover td { background:#fdfce4; }
table.th-bg-c3d3e3 tr th{ background:#c3d3e3; }
table.insiruire-gri  { width:100%; border-collapse:collapse; border: 1px solid #d6d6d6;}
table.insiruire-gri tr th  { text-align:left; padding:5px 3px;  border:1px solid #d6d6d6;}
table.insiruire-gri tr td  { padding:3px; border:1px solid #d6d6d6;}
table.no-border tr td, table.no-border{border:0;}
table.tborder td { padding:6px; }

/* Headings
-------------------------------------------------------------- */
h1{font-size:30px; color:#000; font-weight:normal;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
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; }
#container .h3_content {width:300px; border:#7f7949 1px solid; background:#FFFFFF; margin-bottom:5px; }

/* Icoane
-------------------------------------------------------------- */
.steluta-favorite, .sageata-dreapta, .icoana-casuta, .icoana-romania, .icoana-telefon, .icoana-program,
.domenii-activitate ul li, ul.breadcrumbs li, .container-alfabet ul li.litera-selectata a, .icoana-ilustratii-hp,
.container-alfabet ul li a:hover, .buton-minus, .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, .item-lista-cat ul.cat-desc li,
.hint span.hint-pointer, .lista-titluri ul li, .icoana-revista-hp,  .icoana-index-hp, .icoana-arhiva-hp, .icoana-taguri, .icoana-otrava-hp,
.icoana-galerie-hp, .icoana-comunitate{ background:url(../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: 0px -634px; }
.icoana-unit  { background-position: 0px -487px; }
.icoana-read-more{ background: url(../img/read-more-icon.gif) right -10px no-repeat; padding-right:11px;}

/* 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, div.cautare h3,
.box-brown h3, .comentarii .tab-link, .comentarii .selected, 
.hc-flash ul li, ul.grupuri-litere li a, .buton-plus,
.buton_frwd_50, .buton_back_50, .buton_red_semib{ background:url(../img/elemente-grafice.png) no-repeat; }

/* Background pe orizontala
-------------------------------------------------------------- */
.box-cautare-hp, #acordeon_consulta h3.accordion_toggle, .desc-hc-top, table.orar-farm th, .dictionare-content,
.acordeon_parteneri h3.accordion_toggle, .alege-hc, .paginatie ul li a:hover, table.lista-parteneri th { background:url(../img/bg-x.png) repeat-x; }

/* Paginatie
-------------------------------------------------------------- */
.paginatie{ height: 35px; background: #efefef url(../img/bg-x.png) repeat-x 0px -914px; margin:10px 0; font-size:11px; }
.total-pagini{ line-height:35px; text-indent:10px; /*width:85px; text-align:center;*/}
.paginatie ul { padding:6px 6px 0 0; }
.paginatie ul li{ float:left; background:none; padding:0!important; }
.paginatie ul li a{ background: #fff; color:#2e6ab1; position:relative; display:block!important; padding:4px 5px; margin-left:4px; border: 1px solid #cccccc; font-family:verdana; }
.paginatie ul li span.selected, .paginatie ul li span.selected:hover{ border: 1px solid #2e6ab1; background:#2e6ab1; color:#fff;  position:relative; display:block!important; padding:4px 5px; margin-left:4px; font-family:verdana; font-weight:normal; }
.paginatie ul li a:hover{ text-decoration:none; border: 1px solid #949494; background-position:0 -950px; color:#2e6ab1; }
.paginatie ul li span{margin-left:4px;}
.paginatie ul li b{background: #fff; color:#b4b4b4; position:relative; display:block!important; padding:4px 5px; margin-left:4px; border: 1px solid #cccccc; background:#efefef; font-family:verdana; font-weight:normal;}
.paginatie-top{padding:0 0 5px 0; margin:0;}
.paginatie-top p{float:right; line-height: 26px; margin-right:5px}
a.but_inapoi, a.but_inainte, span.but_inapoi, span.but_inainte{ width:69px; height:26px; text-indent:-9999px; border:0; outline:none; padding:0; display:block; }
a.but_inapoi { background-position: -399px -246px; }
a.but_inainte 	{ background-position: -472px -246px; margin:0 1px 0 5px!important;}
a.but_inapoi:hover { background:url(../img/elemente-grafice.png) -545px -246px; border:0; }
a.but_inainte:hover{ background:url(../img/elemente-grafice.png) -618px -246px; border:0; }
span.but_inapoi { background-position: -157px -335px; }
span.but_inainte{ background-position: -230px -335px; margin:0 1px 0 5px!important;}

/* Autocomplete
-------------------------------------------------------------- */
div.autocomplete { position:absolute; width:250px; background:#eee; border:1px solid #888; margin:0; padding:0;z-index:100; }
div.autocomplete ul { list-style-type:none; margin:0; padding:0; }
div.autocomplete ul li.selected { background-color: #ffb; }
div.autocomplete ul li { list-style-type:none; background: #fff; color:#000; display:block; margin:0; padding:3px 5px; cursor:pointer; }
div.autocomplete ul li a  { font-size:12px; display:block; color:#000; }
div.autocomplete ul li 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; }

/* Breadcrumbs
-------------------------------------------------------------- */
.container-breadcrumbs  { padding:5px 10px; position:relative; }
ul.breadcrumbs			{ height:20px; }
ul.breadcrumbs li		{ float:left; background-position: 0px -1393px; padding-left:27px }
ul.breadcrumbs li.first { background:none; padding-left:0; }

/* Formulare
-------------------------------------------------------------- */
.input_border { width:142px; padding:1px; border:1px solid #7f9db9; color:#000; }
input.text, input.text-heigh, input.title, textarea, select, input { margin:0.1em 0; border:1px solid #7f9db9; }
input.text:focus, input.text-heigh:focus, input.title:focus, textarea:focus, select:focus { border:1px solid #6e91b1; }
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; }
label { font-weight: bold; }
.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; }
div.cautare label{ position: relative; }
legend{color:#545454; padding: 0 6px; font-weight:bold}
fieldset{ border:1px solid #d9d9d9; margin:10px 0; padding:7px;}
div.cautare input.input_border { width:130px; padding:1px; }
#container div.cautare form.box_content { padding:5px 10px 10px 10px; }
div.select-spec { height:27px; position:absolute; width:283px; border:1px solid #7F9DB9; margin:2px 0 0 0; background:#fff; }
div.select-spec1{ height:20px; overflow:hidden; background:#fff; margin:4px; }
#wrapper .caut-spec { width:277px; height:22px; margin:-1px -4px -1px -1px; }
fieldset.yahoo-like{ border:0;}
fieldset.yahoo-like legend { font-size:14px; color:#000; padding:0.3em 0 0.7em 1em;}
fieldset.yahoo-like input, fieldset.yahoo-like textarea { font-size:14px; color:#000; margin:0.1em 0; border:1px solid #7f9db9; width: 243px; padding:3px;}
fieldset.yahoo-like input.radio, fieldset.yahoo-like input.checkbox {border:0;}
fieldset.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: -10px; width: 200px; margin-top: -4px; border: 1px solid #E2C822!important; padding: 10px 12px; background-color: #fff9d7; }
.hint span.hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background-position: -10px -2106px; }

/* Success, notice and error boxes
-------------------------------------------------------------- */
.error, .notice, .success { padding: 9px 9px 9px 35px; margin-bottom: 5px; border: 1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius:5px; clear:right;}
.error{ background: #FBE3E4 url(../img/alerts/error.gif) no-repeat; color: #8a1f11; border-color: #FBC2C4; }
.error ul { margin:-5px 0; }
.error ul li{ border-bottom:1px solid #FBC2C4; padding:5px 0; }
.notice  { background: #fff9d7 url(../img/alerts/notice.gif) no-repeat; color: #514721; border-color: #e2c822; }
.success { background: #E6EFC2 url(../img/alerts/success.gif) no-repeat; color: #264409; border-color: #C6D880; }
.error a, .pink-box a { color: #8a1f11; text-decoration:underline; }
.notice a, .yellow-box a { color: #514721; text-decoration:underline; }
.success a, .green-box a { color: #264409; text-decoration:underline; }
.error a:hover, .pink-box a:hover,
.notice a:hover, .yellow-box a:hover,
.success a:hover, .green-box a:hover {text-decoration:none;}

/* Butoane close */
.yellow-box a.close-icon, .pink-box a.close-icon, .green-box a.close-icon, .error a.close-icon, .notice a.close-icon, .success a.close-icon, .current-tags a.close-icon{ float:right; height:20px; display:block;font-size:10px;margin:-3px -3px 0 0;text-decoration:none;line-height:18px;padding:0 20px 0 5px;}
.green-box h3, .yellow-box h3, .pink-box h3, .error h3, .notice h3, .success h3{ margin-bottom:10px;}
.pink-box a.close-icon, .error a.close-icon{ background:url(../img/alerts/error-close.gif) no-repeat 44px 5px; color:#e59f9f;}
.yellow-box a.close-icon, .notice a.close-icon{ background:url(../img/alerts/notice-close.gif) no-repeat 44px 5px; color:#e2c822;}
.green-box a.close-icon, .success a.close-icon{ background:url(../img/alerts/success-close.gif) no-repeat 44px 5px; color:#a5c627;}
.pink-box a.close-icon:hover, .error a.close-icon:hover{ background-position: 44px -15px; color:#dc5151;}
.yellow-box a.close-icon:hover, .notice a.close-icon:hover{ background-position: 44px -15px; color:#b59e0d;}
.green-box a.close-icon:hover, .success a.close-icon:hover{ background-position: 44px -15px; color:#7fa000;}
/* Other boxes */
.yellow-box, .pink-box, .green-box{ padding: 1em; margin-bottom: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; }
.yellow-box{ border: 1px solid #e2c822; background: #fff9d7; color:#514721; }
.pink-box  { border: 1px solid #FBC2C4; background: #FBE3E4; color:#8a1f11; }
.green-box { border: 1px solid #C6D880; background: #E6EFC2; color:#264409; }

/* 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(../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(../img/elemente-grafice.png) no-repeat -253px -251px; width:128px; }
.buton_red_semi { background: #bb0303 url(../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(../img/elemente-grafice.png) no-repeat -3px -335px; width:151px; height:27px; padding-bottom:3px; }
.buton-cauta-hp { background: #dedddd url(../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
-------------------------------------------------------------- */
div.thumb80x60							{ margin:0 0; margin-right:7px; border:1px solid #cccccc; padding:2px;}
div.thumb80x60 a, div.thumb80x60 span 			{ display:block; float:left; width:80px; height:60px; overflow:hidden; position:relative; z-index:1; text-align:center; }
div.thumb80x60 a img, div.thumb80x60 span img{ font-size:10px; border:0!important; }
div.thumba80x60	  { margin:0; border:1px solid #cccccc; padding:2px; width:80px; height:60px;}
div.thumba80x60 a		  { display:block; width:80px; height:60px; overflow:hidden; z-index:1; text-align:center;}
div.thumba80x60 a img { font-size:10px; }
div.thumb100x100 { margin:0 7px 0 0; border:1px solid #cccccc; padding:2px; width:100px; height:100px; text-align:center;}
div.thumb100x100 a, div.thumb100x100 span { display:block; width:100px; height:100px; line-height:100px; overflow:hidden; text-align:center; }
div.thumb100x100 img { font-size:10px; line-height:12px !important; max-width:120px;}
* html div.thumb100x100 img { width:100px;}
div.thumb142x142 { border:1px solid #d6d6d6; padding:2px; width:142px; height:142px; }
div.thumb142x142 span  { display:block; width:142px; height:142px; line-height:142px; overflow:hidden; position:relative; z-index:1; text-align:center; }
div.thumb142x142 span img { font-size:10px; text-align:center; }

/* Boxuri
-------------------------------------------------------------- */
.box-top {height:4px; background:url(../img/right_top_corner.gif) right top no-repeat; font-size:0px;line-height:0px;}
.box-bottom {height:4px; background:url(../img/right_bottom_corner.gif) right top no-repeat; }
.box-top-border {height:5px; background:url(../img/right_top_corner_border.gif) right top no-repeat; }
.box-bottom-border {height:5px; background:url(../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(../img/bg_h3_consulta.png) no-repeat scroll right top; color:#FFFFFF; }
.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{ width:207px; height:27px; background: #708fb0 url(../img/elemente-grafice.png) no-repeat 0px -573px; color:#fff; text-indent: 10px; display:block; line-height:27px; font-size:15px; font-style:italic; }
.box-lista-art.green-art-box h3{ background: #90bb29 url(../img/elemente-grafice.png) no-repeat 0px -546px; }
.gradient-subtil{ background: #ffffff url(../img/box-lista-art-bg.png) repeat-x!important; position:relative;}
.box-lista-art ul li, .box_content ul li{ padding:2px 4px; border-bottom:1px solid #b8cde3; }
.box-lista-art ul li a{ display:block; }
ul.lista-art-box-dr { list-style:none; }
ul.lista-art-box-dr li{ padding:2px 0; }
ul.lista-art-box-dr li 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(../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(../img/bg-box-cont.gif) bottom no-repeat; margin:0 0 7px 11px; }
.box-newsletter{ margin:5px 0 0 2px; }
.box-prim-ajutor{ width:207px; height:149px; background: #fcfc6f url(../img/bg-box-prim-ajutor.png) no-repeat; }
.box-prim-ajutor p{ padding:80px 15px 0 15px; }

.box-blue-300{}
.box-blue-300 h3{ background:#6A88A6 url(../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(../img/elemente-grafice.png) no-repeat -690px -283px; font-size:1px; }
#acordeon_consulta, .consulta  { width:302px; background:url(../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; }
#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 ul li {border-bottom:1px solid #e9e9e9; height:17px; line-height:17px; margin:0;padding:0; }
.lista-hc-uri ul li a{ display:block; margin:0; padding:0; height:17px; width:273px;}
.acordeon-forum{padding:0;margin:0;height: 151px!important;overflow:auto;}
.acordeon-forum ul li {background: url(../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-analize, .acorderon-consult, .acorderon-autoevaluare{background: #e5e1be url(../img/bg-content-acordeon.jpg) no-repeat; height:101px; padding:10px 10px 0px 11px;}
.acorderon-analize{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-analize span{text-indent:-9999px;display:block;}

/* Box cautare
-------------------------------------------------------------- */
#container div.cautare-top-round { width:207px; height:4px; background: #99afc5 url(../img/elemente-grafice.png) no-repeat -793px -291px; display:block; font-size:1px; }
#container div.cautare  { width:199px; background:url(../img/box-cautare-bottom.png) left bottom no-repeat #99afc5; padding:0px 4px 4px 4px}
div.border-cautare{ border:1px solid #52708c; }
div.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; }
div.bg-cautare { background:#e7e8ea; border:1px #FFFFFF solid; }
.consulta{ width:302px; background:url(../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(../img/bg_h3_consulta.png) right top no-repeat; color:#FFF; display:block}

/* Box rating
-------------------------------------------------------------- */
.rating-box{background:#ebebeb;}
.rating-box h3{ margin:5px 10px; position:relative; }
.rating-box h6{ font-size:12px; font-weight:bold; margin-left:3px; margin-bottom:2px; }
.nr-voturi{position:absolute; z-index:1000; top:25px; color:#999; font-size:11px; text-align:right; width:120px;}
.rating-container{ width:120px; padding:10px 13px 10px 13px; float:left;}
.star-rating{ list-style:none; margin: 0px; padding:0px; width: 125px; height: 45px; position: relative; overflow:hidden; background: url(../img/rating-stars.png) top left repeat-x; }
.star-rating li{ padding:0px; margin:0px; width:25px; height:25px; float: left; }
.star-rating li a { display:block; width:25px; height: 25px; line-height:25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden; }
.star-rating li a:hover{ display:block; width:25px; height: 25px; line-height:25px; text-decoration: none; background: url(../img/rating-stars.png) left bottom; z-index: 2; left: 0px; border:none; }
.star-rating a.one-star { left: 0px; }
.star-rating a.two-stars{ left:25px; }
.star-rating a.three-stars { left: 50px; }
.star-rating a.four-stars  { left: 75px; }
.star-rating a.five-stars  { left: 100px; }
.star-rating a.one-star:hover { width:25px; }
.star-rating a.two-stars:hover{ width: 50px; }
.star-rating a.three-stars:hover { width: 75px; }
.star-rating a.four-stars:hover  { width: 100px; }
.star-rating a.five-stars:hover  { width: 125px; }
.star-rating a:active { outline: none; }
.star-rating li.current-rating { background: url(../img/rating-stars.png) left -48px; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1; }

/* Meniu dropdown
-------------------------------------------------------------- */
#drop-nav { width:991px; min-height:31px; margin:0 2px; z-index:3; background: #838e94 url(../img/bg-x.png) 0px -251px repeat-x; }
#drop-nav ul { list-style:none; margin:0px; padding:0px; background-position:0px -251px; }
#drop-nav ul li.parent { float:left; position:relative; z-index:3; height: 30px; border-left: 1px solid #abb3b7; border-right: 1px solid #677075; background:#838e94 url(../img/bg-x.png) repeat-x 0px -251px; z-index:4;}

#drop-nav ul li.over { z-index:999;}

#drop-nav ul li.parent a { color: #fff; font-size:13px; text-decoration:none; font-weight: normal; display: inline; height: 30px; padding: 7px 15px 7px 15px; line-height: 30px; text-align: center; }
#drop-nav ul li.parent.activ, #drop-nav ul li.parent.activ a , #drop-nav ul li.parent a:hover { background:#696a6c url(../img/bg-x.png) repeat-x 0px -283px; color: #fff; text-decoration:none; z-index:99;}
#drop-nav ul li.parent.last { background:#c83434 url(../img/elemente-grafice.png) -418px -181px; width:119px; height:31px; border-right:none; text-align:center; z-index:3; }
#drop-nav ul li.parent.last a, #drop-nav ul li.last a:hover  { background:none; display:block; padding:0; }
#drop-nav .navTab { background:#696a6c; border:1px solid #abb3b7; border-top: none; z-index:3; display:none;}
#drop-nav .navDrop { padding:8px 0px 8px 12px; }
#drop-nav .navDivide { border-right:1px solid #b9b9b9; display:inline; float:left; width:178px; }
#drop-nav .listDivide { border-top: 1px solid #b9b9b9; height: 1px; margin: 9px 10px 9px 0px; }
#drop-nav .lastOne { border-right: none; display:inline; float:left; width:150px; }
#drop-nav li.sfhover { z-index:9999; }
#drop-nav li:hover .navTab, #drop-nav li.sfhover .navTab { display:block; position:absolute; left:-1px; top:30px; }
#drop-nav .navTab ul li { background: #696a6c url('../img/nav_bull.gif') 0px 7px no-repeat; padding:0;border:0; height:18px; }
#drop-nav .navTab ul li a, #drop-nav .navTab ul li a:hover { background:none !important; color:#fff !important; font-size:11px; padding-right:0; }
#drop-nav .navTab .navDrop ul li a{margin:0; padding:0; display:block; text-align:left; line-height:18px; text-indent:15px;}
#drop-nav .navTab ul li a:hover{text-decoration:underline;}
#drop-nav .indent_link_fmt { margin-left:10px; }
#drop-nav .tab-nav-hc {width:572px;}
#drop-nav .tab-nav-serv .navDrop{width:170px;}
#drop-nav .tab-nav-dict {width:200px;}
#drop-nav .meniu-coloana-3{border:0;}
#drop-nav ul li.vezi-toate-centrele{background:none;padding:3px 0 8px 12px!important;}
#drop-nav ul li.vezi-toate-centrele a{width:141px; height:24px!important;background:url(../img/elemente-grafice-butoane.png) 0 0 no-repeat!important; display:block;}
#drop-nav ul li.vezi-toate-centrele a:hover{background:url(../img/elemente-grafice-butoane.png) -142px 0 no-repeat!important;height:24px!important;}

/* Top search form
-------------------------------------------------------------- */
.top-form {height:50px; width:520px; float:left; padding:30px 0 0 30px; position:relative; z-index:400;}
.top-form .textfield, .textfield-focus { background: #f3f3f3 url(../img/elemente-grafice.png) no-repeat -3px -179px; width:272px; height:18px; font-size:14px; outline:none; font-family:Arial, Helvetica, sans-serif; border:0; padding: 9px 130px 5px 7px; margin-right:3px; float:left; display:block; color:#bbb; }
.top-form .textfield-focus { color: #000; }
.buton-cauta-header  { background: #abc1cd url(../img/elemente-grafice.png) -3px -214px; width:90px; height:33px; border:0; outline:none; cursor:pointer;}
#search_options .select-box-top, #search_options .select-box-bottom, #search_options_close {background:transparent url(../img/elemente-grafice-search.png) no-repeat;}
#search_options{ position:absolute; top:58px; right:118px; width:167px; }
#search_options a{ outline:none; }
#search_options_link{ position:absolute; top:39px; right:118px; display:block; outline:none; background: #cccccc url(../img/elemente-grafice-search.png) no-repeat -58px -14px; font-size:10px; color:#fff; width:103px; height:18px; line-height:18px; padding-left:6px; }
#search_options_link:hover{ color: #fff; text-decoration:none; }
#search_options_link.selected{ background-position:-58px -34px; color: #CCCCCC; }
#search_options .select-box-top{height:6px; width:167px; background-position:left top; font-size:0px;}
#search_options .select-box-bottom{height:6px; width:167px; background-position:left -6px; font-size:0px;}
#search_options .select-box-content{ background:transparent url(../img/elemente-grafice-search.png) -171px 0 repeat-y;overflow:hidden;}
#search_options .select-box-inner{ width:155px; background:#f4f4f4 none repeat scroll 0 0; margin:0 6px; position:relative; padding:8px 0 6px 0; }
#search_options p{font-size:14px;font-weight:bold; margin:0 0 0 10px; padding-bottom:5px;}
#search_options_close{ display:block; position:absolute; top:5px; right:5px; width:20px; height:20px; background-position: -7px -23px; text-indent:-9999px; outline:none; }
#search_options_close:hover{ background-position: -29px -23px; }
#search_options ul{	list-style:none; margin:0; padding:0;}
#search_options ul li a{  padding-left:10px; display:block; height:21px; line-height:21px; text-decoration:none; color:#547CA4; }
#search_options ul li a:hover{ background: #e1e5eb;}
.camp-cautare-google{padding-right:7px!important; width:395px!important;}

/* Layout
-------------------------------------------------------------- */
#wrapper {/*background:url(background.jpg) center; */}
#container { width:995px; margin:5px auto; }
a.sfmlogo{width:195px; height: 85px; float:left; margin:5px 0 0 10px; outline:none; text-indent:-9999px; cursor:pointer; }
.container-login { width:195px; text-align:right; padding:31px 35px 0 0; }
.holder_col { width:983px; padding:5px 6px; }
.col_st_main{ width:668px; float:left;  margin-bottom:5px }
.col_full{ width:971px; 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; overflow:hidden; }
.col_center_small { width:456px; }
.col_dr_small  { width:310px; float:right; }
.footer, .header{ background: #fff url(../img/elemente-grafice-layout.png) no-repeat; }
.header { background-position:-3px -105px; width:995px; height:95px; }
.footer{ background-position:-3px 0; width:955px; height:87px; padding:15px 20px 0 20px; }
.footerimg  { font-size:10px; }
.left-footer { float:left; width:758px;}
.left-footer p{ color:#aeaeae; font-size:11px; }
.footer-meniu{height:25px;}
.footer-meniu li{float:left; margin:0 15px 0 0;}
.right-footer{ float:right; width:190px; margin-top:17px;}
.continut { background: #fff url(../img/elemente-grafice-layout.png) repeat-y -1001px -101px; width:995px; margin-top:-2px; padding-top:1px; }

/* Comentarii
-------------------------------------------------------------- */
#comentarii { background:#EBEBEB; margin:10px; padding-left:130px; }
#comentarii.alb{ background:#fff; }
#comentarii ul { padding-bottom:0; }
#comentarii ul li{ margin:10px 0; padding:1px 0 0; border:0; }
#comentarii .comment_wrap { background:#fff; border:1px solid #DCDDDD; position:relative; }
#comentarii .comment_wrap.alb { background:#f8f8f8; }
#comentarii .comment_author { color:#8D8D8D; font-size:10px; left:-130px; line-height:14px; position:absolute; width:100px; }
#comentarii .comment_author img { border:1px solid #c2c3c3; padding:2px;}
#comentarii .comment_author span { display:block; }
#comentarii .single_comment { padding:20px; }
#comentarii .single_comment p{ padding:0px; margin:0; }
#comentarii .comment_arrow { left:-33px;	position:absolute; top:20px; border:0; }
.tab-container.comentarii{ margin:5px 0 0 0!important;}
.single_comment_art { border:1px solid #DCDDDD; background:#f8f8f8; width:820px; min-height:106px; }


/* Titluri cu background
-------------------------------------------------------------- */
.titlu-hc, .titlu-manechin, .titlu-prim-ajutor, .titlu-revista, .titlu-legislatie, .titlu-sponsor .titlu-consulta{ position:relative; }
.titlu-hc span { color:#ffffff; top:5px; left:10px; font-size:24px; font-weight:normal; position:absolute; z-index:1; padding-right:10px;}
.titlu-hc h1 { color:#ffffff; font-size:24px; font-weight:normal; padding:1px 10px 0 10px; z-index:2; position:relative; margin-bottom:5px;}
.titlu-hc h1.shadow, .titlu-hc span, .titlu-consulta span { color:#636363; top:6px; left:11px; }
.titlu-hc		 { background:#90a1bb; border-bottom:solid 1px #6c819c; }
.titlu-manechin  { background:#978b52; border-bottom:solid 1px #675f38; }
.titlu-consulta  { background:#587691; border-bottom:solid 1px #3c5063; }
.titlu-prim-ajutor  { background:#bf2929; border-bottom:solid 1px #992121; }
.titlu-revista { background:#3e92c5; border-bottom:solid 1px #30759f; }
.titlu-legislatie{ background:#1ca567; border-bottom:solid 1px #168352; }
.titlu-sponsor{ background:#debd4c; border-bottom:solid 1px #c6a329; }
.titlu-remedii{ background:#82b419; border-bottom:solid 1px #4f6e0f; }
.titlu-retete { background:#f8aa04; border-bottom:solid 1px #bc8000; }
.titlu-otravuri  { background:#393939; border-bottom:solid 1px #000000; }
.titlu-otravuri span{ color:#000; }

/* 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:6px 0 0 0; }
.item-lista-art .art-desc{width:343px; text-align:justify; margin:0; padding:0;}
.item-lista-cat h3{margin:0 0 10px 0;}
.item-lista-cat ul.cat-desc{width:555px; text-align:justify; margin-top:0;}
.item-lista-cat ul.cat-desc li{background-position:-10px -1884px; 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, small.cubg{background:#e9e9e9;padding:3px 6px; color:#000;}

/* Pagina health center
-------------------------------------------------------------- */
.hc-flash  { background:#90A1BB; margin-top:1px; width:456px; height:177px; }
div.hc-image-crop{ display:block; text-align:center; width:456px; height:177px; line-height:177px; overflow:hidden; position:relative; z-index:1; }
div.hc-image-crop img  { font-size:18px; color:#fff; font-weight:bold; }
.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 ul li 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(../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;}

/* Articol wiki (pagina de articol)
-------------------------------------------------------------- */
h1.h1-articol{letter-spacing:-0.02em;margin-bottom:10px;}
.continut-articol {line-height:1.5em;}
.continut-articol img{border:1px solid #bfbfbf; padding:3px; margin-right:4px; font-size:11px;text-align:center;vertical-align:middle;}
.continut-articol p, .continut-articol font, .continut-articol p font, .wiki-intro, .continut-articol div p, .continut-articol div div, .continut-articol div, .continut-articol div div font, .continut-articol div font , .continut-articol font{ font-family:sans-serif; font-size:12px; line-height:1.5em; text-align:left; }
.cuprins-articol{ margin-top:5px; padding:0 5px 5px 0; /*background:url(../img/bg_cuprins.jpg) repeat-x top left #eef2f5; border-bottom:1px solid #d6dadb;*/ }
.cuprins-articol h3 { font-size:22px; color:#333; position:relative; margin:14px 0 14px 0;  }
.cuprins-articol ol  { padding:3px 0 0 0; margin-left:25px; color:#547CA4;}
.cuprins-articol ol li { margin:0 0 3px 5px; padding:0; }
.cuprins-articol li a{ display:block; margin:0;padding:0; width:412px; }
.continut-articol ul, .continut-articol ol { list-style-position: inside; }
h4.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;}
h4.titlu-wiki-art a	{position:absolute; right:0; top:3px; font-size:12px;}
a.img-art, div.img-art{position:relative;float:left;margin:0; border:1px solid #bfbfbf; padding:3px; margin-right:4px; color:#fff;display:block;z-index:2;}
a.img-art:hover{color:#fff;text-decoration:none;}
a.img-art:hover span{background:#c00;z-index:1;}
a.img-art:active span{line-height:20px;}
a.img-art span{text-align:center;position:absolute;bottom:8px; right:8px; height:19px; width:91px; line-height:19px; background:#000; opacity:0.7; -khtml-opacity:0.7; font-size:11px;z-index:1;cursor:pointer;display:block;}
.article-autolink, .article-autolink:hover, .article-autolink:active  {color:#147af7!important;}
.article-autolink:hover  {color:#147af7!important; text-decoration:underline;}
.article-autolink:visited {color:#781fc9!important;}
.font-container{ width:105px; margin-right:-7px; float:right; }
.font-container li{ float:left;list-style:none;width:35px; }
.font-container a{ display:block;text-indent:-9999px;outline:none;width:28px;height:23px;background:url(../img/font-size-buttons.gif) no-repeat; }
a.font-minus{ background-position:0 0; }
a.font-reset{ background-position:-30px 0; }
a.font-plus{ background-position:-60px 0; }
a.font-minus:hover{ background-position:0 -25px; }
a.font-reset:hover{ background-position:-30px -25px; }
a.font-plus:hover{ background-position:-60px -25px; }
.article-info-container{width:427px; height:23px; overflow:hidden;padding:5px 10px; background:#e9e9e9; -moz-border-radius:6px; margin-bottom:10px;}
.article-info-container div{line-height:23px; display:inline;}

/* Footer articol
-------------------------------------------------------------- */
.footer-articol, .icon-comentarii, .icon-vizualizari{background:url(../img/elemente-grafice-footer-articol.png) no-repeat;}
.icon-yahoo-messenger, .icon-delicious, .icon-technorati, .icon-digg, .icon-facebook, .icon-stumbleupon, .icon-twitter{background:url(../img/elemente-grafice-footer-articol.png) no-repeat; width:32px; height:30px; text-indent:-9999px; outline:none; margin:10px 5px 0 0;}
.footer-articol {width:771px; height:48px; background-position:top left;}
.icon-comentarii, .icon-vizualizari {height:25px; width:136px; text-indent:38px; line-height:25px; margin:13px 0 0 15px;}
.icon-comentarii { background-position:0 -66px; text-indent:42px; width:130px; margin-left:15px;}
.icon-vizualizari{ background-position:-136px -64px; }
.icon-yahoo-messenger{ background-position:-286px -61px; margin-left:24px; } .icon-yahoo-messenger:hover{ background-position:-286px -113px; }
.icon-delicious{ background-position:-325px -61px; } .icon-delicious:hover{ background-position:-325px -113px; }
.icon-technorati  { background-position:-365px -61px; } .icon-technorati:hover  { background-position:-365px -113px; }
.icon-digg  { background-position:-405px -61px; } .icon-digg:hover  { background-position:-405px -113px; }
.icon-facebook { background-position:-445px -61px; } .icon-facebook:hover { background-position:-445px -113px; }
.icon-stumbleupon { background-position:-485px -61px; } .icon-stumbleupon:hover { background-position:-485px -113px; }
.icon-twitter  { background-position:-725px -61px; } .icon-twitter:hover  { background-position:-725px -113px; }
.footer-articol .buton_red{margin:13px 13px 0 0;}
/*#adauga-comentariu{border:1px solid #D6DADB;background:#f7f8f8;}*/

/* Pagini: Dictionar / Medicamente / Ghid medical
-------------------------------------------------------------- */
.dictionare-top-round{width:455px; height:4px; background: #99afc5 url(../img/elemente-grafice.png) no-repeat -3px -328px; font-size:0px; display:block; }
.dictionare  { position:relative; width:455px; height:205px; background:#99afc5 url(../img/dictionare-bottom-round.png) no-repeat scroll left bottom; }
.dictionar{ position:absolute; float:right; margin:-34px 0 0 0; left: 317px; top: 1px; }
.dictionare-content{ border:1px solid #526f8c; width:445px; height: 199px; margin:0 4px 4px 4px; background-position:0 -631px; }
#testinput_xml  { padding:1px; }
.dictionare-text{ width:320px; margin:10px 15px; }
.dictionare-text span{ font-size:18px; position:absolute; color:#fff; height:20px; top:12px; left:21px; }
.dictionare-text h1, .dictionare-text span.shadow  { font-size:18px; position:absolute; height:20px; top:11px; left:20px; color:#000;}
.dictionare-text .dict-desc{position:absolute; top:40px; width:300px;}
.dictionare-text .dict-desc p{font-size:11px; margin-bottom:5px;}
.label-termen{ position:absolute; left: -105px; top: 4px; }
.dictionare form{ position:absolute; left:120px; top:153px; width:320px; }
.container-alfabet { background:#8f764f; height:30px; }
.legenda-alfabet{ color:#fff; float:left; padding:4px 0 0 10px; width:45px}
.container-alfabet ul{ height: 17px; margin: 9px 0 0 5px; width:390px; float:left; }
.container-alfabet ul li{ float:left; width:15px; text-align:center; }
.container-alfabet ul li a { color:#fff; font-weight:bold; display:block; width:15px; height:17px; font-size:12px; }
.container-alfabet ul li.litera-selectata a, .container-alfabet ul li a:hover { color:#785d37; background-position:-7px -1939px; text-decoration:none; }
ul.grupuri-litere  { height:20px; background: #d9d1b7; padding:4px 0 0 5px; }
ul.grupuri-litere li  { float:left; width:58px; height:22px; margin-right:2px; }
ul.grupuri-litere li a{ display:block; width:58px; height:22px; text-align:center; color:#fff; background-position:-625px -211px; font-weight:bold; line-height:22px; }
ul.grupuri-litere li a:hover, ul.grupuri-litere li a.grup-activ { color:#fff; text-decoration:none; background-position:-563px -211px; }
.container-lista-termeni{ background:#d9d2b6; }
.container-lista-termeni ul li a{ display:block; }
.overflow-termeni  { overflow-y:scroll; height:300px; width: 445px; margin:0 4px; border:1px solid #b4aa82; background:#fff; }
.overflow-termeni ul  { width:213px; float:left; }
.overflow-termeni ul li  { padding:2px 3px; border-bottom:1px solid #eaeae2; }
.prospect-medicament, prospect-medicament p, prospect-medicament font, .detaliu-termen, .detaliu-termen font, .detaliu-termen p, .detaliu-termen div{ font-family:sans-serif; font-size:12px; line-height:1.5em; text-align:left; }
ul.lista-search-termeni { margin:0;}
ul.lista-search-termeni li a  { line-height:22px;margin-left:5px;}
.titlu-dupa-box { color:#006699; font-size:24px; font-weight:normal; margin:10px 0 8px 0; }

/* Pagina analize medicale
-------------------------------------------------------------- */
#analize a.carousel-jumper.selected, #analize a.carousel-jumper.tab-sus,
#analize a.carousel-jumper.selected.tab-sus, .container-tab-lista-analize,
.container-tab-lista-analize-jos, #analize a.carousel-jumper, .coloana-sageata
{background:url(../img/elemente-grafice-analize.png) no-repeat;}
.box-tabel-lista-analize{ background:#99afc5; margin-top:3px; }
.intro-analize{ width:435px; float:left; }
.intro-analize b { float:left; font:bold 14px arial; }
.intro-analize a { float:right; font:bold 14px arial; text-decoration:underline; }
.intro-analize p { margin-top:6px; }
.header-analize  { height:26px; margin:1px 6px 1px 10px; width:504px; }
.header-analize p{ width:217px; line-height:27px; text-indent:3px; color:#fff; float:left; }
.cauta-analiza-container{ float:right; width:280px; }
.tab-container{ margin:5px 5px 4px 5px;}
#lista-taburi-analize { width:204px; float:left; }
#analize a.carousel-jumper { background-position: -308px -34px; height:32px; width:195px; display:block; line-height:32px; font-size:10px; padding-left:9px; border:0;}
#analize a.carousel-jumper:hover { text-decoration:none; color:#000;}
#analize a.carousel-jumper.selected { height:32px;background-position: -308px 0; }
#analize span a.carousel-jumper  { height:34px!important; background-position: -308px -104px; }
#analize span a.carousel-jumper.selected{ margin:0;border:0;background-position: -308px -68px;}
.container-tab-lista-analize  { background-position: top left; width:306px; }
.container-tab-lista-analize-jos { background-position: bottom left; margin-top:5px; width:306px; }
.tab-lista-analize { overflow-y:scroll; width:302px; }
.slide-analize{overflow-y:scroll;width:302px;height:441px;}
#shopping_cart { width:300px;margin:0;}
.tabel-analize { width:300px; border-collapse: collapse;}
.tabel-analize th { border-color:#fff; background:#afc9e3; color:#4a5a6a; font-size:10px; padding: 1px 0px; height:25px;}
.tabel-analize td { border:1px solid #fff; background:#ecf2f8; padding:0 0px; font-size:10px; height: 24px; }
.tabel-analize td a img { border:0;}
.tip-analize { background:#99afc6; padding:2px 10px 2px 18px; color:#fff; vertical-align:middle;}
.sliding_product  { padding:3px 5px;}
.coloana-sageata  { width:130px; height:178px; float:left; margin-top:95px; margin-left:14px; background-position: -347px -618px;}
.coloana-sageata p{ margin:50px 0 0 15px;}
.lista-titluri{ margin-left:10px!important;}
.lista-titluri ul{}
.lista-titluri ul li{background-position: -10px -1884px; padding: 0 0 5px 15px;}

/* Prima pagina
-------------------------------------------------------------- */
.homepage-slideshow, #top10-container, #top10-container .top10-cc, .homepage-top10 .selected,
.carousel-prev, .carousel-next, 
.brown-box-homepage ul li a:hover{ background:url(../img/elemente-grafice-homepage.png) no-repeat; }
.latest-news-homepage-container  { position:relative; width: 668px; height: 262px; background:#99AFC5; }
.homepage-slideshow  { position:absolute; width: 428px; height: 262px; background-position: -2px -308px;  }
#flash-hp{ width: 428px; height: 262px; }
#flash-hp p, p.nojs-warning { background:#BFCEDD none repeat scroll 0 0; border:1px solid #6686A4; color:#333333; font-size:12px; left:50%; top:50%; margin-top:-67px; margin-left:-165px; line-height:1.3em; padding:20px; position:absolute; text-align:center; width:291px; }
#top10-container  { position:absolute; width: 230px; height: 248px; background-position: -190px -43px; padding:7px 5px; left:428px;}
#top10-container h4  { color:#fff; height:32px; line-height:30px; text-indent:7px; font-size:13px; position:relative; }
#top10-container h4 span{ font-size:16px; color:#FFFF00; position:absolute; top:1px; left:1px; }
#top10-container h4 span.shadow  { position:absolute; top:2px; left:2px; color:#3d5c7c; }
#top10-container h4 em  { position:absolute; left:60px; }
#top10-container .top10-cc { background-position: -354px -21px; width:75px; height:19px; text-align:center; line-height:19px; display:block; float:left;}
#top10-container .selected { background-position: -275px -21px; color:#000; }
#top10-container .top10-cc:hover { background-position: -275px -21px; color:#000; }
#top10-wrapper { width: 230px; height: 200px; overflow: hidden; }
#top10-content { width: 690px; }
#top10-container a,
#top10-container a:hover { color:#fff; text-decoration:none; display:block; }
#top10-container .top10-content { width:230px; }
#top10-container .top10-content a { color:#547ca4; }
#top10-container .top10-content a:hover { color:#004d83; }
#top10-container .top10-content ul { }
#top10-container .top10-content ul li  { padding:2px 0 3px 0; font-size:12px; }
#top10-container .top10-content ul li a b { color:#fff; background: #c2cbd3; padding:0 2px 0 12px; font-size:9px; margin:0 6px 0 2px; }
#top10-container .top10-content ul li a b.ultim { padding:0 1px 0 8px; }
#top10-container .top10-content ul li a:hover b { background: #004d83; color:#fff; }
.brown-box-homepage ul  { border:1px solid #475d72; border-top:0; background:#fff; padding:0 3px; }
.brown-box-homepage ul li  { line-height: 32px; border-bottom:1px solid #e9e9e9; text-indent:40px; }
.brown-box-homepage ul li a{ display:block; }
.brown-box-homepage ul li a:hover{ text-decoration:none; background-position: 163px -41px; }
.box-blue-hp h3{ background: #6a88a6 url(../img/elemente-grafice-homepage.png) no-repeat left -574px; height: 26px; color:#fff; font-size:15px; line-height:26px; text-indent:10px; }
.box-blue-hp .box_content  { border:1px solid #485d72; }
.box-blue-hp .box_content li {width:205px; height:50px; }
.box-blue-hp-content { width:454px; border:1px solid #485d72; padding:5px 0;}
.box-blue-hp-content div{ width:225px; }
.box-blue-hp-content div a { width:205px; }
.box-blue-mic-hp  { width:225px; }
.box-blue-mic-hp h3  { background: #6a88a6 url(../img/elemente-grafice-homepage.png) no-repeat left -11px; height: 26px; color:#fff; font-size:15px; line-height:26px; text-indent:10px; }
.box-blue-mic-hp-content{ border:1px solid #475d72; border-top: 1px solid #475d72; background:#fff; width:203px; padding:10px; padding-top:0; }
.box-blue-mic-hp-content .desc{ width: 110px; position:relative; }
.box-parteners-hp h3 { background: #6a88a6 url(../img/elemente-grafice-homepage.png) no-repeat left -604px; height:19px; color:#fff; font-size:12px; line-height:19px; text-indent:7px; }
.box-parteners-hp h3 a  { color:#fff; font-size:10px; line-height:19px; font-weight:normal; padding-right:8px;}
.read-more-hp  { text-align:right; margin:5px -10px 0 0; }
.main { width: 981px; }
.box-blue-mic-hp h3  a, .box-blue-hp h3 a{ color:#fff; font-size:15px; display:block;}
.box-blue-mic-hp h3  a:hover, .box-blue-hp h3 a:hover{ color:#fff; text-decoration:none; }
#scroller-medici, #scroller-parteneri { width: 875px; height: 150px; overflow: hidden; }
.slide-partener  { width: 91px;  height: 120px; float:left; background-color: #FFF; padding: 20px 21px 10px 0; text-align:center; font-size:10px; line-height:1.2em }
.carousel-prev,
.carousel-next{ width:37px; height:37px; text-indent:-9999px; outline:none; }
.carousel-prev{ margin:36px 12px 0 5px; background-position:-49px -150px; }
.carousel-next{ margin:36px 6px 0 0; background-position:0  -150px; }
.slider-menu a.disabled{display:none;}
.box-concurs-homepage{width:290px; height:172px; background: #f2f2f2 url(../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 a em span{color:#cc0000!important;}
#scroller-concurs { width: 290px; height: 110px; overflow: hidden; margin-top:10px; }
.main-concurs { width: 290px; }
.slide-concurs{ width: 290px; height: 110px; float:left; padding:0;}
.concurs-content { width:176px;}
.menu-concurs { width:290px; position:relative; background: url(../img/gray-spacer.png) no-repeat;}
.menu-concurs a.tab{ float:right; text-align:center; margin-right:5px; line-height:26px; width:23px; height:27px; display:block; background:#fdfdfd url(../img/elemente-grafice-homepage.png) no-repeat -619px 0px; }
.menu-concurs a.selected { background:#e5e5e5 url(../img/elemente-grafice-homepage.png) no-repeat -594px 0px; }
.menu-concurs a:hover { text-decoration:none; }
.arhiva-concursuri{position:absolute;top:10px;left:2px}
.crop-poza-stire-60{width:80px!important; height: 60px; border:1px solid #CCCCCC; overflow:hidden; }
.titlu-stire-mica{margin-left:5px; }
.crop-poza-stire-60 a{ overflow:hidden; text-align:center; display:block; width:76px!important; height: 56px!important; padding:2px 0 0 2px!important; margin:0!important; border:0!important; }
.crop-poza-stire-60 img{font-size:10px;}
.box-mic-stire{padding-left:5px; width:220px!important;}
.stire-mica-right{width:130px!important; padding-left:5px; width:100px!important;}
.stire-mica-right a{font-size:14px;font-weight:bold; display:block!important;width:130px!important;height:62px!important;}
.desc-stire-mica{width:216px; padding:3px 0 5px 0; border-bottom:1px solid #d3d3d3; margin-bottom:5px;}
.box-hp-med-art{list-style:circle inside; width:141px; float:left; padding:0 0 0 10px ;margin:0;color:#396694;line-height:1.5em;}

/* Pagina farmacii (cauta, browse, detaliu)
-------------------------------------------------------------- */
h1.titlu-cautare-hp { position: absolute; font-size: 20px; color:#000; top: 12px; left:10px; }
#container .titlu-farmacii h3{margin:0px 0 5px 0px; }
ul.detalii-farmacie li h3 { padding-left:34px; margin:0; height:25px; line-height:26px; }
ul.detalii-farmacie li { padding:4px 4px; border-bottom:1px #e9e9e9 solid; }
ul.detalii-farmacie li p  { padding:5px 0 5px 34px; }
ul.detalii-farmacie li.small-padding p{ padding:4px 0 0 38px; }
ul.detalii-farmacie li.no-border{ border:0; }
ul.parametrii-cautare{ margin-right:7px; }
ul.parametrii-cautare li{ padding-left:5px; 	float:left; }
.box-cautare-hp  { width:667px; height:250px; background: #a9c7dd url(../img/bg-x.png) repeat-x 0 0; position:relative; }
.box-left-hp 		{ width:10px; height:250px; background-position:-585px -276px; float:left; font-size:1px; }
.box-right-hp 		{ width:10px; height:250px; background-position:-599px -276px; float:right; font-size:1px; }
.descriere-cautare-hp { position:absolute; top:48px; }
.descriere-cautare-hp { font-size:10px; margin:0 5px; color:#5b5b5b; }
.descriere-farmacie { margin-top:5px; padding:10px; border:#d5d5d5 solid 1px; }
.linia1-cautare-hp  { position:absolute; top:80px; left:65px; }
.linia2-cautare-hp  { position:absolute; top:160px; left:65px; }
.linia3-cautare-hp  { position:absolute; top:200px; left:100px; }
.linia3-cautare-hp a{ color:#000; font-size:11px; text-decoration:underline; }
.linia3-cautare-hp a:hover{ color:#000; text-decoration:none; }
table.orar-farm  { border-collapse:collapse; margin-top:10px; }
table.orar-farm td, th { padding:10px; border:1px solid #bbb; }
table.orar-farm th  { background-position:0 -605px; padding:4px; }
.map-border{ border:1px solid #cccccc; }

.tab-farm{padding:10px;border:1px solid #d5d5d5; margin-right:5px;margin-bottom:-1px;z-index:2;position:relative;background:#f4f4f4;font-weight:bold;}
.tab-farm:hover{text-decoration:none;}
.tab-farm.selected{border-bottom:1px solid #fff;background:#fff;}
.harta-farm-container{margin:0;width:407px; height:420px;border:1px solid #d5d5d5;z-index:1;position:relative;}
.harta-farm{width:401px; height:414px; margin:3px;}
.cont-detalii-farmacie{width:250px; padding:0px; border:0!important;}
ul.detalii-farmacie{width:250px; padding:0px; border:#d5d5d5 solid 1px;overflow:auto;}
.lista-close-farm{width:250px; height:455px;overflow:auto; border:#d5d5d5 solid 1px!important;}
.lista-close-farm ul {padding:0 5px;}
.lista-close-farm ul li{padding:10px 5px;border-bottom:1px solid #d5d5d5;}
.lista-close-farm ul li h5{font-size:12px; font-weight:normal; margin-bottom:5px;}
.lista-close-farm ul li h5 a{display:block;}
.lista-close-farm ul li span{color:#666;}
.taburi-farmacii-wrapper{width:668px;margin:0!important;}

/* Pagina medici parteneri
-------------------------------------------------------------- */
.medic-partener { width:153px; margin:0 0 15px 0;}
.thumb-partener { border:1px solid #cccccc; width:100px; height:100px;margin:0 auto 4px auto; padding:2px;}
.thumb-partener a{ width:100px; height:100px; overflow:hidden; display:block;  }
.thumb-partener img { display:block; font-size:11px; max-width:120px; }
* html .thumb-partener img { width:100px; }
table.lista-parteneri{padding:0; border-collapse:collapse; margin-left:1px; }
table.lista-parteneri th{padding:0; font-size:12px; height:26px; background:#dde8fa; border:1px solid #bdd1f1;text-align:left; text-indent:10px; }
table.lista-parteneri th div{position:relative;}
table.lista-parteneri th h3{padding:0; font-size:12px;line-height:26px;}
table.lista-parteneri th a{font-size:12px; position:absolute; right:5px; top:6px;}

/* Pagina clinici
-------------------------------------------------------------- */
.bg-harta-ro { background:url(../img/bg-harta-romaniei.jpg) no-repeat; width:667px; height:338px; position:relative; margin-right:5px; }
.harta-ro { position:absolute; left:258px; top:40px; }
.bg-harta-ro h1,
.bg-harta-ro span  { font-size: 25px; position:absolute; font-weight:normal; }
.bg-harta-ro span  { left:22px; top:20px; color: #ffea00; }
.bg-harta-ro h1 { left:23px; top:21px; color: #000000; }
.bg-harta-ro p  { font-size:15px; color:#fff; position:absolute; top:70px; left:22px; width:210px; }
.domenii-activitate{ float:left; width:650px; padding-left:10px; }
.domenii-activitate h4{ font-size: 24px; color: #546f93; font-weight: normal; margin:15px 0; }
.domenii-activitate ul{ float:left; width:325px; }
.domenii-activitate ul li{ height:20px; background-position: -10px -1884px; padding: 0 0 0 15px; width:310px; }
.domenii-activitate ul li a{ width:310px; display:block; }
#flashcontent p { border:1px solid #000; background:#ddd; width:130px; height:97px; text-align:center; margin-top:0px; margin-left:70px; padding:10px; font-size:11px; color:#000; }

/* Pagina ilustratii medicale
-------------------------------------------------------------- */
.ilustratii-bg{background: url(../img/elemente-grafice-ilustratii.gif) 0 -93px repeat-x; position:relative;border-top:1px solid #454545;}
.ilustratii-left, .ilustratii-right{position:absolute;top:0px;width:333px;height:342px;display:block; z-index:3; outline:none; cursor:pointer;}
.ilustratii-left {left:0; background:none;}
.ilustratii-left:hover{background:url(../img/elemente-grafice-ilustratii.gif) no-repeat -39px 126px;}
.ilustratii-right{right:0; background:none;}
.ilustratii-right:hover{background:url(../img/elemente-grafice-ilustratii.gif) no-repeat 295px 126px;}
#ilustratii-wrapper { width: 668px; height: 565px; overflow: hidden; }
#ilustratii-wrapper.galerie-wrapper { height: 381px; }
#ilustratii-content .ilustratii-slide {float: left; width: 668px; height: 383px;}
.poza-ilustratie{width:658px; height:378px; margin:5px 5px 0 5px;}
.poza-ilustratie td.in-centru{text-align:center;vertical-align:middle; width:658px; height:337px;}
.ilustratii-image-crop{width:658px; height:337px;overflow:hidden;}
.in-centru img{max-height:335px;font-size:25px;color:#fff;}
.descriere-ilustratie{width:648px; height:157px;padding:15px 10px 10px 10px;overflow:auto;}
.nr-ilustratie, .nr-fotografie{color:#fff;height:36px;line-height:36px;text-align:center;padding:4px 5px 0 5px;}
.nr-fotografie{text-align:left;}

/* Pagina galerie foto
-------------------------------------------------------------- */
#overlayer{background:#000000; position:absolute;top:0; left:0;width:100%;height:100%;}
.titlu-gal{ position:relative; border-bottom:1px solid #000; background:#131313; -moz-border-radius:7px 7px 0 0; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; }
.titlu-gal h1{ font-size:24px; font-weight:normal; color:#ffffff; padding:5px 0 5px 7px; margin:0;z-index:2;position:relative; }
.titlu-gal span{ position:absolute; left:8px; top:6px; font-size:24px; font-weight:normal; color:#000; z-index:1; }
.light-switcher{position:absolute;width:30px;height:30px;display:block;top:5px;right:5px;background: transparent url(../img/elemente-grafice-ilustratii.gif) no-repeat 0px -922px;text-indent:-9999px;outline:none;z-index:3;}
.lumina-aprinsa{background-position: -27px -922px;}
#carousel-poze{width: 583px; height: 150px; overflow: hidden; background:#efefef!important;position:absolute;left:45px;top:15px;}
#carousel-poze-content{background:#efefef;}
.slide-poze{width:600px; height:150px; background:#efefef; }
.slide-poze-100{width:118px; text-align:center;font-size:11px; background:#efefef;}
.slide-poze-100 p{margin-right:14px;}
.slide-poze-100 p a{}
.carousel-poze-prev, .carousel-poze-next{position:absolute; top:31px; background: #efefef url(../img/elemente-grafice-ilustratii.gif) no-repeat; height:73px; width:41px;display:block; text-indent:-9999px; outline:none;}
.carousel-poze-prev{background-position: 6px -709px; left:0; }
.carousel-poze-next{background-position: -43px -709px; right:0; }
.carousel-poze-prev:hover{background-position: 6px -815px; }
.carousel-poze-next:hover{background-position: -43px -815px; }
.carousel-galerii-jumper{position:absolute; top:11px;right:11px;z-index:5; }
.carousel-galerii-jumper li{float:left;width:17px;height:17px;}
.carousel-galerii-jumper li a{display:block;width:17px;height:17px;background: #131313 url(../img/elemente-grafice-ilustratii.gif) no-repeat -1px -906px!important;text-indent:-9999px;outline:none;}
.carousel-galerii-jumper li a:hover, .carousel-galerii-jumper li a.carousel-selected{background-position: -18px -906px!important;}
.mai-multe-galerii {width:668px;height:183px;background:#efefef!important;position:relative; }
.toate-galeriile{background:#e4e4e4;border-top:1px solid #dadada;height:20px;position:absolute;bottom:0;left:0;width:668px;text-align:right;font-size:11px;line-height:20px;}
.toate-galeriile a{margin-right:7px;}

/* 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;}
.titlu-gal-hc ul.carousel-galerii-jumper li a{display:block;width:17px;height:17px;background: #90a1bb url(../img/elemente-grafice-ilustratii.gif) no-repeat -1px -954px!important;text-indent:-9999px;outline:none;}
.titlu-gal-hc ul.carousel-galerii-jumper li a:hover, .titlu-gal-hc ul.carousel-galerii-jumper li a.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}
ul.insiruire-litere { height:30px; width:500px;float:none!important;}
ul.insiruire-litere li{float:left; margin:0 0 0 6px; padding:0; list-style:none; width:22px;}
ul.insiruire-litere li a{display:block; position:relative; width:22px; height:24px; line-height:24px;text-align:center; background: url(../img/bg-x.png) 0 -950px repeat-x; border:1px solid #CCCCCC; color:#2E6AB1;}
ul.insiruire-litere li a:hover, ul.insiruire-litere li.zero-noua a:hover{text-decoration:none; background: url(../img/bg-x.png) 0 -974px repeat-x; border:1px solid #949494;}
ul.insiruire-litere li.zero-noua a{ width:32px; height:24px; }
.box-taguri, .box-rounded{padding:9px 10px 10px 45px; border:1px solid #E9E9E9; -moz-border-radius: 7px; -webkit-border-radius:7px; margin:5px 0; line-height:1.5em }
.box-rounded{padding:9px 10px 10px 10px; border:1px solid #D5D5D5; }
.banner-top{width:728px; margin:10px auto 7px auto;}
.captcha{padding:0px; border:1px solid #7F9DB9;}

/* Login
-------------------------------------------------------------- */
.col_motive_register  { width:575px; float:left;  margin-bottom:5px; }
.col_login { width:398px; float:right; }
.box-login{ width:396px; background: #f7f7f7 url(../img/bg-login.png) no-repeat top left; overflow:hidden;}
.box-login-bottom{margin:18px 0 0 0;padding: 0 27px 27px 27px; width:342px; background: #f7f7f7 url(../img/bg-login-bottom.png) no-repeat bottom left;}
.login-field { border:0; width:224px; height:16px; padding:7px; background: #e4e5e5 url(../img/input-bg.png) no-repeat; }
.buton-login { background: #ABC1CD url(../img/elemente-grafice.png) no-repeat -96px -214px; width:90px; height:32px; border:0; outline:none; cursor:pointer; margin: 0 0 0 10px;}
.box-login h1 {padding:0 0 5px 0;}
.box-login p.login-help {margin-bottom:15px;}
ul.avantaje-register{width:500px!important; color:#000!important; list-style-position:outside!important;}
a.buton-call-to-action{margin:30px 0 20px 167px; height:46px; width:175px; display:block; background: #fbbd51 url(../img/buton-inscrie-te.png) top right no-repeat;position:relative;cursor:pointer;}
a.buton-call-to-action:hover{background: #b8d96f url(../img/buton-inscrie-te.png) top left no-repeat;color:#000;text-decoration:none;}
a.buton-call-to-action span{font-size:18px;position:absolute;color:#000; top:11px;left:24px;cursor:pointer;}
a.buton-call-to-action span.shadow{color:#fff;top:12px;left:24px;}
a.buton-call-to-action:active span{padding:1px 0 0 1px;}

/* Index Forum, Index Centre sanatate, Index zone
-------------------------------------------------------------- */
.forum-header, .hcl-header, .zone-header {width:991px; height:102px; margin:0; position:relative; top:-4px; left:-4px; margin-right:-10px;}
.titlu-forum, .titlu-hcl, .titlu-zone {position:relative;}
.forum-header span, .hcl-header span, .zone-header span,
.forum-header h1, .hcl-header h1, .zone-header h1{margin:0;position:absolute;left:18px;font-style:italic; font-weight:bold;}
.forum-header span, .hcl-header span, .zone-header span{ font-size:21px; color: #ffffff; top:15px; }
.forum-header h1, .hcl-header h1, .zone-header h1 { font-size:21px; color: #3d391e; top:14px; }
.zone-table, .forums-table , .tabel-ultimele-topicuri{ margin:-5px; padding:0; position:relative; }
.litera-hc, .litera-zone, .litera-forum{font-size:26px; text-align:center; width:30px;}
.lista-cat-forum { background: #f2f2f2; width:942px; padding:10px  0 10px 5px; }
.lista-cat-forum a, .lista-cat-zone a { display:block; position:relative; float:left; width:229px; line-height:1.5em; margin-left:5px;}
.forum-header p, .zone-header p, .hcl-header p { position:absolute; top:52px; left:18px; }
.forum-header { background:#d7d4b7 url(../img/forum-header-bg.png) repeat-y; }
.hcl-header{ background:#c9d5e8 url(../img/hcl-header-bg.png) repeat-y; }
.zone-header  { background:#fed7a3 url(../img/zone-header-bg.png)  repeat-y; }
.litera-hc { background: #c4d1e4; }
.litera-zone  { background: #fab75f; }
.hcl-header p { top:44px; }
.lista-cat-zone  { background: #f2f2f2; width:470px; }
.lista-cat-zone a{ width:219px }
.coloana-sex-zone{ width:489px }
.zone-table th{ border:0; background:#cfcfcf; }

/* 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(../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; }

/* Box Sensiblu
-------------------------------------------------------------- */
.box-sensiblu{ width:311px; height:82px; position:relative; background: #E2F2FB url(../img/box-sensiblu.png) no-repeat; margin-top:5px; }
.link-sensiblu  { width:121px; height:66px; position:absolute; outline:none; text-indent:-9999px;  top:8px; left:8px; display:block; }
.camp-sensiblu  { width:140px; border:0; font-size:11px;  left:140px; position:absolute; top:53px;  }
.sensiblu-submit{ width: 22px; border:0; background:none; left:279px; position:absolute; top:50px;  height:19px; cursor:pointer; }

/* Box si window feedback
-------------------------------------------------------------- */
#feedback_overlay, .overlay{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0.6; background:#000; z-index:10000;}
#feedback_container, .overlay_container{position:absolute; z-index:10500; width:450px;background: #fff url(../img/bg-x.png) 0 -1179px repeat-x;border:2px solid #000;-moz-border-radius: 10px; top:-520px;}
.feedback_close_link, .overlay_close_link{position:absolute;left:433px;top:-13px;width:30px; height:30px;background: url(../img/fancy_closebox.png) top left no-repeat;text-indent:-9999px; outline:none;cursor:pointer;}
#feedback_form{padding:20px;}
#feedback_form h2{margin:0 0 0 10px;}
#feedback_form .buton_red_mare {margin:15px auto 0 auto;}
#feedback_link{background: #C4E4FE url(../img/box-feedback.png) no-repeat; width:310px; height:80px; display:block;text-indent:-9999px; outline:none;}

/* Pagina consulta medicul
-------------------------------------------------------------- */
/*index*/
.cm-index-wrapper{margin:10px;}
.cm-index-wrapper h1{font:20px/20px arial; color:#fff; position:absolute; top:42px; text-shadow: #000 1px 1px 0; margin-left:25px;}
.cm-index-wrapper .big-click{width:150px;height:323px; position:absolute; display:block; text-indent:-9999px;}
.cm-index-wrapper h1 span{color:#fffd49;}
.box-vs, .box-cm{width:476px;height:362px;margin-bottom:2px;position:relative;}
.box-vs{background: #f3eeda url(../img/bg-consulta-medicul.png) no-repeat top left;}
.box-cm{background: #dae7f3 url(../img/bg-consulta-medicul.png) no-repeat top right;}
.box-cm .big-click{right:0;}
.box-vs h1, .box-vs ul{left: 162px;}
.box-vs ul, .box-cm ul{position:absolute; font:13px/1.9em arial; width:270px; top:95px; margin-left:28px; list-style:disc inside;}
.box-vs .buton_red_mare, .box-cm .buton_red_mare{position:absolute; top:200px; line-height:26px; padding-bottom:0;}
.box-vs .buton_red_mare{right:82px;}
.box-cm .buton_red_mare{left:82px;}
/*pagina manechin*/
#flash-manechin-consulta{width: 332px; height: 579px; margin-left:-5px; position:relative; float:left;}
#flash-autoevaluarea-sanatatii{width: 772px; height: 625px; margin-right:-5px; position:relative; float:left;}
p.nojs-warning-small {background:#BFCEDD; border:1px solid #6686A4; color:#333333; font-size:12px; left:50%; top:50%; margin-top:-67px; margin-left:-138px; line-height:1.3em; padding:20px; position:absolute; text-align:center; width:236px; -moz-border-radius: 5px; -webkit-border-radius:5px;}
.instructiuni-consulta{float:right; background:#eaeef3; border:1px solid #99afc5; width:440px; margin-top:5px; margin-left:-5px; -moz-border-radius: 5px; -webkit-border-radius:5px;}
.instructiuni-autoevaluare{float:left; background:#eaeef3; border:1px solid #99afc5; width:210px; margin-top:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;}
.instructiuni-consulta-content{margin:20px 25px; height:532px;}
.instructiuni-consulta-content h3{margin-bottom:25px;font-size:19px;font-weight:normal;}
.instructiuni-autoevaluare-content{margin:10px; height:597px;}
.instructiuni-autoevaluare-content h3{font-size:15px; line-height:1.3em;padding-bottom:10px;}
.large-bullets-list{ list-style:decimal outside; margin:0 0 0 30px;  }
.large-bullets-list li{ margin:10px 5px 10px 0; font: normal bold 18px arial; color:#52708c; background: #fff; border:1px solid #d8dfe7; border-left:0;}
.large-bullets-list li p{ border-left:3px solid #99afc5; padding:5px 5px 5px 10px; font: normal normal 12px/1.4em arial;color:#000; }

/* Pagina teste si instrumente medicale
-------------------------------------------------------------- */
.half-width-list-box{width:330px; margin-bottom:10px;}
.tabel-test{margin-top:15px;}
.tabel-test td{padding:5px; background:#c3d3e3;}
.tabel-test td input.text{width:50px}
.tabel-test td small{color:#666666;}
.tabel-test td .buton_red{margin:6px 0;}
.tabel-test td label{font-weight:normal}
.tabel-test td p{font-weight:bold; margin-bottom:2px;}
.wrapper-teste h3{margin:7px 0;}
.tabel-test th{background:#7ea0c1;border:0;height:40px;padding:0!important;}
.tabel-test th div{position:relative; height:40px; width:100%;}
.tabel-test th h3{ color:#fff;font-size:16px; position:absolute; top:10px; left:15px; margin:0;}
.tabel-test th span{ color:#0f5396; font-size:16px; position:absolute; top:11px; left:16px}

/* Pagina 404 - Not Found
-------------------------------------------------------------- */
.pagina-404{background:url(../img/404.png) no-repeat;height:300px; width: 600px; padding:30px 0 0 300px;}
.pagina-404 h1{font-size:39px;}
.pagina-404 form{margin:77px 0 0 100px;}
.pagina-404 input{padding:8px;font-size:16px;width:120px;}
.pagina-404 input.input-404{padding:9px 5px;width:300px;}
.exemplu-search-404{margin:2px 0 0 2px!important;font-size:10px;color:#888888;}

/* IE Hacks 
-------------------------------------------------------------- */
/* Astea sunt pt IE7 sa nu afiseze pozele pixelate atunci cand sunt micsorate fortat */
.thumb-partener img , .crop-poza-stire-60 img, div.thumb80x60 span img,
div.thumba80x60 a img, div.thumb100x100 img, div.thumb142x142 span img { -ms-interpolation-mode: bicubic; }
/* Astea de mai jos invata IE6 sa faca max-width */

/* Astea de mai jos fac meniul dropdown sa arate normal in IE6. daca le stergi crapa. */
* html #drop-nav .listDivide { margin: 15px 10px 0px 0px; }
* html #drop-nav .navTab ul li a, * html #drop-nav .navTab ul li a:hover { height:18px;}
* html #drop-nav ul li.vezi-toate-centrele{background:none;padding:0 0 8px 12px!important;}

.cool-window{position:absolute; z-index:20000; width:450px;background: #fff url(../img/bg-x.png) 0 -1179px repeat-x;border:2px solid #000;-moz-border-radius: 10px; top:-520px;}
.cool-window-title{padding:5px 10px; background:#333; color:#fff;}
.cool-window-content{padding:5px 10px;}
.cool-window-close{position:absolute;left:433px;top:-13px;width:30px; height:30px;background: url(../img/fancy_closebox.png) top left no-repeat;text-indent:-9999px; outline:none;cursor:pointer;}

a.tab-sanatate-a-z, a.tab-sanatate-a-z-inactive{display:block;width:147px;height:27px;text-align:center;text-transform:uppercase;color:#ffffff;float:left;margin:5px 1px 0 0; line-height:27px;font-weight:bold;}
a.tab-sanatate-a-z{ background: #8f764f url(../img/tab-sanatate-a-z.png) no-repeat 0 0;}
a.tab-sanatate-a-z-inactive{background: #3b73a1 url(../img/tab-sanatate-a-z.png) no-repeat 0 -27px;}
a.tab-sanatate-a-z:hover, a.tab-sanatate-a-z-inactive:hover{text-decoration:none;color:#fff;}
a.tab-sanatate-a-z-inactive:hover{background: #3b73a1 url(../img/tab-sanatate-a-z.png) no-repeat 0 -54px;}

.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; }

.slider { display:block; position:relative; z-index:9; height:30px; width:145px; margin:0 0 0 5px; background:url(../img/product-zoomer/marked-slider-bg.gif) no-repeat 50% 50%; cursor:pointer;}
.slider .handle { position:absolute; left:0; top:6px; width:9px; height:18px; background:url(../img/product-zoomer/slider-handle.gif) 0 0 no-repeat; cursor:pointer; }
.info-slider{position:absolute;right:6px;top:8px;font-size:10px;}


/* bottom bar */
.bottom-bar{width:100%;height:43px; border-top:1px solid #fff;position:fixed;bottom:0px;left:0;background:#6f8fb0 url(../img/elemente-grafice-bottom-bar.png) repeat-x 0 0;z-index:10;}
.bottom-bar h3{margin-bottom:15px;}
.bottom-bar p{line-height:1.5em;}
.bottom-bar ul{height:30px; margin:7px auto; width:950px;}
.bottom-bar ul li{float:right; position:relative; height:30px; margin-left:4px;}
.bottom-bar ul li a{height:30px; display:block; text-indent:-9999px; outline:none; position:absolute; background: url(../img/elemente-grafice-bottom-bar.png) no-repeat;}
.bottom-bar ul li a.but-mare{right:0;}
.bottom-bar ul li a.but-more{left:0;width:29px;height:30px; background: url(../img/elemente-grafice-bottom-bar.png) no-repeat 0 -43px;}
.bottom-bar ul li a.but-more:hover{background-position: 0 -73px;}
.bottom-bar ul li a.but-more.but-active{background-position: 0 -103px;}
.bottom-bar ul li.but-forum a.but-mare{width:73px; background-position:-29px -43px;}
.bottom-bar ul li.but-forum a.but-mare:hover{background-position:-29px -73px;}
.bottom-bar ul li.but-forum{width:102px;}
.bottom-bar ul li.but-rss a.but-mare{width:96px;background-position: -102px -43px;}
.bottom-bar ul li.but-rss a.but-mare:hover{background-position: -102px -73px;}
.bottom-bar ul li.but-rss{width:125px;}
.bottom-bar ul li.but-contul-meu a.but-mare{width:109px;background-position: -198px -43px;}
.bottom-bar ul li.but-contul-meu a.but-mare:hover{background-position: -198px -73px;}
.bottom-bar ul li.but-contul-meu{width:138px;}
.bottom-box{position:absolute;border:1px solid #485d72; width:371px; }
.bottom-box-container{background:#e7e7e7;border:1px solid #fff; padding:15px;position:relative;}
.bottom-box span{position:absolute; width:28px; height:10px; background:#e7e7e7;left:-1px;margin-top:-1px; background: url(../img/elemente-grafice-bottom-bar.png) no-repeat -29px -103px;}
.bottom-box-forum{height:361px; top:-366px;}
.bottom-box-forum .bottom-box-container{width:339px;height:329px;}
.bottom-box-rss{height:150px; top:-155px; left:-106px;}
.bottom-box-rss .bottom-box-container, .bottom-box-cont .bottom-box-container{width:339px;height:118px;}
.bottom-box-rss span{left:105px!important;background-position:-57px -103px;}
.bottom-box-cont{height:150px; top:-155px; left:-235px;}
.bottom-box-cont span{left:234px!important;background-position:-57px -103px;}
.bottom-box-container a.close-box{display:block;z-index:100; text-indent:0!important; background:none;position:absolute;top:10px;right:10px;}


/* Tooltip nice */
#tt {position:absolute; display:block; background:url(../img/tooltipnice/tt_left.gif) top left no-repeat; z-index:1000;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tooltipnice/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tooltipnice/tt_bottom.gif) top right no-repeat; overflow:hidden}

.restrict-width{width:100%}
.restrict-height{height:100%}



