/*-----------------------------------------------------------------------------*/
/* Copyright© 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/

/*** 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; color: #fafafa; background: #7f8691 url(../img/bk.jpg) repeat-x; }
li						{ list-style: none; }

/*** General Clases ***/
.left					{ float: left; }
.right					{ float: right; }
img.right				{ margin-left: 20px; }
.imgLeft				{ margin: 0 20px 20px 0; float: left; }
.clear					{ clear: both; }
.hide					{ display: none; }
.border					{ padding: 3px; background-color: #8a8a8a; margin-bottom: 1em; }
.yellow					{ color: #f93; }
.red					{ color: red; }
.big					{ font-size: 110%; }

/*** TEXT ELEMENTS ***/
h1, h2, h3, h4, h5, h6	{ font-weight: 100; }
h1						{ font-size: 1.5em; }
h1 span, h2 span, h3 span, h4 a span, p.title span { color: #f93; }
h2						{ font-size: 1.1em;}
h2, h3					{ padding-bottom: 5px; margin-bottom: 10px; }
h3						{ font-size: 1.2em; }
p						{ font-size: 0.8em; }
p.title, p.subtitle, a.link, h2, h3, .meniu, div.form-container { background: url(../img/dot.gif) bottom repeat-x; }
p.title					{ font-size: 1em; padding-bottom: 5px; }
p.big.title				{ font-size: 110%; }
p.subtitle				{ font-size: 0.85em; color: #fff; padding-bottom: 5px; }
a.link					{ outline: none; text-decoration: none; color: #afeaee; }
a:hover.link, a:hover	{ color: #fff; text-decoration: underline; }
a						{ outline: none; }

/*** General Pages ***/
#wrapper				{}
#content, #footer		{ width: 960px; margin: 0 0 0 auto; }
#content				{ min-height: 900px; height: auto !important; height: 900px; position: relative; /* position: relative; */ }
#leftSide				{ width: 200px; float: left; padding: 0 20px; }
#leftSide				{ color: #999; }
#main					{ width: 440px; float: left; }
#main p					{ margin-bottom: 1em; }
#main p strong			{ color: #f93; }
#forms #main			{ width: 700px; }
#rightSide				{ width: 240px; float: right; padding-right: 20px; }
#rightSide p			{ margin-bottom: 1em; color: #f93; }
#footer-wrapp			{ background-color: #ff9933; min-height: 200px; height: auto !important; height: 200px; border-top: 3px solid #717171; clear: both; overflow: auto; }
#footer					{ color: #000; font-size: 0.85em; padding-top: 10px; }
#footer a.linkBizNet	{ color: #600; font-weight: bold; background: url(../img/wdot.gif) bottom repeat-x; }
#footer a.linkIX		{ color: #c00; font-weight: bold; background: url(../img/wdot.gif) bottom repeat-x; }
#footer .left			{ width: 120px; }
#footer .center			{ padding: 0 10px; border-left: 1px solid #000;  border-right: 1px solid #000; width: 380px; float: left; }
.logos					{ width: 300px; padding-left: 10px; }
.valid					{ padding-left: 16px; background: url(../img/w3c.gif) no-repeat; }
.w3c					{ text-align: center; }
.w3c a					{ color: #000; text-decoration: none;}
.small					{ font-size: 0.75em; }
.yellow					{ }

/*** MISC ***/
.shaddow				{ position: absolute; left: -114px; top: 0; }
.meniu					{ padding-bottom: 5px; margin-bottom: 10px; }
.meniu a				{ color: #999; text-decoration: none; background: none; }
.meniu a.link			{ font-size: 0.85em; }
.meniu h4 a				{ font-weight: bold; color: #fff; font-size: 1.2em; }
.download				{ margin-top: 10px; }
.download a				{ font-size: 1.4em; }
.h24					{ color: #ffca32; }
.eu						{ background: url(../img/eu_flag.gif) right bottom no-repeat; }
.eu em					{ font-style: normal; font-size: 0.7em; font-weight: normal; }
.word					{ padding-left: 44px; background: url(../img/word.gif) no-repeat; height: 40px; line-height: 40px; color: #fafafa; font-size: 1.4em; }

/*** Photo gallery ***/
.galerie				{ padding: 10px 0 0 10px; }
.galerie img			{ float: left; margin: 0 5px 10px 0; padding: 3px; background-color: #8a8a8a; }

/*** Tabs meniu ***/
#tabs					{ width: 940px; height: 54px; background: url(../img/auto-tractari-bottom.jpg) top right no-repeat; padding-left: 20px; }
#tabs ul				{ list-style: none; }
#tabs li				{ display: inline; font-size: 1.1em; margin-right: 8px; }
#tabs ul li a			{ color: #fff; text-decoration: none; font-size: 0.8em; }
#tabs ul li a:hover, #tabs li { color: #f93; }

/*** Forms ***/
div.form-container		{ margin-top: 20px; padding-bottom: 10px; }
p.legend				{ margin-bottom: 1em; }
p.legend em				{ color: #f93; font-style: normal; }
div.form-container form p				{ margin: 0; }
div.form-container form p.note			{ margin-left: 170px; font-size: 0.7em; background-color: #f00; color: #fff; font-weight: bold; padding: 5px 0; }
div.form-container form fieldset		{ margin: 10px 0; padding: 10px 10px 0; border-top: #666 1px solid; }
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: #f93; }
div.form-container label em				{ position: absolute; right: 0; font-size: 120%; font-style: normal; color: #f93; }
div.form-container input.error			{ border-color: #f93; background-color: #FEF; }
input.txt, textarea.txt { border: 1px solid #f93; }
.buttonrow				{ margin-left: 180px; }

.fiscal					{ padding: 10px; border: 1px solid #f93; }
#fiscal	label			{ display: inline-block; width: 160px; text-align: right; padding-right: 20px; }


/*** Slide Banner ***/
#dispecerat				{ position: absolute; left: -280px; top: 10px; }
#dispecerat img			{ padding-bottom: 8px; }
.xparteneri				{ position: absolute; left: -213px; top: 0; width: 200px; padding-top: 203px; }
#toppanel				{}
#panel					{ width: 100%; height: 490px; /*display: none;*/ position: relative; text-align: center; }

.zolicar				{ display: inline-block; width: 120px; height: 50px; position: absolute; top: 54px; left: 40px; }
.vanzare				{ display: inline-block; width: 130px; height: 96px; position: absolute; top: 116px; left: 30px; }
.fit-zel				{ display: inline-block; width: 180px; height: 22px; position: absolute; top: 270px; left: 6px; }
.dispec-auto			{ display: inline-block; width: 88px; height: 31px; position: absolute; top: 448px; left: 55px; }

/*** Map24 ***/
#map24					{ background: url(../img/calculeaza_ruta.jpg) no-repeat; width: 180px; padding: 225px 10px 10px; }
.map24_input			{ background-color: #fff; width: 176px; color: #0D3D6A; font-family: Arial, Verdana, Helvetica; font-size: 11px; font-weight: normal; border: 1px #ffa800 solid; }
.map24_input.first		{ margin-bottom: 32px; }
.map24_input.second		{ margin-bottom: 8px; }

/*** Linkuri utile ***/
.utile					{ width: 200px !important; font-size: 0.8em; }
.utile.left				{ float: left; margin-right: 40px; }
.utile a				{ color: #9f0000; line-height: 1.5em; }

/*** Formulars ***/
.frmComanda				{ font-size: 0.9em; background: url(../img/dot.png); padding: 20px 8px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.frmComanda label		{ display: inline-block; margin-right: 10px; width: 170px; }
.frmComanda div			{ margin-bottom: 5px; }
.frmComanda .chk		{ margin-left: 30px; }
.marL10					{ margin-left: 10px; }
.marR10					{ margin-right: 10px; }
.marLR10				{ margin: 0 10px; }
.frmComanda .border		{ border-bottom: 1px dotted #ccc; padding-bottom: 20px; margin-bottom: 10px; background: transparent; }

/*** Anexa ***/
.anexa					{ height: 400px; overflow: scroll; }
.anexa ol				{ list-style: lower-latin; }























