/* appCache only on FM page +і */
body {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	color:#42424A;

	margin:0;

	cursor:default;

	background-color:#FFF;
}
img {
	border-style:none;
}
a {
	color:#0978AC;

	outline:none;
}
a:visited {
	color:#9A3876;
}
a:active {
	color:#F57300;
}
a.hid {
	position:relative;
	top:-130px;

	display:block;
	visibility:hidden;
	zoom:1;

	width:1px;height:1px;
}
h1, p, h3, h4, h5 {
	margin:0;
	padding:0;
}
area {
	cursor:hand;
}

dd.tr_fix {
	display:inline-block;
}


.blocks .lftext {
	height:75px;
}

.top_bg_grad {
	position:relative;

	height:214px;
	margin-bottom:-214px;

	background-image:url(../images/gradients.png);
}
.clouds {
	position:relative;

	overflow:hidden;

	height:214px;
	margin-bottom:-214px;
}
.clouds img {
	position:relative;
	left:50%;

	float:left;

	margin-left:-639px;
}
.preload {
	position:absolute;
	top:-500px;
	left:-200px;
}
.loginFormCont {
	position:absolute;
	z-index:3;
	top:12px;
	left:588px;

	width:400px;height:40px;
}
.loginFormCont label {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:15px;
	color:#D6EEF7;

	position:absolute;

	cursor:pointer;
}
.loginFormCont input {
	color:#317796;

	position:absolute;

	width:112px;height:19px;
	padding:1px 3px 1px;

	border-style:none;
	background-color:transparent;
	background-image:url(../images/els.png);
	background-position:-0 -43px;
}
.loginFormCont input:hover {
	background-position:-0 -64px;
}
.loginFormCont .rememberChb {
	display:none;
}
.loginFormCont .rememberLbl {
	font-size:10px;
	color:#D1F0FA;

	position:absolute;
	top:24px;
	left:47px;

	padding-left:3px;
}
.loginFormCont .myChk {
	position:absolute;
	top:26px;
	left:38px;

	width:10px;height:9px;

	cursor:pointer;

	background-image:url(../images/els.png);
	background-position:-55px -26px;
}
.loginFormCont .unchecked {
	background-position:-55px -17px;
}
.loginFormCont .forgot {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:10px;
	color:#D1F0FA;

	position:absolute;
	top:24px;
	left:236px;

	text-decoration:none;
}
.loginFormCont .forgot:hover {
	text-decoration:underline;
}
.loginFormCont .go {
	position:absolute;
	top:3px;
	left:366px;

	width:27px;height:21px;

	cursor:pointer;

	background-position:-71px 0;
}
.loginFormCont .go:hover {
	background-position:-71px -21px;
}
.loginFormCont #myChk2 {
	left:119px;
}
.loginFormCont #myChkLbl2 {
	top:25px;
	left:127px;
}
.cont {
	line-height: initial;

	position:relative;
	top:0;
	left:0;

	width:1000px;
	margin-right:auto;
	margin-left:auto;
	padding-top:214px;
}
.cont .logo_cont {
	position:absolute;
	z-index:4;
	top:9px;
	left:18px;
}
.cont .logo_cont .logo {
	width:67px;height:61px;
}
.cont .logo_title {
	position:absolute;
	z-index:4;
	top:50px;
	left:67px;

	width:123px;height:11px;
}
.cont .tryForFree {
	position:absolute;
	z-index:4;
	top:24px;
	left:86px;
}
.cont .centerPanel {
	position:absolute;
	z-index:2;
	top:44px;
	left:5px;
}

