BODY { background: #f8f8f8; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px; margin: 0px; color:#424242;}

TD {
	FONT-SIZE: 14px; COLOR: #424242; FONT-FAMILY: Trebuchet MS;
}
	
.title 
	{ font-family:"DejaVu Sans"; font-size:16px; color:#284d76; font-weight:bold; }
.obs 
	{ color:#e73e1f; } 
.obs2 
	{ font-size:12px; } 
.obs3 
	{ color:#0d69a2; }
.opinie
	{ color:#747474; font-size:12px; font-family:Arial; }		
.oferta
	{ color:#747474; font-size:12px; font-family:Arial; }	
.ofertadoi
	{ color:#FFF; font-size:12px; font-family:Arial; }	
	
table.box 
	{ border: 1px none #EEEEEE; }	

.bgyellow { background-color: #f1f1f1; }
.bgwhite { background-color: #ffffff; }
.trgrey { background-color:#f1f1f1; height:20px; }

div.banner
{ background-color:#862716; color:#FFFFFF; border:1px solid #666666; padding:15px 15px; margin:5px 0; width:550px; text-align:left; font-weight:bold; cursor:pointer; text-align:center; }
div.banner_on
{ background-color:#c4391d; color:#FFFFFF; border:1px solid #666666; padding:15px 15px; margin:5px 0; width:550px; text-align:left; font-weight:bold; cursor:pointer; text-align:center; }

.hiddenDiv { display: none;	}
.visibleDiv { display: block; }

.error_visibleDiv,
.notice_visibleDiv, 
.success_visibleDiv    { padding:2px 10px; display:block; width:270px; height:18px; }

.error_visibleDiv      { background: #FBE3E4; color: #8a1f11; }
.notice_visibleDiv     { background: #ffffcc; color: #514721; }
.success_visibleDiv    { background: #E6EFC2; color: #264409; }

.error_hiddenDiv,
.notice_hiddenDiv, 
.success_hiddenDiv    { padding:2px 30px; display:none; width:200px; height:18px; }

.error_hiddenDiv      { background: #FBE3E4; color: #8a1f11; }
.notice_hiddenDiv     { background: #ffffcc; color: #514721; }
.success_hiddenDiv    { background: #E6EFC2; color: #264409; }

a.img:link,
a.img:visited { outline:none; }
a.img:active, 
a.img:hover{ outline:none; }	

a.link:link,
a.link:visited { color: #0d69a2; text-decoration:none; outline:none; }
a.link:active, 
a.link:hover{ color: #0d69a2; text-decoration:underline; outline:none; }

a.link2:link,
a.link2:visited { color: #84c8ff; text-decoration:none; outline:none; }
a.link2:active, 
a.link2:hover{ color: #bae0ff; text-decoration:none; outline:none; }
.link2 { color: #84c8ff; }

a.oferta:link,
a.oferta:visited { color: #b40404; text-decoration:none; font-size:14px; font-weight:bold; outline:none; }
a.oferta:active, 
a.oferta:hover{ color: #b40404; text-decoration:underline; font-size:14px; font-weight:bold; outline:none; }

a.ofertadoi:link,
a.ofertadoi:visited { color: #FFF; text-decoration:none; font-size:14px; font-weight:bold; outline:none; }
a.ofertadoi:active, 
a.ofertadoi:hover{ color: #FFF; text-decoration:underline; font-size:14px; font-weight:bold; outline:none; }

a.detalii:link,
a.detalii:visited { color: #494949; text-decoration:underline; font-size:12px; outline:none; }
a.detalii:active, 
a.detalii:hover{ color: #3d3d3d; text-decoration:underline; font-size:12px; outline:none; }


a.footer:link,
a.footer:visited { font:Arial; font-size:12px; color:#979797; text-decoration:none; outline:none; font-weight:bold; }	
a.footer:active,
a.footer:hover { font:Arial; font-size:12px; color:#979797; text-decoration:underline; outline:none; font-weight:bold; }
.footer { font:Arial; font-size:12px; color:#979797; font-weight:bold; }
			
input,select {
	 	font-size:13px;
 		background-color: #FFFFFF;
		border: 1px solid #d4d4d4;
}
input.buton {
		color:#FFFFFF;
		font-size:13px;
		background-color:#0d69a2;
		border: 1px solid #d4d4d4;
	}	
input.radio_buton {
		font-size:11px;
	}	

textarea {
		font-size:13px;
		background-color:#FFFFFF;
		border-style:groove;
		border:1px solid #d4d4d4;
	}
div.pic {
	border-width: 1px 1px 1px 1px;
 	border-color: #E1E1E1;
  	border-style: dashed;
	width:130px; height:130px;
}
div.pic_on {
	border-width: 1px 1px 1px 1px;
 	border-color: #3a75a3;
  	border-style: dashed;
	width:130px; height:130px;
}
img
	{ border:0px;}
	
.stepcarousel{
position: relative; 
border: 0;
overflow: scroll; 
width: 856px; 
height: 100%;
}

.stepcarousel .belt{
position: absolute; 
margin-top: 12px;
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left;
overflow: hidden; 
margin:8px; 
width:205px;
}

table.box {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
table.box th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	font-size:11px;
	font-weight:800;
}
table.box td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}

