@charset "utf-8";
/* General */
html {
	height: 100%;
	overflow-x: auto;
	overflow-y: scroll;
	white-space: normal;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	/*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	background-color: #FFFFFF;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	word-wrap: break-word;
	outline: none;
	
   behavior: url("../_js/csshover3.htc");
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #EC1C24;
	line-height: normal;
	text-indent: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
h2 {
	font-size: 13px;
	color: #EC1C24;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h3 {
	font-size: 13px;
	color: #333333;
	line-height: 18px;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h4 {
	font-size: 12px;
	color: #EC1C24;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h5 {
	font-size: 12px;
	color: #666666;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h6 {
	font-size: 11px;
	color: #EC1C24;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
td {
	font-size: 10px;
}
p {
	font-size: inherit;
	color: #333333;
	line-height: 18px;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: justify;
}
ol {
	font-size: inherit;
	color: #333333;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
}
ul {
	font-size: inherit;
	color: #333333;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
	list-style-type: square;
}

ul.arrowBullet {
	margin-left: 10px;
	list-style-type: none;
	list-style-image: none;
}
ul.arrowBullet li {
	padding: 0px 0px 1px 10px !important;
	background-image: url(../_images/icon_fwd_arrow_2.gif);
	background-repeat: no-repeat;
	background-position: -3px 1px;
}
ul.arrowBullet ul {
	list-style-type: square;
}
ul.arrowBullet ul li {
	padding: 0px;
	background-image: none;
}

ul.visitedProducts {
	font-size: inherit;
	color: #B60303;
}
ul.visitedProducts li {
	color: #B60303;
}

td {
	font-size: inherit;
}
object, embed {
	margin: 0px;
	padding: 0px;
	outline:none;
	border: 0px none #ffffff;
}
form {
	margin: 0px;
	padding: 0px;
}
a, a:link, a:visited, a:active {
	color: #EC1C24;
	text-decoration: underline;
	outline: none;
}
a:hover, a:link:hover, a:visited:hover, a:active:hover {
	color: #ED1C24;
	text-decoration: none;
}

a.details, a.details:link, a.details:visited, a.details:active {
	padding: 0px 0px 0px 15px;
	background-image: url(../_images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-weight: normal;
	font-size: inherit;
	color: #EC1C24;
	text-decoration: none;
}
a.details:hover, a.details:link:hover, a.details:visited:hover, a.details:active:hover {
	color: #F2003D;
	text-decoration: none;
}
.pdf_link {
	margin: 2px 0px 2px 0px;
	padding:2px 2px 2px 18px;
	height: auto;
	background-image: url(../_images/icon_16x16_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.block {
	display: block;
}
.align_center {
	display: block;
	text-align: center;
}
.align_left {
	display: block;
	text-align: left;
}
.align_right {
	display: block;
	text-align: right;
}
.vspacer1 {
	clear: both;
	display: block;
	height: 5px;
	overflow: hidden;
}

.pic_right {
	margin:0px 0px 0px 10px;
	border: 1px solid #d9d9d9;
}
.pic_left {
	margin:0px 10px 0px 0px;
	border: 1px solid #d9d9d9;
}

.red {
	color:#EC1C24;
}

.errors {
	border: 1px solid #EC1C24;
	color: #EC1C24;
	margin: 4px 0px 4px 0px;
	padding: 1px 3px 2px 3px;
}
.errors p, .errors ul, .errors ol {
	color: #EC1C24;
}
.error_color {
	color: #EC1C24;
}
.hline {
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #DEDEDE;
	margin: 1px 0px 2px 0px;
	display: block;
	clear: both;
	float: none;
}



.hline_dotted {
	height: 1px;
	overflow: hidden;
	border-bottom: 1px dotted #DEDEDE;
	margin: 1px 0px 2px 0px;
	display: block;
	clear: both;
	float: none;
}

a.butalike_inline, a.butalike_inline:visited, a.butalike_inline:active {
	background-color: #FFFFFF;
	/*border: 1px solid #006699;*/
	border: 1px solid #666666;
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	width: auto;
	height: 20px;
	font-weight: bold;
	/*color: #006699 !important;*/
	color: #666666 !important;
	text-decoration: none !important;	
}
a.butalike_inline:hover, a.butalike_inline:visited:hover, a.butalike_inline:active:hover, a.butalike_inline_active:hover, a.butalike_inline_active:visited:hover, a.butalike_inline_active:active:hover {
	/*background-color: #006699;*/
	background-color: #666666;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.butalike_inline_active, a.butalike_inline_active, a.butalike_inline_active:visited, a.butalike_inline_active:active {
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	background-color: #5FA400;
	border: 1px solid #5FA400;
	width: auto;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

a.butalike_contact, a.butalike_contact:visited, a.butalike_contact:active {
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	width: auto;
	height: 20px;
	font-weight: bold;
	/*color: #006699 !important;*/
	color: #666666 !important;
	text-decoration: none !important;	
}
a.butalike_contact:hover, a.butalike_contact:visited:hover, a.butalike_contact:active:hover, a.butalike_contact_active:hover, a.butalike_contact_active:visited:hover, a.butalike_contact_active:active:hover {
	background-color: #666666;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.butalike_contact_active, a.butalike_contact_active, a.butalike_contact_active:visited, a.butalike_contact_active:active {
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	background-color: #5FA400;
	border: 1px solid #5FA400;
	width: auto;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

a.butalike_print, a.butalike_print:visited, a.butalike_print:active {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	width: auto;
	height: 14px;
	line-height:14px;
	font-weight: bold;
	/*color: #006699 !important;*/
	color: #FFFFFF !important;
	text-decoration: none !important;	
}
a.butalike_print:hover, a.butalike_print:visited:hover, a.butalike_print:active:hover, a.butalike_print_active:hover, a.butalike_print_active:visited:hover, a.butalike_print_active:active:hover {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	color: #666666 !important;
	text-decoration: none !important;
}
.butalike_print_active, a.butalike_print_active, a.butalike_print_active:visited, a.butalike_print_active:active {
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	background-color: #5FA400;
	border: 1px solid #5FA400;
	width: auto;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

a.butalike_recomanda, a.butalike_recomanda:visited, a.butalike_recomanda:active {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color: #BFBFBF;
	border: 1px solid #FFFFFF;
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	width: auto;
	height: 14px;
	line-height:14px;
	font-weight: bold;
	/*color: #006699 !important;*/
	color: #FFFFFF !important;
	text-decoration: none !important;	
}
a.butalike_recomanda:hover, a.butalike_recomanda:visited:hover, a.butalike_recomanda:active:hover, a.butalike_recomanda_active:hover, a.butalike_recomanda_active:visited:hover, a.butalike_recomanda_active:active:hover {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	color: #666666 !important;
	text-decoration: none !important;
}
.butalike_recomanda_active, a.butalike_recomanda_active, a.butalike_recomanda_active:visited, a.butalike_recomanda_active:active {
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	background-color: #5FA400;
	border: 1px solid #5FA400;
	width: auto;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.inputarrowbutton {
	background-color: transparent;
	background-image: url(../_images/arrow_button_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 20px;
	overflow: hidden;
	border: 0px none #fff;
	outline: none;
	cursor: pointer;
}
.inputarrowbutton:hover {
	background-color: transparent;
	background-image: url(../_images/arrow_button_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	height: 20px;
	width: 20px;
	overflow: hidden;
	border: 0px none #fff;
	outline: none;
}

.no_border {
	border: 0px none #ffffff !important;
}

.back_button {
	padding: 2px 5px 3px 20px !important;
	background-image: url(../_images/icon_back_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}
.fwd_button {
	padding: 2px 5px 3px 20px !important;
	background-image: url(../_images/icon_fwd_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}


.photo_thumb {
	background-color: #666666;
	border: 5px solid #666666;
}
.photo_thumb.on_right {
	margin: 0px 0px 5px 5px;
}
.infolabel {
	color: #999999;
}


/* page navigation */

.page_navigation_button, .page_navigation_button:link, .page_navigation_button:visited, .page_navigation_button:active {
	font-size: 10px;
	margin: 0px 2px 0px 0px;
	padding-top: 3px;
	width: 23px;
	height: 21px;
	font-weight: bold;
	background-color: #DEDEDE;
	text-align: center;
	display: block;
	float: left;
	clear: none;
	color: #333333;
	text-decoration: none;	
}
.page_navigation_button:hover, .page_navigation_button:link:hover, .page_navigation_button:visited:hover, .page_navigation_button:active:hover {
	background-color: #F0F0F0;
	color: #EC1C24;
	text-decoration: none;	
}
.page_navigation_button_current {
	font-size: 10px;
	margin: 0px 2px 0px 0px;
	padding-top: 3px;
	width: 23px;
	height: 21px;
	font-weight: bold;
	text-align: center;
	display: block;
	float: left;
	clear: none;
	background-color: #EC1C24;
	color: #ffffff;
	text-decoration: none;	
	cursor: default;
}
.page_navigation_extra {
	margin: 0px 2px 0px 0px;
	padding-top: 3px;
	display: block;
	float: left;
	clear: none;
	color: #999999;
}

/* datatable_bordered */
.datatable_bordered {
	font-size: 10px;
	line-height: normal;
	border-bottom: 0px none #DEDEDE;
	border-right: 0px none #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}
.datatable_bordered th {
	background-color: #EFEFEF;
	font-weight: bold;
	color: #333333;
	border: 1px solid #DEDEDE;
	border-top: 0px none #DEDEDE;
	border-left: 0px none #DEDEDE;
	padding: 1px 3px 1px 3px;
}
.datatable_bordered td {
	background-color: #ffffff;
	font-weight: normal;
	color: #333333;
	border: 1px solid #DEDEDE;
	border-top: 0px none #DEDEDE;
	border-left: 0px none #DEDEDE;
	padding: 1px 3px 1px 3px;
}
.datatable_bordered .alt_row {
	background-color: #FAFAFA;
	font-weight: normal;
	color: #333333;
	border: 1px solid #DEDEDE;
	border-top: 0px none #DEDEDE;
	border-left: 0px none #DEDEDE;
}
.datatable_bordered tr.alt_row td {
	background-color: #FAFAFA;
	color: #333333;
}

.datatable_bordered tr.sold td {
	color: #AAAAAA !important;
}

.datatable_bordered tr.m_over td {
	background-color: #FFF4F8 !important;
	color: #AA002B !important;
}
.datatable_bordered tr:hover td {
	background-color: #EEEEEE;
}
.datatable_bordered .info {
	border-bottom: 1px dotted #CCCCCC;
	cursor: help;
}

/* datatable */
.datatable {
	font-size: 10px;
	line-height: normal;
}
.datatable th {
	background-color: #EC1C24;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}
.datatable .scope_row {
	background-color: #DEDEDE;
	color: #333333;
}
.datatable .scope_row_col {
	background-color: #880000;
	color: #FFFFFF;
}
.datatable td {
	background-color: #F1F1F1;
	font-weight: normal;
	color: #333333;
	padding: 3px;
}
.datatable .corner_tl {
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-image: url(../_images/datatable_tl_corner.gif);
}
.datatable .corner_tr {
	background-position: 100% 0%;
	background-repeat: no-repeat;
	background-image: url(../_images/datatable_tr_corner.gif);
}
.datatable .corner_br {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(../_images/datatable_br_corner.gif);
}
.datatable .corner_bl {
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-image: url(../_images/datatable_bl_corner.gif);
}

/*  */

.loader {
	border: 1px solid #DEDEDE;
	height: 17px;
	width: 100%;
	background-image: url(../_images/loader.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


/* #mainCenter elements */

.breadcrumbs {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: normal;
	color: #d9d9d9;
	padding-bottom: 5px;
	/*display: none;*/
}
.breadcrumbs .current {
	color: #000;
	font-weight: bold;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #999;
	text-decoration: underline;
}
.breadcrumbs a:hover, .breadcrumbs a:link:hover, .breadcrumbs a:visited:hover, .breadcrumbs a:active:hover {
	color: #EC1C24;
	text-decoration: underline;
}


/*  */
#overallContainer {
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
	text-align: left;
}
#overallContent {
	width: 961px;
	margin: 0px auto 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}



/* header */
#topRow {
	background-color: #EC1C24;
}
#headerContainer {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
}
#topMenuContainer {
	margin: 0px 10px 10px 0px;
	color: #ffffff;
}
#topMenu {}
#topMenu a, #topMenu a:link, #topMenu a:visited, #topMenu a:active {
	margin: 0px 0px 0px 10px;
	color: #ffffff;
	text-decoration: none;
}
#topMenu a:hover, #topMenu a:link:hover, #topMenu a:visited:hover, #topMenu a:active:hover {
	color: #ffffff;
	text-decoration: underline;
}
#topMenu .menu_item_spacer {
	margin: 0px 10px 0px 10px;
}

#mainMenuContainer {
	display: block;
}
#mainMenu {
	display: block;
}
#mainMenuCell {
	background-color: #A5A5A5;
}
#mainMenu .menu_item_spacer {
	width: 1px;
	height: 31px;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
#mainMenu .menu_item {
	padding: 0px;
	line-height: normal;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
#mainMenu .menu_item.normal {
	background-color: #D9D9D9;
	color: #000000;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	background-image: url(../_images/menu_bg_1.gif);
}
#mainMenu .menu_item.normal.first {
	width: 130px;
}
#mainMenu .menu_item.company {
	background-color: #A5A5A5;
	color: #ffffff;
	border-bottom: 1px solid #A5A5A5;
	background-image: url(../_images/menu_bg_2.gif);
}
#mainMenu .menu_item.contact {
	background-color: #D9D9D9;
	color: #EC1C24;
	border-bottom: 0px none #fff;
	width: 130px;
	padding-bottom: 4px;
	background-image: url(../_images/menu_bg_1.gif);
}
#mainMenu .menu_item.active {
	background-color: #A5A5A5;
	color: #ffffff;
	border-bottom: 1px solid #A5A5A5;
	background-image: url(../_images/menu_bg_2.gif);
}
#mainMenu .menu_item:hover {
	background-color: #EC1C24;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	background-image: url(../_images/menu_bg_3.gif);
}
#mainMenu .menu_item.active:hover {
	color: #efefef;
}
#mainMenu .menu_item.contact:hover {
	border-bottom: 0px none #ffffff !important;
}
#mainMenu .menu_item.company:hover {
	border-bottom: 1px solid #ffffff;
}


