#img_selected {
    max-width: 250px;
    max-height: 300px;
}

#a_upl_poster, #a_upd_info{
	color: #787878;
	cursor:pointer;
	font-size:.7rem;
	margin-left:0;
	padding-top:0;
	background: none;
    border: 1px solid #666;
	border-radius:2px;
	letter-spacing:1.5px;
	
}
#a_upl_poster:hover, #a_upd_info:hover{
	color: #eee;
	border: 1px solid #2c4ca0;
	background:#2c4ca0;
}
#a_upl_poster:active, #a_upd_info:active{
	color: #eee;
	border: 1px solid #555;
	background:none;
}
#a_upl_poster:focus {
	outline: none;
}
#plogin_window, #uploader_window {
	background:white; 
	color:black; 
	width:500px; 
	display:none; 
	padding:10px; 
	border-radius:4px;
}
input#user_login_p, input#user_pass_p {
	line-height: 1.5;
	padding-left: 3px;
	width: 40%;
}
#upload_error {
	color:red;
	font-weight:bold;
	padding:15px 10px;
	font-size: 1.2rem;
}

@media only screen and (max-width: 600px) {
	#plogin_window, #uploader_window {
		width: calc(100% - 35px); 
		left: 2px!important;
	}
}