.cont .tabs {
	line-height:21px;

	position:absolute;
	z-index:2;
	top:59px;
	left:446px;

	width:535px;
}
.cont .tabs a {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:18px;
	color:#0DB4E7;

	position:absolute;
	z-index:9;

	display:block;

	cursor:pointer;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;

	border-top:3px
	solid
	transparent;
	border-right:14px
	solid
	transparent;
	border-bottom:5px
	solid
	transparent;
	border-left:14px
	solid
	transparent;

	_border-top:none;_border-bottom:none;
	_border-left:none
	!important;_border-right:none
	!important;
}
.cont .tabs a:hover + .hl {
	display:block;
}
.cont .tabs a.cur + .hl {
	display:block;
}
.cont .tabs a div {
	position:relative;
	z-index:3;
}
.cont .tabs a .sh {
	color:#EDF9FD;

	position:absolute;
	z-index:2;
	top:0;
	left:0;

	margin-top:1px;
	margin-left:1px;

	white-space:nowrap;

	_display:none;
}
.cont .tabs .hl {
	position:absolute;
	z-index:1;
	top:4px;

	display:none;

	width:144px;height:32px;

	background-image:url(../images/selTabHl.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}

.centerBg {
	position:relative;
	z-index:2;
	top:214px;
	top:0;

	background-repeat:repeat-y;
	background-position:center;

	*display:inline-block;
}
.center {
	position:relative;
	z-index:3;
	top:-127px;

	height:625px;
}
.center img {
	position:absolute;
	z-index:3;
}
.epagesCont2 {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
}
.footer {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
}
.pagesCont {
	line-height:19px;
	/*width:897px;*/

	position:relative;
	z-index:3;
}
.pagesCont a {
	text-decoration:underline;
}
.pagesCont .tabberlive a {
	text-decoration:none;
}
.up {
	z-index:3;

	zoom:1;

	margin-bottom:-24px;
}

.about {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	color:#51779D;

	position:absolute;
	top:25px;
	left:54px;

	width:670px;height:100px;
}
.about h1 {
	font-size:16px;

	position:relative;
	z-index:2;

	white-space:nowrap;
}
.about h1.sh {
	color:#FFF;

	position:absolute;
	z-index:1;
	top:1px;
	left:1px;
}
.about p {
	font-size:13px;

	margin-top:5px;
}
.about a {
	color:#00A2C7 !important;

	text-decoration:underline;
}
.about a[rel='lytebox'] {
	text-decoration:none;

	border-bottom:1px solid #00A2C7;
	border-bottom-style:dotted;
}

.pagesCont {
	padding:25px 40px;
}
.pagesCont .title {
	font-family:Arial, sans-serif;
	color:#000;

	position:relative;

	margin-top:15px;
	margin-bottom:22px;
}
.pagesCont .title h1 {
	font-size:20px;
	font-weight: normal;

	position:relative;
	z-index:2;

	padding-bottom: 3px;

	white-space:nowrap;
}
.pagesCont .title h1.sh {
	color:#FFF;

	position:absolute;
	z-index:1;
	top:1px;
	left:1px;

	*top:3px;
}
.pagesCont p {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:14px;

	margin-bottom:17px;
}
.pagesCont h2 {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:16px;
	color:#3D5463;

	margin-top:40px;
	margin-bottom:20px;
}
.pagesCont h3 {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:15px;
	color:#536774;

	margin-bottom:10px;
	padding-left:20px;
}

table.providersList .iconsCol {
	width:87px;

	vertical-align:top;
}
table.providersList .iconsCol div {
	position:relative;

	width:88px;height:37px;

	background-image:url(../images/providersIcons.jpg);
	background-repeat:no-repeat;
}
table.providersList .desCol {
	padding-bottom:25px;
	padding-left:17px;
}
table.providersList p {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:14px;

	margin-bottom:8px;
}
.icon1 {
	background-position:-4px 0;
}
.icon2 {
	background-position:-4px -33px;
}
.icon3 {
	background-position:-4px -69px;
}
.icon4 {
	background-position:-4px -116px;
}
.icon5 {
	background-position:-4px -159px;
}
.icon6 {
	background-position:-4px -198px;
}
.icon7 {
	background-position:-4px -239px;
}
.icon8 {
	background-position:-4px -275px;
}
.icon9 {
	background-position:-4px -309px;
}
.icon10 {
	background-position:-4px -339px;
}
.icon11 {
	background-position:-4px -374px;
}
.icon12 {
	background-position:-4px -419px;
}
.icon13 {
	background-position:-4px -557px;
}
.icon14 {
	background-position:-4px -503px;
}
.icon15 {
	background-position:-4px -466px;
}
.icon16 {
	background-position:-4px -636px;
}
.icon17 {
	background-position:-4px -704px;
}

.icon18 {
	background-position:-4px -827px;
}
.icon19 {
	background-position:-4px -761px;
}
.icon20 {
	background-position:-4px -880px;
}

.iconDav {
	position:relative;
	top:-7px;

	width:45px !important;
	height:37px !important;

	background-image:url(../images/providersIcons.jpg) !important;
	background-repeat:no-repeat;
	background-position:-47px -202px !important;
}
.cloudDav {
	position:relative;
	top:-7px;

	width:45px !important;
	height:37px !important;

	background-image:url(../images/providersIcons.jpg) !important;
	background-repeat:no-repeat;
	background-position:-47px -586px !important;
}

table.channelsList .iconsCol {
	vertical-align:top;
}
table.channelsList .iconsCol div {
	position:relative;

	float:right;

	width:32px;height:32px;
	margin-top:3px;

	background-image:url(../images/ChannelsIcons.jpg);
	background-repeat:no-repeat;
}
table.channelsList .desCol {
	padding-bottom:28px;
	padding-left:17px;
}
table.channelsList p {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:14px;

	margin-bottom:8px;
}
table.channelsList p b {
	position:relative;
	top:5px;
}

.downloadCont {
	padding-top:3px;
}
.downloadCont span {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:10px;
	color:#7A7A7A;

	margin-left:6px;
}
a.download {
	position:relative;
	top:0;

	display:block;
	float:left;

	width:81px;height:21px;

	cursor:pointer;

	background-image:url(../images/downloadBtn.gif);
	background-repeat:no-repeat;
}
a.download:hover {
	background-position:0 -21px;
}
a.download:active {
	background-position:0 -42px;
}
a.install {
	position:relative;
	top:0;

	display:block;
	float:left;

	width:63px;height:21px;

	cursor:pointer;

	background-image:url(../images/installBtn.gif);
	background-repeat:no-repeat;
}
a.install:hover {
	background-position:0 -21px;
}
a.install:active {
	background-position:0 -42px;
}


.channelsIcons {
	position:absolute;
	z-index:4;
	top:140px;
	left:288px;

	width:470px;height:40px;
}
.channelsIcons .hoverTitle {
	position:absolute;
	top:-18px;
	left:0;

	display:none;

	margin-left:-18px;

	white-space:nowrap;
}
.channelsIcons .hoverTitle div {
	float:left;
}
.channelsIcons .hoverTitle .l {
	width:44px;height:31px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-2px -2px;
}
.channelsIcons .hoverTitle .c {
	overflow:visible;

	height:24px;

	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0 -226px;
}
.channelsIcons .hoverTitle .c span {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	color:#7B6C26;

	float:left;

	margin-top:4px;
	margin-right:4px;
	margin-left:-36px;
}
.channelsIcons .hoverTitle .r {
	width:6px;height:24px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-46px -2px;
}
.channelsIcons a {
	display:block;
	float:left;

	width:32px;height:32px;
	margin-right:10px;

	cursor:pointer;

	background-image:url(../images/ChannelsIcons.jpg);
}
/* d=42 */
.i1 {
	background-position:-6px -4px;
}
.i1:hover, .i1h {
	background-position:-6px -42px;
}
.i2 {
	background-position:-48px -4px;
}
.i2:hover, .i2h {
	background-position:-48px -42px;
}
.i3 {
	background-position:-90px -4px;
}
.i3:hover, .i3h {
	background-position:-90px -42px;
}
.i4 {
	background-position:-132px -4px;
}
.i4:hover, .i4h {
	background-position:-132px -42px;
}
.i5 {
	background-position:-174px -4px;
}
.i5:hover, .i5h {
	background-position:-174px -42px;
}
.i6 {
	background-position:-216px -4px;
}
.i6:hover, .i6h {
	background-position:-216px -42px;
}
.i7 {
	background-position:-258px -4px;
}
.i7:hover, .i7h {
	background-position:-258px -42px;
}
.i8 {
	background-position:-300px -4px;
}
.i8:hover, .i8h {
	background-position:-300px -42px;
}
.i9 {
	background-position:-342px -4px;
}
.i9:hover, .i9h {
	background-position:-342px -42px;
}
.i10 {
	background-position:-384px -4px;
}
.i10:hover, .i10h {
	background-position:-384px -42px;
}
.i11 {
	background-position:-426px -4px;
}
.i11:hover, .i11h {
	background-position:-426px -42px;
}
.i12 {
	background-position:-468px -4px;
}
.i12:hover, .i12h {
	background-position:-468px -42px;
}

.i13 {
	background-position:-510px -4px;
}
.i13:hover, .i13h {
	background-position:-510px -42px;
}
.i14 {
	background-position:-552px -4px;
}
.i14:hover, .i14h {
	background-position:-552px -42px;
}
.i15 {
	background-position:-594px -4px;
}
.i15:hover, .i15h {
	background-position:-594px -42px;
}

.i16 {
	background-position:-636px -4px;
}
.i16:hover, .i16h {
	background-position:-636px -42px;
}
.i17 {
	background-position:-678px -4px;
}
.i17:hover, .i17h {
	background-position:-678px -42px;
}
.i18 {
	background-position:-720px -4px;
}
.i18:hover, .i18h {
	background-position:-720px -42px;
}

.ibb {
	height:43px !important;
	margin-top:1px !important;

	background-image:url(../images/ibb.jpg) !important;
	background-repeat:no-repeat;
	background-position:3px 0;
}

.features {
	position:absolute;
	top:440px;
	left:23px;

	width:960px;height:330px;
}
.features h3 {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFB03B;

	position:absolute;
	left:60px;
}
.features .cell {
	position:absolute;
}
.features .cell .marker {
	position:absolute;
	top:6px;
	left:-17px;

	width:12px;height:10px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-53px 0;
}
.features .cell .light {
	position:relative;
	z-index:2;

	width:180px;height:20px;
	margin-bottom:-20px;

	background-image:url(../images/gradients.png);
	background-position:0 -250px;
}
.features .cell h4 {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#6CAFC6;

	margin-top:1px;
	margin-bottom:-1px;
}
.features .cell div {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	color:#575A60;
}

.hline {
	position:absolute;
	top:670px;
	left:46px;

	width:864px;
	height:1px;

	background-image:url(../images/hLine.jpg);
	background-repeat:no-repeat;
}
.choise {
	position:absolute;
	top:700px;
	left:0;

	width:864px;height:50px;
}
.choise .try {
	position:absolute;
	left:143px;

	display:block;

	width:130px;height:49px;

	text-decoration:none;

	background-image:url(../images/tryNow.png);
	background-repeat:no-repeat;
}
.choise .try:hover {
	background-position:0 -49px;
}
.choise .try:active {
	background-position:0 -98px;
}
.choise .freeDes {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:16px;
	color:#8ACC17;

	position:absolute;
	top:2px;
	left:278px;

	width:175px;height:43px;
}
.choise .or {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:20px;
	color:#ACABAB;

	position:absolute;
	top:13px;
	left:489px;
}
.choise .forBusiness {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:18px;
	font-style:italic;
	color:#0568CB;

	position:absolute;
	left:519px;

	display:block;

	width:306px;height:55px;

	text-align:center;
	text-decoration:none;

	background-image:url(../images/proposalBg.jpg);
	background-repeat:no-repeat;
}

.centerBottom {
	position:relative;
	top:214px;
	top:0;
	left:20px;
}
.bottomBlocks {
	position:relative;
	top:214px;
	top:0;

	height:140px;
	margin-bottom:88px;
	margin-left:20px;
	padding-top:28px;
}
.bottomBlocks .news {
	position:absolute;
}
.bottomBlocks .news .title {
	width:184px;height:63px;

	background-image:url(../images/newsTitle.jpg);
	background-repeat:no-repeat;
}
.bottomBlocks .news .cells {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;

	position:absolute;
	top:45px;
	left:17px;

	width:610px;
}
.bottomBlocks .news .cells div {
	display:block;
	float:left;

	width:146px;height:110px;
	padding-right:4px;
}
.bottomBlocks .news .cells a {
	color:#3C9DCB;

	padding-right:3px;

	text-decoration:none;
}
.bottomBlocks .news .cells a:visited {
	color:#3C9DCB;
}
.bottomBlocks .news .cells a:hover {
	opacity:1;
}
.bottomBlocks .news .cells h5 {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#EE9646;
}
.bottomBlocks .news .cells .c2 {
	opacity:.85;
}
.bottomBlocks .news .cells .c3 {
	opacity:.70;
}
.bottomBlocks .news .cells .c4 {
	opacity:.55;
}
.bottomBlocks .feedBack {
	position:absolute;
	left:643px;
}
.bottomBlocks .feedBack .title {
	width:184px;height:63px;

	background-image:url(../images/stayintouchTitle.jpg);
	background-repeat:no-repeat;
}
.bottomBlocks .feedBack .icons {
	position:relative;
	top:-20px;
	left:9px;
}
.bottomBlocks .feedBack .icons a {
	position:absolute;

	display:block;

	width:155px;height:40px;

	opacity:.8;
	background-image:url(../images/feedbackIcons.gif);
	background-repeat:no-repeat;

	filter:alpha(opacity=80);
}
.bottomBlocks .feedBack .icons a:hover {
	opacity:1;

	filter:alpha(opacity=100);
}
.bottomBlocks .feedBack .icons .blogRss {
	left:0;

	background-position:-2px 0;
}
.bottomBlocks .feedBack .icons .linkedIn {
	left:155px;

	background-position:-157px 0;
}
.bottomBlocks .feedBack .icons .twitter {
	top:40px;

	background-position:-2px -40px;
}
.bottomBlocks .feedBack .icons .facebook {
	top:40px;
	left:155px;

	background-position:-157px -40px;
}

table.bottom {
	position:relative;
	top:153px;
	top:0;

	width:100%;
	margin-top:-55px;

	border-spacing:0;
	border-collapse:collapse;
}
table.bottom td {
	margin:0;
	padding:0;
}
td.left {
	position:relative;

	height:165px;

	text-align:right;

	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0 -432px;
}
td.left div {
	width:100%;
	height:100%;

	background-image:url(../images/filesInCloud.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
td.main {
	width:330px;
	height:120px;

	vertical-align:top;

	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0 -294px;
}
td.main .copyCont {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	font-weight:bold;

	position:relative;

	margin-top:24px;
	margin-left:2px;
}
td.main .copy_sh {
	color:#FFF;

	position:absolute;
	top:1px;
	left:1px;
}
td.main .copy {
	color:#397CA6;

	position:absolute;
}
td.main span {
	font-size:15px;
}
td.right {
	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0 -294px;
}
.rbik {
	overflow:hidden;
}
.rbik div {
	width:100%;
	height:100%;

	background-image:url(../images/filesInCloud.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.menuCont {
	position:relative;

	height:1px;
}
.menuCont .menu {
	position:absolute;
	top:-25px;
	left:-3px;

	width:660px;

	white-space:nowrap;
}
.menuCont .menu a {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:17px;
	color:#588CAD;

	display:block;
	display:inline;
	float:left;
	float:none;

	margin-left:-5px;
	padding:3px 11px;

	text-decoration:none;

	background-image:url(../images/gradients.png);
	background-repeat:no-repeat;
	background-position:0 -629px;
}
.menuCont .menu a:hover {
	text-decoration:underline;
}
.menuCont .menu :first-child {
	background-image:none;
}
.menuCont .menu2 {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	color:#E3A350;

	position:absolute;
	top:0;
	left:2px;

	width:660px;

	white-space:nowrap;
}
.menuCont .menu2 a {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	color:#E3A350;

	text-decoration:none;
}
.menuCont .menu2 a:hover {
	text-decoration:underline;
}
.menuCont .menu2 span {
	padding:0 2px;
}

.contTd .index .line a {
	position:relative;
	z-index:20;
}
.index {
	margin-top:18px;
	margin-left:1px;
}
.index .line {
	position:relative;
}
.index a {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:14px;
	color:#536774;

	text-decoration:none;

	border-bottom:1px solid #91ACBD;
	border-bottom-style:dotted;
}
.index a:visited {
	color:#BD82AD;
}
.index span {
	line-height:20px;

	position:relative;
	top:1px;

	margin-left:8px;

	*top:3px;
}
.index .arr {
	position:absolute;
	top:6px;
	left:0;

	display:inline;
	float:left;

	width:5px;height:10px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-3px -33px;
}
.index .arr, x:-moz-any-link, x:default {
	top:7px;
}
.index .l2 {
	padding-bottom:12px;
	padding-left:20px;
}
.index .l2 a {
	font-size:12px;
}
.index .l2 .line {
	margin-bottom:0;
}
.index .l2 .arr {
	top:7px;

	width:5px;height:9px;

	background-position:-3px -34px;
}
.index .l2 .arr, x:-moz-any-link, x:default {
	top:8px;
}
.index .l2 .arr {
	*top:7px;
}

h3:target, .qaBlock:target {
	background-color:#FFF7DD;
}

.toIndex {
	position:relative;
	top:-4px;

	float:right;

	*top:-26px;
}
.toIndex a {
	font-size:12px;
	font-weight:normal;
	color:#FFA;
	color:#536774;

	text-decoration:none;

	border-bottom:1px solid #536774;
	border-bottom-style:dotted;
}
.toIndex span {
	line-height:20px;

	position:relative;
	top:1px;

	margin-left:8px;

	*top:3px;
}
.toIndex .arr {
	position:absolute;
	top:7px;
	left:0;

	display:inline;
	float:left;

	width:5px;height:10px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-9px -32px;
}
.toIndex .arr, x:-moz-any-link, x:default {
	top:8px;
}
.toIndex .arr {
	*top:9px;
}


.qaBlock {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;

	padding-bottom:25px;
	padding-left:20px;
}
.qIcon, .aIcon {
	position:relative;
	top:0;

	float:left;

	width:17px;height:18px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-101px -0;
}
.aIcon {
	top:1px;

	background-position:-101px -21px;
}
.q {
	font-size:16px;
	font-weight:bold;
	color:#0DB4E7;

	margin-bottom:8px;
	margin-left:26px;
}
.a {
	font-size:14px;

	margin-left:26px;
}
h3 .providerLogo {
	position:relative;

	float:right;

	width:88px;height:37px;

	background-image:url(../images/providersIcons.gif);
	background-repeat:no-repeat;

	*top:-23px;
}

/* ---- contact us page ---- */

.contact-form input[type=text] {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #8C8C8C;

	margin-bottom: 10px;
	padding: 8px 10px 9px 10px;

	border:1px solid #99D6F4;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}

.contact-form .t {
	width:259px;
}

.contact-form .contact-captcha img {
	border-top: 2px solid #3178C7;
	border-bottom: 2px solid #3178C7;
}

.contact-form .contact-captcha input {
	float:right;

	width:130px;
}

.contact-form textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #8C8C8C;

	width:280px;
	height: 130px;
	margin-bottom: 10px;
	padding: 8px 10px 9px 10px;

	resize: none;

	border:1px solid #99D6F4;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}

.contact-form .contact-submit {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;

	float:right;
	clear: both;

	width:152px;
	margin-top:9px;
	margin-bottom: 20px;
	padding: 10px 10px 12px 10px;

	cursor:pointer;

	border: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #0094DE;
	-webkit-box-shadow:0 0 6px rgba(0,148,222,.3);
	   -moz-box-shadow:0 0 6px rgba(0,148,222,.3);
	        box-shadow: 0 0 6px rgba(0,148,222,.3);
}

.contact-addresses {
	clear: both;

	padding-top: 5px;

	border-top: 1px solid #E5E5E5;
}

.contact-addresses .download-sw img {
	width: 108px;
	margin: 0;
	padding: 13px 10px 0 0;

	vertical-align: middle;
}

.contact-addresses .download-sw {
	font-size: 13px;
	color: #4CB7EC;

	padding-bottom: 19px;
}

.contact-addresses .title {
	font-size: 15px;
	font-weight: bold;
	color: #333;

	padding-top: 24px;
}
.contact-addresses a.download-a {
	display: inline;

	text-decoration: none;
}

.contact-addresses a {
	font-size: 14px;
	font-weight: normal;
	color: #0098E4;

	display: block;

	padding-top: 6px;

	text-decoration: none;
}

#sme-social-media {
	padding-top: 44px;
}

.social-label a {
	float: left;

	margin-top: 13px;
	margin-right: 10px;
	margin-bottom: 80px;
}

.office-location {
	padding-top: 5px;
}

.office-address {
	font-size: 18px;
	font-weight: bold;
	color: #333;

	margin-top: 7px;
	padding-left: 14px;
}

.office-location .name {
	color: #33ADE9;

	display: block;

	padding: 0 20px 10px 0;
}

.office-directions {
	font-size: 14px;
	line-height: 20px;
	color: #4D4D4D;

	margin-right: -12px;
	margin-bottom: 16px;
}

#office-photo {
	float: right;

	margin-right: -14px;
	padding-bottom: 17px;
}

.office-location img,
.office-location div {
	float: left;
}

/* ---- jobs page ---- */

.job-index {
	margin-right: 0;
	margin-left: 50px;
}

.job-index .page-title {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333;

	margin-bottom: 28px;
}

.job-index ul {
	margin-bottom: 48px;

	border-top: 1px solid #F2F2F2;
}

.job-index li {
	width: 100%;
	padding: 6px 0 8px 0;

	border-bottom: 1px solid #F2F2F2;
}

.job-index li a {
	color: #0097E3;

	text-decoration: none;
}

.job-divider {
	width: 350px;
	height: 1px;

	background-color: #B2E0F7;
}

.job-listing {
	padding: 29px 30px 68px 50px;
}

.job-title {
	font-size: 18px;
	font-weight: bold;
	color: #333;

	width: 300px;
	padding-bottom: 12px;

	border-bottom: 1px solid #E5E5E5;
}

.job-label {
	font-size: 16px;
	font-weight: bold;
	color: #333;

	padding-top: 29px;
	padding-bottom: 11px;
}

.job-details {
	line-height: 22px;
	color: #4D4D4D;

	padding-bottom: 2px;
}

.job-listing ul {
	font-size: 18px;
	color: #333;

	margin-bottom: 33px;
	margin-left: 20px;

	list-style-type: disc;
}

.job-listing ul li {
	font-size: 15px;
	color: #4D4D4D;

	padding: 3px 0 12px 4px;

	list-style-type: disc;
}

.job-follow {
	color: #333;
}

.job-follow a {
	font-weight: bold;
}

.last-job {
	padding-bottom: 40px;
}

a.job-nav-marker {
	position: relative;
	top: -105px;

	display:block;

	width:1px;
	height:1px;
}

.job-margin p {
	margin-top: 20px;
}

/* ---- partner page ---- */

.partner-entry {
	padding-bottom: 25px;
}

.partner-logo {
	height: 68px;
	margin-top: 10px;
	margin-bottom: 13px;
	padding-top:10px;

	border-top: 1px solid #E5E5E5;
}

.partner-name {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;

	padding-bottom: 12px;
}

.partner-desc {
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;

	font-color: #808080;
}

.partner-desc p {
	padding-top: 11px;
}

.partner-link {
	margin-top: -7px;
	margin-bottom: 13px;
}

.last-partner {
	margin-bottom: 60px;
}

/* ---- news page ---- */

.news-entry {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #808080;

	margin-top: 10px;
	margin-bottom: 20px;
}

.news-entry:last-child {
	margin-bottom: 50px;
}

.news-entry .title {
	padding-bottom: 2px;
}

.news-entry .title a,
.news-entry .title a:visited {
	font-size: 15px;
	color: #1A1A1A;

	text-decoration: none;
}

.news-entry .title a:hover {
	color: #009FE4;
}

.press-contact {
	font-weight: bold;
	color: #333;

	margin-top: 16px;
}

.press-kit {
	margin-top: 50px;
}


/* ---- management page ---- */

.mgmt-entry {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #808080;

	margin-top: 20px;
	margin-bottom: 66px;
}

.mgmt-entry .wrapper {
	float: left;
	overflow: hidden;

	width: 159px;
	height: 155px;
	margin-right: 8px;
	padding: 0 0 10px 0;

	background: url('../eimages/photo-shadow.png') left 155px no-repeat;
	background-size: 159px;
}

.mgmt-entry .wrapper img {
	width: 135px;
	height: 135px;
	padding: 0 12px 20px 10px;
}

.mgmt-name {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.mgmt-title {
	font-size: 18px;
	font-weight: normal;
	color: #33ADE9;

	padding-top: 3px;
}

.mgmt-title-sm {
	font-size: 15px;
	font-weight: normal;
	color: #33ADE9;

	padding-top: 4px;
}

.mgmt-bio {
	padding-top: 5px;
}

.mgmt-bio p {
	padding-top: 10px;
}

/* ---- investors page ---- */

.investor-entry .wrapper {
	float: left;
	overflow: hidden;

	width: 77px;
	height: 68px;
	margin-right: 18px;
	padding: 0 0 30px 0;

	background: url('../eimages/photo-shadow.png') left 68px no-repeat;
	background-size: 77px;
}

.investor-entry .wrapper img {
	width: 53px;
	height: 48px;
	padding: 0 12px 20px 10px;
}

.investor-entry .photo {
	width: 440px;
	margin-top: 20px;
	padding: 10px;

	border: 1px solid #E0E0E0;
}

/* ---- customers page ---- */

.customers .feature-wrapper {
	position: relative;

	width: 877px;
	height: 233px;
	min-height: 233px;
	margin-top: 3px;
}

.customers .feature {
	font-family: Helvetica, Arial, sans-serif;

	position: absolute;
	z-index: 10px;
	z-index:2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	width: 877px;
	height: 233px;

	background: url(../eimages/bubble_customer_feature.png) no-repeat;
}

.customers .feature .left {
	position: absolute;
	top: 0;
	left: 0;

	width: 568px;
	padding: 30px 20px 10px 30px;
}

.customers .feature .left .intro {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}

.customers .feature .left .quote {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;

	padding-top: 8px;
	padding-left: 20px;
}

.customers .feature .left .intro, .customers .feature .left .quote {
	color:#FFF;
	text-shadow:1px 1px rgba(0, 0, 0, .11);
}

.customers .feature .left .pr {
	padding-top: 21px;
	padding-left: 20px;
}


.customers .feature .left a,
.customers .feature .left a:visited,
.customers .feature .left a:active {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;

	text-decoration: none;
}

.customers .feature .left a:hover {
	text-decoration: underline;
}

.customers .feature .right {
	position: absolute;
	top: 0;
	right: 0;

	width: 208px;
	height: 116px;
	padding: 84px 30px 0 20px;

	text-align: right;
}

.customers .feature .right .name {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.customers .feature .right .title {
	font-size: 14px;
	font-weight: normal;
	color: #4D4D4D;

	padding-top: 6px;
}

.customers .feature .right img {
	position: absolute;
	right: 30px;
	bottom: 30px;
}

.customers .feature-navbar {
	position:relative;
	z-index: 1px;

	width: 873px;
	height: 100px;
	margin-top: -24px;
	margin-bottom: 20px;
	padding-right: 4px;

	background-color: #D1D1D1;
}
.customers .feature-navbar .label {
	color: #888;

	float: left;

	padding-top: 27px;
	padding-left: 20px;
}

.customers .feature-navbar img {
	float: right;

	padding: 0 8px;

	opacity:.3;

	filter:alpha(opacity=30);
}

.customers .feature-navbar img.selected {
	opacity:1.0;

	filter:alpha(opacity=100);
}


#cust-feature1, #cust-feature2, #cust-feature3, #cust-feature4 {
	display: none;
}

.customer-grid {
	width: 877px;
	margin-bottom:30px;

	background: url('../eimages/shadow-full.png') center top no-repeat;
}

.customer-row {
	clear: both;

	height: 110px;

	background: url('../eimages/cust_row_bg.png') left bottom repeat-x;
}

.customer-logo {
	line-height: 70px;

	position: relative;

	float: left;

	width: 174px;
	height: 70px;
	margin: 20px auto;

	text-align: center;

	border-right: 1px solid #E5E5E5;
}

.customer-logo img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	margin: auto;
}

.customer-logo.row-end {
	border-right: none;
}

/* ---- pricing page ---- */

.pricingPage {
	line-height:inherit;
}
.pricingPage .lines {
	padding-right:20px;
	padding-left:20px;
}
.pricingPage .line {
	position:relative;
	z-index:1;

	height:40px;
	margin-right:117px;

	white-space:nowrap;
}
.pricingPage .line:hover {
	z-index:2;

	margin-left:0;
}
.pricingPage .line:hover input {
	background-position:0 -33px;
}
.pricingPage .line:hover a.input {
	background-position:0 -33px;
}
.pricingPage .line:hover .hl {
	display:block;
}
.pricingPage .line:hover .buy a.input {
	background-position:-226px -33px;
}
.pricingPage .line:hover .buy a.input:active {
	background-position:-226px -66px;
}
.pricingPage .line:hover .buyed a.input {
	background-position:-375px 0;
}
.pricingPage .line:hover .buyed a.input:active {
	background-position:-375px 0;
}

.allInclude {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	color:#51779D;

	width:769px;
	height:30px;
	margin-top:-20px;

	text-align:right;
}
.allInclude b {
	color:#FFF;

	padding:1px 4px;

	background-color:#51779D;
}
.allInclude p {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	margin-top:1px;
}

.priceBlock {
	padding-left:28px;
}
.priceBlock .p {
	background-color:#FFFDE6;
}
.priceBlock .name {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:18px;
	color:#F0AA58;

	float:left;

	width:320px;
	padding-top:8px;
	padding-left:16px;
}
.priceBlock .des {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:14px;
	color:#88BF3D;

	float:left;

	width:250px;
	padding-top:12px;
}
.priceBlock .des img {
	position:relative;

	float:left;

	background-image:url(../images/smallIcons.png);
	background-repeat:no-repeat;
}
.priceBlock .des .plus {
	position:relative;
	top:1px;

	float:none;

	margin:0 5px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-106px -88px;
}
.priceBlock .price {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:22px;
	color:#F0AA58;

	float:left;

	width:78px;
	padding-top:7px;
	padding-right:4px;

	text-align:right;
}
.priceBlock .price span {
	font-size:12px;
	color:#F5C58E;
}
.priceBlock .price sup {
	font-size:12px;
	color:#F5C58E;

	position:relative;
	top:3px;
}
.priceBlock .btn {
	float:left;

	width:70px;
	padding-top:4px;
	padding-left:3px;
}
.priceBlock .btn input {
	width:71px;height:33px;
	padding:0;

	cursor:pointer;

	border-style:none;
	background-color:transparent;
	background-image:url(../images/signUpBtn.png);
	background-repeat:no-repeat;
}
.priceBlock .btn input:active {
	outline:none;
	background-position:0 -66px;
}
.priceBlock .btn a.input {
	display:block;

	width:71px;height:33px;
	padding:0;

	cursor:pointer;

	border-style:none;
	background-color:transparent;
	background-image:url(../images/signUpBtn.png);
	background-repeat:no-repeat;
}
.priceBlock .btn a.input:active {
	outline:none;
	background-position:0 -66px;
}
.priceBlock .buy a.input {
	background-position:-226px 0;
}
.priceBlock .buyed a.input {
	cursor:default;

	background-position:-375px 0;
}
.priceBlock .offer {
	position:absolute;
	right:-123px;

	width:118px;height:40px;

	background-image:url(../images/offers.gif);
	background-repeat:no-repeat;
}
.priceBlock .hl {
	position:absolute;
	z-index:5;
	top:0;
	left:0;

	display:none;
	zoom:1;

	width:0;height:0;
}
.priceBlock .hl .b1 {
	position:absolute;
	top:-2px;
	left:-2px;

	width:751px;height:2px;

	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
}
.priceBlock .hl .b2 {
	position:absolute;
	z-index:9;
	top:0;
	left:-2px;

	width:5px;height:40px;

	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
	background-position:0 -2px;
}
.priceBlock .hl .b3 {
	position:absolute;
	z-index:9;
	top:40px;
	left:-2px;

	width:751px;height:2px;

	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
	background-position:0 -42px;
}
.priceBlock .hl .b4 {
	position:absolute;
	z-index:9;
	top:0;
	left:744px;

	width:5px;height:40px;

	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
	background-position:-746px -2px;
}
.priceBlock .hl .about {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	color:#000;

	position:absolute;
	z-index:1;
	top:40px;
	left:-4px;

	width:478px;
	height:auto;
	padding:5px 10px 10px 20px;

	white-space:normal;

	background-image:url(../images/desBg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.priceBlock .hl .about p {
	font-size:11px !important;

	margin-bottom:6px;
}
.priceBlock .hl .about a {
	color:#4872B2;
}


.blueBlock .line {
	height:33px;
}
.blueBlock .line:hover input {
	background-position:-75px -33px;
}
.blueBlock .line:hover a.input {
	background-position:-75px -33px;
}
.blueBlock .p {
	background-color:#EEFAFF;
}
.blueBlock .name {
	color:#4FB0DA;

	width:288px;
	padding-top:5px;
}
.blueBlock .des {
	width:282px;
	padding-top:8px;
}
.blueBlock .des .plus {
	margin-left:10px;
}
.blueBlock .des .amazonSize {
	font-size:12px;
	color:#FF9400;

	position:relative;
	top:2px;

	float:left;

	margin-right:8px;
}
.blueBlock .price {
	font-size:18px;
	color:#4FB0DA;

	padding-top:5px;
}
.blueBlock .price span {
	color:#8FCCE5;
}
.blueBlock .btn {
	padding-top:2px;
}
.blueBlock .btn input {
	width:71px;height:29px;

	background-position:-75px 0;
}
.blueBlock .btn input:active {
	background-position:-75px -66px;
}
.blueBlock .btn a.input {
	width:71px;height:29px;

	background-position:-75px 0;
}
.blueBlock .btn a.input:active {
	background-position:-75px -66px;
}
.blueBlock .hl .b1 {
	background-position:0 -47px;
}
.blueBlock .hl .b2 {
	height:33px;

	background-position:0 -49px;
}
.blueBlock .hl .b3 {
	top:33px;
	left:-2px;

	background-position:0 -82px;
}
.blueBlock .hl .b4 {
	height:33px;

	background-position:-746px -49px;
}
.blueBlock .hl .about {
	top:33px;
}

.greenBlock .line {
	height:33px;
}
.greenBlock .line:hover input {
	background-position:-149px -33px;
}
.greenBlock .line:hover a.input {
	background-position:-149px -33px;
}
.greenBlock .line:hover .down a.input {
	background-position:-303px -33px;
}
.greenBlock .line:hover .down a.input:active {
	background-position:-303px -66px;
}
.greenBlock .p {
	background-color:#F4FFE5;
}
.greenBlock .name {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#82BC33;

	width:260px;
	padding-top:8px;
	padding-left:12px;
}
.greenBlock .des {
	width:314px;
	padding-top:8px;
}
.greenBlock .des .plus {
	margin-left:10px;
}
.greenBlock .des .plusL {
	float:left;

	margin-right:8px;
	margin-left:8px;
}
.greenBlock .des .amazonSize {
	font-size:12px;
	color:#FF9400;

	position:relative;
	top:2px;

	float:left;

	margin-right:8px;
}
.greenBlock .price {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:17px;
	color:#67AD32;

	position:relative;

	padding-top:5px;
}
.greenBlock .price span {
	color:#8FCCE5;
}
.greenBlock .price b {
	font-size:10px;
	font-weight:normal;

	position:absolute;
	top:17px;
	left:37px;
}
.greenBlock .btn {
	padding-top:2px;
}
.greenBlock .btn input {
	width:71px;height:29px;

	background-position:-149px 0;
}
.greenBlock .btn input:active {
	background-position:-149px -66px;
}
.greenBlock .btn a.input {
	width:71px;height:29px;

	background-position:-149px 0;
}
.greenBlock .btn a.input:active {
	background-position:-149px -66px;
}
.greenBlock .down a.input {
	background-position:-303px -0;
}
.greenBlock .hl .b1 {
	background-position:0 -88px;
}
.greenBlock .hl .b2 {
	height:33px;

	background-position:0 -90px;
}
.greenBlock .hl .b3 {
	top:33px;
	left:-2px;

	background-position:0 -123px;
}
.greenBlock .hl .b4 {
	height:33px;

	background-position:-746px -90px;
}
.greenBlock .hl .about {
	top:33px;
}

fieldset, legend {
	background-color:#FFF;
}
legend {
	margin-top:2px;
}

.policyPage h2 {
	margin-bottom:10px;
}
.policyPage ul {
	margin-top:5px;
}
.policyPage li {
	font-size:14px;
}

.businessPage h2 {
	margin-bottom:10px;
}
.businessPage ul {
	margin-top:5px;
	padding-left:40px;

	list-style-type:none;
}
.businessPage li {
	font-size:13px;

	position:relative;

	margin-bottom:15px;
}
.businessPage li img {
	position:absolute;
	top:4px;
	left:-19px;

	width:12px;height:10px;

	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-53px 0;
}

#divpopupmessage {
	color:#424140 !important;

	margin-bottom:10px;
	padding:6px 10px 7px !important;

	border:1px solid #FFD8CC;
	border-top:1px solid #FFF5F0;
	border-left:1px solid #FFF5F0;
	background-color:#FFEFE6;
}
#divpopupmessage a {
	color:#7AA6BB !important;

	text-decoration:none;
}
#divpopupmessage .fromText {
	color:#51719F;
}
#divpopupmessage .closeLink {
	text-align:right;
}


.public_logo {
	text-align:center;
}
.shareTable {
	margin:30px 0 100px;
}
.socialsCont {
	text-align:center;
}
.socialsCont li {
	float:none !important;
}
.filesTable {
	margin-left:10px;
}


#DHTMLSuite_modalBox_contentDiv.messYell {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:13px;

	height:auto !important;
	padding:10px 20px;

	border:2px solid #6A768E;
	background-image:url(../images/messBg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#DHTMLSuite_modalBox_contentDiv.messYell h3 {
	font-weight:normal !important;

	margin-bottom:10px;
}
#DHTMLSuite_modalBox_contentDiv.messYell input {
	padding:3px 12px;

	cursor:pointer;
}
code {
	color:#FFF;

	display:block;

	width:500px;
	margin:2px 0 6px 0;
	padding:0 6px;

	background-color:#908C82;
	overflow:auto;
}

.packageinfo {
	line-height:19px !important;
}
.packageinfo h2 {
	margin-top:20px;
	margin-bottom:5px;
}
.packageinfo .title {
	margin-bottom:40px;
}

.award {
	position:absolute;
	top:-10px;
	right:-310px;

	display:block;

	width:133px;height:91px;

	background-image:url(../images/whmbg_EC_Award_c.png);
}
.positive_ssl {
	position:absolute;
	top:-18px;
	right:-170px;

	display:block;

	width:111px;height:109px;

	background-image:url(../images/positive_ssl.png);
}
.mcafee {
	position:absolute;
	top:-6px;
	right:-170px;

	display:block;
}

.loginMess {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:14px;

	position:fixed;
	z-index:999;
	top:-500px;
	left:50%;

	display:inline-block;
	display:none;

	max-width: 960px;
	padding:16px 27px 8px;

	cursor:pointer;
	text-align:center;

	background-color:#FFF; -webkit-box-shadow:1px 1px 18px;-khtml-box-shadow:1px 1px 18px;
	-moz-box-shadow:1px 1px 18px;box-shadow:1px 1px 18px;

	-ms-box-shadow:1px 1px 18px;
}
.loginCloseBtn {
	font-size:11px;
	color:#999;

	position:relative;
	top:1px;
	right:-15px;

	float:right;

	border-bottom:1px dotted #CCC;
}
.loginMess span {
	font-size:12px;
	color:#949494;

	display:block;

	margin-top:8px;
}
.loginMess a {
	color:#4EA1CC !important;
}
.msgCont {
	padding-top:0 !important;
}

.quotel, .quoter {
	position:relative;
	top:-5px;

	background-image:url(../images/quote_els.png);
	background-position:-19px -10px;
}
.quoter {
	background-position:-1px -10px;
}
.quotesource {
	font-size:14px;
	font-style:italic;

	margin-bottom:15px;
}
.quotesource .arr {
	width:104px;height:10px;

	background-image:url(../images/quote_els.png);
}
.quotesource a {
	font-size:12px;
	font-style:normal;

	position:relative;
	top:-1px;
	left:25px;
}
.quotesource a img {
	position:absolute;
	top:0;
	left:-19px;

	width:16px;height:16px;
}

.clientsTools h2 {
	border-bottom:1px solid #CCC;
	border-bottom-style:dotted;
}
.clientsTools .desCol {
	font-size:12px;
}
.clientsTools .index {
	padding-left:20px;
}
.clientsTools .index .line {
	margin-bottom:2px;
}
.clientsTools .index img {
	position:absolute;
	top:3px;
	left:-20px;

	width:16px;height:17px;

	background-image:url(../images/toolsGroupIcons.gif);
	background-repeat:no-repeat;
}
.clientsTools .index .gi2 {
	background-position:0 -22px;
}
.clientsTools .index .gi3 {
	background-position:0 -44px;
}
.clientsTools .index .gi4 {
	background-position:0 -66px;
}
.clientsTools .index .gi5 {
	background-position:0 -88px;
}
.clientsTools .index .gi6 {
	background-position:0 -112px;
}

.hintBox {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	color:#848F94;

	position:relative;
	top:-16px;
	left:1px;

	display:block;
	float:right;

	width:9px;height:11px;

	background-image:url(../images/els_in.png?24.06.14);
	background-position:-55px 0;
}

.newFormsCont label {
	position:relative;
	z-index:2;

	background-color:#FFF;
}
.newFormsCont .dotted {
	background-position:right
	-109px;
}
.newFormsCont .chkbxLbl {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;

	position:relative;
	top:-2px;
	left:-4px;

	padding-left:4px;
}

.noticeYellow {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	padding:5px 10px;

	border:1px solid #FFEA8C;
	background-color:#FFFBE8;
}

.submitCont {
	margin-top:20px;

	text-align:center;
}
.submitCont input {
	padding:4px 14px;
}
.submitCont .ssl_notice img {
	position:relative;
	top:3px;

	margin-left:5px;
}

.bugs_problems {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	width:180px;
	margin-top:50px;
	padding:16px 0 16px 53px;

	border:1px solid #EDEDED;
	background-color:#FAFAFA;
	background-image:url(../images/bugs_problems.gif);
	background-repeat:no-repeat;
	background-position:13px 8px;
}
.bugs_problems a {
	text-decoration:none;
}
.bugs_problems a:hover {
	text-decoration:underline;
}

.modalDialog_contentDiv {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:13px;
	line-height:19px;

	height:auto !important;

	border-style:none !important;
	background-color:transparent !important;
}
.modalDialog_contentDiv table {
	width:100%;

	border-collapse:collapse;

	background-color:transparent !important;
}
.modalDialog_contentDiv table td {
	padding:0;
}
.modalDialog_contentDiv table th {
	border-style:none;
	background-color:#FCF4DD;
	background-color:transparent;
}
.modalDialog_contentDiv .content {
	height:auto !important;
	padding:0 4px;
	padding:3px 4px 1px 10px;

	background-color:#FFF;
	background-image:url(../images/ndp_orange_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
}
.modalDialog_contentDiv .tlc, .modalDialog_contentDiv .trc, .modalDialog_contentDiv .blc, .modalDialog_contentDiv .brc {
	width:14px;height:14px;

	background-image:url(../images/ndp_corners.png);
	background-repeat:no-repeat;
}
.modalDialog_contentDiv .trc {
	background-position:-14px 0;
}
.modalDialog_contentDiv .blc {
	background-position:0 -14px;
}
.modalDialog_contentDiv .brc {
	background-position:-14px -14px;
}
.modalDialog_contentDiv .ht, .modalDialog_contentDiv .hb {
	background-image:url(../images/ndp_hboky.png);
	background-repeat:repeat-x;
}
.modalDialog_contentDiv .hb {
	background-position:0 -14px;
}
.modalDialog_contentDiv .vl, .modalDialog_contentDiv .vr {
	vertical-align:top;

	background-image:url(../images/ndp_vboky.png);
	background-repeat:repeat-y;
}
.modalDialog_contentDiv .vr {
	background-position:-14px 0;
}
.modalDialog_contentDiv .poloska {
	width:9px;height:145px;
	height:80px;
	height:110px;

	background-image:url(../images/ndp_orange_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
}

.modalDialog_contentDiv .plain .content {
	background-image:none;
}
.modalDialog_contentDiv .plain .tlc, .modalDialog_contentDiv .plain .trc, .modalDialog_contentDiv .plain .blc, .modalDialog_contentDiv .plain .brc {
	background-image:url(../images/ndp_corners_plain.png);
}
.modalDialog_contentDiv .plain .ht, .modalDialog_contentDiv .plain .hb {
	background-image:url(../images/ndp_hboky_plain.png);
}
.modalDialog_contentDiv .plain .vl, .modalDialog_contentDiv .plain .vr {
	background-image:url(../images/ndp_vboky_plain.png);
}

#psContainer {
	position:relative;
	top:5px;

	display:inline-block;
	float: none !important;

	width:102px !important;
	height:11px !important;
	margin-left:0 !important;
}
#psContainer span {
	font-size:11px;
	color:#7F7F7F;

	position:absolute;
	top:-18px;
}
#psStrength {
	height:9px !important;
	margin-top:1px;
	margin-right:1px;
	margin-left:1px;
}

