* {border: 0px; outline: 0px;}
tr {vertical-align:top;}
html{height:100%;}
body {background-color:#fff;height:100%;min-width:1002px;}
body, form {padding:0px; margin:0px;}
textarea{overflow:auto;}
.reset_send, .error_reg, .good_reg{display: none;}
.float {float: left;}
.margin_left {margin-left:20px;}
.green_btn{
    display:block;
    width:71px;
    height:19px;
    background: url(../img/green_btn.gif) no-repeat top;
    text-decoration:none!important;
    font: bold 13px Arial!important;
    text-align:center;
    color:#fff!important;
    cursor:pointer;
    padding-top:4px;
}
.green_btn:hover {
    background-position:bottom; 
    color: #000!important; 
}
.green_btn2{
    display:block;
    width:141px;
    height:22px;
    background: url(../img/green_button2.jpg) no-repeat top;
    text-decoration:none!important;
    font: bold 13px Arial!important;
    text-align:center;
    color:#fff!important;
    cursor:pointer;
    padding-top:7px;
    margin: 0 auto;
}
.green_btn7{
    background: url(../img/change_pass_btn.gif) no-repeat top;
    width:278px;
    height:46px;
    text-indent:-9999px;
    padding:0;
}
.green_btn8{
    background: url(../img/new_request.jpg) no-repeat top;
    width:198px;
    height:46px;
    text-indent:-9999px;
    padding:0;
    float:left;
}
.popup_href {
    display: block;
    position:absolute;
    margin-left: 450px;
    margin-top: 5px;
}
.popup_href div {
    position:absolute;
    display:none;
    width: 355px;
    height: 106px;
    background: url(../img/popup.png) no-repeat;
    margin-top:20px;
    margin-left:-175px;
    font:12px/12px Arial;
    color:#444;
    padding-top:30px;
    padding-left:10px;
    padding-right:10px;
    z-index: 99;
}
.re-check {
    position:absolute;
    color: #72A000;
    margin-left: 270px;
    margin-top: 14px;
    font-weight:bold;
}
.re-check span {color: orangered;}
.popup_href:hover div {display:block!important;}
.green_btn2:hover, .green_btn2.active {background-position: bottom!important; color:#000!important;}
.green_btn3{
    margin-top:6px;
    display:block;
    width:161px;
    height:22px;
    background: url(../img/green_button3.jpg) no-repeat top;
    text-decoration:none!important;
    font: bold 13px Arial!important;
    text-align:center;
    color:#fff!important;
    cursor:pointer;
    padding-top:7px;
    position:absolute;
    margin-left:270px;
}
.green_btn3:hover, .green_btn3.active {background-position: bottom!important;color:#000!important;}
.orange_btn{
    display:block;
    width:71px;
    height:19px;
    background: url(../img/orange_btn.gif) no-repeat top;
    text-decoration:none;
    font: bold 13px Arial;
    text-align:center;
    color:#000;
    cursor:pointer;
    padding-top:4px;
}
.orange_btn:hover {background-position: bottom; color:#fff;}
.top_login_div {
    height: 36px;
    width:100%;
    background-color:#f0f0f0;
}
.top_login_div .restriction {background-color:#f0f0f0;height: 36px;}
.restriction {width: 995px;	}
.user_data a {z-index:30;}
.user_data {
    display:block;
    width:208px;
    height:35px;
    background:url(../img/user_data.jpg) no-repeat;
    position: absolute;
    margin-top:36px;
    margin-left:781px;
}
.user_login {
    position:absolute;
    margin-left:27px;
    margin-top:5px;
}
.user_signup {
    position:absolute;
    margin-left:110px;
    margin-top:5px;
}
.user_logout {
    position:absolute;
    margin-left:68px;
    margin-top:5px;
}
.user_name {
    position:absolute;
    display:block;
    height:22px;
    padding-left:30px;
    background:url(../img/user_logo.jpg) no-repeat left;
    padding-top:5px;
    margin-top:3px;
    margin-left:786px;
}
.user_name a {
    color:#9B9B9D;
    font:13px Arial;
    text-decoration:none;
    cursor:pointer;
}
.user_name a:hover {text-decoration:underline;}
.clear {clear:both;}
.top_logo_div{width:100%; height:125px;}
.top_logo_div .restriction {height:125px;}
.top_logo_div ul {
    margin:0px;
    padding:0px;
    position:absolute;
    margin-left:349px;
    margin-top:52px;
}
.top_logo_div li {
    margin:0px;
    padding:0px;
    list-style:none;
    display:block;
    float:left;
    padding-left:5px;
    padding-right:5px;
}
.top_logo_div li a {
    display:block;
    width:85px;
    height:25px;
    background: url(../img/menu_hover.gif) no-repeat 0px 30px;
    cursor:pointer;
    text-decoration:none;
    color:#999;
    font: 14px Verdana;
    text-align:center;
    padding-top:5px;
}
.top_logo_div li a:hover {background-position: 0px 0px; color: #fff;}
.top_logo_div li a.curent {
    background-position: 0px 0px!important;
    color:#fff!important;
    cursor:default!important;
}
.top_logo_div .logo {
    display:block;
    position:absolute;
    width:295px;
    height:51px;
    margin-left:0px;
    margin-top:28px;
    cursor:pointer;
}
.top_logo_div .hr {
    position:absolute;
    margin-left:0px;
    margin-top:92px;
}
.hr {
    width:995px;
    height:11px;
    display:block;
    background: url(../img/hr.jpg) no-repeat center;
}
.page {
    color:#686868;
    font:14px Arial;
    line-height: 20px;
}
.credits_left {
    position:absolute;
    font:14px Arial;
    color:#000;
    width:200px;
    margin-left:300px;
    margin-top:5px;
}
.credits_left span {
    font:bold 14px Arial;
    color:orangered;
}
.page .hr {
    width:775px!important;
    background-image:url(../img/hr_page.jpg)!important;
    padding-bottom: 20px!important;
}
.container .left_menu {width:220px; float:left; }
.container .page {width:765px;float:right;margin-right:0px;}
.child_menu li a.curent {
    cursor:default;
    color:#f87f10;
    border-bottom: 1px solid #fdd8b7 !important;
}
.footer_top {
    width:100%;
    background-color:#ccc;
    height:157px;
}
.footer_top .restriction {
    background-color:#ccc;
    height:157px;
}
.footer_top .money_back {
    position:absolute;
    width:592px;
    height:34px;
    background:url(../img/mbg.gif) no-repeat;
    margin-top:60px;
    margin-left:60px;
}
.footer_top .pay_methods {
    position:absolute;
    width:294px;
    height:23px;
    background:url(../img/pays.gif) no-repeat;
    margin-top:100px;
    margin-left:60px;
}
.footer_top .logo {
    display:block;
    position:absolute;
    width:240px;
    height:93px;
    margin-left:732px;
    margin-top:36px;
    cursor:pointer;
}
.footer_bottom {
    background-color:#333;
    width:100%;
    padding-top: 40px;
    position:relative;
}
.footer_bottom .restriction {
    background-color:#333;
}
.footer_bottom .copyrights {
    padding-bottom:15px;
    padding-top:15px;
    font:12px Arial;
    color:#ccc;
}
.footer_bottom ul{
    padding: 15px 0px;
    margin:0px;
}
.footer_bottom ul li{
    padding:0px;
    margin:0px;
    display:table-cell;
}
.footer_bottom .bottom_menu_1 li {
    padding-left:10px;
    padding-right:10px;
}
.footer_bottom .bottom_menu_1 a {
    font:15px Verdana;
    color:#ccc;
    text-decoration:none;
    cursor:pointer;
}
.footer_bottom .bottom_menu_1 a:hover {
    text-decoration:underline;
}
.footer_bottom .bottom_menu_2 li {
    padding-left:5px;
    padding-right:4px;
}
.footer_bottom .bottom_menu_2 a {
    font:10px Arial;
    color:#858585;
    text-decoration:none;
    cursor:pointer;
}
.footer_bottom .bottom_menu_2 a:hover {
    text-decoration:underline;
}
h1 {
    margin:0px;
    padding: 6px 0px 25px 48px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
h1.no_img {
    padding-left:0px!important;
    padding-top:0px!important;
}
h2.no_img, .page h3 {
    padding-left:0px!important;
    padding-top:0px!important;
    color:#567F0F;
}
.h2_social_account{
    padding-top:20px;
    padding-bottom:45px;
}
.h2_demo_account {
    padding-top:20px;
    padding-bottom:45px;
}

.h2_accurate_account {
    padding-top:20px;
    padding-bottom:45px;
}
.h2_free_account {
    background-image: url(../img/free_trial_icon.gif);
    padding-top:20px;
    padding-bottom:45px;
}
.h1_registration {padding-left: 26px;}
.page h1.h1_faq {padding-bottom:25px;}
.h1_login {background-image: url(../img/login.jpg);}
.h1_profile {background-image: url(../img/acc_info.gif);}
.h1_results {background-image: url(../img/review.jpg);}
.h1_check_text {background-image: url(../img/check.jpg);}
.h1_result {background-image: url(../img/check.jpg);}
.h1_testimonials {background-image: url(../img/testimonials.jpg);}
.h1_notes {
    font:14px Arial;
    color:#828282;
    margin-top:-20px;
    padding-left:50px;
    margin-bottom:20px;
}
.faq {
    width:704px;
    background-color:#E2EBCD;
    margin-top:15px;
    margin-bottom:15px;
}
.faq .top {
    width:619px;
    background:url(../img/faq_header.jpg) no-repeat;
    font:bold 20px Arial;
    color:#739C2C;
    padding-left:75px;
    padding-right:10px;
    padding-top:10px;
    min-height:18px;
    padding-bottom:10px;
}
.faq .text {
    font:14px Arial;
    color:#686868;
    padding:10px 10px 0;
    padding-left:73px;
    width:622px;
    line-height: 20px;
}
.faq .text:after {
    content:'';
    clear:both;
    display:block;
    margin:10px 0 0 -73px;
    height:20px;
    width:704px;
    background:url(../img/faq_footer.jpg) no-repeat;
}
.testimonial {
    width: 706px;
    background-color:#E9E9E9;
    margin-top:15px;
    margin-bottom:15px;
}
.testimonial .top {
    background: url(../img/testi_header.gif) no-repeat;
    width: 706px;
    height: 24px;
}
.testimonial .text {
    font:14px Arial;
    color: #505050;
    background: url(../img/testi_q.gif) no-repeat;
    margin-left:15px;
    margin-right:15px;
    width:581px;
    min-height: 76px;
    margin-top:-10px;
}
.testimonial .author {
    font:italic 14px Arial;
    color:#77A951;
    padding-top:10px;
}
.testimonial .left {
    padding-left:95px;
    background-position:left;
}
.testimonial .right {
    padding-right:95px;
    background-position:right;
}
h2 {
    margin:0px;
    padding: 0px 0px 8px 95px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font:bold 16px Arial;
    color:#567f0f;
}
h3{color:#567f0f;}
h2.h2_accurate {
    background-image: url(../img/eye.jpg);
    padding-top:25px;
    padding-bottom:45px;
    color:#000;
}
h2 span {color:#567F0F;}
.fields {
    width: 490px;
    float:left;
    padding-left:50px;
}
.info_block {
    width: 235px;
    float:left;
}
.form_field {
    width:470px;
    height:28px;
    padding-bottom:20px;
}
.form_field.text_area{
    height:169px;
}
.field_name {
    position:absolute;
    width:150px;
    font:14px Arial;
    color:#686868;
    margin-left:0px;
    margin-top:6px;
}
.field_input {
    position:absolute;
    margin-left:126px;
    border: 2px solid #D6D6D6;
    border-radius: 10px 10px 10px 10px;
    color: #373737;
    font-size: 14px;
    outline: 0 none;
    padding: 3px 10px 4px;
    width: 302px;
    height:17px;
}
.text_area .field_input {
    height:169px!important;
    background:url(../img/textarea.jpg) no-repeat!important;
}
.field_input.error {
    border-color:#df4c39;
}
.text_area .field_input.error {
    background-image:url(../img/textarea_e.jpg)!important;
}
.field_input input, .field_input select {
    position:absolute;
    background: none;
    width: 290px;
    margin-left:10px;
}
.field_input textarea {
    position:absolute;
    width:290px;
    min-width:290px;
    max-width:290px;
    margin-left:10px;
    margin-top:6px;
    height:152px;
    min-height:152px;
    max-height:152px;
}
.captcha{
    height:80px!important;
}
.captcha .field_input {
    height:80px!important;
    background:none!important;
}
.check_box {
    height: 18px!important;
}
.check_box .field_input {
    background:none!important;
    height: 18px!important;
}
.check_box .field_input input {
    width:20px!important;
    margin:0px!important;
    position:static!important;
}
.important_field {
    color:red;
    font-weight:bold;
}
.page a {
    text-decoration:underline;
    cursor:pointer;
    color:#739c2c;
}
.page a:hover {
    text-decoration:none;
}
.submit {
    height:29px!important;
}
.submit .field_input {
    height:29px!important;
    background:none!important;
}
.reg_info {
    width:200px;
    background: url(../img/reg_info_bg.jpg) repeat-y;
    margin-bottom:10px;
}
.reg_info .top {
    width:200px;
    height:10px;
    background: url(../img/reg_info.jpg) no-repeat;
}
.reg_info .bottom {
    width:200px;
    height:32px;
    background: url(../img/reg_info_footer.jpg) no-repeat;
}
.reg_info .title {
    font:bold 15px Arial;
    color:#739c2c;
    padding-left:10px;
    padding-right:7px;
}
.reg_info .text {
    font:15px Arial;
    color:#444;
    padding-left:10px;
    padding-right:7px;
}
.reg_error {
    width:200px;
    background: url(../img/reg_error_bg.jpg) repeat-y;
    margin-bottom:10px;
}
.reg_error .top {
    width:145px;
    height:34px;
    background: url(../img/reg_error.jpg) no-repeat;
    font:bold 15px Arial;
    color:#000;
    padding-top:20px;
    padding-left:55px;
}
.reg_error .bottom {
    width:200px;
    height:19px;
    background: url(../img/reg_error_footer.jpg) no-repeat;
}
.reg_error .text {
    font:15px Arial;
    color:#fff;
    padding-left:10px;
    padding-right:7px;
}
.textarea_field {
    background: url(../img/src_bg.jpg) no-repeat;
    width:507px;
    height:532px;
    padding:7px;
}
.textarea_field textarea {
    width:507px;
    min-width:507px;
    max-width:507px;
    height:532px;
    min-height:532px;
    max-height:532px;
    border:0px;
    font:16px Arial;
    color:#557e0e;
}
.send_text_button {
    padding-top:20px;
    padding-left:108px;
    width:304px;
    height:66px;
}

.send_text_button a {
    display: block;
    width:304px;
    height:66px;
    background:url(../img/analyze_b.gif) no-repeat top;
}

.send_text_button a:hover {
    background-position:bottom;
}

.results_table {
    width:775px;
}

.results_table tr {
    vertical-align: middle;
}

.results_table .first {
    background-position: -3px 0px!important;
}

.results_table .table_head .left {
    background:url(../img/tbl_top_left.jpg) no-repeat;
}


.results_table .table_head .right {
    background:url(../img/tbl_top_right.jpg) no-repeat left;
    border:1px solid black;
}

.results_table .table_head td {
    height:28px!important;
    font:14px Arial;
    color:#fff;
    text-align:center!important;
    background:url(../img/tbl_top_center.jpg) no-repeat;
}

.results_table .td_seatches {
    text-align:left!important;
}

.results_table .td_checked {
    width:150px;
}

.results_table .td_plagiarism {
    width:150px;
}

.results_table .td_time_and_date {
    width:180px;
}

.results_table td {
    height:31px;
    text-align:center;
    font:13px Arial;
    color:#2d2c2c;
}

.results_table .row_bg_1 td {
    background:url(../img/tbl_1_center.jpg) no-repeat;
}

.results_table .row_bg_2 td {
    background:url(../img/tbl_2_center.jpg) repeat-y;
}


.table_body .td_seatches {
    text-align: left;
    font:13px Arial;
    color:#7d7d7d;
    padding-left:10px;
    width:470px!important;
}

.table_body .td_seatches a {
    text-decoration:underline;
    cursor:pointer;
    font:13px Arial;
    color:#7d7d7d;
}

.table_body .td_seatches a:hover {
    text-decoration:none;
}

.table_body .td_checked {
    text-align: center;
    font:bold 14px Arial;
    color:#719d2c;
}

.table_body .td_checked.in_progress {
    color:#ff2323!important;
}

.table_body .td_plagiarism {
    text-align: center;
    font:bold 13px Arial;
    color:#2d2c2c;
}

.table_body .td_time_and_date {
    text-align: center;
    font:13px Arial;
    color:#2d2c2c;
}

.sources_field {
    float:left;
    width:223px;
    font:14px Arial;
    color:#000;
}

.sources_field .title {
    font:bold 16px Arial;
    color:#72a000;
}

.masc_field {
    float:left;
    width:538px;
    padding-left:7px;
    padding-right:7px;
}

.masc_field .text {
    font:13px Arial;
    color:#376425;
    padding-top:15px;
    padding-left:7px;
    padding-right:7px;
}

.results_header {
    width:538px;
    height:23px;
    background:url(../img/results_header.jpg) no-repeat;
}

.results_header .results_count, .results_header_pivate .results_count{
    position:absolute;
    margin-top:3px;
    margin-left:10px;
    font:16px Arial;
    color:#376425;
}

.results_count .count_value {
    font-weight:bold;
}

.results_header .words_count{
    position:absolute;
    margin-top:3px;
    margin-left:150px;
    font:16px Arial;
    color:#376425;
}

.results_header_pivate .words_count {
    position:absolute;
    margin-top:3px;
    margin-left:10px;
    font:16px Arial;
    color:#376425;
}

.words_count .count_value {
    font-weight:bold;
}

.results_header .plagiarism_rate, .results_header_pivate .plagiarism_rate {
    position:absolute;
    margin-top:4px;
    margin-left:370px;
    font:bold 14px Arial;
    color:#fff;
}

a.mark_plagiarism {
    color: white;
    background: #739c2c;
    padding: 2px;
    text-decoration: none;
}

.sources_field .source {
    width:223px;
    padding-top:15px;
}

.sources_field .time_date {
    font:bold 14px Arial;
    color:#72a000;
}

.sources_field .time_date div {
    color: orangered;
}

.source .top {
    width:223px;
    height:10px;
    background:url(../img/source_header.jpg) no-repeat;
}

.source .bottom {
    width:223px;
    height:10px;
    background:url(../img/source_footer.jpg) no-repeat;
}

.source .middle {
    background-color:#e2e5db;
    padding-left:5px;
    padding-right:5px;
}

.source .middle .parent_site {
    float:right;
    width:188px;
    text-align:left;
}

.source .middle span {
    color:#739c2c;
    font:bold 13px Arial;
}

.source .middle ul {
    padding:0px;
    margin:0px;
}

.source .middle li {
    padding:0px;
    margin:0px;
    padding-top:5px;
    list-style:none;
    padding-left:10px;
    background:none!important;
}

.source .middle li a {
    color:#739c2c;
    font:12px Arial;
    text-decoration:underline;
}

.source .middle li a:hover {
    text-decoration:none;
}

.source .middle li .plagiarism_rate{
    position:absolute;
    margin-top:2px;
    margin-left:170px;
    font:bold 13px Arial;
    color:orangered;
}

.sources_refresh {
    margin-left:130px;
}

.masc_on_site_title {
    height:100px;
    width:100%;
}

.masc_on_site_title .restriction {
    height:100px;
}

.masc_on_site_title .back {
    position:absolute;
    display:block;
    margin-left:0px;
    margin-top:70px;
    cursor:pointer;
    padding-left:40px;
    background:url(../img/arrow_back.png) no-repeat left;
    font:14px Arial;
    color:#333;
    text-decoration:none;
    padding-top:6px;
    height:24px;
}

.masc_on_site_title .back:hover {
    text-decoration: underline;
}

.masc_on_site_title .logo {
    position:absolute;
    display: block;
    width:295px;
    height:51px;
    margin-left:0px;
    margin-top:5px;
    cursor:pointer;
}

.masc_on_site_title .forward {
    position:absolute;
    display:block;
    margin-left:340px;
    margin-top:25px;
    cursor:pointer;
    padding-right: 30px;
    background:url(../img/link.png) no-repeat right;
    font:16px Arial;
    color:#333;
    text-decoration:underline;
    padding-top:3px;
    height:21px;
}

.masc_on_site_title .forward:hover {
    text-decoration:none;
}

.masc_on_site_title .plagiarism_rate {
    position:absolute;
    display:block;
    margin-left:340px;
    margin-top:70px;
    color:orangered;
    font:bold 20px Arial;
}

.masc_on_site_title .plagiarism_words {
    position:absolute;
    display:block;
    margin-left:385px;
    margin-top:70px;
    font:bold 18px Arial;
    color:#666;
    width:165px;
    text-align:center;
}

.masc_on_site_title .match {
    position:absolute;
    display:block;
    margin-left:550px;
    margin-top:70px;
    cursor:pointer;
    font:16px Arial;
    color:#333;
    text-decoration:underline;
}

.masc_on_site_title .match:hover {
    text-decoration:none;
}

.refresh_note{
    font:16px Arial;
    color:#000;
    padding-bottom:10px;
    padding-top:10px;
}

.refresh_note span {
    color:#72A000;
    font:bold 16px Arial;
}

.user_credits {
    display:block;
    position:absolute;
    margin-top:10px;
    margin-left:500px;
    font:14px Arial;
    color:#666;
}

.user_credits span {
    font:bold 14px Arial;
    color:orangered;
}

.user_credits a {
    font:14px Arial;
    color:#666;
    text-decoration:underline;
}

.user_credits a:hover {
    text-decoration:none;
}

.left_part {
    width:360px;
    float:left;
}

.right_part {
    width:395px;
    float:left;
    height: 320px;
    padding-left:20px;
}

.left_part ul {
    padding:0px!important;
    margin:0px!important;
}

.left_part ul li {
    list-style: none!important;
    padding:0px!important;
    margin:0px!important;
    padding-left:25px!important;
    background:url(../img/green_arrow.jpg) no-repeat!important;
    padding-bottom:10px!important;
    font:16px Arial!important;
    color:#000!important;
}

.left_part li div {
    font:14px Arial;
    color:#999;
    padding-top:4px;
}

.page ul {
    padding:0px;
    margin:0px;
}

.page ul li {
    list-style: none;
    padding:0px;
    padding-left: 15px;
    padding-bottom:10px;
    font:14px Arial;
    color:#686868;
    line-height: 20px;
    /*background:url(../img/arrow3.jpg) no-repeat 0px 3px;*/
    background:url(../img/li-gray.png) no-repeat 0px 4px;
}

.page .order_now {
    display:block;
    margin-top:20px;
    /*width:257px;
    height:49px;
    background:url(../img/ordernowbig.jpg) top;*/
    width:248px;
    height:66px;
    background:url(../img/order-button-mega.png) top;
    cursor:pointer;
    margin:15px auto;
}

.page .order_now:hover {
    background-position:bottom!important;
}

.page .buy_credits_btn {
    display:block!important;
    margin:20px auto 0;
    /*width:257px!important;
    height:49px!important;
    background:url(../img/buycredits.jpg) top!important;*/
    width:249px!important;
    height:66px!important;
    background:url(../img/buy_button.png) top!important;
    cursor:pointer;
}
.homepage .buy_credits_btn{
    margin-top: 31px;
    margin-left: 26px !important;
}
.page .buy_credits_btn:hover {
    background-position:bottom!important;
}

.right_part .testimonials {
    position:absolute;
    display:block;
    width:112px;
    height:49px;
    background:url(../img/testi.gif) top;
    cursor:pointer;
    margin-left:0px;
    margin-top:210px;
}

.right_part .testimonials:hover {
    background-position:bottom!important;
}

.right_part .demoscan {
    position:absolute;
    display:block;
    width:257px;
    height:49px;
    background:url(../img/demoscan.gif) top;
    cursor:pointer;
    margin-left:120px;
    margin-top:210px;
}

.right_part .demoscan:hover {
    background-position:bottom!important;
}

.right_part .youtube {
    position:absolute;
    display:block;
    width:378px;
    height:204px;
    background:url(../img/video.jpg) top;
    cursor:pointer;
    margin-left:0px;
    margin-top:0px;
}

.right_part .youtube:hover {
    background-position:bottom!important;
}
.nyroModalBg {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #e0ded8;
    opacity: 0.7;
}
.nmReposition {
    position: absolute;
}
.nyroModalCloseButton {
    top: -13px;
    right: -13px;
    width: 30px;
    height: 30px;
    text-indent: -9999em;
    background:url(../img/close.png);
}
.nyroModalTitle {
    top: -26px;
    left: 0;
    margin: 0;
    font-size: 1.1em;
    color: #ddd;
}
.nyroModalCont {
    position: absolute;
    border: 4px solid #777;
    margin: 25px;
    background: #fff;
}
.nyroModalCont iframe {
    width: 600px;
    height: 400px;
}
.nyroModalError {
    border: 4px solid red;
    color: red;
    width: 250px;
    height: 250px;
}
.nyroModalError div {
    min-width: 0;
    min-height: 0;
    padding: 10px;
}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
    position: relative;
    padding: 10px;
    min-height: 250px;
    min-width: 250px;
    max-width: 1000px;
}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
    position: relative;
    overflow: hidden;
}
.nyroModalImage img {
    vertical-align: top;
}
.nyroModalHidden {
    left: -9999em;
    top: -9999em;
}
.nyroModalLoad {
    position: absolute;
    width: 100px;
    height: 100px;
    background: #fff url(../img/ajaxLoader.gif) no-repeat center;
    padding: 0;
}
.nyroModalPrev, .nyroModalNext {
    outline: none;
    position: absolute;
    top: 0;
    height: 60%;
    width: 150px;
    min-height: 50px;
    max-height: 300px;
    cursor: pointer;
    text-indent: -9999em;
    background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;
}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
    height: 100%;
    width: 40%;
    max-height: none;
}
.nyroModalPrev {
    left: 0;
}
.nyroModalPrev:hover {
    background-image: url(../img/prev.gif);
}
.nyroModalNext {
    right: 0;
    background-position: right 20%;
}
.nyroModalNext:hover {
    background-position: right 20%;
    background-image: url(../img/next.gif);
}

.list_table {
    width:775px;
    text-align:left;
    font:14px Arial;
    color:#000;
}

.list_table .td_1{
    width:120px;
    padding-bottom:20px;
    color:#72A201;
}

.list_table .td_2{
    padding-bottom:20px;
}

.current_credits {
    color: #000;
    font:16px Arial;
    padding-bottom:40px;
    padding-top:10px;
}

.current_credits span {
    color: orangered;
    font:bold 16px Arial;
}

.buy_credits {
    color: #000;
    font:16px Arial;
    background:url(../img/small_input.jpg) no-repeat 30px 0px;
    padding-top:3px;
    height:31px;
    float:left;
    width:170px;
}

.smal_input {
    width:50px;
}

.button_2co {
    background:url(../img/paypal-button.png) no-repeat top;
    /*background:url(../img/o_buy_m.png) no-repeat top;*/
    display:block;
    width:181px;
    height:41px;
    cursor:pointer;
    margin-bottom: 40px;
}
.credit_price {
    width:200px;
    float:left;
    color:#999;
    font:14px Arial;
    padding-top:5px;
}

.credit_total_price {
    width:200px;
    color: #000;
    font:16px Arial;
    padding-top:10px;
    padding-bottom:15px;
}

.credit_total_price span {
    color: orangered;
    font:bold 16px Arial;
}

.warning {
    font:italic 14px Arial;
    color:#739C2C;
}

.forgot_password {
    position:absolute;
    display:block;
    font:11px Arial;
    color:#81B54F;
    margin-top:5px;
    margin-left:200px;
}

.single_note {
    padding-bottom:15px;
}

.single_note .date_login {
    font:bold 12px Arial;
    color:#72A201;
    padding-bottom:5px;
}

.single_note .date_login span {
    color:orangered;
}

.single_note .text {
    font:12px Arial;
    color:#000;
}

.file_upload{
    float:right;

    /* padding-right:100px;*/
}

#file-uploader-loader {
    background:url(../img/loader.gif) no-repeat;
    display:none;
    width:32px;
    height:32px;
    padding-right:100px;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    width: 203px;
    height: 42px;
    cursor: pointer;
    margin: 19px 9px 0 0px;
}
#search_file_upload .qq-upload-button{height: 29px; }
.qq-upload-button:hover {background-position: bottom; cursor: pointer;}

.pages_list{
    padding:10px 10px 10px;
    font:bold 18px Arial;
    text-align:left;
    overflow:hidden;
}

.pages_list a{
    font:bold 18px Arial!important;
    color:#72A201!important;
    text-decoration:none!important;
}

.page_results {
    font-weight:normal;
    float:right;
}

.page_results span {
    color:#72A201!important;
}

.recheck_list {
    padding-top:20px;
    padding-bottom:20px;
}

.recheck_list li a {
    color: orangered!important;
}

.recheck_list li a.parent {
    color: black!important;
}

.recheck_list li a.curent {
    color: orangered!important;
    cursor:default!important;
    text-decoration:none!important;
    font-weight:bold!important;
}

.recheck_list li {
    padding:0px!important;
    background: none!important;
    padding-bottom:5px!important;
}

.check_text_button a.curent  {
    color:#d1d1d1!important;
    background-image:none!important;
    cursor:default!important;
}
/* Hot news
=================*/
.hot_news {
    background: url(../img/hot.jpg) no-repeat left top;
    font-size: 20px;
    font-weight: bold;
    padding: 19px 0 0 75px;
    line-height: 25px;
    height: 76px;
    margin: 12px 0 5px;
}
.hot_news span {
    color: #567F0F;
}

/* Modal
=================*/
.modal_cover {
    background: url(../img/modal_cover.png);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 199;
}
.modal {
    width: 550px;
    padding: 25px;
    border-radius: 4px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.5);
    margin: 150px auto 0;
    position: relative;
    background: #EEE;
    font: 14px/18px Arial;
    color: #333;
}
.modal h2 {
    padding: 0;
}
.close_button {
    font-size: 18px!important;
    display: block;
    text-decoration: none;
    background: #7F7F7F;
    background: -moz-linear-gradient(left, #7F7F7F 0%, #8B8B8B 5%, #BCBCBC 21%, #C8C8C8 26%, #CECECE 32%, #DDD 47%, #E4E4E4 58%, #E8E8E8 68%, #ECECEC 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7F7F7F), color-stop(5%,#8B8B8B), color-stop(21%,#BCBCBC), color-stop(26%,#C8C8C8), color-stop(32%,#CECECE), color-stop(47%,#DDD), color-stop(58%,#E4E4E4), color-stop(68%,#E8E8E8), color-stop(100%,#ECECEC));
    background: -webkit-linear-gradient(left, #7F7F7F 0%,#8B8B8B 5%,#BCBCBC 21%,#C8C8C8 26%,#CECECE 32%,#DDD 47%,#E4E4E4 58%,#E8E8E8 68%,#ECECEC 100%);
    background: -o-linear-gradient(left, #7F7F7F 0%,#8B8B8B 5%,#BCBCBC 21%,#C8C8C8 26%,#CECECE 32%,#DDD 47%,#E4E4E4 58%,#E8E8E8 68%,#ECECEC 100%);
    background: -ms-linear-gradient(left, #7F7F7F 0%,#8B8B8B 5%,#BCBCBC 21%,#C8C8C8 26%,#CECECE 32%,#DDD 47%,#E4E4E4 58%,#E8E8E8 68%,#ECECEC 100%);
    background: linear-gradient(to right, #7F7F7F 0%,#8B8B8B 5%,#BCBCBC 21%,#C8C8C8 26%,#CECECE 32%,#DDD 47%,#E4E4E4 58%,#E8E8E8 68%,#ECECEC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#ececec',GradientType=1 );
    padding: 3px 8px 5px;
    border-radius: 0 3px 3px 0;
    color: black!important;
    text-shadow: 0 1px 0 white;
    position: absolute;
    top: 20px;
    right: -25px;
}
.modal_inside span {
    color: #567F0F;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding: 10px 0;
    text-align: center;
}
.btn_area {
    text-align: center;
    margin-top: 10px;
}
.btn_area a {
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    color: white;
    padding: 8px 15px;
    background: rgb(124,196,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(124,196,0,1) 0%, rgba(110,150,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,196,0,1)), color-stop(100%,rgba(110,150,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(124,196,0,1) 0%,rgba(110,150,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(124,196,0,1) 0%,rgba(110,150,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(124,196,0,1) 0%,rgba(110,150,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(124,196,0,1) 0%,rgba(110,150,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc400', endColorstr='#6e9600',GradientType=0 ); /* IE6-9 */
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    font-size: 22px;
    font-weight: bold;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.btn_area a span {
    display: block;
    font-size: 14px;
    padding-top: 3px;
    font-weight: normal;
}
.btn_area a:hover {
    background: rgb(136,214,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(136,214,0,1) 0%, rgba(126,172,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,214,0,1)), color-stop(100%,rgba(126,172,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(136,214,0,1) 0%,rgba(126,172,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(136,214,0,1) 0%,rgba(126,172,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(136,214,0,1) 0%,rgba(126,172,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(136,214,0,1) 0%,rgba(126,172,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d600', endColorstr='#7eac00',GradientType=0 ); /* IE6-9 */
}

/* Prices
=====================*/
.prices{
    color:#505050;
    font-size:14px;
    margin-left:10px;
    width:760px;

}
.p_info{
    margin-left:10px;
}
.p_header_1{
    width:334px;
    float:left;
    text-align:center;
    font-size:16px;
    color:#8c8c8c;
    line-height:35px;
}
.p_header_2{
    float:left;
    text-align:center;
    font-size:16px;
    color:#8c8c8c;
    line-height:19px;
    padding:0 0 10px;
    width:186px;
}
.prices .p_header_2{
    padding:0;
	line-height:35px;
}
.p_header_3{
    text-align:center;
    float:left;
    font-size:16px;
    color:#8c8c8c;
    line-height:35px;
    width:228px;
}
.g{
    background:#e3e3e3;
}
.b{
    background:#f6f6f6;
}
.prices .cell_1{
    font-size:13px;
    font-weight:normal;
    clear:both;
    float:left;
    border-left:solid 1px #cecece;
    border-right:solid 1px #cfcfcf;
    width:304px;
    padding: 22px 0 22px 28px;
    height:16px;
}
.prices .cell_2rows{
    padding:14px 0 14px 28px!important;
}
.prices .cell_2{
    font-size:13px;
    float:left;
    border-left:solid 1px #fff;
    border-right:solid 1px #cfcfcf;
    width:186px;
    text-align:center;
    line-height:60px;
    height:60px;
}
.prices .cell_3{
    font-size:13px;
    float:left;
    border-left:solid 1px #fff;
    border-right:solid 1px #cfcfcf;
    text-align:center;
    width:227px;
    line-height:60px;
    height:60px;
}
.p_footer_1{
    clear:both;
    float:left;
    font-size:13px;
    padding-left:28px;
    width:305px;
    line-height:58px;
    height:58px;
}
.p_footer_2{
    text-align:center;
    line-height:58px;
    font-size:15px;
    font-weight:bold;
    color:#628329;
    float:left;
    width:186px;
    height:58px;
}

.p_footer_3{
    text-align:center;
    line-height:58px;
    font-size:15px;
    font-weight:bold;
    color:#628329;
    float:left;
    width:228px;
    background-position:top right;
    height:58px;
}
.green_button2{
    background:url(../img/green_button2.jpg) no-repeat;
    background-position:top;
    width:141px;
}
.green_button2:hover{
    background:url(../img/green_button2.jpg) no-repeat;
    background-position:bottom;
}
.green_button3{
    background:url(../img/ordernowbig.jpg) no-repeat;
    background-position:top;
    width:257px;
    height:49px;
    display:block;
    cursor:pointer;
}
.green_button3:hover{
    background:url(../img/ordernowbig.jpg) no-repeat;
    background-position:bottom;
}

.green_button2 a{
    color:#fff;
    font-size:16px;
    text-align:center;
    display:block;
    width:141px;
    height:29px;
    text-decoration:none;
    line-height:27px;

}
.p_buttons{
    float:right;

}
.order_now2 .btn1{
    display:inline;
    float:left;
    margin:20px 0px 0 0px
}
.prices .btn2{
    display:inline;
    float:left;
}
.prices .btn2 .l1{
    margin:15px 0px 0 50px;
}
.prices .btn2 .l2{
    margin:15px 0px 0 40px;
}

.p_info_left{
    height:76px;
    width:21px;
    background:url(../img/p_info_left.jpg) no-repeat;
    float:left;
}
.p_info_center{
    height:57px;
    width:700px;
    background:#e2ebcd;
    font-size:13px;
    float:left;
    margin-top:16px;
    padding-top:3px;
}
.p_info_right{
    height:59px;
    width:22px;
    background:url(../img/p_info_right.jpg) no-repeat;
    float:left;
    margin-top:16px;
}
/* Radiobuttons
=============================*/
.radio_strategy_field {
    width: 540px;
    margin-bottom: 15px;
}
.radio_strategy_field label {
    display: inline-block;
    margin: 0 20px 15px 0;
    width: 157px;
    font-size: 13px;
    cursor: pointer;
    position: relative;
}

.radio_strategy_field label span {
    display: block;
    font-size: 11px;
    line-height: 12px;
    padding: 2px 18px 2px 0;
    text-align: center;
    color: #666;
    background: url(../img/help_icon.png) no-repeat right bottom;

}
.radio_tooltip {
    position: absolute;
    margin-top: 2px;
    z-index: 1000;
}
.radio_tooltip .inner {
    background: url(../img/modal_cover.png);
    padding: 6px;
    border-radius:5px;
    text-align:center;
    color: white;
    font-size: 12px;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}
.radio_tooltip .nipple {
    width: 0;
    border: 8px solid transparent;
    border-bottom-color: #4b4b4b;
    border-top-width: 0;
    margin-left: 141px;
}
.results_quality{
    font: bold 14px Arial;
    margin-bottom: 10px;
}
select#category_select{
    background-color: #F9F9F9;
    border: 1px solid #777;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 10px;
    padding: 1px;
}

#scan_text_plag a {
    display: block;
    width:304px;
    height:66px;
    background:url(../img/scan_button.png) no-repeat top;
}

#scan_text_plag a:hover {
    background-position:bottom;
}
.form_scan_text #scan_text_plag{padding-bottom:12px;}
.form_scan_text label.search_plag {margin:0 0 0 38px;}
.search_analize {margin:0 0 0 38px;}
.doc_plag a {text-decoration: none;}
.doc_plag a:hover {text-decoration:underline;}
.doc_plag {background:url(../img/show_link_icon.png) no-repeat center left; padding:0 0 0 21px;}
#search_file_upload .qq-upload-button { background: url("../img/import_button.png") no-repeat scroll center top transparent; width:318px;}
#search_file_upload .qq-upload-button:hover{background-position:bottom center;}
#search_file_upload {padding:0px; margin:-7px 0 7px 0;}
.personal_index_table {background:url(../img/check_icon.png) no-repeat center; height:15px; margin:0 auto;}
.span_source_link{word-wrap: break-word; display:block; width:169px; float:left; margin-left:5px;}
.link_del_source{display:block; float:left; width:10px; padding-top:4px;	}
li.check_text_button a {
    background: url(../img/check_texts.png) no-repeat 7px center #749C2C;
    padding-top: 5px;
    height: 18px;
    font-size:13px;
    text-transform: uppercase;
    font-weight:bold;
    color:white;
    width:125px;
    border-radius:30px;
    margin-left:-20px;
    padding-left:24px;
    padding-right:15px;
}
li.check_text_button a:hover {
    background: url(../img/check_texts.png) no-repeat 7px center #749C2C;
    padding-top: 5px;
    height: 18px;
    font-size:13px;
    text-transform: uppercase;
    font-weight:bold;
    color:white;
    width:125px;
    border-radius:30px;
    margin-left:-20px;
    padding-left:24px;
    padding-right:15px;
}

.results_quality {
    padding-bottom: 3px;
    font-size: 20px;
    border-bottom: 1px solid black;
}
.results_header_pivate {
    width:538px;
    height:23px;
    background:url(../img/results_header_private.jpg) no-repeat;
}
.results_table_recentpay .recentpay_name{
    background-color: #719d2c;
    color: #fff;
    font: 14px Arial;
    height: 28px !important;
    text-align: center !important;
    padding:10px 0 0 0;
}
.results_table_recentpay .recentpay_seacrh{
    background-color: #719d2c;
    color: #fff;
    font: 14px Arial;
    height: 28px !important;
    text-align: center !important;
    padding:10px 10px 0 0;
}
.results_table_recentpay {width:370px;}
#recent_form_add {margin:0 auto; width:357px;}
#sale_id {width:221px;}
#button_find:hover{ cursor: pointer;}
.aktive_user a {color:blue;}
#fancy_ajax a {color:blue;}
#fancy_ajax a.second_step {text-align:center; display:block; padding-top:30px; color:red;}
#delte_acc{
    background: url(../img/usual_button.jpg) no-repeat;
    width:278px;
    height:46px;
    text-indent:-9999px;
    overflow:-hidden;
    display:block;
    margin:0 auto;
    cursor:pointer;
}
#delte_acc:hover{background-position:0 -46px;}
a.del_user {color:red;}
.footer_bottom ul.card-list{padding:0;}
/**/
.pay_methods {
    color: white;font-family: 'helvetica'; font-size: 35px; padding-bottom: 7px;
}
.left_menu .parent-menu {
    font: bold 16px Arial;
    color: #444;
    background: url(../img/li_header.gif) no-repeat left;
    padding-left: 27px;
}
.left_menu .child-menu {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
    padding-left: 5px;
}
/**/

/* Modal forms
------------------------------------------------------------------------------*/
.modal-bg {
    position: fixed;
    background: url(../img/popup/modal-bg.png);
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
.modal-form-holder, .modal-form-holder-delacc  {
    z-index: 1050;
    width: 522px;
    position:fixed;
}

.modal-form-outer{
    width:510px;
    padding: 6px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.4); 
    background-position: -150px;
    background: url(../img/popup/bg-candy.png);
}
.my-profile .modal-form-outer {
    margin: 0px auto;
    background: url(../img/popup/bg-candy.png);
    background-position: -38px;
}


.modal-form {
    background: white;
    padding: 0;
    font: 13px Arial;
    position: relative;
    color: #5f5f5f;
}
.form-header .cross-button {
    position: absolute;
    background: url(../img/popup/cross-button.png);
    width: 12px;
    height: 12px;
    top: 10px;
    right: 10px;
}
.form-header {
    padding: 27px;
    padding-bottom: 0;
}
.form-header ul{
    list-style: none;
    padding: 0;
    margin: 0 - 16px 0 0;
    padding-bottom: 15px;
    width: 470px;
}
.form-header ul li {
    display: inline-block;
    padding-left: 20px;
}
.form-header ul li:first-child {
    padding-left: 0;
}
.form-header ul li a {
    text-decoration: none;
    color: #94a775;
    font-size: 22px;
    border-bottom: 1px dashed #94a775;
}

div.form-header ul li a.active { 
    border-bottom: 0px;							 
    text-decoration: none;
    color: #4d6d19;
    font-size: 22px;}

.form-header ul li a:hover {
    border-bottom: 1px dashed #94a775;
    color: #94a775;
}
.form-container .input-holder {
    margin-top: 10px;
    overflow:hidden;
    width:100%
}
.form-container a {
    color: #6ea015;
}
.form-container form {
    padding: 0 27px 27px 27px;
}
.form-container label {
    font-size: 15px;
    width: 123px;
    float:left;
}
.form-container input[type=text], 
.form-container input[type=password] {
    border: 2px solid #d6d6d6;
    border-radius: 10px;
    padding: 3px 10px 5px;
    font-size: 15px;
    color: #5f5f5f;
    width: 302px;
    float:left;
} 
.form-register input[type=submit],
.form-login input[type=submit],
.form-forgot input[type=submit] {
    border: none;
    cursor: pointer;
    background: url(../img/popup/register-sprite.png);
    width: 178px;
    height: 46px;
    float: right;
    margin-right: 3px;
    font:24px/46px Arial, Helvetica, sans-serif;
    color:#fff;
    text-shadow:1px -1px 1px #558c07;

}
.form-register .terms,
.form-login .terms {
    float: left;
    margin-left: 127px;
    margin-top: 5px;
}
.form-register input[type=submit]:hover,
.form-login input[type=submit]:hover,
.form-forgot input[type=submit]:hover {
    background-position: 0 -46px;
}
.form-register input[type=submit].disabled,
.form-login input[type=submit].disabled,
.form-forgot input[type=submit].disabled {
    background-position: 0 -92px;
}
.alt-register {
    background: #f0f0f0;
    padding: 32px 27px 27px 27px;
    text-align: center;
}
.alt-register a.fb,
.alt-register a.gplus {
    background: url(../img/popup/facebook-sprite.png);
    display: inline-block;
    width: 95px;
    height: 25px;
}
.alt-register a.gplus {
    background: url(../img/popup/gplus-sprite.png);
}
.alt-register a.fb:hover,
.alt-register a.gplus:hover {
    background-position: 0 -25px;
}
.form-container .form-forgot label {
    text-align: right;
    padding-right: 10px;
    line-height:27px;
    width: 83px;
}
.form-forgot .form-desc {
    text-align: center;
    font-size: 15px;
    line-height:19px;
    color: #f87f10;
}
.form-forgot input[type=text] {
    width: 226px;
}
.form-forgot input[type=submit] {
    text-align: center;

    margin-top: 20px;
    margin-left: 134px;
    float: none;
}
.form-forgot .alt-register {
    padding: 40px;  
}
body #forgot_form input[type=submit],
.form-register input[type=submit],
.form-login input[type=submit],
.form-forgot input[type=submit] {
    background: url(../img/btn_0011.png);
}
body #forgot_form input[type=submit]:hover{background: url(../img/btn_0011.png) no-repeat 0 -46px;}
.form-login .terms {
    margin-top: 13px;
}
.input-holder .error-tip {
    display: none;
}
div#slider .input-holder.error input, .input-holder.error input {
    border-color: #df4c39;
}
.input-holder.error .error-tip {
    display: block;
    position: absolute;
    margin-top: -29px;
    margin-left: 404px;
    /*  background: #df4c39;*/
    border-radius: 8px;
    color: white;
    padding: 4px 6px 5px 6px;
}

#forgot_form .input-holder.error .error-tip {
    margin-left:376px;
}

.stripViewer { 
    position: relative;
    overflow: hidden; 
    margin: auto;
    witdh:510px;
    clear: both;
    background: #fff;
}

.stripViewer .panelContainer {
    position: relative;
    left: 0; top: 0;
    width: 100%;
    list-style-type: none;
}

.stripViewer .panelContainer .panel { 
    float:left;
    height: 100%;
    /*position: relative;*/
    width: 510px; 
}

#stripNavL0, #stripNavR0,#stripNav0{display:none;}

/**/

/*NEW STYLE*/
header {
    width: 995px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 40px;
    position: relative;
}
header .logo {
    float: left;
}
header nav {
    float: right;
    width: 633px;
    font-family: Verdana, Arial, serif;
    font-size: 14px;
}
header nav ul {
    list-style: none;
    margin: 0;
    overflow:hidden;
    padding-top:12px;
}
header nav ul li {
    float: left;
}
header nav ul li a {
    text-decoration: none;
    color: #888;
    text-shadow: 0 1px 0 white;
    display: block;
    height: 28px;
    padding-top: 10px;
    text-align: center;
    background-image: url(../img/nav.png);
    background-repeat: no-repeat;
    margin-left: -36px;
}
header nav ul li a.nav-services { 
    background-position: 0 -114px; 
    width: 140px; 
}
header nav ul li a.nav-services:hover {
    background-position: 0 -152px; 
}
header nav ul li a.nav-services.current { 
    background-position: 0 -190px; 
}
header nav ul li a.nav-pricing { 
    background-position: 0 -228px; 
    width: 134px; 
}
header nav ul li a.nav-pricing:hover{
    background-position: 0 -266px; 
}
header nav ul li a.nav-pricing.current { 
    background-position: 0 -304px; 
}
header nav ul li a.nav-faq { 
    background-position: 0 -342px; 
    width: 112px; 
}
header nav ul li a.nav-faq:hover{
    background-position: 0 -380px; 
}
header nav ul li a.nav-faq.current { 
    background-position: 0 -418px; 
}
header nav ul li a.nav-contact { 
    background-position: 0 -456px; 
    width: 160px; 
}
header nav ul li a.nav-contact:hover{
    background-position: 0 -494px; 
} 
header nav ul li a.nav-contact.current { 
    background-position: 0 -532px; 
}
header nav ul li a.nav-about { 
    background-position: 0 -570px; 
    width: 116px; 
}
header nav ul li a.nav-about:hover{
    background-position: 0 -608px; 
}
header nav ul li a.nav-about.current { 
    background-position: 0 -646px; 
}

header nav ul li a.home-link {
    width: 86px;
    margin: 0;
    cursor: pointer;
    text-align: left;
    padding-left: 25px;
}
header nav ul li a.home-link:hover{
    background-position: 0 -38px;
}

header nav ul li a.home-link.current{
    background-position: 0 -76px;
}

header nav ul li a.current{
    color: white;
    text-shadow: 2px 2px 0 rgba(0,0,0,.11);
}



.container {
    margin: 0 auto;
    width: 995px;
    padding: 0;
}
.page.home {
    margin-top: -54px;
    min-height: auto;
    padding-bottom:5px;
}
.home .left_part {
    padding-top: 54px;
    width: 100%;
    min-height: 372px;
    background: url(../img/imprint.jpg) no-repeat right top;
}
h1 {
    color: #698012;
    text-shadow: 2px 2px 0 rgba(0,0,0,.11);  
    font: 25px Arial;
}
.order-now {
    display: block;
    width: 251px;
    height: 68px;	
    background: url(../img/order-button.png) no-repeat;
}
.order-now:hover {
    background-position: 0 -68px;
}
.home .left_part .order-now {
    margin-top: 30px;
    margin-left: 25px;
}
.home .left_part ul li {
    margin-bottom: 10px!important;
}
.detection {
    background: url(../img/bg-candy-home.png);
    margin: 0 0 -25px;
}
.detection .container {
    background: url(../img/home-shadow.png) no-repeat top center;
}
.detection .detection-holder {
    padding: 75px 20px 40px 231px;
    background: url(../img/badge.png) no-repeat -8px 20px;
}
.detection .detection-holder h2 {
    padding-left: 0;
    font-size: 20px;
    color: #444;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.11);
}
.detection .detection-holder h2 span {
    color: #72a201;
}
.detection .detection-holder ul {
    margin-top: 20px;
    list-style: none;
    padding: 0;
}
.detection .detection-holder ul li {
    font: 13px Arial;
    color: #616161;
    background: url(../img/arr-badge.png) no-repeat left 4px;
    padding-left: 25px;
    margin-bottom: 15px;
}
.api-button {
    /*background: url(../img/gray-button.png) no-repeat;
    display: block;
    width: 249px;
    height: 66px;*/
    margin-left: 25px;
    float: left;
    margin-right:40px;
    color:#767676;
    text-shadow:-1px -1px 1px #fff;
    font: 13px/14px "Lucida Grande", sans-serif;
}
.api-button .text{font-weight:bold;text-transform:uppercase;}
.api-button .left{
    float:left;
    height: 54px;
    padding:12px 10px 0 16px;
    background: url(../img/gray-button11.png) no-repeat;
}
.api-button:hover .left{background-position:0 -132px;}
.api-button:hover .right{background-position:100% -198px;}
.api-button .right{
    float:left;
    height: 66px;
    width:46px;
    text-indent:-9999px;
    overflow:hidden;
    background: url(../img/gray-button11.png) no-repeat 100% -66px;
}
.api-button:hover {
    background-position: 0 -66px;
}

.footer_bottom .logo {
    float: right;
    margin-top: -65px;
}

.bottom_menu_1 {
    margin-top: 30px;
    text-align: center;
}
.bottom_menu_1 a {
    text-decoration: underline!important;
}
.bottom_menu_1 a:hover {
    text-decoration: none!important;
}
.footer_bottom ul li {
    display: inline-block;
}
.copyrights {
    text-align: center;
    color: #828282!important;
}
.bottom_menu_2 {
    text-align: center;
}
.bottom_menu_2 li {
    border-left: 1px solid #777;
    line-height: 9px;
    padding-left: 10px!important;
}
.bottom_menu_2 li:first-child {
    border-left: none;
}
.left_menu {
    width: 220px;
    float: left;
}
.left_menu .child_menu {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.child_menu li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
    padding-top: 3px;
    padding-bottom: 1px;
    background: url(../img/li_arrow.gif) no-repeat left 65%;
}
.child_menu li a {
    /*color:#888787;*/
    color:#777;
    font: 13px Arial;
    text-decoration: none;
    /*border-bottom: 1px solid #dbdbdb;*/
    border-bottom: 1px solid #888787;

    padding-bottom: 0px;
    height: 20px;
    width: 119px;
    display: inline;
    cursor: pointer;
    margin-left: 5px;
    padding-top: 4px;
    background: url(../img/li_bg.jpg) no-repeat 0px 24px;
}
.child_menu li a:hover{border-color:#fff;}
.user-link span{
    position:absolute;
    top:0;
    right:0;
    background: url(../img/shadow-002.png) repeat-y;
    height:40px;
    z-index:10;
    width:30px;
}
.user-link {
    white-space:nowrap;
    position:relative;
    color: #999;
    overflow:hidden;
    font: 14px Arial;
    text-decoration: none;
    display: block;
    background: url(../img/sidebar-user.png) no-repeat left center;
    padding: 5px 0 5px 30px;
}
.user-link:hover {  
    color: #698012;
}
.user-box {
    margin: 0 0 16px;
}
.button-holder {
    margin: 8px 0 16px;

}

.button-holder a {
    color: white;
    font: bold 13px Arial;
    font-style: italic;
    text-shadow: 2px 2px 0 rgba(0,0,0,.11);
    text-align: center;
    display: inline-block;
    height: 21px;
    width: 85px;
    background: url(../img/sidebar-button.png) no-repeat;
    text-decoration: none;
    padding-top: 4px;
}
.button-holder a:hover {
    background-position: 0 -25px;
}
.left_menu .parent_menu {
    background: url(../img/sidebar-arrow.gif) no-repeat left;
    padding-left: 20px;
    font:bold 16px Arial;
    color:#444;
}


/* Contact 
==============================================================================*/
.form-container .input-holder {
    margin-top: 20px;
}
.form-container #slider .input-holder {
    margin-top: 10px;
}
.form-container a {
    color: #6ea015;
}
.form-container form {
    padding: 0 27px 27px 27px;
}
.form-container label {
    font-size: 15px;
    line-height:29px;
    width: 130px;
    display: inline-block;
}
.form-container input[type=text], 
.form-container input[type=password],
.form-container textarea,
.mega-form input[type=text],
.mega-form input[type=password],
.mega-form textarea {
    border: 2px solid #d6d6d6;
    border-radius: 10px;
    padding: 3px 10px 5px;
    font-size: 14px;
    color: #373737;
    width: 302px;
    outline: 0;
} 
.form-outer {
    width: 510px;
    margin: 150px auto;
    padding: 6px;
    background: url(../img/bg-candy.png);
    box-shadow: 0 2px 10px rgba(0,0,0,0.4); 
    background-position: -38px;
}
.mega-form {
    background: #f0f0f0;
    padding: 0;
    font: 13px Arial;
    position: relative;
    color: #5f5f5f;
}

.page h1,
.page h2, .page h3 {
    padding: 0;
    margin-bottom: 14px;
}

.form-outer {
    margin: 0;
}
.contact-page .form-outer {
    width: 734px;
}
.contact-page .form-container {
    margin-top: 25px;
}
.contact-page label {
    color: black;
}
.contact-page label span,
.form-header p span {
    color: #f87f10;
}
.form-header p {
    color: #888;
}
.form-inside {
    width: 100%;
}
.form-inside tr td:first-child {
    text-align: right;
    vertical-align: middle;
    width: 70px;
    padding-right: 15px;
}
.form-inside tr td.question {
    vertical-align: top;
    padding-top: 7px;
}
.form-inside tr td textarea {
    min-height: 104px;
    width: 545px;
    max-width: 545px;
}
.mega-form  .custom-select select,
.form-inside select {
    border: 1px solid #bbb;
    height: 30px;
    width: 326px;
    margin: 0;
    padding: 6px;
}
.form-inside .verification td input[type=text] {
    width: 184px;
    float: left;
}
.form-inside .captcha-img {
    width: 115px;
    height: 34px;
    background: darkgray;
    margin: 0 10px;
    float: left;
}
.form-inside .verification td {
    vertical-align: top;
}
.form-inside .verification td a {
    float: left;
    margin-top: 8px;
}
.form-inside .verification td label {
    line-height: 12px;
}
.important-tip {
    text-align: left;
    background: url(../img/important-tip.png) no-repeat 15px 50%;
    padding: 20px;
    padding-left: 90px;
    font: 14px Arial;
    color: #707070;
}
.important-tips {background-position:15px 22px;}
.contact-page .form-inside input[type=submit] {
    float: none;
    background-image: url(../img/send-sprite.png);
    font:26px/38px Arial, sans-serif;
    color:#a8a8a8;
    text-shadow:0 -1px 1px #fff;
    text-indent:-9999px;
    line-height:0;
    font-size:0;
}
.contact-page .form-inside input[type=submit].nonactive {
    background-position: 0 -92px;
}
.contact-page .form-header {
    padding: 23px 23px 0 23px;
}
.contact-page .form-container label {
    width: auto;
    font-size: 14px;
}
.form-container input.error, .form-container textarea.error, .custom-select.error {
    border-color: #df4c39;
}
.contact-page h2 {
    font: normal 18px Arial;
}
.contact-page .form-header p {
    margin-top: 7px;
}
.contact-page td input[type=text],
.contact-page td select,
.contact-page td textarea {
    margin: 0;
    margin-bottom: 4px;
}

/* Buy credits 
==============================================================================*/
.credits-info {
    margin-bottom: 23px;
    border-radius: 10px;
    background: url(../img/bg-candy-home.png);
    padding: 10px;
    font: bold 25px Arial;
    color: #252525;
    background-position: 0 140px;
}
.credits-info span {
    color: #f87f10;
}
.buy-more-credits .form-outer {
    margin: 0 auto;
}

.buy-more-credits .mega-form .input-holder input[type=text] {
    width: 74px;
    margin: 0 9px 0 11px;
}
.buy-more-credits .mega-form .input-holder label {
    font-size: 20px;
    color: #698012;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.11);
}
.buy-more-credits .mega-form {
    padding: 31px;
}
.credit-currency {
    padding-left: 41px;
    font-size: 13px;
    color: #5f5f5f;
}
.buy-more-credits .mega-form .input-holder {
    margin-bottom: 12px;
    text-align: center;
}
.buy-more-credits .mega-form .credit-warn {
    color: #f87f10;
    text-align: center;
    font-size: 15px;
    margin-bottom: 38px;
}
.buy-more-credits .mega-form .credit-price {
    color: #252525;
    font: bold 18px Arial;
    text-align:center;
    margin-bottom: 37px;
}
.buy-more-credits .mega-form .credit-price span {
    color: #f87f10;
    font-size: 25px;
}
.buy-more-credits .mega-form input[type=submit] {
    width: 180px;
    height: 41px;
    border: none;
    background: url(../img/paypal-button.png) no-repeat;
    cursor: pointer;
    display: block;
    margin: 0 auto;
}
.buy-more-credits .form-outer {
    margin-bottom: 13px;
    width:auto;
}
.mega-form-holder{
    background:#f0f0f0;
    width:100%;
    overflow:hidden;
}
.buy-more-credits .form-outer .mega-form{
    width:437px;
    padding:31px 0;
    float:left;
}
.buy-more-credits .important-tip {
    margin-bottom: 20px;
}
.discount-right{
    overflow:hidden;
    padding:0 0 20px 20px;
}
.mega-form-holder .price-box{
    background: url(../img/bg-discount01.gif) no-repeat;
    width:225px;
    padding:12px 25px 0 20px;
    height:166px;
    margin:0;
    font:bold 18px/40px Arial, sans-serif;
}
.mega-form-holder .price-box dt{
    float:left;
    color:#616161;
}
.mega-form-holder .price-box dd{
    overflow:hidden;
    color:#f87f10;
    padding:0 0 1px;
    text-align:right;
}
.mark0001{
    /*color:#cb0909;*/
}

/* My profile
==============================================================================*/
.my-profile .form-outer {
    width: 762px;
}
.my-profile .mega-form {
    padding: 30px;
}
.my-profile .mega-form table {
    width: 100%;
    color: #707070;
}
.my-profile .mega-form table tr td:first-child {
    text-align: right;
    padding-right: 7px;
    width: 162px;
}
.my-profile .mega-form table td {
    padding-bottom: 20px;
}
.my-profile .mega-form table td .email {
    padding-left: 23px;
}
.my-profile .mega-form table td label {
    color: black;
    font-size: 14px;
}
.my-profile .mega-form table tr.delete td,
.my-profile .mega-form table td.import {
    padding-bottom: 0;
}
.my-profile .mega-form table td.import div {
    margin-left: 81px;
}
.my-profile .form-outer {
    margin-bottom: 35px;
}
.search-history table {
    margin-bottom: 29px;
    background: #f1f5e9;
    width: 753px;
    margin-left: 22px;
    color: #484848;
    font-size: 16px;
}
.search-history table td {
    padding: 15px;
}
.search-history table tr td:first-child {
    width: 235px;
}
.search-history table tr td span {
    font-size: 20px;
    font-weight: bold;
}
.search-history table tr td a {
    font-size: 13px;
}
.search-history table tr:first-child td {
    padding-bottom: 0;
} 
.payment-history table {
    border-collapse: collapse;
    width: 753px;
    margin-left: 22px;
}
.payment-history table th {
    background: #739c2c; /* Old browsers */
    background: -moz-linear-gradient(top,  #739c2c 0%, #608225 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#739c2c), color-stop(100%,#608225)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #739c2c 0%,#608225 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #739c2c 0%,#608225 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #739c2c 0%,#608225 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #739c2c 0%,#608225 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#739c2c', endColorstr='#608225',GradientType=0 ); /* IE6-9 */
    border-left: 1px solid #88a654;
    padding: 10px 20px;
    text-align: left;
    font: bold 14px Arial;
    color: white;
}
.payment-history table th:first-child {
    border-left: none;
}
.payment-history table th.first {
    border-radius: 10px 0 0 10px;
}
.payment-history table th.last {
    border-radius: 0 10px 10px 0;
}
.payment-history table tr td {
    padding: 10px 20px;
}
.payment-history table tr:nth-child(odd) {
    background: white;
}
.payment-history table tr:nth-child(even) {
    background: #f1f5e9;
}
.my-profile h2 {
    color: #698012;
    font: normal 20px Arial; 
    margin-bottom: 6px;
}

/* How it works
==============================================================================*/
.how-it-works h1 {
    color: #739c2c;
}
.how-it-works h2 {
    font-size: 18px;
}
.how-it-works p {
    font: 14px/20px Arial;
    color: #686868;
}
.how-it-works ul li {
    background-image: url(../img/hiw-li.png);
    padding-left: 30px;
    margin-left: 6px;
    padding-bottom: 0;
    font: bold 14px/30px Arial;
    color: #686868;
}
.how-it-works .important-tip {
    background-position: 6px center;
    padding-left: 70px;
}

/* Testimonials
==============================================================================*/
.testimonials ul li {
    background-image: none;
    background-color: #e9e9e9;
    border-radius: 10px;
    padding: 21px;
    margin: 0;
    margin-top: 10px; 
    font-size: 14px;
    line-height: 17px;
    color: #484848;
    background-image: url(../img/testim-icon.png);
    background-repeat: no-repeat;
}
.testimonials ul li:first-child {
    margin-top: 0;
}
.testimonials ul li .testimonial-sign {
    color: #739c2c;
    margin-top: 24px;
}
.testimonials ul li {
    background-position: 17px 17px;
    padding-left: 88px;
}
.testimonials ul li:first-child + *,
.testimonials ul li:first-child + * + * + *,
.testimonials ul li:first-child + * + * + * + * + * ,
.testimonials ul li:first-child + * + * + * + * + * + * + * ,
.testimonials ul li:first-child + * + * + * + * + * + * + * + * + * ,
.testimonials ul li:first-child + * + * + * + * + * + * + * + * + * + * + * ,
.testimonials ul li:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * ,
.testimonials ul li:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * ,
.testimonials ul li:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * {
    background-position: 704px 17px;
    padding-right: 88px;
}
.testimonials ul li:nth-child(odd) {
    background-position: 704px 17px;
    padding-right: 88px;
}
.testimonials ul li:nth-child(even) {
    background-position: 17px 17px;
    padding-left: 88px;
}
.page .faq-ttl{
    color: #252525;
    font-size: 14px;
    font-weight:bold;
    padding-left:0;
}
.page p strong.title{
    color: #252525;
    font-size: 14px;
    display:block;
    margin:0 0 -16px;
}
/* Definitions 
==============================================================================*/
.def-list {
    padding-top: 21px;
    padding-bottom: 23px;
}
.def-list ul {
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 20px;
    width: 236px;
}
.def-list ul:first-child {
    margin-left: 0;
}
.def-list ul li a {
    color: #739c2c;
    font-size: 14px;
    font-weight: normal;
    padding-left: 18px;
}
.def-list ul li a.current {
    color: black;
    text-decoration: none;
}
.def-list ul li,
.simple-page ul li {
    background-image: url(../img/li-gray.png);
    margin: 0;
    padding: 0;
    line-height: 17px;
    margin-top: 6px;
}
.def-list ul li:first-child,
.simple-page ul li:first-child {
    margin-top: 0;
}

/* Check 
==============================================================================*/
.tab-holder {
    margin: 11px 0;
}
.tab-header {
    height: 30px;
    position: relative;
    text-align: right;
}
.tab-header a {
    background: url(../img/tab-sprite.png) no-repeat;
    background-position: 0 -30px;
    display: block;
    width: 198px;
    height: 24px;
    text-decoration: none;
    color: #545454;
    font: bold 16px Arial;
    text-align: center;
    padding-top: 6px;
    display: inline-block;
    position: absolute;
}
.tab-header .premium {
    top: 0;
    left: 0;
}
.tab-header .standart {
    top: 0;
    left: 188px;
}
.tab-header .tab-info {
    display: inline-block;
    margin-right: 10px;
    margin-top: 7px;
    color: #252525;
}
.tab-header a.current {
    background-position: 0 0;
    z-index: 5;
    color:#121212;
}
.tab-header a span {
    display: inline-block;
    padding-right: 28px;
    /* background: url(../img/help-icon.png) no-repeat right center;*/
}
.tab-container {
    background: url(../img/bg-candy-home.png);
    border-radius: 0 9px 9px 9px;
    padding: 9px;
    position: relative;
}
.tab-content-header {
    height: 75px;
    padding-left: 14px;
}
.tab-content-header .text-line {
    width: 510px;
    float: left;
    color: #252525;
}
.tab-content-header .text-line .top-line {
    font-size: 15px;
}
.tab-content-header .text-line .main-line {
    font-size: 18px;
    margin-top: 17px;
}
.tab-content-header .text-line .main-line span {
    color: #f9892d;
    font-weight: bold;
}

.tab-content-header .analyze-button {
    float: right;
    width: 209px;
    height: 66px;
    background: url(../img/analyze-button.png) no-repeat 0 -66px;      
}
.tab-content-header a.analyze-button:hover {
    background: url(../img/pd_check_over.png) no-repeat;  
}
.tab-content-header .analyze-button_good {
    background: url(../img/pd_check_ready.png) no-repeat;  
}
.tab-content-header a.analyze-button_good:hover {
    background: url(../img/pd_check_ok.png) no-repeat;  
}
.tab-content-header .analyze-button.active {
    background-position: 0 0;
}
.bg-textarea{
    box-shadow: 0 1px 5px rgba(0,0,0,0.53) inset, 0 1px 0 rgba(255,255,255,0.66);
    background:#fff;
    border-radius: 9px;
}
.tab-container textarea {
    padding: 10px;
    /*margin: 0 0 50px;*/
    margin-top:4px;
    width: 722px !important;
    border-radius: 9px;
    background:none;
    font-size: 14px;
    color: #767676;
    height: 340px;
}
.upload-holder {
    position: absolute;
    bottom: -50px;
    right: 0px;
    width: 236px;
    height: 71px;
    background: url(../img/btn_file_02.gif) no-repeat;
}
.upload-holder .custom-file {
    background: url(../img/upload-button.png) no-repeat;
    width: 203px;
    height: 42px;
    margin: 15px 0 0 15px;
}
.upload-holder .custom-file input[type=file] {
    filter: alpha(opacity=0);
    opacity: 0;
    width: 203px;
    height: 42px;
    position: absolute;
}
.important-tip ul li {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    padding-left: 14px;
    background-image: url(../img/mportant-li.png);
    background-position: 0 5px;
    color: #707070;
    margin-top: 5px;
}
.important-tip ul li:first-child {
    margin-top: 0;
}

/* Results 
==============================================================================*/
.credits-info .credit-col-1,
.credits-info .credit-col-2,
.credits-info .credit-col-3 {
    float: left;
    font-size: 18px;
    font-weight: normal;
    color: #525252;
}
.credits-info .credit-col-1 {
    background: url(../img/credit-col-2.png) no-repeat;
    width: 239px;
    height: 34px;
    padding-top: 13px;
}
.credits-info .credit-col-1 .line-1 {
    color: #739c2c;
    display: inline-block;
    width: 166px;
    /*	text-align: center;*/
    padding-left: 16px;

}
.credits-info .credit-col-1 .line-2 {
    display: inline-block;
    color: white;
    width: 44px;
    text-align: center;
    font-weight: bold;
}
.credits-info .credit-col-2 {
    margin-left: 33px;
    margin-top: 4px;
}
.credits-info .credit-col-2 strong {
    color: #739c2c;
}
.credits-info .credit-col-3 {
    float: right;
    margin-top: 8px;
}
.credits-info .credit-col-3 .line-1 {
    font-size: 14px;
}
.credits-info .credit-col-3 .line-2 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
}
.source-content {
    width: 515px;
    float: left;
}
.source-sign label {
    float: right;
    margin-top: 3px;
    font-size: 14px;
}
.sources .source-item {
    color: #739c2c;
    text-decoration: underline;
    padding: 3px;
}
.sources .source-item input[type=checkbox] {
    margin-right: 7px;
}
.sources .source-item:hover {
    background: #739c2c;
    border-radius: 10px;
    /*color: white;*/
    cursor: pointer;
}
.sources .source-desc {
    margin: 25px 0;
    color: #8f8f8f;
}
.source-content {
    font-size: 14px;
    line-height: 23px;
    color: #555;
    padding-bottom:40px;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}
.source-content .font-mark {
    color: #739c2c;
}
.source-content .bg-mark {
    color: white;
    background: #739c2c;
    padding: 2px;
}

/* Review results
==============================================================================*/
.review-results {
    width: 100%;
    border-collapse: collapse;
}
.review-results th {
    background: #739c2c; /* Old browsers */
    background: -moz-linear-gradient(top,  #739c2c 0%, #608225 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#739c2c), color-stop(100%,#608225)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #739c2c 0%,#608225 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #739c2c 0%,#608225 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #739c2c 0%,#608225 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #739c2c 0%,#608225 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#739c2c', endColorstr='#608225',GradientType=0 ); /* IE6-9 */
    border-left: 1px solid #88a654;
    padding: 10px 20px;
    text-align: left;
    font: bold 14px Arial;
    color: white;
}
.review-results th:first-child {
    border-left: none;
    padding-left: 16px;
}
.review-results th.first {
    border-radius: 9px 0 0 9px;
}
.review-results th.last {
    border-radius: 0 9px 9px 0;
}
.review-results td {
    padding: 8px 15px;
    vertical-align: middle;
    border-left: 1px solid white;
    cursor:default;
}
.review-results td:first-child {
    width: 310px;
    font-size: 13px;
    color: #484848;
    border-left: none;
}
.review-results td:last-child {
    width: 180px;
    white-space:nowrap;
    font-size: 13px;
}
.review-results td:first-child span {
    float: left;
    width: 257px;
}
.review-results td:first-child span:hover {
    text-decoration: underline;
    color: #739c2c;
}
.review-results td:first-child a {
    float: right;
}
.review-results tr:nth-child(odd) {
    background: white;
}
.review-results tr:nth-child(even) {
    background: #f1f5e9;
}
.review-results tbody tr:hover {
    cursor: pointer;
    background: #d5e1bf;
}

/* Simple page 
==============================================================================*/
.simple-page {
    color: #686868;
    font-size: 14px;
    line-height: 20px;
}
.simple-page h2 {
    font-size: 18px;
}
.simple-page ul {
    margin: 20px 0;
}
.simple-page ul li {
    padding-left: 18px;
    font-size: 14px;
}
.review-results span.link_to_doc a{float:left; text-decoration: none; color:#484848;}
.review-results span.link_to_doc a:hover{	text-decoration: underline; color: #739c2c;}
/*NEW STYLE*/
.soc-widgets-home {width:681px; padding-top: 22px;}
.soc-widgets {position: absolute; width:368px;margin:-35px 0 0 544px;  }

header div.fb_plusone {position:absolute; margin-left:47px;top:16px;}
header div.twitter_plusone {position:absolute; margin-left:197px;top:16px;}
header div.gplus{position:absolute; margin-left:307px;top:16px;}
div.detection-holder div.fb_plusone {position:absolute; margin-left:341px;}
div.detection-holder div.twitter_plusone {position:absolute; margin-left:491px;}
div.detection-holder div.gplus{position:absolute; margin-left:600px;}

.qq-upload-button input{width:203px; height: 43px; cursor: pointer;}
::-webkit-file-upload-button { cursor:pointer; }
.custom-select{
    position: relative;
    width: 315px;
    height: 21px;
    border: 2px solid #D6D6D6;
    border-radius: 10px 10px 10px 10px;
    background: url(../img/custom-select.png) no-repeat right center white;
    font-size: 14px;
    color:#373737;
    padding:5px 0 0 7px;
    margin:0 0 4px 0;
}

.custom-select select{
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    padding: 0px;
    margin: 0px;
    border: none;
    top: 0; 
    left:0;
    cursor: pointer;

}
#signup_form textarea{min-width: 545px; font-family: arial;}
.definitions-sign {display: inline-block; font-size:15px; font-family: verdana; color:#707070; margin-left:123px;}
ul.bottom_menu_1 {display: inline-block; margin-left:3px;}
.services ul li {background: url("../img/li-gray.png") no-repeat 0 4px; }
.form-login div.alt-register, .form-register div.alt-register{height:43px;}
.good_reg p {margin:0 39px 0 30px; color: #686868;
             font: 14px/20px Arial;}
.reset_send p {margin:0 39px 0 30px; color: #686868;
               font: 14px/20px Arial;}
.panel .error_reg {margin:0 0 0 26px;}
.panel .error_reg p {margin:0 0 9px 0;}
#er_report_forg{margin:0 0 5px 0;}
.simple-page h3 {
    color: #252525;
    font-size: 14px;
}
.def-list ul li,
.simple-page ul li {
    background-image: url(../img/li-gray.png);
    margin: 0;
    padding: 0;
    line-height: 17px;
    margin-top: 6px;
}
.big-list li {
    background-image: url(../img/hiw-li.png)!important;
    padding: 3px 0 3px 30px!important;
}
.simple-page ul li {
    padding-left: 18px;
    font-size: 14px;
}
.list-api-desc {
    padding-left: 20px!important;
    margin: -13px 0 0 0!important;

}
.list-api-desc li {
    margin: 0!important;
    line-height: 20px!important;   
}
.api-desc-under {
    color: #739c2c;
    font: bold italic 14px Arial;
    padding-left: 110px;
    display: inline-block;
}
.ul-block {
    margin-bottom: 25px;
}
.pre-sign {
    font: bold 14px Arial;
    color: #739c2c;
    margin-bottom: 10px;
}
.pre-block {
    background: #e4e4e4;
    border: 1px solid #a8a8a8;
    padding: 14px 15px 10px 30px;
    margin-bottom: 30px;
}
.pre-block pre {
    font-size: 13px;
    margin: 0;
}
.pre-block-head-icon {
    position: absolute;
    width: 9px;
    height: 9px;
    background: url(../img/plus-minus.png) 0 -9px no-repeat;
    margin-left: -18px;
    margin-top: 5px;
}
.pre-block-head-icon.collapse {
    background-position: 0 -9px;
}
.pre-block-head {
    margin-top: -5px;
    height: 20px;
}
.doc-link {
    float: left;
    margin: 17px 0 0 54px;
    width: 646px;
    font: 14px Arial;
}
.doc-link a{
    color: #555;
    text-decoration: underline;
}
.doc-back-link {
    background: url(../img/header-arr.png) no-repeat;
    color: #686868;
    font: bold 13px Arial;
    padding: 1px 0 1px 27px;
    text-decoration: none;
    margin: 20px 0 0 142px;
    display: inline-block;
    float: left;
}
.doc-header {
    padding-top: 22px;
    padding-bottom: 20px;
    background: url(../img/doc-shadow.png) no-repeat center top;
}
.doc-header-container  {
    border-bottom: 2px solid #bebebe;
}
.doc-stats {
    font: bold 14px Arial;
    color: #739c2c;
    float: left;
    margin: -6px 0 0 54px;
    line-height: 22px;
}
.doc-stats span {
    font-size: 18px;
    color: #ff4500;
}
.doc-stats strong {
    color: #686868;
}
.doc-download {
    float: right;
    font: bold 14px Arial;
    color: #739c2c;
    padding: 8px 0 8px 51px;
    margin-right: 200px;
    background: url(../img/pdf-icon.png) no-repeat left center;
}
section.doc-page {
    background: url(../img/mega-imprint.jpg) no-repeat 30px top;
    width: 995px;
    margin: 24px auto 0;
    font: bold 13px Arial;
    color: #686868;
    min-height: 423px;
}
section.doc-page h1 {
    color: #739c2c;
    text-shadow: none;
    font-size: 20px;
    font-weight: bold;
    padding: 0;
    padding-top: 67px; 
    margin-bottom: 40px;
}
section.doc-page p {
    line-height: 20px;
}
.doc-page-container {
    padding-left: 441px;
}
.downloaad-button {
    background: url(../img/download-button.png);
    display: block;
    width: 309px;
    height: 56px;
    margin-top: 40px;
}
header a.logo{height: 68px;}
#plagiarism_detect_pg_unique_count{color:#686868; font-size: 14px;}
.minus_icon{ background: url("../img/plus-minus.png") no-repeat scroll 0 0 transparent;}
.testimonials ul li.first_pic_img{ background-image: url(../img/testim-2.png);}
.testimonials ul li.second_pic_img{ background-image: url(../img/testim-1.png);}

.sources {
    width: 253px;
    /*	padding: 0 10px;*/
    float: left;
    margin-right: 17px;
    font-size: 13px;
}
.source-content {
    width: 470px;
    padding-left: 15px;
    float: left;
}
.source-sign {
    margin-top: 30px;
    margin-bottom: 25px;
}
.source-sign span {
    color: #698012;
    font-size: 20px;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.11);
    line-height:24px;
}
.source-sign .select-all {
    float: right;
    margin-top: 3px;
    font-size: 13px;
    font-style: italic;
    margin-right: 10px;
    line-height:19px;
}
.sources .source-item {
    color: #739c2c;
    background: url(../img/arrow-mini1.png) no-repeat 235px 14px;
    overflow: hidden;
    line-height:15px;
    position:relative;
    padding:0;
}
.sources .source-item input[type=checkbox] {
    margin-right: 7px;
}
.sources .source-item.opened {
    background: url(../img/arrow-mini1.png) no-repeat 235px -62px;
}
.sources .source-item.opened:hover {
    background: url(../img/arrow-mini1.png) no-repeat 235px -226px #f1f1f1;
}
.sources .source-item:hover {
    border-radius: 12px;
    cursor: pointer;
    background: url(../img/arrow-mini1.png) no-repeat 235px -150px #f1f1f1;
}
.sources .source-item span {
    font-weight: bold;
    padding: 8px 26px 8px 34px;
    display:block;
}
.sources .source-desc {
    margin: -15px 0 25px 0;
    color: #666;
    padding-left: 10px;
    line-height:15px;
}
.source-item .mini-green-icon,
.source-holder .mini-green-icon,
.source-holder .delete-item{
    position:absolute;
    top:8px;
    left:12px;
}
.source-holder .source-container .mini-green-icon,
.source-holder .source-container .delete-item {
    position:absolute;
    top:0px;
    left:21px;
}
.mini-green-icon,
.delete-item{
    background: url(../img/cross-button-mini.png);
    width: 10px;
    height: 10px;
    float: left;
    margin-top: 3px;
    margin-right:5px;
    line-height:15px;
}
.delete-item:hover {
    background-position: 0 -10px;
}
.mini-green-icon {
    background: url(../img/mini-green-icon.png);
}
.source-content {
    font-size: 14px;
    line-height: 23px;
    color: #555;
}
.source-content .font-mark {
    color: #739c2c;
}
.source-content .bg-mark {
    /*	color: white;*/
    background: #d5dec9;
    padding: 2px;
    color: #555;
    text-decoration: none;
}
.source-container {
    padding-top: 8px;
}
.source-container ul li {
    background: none;
    padding-left:39px;
    font-size: 13px;
    color: #7e7e7e;
    margin-right: 2px;
    line-height:15px;
    position:relative;
}
.source-container ul li.pdf-icon {
    background: url(../img/pdf-icon-mini.png) no-repeat right center;
}
.source-container ul li span {
    display: inline-block;
    line-height:15px;
    display: block;
    width: 190px;
}
.source-container ul li span strong{
    font-weight:normal;
    border-bottom: 1px solid #fff;
}
.source-container ul li span:hover strong{border-color:#7e7e7e;}
.source-container ul li span a{display:block;text-decoration:none;}
.full-list-link, .full-list-link-omitted{
    font-weight: bold;
    color: #f87f10!important;
    display: inline-block;
    margin: 10px 0 0px 34px;
    line-height:15px;
}
span.cross-button {
    background: url(../img/cross-button-mini.png) no-repeat 0 -10px;
    display: inline-block;
    width: 10px;
    height: 10px;
}
span.mini-green-icon {
    background: url(../img/mini-green-icon.png) no-repeat;
    display: inline-block;
    width: 10px;
    height: 10px;
}
.source-container ul li span a { color: #7E7E7E;
                                 font-size: 13px; text-decoration: none;}
.source-container ul li span.plagiarism_rate {color: orangered;
                                              font: bold 13px Arial; border-bottom: none; position: absolute; margin-left: 165px;}
#logout_link{background-position: 0 -25px;}
.my-profile .form-header ul li {
    text-decoration: none;
    color: #4d6d19;
    font-size: 22px;
    background: none;
}
form#reset_form .input-holder.error input{
    border-color: #DF4C39;
}
#cont_pasw{margin:0 0 0 25px;}
.reg_with_face{display: block;float: left; }
.reg_with{display: block; float:left; width:100px; margin:6px 0 0 0;}
.all_block_reg_with{width:300px; margin: 0 auto; padding:7px 0 0 0;}
.face_soc {background: url("../img/fb_sprite.png") no-repeat; width: 19px; height: 19px; display: block; float: left; margin:0 3px 0 0;}
.face_soc:hover {background: url("../img/fb_sprite.png") no-repeat 0 -19px;}
.twit_soc{background: url("../img/twitter_sprite.png") no-repeat; width: 19px; height: 19px; display: block; float: left;  margin:0 3px 0 0;}
.twit_soc:hover {background: url("../img/twitter_sprite.png")  no-repeat 0 -19px;}
.gplus_soc{background: url("../img/g+_sprite.png") no-repeat; width: 19px; height: 19px; display: block; float: left;  margin:0 3px 0 0;}
.gplus_soc:hover {background: url("../img/g+_sprite.png")  no-repeat 0 -19px;}
#match_doc{color: #739C2C; font: bold 14px/22px Arial; display: block; margin: 5px 0 0 0;} 
.match_show{background: url("../img/show_match_site_zoom_icon.png") no-repeat left center; width:300px; float: left; height: 33px;   margin: 0 0 0 85px; padding: 0 0 0 45px;}
.prem_quest{   background: url(../img/help-icon.png) no-repeat right center; height: 16px; width: 16px; position: absolute; z-index: 500; margin:8px 0 0 165px; cursor: pointer;}
.standart_quest{ background: url(../img/help-icon.png) no-repeat right center; height: 16px; width: 16px;  position: absolute;  z-index: 500;  margin:8px 0 0 351px; cursor: pointer;}
#radio_tooltip_id_1{margin:25px 0 0 24px; width:169px;}
#radio_tooltip_id_2{margin:25px 0 0 210px; width:169px;}
.file_upload #file-uploader-loader {background: none;  width: 163px; padding: 0px; margin: 25px 0 0 0;}
#reset_form #send_change{background: url("../img/change_password_button.png") no-repeat; width:248px; height: 46px; display: block; margin: 0 auto; }
#reset_form #send_change:hover{background: url("../img/change_password_button.png") no-repeat 0 -46px; }
#forgot_form input[type=submit]{background: url("../img/reset_button.png") no-repeat; width:178px; height: 46px; }
#forgot_form input[type=submit]:hover{background: url("../img/reset_button.png") no-repeat 0 -46px; }
p.loading{dispaly:none;}
/*new styles*/
.page h3.steps-title{
    margin-bottom:-22px;
    color:#252525;
    font:bold 14px/34px Arial, Helvetica, sans-serif;
}
.pricing-box{
    background:#f6f6f6;
    margin: 22px 0px 0 6px;
    border:1px solid #a8a8a8;
    text-align:center;
    padding:10px 0 1px;
}
.page .pricing-box h3{font-size:18px;color:#739c2c;}
.page .pricing-box strong{
    color:#686868;
    display:block;
    padding:8px 0 0;
}
.page .pricing-box strong{
    color:#686868;
    display:block;
    padding:8px 0 0;
}
.page .pricing-box em{
    display:block;
    margin: -14px 0 0;
    padding: 0 0 15px;
}
#free_info{
    background:url(../img/ico_pricing_01.jpg) no-repeat;
    padding:17px 0 11px 57px;
    margin: 0 0 -9px;
}
#paid_info{
    background:url(../img/ico_pricing_02.jpg) no-repeat;
    padding:16px 0 12px 51px;
    margin: 0 0 -9px;
}
.page .h2_social_account{
    margin-bottom:-8px;
}
.page .h1_price{margin-bottom: 7px;}
.general-wrapper{
    height:auto;
    min-height:100%;
    margin:0 0 -312px;
}
.general-holder{padding:0 0 337px;}
#error_del{ display: none; color: red;}
.content_del_mod, .content_del_mod_step2, .content_del_mod_step3{   padding: 0 27px 27px;}
.content_del_mod a.second_step{ display: block; margin: 0 auto; width: 199px;}
.modal-form .input-holder input[type=text],
.modal-form .input-holder input[type=password]{
    height:16px;
    overflow:hidden;
    margin:2px 0 !important;
}
.modal-form .panel{
    position:relative!important;
    height:auto!important;
}
.content_del_mod_step2 textarea{
    border: 2px solid #d6d6d6 !important;
    border-radius: 10px;
    padding: 3px 10px 5px;
    font-size: 14px;
    color: #373737;
    width: 302px;
    height:67px !important;
    min-width: 302px;
    max-width: 374px;
    outline: 0;
}
.important-tip ul li{
    background: url("../img/li-gray.png") no-repeat 0 2px; 
}
.green_btn4{
    background:url(../img/save-icon.png) no-repeat 0 50%;
    padding:0 0 0 20px;
    float:right;
}
.green_btn5{
    position:relative;
    top:-25px;
    right:20px;
}
.green_btn6{
    position:relative;
    top:30px;
}
.block-api{
    padding:20px 0 0 28px;
}
.my-profile .block-api h2{
    margin-left:-28px;
}
.block-api .security-text{
    background:url(../img/security_bg.gif) no-repeat 0 50%;
    padding:12px 0 12px 60px;
}
.block-api .btn{
    background:url(../img/profile_btn_001.gif) no-repeat;
    width:175px;
    height:51px;
    display:block;
    color:#fff;
    font:bold 26px/26px "Lucida Grande", Arial, sans-serif;
    padding:15px 49px 0 25px;
    text-decoration:none;
    margin:0 0 15px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.block-api .btn span{
    margin-top:-4px;
    font-size:13px;
    font-weight:normal;
    display:block;
    color:#fff;
}
.block-api .btn:hover{background-position:0 -66px;}
.check-list01{padding-left:10px;width: 465px;}
.hide{display:none;}
.error-block p{
    margin:0 0 20px;
}
.error-block h3{
    font:22px Arial;
    margin:-5px 0 20px;
    color: #4D6D19;
}
.error-block .buttons-holder{
    overflow:hidden;
    padding:10px 0 30px;
}
.error-block .buttons-holder a{
    width:178px;
    height:46px;
    text-indent:-9999px;
    float:left;
    margin:0 14px 0 27px;
}
.buy-credits-btn{background:url(../img/buy_cred_sprite.png) no-repeat;}
.buy-credits-btn:hover{background-position:0 -46px;}
.cancel-btn{background:url(../img/cancel_button_sprite.png) no-repeat;}
.cancel-btn:hover{background-position:0 -46px;}
.error-block .buttons-holder .button-okey,.error-block .buttons-holder .warning {float:none;display:block;margin:0 auto;background:url(../img/ok_buuton_sprite.png) no-repeat;}
.error-block .buttons-holder .button-okey:hover, .error-block .buttons-holder .warning{background-position:0 -46px;}
.help_window_third .error-block .buttons-holder .button-okey{
    float:left;
    margin:0 14px 0 27px;
}
.help_window_fourth .content_fourth{
    padding: 10px 20px 20px;
    margin: 15px 0;
    border: 1px solid #e9a84a;
    height: 40px;
}
.help_window_fourth .content_fourth img, .help_window_fourth .content_fourth .text{
    display: inline-block;
    float: left;
}
.help_window_fourth .content_fourth img{
    margin-right: 25px;
}
.help_window_fourth .content_fourth .text p{
    margin: 0;
}
.help_window_fourth .content_fourth .text p:first-child{
    color: #e9a84a;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
}
.help_window_fourth .content_fourth .text p:last-child{
    font-style: italic;
}
.my-profile .mega-form table .custom-select-occupation,
.my-profile .mega-form table .table_input{padding:0 0 10px !important;}
.table_input input{
    width:212px !important;
    position:relative;
    top:-5px;
}
.table_input a{
    position:relative;
    top:-5px;
}
.custom-select-occupation .custom-select{
    position:relative;
    top:-5px;
    float:left;
    width:225px;
}
.custom-select-occupation select{
    position:absolute;
    width:233px !important;
    top:-3px;
}
.save-hide-span{
    float:left;
    margin:3px 0 0 9px;
}
.good_reg p{margin:0 10px 20px 26px;}
.homepage .general-wrapper{
    min-height: auto;
    margin: 0;
}
.homepage .general-holder{
    padding:0;
}
header nav .nav{
    float: right;
    font: 14px Verdana, Geneva, sans-serif;
    margin:0;
    padding:12px 0 0 20px;
    width:506px;
    list-style:none;
}
header nav .nav li{
    float:left;
}
header nav .nav li a{
    float:left;
    -webkit-transform: skew(-45deg);
    -moz-transform: skew(-45deg);
    -o-transform: skew(-45deg);
    height:38px;
    background:#f0f0f0;
    color: #888;
    text-shadow: 0 1px 0 #fff;
    padding:0 20px;
    margin:0;
}
header nav .nav li:first-child a{
    padding-left:0;
    border-radius:0 0 0 10px;
}
header nav .nav li:first-child a span{
    padding-left:20px;
    margin-left:-20px;
    background:#f0f0f0;
    border-radius:10px 0 0 10px;
}
header nav .nav #blog a{
    padding-right:0;
    border-radius:0 10px 0 0;
}
header nav .nav li:first-child a span{
    padding-left:20px;
    margin-left:-20px;
    background:#f0f0f0;
    border-radius:10px 0 0 10px;
}
header nav .nav #blog a{background:#acabab;}
header nav .nav #blog a span{
    padding-right:20px;
    margin-right:-20px;
    background:#acabab;
    border-radius:0 10px 10px 0;
}
header nav .nav li a span{
    float:left;
    line-height:38px;
    height:38px;
    -webkit-transform: skew(-315deg);
    -moz-transform: skew(-315deg);
    -o-transform: skew(-315deg);
}
header nav .nav li a:hover span,
header nav .nav li a:hover{background:#dfdfdf;}
header nav .nav #blog a:hover,
header nav .nav #blog a:hover span{background:#567d13;}
header nav .nav li a.current,
header nav .nav li a.current span{
    background:#739c2c;
    color:#fff;
    text-shadow: 1px 1px 0 #6b8d29;
}
header nav .nav #blog a,
header nav .nav #blog a span{color:#fff;text-shadow:1px 1px 1px #777;}
header nav .nav #blog a.current,
header nav .nav #blog a.current span{
    background:#5a7f19;
    color:#fff;
    text-shadow: 1px 1px 0 #6b8d29;
}
.homepage .page .buy_credits_btn{margin-left:0;}
@media all and (-webkit-min-device-pixel-ratio:0) {
    .qq-upload-button input{right:0 !important;cursor:pointer;z-index:4000;}
}
a.save_ch_name {color:#f87f10; text-decoration: none;}



/* evolutionwriters page start */
/* aside start */
.main-holder{
    width:1000px;
    margin:0 auto;
    overflow:hidden;
    padding:0;
}
.main-holder aside{
    width:200px;
    float:left;
    padding:0 20px 0 0px;
}
/*
.main-holder .user-box{
        width:100%;
        padding:0 0 24px;
}
.main-holder .user-box:after{
        content:"";
        display:block;
        clear:both;
}
.main-holder .user-box a{
        background:url(../img/sidebar-button.png) no-repeat;
        width:85px;
        height:25px;
        text-align:center;
        color:#fff;
        float:left;
        text-shadow:2px 2px 0 rgba(0, 0, 0, 0.11);
        text-decoration:none;
        font:bold italic 13px/25px Arial, Helvetica, sans-serif;
        margin:0 8px 0 -3px;
}
.main-holder .user-box a:hover{background-position:0 -25px;}*/
.main-holder aside .parent_menu{
    background:url(../img/sidebar-arrow.gif) no-repeat 1px 7px;
    padding-left:18px;
    margin:0 0 6px;
    font:bold 16px/24px Arial, Helvetica, sans-serif;
    color:#444;
}
.main-holder aside .child_menu{
    margin:0;
    padding:0;
    list-style:none;
}
.main-holder aside .child_menu li{
    font:13px/23px Arial, Helvetica, sans-serif;
    background:url(../img/li_arrow.gif) no-repeat 0 6px;
    padding:0 0 0 19px;
}
.main-holder aside .child_menu li a{
    color:#686868;
}
/*.main-holder aside .child_menu li a:hover{text-decoration:none;}*/
.main-holder aside .child_menu li a.current{color:#f87f10;text-decoration:none;}
/* aside end */
/* sidebar start */
.main-holder .sidebar{
    color:#3d3d3d;
    float:left;
    text-align:center;
    width:250px;
}
.main-holder .sidebar .img-box{
    border:2px solid #ccc;
    margin:0 0 28px;
}
.main-holder .sidebar img{vertical-align:top;}
.main-holder .sidebar .trial-button{
    background:url(../img/demoscan.jpg) no-repeat;
    width:218px;
    height:46px;
    display:block;
    margin:0 auto 18px;
    color:#fff;
    font:26px/46px "Lucida Grande", Arial, sans-serif;
    text-shadow:-1px -2px 0 rgba(0, 0, 0, 0.11);
    text-decoration:none;
}
.main-holder .sidebar .trial-button:hover{background-position:0 -46px;}
.main-holder .sidebar p{
    margin:0;
    font:14px/20px Arial, Helvetica, sans-serif;
}
/* sidebar end */
/* content start */
.main-holder div.content{
    width:770px;
    float:right;
}
.main-holder section.content{
    float:right;
    width:500px;
    color:#686868;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.main-holder .writers-box{
    width:100%;
    padding:0 0 11px;
}
.main-holder .writers-box:after{
    content:"";
    display:block;
    clear:both;
}
.writers-box .holder{
    width:260px;
    float:left;
}
.main-holder .protected-box{
    float:right;
    background:url(../img/protected_img.jpg) no-repeat;
    width:168px;
    height:106px;
    margin:33px 68px 0 0;
}
.main-holder .protected-box span{
    text-indent:-9999px;
    display:block;
    overflow:hidden;
    line-height:0px;
}
.main-holder section.content .protected-box dl{
    margin:0;
    text-align:center;
    padding:55px 0 0;
    font-size:13px;
}
.main-holder section.content .protected-box dt{display:inline;}
.main-holder section.content .protected-box dd{
    margin:0;
    color:#666;
    display:inline;
}
.main-holder .content h1,
.main-holder .content h3,
.main-holder .content h4{
    margin:0;
    color:#739c2c;
    font:bold 14px/22px Arial, Helvetica, sans-serif;
}
.main-holder .content h1{font-size:18px;margin-bottom:19px;}
.main-holder section.content h4{font-size:18px;margin-bottom: 10px;}
.main-holder section.content h3{font-size:14px;}
.main-holder .content .site-title{
    margin:-5px 0 12px;
    color:#698012;
    text-shadow:2px 2px 0 #e3e3e3;
    font:25px/28px Arial, Helvetica, sans-serif;
}
.main-holder .content .blog-title{
    margin:0 0 12px;
    padding:3px 0 0;
    color:#698012;
    text-shadow:2px 2px 0 #e3e3e3;
    font:25px/28px Arial, Helvetica, sans-serif;
}
.main-holder section.content p{margin:-1px 0 19px;}
.main-holder section.content dl{
    margin:0;
    padding:0;
}
.main-holder section.content dl:after{
    content:"";
    display:block;
    clear:both;
}
.main-holder section.content .holder dl dt{
    float:left;
    width:108px;
    padding-right:16px;
    text-align:right;
}
.main-holder section.content dl dd{
    margin:0 0 10px;
    font-weight:bold;
    color:#739c2c;
}
.main-holder section.content dl dd:after{
    content:"";
    display:block;
    clear:both;
}
.main-holder section.content dl dd img{vertical-align:middle;}
.main-holder section.content dl strong{color:#252525;}
.main-holder section.content dl .dd_date{margin-bottom:16px;position:relative;left:-12px;}
.main-holder section.content dl dd span{
    display:inline-block;
}
.main-holder section.content dl dd .drop-level{
    display:inline-block;
    position:relative;
    font-size:12px;
}
.main-holder section.content dl dd .drop-level:hover .drop{
    left:0;
    top:17px;
}
.main-holder section.content dl dd .drop-level .drop{
    position:absolute;
    left:-9999px;
    top:17px;
    background:#fff;
    border:1px solid #ccc;
    line-height:16px;
    width:110px;
    padding:0 10px;
}
.main-holder section.content dl dd .drop-level .drop span{
    display:block;
    font-weight:normal;
    color:#686868;
}
.main-holder section.content .list{
    margin:0;
    padding:0;
    list-style:none;
}
.main-holder section.content ul.top_margin{margin: -19px 0 19px;}
.main-holder section.content .list li{
    background: url(../img/li-gray.png) no-repeat 11px 50%;
    padding: 0 0 0 29px;
}
.main-holder .comment-box{
    padding:20px 0 0;
}
.main-holder .comment-box .comment-text{
    display:block;
    border:1px solid #ccc;
    height:15px;
    width:446px;
    padding:2px;
    color:#000;
    margin:0;
}
.main-holder .comment-box .container{
    overflow:hidden;
    padding: 11px 0 15px;
}
.main-holder .comment-box .container .btn-submit{
    float:left;
    background: url(../img/btn-writers.gif) no-repeat;
    width: 148px;
    height: 36px;
    cursor:pointer;
    border:0;
    padding:0;
    color:#767676;
    text-shadow:2px 2px 1px #ddd;
    font:bold 16px/36px "Lucida Grande", Arial, sans-serif;
    text-transform:uppercase;
}
.main-holder .comment-box .container .text{
    float:left;
    margin:3px 21px;
    padding:5px 9px;
    width:116px;
    height:17px;
    border:2px solid #d6d6d6;
    border-radius:9px;
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
    color:#373737;
    font-size:14px;
}
.main-holder .comment-box .container img{float:left;margin:3px 0 0;}
.main-holder form,
.main-holder fieldset{
    border:0;
    padding:0;
    margin:0;
}
.blog-holder {padding:0 0 20px;}
.blog-holder article{
    background:#ececec;
    margin:0 0 20px;
    padding:15px 27px 13px 0;
    color:#686868;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.blog-holder .blog-article article{padding-bottom:0;}
.blog-holder article h2{
    margin:0;
    padding-left:30px;
    color:#739c2c;
    font:bold 18px/22px Arial, Helvetica, sans-serif;	
}
.blog-article .blog-holder article h2{padding-left:0;}
.blog-holder article.top-post h2{
    padding-left:30px;
    /*background: url(../img/ico_top_post.gif) no-repeat 0 5px;*/
}
.blog-article .blog-holder article.top-post h2{padding-left:0;}
.blog-holder article p{cursor:pointer;}
.blog-holder article .holder:hover,
.blog-holder article p:hover{color:#111;cursor:pointer;}
.blog-article .blog-holder article .holder:hover{cursor:text;color:#686868;}
.blog-article .blog-holder .frame ul li{padding-bottom:5px !important;cursor:text;color:#686868;}
.blog-article .blog-holder .frame ul p{display:none;}
.blog-holder .frame ul {margin-top:-10px !important;}
.blog-article article p{cursor:text !important;}
.blog-article article p:hover{color:#686868;}
.blog-holder article h2 a{color:#739c2c;text-decoration:none;}
.blog-holder article h2 a:hover{text-decoration:underline;}
.blog-holder article.top-post .frame h2{background:none;padding-left:0;}
.blog-holder article .frame:after{
    content:"";
    display:block;
    clear:both;
}
.blog-holder article .holder{
    overflow:hidden;
    padding:0 0 0 30px;
}
.alignleft{float:left;}
.alignright{
    float:right;
    margin:0 0 0 30px;
}
.alignright img,
.alignleft img{
    vertical-align:top;
    border:1px solid #bbb;
}

.blog-holder article .more{
    color:#739c2c;
    font:bold italic 13px/15px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.blog-holder article .more:hover{text-decoration:underline;}
.blog-holder article .user{
    padding:12px 0 19px 30px;
    font:bold italic 13px/15px Arial, Helvetica, sans-serif;
}
.blog-article .blog-holder article .user{padding-left:0;}


/**/

.blog-article .blog-holder article .more{
    color:#739c2c;
    font:bold italic 13px/15px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.blog-article .blog-holder article .more:hover{text-decoration:underline;}
.blog-article .blog-holder article .user{
    padding:12px 0 19px 30px;
    color:#9d9d9d;
    font: 13px/15px Arial, Helvetica, sans-serif;
}
.blog-article .blog-holder article .user strong{font-weight:normal;}



/**/
.blog-holder article p{margin:0 0 10px;}
.blog-holder article .comment{
    margin:0 0 0 24px;
    padding:0 0 1px 21px;
    display:inline-block;
    background: url(../img/bg-comment.gif) no-repeat 0 1px;
}
.navigation{
    overflow:hidden;
    padding:25px 40px;
    text-align:center;
    border-top:3px solid #ececec;
    text-align:center;
}
.blog-holder .pager{
    overflow:hidden;
    padding:0 40px;
    text-align:center;
}
.navigation a,
.blog-holder .pager a{
    background: url(../img/blog-btns.gif) no-repeat -135px 0;
    width:135px;
    height:25px;
    display:inline-block;
    margin:0 13px 0 0;
    color:#fff;
    text-align:left;
    font:bold italic 13px/27px Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-indent:40px;
    text-shadow:2px 2px 0 rgba(0, 0, 0, 0.11);
}
.navigation a:hover,
.blog-holder .pager a:hover{background-position:-135px -25px;}
.navigation .alignright a,
.blog-holder .pager a.next{
    background-position:0 0;
    text-indent:24px;
}
.navigation .alignright a:hover,
.blog-holder .pager a.next:hover{background-position:0 -25px;}
.blog-article .blog-holder article .frame{
    padding:19px 27px 23px 18px;
    margin:0 -27px -23px -18px;
    background:#fff;
}
.blog-article .navigation div{
    float:none;
    display:inline-block;
    text-align:left;
}
.blog-article .blog-holder article .alignleft{margin:0 19px 5px 0;}
.blog-article .blog-holder article .holder{overflow:visible;padding:0;}
.blog-article .social-block{
    padding-bottom:20px;
    overflow:hidden;
    width:100%;
}
.header_text h3{
    font: 13px/19px Arial, Helvetica, sans-serif !important;
    float:left !important;
    color:#9d9d9d !important;
}
.blog-article article .user{
    padding:10px 0 0;
    float:right;
}
.blog-article article p{padding-bottom:20px;}
/* comment box*/
.comment-links{
    margin: 0 0 12px;
    padding: 3px 0 0;
    color: #698012;
    text-shadow: 2px 2px 0 #e3e3e3;
    font: 25px/28px Arial, Helvetica, sans-serif;
}
.commentlist{
    list-style:none;
    padding:0;
    margin:0;
}
.comment-links{padding-left:0;}
.commentlist li{
    border-top:3px solid #ececec;
    color:#686868;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.commentlist li ul{
    list-style:none;
    padding:0;
    margin:0;
}
.commentlist li ul li{
    background: url(../img/blog_list_img.gif) no-repeat;
    padding:0 0 15px 70px;
    margin:0 0 5px;
    border:0;
}
.commentlist li ul li .comment-body{border-top:3px solid #ececec;}
.commentlist li ul li:first-child .comment-body{border:0;}
#reply-title{
    margin: 0 0 22px;
    padding:5px 20px;
    color: #698012;
    text-shadow: 2px 2px 1px #d2d2d2;
    font: 25px/28px Arial, Helvetica, sans-serif;
    background:#ececec;
}
.commentlist li p{margin:0;}
.commentlist li .reply{
    overflow:hidden;
    text-align:right;
    padding:10px 0;
}
.commentlist li .reply a{
    color:#739c2c;
}
.commentlist li .reply a:hover{
    text-decoration:none;
}
.commentlist li li .reply{display:none;}
.commentlist .fn{
    color:#739c2c;
    font:italic bold 13px/16px Arial, sans-serif;
    display:block;
    padding:20px 0 10px;
}
.commentlist .fn a{
    color:#739c2c;
    font-weight:bold;
    text-decoration:none;
}
.comment-form-comment{margin:0;}
.no_login_comment{
    background:#f9f9f9;
    display:block;
    font:14px/20px Arial, sans-serif;
    padding:11px 12px;
    border-bottom:1px solid #cacaca;
}
.comment-form-comment label a{color:#1155cc;}
.no_login_comment .website-link{color:#739c2c !important;}
.blog-article textarea#comment{
    background:#fcfcfc;
    display:block;
    border:1px solid #cacaca;
    -moz-box-shadow: inset 0 0 5px #e7e7e7;
    -webkit-box-shadow: inset 0 0 5px#e7e7e7;
    box-shadow: inner 0 0 5px #e7e7e7;
    display:block;
    width:767px !important;
    height:85px !important;
    overflow:auto;
    padding:0;
    margin:0;
}
.commentlist li ul li .fn{
    padding:5px 0 10px;
}
.blog-article #submit{
    border:0;
    background: url(../img/btn_001.gif) no-repeat;
    width:136px;
    height:27px;
    float:left;
    margin:0 13px 0 0;
    color:#fff;
    font:bold italic 13px/27px Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-shadow:2px 2px 0 rgba(0, 0, 0, 0.11);
    cursor:pointer;
    text-indent:-9999px;
    line-height:0;
}
/*.blog-article #submit:hover{background-position:0 -25px;}*/
.form-submit{
    overflow:hidden;
    padding:20px 0;
    margin:0;
}
.all-posts {
    padding:44px 0 20px;
    border-top:3px solid #ececec;
}
.all-posts a{
    background: url(../img/all_posts.gif) no-repeat;
    width:218px;
    height:46px;
    text-indent:-9999px;
    display:block;
    overflow:hidden;
    line-height:0;
    margin:0 auto;
}
.about-table-class{
    background: #f6f6f6;
    position:relative;
    top:10px;
    padding:20px 20px 10px;
    margin:0 0 30px;
    border: 1px solid #a8a8a8;
}
.pricing-mark{
    border-top:2px solid #dedede;
    padding:10px 0;
}
.pricing-mark p{margin:0;}
/* content end */
/* evolutionwriters page end */
.partners-page{
    color:#686868;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.partners-page h2{
    font:bold 18px/22px Arial, Helvetica, sans-serif;
    color:#739c2c;
    margin:0 0 10px;
}
.partners-page p{margin:0 0 20px;}
.partners-page a{color:#739c2c;}
.partners-page a:hover{text-decoration:none;}
.partners-page .list{
    margin: -17px 0 20px;
    padding:0;
    list-style:none;
}
.partners-page .list li{
    background: url(../img/li-gray.png) no-repeat 11px 50%;
    padding: 0 0 0 29px;
}
.partners-page .logos-cols{
    overflow:hidden;
    padding:0 0 20px;
}
.partners-page .logos-cols img{border:1px solid #ccc;}
.partners-page .logos-cols .alignleft{
    float:left;
    width:140px;
    margin:0 63px 0 0;
}
.partners-page .logos-cols .holder{overflow:hidden;}
.partners-page .code-box{margin-left:-3px;}
.partners-page .code-box a{font-size:13px;}
.partners-page .code-box .row{
    overflow:hidden;
    margin-bottom:22px;
}
.partners-page .code-box .row img{border:0;}
.partners-page .code-box .alignleft{margin-right:16px;}
.partners-page .code-box .textarea{
    width:512px;
    float:left;
}
.partners-page .code-box .textarea textarea{
    outline:none;
    float:left;
    border-radius:8px;
    width:500px !important;
    height:63px !important;
    padding:5px;
    margin:0;
    border:1px solid #ebebeb;
    background:none;
    overflow:hidden;
    font:12px/16px "Courier New", Courier, monospace;
}
.partners-page .code-box .big .textarea textarea{height:100px !important;}
.partners-page .code-box .textarea textarea:focus{border-color:#ddd;}
.content .buttons_share{
    float:left;
    margin-left: 65px;
    margin-top:-50px !important;
}
.header_text{
    float:left;
    margin-top:-50px;
}
.content .buttons_share div{float:left;}
.buttons_share .facebook-button{margin:0 30px 0 10px !important;}
.we_in_facebook{margin:30px 0 0 0;}
.buttons_share .twitter-button{margin:0 -12px;}
.blog-holder .frame ul{
    margin: -17px 0 20px;
    padding:0;
    list-style:none;
}
.blog-holder .frame ul li{
    background: url(../img/li-gray.png) no-repeat 11px 5px;
    padding: 0 0 0 29px;
}
.bottom_shared{
    padding:60px 0 0;
}
.blog-article .blog-holder article {background:#fff;}
.blog-article .blog-holder article h1{
    margin: 0px;
    padding:0 0 8px 0;
    text-shadow: none;
    color:#000;
    font:25px/30px Arial, sans-serif;
}
.blog-article .blog-holder .top_shared{
    padding:40px 0 0;
}
.comment-title{
    background:#ececec;
    margin:0 0 22px;
    padding:0 18px;
    color: #698012;
    text-shadow: 2px 2px 1px #d2d2d2;
    font: 25px/44px Arial, Helvetica, sans-serif;
}
.breadcrumbs{
    margin:-10px 0 0;
    padding:0 0 20px;
    list-style:none;
    overflow:hidden;
}
.breadcrumbs li{
    float:left;
    background: url(../img/arrow01.gif) no-repeat 0 50%;
    padding:0 7px 0 20px;
    color:#686868;
}
.breadcrumbs li:first-child{
    background:none;
    padding-left:0;
}
.breadcrumbs li:first-child a{color:#686868;}
.breadcrumbs li a{color:#739c2c;}
.breadcrumbs li a:hover{text-decoration:none;}
.blog-article .content h3{
    margin:0 0 10px;
    padding-left:0;
    color:#739c2c;
    font:bold 18px/22px Arial, Helvetica, sans-serif;
}
/*homepage styles */
.homepage .general-wrapper{
    min-height: auto;
    margin: 0;
    min-height: auto;
    height: auto;
}
.homepage .general-holder{
    padding:0;
    height: auto;
}
.homepage {height:auto;}
.homepage .footer_bottom{position:static;}
/* homepage styles end*/
.qq-upload-button input{right:0 !important;cursor:pointer;}

/*ewolutionwriters page */
/* evolutionwriters page start */
/* aside start */
.main-holder{
    width:1000px;
    margin:0 auto;
    padding:1px 0 0;
}
.main-holder aside{
    width:200px;
    float:left;
    padding:2px 20px 0 10px;
}
/* aside end */
/* sidebar start */
.main-holder .sidebar{
    color:#3d3d3d;
    float:left;
    text-align:center;
    width:250px;
}
.main-holder .sidebar .img-box{
    border:0;
    margin:0 0 28px;
}
.main-holder .sidebar img{vertical-align:top;}
.main-holder .sidebar .trial-button{
    background:url(../img/demoscan.jpg) no-repeat;
    width:218px;
    height:46px;
    display:block;
    margin:0 auto 18px;
    color:#fff;
    font:26px/46px "Lucida Grande", Arial, sans-serif;
    text-shadow:-1px -2px 0 rgba(0, 0, 0, 0.11);
    text-decoration:none;
}
.main-holder .sidebar .trial-button:hover{background-position:0 -46px;}
.main-holder .sidebar p{
    margin:0;
    font:14px/20px Arial, Helvetica, sans-serif;
}
/* sidebar end */
/* content start */
.main-holder div.content{
    width:770px;
    float:right;
}
.main-holder section.content{
    float:right;
    width:500px;
    color:#686868;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.main-holder .writers-box{
    width:100%;
    padding:0 0 11px;
}
.main-holder .writers-box:after{
    content:"";
    display:block;
    clear:both;
}
.writers-box .holder{
    width:260px;
    float:left;
}
.main-holder .protected-box{
    float:right;
    background:url(../img/protected_img.jpg) no-repeat;
    width:168px;
    height:106px;
    margin:33px 68px 0 0;
}
.main-holder .protected-box span{
    text-indent:-9999px;
    display:block;
    overflow:hidden;
    line-height:0px;
}
.main-holder section.content .protected-box dl{
    margin:0;
    text-align:center;
    padding:55px 0 0;
    font-size:13px;
}
.main-holder section.content .protected-box dt{display:inline;}
.main-holder section.content .protected-box dd{
    margin:0;
    color:#666;
    display:inline;
}
.main-holder .content h1,
.main-holder .content h3,
.main-holder .content h4{
    margin:0;
    color:#739c2c;
    font:bold 14px/22px Arial, Helvetica, sans-serif;
}
.blog-article .content h3{margin-bottom:10px;}
.main-holder .content h1{font-size:18px;margin-bottom:19px;}
.main-holder section.content h4{font-size:18px;margin-bottom: 10px;}
.main-holder section.content h3{font-size:14px;}
.main-holder .content .site-title{
    margin:-5px 0 12px;
    color:#698012;
    text-shadow:2px 2px 0 #e3e3e3;
    font:25px/28px Arial, Helvetica, sans-serif;
}
.main-holder .content .blog-title{
    margin:0 0 12px;
    padding-top:3px;
    color:#698012;
    text-shadow:2px 2px 0 #e3e3e3;
    font:25px/28px Arial, Helvetica, sans-serif;
}
.main-holder section.content p{margin:-1px 0 19px;}
.main-holder section.content dl{
    margin:0;
    padding:0;
}
.main-holder section.content dl:after{
    content:"";
    display:block;
    clear:both;
}
.main-holder section.content .holder dl dt{
    float:left;
    width:108px;
    padding-right:16px;
    text-align:right;
}
.main-holder section.content dl dd{
    margin:0 0 10px;
    font-weight:bold;
    color:#739c2c;
}
.main-holder section.content dl dd:after{
    content:"";
    display:block;
    clear:both;
}
.main-holder section.content dl dd img{vertical-align:middle;}
.main-holder section.content dl strong{color:#252525;}
.main-holder section.content dl .dd_date{margin-bottom:16px;position:relative;left:-12px;}
.main-holder section.content dl dd span{
    display:inline-block;
}
.main-holder section.content dl dd .drop-level{
    display:inline-block;
    position:relative;
    font-size:12px;
}
.main-holder section.content dl dd .drop-level:hover .drop{
    left:0;
    top:17px;
}
.main-holder section.content dl dd .drop-level .drop{
    position:absolute;
    left:-9999px;
    top:17px;
    background:#fff;
    border:1px solid #ccc;
    line-height:16px;
    width:110px;
    padding:0 10px;
}
.main-holder section.content dl dd .drop-level .drop span{
    display:block;
    font-weight:normal;
    color:#686868;
}
.main-holder section.content .list{
    margin:0;
    padding:0;
    list-style:none;
}
.main-holder section.content ul.top_margin{margin: -19px 0 19px;}
.main-holder section.content .list li{
    background: url(../img/li-gray.png) no-repeat 11px 50%;
    padding: 0 0 0 29px;
}
.main-holder .comment-box{
    padding:20px 0 0;
}
.main-holder .comment-box .comment-text{
    display:block;
    border:1px solid #ccc;
    height:15px;
    width:446px;
    padding:2px;
    color:#000;
    margin:0;
}
.main-holder .comment-box .container{
    overflow:hidden;
    padding: 11px 0 15px;
}
.main-holder .comment-box .container .btn-submit{
    float:left;
    background: url(../img/btn-writers.gif) no-repeat;
    width: 148px;
    height: 36px;
    cursor:pointer;
    border:0;
    padding:0;
    color:#767676;
    text-shadow:2px 2px 1px #ddd;
    font:bold 16px/36px "Lucida Grande", Arial, sans-serif;
    text-transform:uppercase;
}
.main-holder .comment-box .container .text{
    float:left;
    margin:3px 21px;
    padding:5px 9px;
    width:116px;
    height:17px;
    border:2px solid #d6d6d6;
    border-radius:9px;
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
    color:#373737;
    font-size:14px;
}
.main-holder .comment-box .container img{float:left;margin:3px 0 0;}
.main-holder form,
.main-holder fieldset{
    border:0;
    padding:0;
    margin:0;
}
.blog-holder {padding:0 0 20px;}
.blog-holder article{
    background:#ececec;
    margin:0 0 20px;
    padding:15px 27px 23px 18px;
    color:#686868;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.blog-holder article h2{
    margin:0;
    color:#739c2c;
    font:bold 18px/22px Arial, Helvetica, sans-serif;	
}
.blog-holder article.top-post h2{
    padding-left:0;
    /*background: url(../img/ico_top_post.gif) no-repeat 0 5px;*/
}
/*.blog-holder article .frame{overflow:hidden;}*/
.blog-holder article .holder{
    /*overflow:hidden;*/
    padding:0 0 0 30px;
}
.alignleft{float:left;}
.alignright{
    float:right;
    margin:0 0 0 30px;
}
.alignright img,
.alignleft img{
    vertical-align:top;
    border:1px solid #bbb;
}
.blog-holder article .more{
    color:#739c2c;
    font:bold italic 13px/15px Arial, Helvetica, sans-serif;
}
.blog-holder article .more:hover{text-decoration:none;}
.blog-holder article .user{
    padding:12px 0 19px;
    font:bold italic 13px/15px Arial, Helvetica, sans-serif;
}
.blog-holder article p{margin:0;}
.blog-holder article .comment{
    margin:0 0 0 24px;
    padding:0 0 1px 21px;
    display:inline-block;
    background: url(../img/bg-comment.gif) no-repeat 0 1px;
}
.blog-holder .pager{
    overflow:hidden;
    padding:0 0 0 40px;
}
.blog-holder .pager a{
    background: url(../img/blog-btns.gif) no-repeat -135px 0;
    width:135px;
    height:25px;
    float:left;
    margin:0 13px 0 0;
    color:#fff;
    font:bold italic 13px/27px Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-indent:40px;
    text-shadow:2px 2px 0 rgba(0, 0, 0, 0.11);
}
.blog-holder .pager a:hover{background-position:-135px -25px;}
.blog-holder .pager a.next{
    background-position:0 0;
    text-indent:24px;
}
.blog-holder .pager a.next:hover{background-position:0 -25px;}
.blog-article .blog-holder article .frame{
    padding:19px 27px 23px 17px;
    margin:0 -27px -23px -18px;
    background:#fff;
}
.blog-article .blog-holder article .alignleft{margin:0 19px 5px 0;}
.blog-article .blog-holder article .holder{overflow:visible;padding:0;}
.blog-article .social-block{
    padding-bottom:20px;
    overflow:hidden;
    width:100%;
}
.blog-article .social-block em{
    font:bold italic 13px/26px Arial, Helvetica, sans-serif;
    float:left;
}
.blog-article article .user{
    padding-bottom:10px;
}
.blog-article article p{padding-bottom:20px;}
.writers-page header div.gplus{
    top: 0px;
    margin-left: 102px;
}
.writers-page .main-holder .content h1{margin-left:0;padding:0;}
.writers-page .main-holder .content .site-title {margin-left:0;padding-left:0;}
.main-holder section.content p a{color:#739c2c;}
/* content end */
/* evolutionwriters page end */
/* blog fix */
.top_shared{}
/*popup start
.modal-bg{
        width:100%;
        height:100%;
        position:fixed;
        left:0px;
        top:0px;
        background:#000;
        opacity:0.2;
        display:none;
}*/
.tab-content{
    overflow:hidden;
    position:relative;
}
.tab-content div{position:relative;}
.post-categories li,
.post-categories{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}
.post-categories li a{
    float:left;
    font:bold 11px Arial, sans-serif;
    padding:1px 3px;
    margin:-1px 10px 0 0;
    border-radius:2px;
    -webkit-border-radius:3px;
    background:#a0a0a0;
    color:#fff;
    text-decoration:none;
}
.post-categories li a:hover{color:#f2f2f2;background:#b5b2b2;}


/*
*/
.panelContainer{
    /* height:259px; */
	min-height: 259px;
    overflow:hidden;
    left:0 !important;
}
.panel .wrapper{width: 510px;}
.form-forgot .alt-register{position: relative;top: -6px;}
#find_ip_text{
    border:1px solid #ccc;
    background:#fff;
    padding:2px;
    margin:-2px 0;
    border-radius:4px;
}
#find_email_text{
    border:1px solid #ccc;
    background:#fff;
    padding:2px;
    margin:-2px 0;
    border-radius:4px;
}
.results_table tr td:nth-child(2) {text-align:left;padding-left:5px; }
.results_table tr td:first-child{color:#ccc !important;}


/*discuonts page start*/
.discount-box{
    width:100%;
}
.discount-box:after{
    content:'';
    display:block;
    clear:both;
}
.discount-box p{margin:0 0 10px;}
.discount-box h3{
    color:#f87f10;
    padding:0;
    margin:0 0 10px;
    font:bold 20px/30px Arial, sans-serif;
}
.discount-holder{
    overflow:hidden;
}
.discount-holder .left{
    float:left;
    width:270px;
}
.discount-holder .left p{margin:0 30px 0 0;padding:10px 0;}
.discount-holder .left .price-box{
    background: url(../img/bg-discount01.gif) no-repeat;
    width:225px;
    padding:12px 25px 0 20px;
    height:166px;
    margin:0;
    font:bold 18px/40px Arial, sans-serif;
}
.discount-holder .left .price-box dt{
    float:left;
    color:#616161;
}
.discount-holder .left .price-box dd{
    overflow:hidden;
    color:#f87f10;
    padding:0 0 1px;
    text-align:right;
}
.discount-holder .right{
    float:right;
    width:485px;
}
.discount-holder .right p{margin:5px 0 15px 25px;font-size:14px;}
.discount-holder .right .link-ul{
    background: url(../img/bg-discount-link01.gif) no-repeat;
    width:485px;
    height:258px;
    margin:0;
    padding:0;
    list-style:none;
}
.discount-holder .right .link-ul li{
    background:none;
    padding:7px 0 18px;
    overflow:hidden;
}
.discount-holder .right .link-ul li a{
    color:#fff;
    float:left;
    width:289px;
    padding:10px 25px;
    height:46px;
    text-decoration:none;
    font:13px/14px "Lucida Grande", Arial, sans-serif;
    text-shadow:-1px -1px 1px #4a7b0a;
}
.discount-holder .right .link-ul li a:hover{
    background: url(../img/bg-discount-link01-h.gif) no-repeat;
}
.discount-holder .right .link-ul li a strong{
    display:block;
    font-size:25px;
    line-height:28px;
}
.discount-holder .right .link-ul li a span{
    display:block;
}
.discount-holder .right .link-ul .disc-off{
    float:right;
    text-indent:-9999px;
    overflow:hidden;
}
.discount-box .win-box{
    text-align:center;
    width:772px;
    height:63px;
    padding:15px 0 0;
    margin:0 0 20px;
    background: url(../img/bg-discount02.gif) no-repeat;
}
.discount-box .win-box h3{
    font-size:30px;
    line-height:34px;
    margin:0;
}
.discount-box .win-box p{margin:0;}
.title_0001{
    font-style:italic;
    display:block;
    margin:-14px 0 15px;
}
.title_0002{
    color:#f87f10;
    display:block;
    margin:-14px 0;
}
.authentication-box{
    min-height:222px;
    padding:25px 20px 70px;
    position:relative;
}
.authentication-box h2{
    font:22px/24px Arial, sans-serif;
}
.authentication-box .title0003{
    font:22px/24px Arial, sans-serif;
    margin-bottom:65px;
}
.authentication-box .cancel-btn{
    width:178px;
    height:46px;
    text-indent:0;
    color:#fff;
    text-shadow:-1px -1px 1px #477e05;
    font:bold 26px/46px "Lucida Grande", Arial, sans-serif;
    text-decoration:none;
    display:block;
    margin:0 0 0 150px;
    position:absolute;
    bottom:20px;
    top:auto;
    right:auto;
    text-align:center;
    background:url(../img/btn_003.gif) no-repeat;
}
.authentication-box .cancel-btn:hover{background:url(../img/btn_003.gif) no-repeat 0 -46px !important;}
.close-btn{
    position:absolute;
    right:5px;
    top:5px;
}
.authentication-box .btns-holder {
    position:absolute;
    bottom:20px;
    width:100%;
    line-height:18px;
}
.authentication-box .btns-holder a{
    position:static;
    float:left;
    margin:0;
}
.authentication-box .btns-holder a:first-child{margin:0 55px 0 90px;}
a.cross-button {
    position: absolute;
    background: url(../img/popup/cross-button.png);
    width: 12px;
    height: 12px;
    top: 10px;
    right: 10px;
    text-indent:-9999px;
    overflow:hidden;
    z-index:9999;
}
a.cross-button:hover{background: url(../img/btn_002.gif) no-repeat !important;}
.big-popup{
    width:630px;
}
.big-popup-h{
    width:642px;
}
.authentication-box .btns-holder input{
    float:left;
    width:15px;
    height:15px;
    margin:5px 5px 0 0;
    padding:0;
}
.authentication-box .btns-holder  label{
    width:126px;
    float:left;
}
.authentication-box .btns-holder  .try-btn{
    margin:0 45px 0 35px;
}
.authentication-box  .row{padding:0 0 5px;}
.authentication-box  .row label{
    font-size: 15px;
    line-height: 29px;
    width: 130px;
    display: inline-block;
    text-align:right;
    padding:0 15px 0 0;
}
.authentication-box  .row input{
    border: 2px solid #d6d6d6;
    border-radius: 10px;
    padding: 3px 10px 5px;
    font-size: 14px;
    color: #373737;
    width: 302px;
    outline: 0;
}
.font-big{
    font-size:15px;
    line-height:21px;
}
.authentication-box  .mark{
    font-size:15px;
    line-height:21px;
    color:#f87f10;
    padding:15px 0;
    margin:0;
}
.discount-right h3{
    color:#000;
    margin:0;
}
.discount-right p{color:#888;margin:0;}
.discount-text{
    text-align:center;
    color:#888;
    margin:-30px 0 20px;
    font-size:14px;
    line-height:20px;
}
.discount-text strong{
    color:#f87f10;
    font-size:16px;
}
.upload-btn001{
    background: url(../img/upload-btn001.gif) no-repeat !important;
    width:176px;
    height:27px;
    text-indent:-99999px;
    display:block;
    overflow:hidden;
    float:left;
    margin:0 0 0 149px;
}
.authentication-box .btns-holder .btn-frame{
    text-align:center;
    overflow:hidden;
}
.authentication-box .btns-holder .btn-frame a{
    float:none;
    display:inline-block;
    vertical-align: top;
}
.check-holder{
    overflow:hidden;
    padding:0 79px 18px 0;
    text-align:center;
}
.authentication-box .btns-holder .check-holder input{
    float:none;
}
.authentication-box .btns-holder .check-holder label{
    width:auto;
    float:none;
}
.authentication-box .btns-holder .check-holder label a{float:none;margin:0;}
.authentication-box .btns-holder  .btn-frame a:first-child {
    margin: 0 55px 0 -30px;
}
.discount-texts{
    color:#f87f10;
    padding:30px 16px 10px 0;
    text-align:center;
    font:15px/21px Arial, Helvetica, sans-serif;
}
.format-list{
    float:left;
    padding:3px 0 0 10px;
}
.file_upload{position:relative;top: 21px;left: -9px;}
.restriction .qq-upload-button,
.student_window .qq-upload-button,
.teacher_window .qq-upload-button{
    margin:0;
}
.file_upload > div{
}
/*discuonts page end*/
.page a.delete-btn001{
    background:#bebebe;
    border-radius:8px;
    text-decoration:none;
    padding: 7px 28px;
    color:#fff;
}
.page a.delete-btn001:hover{background:#ccc;}
.page select[name="percent"],
.page select[name="discount"]{
    border:1px solid #bebebe;
}
.admin-discount{
    overflow:hidden;
}
.first-discount{
    float:left;
    width:170px;
}
.second-discount{
    float:left;
    width:590px;
}
.second-discount .second01{
    float:left;
    width:295px;
}
.second-discount .second02{
    float:left;
    width:295px;
}
.admin-discount textarea{
    border:1px solid #bebebe;
    border-radius:5px;
    width: 230px;
    height: 62px;
}
#delete_discount{display:none;}
.child_menu li a.buy_credits_button{cursor: pointer; font-weight: bold;}
.discount-block{
    width:1000px;
    margin:0 auto;
    color:#999;
    font:13px/20px Arial, Helvetica, sans-serif;
    padding:50px 0 15px 0;
    overflow:hidden;
}
.discount-block .col{
    width:510px;
    text-align:justify;
    float:left;
}
.discount-block .col:first-child{
    padding-right:40px;
    width:430px;
}
.discount-block p{
    margin:0 0 10px;
}
.discount-block a{color:#739c2c;}
.discount-block a:hover{text-decoration:none;}
.discount-block ul{
    margin:0;
    padding:0 0 10px;
    list-style:none;
}
.discount-block ul li{
    background: url(../img/btn-ok001.png) no-repeat 0 5px;
    padding:0 0 0 24px;
}
.text-block01{
    color:#999;
    font:13px/20px Arial, Helvetica, sans-serif;
    width:330px;
    padding:16px 0 21px 30px;
}
.container01{
    background: url(../img/home-shadow0001.png) no-repeat 50% 100%;
}
.important-tip .text p{
    margin:0;
}
body .green_btn01{
    text-decoration:none;
    background: url(../img/btn_green02.png) no-repeat;
    float:left;
    color:#fff;
    text-shadow:-1px -1px 1px #456d0d;
    margin:30px 0 0 25px;
    position:relative;
}
body .green_btn01 span{
    float:left;
    background: url(../img/btn_green02.png) no-repeat 100% -68px;
    height:56px;
    padding:12px 60px 0 16px;
}
.api-button .text{
    display:block;
    font:bold  25px/27px "Lucida Grande", sans-serif;
    margin:0 0 -2px;
}
.green_btn01 .text{
    display:block;
    font: 25px/27px "Lucida Grande", sans-serif;
    margin:0 0 -2px;
}
.green_btn01 .text1{
    display:block;
    font:bold 25px/49px "Lucida Grande", sans-serif;
    margin:0 0 -2px;
}
.green_btn01:hover{
    background-position:0 -136px;
}
.green_btn01:hover span{
    background-position:100% -214px;
}
.green_btn01 .arrow{
    background: url(../img/arrow_0001.png) no-repeat;
    width:32px;
    height:32px;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    top:20px;
    right:16px;
}

.lang_block {position: absolute; top: 50px;margin: 0 0 0 359px;}
.lang_block a {color:#999999; font-style: italic; padding: 0 5px 0 0;}
.lang_block a:hover  {color:#72A201;}
a.active_lang {color:#72A201;}
.site_es .tab-content-header .text-line .main-line{
    font-size:16px;
    font-weight:bold;
}
.site_es .tab-content-header .analyze-button{
    background-image: url(../img/analyze-button_esp.png);
}
.site_es .tab-content-header a.analyze-button:hover{background: url(../img/analyze-button_esp.png) no-repeat 0 0;}

.top-banner-head {
    background: url("/img/fon-ban-header.jpg") repeat 0 0;
    text-align: center;
    width: 100%;
}

// ----------------------------------------------------quick stats table

table#quick_stats{
    border: 1px solid #000;
    width: 100%;
}

.alert-moved {
    margin-top: 10px;
    border-radius: 2px;
    background-color: #D5DEC9;
    padding: 10px 20px;
    font-family: Arial;
    font-size: 14px;
}

.alert-moved > div > span {
    color: #648C1C;
}

.alert-moved > div > a {
    background-color: #648C1C;
    display: block;
    padding: 2px;
    border-radius: 16px;
    height: 18px;
    width: 18px;
    text-align: center;
    text-decoration: none;
    color: black;
    font-weight: bold;
}

.banner-bg{
    background: url('/img/banner-bg.png') repeat-x;
    height: 167px;
}

.banner{
    position: relative;
    top: -48px;
}

// ----------------------------------------------------polls


