* {
    border: 0px;
    outline: 0px;    
}

tr {
    vertical-align:top;
}

body {
    background-color:#ffffff; 
}

body, form {
    padding:0px;
    margin:0px;
}

.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:#FFFFFF!important;
    cursor:pointer;
    padding-top:4px;    
}

.green_btn:hover {
    background-position:bottom;
    color:#000000!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:#FFFFFF!important;
    cursor:pointer;
    padding-top:7px;    
}

.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 Arial;
    line-height:12px;
    color:#444444;
    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:#000000!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:#FFFFFF!important;
    cursor:pointer;
    padding-top:7px; 
    position:absolute;
    margin-left:270px;
}

.green_btn3:hover, .green_btn3.active {
    background-position: bottom!important;
    color:#000000!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:#000000;
    cursor:pointer;
    padding-top:4px;
}

.orange_btn:hover {
    background-position: bottom;
    color:#ffffff;
}

.top_login_div {
    height: 36px;    
    width:100%;
    background-color:#f0f0f0;
}

.top_login_div .restriction {
    background-color:#f0f0f0;
    height: 36px;
}

.restriction {
    width: 995px;
}

.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:#999999;
    font: 14px Verdana;
    text-align:center;
    padding-top:5px;
}

.top_logo_div li a:hover {
    background-position: 0px 0px;
    color: #ffffff;
}

.top_logo_div li a.curent {
    background-position: 0px 0px!important;
    color:#ffffff!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 {
    font:14px Arial;
    color:#000000;
    min-height: 450px;
}

.credits_left {
    position:absolute;   
    font:14px Arial;
    color:#000000;
    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 {
    width:100%;
    padding-bottom:50px;
}

.container .left_menu {
    width:220px;
    float:left;
}

.container .page {
    width:775px;
    float:left;
}

.left_menu .parent_menu {
    font:bold 16px Arial;
    color:#444444;
    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;
}

.child_menu li {
    list-style:none;
    margin:0px;
    padding:0px;
    padding-left:10px;
    padding-top:3px;    
    background:url(../img/li_arrow.gif) no-repeat left;    
}

.child_menu li a {
    color: #777777;
    font:12px Arial;
    text-decoration:none;
    height:20px;
    width:119px;
    display:block;
    cursor:pointer;
    padding-left:5px;
    padding-top:4px;
    background:url(../img/li_bg.jpg) no-repeat 0px 24px;
}

.child_menu li a.curent {
    background-position:0px 0px!important;
    cursor:default;
}

.child_menu li a:hover {
    background-position:0px 0px;    
}

.footer_top {
    width:100%;
    background-color:#cccccc;
    height:157px;    
}

.footer_top .restriction {
    background-color:#cccccc;
    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:#333333;
    width:100%;
}

.footer_bottom .restriction {
    background-color:#333333;
}

.footer_bottom .copyrights {
    padding-bottom:15px;
    padding-top:15px;
    font:12px Arial;
    color:#cccccc;
}

.footer_bottom ul{
    padding:0px;
    margin:0px;    
    padding-bottom:15px;
    padding-top:15px;
}

.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:#cccccc;
    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:5px;
}

.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:0px;
    padding-top:6px;
    padding-left: 48px;
    padding-bottom:25px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color:#567F0F;
    font:24px Arial;    
}

h1.no_img {
    padding-left:0px!important;
    padding-top:0px!important;
}

h2.no_img {
    padding-left:0px!important;
    padding-top:0px!important;
    color:#567F0F;    
}

.h2_demo_account {
    background-image: url(../img/m1.gif);
    padding-top:20px;
    padding-bottom:45px;
}

.h2_accurate_account {
    background-image: url(../img/m2.gif);
    padding-top:20px;
    padding-bottom:45px;
}

.h1_account_statistics {
    background-image: url(../img/accstat.gif);
}

.h1_reset {
    background-image: url(../img/reset_pass.jpg);
}

.h1_terms {
    background-image: url(../img/term.jpg);
}

.h1_refund {
    background-image: url(../img/terms.jpg);
}

