/*jFormU*/
.jModalUk{
	position: absolute;
	padding: 9px 0 0 0;
	z-index: 11000;
    display: none;
}

.jModalUk .jModalIconUk{
	background: url(../images/entry/icon_uk.png) no-repeat left top;
	display: block;
	position: absolute;
	width: 19px;
	height: 9px;
	right: 80px;
    top: 1px;
}

.jModal{
	background: #FFFFFF;
	padding: 30px;
	text-align: left;
	font-family: 'PTSansRegular';
	/*box-shadow: 2px 2px 2px 1px rgba(177, 177, 177, 0.9);
	-moz-box-shadow: 2px 2px 2px 1px rgba(177, 177, 177, 0.9);
	-webkit-box-shadow: 2px 2px 2px 1px rgba(177, 177, 177, 0.9);*/
}

.jModal .close{
	background: url(../images/entry/icon_close.png) no-repeat left top;
	display: block;
	position: absolute;
	width: 26px;
	height: 26px;
	right: 21px;
    top: 26px;
	cursor: pointer;
	z-index: 2000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-webkit-transition: box-shadow .5s;
	   -moz-transition: box-shadow .5s;
	     -o-transition: box-shadow .5s;
	        transition: box-shadow .5s;
}

.jModal .close:hover{
	box-shadow: 0px 0px 5px 2px rgba(67, 145, 186, 0.3);
	-moz-box-shadow: 0px 0px 5px 2px rgba(67, 145, 186, 0.3);
	-webkit-box-shadow: 0px 0px 5px 2px rgba(67, 145, 186, 0.3);
}

.jModal .header{
	font-size: 28px;
	line-height: 38px;
    text-align: left;
	padding: 0 0 27px 0;
}

.jModal .inputEl, .mainLanding .inputEl{
	border-bottom: 1px solid rgba(102, 102, 102, 0.1);
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}

.jModal .inputEl input, .jModal .inputEl password, .mainLanding .inputEl input, .mainLanding .inputEl password{
	background : rgba(250, 250, 250, .001);
	border: none;
	padding: 5px;
	font-size: 14px;
	height: 18px;
}

.jModal .inputEl label, .mainLanding .inputEl label{
	font-size: 14px;
	line-height: 14px;
	color : #828282;
}

.modalBackground{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    bottom: 0;
    display: none;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 500;
}

.jModal .messags, .mainLanding .messags, .registrationForm .er_let_rus {
	display: none;
	font-size: 13px;
    line-height: 18px;
	text-align: left;
	color: #FD7D28;
	padding: 0 0 20px 0;
}

.jModalUk .buttonBlue{
	margin-right: 0;
}
/*jModal*/

/*Fields plus on click*/
.plus_field{
    margin: 0;
    padding: 0;
}

.plus_field input[type="text"]{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #333333;
    font-size: 14px;
    line-height: 13px;
    padding: 2px 0;
    position: relative;
    width: 100%;
}

.plus_field input[name="tell"]{
    font-family: Arial, Geneva, Sans-serif;
    font-size: 14px;
    line-height: 14px;
}

.plus_field .field_block{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    position: relative;
}

.plus_field .field_block .f_plus{
    background: url("../images/profcorp/plus_black.png") no-repeat center center #CCCCCC;
    position: absolute;
    right: -35px;
    top: 4px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    opacity: 0.5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background-color 1s, opacity 1s;
    -moz-transition: background-color 1s, opacity 1s;
    -o-transition: background-color 1s, opacity 1s;
    transition: background-color 1s, opacity 1s;
}

.plus_field .field_block .f_plus:hover{
    background: url("../images/profcorp/plus_white.png") no-repeat center center #8DC7DD;
    opacity: 1;
}

.plus_field .field_block .f_minus{
    background: url("../images/profcorp/minus_black.png") no-repeat center center #CCCCCC;
    position: absolute;
    right: -35px;
    top: 4px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    opacity: 0.5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background-color 1s, opacity 1s;
    -moz-transition: background-color 1s, opacity 1s;
    -o-transition: background-color 1s, opacity 1s;
    transition: background-color 1s, opacity 1s;
}

.plus_field .field_block .f_minus:hover{
    background: url("../images/profcorp/minus_white.png") no-repeat center center #8DC7DD;
    opacity: 1;
}
/*Fields plus on click*/

/*entryForm*/
.entryForm{
	right: 53px;
    top: 60px;
    width: 300px;
	display: none;
}

.entryForm .jModalIconUk{
	right: 74px;
}

.entryForm .inputEl{
	height: 18px;
}

.entryForm .header{
	font-size: 21px;
	line-height: 21px;
}

.entryForm .inputEl input, .entryForm .inputEl password{
	color: #828282;
	position: relative;
	width: 230px;
}

.entryForm .inputEl label{
	color: #828282;
	position: absolute;
	padding: 6px 0 0 5px;
}

.entryForm .submitEl{
	width: 104px;
	float: left;
	margin: 7px 0 0 0;
}

.entryForm #entrySubmit{
	height: 25px;
	padding: 11px 15px 0 15px;
}

.entryForm .saveRecovery{
	float: right;
	width: 116px;
	margin: 7px 0 0 0;
}

.entryForm .saveRecovery label{
	display: block;
    line-height: 14px;
}

.entryForm .saveRecovery  #recoveryPSWD{
	background: url(../images/entry/icon_PSWD.png) no-repeat 2px center;
	display: block;
	padding: 1px 0 1px 24px;
	margin: 7px 0 0 0;
	font-size: 13px;
	line-height: 12px;
	text-decoration:underline;
}

.entryForm .orChoice .text{
	font-size: 13px;
	text-align: center;
	padding: 25px 0;
	clear: both;
	margin: 0;
	color: #828282;
}

.entryForm .socialIcons{
	height: 33px;
}

.entryForm .socialIcons a{
	display: block;
	float: left;
	width: 35px;
	height: 33px;
	margin: 0 0 0 6px;
	border-radius: 45%;
	-moz-border-radius: 45%;
	-webkit-border-radius: 45%;
	-khtml-border-radius: 45%;
	-webkit-transition: box-shadow .5s;
	   -moz-transition: box-shadow .5s;
	     -o-transition: box-shadow .5s;
	        transition: box-shadow .5s;
}

.entryForm .socialIcons a:first-child{
	margin: 0;
}

.entryForm .socialIcons a:hover{
	box-shadow: 0px 0px 5px 4px rgba(67, 145, 186, 0.3);
	-moz-box-shadow: 0px 0px 5px 4px rgba(67, 145, 186, 0.3);
	-webkit-box-shadow: 0px 0px 5px 4px rgba(67, 145, 186, 0.3);
}

.entryForm .socialIcons a#facebook{background: url(../images/entry/icon_facebook.png) no-repeat center center;}
.entryForm .socialIcons a#vk{background: url(../images/entry/icon_vk.png) no-repeat center center;}
.entryForm .socialIcons a#google{background: url(../images/entry/icon_google.png) no-repeat center center;}
.entryForm .socialIcons a#twitter{background: url(../images/entry/icon_twitter.png) no-repeat center center;}
.entryForm .socialIcons a#mail{background: url(../images/entry/icon_mail.png) no-repeat center center;}
.entryForm .socialIcons a#yandex{background: url(../images/entry/icon_yandex.png) no-repeat center center;}
/*/entryForm*/

/* Registration Form */
.registrationForm{
	background: url(../images/registration/registation_bg.jpg) no-repeat center center;
    width: 1000px;
	height: 932px;
	display: none;
	position: absolute;
	color: #FFFFFF;
	overflow-x: hidden;
    overflow-y: auto;
	margin: 0 0 0 -500px;
    left: 50% !important;
}

.registrationForm .error, .registrationForm .errorhas{
	color: #FD7D28;
    display: none;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 15px;
    text-align: left;
}

.registrationForm .regisLeft{
	width: 330px;
	float: left;
	margin: 0 100px 0 0;
}

.registrationForm .regisRightText{
	width: 185px;
	float: left;
}

.registrationForm .regisRightText.second{
	margin: 0 0 0 60px;
	width: 200px;
}

/*.registrationForm .regisRightText .textB{
	font-family: 'HelveticaLightNormal';
	color: #BADFEF;
	font-size: 42px;
	line-height: 40px;
	padding: 0 0 35px 0;
}

.registrationForm .regisRightText .textB.svt{
	color: #FFC46A;
}*/

.registrationForm .regisRightText .textBImgPR{
	background: url(../images/registration/word_PR_reg.png) no-repeat left top;
	height: 32px;
	padding: 0 0 33px 0;
}

.registrationForm .regisRightText .textBImgCORP{
	background: url(../images/registration/word_CORP_reg.png) no-repeat left top;
	height: 32px;
	padding: 0 0 33px 0;
}