.rightBox {
	float:right;
	clear:right;

	margin-bottom:10px;
	margin-left:15px;
}
.rightBox h5 {
	font-size:13px;

	border-bottom:1px solid #CCC;
	border-bottom-style:dotted;
}
.rightBox ul {
	padding-left:20px;
}
.rightBox li {
	margin-bottom:5px;
}

.selectedPckg {
	width:660px;
}
.selectedPckg .priceBlock {
	padding-left:0;
}
.selectedPckg .line {
	margin-right:0;
}
.selectedPckg .line div {
	float:left;

	width:auto;
	margin-right:20px;
	margin-right:17px;
}
.selectedPckg .price {
	float:right !important;
}
.selectedPckg .price b {
	top:14px;
	left:-5px;
}
.selectedPckg .name {
	padding-top:7px;
}
.selectedPckg .orangeBlock .name {
	padding-top:11px;
}
.selectedPckg .orangeBlock .price {
	padding-top:12px;
}
.selectedPckg .orangeBlock sup {
	position:relative;
	top:-2px;

	vertical-align:5px;
}
.selectedPckg .amazonSize {
	top:0 !important;
}
.selectedPckg .price {
	padding-top:7px;
}

.descr {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	color:#474747;

	padding:3px 12px;
}
.pay_securely {
	background-image:url(../images/pay_securely.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.showhideandcross input {
	vertical-align:-2px;
}


.signCont {
	padding-top:10px;

	text-align:center;
}
.signCont a img {
	margin-top:1px;
	margin-left:1px;
}
.signCont a:hover img {
	margin-top:0;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:0;
}
.signCont a:active img {
	margin-top:1px;
	margin-right:0;
	margin-bottom:0;
	margin-left:1px;
}


#content-main_menu a.providerFAQ {
	font-size:11px;
	color:#848F94;

	float:left;

	width:auto;
	height:auto;
	margin-top:5px;
	padding-left:0;

	text-decoration:underline;

	background-image:none;
}

.featuresTable td {
	padding-right:20px;

	vertical-align:top;
}
.featuresTable h3 {
	font-size:16px;

	padding-left:0;

	white-space:nowrap;

	border-bottom:1px solid #CCC;
	border-bottom-style:dotted;
}
.featuresTable ul {
	margin:0;
	padding:0;

	list-style-type:none;
}
.featuresTable li {
	line-height:14px;

	margin-bottom:12px;
}
.featuresTable a {
	color:#42424A !important;

	text-decoration:none;
}
.featuresTable a:hover {
	text-decoration:underline;
}


.manyClouds {
	position:absolute;
	top:-1px;
	left:321px;
}
.manyClouds a {
	position:absolute;
	z-index:2;

	display:block;

	cursor:help;
	text-decoration:none;
}
.manyClouds a:hover {
	border:1px solid #80D5F3;
}

.topSectionsMenu {
	text-align:center;
}
.topSectionsMenu a.first {
	background-image:none;
}
.topSectionsMenu a {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:17px;
	color:#6890A2;

	width:150px;
	padding-right:23px;
	padding-left:25px;

	text-decoration:none;

	background-image:url(../images/sectionMenu_separator.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
.topSectionsMenu a:visited {
	color:#6890A2;
}
.topSectionsMenu a img {
	position:relative;
	top:2px;

	width:16px;height:17px;

	background-image:url(../images/sectionsMenu_icons.gif);
	background-repeat:no-repeat;
}
.topSectionsMenu a:hover span {
	border-bottom:1px solid #BCC3CF;
	border-bottom-style:dotted;
}


.providersList {
	position:relative;

	padding-left:40px !important;
}
.providersList img {
	position:absolute;
	left:-20px;

	vertical-align:middle;

	background-image:url(../images/smallIcons.png?01.07.14);
	background-repeat:no-repeat;
}
.providersList .s3 {
	top:1px;

	width:54px;
}
.providersList .gmail, .providersList .gapps {
	top:1px;

	width:33px;
	height:24px;

	background-position:-111px -1px;
}
.providersList .boxnet {
	top:-3px;

	width:31px;
	height:20px;

	background-position:-4px -51px;
}
.providersList .email {
	top:0;

	width:47px;
	height:23px;

	background-position:-147px -1px;
}
.providersList .basecamp {
	background-position:-398px 0;
}
.providersList .gdocs {
	top:-1px;

	width:34px;
	height:23px;

	background-position:-1px -77px;
}
.providersList .ftp {
	top:0;

	width:47px;
	height:23px;

	background-position:-3px -24px;
}
.providersList .webdav {
	top:0;

	width:29px;
	height:24px;

	background-position:-106px -27px;
}
.providersList .idisk {
	top:-3px;

	width:39px;
	height:26px;

	background-position:-59px -26px;
}
.providersList .mesh {
	top:-3px;

	width:74px;
	height:29px;
	margin-bottom:-6px;

	background-position:-102px -58px;
}
.providersList .mosso {
	top:-3px;

	width:60px;
	height:24px;
	margin-bottom:-6px;

	background-position:-38px -55px;
}
.providersList .mezeo {
	top:-3px;

	width:30px;
	height:24px;
	margin-bottom:-6px;

	background-position:-38px -80px;
}
.providersList .zimbra {
	top:-2px;

	width:30px;
	height:24px;
	margin-bottom:-5px;

	background-position:-77px -82px;
}
.providersList .fanyw {
	top:0;

	width:26px;
	height:27px;

	background-position:-148px -93px;
}
.providersList .dropbox {
	top:0;

	width:30px;
	height:24px;

	background-position:-112px -87px;
}
.providersList .gstorage {
	top:-1px;

	width:34px;
	height:28px;

	background-position:-1px -105px;
}
.providersList .azure {
	top:-1px;

	width:34px;
	height:28px;

	background-position:-33px -109px;
}
.providersList .cloudme {
	top:-1px;

	height:28px;

	background-position:-75px -112px;
}
.providersList .spoint {
	top:-1px;

	height:29px;

	background-position:-108px -111px;
}
.providersList .safesync {
	width:27px;
	height:26px;

	background-position:-141px -121px;
}
.providersList .amazon {
	width:47px;
	height:29px;

	background-position:-173px -118px;
}
.providersList .gsites {
	width:30px;
	height:29px;

	background-position:-197px 0;
}
.providersList .openstack {
	width:28px;
	height:25px;

	background-position:-194px -32px;
}
.providersList .opens3 {
	width:29px;
	height:27px;

	background-position:-176px -89px;
}
.providersList .alfresco {
	width:27px;
	height:28px;

	background-position:-185px -60px;
}
.providersList .office365 {
	width:25px;
	height:25px;

	background-position:-208px -90px;
}
.providersList .ikoula {
	width:48px;
	height:28px;

	background-position:-227px -121px;
}
.providersList .pogoplug {
	width:28px;
	height:25px;

	background-position:-232px 0;
}
.providersList .atmos {
	width:26px;
	height:25px;

	background-position:-224px -29px;
}
.providersList .sugarsync {
	width:26px;
	height:25px;

	background-position:-218px -61px;
}
.providersList .ubuntuone {
	width:19px;
	height:25px;

	background-position:-254px -30px;
}
.providersList .hostsolit {
	width:23px;
	height:25px;

	background-position:-250px -57px;
}
.providersList .hpcloud {
	width:26px;
	height:26px;

	background-position:-241px -88px;
}
.providersList .huddle {
	width:25px;
	height:25px;

	background-position:-265px -1px;
}
.providersList .cloudian {
	width:48px;
	height:26px;

	background-position:-324px -82px;
}
.providersList .scality {
	width:25px;
	height:25px;

	background-position:-280px -30px;
}
.providersList .icloud {
	width:27px;
	height:27px;

	background-position:-280px -60px;
}
.providersList .ibmfiles {
	width:42px;
	height:20px;

	background-position:-277px -94px;
}
.providersList .memset {
	width:28px;
	height:25px;

	background-position:-279px -120px;
}
.providersList .gdrive {
	width:28px;
	height:25px;

	background-position:-292px -1px;
}
.providersList .dumptruck {
	top:-2px;

	width:33px;
	height:25px;

	background-position:-323px 0;
}
.providersList .thinkon {
	top:-2px;

	width:58px;
	height:15px;

	background-position:-307px -31px;
}
.providersList .evernote {
	width:26px;
	height:26px;

	background-position:-312px -53px;
}
.providersList .copy {
	top:-2px;

	width:35px;
	height:28px;

	background-position:-340px -52px;
}
.providersList .salesforce {
	top:0;

	width:45px;
	height:31px;

	background-position:-326px -108px;
}
.providersList .amplidata {
	top:0;

	width:85px;

	background-position:-370px -28px;
}
.providersList .egnyte {
	top:0;

	width:63px;
	height:21px;

	background-position:-382px -56px;
}
.providersList .jive {
	top:0;

	width:44px;

	background-position:-382px -100px;
}


.providersList .skydrive, .providersList .skydriveapi, .providersList .onedrive {
	top:0;

	background-position:-360px -4px;
}
.providersList .cmis {
	width:56px;
	height:17px;

	background-position:-384px -80px;
}



#serverSelect {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	position:absolute;
	top:26px;
	right:6px;

	text-align:right;
}
#serverSelect .curServer {
	color:#B0E4F7;

	cursor:pointer;
}
#serverSelect .curServer:hover {
	color:#D7EBF3;
}
#serverSelect .arrDown {
	position:absolute;
	top:13px;
	right:4px;

	display:none;

	width:9px;height:4px;

	background-image:url(../images/els.png?12.08.11);
	background-repeat:no-repeat;
	background-position:-55px -37px;
}
#serverSelect ul {
	position:absolute;
	top:13px;
	right:-4px;

	display:none;

	padding:1px;

	white-space:nowrap;

	border:1px solid #9FDAF3;
	background-color:#FFF; -webkit-box-shadow:1px 1px 4px #888;-khtml-box-shadow:1px 1px 4px #888;
	-moz-box-shadow:1px 1px 4px #888;box-shadow:1px 1px 4px #888;

	-ms-box-shadow:1px 1px 4px #888;
}
#serverSelect ul li {
	color:#2B7BA0;

	padding:2px 2px 2px 2px;

	cursor:pointer;
}
#serverSelect ul li:hover {
	background-color:#FFF4D8;
}
#serverSelect ul li.selSer {
	color:#C09A40;

	cursor:default;
}
#serverSelect ul li.selSer:hover {
	background-color:#FFF;
}
#vlbOverlay {
	top:0;

	height:0;
}

