/* MAIN CLASSES */
BODY
{
	background-color:#EFF8FF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}
.mainTable
{
	 background-color:#FFFFFF;
	 margin-left:auto; 
	 margin-right:auto; 
	 width:990px;
}

/* BOXURI COLORATE */
.footerline_bg
{
	background:url(../img_en/footerline_bg.gif) repeat-x left top;
	height:6px;
}
.blueBoxHeader
{
	background:url(../img_en/blue_header_bg.gif) repeat-x left top;
	height:20px;
}
.blackCell
{
	 background-color:#000000;
}

.greyCell
{
	 background-color:#E1E1E1;
}
.greyUP
{
	border-top:1px;
	border-top-style:solid;
	border-top-color:#E1E1E1;
}
.greyDOWN
{
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#E1E1E1;
}
.greyLEFT
{
	border-left:1px;
	border-left-style:solid;
	border-left-color:#E1E1E1;
}
.greyLEFT-DASH
{
	border-left:1px;
	border-left-style:dashed;
	border-left-color:#E1E1E1;
}
.greyRIGHT
{
	border-right:1px;
	border-right-style:solid;
	border-right-color:#E1E1E1;
}
.dashBlackBottom
{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
}
.dashGreyBottom
{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
}
/* INPUT AND TEXT AREAS */
.search_input
{
	background-image:url(../img_en/search_magnifier.png);
	border:2px solid #959595;
	background-color:#FFFFFF;
	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	padding:2px 0 2px 20px;
	color:#000000;
	
	width:300px;
	background-position:5px;
	background-repeat:no-repeat;
}
.search_input_highlight
{

	background-image:url(../img_en/search_magnifier.png);
	border:2px solid #9B0000;
	background-color:#FFFFFF;
	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	padding:2px 0 2px 20px;
	color:#000000;
	
	width:300px;
	background-position:5px;
	background-repeat:no-repeat;
	
}
.loginInput
{
		border:1px;
		border-style:solid;
		border-color:#E1E1E1;
		margin-top:auto; 
	 	margin-top:auto; 
	 	width:100px;
		height:14px;
		font-family:Tahoma, Arial;
		font-size:11px;
		color:#666666;
}
.formsInputSimple
{
		border:1px;
		border-style:solid;
		border-color:#E1E1E1;
		font-family:Tahoma, Arial;
		font-size:12px;
		color:#666666;
}

.formsInput
{
		border:1px;
		border-style:solid;
		border-color:#E1E1E1;
		margin-top:auto; 
	 	margin-top:auto; 
	 	width:150px;
		height:18px;
		font-family:Tahoma, Arial;
		font-size:12px;
		color:#666666;
}
.formsInputTextArea
{
		border:1px;
		border-style:solid;
		border-color:#E1E1E1;
		margin-top:auto; 
	 	margin-top:auto; 
	 	width:150px;
		height:100px;
		font-family:Tahoma, Arial;
		font-size:12px;
		color:#666666;
}
/* FONTURI */
.pageTitles
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	color:#CCCCCC;
	font-size:13px;
	text-decoration:none;
	padding-left:10px;
}
.invoice
{
	font:Lucida Console;
	color:#333333;
	font-size:12px;
}
.invoiceTitle
{
	font-family:Lucida Console;
	color:#333333;
	font-size:15px;
}
.invoiceSubTitle
{
	font-family:Lucida Console;
	color:#333333;
	font-size:14px;
}
.invoiceTableHeader
{
	font:Lucida Console;
	color:#000000;
	font-size:13px;
}
.invoiceDelimiter
{
	font-family:Lucida Console;
	color:#333333;
	font-size:14px;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
}

