/*
	======================================== a element
*/
a
{
	color:#333333;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a.underline, a.underline:hover
{
	text-decoration:underline;
}
/*
	======================================== form element
*/
.textForm, .selectForm
{
	padding:2px 1px 1px 10px;
	font-size:11px;
	color:#666666;
	font-family:Tahoma, Verdana, Arial;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	border-top:1px solid #646464;
	border-left:1px solid #646464;
	top:0px;
	margin-bottom:1px;
	height:auto;
	width:auto;
	font-weight:normal;
}
.selectForm
{
	padding:2px 1px 1px 2px;
}
.buttonForm
{
	width:61px;
	height:20px;
	margin:0px;
	background-color:#999999;
	border:0px;
	padding:0px;
	top:0px;
	color:#FFFFFF;
	font-weight:bold;
}





/*
/*
	======================================== 	div's elements
*/
.menuHead
{
	background-color:#333333;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding-left:15px;
	padding-top:3px;
	width:130px;	
}
.tabs
{
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	width:130px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.menuBtn
{
	padding-left:15px;
	height:18px;
	width:130px;
}

div.blockTitle
{
	font-size:12px;
	color:#FF3300;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial;
	display:block;
	position:relative;
}

#ajax-loader
{
	position:absolute;
	right:5px;
	top:5px;
	display:none;	
}
.hintDiv
{
	position:relative;
	display:none;
	background-color:#d70125;
	color:#FFFFFF;
	font-size:10px;
	padding:5px;
	margin-top:3px;
}
/*
	======================================== table element
*/
table.list th, table.list td
{
	padding:2px 0px 2px 2px;
	border-bottom:1px solid #999999;
}
table.list th
{
	font-weight:bold;
}
table td.tableButtons
{
	border:0px;
}
.tableActionButton
{
	cursor:pointer;
}
/*
	======================================== text element
*/
.textBold, .stylebold
{
font-family: Arial;
font-size:11px;		
font-weight:bold;
}
.textNoBold, .stylenobold
{
font-family: Arial;
font-size:11px;		

}
.text14px
{
	font-size:14px;	
}
.text14pxBold
{
	font-size:14px;
	font-weight:bold;
}
.textRed
{
	color:#CC0B10;
}
.textRedBold
{
	color:#CC0B10;
	font-weight:bold;
}
.textBlackBold
{
	font-weight:bold;
	color:#000000;
}
.textWhiteBold
{
	font-weight:bold;
	color:#FFFFFF;
}
.compareTableInfo
{
	font-family: Verdana;
	font-size: 11px;
}
.titleblue
{
	color: #1A76B7;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	font-family: Verdana;
}
.titlearialwhite
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	font-family: Arial;
}
.titleRubriqAuto
{
	color: #be4928;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	font-family: Arial;
}
.titleblue14
{
	color: #4568A2;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: none;
	line-height:18px;
}
/*
/*
	======================================== 	padding proprietes
*/
.paddingLeft5px
{
	padding-left:5px;
}
.paddingTop5px
{
	padding-left:5px;
}
.paddingRight5px
{
	padding-left:5px;
}
.paddingBottom5px
{
	padding-left:5px;
}

td.info
{
	padding-left:18px;
}
.autotitle
{
	background-color:#1a76b7;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	padding:5px 10px 5px 15px;
	font-weight:bold;
}

td.ifslg{
width:45%; 
vertical-align:middle; 
text-align:left;
color:#000000;
background-color:#f3f3f3;
font-weight:bold;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica;
}
td.ifsrg{
width:65%; 
vertical-align:middle; 
text-align:center;
color:#000000;
background-color:#f3f3f3;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica;
}
td.ifslw{
width:45%; 
vertical-align:middle; 
text-align:left;
color:#000000;
background-color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica;
}
td.ifsrw{
width:65%; 
vertical-align:middle; 
text-align:center;
color:#000000;
background-color:#ffffff;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica;
}
div#chlist{
	width: 98px;
	float: left;
	border: 1px solid #ffffff;
	text-align:center;
	}
.borderTop
{
	border-top:1px solid #a0a0a0;
}

.borderBottom
{
	border-bottom:1px solid #a0a0a0;
}

.rubtitle
{
	color:#1A76B7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;

}
a.chImgOn, a.chImgOn:hover, a.chImgOff:hover
{
	color:#1A76B7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0px 5px;
	text-decoration:none;
}
a.chImgOff
{
	color:#bccfdd;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0px 5px;
	text-decoration:none;
}

div.imgOn
{
	position:relative;
	display:block;
	width:400px;
	overflow:hidden;
}
div.imgOff
{
	position:absolute;
	display:none;
}

.simpletext
{
	font-family:Arial;
	font-size:12px;
}

.minHeight145 
{
  min-height:145px;
  height:auto !important;
  height:145px;
}

.height20bluebg
{
	height:20px;
	background-color:#bac0cc;
	color:#FFFFFF;
	padding-left:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.contentAutoArea
{
	background-image:url(/img/site_img/table_bg.jpg);
	background-repeat:repeat-x;
}
.paddingLeft15px
{
	padding-left:15px;
}
.padding15px
{
	padding:13px 15px 15px 15px;
}
.padding15pxNoLeft
{
	padding:9px 15px 5px 0px;
}
.separator10px
{
	height:7px;
	clear:both;
}
.marginBottom15px
{
	margin-bottom:15px;
}
.separator3px
{
	height:3px;
	clear:both;
}
.titlulDescriere, .textBold
{
	font-weight:bold;
	color:#262626;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.textDescriere
{
	color:#262626;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.textDescriere p
{
	margin:0px;
	padding:0px;
}
.imbBorder
{
	border:1px solid #E5E5E5;
}
.price
{
	color:#be4928;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.textToRight
{
	text-align:left;
}
a.detaliiRight, a.detaliiRight:hover
{	
	color:#be4928;
	text-decoration:underline;
	font-weight:normal;
}
a.modele, a.modele:hover
{
	color:#be4928;
	text-decoration:none;
	font-weight:normal;
}
a.modele:hover
{
	text-decoration:underline;
}