.clNavHeading {
	font-family:verdana;
	font-size:9;
	font-weight:bold;
	color:#505050;
}
.clNavHeading2 {
	font-family:verdana;
	font-size:10;
	font-weight:bold;
	color:#505050;
}
.clDBitems {
	font-family:verdana;
	font-size:10;
	font-weight:bold;
	color:#222222;
}
.clSmallText {
	font-family:verdana;
	font-size:10;
	font-weight:;
	color:#000000;
}
.clNavText {
	font-family:verdana;
	font-size:9;
	font-weight:;
	color:#505050;
}
.clNavMiniHeader {
	font-family:tahoma;
	font-size:11;
	font-weight:bold;
	color:#505050;
}
.clFooterText {
	font-family:verdana;
	font-size:9;
	font-weight:;
	color:#6B6B6B;
}
.clDot {
	padding-left:2px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:4px;
}

.clPanelHeading {
	font-family:verdana;
	font-size:13;
	font-weight:bold;
	position:relative;
	top:0;
	color:#696969;
}
.clHeading {
	font-family:verdana;
	font-size:13;
	font-weight:bold;
	position:relative;
	top:3;
	color:#383838;
}
.clHeadingCenter {
	font-family:verdana;
	font-size:13;
	font-weight:bold;
	position:relative;
	top:3;
	color:#383838;
	text-align:center;
}
.clPlugHeading {
	font-family:verdana;
	font-size:9;
	font-weight:bold;
	color:#505050;
}
.clPlugText {
	font-family:verdana;
	font-size:9;
	font-weight:;
	color:#505050;
}
.clSiteLink {
	font-family:verdana;
	font-size:9;
	font-weight:bold;
	color:#505050;
}
.clPanelText {
	font-family:verdana;
	font-size:10;
	font-weight:;
	position:relative;
	top:0;
	color:#383838;
}
.clNews {
	font-family:verdana;
	font-size:10;
	font-weight:bold;
	position:relative;
	top:0;
	color:#383838;
}
.clNewsText {
	font-family:verdana;
	font-size:10;
	font-weight:;
	position:relative;
	top:0;
	left:21;
	color:#383838;
}
.clProduct {
	font-family:verdana;
	font-size:10;
	font-weight:bold;
	position:relative;
	top:0;
	left:0;
	color:#383838;
}
.clProductDisplay {
	font-family:verdana;
	font-size:10;
	font-weight:bold;
	position:relative;
	top:0;
	left:0;
	color:#383838;
}
.clProductText {
	font-family:verdana;
	font-size:10;
	font-weight:;
	position:relative;
	top:3;
	left:0;
	color:#383838;
}
.clPageDisplay {
	font-family:tahoma,geneva;
	font-size:11;
	font-weight:bold;
	position:relative;
	top:0;
	left:0;
	color:#383838;
}
.clPageText {
	font-family:verdana;
	font-size:11;
	font-weight:;
	position:relative;
	top:3;
	left:0;
	color:#383838;
}
.clProductLinkHead {
	font-family:verdana;
	font-size:10;
	font-weight:;
	position:relative;
	top:3;
	left:0;
	color:#383838;
}
.clProductLink {
	font-family:verdana;
	font-size:10;
	font-weight:;
	position:relative;
	top:3;
	left:-5;
	color:#383838;
}
.clProduct_large {
	font-family:verdana;
	font-size:11;
	font-weight:bold;
	position:relative;
	top:0;
	left:2;
	color:#383838;
}
.clProductText_large {
	font-family:verdana;
	font-size:9;
	font-weight:;
	position:relative;
	top:-3;
	left:34;
	color:#383838;
}
.clBacklink {
	font-family:verdana;
	font-size:9;
	font-weight:;
	color:#6B6B6B;
}

UL, OL {
	margin-top: .4em;
	margin-bottom: .4em;
}	

LI {
	margin-left: -.8em;
	margin-bottom: .4em;
}

P {
	margin-top: .8em;
	margin-bottom: .4em;
}	

.clLIpackage {
	list-style-image: url(box_mini_brown.gif);
}

/* Isert page size */


/* Isert page margins */

/* Choose form fonts */
select,
input,
textarea
{font-family: verdana; font-size: 10px;}

