/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img {border: 0;}
a {outline: none;}
/*****Reset*****/
body, html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body {
	background-image: url(../images/main_background.jpg);
	font-size: 12pt;
	font-family: Arial;
	color: #505050;
	height: 100%;
}
html>body {overflow: scroll; overflow-x: auto;}
/* ********General Classes *************/
.top-10 {margin-top: 10px;}
.top-15 {margin-top: 15px;}
.top-20 {margin-top: 20px;}
/* ********General Classes *************/
#main_middle_div {
	width: 954px;
	margin: 0 auto;
	margin-top: 0px;
	background-image: url(../images/main_background_middle.jpg);
	background-repeat: repeat-y;
}
#big_container_div {
	width: 900px;
	margin: 0 auto;
}
#bog_container_div_bottom {
	width: 954px;
	height: 63px;
	margin: 0 auto;
	background-image: url(../images/main_background_bottom.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border: 0px solid;
	text-align: center;
	
}
#big-container-bottom-links {
	font-size: 9pt;
	color: #666;
}
#big-container-bottom-links a {
	color: #666;
	text-decoration: none;
}
#big-container-bottom-links a:hover {
	text-decoration: underline;
	color: #ffa10c;
}
#header_date_lang {
	width: 900px;
	height: 17px;
	background-color: #c2c2c2;
	border-bottom: 3px solid #ffa10c;
	color: #3f3f3f;
	font-size: 10pt;
	font-weight: bold;
}
#header_date	{padding-left: 10px;}
#header_logo_banner {
	width: 900px;
	height: 119px;
}
#header_menubar {
	width: 900px;
	height: 25px;
	background-color: #555454;
	border-bottom: 3px solid #ffa10c;
	color: #fff;
	text-align: right;
	font-weight: bold;
	font-size: 11pt;
}
.menubar-menuitem {
	color: #fff;
	text-decoration: none;
}
.menubar-menuitem:hover {
	text-decoration: underline;
}
/* ********************************************* index **************************************** */
.index-right-panel-akcio, .index-right-panel-top {
	background-image: url(../images/index-right-panel-akcio.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 25px;
	text-align: right;
	padding-right: 20px;
	color: #fff;
	font-weight: bold;
}
.index-right-panel-content {
	background-image: url(../images/index-right-panel-content.gif);
	background-position: center;
	background-repeat: repeat-y;
}
.index-right-panel-top {
	background-image: url(../images/index-right-panel-top.gif);
}
.index-content {
	padding-left: 20px;
}
.index-rightpanel-linktoakcio {
	color: #505050;
	font-weight: bold;
	text-decoration: underline;
}
.index-rightpanel-linktoakcio:hover {
	color: #000;
	text-decoration: none;
}
a.right-panel-akcio-name {
	font-weight: bold;
	font-size: 15pt;
	margin: 10px 0 5px 0;
	color: #505050;
	text-decoration: none;
}
.index-right-panel-akcio-cart {
	padding: 5px;
	padding-bottom: 15px;
}
.index-right-panel-akcio-cart img {
	vertical-align: middle;
	float: left;
}
.index-right-panel-akcio-cart p {
	vertical-align: middle;
	width: 200px;
	float: right;
}
a.right-panel-akcio-price {
	font-weight: bold;
	margin: 0 0 0 0;
	color: red;
	font-size: 18pt;
	text-decoration: none;
}
p.right-panel-akcio-info {
	margin: 0;
	font-size: 8pt;
	text-align: center;
}
.index-rightpanel-yahoomess {
	float: left;
	margin: 0 0 10px 5px;
}
.index-rightpanel-formular {
	float: right;
	margin-top: 25px;
}
.index-rightpanel-linktoonline {
	font-size: 11pt;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	text-align: right;
}
.index-rightpanel-linktoonline:hover {
	color: #000;
}
.index-right-panel-bottom-bottom {
	height: 21px;
	background-image: url(../images/index-right-panel-bottom-bottom.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #ABABAB;
	font-size: 10pt;
}
.index-right-panel-bottom-bottom:hover {
	color: #fff;
}
.index-box {
	background-image: url(../images/index-box-bg2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 173px;
	height: 151px;
	border: 0px solid red;
	float: left;
	text-align: justify;
	font-size: 10pt;
}
.index-box p {margin: 0; padding: 0;}
.index-box img {margin-right: 5px;}
.clear { clear: both;}
.index-box-space {margin-left: 14px;}

/************************************* COMENZII ONLINE ******************************/
#content 			{
					border: 0px solid;
					margin: 0 auto;
					margin-top: 20px;
					width: 890px;
					}
	#comenzii-header, #comenzii-prelude
									{width: 100%;}
		#comenzii-header h1, #comenzii-prelude h1			
									{padding-left: 10px; font-size: 25px;}
		#comenzii-header p, #comenzii-prelude p			
									{margin-bottom: 0px; padding: 0px 10px 0px 10px; text-indent: 20px;}
	#comenzii-prelude h4			{padding-left: 20px; font-size: 12pt; margin: 20px;}
	#comenzii-prelude p.comenzi-description
									{font-size: 11pt; padding-left: 20px; margin: 0;}
		.termeni-conditi			{color: #ffa10c; text-decoration: none;}
		.termeni-conditi:hover		{text-decoration: underline;}
		#comenzii-prelude #center-continua
									{margin-top: 30px;}
		#comenzii-prelude #comanda	{margin-top: 10px;}
	#comenzii-tabs					{width: 90%; margin: 0 auto;}
		ul.comenzii_tabs_ul 		{
									margin: 0;
									margin-top: 20px;
									padding: 0;
									float: left;
									list-style: none;
									height: 35px; /*--Set height of tabs--*/
									border-bottom: 1px solid #999;
									border-left: 1px solid #999;
									width: 100%; }
		ul.comenzii_tabs_ul li 		{
									float: left;
									margin: 0;
									padding: 0;
									height: 34px; /*--Subtract 1px from the height of the unordered list--*/
									line-height: 34px; /*--Vertically aligns the text within the tab--*/
									border: 1px solid #999;
									border-left: none;
									margin-bottom: -1px; /*--Pull the list item down 1px--*/
									overflow: hidden;
									position: relative;
									background-image: url(../images/comenzii-online-tabs-bg.gif);
									background-repeat: repeat-x;
									background-position: 0 -34px; }
		ul.comenzii_tabs_ul li a 	{
									text-decoration: none;
									color: #555454;
									display: block;
									font-size: 14pt;
									padding: 0 20px;
									outline: none; }
		ul.comenzii_tabs_ul li a:hover 	
									{background: #ccc;}
		html ul.comenzii_tabs_ul li.active,
		html ul.comenzii_tabs_ul li.active a, 
		html ul.comenzii_tabs_ul li.active a:hover	
									{color: #000;
									background-image: url(../images/comenzii-online-tabs-bg.gif);
									background-repeat: repeat-x;
									background-position: 0 0px;
									border-bottom: 1px solid #f7f7f7; /*--Makes the active tab look like it's connected with its content--*/ }
		.tab_container 				{
									border: 1px solid #999;
									border-top: none;
									overflow: hidden;
									clear: both;
									float: left; 
									width: 100%;
									background: #f7f7f7; }
		.tab_content 				{
									padding: 20px;
									background-color: #f7f7f7;
									font-size: 12pt; }
	#comenzii-piese-auto, #comenzi-lubrifianti
									{width: 490px;
									border: 0px solid;
									float: left;}
		#comenzii-piese-auto input 	{width: 200px;
									border: 1px solid #ccc;}
		.comenzii-piese-auto-title, .comenzi-lubrifianti-title, .comenzi-date-personale-title
									{font-weight: bold; padding: 10px 0 10px 0;}
		#comenzii-piese-auto textarea {width: 200px; height: 80px; border: 1px solid #ccc;}
		.red-star					{color: red;}
		#piese-auto-tooltip			
									{width: 260px;
									display: none;
									border: 1px solid #ccc;
									float: left;
									font-size: 10pt;
									margin-top: 0px;}
		#piese-auto-tooltip img		{margin: 5px;}
		#comenzii-piese-auto textarea.comenzii-observatii 
									{width: 455px; height: 80px; border: 1px solid #ccc;}
		.comenzi-button-trimite, .comenzi-button-trimite-lubrifianti		
									{float: right; margin-top: -68px;}
	#comenzi-lubrifianti {background-color: #f7f7f7; width: 100%;}
		.comenzi-lubrifianti-box	{background-color: #f7f7f7;
									float: left;
									margin-left: 5px;}
		.comenzi-lubrifianti-title	{font-size: 12pt;}
		.text_input					{width: 200px; border: 1px solid #ccc;}
		.lubrifianti-help			{padding: 0; margin: 0; font-size: 8pt;}
	#comenzi-date-personale			{}
		#comenzi-date-personale, #comenzi-date-livrare, #comenzi-date-facturare		
									{border: 0px solid #aaa;
									width: 100%;}
		#comenzi-date-personale input, #comenzi-date-livrare input, #comenzi-date-facturare .text_input
									{width: 160px; border: 1px solid #ccc;}
		#comenzi-personale-help, #comenzi-livrare-help, #comenzi-facturare-help, #cumpara-personale-help, #cumpara-livrare-help
									{font-size: 9pt; color: red;}
		.comenzi-button-trimite-final
									{margin-top: 50px;}
	ul#comenzi-faq 					{list-style: none;
									float: left;
									margin-left: 200px;
									_margin-left: 110px;}
	ul#comenzi-faq li				{float: left;
									position: relative;}
	ul#comenzi-faq li a				{color: #505050;}
	#comenzi-faq-comand, #comenzi-faq-livrare, #comenzi-faq-plata
									{display: none;}
	#comenzi-online-button-info		{font-size: 8pt;}
	p#comenzi-online-nu-ezitati		{margin-bottom: 30px; font-weight: bold;}
#comenzi-response					{display: none;
									width: 90%; 
									margin: 0 auto; 
									background-color: #f7f7f7; 
									border: 1px solid #999;
									text-align: center;
									margin-top: 30px;}
	#comenzi-response-container-ok		{padding: 20px; display: none;color: green;}
	#comenzi-response-container-error	{padding: 20px; display: none;color: red;}
	#comenzi-response-loading		{padding: 40px; font-weight: bold;}
	#comenzi-response a				{font-size: 10pt; font-weight: bold; color: #ffb43d; text-decoration: none;}
/************************************* PROMOTION ******************************/									
#p-container									{padding-left: 10px;}
.p-main-box										{width: 284px;
												color: #555454;
												border-top: 0px;
												margin-left: 1px;
												border-collapse: collapse;}
	.p-box-img									{width: 128px;}
	.p-box-img img								{border: 0px solid;}
	.p-box-product								{height: 98px;
												font-size: 10pt;
												font-weight: bold;
												text-align: center;}
	.p-box-price1-title							{width: 60px;
												font-weight: bold;
												font-size: 18pt;
												padding-left: 5px;}
	.p-box-price1-value							{font-weight: bold;
												font-size: 18pt;
												text-align: center;
												padding-right: 5px;}
	.p-box-price1-value strike					{color: red;}
	.p-box-date p								{margin: 0px;}
	.p-box-ron									{font-size: 8pt;}
	.p-box-date									{font-size: 9pt;
												padding-left: 5px;}
	.p-box-price2								{text-align: center;
												font-weight: bold;
												padding-right: 5px;
												font-size: 27pt;}
	.p-box-detali								{height: 30px;
												font-size: 15pt;
												color: #ffb43d;
												padding-left: 5px;}
	.p-box-detali a								{font-size: 15pt;
												color: #ffb43d;
												text-decoration: none;}
	.p-box-buy									{text-align: right;
												padding-right: 5px;}
	.p-box-buy a								{font-size: 15pt;
												color: #ffb43d;
												text-decoration: none;}
#p-container-price-info							{font-size: 9pt; margin-top: 5px;}
.p-main-box-container							{width: 285px; border: 1px solid #000; border-top: 0;}
.p-main-box-header								{width: 295px;
												margin-top: 10px;
												height: 30px;
												text-align: center;
												color: #fff;
												font-weight: bold;
												background-repeat: no-repeat;
												background-position: top left;
												border: 0px solid;}
	.p-main-box-header p						{margin: 0; padding-top: 7px;}
.p-main-box-div									{margin: 0 0 0 0px; float: left;}
	.p-main-box-header-left						{background-image: url(../images/promotion-box-header-left.gif);}
	.p-main-box-header-middle					{background-image: url(../images/promotion-box-header-middle.gif);}
	.p-main-box-header-right					{background-image: url(../images/promotion-box-header-right.gif);}

/************************************* Detail Page ******************************/

#detalai-page-main-div							{width: 350px;}
h1												{font-size: 16pt; font-weight: bold; margin: 0 0 5px 0;}
h2												{font-size: 10pt; font-weight: bold; margin: 0 0 20px 0;}
#detalii-img									{border: 0px solid; width: 160px; float: left;}
#detalii-price p								{text-align: center; margin: 13px 0 13px 0;}
#detalii-price .caption							{font-weight: bold;}
#detalii-price .value1							{font-size: 13pt; color: #505050;}
#detalii-price .value2							{font-size: 25pt; font-weight: bold;}
#detalii-price strike							{color: red;}
#detalii-detalii-div							{padding: 2px;}
h2.detalii										{margin-bottom: 5px;}
#detalii-detalii-div ul							{margin-left: 20px; list-style-position: inside;}

/************************************* CONTACT ******************************/										

#content-contact								{font-size: 10pt; padding: 20px;}
	#content-left-side							{width: 550px; float: left; border: 0px solid;}
		#content-left-company					{width: 310px; float: left; border: 0px solid red;}
			#content-left-company h1			{font-weight: bold; font-size: 10pt;}
			#content-left-company ul			{list-style-position: inside;
												list-style-image: url(../images/contact-list-img.gif);
												margin: 10px 0 0 20px;}
			#content-left-company ul li			{line-height: 16pt;}
		#content-left-buddy						{width: 235px; float: left; border: 0px solid; margin-top: 100px;}
	#content-right-side							{width: 290px; float: right; border: 1px solid #ccc;background-color: #f4f4f4;}
		#content-right-side h3					{margin: 15px 0 15px 15px;}
		#content-right-side form				{margin: 0 0 0 30px;}
		#content-right-side input				{border: 1px solid #ccc; background-color: #fefefe;}
		#content-right-side input:focus			{background-color: #ffffe4;}
		#content-right-side textarea			{width: 220px; height: 90px; background-color: #fefefe; border: 1px solid #ccc;}
		#content-right-side textarea:focus		{background-color: #ffffe4;}
		#contact-form-response					{text-align: center; font-weight: bold; font-size: 9pt;}
	
	#content-contact h1							{font-size: 18pt;}

#content-contact p.contact-info					{text-indent: 30px;}	
#content-left-company ul li a					{text-decoration: none; color: #505050;}		
#content-left-company ul li a:hover				{text-decoration: underline;}
/************************************* Cumpara form ******************************/	

#cumpara-form-div								{width: 100%;}
	#cumpara-form-div h1						{margin-left: 10px; margin: 20px 0 20px 10px;}
	#cumpara-form-produs						{width: 290px; float: left; border: 1px solid #ccc; margin-left: 10px;}
		#cumpara-form-product-name				{font-weight: bold;text-align: center; font-size: 13pt;}
		.cumpara-form-product-text				{font-weight: bold; padding-left: 10px;}
		.cumpara-form-product-price				{text-align: center; font-weight: bold;font-size: 26pt;color: red;height: 80px;}
	#cumpara-form-form							{width: 570px; float: left; border: 1px solid #ccc; margin-left: 10px; background-color: #f4f4f4; }
		#cumpara-date-personale	td, #cumpara-date-facturare td
												{padding-left: 10px;}
		.cumpara-date-personale-title			{font-weight: bold; padding: 10px 0 10px 0;}
		#cumpara-date-personale input			{width: 190px; border: 1px solid #ccc;}
		#cumpara-date-facturare input			{width: 150px; border: 1px solid #ccc;}
		.cumpara-button-trimite-final			{margin-top: 20px;}
		#finaliz_acept_termeni					{margin: 0px 0 10px 0; font-size: 8pt; display: none;}
	#cumpara-form-ok							{text-align: center; padding: 10px; color: green;width: 560px; float: left; border: 1px solid #ccc; margin-left: 10px; background-color: #f4f4f4;display: none;}
		#cumpara-form-ok p						{font-size: 10pt;}
		#cumpara-form-ok a						{font-size: 10pt; font-weight: bold; color: #ffb43d; text-decoration: none;}
	#cumpara-form-error							{text-align: center; padding: 10px; color: red;width: 560px; float: left; border: 1px solid #ccc; margin-left: 10px; background-color: #f4f4f4;display: none;}
		#cumpara-form-error p					{font-size: 10pt;}
		#cumpara-form-error a					{font-size: 10pt; font-weight: bold; color: #ffb43d; text-decoration: none;}
		#cumpara-form-error a.mailto			{color: red; font-weight: normal; text-decoration: none;}
		#cumpara-form-error a.mailto:hover		{text-decoration: underline;}	