*{margin:0;padding:0;}

body{min-height:100%;background:#fff;min-width:990px;line-height:1.4;font-size:14px;
font-family:tahoma,arial,sans-serif;color:#000;}
* html body{height:100%;}

img{border:none}

button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;}

a:link,a:visited{text-decoration:underline;color:#00c;}
a:hover{text-decoration:none;color:#00c;}


.inputText{}
.inputText i{display:block;border:1px solid #a7a7a7;zoom:1;padding:2px 2px;font-style:normal;
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.inputText i b{display:block;font-style:normal;*margin:-1px 0 -1px 0;font-weight:normal;}
.inputText input{border:0;display:block;width:100%;background:transparent;}


.textarea{}
.textarea i{display:block;border:1px solid #a7a7a7;zoom:1;padding:2px 2px;font-style:italic;
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.textarea i b{display:block;font-style:normal;*margin:-1px 0 -1px 0;font-weight:bold;}
.textarea textarea{border:0;display:block;width:100%;background:transparent;line-height:17px;overflow:auto}



.manual{}
.manual p{padding:0 0 1em;}
.manual .step .stepName{padding:0 0 15px;}
.manual .step .stepName b{display:block;color:#7CAE18;padding:0 15px 0 0;
font-family:'Trebuchet MS',arial,sans-serif;font-size:48px;height:60px;line-height:60px;}
.manual ol,
.manual ul{padding:0 0 15px 30px;}
.manual hr{display:block;height:1px;overflow:hidden;background:#444;color:#444;border:none;margin:15px 0 15px;*margin:7px 0 7px;}


.main{width:990px;margin:0 auto;padding:8px 0 0;}

.main2{background:url(../images/s4.jpg) 14px 100% no-repeat;padding:0 0 22px 0;}
.main3{background:url(../images/s3.gif) 0 0 no-repeat;padding:0 0 0 14px;}
.main4{background:url(../images/s2.jpg) 100% 50% no-repeat;padding:0 17px 0 0;min-height:373px;_height:373px;}
.main5{border:1px solid #ddd;}
.main6{background:url(../images/robotarm2.jpg) 0 0 no-repeat;min-height:373px;_height:373px;
padding:0 0 0 168px;}

.content{padding:0 0 20px 0;}

.head{padding:40px 0 30px;}
.head img{display:block;margin:0 auto;}

.mainContent{font-size:16px;}

.menu{text-align:center;padding:30px 0 30px 0;}

.disclaimer{font-size:12px;color:#666;text-align:center;}


.signupForm{width:400px;margin:0 auto;padding:30px 0 30px;}
.signupForm h3{font-size:24px;font-weight:normal;color:#444;text-align:center;}
.signupForm .item{padding:0 0 15px;}
.signupForm .item .name{font-size:15px;padding:0 0 1px 2px;}
.signupForm .item .inputText input{font-size:15px;}
.signupForm .item .error{font-size:17px;font-family:'Trebuchet MS',arial,sans-serif;color:#c00;padding:0 0 0 2px;}
.signupForm .button input{border-width:1px;height:32px;font-size:18px;
font-family:'Trebuchet MS',arial,sans-serif;padding:0 20px;display:block;margin:0 auto;}



.linkArea{padding:0 0 15px;}
.linkArea .in{background:url(../images/referal_linkbg.png) no-repeat 0 0;
width:620px;height:45px;padding:5px 5px 5px 5px;zoom:1;}
.linkArea .in:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.linkArea .copyLink{float:right;
background:url(../images/copylinkbtn.png) no-repeat 0 0;width:150px;height:45px;cursor:pointer;
overflow:hidden;text-indent:-9999px;}
.linkArea .input{margin-right:150px;padding:0 10px 0 10px;zoom:1;}
.linkArea .input i{font-style:normal;display:block;}
.linkArea .input input{display:block;border:none;background:transparent;font-size:16px;
width:100%;padding:14px 0 14px 0;}


.stepButtons{font-size:0;padding:30px 0 0;text-align:center;}
.stepButtons span{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;
font-size:21px;font-family:'Trebuchet MS',arial,sans-serif;color:#fff;
height:30px;line-height:30px;cursor:pointer;padding:0 12px;margin:0 10px 0 10px;background:#49c;
border-width:2px;border-style:solid;border-color:#b4d6ea #2b6181 #2b6181 #b4d6ea}
.stepButtons span:hover{background:#8cf;}
.stepButtons span:active{border-color:#2b6181 #b4d6ea #b4d6ea #2b6181;}


.stepButtonsOut{padding:10px 0 15px;}
.stepButtonsOut .referral{font-size:36px;font-weight:bold;color:#c00;text-align:center;}
.stepButtonsOut .whatToDo{font-size:18px;text-align:right;width:510px;margin:0 auto -25px auto;
padding:10px 0 5px 210px;background:url(../images/startHere.png) 0 100% no-repeat;}
.stepButtonsOut .stepsDescr{background:url(../images/stepsDescr.jpg) 0 5px no-repeat;
width:702px;height:104px;padding:5px 10px 0 0;margin:0 auto;overflow:hidden;text-indent:-9999px;}
.stepButtonsOut .butDoThis{color:#c00;font-size:18px;font-weight:bold;text-align:center;padding:15px 0 0;}


/*Iframes repeats*/
.darkBg,
.popupBackBg{display:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
background:#000;position:fixed;width:100%;height:100%;top:0;left:0;z-index:500;
overflow:hidden;text-indent:-9999px;}

/*All for iframe in new layer*/
.iframeBlock{position:absolute;width:900px;background:#fff;z-index:501;left:50%;margin:0 0 0 -450px;
padding:40px 0;top:50px;font-family:"Trebuchet MS",arial,sans-serif;}
.iframeBlockIn{padding:0 50px;}

.iframeBlock .iframeClose{position:relative;height:1px;}
.iframeBlock .iframeClose span{position:absolute;right:-20px;top:-10px;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;
padding:0 10px;height:25px;line-height:25px;background:#fdd;font-size:17px;text-decoration:underline;
cursor:pointer;}
.iframeBlock .iframeClose span:hover{background:#c00;text-decoration:none;}

.iframeBlock .iframeBlockContent{padding:30px 0 0;width:740px;margin:0 auto;}

/*new frames*/
.iframeDarked{margin:0 auto;padding:0 0 30px 0;width:740px;_position:relative}
.iframeDarked .top img{display:block;}
.iframeDarked .iframePreview{zoom:1}
.iframeDarked .iframePreview a{display:block;position:relative;}
.iframeDarked .iframePreview a:link,
.iframeDarked .iframePreview a:visited{color:#c00;}
.iframeDarked .iframePreview a:hover{color:#c00;}
.iframeDarked .iframePreview a img{display:block;}
.iframeDarked .iframePreview a span{text-align:center;display:block;
position:absolute;top:50%;left:50%;width:400px;margin:-32px 0 0 -201px;padding:10px 0;
line-height:1.3;cursor:pointer;font-weight:bold;
background:#fff;font-size:24px;font-family:'Trebuchet MS',arial,sans-serif;
border:1px solid #ccc;}



/*second popup*/
.popupBlock{position:absolute;width:900px;background:#fff;z-index:501;left:50%;margin:0 0 0 -450px;
padding:40px 0;top:50px;font-family:"Trebuchet MS",arial,sans-serif;
-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}
.popupBlockIn{padding:0 50px;}

.popupBlock .popClose{position:relative;height:1px;}
.popupBlock .popClose span{position:absolute;right:-20px;top:-10px;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;
padding:0 10px;height:25px;line-height:25px;background:#fdd;font-size:17px;text-decoration:underline;
cursor:pointer;}
.popupBlock .popClose span:hover{background:#c00;text-decoration:none;}


.shareForFriends h3,
.shareSocial h3,
.sendSMS h3{font-family:'Trebuchet MS',arial,sans-serif;font-size:28px;padding:0 0 15px;color:#444;}
.shareForFriends .stepDescr,
.shareSocial .stepDescr,
.sendSMS .stepDescr{font-size:16px;padding:0 0 15px;color:#444;}

.shareForFriends{}
.shareForFriends .item{padding:0 0 25px;}
.shareForFriends .item .descr{padding:0 0 3px;font-size:17px;}

.shareForFriends .services{}
.shareForFriends .services .choose{font-size:0;}
.shareForFriends .services .choose ins{text-decoration:none;padding:0 25px 0 0;
display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;}
.shareForFriends .services .choose ins label{display:block;zoom:1;}
.shareForFriends .services .choose ins label:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.shareForFriends .services .choose ins input{width:13px;height:13px;float:left;margin:14px 0 0;}
.shareForFriends .services .choose ins img{margin-left:20px;display:block;}

.shareForFriends .additional .items .inputText{padding:0 0 5px;max-width:450px;}
.shareForFriends .additional .oneMore span{color:#c00;cursor:pointer;text-decoration:underline;}
.shareForFriends .additional .oneMore span:hover{text-decoration:none;}

.shareForFriends .sendButton span{display:block;cursor:pointer;width:140px;height:33px;line-height:33px;
background:url(../images/buttongbg.png) no-repeat 0 0;text-align:center;color:#fff;}
.shareForFriends .sendButton span:hover{color:#bbf;}


.shareSocial .networks td{padding:0 25px 0 0;}


.sendSMS .item{padding:0 0 25px;}
.sendSMS .item .descr{padding:0 0 3px;font-size:17px;}

.sendSMS .additional .items .inputText{padding:0 0 5px;max-width:450px;}
.sendSMS .additional .oneMore span{color:#c00;cursor:pointer;text-decoration:underline;}
.sendSMS .additional .oneMore span:hover{text-decoration:none;}

.sendSMS .sendButton span{display:block;cursor:pointer;width:140px;height:33px;line-height:33px;
background:url(../images/buttongbg.png) no-repeat 0 0;text-align:center;color:#fff;}
.sendSMS .sendButton span:hover{color:#bbf;}


.stepControl{font-size:0;padding:30px 0 0;text-align:center;zoom:1;}
.stepControl span{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;
font-size:21px;font-family:'Trebuchet MS',arial,sans-serif;color:#fff;overflow:hidden;
height:30px;line-height:30px;cursor:pointer;padding:0 12px;margin:0 10px 0 10px;background:#49c;
border-width:2px;border-style:solid;border-color:#b4d6ea #2b6181 #2b6181 #b4d6ea}
.stepControl span:hover{background:#8cf;}
.stepControl span:active{border-color:#2b6181 #b4d6ea #b4d6ea #2b6181;}


/*Danissimo*/
.ajaxLoading{position:fixed;right:10px;top:50%;z-index:600;margin:-21px 0 0 0;}
.ajaxLoading>i{display:block;overflow:hidden;width:40px;height:40px;text-indent:-9999px;
background:#FFF url(../images/ajaxLoader.gif) 50% 50% no-repeat;border:1px solid #ccc;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:600;}


* html .popupBackBg,
* html .darkBg{position:absolute;
_top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