.registrationForm .regisRightText .textS{
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 35px 0;
}

.registrationForm .regisRightText .textT{
	font-size: 14px;
	line-height: 18px;
}

.registrationForm .text{
	margin: 0;
}

.registrationForm .jModal{
	background: none;
	padding: 40px;
}

.registrationForm .jModal .close{
	background-image: url("../images/entry/icon_close.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: rgba(255, 255, 255, .4);
	right: 25px;
    top: 25px;
	-webkit-transition: background-color .5s;
	   -moz-transition: background-color .5s;
	     -o-transition: background-color .5s;
	        transition: background-color .5s;
}

.registrationForm  .jModal .close:hover{
	box-shadow: none;
	background-color: rgba(255, 255, 255, .8);
}

.registrationForm .header{
	font-size: 26px;
	line-height: 30px;
	padding: 0 0 40px 0;
}

.registrationForm .inputEl{
	height: 18px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.registrationForm .inputEl input, .registrationForm .inputEl password{
	color: #FFFFFF;
	position: relative;
	width: 320px;
}

.registrationForm .inputEl input:-moz-placeholder {
	color: #93C0DD;
}
.registrationForm .inputEl input::-webkit-input-placeholder {
	color: #93C0DD;
}

.registrationForm .inputEl input#registrationName, .registrationForm .inputEl input#registrationNameLat, .registrationForm .inputEl input#registrationSurname, .registrationForm .inputEl input#registrationSurnameLat{
	width: 155px;
	float: left;
}

.registrationForm #registrationSubmit{
	background: #FF9900;
	font-size: 13px;
    height: 31px;
    padding: 17px 0 0;
    margin: 30px 0 0 0;
}

.registrationForm #registrationSubmit:hover{
	background: #FFA80F;
}

.registrationForm .orChoice .text{
	font-size: 13px;
	text-align: center;
	padding: 20px 0;
	clear: both;
	color: #FFFFFF;
	margin: 0;
}

.registrationForm .socialIcons{
	height: 47px;
	margin: 0 -6px 0 0;
}

.registrationForm .socialIcons a{
	display: block;
	float: left;
	width: 48px;
	height: 47px;
	margin: 0 0 0 9px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
}

.registrationForm .socialIcons a:first-child{
	margin: 0;
}

.registrationForm .socialIcons a:hover{
	opacity: 0.9;
}

.registrationForm .socialIcons a#facebook{background: url(../images/registration/icon_facebook.png) no-repeat center center;}
.registrationForm .socialIcons a#vk{background: url(../images/registration/icon_vk.png) no-repeat center center;}
.registrationForm .socialIcons a#google{background: url(../images/registration/icon_google.png) no-repeat center center;}
.registrationForm .socialIcons a#twitter{background: url(../images/registration/icon_twitter.png) no-repeat center center;}
.registrationForm .socialIcons a#mail{background: url(../images/registration/icon_mail.png) no-repeat center center;}
.registrationForm .socialIcons a#yandex{background: url(../images/registration/icon_yandex.png) no-repeat center center;}
/* /Registration Form */

/*change avatar*/
.modalChangeAvatar{
	background: #FFFFFF;
    width: 800px;
	height: 500px;
	display: none;
	position: fixed;
	color: #333333;
}

/*/change avatar*/

/* language Form */
.langForm{
    width: 250px;
	display: none;
	position: fixed;
	margin: 0 0 0 -202px;
	top: 60px;
}

.langForm .jModalIconUk{
	right: 16px;
}

.langForm ul.langList{
	margin: 0;
	padding: 0;
}

.langForm ul.langList li{
	display: block;
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}

.langForm ul.langList li:first-child{
	padding: 0;
}

.langForm ul.langList li a, .langForm ul.langList li span{
	display: block;
	font-size: 14px;
	color: #b1b1b1;
	padding: 5px 0 5px 40px;
}

.langForm ul.langList li a.active, .langForm ul.langList li span.active{
	color: #333333;
}

.langForm ul.langList li a#rus{
	background: url(../images/flags/rus.png) no-repeat left center;
}


.langForm ul.langList li a#eng{
	background: url(../images/flags/eng.png) no-repeat left center;
}
/* /Registration Form */

/*Modal windows on main page*/
.modalNotMoney  .jModal{
    width:430px;
    padding:45px;
}
.jModalUk .text {
    line-height:20px;
    margin: 25px 0;
}
.jModalUk .text1 {
    line-height:20px;
    margin: 25px 0 25px 0;
}
.jModalUk .text2 {
    line-height:20px;
    margin: 0;
}
.jModalUk .text3 {
    line-height:20px;
    margin: 15px 0;
}
.modalNotMoney .text  img{
    text-align:center;
}
.modalNotMoney .count{
    font-size:34px;
    line-height:40px;
}
.modalNotMoney .button {
    padding:0 20px 40px 0;
    border-bottom:1px solid #DFDFDF;
}
.modalNotMoney .close {
    right:45px;
    top:61px;
}
.modalNotMoney .button .a{
    margin:36px 0 0 0;
}
.modalNotMoney .productButtons {
    padding:12px 37px;
    font-size:14px;
}
.modalMakeBid .jModal, .modalTakeMoney .jModal{
    width:510px;
    padding:45px;
}
.modalMakeBid .button, .modalTakeMoney .button {
    line-height:40px;
    position:relative;
}
.modalMakeBid .button .loading {
    position:absolute;
    top:0;
    left:50%;
}
.modalMakeBid .button .productButtons, .modalTakeMoney .button .productButtons {
    padding: 0 40px;
    font-size:14px;
    float:left;
    margin-right:20px;
}
.modalMakeBid .close, .modalTakeMoney .close {
    right:45px;
    top:59px;
}

.cancel {
    font-size:14px;
}
.modalWantSell .jModal{
    /* width:430px; */
    padding:45px;
}
.modalWantSell .close {
    top:60px;
    right:45px;
}
.modalWantSell table td {
    padding:30px 0;
}
.modalWantSell .td_scroll{
    width:290px;
    vertical-align:top;
    border-bottom:1px solid #DFDFDF;
    padding:43px 0 0 0;
}
.modalWantSell table td.td_money {
    vertical-align:top;
    padding:2px 0 35px 50px;
    border-bottom:1px solid #DFDFDF;
}

.modalWantSell  .scroll {
    width:270px;
    margin:0 0 30px 0;
    background-color:#000;
    position:relative;
}
.modalWantSell  .slider {
    width:260px;
    margin-left:13px;
}
.modalWantSell .text{
    color:#A1A1A1;
    font-size:14px;
    line-height:16px;
    float:left;
    padding-top:0;
    width:65px;
}
.modalWantSell .text_money{
    color:#A1A1A1;
    font-size:14px;
    line-height:16px;
    float:left;
    padding-top:0;
    width:60px;
}
.count{
    font-family: 'PTSansRegular';
    font-size:32px;
    /* text-align:center; */
}
.modalWantSell .count{
    float:left;
    width:160px;
    text-align:left;
    padding-top:37px;
    margin-left:15px;
}
.modalWantSell .count_money{
    font-family: 'PTSansRegular';
    font-size:32px;
    float:left;
    
    text-align:left;
    padding-top:13px;
    margin-left:15px;
}
.modalWantSell .td_price {
    padding:20px 0  20px 40px;
    border-bottom:1px solid #DFDFDF;
}
.modalWantSell table {
    margin-bottom:43px;
}
.modalWantSell .productButtons {
    padding:10px 41px;
    font-size:14px;
}
/* /Modal windows on main page*/

.langForm ul.langList li span#eng{
	background: url(../images/flags/eng_no_active.png) no-repeat left center;
}
/* /language Form */

/* RegsrEnterForm */
.RegsrEnterForm{
	position: fixed;
	display: none;
	width: 785px;
}

.RegsrEnterForm .header{
	font-size: 24px;
	line-height: 24px;
	padding: 0 0 50px 0;
}

.RegsrEnterForm .error{
	color: #FD7D28;
    display: none;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 15px;
    text-align: left;
}

.registrationForm .error, .registrationForm .errorhas {
    color: #FD7D28;
    display: none;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 15px;
    text-align: left;

}
.registrationForm .errorhas {
    width:310px;
}
.RegsrEnterForm .Regsr{
	width: 330px;
	float: left;
}

.RegsrEnterForm .Enter{
	width: 330px;
	float: right; 
}


.RegsrEnterForm .inputEl{
    height: 18px;
}


.RegsrEnterForm .inputEl label {
    color: #828282;
    padding: 6px 0 0 5px;
    position: absolute;
}


.RegsrEnterForm .inputEl input, .RegsrEnterForm .inputEl password{
    color: #828282;
    position: relative;
    width: 320px;
}


