body {
	margin:0;
	text-align:center;
	background:#e8e8e8 url(../images/bg.jpg) center top no-repeat;
	background-attachment:fixed;
	font-family: 'MuseoSans500', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	position:relative;
	height:100%;
}
* { margin:0; padding:0}
img { border:0}
a { text-decoration:none; outline:none; color:#666}
a:hover { text-decoration:none;}
ul { list-style-type:none}
.clear {clear:both; height:0; font-size:0; line-height:0}
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {   
	border : 0px;
} 
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus {     
    outline : none; 
}
hr { margin: 0 0 5px 0 !important; height: 1px; border: 0; background: #dbd8d8; !color: #dbd8d8; !display: block; !margin: -2px auto !important; }
/* clearing floated elements */
.clearing:after {content: "."; display:block; height:0px; font-size:0;line-height:0px; clear: both; visibility: hidden;}
.clearing {display:	inline-block;}
.clearing { /* Hides from IE-mac \*/display:block;}
* html .clearing { /* Hides from IE-mac \*/display:inline;}
html { height:100%;}
/***********************************/
.fl { float: left !important;}
.fr { float: right !important;}
.margins { margin-bottom:30px;}
.nomargins { margin:0 !important;}
.noborder { border:0 !important;}
.nobg { background:none !important;}
.nomr { margin-right:0 !important;}
.nomb { margin-bottom:0 !important;}
.nobt { border-top:none !important;}
.borderr { border-right:1px solid #dbd8d8;}
.borderl { border-left:1px solid #dbd8d8; margin-left:-1px !important;}
.nobb { border-bottom:none !important;}
.nofloat { float:none !important;}
.nopadding { padding:0 !important;}

@font-face {
    font-family: 'MuseoSans500';
    src: url('../font/museosans_500-webfont.eot');
    src: url('../font/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/museosans_500-webfont.woff') format('woff'),
         url('../font/museosans_500-webfont.ttf') format('truetype'),
         url('../font/museosans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

#site-content {
	margin:0 auto;
	width:1000px;
	padding-top:50px;
	text-align:left;
	position:relative;
}
#header {
	margin:0 auto;
	width:1000px;
	text-align:left;
	position: relative;
	height:174px;
	z-index:99;
}
.header-home {
	padding-top:50px !important;
	height:auto !important;
}

.meniu {
	height:27px;
	margin-bottom:25px;
	padding-left:5px;
}
.meniu li {
	display:block;
	float:left;
	position:relative;
	padding-right:5px;
}
.meniu li a {
	display:block;
	float:left;
	height:0;
	padding-top:25px;
	overflow:hidden;
	background:url(../images/menu.png) left top no-repeat;
}

.meniu li.home a {
	width:21px;
	padding-top:18px;
	margin:3px 14px 0 0;
	background-position:0 -3px;
}
.meniu li.stiatica a {
	width:112px;
	background-position:-31px 0;
}
.meniu li.intreaba a {
	width:194px;
	background-position:-160px 0;
}
.meniu li.evenimente a {
	width:132px;
	background-position:-374px 0;
}
.meniu li.blog a {
	width:74px;
	background-position:-526px 0;
}
.meniu li.contact a {
	width:113px;
	background-position:-620px 0;
}
.meniu li.despre a {
	width:187px;
	background-position:-761px 0;
}
.meniu li.fb {
	padding:0 0 0 14px;
}
.meniu li.fb a {
	width:85px;
	background-position:-986px 0;
}
/*hover & selected*/
.meniu li.home a:hover, .meniu li.home a.sel {
	background-position:0 -53px;
}
.meniu li.stiatica a:hover, .meniu li.stiatica a.sel {
	background-position:-31px -50px;
}
.meniu li.intreaba a:hover, .meniu li.intreaba a.sel {	
	background-position:-160px -50px;
}
.meniu li.evenimente a:hover, .meniu li.evenimente a.sel {
	background-position:-374px -50px;
}
.meniu li.blog a:hover, .meniu li.blog a.sel {
	background-position:-526px -50px;
}
.meniu li.contact a:hover, .meniu li.contact a.sel {
	background-position:-620px -50px;
}
.meniu li.despre a:hover, .meniu li.despre a.sel {
	background-position:-761px -50px;
}
.meniu li.fb a:hover, .meniu li.fb a.sel {
	background-position:-986px -50px;
}

#header .header {
	width:1000px;
	padding-top:50px;
	height:124px;
	position:fixed;
	z-index:99;
	background:#e8e8e8 url(../images/bg.jpg) center top no-repeat;
}

#content {
	margin:20px auto 20px;
	width:1000px;
	text-align:left;
	position:relative;
	z-index:1;
}
#slider-banners {
	width:1000px;
	height:400px;
	position:relative;
	margin-bottom:25px;
}
#slider-banners .prev {
	display:block;
	width:25px;
	height:0;
	padding-top:42px;
	overflow:hidden;
	position:absolute;
	left:-25px;
	top:50%;
	background:url(../images/sprite.png) 0 0 no-repeat;
}
#slider-banners .prev:hover {
	background-position:0 -50px;
}
#slider-banners .next {
	display:block;
	width:25px;
	height:0;
	padding-top:42px;
	overflow:hidden;
	position:absolute;
	right:-25px;
	top:50%;
	background:url(../images/sprite.png) -45px 0 no-repeat;
}
#slider-banners .next:hover {
	background-position:-45px -50px;
}
#slider-banners .slides_container {
	width:998px;
	height:398px;
	border:1px solid #e2e2e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius/PIE.htc);
}
#slider-banners .frame {
	width:998px;
	height:398px;
	position:relative;
	overflow:hidden !important;
}
#slider-banners .frame .link {
	display:block;
	width:463px;
	height:0;
	padding-top:332px;
	overflow:hidden;
	position:absolute;
	top:78px;
	right:27px;
	z-index:1;
	background:url(../images/blank.gif) left top repeat;
}
#slider-banners .frame .spot {
	width:462px;
	height:250px;
	overflow:hidden;
	position:absolute;
	top:70px;
	right:27px;
	z-index:2;
}
.shadow {
	display:block;
	width:995px;
	height:20px;
	background:url(../images/sprite.png) 0 -184px no-repeat;
	position:absolute;
	left:5px;
	bottom:-18px;
}