#mainMenu .menu_item a.top_link {
	padding: 0px 15px 0px 15px;
	display: block;
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
#mainMenu .menu_item:hover a.top_link {
	color: #ffffff !important;
}
#mainMenu .menu_item.normal a.top_link, #mainMenu .menu_item.normal a.top_link:link, #mainMenu .menu_item.normal a.top_link:visited, #mainMenu .menu_item.normal a.top_link:active {
	color: #000000;
	text-decoration: none;
}
#mainMenu .menu_item.normal a.top_link:hover, #mainMenu .menu_item.normal a.top_link:link:hover, #mainMenu .menu_item.normal a.top_link:visited:hover, #mainMenu .menu_item.normal a.top_link:active:hover,         #mainMenu .menu_item.normal:hover a.top_link, #mainMenu .menu_item.normal:hover a.top_link:link, #mainMenu .menu_item.normal:hover a.top_link:visited, #mainMenu .menu_item.normal:hover a.top_link:active {
	color: #ffffff !important;
	text-decoration: none;
}
#mainMenu .menu_item.company a.top_link, #mainMenu .menu_item.company a.top_link:link, #mainMenu .menu_item.company a.top_link:visited, #mainMenu .menu_item.company a.top_link:active, #mainMenu .menu_item.active a.top_link, #mainMenu .menu_item.active a.top_link:link, #mainMenu .menu_item.active a.top_link:visited, #mainMenu .menu_item.active a.top_link:active {
	color: #ffffff;
	text-decoration: none;
}

