/*---------------------------*/
/*  www.bicau.ro style sheet */ 
/*---------------------------*/

BODY {
  margin: 0px;
  padding: 0px;
  background:#eee;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
}

TD, P, DIV {
  font-size:12px;
  color: black;
}

FIELDSET {
  border: solid 1px #afaf93;
  padding: 15px 15px 15px 15px;
}

INPUT, SELECT {
  /*border: solid 1px #999;*/
  font-size: 10px;
  /*margin: 0px 2px 0px 2px;*/
}

.input {
  border: solid 1px #999;
  font-size: 9px;
  height:17px;
  margin: 0px 2px 0px 2px;
}

INPUT.nobord {
  border-style: none;
}

H1, H2, H3, H4, H5 {
  margin: 0px;
}

FORM  {
  margin: 0px;
	padding: 0px;
	border-style:none;
}

BUTTON {
  border: solid 1px #afaf93;
  font-size : 9px;
  background-color: #d9d9d9;
  padding: 0px 6px 0px 6px;
}

HR {
	
	font-size: 0px;
	margin: 0px;
	border: none;
}

A:link {
  color: #e73a02;
  font: normal 12px  Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A:visited {
  color: #e73a02;
  font: normal 12px  Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

H1 {
  font: bold 17px  Arial, Helvetica, sans-serif;
	text-align: left;
}

H2 {
  font: bold 14px  Arial, Helvetica, sans-serif;
	color: #616161;
	text-align: left;
}

H4 {
  margin: 0px;
  color: #e73a02;
  font: bold 12px Arial, Helvetica, sans-serif;
}

H5 {
  font: bold 10px  Arial, Helvetica, sans-serif;
  color: #7FB94B;
  margin: 1px;
}
.dlabel {
  margin: 0px;
  color: #b6d772;
  font: bold 16px Arial, Helvetica, sans-serif;
}

TABLE {
  border:solid 0px black;
}

.nobr {
	white-space: nowrap;
}

TD.shrink {
	width:1%;
 	white-space: nowrap;
}

A.white:link ,
A.white:visited ,
.white {
	color:white;
	font-weight:bold;
}

A.white:hover {
	color:white;
	text-decoration:underline;
}

IMG.absmiddle {
	vertical-align:middle;
}

/*---------------------------*/
/*     left-fixed menu       */ 
/*---------------------------*/

DIV.left-menu {
  position:fixed;
  width:180px;
}

DIV.left {text-align:center}
DIV.left A:link ,
DIV.left A:visited {
	font-weight: bold;
	color:#666;
}
DIV.left A:hover {color:#67b02a}
DIV.right DIV {color:#999}
DIV.right {
	padding: 0px 5px;
	text-align: left;
	color:#999;
	font-weight: bold;
}
DIV.right A:link ,
DIV.right A:visited {
	font-weight: normal;
	vertical-align: middle;
	color:#999;
}
DIV.right IMG {vertical-align:middle}
DIV.right A:hover {color:#67b02a}

/*---------------------------*/
/*        main frame         */ 
/*---------------------------*/

TABLE.main-table {
  background-color:#ffffff;
  width:100%;
  height:100%;
}


TABLE.full {
  width:100%;
  height:100%;
  border-style: none;
  background-color:#ffffff;
}

/*---------------------------*/
/*          header           */
/*---------------------------*/

#header {
  width:100%;
  background-color: #67b02a;
	font-weight: bold;
}

#header TR.bar TD.bar {
	background: url(../images/hgr.gif) repeat-x;
	height: 27px;
  border-bottom: solid 1px #67b02a;
}

#header TD.header {
  height: 60px;
  background-color: #eee;
  border-bottom: solid 1px #67b02a;
}

#header .topitem {
	border-left: solid 1px #67b02a;
  width: 110px;
	text-align: center;
}

#header .stopitem {
	border-left: solid 1px #67b02a;
  width: 110px;
	text-align: center;
}

#header .topitem-last {
	border-left: solid 1px #67b02a;
  border-right: solid 1px #67b02a;
}