.RegsrEnterForm .saveRecovery{
	margin: 25px 0 85px 0;
}

.RegsrEnterForm .saveRecovery label{
	display: inline-block;
    line-height: 14px;
}

.RegsrEnterForm .saveRecovery  #recoveryPSWD{
	background: url(../images/entry/icon_PSWD.png) no-repeat 2px center;
	display: inline-block;
	padding: 1px 0 1px 27px;
	margin: 0 0 0 20px;
	font-size: 12px;
	line-height: 12px;
}

.RegsrEnterForm #EnterSubmit, .RegsrEnterForm #RegsrSubmit{
	font-size: 13px;
    height: 14px;
    padding: 17px 16px;
    line-height: 14px;
}

.RegsrEnterForm #RegsrSubmit{
	margin: 26px 0 0 0;
}

.RegsrEnterForm .orChoice{
	clear: both;
}

.RegsrEnterForm .orChoice .text{
	font-size: 13px;
	text-align: center;
	padding: 32px 0 25px 0;
	clear: both;
	color: #828282;
}

.RegsrEnterForm .socialIcons{
	height: 47px;
	text-align: center;
}

.RegsrEnterForm .socialIcons a{
	display: inline-block;
	width: 48px;
	height: 47px;
	margin: 0 0 0 6px;
	border-radius: 45%;
	-moz-border-radius: 45%;
	-webkit-border-radius: 45%;
	-khtml-border-radius: 45%;
	-webkit-transition: box-shadow .5s;
	   -moz-transition: box-shadow .5s;
	     -o-transition: box-shadow .5s;
	        transition: box-shadow .5s;
}

.RegsrEnterForm .socialIcons a:first-child{
	margin: 0;
}

.RegsrEnterForm .socialIcons a:hover{
	box-shadow: 0px 0px 5px 4px rgba(67, 145, 186, 0.3);
	-moz-box-shadow: 0px 0px 5px 4px rgba(67, 145, 186, 0.3);
	-webkit-box-shadow: 0px 0px 5px 4px rgba(67, 145, 186, 0.3);
}

.RegsrEnterForm .socialIcons a#facebook{background: url(../images/registration/icon_facebook.png) no-repeat center center;}
.RegsrEnterForm .socialIcons a#vk{background: url(../images/registration/icon_vk.png) no-repeat center center;}
.RegsrEnterForm .socialIcons a#google{background: url(../images/registration/icon_google.png) no-repeat center center;}
.RegsrEnterForm .socialIcons a#twitter{background: url(../images/registration/icon_twitter.png) no-repeat center center;}
.RegsrEnterForm .socialIcons a#mail{background: url(../images/registration/icon_mail.png) no-repeat center center;}
.RegsrEnterForm .socialIcons a#yandex{background: url(../images/registration/icon_yandex.png) no-repeat center center;}
/* /RegsrEnterForm */

/* Forgot your password  */
.forgotPassForm{
	position: fixed;
	display: none;
	width: 410px;
}
.forgotPassForm .jModal {
    padding:45px 46px 40px 40px;
}
.forgotPassForm .header{
	font-size: 24px;
	line-height: 28px;
	padding: 0 0 40px 0;
}

.forgotPassForm .inputEl label{
    color: #828282;
    padding: 6px 0 0 5px;
    position: absolute;
}


.forgotPassForm .inputEl input{
    color: #828282;
    position: relative;
    width: 320px;
}

.forgotPassForm .textP{
	color: #828282;
	font-size: 14px;
	line-height: 18px;
}

.forgotPassForm #forgotPassSubmit{
	display: block;
	font-size: 14px;
	line-height: 14px;
    height: 14px;
    padding: 17px 16px;
    margin-top:30px;
    background:#86B817 url('/static/techcrunch/images/landing/arrow_reg.png') no-repeat 281px 17px;
}

.forgotPassForm .yes{
	display: none;
}

.forgotPassForm .yes .yourEmailPush span.email{
	font-weight: bold;
	display:block;
	margin:13px 0;
	color:#333;
}

.forgotPassForm .error{
	color: #FD7D28;
    display: none;
    font-size: 14px;
    padding: 0 0 15px;
    text-align: left;
}

.forgotPassForm .yes #forgotPassSubmitOK{
	display: block;
	font-size: 14px;
	line-height: 14px;
    height: 14px;
    padding: 17px 16px;
    background-color:#86B817;
    margin-top:20px;
}

.forgotPassForm .yes #forgotPassSubmitOK a{
    color: #FFFFFF;
}
/* /Forgot your password  */

/* setMoney */
.setMoneyForm{
	display: none;
	margin: 0;
    position: absolute;
    right: 0;
    top: 60px;
    width: 300px;
}

.setMoneyForm .jModalIconUk{
	right: 40px;
}

.setMoneyForm .header{
	font-size: 21px;
	line-height: 21px;
	padding: 0 0 20px 0;
}

.setMoneyForm .messags{
	display: none;
	font-size: 13px;
}

.paymentType .messags{
	display: none;
	font-size: 13px;
}

.setMoneyForm .inputEl{
	border: 1px solid rgba(102, 102, 102, 0.1);
	height: 38px;
	padding: 0;
	position: relative;
}

.setMoneyForm .inputEl span.rub{
	display: block;
	line-height: 14px;
	font-size: 14px;
	padding: 0;
	position: absolute;
	right: 5px;
	top: 11px;
}

.setMoneyForm .inputEl label{
    color: #828282;
    padding: 6px 0 0 5px;
    position: absolute;
}


.setMoneyForm .inputEl input{
	color: #828282;
	display: block;
	height: auto;
	line-height: 26px;
	padding: 5px;
	position: relative;
	width: 200px;
}

.setMoneyForm #setMoneySubmit{
	display: block;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    padding: 12px 0;
    margin: 0 0 14px;
    /*background:#96c633 url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 210px 14px;*/
	background: #96c633 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM3NUE1QzA4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3NUE1QzE4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzc1QTVCRTgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzc1QTVCRjgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlahHsYAAABQSURBVHjaYvj///9qIHYHYgZkzAAVfAfEHugSIOwGxO+RJZG1u0F1eqJLgLALTBJdAoTLgPghNh0gu7yQBV2x2YFiMUzCDZc/1mDzOUCAAQBmuNRbe6IKIwAAAABJRU5ErkJggg==') no-repeat 219px 16px;
}
.setMoneyForm #setMoneySubmit:hover{
	background: #A7DB39 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM3NUE1QzA4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3NUE1QzE4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzc1QTVCRTgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzc1QTVCRjgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlahHsYAAABQSURBVHjaYvj///9qIHYHYgZkzAAVfAfEHugSIOwGxO+RJZG1u0F1eqJLgLALTBJdAoTLgPghNh0gu7yQBV2x2YFiMUzCDZc/1mDzOUCAAQBmuNRbe6IKIwAAAABJRU5ErkJggg==') no-repeat 219px 16px;
	color: #ffffff;
}

.setMoneyForm .weAccept{
	padding: 0 0 15px 0;
	margin: 0;
}

.setMoneyForm .weAccept p{
	font-size: 14px;
	line-height: 14px;
	color: #828282;
	padding: 0 0 25px 0;
	margin: 0;
}

.setMoneyForm .weAccept img{
	border: 0;
}

.setMoneyForm .securityPolicy{
	background:url('/static/techcrunch/images/wallet/min_wallet.png') no-repeat top left;
	color: #999;
	display: block;
	font-size: 14px;
	height: 19px;
	line-height: 18px;
	margin: 0 auto;
	padding: 3px 0 3px 30px;
	text-align: left;
	text-decoration: underline;
	width: 100%;
}
.setMoneyForm .securityPolicy:hover {
	text-decoration: none;
}
/* /setMoney */

/* getBasket nothing */
.getBasketNothing{
	display: none;
    margin: 0;
    right: 0;
    width: 295px;
    top: 79px;
}

.getBasketNothing .jModalIconUk{
	right: 28px;
}

.getBasketNothing .header{
	font-size: 21px;
	line-height: 21px;
	padding: 0 0 30px 0;
}

.getBasketNothing .nothingText{
	font-size: 14px;
	line-height: 20px;
	color: #727272;
	border-top: 1px solid rgba(102, 102, 102, 0.1);
	padding: 15px 30px 0 30px;
	margin: 0 -30px;
}
/* /getBasket nothing */

/* getBasket has products */
.getBasketHasTov{
	display: none;
    margin: 0;
    right: 0;
    min-width: 633px;
    top: 79px;
}

.getBasketHasTov .jModalIconUk{
	right: 39px;
}

.getBasketHasTov .header{
	font-size: 21px;
	line-height: 21px;
	padding: 0 0 30px 0;
}