#mainMenu .menu_item.active a.top_link:hover, #mainMenu .menu_item.active a.top_link:link:hover, #mainMenu .menu_item.active a.top_link:visited:hover, #mainMenu .menu_item.active a.top_link:active:hover,       #mainMenu .menu_item.active:hover a.top_link, #mainMenu .menu_item.active:hover a.top_link:link, #mainMenu .menu_item.active:hover a.top_link:visited, #mainMenu .menu_item.active:hover a.top_link:active {
	color: #efefef !important;
	text-decoration: none;
}

#mainMenu .menu_item.contact a.top_link, #mainMenu .menu_item.contact a.top_link:link, #mainMenu .menu_item.contact a.top_link:visited, #mainMenu .menu_item.contact a.top_link:active {
	color: #EC1C24;
	text-decoration: none;
}
#mainMenu .menu_item.contact a.top_link:hover, #mainMenu .menu_item.contact a.top_link:link:hover, #mainMenu .menu_item.contact a.top_link:visited:hover, #mainMenu .menu_item.contact a.top_link:active:hover {
	color: #ffffff !important;
	text-decoration: none;
}

#mainContainer {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
}
.mainCellsSpacer1 {
	width: 1px;
	background-color: #d9d9d9;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d9d9d9;
}
.mainCellsSpacer2 {
	width: 1px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d9d9d9;
}
.mainCellsSpacer2.home {
	border-bottom: 1px solid #ffffff;
}
#mainContentCell {
	width: 800px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
}
#mainRightCell {
	width: 160px;
	background-color: #D9D9D9;/*#F0F0F0;*/
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
#mainLeftCell {
	width: 160px;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	background-color:#F9F9F9; /*#EBEBEB;#F0F0F0;*/
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #d9d9d9;
}
#mainCenterCell {
	text-align: left;
	vertical-align: top;
	width: 639px;
	border: 0px none #fff;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #d9d9d9;
	background-color: #ffffff;
	font-size: 12px;
}


