body {
	background-color:#FFF;
	margin:0;
	cursor:default;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#42424A;
}
img {
	border-style:none;
}
a {
	outline:none;
	color:#0978ac;
}
a:visited {
	color:#9A3876;
}
a:active {
	color:#F57300;
}
a.hid {
	visibility:hidden;
	display:block;
	width:1px;height:1px;
	position:relative;
	top:-100px;
}
h1, p, h3, h4, h5 {
	margin:0;
	padding:0;
}
area {
	cursor:hand
}

.top_bg_grad {
	position:relative;
	height:214px;
	background-image:url(../images/gradients.png);
	margin-bottom:-214px;
}
.clouds {
	position:relative;
	height:214px;
	overflow:hidden;
	margin-bottom:-214px;
}
.clouds img {
	position:relative;
	left:50%;
	margin-left:-639px;
}
.preload {
	position:absolute;
	left:-200px;
	top:-200px;
}
.loginFormCont {
	position:absolute;
	left:588px;
	top:12px;
	width:400px;height:40px;
	z-index:3;
}
.loginFormCont label {
	color:#D6EEF7;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:15px;
	cursor:pointer;
	position:absolute;
}
.loginFormCont input {
	background-image:url(../images/els.png);
	background-position:-0px -43px;
	border-style:none;
	background-color:transparent;
	width:112px;height:19px;
	padding:2px 3px 0px;
	color:#317796;
	position:absolute;
}
.loginFormCont input:hover {
	background-position:-0px -64px;
}
.loginFormCont .rememberChb {
	display:none;
}
.loginFormCont .rememberLbl {
	position:absolute;
	left:47px;
	top:24px;
	font-size:10px;
	color:#d1f0fa;
	padding-left:3px;
}
.loginFormCont .myChk {
	position:absolute;
	left:38px;
	top:26px;
	width:10px;height:9px;
	background-image:url(../images/els.png);
	background-position:-55px -26px;
	cursor:pointer;
}
.loginFormCont .unchecked {
	background-position:-55px -17px;
}
.loginFormCont .forgot {
	position:absolute;
	left:236px;
	top:24px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	color:#d1f0fa;
	text-decoration:none;
}
.loginFormCont .forgot:hover {
	text-decoration:underline;
}
.loginFormCont .go {
	background-position:-71px 0px;
	width:27px;height:21px;
	cursor:pointer;
	position:absolute;
	top:3px;
	left:366px;
}
.loginFormCont .go:hover {
	background-position:-71px -21px;
}
.loginFormCont #myChk2 {
	left:119px;
}
.loginFormCont #myChkLbl2 {
	left:127px;
	top:25px;
}
.cont {
	width:1000px;
	position:relative;
	top:0px;
	left:50%;
	margin-left:-500px;
}
.cont .logo {
	position:absolute;
	left:18px;
	top:9px;
	z-index:4;
}
.cont .tryForFree {
	position:absolute;
	left:234px;
	top:7px;
	z-index:4;
}
.cont .centerPanel {
	position:absolute;
	z-index:2;
	left:5px;
	top:44px;
}
	