.epagesCont {
	display:inline-block;

	*float:left;
}
.e-up {
	float:left;

	margin-bottom:0 !important;
}

.payWith_cont {
	text-align:center;
}
.payWithBox {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	display:inline-block;

	margin-right:15px;
	margin-left:15px;

	text-align:center;
}
.payWithBox a {
	color:#1B3664;

	text-decoration:none;
}
.payWithBox a div {
	clear:both;

	text-decoration:none;
}
.payWithBox a:hover div {
	text-decoration:underline;
}

.price_value {
	font-family:Arial,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:21px;
	color:#6AAF10;

	position:relative;

	float:left;

	width:80px;
	margin-top:16px;
	padding-top:0;
}
.price_value .sup {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	position:absolute;
	top:-6px;
	left:27px;

	display:inline-block;
}
.price_value small {
	font-size:14px;
}
.price_note {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	line-height:13px;
	color:#BD913C;

	margin-top:7px;
	margin-left:80px;
	padding:7px 8px;

	background-color:#FFFBE7;
}


#favorite-apps a {
	opacity:.5;
}
#favorite-apps a:hover {
	opacity:.75;
}
#favorite-apps .bright {
	color:#2F7FDD !important;
}

#cloud-support .cloud-item {
	width:70px;height:78px;
}


