/*----------------- sent str -----------------*/



.sent_str span input.ss_btn{
	display: block;
	width: 75px;
	height: 34px;
	line-height: 33px;
	background: url('/uploads/images/search_arhive.png')no-repeat center right 5px #57A427;
	color: #FFF;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	padding-right: 25px;
	float: left;
}

.sent_str span input.ss_btn:hover{
	background: url('/uploads/images/search_arhive.png')no-repeat center right 5px #468620;
}

.sent_str h2 span{
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	text-transform: none;
		
}


.ss_sel{
	width: 285px;
	height: 32px;
	float: left;
	display: block;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	text-transform: none;
}

.sel_ss{
	/*width: 360px;*/
	float: left;
	margin-right: 9px;
}

.ss_sel > span::after {
	top: 22px;
	line-height: 40px;
}

.sel_ss li{
	border: 1px solid #D8D8DE;
}

.sel_ss label{
	width: 300px;	
}

.ss_sel.cs-active > span::after {
    transform: translateY(-80%) rotate(180deg);
}

.ss_sel span{
	z-index: 100;
	line-height: 32px;
	padding: 0;
	margin-left: 0;
}

.ss_sel .cs-options{
	margin-left: -2px;
}



.ss_sel .cs-options li{
	clear: none;
	z-index: 100;
}
.ss_sel .cs-options li{
	float: left;
}



a.btn_vis{
	display: block;
	width: 85px;
	height:24px;
	float: right;
	line-height:24px;
	font-size:14px;
	 margin-right: 20px;
	 margin-top: 4px;
}
li.opr{
	height: 45px;
	border: 0;
	margin-top: 5px;
}
li.opr span, li.opr p{
	float: none;
	width: 100%;
}

input.inarh{
	display: block;
	margin: 0 auto;
	width: 126px;
	height: 23px;
	margin-top: 5px;
}

input.onsled{
	display: block;
	float: left;
	width: 210px;
	height: 34px;
	line-height: 34px;
	font-family: PFDinDisplayPro-Med;
	font-size: 18px;
}

.rp_data_btn p{
	display: block;
	width: 235px;
	float: left;
	height: 34px;
	line-height: 34px;
	font-family: PFDinDisplayPro-Med;
	font-size: 16px;
	color: #34495e;
}
.rp_data_btn p span{
	color: #1582ed;
}
.otpr_foto{
	margin-top: 25px;
}

/*----------------- end sent str -----------------*/