.getBasketHasTov .products{
	margin: 0 -30px;
}

.getBasketHasTov .products .el{
	border-top: 1px solid rgba(102, 102, 102, 0.1);
	padding: 15px 30px;
}

.getBasketHasTov table.prodTbl, .getBasketHasTov table.btnTbl{
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
}

.getBasketHasTov table.btnTbl{
	padding-bottom: 0;
}

.getBasketHasTov table.prodTbl td, .getBasketHasTov table.btnTbl td{
	margin: 0;
	padding: 0;
	border: 0;
}

.getBasketHasTov table.prodTbl td.img{
	width: 58px;
	height: 62px;
	text-align: center;
}

.getBasketHasTov table.prodTbl td.img img{
	border: none;
	max-width: 58px;
	max-height: 62px;
}

.getBasketHasTov table.prodTbl td.link{
	padding: 0 20px;
}

.getBasketHasTov table.prodTbl td.link a{
	font-size: 14px;
}

.getBasketHasTov table.prodTbl td.number{
	text-align: right;
    width: 130px;
}

.getBasketHasTov .nbm{
	display: inline-block;
}

.getBasketHasTov .nbm .minus, .getBasketHasTov .nbm .plus{
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	cursor: pointer;
	border-radius: 45%;
	-moz-border-radius: 45%;
	-webkit-border-radius: 45%;
	-khtml-border-radius: 45%;
	-webkit-transition: box-shadow .5s;
	   -moz-transition: box-shadow .5s;
	     -o-transition: box-shadow .5s;
	        transition: box-shadow .5s;
}

.getBasketHasTov .nbm .minus:hover, .getBasketHasTov .nbm .plus:hover{
	box-shadow: 0px 0px 2px 2px rgba(67, 145, 186, 0.3);
	-moz-box-shadow: 0px 0px 2px 2px rgba(67, 145, 186, 0.3);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(67, 145, 186, 0.3);
}

.getBasketHasTov .nbm .minus{
	background: url(../images/top_panel/icon_minus.png) no-repeat left top;
}


.getBasketHasTov .nbm .plus{
	background: url(../images/top_panel/icon_plus.png) no-repeat left top;
}

.getBasketHasTov .nbm .cn{
	display: block;
	float: left;
	padding: 6px 15px 0 15px;
	font-size: 14px;
}

.getBasketHasTov table.prodTbl td.summatd{
	padding: 0 0 0 15px;
    text-align: right;
    width: 100px;
}

.getBasketHasTov table.prodTbl td.summatd .summa{
	font-size: 14px;
}

.getBasketHasTov table.prodTbl td.summatd .summa span{
	font-size: 18px;
}

.getBasketHasTov table.btnTbl td.submit{
	width: 180px;
}

.getBasketHasTov #getBasketHasTovSubmit{
	display: inline-block;
    font-size: 14px;
    height: 26px;
    line-height: 9px;
    padding: 15px 0 0 0;
    width: 167px;
    margin: 0 10px 0 0;
    text-align: center;
}

.getBasketHasTov table.btnTbl td.submit a.try{
	display: inline-block;
	font-size: 14px;
}

.getBasketHasTov table.btnTbl td.summatd{
	text-align: right;
}

.getBasketHasTov table.btnTbl td.summatd .summa{
	float: right;
    font-size: 14px;
    line-height: 14px;
    white-space: nowrap;
}

.getBasketHasTov table.btnTbl td.summatd .summa .i{
	display: inline-block;
    float: left;
    padding: 7px 0 0 28px;
}

.getBasketHasTov table.btnTbl td.summatd .summa .s{
	font-size: 32px;
	line-height: 25px;
	margin: 0 5px 0 10px;
}

.getBasketHasTov .products .delete{
	background: #F2AF30;
	display: none;
	height: 39px;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 7px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.getBasketHasTov .products .delete .text{
	float: left;
    font-size: 14px;
    margin: 9px 0 0;
    padding: 0;
}

.getBasketHasTov .products .delete .btns{
	float: right;
}

.getBasketHasTov .products .delete .btns .buttonBlue{
	float: left;
    font-size: 14px;
    height: 20px;
    line-height: 18px;
    margin: 0 0 0 3px;
    padding: 10px 17px;
    text-align: center;
}
/* /getBasket has products */


.modalAddMoney .text {
    margin:0 0 40px 0;
}

.modalProductAdd .close {
    display:none;
}

/* wellcomeForm password  */
.wellcomeForm{
	position: fixed;
	/*display: none;*/
	width: 410px;
    top: 150px !important;
}
.wellcomeForm .jModal {
    padding:45px 35px 40px 35px;
}
.wellcomeForm .header{
	font-size: 24px;
	line-height: 28px;
	padding: 0 0 30px 0;
}

.wellcomeForm .text{
	color: #828282;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 35px 0;
	margin: 0;
}

.wellcomeForm .text span.emails{
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 20px 0;
	color:#333;
}

.wellcomeForm #wellcomeSubmit{
	display: block;
	font-size: 14px;
	line-height: 14px;
    height: 14px;
    padding: 17px 16px;
    background:#86B817 url('/static/techcrunch/images/landing/arrow_reg.png') no-repeat 295px 17px;
}
/* /wellcomeForm password  */

.modalNotMoney, .modalWantSell, .modalNotMoney, .modalMakeBid, .modalTakeMoney, .modalAddMoney {
    position:fixed;
}

/* noMoneyOnSet */
.noMoneyOnSet{
	position: fixed;
	display: none;
	width: 1125px;
}

.noMoneyOnSet .jModal{
	padding: 40px;
}

.noMoneyOnSet .close{
	right: 43px;
    top: 50px;
}


.noMoneyOnSet .header{
	font-size: 28px;
	line-height: 28px;
	padding: 0 0 30px 0;
}

.noMoneyOnSet .header span.iNeedPay{
    display: inline-block;
    padding: 0 0 0 0px;
}

.noMoneyOnSet p.tipOplat{
	font-size: 13px;
	line-height: 13px;
	padding: 0 0 30px 0;
}

.noMoneyOnSet .recharge_window-center2{
	padding: 0 0 40px 0;
}

.recharge_payment {
    cursor: pointer;
    float: left;
	color: #ADADAD;
    font-size: 13px;
	text-align: center;
    padding: 0;
	margin: 0 0 0 8px;
    width: 165px;
	height: 150px;
	border: 1px solid #FFFFFF;
}

.recharge_payment:first-child{
	margin: 0;
}

.recharge_payment:hover{
	border: 1px solid #B5DBEA;
}

.recharge_payment.active{
	border: 1px solid #B5DBEA;
	box-shadow: 2px 2px 2px 0px rgba(177, 177, 177, 0.9);
	-moz-box-shadow: 2px 2px 2px 0px rgba(177, 177, 177, 0.9);
	-webkit-box-shadow: 2px 2px 2px 0px rgba(177, 177, 177, 0.9);
}

.recharge_payment span.text{
	display: block;
	margin: 110px 0 0 0;
	color: #ADADAD;
    font-size: 13px;
	text-align: center;
}

