BODY {
	margin: 0px; padding: 0px;
	background: #ffffff url('../pics/body/page_fundal.jpg') repeat-x top left;
	text-align: center;
	vertical-align: top;
}
table, td, tr, p {
	vertical-align: top;
}



/* exemplu definire background all in one:     background: transparent url('../pics/bg_page.jpg') repeat top;

	padding: sus dreapta jos stanga;

	alinieri: vertical, orizontal
*/

.bar_blue, .bar_green, .bar_produse, .bar_blue_gol, .bar_contact, .bar_contact_title {
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; text-decoration: none;
	border-right: 1px solid #ffffff;
	cursor: default;
    vertical-align: middle;
    text-align: left;
    height: 26px;
    width: 100%;
}
.bar_blue {
	background: #85d9db url('../pics/icon/arrow_alb.jpg') no-repeat top left;
}
.bar_blue_gol {
	background: #85d9db;
}
.bar_green {
	background: #cae92b url('../pics/icon/arrow_alb.jpg') no-repeat top left;
}
.bar_produse {
	background: #cae92b url('../pics/icon/arrow_alb.jpg') no-repeat bottom right;
}
.title_text {
    text-align: left;
    padding-left: 35px;
}
.page_text {
	color: #545454;
	border-right: 1px dotted #545454;
    vertical-align: middle;
    width: 100%;
	padding-left: 35px;
    padding-right: 15px;	
}
.page-text p {
    padding-left: 35px;
  
}

/* definiri CONTACT */

.dotted_line {
	width: 30%;
	height: 10px;
	// height: 10px;
	border-top: 1px dotted #545454;
}
.field {
	background: #f2f2ea;
	border-right: 1px solid #ffffff;
	vertical-align: middle;
	text-align: right;	
	width: 70%;
	/*padding-left: 10px;*/
}

.bar_contact {
	background: #2a2a2a url('../pics/icon/arrow_verde.jpg') no-repeat top left;
	color: #ffffff;
}
.bar_contact_title {
	background: #cae92b url('../pics/icon/arrow_contact.jpg') no-repeat bottom right;
	width: 30%;

}

form {
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; text-decoration: none;
	margin: 0px;
	padding: 0px;
}
input.text, textarea {
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0px;
	border: none;
	background: #f2f2ea;
	width: 98%;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	cursor: crosshair;
}
input.text {
	height: 100%;
}
textarea {
	height: 100px;
}

input.buton {
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; text-decoration: none;
	border-right: 1px solid #ffffff;
    vertical-align: middle;
    text-align: center;
    height: 26px;
	cursor: pointer;    
    border:  0px;
	background: #cae92b url('../pics/icon/arrow_contact.jpg') no-repeat bottom right;
	width: 100%;    
}
input.buton:hover {

    border:  0px;
	background: #f2f2f2 url('../pics/icon/arrow_contact.jpg') no-repeat bottom right;
	width: 100%;    
}

/* terminare definiri CONTACT */

p {
    margin-top: 20px;
    margin-bottom: 14px;
    // margin-bottom: 18px;
	text-align: left;
	font-family: Arial; font-weight: normal; text-decoration:none;
	font-size: 11px;
	color: #545454;
	cursor: default;
}

p A, p A:visited, p A:active
{
	text-decoration: none; font-weight: normal;
	color: #009194;
	letter-spacing: 1px;
}
p A:hover
{
    color: #85d9db;
    text-decoration: underline;
}

ul, dl {
	text-align: left;
	font-family: Arial; font-weight: normal; text-decoration:none;
	font-size: 11px;
	color: #545454;
	cursor: default;
    margin-top: 0px;
    margin-bottom: 10px;
    // margin-bottom: 14px;
    padding-bottom: 10px;
    // padding-bottom: 0px;
}
li {
    margin-top: 4px;
    margin-bottom: 4px;
    // margin-bottom: 0px;
}

.bar_copy {
	color: #2a2a2a;
	background: #cae92b url('../pics/icon/arrow_negru.jpg') no-repeat bottom left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; text-decoration: none;
	border-bottom: 1px solid #ffffff;
	cursor: default;
    vertical-align: middle;
    text-align: left;
    height: 30px;
    /*width: 298px;*/
}
.prod_table {
	color: #2a2a2a;
	background: #f2f2ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;
	/*border-right: 1px solid #ffffff;*/
    text-align: left;
    width: 100%;
}
.prod_table td {
    height: 25px;
    vertical-align: middle;
    cursor: default;
    
}
.prod_td_gol {
    width: 5%;
}
.prod_td_dotted {
    width: 2%;
    border-bottom: 1px dotted #545454;
}
.prod_td_arrow {
    width: 3%;
    background: #f2f2ea url('../pics/icon/arrow_prod.jpg') no-repeat bottom center;
    /*border-bottom: 1px dotted #545454;*/
}
.prod_td_text {
    width: 70%;
    text-align: left;
    padding-left: 12px;
    color: #545454;
    border-bottom: 1px dotted #545454;
}
.prod_td_detalii {
    width: 15%;
    background: #85d9db;
    color: #ffffff;
    border-bottom: 1px dotted #545454;
    border-right: 1px solid #f2f2ea;
    // border-right: 0px solid #f2f2ea;
    text-align: center;
    /*display: block;*/
    height: 25px;
}
.prod_td_detalii a, .prod_td_detalii a:visited {
	height: 19px;
	padding-top: 6px;
	background: #85d9db;
	color: #ffffff;
	text-align: center; text-decoration: none;
	display: block;
}
.prod_td_detalii a:hover {
	background: #2a2a2a;
	color: #ffffff;
	text-decoration: none;
}


/* definiri MANUALE */

.man_dotted_line {
	width: 40%;
	height: 10px;

	border-top: 1px dotted #545454;
}
.man_tit, .man_descr, .man_down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; text-decoration: none;
	border-right: 1px solid #ffffff;
	cursor: default;
    vertical-align: middle;
    text-align: left;
    height: 26px;
}
.man_tit {
	font-size: 12px;
    width: 40%;
	background: #cae92b url('../pics/icon/arrow_verde.jpg') no-repeat top left;
	color: #2a2a2a; 	
}
.man_descr {
    width: 25%;
	background: #f2f2ea;
	color: #2a2a2a;   
	/*text-align: center;*/
	text-indent: 20px;
}
.man_down {
	text-align: center;
    width: 10%;
	background: #85d9db;
	color: #ffffff;    
}
.man_down a, .man_down a:visited {
	height: 20px;
	padding-top: 6px;
	background: #85d9db;
	color: #ffffff;
	text-align: center; text-decoration: none;
	display: block;
}
.man_down a:hover {
	background: #2a2a2a;
	color: #ffffff;
	text-decoration: none;
}




