#logincont{
display:table;
	width: 100%;

	margin-top: 10px;
}



#logincont .logincontainer{
display:table;
	width: 100%;

	padding:0px;
}


#logincont .logincontainer form{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}


#logincont .logincontainer form .error_l{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;

	font-size: 14px;
	color: #f00;
	margin-top: 10px;
}


#logincont .logincontainer form .more_l{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;

	font-size: 14px;

	margin-top: 10px;
}

#logincont .logincontainer form .info_l{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;

	font-size: 14px;

	margin-top: 10px;
}
#logincont .logincontainer form .more_l a{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;

	font-size: 14px;

	margin-top: 10px;
}
#logincont .logincontainer form .more_l a:hover{
	text-decoration: none:
}
#logincont .logincontainer form label{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	font-size: 13px;
	display:inline-block;
	margin-bottom:3px;
	margin-top:12px;
	font-weight:700;
	color:#000;
}


#logincont .logincontainer form label sub{
font-size: 12px;
color:#ff4500;
}


#logincont .logincontainer form label sup{
font-size: 12px;
color:#ff4500;
}


#logincont .logincontainer form input{
width:100%;
	max-width: 400px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	height: 40px;

	font-size: 16px;
	text-indent: 10px;
	border: solid 1px #ccc;

}

#logincont .logincontainer form select{
	width: 400px;
	max-width: 400px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	height: 30px;

	font-size: 14px;
	text-indent: 10px;
	border: solid 1px gray;
	border-radius:0px;
	background:#fff;



}


#logincont .logincontainer form input.button_l{
	width: 204px;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	height: 32px;

	font-size: 16px;
	text-indent: 10px;
	border: none;
	border-radius: 4px;
	color: #fff;
	background: linear-gradient(to top, #660066, #993399);
}



.nicebutton{

	padding: 10px 10px 10px 10px;
	margin: 0px;

	font-size: 14px;
	border: none;
	border-radius: 4px;
	color: #fff;
	background-color: #5f729c;
	cursor:pointer;
}

.nicebutton:hover{opacity:0.8;}

#logincont .logincontainer #upload2{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	display:none;
	background:none;
	border:none;
	background-image:none;
}



#logincont .logincontainer form input[type="text"].update{

background:URL(/images/upload.gif);
background-size:25px;
background-repeat:no-repeat;
background-position:right center;

}