/* mainLeftCell elements  */
#mainLeftCell #leftTopCategoryName {
	background-color: #EC1C24;
	padding: 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #fff;
}
#leftMenu {
	padding: 10px;
}
/*
#leftMenu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-align: right;
}
#leftMenu ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	list-style-type: none;
}


#leftMenu ul a {
	display: block;
	margin: 0px;
	padding: 2px 5px 2px 3px;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}
#leftMenu ul a:hover {
	color: #EC1C24;
	text-decoration: none;
}
#leftMenu ul a.current {
	color: #EC1C24;
	text-decoration: none;
	font-weight: bold;
}
#leftMenu ul a.expanded {
	text-decoration: underline;
	font-weight: bold;
}


#leftMenu ul li.expanded ul {
	border-right: 2px solid #D9D9D9;
	background-image: url(../_images/bull_line_1.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#leftMenu ul ul a {
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	padding-right: 10px;
	font-weight: normal;
	background-image: url(../_images/bull_line_1.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
#leftMenu ul li.expanded ul a  {
	padding-right: 15px;
}
#leftMenu ul ul a.current {
	background-image: url(../_images/leftmenu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 3px;
}


#leftMenu ul li.expanded ul ul {
	border-right: 2px solid #EDEDED;
	margin-right: 15px;
	padding-right: 0px;
	background-image: url(../_images/bull_line_2.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#leftMenu ul ul ul a {
	color: #666666;
	background-image: url(../_images/bull_line_2.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
#leftMenu ul li.expanded ul ul a  {
	padding-right: 15px;
}
#leftMenu ul ul ul a.current {
	background-image: none;
	background-image: url(../_images/bull_line_2.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}


#leftMenu ul li.expanded ul ul ul {
	border-right: 2px solid #f5f5f5;
	margin-right: 15px;
	padding-right: 0px;
	background-image: url(../_images/bull_line_3.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#leftMenu ul ul ul ul a {
	background-image: url(../_images/bull_line_3.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
#leftMenu ul ul ul ul a.current {
	background-image: url(../_images/bull_line_3.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
*/

#leftMenu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-align: left;
}
#leftMenu ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	list-style-type: none;
}


#leftMenu ul a {
	display: block;
	margin: 1px 0px 1px 0px;
	padding: 2px 2px 2px 5px;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	border: 1px solid #EBEBEB; /*#f0f0f0;*/
}
#leftMenu ul a:hover {
	color: #EC1C24;
	text-decoration: none;
	background-color: #fff;
	border-color: #EC1C24;
}
#leftMenu ul a.current, #leftMenu ul a.expanded {
	text-decoration: none;
	font-weight: bold;
	border-color: #EC1C24;	
	background-color: #f0f0f0;
	color: #000000;
}
#leftMenu ul a.current:hover, #leftMenu ul a.expanded:hover {
	color: #EC1C24;
	border-color: #EC1C24;
	background-color: #fff;
}


