html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}
.body{background:url(../img/bgr-main.png) repeat-x}
.body-home{background:url(../img/bgr-home.jpg) no-repeat top center}
h2.title{font-size:18px;padding-top:10px}
h3.title{font-size:16px;padding-top:10px}
.sprite{background:url(../img/sprite-3s.png) no-repeat top left}
.red{color:red}
.under{text-decoration:underline}
.bg-red{background:red}
.bold{font-weight:bold}
.italic{font-style:italic}
.bg-lightgray{background:#fafafa}
.bg-medgray{background:#eee}
.gray{color:#999}
.pad10{padding:10px !important}
.error-msg{width:100%;background:yellow;color:red;border:1px solid red;position:relative}
.error-msg div{position:absolute;display:block;background-position:-17px -0px;width:24px;height:24px;top:12px;left:12px}
.error-msg p{padding:15px 15px 15px 50px}
.info-msg{width:100%;background:#a7ea5f;color:green;border:1px solid green;position:relative}
.info-msg p{padding:15px 15px 15px 50px}
.info-msg div{position:absolute;display:block;background-position:-41px -0px;width:26px;height:26px;top:12px;left:12px}
.comment{padding:5px 0 5px 3px;font-size:11px;color:#777}
.gray-note{padding:10px;background:#eee;border:1px solid #ccc;margin-top:10px;font-size:12px;line-height:1.3em;text-align:justify}
.hidden{display:none}
input,select{border:1px solid #ccc;font-size:14px}

.softbox{padding:20px 0 0 0}
.softbox div{float:left}
.softbox ul{padding:20px 0 0 0}
.softbox ul li{font-size:12px;padding:2px 0 9px 20px;margin:0 0 0 60px;background:url(/img/icon-check.png) no-repeat;font-weight:bold}

.note-o{}
.note-o-r1{background-color: #ffe4a9;border-left: 1px solid #fff2d9;border-right: 1px solid #fff2d9;margin: 0px 1px;padding-top: 1px;}
.note-o-r2{background-color: #ffe4a9;border-left: 1px solid #fff2d9;border-right: 1px solid #fff2d9;padding-top: 1px;}
.note-o-a{background-color: #ffe4a9;padding: 2px 15px;}
div.note{padding:10px !important;font-size:12px;line-height:1.3em}
div.note span{font-weight:bold}

.note-g{}
.note-g-r1{background-color: #eee;border-left: 1px solid #fff;border-right: 1px solid #fff;margin: 0px 1px;padding-top: 1px;}
.note-g-r2{background-color: #eee;border-left: 1px solid #fff;border-right: 1px solid #fff;padding-top: 1px;}
.note-g-a{background-color: #eee;padding: 2px 15px;}

a.btn-small-green{margin:0;padding-left:5px;background-position:0 0;height:22px;display:block;color:white;font-size:12px;font-weight:bold;text-decoration:none;overflow:hidden;cursor:hand}
a.btn-small-green span{background-position:right 0;display:block;float:left;padding:5px 10px 0 5px;position:relative;height:17px}
a.btn-small-green:hover{background-position:0 -22px}
a.btn-small-green:hover span{background-position:right -22px}

a.btn-small-green-a{margin:0;padding-left:5px;background-position:0 -82px;height:22px;display:block;color:white;font-size:12px;font-weight:bold;text-decoration:none;overflow:hidden;cursor:hand}
a.btn-small-green-a span{background-position:right -82px;display:block;float:left;padding:5px 20px 0 5px;position:relative;height:17px}
a.btn-small-green-a:hover{background-position:0 -104px}
a.btn-small-green-a:hover span{background-position:right -104px}

a.btn-small-blue{margin:0;padding-left:5px;background-position:0 -126px;height:22px;display:block;color:white;font-size:12px;font-weight:bold;text-decoration:none;overflow:hidden;cursor:hand}
a.btn-small-blue span{background-position:right -126px;display:block;float:left;padding:5px 10px 0 5px;position:relative;height:17px}
a.btn-small-blue:hover{background-position:0 -148px}
a.btn-small-blue:hover span{background-position:right -148px}

button.btn-small-blue{width:80px;border:none;background:transparent;cursor:pointer;margin:0;padding:0}
button.btn-small-blue span{background-position:0 -126px;height:22px;display:block;padding:0 0 0 10px;color:white;font-size:12px;font-weight:bold;text-decoration:none;overflow:hidden}
button.btn-small-blue span em{margin:0;padding:4px 10px 4px 0;background-position:right -126px;font-style:normal;display:block;float:left;height:17px}
button.btn-small-blue:hover span{background-position:0 -148px}
button.btn-small-blue:hover span em{background-position:right -148px}

/*------------------------------------------------------*/
.header{height:50px;position:relative}
div.login,div.login-home{position:absolute;top:18px;right:10px;color:#333;font-size:12px}
div.login-home{color:#b1d5f6}
div.login a,div.login-home a{color:inherit !important;text-decoration:none}
div.login span,div.login-home span{font-weight:bold}
.page-title{border-bottom:1px solid #ddd;padding:5px 0 15px 0}
.page-title h1{font-size:24px;padding:0 0 0 10px}

.error-field{background:yellow;border:2px solid red}

.ads{padding:27px 0 0 0}
.ads .col{float:left;width:274px;height:120px;padding:10px;position:relative}
.ads .brd{border-right:1px solid #fff}
.col h1{font-family:Arial;font-size:24px;padding:0 0 10px 0;text-shadow:#1d4c75 1px 1px 1px;color:#fff}
.col p{font-size:12px;line-height:1.2em}
.col a.btn-green{position:absolute;bottom:17px;left:45px}
.ads-misc{padding:10px;width:920px;background-position:right -170px}
div.testimonial{padding:10px;font-size:13px;line-height:1.2em;font-style:italic;color:navy;float:left}
div.home-stats{width:310px;height:65px;float:left;padding:10px;position:relative}
div.bars .total{width:320px;height:25px;background:#ff9a22;position:absolute;top:42px;left:10px}
div.bars .spam{height:25px;background-position:0 -170px;position:absolute;top:42px;left:10px;line-height:25px;text-align:center;color:#fff;font-size:13px}
div.bars h1{font-size:24px;color:#1772c2;position:absolute;width:250px;top:0px;left:10px;margin:0;padding:0}
div.bars p{position:absolute;width:330px;top:25px;left:10px;margin:0;padding:0;font-size:12px;font-family:Tahoma;color:#1772c2}
div.bars a{position:absolute;bottom:2px;right:5px;font-size:10px;color:#1772c2}

.footer{height:60px;color:#000;font-size:12px;padding:15px 0 0 0;position:relative}
.footer p{padding:5px 0 5px 0}
.footer a.php{background-position:-457px -83px;width:55px;height:43px;display:block;position:absolute;top:10px;right:57px}
.footer a.php:hover{background-position:-457px -41px}
.footer a.pg{background-position:-320px -83px;width:55px;height:43px;display:block;position:absolute;top:10px;right:15px}
.footer a.pg:hover{background-position:-320px -40px}
.footer-edge{border-top:1px solid #ddd}
.footer-home{padding-top:25px !important}
/*------------------------------------------------------ submenu */
.submenu{padding:0px}
.submenu li.r{padding:0;margin:0;line-height:19px;width:180px !important}
.submenu li a{font-size:12px;text-decoration:none;color:#000;line-height:20px;margin:0;padding:3px}
.submenu li.sep{color:#ccc}
/*.submenu li.on{color:#0d518d;background-position:-40px -209px}*/
.submenu li.on{color:#0d518d;background:#eee}
/*.submenu li.on a{color:#2d81db}*/
/*------------------------------------------------------ */

/*------------------------------------------------------ page */
.feature-icons{width:150px;height:300px;position:absolute;right:5px;top:150px}
.feature{width:150px;height:60px;position:relative}
.feature div{background-position:-73px 0;width:39px;height:41px;position:relative;top:15px;left:25px;display:block}
.feature a{position:absolute;right:0;top:0;display:block}
.feature a.php{background-position:-378px -100px;width:78px;height:61px}
.feature a.php:hover{background-position:-378px -41px}
.feature a.postgres{background-position:-585px -98px;width:78px;height:59px}
.feature a.postgres:hover{background-position:-585px -42px}
.feature a.snf{background-position:-655px -100px;width:65px;height:61px;right:5px}
.feature a.snf:hover{background-position:-655px -42px}
.feature a.clamav{background-position:-512px -100px;width:74px;height:61px}
.feature a.clamav:hover{background-position:-512px -40px}
.feature a.sa{background-position:-720px -100px;width:84px;height:55px;top:10px}
.feature a.sa:hover{background-position:-720px -44px}
.offer{float:right;width:121px;height:188px;display:block;background:url(../img/offer.png) no-repeat;margin:0 0 10px 15px}
.page{min-height:510px;padding:10px 0 15px 10px;border-left:1px solid #ddd;position:relative}
#expand{position:absolute;top:5px;right:10px;font-size:13px;color:#333}
.contacts{line-height:1.5em !important}
.contacts span{font-weight:bold}
.large-page{min-height:510px;padding:10px 10px 15px 10px}
p.txt{font-size:12px;line-height:1.3em;padding-top:10px;text-align:justify}
a.download{position:relative;float:right;width:186px;height:59px;background:url(../img/btn-download.png) no-repeat;display:block;text-decoration:none;margin:10px 0 0 15px}
a.download span,a.start-download span{position:absolute;top:32px;left:18px;font-size:12px;color:#cbffba}
a.start-download{position:relative;float:left;width:186px;height:59px;background:url(../img/btn-download.png) no-repeat;display:block;text-decoration:none;margin:10px 10px 0 0}
.btn-green,.btn-orange{width:200px;height:39px;background:url(../img/btn-green.png);display:block;margin:5px 0 0 0;text-align:center;text-shadow:#1d4c75 1px 1px 1px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;line-height:34px}
.btn-green:hover,.btn-orange:hover{background-position:bottom}
.btn-orange{background:url(/img/btn-orange.png)}
.ew-scheme{background:url(/img/ewall-scheme.jpg);width:574px;height:458px;position:relative;margin:40px 0 20px 20px}
.ew-scheme a{position:absolute;width:153px;height:230px;margin:230px 0 0 420px;display:block}
dl.features dt{font-weight:bold;padding:0 0 0 5px;font-size:12px}
dl.features dd{padding:0 0 0 5px;font-size:12px}

.feat-title,.feat-data{float:left}
.feat-title{background:#ccc;width:50px}
.feat-general{height:555px}.feat-general div{background:url(/img/vtext-general.png) no-repeat center}
.feat-aspam{height:175px;background:#ff6633}.feat-aspam div{background:url(/img/vtext-aspam.png) no-repeat center}
.feat-avirus{height:185px;background:#ff6633}.feat-avirus div{background:url(/img/vtext-avirus.png) no-repeat center}
.feat-unique{height:260px;background:#99cc33}.feat-unique div{background:url(/img/vtext-unique.png) no-repeat center}
.feat-title div{height:100%}
.ew-features{padding:10px;background:#f7f7f7;margin:10px 0 0 0;overflow:hidden}
.feat-data dt,.feat-data dd{font-size:13px}
.feat-data dt{font-weight:bold}
.feat-data dd{padding:3px 0 8px 0;line-height:1.3em}

p.testimonial{font-size:12px;line-height:1.3em;font-style:italic;text-align:justify;padding:15px 0 0 0;margin:0}
p.author{font-style:normal;padding:10px 0 10px 0;text-align:right;font-size:12px}
.feedback{float:right;width:250px;background:#b5dcff;border:1px solid #5295d1;padding:5px 5px 8px 5px;margin:0 0 10px 10px;font-size:12px}

.fig-ewlsp{width:600px;height:420px;position:relative}
.wo-ewlsp{background:url(/img/scheme-wo-ewlsp.jpg) no-repeat center}
.w-ewlsp{background:url(/img/scheme-w-ewlsp.jpg) no-repeat center}
.ewlsp-ip1,.ewlsp-ip2{position:absolute;font-size:12px;color:#999}
.ewlsp-ip1{margin:94px 0 0 90px}.ewlsp-ip2{margin:35px 0 0 292px;width:90px;text-align:center}
.fig-ewlsp h3{position:absolute;bottom:-10px;left:40%;font-size:12px;font-weight:normal}
.fig-ewlsp h3 span{font-weight:bold}
.ewlsp-limits{font-size:12px;list-style-type:square;margin:10px 0 20px 40px;line-height:1.3em;}
.ewlsp-limits li{padding:5px 0 0 0}
.ewlsp-limits li.caution{color:red}

h1.pricing{font-size:30px;width:690px;text-align:center;padding:20px}
.paypro{float:right;padding:20px 40px 0 40px}
h3.plans{font-size:16px;padding:20px 0 0 0;color:#000}
.tbl-pricing{padding:5px 0 0 20px;height:690px;width:600px}
.tbl-pricing .odd li{background:#eee}
.tbl-pricing .even li{background:#ddd}
.tbl-pricing ul{clear:left}
.tbl-pricing ul.head{padding:10px 0 0 0}
.tbl-pricing ul.head li{font-weight:bold;color:#fff;background:#0074df}
.tbl-pricing li{float:left;width:120px;display:block;height:19px;padding:6px 0 6px 6px;white-space:nowrap;font-size:12px;border-bottom:1px solid #ccc}
.tbl-pricing li.type{width:100px;font-weight:bold}
.tbl-pricing li.period{width:110px;text-align:center;line-height:1.3em}
.tbl-pricing li.period span{border-bottom:1px solid #777}
.tbl-pricing li.discount,.tbl-pricing li.discount-empty{width:140px;text-align:center;font-weight:bold}
.tbl-pricing ul.odd li.discount{background:#99c6ef;color:#fff;font-size:14px;border:none}
.tbl-pricing ul.even li.discount{background:#63a7e5;color:#fff;font-size:14px;border:none}
.tbl-pricing li.discount.highlight{background:#63a7e5;border:none}
.tbl-pricing li.price{width:100px;text-align:center;font-weight:bold}
.tbl-pricing li.buy{width:80px;text-align:center}
.tbl-pricing ul.large li{height:38px !important}

.tbl-licenses{padding:20px 0 0 0}
.tbl-licenses li{float:left;width:140px;display:block;height:38px;padding:6px 0 6px 6px;white-space:nowrap;font-size:12px;border-bottom:1px solid #ccc}
.tbl-licenses ul.head li{font-weight:bold;background:#33aaff;color:#fff}
.tbl-licenses .renew{width:700px;height:42px;text-align:center;padding:15px 0 0 0;line-height:1.4em}
.tbl-licenses .odd li{background:#eee}
.tbl-licenses .even li{background:#ddd}
.tbl-licenses .expires li{background:#ffff99}.tbl-licenses .expires li p{font-size:1.1em;color:#ff6600;font-weight:bold}
.tbl-licenses .expired li{background:#ff6600}.tbl-licenses .expired li p{font-size:1.1em;color:#ffff99;font-weight:bold}
.a-license{background:url(/img/icon-license.png) no-repeat center;display:block;width:25px;height:32px;margin:0 10px 0 0}
.tbl-licenses li.row{width:694px;text-align:center}
.tbl-licenses li.prod{width:200px;font-weight:bold}
.tbl-licenses li.lic{width:120px;text-align:center}.tbl-licenses li.lic a{display:inline-block}
.tbl-licenses li.reg{width:100px;text-align:center}
.tbl-licenses li.exp{width:100px;text-align:center}
.tbl-licenses li.serial{width:150px}
.tbl-licenses .btn-upgrade{padding-top:4px;width:165px}
.btn-free-version{width:180px;padding:10px 0 0 0}
.btn-free-version span{font-size:11px}
.btn-back{padding:10px 0 0 0;width:55px}

.tbl-orders{padding:10px 0 0 0;width:500px}
.tbl-orders li{float:left;width:140px;display:block;height:14px;padding:6px 0 6px 6px;white-space:nowrap;font-size:12px;border-bottom:1px solid #ccc}
.tbl-orders ul.head li{font-weight:bold;background:#33aaff;color:#fff}
.tbl-orders .renew{width:700px;height:42px;text-align:center;padding:15px 0 0 0;line-height:1.4em}
.tbl-orders .odd li{background:#eee}
.tbl-orders .even li{background:#ddd}
.tbl-orders .expires li{background:#ffff99}.tbl-orders .expires li p{font-size:1.1em;color:#ff6600;font-weight:bold}
.tbl-orders .expired li{background:#ff6600}.tbl-orders .expired li p{font-size:1.1em;color:#ffff99;font-weight:bold}
.a-license{background:url(/img/icon-license.png) no-repeat center;display:block;width:25px;height:32px;margin:0 10px 0 0}
.tbl-orders li.row{width:462px;text-align:center}
.tbl-orders li.prod{width:200px;font-weight:bold}
.tbl-orders li.reg{width:100px;text-align:center}
.tbl-orders li.count{width:150px}

.reg-info{width:465px;border:1px solid #33aaff;margin:10px 0 10px 0;background:#c4e5fc}
.reg-info li{padding:6px;font-size:14px;color:#0148a2}
.reg-info .head{background:#33aaff;color:#fff;font-size:12px;position:relative;font-weight:bold;height:16px}
.reg-info .head a{position:absolute;top:0;right:4px;margin:2px}

.history-free-trial{margin:20px 0 20px 250px}
.btn-snf-subscribe{margin:20px 0 20px 250px}

.my-password{padding-top:40px}
.my-password input{font-size:24px}
.my-password dt,.my-password dd{float:left;width:200px;font-size:12px;padding:2px}
.my-password dt{clear:left;text-align:right;line-height:30px}
.my-password .buttons .btn{float:left;margin:4px 0 0 4px}

.form{padding-top:20px}
.form input{font-size:16px}
.form dt,.form dd{float:left;width:200px;font-size:14px;padding:2px;margin:0}
.form dt{clear:left;text-align:right;line-height:24px}
.form dt label sup{color:red}
.form .buttons .btn{float:left;margin:4px 0 0 4px}

.form-remind input,.form-login input{font-size:24px;line-height:36px}
.form-remind dt,.form-login dt{font-size:16px;line-height:36px}
.form-remind dd{min-width:290px}
.form-remind,.form-login{padding-top:40px}

.form-small{background:url(../img/bgr-login.jpg) no-repeat;#ccc;width:420px;height:155px;position:relative}
.form-small .btn-close,.form-small .btn-signin{position:absolute;bottom:5px}
.form-small .btn-close{left:270px}
.form-small .btn-signin{left:208px}
.form-small a.forgot{font-size:11px;position:absolute;bottom:5px;left:20px}

.screenshot{margin:10px;background:url(../img/screenshot-shadow.jpg) no-repeat left bottom;height:525px}
.screenshot img{float:left;margin:0 10px 10px 0}
.screenshot p span{font-weight:bold;font-size:14px;line-height:30px}
.screenshot p{font-style:italic}

dl.faq{padding:10px}
dl.faq dd.q a{font-size:14px;color:#339933;text-decoration:none;border-bottom:1px dashed #339933}
dl.faq dd.a{display:none;padding-bottom:5px;font-size:13px;text-align:left;line-height:1.3}
dl.faq dt{font-size:16px;font-weight:bold;padding:20px 0 5px 0}
dl.faq dd{padding:5px 0 0 15px}

#map{margin:10px 0 0 0;width:730px;height:410px}

.policy{padding:10px 10px 20px 20px}
.policy h2{font-size:13px;font-weight:bold;padding:10px 0 0 0}
.policy p{text-align:justify;font-size:13px;padding:10px;line-height:1.2em}
.policy li{font-size:13px;line-height:1.2em}
.policy ul{list-style-type:square;margin:0 0 10px 40px;line-height:1.3em;}

.terms h2{font-size:13px;font-weight:bold;padding:10px 0 0 10px}
.terms p{text-align:justify;font-size:13px;padding:10px;line-height:1.2em}
.terms li{font-size:13px;line-height:1.2em}
.terms ul{list-style-type:square;margin:0 0 10px 40px;line-height:1.3em;}
.btn-subscribe{padding-top:10px;width:100px}
.ew-home-bottom{width:100%;height:70px;position:relative}
.ew-home-bottom a{position:absolute}
.ew-home-bottom .btn-ew-free{margin:20px 0 0 170px}
.ew-home-bottom .btn-ew-trial{margin:20px 0 0 380px}
.showcase-wrap{position:relative}
.showcase-wrap h1,.showcase-wrap h2,.showcase-wrap .about{text-indent:-7777px;position:absolute;width:50px}

.release-date{font-size:10px;color:#777;padding:0 0 5px 0}
p.version{font-weight:bold;font-size:20px;margin:15px 0 0 0}
span.info{font-size:12px;color:#333}
ul.changes{list-style-type:square;margin:0 0 0 30px}
ul.changes li{font-size:14px}
ul.changes li a.issue,ul.changes li a.issue:visited{color:#ee7c20}

.form-register,.form-login,.my-password{width:600px}
.btn-register{width:80px}
.nav-changes{padding:15px}
.nav-changes a{font-size:12px;color:green;padding:3px}
.nav-changes a u{font-size:10px}
/*------------------------------------------------------ */


/*------------------------------------------------------ main menu */
.main-menu{width:952px;height:87px;background:url(../img/bgr-main-menu.png) no-repeat;position:absolute;left:-6px;top:-6px}
.main-menu{position:relative}
.main-menu h1{text-indent:-7777px;position:absolute;right:16px;top:18px}
.main-menu h1 a{width:113px;height:27px;display:block;background-position:0 -44px}
.main-menu h1 a:hover{background-position:right -44px}
.main-menu p{position:absolute;left:16px;bottom:12px}
.main-menu p a{color:#fff;text-decoration:none;font-size:11px}
.main-menu p span{padding:0 10px 0 10px;background:url(../img/bull-crumb.png) no-repeat 10px 9px;}

ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown{position:relative;z-index:597;padding:6px 0 0 6px}
ul.dropdown li{float:left;line-height:1.4em;vertical-align:middle;zoom:1;width:100px;text-align:center}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul li{float:none}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown li:hover > ul{visibility:visible}

/* default */
ul.dropdown{font: normal normal normal 14px/normal Helvetica, sans-serif}
ul.dropdown li{padding:7px 0;color:#eee;line-height:normal}
ul.dropdown a:link,ul.dropdown a:visited{color:#eee;text-decoration:none}
ul.dropdown a:hover{color:#fff;text-decoration:none}
ul.dropdown a:active{color:#eee}

/* ----- END LEVEL */

 /* ----- NON-FIRST LEVEL */

ul.dropdown ul{width:170px;background-color:#333;color:#eee;font-size:14px;text-transform:none;filter:alpha(opacity=90);-moz-opacity:.9;KhtmlOpacity:.9;opacity:.9}
ul.dropdown ul li{background-color:transparent;color:#000;filter:none;text-align:left;width:170px}
ul.dropdown ul li.sep{border-top:1px solid #555;width:170px}
ul.dropdown ul li.hover,ul.dropdown ul li:hover{background-color:transparent}
ul.dropdown ul a:link,ul.dropdown ul a:visited{color:#eee}
ul.dropdown ul a:hover{color:#eee;text-decoration:none}
ul.dropdown ul a:active{color:#eee}

/* ----- END LEVEL */

/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.down{padding-right:12px;background:none}

/*----------------------------------------- custom */

ul.dropdown li a{display:block;padding:7px 14px 0 13px;height:44px;line-height:37px}
ul.dropdown li a.active{background:url(../img/menu-active.png) no-repeat/*;text-shadow:#1d4c75 1px 1px 1px;*/}
ul.dropdown ul a{height:22px;line-height:22px}

/* ------------- Override default */

ul.dropdown li{padding:0}

/* ------------- Reinitiate default:post-override activities */
ul.dropdown li.down{padding:7px 20px 7px 14px}
ul.dropdown ul li.down{padding-right:15px}

/* ------------- Custom */

ul.dropdown ul a{padding:4px 5px 4px 14px;width:151px}
ul.dropdown ul a:hover{background-color:#3399ff}
ul.dropdown li:hover > a.down{background-color:transparent;color:#fff}
ul.dropdown ul li:hover > a.down{background-color:#3399ff;color:#fff}