.business_page_center_cont {
	position:relative;
	top:-20px;
	left:0;

	width:920px;height:725px;
	margin-right:auto !important;
	margin-left:auto !important;

	background-image:url(/images/sme.business.png);
	background-repeat:no-repeat;
	background-position: -8px 116px;
}
.business_page_center_cont p {
	font-size:14px;
	line-height:19px;
	color:#7F7F7F;

	position:absolute;
}
.business_page_center_cont p a {
	color:#199FE1;
}
.trial_btn, .appliance_btn, .azure_free {
	font-size:1px;

	position:absolute;
	top:600px;

	display:block;

	width:201px;height:50px;

	text-decoration:none !important;

	background-image:url(../images/bussiness_page_btns.png);
	background-repeat:no-repeat;
}
.trial_btn {
	left:700px;
}
.azure_free {
	position:relative;
	top:auto;
	left:auto;

	float:right;

	width:171px;

	background-image:url(../images/azure_free_btn.png);
}
.trial_btn:hover {
	background-position:0 -50px;
}
.appliance_btn {
	top:661px;
	left:700px;

	background-position:-201px 0;
}
.appliance_btn:hover {
	background-position:-201px -50px;
}
.trial_btn:active, .appliance_btn:active {
	margin-top:1px !important;
	margin-left:1px !important;
}
#switch_to_mobile_version_front {
	line-height:11px;
	color:#7999AE;

	float: left;

	width:117px;height:34px;
	margin:0;
	margin-top:1px;
	margin-left:0;
	padding:0;

	cursor:pointer;
	text-decoration:none;

	background-image:url(../images/switch_to_mobile_front.gif);
	background-repeat:no-repeat;
}
#switch_to_mobile_version_front span {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;

	position:relative;
	top:3px;
	left:33px;
}
#switch_to_mobile_version_front:hover span {
	text-decoration:underline;
}