#leftMenu ul ul {
	margin-left: 10px;	
}
#leftMenu ul ul a {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding-left: 13px;
	font-weight: normal;
	background-image: url(../_images/arrow7.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
#leftMenu ul ul a:hover {
	color: #EC1C24;
	background-image: url(../_images/arrow6.gif);
	background-color: #fff;
}
#leftMenu ul ul a.current{
	background-image: url(../_images/arrow6.gif);
	background-color: #f0f0f0;
	color: #EC1C24;
	border-color: #EC1C24;
}
#leftMenu ul ul a.expanded {
	background-image: url(../_images/arrow7.gif);
	background-color: #f0f0f0;
	color: #000;
	border-color: #EC1C24;
}
#leftMenu ul ul a.current:hover, #leftMenu ul ul a.expanded:hover {
	background-image: url(../_images/arrow6.gif);
	background-color: #fff;
	color: #EC1C24;
	border-color: #EC1C24;
}




/* mainCenterCell  */
#mainInfo {
	padding: 10px 20px 20px 20px;
}
#sectionTitleContainer {
	padding: 10px 0px 10px 0px;
}


/* mainRightCell elements  */
#mainRightCell .mainRightTab {
	padding: 10px;
}
#mainRightCell .mainRightTab.first {
	padding-top: 3px !important;
}
#mainRightCell #promotii {
	border-bottom: 1px solid #FFFFFF;
}
#mainRightCell #call-center {
	border-bottom: 1px solid #FFFFFF;
}
#mainRightCell #searchTab {
	border-bottom: 1px solid #FFFFFF;
}
#mainRightCell #searchTab .textfield {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #bbbbbb;
	border: 1px solid #000;
	margin: 0px 2px 0px 0px;
	padding: 1px;
	height: 16px;
	width: 114px;
}
#mainRightCell #searchTab .textfield:focus {
	color: #000;
}
#mainRightCell #cart {
	border-bottom: 1px solid #FFFFFF;
}
#mainRightCell #newsletter .textfield {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #bbbbbb;
	border: 1px solid #000;
	margin: 0px 2px 0px 0px;
	padding: 1px;
	height: 16px;
	width: 114px;
}
#mainRightCell #newsletter .textfield:focus {
	color: #000;
}

#logos {
    padding:15px 0px 5px 0px;
	border-top: 1px solid #FFFFFF;
}
#cataloage {
    margin:20px 0px 5px 0px;
    padding:10px 0px 15px 0px;
	border-top: 1px solid #FFFFFF;
	text-align:center;
}
#disclaimer {
    padding:5px 0px 5px 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align:left;
	font-size: 11px;
	font-weight:bold;
}
#disclaimer a {
	text-decoration:none;
	color: #666666;
}
#disclaimer a:hover {
	text-decoration:none;
	color: #333333;
}
#sugestii {
    padding:5px 0px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	text-align:left;
	font-size: 11px;
	font-weight:bold;
}
#sugestii a {
	text-decoration:none;
	color: #666666;
}
#sugestii a:hover {
	text-decoration:none;
	color: #333333;
}

#lastSeenProductsList ul {
	margin: 0px; 
	padding: 0px;
	list-style-type: none;
}
#lastSeenProductsList ul a {
	display: block;
	margin: 1px 0px 0px 0px;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding-left: 13px;
	font-weight: normal;
	background-image: url(../_images/arrow6.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	border: 1px solid #f0f0f0;
}
#lastSeenProductsList ul a:hover {
	color: #EC1C24;
	text-decoration: none;
	background-image: url(../_images/arrow6.gif);
	background-color: #fff;
	border: 1px solid #EC1C24;
}

/* Home */
#homeSectionTabs {
	margin: 20px 0px 10px 0px;
	display: block;
	float: none;
	clear: both;
	text-align: left;
}
.homeSectionTab {
	text-align: left;
	padding: 5px;
	/*width: 147px;*/
	width: 228px;
	border-left: 1px solid #d9d9d9;	
	font-size: 12px;
}
.homeSectionTab .tabTitle {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	background-image: url(../_images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.homeSectionTab .tabTitle:hover {
	color: #EC1C24;
	text-decoration: none;
}
.homeSectionTab .tabLinks {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.homeSectionTab .tabLinks li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.homeSectionTab .tabLinks a {
	display: block;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	padding: 0px 0px 0px 13px;
	margin: 1px 0px 1px 0px;
	/*background-image: url(../_images/arrow5.gif);*/	
	background-image: url(../_images/arrow6.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.homeSectionTab .tabLinks a:hover {
	color: #EC1C24;
	text-decoration: none;
}
/* Footer */
#footerContainer {
	display: block;
	clear: both;
	margin: 0;
	padding: 0px 0px 20px 0px;
}
#footerContainer #footerBrandLogos td {
	text-decoration: none;
}
#footerContainer #footerBrandLogos a.footerBrandLogo {
	text-decoration: none;
	height: 100px !important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	clear: both;
}
#footerContainer #footerBrandLogos a.footerBrandLogo:hover {
	background-position: 0px -100px;
}
#footerContainer #footerBrandLogos a.footerBrandLogo .brandLogoImg {
	visibility: hidden;
	height: 100px !important;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}