.cont .tabs {
	position:absolute;
	left:446px;
	top:59px;
	z-index:2;
	line-height:21px;
	width:535px;
}
.cont .tabs a {
	position:absolute;
	white-space:nowrap;
	z-index:9;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	color:#0db4e7;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	border-left:14px
	solid
	transparent;
	border-right:14px
	solid
	transparent;
	border-top:3px
	solid
	transparent;
	border-bottom:5px
	solid
	transparent;
}
.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 {
	position:absolute;
	white-space:nowrap;
	top:0px;
	left:0px;
	z-index:2;
	color:#edf9fd;
	margin-left:1px;
	margin-top:1px;
}
.cont .tabs .hl {
	display:none;
	position:absolute;
	z-index:1;
	top:4px;
	width:144px;height:32px;
	background-image:url(../images/selTabHl.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.centerBg {
	top:214px;
	position:relative;
	z-index:2;
	background-image:url(../images/centerBg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.center {
	height:625px;
	z-index:3;
	position:relative;
	top:-127px;
}
.center img {
	position:absolute;
	z-index:3;
}
.pagesCont {
	z-index:3;
	width:892px;
	position:relative;
	line-height:19px;
}
.pagesCont a {
	text-decoration:underline;
}
.pagesCont .tabberlive a {
	text-decoration:none;
}
.up {
	margin-top:-127px;
	margin-bottom:-24px;
	zoom:1
}

.about {
	position:absolute;
	left:54px;
	top:25px;
	width:670px;height:100px;
	color:#51779d;
	font-family:Arial,Helvetica,sans-serif;
}
.about h1 {
	font-size:16px;
	white-space:nowrap;
	position:relative;
	z-index:2;
}
.about h1.sh {
	position:absolute;
	color:#FFF;
	z-index:1;
	top:1px;
	left:1px;
}
.about p {
	font-size:13px;
	margin-top:5px;
}
.about a {
	text-decoration:underline;
	color:#00A2C7 !important;
}
.about a[rel="lytebox"] {
	text-decoration:none;
	border-bottom:1px solid #00A2C7;
	border-bottom-style:dotted;
}

.pagesCont {
	padding:25px 54px;
}
.pagesCont .title {
	position:relative;
	color:#51779d;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:22px;
}
.pagesCont .title h1 {
	font-size:16px;
	white-space:nowrap;
	position:relative;
	z-index:2;
}
.pagesCont .title h1.sh {
	position:absolute;
	color:#FFF;
	z-index:1;
	top:1px;
	left:1px;
	*top:3px;
}
.pagesCont p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:17px;
}
.pagesCont h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#3d5463;
	margin-top:40px;
	margin-bottom:20px;
}
.pagesCont h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#536774;
	padding-left:20px;
	margin-bottom:10px;
}
	
table.providersList .iconsCol {
	width:87px;
	vertical-align:top;
}
table.providersList .iconsCol div {
	width:88px;height:37px;
	background-image:url(../images/providersIcons.gif);
	background-repeat:no-repeat;
	position:relative;
}
table.providersList .desCol {
	padding-left:17px;
	padding-bottom:25px;
}
table.providersList p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:8px;
}
.icon1 {
	background-position:-4px 0px;
}
.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;
}
	
table.channelsList .iconsCol {
	vertical-align:top;
}
table.channelsList .iconsCol div {
	width:32px;height:32px;
	background-image:url(../images/ChannelsIcons.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	margin-top:3px;
}
table.channelsList .desCol {
	padding-left:17px;
	padding-bottom:28px;
}
table.channelsList p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:8px;
}
table.channelsList p b {
	position:relative;
	top:5px;
}