.button_l222{
	display: inline-block;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	text-align:center;
	padding:10px 20px 10px 20px;
	font-size: 16px;
	text-indent: 10px;
	border: none;
	border-radius: 4px;
	color: #fff !important;
	background: linear-gradient(to top, #660066, #993399);
	text-decoration:none;
	overflow: hidden !important;
	position: relative;
}

.button_l222::after{
	position: absolute;
	content: '';
	top: -25%;
	left: -25%;
	height: 150%;
	width: 5px;
	box-shadow: 0 0 5px white;
	background-color: white;
	transition: 0.6s;
	opacity: 0.7;
	transform: rotate(35deg);
}
.button_l222:hover::after{
	left: 125%;
}

.button_l222:hover{

opacity:0.8;

}





.persdata:after{


display:none;
position:absolute;
width:50px;
height:50px;
margin-top:-25px;
content:' ';
-webkit-transform: rotate(-45deg); /* Chrome y Safari */
-moz-transform: rotate(-45deg); /* Firefox */
top:50%;
right:-25px;
z-index:1;
background:#f2f2f2;

}


.blocklk {

display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: left;
margin-top:40px;
position:relative;
}






.blocklk .blocklk-left{
width:45%;
text-align:right;
margin-right:10px;
position:relative;
}


.blocklk .blocklk-left h2{
font-size:32px !important;
line-height:42px !important;
font-weight:400 !important;
margin-right:80px !important;
padding-left:10px !important;

padding-top:70px !important;
padding-bottom:100px !important;
background-image:URL(/images/strll2.png);
background-repeat:no-repeat;
background-size:100%;
background-position:left bottom;
}

.blocklk .blocklk-right{
display:flex;
width:50%;
padding:30px;
background:URL(/images/bllpix1.png);
min-height:350px;
position:relative;
}


.blocklk .blocklk-right:after{


display:none;
position:absolute;
width:50px;
height:50px;
margin-top:30px;
content:' ';
-webkit-transform: rotate(-45deg); /* Chrome y Safari */
-moz-transform: rotate(-45deg); /* Firefox */
left:-25px;
z-index:1;
background:#f2f2f2;

}

.blocklk .blocklk-right .blocklk-right-cont{

display:block;
width:100%;
font-size:20px;
line-height:26px;
text-align:center;
margin:auto;

}

















.salecab {

font-size:108px;
margin-bottom:50px;
margin-top:20px;
color:#f87a6d;
font-weight:700;

}



.exitcabinet {
	display:inline-block;
	margin-top:40px;
	padding:7px 25px 7px 25px;
	background: linear-gradient(to top, #660066, #993399);
	color:#ffffff !important;
	text-decoration:none;
	font-size:16px;
}


.exitcabinet:hover {
color:#ffffff;
text-decoration:none;
opacity:0.8;

}



.cabinet_block1 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: left;
position:relative;
}



.cabinet_block1 .cabinet_block1_item1 {
text-align:left;
font-size:14px;
line-height:18px;
width:45%;
margin:auto;
margin-top:0px;
}


.cabinet_block1 .cabinet_block1_item1 .logo{
display:block;
width:150px;
margin-bottom:70px;
}


.cabinet_block1 .persdata {
position:relative;
z-index:200;
width:55%;padding:20px;background:URL(/images/bllpix1.png);

}















.blocklk2 {

display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: left;
margin-top:40px;
position:relative;
}






.blocklk2 .blocklk-left2{
width:45%;
text-align:left;
margin-right:10px;
position:relative;
}


.blocklk2 .blocklk-left2 h2{
font-size:32px !important;
line-height:42px !important;
font-weight:400 !important;
margin-left:80px !important;
padding-right:10px !important;

padding-top:70px !important;
padding-bottom:100px !important;
background-image:URL(/images/strll3.png);
background-repeat:no-repeat;
background-size:100%;
background-position:right bottom;
}

.blocklk2 .blocklk-right2{
display:flex;
width:50%;
padding:30px;
background:URL(/images/bllpix1.png);
min-height:350px;
position:relative;
}


.blocklk2 .blocklk-right2:after{


display:none;
position:absolute;
width:50px;
height:50px;
margin-top:30px;
content:' ';
-webkit-transform: rotate(-45deg); /* Chrome y Safari */
-moz-transform: rotate(-45deg); /* Firefox */
right:-25px;
z-index:1;
background:#f2f2f2;

}

.blocklk2 .blocklk-right2 .blocklk-right-cont2{

display:block;
width:100%;
font-size:20px;
line-height:26px;
text-align:center;
margin:auto;

}


.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname{
display:block;
background:#ffffff;
text-decoration:none;
font-size:18px;
padding:10px;
margin-bottom:10px;
}

.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname strong {
display:block;
font-weight:400;
font-size:16px;
}


.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname span {

display:block;
line-height:26px;
color:#333333;
}

.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname span b{
font-size:16px;
}

.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname span em{
font-size:14px;
margin-left:10px;
}


.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname p {
display:inline-block;
}



.blocklk2 .blocklk-right2 .blocklk-right-cont2 .companyname:hover{
color:#000000;
box-shadow:1px 5px 16px silver;
}


@media (max-width: 960px) {


.cabinet_block1 {
display: block;

}



.cabinet_block1 .cabinet_block1_item1 {
text-align:left;
font-size:14px;
line-height:18px;
display:block;
width:auto;
max-width:400px;
margin-left:0px;
margin-top:0px;
}


.cabinet_block1 .cabinet_block1_item1 .logo{
display:none;
}


.cabinet_block1 .persdata {
position:relative;
z-index:200;
display:block;
width:auto;
margin-top:30px;

}








.blocklk2 {

display: block;
width:auto;
margin-top:40px;
position:relative;
padding-top:70px;
}






.blocklk2 .blocklk-left2{
display: block;
width:auto;
text-align:left;
margin-right:0px;
position:absolute;
width:100%;
top:0px;
text-align:left;
}


.blocklk2 .blocklk-left2 h2{
font-size:24px !important;
line-height:28px !important;
font-weight:400 !important;
margin-left:0px !important;
padding-right:0px !important;

padding-top:0px !important;
padding-bottom:0px !important;
background-image:none;
background-repeat:no-repeat;
background-size:100%;
background-position:right bottom;
text-align:left;
}

.blocklk2 .blocklk-right2{
display:block;
width:auto;
padding:30px;
background:URL(/images/bllpix1.png);
min-height:10px;
position:relative;
text-align:left;
}


.blocklk2 .blocklk-right2:after{
display:none;
}



.blocklk2 .blocklk-right2 .blocklk-right-cont2{

display:block;
width:auto;
font-size:20px;
line-height:26px;
text-align:center;
margin:auto;
text-align:left;
}












.blocklk {
display: block;
width:auto;
margin-top:40px;
position:relative;
}






.blocklk .blocklk-left{
display: block;
width:auto;
text-align:right;
margin-right:0px;
position:relative;
}


.blocklk .blocklk-left h2{
font-size:24px !important;
line-height:28px !important;
font-weight:400 !important;
margin-left:0px !important;
padding-right:0px !important;

padding-top:0px !important;
padding-bottom:0px !important;
background-image:none;
background-repeat:no-repeat;
background-size:100%;
background-position:right bottom;
text-align:left;
margin-bottom:20px;
}

.blocklk .blocklk-right{
display: block;
width:auto;
padding:30px;
background:URL(/images/bllpix1.png);
min-height:30px;
position:relative;
}


.blocklk .blocklk-right:after{


display:none;
position:absolute;
width:50px;
height:50px;
margin-top:30px;
content:' ';
-webkit-transform: rotate(-45deg); /* Chrome y Safari */
-moz-transform: rotate(-45deg); /* Firefox */
left:-25px;
z-index:1;
background:#f2f2f2;

}

.blocklk .blocklk-right .blocklk-right-cont{

display:block;
width:auto;
font-size:20px;
line-height:26px;
text-align:center;
margin:auto;

}










}