#cookie_popup {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	color:#FFF;

	position:fixed;
	z-index:99;
	bottom:20px;
	left:20px;

	display:none;

	width:380px;
	padding:10px 20px;

	-webkit-border-radius:6px                                                                                                                                                      ;-moz-border-radius:6px;border-radius:6px;
	background-color:#6D787A;
}
#cookie_popup p {
	padding:4px 0;
}
#cookie_popup a {
	color:#FFF;

	text-decoration:underline;
}
#cookie_popup .ok {
	width:220px;
	margin:10px  auto;
	padding:5px 10px;

	cursor:pointer;
	text-align:center;

	border:1px solid #98CE74;
	background-color:#5F8D3F;
}
#cookie_popup .note {
	font-size:10px;
	color:#DDD;
}

#mcafeesecure {
	position:relative;

	float: left;

	opacity:.5;
}
#mcafeesecure:hover {
	opacity:1;
}

#mcafeesecure img {
	position:relative;
	top:-3px;
}

/* ----- g_popup ----- */
.g_popup {
	position:absolute;
	z-index:999999;
	top:0;
	left:0;
}
.g_popup .text_cont {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:11px;
	line-height:15px;

	max-width:200px;
	padding:6px 12px 8px;

	-webkit-border-radius:4px                                                                                                                                                                                                                                                                                                                                                                                          ;-moz-border-radius:4px;border-radius:4px;
	background-color:#FFF8E0;
	-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);-khtml-box-shadow:0 0 6px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);

	-ms-box-shadow:0 0 6px rgba(0,0,0,.4);
}
.g_popup .text_cont p {
	padding:3px 0;
}
.g_popup .arrow {
	position:absolute;

	background-image:url(../images/arrow_bg.png);
	background-repeat:no-repeat;
}
.g_popup.left .text_cont {
	margin-left:9px;
}
.g_popup.left .arrow {
	top:0;
	bottom:0;
	left:0;

	width:9px;

	background-position:center left;
}
.g_popup.right .text_cont {
	margin-right:9px;
}
.g_popup.right .arrow {
	top:0;
	right:0;
	bottom:0;

	width:9px;

	background-position:center right;
}
.g_popup.top .text_cont {
	margin-top:9px;
}
.g_popup.top .arrow {
	top:0;
	right:0;
	left:0;

	height:9px;

	background-position:top center;
}
.g_popup.bottom {
	display:block;
}
.g_popup.bottom .text_cont {
	margin-bottom:9px;
}
.g_popup.bottom .arrow {
	right:0;
	bottom:0;
	left:0;

	height:9px;

	background-position:bottom center;
}
.g_popup a {
	color:#0978AC !important;
}
.g_popup .formCont {
	margin-top:4px;
	margin-bottom:4px;

	text-align:center;
}
.g_popup .formCont ._checkbox {
	display:inline;
}
.g_popup .formCont label {
	font-size:11px;
	color:#BD9133;
}
.g_popup .formCont ._btn {
	color:#BD7528;

	margin-left:8px;

	cursor:pointer;

	border-bottom:1px dotted #BD9133;
}
/* ----- /g_popup ----- */