/* Choose font */
BODY, TD	{color: #383838; font-family: verdana; font-size: 11px;}

/* Choose background color */
.bgBody		{background-color:#ffffff;}


A,			/* Choose link color */
A:visited	/* Choose visited link color */
{text-decoration:none;color:#333333; font-weight:bold;}

/* Choose mouseover link color */
A:hover		{text-decoration:underline;color:#666666;}


/* Choose button scheme */
.btnBorder{			border-top: 1px solid #990000;
					border-left: 1px solid #990000;
					border-bottom: 1px solid #660000;
					border-right: 1px solid #660000;}

.btnContent{		border-top: 1px solid #E08566;
					border-right: 1px solid #B81F00;
					border-bottom: 1px solid #B81F00;
					background-color: #CC0033;}
					
.btnIcn{			border-top: 1px solid #E08566;
					border-left: 1px solid #D65A31;
					border-bottom: 1px solid #B81F00;
					background-color: #CC0033;}
					
.btnMarker{			border-top: 1px solid #BC5540;
					border-left: 1px solid #B14534;
					border-bottom: 1px solid #720000;
					background-color: #7F0000;}
					
a.btn				{color: #ffffff; font-weight: bold; text-decoration: none;}
a.btn:hover			{color: #ffffff; text-decoration: none;}

/* Choose headline scheme */
.textRegular		{font-size:11px;}
.headRegular		{font-size:12px; font-weight: bold;}
.headLarge			{font-size:15px; font-weight: bold;}

/* ---- Choose boxhead scheme ---- */
.boxhead1			{font-weight: bold; color: #ffffff; padding-left: 7px; padding-right: 7px; background-color: #999999; height: 20px;}
.boxhead2			{font-weight: bold; color: #ffffff; padding-left: 7px; padding-right: 7px; background-color: #CC0033; height: 20px;}

a.calendar			{color: #ffffff; font-weight: bold; text-decoration: none;}


/* ---- Choose color scheme ---- */
.bgElight			{background-color:#FAFAFA;}
.bgLight			{background-color:#EBEBEB;}
.bgMedium			{background-color:#D2D2D2;}
.bgDark				{background-color:#A7A7A7;}
.bgMarker			{background-color:#FFF4C6;}

.borderLeft			{border-left: 1px solid #B2B2B2;}
.borderRight		{border-right: 1px solid #B2B2B2;}
.borderTop			{border-top: 1px solid #B2B2B2;}
.borderBottom		{border-bottom: 1px solid #B2B2B2;}
.borderTable		{border: 1px solid #B2B2B2;}

.borderBasket		{border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}

.stepTopA			{width: 16px; margin-left: 1px; border-bottom: 1px solid #CC0033;}
.stepMidA			{font-size: 11px; color: #ffffff; font-weight: bold; width: 18px; height: 17px; background-color: #CC0033; text-align: center; padding-top: 1px}
.stepBotA			{width: 16px; margin-left: 1px; border-top: 1px solid #CC0033;}

.stepTop			{width: 16px; margin-left: 1px; border-bottom: 1px solid #EBEBEB;}
.stepMid			{font-size: 11px; color: #000000; font-weight: bold; width: 18px; height: 17px; background-color: #EBEBEB; text-align: center; padding-top: 1px}
.stepBot			{width: 16px; margin-left: 1px; border-top: 1px solid #EBEBEB;}

.pricecolor			{color: #000000;}
.listcolor			{color: #666666;}
.errorcolor			{color: #cc3300;}

.bgResult			{background-color: #cc0033;}
.btnResult{			background-color: #cc0033;
					border-top: 1px solid #E08566;
					border-bottom: 1px solid #990000;}
					
.arrow				{font-family: Verdana; font-size: 10px; color: #CC0033; font-weight: bold;}


/* ---- general ---- */

h4
{
	font-family		: Tahoma, Geneva, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
}

/* ---- about_work.htm form ---- */
li.about_work,
	div#about_work li
{
	margin-bottom	: 0px;
	padding-bottom	: 15px;
}

li.linkList,
	div#about_work ul.linkList li
{
	list-style		: none;
	padding-left	: 20px;
	margin-left		: -26px;
	background		: transparent url("../images/dot_16.gif") no-repeat left top;
}

li.qualifications,
	div#about_work ul.qualifications li
{
	list-style		: none;
	padding-left	: 25px;
	margin-left		: -26px;
	background		: transparent url("../images/icons/check.gif") no-repeat left top;
}


/* ---- demo.htm form ---- */

fieldset
{
    border          : none; 
    padding         : none;  
}

input.demoForm,
    span#demoForm input
{
    display         : block;
}

textarea.demoForm,
    span#demoForm textarea
{
    width           : 210px;
    height          : 61px;
}


input.textField
{
    width           : 210px;
    margin-bottom   : 10px;
}

fieldset#demoFormCompany
{
    float           : none;
    padding-right   : 10px;
    padding-left    : 0;
}

fieldset#demoFormPerson
{
    position        : absolute;
    left            : 230;
    top             : 0;
}


input#info
{
    display         : inline !important;
}


input#group_newsletter_webdemo
{
    display         : inline !important;
}
span#span_submitbut
{
    margin-left     : 110px;
}

h3
{
    font-size       : 13px;
}

span#demoForm
{
    color           : #383838;
    position        : relative;
}

span#span_activity
{
    display         : none;
    width           : 353px;
    height          : 78px;
    background      : transparent url("../images/bgPopWindow.png") no-repeat left top;
    position        : absolute;
    left            : 53px; /*80px;*/
    top             : 115px; /*400px;*/
    padding-top     : 10px;
}

h1.span_activity,
    span#span_activity h1
{
    background-color: Transparent;
    background-position: top left;
    background-repeat: no-repeat;
    font-size       : 16px;
    margin-bottom   : -25px;
    margin-top      : 0;
    margin-left     : 10px;
    height          : 50px;
    padding-left    : 51px;
}

p.span_activity,
    span#span_activity p
{
    padding-left    : 62px;
    padding-right   : 25px;
    margin          : 0;
}

img.span_activity,
    span#span_activity img
{
    display         : inline;
}

a.span_activity,
    span#span_activity a
{
    color           : #888888;
    display         : block;
    font-weight     : bold;
    position        : absolute;
    right           : 20px;
    top             : 2px;
    z-index         : 1;
}

a.span_activity:visited,
    span#span_activity a:visited
{
    color           : #888888;
}

a.span_activity:hover,
    span#span_activity a:hover
{
    color           : #FF0000;
    text-decoration : none;
}

span.superscript
{
    font-size       : 8px;
    position        : relative;
    top             : -4px;
}