.biotics-pro {
	display:block;
	width:1000px;
	height:0;
	padding-top:50px;
	overflow:hidden;
	background:url(../images/sprite.png) 0 -237px no-repeat;
	margin:10px 0 20px;
}

#footer {
	margin:0 auto;
	width:1000px;
	text-align:left;
	padding-bottom:50px;
}
.urmareste {
	display:block;
	width:102px;
	height:0;
	padding-top:15px;
	overflow:hidden;
	background:url(../images/sprite.png) -89px -38px no-repeat;
	float:left;
	margin:2px 15px 0 0;
}
.fallow {
	float:left;
	margin-right:10px;
	width:16px;
	height:0;
	padding-top:16px;
	overflow:hidden;
	background:url(../images/sprite.png) left top no-repeat;
}
.fb {
	background-position:-89px -84px;
}
.tw {
	background-position:-115px -84px;
}
.rss {
	background-position:-141px -84px;
}

.newsletter .titlenews {
	display:block;
	float:left;
	width:80px;
	height:0;
	padding-top:14px;
	overflow:hidden;
	background:url(../images/sprite.png) -89px -63px no-repeat;
	margin:4px 10px 0 0;
}
.newsletter input.text {
	width:142px;
	height:14px;
	padding:5px 12px 4px;
	background:url(../images/sprite.png) -230px 0 no-repeat;
	color:#a4a4a4;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	border:none;
	float:left;
}
.newsletter input.submit {
	width:111px;
	height:23px;
	font-size:0;
	text-indent:-9999px;
	color:#cc1230;
	float:left;
	border:none;
	background:url(../images/sprite.png) -396px 0 no-repeat;
	cursor:pointer;
}
.links-footer {
	margin-top:18px;
}
.links-footer li {
	float:left;
	margin-right:10px;
}
.links-footer li a {
	color:#b1b1b1;
}
.links-footer li a:hover {
	text-decoration:underline;
}
a.homef {
	background:url(../images/menu.png) 0 -4px no-repeat;
	display:block;
	float:left;
	height:0;
	width:21px;
	padding-top:18px;
	overflow:hidden;
	margin-top:-3px;
}
a.homef:hover {
	background-position:0 -54px;
}

.name {
	display:block;
	height:0;
	padding-top:21px;
	overflow:hidden;
	background:url(../images/sprite.png) left top no-repeat;
	margin-bottom:10px;
}
.biotics1 {
	background-position:-527px 0;
}
.biotics2 {
	background-position:-527px -30px;
}
.biotics3 {
	background-position:-527px -60px;
}
.biotics4 {
	background-position:-527px -90px;
}
.desch {
	margin:7px 0;
}
.desch li {
	background:url(../images/arrows.gif) left 3px no-repeat;
	padding:0 0 2px 20px;
	margin-bottom:5px;
}

