.social_bt {float: right; padding: 20px 0 0; width: 750px;}
.login, .your_account{ color:#fefefe; font-size:12px; float: right; margin-left: 10px}
.register{ color:#fefefe; font-size:12px; display: block;height: 32px;width: 217px;}
.login:hover, .your_account:hover, .register:hover{ text-decoration:none;}
#login_block_main, #register_block_main, #forgot_block_main, #cancel_subscription, #upload_file { padding:1px; background:#ffffff;width:442px; box-shadow: 0 0 10px #88909b; -moz-box-shadow: 0 0 10px #88909b; -webkit-box-shadow: 0 0 10px #88909b; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; position:relative; }
#login_block_main.login_page {margin: 50px auto 0;}
.login_block{ width:440px; border:1px #034a95 solid; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; position:relative; font-size:12px;}
.title_login, #title_forgot{ height:50px; background:url(/images/login_top_bg.gif) repeat-x transparent; position:relative;z-index: 10;}
.title_login > img{ padding: 15px 0px 0px 32px;}
#title_forgot div{ color: #FFFFFF; font-size: 19px; padding: 12px 0 0 32px;}
.title_login a, #title_forgot a{ position:absolute; top:15px; right:12px;}
.login_form, #upload_file .forgot_form { padding:15px 30px 30px 30px;}
* + html .login_form{ padding:15px 30px 20px 30px;}
.error_txt{ color:#931515; padding-bottom: 4px; font-size:12px;}
.login_input, .pass_input{ width:250px; height:30px; line-height:30px; background:url(/images/man_img.png) no-repeat 98% center #fdf4b2; border-style:solid; border-width:1px; border-color:#d6d19b #fdf4b2 #fdf4b2 #f4f1d5; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; padding-left:5px; position:relative;}
.pass_input{background:url(/images/padlock.png) no-repeat 97% center #fdf4b2;}
.error{ border-color:#aa1919!important;}
.forgot_pass{ color:#014893;}
.forgot_pass:hover{ text-decoration:none;}
.login_bt, .send_feedback{ width:140px; height:30px; background:url(/images/login_bt_sprite.png) no-repeat; border:0px; cursor:pointer;}
.login_bt:hover, .send_feedback:hover{ background-position:0px -30px;}
.login_bt:active, .send_feedback:active{ background-position:0px -60px;}

.register_bt{ width:140px; height:30px; background:url(/images/register_bt_sprite.png) no-repeat; border:0px; cursor:pointer;}
.register_bt:hover{ background-position:0px -30px;}
.register_bt:active{ background-position:0px -60px;}


.niceCheck {padding-left:20px; height: 18px; line-height:21px; display: inline-block; cursor: pointer; background:url(/images/check_sprite.png) no-repeat; color:#014893; margin: 0 0 0 6px; }
.niceCheck input {display: none;}
.bt_bottom td{ padding-top:15px; color:#014893;}
.customer_content{ width:650px; margin:55px auto; min-height:100%;}
.manage_subscription{ background:url(/images/manage_subscription.png) no-repeat; width:300px; padding-top:40px; float:left;}
.manage_subscription > div { padding:2px 0px;}
.manage_subscription a{ color:#014893; font-size:12px;}
.manage_subscription a:hover{ text-decoration:none;}
.edit_pass{ width:300px; padding-top:16px; font-size:12px; background:url(/images/edit_pass.png) no-repeat 5px 0px; float:left;}
.edit_pass input{ width:242px; height:30px; line-height:30px; background:url(/images/padlock.png) no-repeat 98% center #fdf4b2; border-style:solid; border-width:1px; border-color:#d6d19b #fdf4b2 #fdf4b2 #f4f1d5; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; padding-left:5px; position:relative; position:relative;}
.edit_pass input.current_pass{ background:url(/images/open_padlock.png) no-repeat 98% center #fdf4b2;}
.edit_pass input.change_pass{ width:250px; height:30px; padding:0px; background:url(/images/change_pass_sprite.png) no-repeat; cursor:pointer; border:0px;}
.edit_pass input.change_pass:hover{ background-position:0px -30px;}
.edit_pass input.change_pass:active{ background-position:0px -60px;}
.terms{font-size:11px;}
.terms a{font-size:11px;}
/* color box */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; padding:6px 0px 10px 7px;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/images/lighten_bg.png) repeat 0 0;}
#colorbox{}

.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxLoadingGraphic{background:url(/images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:23px; left:421px; background:url(/images/close_x.png) no-repeat; width:17px; height:18px; text-indent:-9999px; z-index:500;}
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/*#colorbox, #cboxWrapper {height: 380px !important;}*/

.sign_in_txt{ border-top:1px #d6d19b solid; padding-top:15px; margin-top:10px; font-size:11px; }
.sign_up_fb{ display:inline-block; width:225px; padding-left:25px; height:27px; text-align:center; color:#ffffff; font-size:18px; text-decoration:none; line-height:27px; background:url(/images/sign_up_fb_sprite.png) no-repeat; margin:8px 0px 0px 0px;}
.sign_up_fb:hover{ background-position:0px -27px;}
.sign_up_fb:active{background-position:0px -54px;}

.contacts_input{ width:635px;}
.contacts_textarea{ width:630px; height:110px; background:#fdf4b2; border-style:solid; border-width:1px; border-color:#d6d19b #fdf4b2 #fdf4b2 #f4f1d5; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; padding:5px; position:relative; behavior:url(css/PIE.htc);}
.submit_send{ float: left; width:150px; height:30px; background:url(/images/send_sprite.png) no-repeat; border:0px; cursor:pointer;}
.submit_send:hover{ background-position:0px -30px;}
.submit_send:active{ background-position:0px -60px;}
.contact_table td{ padding-bottom:10px;}
.right_contact_block{ background:url(/images/chat_img_new.png) no-repeat top center; padding-top:165px; text-align:center; margin:0px 0px 20px 0px;}
.contact_links{ margin:15px 0px 0px 0px;}
.contact_links a { padding:0px 2px;}
.contact_table .error { color: #CC0000; font-size: small; }

.contact_table .success {padding: 8px 0 0 165px;}

.blue_bt{ height:30px; background:url(/images/blue_bt_sprite.png) repeat-x; padding:0px 10px; color:#ffffff; text-transform:uppercase; line-height:30px; border:0px;  font-size:20px; text-decoration:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.blue_bt:hover{ background-position:0px -30px;}
.blue_bt:active{ background-position:0px -60px;}
.blue_bt:focus{ outline:none;}
.title_popup {background: url(http://www.plagtracker.com/images/login_top_bg.gif) repeat-x scroll 0 0 #034A95; height: 50px; position: relative;}
.title_popup a{position: absolute; right: 12px; top: 15px;}
.title_popup div { color: #FFFFFF;  font-size: 19px; padding: 14px 0 0 32px;}
.popup_content{padding: 15px 30px 30px;}
.popup_content a{ color:#014893;}
.contact_table .success {padding: 8px 0 0 165px;}



/*file upload*/


.yellow-teeth{background:#fdf4b5 url(/images/yellow-teeth.gif) repeat-x 0 100%;position:relative;top:-3px;z-index:0;padding:13px 0 13px 30px;}


/*custom upload elements*/
#file-uploader  {float: right; margin-left: 10px; }
.customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;  }

.customfile { width: 379px; background: #fff; cursor: pointer; overflow: hidden;   position: relative;}
.customfile-feedback { float: left; display: block; font-size: 12px; color: #514e43; height:27px;line-height:27px;width:230px;border-top:1px solid #d6d19b;padding:0 0 0 8px;margin:0;text-align:left;

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
behavior: url(styles/PIE.htc);
background:#fdf4b2;
}
.customfile-button { border: 1px solid #a4bfdc; background: #333 url(/images/bg-submit.gif) bottom repeat-x;  color: #436d98; font-weight: bold; float: right; width: 88px;  text-align: center; text-decoration: none;  font-size: 15px; height:27px;line-height:27px;text-shadow:#fff 0 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #dde8f5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dde8f5), to(#ccdcec));
background: -webkit-linear-gradient(#dde8f5, #ccdcec);
background: -moz-linear-gradient(#dde8f5, #ccdcec);
background: -ms-linear-gradient(#dde8f5, #ccdcec);
background: -o-linear-gradient(#dde8f5, #ccdcec);
background: linear-gradient(#dde8f5, #ccdcec);
-pie-background: linear-gradient(#dde8f5, #ccdcec);
behavior: url(/styles/PIE.htc);
}
.customfile-hover .customfile-button, .customfile-focus .customfile-button  {  text-shadow:#fff 0 -1px;
background: #ccdcec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccdcec), to(#dce8f5));
background: -webkit-linear-gradient(#ccdcec, #dce8f5);
background: -moz-linear-gradient(#ccdcec, #dce8f5);
background: -ms-linear-gradient(#ccdcec, #dce8f5);
background: -o-linear-gradient(#ccdcec, #dce8f5);
background: linear-gradient(#ccdcec, #dce8f5);
-pie-background: linear-gradient(#ccdcec, #dce8f5);
}
.customfile-focus .customfile-button { text-shadow:#fff 0 -1px; border-color:#a7b7c9 #fff #d5e2ef #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ccdcec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccdcec), to(#dce8f5));
background: -webkit-linear-gradient(#ccdcec, #dce8f5);
background: -moz-linear-gradient(#ccdcec, #dce8f5);
background: -ms-linear-gradient(#ccdcec, #dce8f5);
background: -o-linear-gradient(#ccdcec, #dce8f5);
background: linear-gradient(#ccdcec, #dce8f5);
-pie-background: linear-gradient(#ccdcec, #dce8f5);
}

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(/images/icon-image.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(/images/icon-media.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(/images/icon-zip.gif);}

.blue-submit-button{
color:#fff;text-shadow:#023c79 0 -1px;font-size:16px;font-weight:bold;padding:0 20px;height:29px;display:block;line-height:29px;border:none;border-bottom:1px solid #002c5a;cursor:pointer;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #186cc3;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#186cc3), to(#014994));
background: -webkit-linear-gradient(#186cc3, #014994);
background: -moz-linear-gradient(#186cc3, #014994);
background: -ms-linear-gradient(#186cc3, #014994);
background: -o-linear-gradient(#186cc3, #014994);
background: linear-gradient(#186cc3, #014994);
-pie-background: linear-gradient(#186cc3, #014994);
behavior: url(/styles/PIE.htc);
}
.blue-submit-button:hover{
background: #014893;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#014893), to(#186bc2));
background: -webkit-linear-gradient(#014893, #186bc2);
background: -moz-linear-gradient(#014893, #186bc2);
background: -ms-linear-gradient(#014893, #186bc2);
background: -o-linear-gradient(#014893, #186bc2);
background: linear-gradient(#014893, #186bc2);
-pie-background: linear-gradient(#014893, #186bc2);
}
.blue-submit-button:active{
background: #014893;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#014893), to(#186bc2));
background: -webkit-linear-gradient(#014893, #186bc2);
background: -moz-linear-gradient(#014893, #186bc2);
background: -ms-linear-gradient(#014893, #186bc2);
background: -o-linear-gradient(#014893, #186bc2);
background: linear-gradient(#014893, #186bc2);
-pie-background: linear-gradient(#014893, #186bc2);
border-bottom:none;border-top:1px solid #002c5a;
}
.alarmclass{border:1px solid #931515;}
#upload_file td{text-align: left;}


.price_subscription{position:relative;}
.premium_subscription_table table td.central_yellow .price_subscription  {position:relative;}
.premium_subscription_table table td.central_yellow .price_subscription  .price_subscription_newprice{position:relative;color:#bd362f;font-size:36px;text-shadow:none;top: 13px;font-weight:bold;}
	.price_subscription_prevprice{color:#5f5f5f;font-size:15px;font-weight:bold;position:absolute;right:5px;top:-12px;text-shadow:none;}
	
.premium_subscription_table {overflow:hidden;}
.text11{font-size:11px;}
.dark-grey-text{color:#555555;}
.light-textfield{border:1px solid #c7c7c7;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;behavior: url(css/PIE.htc);height:21px;line-height:21px;text-indent:3px;-webkit-box-shadow: inset #c7c7c7 0 3px 3px -2px;
-moz-box-shadow: inset #c7c7c7 0 3px 3px -2px;
box-shadow: inset #c7c7c7 0 3px 3px -2px;}
.affilate_link {height: 30px; width: 300px;}


.invite_fr{ font-size:14px; color:#777777; border-top:1px #c2c2c2 solid; width:380px; margin:30px 0px 0px 0px;}
.invite_fr .shares {height: 22px; margin-top: 10px;line-height: 22px;}
.invite_fr .shares a {text-decoration: none;}
.invite_fr b{ display:block; font:bold 17px Arial, Helvetica, sans-serif; color:#333333; padding:15px 0px 10px 0px;}
.affilate_link{ width:370px; margin-top:5px; padding-left:10px; line-height:30px; background:#fdfdfd; box-shadow:inset 0px 0px 3px #cecece; -moz-box-shadow:inset 0px 0px 3px #cecece; -webkit-box-shadow:inset 0px 0px 3px #cecece; border:1px #cecece solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}