/* General reset */
html { height: 100%; }
body {
	margin: 0;
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #242323;
	background: #000;
	height: 100%;
}
img { border-style: none; }
a {
	color: #e68a2f;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
/* General settings */
#wrapper{
	width: 949px;
	height: 100%;
	display: table;
	margin: 0 auto;
}
.w1 {
	width: 100%;
	display: table-row;
	background: #fff;
}
.main-area-holder {
	display: table;
	width: 100%;
}
.main-area {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 113px 0 0;
}
/* logo start */
.logo {
	position: absolute;
	top: 26px;
	left: 24px;
	z-index: 10;
	margin: 0;
}
.logo a {
	background: url(../images/mainB2B/logo.gif) no-repeat;
	width: 164px;
	height: 74px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
/* logo end */
/* header start */
#header {
	position: absolute;
	top: 8px;
	left: 7px;
	height: 113px;
	padding: 0 50px 0 0;
	width: 892px;
	background: url(../images/mainB2B/bg-header.gif) no-repeat;
}
.bar { width: 100%; }
/* top navigation start */
.add-nav {
	margin: 0 0 43px;
	padding: 0;
	float: right;
	list-style: none;
	display: inline;
}
.add-nav li {
	float: left;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	margin: 0 0 0 5px;
}
.add-nav li a {
	float: left;
	background: url(../images/mainB2B/bg-add-nav.gif) no-repeat;
	color: #fff;
}
.add-nav li a:hover { text-decoration: none; }
.add-nav li a span {
	float: left;
	background: url(../images/mainB2B/bg-add-nav-right.gif) no-repeat 100% 0;
	height: 24px;
	cursor: pointer;
	padding: 4px 31px 0 31px;
}
/* top navigation end */
/* main navigation start */
#nav {
	float: right;
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	font-size: 20px;
	line-height: 23px;
	margin: 0 0 0 10px;
}
#nav li a {
	float: left;
	background: url(../images/mainB2B/bg-main-nav.gif) no-repeat;
	color: #fff;
	position: relative;
	z-index: 11;
}
#nav li span {
	float: left;
	height: 29px;
	background: url(../images/mainB2B/bg-main-nav-right.gif) no-repeat 100% 0;
	cursor: pointer;
	padding: 5px 0 0;
	text-align: center;
	min-width: 127px;
}
#nav li:hover .has-drop-down span,
#nav li.hover .has-drop-down span { height: 38px; }
#nav li span em {
	font-style: normal;
	margin: 0 12px;
	cursor: pointer;
}
#nav li a:hover { text-decoration: none; }
#nav li:hover,
#nav li.hover { position: relative; }
#nav li:hover .drop-down,
#nav li.hover .drop-down { display: block; }
/* drop-down menu */
#nav li .drop-down {
	display: none;
	position: absolute;
	top: 40px;
	left: 50%;
	z-index: 10;
	width: 272px;
	margin-left: -136px;
	background: url(../images/mainB2B/none.gif);
}
#nav li.first-child .drop-down {
	left: 3px;
	width: 252px;
	margin: 0;
}
#nav li.last-child .drop-down {
	left: auto;
	right: -1px;
	width: 252px;
	margin: 0;
}
* html #nav li.last-child .drop-down { right: -2px; }
#nav li .pointer { display: none; }
#nav li .drop-down .t,
#nav li .drop-down .b {
	font-size: 0;
	overflow: hidden;
	background: url(../images/mainB2B/bg-drop-down-center-top.png) no-repeat;
	height: 12px;
}
#nav li.first-child .drop-down .t { background: url(../images/mainB2B/bg-drop-down-left-top.png) no-repeat; }
#nav li.last-child .drop-down .t { background: url(../images/mainB2B/bg-drop-down-right-top.png) no-repeat; }
#nav li .drop-down .b {
	background: url(../images/mainB2B/bg-drop-down-center-bottom.png) no-repeat;
	height: 10px;
}
#nav li.first-child .drop-down .b,
#nav li.last-child .drop-down .b { background: url(../images/mainB2B/bg-drop-down-left-bottom.png) no-repeat; }
#nav li .drop-down ul {
	margin: 0;
	padding: 2px 0 3px 11px;
	list-style: none;
	background: url(../images/mainB2B/bg-drop-down-center.png) repeat-y;
	width: 261px;
	line-height: 20px;
}
#nav li.first-child .drop-down ul,
#nav li.last-child .drop-down ul { width: 240px; }
#nav li.first-child .drop-down ul,
#nav li.last-child .drop-down ul { background: url(../images/mainB2B/bg-drop-down-left.png) repeat-y; }
#nav li .drop-down ul li {
	float: none;
	margin: 0;
	padding: 0 8px 0 0;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
}
#nav li.first-child .drop-down ul li,
#nav li.last-child .drop-down ul li { text-align: left; }
#nav li .drop-down ul li a {
	float: none;
	background: none;
	position: static;
	padding: 0 5px 0 14px;
	background: url(../images/mainB2B/arrow-menu.gif) no-repeat 0 5px;
}
#nav li .drop-down ul li a:hover { text-decoration: underline; }
/* main navigation end */
/* header end */
#main {
	padding: 0 8px 0 7px;
	overflow: hidden;
}
* html #main { display: inline-block; }
/* intro box start */
.sub-nav-box {
	background: url(../images/mainB2B/bg-sub-nav-box.gif) repeat-y;
	width: 100%;
	margin: 0 0 25px;
}
.sub-nav-holder {
	margin: 0 0 22px;
}
.sub-nav-box .holder { background: url(../images/mainB2B/bg-sub-nav-box-bottom.gif) no-repeat 0 100%; }
.sub-nav-box .frame {
	background: url(../images/mainB2B/bg-sub-nav-box-top.gif) no-repeat;
	height: 1%;
	overflow: hidden;
	padding: 0 0 3px 10px;
	position: relative;
}
.sub-nav-box h2 {
	margin: 11px 0 0 1px;
	font-size: 25px;
	line-height: 30px;
	color: #4c8fbe;
	position: relative;
}
.sub-nav-box h2 strong { font-size: 30px; }
/* screenshot */
.sub-nav-box .screenshot {
	float: right;
	margin: -31px 14px 0 0;
}
.sub-nav-box .text {
	margin: 16px 0 0;
	background: url(../images/mainB2B/people.jpg) no-repeat;
	float: left;
	width: 575px;
}
.sub-nav-box .text ol {
	margin: 9px 0 0;
	padding: 0;
	list-style: none;
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	float: right;
	width: 362px;
}
.sub-nav-box .text ol li {
	overflow: hidden;
	height: 1%;
	padding: 0 0 20px;
	vertical-align: top;
}
.sub-nav-box .text ol li em {
	float: left;
	background: url(../images/mainB2B/ico-number.gif) no-repeat;
	width: 29px;
	height: 26px;
	color: #fff;
	text-align: center;
	font-style: normal;
	padding: 3px 0 0;
	line-height: 24px;
}
.sub-nav-box .text ol li a {
	color: #e68a2f;
	float: left;
	margin: 4px 0 0 9px;
}
.sub-nav-box .text ol li .noLink {
  color: #e68a2f;
	float: left;
	margin: 4px 0 0 9px;     
}
/* button more */
.btn-more {
	display: block;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	height: 25px;
}
.sub-nav-box .btn-more {
	position: absolute;
	bottom: 10px;
	right: 18px;
}
.btn-more span {
	background: url(../images/mainB2B/btn-more.png) no-repeat;
	width: 55px;
	height: 47px;
	padding: 3px 0 0 5px;
	display: block;
	cursor: pointer;
}
.btn-more:hover {
	text-decoration: none;
	border: 0;
}
.btn-more:hover span {
	margin-top: -25px;
	padding-top: 28px;
}
/* intro box end */
#twocolumns {
	height: 1%;
	padding: 0 1px 10px 0;
}
#twocolumns:after {
	clear: both;
	display: block;
	content: "";
}
/* sidebar start */
.sidebar {
	float: right;
	width: 265px;
	margin: 5px 0 0;
}
/* box styles start */
.box {
	background: url(../images/mainB2B/bg-box.gif) repeat-y;
	margin: 0 0 24px;
	width: 100%;
}
.box .holder { background: url(../images/mainB2B/bg-box-bottom.gif) no-repeat 0 100%; }
.box .heading {
	background: url(../images/mainB2B/bg-box-top.gif) no-repeat;
	padding: 6px 0 4px 12px;
	height: 1%;
	position: relative;
}
.box .heading .ico {
	position: absolute;
	top: -10px;
	right: 3px;
	overflow: hidden;
	text-indent: -9999px;
}
.box .heading .ico-newspaper {
	background: url(../images/mainB2B/ico-newspaper.gif) no-repeat;
	width: 58px;
	height: 53px;
}
.box .heading .ico-world {
	background: url(../images/mainB2B/ico-world.gif) no-repeat;
	width: 62px;
	height: 51px;
	right: 2px;
}
* html .box .heading .ico-world,
* html .box .heading .ico-demo-access,
* html .box .heading .ico-guidebook { right: 1px; }
.box .heading .ico-be-aware {
	background: url(../images/mainB2B/ico-aware.gif) no-repeat 0 2px;
	width: 57px;
	height: 51px;
	right: 2px;
}
.box .heading .ico-demo-access {
	background: url(../images/mainB2B/ico-demo-access.gif) no-repeat;
	width: 58px;
	height: 50px;
	right: 2px;
}
.box .heading .ico-guidebook {
	background: url(../images/mainB2B/ico-guidebook.gif) no-repeat;
	width: 50px;
	height: 52px;
	right: 2px;
	top: -11px;
}
.box .heading h3 {
	margin: 0;
	padding: 1px 0 0;
	color: #fff;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
}
.box .frame {
	padding: 9px 5px 0 13px;
	overflow: hidden;
	height: 1%;
}
/* box styles end */
/* posts start */
.posts {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #666;
	line-height: 15px;
}
.posts li { padding: 0 0 17px; }
.posts .date {
	display: block;
	color: #4c4b4b;
	font-style: normal;
	font-weight: bold;
}
.posts h4 {
	margin: 0 0 1px;
	color: #4c4b4b;
	font-size: 13px;
	line-height: 16px;
}
.posts h4 a { color: #4c4b4b; }
.posts p {
	margin: 0;
	word-spacing: -2px;
}
/* posts end */
/* logos start */
.logos {
	margin: 0;
	padding: 4px 0 8px;
	overflow: hidden;
	height: 1%;
}
.logos li {
	float: left;
	width: 115px;
	text-align: center;
	list-style: none;
	padding: 0 6px 4px 2px;
}
.logos li span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 115px;
	height: 59px;
}
.logos li img { vertical-align: middle; }
/* logos end */
/* sidebar end */
/* content start */
#content {
	float: left;
	width: 645px;
	display: inline;
	margin: 1px 0 0 11px;
}
#content h2 {
	margin: 0 0 10px;
	font-size: 24px;
	line-height: 27px;
	color: #4c8fbe;
}
/* solutions start */
.solutions {
	background: url(../images/mainB2B/bg-solutions.gif) repeat-y;
	margin: 0 0 1px;
}
.solutions .holder { background: url(../images/mainB2B/bg-solutions-top.gif) no-repeat; }
.solutions .frame {
	background: url(../images/mainB2B/bg-solutions-bottom.gif) no-repeat 14px 100%;
	overflow: hidden;
	margin: 0 0 0 -14px;
	padding: 0 0 27px;
	width: 660px;
}
.solutions .col {
	float: left;
	width: 201px;
	margin: 0 0 0 14px;
	padding: 2px 0 0;
	display: inline;
}
.solutions h3 {
	margin: 0;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
}
.solutions .companies h3 {
	background: url(../images/mainB2B/ico-companies.gif) no-repeat 9px 2px;
	padding: 15px 0 16px 67px;
}
.solutions .training h3 {
	background: url(../images/mainB2B/ico-training.gif) no-repeat 4px 0;
	padding: 3px 0 4px 45px;
	text-align: center;
}
.solutions .education h3 {
	background: url(../images/mainB2B/ico-education.gif) no-repeat 2px 1px;
	padding: 15px 0 16px 43px;
	text-align: center;
}
.solutions h3 a { color: #fff; }
.solutions .col ul {
	margin: 0 10px 0 13px;
	padding: 0;
}
.solutions .col ul li {
	list-style: none;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	background: url(../images/mainB2B/arrow-solutions.gif) no-repeat 0 5px;
	text-indent: 13px;
}
.solutions .btn-more {
	float: right;
	margin: 2px 8px 0 0;
	display: inline;
}
/* solutions end */
/* two solutions start */
.two-solutions {
	background: url(../images/mainB2B/individuals.jpg) no-repeat;
	min-height: 160px;
	margin: 0 0 14px 49px;
	position: relative;
	overflow: hidden;
}
* html .two-solutions {
	height: 160px;
	overflow: visible;
}
.two-solutions .individuals {
	position: absolute;
	font-style: italic;
	font-weight: bold;
	top: 144px;
	left: 245px;
	color: #767676;
}
.two-solutions .text {
	float: right;
	background: url(../images/mainB2B/ico-plus.gif) no-repeat;
	padding: 5px 0 0 38px;
	margin: 12px 0 0;
	width: 260px;
}
.two-solutions h3 {
	margin: 0;
	color: #e68a2f;
	font-size: 20px;
	line-height: 21px;
}
.two-solutions ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.two-solutions ul li {
	color: #242323;
	font-size: 15px;
	line-height: 18px;
	background: url(../images/mainB2B/arrow-black.gif) no-repeat 0 5px;
	text-indent: 10px;
}
.two-solutions ul li a { font-weight: bold; }
.two-solutions ul li a.companies { color: #4c8fbe; }
.two-solutions ul li a.training { color: #2677b1; }
/* Added by fix */
.two-solutions ul li .companies { font-weight: bold; color: #4c8fbe; }
.two-solutions ul li .training { font-weight: bold; color: #2677b1; }

/* two solutions end */
/* learning start */
.learning {
	overflow: hidden;
	height: 1%;
	margin: 0 0 20px -3px;
	padding: 1px 0 0;
}
.learning ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 312px;
}
.learning ul li {
	overflow: hidden;
	height: 1%;
	padding: 0 0 11px;
	vertical-align: top;
}
.learning ul li .ico {
	float: left;
	width: 67px;
}
.learning ul li .text {
	float: left;
	width: 245px;
	line-height: 15px;
}
.learning ul li .text h3 {
	margin: 0;
	color: #e68a2f;
	font-size: 15px;
	line-height: 18px;
}
.learning ul li .text p { margin: 0; }
/* learning end */
/* content end */
/* footer start */
#footer {
	width: 100%;
	display: table-footer-group;
	background: #393534;
	color: #858585;
	overflow: hidden;
}
#footer .holder {
	display: table-row;
	height: 1%;
	background: url(../images/mainB2B/bg-footer.gif) no-repeat 0 100%;
}
#footer .frame {
	display: table-cell;
	padding: 31px 0 73px;
	background: url(../images/mainB2B/bg-footer-decor.gif) repeat-x;
}
* html #footer .frame { height: 1%; }
*+html #footer .frame { height: 1%; }
#footer p {
	margin: 0;
	text-align: center;
}
/* footer columns start */
#footer .columns {
	overflow: hidden;
	background: url(../images/mainB2B/bg-footer-colums.gif) repeat-y 147px 0;
	padding: 0 0 12px;
	margin: 0 0 8px 116px;
}
* html #footer .columns { display: inline-block; }
#footer .columns ul {
	float: left;
	width: 140px;
	margin: 0 0 0 -3px;
	padding: 5px 0 0 13px;
	list-style: none;
	background: url(../images/mainB2B/bg-footer-colums-top.gif) no-repeat;
}
#footer .columns ul ul {
	float: none;
	padding: 0;
	width: auto;
	background: none;
}
#footer .columns ul li {
	background: url(../images/mainB2B/arrow.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
}
#footer .columns ul li li {
	background: url(../images/mainB2B/arrow-double.gif) no-repeat 0 5px;
	padding: 0 0 0 17px;
	margin: 0 0 0 -7px;
	width: 120px;
	height: 1%;
	position: relative;
}
#footer .columns ul li a {
	color: #858585;
	text-decoration: none;
}
#footer .columns ul li a:hover { text-decoration: underline; }
/* footer columns end */
/* footer end */

