#content form { margin: 10px 0 ; }

.pager { display:block; clear:both; text-align:center; }

.width-25 { width:25%; }
.width-50 { width:50%; }
.width-75 { width:75%; }
.width-100 { width:100%; }

.c16-album, .c16-alert, .c16-attach, .c16-foto, .c16-edit, .c16-engine, .c16-info, .c16-lock, .c16-mail, .c16-no, .c16-offline, .c16-ok,
.c16-online, .c16-page, .c16-profile, .c16-stop, .c16-trash , .c16-unlock { background-position: center left ; background-repeat: no-repeat; padding: 2px 3px 3px 20px; border:none; }
.c16-album { background-image: url(/common/c16/album.gif); }
.c16-alert { background-image: url(/common/c16/alert.gif); }
.c16-edit { background-image: url(/common/c16/edit.gif); }
.c16-foto { background-image: url(/common/c16/foto.gif); }
.c16-engine { background-color:#FFF; background-image: url(/common/c16/engine.gif); }
.c16-info { background-image: url(/common/c16/info.gif); }
.c16-lock { background-image: url(/common/c16/lock.gif); }
.c16-mail { background-image: url(/common/c16/mail.gif); }
.c16-no { background-image: url(/common/c16/no.gif); }
.c16-offline { background-image: url(/common/c16/offline.gif); }
.c16-ok { background-image: url(/common/c16/ok.gif); }
.c16-online { background-image: url(/common/c16/online.gif); }
.c16-page { background-image: url(/common/c16/page.gif); }
.c16-profile { background-image: url(/common/c16/profile.gif); }
.c16-stop { background-image: url(/common/c16/stop.gif); }
.c16-trash  { background-image: url(/common/c16/trash.gif); }
.c16-unlock { background-image: url(/common/c16/unlock.gif); }
.c16-attach { background-image: url(/common/c16/attach.gif); }

.lister { list-style-type:none; margin:0; padding:0; }
.lister li { border-bottom: 3px #CCC solid; margin-bottom: 5px; padding: 5px 10px; background: #EEE; }
.lister li .lister li { background: #FFF; }
.lister li:hover { background: #CEE; }
.lister li .logo { float:left; margin: 0 5px 5px 0; }

a img, .border-none { border:none; }

.clear { clear:both; }

.display-inline { display:inline; }
.display-none, .d { display:none; }
.display-block { display:block; }

.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }

.float-left { float:left; }
.float-right { float:right; }

.p-alert-red, .p-403, .p-404, .p-405, .p-alert, .p-error, .p-engine, .p-info, .p-ok, .p-star, .p-time { border: 1px #CCC solid; padding: 6px 0 6px 50px; background-position: left center; background-repeat: no-repeat; margin-bottom: 10px; }

.p-403 { background-image: url(/common/p/403.gif); }
.p-404 { background-image: url(/common/p/404.gif); }
.p-405 { background-image: url(/common/p/405.gif); }
.p-alert { background-image: url(/common/p/alert.gif); }
.p-alert-red { padding: 20px 20px 20px 72px ; color:#FFF; font-size:20px; background:#F00 url(/common/p/alert-red.gif) 20px 20px no-repeat; }
.p-error { background-image: url(/common/p/error.gif); }
.p-engine { background-image: url(/common/p/engine.gif); }
.p-info { background-image: url(/common/p/info.gif); }
.p-ok { background-image: url(/common/p/ok.gif); background-position: top left; }
.p-star { background-image: url(/common/p/star.gif); }
.p-time { background-image: url(/common/p/time.gif); }


.h1, .h2, .h3, .h4, .h5, .h6 { display:block; font-weight:bold; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }

h1, .h1 { font-size:24px; }
h2, .h2 { font-size:20px; }
h3, .h3 { font-size:18px; }
h4, .h4 { font-size:12px; }
h5, .h5 { font-size:10px; }
h6, .h6 { font-size:8px; }

.red { color:#F00; }
.white-bg { background: #FFF; }

.no-list { list-style-type:none; margin:0; padding:0; }
a.no-under { text-decoration: none; }

.cursor-pointer { cursor:pointer; }

#content textarea { text-align:left; }

fieldset, legend { border: 1px #CCC solid; }
legend { padding: 3px 10px 3px 30px ; background: #FFF url(/common/p/legend.gif) 5px -5px no-repeat; }

.img-link { margin: 0 0 -6px 0; }

.margin-0 { margin:0; }
.padding-0 { padding:0; }

ul.album { list-style-type:none; margin:0; padding:0; }
ul.album li { display:inline; }
ul.album li a img { border: 1px #FFF solid; margin: 3px; padding: 2px; background: #DDD; text-align:center; }
ul.album li a img:hover { background: #999; border-color:#666; }

.display-none { display:none; }

.no-logo { text-align:center; }
.no-logo .spacer { height:120px; display:block; background: url(/common/home-no-logo.jpg) center center no-repeat; }
.logo img { height:120px; display:block; background: url(/common/logo-bg.jpg) center center no-repeat; }


.btn-edit, .btn-trash, .btn-up, .btn-down { background-position: center center; background-repeat: no-repeat; border:none; width:16px; height:16px; overflow:hidden; text-indent:-999px; margin:3px; font-size: 1px; padding-left: 20px; cursor: pointer; }
.btn-edit { background-image: url(/common/c16/edit.gif); }
.btn-trash { background-image: url(/common/c16/trash.gif); }
.btn-up { background-image: url(/common/c16/up.gif); }
.btn-down { background-image: url(/common/c16/down.gif); }

ul.link-bar { margin: auto auto; padding: 0 0 10px 0 ; width:100%; text-align:center; list-style-type:none; }
ul.link-bar li { display:inline; margin: 0 2px; padding:0; }
ul.link-bar a { border: 1px #000 solid; padding:4px; background: #FFF url(/skin/link-barl.png) bottom left repeat-x; border: 1px #CCC solid; text-decoration:none; }
ul.link-bar a:hover { background-image: url(/skin/link-bar.png); }

#assiolo { position:absolute; bottom:0; right:0; position: fixed !important; }