/* form */ 
.cform {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.cform td {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #333333;
}

form .tdgr {
	background-color: #F4F3F0;
}
.cform .tab1 {
	padding: 5px;
	background-color: #F1F1F1;
}
.cform .tab2 {
	padding: 5px;
	background-color: #FAFAFA;
}
.cform .spacerrow {
	height: 1px;
	overflow: hidden;
}
.inputtextfield {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 3px 0px 3px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	width: 98px;
	height: auto;
}
.inputtextfield_cerere {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 3px 0px 3px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	width: 188px;
	height: auto;
}
.cform .inputtextfield {
	width: 168px;
}
.filefield {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 3px 0px 3px;
	border: 1px solid #DEDEDE;
	background-color: #ffffff;
	width: 130px;
	height: auto;
}
.textareafield {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	border: 1px solid #DEDEDE;
	background-color:#ffffff;
	width: 490px;
	height: 92px;
	scrollbar-arrow-color:#EC1C24;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#DEDEDE;
}
.textareafield_cerere {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	border: 1px solid #DEDEDE;
	background-color:#ffffff;
	width: 190px;
	height: 50px;
	scrollbar-arrow-color:#EC1C24;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#DEDEDE;
}
.inputbutton {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0px 3px 0px 3px;
	background-color:#EC1C24;
	height: auto;
	width: 136px;
	cursor: pointer;
	background-image: url(../_images/inputbutton_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-top: 1px solid #EC1C24;
	border-right: 1px solid #EC1C24;
	border-bottom: 1px solid #EC1C24;
	border-left: 1px solid #EC1C24;
	outline: none;
}

.selectfield {
	background-color: #ffffff;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	border: 1px solid #DEDEDE;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 136px;
	line-height: normal;
}
.nowidth {
	width: auto;
}

/* modal */

#respondContainer { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	background-color: #EC1C24; 
	display: none; 
	z-index:5001; 
	width: 280px; 
	min-height: 45px;
	height: auto;
	border: 1px solid #333333;
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=666666,offX=3,offY=3,positive=true); 
}
#respondContent { 
	position: relative; 
	background-color: #ffffff; 
	z-index:5002; 
	width: auto; 
	height: auto;
	margin: 0px 4px 4px 4px; 
	padding: 5px;
	border: 0px none #FFFFFF;
	overflow: auto;
	
	scrollbar-arrow-color:#333333; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#DEDEDE; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-shadow-color:#DEDEDE; 
}
#respondControls {
	text-align: right;
	margin: 4px 4px 0px 4px; 
	padding: 5px 5px 5px 5px;
	cursor: move;
	color: #EC1C24;
	background-image: url(../_images/modal_window_controls_bar_background.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DFDBD2;
}
#respondTitle {
	font-size: 12px;
	font-weight: bold;
}
#respondContainer .up {
	border-bottom: 1px solid #DEDEDE;
	background-position: 0px 0px;
}
#respondContainer .down {	
	border-bottom: 1px solid #EC1C24;	
	background-position: 0px -100px;
}
#respondContainer .loader {
	border: 1px solid #FFFFFF;
	height: 17px;
	width: 260px;
	background-image: url(../_images/loader.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 5px 5px 0px 5px; 
}


.newsItem {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.newsItem .data {
	font-size: 10px;
	color: #888888;
	margin: 0px 0px 0px 10px;
}
.newsItem .det {
	font-size: 10px;
	color: #666666;
	margin: 0px 0px 0px 10px;
}
.newsDetails .data {
	font-size: 11px;
	color: #888888;
}

.smallfont {
	font-size: 10px;
}




#categoryHeader {
	display: block;
	clear: both;
	margin: 5px 0px 10px 0px;
}
#categoryHeader .textCell {
	width: 299px;
	background-color: #EC1C24;
}
#categoryHeader .spacerCell {
	width: 1px;
}
#categoryHeader .photoCell {
	width: 299px;
	background-color: #ffffff;
	overflow: hidden;
}
#categoryHeader .categoryPhoto {
	width: 299px;
	overflow: hidden;
}
#categoryHeader .textCell .categoryText {
	padding: 10px;
	color: #fff;
}
#categoryHeader .textCell .categoryText .categoryName {
	font-size: 15px;
	font-weight: bold;
}
#categoryHeader .textCell .categoryText .categoryDescription {
	font-size: 11px;
}
#categoryHeader .categoryNameNoPhoto {
	color: #EC1C24;
	font-size: 14px;
	font-weight: bold;
}


.productsListContainer .category_photo_container {
	width: 135px;
	height: 135px;
	padding: 5px 7px 5px 7px;
}
.productsListContainer .category_photo_container.first_on_row {
	padding: 5px 7px 5px 7px;
}
.productsListContainer .category_photo_container.last_on_row {
	padding: 5px 7px 5px 7px;
}
.productsListContainer .category_photo {
}
.productsListContainer .category_photo img {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 130px;
	height: 130px;
	/*border: 1px solid #A5A5A5;*/
}
.productsListContainer .spacer_cell {
	width: 1px;
	background-color: #A5A5A5;
}
.productsListContainer .category_rows_delimiter {
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #A5A5A5;
	margin: 9px 0px 10px 0px;
}