.box-biotics {
	width:220px;
	float:left;
	margin-right:40px;
	overflow:hidden;
}
.box-biotics span {
	width:60px;
	overflow:hidden;
	margin-right:10px;
}
.box-biotics .text {
	height:70px;
	overflow:hidden;
	margin-bottom:15px;
}
.box-biotics .desch {
	height:86px;
	overflow:hidden;
	margin-bottom:15px;
}
.maimulte {
	width:17px;
	height:0;
	padding-top:16px;
	overflow:hidden;
	background:url(../images/sprite.png) -176px -10px no-repeat;
}

.produse-home {
	padding-bottom:35px;
	margin-bottom:35px;
	border-bottom:1px solid #c5c5c5;
}

.titlep {
	height:53px;
	overflow:hidden;
	margin-bottom:20px;
}
.titlep a {
	display:block;
	padding-top:53px;
	overflow:hidden;
	background:url(../images/sprite.png) left top no-repeat;
}
.title-biotics a {
	background-position:-718px -344px;
}
.title-bioticsbaby a {
	background-position:-718px -427px;
}
.title-eubiotics a {
	background-position:-718px -510px;
}
.title-eubioticimuno a {
	background-position:-718px -582px;
}
.title-biotics a:hover, .title-biotics a.sel {
	background-position:-718px -664px;
}
.title-bioticsbaby a:hover, .title-bioticsbaby a.sel {
	background-position:-718px -747px;
}
.title-eubiotics a:hover, .title-eubiotics a.sel {
	background-position:-718px -830px;
}
.title-eubioticimuno a:hover, .title-eubioticimuno a.sel {
	background-position:-718px -902px;
}

.subtitlep {
	color:#b91437;
	margin-bottom:6px;
	font-weight:bold;
	height:32px;
	overflow:hidden;
	font-size:14px;
	text-align:left;
}
.subtitlep a {
	color:#b91437;
}
.subtitlep a:hover {
	color:#333333;
}
.logo-header {
	width:998px;
	height:70px;
	border:1px solid #e2e2e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius/PIE.htc);
	position:relative;
	margin-bottom:25px;
}
.logo-header strong {
	display:block;
	background:url(../images/logo-header.jpg) left top no-repeat;
	padding-top:70px;
	overflow:hidden;
	height:0;
	position:relative;
}
.logo-header strong .bi {
	height:0;
	display:block;
	overflow:hidden;
	width:170px;
	position:absolute;
	left:82px;
	top:16px;
	text-indent:-9999px;
	padding-top:40px;
}
.logo-header strong .eubi {
	height:0;
	display:block;
	padding-top:32px;
	overflow:hidden;
	width:192px;
	position:absolute;
	right:79px;
	top:20px;
}
.tabproduse {
	margin-bottom:50px;
}
.tabproduse li {
	float:left;
	width:220px;
	margin-right:40px;
}
.tabproduse li a.sel {
	cursor:default;
}
.produs {
	border-bottom:1px solid #c5c5c5;
	position:relative;
	width:1000px;
}
.produs .desch li {
	margin:0;
}
.poza {
	float:right;
	padding-left:10px;
	width:385px;
	background:url(../images/border-produs.gif) left top repeat-y;
	overflow:hidden;
	text-align:center;
	height:380px;
	margin:0 0 50px 50px;
}
.subtitle {
	color:#b91437;
	font-weight:bold;
	font-size:17px;
	margin-bottom:15px;
}
.divgrow-showmore {
	display:block;
	width:28px;
	height:29px;
	overflow:hidden;
	margin:-14px auto 0;
	position:relative;
	z-index:2;
}
.divgrow-showmore span, .divgrow-showmore strong {
	background:url(../images/sprite.png) left top no-repeat;
	display:block;
	width:28px;
	height:0;
	padding-top:29px;
	overflow:hidden;
}

.divgrow-showmore span {
	background-position:-231px -35px;
}
.divgrow-showmore:hover span {
	background-position:-231px -74px;
}
.divgrow-showmore strong {
	background-position:-291px -35px;
}
.divgrow-showmore:hover strong {
	background-position:-291px -74px;
}