.h1_privacy {
    background-image: url(../img/privacy.gif);
}

.h1_contacts {
    background-image: url(../img/contact.jpg);
}

.h1_services {
    background-image: url(../img/service.jpg);
}

.h1_registration {
    background-image: url(../img/register.jpg);
}

.h1_price {
    background-image: url(../img/price.jpg);
}

.h1_faq {
    background-image: url(../img/faq.jpg);
}

.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:12px Arial;
    color:#000000;
    padding:10px;
    padding-left:50px;
    width:644px;
}

.faq .bottom {
    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 .bottom {
    background: url(../img/testi_footer.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;
    padding-top:0px;
    padding-left: 95px;
    padding-bottom:8px;
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    font:bold 16px Arial;
    color:#72A201;
}

h2.h2_accurate {
    background-image: url(../img/eye.jpg);
    padding-top:25px;
    padding-bottom:45px;
    color:#000000;
}

h2 span {
    color:#72A201;
}

.fields {
    width: 490px;    
    float:left;
    padding-left:50px;
}

.info_block {
    width: 235px;       
    float:left;
}

.form_field {
    width:470px;
    height:28px;    
    padding-bottom:10px;
}

.form_field.text_area{
    height:169px;    
}

.field_name {    
    position:absolute;
    width:150px;
    font:14px Arial;
    color:#444444;
    margin-left:0px; 
    margin-top:6px;
}

.field_input {    
    position:absolute;
    width: 309px;
    font:12px Arial;
    color:#000000;
    margin-left:150px;
    height:28px;
    background:url(../img/c_input_bg.jpg) no-repeat;
}

.text_area .field_input {        
    height:169px!important;
    background:url(../img/textarea.jpg) no-repeat!important;
}

.field_input.error {
    background-image:url(../img/c_input_bg_e.jpg)!important;
}

.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;
    margin-top:6px;
}
.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:#444444;
    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:#000000;    
    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:#ffffff;
    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:#ffffff;    
    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) no-repeat;
}

.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:#000000;
}

.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{
    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;
}

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

.results_header .plagiarism_rate {
    position:absolute;
    margin-top:4px;
    margin-left:376px;
    font:bold 14px Arial;
    color:#ffffff;
}

.mark_plagiarism {
    font:13px Arial;
    color:#000000;
    background:#ccd4bc;
}

.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:#333333;
    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:#333333;
    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:#666666;
    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:#333333;
    text-decoration:underline;
}

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

.div_plusone {
    position:absolute;
    margin-left:700px;
    margin-top:10px;    
}

.refresh_note{
    font:16px Arial;
    color:#000000;
    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:#666666;
}

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

.user_credits a {
    font:14px Arial;
    color:#666666;
    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:#000000!important;
}

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

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

.page ul li {
    list-style: none;
    padding:0px;
    padding-left: 15px;
    padding-bottom:10px;
    font:12px Arial;
    color:#616161;
    background:url(../img/arrow3.jpg) no-repeat 0px 3px;
}

.page .order_now {
    display:block;
    margin-top:20px;
    width:257px;
    height:49px;
    background:url(../img/ordernowbig.jpg) top;
    cursor:pointer;
}

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

.page .buy_credits_btn {
    display:block!important;
    margin-top:20px;
    width:257px!important;
    height:49px!important;
    background:url(../img/buycredits.jpg) top!important;
    cursor:pointer;
}

.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:#000000;
}

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

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

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

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

.buy_credits {
    color: #000000;
    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/buy2co.jpg) no-repeat top;
    display:block;
    width:132px;
    height:29px;
    cursor:pointer;  
    margin-bottom: 40px;
}

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

.credit_price {
    width:200px;
    float:left;
    color:#999999;
    font:14px Arial;
    padding-top:5px;
}

.credit_total_price {    
    width:200px;
    color: #000000;
    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:#000000;
}

.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 {
    display:block;
    width:118px;
    height:29px;
    background:url(../img/upload.jpg) no-repeat top;
}
.qq-upload-button:hover {background-position: bottom;}

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

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

.page_results {
    font-weight:normal;
}

.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;    
}