#payment63 {
    background: url("/static/gfx/profile/payment63.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment14 {
    background: url("/static/gfx/profile/payment14.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment2 {
    background: url("/static/gfx/profile/payment2.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment7 {
    background: url("/static/gfx/profile/payment7.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment32 {
    background: url("/static/gfx/profile/payment32.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

#payment63-a {
    background: url("/static/gfx/profile/payment63.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment14-a {
    background: url("/static/gfx/profile/payment14.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment2-a {
    background: url("/static/gfx/profile/payment2.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment7-a {
    background: url("/static/gfx/profile/payment7.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment32-a {
    background: url("/static/gfx/profile/payment32.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#payment42 {
    background: url("/static/c2m/img/deposition_alpha.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.noMoneyOnSet .btn_holder #supersubmit{
	display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 18px;
    margin: 0 15px 0 0;
    padding: 10px 17px;
    text-align: center;
}


.noMoneyOnSet .btn_holder #supersubmit span{
    background: url("../images/checkout/icon_steps_btn.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    padding: 0 40px 0 0;
}

.noMoneyOnSet .btn_holder .cancel{
	display: inline-block;
	text-decoration: none;
	padding: 0 0 1px 0;
}

.noMoneyOnSet .btn_holder .cancel:hover{
	border-bottom: 1px dashed;
}
/* /noMoneyOnSet */}

/* Landing page */
.modalLandingPage .jModal{
    font-family:'PTSansRegular';
    width:900px;
    padding:50px;
    background-color:#fff;
    height:596px;
    position:relative;
    color:#333333;
}
.modalLandingPage .inner {
    background:url(/static/techcrunch/images/landing1.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage  .close{
    top:41px;
    right:30px; 
}
.modalLandingPage h1 {
    font-size:28px;
    margin:10px 0 0 21px;
}
.modalLandingPage  #page1 .text {
    font-size:16px;
    z-index:10;
    position:absolute;
    top:144px;
    left:53px;
    line-height:26px;
}
.modalLandingPage  #page1 .text  span{
    font-size:51px;
    line-height:51px;
    margin:14px 0;
    display:block;
}
.modalLandingPage  .cancel {
    position:absolute;
    bottom:45px;
    left:53px;
}
.modalLandingPage  #page1 table{
    vertical-align:middle;
    margin-top:40px;
    text-align:center;
}
.modalLandingPage  #page1 .buttons {
    background-color:#47A6CA;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
    margin-right:2px;
    color:#fff;
    padding:14px 46px;
    font-size:20px;
}
.modalLandingPage  #page1 .buttons:hover, .modalLandingPage .next:hover, .modalLandingPage  .beginWork:hover, .modalLandingPage .beginReg:hover {
    cursor:pointer;
}
.modalLandingPage  #page2 {
    background:url(/static/techcrunch/images/landing2.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage  #page3 {
    background:url(/static/techcrunch/images/landing3.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage  #page4 {
    background:url(/static/techcrunch/images/landing4.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage  #page5 {
    background:url(/static/techcrunch/images/landing5.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage  #page6 {
    background:url(/static/techcrunch/images/landing6.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage  #page7 {
    background:url(/static/techcrunch/images/landing7.png) no-repeat center center !important;  
    position:absolute;
    top:103px;
    left:0;
    width:1000px;
    height:450px;
    
}
.modalLandingPage .next {
    color:#fff;
    background-color:#9BC93D;
    font-size:13px;
    position:absolute;
    bottom:28px;
    right:23px;
    padding:16px 38px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
    
}
.modalLandingPage .beginReg {
    color:#fff;
    background-color:#9BC93D;
    font-size:13px;
    position:absolute;
    bottom:28px;
    right:176px;
    padding:16px 38px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.modalLandingPage .beginWork {
    color:#fff;
    background-color:#9BC93D;
    font-size:13px;
    position:absolute;
    bottom:28px;
    right:23px;
    padding:16px 38px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
    
}
.modalLandingPage .noReg {
    position:absolute;
    bottom:43px;
    right:23px;
    font-size:14px;
}
.modalLandingPage a {
    text-decoration:underline;
}

.modalLandingPage{
	position: fixed;
    width: 1000px;
    height: 650px;
}

.modalJoin {
    width:1000px;
    padding:0;
    position:fixed;
}
.modalJoin .close {
    right:40px;
    top:48px;
}
.modalJoin .jModal{
    padding:40px;
}
.modalJoin .bidsInfo >div {
    /*border:1px solid red;*/
}
.modalJoin .bidsInfo {
    padding:20px 0;
    margin:0;
    border-top:1px solid #E3E3E3;
    border-bottom:1px solid #E3E3E3;
}
.modalJoin .productImage {
    width:90px;
    height:115px;
    position:relative;
    float:left;
}
.modalJoin .productImage img {
    max-height:70px;
    max-width:60px;
    position:absolute; 
    margin:auto; 
    top:0; 
    bottom:0; 
    left:0; 
    right:0;
}
.modalJoin .productName {
    width:155px;
    border-right:1px solid #E3E3E3;
    height:91px;
    padding:27px 20px 0 20px;
    float:left;
    font-size:18px;
    line-height:21px;
}
.modalJoin .productName .name {
    font-size:22px;
    display:block;
    line-height:26px;
    margin-bottom:33px;
}
.modalJoin .text {
    color:#333333;
    font-size:13px;
    margin:-1px 0;
}
.modalJoin .bidsInfo .cell{
    height:89px;
    text-align:left;
    padding-left:20px;
    width:190px;
}
.modalJoin .bidsInfo .cell_last{
    width:120px;
    padding-left:20px;
}
.modalJoin .bidsInfo .cell .prabability {
    margin:-3px 0;
    text-align:center;
}
.modalJoin .bidsInfo .cell_last img{
    float:left;
    margin-top:-3px;
}
.modalJoin .bidsInfo .cell_last .people {
    width:80px;
}
.modalJoin .div_left {
    float:left;
    width:550px;
    margin-bottom:25px;
    font-size:14px;
    color:#9B9B9B;
}
.modalJoin .div_left .price_ya, .modalJoin .div_left .sum_down {
    margin:30px 0;
}
.modalJoin .div_left .sum_down {
    float:right;
    height:23px;
    width:227px;
}
.modalJoin .div_left .price_ya {
    width:290px;
    float:left;
}
.modalJoin .div_left .sum_down {
    background:url('/static/techcrunch/images/icon_minus_price_min.png') no-repeat bottom right;
}
.modalJoin .scroll {
    width:546px;
    position:relative;
}
.modalJoin .slider {
    width:531px;
    margin-left:15px;
}
.modalJoin .div_right {
    position:relative;
    overflow:hidden;
}
.modalJoin .topline {
    padding:30px 0 0 40px;
}
.modalJoin .topline .pricec2m, .modalJoin .topline .btns {
    float:left;
}
.modalJoin .topline .pricec2m .price{
    margin-bottom:10px;
}
.modalJoin .topline .pricec2m .dj {
    font-size:41px;
    line-height:57px;
}
.modalJoin .topline .pricec2m .note {
    font-size:19px;
}
.modalJoin .topline .btns {
    padding:25px 0 0 30px;
}
.modalJoin .topline .btns a {
    font-size:20px;
    padding:15px 46px;
}
/* Message delete Form  */
.mesagDialogDeleteForm{
	position: fixed;
	display: none;
	width: 600px;
}

.mesagDialogDeleteForm .close{
	right: 30px;
    top: 40px;
}

.mesagDialogDeleteForm .header{
	font-size: 28px;
	line-height: 28px;
	padding: 0 0 40px 0;
}

.mesagDialogDeleteForm #wellcomeSubmit{
	display: block;
	font-size: 18px;
	line-height: 14px;
    height: 14px;
    padding: 17px 16px;
}

.mesagDialogDeleteForm .buttons{
	
}

.mesagDialogDeleteForm .buttons .buttonBlue{
	display: inline-block;
	padding: 10px 26px;
	margin: 0 20px 0 0;
}

.mesagDialogDeleteForm .buttons .cans{
	display: inline-block;
	font-size: 13px;
	text-decoration: none;
	padding: 0;
}

.mesagDialogDeleteForm .buttons .cans:hover{
	border-bottom: 1px dashed;
}

.mesagDialogDeleteForm .header a.imgDialList{
	background: url("/static/img/blank_avatar_45x45.png") no-repeat center center #FFFFFF;
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 3px 22px 0 10px;
	box-shadow: 0 0 1px #E4E4E4;
	text-decoration: none;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
}

.mesagDialogDeleteForm .header a.imgDialList img{
	display: block;
	border: none;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
}
/* /Message delete Form  */

/* Who Are You Form  */
.modalMainWhoAreYou{
	position: absolute;
	display: none;
	width: 910px;
}

.modalMainWhoAreYou .close{
	right: 30px;
    top: 30px;
}

.modalMainWhoAreYou h1{
	font-size: 22px;
	line-height: 22px;
	padding: 0 0 35px 0;
}

.modalMainWhoAreYou .mainTextBL{
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 40px 0;
}

.modalMainWhoAreYou .animationBlock{
	padding: 0 0 30px 0;
}

.modalMainWhoAreYou .animationBlock .leftNavigt{
	width: 238px;
	float: left;
	margin: 0 0 0 -38px;
}

.modalMainWhoAreYou .animationBlock .rigthCnt{
	margin: 0 0 0 235px;
}

.modalMainWhoAreYou .ULNavigation{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.modalMainWhoAreYou .ULNavigation li{
	display: block;
	margin: 0 0 2px 0;
	padding: 11px 0 0 50px;
	list-style: none;
	width: 188px;
	height: 31px;
	cursor: pointer;
	-webkit-transition: background-color .5s;
	   -moz-transition: background-color .5s;
	     -o-transition: background-color .5s;
	        transition: background-color .5s;
}

.modalMainWhoAreYou .ULNavigation li:hover{
	background-color: rgba(150, 198, 51, 0.5);
}
.modalMainWhoAreYou .ULNavigation li.active{
	background-color: #96C633;
	color: #FFFFFF;
}

.modalMainWhoAreYou .ULNavigation li span{
	display: block;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 0 2px 40px;
}

.modalMainWhoAreYou .ULNavigation li#job span{ 	background: url(../images/whoareyou/who_icon_job.png) no-repeat left center; }
.modalMainWhoAreYou .ULNavigation li#cars span{ 	background: url(../images/whoareyou/who_icon_car.png) no-repeat left center; }
.modalMainWhoAreYou .ULNavigation li#travel span{ 	background: url(../images/whoareyou/who_icon_travel.png) no-repeat left center; }
.modalMainWhoAreYou .ULNavigation li#children span{ 	background: url(../images/whoareyou/who_icon_children.png) no-repeat left center; }
.modalMainWhoAreYou .ULNavigation li#food span{ 	background: url(../images/whoareyou/who_icon_food.png) no-repeat left center; }
.modalMainWhoAreYou .ULNavigation li#Interests span{ 	background: url(../images/whoareyou/who_icon_Interests.png) no-repeat left center; }


.modalMainWhoAreYou .animationBlock .rigthCnt .selectBlk{
	padding: 0 0 15px 0;
}

.modalMainWhoAreYou .jButtonsC2{
	padding: 30px 30px 0 30px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 -30px;
}

.modalMainWhoAreYou .jButtonsC2 .next{
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 15px 30px;
	margin: 0 0 0 11px;
	float: left;
}

.modalMainWhoAreYou .jButtonsC2 .next span{
	display: inline-block;
	background: url(../images/whoareyou/who_icon_next.png) no-repeat right center;
	padding: 0 30px 0 0;
}

.modalMainWhoAreYou .jButtonsC2 .cans{
	display: block;
	text-align: center;
	padding: 15px 30px;
	float: right;
}
/* /Who Are You Form  */

/*C2me Tell*/
.con2me_tell.nonumb{
    color: rgba(0, 0, 0, 0.3) !important;
}
/*/C2me Tell*/

/*Supplier Modals*/
.product_cart_Modals{
    display: none;
}

#modalSupplier{
    width: 940px;
    /*margin: 0 0 0 -16px;*/
}

#modalSupplier .box-modal_close{
    right: 10px;
    top: 10px;
}

#modalSupplier .headerBlock{
    height: 55px;
}

#modalSupplier .headerBlock .LogoName{
    float: left;
}

#modalSupplier .headerBlock .LogoName span{
    display: block;
    float: left;
}

#modalSupplier .headerBlock .LogoName span.logo img{
    border: none;
}

#modalSupplier .headerBlock .LogoName span.name{
    font-size: 26px;
    line-height: 26px;
    margin: 3px 0 0 20px;
}

#modalSupplier .headerBlock .rating{
    float: right;
    margin: 10px 45px 0 0;
}

#modalSupplier .headerBlock .rating img{
    border: none;
    display: inline-block;
    margin: 0 -2px;
}

#modalSupplier .map{
    margin: 0 -30px 30px -30px;
}

#modalSupplier .supplierInfo .siContacts{
    width: 236px;
    float: left;
    margin: 0 0 0 -5px;
}