/* translation widget */
#google_translate_element {
	position:absolute;
	z-index:99;
	top:-24px;
	left:0;
}
#google_translate_element .goog-te-gadget-simple {
	border-style:none;
	background-color:transparent;
}
#goog-gt-tt .original-text, .gt-hl-layer {
	text-align: initial !important;
}
body > div.skiptranslate {
	display:none;
}
body {
	position:initial !important;
	top:0 !important;

	min-height:initial !important;
}
#translate_back_to_ori {
	font-size:15px;
	color:#00C;

	position:fixed;
	z-index:99;
	top:133px;

	padding:3px 7px;

	cursor:pointer;

	border:1px solid #6B90DA;
	background-color:#FFF;
	-webkit-box-shadow: 0 -2px 10px 1px rgba(0,0,0,.5);
	   -moz-box-shadow: 0 -2px 10px 1px rgba(0,0,0,.5);
	        box-shadow: 0 -2px 10px 1px rgba(0,0,0,.5);
}
#translate_back_to_ori:hover {
	color:#FFF;

	background-color:#36C;
}

#goog-gt-tt {
	padding:0 4px !important;
}
#goog-gt-tt > div:first-child {
	display:none;
}

#google_translate_element .goog-te-menu-value img {
	display:none;
}
#google_translate_element .goog-te-menu-value span {
	border-style:none !important;
}
#google_translate_element .goog-te-menu-value span:last-child {
	margin-left:4px;
}
#hide_translate_btn {
	font-size:12px;
	color:#ADADAD;

	position:relative;
	top:1px;
	left:2px;

	padding-left:7px;

	border-left:1px solid #CCC;
}
div#goog-gt-tt {
	position: fixed;
	top: auto !important;
	right: -2px !important;
	bottom: 50px !important;
	left: auto !important;
}
div#goog-gt-tt.stay {
	display: block !important;
	visibility: visible !important;
}
.goog-text-highlight {
	background-color: initial !important;
	box-shadow: none !important;
}
.goog-text-highlight.on_box_hover {
	color:#555 !important;

	background-color: #FFFACD !important;
	-webkit-box-shadow: 1px 1px 3px #C4C4C4 !important;
	   -moz-box-shadow: 1px 1px 3px #C4C4C4 !important;
	        box-shadow: 1px 1px 3px #C4C4C4 !important;
}
.clickdesk .cd-bar font {color:#FFF !important;
}


