/*-----------------------------------------------------------------------------*/
/* Copyright© 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
@import url(tabs.css);
/*** Simple 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: 0.8em Arial, Helvetica, sans-serif; background: url(../img/line-y.gif) center repeat-y; }

/*** GENERAL CLASES ************************************************************/
.left					{ float: left; }
.list					{ padding-left: 25px; background: url(../img/red-ok.gif) no-repeat; color: #000; font-size: 1.3em; margin-bottom: 5px; }
.right, .rborder		{ float: right; }
.rborder				{ padding: 4px; border: 1px solid #ccc; margin-left: 20px; }
.clear					{ clear: both; }
.gri					{ color: #333; font-size: 90%; }
.m10px					{ margin: 10px; }
.red					{ color: #c00; }

/*** TEXT ELEMENTS *************************************************************/
h1, h2, h3, h4, h5, h6	{ color: #039; }
h1						{ font-size: 1.4em; }
h1 span, h2				{ color: #c00; }
h2, h3					{ font-size: 1.1em; }
h3						{}
h5						{ font-size: 1.3em; font-weight: 100; }
a						{ outline: none; text-decoration: none; }
a.link					{ color: #039; border-bottom: 1px dashed #039; font-weight: bold; font-size: 0.85em; }
a:hover.link			{ color: #c00; border-bottom: 1px solid #c00; }
a.sus					{ margin-left: 24px; display: block; width: 16px; height: 16px; background: url(../img/sus.gif) no-repeat; }
a:hover.sus				{ margin-left: 24px; background: url(../img/hover-sus.gif) no-repeat; }

/*** GENERAL LAYOUT STRUCTURE **************************************************/
#wrapper				{ width: 980px; margin: 0 auto; background: url(../img/w-line-y.gif) center repeat-y; min-height: 1024px; height: auto !important; height: 1024px; }
#header					{ height: 217px; position: relative; background: url(../img/head-bottom.gif) bottom right no-repeat; }
#content				{ width: 700px; float: left; }
#promo					{ height: 167px; padding: 50px 0 0 100px; background: url(../img/asistenta-medicala.jpg) right no-repeat; }
#left-side, #footer		{ margin-left: 100px; }
#left-side h1.title, #left-side h2.title { margin-left: -100px; }
#right-side				{ width: 272px; padding-top: 10px; float: right; }
#footer					{ height: 100px; clear: both; text-align: center; padding-top: 20px; }
#footer a.linkBizNet	{ color: #f90; font-weight: bold; }
#footer a.linkIX		{ color: #c00; font-weight: bold; }

/*** GENERAL PAGES *************************************************************/
#logo					{ position: absolute; top: 30px; left: 100px; }
h1.title, h2.title		{ height: 68px; background: url(../img/h-title.gif) no-repeat; padding-left: 25px; margin-bottom: 10px; }
h1.title				{ line-height: 3.6em; }
h2.title				{ line-height: 3.6em; }
h1.title img, h2.title img { margin-right: 15px; }
.info					{ padding-left: 36px; background: url(../img/informatii-medicale.gif) no-repeat; font-style:italic; font-weight: bold; }
.box					{ background: url(../img/center-box.gif) repeat-y; width: 600px; margin-top: 10px; }
.box p					{ padding: 0 10px; }
p.first					{ padding-top: 10px; background: url(../img/top-box.gif) no-repeat; }
p.last					{ padding-bottom: 10px; background: url(../img/bottom-box.gif) bottom no-repeat;}
p.title, p.redtitle, p.tip { font-size: 1em; color: #039; font-weight: bold; margin-bottom: 14px; }
p.redtitle				{ color: #c00; }
p.tip					{ border-bottom: 1px solid #ccc; padding-bottom: 9px; }
.redCros				{ height: 50px; background: url(../img/crucea-rosie.jpg) no-repeat; line-height: 3em; color: #fff; color: #fff; padding-left: 20px; }
#abonemente				{ background: url(../img/acoperire-medicala.jpg) no-repeat; padding: 10px 10px 0 18px; line-height: 1em; }
.tip					{ border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px; }
.tip p.title			{ font-size: 1em; color: #c00; font-weight: bold; margin-bottom: 5px; }
.copy					{ color: #333; background: url(../img/for-life.jpg) center top no-repeat; height: 35px; border-top: 1px dashed #ccc; padding-top: 8px; }
.copy span				{ font: 1.1em "Trebuchet MS", Arial; color: #c00; }
.w3c					{ font-size: 0.85em; color: #999; }
.valid					{ padding-left: 16px; background: url(../img/w3c.gif) no-repeat; }
.dot					{ color: #f7f7f7; }

/*** LISTS ********************************************************************/
ul						{ list-style: none; }
ul li					{ margin-left: 10px; }
ul li.title				{ color: #039; font-weight: bold; margin: 10px 0 10px -0px; }
.general li				{ padding-left: 15px; }

/*** FORMS ********************************************************************/
.news					{ background-color: #fff; padding: 10px 0; border-bottom: 4px solid #ccc; padding-left: 20px; }
.news div, .contact div	{ height: 20px; padding: 5px 0; width: 100%; }
.txt					{ width: 180px; border: 1px solid #ccc; float: right;}
.eti					{ width: 50px; float: left; }


div.coments	input		{ height: 100px; }
div.form-container		{ margin-top: 20px; padding: 5px; background-color: #FFF; border: #ccc 1px solid; }
p.legend				{ margin-bottom: 1em; }
p.legend em				{ color: #c00; font-style: normal; }
div.form-container form p				{ margin: 0; }
div.form-container form p.note			{ margin-left: 170px; font-size: 90%; font-weight: bold; color: #c00; }
div.form-container form fieldset		{ margin: 10px 0; padding: 10px; border: #ccc 1px solid; background-color: #eff2f5; }
div.form-container form legend			{ font-weight: bold; color: #666; }
div.form-container form fieldset div	{ padding: 0.25em 0; }
div.form-container label				{ margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; font-size: 0.9em; }
div.form-container label.error, div.form-container span.error { color: #C00; }
div.form-container label em				{ position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error			{ border-color: #C00; background-color: #FEF; }