.smallHeaderWhite
{
	font-family:Tahoma, Arial;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.menu_text
{
	font-family:Tahoma, Arial;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	padding-left:20px;
}
.shopCartLine
{
	font-family:Tahoma, Arial;
	color:#666666;
	font-size:11px;
}

.shopCartText
{
	font-family:Tahoma, Arial;
	color:#666666;
	font-size:11px;
	padding-left:10px;
}
.shopCartTitle
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	color:#333333;
	font-size:13px;
	text-decoration:none;
	padding-left:10px;
}
.boxPrice
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	color:#990000; /* #2B507C; */
	font-size:11px; /*14px; */
	text-decoration:none;
}
.boxPriceDiscounted
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	color:#333333; /* #2B507C; */
	font-size:11px; /*14px; */
	text-decoration:line-through;
}
.noteText
{
	font-family:Tahoma, Arial;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

.categoriesMenuTitle
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	color:#CCCCCC;
	font-size:13px;
	text-decoration:none;
	padding-left:10px;
}
.menu_categories_text
{
	font-family:Tahoma, Arial;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
}
.linkBlue
{
	font-family:Tahoma, Arial;
	color:#2B507C;
	font-size:12px;
}
.linkBlueSmallString
{
	font-family:Tahoma, Arial;
	color:#2B507C;
	font-size:11px;
	font-weight:bold;
}
.textLink
{
	font-family:Tahoma, Arial;
	color:#666666;
	font-size:11px;
}
.text
{
	font-family:Tahoma, Arial;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.textInfoProduct
{
	font-family:Tahoma, Arial;
	color:#333333;
	font-size:11px;
	/*text-decoration:none;*/
}

.featuredBoxTitle
{
	font-family:Tahoma, Arial;
	/*font-weight:bold;*/
	color:#2B5076; /*#990000;*/
	font-size:11px;
	text-decoration:none;
}
.linkTrenulet
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
}
/* BUTOANE */
.find_bttn
{
	background:url(../img_en/goSearch.gif) no-repeat left top;
	height:23px;
	width:25px;
	border:0;
	cursor:pointer;
}
.continue_shopping_button
{
	background:url(../img_en/continue_shopping_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.update_shopping_cart_button
{
	background:url(../img_en/update_shopping_cart_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.secure_checkout_button
{
	background:url(../img_en/secure_checkout_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.delete_selected_button
{
	background:url(../img_en/delete_selected_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.confirm_order_button
{
	background:url(../img_en/confirm_order_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.register_send
{
	background:url(../img_en/register_send.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.register_submit
{
	background:url(../img_en/register_submit.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.register_reset
{
	background:url(../img_en/register_reset.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.register_login
{
	background:url(../img_en/register_login.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.register_forgot
{
	background:url(../img_en/register_forgot.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.home_button
{
	background:url(../img_en/home_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.myaccount_button
{
	background:url(../img_en/myaccount_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.download_button
{
	background:url(../img_en/download_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.myorders_button
{
	background:url(../img_en/myorders_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
.payment_options_button
{
	background:url(../img_en/payment_options_button.gif) no-repeat left top;
	height:30px;
	width:120px;
	border:0;
	cursor:pointer;
}
/* OTHERS */
#hintbox
{ /*CSS for pop up hint box */
		position:absolute;
		top: 0;
		background-color: #FFFFFF;
		width: 150px; /*Default width of hint.*/ 
		padding: 3px;
		border:1px solid black;
		font:normal 11px Verdana;
		line-height:18px;
		z-index:100;
		border-right: 2px solid black;
		border-bottom: 2px solid black;
		visibility: hidden;
}
.error_box
{
	background-color:#FF0000;
	font-family:Tahoma, Arial;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}
.required
{
	font-family:Tahoma;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
}
/*SORT*/
td.sortprodasc
{
	background:url(../img_en/asc.gif);
	cursor:pointer;
}
td.sortprodasc:hover
{
	background:url(../img_en/ascover.gif);
	cursor:pointer;
}
td.sortproddesc
{
	background:url(../img_en/desc.gif);
	cursor:pointer;
}
td.sortproddesc:hover
{
	background:url(../img_en/descover.gif);
	cursor:pointer;
}
/*TABLELE*/
.forms
{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	
	BACKGROUND-IMAGE: url(../img_en/formsbg.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #ECEBEB;
	width:80%;
	
	font:Tahoma;
	color:#333333;
	font-size:14px;
}
.forms_line
{
	BACKGROUND-IMAGE: url(../img_en/formsline.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	width:100%;
}

.table_admin
{
	border-top:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#000000;
	border-right-style:solid;

	width:95%;
	background-color:#FFFFFF;

}
.table_admin_header
{
	height:25px;
	background:url(../img_en/admin_table_header_bg.gif);
	background-repeat:repeat-x;

	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	/* padding:5px; */
	
}
.table_admin_line
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;	
	/* padding:5px; */
}
.table_admin_line_even
{
	background-color:#F2F2F2;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;	
	/* padding:5px; */
}
.LastAddedBox 
	{
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
	}
.LastAddedBorder 
	{
		BORDER-RIGHT: #E1E1E1 1px solid; 
		BORDER-TOP: #E1E1E1 1px solid; 
		BORDER-LEFT: #E1E1E1 1px solid; 
		BORDER-BOTTOM: #E1E1E1 1px solid; 
		DISPLAY: block; 
		WIDTH: 585px! important; 
	}
.LastAddedTitle 
	{
		DISPLAY: block; 
		PADDING-LEFT: 5px;
		FONT-FAMILY:Verdana; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 13px;
		FLOAT:left;
		COLOR:#999999;
		MARGIN-LEFT: 5px;
		WIDTH: 150px; 
		POSITION: absolute; 
		TOP: 650px; 
		BACKGROUND-COLOR: #FFFFFF;
}

.footerTitles
{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
}
.footerText
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
}
.footerLinks
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}
.footerLinks:hover
{
	color:#9B0000;
}
.newText
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
}
.newLinks
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}
.newLinks:hover
{
	color:#9B0000;
}
.MagazineBox 
	{
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 10px;
	}
.MagazineBoxBorder 
	{
		BORDER-RIGHT: #E1E1E1 1px solid; 
		BORDER-TOP: #E1E1E1 1px solid; 
		BORDER-LEFT: #E1E1E1 1px solid; 
		/*BORDER-BOTTOM: #E1E1E1 1px solid; */
		DISPLAY: block; 
		WIDTH: 580px! important; 
	}
.MagazineBoxTitle 
	{
		DISPLAY: block; 
		PADDING-LEFT: 5px;
		FONT-FAMILY:Verdana; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 13px;
		FLOAT:left;
		COLOR:#999999;
		MARGIN-LEFT: 5px;
		WIDTH: 200px; 
		POSITION: relative; 
		TOP: -10px; 
		BACKGROUND-COLOR: #FFFFFF;
}
.BoxHomeAdmin
	{
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 10px;
	}
.BoxHomeAdminBorder 
	{
		BORDER-RIGHT: #E1E1E1 1px solid; 
		BORDER-TOP: #E1E1E1 1px solid; 
		BORDER-LEFT: #E1E1E1 1px solid; 
		BORDER-BOTTOM: #E1E1E1 1px solid; 
		DISPLAY: block; 
		WIDTH: 390px! important; 
	}
.BoxHomeAdminTitle 
	{
		DISPLAY: block; 
		PADDING-LEFT: 10px;
		FONT-FAMILY:Verdana; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px;
		FLOAT:left;
		COLOR:#000000;
		MARGIN-LEFT: 5px;
		WIDTH: 165px; 
		POSITION: relative; 
		TOP: -10px; 
		BACKGROUND-COLOR: #FFFFFF;
	}
.adminMainPageText
{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	text-align:justify;
}
.linkSubCategories
{
	font-family: Arial;
	color:#2B507C;
	font-size:11px;
}