#modalSupplier .supplierInfo .siInfo{
    width: 700px;
    float: right;
    margin: 0 -10px 0 0;
}

#modalSupplier .supplierInfo h4.hd{
    font-size: 13px;
    line-height: 13px;
    margin: 0 0 40px 0;
    padding: 0;
}

#modalSupplier .siContacts{
    margin: 0 0 15px 0;
}

#modalSupplier .siContacts .contactList{
    margin: 0 0 30px 0;
}

#modalSupplier .siContacts .contactList > div{
    padding: 25px 25px 25px 35px;
    border-bottom: 1px dotted rgba(201, 201, 201, 0.8);
}

#modalSupplier .siContacts .contactList > div.geoPoint{
    background: url("../images/companyModal/icon_geo.png") no-repeat 2px 0;
    padding-top: 0;
}

#modalSupplier .siContacts .contactList > div.geoPoint .cl{
    font-size: 14px;
    line-height: 15px;
    padding: 0 0 10px 0;
}

#modalSupplier .siContacts .contactList > div.geoPoint .cl span{
    font-weight: bold;
}

#modalSupplier .siContacts .contactList > div.geoPoint a.other{
    font-size: 13px;
    display: block;
}

#modalSupplier .siContacts .contactList > div.websites{
    background: url("../images/companyModal/icon_website.png") no-repeat 3px 25px;
}

#modalSupplier .siContacts .contactList > div.websites a{
    display: block;
}

#modalSupplier .siContacts .contactList > div.tell{
    background: url("../images/companyModal/icon_mobile_phone.png") no-repeat 5px 23px;
}

#modalSupplier .siContacts .contactList > div.tell span{
    font-weight: bold;
}

#modalSupplier .siContacts .contactList > div.time{
    background: url("../images/companyModal/icon_time.png") no-repeat 3px 25px;
}

#modalSupplier .siContacts .contactList > div.time > span{
    display: block;
}

#modalSupplier .siContacts .contactList > div.time > span.time{
    padding: 0 0 3px 0;
}

#modalSupplier .siContacts .important{
    text-align: center;
}

#modalSupplier .siContacts .important h4{
    font-size: 19px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 20px 0;
    padding: 0;
}

#modalSupplier .siContacts .important p{
    font-size: 13px;
    line-height: 16px;
    padding: 0;
    margin: 0 0 20px 0;
}

#modalSupplier .siContacts .important .buttonBlue{
    display: inline-block;
    padding: 5px 20px;
}

/*Right*/
#modalSupplier .siInfo{
    margin: 0;
    padding: 0;
}

#modalSupplier .siService{
    border-bottom: 1px dotted rgba(201, 201, 201, 0.8);
    padding: 0 0 25px 0;
    margin: 0 0 25px 0;
}

#modalSupplier .siService .siServiceEl{
    width: 229px;
    float: left;
    margin: 0 0 20px 6px;
}

#modalSupplier .siService .siServiceEl:first-child{
    margin: 0 0 20px 0;
}

#modalSupplier .siService .siServiceEl .img{
    width: 229px;
    height: 145px;
    overflow: hidden;
    margin: 0 0 20px 0;
}

#modalSupplier .siService .siServiceEl .link{
    height: 67px;
    line-height: 17px;
    margin: 0 0 20px;
    overflow: hidden;
}

#modalSupplier .siService .siServiceEl .price{
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: center;
}

#modalSupplier .siService .siServiceEl .buttonGreen{
    display: block;
    margin: 0 auto;
    padding: 5px 15px;
    width: 96px;
}

#modalSupplier a.more{
    display: block;
    clear: both;
    text-decoration: underline;
}

#modalSupplier .siReviews{
    padding: 0;
    margin: 0 0 10px 0;
}

#modalSupplier .siReviews .user{
    padding: 0;
    margin: 0 0 30px 0;
}

#modalSupplier .siReviews .user .leftBl{
    float: left;
}

#modalSupplier .siReviews .user .leftBl .photo{
    float: left;
    width: 50px;
    height: 50px;
    margin: 0 15px 0 0;
    overflow: hidden;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -khtml-border-radius:50%;
}

#modalSupplier .siReviews .user .leftBl .name{
    float: left;
}

#modalSupplier .siReviews .user .leftBl .name a{
    display: block;
    padding: 6px 0 5px 0;
}

#modalSupplier .siReviews .user .leftBl .name span{
    display: block;
    padding: 2px 0 5px 0;
}

#modalSupplier .siReviews .user .ratingBl{
    float: right;
    margin: 0 20px 0 0;
}

#modalSupplier .siReviews .user .ratingBl .plash_wou{
    float: left;
    font-weight: bold;
    line-height: 21px;
    margin: 0 20px 0 0;
}

#modalSupplier .siReviews .user .ratingBl .rating{
    float: left;
}

#modalSupplier .siReviews .user .ratingBl .rating img{
    display: inline-block;
    margin: 0 -2px;
}

#modalSupplier .siReviews .user .ratingBl .rating span{
    display: block;
    font-size: 13px;
    margin: 2px 0 0;
    text-align: right;
}

#modalSupplier .siReviews .text h5{
    font-size: 13px;
    line-height: 13px;
    padding: 0 0 15px 0;
    margin: 0;
}

#modalSupplier .siReviews .text p{
    font-size: 13px;
    line-height: 18px;
    width: 600px;
}

#modalSupplier .siReviews .text .more{
    display: block;
    font-size: 13px;
    margin: 5px 0 20px 0px;
    padding-left: 35px;
    position: relative;
    width: 120px;
    color: #0083B5;
    cursor: pointer;
}

#modalSupplier .siReviews .text .more:before{
    background: url("/static/techcrunch/images/service_card/sprite.png") no-repeat scroll -151px -23px;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 18px;
}

#modalSupplier .siReviews .text .more.turn:before{
    background: url("../images/service_card/sprite.png") no-repeat scroll -151px -35px;
}

