.qb-cv-table
{
}
.qb-cv-description
{
	white-space:nowrap;
	font-size:14px;
	padding:0 2px 6px 0;
}
.qb-cv-data
{
	padding:0 2px 6px 0;
	font-size:9pt;
}
.qb-cv-table ul, .qb-cv-table ol
{
	padding-left:14px;
}

#divCV img
{
	width:80px;
	border:solid 1px #b0b0b0;
}

.datalist
{
	width:176px;
}
/* Main item styles 
-------------------*/
a.mainitem, a.mainitem-selected
{
	color:#000000;
	border:solid 1px #f8f8f8;
	padding:2px 2px 2px 4px;
	font-size:8pt;
	text-decoration:none;
	display:block;
}
a.mainitem:hover
{
	border:solid 1px #a0a0a0;
}
a.mainitem-selected
{
	background-color:#ffffff;
	border:solid 1px #a0a0a0;
	margin:1px 0 1px 0;
	padding:1px 2px 1px 4px;
}

/* Service item styles 
----------------------*/
.serviceitem
{
	background-image:url(../images/windows/imgService.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	line-height:20px;
	text-indent:20px;
}

/* Demo item styles 
----------------------*/
.demoitem
{
	line-height:16px;
}

/* News item styles 
---------------------*/
.newsitem
{
	padding-bottom:6px;
}
.newsdate
{
	color:#606060;
	margin:1px 0px 2px 0px;
	font-size:7pt;
	display:block;
}
.newsdescription
{
}

/* Status item styles 
---------------------*/
.statusitem
{
	padding-bottom:6px;
}
.statuscompany
{
	/*font-weight:bold;*/
	padding-bottom:2px;
	display:block;
	text-decoration:underline;
}
.statusenddate
{
	font-size:7pt;
	color:#606060;
}
.statusdescription
{
}

/* Reference item styles 
------------------------*/
.referenceitem a
{
	padding-left:10px;
	line-height:18px;
}

/* Partner item styles 
----------------------*/
.partneritem a
{
	font-size:9pt;
}

/* Popup dialog styles 
----------------------*/

