body{background:#dae8fb;padding:20px 0;margin:0;font:79%/1.3em Tahoma,Arial,sans-serif;text-align:center}
table{font-size:1em}
a,a.novis:visited,.back a:visited{color:#0000ff}
a:visited{color:#800080}
a img{border:0}
p {margin:0 0 1em 0}
h1,h2{font-weight:normal;font-family:arial,sans-serif;color:#2981d3;letter-spacing:-1px;font-size:2.2em;line-height:1em;margin:0 0 10px -1px}
h1,h2.h1{margin-top:0;font-size:2.2em;padding-top:0}
h2.h1{margin-top:30px}
h2{font-weight:normal;font-size:1.6em;margin-top:30px;padding-top:5px}

h3{margin:20px 0 5px 0;font-size:1.1em}
h3.ntm a, h3.ntm a:visited {font-weight:normal;font-family:arial,sans-serif;color:#2981d3;letter-spacing:-1px;font-size:1.1em;line-height:1em;margin:0 0 10px -1px; padding-left: 16px;}
h4{font-size:1em;margin:5px 0}
.hdn,hr{display:none}


#ST{margin:0 auto;width:759px;background:url(../img/bg.gif) repeat-y -759px 0}
.inner{margin:0 2px;text-align:left;border:1px solid white;background:white}

.clr,.clear,.cleaner{display:block;clear:both;font-size:0;line-height:0;height:1px;overflow:hidden}
.ntm{margin-top:0!important}
.nbm{margin-bottom:0!important}
.space{margin-top:20px}
.c,.align-center{text-align:center}

.hr { height: 1px; line-height: 0px; font-size: 0; background: #C1DBF2; overflow:hidden}

#header{background:url(../img/bg.gif) no-repeat 0 0}
#header .inner{border-bottom:0;height:118px;color:white;background:#2b5da4 url(../img/header.jpg) no-repeat 0 0;position:relative;z-index:10;}
#header h1,#header #logo{margin:0;width:286px;height:61px;background:url(../img/logo.gif) no-repeat 0 0;text-indent:-9009px;position:absolute;top:20px;left:142px;overflow:hidden}

#header #free{width:109px;height:118px;background:url(../img/free-2.gif) no-repeat 0 0;text-indent:-9009px;position:absolute;top:0px;left:0px;overflow:hidden}
#ST.en #header #free{background-position:0 0}
#header #motto{margin:0;width:549px;height:22px;background:url(../img/motto.gif) no-repeat 0 0;text-indent:-9009px;position:absolute;top:83px;left:204px;overflow:hidden;border-top:1px solid #97b0d4;}
#ST.en #header #motto{background-position:0 0}
#header #lang{height:1em;position:absolute;top:8px;right:176px;color:#bdd2ee;font-size:0.9em;z-index:2}

.select{white-space:nowrap;}
.select strong{font-weight:normal}
.select strong a{color:#bdd2ee;display:block;text-decoration:none}
.select strong a:visited{color:#bdd2ee}
.select strong span.text{padding-left:5px;text-decoration:underline}
.select .select-menu{background:#608cc9;position:absolute;left:-7px;_width:1px;border:1px solid #bdd2ee}
.select .select-menu a{color:#bdd2ee;text-decoration:none;_height:1px;min-height:1px;display:block;padding:2px 15px 2px 7px}
.select .select-menu a.select-active{font-weight:bold}
.select .select-menu a:hover{background-color:#2b5da4}
.hide-menu .select-menu{display:none}



#header #softpedia{width:155px;height:105px;background:url(../img/softpedia.gif) no-repeat 0 0;text-indent:-9009px;position:absolute;top:5px;right:15px;overflow:hidden}

#menu .inner{border-width:0 1px;color:white;min-height:1px;_height:1px;background:#1a437a;padding-left:2px}
#menu .clr{height:5px;background:#8ed923;margin-left:-2px}
#menu a{color:white;text-decoration:none;float:left;min-width:106px;_width:106px;min-height:1px;_height:1px;font:bold 1.1em/1em Arial,sans-serif;background:#1d4982 url(../img/menu-tabs.gif) no-repeat 0 0;text-align:center;margin:4px 1px 0 0;padding:7px 0 4px 0}
#menu a:hover{background-color:#22518f;background-position:0 -100px}
#menu a.active,#menu strong a,#menu strong a:hover{margin-top:2px;background-color:#8ed923;background-position:0 -200px;padding:8px 0 5px 0}

#footer{background:url(../img/bg.gif) no-repeat -1518px 100%;padding-bottom:2px}
#footer .inner{border-top:0;background:#284e82;color:white;text-align:center;padding:8px 0;font-size:0.95em;line-height:1em}
#footer a{color:white;text-decoration:none;padding:0 7px}
#footer a:hover{text-decoration:underline}

#main .inner{border-width:0 1px}

#right{background:white;float:right;border-left:1px solid #c9c9c9;_width:180px;widt\h:179px;font-size:0.85em;line-height:1.3em}
#right .box{padding:0 10px;margin:0 0 30px 0}
#right .box img{margin:0}
#right .box h3{margin-top:0}
#right .box h4{margin:10px 0 3px 0}

#right .counter{padding:7px 0 0 1px;text-align:center;margin-bottom:0}
#right .counter object{margin:0}
#right .counter strong{font-size:1.8em}

#right .awards{margin-top:10px;padding-top:7px;text-align:center}
#right .awards img{margin:3px 0}

#right .video{background:#cfd4db;padding:7px 0 10px 0;text-align:center}
#right .video a{text-decoration:none}
#right .video a strong{display:block;text-align:right;margin:5px 10px 0 0;text-decoration:underline}
#right .video .more{padding-right:10px}


#right .video-tutorial{background:#c0ed79;padding:10px 5px 15px 5px}
#right .video-tutorial img,#right .video-tutorial object{margin:5px 0}
.video-link{padding-left:12px;background:url(../img/ico/video-small.gif) no-repeat 0 0.4em;margin:0 5px}
#right .video-tutorial .video-link{white-space:nowrap}
#right .video-tutorial .hr{background:white;margin:15px 0 0 0}
#right .video-tutorial h3{margin:0 5px 20px 5px}
#right .video-tutorial h4{margin:10px 5px 2px 5px}


#right .testimonials{background:#f9f9be;padding-top:10px;padding-bottom:10px}

#right .threats{background:#d2eeb9;padding-top:10px;padding-bottom:10px}
#right .threats .image{margin:-1em -13px 0.5em -12px}
#right .threats .image img,#right .threats .image object{margin:0}

#right .quicklinks{background:#d2eeb9;padding-top:10px;padding-bottom:10px}
#right .notification{background:#d2e6ff;padding-top:10px;padding-bottom:10px}
#right .offlinesetup{background:#d2eeb9;padding-top:10px;padding-bottom:10px}
#right .ul2cols li{width:60px;float:left}

#right .adv{background:#d2e6ff;text-align:center;margin-top:-29px;margin-bottom:1px;padding:0 5px 20px 5px;min-height:232px;_height:232px;}
#right .adv h3{color:white;font-size:1em;text-align:right;font-weight:normal;margin:0 0 15px 0}
#right .adv img{border:1px solid #6695d5}

#submenu{background:#8ed923;margin-left:-1px;margin-bottom:20px;padding:10px 7px 1px 14px;font-size:1.2em}
#submenu a{color:black}
#submenu a:hover{color:#1e4a84}
#submenu a.active,#submenu strong{font-weight:bold;color:black;text-decoration:none}
#submenu h3{margin:0;padding-bottom:7px;font-size:1em}
#submenu ul{margin:0 0 20px}
#submenu li{padding-left:15px;padding-bottom:7px;background-image:url(../img/submenu-li.gif);background-position:0 0.35em}


.browse{border-top:1px solid white;margin:10px -5px 0 -5px;padding:10px 5px 0 5px;}
.browse h4{margin:0 0 8px 0}
.browse a{color:black}
.browse a:hover{color:#1e4a84}
.browse a.active,#submenu strong{font-weight:bold;color:black;text-decoration:none}
.browse ul {margin:0 0 10px 3px}
.browse li{padding-left:15px;padding-bottom:7px;background-image:url(../img/submenu-li.gif);background-position:0 0.45em}



#content{background:white;padding:40px 30px;min-height:300px;_height:300px;_width:574px;widt\h:513px;margin-right:-1px;border-right:1px solid #c9c9c9;float:left}
.noright #content{border-right:0;float:none;width:auto;min-height:100px;_height:100px}

.box{margin-top:30px}
.box .text{float:right;width:305px}
.box .text h2{margin-top:0}
.box .img{float:left;width:205px}
.box .img img,.box .img object{margin:0}


.colorbox{margin:-20px -10px 30px -10px;padding:20px 20px 0 30px;background:#d2e6ff url(../img/colorbox.gif) no-repeat 0 -9px;position:relative;min-height:1px;_height:1px;}
.colorbox h2{margin-top:0}
.colorbox .text{float:right;width:305px}
.colorbox .img{float:left;width:155px;padding-top:10px}
.colorbox .img img,.colorbox .img object{margin:0}
.colorbox .download-with-darts{margin-top:20px;margin-bottom:30px;background-image:url(../img/download-button-darts-bluebg.gif)}
.colorbox .download-with-darts a.button{margin-top:0;background-image:url(../img/download-button-big-bluebg.gif)}
.colorbox .colorbox-end{height:9px;overflow:hidden;background:#d2e6ff url(../img/colorbox.gif) no-repeat;margin:0 -20px 0 -30px;position:relative;}

.more{margin:0;font-weight:bold;text-align:right}
.back{margin:0;padding-top:10px;font-weight:bold}
.top{text-align:right;font-size:0.9em}
.top a{color:#0000ff}

li{background-image: none;padding: 0em 0em 0em 0em;margin: 0em}
ol{list-style-type: decimal;margin:0;padding: 0em 0em 1em 2.5em}
ol ol{list-style-type: lower-alpha;margin-top: 0.2em}
ul{list-style-type: none;margin: 1px 0em 1em 1.2em; padding: 0}
ul li{padding-left: 1.2em;background:url(../img/li.gif) no-repeat 0 0.60em}
.spno {margin-left: 16px;}
.sp li{padding-bottom:5px}
ul ul{margin-top: 0}
object,img{margin: 1em 0em; vertical-align: top}

.cl{float: left;width: 48%;background:white;margin-right: 2%}
.cl .cl,.cr .cl{margin-right:1.8%}
.cr{float: right;width: 48%;background:white}
.ir,.il{float: left;font-size:1em;text-align:center;_width: 1px;margin: 0.3em 1em 0.9em 0em}
.ir{float: right;margin: 0.3em 0em 0.9em 1em}
.il img,.ir img{display: inline;margin: 0em auto 0.4em auto}




ul.book,ul.book2,ul.arrow,ul.arrow2{margin-left: 0px;padding-left: 0px;list-style:none}
ul.book li,ul.book2 li,ul.arrow li,ul.arrow2 li{background-position: 0px 0px;background-repeat: no-repeat;padding-left: 21px}
ul.book ul,ul.book2 ul,ul.arrow ul,ul.arrow2 ul{margin-left:0px;list-style:none}
ul.arrow li{background-image:url(../img/li-arrow.gif);background-position: 3px 1px}
ul.arrow2 li{background-image:url(../img/li-arrow2.gif);background-position: 3px 1px;padding-bottom:3px}
ul.arrow ul li{background-image:url(../img/li-arrow2.gif)}
ul.book li{background-position: 0px 2px;background-image:url(../img/li-book.gif);min-height: 16px; _height:16px;padding-left: 27px}
ul.book2 li{background-image:url(../img/li-book2.gif);background-position: 3px 1px;padding-bottom:3px;padding-left: 27px}
ul.book ul li{margin-top: 2px;background-position: 0px 2px;background-image:url(../img/li-book2.gif);min-height: 16px; _height:16px;padding-left: 20px}
ul.sp li{margin-bottom:3px}
.lm{margin-left:20px !important}
ul.newfaq li{background-image:url(../img/li-newfaq.gif);background-position: 4px 1px;padding-bottom:3px;padding-left: 27px}

.icons{color:#004192}
.icons p{margin-left:55px}
.icons a{color:#0048ff;white-space:nowrap}
.icons a:visited{color:#900090}
.icons img{margin:5px 10px 0 10px;float:left}
.icons h3,.guide h3,.stform h3,.filters h3{border-bottom:1px solid #2981d3;height:1.8em;line-height:1.8em;padding-top:5px;margin:30px -30px 8px 1px}

.icons h3 .o,.guide h3 .o,.stform h3 .o,.filters h3 .o{min-width:200px;_width:200px;float:left;background:#2981d3 url(../img/icons-h3.gif) no-repeat 0 0;color:white;margin:0 0 0 0;position:relative;left:-1px}
.icons h3 .o .o,.guide h3 .o .o,.stform h3 .o .o,.filters h3 .o .o{width:auto;_width:100%;position:static;left:0;white-space:nowrap;display:block;background:#2981d3;padding:0 10px;background:url(../img/icons-h3.gif) no-repeat 100% 0;}

a.button{background:#ffcb0e url(../img/button.gif) no-repeat 0 0;color:black;display:block;width:249px;padding-top:7px;min-height:45px;_height:52px;_heigh\t:45px;margin:1em auto;text-align:center;text-decoration:none;font-weight:bold;line-height:1.2em}
a.button:visited{color:black}
a.button strong{text-decoration:underline;font-size:1.4em;display:block;line-height:1.2em}
a.button:hover{background-color:#fff4c7;background-position:-249px 0}

a.onerow{line-height:52px;padding-top:0;min-height:52px;_height:52px;font-size:1.4em;text-decoration:underline}
a.onerow strong{display:inline;font-size:1em;line-height:52px}


table.border{border:1px solid #7ea7dc;border-collapse:collapse;width:100%;margin-bottom:1em}
table.border td,table.border th{border:1px solid #96b7e2;padding:0.2em}
table.border thead th{background:#4882ce;color:white;text-align:center}
table.border td{text-align:center}
table.border tbody th{font-weight:normal;padding-right:0.5em;padding-left:0.3em;background:#f4faff}
.small,small{font-size:0.8em;line-height:1.3em}

table.comparision {font-size:0.9em}
table.comparision thead th{vertical-align:bottom}
table.comparision tbody th{border-right-color:white}
table.border thead th.header{background:#3067b1;border-right-color:#1f4374;}
.comparision-legend .o{width:3em;float:left}
table.comparision sup{vertical-align:0em;>vertical-align:0.1em;>}
table td.spy{background:#d2e6ff;border-right-color:#66abff}
table td.yes{background:#dbf3b6}
table td.paid{background:#f7ddce}



.orange{color:#FF702C}
.green { color: #238C01 }

.dnl_ss{background:url(../img/dnl_ss.gif) no-repeat 2px 2px;padding:0 0 0 242px}
.dnl_ss p{color:#000;text-align:left}
.dnl_ss_fla{position:absolute;margin:0 0 0 -242px}


.dnl_list{margin:0!important}
.dnl_list li{margin:0 0 1.5em;padding-left:32px!important;background:url(../img/checked_bullet.gif) no-repeat top left;list-style:none;list-style-image:none}
.install_counter{margin:20px 16px 0 0;text-align:center}
.install_counter object{margin:0}
.install_counter strong{font-size:1.8em}

.right{text-align:right}



#navigation {text-indent:-5px;font-size: 0.9em;margin:-40px -30px 30px -30px;padding: 0.5em 10px 0.5em 15px;background: #d2eeb9;line-height: 1.5em;font-weight:bold;color:#1e4a84;_height:1em;min-height:1em}
#navigation a {font-weight: normal;padding:0 5px;color:black}
#navigation a:hover{color:#1e4a84}
#navigation strong {color:black;padding:0 5px}

table{font-size:1em}

.paging {text-align: right;font-size:0.9em}
p.paging{margin-top:3em}

#right form{margin:0}
#right input.text{border:1px solid #999999;font-size:1em;padding:2px}
#right .notification input.text{border-color:#95c4fa;background:#f7f9fd;}
#right .notification input.text:focus,#right .notification  input.text-focus{background:white}
#right .box input.text{width:152px;float:none;margin:0 0 2px 0}
#right input.button{font-size:1em;font-weight:bold;padding:2px 7px;overflow:visible;font-family:tahoma,sans-serif}



.db_detail_table {border-collapse: collapse;width:100%;margin-bottom:1em;}
.db_detail_table th {color:#777777;text-align: left; font-weight:normal;padding: 3px 5px 3px 3px; width:15%; vertical-align: top; white-space: nowrap; }
.db_detail_table td {width:85%;padding: 3px;border-bottom:1px dotted #c9c9c9;}
span.status_0,span.status_1,span.status_2,span.status_3,span.status_4{padding-left:45px;font-weight:bold;color:#0F9600;background:url(../img/status_0.gif) center left no-repeat}
span.status_1{color:#21519F;background-image:url(../img/status_1.gif)}
span.status_2{color:#D7AC00;background-image:url(../img/status_2.gif)}
span.status_3{color:#FF8800;background-image:url(../img/status_3.gif)}
span.status_4{color:#FF0000;background-image:url(../img/status_4.gif)}
.risk_level_legend{margin-top:40px;padding-top:5px;border-top:solid 2px #ddd;font-size:0.8em;line-height:1.6em;min-height:1px;_height:1px;}
.risk_level_legend_left{width:120px;float:left;font-size:1.2em}
.risk_level_legend_right{float:left}
p.search_results{font-size:0.9em;margin:0 -3px 5px -3px;padding:0 0 5px 24px; border-bottom:1px dotted #c9c9c9;}
p.search_results a.head {font-size: 1.1em;font-weight: bold;display: block;margin:0 0 0 -24px;padding: 0px 0px 3px 0px;text-decoration: none;}
p.search_results strong {color: #000;}
p.search_results strong.author {color: #21519F;}
p.search_results a.head span {text-decoration: underline;color: #00c;}
p.search_results a.head:hover span {color: #c00;}
p.search_results a img {margin: 1px 2px -6px;padding: 0 0 3px 0;}



.frm_note {text-align:right;color:#777777;margin-right:30px;}
.frm_note .FRM_sl{padding-left:1px}
.frm_note .FRM_star{vertical-align:baseline;color:#e12c2c}
.in2 .frm_note {text-align:left;color:black;margin:0 0 0 195px;>margin-left:187px;padding:0.2em 0 0.5em 0;font-size:0.9em;line-height:1.2em}
.FRM_type1 .FRM_sl{}
.FRM_type1 input.FRM_password{_padding-right/**/:11px !important}
.FRM_type1 .FRM_what{font-size:1em !important}
.FRM_type1 h2{margin-top:20px}
.FRM_type1{_height:1px;}
.in2{margin:0 0}
iframe.FRM_ie-iframe{>margin-left:7px!important;}

.FRM_type1 .FRM_buttons{margin-top:20px;min-height:1em;_height:1em;}

.FRM_buttons input,.FRM_type1 .FRM_buttons input,.FRM_type1 .FRM_buttons button{padding:0.1em 1.5em;margin:0;font-size:1em;font-family:tahoma,sans-serif;overflow:visible;}
.FRM_type1 .FRM_buttons .FRM_button{font-size:1em}
.FRM_type1 .FRM_buttons .FRM_button .FRM_base{font-family:tahoma,sans-serif;background:#ffcb0e url(../img/button.gif) no-repeat 0 0;color:black;display:block;width:249px;height:52px;text-align:center;text-decoration:none;font-weight:bold;line-height:52px;text-decoration:underline;font-size:1.4em}
.FRM_type1 .FRM_buttons .FRM_button:hover .FRM_base,.FRM_type1 .FRM_buttons .FRM_button.FRM_hover .FRM_base{background-color:#fff4c7;background-position:-249px 0}


.FRM_type1 .FRM_hr{border-bottom: 2px solid #d2e6ff;margin:10px 30px 10px 0;padding:0;height:0}
.FRM_type1 .FRM_wide1 .FRM_label{width:250px !important}
.FRM_type1 .FRM_ccc_hint{margin-top:-500px!important}
.FRM_type1 .FRM_ccc_hint .FRM_dart{margin-top:500px!important}
#summary{clear:both;padding-top:1em}
#summary .l{text-align:left}
#summary h2{margin:2em 0 0.3em 0}
#summary table{font-size:1em;border-collapse:collapse;width:100%}
#summary table td,#summary table th{text-align:right;vertical-align:top;padding:0.3em 0}
#summary table td{width:15%}
#summary table .qty{width:5%;text-align:left}
.FRM_type1 #summary .qty .FRM_sl{padding:0 30px 0 0}
.FRM_type1 #summary .qty .FRM_sl .FRM_error{margin:0 -30px 0 0;width:150px}
#summary table .years th,#summary table .years td{border-top:1px solid #c9c9c9;vertical-align:bottom}
#summary table .years th{text-align:left;}
#summary table thead th{white-space:nowrap;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
#summary table tbody th{text-align:left;font-weight:normal}
#table-total{font-weight:bold;border-top:1px solid #c9c9c9;padding-top:0.5em;text-align:right}
#table-total table{font-size:1em;border-collapse:collapse;width:50%;margin-left:auto;}
#table-total table td,#table-total table th{text-align:right;vertical-align:top;padding:0 0.5em0.3em 0.5em}
#table-total table .total td,#table-total table .total th{border-top:2px solid #c9c9c9;padding-top:0.3em}
#table-total table th{vertical-align:middle;text-align:left;}
#table-total table td{width:30%;}
#table-total table td strong{font-size:1.7em}
.cert,.cert2{background:url(../img/cert1.jpg) no-repeat;width:515px;padding-top:115px;margin:0 auto 1em auto;text-align:left;position:relative}
.cert2{background-image:url(../img/cert3.jpg)}
.cert .end,.cert2 .end{margin-top:20px;background:url(../img/cert2.jpg) no-repeat;height:21px}
.cert p,.cert2 p{margin:0 0 5px 70px;font-size:10pt;font-weight:bold;line-height:13pt}
.cert p .label,.cert2 p .label{left:170px;float:left;display:block}
.cert p strong,.cert2 p strong{margin-left:170px;color:#dd0202;font-size:11pt;display:block}
.in1{padding:2em 0 0 0}
#identify .f-err{margin-bottom:1em}
.FRM_chxs label{margin-left:20px;>margin-left:25px;display:block}
.FRM_chxs .FRM_chx,.FRM_chxs .FRM_radio{float:left;margin:0.2em 0 0 0;>margin-top:0;vertical-align:0;position:relative}
.FRM_chxs p{margin:0;clear:left}

.FRM_radios{float:left;display:block;margin-top:2px}
.FRM_radios label{margin-left:20px;>margin-left:25px;display:block}
.FRM_radios .FRM_radio{float:left;margin:0.2em 0 0 0;>margin-top:0;vertical-align:0;position:relative;clear:left}


.f-msg, .f-err {color: #24a438;border-color:#24a438;border-width:1px 0;border-style:solid;background-image: url("../img/f-msg-ok.gif");background-repeat: no-repeat;background-position: 10px 50%;padding: 2px 0 2px 37px;text-align: left;margin: 1em 0;font-weight: bold;}
.f-err {color: #f00000;border-color:#f00000;background-image: url("../img/f-msg-err.gif");}

.stform .in .f-msg, .stform .in .f-err{margin-right:30px}

.guide,.stform{margin-bottom:0em;margin-right:-30px;padding:0;min-height:1px}
.survey{margin-bottom:0em;padding:0;min-height:1px}
.guide .FRM_error{font-weight:bold}
.guide .FRM_buttons,.stform .FRM_buttons,.survey .FRM_buttons{padding:12px 20px 12px 20px;margin:0 !important;text-align:left;border-bottom:1px solid #2981d3;background:#d2e6ff;}
.guide .FRM_buttons .FRM_btn_next{float:right}
.guide h3,.stform h3{margin-bottom:0;margin-right:0px}
.guide h4,.stform h4{margin-top:0;padding-top:10px}
.guide .FRM_hint h4, .stform .FRM_hint h4 {padding-top:0}
.guide-faq .FRM_sl,.guide-faq .in{background:white url(../img/guide-faq-bg.gif) 100% 100% no-repeat;padding:15px 150px 15px 15px !important;margin:0 !important;min-height:131px}
.guide-support{padding-top:10px}
.guide-support p{padding:6px 30px 12px 10px !important;margin:0;background:white url(../img/guide-support-bg.gif) 0 100% repeat-x;}

.times{color:#777777;font-size:0.8em;white-space:nowrap}

.guide .available{margin-left:0px;_margin-left:5px}

.guide-faq ul{margin-bottom:0px}
.guide-faq .in{border-bottom:5px solid #d2e6ff;}
.guide .back{background:#d2e6ff;padding:0 20px 8px 15px;border-bottom:1px solid #2981d3}

.guide .FRM_chxs{margin-bottom:15px}
.guide .FRM_chxs p{margin:0 0 5px 0}
.guide p .FRM_chx{float:left;margin-top:2px;vertical-align:0;>margin-top:-1px;}
.guide p label{display:block;margin-left:25px;padding-left:23px;background:url(../img/li-book.gif) 0 3px no-repeat;min-height:20px;_height:20px}
.guide p label.faq{background-image:url(../img/li-book2.gif);background-position: 3px 3px;}
.FRM_buttons .FRM_btn_next{font-weight: bold}
.guide p .FRM_chx{float:left;margin-top:4px;vertical-align:0;>margin-top:-1px;}
.FRM_type1 .FRM_has-error input,.FRM_type1 .FRM_has-error textarea {border:2px solid #d90000}
.FRM_type1 .FRM_error{display:none;margin:0 0 5px 182px;color:#d90000}
.FRM_type1 .FRM_wide .FRM_error{margin-left:0}
.FRM_type1 .FRM_has-error .FRM_error{display: block}
.contact-support{margin-top:20px}

.FRM_type1 .FRM_wide{padding-left:0;position:relative}
.FRM_type1 .FRM_wide textarea{width:484px;_width:487px}
.FRM_type1 .FRM_wide .FRM_check{top:1.8em;right:15px;}
.survey .FRM_wide textarea{width:650px;_width:653px}
.stform .in,.survey .in{padding:10px 0 15px 20px;margin:0;background:white url(../img/guide-support-bg.gif) 0 100% repeat-x;}
.stform .FRM_buttons,.survey .FRM_buttons{text-align:right}
.stform .FRM_buttons input,.stform .FRM_buttons button,.survey .FRM_buttons button,.survey .FRM_buttons input{font-weight:bold}
.stform .maxwidth{width:309px;>width:320px}

.stform .FRM_label{width:150px;padding-bottom:2px}
.stform .FRM_error{margin-left:160px}
.stform .frm_smallhint{width:140px}

.survey .FRM_chxs p{margin-bottom:0.5em;margin-left:1em}


.thumbnail{padding-bottom:1em;text-align:center}
.thumbnail img{margin-bottom:5px;}
#content .thumbnail{float:left;width:165px;}

.news-atribs{font-size:0.9em;color:#5a5a5a;padding-top:0.3em}
.news-atribs a{color:#5a5a5a}

table.news{border-spacing:0;margin-top:1px;width:100%}
table.news thead th{background:#2981d3;color:white}
table.news td,table.news th{text-align:left;padding:0.5em 2px;vertical-align:top}
table.news .date{padding-right:0.5em}
/*table.news .hilighted td{background:#d2e6ff;}*/
table.news tbody td{border-bottom:1px dotted #4882ce}
table.news a:link{text-decoration:none;border-bottom:1px solid #afc8e9}
table.news a:visited{text-decoration:none;border-bottom:1px solid #d4b5d4}
table.news tr:hover td{background-color:#d2e6ff}
table.news tr:hover a:link{border-bottom-color:#0000ff}
table.news tr:hover a:visited{border-bottom-color:#800080}
table.news img{margin:0}
table.news td.news{}
table.news td.ico{width:25px}
table.news td.date{width:9.8em}


sup{vertical-align:0.4em}
a sup{>text-decoration:none;}
.small sup{vertical-align:-0.1em;font-size:1.2em}

table.awards{border-collapse:collapse;width:100%}
table.awards td{padding:10px 0;border-bottom:1px dotted #c9c9c9;}
table.awards .left{width:230px;text-align:right;padding-right:20px}
table.awards .right{font-weight:bold;text-align:left}

.bb_left, .bb_right { width: 49% }
.bb_left { float: left }
.bb_right { float: right }
.blue_line {height: 10px;	border-bottom:1px dotted #c9c9c9;}
.space_for_promote {	margin-top: 10px}

#copyright{font-size:0.9em;color:#666666}
#copyright p{margin:1em 0;text-align:center}
#copyright a{color:#666666}



/* support_ticket */
.bx .item3 .item .i{background:transparent;border-right:0;margin-right:0}
.bx .item3{margin-bottom:0}
.bx h2 img{border:0;vertical-align:middle;margin-right:2px}
.bx{background:#f1f1f1;border:1px solid #989898;padding:5px 10px 10px 10px}

.frame_question,.frame_question .bxi,.frame_question .z,.frame_question .z .r {background-color:#dce7fe !important}
.frame_question .z,.frame_question .z .r,.frame_question .k,.frame_question .k .r{background-image:url(../img/bx-q.gif);}
.frame_question .bxi{border-color:#c6d8fe}
.frame_question h2{font-size:1.4em;font-weight:normal;color:#245ad8;line-height:1.2em;margin-top:0;background:url(../img/question.gif) no-repeat 0 0;padding:8px 0 0 50px;min-height:35px;_height:35px;margin-bottom:0}
.frame_question{clear:both}
.frame_question .question_text {color: #353535;font-size: 100%;padding: 8px}
.frame_question .answer_text {color: black;font-size: 100%;padding: 8px;padding-top: 12px;padding-bottom: 12px;border: 1px solid #50b143;background: #ffffff;margin-bottom: 7px}
.frame_question .comment_text .head,.frame_question .answer_text .head{background:url(../img/answer.gif) no-repeat 0 0;padding:0 0 0 40px;min-height:40px;_height:40px}
.frame_question .answer_text .head{color:#1c9a0c;}
.frame_question .comment_text .head{color:#245ad8;background-image:url(../img/comment.gif)}
.frame_question .comment_text {color: #353535;font-size: 100%;padding: 8px;padding-top: 12px;padding-bottom: 12px;border: 1px solid #c5c5c5;background: #ffffff;margin-bottom: 7px}
.newq{float:right}
#mess{display:none}
.f-in3 {border: 1px solid #ccc;background-color: #f1f1f1;padding: 1em 0em 1em 4em;}


#more-emails{display:none}
#more-emails.open{display:block}
.more-emails-button{text-align:right;width:390px}

.list{padding-left:27px;margin-top:20px}
.list .collapsed * {display:none}
.list h2{margin-left:-16px;padding-left:16px;margin-top:0;padding-top:0px;line-height:1.5em;background:url(../img/list-h2.gif) no-repeat -600px 3px;cursor:pointer;_cursor:hand;}
.list .collapsed h2{display:block !important;font:1em Tahoma,Arial,sans-serif;letter-spacing:0;color:#0000ff;text-decoration:underline;}
.list .expanded h2{background-position:0 9px;margin-bottom:5px}
.list .expanded{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #c1dbf2;padding-top:20px}
#content .list .thumbnail{width:160px;}

.icon-list {padding:10px 0 20px 0}
.icon-list .cl{width:53%;margin-right:0}
.icon-list .cr{width:46%}
.icon-list ul li{background:none;padding-left:0px}
.icon-list ul li a{text-decoration:none}
.icon-list ul li a strong{text-decoration:underline}
.icon-list img {margin:0 10px 0 0;vertical-align:middle}
.icon-content{padding-left:40px}
.icon-content h2 img {margin:0 2px 0 -42px;vertical-align:middle}
#content .icon-content .thumbnail{width:155px;}

#threat-info{height:15em;border:1px solid #c9c9c9;overflow:auto;_width:99%;padding-left:7px}
#threat-info ol{margin-top:10px;padding-left:2em}
#threat-info ul{margin-left:0.8em}
#threat-info li{margin-bottom:2.5em}
#threat-info samp{display:block;margin:1em 0 1.5em 0;font:0.9em "Courier New" monospace;line-height:1.5em;white-space:pre}
#threat-info ul code{display:inline;font:1em "Courier New" monospace;background:#f5f5f5;border:1px solid #c9c9c9}
#threat-info ul li{margin-bottom:0.5em}
#threat-info.view-all{overflow:visible;height:100%;overflow-x:scroll}
.view-switch{float:right;height:1.2em;margin-top:-1.4em;>margin-top:-1.1em;font-size:0.8em;line-height:1.1em;padding-left:15px;color:#707070;background:url(../img/view-switch.gif) no-repeat 0 0}
.view-switch:visited{color:#707070}
.view-switch-all{background-position:-150px 0}


.chart{}
.chart p{clear:both;white-space:nowrap;min-height:1px;_height:1px;margin:0}
.chart .chart-label{width:6.8em;float:left;text-align:right;border-right:1px solid #c9c9c9;padding:0 0.5em 0.2em 0}
.chart .chart-bar{height:8px;background:black;margin:5px 0;float:left;overflow:hidden}
.chart .chart-value{float:left;font-weight:bold;padding:0 0 0 0.5em;font-size:0.9em;line-height:1.5em}
.chart .chart-bar-vista{background-color:#000000}
.chart .chart-bar-xp{background-color:#0055ea}
.chart .chart-bar-2k{background-color:#5c7daf}
.chart .chart-bar-9x{background-color:#999999}

.world-map-chart{background:url(../img/world-map.gif) no-repeat 50% 6px;height:260px;padding-top:7px}
.world-map-chart .legend{float:left;width:170px;padding:0 10px 5px 10px;border:1px solid #9e9d9d;background:url(../img/world-map-legend-bg.png);font-size:0.9em;margin:0;_height:1px;}
.world-map-chart .legend .label{float:left;width:95px;text-indent:-21px;margin-left:21px}
.world-map-chart .legend .label img{margin:0 5px 0 0;vertical-align:-2px;border:1px solid white;position:relative}
.world-map-chart .legend .value{float:right}
.world-map-chart .legend p{clear:both;padding:5px 0 0 0;margin:0;_height:1px;min-height:1.2em}

.links-list{margin:25px 0 25px 40px;font-weight:bold;min-height:1px;_height:1px}
.links-list li{background:none;padding:0 0 0 0;width:49.8%;float:left}
.links-list li a{background:url(../img/links-li.gif) 0 0.45em no-repeat;padding-left:15px;}

table.threats{border:0;font-size:0.9em}
table.threats thead th,table.threats tbody td{border:0;text-align:left;padding:3px 10px;vertical-align:middle}
table.threats thead th.c,table.threats tbody td.c{text-align:center}
table.threats tbody td.number{text-align:right;padding-right:5em}
table.threats tbody td img{vertical-align:middle;margin:0}
table.threats tbody td{border-bottom:1px dotted #4882ce}
table.threats span.status_0,table.threats span.status_1,table.threats span.status_2,table.threats span.status_3,table.threats span.status_4{display:block;margin-top:3px}


.filters h3{margin-right:0;margin-bottom:0}
.filters table{margin:0;background:#d2e6ff;border-bottom:1px solid #a6bad3;font-size:0.9em;width:100%}
.filters table a{color:black;padding:0 3px}
.filters table a:hover{color:#1e4a84}
.filters table strong{font-size:1.1em;padding:0 2px}
.filters table td,.filters table th{vertical-align:top;text-align:left;padding:5px 5px 5px 8px}
.filters table th{white-space:nowrap}
.filters table .categories a{clear:left}
.filters table .categories img {float:left;margin:1px 2px 0 0;vertical-align:middle}
.filters table .categories{line-height:18px;width:33.3%;white-space:nowrap}
.filters .filter_link{float:left;margin-right:15px}
.filters .filter_link img{float:left;margin:-1px 2px 0 0;vertical-align:middle}

.filters-bottom table{border-top:1px solid #a6bad3}
.filters-bottom .pages{vertical-align:bottom;text-align:right;padding-right:8px}

.db_table {width:100%;border-collapse: collapse;margin:0 0 12px 0}
.db_table td {width: 33%;padding: 5px 5px 5px 5px;vertical-align: top;}
table.db_table td.list{width:33.3%;padding:0 0 0 8px;font-size:0.9em}
table.db_table td.list img {float:left;clear:left;margin:1px 2px 0 0}
table.db_table td.list a{display:block;margin:0 0 0 20px;min-height:20px;_height:20px}
table.db_table td.list br{display:none}

table.db_table td.total{text-align:left;white-space:nowrap;padding-left:0}
table.db_table tr.paging td{vertical-align:top}

.legend {margin:1em 0 0 40px;padding:0;list-style:none;font-size: 0.9em}
.legend li{list-style:none;background:none;margin:0 0 5px 0;padding:0;float:left;white-space:nowrap;width:25%}
.legend img {vertical-align:middle;margin:0 5px 0 0 }

.promote_flash{}
.promote_flash textarea{width:100%;height:5em}

.spreadratio {color:red;font-weight:bold;font-size:1.3em}

.promo ul{margin:0;padding-top:1px;_height:1px;font-size:0.9em;line-height:1.2em}
.promo ul li{padding:2px 0 5px 50px;background:url(../img/promo-bg.gif) repeat-y 0 0;position:relative;margin:10px 0 0 0;_height:1px;}
.promo ul li h3{margin:0 0 2px 0;font-size:1.1em;font-family:arial, sans-serif;font-weight:bold}
.promo ul li h3 a{border-bottom:1px solid;text-decoration:none}
.promo ul li p{margin:0}
.promo ul li h3 img{position:absolute;top:-2px;left:14px;margin:0}

.infobox{border:1px solid #90a9d4;background:#a1c1fb url(../img/infobox-bg.gif) repeat-y 100% 0;margin:10px 0 20px 0}
.infobox .infobox-in{padding:10px 5px 10px 75px;background:url(../img/infobox-ico.gif) no-repeat 12px 5px;min-height:40px;_height:40px;}
.infobox h3{margin:0 0 2px 0;font-size:1em}
.infobox p{margin:0}
.infobox .big{font-size:1.3em}

.spno {margin-top:0 !important;margin-bottom: 0;padding-top:0px  !important;padding-bottom:0;display: block;}
.sp li {line-height: 22px;}

.helpswitch{font-size:1em;float:right;margin:-31px -20px 0 0}
.helpswitch li{display:inline;padding:0 10px 0 7px}
.helpswitch strong{font-size:1.1em}

.download-with-darts{margin:2em 0 3em 0;text-align:center;background:url(../img/download-button-darts.gif) no-repeat  50% 8px}
.download-with-darts a.button{background-image:url(../img/download-button-big.gif);width:289px}
.download-with-darts a.button:hover{background-position:-289px 0}

.new{padding-left:50px;background:url(../img/new_bullet.gif) no-repeat 0 0;margin-bottom:3em;word-spacing:-1px}
.growout{margin:50px -20px 10px -20px}

.downloadcom{margin:2em 0 3em 0; height:50px;padding-left: 50px;word-spacing:-1px;display: block;}
.downloadcom div {float:left;display: inline;}
.downloadcom div p {width: 300px;padding: 14px 0 0 10px;}

.faviconsmain {cursor: default;padding-top:35px;line-height: 18px;color: #4F4F4F;}
.faviconsmain span {color: #000;font-weight: bold;}
.faviconsmain a {text-decoration:none;color: #4F4F4F;}
.faviconsmainlink {color:#0000ff !important;text-decoration:underline !important;}
.faviconsright {border-top: 1px solid #c9c9c9;padding-bottom: 16px;padding-top: 8px;}
.faviconsmain a img {padding:0;margin:0;}

#light-dialog-window{z-index:11;background:white;border:7px solid #7c8da7;text-align:left}
#light-dialog-overlay{background:black;z-index:10}
#sttip-window{border:2px solid black;background:url(../img/sttips-window.png) no-repeat;width:328px;height:310px;position:relative;overflow:hidden}
#sttip-window iframe{border:0;float:left;background:url(../img/sttips-loading.gif) no-repeat 50% 45%}
#sttip-window #sttip-iframes{margin-top:23px;width:348px;height:307px;position:absolute;overflow:scroll;}
#sttip-window #sttip-iframes-in{width:348px;position:relative}
#sttip-close{width:19px;height:19px;overflow:hidden;background:url(../img/sttips-close.gif);position:absolute;top:4px;right:3px;z-index:1}
#sttip-close:hover{background-position:0 -19px}
#sttip-prev,#sttip-next{width:39px;height:98px;overflow:hidden;background:url(../img/sttips-navi.png);position:absolute;top:105px;display:none;outline:none}
#sttip-prev{left:-46px}
#sttip-prev:hover{background-position:0 -98px}
#sttip-next{background-position:-39px 0;right:-46px}
#sttip-next:hover{background-position:-39px -98px}

.abc a,.abc span{color:#999999;font-size:1em;float:left;width:1.5em;text-align:center;margin:2px 4px 4px 2px;border:1px solid #c9c9c9;padding:3px}
.abc a{color:black;background:#d2e6ff;border-color:#95c4fa;font-weight:bold}
.abc a:hover{padding:5px;margin:0 2px 2px 0;}