.downloadCont {
	padding-top:3px;
}
.downloadCont span {
	margin-left:6px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	color:#7a7a7a;
}
a.download {
	display:block;
	width:81px;height:21px;
	background-image:url(../images/downloadBtn.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	position:relative;
	top:0px;
}
a.download:hover {
	background-position:0px -21px;
}
a.download:active {
	background-position:0px -42px;
}
a.install {
	display:block;
	width:63px;height:21px;
	background-image:url(../images/installBtn.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	position:relative;
	top:0px;
}
a.install:hover {
	background-position:0px -21px;
}
a.install:active {
	background-position:0px -42px;
}
	

.channelsIcons {
	position:absolute;
	left:288px;
	top:140px;
	width:470px;height:40px;
	z-index:4;
}
.channelsIcons .hoverTitle {
	position:absolute;
	left:0px;
	top:-18px;
	display:none;
	white-space:nowrap;
	margin-left:-18px;
}
.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 {
	height:24px;
	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0px -226px;
	overflow:visible;
}
.channelsIcons .hoverTitle .c span {
	margin-left:-36px;
	margin-right:4px;
	margin-top:4px;
	float:left;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	color:#7b6c26;
}
.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;
	width:32px;height:32px;
	background-image:url(../images/ChannelsIcons.jpg);
	cursor:pointer;
	float:left;
	margin-right:10px;
}
/* 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 {
	background-image:url(../images/ibb.jpg) !important;
	background-repeat:no-repeat;
	background-position:3px 0px;
	height:43px !important;
	margin-top:1px !important;
}

.features {
	position:absolute;
	top:440px;
	left:23px;
	width:960px;height:330px;
}
.features h3 {
	position:absolute;
	left:60px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#ffb03b;
}
.features .cell {
	position:absolute;
}
.features .cell .marker {
	position:absolute;
	left:-17px;
	top:6px;
	width:12px;height:10px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-53px 0px;
}
.features .cell .light {
	position:relative;
	z-index:2;
	width:180px;height:20px;
	background-image:url(../images/gradients.png);
	background-position:0px -250px;
	margin-bottom:-20px;
}
.features .cell h4 {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:17px;
	color:#6cafc6;
	font-weight:normal;
	margin-top:1px;
	margin-bottom:-1px;
}
.features .cell div {
	font-family:Tahoma,Geneva,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:0px;
	width:864px;height:50px;
}
.choise .try {
	background-image:url(../images/tryNow.png);
	background-repeat:no-repeat;
	display:block;
	width:130px;height:49px;
	position:absolute;
	left:143px;
	text-decoration:none;
}
.choise .try:hover {
	background-position:0px -49px;
}
.choise .try:active {
	background-position:0px -98px;
}
.choise .freeDes {
	position:absolute;
	left:278px;
	top:2px;
	width:175px;height:43px;
	color:#8acc17;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:16px;
}
.choise .or {
	position:absolute;
	left:489px;
	top:13px;
	color:#acabab;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
}
.choise .forBusiness {
	background-image:url(../images/proposalBg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:306px;height:55px;
	position:absolute;
	left:519px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:italic;
	font-size:18px;
	color:#0568cb;
	text-align:center;
	text-decoration:none;
}

.centerBottom {
	position:relative;
	top:214px;
	left:20px;
}
.bottomBlocks {
	position:relative;
	top:214px;
	padding-top:28px;
	margin-left:20px;
	height:140px;
	margin-bottom:88px;
}
.bottomBlocks .news {
	position:absolute;
}
.bottomBlocks .news .title {
	background-image:url(../images/newsTitle.jpg);
	background-repeat:no-repeat;
	width:184px;height:63px;
}
.bottomBlocks .news .cells {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	width:610px;
	position:absolute;
	left:17px;
	top:45px;
}
.bottomBlocks .news .cells div {
	float:left;
	display:block;
	width:150px;height:110px;
}
.bottomBlocks .news .cells a {
	text-decoration:none;
	color:#3c9dcb;
}
.bottomBlocks .news .cells a:visited {
	color:#3c9dcb;
}
.bottomBlocks .news .cells a:hover {
	opacity:1;
}
.bottomBlocks .news .cells h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ee9646;
}
.bottomBlocks .news .cells .c2 {
	opacity:0.85;
}
.bottomBlocks .news .cells .c3 {
	opacity:0.70;
}
.bottomBlocks .news .cells .c4 {
	opacity:0.55;
}
.bottomBlocks .feedBack {
	position:absolute;
	left:643px;
}
.bottomBlocks .feedBack .title {
	background-image:url(../images/stayintouchTitle.jpg);
	background-repeat:no-repeat;
	width:184px;height:63px;
}
.bottomBlocks .feedBack .icons {
	position:relative;
	left:9px;
	top:-20px;
}
.bottomBlocks .feedBack .icons a {
	position:absolute;
	display:block;
	width:155px;height:40px;
	background-image:url(../images/feedbackIcons.gif);
	background-repeat:no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.bottomBlocks .feedBack .icons a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.bottomBlocks .feedBack .icons .blogRss {
	left:0px;
	background-position:-2px 0px;
}
.bottomBlocks .feedBack .icons .linkedIn {
	left:155px;
	background-position:-157px 0px;
}
.bottomBlocks .feedBack .icons .twitter {
	top:40px;
	background-position:-2px -40px;
}
.bottomBlocks .feedBack .icons .facebook {
	left:155px;
	top:40px;
	background-position:-157px -40px;
}
			
table.bottom {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	position:relative;
	top:153px;
}
table.bottom td {
	padding:0;
	margin:0;
}
td.left {
	height:165px;
	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0px -432px;
	text-align:right;
	position:relative;
}
td.left div {
	background-image:url(../images/filesInCloud.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	height:100%;
}
td.main {
	height:120px;
	width:330px;
	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0px -294px;
	vertical-align:top;
}
td.main .copyCont {
	position:relative;
	font-size:12px;
	font-family:Tahoma,Geneva,sans-serif;
	font-weight:bold;
	margin-top:24px;
	margin-left:2px;
}
td.main .copy_sh {
	position:absolute;
	left:1px;
	top:1px;
	color:#FFF;
}
td.main .copy {
	position:absolute;
	color:#397ca6;
}
td.main span {
	font-size:15px;
}
td.right {
	background-image:url(../images/gradients.png);
	background-repeat:repeat-x;
	background-position:0px -294px;
}
.rbik {
	overflow:hidden;
}
.rbik div {
	background-image:url(../images/filesInCloud.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	height:100%;
}
.menuCont {
	position:relative;
	height:1px;
}
.menuCont .menu {
	position:absolute;
	left:-3px;
	top:-25px;
	width:660px;
	white-space:nowrap;
}
.menuCont .menu a {
	display:block;
	float:left;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:17px;
	padding:3px 11px;
	color:#588cad;
	text-decoration:none;
	background-image:url(../images/gradients.png);
	background-repeat:no-repeat;
	background-position:0px -629px;
	display:inline;
	float:none;
	margin-left:-5px;
}
.menuCont .menu a:hover {
	text-decoration:underline;
}
.menuCont .menu :first-child {
	background-image:none;
}
.menuCont .menu2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#e3a350;
	position:absolute;
	left:2px;
	top:0px;
	width:660px;
	white-space:nowrap;
}
.menuCont .menu2 a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#e3a350;
	text-decoration:none;
}
.menuCont .menu2 a:hover {
	text-decoration:underline;
}
.menuCont .menu2 span {
	padding:0px 2px;
}
		

	
.index {
	margin-top:18px;
	margin-left:1px;
}
.index .line {
	position:relative;
}
.index a {
	font-family:Arial,Helvetica,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 {
	position:relative;
	top:1px;
	margin-left:8px;
	line-height:20px;
	*top:3px;
}
.index .arr {
	width:5px;height:10px;
	display:inline;
	float:left;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-3px -33px;
	position:absolute;
	left:0px;
	top:6px;
}
.index .arr, x:-moz-any-link, x:default {
	top:7px;
}
.index .l2 {
	padding-left:20px;
	padding-bottom:12px;
}
.index .l2 a {
	font-size:12px;
}
.index .l2 .line {
	margin-bottom:0px;
}
.index .l2 .arr {
	width:5px;height:9px;
	background-position:-3px -34px;
	top:7px;
}
.index .l2 .arr, x:-moz-any-link, x:default {
	top:8px;
}
.index .l2 .arr {
	*top:7px;
}

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

.toIndex {
	float:right;
	position:relative;
	top:-4px;
	*top:-26px
}
.toIndex a {
	color:#ffa;
	font-size:12px;
	color:#536774;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #536774;
	border-bottom-style:dotted;
}
.toIndex span {
	position:relative;
	top:1px;
	margin-left:8px;
	line-height:20px;
	*top:3px;
}
.toIndex .arr {
	width:5px;height:10px;
	display:inline;
	float:left;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-9px -32px;
	position:absolute;
	left:0px;
	top:7px;
}
.toIndex .arr, x:-moz-any-link, x:default {
	top:8px;
}
.toIndex .arr {
	*top:9px;
}


.qaBlock {
	font-family:Arial,Helvetica,sans-serif;
	padding-left:20px;
	padding-bottom:25px;
}
.qIcon, .aIcon {
	width:17px;height:18px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-101px -0px;
	float:left;
	position:relative;
	top:0px;
}
.aIcon {
	background-position:-101px -21px;
	top:1px;
}
.q {
	font-size:16px;
	color:#0db4e7;
	font-weight:bold;
	margin-left:26px;
	margin-bottom:8px;
}
.a {
	font-size:14px;
	margin-left:26px;
}
h3 .providerLogo {
	width:88px;height:37px;
	background-image:url(../images/providersIcons.gif);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	*top:-23px
}

.getSkype {
	width:143px;height:106px;
	background-image:url(../images/SkypeLogo.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:200px;
	top:-39px;
}
.contactsPage {
	line-height:inherit;
}
.contactsPage table.lines {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	border-collapse:collapse;
	position:relative;
	top:13px;
}
.contactsPage table.lines td {
	padding:0;
	height:37px;
}
.contactsPage table.lines .icon {
	width:25px;height:23px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
}
.contactsPage table.lines .nameCol {
	width:120px;
	padding-left:5px;
	padding-top:2px;
	padding-right:1px;
}
.contactsPage table.lines .dotted {
	height:1px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	position:relative;
	top:-4px;
}
.contactsPage table.lines a {
	color:#0978ac;
}
.contactsPage form .nameCol {
	padding-top:4px !important;
	padding-right:2px !important;
}
.contactsPage form td {
	vertical-align:top;
}
.contactsPage form .t {
	border:1px solid #CEDFE5;
	padding:3px 2px 2px;
	width:185px;
}
.contactsPage form textarea {
	border:1px solid #CEDFE5;
	padding:3px 2px 2px;
	width:297px;height:150px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}
.contactsPage form .submit {
	width:80px;height:28px;
	float:right;
	margin-top:10px;
	cursor:pointer;
}


.pricingPage {
	line-height:inherit;
}
.pricingPage .lines {
	padding-left:20px;
	padding-right:20px;
}
.pricingPage .line {
	margin-right:117px;
	height:40px;
	position:relative;
	z-index:1;
	white-space:nowrap;
}
.pricingPage .line:hover {
	z-index:2;
	margin-left:0px;
}
.pricingPage .line:hover input {
	background-position:0px -33px;
}
.pricingPage .line:hover a.input {
	background-position:0px -33px;
}
.pricingPage .line:hover .hl {
	display:block;
}

.allInclude {
	width:769px;
	color:#51779d;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:right;
	height:30px;
	margin-top:-20px;
}
.allInclude b {
	color:#FFF;
	background-color:#51779d;
	padding:1px 4px;
}
.allInclude p {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	margin-top:1px;
}

.priceBlock {
	padding-left:28px;
}
.priceBlock .p {
	background-color:#FFFDE6;
}
.priceBlock .name {
	float:left;
	width:320px;
	color:#f0aa58;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:16px;
	padding-top:8px;
}
.priceBlock .des {
	float:left;
	width:250px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:14px;
	color:#88bf3d;
	padding-top:12px;
}
.priceBlock .des img {
	background-image:url(../images/smallIcons.png);
	position:relative;
	background-repeat:no-repeat;
	float:left;
}
.priceBlock .des .plus {
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-106px -88px;
	position:relative;
	top:1px;
	float:none;
	margin:0px 5px;
}
.priceBlock .price {
	float:left;
	width:78px;
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	color:#f0aa58;
	padding-top:7px;
	text-align:right;
	padding-right:4px;
}
.priceBlock .price span {
	color:#f5c58e;
	font-size:12px;
}
.priceBlock .price sup {
	color:#f5c58e;
	font-size:12px;
	position:relative;
	top:3px;
}
.priceBlock .btn {
	float:left;
	width:70px;
	padding-top:4px;
	padding-left:3px;
}
.priceBlock .btn input {
	width:71px;height:33px;
	background-image:url(../images/signUpBtn.png);
	background-repeat:no-repeat;
	border-style:none;
	background-color:transparent;
	cursor:pointer;
	padding:0;
}
.priceBlock .btn input:active {
	background-position:0px -66px;
	outline:none;
}
.priceBlock .btn a.input {
	display:block;
	width:71px;height:33px;
	background-image:url(../images/signUpBtn.png);
	background-repeat:no-repeat;
	border-style:none;
	background-color:transparent;
	cursor:pointer;
	padding:0;
}
.priceBlock .btn a.input:active {
	background-position:0px -66px;
	outline:none;
}
.priceBlock .offer {
	width:118px;height:40px;
	background-image:url(../images/offers.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:-123px;
}
.priceBlock .hl {
	position:absolute;
	left:0px;
	top:0px;
	width:0px;height:0px;
	z-index:5;
	display:none;
	zoom:1
}
.priceBlock .hl .b1 {
	position:absolute;
	width:751px;height:2px;
	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
	top:-2px;
	left:-2px;
}
.priceBlock .hl .b2 {
	position:absolute;
	z-index:9;
	width:5px;height:40px;
	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
	top:0px;
	left:-2px;
	background-position:0px -2px;
}
.priceBlock .hl .b3 {
	position:absolute;
	z-index:9;
	width:751px;height:2px;
	background-image:url(../images/hlBorder.png);
	background-position:0px -42px;
	background-repeat:no-repeat;
	top:40px;
	left:-2px;
}
.priceBlock .hl .b4 {
	position:absolute;
	z-index:9;
	width:5px;height:40px;
	background-image:url(../images/hlBorder.png);
	background-repeat:no-repeat;
	top:0px;
	left:744px;
	background-position:-746px -2px;
}
.priceBlock .hl .about {
	width:478px;
	font-family:Tahoma,Geneva,sans-serif;
	color:#000;
	background-image:url(../images/desBg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	position:absolute;
	left:-4px;
	top:40px;
	z-index:1;
	padding:5px 10px 10px 20px;
	height:auto;
	white-space:normal;
}
.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 {
	width:288px;
	color:#4FB0DA;
	padding-top:5px;
}
.blueBlock .des {
	padding-top:8px;
	width:282px;
}
.blueBlock .des .plus {
	margin-left:10px;
}
.blueBlock .des .amazonSize {
	color:#ff9400;
	font-size:12px;
	float:left;
	margin-right:8px;
	position:relative;
	top:2px;
}
.blueBlock .price {
	color:#4FB0DA;
	font-size:18px;
	padding-top:5px;
}
.blueBlock .price span {
	color:#8fcce5;
}
.blueBlock .btn {
	padding-top:2px;
}
.blueBlock .btn input {
	width:71px;height:29px;
	background-position:-75px 0px;
}
.blueBlock .btn input:active {
	background-position:-75px -66px;
}
.blueBlock .btn a.input {
	width:71px;height:29px;
	background-position:-75px 0px;
}
.blueBlock .btn a.input:active {
	background-position:-75px -66px;
}
.blueBlock .hl .b1 {
	background-position:0px -47px;
}
.blueBlock .hl .b2 {
	height:33px;
	background-position:0px -49px;
}
.blueBlock .hl .b3 {
	background-position:0px -82px;
	top:33px;
	left:-2px;
}
.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 .p {
	background-color:#F4FFE5;
}
.greenBlock .name {
	width:260px;
	color:#82BC33;
	padding-top:8px;
	padding-left:12px;
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.greenBlock .des {
	padding-top:8px;
	width:314px;
}
.greenBlock .des .plus {
	margin-left:10px;
}
.greenBlock .des .plusL {
	float:left;
	margin-left:8px;
	margin-right:8px;
}
.greenBlock .des .amazonSize {
	color:#ff9400;
	font-size:12px;
	float:left;
	margin-right:8px;
	position:relative;
	top:2px;
}
.greenBlock .price {
	color:#67AD32;
	font-size:17px;
	font-family:Tahoma,Geneva,sans-serif;
	padding-top:5px;
	position:relative;
}
.greenBlock .price span {
	color:#8fcce5;
}
.greenBlock .price b {
	position:absolute;
	font-weight:normal;
	font-size:10px;
	left:37px;
	top:17px;
}
.greenBlock .btn {
	padding-top:2px;
}
.greenBlock .btn input {
	width:71px;height:29px;
	background-position:-149px 0px;
}
.greenBlock .btn input:active {
	background-position:-149px -66px;
}
.greenBlock .btn a.input {
	width:71px;height:29px;
	background-position:-149px 0px;
}
.greenBlock .btn a.input:active {
	background-position:-149px -66px;
}
.greenBlock .hl .b1 {
	background-position:0px -88px;
}
.greenBlock .hl .b2 {
	height:33px;
	background-position:0px -90px;
}
.greenBlock .hl .b3 {
	background-position:0px -123px;
	top:33px;
	left:-2px;
}
.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;
	list-style-type:none;
	padding-left:40px;
}
.businessPage li {
	font-size:13px;
	margin-bottom:15px;
	position:relative;
}
.businessPage li img {
	position:absolute;
	left:-19px;
	top:4px;
	width:12px;height:10px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-53px 0px;
}

#divpopupmessage {
	background-color:#FFEFE6;
	padding:5px 10px !important;
	color:#6D6C69 !important;
	border:1px solid #FFD8CC;
	border-left:1px solid #FFF5F0;
	border-top:1px solid #FFF5F0;
	margin-bottom:10px;
}
#divpopupmessage a {
	text-decoration:none;
	color:#7AA6BB !important;
}
#divpopupmessage .fromText {
	color:#B5968D;
}
#divpopupmessage .closeLink {
	text-align:right;
}


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


#DHTMLSuite_modalBox_contentDiv.messYell {
	height:auto !important;
	padding:10px 20px;
	border:2px solid #6A768E;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:13px;
	background-image:url(../images/messBg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#DHTMLSuite_modalBox_contentDiv.messYell h3 {
	margin-bottom:10px;
	font-weight:normal !important;
}
#DHTMLSuite_modalBox_contentDiv.messYell input {
	padding:3px 12px;
	cursor:pointer;
}
code {
	display:block;
	background-color:#908C82;
	color:#FFF;
	margin:2px 0px 6px 0px;
	padding:0px 6px;
	width:500px;
}

.packageinfo {
	line-height:19px !important;
}
.packageinfo h2 {
	margin-bottom:5px;
	margin-top:20px;
}
.packageinfo .title {
	margin-bottom:40px;
}
	
.award {
	display:block;
	width:133px;height:91px;
	background-image:url(../images/whmbg_EC_Award_c.png);
	right:-310px;
	top:-10px;
	position:absolute;
}
.positive_ssl {
	display:block;
	width:111px;height:109px;
	background-image:url(../images/positive_ssl.png);
	right:-170px;
	top:-18px;
	position:absolute;
}
.mcafee {
	display:block;
	right:-170px;
	top:-6px;
	position:absolute;
}

.loginMess {
	width:371px;height:97px;
	position:absolute;
	background-image:url(../images/loginMessBg.png);
	background-repeat:no-repeat;
	left:30px;
	top:36px;
	padding:10px 0px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#555;
	text-align:center;
	position:relative;
	display:none;
}
.loginMess span {
	display:block;
	margin-top:8px;
	color:#949494;
	font-size:12px;
}
.loginMess a {
	color:#4ea1cc !important;
}
.loginMess .loginCloseBtn {
	width:25px;height:20px;
	position:absolute;
	right:7px;
	top:7px;
	cursor:pointer;
	z-index:33;
}

.quotel, .quoter {
	background-image:url(../images/quote_els.png);
	background-position:-19px -10px;
	position:relative;
	top:-5px;
}
.quoter {
	background-position:-1px -10px;
}
.quotesource {
	margin-bottom:15px;
	font-size:14px;
	font-style:italic;
}
.quotesource .arr {
	width:104px;height:10px;
	background-image:url(../images/quote_els.png);
}
.quotesource a {
	font-size:12px;
	position:relative;
	top:-1px;
	left:26px;
	font-style:normal;
}
.quotesource a img {
	margin-left:-20px;
	position:relative;
	top:4px;
	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 {
	background-image:url(../images/toolsGroupIcons.gif);
	background-repeat:no-repeat;
	width:16px;height:17px;
	position:absolute;
	left:-20px;
	top:3px;
}
.clientsTools .index .gi2 {
	background-position:0px -22px;
}
.clientsTools .index .gi3 {
	background-position:0px -44px;
}
.clientsTools .index .gi4 {
	background-position:0px -66px;
}
.clientsTools .index .gi5 {
	background-position:0px -88px;
}

.hintBox {
	font-size:11px;
	font-family:Tahoma,Geneva,sans-serif;
	color:#848f94;
	float:right;
	display:block;
	background-image:url(../images/els_in.png);
	width:9px;height:11px;
	background-position:-55px 0px;
	position:relative;
	top:-26px;
	left:11px;
}

.newFormsCont label {
	background-color:#FFF;
	position:relative;
	z-index:2;
}
.newFormsCont .dotted {
	background-position:right
	-109px;
}
.newFormsCont .chkbxLbl {
	position:relative;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	left:-4px;
	padding-left:4px;
	top:-2px;
}
	
.noticeYellow {
	background-color:#FFFBE8;
	border:1px solid #FFEA8C;
	padding:5px 10px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
}

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

.bugs_problems {
	background-color:#FAFAFA;
	border:1px solid #EDEDED;
	padding:16px 0px 16px 53px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	background-image:url(../images/bugs_problems.gif);
	background-repeat:no-repeat;
	background-position:13px 8px;
	width:180px;
	margin-top:50px;
}
.bugs_problems a {
	text-decoration:none;
}
.bugs_problems a:hover {
	text-decoration:underline;
}

/* — pa l200 t150 z7*/
.modalDialog_contentDiv {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:13px;
	line-height:19px;
	height:auto !important;
	border-style:none !important;
	background-color:transparent !important;
}
.modalDialog_contentDiv table {
	border-collapse:collapse;
	background-color:transparent !important;
	width:100%;
}
.modalDialog_contentDiv table td {
	padding:0;
}
.modalDialog_contentDiv table th {
	background-color:#FCF4DD;
	border-style:none;
}
.modalDialog_contentDiv .content {
	background-color:#FFF;
	padding:0px 4px;
	background-image:url(../images/ndp_orange_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:auto !important;
	padding:3px 4px 1px 10px;
}
.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 0px;
}
.modalDialog_contentDiv .blc {
	background-position:0px -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:0px -14px;
}
.modalDialog_contentDiv .vl, .modalDialog_contentDiv .vr {
	background-image:url(../images/ndp_vboky.png);
	background-repeat:repeat-y;
	vertical-align:top;
}
.modalDialog_contentDiv .vr {
	background-position:-14px 0px;
}
.modalDialog_contentDiv .poloska {
	background-image:url(../images/ndp_orange_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	width:9px;height:145px;
	height:80px;
}
	
.modalDialog_contentDiv .plain .content {
	background-image:none;
	padding:5px 20px 6px;
	white-space:nowrap;
}
.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 {
	width:102px !important;
	height:11px !important;
	float:right !important;
	position:relative;
	top:9px;
}
#psContainer span {
	color:#7F7F7F;
	font-size:11px;
	position:absolute;
	top:-15px;
}
#psStrength {
	height:9px !important;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
}

.rightBox {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	clear:right;
}
.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:0px;
}
.selectedPckg .line {
	margin-right:0px;
}
.selectedPckg .line div {
	float:left;
	width:auto;
	margin-right:20px;
}
.selectedPckg .price {
	float:right !important;
}
.selectedPckg .price b {
	left:-5px;
	top:14px;
}
.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:0px !important;
}
.selectedPckg .price {
	padding-top:7px;
}
	
.descr {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#474747;
	padding:3px 12px;
}

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


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


#content-main_menu a.providerFAQ {
	float:left;
	width:auto;
	background-image:none;
	height:auto;
	padding-left:0px;
	text-decoration:underline;
	font-size:11px;
	margin-top:5px;
	color:#848F94;
}