/* /translation widget */

#slideshow .slides_buttons {
	position:relative;
	position:relative;
	z-index:10;
	top:-118px;
	left:87px;

	float:left;
}
#slideshow .slides_buttons a {
	font-family:Helvetica, Arial, sans-serif;

	position:relative;

	display:block;

	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
	width:216px;
	padding:0 20px;

	text-decoration:none;

	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	background:url(../images/slides_buttons_bg.png) no-repeat;
}
#slideshow .slides_buttons a:hover {
	-webkit-box-shadow: 0 0 3px 1px #FFBB54;
	   -moz-box-shadow: 0 0 3px 1px #FFBB54;
	        box-shadow: 0 0 3px 1px #FFBB54;
} 
#slideshow .slides_buttons a span {
	position:relative;
}
#slideshow .slides_buttons .start_trial {
	font-size:19px;
	color:#142435;

	height:44px;
	margin-bottom:8px;

	text-align:center;
	white-space:nowrap;
}
#slideshow .slides_buttons .start_trial span {
	top:12px;
}
#slideshow .slides_buttons .learn_more {
	font-size:17px;
	color:#FEFEFE;

	height:37px;

	text-align:right;

	background-position: 0 -51px;
}
#slideshow .slides_buttons .learn_more span {
	top:10px;
}



.supports_many_clouds {
	color:#FFF !important;

	position:absolute;
	z-index:55;
	top:583px;
	left:-6px;

	display:block;

	width:144px;
	height:44px;

	background-image:url(../images/supports_many_clouds_bg.png);
	background-repeat:no-repeat;
}
.supports_many_clouds:visited {
	color:#FFF;
}
.supports_many_clouds span {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#FFF;

	position:relative;
	top:11px;
	left:10px;
}

.read_our_blog {
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	font-size:12px;
	color:#5495B4;

	position:absolute;
	top:-19px;
	right:110px;

	display:block;

	width: 23px;
	height:15px;
	padding-right:17px;

	background-image:url(../images/els_vert.png?ac_28.05.14);
	background-repeat:no-repeat;
	background-position:right -21px;
}
.read_our_blog:visited {
	color:#5495B4;
}
.read_our_blog:hover {
	color:#5495B4;
}
.WhitePapers {
	top:-21px;
	right:0;

	width: 69px;
	padding-top:2px;
	padding-right:18px;

	background-image: url('../images/pdf_file.gif');
	background-position:71px 0;
}

input._red {
	background-color:#FFE7E5 !important;
}

.noSelect {-webkit-user-select:none;-moz-user-select:none; -o-user-select:none; user-select:none; -khtml-user-select:none;
}

#pd-float-tm {
	display:none;
}

@media screen and (max-width: 1352px) {
	.outer-header {
		position:static !important;
		left: 0 !important;

		width: 1352px !important;
	}
	.corp-sme {
		top:0 !important;

		margin-top:29px !important;
		margin-bottom:10px !important;
	}
	.page-bottom {
		top:0 !important;
	}
}

@media screen and (max-width: 1190px) {
	.download_dev_cont, .cebit_center_cont {
		display:none;
	}
	.outer-header, .main_front_header_cont, .main_front_cont {
		width:auto !important;
	}
	.outer-header {
		min-width:988px !important;
	}
}



@media all and (min-width: 0) {
	.clouds img {float:none;
	}
}