#modalSupplier .siReviews .text a.other{
    text-decoration: underline;
}

#modalSupplier .siProducts {
    border-bottom: 1px dotted rgba(201, 201, 201, 0.8);
    margin: -6px 0 25px 0;
    padding: 0 0 25px 0;
}
#modalSupplier .siProducts .item {
    text-align: center;
    width:137px;
    margin: 0 19px 20px 19px;
    float:left;
    font-size: 13px;
}
#modalSupplier .siProducts .item .name, .main .products .item .price {
    margin: 10px 0 2px 0;
    height: 30px;
}
#modalSupplier .siProducts .item .buy a {
    color:#fff;
}
#modalSupplier .siProducts .item .buy {
    color:#fff;
    background-color:#86B517;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding:4px 0;
}
#modalSupplier .siProducts .item .buy:hover {
    cursor:pointer;
    text-decoration: underline;
}
#modalSupplier .siProducts .item .image {
    height:140px;
    width:100%;
    position:relative;
}
#modalSupplier .siProducts .item .image img {
    position:absolute;
    margin:auto;
    top:0;right:0;left:0;bottom:0;
    max-width: 120px;
    max-height: 123px;
}

#modalSupplier .siProducts .item .price{
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 20px 0;
}
/*/Supplier Modals*/

/*Credit Modals*/
#modalCredit{
    width: 923px;
    padding: 0 22px 30px 55px;
    position: relative;
}

#modalCredit .box-modal_close{
    z-index: 10;
}

#modalCredit .mcHeader{
    background: url("../images/credit/header_bg.jpg") no-repeat left top;
    width: 1000px;
    height: 262px;
    margin: 0 22px 55px -55px;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -khtml-border-radius: 3px 3px 0 0;
    position: relative;
}

#modalCredit .mcHeader .girl{
    background: url("../images/credit/girl.png") no-repeat left top;
    width: 196px;
    height: 313px;
    position: absolute;
    right: 95px;
    top: -20px;
}

#modalCredit .mcHeader .slog{
    background: url("../images/credit/search_text.png") no-repeat 53px 44px;
    width: 345px;
    height: 44px;
    margin: 0;
    padding: 45px 0 20px 55px;
}

#modalCredit .mcHeader h4{
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 0 0 30px 55px;
}

#modalCredit .mcHeader .text{
    background: url("../images/credit/st_down.fw.png") no-repeat right 10px;
    width: 250px;
    padding: 0 88px 0 55px;
    font-size: 14px;
    line-height: 20px;
}

#modalCredit .mcNavi{
    margin: 0 0 50px 0;
    padding: 0;
}

#modalCredit .mcNavi ul{
    display: block;
    height: 33px;
    margin: 0;
    padding: 0;
}

#modalCredit .mcNavi ul li{
    margin: 0 0 0 50px;
    padding: 0 10px;
    height: 33px;
    font-size: 13px;
    line-height: 33px;
    position: relative;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-transition: background-color .5s;
    -moz-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}

#modalCredit .mcNavi ul li.act{
    background: #E5E5E5;
    font-weight: bold;
}

#modalCredit .mcNavi ul li.act:after{
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 20px solid #CADFDA;
    content: "";
    height: 0;
    left: 50%;
    margin: 0 0 0 -12px;
    position: absolute;
    top: -56px;
    width: 0;
}

#modalCredit .mcNavi ul li:first-child{
    margin: 0;
}

#modalCredit .mcNavi ul li:not(:first-child):before{
    background: url("../images/credit/navig_str.png") no-repeat no-repeat left top;
    content: "";
    display: block;
    height: 10px;
    left: -32px;
    position: absolute;
    top: 12px;
    width: 14px;
}

#modalCredit .changeBlock{
    position: relative;
    margin: 0 0 0 -20px;
    padding: 0 0 0 20px;
    width: 923px;
}

#modalCredit .mcFields{
    background: #FFFFFF;
    margin: 0 0 20px 20px;
    width: 923px;
    position: absolute;
    top: 0;
    display: none;
}

#modalCredit .mcFields.gi{
    display: block;
}

#modalCredit .mcFields .mcfLeft{
    width: 400px;
    float: left;
}

#modalCredit .mcFields .mcfRight{
    float: right;
    padding: 0 30px 0 0;
    width: 400px;
}

#modalCredit .mcFields h4{
    font-size: 14px;
    line-height: 14px;
    padding: 0 0 35px 0;
    margin: 0;
}

#modalCredit .fieldBlock{
    padding: 0 0 30px 0;
}

#modalCredit .field{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    position: relative;
}

#modalCredit .field.error{
    border-bottom: 2px solid #FF9900;
}

#modalCredit .toField{
    height: 50px;
}

#modalCredit .toField .field:first-child{
    width: 166px;
    float: left;
}

#modalCredit .toField .field:last-child{
    width: 210px;
    float: right;
}

#modalCredit .field input[type="text"]{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #333333;
    font-size: 14px;
    line-height: 13px;
    padding: 2px 0;
    position: relative;
    width: 100%;
}

#modalCredit .field.date:before{
    background: url("../images/credit/calendar.png") no-repeat left top;
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    right: 5px;
    top: 5px;
    opacity: 0.8;
}

#modalCredit .field.date input{
    background: none;
}

#modalCredit .mcBanks{
    border-top: 1px dashed rgba(201, 201, 201, 0.5);
    padding: 30px 22px 0 55px;
    margin: 30px -22px 0 -55px;
}

#modalCredit .protectedText{
    background: url("../images/credit/protected.png") no-repeat 10px 8px;
    padding: 0 0 0 70px;
    font-size: 13px;
    line-height: 16px;
    width: 290px;
}

#modalCredit .fieldCheck{
    padding: 0 0 30px 0;
}

#modalCredit .fieldCheck label{
    display: block;
    font-size: 14px;
    line-height: 14px;
}

#modalCredit .fieldCheck input[type="checkbox"]{
    left: -9999px;
    position: absolute;
}

#modalCredit .fieldCheck input[type="checkbox"] + label{
    background: url("../images/gfx/checkbox_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 13px;
    line-height: 14px;
    padding-left: 25px;
}
#modalCredit .fieldCheck.more input[type="checkbox"] + label{
    padding-left: 26px;
    padding-right: 15px;
}
#modalCredit .fieldCheck.more input[type="checkbox"] + label:last-child{
    padding-right: 0;
}
#modalCredit .fieldCheck input[type="checkbox"]:checked + label{
    background-position: 0 -15px;
}

#modalCredit #address_credis_man, #modalCredit #jobaddress_credis_man{
    display: none;
}

#modalCredit #address_credis_man .home_cor_home, #modalCredit #jobaddress_credis_man .home_cor_home{
    height: 55px;
    position: relative;
}

#modalCredit #address_credis_man .home_cor_home .field, #modalCredit #jobaddress_credis_man .home_cor_home .field{
    float: left;
    margin: 0 0 0 20px;
    width: 120px;
}

#modalCredit #address_credis_man .home_cor_home .field:first-child, #modalCredit #jobaddress_credis_man .home_cor_home .field:first-child{
    margin: 0;
}

#modalCredit .buttons{
    height: 40px;
}

#modalCredit .buttons .buttonGreen, #modalCredit .buttons .buttonGray{
    float: left;
}

#modalCredit .buttons .buttonGreen.next, #modalCredit .buttons .buttonGray.next{
    padding: 10px 50px 10px 25px;
    position: relative;
}

#modalCredit .buttons .buttonGreen.next:before, #modalCredit .buttons .buttonGray.next:before{
    background: url("../images/credit/next_wight.png") no-repeat 0 0;
    content: "";
    height: 10px;
    position: absolute;
    right: 17px;
    top: 13px;
    width: 14px;
}

#modalCredit .buttons .cancel{
    color: #327791;
    float: left;
    margin: 10px 0 0 25px;
    cursor: pointer;
}

#modalCredit .buttons .cancel:hover{
    border-bottom: 1px dotted;
}

#modalCredit .infoText{
    color: #919191;
    font-size: 13px;
    line-height: 15px;
    padding: 0 0 35px 0;
}

#modalCredit .fieldSelects{
    margin: 0 0 15px 0;
}

#modalCredit .mcfLeft .fieldSelects .selectbox .select{
    width: 358px;
}

#modalCredit .mcfRight .fieldSelects .selectbox .select{
    width: 353px;
}

