/*f0faeb*/
/* reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
/*	content: none;*/
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* generale */
body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	background-color: #f0faeb;
	color: #336600;
}
body a:link
{
	color: #0000ff;
}
body a:visited
{
	color: #0000ff;
}
body a:hover
{
	color: #ff0000;
	text-decoration: none;
}
body a:active
{
	color: #ff0000;
	text-decoration: none;
}


/* continut general */
#content
{
	width: 900px;
	padding: 20px;
}

/* header */
#superheader
{
	height: 20px;
	text-align: center;
/*
	border: 1px solid;
	border-bottom: none;
*/
/*	cursor: pointer;*/
	padding: 10px;
	background-color: #336600;
	margin: 0 0 0 0;
}
#superheader p
{
	font-family: Times;
	font-weight: bold;
	font-size: 20px;
	color: #f0faeb;
}
#header
{
	height: 236px;

	background-image: url(../images/header.jpg);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
}
#header #cantar
{
	float: left;
	height: 245px;
	width: 165px;
}
#header #home
{
	float: right;
	height: 245px;
	width: 690px;
}
#header a
{
	display: block;
	width: 100%;
	height: 100%;
}

/* sidebar */
#sidebar
{
	float: left;
	margin: 10px 0 20px 0;
	width: 245px;
/*	height: 300px; */
}
#sidebar .btnWrapper
{
	height: 55px;
}
#sidebar .btnWrapper a
{

}
#sidebar .btnWrapper .button
{

}
#sidebar a
{
	text-align: right;
	display: block;
	height: 55px;
	
	background-image: url(../images/bkgbtn2.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #336600;
	padding: 0 0 0 0;
}
#sidebar a .btnText
{
	display: block;
	padding: 17px 27px 0 0;
}
#sidebar a:hover,  #sidebar .btnWrapperActive a
{
	padding: 0 0 0 0;
	background-image: url(../images/bkgbtnclick2.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#sidebar a:hover .btnText,  #sidebar .btnWrapperActive a .btnText
{
	padding: 19px 25px 0 0;	
}

/* continut pagina */
#pageInfo
{
	clear: both;
	margin: 10px 0 20px 0;
	padding: 20px;
	text-align: left;
}
#pageInfo div img
{
	float: left;
}
#superpage
{
	background-image: url(../images/linie_page_1px.jpg);
	background-position: left;
	background-repeat: repeat-y;
}
.bottomP
{
	clear: both;
}
#page
{
	width: 645px;	
/*	margin: 0 0 0 0;*/
	padding: 20px 0 20px 0;
	text-align: left;
	float: right;
}
#page h3, #pageInfo h3
{
	font-size: 25px;
	font-weight: normal;
	padding-bottom: 15px;
	line-height: 27px;
}
#page h1, #pageInfo h1
{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
	line-height: 22px;
}
#page h5, #pageInfo h5
{
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 26px;
}
#page p, #pageInfo p
{
	padding-bottom: 20px;
	text-align: left;
	letter-spacing: 1px;
	line-height: 18px;
}
.pagecontent .underpagecontent
{
	width: 550px;
}
.pagecontent .lnkImage
{
	text-decoration: none;
	display: block;
	letter-spacing: 2px;
	color: #000000;
}
.pagecontent .tableWrapWrap .tableWrap
{
	float: left;
	margin: 0 30px 30px 0;
	padding: 2px;

	border-style: solid;
	border-width: 1px;

}
.pagecontent .tableWrapWrap .tableWrap td
{
	background-color: #fbdbed;
	padding: 5px 5px 7px 5px;
	border-color: #f0faeb;
	border-style: solid;
	border-width: 3px;
}
.pagecontent .tableWrapWrap .tableWrap .trColor
{
	background-color: #bae699;
}
.pagecontent .tableWrapWrap .tableWrap h4
{
	margin: 0 0 15px 0;
}
.pagecontent .underpagecontent h4
{
	margin: 0 0 20px 0;
}
.pagecontent .tableWrapWrap .tableWrap table
{
	margin: 0 0 25px 0;
}
.pagecontent .pastileCompozitie
{
	margin: 0 0 40px 0;
}
.pagecontent .pastileCompozitie li
{
	margin: 0 0 10px 0;
}

#footer .btnWrapper
{
	padding: 60px 0 0 25px;
}
.rightTbl .btnWrapper .button, #footer .btnWrapper .button
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0 0;
}
.rightTbl .btnWrapper a, #footer .btnWrapper a
{
	font-size: 12px;
	text-align: center;
	display: block;
	width: 145px;
	height: 51px;
	padding: 15px 0 0 0;
	background-image: url(../images/btnrighttbl.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.rightTbl .btnWrapper a:hover, #footer .btnWrapper a:hover
{
	padding: 20px 0 0 0;
	background-image: url(../images/btnrighttblclick.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.imgStelHome
{
	float: right;
}
.imgPastHome
{
	float: left;
}
.pagecontent p
{
	font-size: 14px;
	margin: 0 0 0 0;
	line-height: 16px;
}
#content .pagecontent .marturie
{
	font-style: italic;
	font-size: 11px;
	width: 350px;
	margin: 0 0 0 50px;
	line-height: 12px;
	text-align: justify;
}
.pagecontent ul
{
	font-size: 14px;
	margin: 0 0 30px 10px;
	line-height: 18px;	
}
.pagecontent ul li
{
	margin: 0 0 15px 0;	
}
/*
.pagecontent #home1st
{
	font-style: italic;
	margin: 0 0 0 10px;
	height: 160px;
	text-align: justify;
}
.pagecontent #drRichard
{
	float: right;
	margin: 0 0 0 30px;
}
.pagecontent #home2nd
{
	margin: 20px 0 0 30px
}
.pagecontent #home2nd h1
{
	margin: 0 0 25px 0;
}

.pagecontent #home2nd a
{
	text-decoration: none;
	display: block;
	color: #000000;
	letter-spacing: normal;
	font-weight: bold;
	line-height: 20px;
}
.pagecontent #home2nd img
{
	float: right;
	margin: 0 0 15px 10px;
}
.pagecontent #home2nd ul
{
	list-style: circle;
}
.pagecontent #home2nd ul li:hover
{
	list-style: disc;
}
.pagecontent #home2nd ul li
{
	margin: 0 0 20px 0;
}
.pagecontent #home2nd ul li a:hover
{
	color: #ff6666;
}
*/
.pagecontent input
{
	margin-left: 40px;
}
/*
.pagecontent #aboutLeptinaAn
{
	clear: both;
	float: left;
	margin: 0 15px 0 40px;
	padding: 5px;
	background-color: #a80004;
	color: #ffffff;
	font-weight: bold;
}
.pagecontent #aboutLeptinaEvent
{
	float: left;
	width: 500px;
}
.pagecontent #clearFloat
{
	clear: both;
}
.pagecontent table
{
	margin: 0 0 0 60px;
}
.pagecontent td
{
	padding: 20px 20px 0px 20px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	width: 230px;
}
.pagecontent #imgFAQ
{
	float: right;
	margin: 0 0 0 30px;
	border-style: solid;
	border-width: 1px;
}
.pagecontent .pcsMarturiiL
{
	float: left;
	margin: 0 10px 0 0;
}
.pagecontent .pcsMarturiiR
{
	float: right;
	margin: 0 0 0 10px;
}
#nrTel
{
	text-align: center;
	font-weight: bold;
	color: #ff0000;
	font-size: 25px;
}
*/
/* footer */
#footer
{
	
	clear: both;
	height: 145px;
	background-image: url(../images/footer.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

/* contact form */
#content .pagecontent .contact
{
/*	height: 390px;*/
}
#content .pagecontent .contact em{
	font-size: 9px;
	color: #000000;
	line-height: 10px;
	font-style:normal;
	padding: 4px;
}
#content .pagecontent .contact .form{
/*	text-align: center; */
}
#content .pagecontent .contact .form form{
	text-align: left;
}

#content .pagecontent .contact .form form .formblock
{
	float: left;
	width: 430px;
	font-size: 11px;
	font-family: 'Trebuchet MS', Verdana, Arial;
	height: 330px;
/*	padding-left: 75px; */
}
#content .pagecontent .contact .form form .formblock .inputtext{
	width: 75px;
	padding-top: 1px;
	float: left;
}
#content .pagecontent .contact .form form .formblock .err{
	padding-top:5px;
	color: #a70912;
	text-align: center;
}

#content .pagecontent .contact .form form .formblock .inputfield{
	margin-left:0px;
	padding-top:5px;
}
#content .pagecontent .contact .form .formblock .inputtext_red{
	width: 75px;
	padding-top: 1px;
	float: left;
	color: #FF0000;
}
.disclaimer
{
	float: right;
	width: 180px;
	font-size: 9px;
	text-align: justify;
	padding-right: 20px;
}
.vCard
{
	margin: 40px 0 0 0;
	background-image: url(../images/vcard.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 130px;
}
.vh1n1
{
	margin: 0 0 0 0;
	background-image: url(../images/vh1n1.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 164px;
}
.superRightTbl
{
	float: right;
	width: 200px;
	height: 450px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(../images/bkgrighttbl.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.rightTbl
{
	float: left;
	width: 150px;
	padding: 0 0 0 25px;
	margin: 25px 0 0 0;
}
#page .rightTbl p
{
	line-height: 16px;
	font-size: 12px;
	text-align: left;
}
#page .rightTbl h1
{
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
}
/* borders around elements */
/*#content, #header, #sidebar,*/ #pageInfo, /*.btnWrapper, .disclaimer, #cantar, #home, #home2nd, #home1st*/, #drRichard/*, .pagecontent #home2nd img*/, table, .pcsMarturiiR, .pcsMarturiiL/*, .formblock, .vCard, .rightTbl*/
{
	border-style: solid;
	border-width: 1px;
}

/* comanda produs pe site */
.evident
{
	color: #a40000;
	font-weight: bold;
}
.tblProd td
{
	margin: 0 0 0 0;
	padding: 20px 10px 20px 10px;
	border-style: none;
	text-align: center;
}
#tdNume
{
	width: 70%;
}
#tdPret
{
	width: 15%;
	font-weight: bold;
}
#tdPret .oldPrc
{
	color: #ff0000;
	text-decoration: line-through;
}
#tdProdId
{
	width: 15%;
}
#tdProdId input
{
	margin: 0 0 0 0;
}
.tdColor0
{
	background-color: #bae699;
}
.tdColor1
{
	background-color: #fbdbed;
}
.tblProd
{
	border-style: none;
	margin: 0 0 0 0;
}
.tblProdConfirm
{
	border-style: none;
	margin: 0 0 0 0;
	font-weight: normal;
	background-color: #ebebeb;
}
.tblProdConfirm td
{
	border-style: none;
	margin: 0 0 0 0;
	padding: 5px 5px 10px 5px;
}
#tdNumeC
{
	width: 50%;
}
#tdCant, #tdPretUnitar, #tdValoare, #tdValoareTVA
{
	text-align: center;
}
.tblProdConfirmHead
{
	font-weight: bold;
}
.imgVitaminaC, .imgAcerola, .imgCurcuma, .imgEchinacea, .imgEchinaceaSec, .imgRhamnosus, .imgCasei, .imgBulgaricus, .imgBifidus
{
	float: left;
	margin: 0 10px 15px 0;
	border-style: solid;
	border-width: 1px;
	width: 120px;
	height: 100px;
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;	
}
body .pastileCompozitie a
{
	display: block;
	width: 110px;
	height: 90px;
	padding: 10px 0 0 10px;
	color: #ffffff;
	text-decoration: none;
}
body .pastileCompozitie a:hover
{
}
.imgVitaminaC
{
	background-image: url(../images/compozitie/imgvitaminac.jpg);
}
.imgAcerola
{
	background-image: url(../images/compozitie/imgacerola.jpg);
}
.imgCurcuma
{
	background-image: url(../images/compozitie/imgcurcuma.jpg);
}
.imgEchinacea
{
	background-image: url(../images/compozitie/imgechinacea.jpg);
}
.imgEchinaceaSec
{
	background-image: url(../images/compozitie/imgechinaceasec.jpg);
}
.imgRhamnosus
{
	background-image: url(../images/compozitie/imgrhamnosus.jpg);
}
.imgCasei
{
	background-image: url(../images/compozitie/imgcasei.jpg);
}
.imgBulgaricus
{
	background-image: url(../images/compozitie/imgbulgaricus.jpg);
}
.imgBifidus
{
	background-image: url(../images/compozitie/imgbifidus.jpg);
}
.imgResult1, .imgResult2, .imgResult3
{
	float: left;
	margin: 0 30px 10px 0;
	width: 515px;
	height: 30px;
	background-color: #a3df85;
	background-position: left;
	background-repeat: no-repeat;
	text-align: center;
}
body  .pastileCompozitie .imgResult1 a, body  .pastileCompozitie .imgResult2 a, body  .pastileCompozitie .imgResult3 a
{
/*	color: #a3df85; */
	width: 505px;
	height: 25px;
	padding: 5px 0 0 10px;
	font-weight: bold;
}
.imgResult1
{
	background-image: url(../images/pgalb.jpg);
}
.imgResult2
{
	background-image: url(../images/prosu.jpg);
}
.imgResult3
{
	background-image: url(../images/palb.jpg);	
}
.imgResult21, .imgResult22, .imgResult23
{
	float: left;
	margin: 0 30px 10px 0;
	width: 400px;
	height: 30px;
	background-color: #e1f4d7;
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
}
