@charset "utf-8";
/* CSS Document */

.gray_popap{ font-family:Arial, Helvetica, sans-serif; color:#555555; background:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px #adadad solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0px 0px 10px #b6b1b1; -moz-box-shadow: 0px 0px 10px #b6b1b1; -webkit-box-shadow: 0px 0px 10px #b6b1b1;}
.gray_popap.gp_in_content{ padding:0px; border:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.gray_popap.gp_in_content .login_form{ width:410px;}
.title_gray_popap, .title_login.title_gray_popap, #title_forgot.title_gray_popap{ padding:0px 0px 0px 50px; background:url(../images/new_header_popap.gif) repeat-x #f5f5f5; font:bold 18px/50px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px #cfcfcf solid; }
.gray_popap .login_form, .gray_popap #upload_file .forgot_form{ padding:20px 50px;}
.gray_popap.gp_in_content .login_form, .gray_popap.gp_in_content #upload_file .forgot_form, .gray_popap.gp_in_content .login_block .forgot_form { padding:0px;}
.gray_popap .blue_bt{ text-transform:none; font: bold 13px/30px Arial, Helvetica, sans-serif; text-shadow:#20588b 0px -1px; display:inline-block; padding:0px 20px;}
.login_input.gray_form, .pass_input.gray_form, .name_input.gray_form{ width:360px; background:url(../images/gray_letter_ico.png) no-repeat 97% center #ededed; border-color:#adadad #d8d8d8 #ededed #d8d8d8; margin:7px 0px; color:#555555;}
.pass_input.gray_form{background:url(../images/gray_padlock.png) no-repeat 97% center #ededed; margin-bottom:0px;}
.name_input.gray_form{ width: 360px; background:url(../images/gray_man_ico.png) no-repeat 97% center #ededed; height:30px; line-height:30px; border-style:solid; border-width:1px; 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; }
.gray_bt{ display:inline-block; padding:0px 20px; height:30px; font: bold 13px/30px Arial, Helvetica, sans-serif; color:#333333; text-shadow:#ffffff 0px 1px; text-decoration:none; border:1px #cecccc solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;
background: #E4E1E1; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #e4e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e4e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#e4e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%,#e4e1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 0%,#e4e1e1 100%); /* IE10+ */
background: linear-gradient(to bottom, #f9f9f9 0%,#e4e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e4e1e1',GradientType=0 ); /* IE6-9 */
}
.gray_bt:hover{ text-decoration:none;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #e4e1e1 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e1e1), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e4e1e1 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e4e1e1 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e4e1e1 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #e4e1e1 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e1e1', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */	
}
.reg_fb{ display:inline-block; width:182px; padding:0px 0px 0px 32px; height:30px; text-align:center; background:url(../images/reg_fb.png) no-repeat; font: bold 13px/30px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
.reg_fb:hover{ background-position:0px -30px;}
#login_block_main.gray_popap, #register_block_main.gray_popap, #forgot_block_main.gray_popap, #cancel_subscription.gray_popap, #upload_file.gray_popap{ width:510px; padding:0px; box-shadow:0 0 10px #2F3641; -moz-box-shadow:0 0 10px #2F3641; -webkit-box-shadow:0 0 10px #2F3641; }
.gray_popap .login_block{ width:508px; border:0px;}
.gray_popap .login_block table{ width:100%;}
.gray_popap .sign_in_txt{ border-top:0px; font-size:14px; margin:5px 0px; padding:0px; color:#555555; width:182px;}
.blue_link{color: #014893;}
.gray_popap .bt_bottom td{ color:#555555;}
.gray_popap .bt_bottom td .blue_link{ font-size:13px;  line-height:20px;}
.gray_popap .login_block .forgot_form { color:#333333; font-size:14px; padding:20px 50px;}
.gray_popap .forgot_form .login_input.gray_form{ margin:0px;}
.gray_popap .terms{ color:#555555; text-align:right; padding-left:10px;}
.gray_popap .error_txt{color: #bd362f; font-size: 14px;}
.gray_popap .error{ border-color:#cca19e!important; background:#ffefee; color:#bd362f;}
.login_bt, .register_bt {width: auto;}
#cboxOverlay {
    background: none repeat scroll 0 0 #3F3F3F;
    opacity: 0.94;
}

/* new styles PT-1683 */
#customer_type { width: 508px;}
#customer_type .login_form h3 { text-align: center; line-height: 100px;padding-top: 0px;}
.customer_type_title{ font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.align_center{ text-align:center;}
.customer_type_tbl td{ padding:5px;}
.customer_type_tbl img{ display:block; margin:0px auto 5px auto;}
.customer_type_tbl label{ font-size:14px; line-height:18px;}
.customer_type_tbl label input{ margin:-4px 5px 0px 0px;}
input.gray_form{background-color:#ededed; border-style:solid; border-width:1px; border-color:#adadad #d8d8d8 #ededed #d8d8d8; margin:7px 0px; color:#777777; width:395px; height:30px; line-height:30px; padding:0px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.customer_type_tbl.padd_left{ padding-left:65px;}
.customer_type_tbl.padd_left input.gray_form{ width:240px;}
.cbox_close {cursor: pointer;}