/* products page */
/* list start */
.list {
	margin: -1px 0 -1px;
	padding: 0;
	color: #666;
}
.list li {
	list-style: none;
	padding: 0 0 14px;
}
.list h4 {
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	color: #4c4b4b;
}
.list p {
	margin: 0;
	width: 155px;
	word-spacing: -2px;
}
.list ul {
	margin: 0;
	padding: 0;
}
.list ul li {
	background: url(../images/mainB2B/arrow-gray.gif) no-repeat 0 5px;
	text-indent: 9px;
	padding: 0;
}
/* list end */
/* login form start */
.login-form {
	margin: -2px 0 0;
	padding: 0 5px 14px 0;
}
.login-form h4 {
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 16px;
	color: #4c4b4b;
}
.login-form .row {
	overflow: hidden;
	height: 1%;
	padding: 1px 0 7px;
}
.login-form label {
	color: #666;
	float: left;
	margin: 10px 0 0;
}
.login-form .input-text {
	float: right;
	background: url(../images/mainB2B/bg-input.gif) no-repeat;
	width: 163px;
	height: 24px;
}
.login-form .input-text input {
	float: left;
	margin: 4px 0 0 10px;
	padding: 0;
	font: 12px/15px Arial, Helvetica, sans-serif;
	background: none;
	border: 0;
	width: 142px;
}
.login-form .btn-start {
	float: right;
	background: url(../images/mainB2B/btn-start.gif) no-repeat;
	width: 111px;
	height: 23px;
	font: italic bold 13px/1.39em Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px 14px 0 0;
	margin: -1px 1px 0 0;
	position: relative;
	text-align: center;
}
.login-form .btn-start:hover {
	background-position: 0 -25px;
	text-decoration: none;
}
.login-form .remember {
	float: left;
	margin: 2px 0 0;
	width: 110px;
}
.login-form .remember input {
	margin: 1px 0 0;
	padding: 0;
	width: 16px;
	height: 15px;
	float: right;
}
.login-form .note {
	display: block;
	font-style: italic;
	color: #666;
	padding: 1px 0 0;
}
/* login form end */
/* links start */
.list .links {
	float: right;
	margin: -1px 0 0;
	width: 89px;
}
.list .links li {
	background: none;
	text-indent: 0;
	font-weight: bold;
	font-style: italic;
	padding: 0 0 6px;
}
.list .links li a {
	background: url(../images/mainB2B/ico-button.gif) no-repeat 0 1px;
	padding: 0 0 1px 20px;
}
/* links end */
/* sub navigation start */
.sub-nav {
	margin: 17px 0 0;
	padding: 0 0 9px;
	list-style: none;
	float: left;
	width: 680px;
}
.sub-nav li { float: left; }
.sub-nav li a {
	padding: 0 0 0 70px;
	height: 68px;
	width: 8px;
	float: left;
}
.sub-nav li a:hover {
	border: 0;
	text-decoration: none;
	width: 150px;
}
.sub-nav li.active a {
	color: #005c9d;
	width: 150px;
}
.sub-nav li a.users { background: url(../images/mainB2B/ico-users.gif) no-repeat; }
.sub-nav li a.multimedia { background: url(../images/mainB2B/ico-multimedia.gif) no-repeat; }
.sub-nav li a.virtual { background: url(../images/mainB2B/ico-virtual.gif) no-repeat; }
.sub-nav li a.learning-tools { background: url(../images/mainB2B/ico-learning-tools.gif) no-repeat 0 5px; }
.sub-nav li a.management-tools { background: url(../images/mainB2B/ico-management-tools.gif) no-repeat 0 5px; }
.sub-nav li .name {
	display: none;
	font-size: 19px;
	line-height: 22px;
	position: relative;
	padding: 5px 0 0;
}
.sub-nav li a:hover .name,
.sub-nav li.active a .name { display: block; }
.sub-nav li .name em {
	position: absolute;
	top: 39px;
	left: -40px;
	background: url(../images/mainB2B/ico-sub-menu-hover.png) no-repeat;
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
}
.sub-nav li.active em { background: url(../images/mainB2B/ico-sub-menu-active.png) no-repeat; }
.sub-nav-box .heading {
	float: left;
	width: 240px;
	margin: 6px 0 0 2px;
	display: inline;
}
.sub-nav-box .heading h2 {
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
}
.sub-nav-box .heading h2 strong { font-size: 25px; }
/* sub navigation end */
/* meeting chart start */
.chart-meeting {
	margin: 0 0 40px;
	padding: 11px 0 0 1px;
	position: relative;
	overflow: hidden;
	height: 1%;
}
/* columns */
.chart-meeting .col-1 {
	float: left;
	width: 355px;
}
.chart-meeting .col-2 {
	float: left;
	width: 280px;
}
.chart-meeting .organize {
	background: url(../images/mainB2B/bg-chart-lilac-box.gif) no-repeat;
	width: 337px;
	height: 112px;
	margin: 0 0 10px;
	padding: 9px 9px 0 9px;
	overflow: hidden;
}
.chart-meeting .offline {
	background: url(../images/mainB2B/bg-chart-pink-box.gif) no-repeat;
	width: 232px;
	height: 101px;
	padding: 6px 0 0 9px;
	margin: 0 0 35px 35px;
}
.chart-meeting .multimedia-doc {
	background: url(../images/mainB2B/bg-chart-brown-box.gif) no-repeat;
	width: 272px;
	height: 69px;
	padding: 6px 0 0 9px;
	margin: 0 0 34px -5px;
	position: relative;
}
.chart-meeting .online {
	background: url(../images/mainB2B/bg-chart-blue-box.gif) no-repeat;
	width: 234px;
	height: 112px;
	padding: 6px 0 0 12px;
	margin: 0 0 35px -45px;
	position: relative;
}
.chart-meeting .record {
	background: url(../images/mainB2B/bg-chart-record.png) no-repeat;
	width: 225px;
	height: 127px;
	padding: 6px 0 0 12px;
	margin: 0 0 0 8px;
	position: relative;
	z-index: 10;
}
.plugged {
	background: url(../images/mainB2B/bg-chart-green-box.gif) no-repeat;
	width: 620px;
	height: 92px;
	clear: both;
	padding: 6px 0 0 12px;
	float: left;
	margin: -36px 0 0;
	position: relative;
}
.chart-multimedia .plugged {
	background: url(../images/mainB2B/bg-chart-green-box-2.gif) no-repeat;
	margin: -32px 0 -17px -9px;
	width: 622px;
	height: 98px;
	display: inline;
}
.plugged .connected {
	position: absolute;
	top: 56px;
	left: 479px;
	width: 130px;
}
.chart-multimedia .plugged .connected { left: 505px; }
.plugged .connected a {
	display: block;
	color: #3681b7;
	font-weight: bold;
}
.plugged .connected a span { color: #e68a2f; }
/* boxes headings */
.chart-meeting .heading {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #6d6d6d;
	margin: 0 0 4px;
	display: block;
}
.organize .heading { color: #e60bfa; }
.offline .heading {
	color: #fa3a82;
	padding: 3px 0 0;
}
.box-gray .heading { margin: 0 0 4px; }
.multimedia-doc .heading {
	margin: 0 0 4px;
	color: #ab7642;
	padding: 3px 0 0;
}
.online .heading {
	margin: 0 0 4px;
	color: #7bc4f3;
	padding: 3px 0 0;
}
.record .heading {
	margin: 0 0 4px;
	color: #ab7642;
	padding: 1px 5px 0 0;
}
.plugged .heading,
.chart-users .plugged .heading {
	margin: 0 0 4px;
	color: #40d252;
	padding: 1px 5px 0 0;
}
/* headings end */
/* icons start */
.chart-meeting img {
	float: left;
	margin: -6px 8px 0 -3px;
}
.box-gray img { margin: -9px 8px 0 -9px; }
 .offline img,
.multimedia-doc img { margin: -6px 8px -4px -9px; }
.online img,
.record img { margin: -6px 12px -4px -12px; }
.plugged img,
.chart-users .plugged img {
	margin: -36px 10px 0 -11px;
	position: relative;
}
/* icons end */
.chart-meeting p { margin: 0; }
.plugged ul {
	width: 330px; 
	margin: 0;
	padding: 0;
	list-style: none;
}
.chart-meeting ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.offline ul li { display: inline; }
.box-gray {
	background: url(../images/mainB2B/bg-chart-gray-box.gif) repeat-y;
	width: 222px;
	margin: 0 0 8px 29px;
	position: relative;
	z-index: 11;
}
.box-gray .holder { background: url(../images/mainB2B/bg-chart-gray-box-top.gif) no-repeat; }
.box-gray .frame {
	background: url(../images/mainB2B/bg-chart-gray-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 10px 10px 11px 10px;
}
/* pointers start */
.chart-meeting .pointer,
.chart-users .pointer,
.chart-multimedia .pointer {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}
.chart-meeting .pointer-1 {
	background: url(../images/mainB2B/pointer-1.gif) no-repeat;
	width: 28px;
	height: 347px;
	top: 133px;
	left: 0;
}
.chart-meeting .pointer-2 {
	background: url(../images/mainB2B/pointer-2.gif) no-repeat;
	width: 53px;
	height: 176px;
	top: 224px;
	left: 257px;
}
.chart-meeting .pointer-3 {
	background: url(../images/mainB2B/pointer-3.gif) no-repeat;
	width: 97px;
	height: 21px;
	top: 182px;
	left: 252px;
	z-index: 10;
}
.chart-meeting .pointer-4 {
	background: url(../images/mainB2B/pointer-4.gif) no-repeat;
	width: 21px;
	height: 123px;
	top: 134px;
	left: 320px;
}
.chart-meeting .pointer-5 {
	background: url(../images/mainB2B/pointer-5.gif) no-repeat;
	width: 21px;
	height: 34px;
	top: 381px;
	left: 438px;
}
.chart-meeting .pointer-6 {
	background: url(../images/mainB2B/pointer-6.gif) no-repeat;
	width: 21px;
	height: 32px;
	top: 229px;
	left: 437px;
}
.chart-meeting .pointer-7 {
	background: url(../images/mainB2B/pointer-7.gif) no-repeat;
	width: 21px;
	height: 34px;
	top: 118px;
	left: 503px;
}
.chart-meeting .pointer-8 {
	background: url(../images/mainB2B/pointer-8.gif) no-repeat;
	width: 34px;
	height: 21px;
	top: 61px;
	left: 355px;
}
.chart-meeting .pointer-9 {
	background: url(../images/mainB2B/pointer-9.gif) no-repeat;
	width: 30px;
	height: 275px;
	top: 233px;
	left: 602px;
}
.chart-meeting .pointer-10 {
	background: url(../images/mainB2B/pointer-10.gif) no-repeat;
	width: 29px;
	height: 130px;
	top: 381px;
	left: 321px;
}
/* pointers end */
/* meeting chart end */
/* screenshot start */
.screenshot {
	text-align: center;
	padding: 6px 4px 0 1px;
	margin: 0 0 20px;
}
.screenshot img {
	vertical-align: top;
	margin: 0 0 31px;
}
/* screenshot end */
/* users chart start */
.chart-users {
	height: 1%;
	margin: 0 0 20px;
	position: relative;
}
.chart-users:after {
	clear: both;
	display: block;
	content: "";
}
.chart-users .heading {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #6d6d6d;
	margin: 0 10px 2px 0;
	display: block;
}
.student .heading { color: #e68a2f; }
.tutor .heading { color: #005fa3; }
.master .heading { color: #40d252; }
.chart-users img,
.tutor img {
	float: left;
	margin: -37px 11px 10px -10px;
	position: relative;
}
.tutor img { margin: -39px 11px 10px -9px; }
.master img { margin: -33px 11px 10px -9px; }
.chart-users .col-1 {
	float: left;
	width: 365px;
}
.chart-users .col-2 {
	float: left;
	width: 267px;
	position: relative;
	z-index: 20;
}
/* boxes start */
.box-functions {
	background: url(../images/mainB2B/bg-chart-gray-box-small.gif) no-repeat;
	width: 172px;
	height: 56px;
	float: right;
	margin: 17px 48px 22px 0;
	padding: 9px 0 0 10px;
	display: inline;
}
.chart-users .col-2 .box-functions { margin: 17px 40px 23px 0; }
.chart-users ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.student,
.tutor {
	background: url(../images/mainB2B/bg-chart-orange-box.gif) no-repeat;
	width: 257px;
	height: 141px;
	clear: both;
	padding: 9px 0 0 10px;
}
.tutor {
	background: url(../images/mainB2B/bg-chart-blue-box-big.gif) no-repeat;
	margin: 17px 0 0;
	clear: none;
	height: 140px;
}
.master {
	clear: both;
	background: url(../images/mainB2B/bg-chart-master.png) no-repeat;
	width: 227px;
	height: 118px;
	padding: 5px 0 0 10px;
}
/* boxes end */
/* pointers start */
.chart-users .pointer-1 {
	background: url(../images/mainB2B/pointer-11.gif) no-repeat;
	width: 55px;
	height: 28px;
	top: 192px;
	left: 309px;
}
.chart-users .pointer-2 {
	background: url(../images/mainB2B/pointer-12.gif) no-repeat;
	width: 30px;
	height: 190px;
	top: 165px;
	left: 602px;
}
.chart-users .pointer-3 {
	background: url(../images/mainB2B/pointer-13.gif) no-repeat;
	width: 30px;
	height: 73px;
	top: 251px;
	left: 6px;
}
.chart-users .pointer-4 {
	background: url(../images/mainB2B/pointer-14.gif) no-repeat;
	width: 21px;
	height: 21px;
	top: 82px;
	left: 216px;
}
.chart-users .pointer-5 {
	background: url(../images/mainB2B/pointer-15.gif) no-repeat;
	width: 21px;
	height: 21px;
	top: 250px;
	left: 216px;
}
.chart-users .pointer-6 {
	background: url(../images/mainB2B/pointer-16.gif) no-repeat;
	width: 46px;
	height: 21px;
	top: 40px;
	left: 318px;
}
.chart-users .pointer-7 {
	background: url(../images/mainB2B/pointer-17.gif) no-repeat;
	width: 21px;
	height: 21px;
	top: 162px;
	left: 490px;
}
.chart-users .pointer-8 {
	background: url(../images/mainB2B/pointer-18.gif) no-repeat;
	width: 20px;
	height: 21px;
	top: 249px;
	left: 491px;
}
.chart-users .pointer-9 {
	background: url(../images/mainB2B/pointer-19.gif) no-repeat;
	width: 46px;
	height: 21px;
	top: 294px;
	left: 318px;
}
/* pointers end */
/* users chart end */
/* chart multimedia start */
.chart-multimedia {
	padding: 16px 0 0;
	margin: 0 0 44px;
	height: 1%;
	position: relative;
}
.chart-multimedia:after {
	clear: both;
	display: block;
	content: "";
}
.chart-multimedia ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.chart-multimedia p { margin: 0; }
.chart-multimedia img.ico {
	float: left;
	margin: -10px 5px 0 -10px;
}
.generate img.ico { margin: -5px 5px -6px -10px; }
.upload img.ico { margin-left: 0; }
.chart-multimedia .heading {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #ab7642;
	margin: 0 10px 2px 0;
	display: block;
}
.activities .heading { color: #7bc4f3; }
.generate .heading,
.tasks .heading { color: #005fa3; }
.plugged .heading,
.manage .heading { color: #40d252; }
.tasks .heading,
.manage .heading { padding-bottom: 6px; }
/* upload start */
.upload {
	background: url(../images/mainB2B/bg-chart-orange-box-big.gif) no-repeat;
	width: 606px;
	height: 66px;
	position: relative;
	padding: 10px 0 0;
}
.upload .text {
	float: left;
	width: 150px;
}
.upload ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.upload ul li {
	float: left;
	padding: 0 19px 0 0;
	text-align: center;
}
.upload ul li a {
	color: #242323;
	text-align: center;
	display: block;
	overflow: hidden;
}
.upload ul li span {
	display: block;
	text-align: center;
	clear: both;
}
.upload ul li a:hover {
	text-decoration: none;
	border: 0;
}
.upload ul li a:hover span { text-decoration: underline; }
.upload .services,
.activities .services {
	position: absolute;
	top: -16px;
	right: -19px;
	background: url(../images/mainB2B/bg-services-top.gif) no-repeat;
	width: 90px;
}
.activities .services { background: url(../images/mainB2B/bg-services-top-blue.gif) no-repeat; }
.upload .services div,
.activities .services div {
	background: url(../images/mainB2B/bg-services-bottom.gif) no-repeat 0 100%;
	color: #6aa854;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	padding: 4px 0 6px 8px;
}
.activities .services div { background: url(../images/mainB2B/bg-services-bottom-blue.gif) no-repeat 0 100%; }
.upload .services ul,
.activities .services ul {
	float: none;
	margin: 0;
}
.upload .services ul li,
.activities .services ul li {
	float: none;
	padding: 0;
	width: auto;
	height: auto;
	text-align: left;
}
/* upload end */
/* create doc start */
.create-doc {
	float: left;
	background: url(../images/mainB2B/bg-chart-orange-box-middle.gif) no-repeat;
	width: 148px;
	height: 282px;
	display: inline;
	margin: 37px 0 0 42px;
	padding: 10px 0 0 10px;
}
.create-doc ul { padding: 8px 10px 0 7px; }
.create-doc ul li {
	overflow: hidden;
	width: 100%;
	padding: 0 0 9px;
}
.create-doc ul img {
	float: left;
	margin: 0 11px 0 0;
}
.create-doc ul li span.study img { margin-top: -7px; }
.create-doc ul li span {
	color: #242323;
	display: block;
}
.create-doc ul li span.study { padding: 7px 0 0; }
/* create doc end */
.chart-multimedia .col-2 {
	float: left;
	width: 389px;
	display: inline;
	margin: 37px 0 0 39px;
}
/* activities */
.activities {
	background: url(../images/mainB2B/bg-chart-blue-box-big-2.gif) no-repeat;
	width: 302px;
	height: 204px;
	padding: 10px 0 0 11px;
	position: relative;
}
/* activities list start */
.activities .activities-list {
	margin: 8px 0 0 -9px;
	padding: 0;
}
.activities .activities-list li {
	float: left;
	height: 61px;
	width: 60px;
	text-align: center;
}
.activities .activities-list li span {
	display: block;
	text-align: center;
}
/* activities list end */
/* generate box */
.generate {
	background: url(../images/mainB2B/bg-chart-generate.png) no-repeat;
	width: 237px;
	height: 119px;
	float: right;
	margin: 37px 0 0;
	padding: 5px 0 0 10px;
	position: relative;
	z-index: 20;
}
.generate ul { margin: 0 20px 0 0; }
.generate ul li { display: inline; }
.chart-multimedia .plugged img.ico { margin: -36px 10px 0 -10px; }
.chart-multimedia .plugged ul { width: 360px; }
/* manage and tasks boxes start */
.boxes {
	overflow: hidden;
	height: 1%;
	clear: both;
	position: relative;
	padding: 0 0 0 1px;
}
.boxes .manage {
	float: left;
	background: url(../images/mainB2B/bg-chart-green-box-3.gif) no-repeat;
	width: 190px;
	height: 119px;
	padding: 20px 0 0 12px;
}
.boxes .tasks {
	float: left;
	background: url(../images/mainB2B/bg-chart-blue-box-2.gif) no-repeat;
	width: 190px;
	height: 119px;
	padding: 20px 0 0 12px;
	margin: 0 0 0 22px;
	display: inline;
}
.boxes .manage img {
	margin: -41px 0 0 -13px;
	float: left;
}
.boxes .tasks img {
	float: right;
	margin: -41px -1px 0 0;
	position: relative;
}
.boxes ul .spacing { padding: 0 0 0 45px; }
/* manage and tasks boxes end */
/* pointers start */
.chart-multimedia .pointer-1 {
	background: url(../images/mainB2B/pointer-20.gif) no-repeat;
	width: 30px;
	height: 343px;
	top: 96px;
	left: 0;
}
.chart-multimedia .pointer-2 {
	background: url(../images/mainB2B/pointer-23.gif) no-repeat;
	width: 30px;
	height: 46px;
	top: 425px;
	left: 106px;
}
.chart-multimedia .pointer-3 {
	background: url(../images/mainB2B/pointer-21.gif) no-repeat;
	width: 34px;
	height: 23px;
	top: 217px;
	left: 203px;
}
.chart-multimedia .pointer-4 {
	background: url(../images/mainB2B/pointer-22.gif) no-repeat;
	width: 24px;
	height: 34px;
	top: 95px;
	left: 386px;
}
.chart-multimedia .pointer-5 {
	background: url(../images/mainB2B/pointer-25.gif) no-repeat;
	width: 21px;
	height: 281px;
	top: 96px;
	left: 582px;
}
.chart-multimedia .pointer-6 {
	background: url(../images/mainB2B/pointer-27.gif) no-repeat;
	width: 178px;
	height: 22px;
	top: 378px;
	left: 202px;
	z-index: 10;
}
.chart-multimedia .pointer-7 {
	background: url(../images/mainB2B/pointer-26.gif) no-repeat;
	width: 30px;
	height: 121px;
	top: 347px;
	left: 299px;
}
.chart-multimedia .pointer-8 {
	background: url(../images/mainB2B/pointer-24.gif) no-repeat;
	width: 20px;
	height: 34px;
	top: 345px;
	left: 476px;
}
/* pointers end */
/* chart multimedia end */
/*product 11 start*/
.sub-nav li a.virtual-classroom{background: url(../images/mainB2B/ico-virtua-classroom.gif) no-repeat;}
#main .separate-box{
	width:100%;
	border-bottom:2px solid #636363;
	padding:0 0 17px;
	margin:21px 0 0;
}
#main .separate-box:after{
	content:"";
	display:block;
	clear:both;
}
#main .separate-box .image-holder{
	float:left;
	margin:38px 55px 0 41px;
	display:inline;
}
* html #main .separate-box .image-holder{margin-right:51px;}
#main .separate-box .image-holder img{display:block;}
#main .separate-box .capture{
	height:1%;
	overflow:hidden;
	padding-bottom:7px;
}
#main .separate-box .capture h2{
	font-size:25px;
	color:#4c8fbe;
	margin:9px 0 0;
}
#main .separate-box .capture .two-columns{
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
}
#main .separate-box .capture .two-columns .col{
	float:left;
	width:300px;
	padding:0 0 0 12px;
}
#main .separate-box .capture .two-columns .col:first-child{
	margin-right:13px;
	padding-right:10px;
	width:290px;
}
#main .separate-box .capture h3{
	font-size:15px;
	color:#e68a2f;
	margin:9px 0 0;
}
#main .separate-box .capture p{
	margin:0;
}
.chart-workflow{
	height:1%;
	position:relative;
}
.chart-workflow:after{
	content:"";
	display:block;
	clear:both;
}
.chart-workflow .plugged{margin-top:-39px;}
.chart-workflow .plugged img{float:left;}
.chart-workflow .plugged .heading{margin-top:-1px;}
.chart-workflow .heading {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #6d6d6d;
	margin: 7px 0 2px 0;
	display: block;
}
.chart-workflow .box-collaboration .heading{color:#edc301;}
.chart-workflow .student .heading{color:#e68a2f;}
.chart-workflow .box-meetings .heading{color:#e60bfa;}
.chart-workflow .box-reports .heading,
.chart-workflow .box-master .heading,
.chart-workflow .plugged .heading{color:#40d252;}
.chart-workflow .box-tutor .heading,
.chart-workflow .box-tasks .heading{color:#005fa3;}
.chart-workflow .box-collaboration{
	background:url(../images/mainB2B/bg-chart-collaboration.gif) no-repeat;
	width:633px;
	height:87px;
}
.chart-workflow .box-collaboration img{
	float:left;
	margin:0 10px 0 2px;
	display:inline;
}
.chart-workflow .box-collaboration .caption{
	float:left;
	width:570px;
}
.chart-workflow .box-collaboration ul{
	list-style:none;
	margin:1px 0 0;
	padding:0;
	float:left;
}
.chart-workflow .box-collaboration ul li{
	float:left;
	width:280px;
}
.chart-workflow .box-collaboration ul li:first-child{margin-right:10px;}
.chart-workflow .box-collaboration ul li span{display:block;}
.chart-workflow .col-1{
	float:left;
	width:392px;
}
.chart-workflow .col-2{
	float:left;
	width:241px;
	position:relative;
	z-index:200;
}
.chart-workflow .student{
	background:url(../images/mainB2B/bg-student.gif) no-repeat;
	width:170px;
	height:234px;
	padding:0 9px 0 12px;
	margin:37px 0 0 46px;
	float:left;
	display:inline;
}
.chart-workflow .student img{
	float:left;
	margin:0 6px 0 -11px;
}
.chart-workflow .student p{margin:5px 0 0;}
.chart-workflow .details{
	float:right;
	background:url(../images/mainB2B/arrow-orange.gif) no-repeat;
	padding:0 0 0 21px;
	margin:5px 3px 0 0;
	font-weight:bold;
	font-style:italic;
	color:#e68a2f;
	display:inline;
}
.chart-workflow .box-meetings .details{
	background:url(../images/mainB2B/arrow-pink.gif) no-repeat;
	color:#e60bfa;
}
.chart-workflow .box-tutor .details{
	background:url(../images/mainB2B/arrow-blue.gif) no-repeat;
	color:#005fa3;
}
.chart-workflow .box-master .details{
	background:url(../images/mainB2B/arrow-green.gif) no-repeat;
	color:#40d252;
}
.chart-workflow .box-meetings{
	float:left;
	background:url(../images/mainB2B/bg-box-meetings.gif) no-repeat;
	width:119px;
	height:159px;
	margin:37px 0 0 21px;
	display:inline;
	padding:0 4px 0 11px;
}
.chart-workflow .box-meetings img{
	float:left;
	margin:0 5px 0 -11px;
}
.chart-workflow .box-meetings p{
	margin:11px 0 0;
	width:100%;
	overflow:hidden;
}
.chart-workflow .box-reports{
	background:url(../images/mainB2B/bg-reports.gif) no-repeat;
	width:150px;
	height:101px;
	float:right;
	padding:0 100px 0 12px;
	margin:86px -25px 0 0;
	display:inline;
	position:relative;
	z-index:100;
}
.chart-workflow .box-reports img{
	float:left;
	margin:0 5px 0 -12px;
}
.chart-workflow .box-reports p{margin:3px 0 0;}
.chart-workflow .box-tutor{
	background:url(../images/mainB2B/bg-box-tutor.gif) no-repeat;
	width:168px;
	height:219px;
	overflow:hidden;
	position:relative;
	z-index:100;
	padding:0 12px 0 11px;
	margin:37px 0 0 21px;
}
.chart-workflow .box-tutor img{
	float:left;
	margin:0 7px 0 -10px;
}
.chart-workflow .box-tutor p{
	margin:4px 0 0;
}
.chart-workflow .box-tasks{
	background:url(../images/mainB2B/bg-box-tasks.gif) no-repeat;
	width:156px;
	height:103px;
	float:left;
	margin:-37px 0 0 -71px;
	display:inline;
	position:relative;
	padding:0 20px 0 11px;
}
.chart-workflow .box-tasks img{
	float:left;
	margin:0 8px 0 -8px;
}
.chart-workflow .box-tasks p{margin:4px 0 0;}
.chart-workflow .box-master{
	background:url(../images/mainB2B/bg-box-master.gif) no-repeat;
	width:217px;
	height:163px;
	float:left;
	margin:58px 0 0 -66px;
	position:relative;
	padding:0 6px 0 13px;
}
.chart-workflow .box-master img{
	float:left;
	margin:0 5px 0 -11px;
}
.chart-workflow .box-master p{margin:4px 0 0;}
.chart-workflow .pointer{
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}
.chart-workflow .pointer1{
	top:91px;
	left:3px;
	background:url(../images/mainB2B/pointer1.png) no-repeat;
	width:30px;
	height:468px;
}
.chart-workflow .pointer2{
	top:88px;
	left:124px;
	background:url(../images/mainB2B/pointer2.png) no-repeat;
	width:22px;
	height:34px;
}
.chart-workflow .pointer3{
	top:88px;
	left:488px;
	background:url(../images/mainB2B/pointer3.png) no-repeat;
	width:22px;
	height:34px;
}
.chart-workflow .pointer4{
	top:86px;
	left:612px;
	background:url(../images/mainB2B/pointer4.png) no-repeat;
	width:22px;
	height:504px;
}
.chart-workflow .pointer5{
	top:141px;
	left:236px;
	background:url(../images/mainB2B/pointer5.png) no-repeat;
	width:22px;
	height:21px;
}
.chart-workflow .pointer6{
	top:141px;
	left:391px;
	background:url(../images/mainB2B/pointer6.png) no-repeat;
	width:22px;
	height:21px;
}
.chart-workflow .pointer7{
	top:361px;
	left:58px;
	background:url(../images/mainB2B/pointer7.png) no-repeat;
	width:30px;
	height:227px;
}
.chart-workflow .pointer8{
	top:314px;
	left:236px;
	background:url(../images/mainB2B/pointer8.png) no-repeat;
	width:84px;
	height:21px;
	z-index:10;
}
.chart-workflow .pointer9{
	top:284px;
	left:257px;
	background:url(../images/mainB2B/pointer9.png) no-repeat;
	width:30px;
	height:306px;
}
.chart-workflow .pointer10{
	top:284px;
	left:294px;
	background:url(../images/mainB2B/pointer10.png) no-repeat;
	width:22px;
	height:155px;
}
.chart-workflow .pointer11{
	top:410px;
	left:357px;
	background:url(../images/mainB2B/pointer11.png) no-repeat;
	width:22px;
	height:155px;
}
.chart-workflow .pointer12{
	top:347px;
	left:572px;
	background:url(../images/mainB2B/pointer12.png) no-repeat;
	width:30px;
	height:241px;
}
.chart-workflow .pointer13{
	top:358px;
	left:109px;
	background:url(../images/mainB2B/pointer13.png) no-repeat;
	width:45px;
	height:101px;
}
.chart-workflow .pointer14{
	top:344px;
	left:418px;
	background:url(../images/mainB2B/pointer14.png) no-repeat;
	width:145px;
	height:115px;
}
.screen-box{
	width:100%;
	overflow:hidden;
	padding:0 0 32px;
}
.screen-box h2{
	font-size:25px;
	color:#4c8fbe;
	margin:31px 0 19px;
	text-align:center;
}
.screen-box img{display:block;margin:0 auto;}
.sidebar .platform-list{
	list-style:none;
	margin:0;
	padding:0 20px 12px 0;
	height:1%;
	overflow:hidden;
}
.sidebar .platform-list li{
	float:left;
	width:100%;
	color:#4c4b4b;
}
#main .separate-box .sidebar{margin-bottom:-24px;}
/*product 11 end*/
/*forms start*/
#content .form-container{
	width:100%;
	overflow:hidden;
	padding-bottom:90px;
}
#content .form-container h2{
	font-size:20px;
	margin:5px 0 12px;
}
#content .confirmation{
	background:url(../images/mainB2B/bg-confirmation.gif) repeat-y;
	width:635px;
	overflow:hidden;
}
#content .confirmation .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/mainB2B/bg-confirmation-holder.gif) no-repeat;;
}
#content .confirmation .holder .frame{
	height:1%;
	background:url(../images/mainB2B/bg-confirmation-frame.gif) no-repeat 0 100%;
	padding:9px 10px;
	text-align:center;
}
#content .confirmation em{
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
}
#content .about-frm{
	width:635px;
	overflow:hidden;
	background:url(../images/mainB2B/bg-form.gif) repeat-y;
	margin:18px 0 0;
}
#content .about-frm fieldset{
	margin:0;
	padding:0;
	background:url(../images/mainB2B/bg-form-holder.gif) no-repeat;
	width:100%;
	float:left;
	overflow:hidden;
}
#content .about-frm fieldset .frame{
	background:url(../images/mainB2B/bg-form-frame.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 12px 22px 13px;	
}
#content .about-frm .row{
	width:100%;
	overflow:hidden;
}
#content .about-frm h3{
	font-size:20px;
	color:#e68b30;
	margin:22px 0 18px;
	text-align:center;
}
#content .about-frm .col{
	width:290px;
	float:left;
}
#content .about-frm .col:first-child{margin-right:30px;}
#content .about-frm .col .row{
	padding:0 0 9px;
}
#content .about-frm label{
	width:128px;
	float:left;
	text-align:left;
	color:#000;
	margin:4px 0 0;
	letter-spacing:-1px;
}
#content .about-frm label span{
	color:#4c8fbe;
}
#content .about-frm .bg-text{
	float:left;
	width:152px;
	padding:0 5px;
	background:url(../images/mainB2B/bg-input-text.gif) no-repeat;
}
#content .about-frm .bg-text input{
	width:100%;
	background:none;
	border:none;
	padding:4px 0;
	line-height:14px;
}