#header .topitem A:link,  #header .topitem A:visited {
  color: black;
  font-size: 11px;
	font-weight: bold;
}
#header .stopitem A:link, #header .stopitem A:visited {
  color: #67b02a;
  font-size: 11px;
	font-weight: bold;
}
#header .topitem A:hover, #header .stopitem A:hover {
  color: #67b02a;
	font-weight: bold;
}

#header-ends {
width: 130px;
height: 100%;
background-color: #eee;
}

#header-ends TD.bar {
height:27px;
background-color: #417fbd;
border-top: solid 1px #67b02a;
}

/*---------------------------*/
/*          banners          */
/*---------------------------*/

#banner-table {
width: 125px;
}

/*---------------------------*/
/*          footer           */
/*---------------------------*/

#footer {
  border-top: solid 1px #67b02a;
  background-color:#eee;
  width:100%;
  height:100%;
}

/*---------------------------*/
/*           Lines           */
/*---------------------------*/

.lt {border-top:   solid 1px #afaf93}
.lb {border-bottom:solid 1px #afaf93}
.ll {border-left:  solid 1px #afaf93}
.lr {border-right: solid 1px #afaf93}
.lbg{border-bottom:solid 1px #67b02a}

.ldotted {border-left:dashed 1px #67b02a}
.rdotted {border-right:dashed 1px #67b02a}
.lline 	 {border-left:1px solid #c8cdd1}
/*.rline   {border-right:1px solid #c8cdd1}*/

/*---------------------------*/
/*  Highlight / Err Spans    */
/*---------------------------*/

.hl {
  font-weight:bold;
  border: solid 1px #afaf93;
  background-color:#ffffcc;
}

.err {
  font-weight:bold;
	color: #f70808;
}

DIV.j {
  text-align:justify;
}

/*---------------------------*/
/*        Search Form        */
/*---------------------------*/

FORM.sform INPUT {
  width:120px;
  height:18px;
  font-weight: bold;
	vertical-align: middle;
}

FORM.sform BUTTON {
	background: url('../images/go.gif') no-repeat;
	vertical-align: middle;
	border-style:none;
	height: 22px;
	width: 22px;
	margin-left:4px;
}

FORM INPUT.cb , FORM INPUT.rb {
	height:auto;
	width:auto;
	border-style: none;
}

/* JS DIVs */
DIV.dHold {
	background-color: transparent ;
	position:absolute;
	top:0px;
	left:0px;
	overflow: hidden ;
/*    width: auto ; */
	border-style: none; 
	visibility: hidden ;
	z-index: 10;
}

#tipDiv ,
DIV.dHold DIV.loading {
	font-weight: 900;
	width: 1%;
	border: solid 1px #E0EEBA ;
	background-color:white;
	white-space: nowrap ;
	color:#7FB94B;
	z-index: 10;
}

#tipDiv {
	position:absolute;
	font-weight: 900;
	width: 1%;
	border: solid 1px #E0EEBA ;
	background-color:white;
	white-space: nowrap ;
	color:#7FB94B;
	z-index:10;
}

/*---------------------------*/
/*  Produse > furnizori      */
/*---------------------------*/

div.left span.cor {
	color: #666666;
}

table.cnavig td a.clf:link,
table.cnavig td a.clf:active,
table.cnavig td a.clf:visited,
div.left a.clf:link,
div.left a.clf:active,
div.left a.clf:visited {
	color: #f2530f;
	font-weight: normal;
}

table.cnavig td a.clf:hover,
div.left a.clf:hover {
	color: #67b02a;
}

div.left span.frm a {
	background: url(../images/sgt_frnz.gif) no-repeat 5px center;
	text-align: left;
	display: block;
	background-color: #FFFFFF;
	padding: 2px 20px;
}

div.left span.frm a:hover {
	background-color: #F5F5F5;
}

span.ev
{
	line-height: 30px;
	font-weight: bold;
	font-size: 11px;
}

/*---------------------------*/
/*  Technical Messages       */
/*---------------------------*/

.teh_mess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF0000;
}

.left_menu_container
{
padding-left:5px;
}
.right_menu_container
{
padding-right:5px;
}

.left_menu
{
background-color:#FFFFFF;
border:solid 1px #99cc33;
margin-top:15px;
width:100%;
}
.left_menu_header
{
	background-color:#f1f7e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e73a02;
	line-height: 27px;
	font-weight: bold;
	background-image: url(../images/menu_st_bg_header.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding-left:10px;
}

.on, .on a, .on a:visited
{
	color: #333333;
	background-color: #faf5e5;
}
.off, .off a, .off a:visited
{
	color: #004b91;
	background-color: #ffffff;
}

.left_menu_item {
	padding-top:4px;
	padding-bottom:4px;
	cursor: pointer;
	padding-right:5px;
}
.left_menu_item a, 
.left_menu_item td
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
}
.sel, .sel td{
	color:#000000 !important;
	cursor:default !important;
}


.left_menu_item img
{
}
.obiect_pr
{
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	background-color:#f1f7e4;
	border:1px solid cce599;
	width:100%;
	position:relative;
}
.obiect_prdescr
{
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	background-color:#f9fcf4;
	border:1px solid cce599;
	width:100%;
}
.obiect
{
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	background-color:white;
	width:100%;
}
.linie-punctata
{
background-image:url(../../images/doted.gif);
background-repeat:repeat-x;
font-size:1px;
line-height:1px;
height:1px;
}

.stire
{
padding-left:5px;
padding-right:5px;
padding-bottom:6px;
padding-top:6px;
}

.spacer
{
height:20px;
line-height:20px;
width:100%;
font-size:0px;
overflow:hidden;
}
.ultimul
{
color:#e73a02;
}
.left_menu BUTTON {
	background: url('../../images/go.gif') no-repeat;
	vertical-align: middle;
	border-style:none;
	height: 22px;
	width: 22px;
}

.produs_descriere_mica
{
}
.produs_tip
{
font-weight:bold;
}
a.list_adresa_web
{
color:#e73a02 !important;
}

.lmenu_spacer
{
border-bottom:solid 1px #8fc62c;
}
.zero_rezultate
{
color:red;
font-weight:bold;
padding:20px;
text-align:center;
	height:100%;
	width:100%;
	border-style:none;

}

.email_form
{
	background-color:#d9edf7;
	padding-top: 5px;
	padding-bottom: 5px;
}

.email_form_header
{
background-image:url(../images/h_bmail.gif);
height:39px;
text-align:center;
}

.email_form_utilizator
{
font-size:10px;
}

.layout-table
{
  width:100%;
  height:100%;

}
.second_column
{
padding:15px;
position:relative;
}

.left_menu_bullet
{
padding-top:5px;
padding-left:4px;
}
.player
{
display:block;
width:320px;
height:264px;
}

.player_container
{
background-color:faf5e5; 
padding:5px; 
padding-top:10px; 
padding-bottom:10px;
border:1px solid #f9d8c0;
}
.player_playlist
{ 
height:264px; 
width:100%; 
overflow:auto;
}
.index_titlu
{
padding-top:20px;
padding-left:0px;
font-size:16px;
color:#004b91 !important;
font-weight:bold;
}

.cuprins
{
border:solid 1px #CCE599;
padding:10px;
background-color:#F9FCF4;
}
.cuprins .nivel1
{
padding-left:20px;
padding-top:4px !important;
}
.cuprins .nivel2
{
padding-left:40px;
padding-top:4px !important;
}
.cuprins .nivel3
{
padding-left:60px;
padding-top:4px !important;
}
.cuprins .nivel4
{
padding-left:80px;
padding-top:4px !important;
}

.clear
{
clear:both;
width:0px;
height:0px !important;
line-height:0px;
}

/*------------------------------------*/
/*div vizualizari pagina firme/produse*/
/*------------------------------------*/

div.vizualizare 
{
	position: relative;
	float: left;
	height: 120px;
	width: 120px;
	background: #FFFFFF;
	border: 1px solid #E7C0B1;
	margin-right: 25px;
	margin-left: 25px;
}

div.vizualizare-inner
{
	position: relative;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	margin-top: 36px;
}

div.vizualizare-disclaimer
{
	position: relative;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #9A9A9A;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

/*-------/div vizualizari firme/produse----------*/