/*-----------------------------------------------------------------------------*/
/* Copyright© 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
@import url(meniuri.css);
@import url(formulare.css);
@import url(minisite.css);

/*** Reset ***/
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, img, hr { margin: 0; padding: 0; border: none; }
body					{ font-family: Arial, Helvetica, sans-serif; }

/*** General Clases ***/
.left					{ float: left; }
.right					{ float: right; }
img.right				{ margin-left: 20px; }
img.border				{ padding: 5px; border: 1px solid #ccc; background: transparent; }
.clear					{ clear: both; }
.hide					{ display: none; }
.border					{ padding: 3px; background-color: #8a8a8a; margin-bottom: 1em; }
.marginB				{ margin-bottom: 30px; }
.greenBK				{ background-color: #a2c445; }

/*** TEXT Elements ***/
h1, h2, h3, h5, h6		{ font-weight: 100; font-family: Geneva, Arial, Helvetica, sans-serif; color: #89a63a; }
h1						{ font-size: 1.5em; }
h1 span, h2 span, h3 span, h4 a span, p.title span { color: #ff7638; }
h2						{ font-size: 1.1em;}
h1, h2, h3				{ padding-bottom: 5px; margin-bottom: 10px; }
h3						{ font-size: 0.95em; }
h4						{ padding-bottom: 5px; }
h5						{ font-size: 1.4em; color: #000; margin: 16px 0 60px; }
h5 span					{ color: #fff;}
p						{ font-size: 0.8em; }
a						{ text-decoration: none; }

/*** Layout Structure ***/
#header, #tabs-menu, #content, #footer { margin: 0 auto; width: 940px; }
#wrap-header			{}
#header					{ height: 100px; }
#wrap-tabs				{ background: url(../img/menut_bg.gif) repeat-x; }
#tabs-menu				{ height: 46px; }
#wrap-content			{}
#content				{ background: url(../img/farnacia-iPharma.jpg) no-repeat; overflow: auto; }
#content a, a.link		{ background: url(../img/dot.gif) bottom repeat-x; color: #22609a; }
#content a span			{ font-size: 86%; color: #738b32; background: none; }
#content a:hover, a.link:hover { background: url(../img/red-dot.gif) bottom repeat-x; color: #c00; }
#leftSide				{ float: left; padding-left: 24px; width: 345px; }
#main					{ float: right; width: 540px; }
#wrap-footer			{ background: #f0f4ec url(../img/farma.gif) top center no-repeat; clear: both; border-top: 1px solid #cbdab8; border-bottom: 1px solid #cbdab8; margin: 20px 0; }
#footer					{ height: 105px; text-align: center; padding-top: 20px; font-size: 0.9em; color: #666; }
.valid					{ padding-left: 16px; margin-right: 20px; color: #666; background: url(../img/w3c.gif) no-repeat; }
#footer a.linkBizNet	{ color: #f90; font-weight: bold; border-bottom: 1px dotted #f90; }
#footer a.linkIX		{ color: #c00; font-weight: bold; border-bottom: 1px dotted #c00; }

/*** Top Banner ***/
.top-banner				{ margin-top: 40px; float: right; border: 1px solid #cbdab8; }

/*** MISC ***/
.setrio					{ position: relative; height: 163px; }
.setrio a.link			{ position: absolute; bottom: 10px; right: 10px; }
.articol				{ border-bottom: 1px solid #a2c445; }
.articol p				{ margin-bottom: 10px; }
div.info				{ margin: 30px 0; }

/*** Pathway ***/
.path					{ font-size: 0.72em; padding: 10px 0; }
#content .path a		{ color: #666;}
#content .path a:hover	{ color: #c00; }

/*** Listing Items ***/
#farmacii				{ background: url(../img/listare-farmacii.gif) no-repeat; padding: 10px; overflow: auto; font-size: 90%; }
.item					{ margin-bottom: 10px; padding: 5px 0; border-bottom: 1px dashed #ccc; overflow: auto; height: 100%; } /* Modificat 08-09-2008 */
.item .desc				{ width: 380px; float: right; }
.desc p					{ clear: both;}
.desc b, .item em		{ font-style: normal; float: left; display: block; }
.desc b					{ width: 100px; }
.desc em				{ width: 274px; }
.gold					{ background: #fbf8ec url(../img/gold.gif) 416px 5px no-repeat; border: 1px solid #c4a16a; }
#content .gold a 		{ color: #ff7638;}
.silver					{ background: url(../img/silver.gif) 416px 5px no-repeat; border: 1px solid #ccc; }
#content .silver a		{ color: #89a63a; }

p a.details, p a.more		{ padding: 1px 10px; margin 10px 0; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px;  }
p a.details		{ border: 1px solid #a9ccde;  background: url(../img/details_bg.gif) left bottom repeat-x !important; }
p a.more			{border: 1px solid #a9deb8;  background: url(../img/more_bg.gif) left bottom repeat-x !important; }

/*** Popup detalii farmacie ***/
#popup					{ padding: 16px; }
#head .logo				{ width: 360px; float: right; text-align: right; }
#head					{ height: 55px; border-bottom: 3px solid #cbdab8; padding-top: 5px; }
#head a					{ }
#head h1				{ margin-top: 20px; float: left; font-size: 1.5em;}
#date					{ background-color: #ffe8d2; border: 1px solid #fc0; height: 240px; margin-top: 20px; padding: 20px 10px 10px; }
#date ul				{ width: 250px; float: left; list-style: none; }
#date li.title			{ font-size: 1.3em; font-weight: bold; color: #ff7638; margin-bottom: 20px; }
#date ul li				{ line-height: 1em;}


/***Cauta produs***/
#cauta_prod					{ float: left; width: 550px; padding: 16px 20px 20px; height: 133px; border-bottom: 1px solid #a2c445; }
#cauta_prod input.txt_prod	{ width: 300px; margin-right: 10px; padding-left: 20px; background: #fff url(../img/cauta-farmacie.gif) no-repeat; border: 1px solid #6790b7; }
#cauta_prod input.btn_prod	{ width: 112px; }
#cauta_prod legend_prod		{ font-size: 0.7em; font-weight: bold; color: #89a63a; }


/*** Search Box ***/
#cauta					{ padding: 14px 10px 20px 20px; height: 133px; background: url(../img/cauta_farmacie.png) 0 4px no-repeat; }

#cauta input.txt		{ width: 140px; margin: 3px 10px 0 0; padding-left: 20px; height: 22px; line-height: 22px; background: url(../img/cauta-farmacie.gif) 0 4px no-repeat; border: none; font-size: 16px; }
#cauta input.txt_prod	{ width: 160px; margin-right: 10px; padding-left: 20px; background: #fff url(../img/cauta-farmacie.gif) no-repeat; border: 1px solid #6790b7; }
#cauta input.btn		{ width: 138px; height: 30px; border: none; background: url(../img/btn_cauta_farmacie.gif) no-repeat; float: right; display: inline; cursor: pointer; }
#cauta legend			{ font-size: 0.7em; font-weight: bold; color: #89a63a; }
fieldset.oras			{ width: 170px; }
fieldset.program		{ width: 134px; }
fieldset.oras, fieldset.program	{ margin: 10px 0; float: left; }
fieldset.oras select	{ width: 160px; margin: 5px; }
fieldset.program label	{ font-size: 0.8em; }


/* Modificat Andrei */
.pager a { margin:auto 4px auto 4px; }
/* End Modificat Andrei*/

/*** Modified by Robert, 02 Dec 2010 ***/
.thexFormTable  	{ font-size:12px; font-family:Arial; }
.thexFormTable td 	{ padding-left:5px; padding-right:5px; padding-bottom:1px; }
.thexFormText		{ margin-top:3px; margin-bottom:3px; vertical-align:middle; }
.thexFormInput		{ border:1px solid #b4bed5; width:100%; vertical-align:middle; height:30px; font-size: 16px; padding-left: 8px; }
.thexFormSelect		{ border:1px solid #b4bed5; width:100%; vertical-align:middle; font-size: 16px; }
.thexFormTarea		{ border:1px solid #b4bed5; width:100%; vertical-align:middle; height:100px; font: 16px Arial, Helvetica, sans-serif; padding-left: 8px; }
.thexFormCode		{ border:1px solid #b4bed5; width:200px; vertical-align:middle; height:20px; font-size: 16px; padding-left: 8px; }
.thexAskHeader		{ font-size:11px; font-weight:bold; color:#cc0000; margin-bottom:25px; margin-top:25px; }
.thexFormHolder		{ background: #f8f8f8 url(../img/intreaba_farmacistul_box.jpg) no-repeat; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-bottom: 20px; }
.thexFormHolder	 form { padding: 12px 6px 6px; background: url(../img/bottom_form.gif) left bottom repeat-x; }
.thexFormHolder	.head td h1	{ color: #fff; font-size: 2em; border-right: 1px solid #5d6f9a; padding: 5px 14px 0 0; }
.thexFormHolder	.head td {color: #fff; }
.thexFormHolder .info { color: #999; padding-top: 16px; margin-left: 10px; display: block;}
.opacity			{opacity: .3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";}
/*** End Robert, 02 Dec 2010 ***/

button				{ border:0; cursor:pointer; padding:0; text-align:center; }
button span			{ position: relative; display: block; white-space: nowrap; padding: 0 0 0 6px; }
span.submitBtn	{ background: url(../img/btn_submit_right.gif) top right no-repeat; font-size:1em; display: inline-block; }
span.submitBtn button { height: 38px; line-height: 38px; background: url(../img/btn_submit_left.gif) no-repeat; color: #fff; padding: 0 6px; }
