#content .about-frm .bg-text .validation-advice{
    color: red;    
}

.short-sel{
	float:left;
	width:57px;;
	margin:0 4px 0 0;
}
#content .about-frm .bg-short-text{
	float:left;
	background:url(../images/mainB2B/bg-input-short-text.gif) no-repeat;
	width:91px;
	height:24px;
	padding:0 5px;
	line-height:14px;
}
#content .about-frm .bg-short-text input{
	width:100%;
	background:none;
	padding:4px 0;
	border:none;
}
#content .about-frm .sel{
	width:162px;
	float:left;
}
#content .about-frm .area-container{
	margin:13px 0 0;
}
#content .about-frm .bg-area{
	width:482px;
	height:127px;
	float:left;
	background:url(../images/mainB2B/bg-textarea.gif) no-repeat;
}
#content .about-frm .bg-area textarea{
	width:462px;
	height:117px;
	overflow:auto;
	padding:0;
	margin:5px 10px;
	background:none;
	border:none;
	font-style:italic;
	color:#9d9c9c;
}
#content .about-frm .btn-holder{
	padding:30px 0 0;
}
#content .about-frm .hint{color:#4c4b4b;}
#content .about-frm .hint span{color:#5891b7;}
#content .about-frm .btn{
	float:right;
	margin:-4px 0 0;
}
.box .heading .ico-information{
	background:url(../images/mainB2B/ico-information.png) no-repeat;
	width:61px;
	height:53px;
}
.box .headquarter{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 13px;
	list-style:none;
}
.box .headquarter li{
	width:100%;
	float:left;
	font-size:13px;
	color:#747474;
}
.box .headline{color:#4c4b4b;}
.box .headquarter li span{
	float:left;
	margin:0 2px 0 0;
}
.box .headquarter li strong{
	height:1%;
	overflow:hidden;
	display:block;
	font-weight:normal;
}
.box .offices-list{
	margin:0;
	padding:0 0 10px;
	height:1%;
	overflow:hidden;
}
.box .offices-list dt{
	float:left;
	width:69px;
	font-weight:bold;
	color:#4c4b4b;
}
.box .offices-list dd{
	float:left;
	margin:0;
	width:170px;
	color:#747474;
}
.box .ico-follow-us{
	background:url(../images/mainB2B/ico-rss.png) no-repeat;
	width:51px;
	height:47px;
}
.box .links-list{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.box .links-list li{
	float:left;
	width:100%;
	padding-bottom:8px;
}
.box .links-list li a{
	display:block;
	height:1%;
	overflow:hidden;
	cursor:pointer;
}
.box .links-list li a:hover{background:none;}
.box .links-list li a .image-holder,
.box .links-list li a .image-wrapper{
	width:92px;
	display:table-cell;
	vertical-align:middle;
	padding-right:8px;
}
.box .links-list li a .image-wrapper{padding:0 0 0 8px !important;}
* html .box .links-list li a .image-holder{float:left;}
*+html .box .links-list li a .image-holder{float:left;}
* html .box .links-list li a .image-wrapper{float:left;}
*+html .box .links-list li a .image-wrapper{float:left;}
.box .links-list li a .image-holder img{
	display:block;
	margin:0 auto;
}
.box .links-list li a .caption{
	display:table-cell;
	color:#666;
	width:140px;
}
* html .box .links-list li a .caption{float:left;}
*+html .box .links-list li a .caption{float:left;}
.box .links-list li a .caption strong{color:#4c4b4b;}
.box .links-list li a:hover .caption{text-decoration:underline;}
/*forms end*/