.detstiatica {
	
}
.detstiatica li {
	border-bottom:1px solid #c5c5c5;
	padding:35px 0 0;
}
.detstiatica li a.tit {
	display:block;
	padding:2px 0 2px 50px;
	background:url(../images/buttonstiati.png) 0 -171px no-repeat;
	font-weight:normal;
	color:#b91437;
	font-size:22px;
	margin-bottom:20px;
}
.detstiatica li a.tit:hover, .detstiatica li a.active {
	background-position:0 0;
}
.detstiatica li a.tit strong {
	display:block;
	font-weight:normal;
	height:50px;
	overflow:hidden;
}
.detstiatica li a.tit span {
	color:#333;
	font-size:12px;
	margin-left:-50px;
	display:block;
}
.detstiatica li a.active {
	height:50px;
	overflow:hidden;
	margin-bottom:0;
}
.detstiatica .acitem {
	position:relative;
	padding-bottom:20px;
	display:none;
}
.trimite {
	background:#f5f5f5;
	position:absolute;
	right:0;
	bottom:-10px;
	padding-left:15px;
	height:22px;
}
.trimite strong {
	font-size:11px;
	float:left;
	color:#b91437;
	margin:5px 10px 0 0;
}
.trimite .ico-email {
	margin-right:10px;
	float:left;
}
.trimite  p {
	float:left;
}
.ico-email {
	display:block;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	background:url(../images/sprite.png) -349px -35px no-repeat;
}
.detevenimente {
	border-bottom:1px solid #c5c5c5;
	padding-bottom:25px;
	margin-bottom:25px;
}
.desccontact {
	float:left;
	width:370px;
	margin-right:20px;
}
a.harta {
	float:left;
}
a.harta img {
	border:3px solid #fff;
}

#contact-form {
	width:500px;
}
.form-contact td {
	padding:5px;
	text-align:left;
}
.form-contact td label {
	font-weight:bold;
}
.form-contact input.text {
	border:1px solid #C5C5C5;
	height:18px;
	width:250px;
	padding:2px 5px;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius/PIE.htc);
	background:#e8e8e8;
	font-size:11px;
}
.form-contact .textarea {
	border:1px solid #C5C5C5;
	height:150px;
	width:250px;
	padding:5px;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius/PIE.htc);
	background:#e8e8e8;
	font-size:11px;
	font-family: 'MuseoSans500';
}
.form-contact input.submit {
	border:1px solid #C5C5C5;
	height:25px;
	padding:2px 5px;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius/PIE.htc);
	background:#e8e8e8;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
}
.form-contact input.submit:hover {
	background:#C5C5C5;
}
.table-al {
	border-bottom:1px dotted #C5C5C5;
	margin-bottom:5px;
}
.table-al tr {
	padding:5px;
}
.table-al tr th {
	border-bottom:1px dotted #C5C5C5;
	padding:5px 2px;
}
.table-al tr td {
	padding:5px 2px;
}

.tit-ev {
	height:auto !important;
	margin-bottom:20px !important;
}
.logo-labormed {
	display:block;
	width:88px;
	height:0;
	padding-top:32px;
	background:url(../images/logo-labormed.png) left top no-repeat;
	overflow:hidden;
}
.logo-labormed:hover {
	background-position:0 -44px;
}

.left-ev {
	float:left;
	width:680px;
	background:url(../images/border-produs.gif) right top repeat-y;
	padding-right:20px;
}
.right-ev {
	float:right;
	width:270px;
}
.eveniment {
	margin-bottom:15px;
}
.eveniment .poza-ev {
	float:left;
	margin:0 15px 10px 0;
	display:block;
	width:232px;
	height:155px;
	overflow:hidden;
}
.title {
	display:block;
	padding:0;
	font-weight:normal;
	color:#b91437;
	font-size:16px;
	margin-bottom:10px;
}
.title a {
	color:#b91437;
}
.title span {
	color:#333;
	font-size:12px;	
}
.eveniment .text-ev {
	float:left;
	width:430px;
	padding-top:3px;
	margin-bottom:15px;
}
.eveniment .text-ev .scurta-desc {
	height:72px;
	overflow:hidden;
	margin-bottom:5px;
}
.right-ev .desch {
	margin-bottom:20px;
}
.right-ev .desch li a:hover {
	text-decoration:underline;
}
.desch .subtitle {
	font-weight:normal;
	background:none;
	padding-left:0;
}
.messageSent{
display:none;
font-weight:bold;
font-size:12px;
color:#B91437;
}
