/* *********** */
* {margin:0px; padding:0px;}
html, body {font-family:Arial, Verdana; font-size:12px; line-height:13px; border:0; color:#000;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, span {margin:0px; padding:0px;}
body {background:#FFFFFF; margin:0px; padding:0px;}
p {margin:0px; padding:0px;}
h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
ul, ol {list-style-type: none; list-style-image: none; margin:0px; padding:0px;}
a {color:#640673; text-decoration: underline; font-weight:bold;}
a:hover {color:#640673; text-decoration: none;}
a:visited {color:#640673; text-decoration:underline;}
a img {border: none;}
/* *********** */

#container {width:100%; margin:0px; padding:0px; overflow:hidden; display:block;}
#container div.announcement {margin:0px; padding:10px; overflow:hidden; text-align:center; background:#640673; border-bottom:2px solid #FFF;}
#container div.announcement h2 {width:800px; margin:0px auto; padding:0px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:16px;}

#page {width:800px; margin:0px auto; padding:20px 0px 0px 0px; text-align:left; overflow:hidden; position:relative; display:block;}
#page #header {width:800; margin:0px; padding:0px; overflow:hidden; position:relative; text-align:center;}
#page #header #logo {width:340px; height:124px; margin:0px auto; padding:0px; overflow:hidden; font-size:20px; line-height:22px;}
#page #header #logo a {text-decoration:none; display:block; height:124px; margin:0px; padding:35px 0px 0px 150px; overflow:hidden; background:url("../img/brand/logo.jpg") no-repeat;}
#page #header #logo a span {display:block; font-size:11px; line-height:13px; color:#CCC; margin:0px; padding:0px;}

#page #main {width:800px; margin:10px 0px 0px 0px; padding:20px 0px 0px 0px; border-top:2px dotted #CCC; text-align:left; overflow:hidden;}
#page #main #content {width:100%; margin:0px; padding:0px; overflow:hidden; background:#FFFFFF;}
#page #main #content #primary {width:100%; margin:0px; padding:0px; overflow:hidden; background:#FFFFFF;}

div.box {width:100%; margin:0px; padding:0px; overflow:hidden;}
div.box div.head {width:100%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; overflow:hidden; border-bottom:2px dotted #CCC;}
div.box div.head h2 {font-size:15px; line-height:17px; margin:0px; padding:0px; color:#640673;}
div.box div.body {width:100%; margin:0px; padding:0px; overflow:hidden;}
div.box div.body p {font-size:13px; line-height:17px; color:#CCC;}
div.box fieldset {padding:5px 10px 10px 10px; margin:0px; border:1px solid #CCC;} 
div.box fieldset legend {font-size:10px; line-height:11px; letter-spacing:1px; color:#CCC;}

#page div.about {width:800px; margin:20px 0 0 0; padding:0; overflow:hidden; text-align:left;}
#page div.about h3 {font-size:16px; line-height:18px; margin:0 0 10px 0; padding:0 0 5px 0; color:#640673; border-bottom:2px dotted #CCC;}
#page div.about p.section {float:left; width:375px; margin:0 24px 0 0; padding:0 24px 0 0; border-right:1px solid #CCC; color:#404040; font-size:12px; line-height:14px; text-align:justify;}
#page div.about p.last {margin-right:0px; padding-right:0px; border-right:none;}

div.advertisement {width:780px; padding:10px; margin:10px 0px; background:#640673; text-align:center;}

#primary #yahooStatus {width:100%; margin:0px; padding:0px; overflow:hidden;}
#primary #yahooStatus #yahooStatus-form {float:left; width:550px; margin:0px; padding:0px; overflow:hidden;}
#primary #yahooStatus #yahooStatus-download {float:left; width:229px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;  border-left:1px solid #CCC; overflow:hidden;}
#primary #yahooStatus #yahooStatus-download p {text-align:justify; color:#000;}
#primary #yahooStatus #yahooStatus-download div.body a.download {width:200px; height:30px; display:block; margin:5px 0 0 0; padding:0; background:url("http://www.invizibil.net/resources/img/icons/download.jpg") no-repeat; text-indent:-9999px;}
#primary #yahooStatus #yahooStatus-download div.body a.download:hover {background:url("http://www.invizibil.net/resources/img/icons/download.jpg") 0 -30px no-repeat;}

html>body #container #footer {margin:43px 0px 0px 0px; padding:20px; text-align:center; background:#F5F5F5; border-top:1px solid #E4E4E4;}
#container #footer {margin:33px 0px 0px 0px; padding:20px; text-align:center; background:#F5F5F5; border-top:1px solid #E4E4E4;}
#container #footer p {width:800px; margin:0 auto; text-align:left; color:#999999;}

#container #footer span.terms {width:auto; margin:0; padding:0;}

#page #main #content #primary form#verifyId {width:100%; margin:0; padding:0; overflow:hidden;}
#page #main #content #primary form#verifyId fieldset {margin:0px; padding:0px; border:none;}
#page #main #content #primary form#verifyId h3 {font-size:17px; line-height:20px; background:#FFF; border:1px solid #640673; color:#640673; padding:5px;}
#page #main #content #primary form#verifyId fieldset legend {font-size:18px; line-height:22px; background:#376685; color:#FFF; padding:5px;}
#page #main #content #primary form#verifyId fieldset div.inputs {margin:10px 0 0 0; padding:0; width:100%; overflow:hidden;}
html>body #page #main #content #primary form#verifyId fieldset div.inputs {margin:10px 0 0 0; padding:0; width:100%; overflow:hidden;}
#page #main #content #primary form#verifyId fieldset div.inputs input#idmess {float:left; width:400px; font-weight:bold; margin:0 26px 0 0; background:#640673; border:none; color:#FFF; font-size:17px; line-height:20px; padding:10px}
html>body #page #main #content #primary form#verifyId fieldset div.inputs input#idmess {width:400px; font-weight:bold; margin:0 26px 0 0; background:#640673; border:none; color:#FFF; font-size:17px; line-height:20px; padding:10px;}
#page #main #content #primary form#verifyId fieldset div.inputs input#submit {float:left; width:104px; font-weight:bold; margin:0; padding:7px; background:#404040; color:#FFF; font-size:17px; line-height:20px; border:none; cursor:pointer;}
html>body #page #main #content #primary form#verifyId fieldset div.inputs input#submit {width:104px; font-weight:bold; margin:0; padding:9px; background:#404040; color:#FFF; font-size:17px; line-height:20px; border:none; cursor:pointer;}

#page #main #content #primary #errors {display:none; clear:both; background:#FFBABA; color:#D8000C; border:1px solid #D8000C; width:538px; margin:10px 0; padding:5px; font-size:11px; line-height:12px; font-weight:bold; text-align:center;}

#page #main #content #primary #scanResults {clear:both; width:100%; margin:10px 0px 0px 0px; padding:0; overflow:hidden;}
#page #main #content #primary #scanResults div.infoResult {float:left; width:250px; height:104px; margin:0 14px 0 0; padding:0 10px 0 0; border-right:1px dotted #2771A3; overflow:hidden;}
#page #main #content #primary #scanResults div.infoResult p.result {border-bottom:1px dotted #2771A3;color:#000000;font-size:13px;line-height:13px;margin:0 0 10px;padding:0 0 10px 3px;}
#page #main #content #primary #scanResults div.infoResult p.result span {color:#333; font-weight:bold; font-size:15px; text-decoration:none;}
#page #main #content #primary #scanResults div.infoResult div.halfBannerAd {width:234px; margin:3px 0 0 0; padding:0; overflow:hidden;}
#page #main #content #primary #scanResults div.infoResult p a.advertisement {display:block; padding:5px; background:#F5F5F5; border:1px dotted #E4E4E4; text-align:center; color:#999; font-size:12px; line-height:13px; margin:3px 0 0 0;}

#page #main #content #primary #scanResults div.linkUnitAd2 {float:left; width:120px; height:104px; margin:0; padding:0 24px 0 0; border-right:1px dotted #2771A3;}
#page #main #content #primary #scanResults div.avatar {float:left; width:auto; margin:0; padding:0;}
#page #main #content #primary #scanResults div.avatar ul.actions {float:left; width:16px; margin:0 0 0 2px; padding:0px; overflow:hidden; list-style-type:none; list-style-image:none; xdisplay:inline;}
html>body #page #main #content #primary #scanResults div.avatar ul.actions {float:left; width:16px; margin:0 5px; padding:0; overflow:hidden; list-style-type:none; list-style-image:none; xdisplay:inline;}
#page #main #content #primary #scanResults div.avatar ul.actions li {list-style-type:none; list-style-image:none; margin:0 0 13px 0; padding:0; overflow:hidden;}
#page #main #content #primary #scanResults div.avatar ul.actions li.last {margin-bottom:0;}
#page #main #content #primary #scanResults div.avatar ul.actions li p a {display:block; margin:0; padding:0; width:16px; height:16px; font-size:11px; line-height:12px; text-indent:-9999px;}
#page #main #content #primary #scanResults div.avatar ul.actions li p a.add {background:url("http://www.invizibil.net/resources/img/bullets/add.jpg") no-repeat;}
#page #main #content #primary #scanResults div.avatar ul.actions li p a.sendIM {background:url("http://www.invizibil.net/resources/img/bullets/pm.jpg") no-repeat;}
#page #main #content #primary #scanResults div.avatar ul.actions li p a.call {background:url("http://www.invizibil.net/resources/img/bullets/call.jpg") no-repeat;}
#page #main #content #primary #scanResults div.avatar ul.actions li p a.yProfile {background:url("http://www.invizibil.net/resources/img/bullets/yProfile.jpg") no-repeat;}
#page #main #content #primary #scanResults div.avatar p.picture {float:left; width:96px; height:96px; margin:0 0 0 26px; padding:0; padding:3px; border:1px solid #2771A3; background:#EFEFEF;}
html>body #page #main #content #primary #scanResults div.avatar p.picture {float:left; width:96px; height:96px; margin:0 0px 0px 26px; padding:0; padding:3px; border:1px solid #2771A3; background:#EFEFEF;}
#page #main #content #primary div.defaultAd {width:468px; margin:10px 0; padding:0;}
#page #main #content #primary div.defaultAd p.linkUnit {display:block; margin:0 0 10px 0; padding:0;}

#tos {width:800px; margin:100px auto;}
#tos h1 {font-size:14px; line-height:15px; color:#999; margin:0 0 10px 0; padding:0;}
#tos h2 {font-size:15px; line-height:19px; color:#999; margin:10px 0 0 0; padding:0;}
#tos p {margin:0; padding:0; font-size:11px; line-height:15px; color:#000;}