.productsListContainer .category_name {
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	padding: 5px 0px 0px 40px;
	text-align: right;
}
.productsListContainer .category_name a {
	color: #000;
	text-decoration: none;
}
.productsListContainer .models_tab_header {
	margin: 5px 0px 10px 0px;
}
.productsListContainer .models_tab_header .txtCell {
	border: 1px solid #d9d9d9;
	border-bottom: 0px none #d9d9d9;
	color: #EC1C24;
	padding: 7px;
	font-size: 14px;
	font-weight: bold;
	width: 180px;
	text-align: center;
}
.productsListContainer .models_tab_header .extCell {
	border-bottom: 1px solid #d9d9d9;
	padding: 7px;
}
.productsListContainer .models_tab .datatatable th {
	
}
.inputbutton.getprice {
	/*background-color:#a5a5a5;*/
	border: 1px solid #a5a5a5;
	font-size: 10px;
}

.inputbutton.getprice_comanda {
	background-color:#FED614;
	border: 0px;
	color:#000000;
	line-height:13px;
	padding:2px;
}
.inputbutton.getprice_afla {
	background-color:#709FC9;
	border: 0px;
	color:#FFFFFF;
	line-height:13px;
	padding:2px;
}

.inputbutton.cart {
	background-color:#a5a5a5;
	border: 1px solid #a5a5a5;
	font-size: 10px;
}

/* models_table */
.models_table {
}
.models_table b {
	color: #000;
}
.models_table th {
	font-size: 12px;
	line-height: normal;
	/*background-color: #ffffff;*/
	font-weight: bold;
	color: #000;
	padding: 2px 3px 2px 3px;	
	border-bottom: 1px solid #F0F0F0;
}
.models_table td { 
	font-size: 12px;
	line-height: normal;
	/*background-color: #F0F0F0;*/
	font-weight: normal;
	color: #666;
	padding: 1px 3px 1px 3px;
	border-bottom: 1px solid #F0F0F0;
}
.models_table tr td {
	background-color: #ffffff;
}
.models_table tr:hover td {
	background-color: #F0F0F0;
}
/*.models_table tr.rowA td {
	background-color: #F0F0F0;
}
.models_table tr.rowB td {
	background-color: #ffffff;
}*/


/* */

.right_info_contact {
	margin-left: 10px;
	font-size: 12px;
}

.harta_contact_container {
	width:540px;
	border-right: 1px dotted #d9d9d9;
}

/*  */


.citat_logo {
}
.citat_persoana {
	background-color:#F8F8F8;
	padding: 5px;
	border: 1px solid #e8e9e9;
}
.citat_persoana p {
	text-align: left;
}
/*
.citat_persoana:before {
	counter-increment:secNum;
	content: "" counter(secNum) ". ";
	color: #999999;
}
*/   
.citat_text {
	background-color:#F8F8F8;
	padding: 5px;
	border: 1px solid #e8e9e9;
	text-align: justify;
	line-height: 18px;
	/* font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px; */
}
.citat_text:before {
	font-family: Georgia, "Times New Roman", Times, serif;
	content:"„";
	font-weight: bold;
	font-size: 17px;
	color: #999999;
}
.citat_text:after {
	font-family: Georgia, "Times New Roman", Times, serif;
	content:"“";
	font-weight: bold;
	font-size: 17px;
	color: #999999;
}