/*/Credit Modals*/
.error .jModal {
    padding:45px 46px 40px 40px;
    width:344px;
}
.error .jModal h2 {
    font-size:24px;
    position:relative;
    padding:0 0 0 50px;
    font-weight:normal;
    line-height:28px;
}
.error .jModal p {
    color:#828282;
    line-height:18px;
    margin:30px 0;
}
.error .jModal h2:before {
    content:'';
    position:absolute;
    top:0;left:0;
    width:29px;height:29px;
    background:url(/static/techcrunch/images/modal_error.png) no-repeat top left;
}
.error .jModal .green_button {
    width:auto;
    padding:16px 0;
}
.recoveryPassError .jModal .green_button {
    background:#86B817 url('/static/techcrunch/images/landing/arrow_reg.png') no-repeat 281px 17px;
}

#modalCredit .mcfRight .fieldDopNomer{
    height: 50px;
}

#modalCredit .mcfRight .fieldDopNomer .field:first-child{
    width: 235px;
    float: left;
}

#modalCredit .mcfRight .fieldDopNomer .field:last-child{
    width: 135px;
    float: right;
}

#modalCredit .mcfRight .fieldBlock.to50{
    height: 50px;
}

#modalCredit .mcfRight .fieldBlock.to50 .field:first-child{
    width: 190px;
    float: left;
}

#modalCredit .mcfRight .fieldBlock.to50 .field:last-child{
    width: 190px;
    float: right;
}

/*Проверить компанию*/
.checkCompany {
    position:fixed;
}
.checkCompany .jModal {
   border-radius:5px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   width:660px;
}
.jModal {
   border-radius:5px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
.checkCompany .jModal .close {
    top:24px;right:15px;
}
.checkCompany h2 {
    font-size:14px;
    line-height:18px;
    padding-bottom:30px;
}
.checkCompany .search_company {
    font-size:14px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -webkit-box-shadow: -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    border:1px solid #FAFAFA;
    padding:0 8px 0 0;
    height:47px;
    float:left;
    width:535px;
}
.checkCompany .selectbox .select .text {
    margin:0;
    line-height:100%;
    padding:15px 0;
}
.checkCompany .selectbox .select {
    height:44px;
    width:30px;
    border-bottom:none;
}
.checkCompany  .selectbox .dropdown {
    /*padding:46px 10px 4px 20px;
    left:-17px;*/
    top:-4px !important;
    padding-top:47px;
    padding-bottom:0;
}
.checkCompany .selectbox li {
    padding:10px 10px 10px;
}
.checkCompany .type_company {
    float:left;
    width:75px;
    padding:2px 0;
    border-right:1px solid #F0F0F0;
    margin-left:8px;
}
.checkCompany .search_input {
    float:left;
    width:249px;
    position:relative;
}
.checkCompany .search_input input {
    outline:none;
    padding:13px 10px;
    font-size:14px;
    border:none;
    width:100%;
}
.checkCompany .type_search {
    float:right;
    width:184px;
    padding:2px 0;
}
.checkCompany .type_search .selectbox .select {
    width:145px;
}
.checkCompany .find_button {
    display:block;
    font-size:18px;
    float:right;
    padding:18px 27px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    background-color:#50a9cb;
    color:#fff;
    margin-top:-1px;
}
.checkCompany .find_button:hover {
	background-color:#73C2E0;
	text-decoration: none;
}
.checkCompany .text {
    font-size:13px;line-height:17px;
    margin:30px 0 25px 0;
}
.checkCompany .green_button, .additionToCompany .green_button {
    background:#86B517 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM3NUE1QzA4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3NUE1QzE4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzc1QTVCRTgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzc1QTVCRjgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlahHsYAAABQSURBVHjaYvj///9qIHYHYgZkzAAVfAfEHugSIOwGxO+RJZG1u0F1eqJLgLALTBJdAoTLgPghNh0gu7yQBV2x2YFiMUzCDZc/1mDzOUCAAQBmuNRbe6IKIwAAAABJRU5ErkJggg==') no-repeat 180px 16px;
    width:185px;
    text-align:left;
    padding:12px 0 12px 15px;
}
.checkCompany .green_button:hover, .additionToCompany .green_button:hover {
	background:#A7DB39 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM3NUE1QzA4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3NUE1QzE4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzc1QTVCRTgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzc1QTVCRjgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlahHsYAAABQSURBVHjaYvj///9qIHYHYgZkzAAVfAfEHugSIOwGxO+RJZG1u0F1eqJLgLALTBJdAoTLgPghNh0gu7yQBV2x2YFiMUzCDZc/1mDzOUCAAQBmuNRbe6IKIwAAAABJRU5ErkJggg==') no-repeat 180px 16px;

}
.checkCompany .search_result {
    position:absolute;
    top:48px;
    left:0;
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    z-index:10;
    background-color:#fff;
    width:458px;
    display:none;
}
.checkCompany .search_result .item {
    padding:13px 20px;
    height:29px;
    display:none;
}
.checkCompany .search_result .item:last-child {
    border-radius:0 0 5px 5px;
        -moz-border-radius:0 0 5px 5px;
        -webkit-border-radius:0 0 5px 5px;
}
.checkCompany .search_result .logo_company {
    float:left;
    width:20px;height:20px;
    margin-top:3px;
}
.checkCompany .search_result .logo_company img{
    max-width:20px;
    max-height:20px;
}
.checkCompany .search_result .name_company {
    float:left;
    font-size:14px;
    padding:6px 20px 0 20px;
    width:200px;
}
.checkCompany .search_result .item:hover {
    background-color:#DAEDF4;
}
.checkCompany .search_result .button_blue {
    float:right;
    margin-top:-1px;
    display:none;
}
.button_blue {
    display:block;
    font-size:13px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:8px 15px;
    background-color:#50A9CB;
    color:#fff;
    cursor:pointer;
}
.checkCompany .searchEnter_result {
    margin:0 -30px;
    border-bottom:1px solid #EDEDED;
    display:none;
}
.checkCompany .searchEnter_result .item {
    padding:20px 30px;
    display:none;
}
.checkCompany .searchEnter_result .logo_company {
    float:left;
    width:20px;height:20px;
    margin-top:3px;
}
.checkCompany .searchEnter_result .logo_company img{
    max-width:20px;
    max-height:20px;
}
.checkCompany .searchEnter_result .name_company {
    float:left;
    font-size:14px;
    padding:6px 20px 0 20px;
    width:200px;
    font-weight:bold;
}
.checkCompany .searchEnter_result .button_blue {
    float:right;
    margin-top:-2px;
}
.checkCompany .searchEnter_result p {
    padding:30px 0 5px 30px;
}



.additionToCompany {
    /*position:fixed;*/
}
.additionToCompany .jModal {
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    width:600px;
    padding:40px 60px 40px 50px;
}
.additionToCompany .jModal .close {
     top:24px;right:15px;
}
.additionToCompany h2 {
     font-size:14px;
     line-height:18px;
}
.additionToCompany .text {
     float:left;
     width:425px;
     font-size:13px;
     line-height:18px;
     margin-top:10px;
}
.additionToCompany .image {
    float:right;
    margin-top:-11px;
}
.additionToCompany .corpUser .formCorp .fbl{
    margin: 0 0 23px 0;
    padding: 0 0 8px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
}
.additionToCompany .corpUser .formCorp .fbl .malefemale{
    display: block;
    margin: 0 0 0 -39px;
    position: absolute;
}
.additionToCompany .corpUser .formCorp .fbl input.intLeft{
    width: 180px;
}
.additionToCompany .corpUser .formCorp .fbl input.intRight{
    width: 180px;
}
.additionToCompany .corpUser .formCorp .fbl input[type="text"]{
    background: transparent;
    border: none;
    font-size: 14px;
    line-height: 13px;
    padding: 2px 5px 2px 0;
    color: #333333;
    width: 180px;
    position: relative;
}
.additionToCompany .corpUser .formCorp .fbl.long input[type="text"]{
    width:369px;
}
.additionToCompany .corpUser .formCorp {
    width:390px;
    margin-top:20px;
}
.additionToCompany .corpUser p {
    padding:10px 0 20px 0;
}
.additionToCompany textarea {
    font-size:14px;
    padding:20px;
    width:350px;
    height:185px;
    resize:none;
    -webkit-box-shadow: -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    outline:none;
    border-color:#FAFAFA;
    color:#333;
    margin-bottom:30px;
}
.additionToCompany .green_button {
    float:left;
    background-position:158px 14px;
    width:177px;
}
.additionToCompany .cancel {
    line-height:37px;
    margin-left:25px;
}

.additionToCompanyMessage {
    position:fixed;
}
.additionToCompanyMessage .jModal {
    width:400px;
    text-align:center;
    padding:42px 60px;
}
.additionToCompanyMessage h2 {
    font-size:14px;
}
.additionToCompanyMessage p {
    font-size:13px;
    line-height:18px;
}
.additionToCompanyMessage .green_button {
    font-size:13px;
    margin:20px auto 0 auto;
    padding:11px 12px;
}