.line_align_right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #a4a4a4;
	border-right-color: #a4a4a4;
	border-bottom-color: #a4a4a4;
	border-left-color: #a4a4a4;
	height: 100%;
}
.menu_item
{
	background-image: url(../images/front_master/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu_item a:link,
.menu_item a:visited,
.menu_item a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu_item a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314c5d;
	text-decoration: none;
	font-weight: bold;
}
.menu_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	
}
.lev_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #e73a02;;
	font-weight: bold;
}
.idx_bg {
	background-image: url(../images/front_master/idx_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #dcdcda;
	height: 61px;
}
.idx_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e6061;
	font-weight: bold;
}
.idx_chr
{
	text-align:center;
}
.idx_chr a:link,
.idx_chr a:visited,
.idx_chr a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #e7e7e7;
	line-height: 14px;
	margin-right:1px;
	padding-left:2px;
	padding-right:2px;
}
.idx_chr a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #cc6600;
	line-height: 14px;
}
.src_bg {
/*	background-image: url(../images/front_master/src_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
*/	background-color:#faf5e5;
	border:1px solid #F9D8C0;
	padding-top:10px;
	height: 61px;
}
.src_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e73a02;
	font-weight: bold;
}
.src_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #d7d7d5;
}
.src_but_go {
	border: none;
	vertical-align:middle;
	background-image: url(../images/front_master/src_but_go.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848b1e;
	background-color: #FFFFFF;
	line-height: 16px;
}
.pict_bg {
	border: 1px solid #dcdcda;
	height: 61px;
}
.pict_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
}
.pict_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	font-weight: bold;
}
.pict_img {
	border: 1px solid #d0d0d0;
}
.pict_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.pict_link a:link,
.pict_link a:visited,
.pict_link a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.pict_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.clf_bg {
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #40a300;
}
.clf_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
}
.clf_title_sub {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 4px;
}
.clf_td_lev2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	line-height: 18px;
	font-weight: bold;
}
.clf_td_lev3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}
.clf_td_tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

tr.clf_td_lev3.on td {
	background-color: #eee;
}

tr.clf_td_tip.on td {
	background-color: #eee;
}

.clf_td_lev3 a:link,
.clf_td_lev3 a:visited,
.clf_td_lev3 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
}
.clf_td_lev3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
}

.clf_td_lev3_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	background-color: #fef7ec;
}
.clf_td_lev3_over a:link,
.clf_td_lev3_over a:visited,
.clf_td_lev3_over a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
}
.clf_td_lev3_over a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
}

.index_firme_produse
{
/*padding-top:10px;
padding-bottom:10px;*/
}


.clasif td
{
padding:0px;
margin:0px;
}
.clasif
{
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:5px;
background-color:white;
}

.clasif_level1
{
font-size:14px;
color:black;
background-color:white;
font-weight:bold;
}

.clasif_level2
{
font-size:16px;
color:#e73a02;
font-weight:bold;
padding-top:20px;
padding-bottom:5px;
}

.clasif_level3,.clasif_level3 a
{
font-size:11px !important;
color:black !important;
font-weight:bold !important;
background-color:#faaa2c !important;
}

.clasif_level4, .clasif_level4 a, .clasif_level4 a:visited
{
font-size:11px;
color:#004B91 !important;
}

.clasif_produse
{
font-size:8px;
color:black;
background-image:url(../images/tab_clasificare.gif);
background-position:bottom center;
background-repeat:no-repeat;
text-align:center;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}
.clasif_firme
{
background-image:url(../images/tab_clasificare.gif);
background-position:bottom center;
background-repeat:no-repeat;
font-size:8px;
color:black;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}
.clasif_borders
{
border-left:solid 1px #cccccc;
border-top:solid 1px #cccccc;
}
.clasif_last_column
{
border-right:solid 1px #cccccc;
}
.clasif_last_line
{
border:none;
border-top:solid 1px #cccccc;
height:1px;
line-height:1px;
}
td.text
{
}
td.clasif_level1
{
padding-left:5px;
font-size:20px;
font-weight:bold;
}
td.clasif_level2
{
padding-top:20px;
padding-left:0px;
font-size:16px;
color:#004b91 !important;
font-weight:bold;
}
.clasif_level3 td.text
{
padding-left:5px;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.clasif_level3 td.prod
{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.clasif_level3 td.firm
{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.clasif_level4 td.text,
.clasif_level4 td.text_selectable
{
line-height:18px;
font-size:12px;
color:#004b91 !important;
}
tr.clasif_level4 td.first_column
{
padding-left:10px;
}

.clasif_level4.par_off td.text,
.clasif_level4.par_off td.text_selectable
{
background-color:#f6f1e6;
}

.clasif_level4.impar_off td.text,
.clasif_level4.impar_off td.text_selectable
{
background-color:#ebe4d4;
}

.clasif_level4.par_off td.prod_selectable,
.clasif_level4.impar_off td.prod_selectable
{
background-color:#deedb8;
cursor:pointer;
}

.clasif_level4.impar_off td.firm_selectable,
.clasif_level4.par_off td.firm_selectable
{
background-color:#ddf7a2;
}



.clasif_level4.impar_on td.text_selectable, 
.clasif_level4.par_on td.text_selectable
{
background-color:#f1841a;
cursor:pointer;
}

.clasif_level4.par_on td.prod_selectable,
.clasif_level4.impar_on td.prod_selectable
{
background-color:#82aa39;
cursor:pointer;
}

.clasif_level4.par_on .firm_selectable,
.clasif_level4.impar_on .firm_selectable
{
background-color:#88d005;
cursor:pointer;
}

td.clasif_level4_detalii
{
border:solid 3px #f1841a;
line-height:18px;
}
div.clasif_level4_detalii
{
padding-left:50px;
}
tr.ascuns
{
height:0px;
width:0px;
font-size:0px;
line-height:0px;
overflow:hidden;
display:none;
}

.banner
{
padding-top:4px; 
padding-bottom:4px; 
border: 1px solid #dcdcda;
}
