body {text-align: center; height:100%; overflow-y:auto; margin: 0; padding: 0 0 30px 0; background: url('/resources/img/all/pr/striped_bg.jpg'); font-size: 1em;} img {border: 0;} p {padding: 4px 0 4px 0; margin: 0; font-family: Arial; font-weight: normal; color: #444444; font-size: 1em;} p a {color: #336699;} a:active, a:focus {outline: 0;} input:active, input:focus {outline: 0;} div {padding: 0; margin: 0; font-family: Arial; font-weight: normal; color: #000;} form {padding: 0; margin: 0; border: 0;} fieldset {padding: 0; margin: 0; border: 0;} input {padding: 0; margin: 0;} select {padding: 0; margin: 0;} textbox {padding: 0; margin: 0;} ul {padding: 0; margin: 0;} li {padding: 0; margin: 0; list-style-type: none;} h1 {padding: 0; margin: 0; font-weight: bold; font-family: Arial; font-size: 1.3em; color: #33ccff; color: #33ccff; text-align: left;} h2 {padding: 0; margin: 0;} h3 {padding: 0; margin: 0;} table {padding: 0; margin: 0;} td {padding: 0; margin: 0;} hr {padding: 0; margin: 0;} .hidden {display: none;} .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} .clearfix {display:inline-block;}  .clearfix {display:block;}  div.actionStatus {font-family: Arial; font-size: 14px; margin: 10px 0 10px 0;} br.clear {clear: both; line-height: 0;} p.confirmation {font-family: Arial; text-align: left; font-weight: normal; font-size: 1em;} p.actionStatus {font-size: 0.8em; font-family: Arial; background-image: url('/resources/img/all/ico_err.png'); background-repeat: no-repeat; background-position: left top; margin: 4px 0 0 10px; height: 16px; padding: 1px 0 6px 20px; text-align: left;} p.return {font-family: Arial; font-size: 1em; text-align: left; font-weight: normal; font-size: 0.8em;} p.explain {text-align: left; clear: both; margin-left: 0; margin-top: 4px;} h1.confirmation {text-align: left; color: #33ccff; font-weight: bold; font-family: Arial; font-size: 1.3em;} span.mandatory {padding: 0 0 0 2px; color: #ff0000;} div.badge {position: fixed; right: -39px; text-align: center; width: 90px; top: 180px; background-image: url('/resources/img/all/feedback-badge.png'); margin: 0 0 0 0px; padding: 2px 4px 2px 4px; color: #fff; font-size: 0.9em; font-weight: bold; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg);} div.badge:hover {background-image: url('/resources/img/all/feedback-badge-active.png');} div.badge a {color: #fff; text-decoration: none; display: block;} div.badge a:hover {color: #EAFFEF} div#statusBox {visibility: hidden; background-color: #66CCFF; padding: 4px 10px 4px 10px; color: white; width: auto; right: 0; top: 0; position: fixed; z-index: 9999; font-size: 0.75em;} div#statusBox a {text-decoration: underline; font-size: 0.75em;} div.cornerBox {width: 960px; margin: auto; position: relative; border: 1px solid #000;} div.corner {position: absolute; width: 6px; height: 6px; font-size: 0%;} div.cornerBoxInnerWhite {background-color: #fff; padding: 10px;} div.BottomLeftGrey { bottom: 0; left: 0; background: url('/resources/img/all/pr/left_bottom_corner.png') no-repeat; bottom: -1px; left: -1px; } div.BottomRightGrey{ bottom: 0; right: 0; background: url('/resources/img/all/pr/right_bottom_corner.png') no-repeat; bottom: -1px; right: -1px;}  div.hearder {margin: 0px 0 25px 0;} div.languageLine {text-align: right; clear: both; width: 100%;} div.languageLine div.worldIcon {float: right; margin-top: 3px;} div.languageSwitcher {text-align: right; float: right; display: block; padding: 2px 4px 4px 4px;} div.languageSwitcher a { cursor:pointer; text-decoration: none; font: 12px "Myriad Pro", arial, sans-serif; color: #444444;} ul.language {-moz-box-shadow: 2px 2px 10px #7B7B7B;-webkit-box-shadow: 2px 2px 10px #7B7B7B;-moz-border-radius: 4px;-webkit-border-radius: 4px;position: absolute; z-index: 1; background-color: #F5F5F5; border: 1px solid #BFBFBF; right: 2px; padding: 0; margin: 0; font-family: Arial; font-size: 0.7em; font-weight: bold; color: #444444;} ul.language li {text-align: left; width: 100%; margin: 0; padding: 0; float: left; clear: both; list-style-type: none; font-family: Arial; font-weight: bold; color: #444444;} ul.language li:hover {background: #E3E3E3;} ul.language li div {padding: 2px 5px 1px 5px;} ul.language li a {text-decoration: none; vertical-align: top; margin: 0; padding: 0; font: 12px "Myriad Pro", arial, sans-serif; color: #444444;} ul.language li img {padding: 2px 0 0 0; margin: 0 4px 0 0;} div.topMenuContainer {width: 961px; margin: 0px auto; position: relative; padding: 0 0 24px 0; z-index: 3000;} p.logoMain {float: left; width:124px; height:43px; margin: 0px auto; padding: 0;}  ul.topMenuLV {background:url('/resources/img/lv/pr/top_menu.png') no-repeat; float: left; width:837px; height:43px; margin: 0px auto;} ul.topMenuLV span {display: none;} ul.topMenuLV li, .topMenuLV a {height:43px; display:block;} ul.topMenuLV li {float:left; list-style:none; display:inline;} ul.topMenuLV li.homePage {width: 91px;} ul.topMenuLV li.howDoesItWork {width: 101px;} ul.topMenuLV li.benefits {width: 80px;} ul.topMenuLV li.features {width: 70px;} ul.topMenuLV li.examples {width: 99px;} ul.topMenuLV li.prices {width: 57px;} ul.topMenuLV li.support {width: 71px;} ul.topMenuLV li.blog {width: 118px;} ul.topMenuLV li.signUp {width: 72px;} ul.topMenuLV li.logIn {width: 77px;} ul.topMenuLV li.homePage a:hover {background:url('/resources/img/lv/pr/top_menu.png') 0px -43px no-repeat; } ul.topMenuLV li.howDoesItWork a:hover {background:url('/resources/img/lv/pr/top_menu.png') -91px -43px no-repeat; } ul.topMenuLV li.benefits a:hover {background:url('/resources/img/lv/pr/top_menu.png') -192px -43px no-repeat; } ul.topMenuLV li.features a:hover {background:url('/resources/img/lv/pr/top_menu.png') -272px -43px no-repeat; } ul.topMenuLV li.examples a:hover {background:url('/resources/img/lv/pr/top_menu.png') -342px -43px no-repeat; } ul.topMenuLV li.prices a:hover {background:url('/resources/img/lv/pr/top_menu.png') -441px -43px no-repeat; } ul.topMenuLV li.support a:hover {background:url('/resources/img/lv/pr/top_menu.png') -498px -43px no-repeat; } ul.topMenuLV li.blog a:hover {background:url('/resources/img/lv/pr/top_menu.png') -569px -43px no-repeat; } ul.topMenuLV li.signUp a:hover {background:url('/resources/img/lv/pr/top_menu.png') -687px -43px no-repeat; } ul.topMenuLV li.logIn a:hover {background:url('/resources/img/lv/pr/top_menu.png') -759px -43px no-repeat; }  ul.topMenuEN {background:url('/resources/img/en/pr/top_menu.png') no-repeat; float: left; width:837px; height:43px; margin: 0px auto;} ul.topMenuEN span {display: none;} ul.topMenuEN li, .topMenuEN a {height:43px; display:block;} ul.topMenuEN li {float:left; list-style:none; display:inline;} ul.topMenuEN li.homePage {width: 58px;} ul.topMenuEN li.howDoesItWork {width: 143px;} ul.topMenuEN li.benefits {width: 70px;} ul.topMenuEN li.features {width: 74px;} ul.topMenuEN li.examples {width: 81px;} ul.topMenuEN li.prices {width: 56px;} ul.topMenuEN li.support {width: 72px;} ul.topMenuEN li.blog {width: 188px;} ul.topMenuEN li.signUp {width: 47px;} ul.topMenuEN li.logIn {width: 48px;} ul.topMenuEN li.homePage a:hover {background:url('/resources/img/en/pr/top_menu.png') 0px -43px no-repeat; } ul.topMenuEN li.howDoesItWork a:hover {background:url('/resources/img/en/pr/top_menu.png') -58px -43px no-repeat; } ul.topMenuEN li.benefits a:hover {background:url('/resources/img/en/pr/top_menu.png') -201px -43px no-repeat; } ul.topMenuEN li.features a:hover {background:url('/resources/img/en/pr/top_menu.png') -271px -43px no-repeat; } ul.topMenuEN li.examples a:hover {background:url('/resources/img/en/pr/top_menu.png') -345px -43px no-repeat; } ul.topMenuEN li.prices a:hover {background:url('/resources/img/en/pr/top_menu.png') -426px -43px no-repeat; } ul.topMenuEN li.support a:hover {background:url('/resources/img/en/pr/top_menu.png') -482px -43px no-repeat; } ul.topMenuEN li.blog a:hover {background:url('/resources/img/en/pr/top_menu.png') -554px -43px no-repeat; } ul.topMenuEN li.signUp a:hover {background:url('/resources/img/en/pr/top_menu.png') -742px -43px no-repeat; } ul.topMenuEN li.logIn a:hover {background:url('/resources/img/en/pr/top_menu.png') -789px -43px no-repeat;}  ul.topMenuRU {background:url('/resources/img/ru/pr/top_menu.png') no-repeat; float: left; width:837px; height:43px; margin: 0px auto;} ul.topMenuRU span {display: none;} ul.topMenuRU li, .topMenuRU a {height:43px; display:block;} ul.topMenuRU li {float:left; list-style:none; display:inline;} ul.topMenuRU li.homePage {width: 118px;} ul.topMenuRU li.howDoesItWork {width: 116px;} ul.topMenuRU li.benefits {width: 100px;} ul.topMenuRU li.features {width: 93px;} ul.topMenuRU li.examples {width: 68px;} ul.topMenuRU li.prices {width: 79px;} ul.topMenuRU li.support {width: 105px;} ul.topMenuRU li.signUp {width: 107px;} ul.topMenuRU li.logIn {width: 51px;} ul.topMenuRU li.homePage a:hover {background:url('/resources/img/ru/pr/top_menu.png') 0px -43px no-repeat; } ul.topMenuRU li.howDoesItWork a:hover {background:url('/resources/img/ru/pr/top_menu.png') -118px -43px no-repeat; } ul.topMenuRU li.benefits a:hover {background:url('/resources/img/ru/pr/top_menu.png') -234px -43px no-repeat; } ul.topMenuRU li.features a:hover {background:url('/resources/img/ru/pr/top_menu.png') -334px -43px no-repeat; } ul.topMenuRU li.examples a:hover {background:url('/resources/img/ru/pr/top_menu.png') -427px -43px no-repeat; } ul.topMenuRU li.prices a:hover {background:url('/resources/img/ru/pr/top_menu.png') -495px -43px no-repeat; } ul.topMenuRU li.support a:hover {background:url('/resources/img/ru/pr/top_menu.png') -574px -43px no-repeat; } ul.topMenuRU li.signUp a:hover {background:url('/resources/img/ru/pr/top_menu.png') -679px -43px no-repeat; } ul.topMenuRU li.logIn a:hover {background:url('/resources/img/ru/pr/top_menu.png') -786px -43px no-repeat; }  ul.topMenuIT {background:url('/resources/img/it/pr/top_menu.png') no-repeat; float: left; width:837px; height:43px; margin: 0px auto;} ul.topMenuIT span {display: none;} ul.topMenuIT li, .topMenuIT a {height:43px; display:block;} ul.topMenuIT li {float:left; list-style:none; display:inline;} ul.topMenuIT li.homePage {width: 80px;} ul.topMenuIT li.howDoesItWork {width: 115px;} ul.topMenuIT li.benefits {width: 73px;} ul.topMenuIT li.features {width: 117px;} ul.topMenuIT li.examples {width: 62px;} ul.topMenuIT li.prices {width: 52px;} ul.topMenuIT li.support {width: 78px;} ul.topMenuIT li.spacer {width: 169px;} ul.topMenuIT li.signUp {width: 44px;} ul.topMenuIT li.logIn {width: 46px;} ul.topMenuIT li.homePage a:hover {background:url('/resources/img/it/pr/top_menu.png') 0px -43px no-repeat; } ul.topMenuIT li.howDoesItWork a:hover {background:url('/resources/img/it/pr/top_menu.png') -80px -43px no-repeat; } ul.topMenuIT li.benefits a:hover {background:url('/resources/img/it/pr/top_menu.png') -195px -43px no-repeat; } ul.topMenuIT li.features a:hover {background:url('/resources/img/it/pr/top_menu.png') -268px -43px no-repeat; } ul.topMenuIT li.examples a:hover {background:url('/resources/img/it/pr/top_menu.png') -385px -43px no-repeat; } ul.topMenuIT li.prices a:hover {background:url('/resources/img/it/pr/top_menu.png') -447px -43px no-repeat; } ul.topMenuIT li.support a:hover {background:url('/resources/img/it/pr/top_menu.png') -499px -43px no-repeat; } ul.topMenuIT li.spacer a:hover {background:url('/resources/img/it/pr/top_menu.png') -577px -43px no-repeat; } ul.topMenuIT li.signUp a:hover {background:url('/resources/img/it/pr/top_menu.png') -746px -43px no-repeat; } ul.topMenuIT li.logIn a:hover {background:url('/resources/img/it/pr/top_menu.png') -790px -43px no-repeat; }  ul.topMenuET {background:url('/resources/img/et/pr/top_menu.png') no-repeat; float: left; width:837px; height:43px; margin: 0px auto;} ul.topMenuET span {display: none;} ul.topMenuET li, .topMenuET a {height:43px; display:block;} ul.topMenuET li {float:left; list-style:none; display:inline;} ul.topMenuET li.homePage {width: 62px;} ul.topMenuET li.howDoesItWork {width: 141px;} ul.topMenuET li.benefits {width: 64px;} ul.topMenuET li.features {width: 95px;} ul.topMenuET li.examples {width: 75px;} ul.topMenuET li.prices {width: 77px;} ul.topMenuET li.support {width: 46px;} ul.topMenuET li.spacer {width: 176px;} ul.topMenuET li.signUp {width: 28px;} ul.topMenuET li.logIn {width: 73px;} ul.topMenuET li.homePage a:hover {background:url('/resources/img/et/pr/top_menu.png') 0px -43px no-repeat; } ul.topMenuET li.howDoesItWork a:hover {background:url('/resources/img/et/pr/top_menu.png') -62px -43px no-repeat; } ul.topMenuET li.benefits a:hover {background:url('/resources/img/et/pr/top_menu.png') -203px -43px no-repeat; } ul.topMenuET li.features a:hover {background:url('/resources/img/et/pr/top_menu.png') -267px -43px no-repeat; } ul.topMenuET li.examples a:hover {background:url('/resources/img/et/pr/top_menu.png') -362px -43px no-repeat; } ul.topMenuET li.prices a:hover {background:url('/resources/img/et/pr/top_menu.png') -437px -43px no-repeat; } ul.topMenuET li.support a:hover {background:url('/resources/img/et/pr/top_menu.png') -514px -43px no-repeat; } ul.topMenuET li.spacer a:hover {background:url('/resources/img/et/pr/top_menu.png') -560px -43px no-repeat; } ul.topMenuET li.signUp a:hover {background:url('/resources/img/et/pr/top_menu.png') -736px -43px no-repeat; } ul.topMenuET li.logIn a:hover {background:url('/resources/img/et/pr/top_menu.png') -764px -43px no-repeat; }   div.footer {background-color: #cccccc; height: 30px; border-top: 1px solid #999999;} div.footer p.logo {float: left; text-align: left; padding: 4px 20px 0 5px;} div.footer ul {padding: 8px 5px 0 5px;} div.footer li {float: left; padding: 0 3px 0 3px; font-family: Arial; font-size: 0.7em; font-weight: bold; color: #333333; list-style-type: none;} div.footer li a {text-decoration: none; color: #333333;} div.footer li a:hover {text-decoration: underline; color: #0066cc;} div.footer li.legal {float: right;} div.footer li.forum {padding: 0 3px 0 3px; } div.footer li.forum a {color: #0099ff;} div.bottomLine {width: 961px; margin: 0 auto;} div.bottomLine ul {margin: 2px 2px 0 0;} div.bottomLine li.siteMapLink {text-align: right; margin: 0; font-size: 0.7em; color: #777777; float: right; padding: 0; background: url('/resources/img/all/pr/icons/sitemap.gif') no-repeat; background-position: 0 2px;} div.bottomLine li.siteMapLink a {color: #777777; text-decoration: none; padding: 0 4px 0 16px;} div.bottomLine li.siteMapLink a:hover {text-decoration: underline} div.bottomLine p.summaryLine {font-family: Arial; font-size: 0.8em; color: #aaaaaa; padding: 0; margin: 0; clear: both;}   div.TopLeftBlue { top: 0; left: 0; background: url('/resources/img/all/pr/left_top_corner.png') no-repeat; top: -1px; left: -1px;} div.TopRightBlue { top: 0; right: 0; background: url('/resources/img/all/pr/right_top_corner.png') no-repeat; top: -1px; right: -1px;} div.cornerBoxInnerBlue {background: url('/resources/img/all/pr/blue_gradient.png'); padding: 25px 0px 25px 15px; } div.cornerBoxInnerBlue div.serviceDescription {float: left; padding: 0px 15px 0px 10px; text-align: left; font-family: Verdana;} div.cornerBoxInnerBlue div.serviceDescription div.introText {padding-bottom: 18px;} div.cornerBoxInnerBlue div.screencastImage {float: left; padding-top: 4px; padding-bottom: 15px; padding-right: 5px; padding-left: 7px;} div.cornerBoxInnerBlue div.screencastImage div.seeExamplesLink {font-family: Arial; font-weight: bold; font-size: 0.9em; padding-top: 16px;} div.cornerBoxInnerBlue div.screencastImage div.seeExamplesLink a {text-decoration: underline; color: #000;} div.cornerBoxInnerBlue div.screencastImage div.seeExamplesLink a:hover {text-decoration: underline; color: #000;} div.cornerBoxInnerBlue div.screencastImage div.seeExamplesLink img {margin-left: 10px; padding-bottom: 1px;} div.cornerBoxInnerBlue ul.sellingPoints {float: left; list-style-type: none; text-align: left; line-height: 2em; font-family: Arial; font-weight: bold; padding: 10px 10px 20px 18px;} div.cornerBoxInnerBlue ul.sellingPoints li {background: url('/resources/img/all/pr/icons/ico_tick.png') no-repeat; background-position: 0px 6px; padding-left: 22px;} div.cornerBoxInnerBlue ul.sellingPointsRU {float: left; list-style-type: none; text-align: left; font-family: Arial; font-size: 0.8em; font-weight: bold; padding: 10px 10px 20px 18px;} div.cornerBoxInnerBlue ul.sellingPointsRU li {background: url('/resources/img/all/pr/icons/ico_tick.png') no-repeat; line-height: 1.2em; margin: 4px 0 10px 0; background-position: 0px 2px; width: 140px; padding-left: 22px;} div.cornerBoxInnerBlue ul.sellingPointsET {float: left; list-style-type: none; text-align: left; font-family: Arial; font-size: 0.9em; font-weight: bold; padding: 10px 10px 20px 18px;} div.cornerBoxInnerBlue ul.sellingPointsET li {background: url('/resources/img/all/pr/icons/ico_tick.png') no-repeat; line-height: 1.5em; margin: 4px 0 10px 0; background-position: 0px 2px; width: 140px; padding-left: 22px;} div.yellowLine {color: #666666; padding: 10px 0 10px 0; font-family: Arial; font-size: 1em; font-weight: bold; background-color: #fffddd; border-bottom: 1px solid #999999; border-top: 6px solid #6dca00;} div.yellowLine p {display: inline; font-weight: bold; margin: 0 2px 0 2px;} div.yellowLine p a {color: #666666; text-decoration: none;} div.yellowLine p a:hover {color: #666666; text-decoration: underline;} div.yellowLine p.numbers {color: #666666;} div.cornerBoxInnerWhite td.leftColumn {width: 33%; vertical-align: top; padding: 5px 15px 10px 5px; border-right: 1px solid #999999;} div.cornerBoxInnerWhite td.leftColumn h2 {font-family: Arial; font-weight: bold; text-align: left; font-size: 0.85em; padding: 0 0 5px 12px; color: #336699; background: url('/resources/img/all/pr/green_bullet.png') no-repeat; background-position: 0 5px;} div.cornerBoxInnerWhite td.middleColumn {width: 34%; padding: 10px; border-right: 1px solid #999999; vertical-align: top;} div.cornerBoxInnerWhite td.middleColumn h1 {font-family: Arial; text-align: center; font-size: 1.4em; padding-bottom: 10px; color: #0099ff;} div.cornerBoxInnerWhite td.middleColumn h2 {font-family: Arial; text-align: center; font-size: 1.4em; padding-bottom: 10px; color: #0099ff;} div.cornerBoxInnerWhite td.middleColumn p {font-family: Arial; text-align: center; font-size: 0.9em; line-height: 1.6em; padding: 0 10px 0 10px;} div.cornerBoxInnerWhite td.middleColumn p.exampleLinks a {text-decoration: underline; color: #000000;} div.cornerBoxInnerWhite td.middleColumn hr {color: #99cc66; background-color: #99cc66; height: 2px; margin: 0 auto; border: 0;} div.cornerBoxInnerWhite td.middleColumn div.spacer {padding: 20px;} div.cornerBoxInnerWhite td.leftColumn p {font-family: Arial; text-align: left; font-size: 0.8em; padding-bottom: 10px; line-height: 1.4em;} div.cornerBoxInnerWhite td.leftColumn p.surveyAcademy {margin: 10px 0 10px 14px;} div.cornerBoxInnerWhite td.rightColumn {width: 33%; vertical-align: top; padding: 10px 5px 0 15px;} div.cornerBoxInnerWhite td.rightColumn img.offerBanner {margin-bottom: 10px;} div.cornerBoxInnerWhite td.rightColumn h3 {font-family: Arial; font-weight: bold; text-align: left; font-size: 0.85em; padding: 0 0 5px 0; color: #336699;} div.cornerBoxInnerWhite td.rightColumn p {font-family: Arial; text-decoration: italic; text-align: left; font-size: 0.8em; line-height: 1.4em;} div.cornerBoxInnerWhite td.rightColumn p.surveyRemark {font-size: 0.6em; color: #777777; padding: 4px 0 0 4px;} div.cornerBoxInnerWhite td.rightColumn p.callUs {margin-top: 34px;}   div.introColumn {margin: 10px 0 10px 0; width: 700px;} div.cornerBoxInnerWhite div.fullSizeWhiteBox p.academyIntro {font-size: 0.9em; color: #444444; font-style: italic; font-family: Arial;} div.cornerBoxInnerWhite h1.breadcrumbs {margin: 10px 0 10px 0;} div.itemFrame {width: 700px; margin: 14px 0 0 0; border: 2px solid #cccccc;} div.academyBook {float: left; background:url('/resources/img/lv/pr/academy-book.png') no-repeat; width: 113px; height: 113px;} div.academyItem {float: left; width: 567px; margin: 4px 20px 4px 0;} div.cornerBoxInnerWhite div.fullSizeWhiteBox div.academyItem p.description a {text-decoration: none; color: #444444;} div.cornerBoxInnerWhite div.fullSizeWhiteBox div.academyItem p.description a:hover {text-decoration: underline;} div.academyItem h1 a {font-size: 20px; font-weight: normal; text-decoration: none; color: #0066CC; margin: 4px 0 0 0;} div.academyItem h1 a:hover {font-size: 20px; font-weight: normal; text-decoration: underline; color: #0066CC; margin: 4px 0 0 0;} div.cornerBoxInnerWhite div.fullSizeWhiteBox ol li {list-style-type: decimal;} div.cornerBoxInnerWhite div.fullSizeWhiteBox ol.footnote li {list-style-type: decimal; font-size: 0.65em;}   div.cornerBoxInnerWhiteHowDoesItWorks {background-color: #fff; padding: 10px;} div.TopLeftWhite { top: 0; left: 0; background: url('/resources/img/all/pr/left_top_corner_white.png') no-repeat; top: -1px; left: -1px;} div.TopRightWhite { top: 0; right: 0; background: url('/resources/img/all/pr/right_top_corner_white.png') no-repeat; top: -1px; right: -1px;} div.cornerBoxInnerWhiteHowDoesItWorks div.arrows img.firstArrow {margin-right: 16px;} div.cornerBoxInnerWhiteHowDoesItWorks ul.threeSteps {text-align: left; margin: 25px 10px 10px 25px; padding: 0px 15px 10px 15px;} div.cornerBoxInnerWhiteHowDoesItWorks ul.threeStepsItalian {text-align: left; margin: 25px 10px 10px 25px; padding: 0px 15px 10px 15px;} div.cornerBoxInnerWhiteHowDoesItWorks ul.threeSteps li {font-size: 1.6em; font-weight: bold; font-family: Arial; padding: 0 25px 30px 45px;} div.cornerBoxInnerWhiteHowDoesItWorks ul.threeStepsItalian li {font-size: 1.5em; font-weight: bold; font-family: Arial; padding: 0 25px 30px 45px;} div.cornerBoxInnerWhiteHowDoesItWorks ul.threeSteps a {color: #000; text-decoration: underline;} div.cornerBoxInnerWhiteHowDoesItWorks ul.threeStepsItalian a {color: #000; text-decoration: underline;} div.cornerBoxInnerWhiteHowDoesItWorks li.firstStep {background:url('/resources/img/all/pr/firstStep.png') no-repeat; display: inline-block; list-style-type: none; float: left;} div.cornerBoxInnerWhiteHowDoesItWorks li.secondStep {background:url('/resources/img/all/pr/secondStep.png') no-repeat; display: inline-block; list-style-type: none; float: left;} div.cornerBoxInnerWhiteHowDoesItWorks li.thirdStep {background:url('/resources/img/all/pr/thirdStep.png') no-repeat; display: inline-block; list-style-type: none; float: left;} div.cornerBoxInnerWhiteHowDoesItWorks li.active a {color: #0066cc;} div.cornerBoxInnerWhiteHowDoesItWorks div.stepDescription {float: left; width: 220px; padding: 15px; font-weight: bold; font-family: Arial; font-size: 1.2em; text-align: left; color: #777777; line-height: 26px;} div.cornerBoxInnerWhiteHowDoesItWorks #featuresContent {float: left;} div.cornerBoxInnerWhiteHowDoesItWorks div.featureImageBox {float: left;}   div.cornerBoxInnerWhiteBenefits {background-color: #fff; padding: 10px; clear:both;} div.cornerBoxInnerWhiteBenefits div.benefitColumn {float: left; width: 234px;} div.cornerBoxInnerWhiteBenefits ul {text-align: left; padding: 15px 10px 15px 0px;} div.cornerBoxInnerWhiteBenefits li {list-style-type: none; display: block; font-weight: bold; line-height: 1.3em; font-family: Arial; padding: 0 0 20px 45px; color: #777777; font-size: 0.9em;} div.cornerBoxInnerWhiteBenefits li.firstBenefit {background:url('/resources/img/all/pr/circle1.png') no-repeat; padding: 5px 0 20px 43px; font-size: 1.25em; color: #000;} div.cornerBoxInnerWhiteBenefits li.secondBenefit {background:url('/resources/img/all/pr/circle2.png') no-repeat; padding: 5px 0 20px 43px; font-size: 1.25em; color: #000;} div.cornerBoxInnerWhiteBenefits li.thirdBenefit {background:url('/resources/img/all/pr/circle3.png') no-repeat; padding: 5px 0 20px 43px; font-size: 1.25em; color: #000;} div.cornerBoxInnerWhiteBenefits li.fourthBenefit {background:url('/resources/img/all/pr/circle4.png') no-repeat; padding: 5px 0 20px 43px; font-size: 1.25em; color: #000;}   div.cornerBoxInnerWhiteFeatures {background-color: #fff; padding: 7px; clear:both;} div.cornerBoxFeatureList {position: relative; width: 271px; float: left; text-align: left; margin: 15px 0 4px 0;} div.cornerBoxFeatureList ul.features {position: relative;} div.cornerBoxFeatureList li {border-bottom: 1px solid #dbdbdb; background: url('/resources/img/all/pr/frame-bg.png'); no-repeat; top: 0; padding: 8px 8px 8px 12px; list-style-type: none; font-family: Arial; font-size: 0.9em; font-weight: normal; color: #444444;} div.cornerBoxFeatureList li a {font-size: 1em; font-weight: normal; color: #444444; text-decoration: none; font-family: Arial;} div.cornerBoxFeatureList li a:hover {font-size: 1em; font-weight: normal; color: #0066cc; text-decoration: underline; font-family: Arial;} div.cornerBoxFeatureList li.firstFeatureName {border-bottom: 1px solid #dbdbdb; background: url('/resources/img/all/pr/frame-bg-first.png'); top: 0; padding: 8px 8px 8px 12px; font-size: 0.9em; font-weight: normal; color: #444444;} div.cornerBoxFeatureList li.lastFeatureName {background: url('/resources/img/all/pr/frame-bg-first.png'); background-position: bottom; padding: 8px 8px 8px 12px; font-size: 0.9em; font-weight: normal; color: #444444;} div.cornerBoxInnerWhiteFeatures ul.features li.active a {color: #0066cc;} div.featuresContent {float: left; padding: 14px 4px 5px 9px; width: 638px; text-align: left;} div.featuresContent p.featureName {text-align: left; padding-bottom: 12px; color: #0066cc; font-size: 1.8em;} div.featuresContent p.featureDescription {font-size: 1em; color: #444444; line-height: 1.4em;}   div.cornerBoxInnerWhiteExamples {background-color: #fff; padding: 10px;} div.cornerBoxInnerWhiteExamples ul {text-align: left; padding: 7px;} div.cornerBoxInnerWhiteExamples li {list-style-type: none; font-weight: bold; font-family: Arial; padding: 0 0 10px 45px; color: #444444;} div.helpArticles {float: left; font-size: 0.8em; width: 220px;} div.helpArticles ul.categories {padding: 30px 0 0 0;} div.helpArticles ul.categories li {padding: 5px 10px 5px 5px; font-size: 1.4em; font-weight: normal; text-align: right; border-right: 2px solid #33ccff; margin-right: -2px; position:relative; z-index: 4;} div.helpArticles ul.categories li a {color: #444444;} div.helpArticles li.active {background: url('/resources/img/all/pr/blue-green-bullet.png') no-repeat; background-position: 214px 12px;} div.helpArticles ul.fields {padding: 40px 0 0 0;} div.helpArticles ul.fields li {padding: 5px 10px 5px 5px; font-size: 1.4em; font-weight: normal; text-align: right; border-right: 2px solid #33ccff; margin-right: -2px; position:relative; z-index: 4;} div.helpArticles ul.fields li a {color: #444444;} div.cornerBoxHelp {position: relative; float: left; padding: 10px; width: 695px; font-family: Arial; margin-top: 10px; color: #777777; font-size: 0.9em; text-align: left; border: 2px solid #cccccc; } div.cornerBoxHelp .TL { top: 0; left: 0; background: url('/resources/img/all/pr/left_top_corner_help.png') no-repeat; top: -2px; left: -2px;} div.cornerBoxHelp .TR { top: 0; right: 0; background: url('/resources/img/all/pr/right_top_corner_help.png') no-repeat; top: -2px; right: -2px;} div.cornerBoxHelp .BL { bottom: 0; left: 0; background: url('/resources/img/all/pr/left_bottom_corner_help.png') no-repeat; bottom: -2px; left: -2px; } div.cornerBoxHelp .BR { bottom: 0; right: 0; background: url('/resources/img/all/pr/right_bottom_corner_help.png') no-repeat; bottom: -2px; right: -2px;} div.cornerBoxHelp p.helpHeading {color: #0066cc; font-size: 1.4em;} div.examplesItem {border-bottom: 1px dashed #cccccc; padding: 0 0 6px 0;} div.examplesItem h2 {padding: 4px 0 4px 0;} div.examplesItem h2 a {font-size: 0.75em; color: #444444; font-weight: bold; text-decoration: none;} div.examplesItem p {padding: 4px 0 0 0;} div.examplesItem span {font-size: 0.6em; color: #99cc66;} div.examplesItem span a {font-size: 1em; color: #99cc66; text-decoration: underline;} div.lastItemForms {margin-bottom: 36px;} div.lastItemRegistersAndDatabases {margin-bottom: 104px;} div.lastItemCustomerService {margin-bottom: 33px;} div.lastItemMarketResearch {margin-bottom: 213px;}   div.cornerBoxInnerGreyGradientPlans {background-color: #fff; background:url('/resources/img/all/pr/grey-bg.png'); clear: both;} div.cornerBoxInnerGreyGradientPlans span.previousPrice {color: #777777; text-decoration: line-through;} div.cornerBoxInnerGreyGradientPlans span.currentPrice {color: black; padding-left: 8px; } div.cornerBoxInnerGreyGradientPlans table.plans {width: 100%; border-spacing: 0; text-align: center; font-size: 1em; border-collapse: collapse; font-weight: bold; color: #777777; font-family: Arial;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorder {border-right: 2px solid #6dca00; border-bottom: 1px solid #cccccc; padding: 8px;} div.cornerBoxInnerGreyGradientPlans table.plans td.discounts {color: black; background-color: #FFFBDF; border-bottom: 1px solid #cccccc; padding: 8px;} div.cornerBoxInnerGreyGradientPlans table.plans td.discounts span {color: #7F7F7F; font-size: 0.85em; display: block;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderBottom {border-right: 2px solid #6dca00; padding: 6px;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderFirstColumn {border-right: 2px solid #6dca00; font-size: 0.9em; border-bottom: 1px solid #cccccc; padding: 6px; text-align: right;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderFirstColumnLast {border-right: 2px solid #6dca00; font-size: 0.9em; padding: 6px; text-align: right;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderLastColumn {border-bottom: 1px solid #cccccc; padding: 6px;} div.cornerBoxInnerGreyGradientPlans table.plans td.planName {color: #000000; text-shadow: #7F7F7F 1px 1px 1px; font: bold 24px "Myriad Pro", arial, sans-serif; border-bottom: none;} div.cornerBoxInnerGreyGradientPlans table.plans td.planButton {width: 168px;} div.cornerBoxInnerGreyGradientPlans table.plans td.prices {color: #000;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderFirstColumnLast span {font-size: 0.8em; color: #0066cc;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderFirstColumnLast span a {color: #0066cc; text-decoration: none;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderFirstColumn span {font-size: 0.8em; color: #0066cc;} div.cornerBoxInnerGreyGradientPlans table.plans td.greenBorderFirstColumn span a {color: #0066cc; text-decoration: none;} div.cornerBoxInnerGreyGradientPlans table.plans td.VATNote {text-align: right; padding: 8px; font-weight: normal; font-size: 12px; color: #000000;} div.cornerBoxInnerGreyGradientPlans table.plans td.VATNote span {background: #FFFF94;padding: 4px;} div.tip-title {color: white; text-align: justified;} span.trace {text-align: left; font-size: 0.7em; font-style: italic; display: block;}   form.signupFormLong fieldset.signupListOrder button {margin-top: 10px;} form.signupFormLong fieldset {text-align: left;} form.signupFormLong li {list-style: none; clear:both; border:0; padding: 8px 0 0 0;} form.signupFormLong li.note {font-family: Arial; font-size: 0.8em; color: #444444; margin-left: 215px;} form.signupFormLong ul {list-style: none; clear:both; border:0;} form.signupFormLong label {width: 200px; text-align: right; float: left; padding: 0 10px 0 0; font-family: Arial; font-size: 0.9em; font-weight: bold; color: #444444;} form.signupFormLong input.textbox {-moz-border-radius: 2px; -webkit-border-radius: 2px; resize: none; float:left; background-color: #fff; width: 316px; color: black; padding: 3px; border-top: 1px solid #B1B1B1; border-left: 1px solid #B1B1B1; border-right: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;background-image: url(/resources/img/all/btn/ui_large.png); background-position: 0 -300px; background-repeat: no-repeat; font: 12px "Lucida Grande", Verdana, sans-serif;} form.signupFormLong input.checkbox {float: left; border: 0;} form.signupFormLong span.error {font-size: 0.8em; font-family: Arial; background-image: url('/resources/img/all/ico_err.png'); background-repeat: no-repeat; background-position: left top; margin: 3px 0 0 10px; height: 16px; float: left; padding: 0px 0 0 20px;} form.signupFormLong span.success {font-size: 0.8em; font-family: Arial; background-image: url('/resources/img/all/ico_ok.png'); background-repeat: no-repeat; background-position: left top; margin: 3px 0 0 10px; height: 16px; float: left; padding: 0px 0 0 20px;} form.signupFormLong span.termsStatus span.error {font-size: 0.8em; font-family: Arial; background-image: url('/resources/img/all/ico_err.png'); background-repeat: no-repeat; background-position: left top; margin: 0px 0 0 10px; height: 16px; float: left; padding: 0px 0 0 20px;} form.signupFormLong span.termsStatus span.success {font-size: 0.8em; font-family: Arial; background-image: url('/resources/img/all/ico_ok.png'); background-repeat: no-repeat; background-position: left top; margin: 0px 0 0 10px; height: 16px; float: left; padding: 0px 0 0 20px;} form.signupFormLong span.text {font-family: Arial; color: #444444;} form.signupFormLong span.perPeriod {font-size: 13px; font-weight: bold; color: #09C609;} form.signupFormLong span#termsExplain {font-size: 0.8em; font-family: Arial; padding: 0 0 0 3px; color: #444444; float: left;} form.signupFormLong h2 {font-family: Arial; color: #0066cc; font-size: 1.1em; border-bottom: 2px solid #6dca00; font-weight: normal; padding: 0 4px 4px 4px; margin: 0 0 20px 0;} form.signupFormLong h3 {font-family: Arial; color: #0066cc; font-size: 0.9em; margin: 0 0 10px 0; font-weight: normal; color: #777777;} form.signupFormLong select {float: left; width: 322px; font-size: 0.9em; color: #444444; border: 1px solid #aaaaaa; padding: 2px;} form.signupFormLong p.total {font-family: Arial; font-weight: bold; font-size: 1.4em; color: #444444; float: left;} form.signupFormLong p#orderTotal span.previousPrice {display: none;} form.signupFormLong span a {margin: 0 0 4px 0; font-family: Arial; text-decoration: none; color: #0066cc;} form.signupFormLong li.promotionalCode a#applyPromotionalCode{color: #0066CC; float: left; padding: 1px 0 0 0; margin: 0 0 0 8px;} div.paymentConfirmation {padding: 20px;} div.paymentConfirmation table {width: 100%; border: 1px solid #cacaca;} div.paymentComments {text-align: right; padding: 0 20px 20px 20px;} div.pageContent div.paymentComments p {line-height: 20px;} div.paymentComments img {padding: 10px 3px 0 0;} div.paymentComments p.continueButton {padding-bottom: 5px; margin: 0px;} div.paymentComments p.spacer {padding-bottom: 20px; border-bottom: 1px solid #cacaca;} div.paymentComments p.notice {background: #FFFF8E; padding: 0; margin: 0 auto; text-align: left; display: inline;} form.offerForm fieldset {text-align: left;} form.offerForm li {list-style: none; clear:both; border:0; padding: 8px 0 0 0;} form.offerForm ul {list-style: none; clear:both; border:0;} form.offerForm label {width: 300px; text-align: left; padding: 0 4px 0 0; font-family: Arial; display: block; font-size: 0.9em; font-weight: bold; color: #444444;} form.offerForm input {float:left; border: 0; background-color: #fff; font-size: 0.9em; width: 316px; color: #444444; padding: 2px; border: 1px solid #aaaaaa;} form.offerForm select {float: left; width: 322px; background-color: #fff; font-size: 0.9em; color: #444444; border: 1px solid #aaaaaa; padding: 2px;} form.offerForm textarea {border:0; float: left; width: 316px; background-color: #fff; color: #444444; border: 1px solid #aaaaaa; height: 100px;} form.offerForm button {margin: 10px 0 0 0;} form.offerForm p.mandatory {text-align: left; padding: 0 0 6px 0; color: #ff0000; font-size: 0.8em;} form.offerForm span.error {font-size: 0.8em; font-family: Arial; background-image: url('/resources/img/all/ico_err.png'); background-repeat: no-repeat; background-position: left top; margin: 4px 0 0 10px; height: 16px; float: left; padding: 1px 0 0 16px;} form.offerForm input.document {clear: both;} div.offer h1 {font-family: Arial; color: #0099ff; font-size: 1.8em; text-align: left; padding: 10px 0 20px 0;} div.offer p {text-align: left; color: #444444; padding: 6px 0 6px 0; font-family: Arial; font-size: 0.9em;} div.offer p.headLine {color: #6dca00; font-size: 1.4em; font-weight: bold; padding: 4px;} div.offer p.secondLine {color: #6dca00; font-size: 1.2em; padding: 4px; margin: 0 0 20px 0;} div.offer hr.greenline {color: #6dca00; background-color:#6dca00; height: 2px;border:none;} div.offer p.price {color: #ff0000; font-size: 2.6em; padding: 10px 0 10px 0;} div.offer p.offerContent {color: #444444; font-size: 1.1em; padding: 4px 0 8px 0;} div.offer p.comments {color: #777777; font-size: 0.8em; padding: 2px 0 2px 0;} div.offer p a {font-size: 1em;} div.offer p.confidentiality {font-weight: bold; padding: 10px 0 6px 0;} span.error {background-image: url('/resources/img/all/ico_err.png');background-repeat: no-repeat;background-position: left top;margin-left: 10px;height: 16px;float: left; padding: 1px 0 0 20px;} span.error {font-size: 0.8em; font-family: Arial;}   div.content {position:absolute; top: 50%; left: 50%; width:400px; height:400px; margin-top: -200px;  margin-left: -200px;  } div.loginBox {position: relative; width: 400px; border: 1px solid #000;} div.cornerBoxInnerGreyGradient {background-color: #fff; background:url('/resources/img/all/pr/grey-bg.png'); padding: 10px; clear: both;} div.loginBox div.actionError {margin: auto; display: inline;} div.TopLeftGrey {top: 0; left: 0; background: url('/resources/img/all/pr/left_top_corner_grey.png') no-repeat; top: -1px; left: -1px;} div.TopRightGrey {top: 0; right: 0; background: url('/resources/img/all/pr/right_top_corner_grey.png') no-repeat; top: -1px; right: -1px;} div.BottomLeftWhite {bottom: 0; left: 0; background: url('/resources/img/all/pr/left_bottom_corner_white.png') no-repeat; bottom: -1px; left: -1px; } div.BottomRightWhite {bottom: 0; right: 0; background: url('/resources/img/all/pr/right_bottom_corner_white.png') no-repeat; bottom: -1px; right: -1px;} div.logo img {margin: 14px 0 14px 0;} form.loginForm {text-align: center;font: 13px "Myriad Pro", arial, sans-serif;} form.loginForm span {margin: 0;} form.loginForm fieldset {text-align: center;} form.loginForm li {text-align: center;} form.loginForm label {font-weight: bold; clear: both; float: none; display: block;} form.loginForm input.textbox {clear: both; -moz-border-radius: 2px; -webkit-border-radius: 2px; resize: none; width: 180px;margin: 8px auto 8px auto; clear: both; display: block; background-color: #fff; color: black; padding: 3px; border-top: 1px solid #B1B1B1; border-left: 1px solid #B1B1B1; border-right: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;background-image: url(/resources/img/all/btn/ui_large.png); background-position: 0 -300px; background-repeat: no-repeat; font:12px "Lucida Grande", Verdana, sans-serif;} form.loginForm button {margin-top: 10px;text-align: center;} form.loginForm span.rememberMe {font-weight: normal; margin: 0;color: #444444; clear: both;} form.loginForm span.tooltip-container {margin: 0;font-weight: normal;} form.loginForm span.tooltip-container a {margin: 0 0 4px 0; text-decoration: none; color: #0066cc;} form.loginForm span.mandatory {margin: 0 0 4px 0;padding: 0 0 0 4px; color: #ff0000;} form.loginForm span.error {font-size: 1em; margin: 0 0 0 100px; padding: 0 0 8px 20px;background-image: url('/resources/img/all/ico_err.png'); background-repeat: no-repeat; background-position: left top;} form.loginForm p.forgotPasswordLink {margin: 10px 0 4px 0; color: #444444;} form.loginForm p.forgotPasswordLink a {margin: 10px 0 4px 0; color: #0066cc;} div.actionError {font-size: 0.8em; color: #444444; text-align: left; padding: 0 0 18px 20px; margin: 0 0 0 70px; font-family: Arial; background-image: url('/resources/img/all/ico_err.png'); background-repeat: no-repeat; background-position: left top;} div.actionStatus {font-size: 0.8em; color: #444444; text-align: left; padding: 0 0 18px 20px; margin: 0 0 0 70px; font-family: Arial; background-image: url('/resources/img/all/ico_ok.png'); background-repeat: no-repeat; background-position: left top;} div.register {font-family: Arial; font-size: 12px; color: #777777; text-align: right; padding: 16px 0 0 0;} div.register a {font-family: Arial; color: #0066cc;}   div.sitemap {margin: 10px 0 10px 4px;} div.sitemap ul a {color: #444444;} div.sitemap li {padding: 5px 0 0 0; } div.sitemap li a {padding: 5px 0 0 0; font-size: 1.1em; color: #336699;} div.sitemap li.subLevel {margin: 0 0 0 30px; padding: 3px 0 0 0;} div.sitemap li.subLevel a {font-size: 1em;}