.top { width:460px; padding:20px 10px; font-size:18px; line-height:20px; color:#333; }
.top.hdr { font-weight:bold; text-transform:uppercase; text-align:center;}
.top.inf { width:460px; background-color:#dcdcdc; }
.top.inf a { float:right; }
.bdy { clear:left; width:940px; padding:10px; background-color:#fff; }

.login { display:block; float:none; margin:50px auto; width:380px; overflow:hidden; background-color:#dcdcdc; border:1px solid #ccc; padding:30px 50px; }
.login fieldset { display:block; float:none; width:100%; overflow:hidden; padding:0px; margin:0px;}
.login fieldset > * { display:block; float:none; clear:both; text-align:center; }
.login .hdr { font-size:18px; color:#333; font-weight:bold; margin-bottom:20px; }
.login input[type="text"], .login input[type="password"] { width:93%; padding:10px; color:#333; margin:0px auto 10px auto; text-align:left; font-size:16px; line-height:18px;}
.login input[type="submit"] { float:right; background-color:#CC0200; color:#fff; text-transform:uppercase; padding:10px 15px; }
.login .inf { font-size:16px; line-height:18px; color:#666; float:right; clear:right; margin-top:10px;}
.login .alert { font-size:16px; line-height:18px; color:#cc0000; margin:10px 0px;}

.fotos { display:block; float:left; clear:left; overflow:hidden; }
.fotos li { display:block; float:left; width:207.5px; margin:10px 0px 0px 10px; padding:10px; overflow:hidden; min-height:200px;}
.fotos li.pierwszy { margin-left:0px; clear:left;}
.fotos li.chosen { background-color:#fe0000; }
.fotos li:hover { background-color:#d3d3d3; }
.fotos li a.galeria { display:block; float:left; clear:left; width:100%; height:130px; position:relative; }
.fotos li a.galeria img { max-width:207px; max-height:130px; top:50%; left:50%; transform: translate(-50%,-50%); position:absolute;}
.fotos li a.galeria .eye { position:absolute; z-index:1; width:100%; height:100%; background:url("eye.png") center center no-repeat; opacity:0.0; }
.fotos li a.galeria:hover img { opacity:0.5; }
.fotos li a.galeria:hover .eye { opacity:1.0; }

.fotos li a.pick { display:block; float:left; clear:left; width:100%; overflow:hidden; background-image:url("star-bg.png"); background-repeat:no-repeat; background-position:5px 10px; padding:10px 10px 10px 30px; 
font-size:16px; line-height:18px; text-decoration:none; }
.fotos li a.pick:hover { background-position: 5px -70px; color:#333; }

.fotos li.chosen a.pick { color:#fff; }
.fotos li.chosen:hover { background-color:#fe0000; }



.info { display:block; float:left; clear:left; font-size:16px; line-height:18px; color:#333; padding:15px; background-color:#feffcc; border:1px solid #dcdcdc; width:97%; }

h3 { display:block; float:left; clear:left; font-size:30px; line-height:34px; color:#333; margin:10px 0px;}
.datad { clear:left; color:#666; }
.tresc { clear:left; color:#333; font-size:16px; line-height:18px; margin:15px 0px;}