/* Search Results Highlighting */
.hl0	{ background-color: #f1f065; color: #000; } /* YELLOW */
.hl1	{ background-color: #c9ef8a; color: #000; } /* GREEN */
.hl2	{ background-color: #9ac9ff; color: #000; } /* BLUE */
.hl3	{ background-color: #dfb0e8; color: #000; } /* PURPLE */
.hl4	{ background-color: #FEcc82; color: #000; } /* ORANGE */
.hl5	{ background-color: #ff9692; color: #000; } /* RED */
.hl6	{ background-color: #bca573; color: #000; } /* dark-yellow */
.hl7	{ background-color: #aec685; color: #000; } /* dark-green */
.hl8	{ background-color: #98a2d0; color: #000; } /* grey-blue */
.hl9	{ background-color: #bfb4d1; color: #000; } /* grey-purple */

/* Lightbox */
#overlay {display:none;}
#lightbox {display:none;}


/* AUTOCOMPLETER */
/* AUTOCOMPLETER */
#searchBoxSuggestions {
	background-color: #ffffff;
	border: 1px solid #A5A5A5;
	font-size: 11px;
	position: absolute;
	display:none;
	z-index:888;
	opacity: 0.90;
   -moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
	
}
#searchBoxSuggestions ul, #searchBoxSuggestions li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color:#D9F8B6;
  
}

#searchBoxSuggestions li {
  text-align: left;
  cursor: pointer;
  padding: 1px 3px 1px 3px;
  
}


#searchBoxSuggestions li:hover {
	background-color:#CC0000;
	color: #fff;
}

.likeydown {
	background-color:#426497;
}

#searchBoxSuggestions .selected {
  background-color: #EC1C24;
  color: #FFFFFF;
}


#print_header {display:none;}


/*-------------------------------- CLASE PENTRU MENIU DROP DOWN STARTS --------------------------------------*/

.dropDownMenu {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	z-index:500;
	white-space: normal;
}
.dropDownMenu li.top {display:block; float:left; text-align:left;}
.dropDownMenu li img {border:0;}
.dropDownMenu li a.top_link {
	display:block;
	float:left;
	clear: both;
	text-decoration:none;
	font-size:11px;
	line-height: 13px !important;
	text-align:center;
	padding: 0px 15px;
}
.dropDownMenu li a.top_link.one_line {
	padding-top: 8px !important;
	height: 23px !important;
}

.dropDownMenu li a.top_link.two_lines {
	padding-top: 2px !important;
	height: 29px !important;
}

.dropDownMenu li:hover a.top_link {
	color:#fff;
}

.dropDownMenu li {position:relative; z-index:200; clear: both;}

.dropDownMenu li:hover ul.first-menu-container
{
	position: absolute;
	left:0px;
	top:31px;
	/*padding:4px 0px 0px 0px;
	background-color: #a5a5a5;
	border-top: 1px solid #fff;*/
	padding:6px 0px 0px 0px;
	background-color: transparent;
	margin: 0px !important;

	z-index:300;
	list-style-type: none;
	height: auto;
	min-width: 150px;
	_width: 150px;
}

/*.dropDownMenu li li:hover {position:relative; z-index:400;}*/

.dropDownMenu li:hover ul.first-menu-container li{
	font-weight:normal;
	text-align:left;
	display: block;
	float: none;
	clear: both;
}

.dropDownMenu li:hover ul.first-menu-container .line1 {
	background-color: #fff;
	height: 1px !important;
	overflow: hidden !important;
}
.dropDownMenu li:hover ul.first-menu-container li a{
	display:block;
	float: left !important;
	clear: both !important;
	font-size:11px;
	width:140px;
	line-height:11px;
	padding:3px 5px 4px 5px;
	color:#333 !important;
	text-decoration:none;
	font-weight: normal;
	background-color: #fafafa;
}


.dropDownMenu li:hover ul.first-menu-container li a:hover {
	background-color:#666666;
	color:#fff !important;
}
.dropDownMenu li ul.first-menu-container li a.fly {
	background-image: url(/_images/menuArrow_blue.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 140px 6px !important;
}
.dropDownMenu li:hover ul.first-menu-container li a.fly:hover {
	background-color: #666;
	background-image: url(/_images/menuArrow_over.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 140px 6px !important;
	color:#fff;
}

.dropDownMenu li:hover ul.first-menu-container li li a{
	display:block;
	float: left !important;
	clear: both !important;
	background-position: 290px 6px;
	background-color: #f0f0f0;
	width:290px !important;
}


.dropDownMenu ul,
.dropDownMenu li:hover ul ul,
.dropDownMenu li:hover li:hover ul ul,
.dropDownMenu li:hover li:hover li:hover ul ul,
.dropDownMenu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


.dropDownMenu li:hover li:hover ul {
	position: absolute;
	left:150px !important;
	top:0px !important;
	z-index:400 !important;
	height:auto !important;
	min-width: 300px !important;
	_width: 300px !important;
}
.dropDownMenu li:hover li:hover li:hover ul,
.dropDownMenu li:hover li:hover li:hover li:hover ul,
.dropDownMenu li:hover li:hover li:hover li:hover li:hover ul {
	position: absolute;
	left:300px !important;
	top:0px !important;
	z-index:400 !important;
	height:auto !important;
	min-width: 300px !important;
	_width: 300px !important;
}
.dropDownMenu li:hover li:hover a.fly,
.dropDownMenu li:hover li:hover li:hover a.fly,
.dropDownMenu li:hover li:hover li:hover li:hover a.fly,
.dropDownMenu li:hover li:hover li:hover li:hover li:hover a.fly
{
	color:#fff !important;
	background-color: #666666;
	background-image: url(/_images/menuArrow_over.gif) !important;
	background-repeat: no-repeat;
}

.dropDownMenu li:hover li:hover li a.fly,
.dropDownMenu li:hover li:hover li:hover li a.fly,
.dropDownMenu li:hover li:hover li:hover li:hover li a.fly
{
	color:#fff !important;
	background-color: #666666;
	background-image: url(/_images/menuArrow_blue.gif) !important;
	background-repeat: no-repeat;
}


/*-------------------------------- CLASE PENTRU MENIU DROP DOWN ENDS --------------------------------------*/


/* MODALA */
#modalContainer {
	background-image: url(../_images/modala/modala_bg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/modala/modala_bg.png', sizingMethod='crop');
	behavior: url("../_js/ie_remove_bg_image.htc");
	position: absolute;
	left: 260px;
	top: 180px;
	width: 490px;
	height: 460px;
	z-index: 800;
	text-align: left;
}
#modalContainer .modalClose {
	position: absolute;
	left: 428px;
	top: 52px;
	width: 21px;
	height: 20px;
	background-image:url(../_images/modala/modala_inchide.gif);
}
#modalContainer .modalHeader  {
	padding: 39px 30px 10px 30px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 13px;
}
#modalContainer .modalContent  {
	padding: 26px 30px 20px 30px;
	text-align: left;
}
#modalContainer .inputtextfield_modal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	border: 0px none #ddd;
	background-color: #FFFFFF;
	width: 193px;
	height: 17px;
	background-image: url(../_images/modala/modala_textfield_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#modalContainer .textareafield_modal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	border: 0px none #ddd;
	background-color: #FFFFFF;
	width: 201px;
	height: 180px;
	background-image: url(../_images/modala/modala_textarea_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;

	scrollbar-arrow-color:#EC1C24;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#DEDEDE;
}