/* reset.css (59%) */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;padding:0;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
a img{border:none;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,#container{display:block;}
* html .clearfix,* html .container{height:1%;}
.clear{clear:both;}

/* stile.css (84%) */
body{background:#020202 url(/img/bg.jpg) center top no-repeat;font-size:75%;font-family:Tahoma, Verdana, Arial, Sans-Serif;color:#333;padding:10px 0 5px;}
.sprite{background:url(/img/sprite.png);}
.icon-sprite{background:url(/img/icon-sprite.png) no-repeat;}
a{color:#4A6D9A;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
:focus{outline:0;}
ul li{list-style:none;}
.no-border{border:0!important;}
.announce-no-photo{background-position:0 -420px;width:50px;height:50px;display:block;}
img{vertical-align:middle;border:0;}
.layout{width:978px;margin:auto;}
.center{text-align:center;}
.icon-alert{background:url(/img/icon-sprite.png) 0 -20px no-repeat;padding-left:20px!important;}
.icon-profile{background:url(/img/icon-sprite.png) 0 -245px no-repeat;padding-left:20px!important;}
.icon-add{background:url(/img/icon-sprite.png) 0 -170px no-repeat;padding-left:20px!important;}
.icon-list{background:url(/img/icon-sprite.png) 0 -195px no-repeat;padding-left:20px!important;}
.icon-message{background:url(/img/icon-sprite.png) 0 -95px no-repeat;padding-left:20px!important;}
.icon-fav{background:url(/img/icon-sprite.png) 0 -218px no-repeat;padding-left:20px!important;}
.icon-logout{background:url(/img/icon-sprite.png) 0 -145px no-repeat;padding-left:20px!important;}
.rounded{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}
.corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;}
.cake-sql-log{background:#f4f4f4;}
.cake-sql-log td{text-align:left;padding:4px 8px;}
pre{color:#000;background:#f0f0f0;padding:1em;}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;overflow:auto;position:relative;margin:0;padding:6px;}
.logo{float:left;width:448px;display:inline;}
.logo a{background-position:0 -160px;width:448px;height:120px;display:block;position:relative;top:18px;left:17px;text-indent:-1000px;}
.top-nav{float:left;width:450px;display:inline;position:relative;top:50px;left:80px;}
.top-nav li{width:107px;height:32px;float:left;display:inline;margin-right:25px;}
.top-nav li a{float:left;display:inline;width:107px;height:32px;margin-bottom:3px;text-indent:-10000px;}
.top-nav li h2{display:block;color:#e1e1e1;font-size:11px;font-weight:400;text-align:center;}
.top-nav-annunci a{background-position:0 -547px;}
.top-nav-lavoro a{background-position:0 -623px;}
.top-nav-lezioni a{background-position:0 -698px;}
.header{background-position:0 0;height:153px;}
.nav{background-position:0 -775px;height:46px;padding:0 0 0 35px;}
.nav ul li{display:inline;float:left;}
.nav ul li a{display:inline;float:left;color:#fff;font-weight:700;text-transform:uppercase;margin:0 12px;padding:6px 0 0;}
.nav ul li a:hover{color:#EFDCA4;}
.container{background:url(/img/content.png) center top repeat-y;width:944px;margin:auto;padding:0 0 15px;}
.content{width:665px;float:left;display:inline;padding:0 10px 0 14px;}
.sidebar-container{margin-left:5px;width:244px;float:left;display:inline;}
.sidebar{background:url(/img/sidebar.png) center top repeat-y;margin-left:1px;padding:0 18px;}
.sidebar-content{padding:0 18px;}
.sidebar-footer{background:url(/img/sidebar-footer.jpg) -1px top no-repeat;height:40px;margin-top:-10px;}
.sidebar-tab{background:url(/img/sidebar-tab3.jpg) -1px bottom no-repeat;height:28px;margin:0;}
.sidebar-submit{text-align:left;padding:6px 0 0;}
.title-yellow{color:#EFBE2C!important;}
.sidebar-title{color:#DE3535;font-weight:700;font-size:18px;font-family:Tahoma;letter-spacing:-1px;padding:0 0 0 7px;}
.sidebar-box{border:1px solid #ddd;border-top:0;border-bottom:0;background:#fff;padding:0 8px;}
.side-corner-top{width:207px;height:9px;font-size:0;background:url(/img/side-corner-top.gif);}
.side-corner-btm{width:207px;height:9px;font-size:0;background:url(/img/side-corner-btm.gif);margin:0 0 10px;}
.footer{clear:both;height:27px;background-position:17px -825px;text-align:center;color:#bbb;padding:40px 20px 0;}
.post-container{margin:15px 0;}
.announce-head{background:url(/img/bg-h3.png) repeat-x;border-bottom:1px solid #D1E4EF;margin:0 0 5px;}
.announce h3{font-size:14px;font-weight:700;color:#666;float:left;padding:3px;}
.title-corner-sx{font-size:0;width:4px;height:28px;background-position:0 -380px;float:left;}
.title-corner-dx{font-size:0;width:4px;height:28px;background-position:-20px -380px;float:right;}
.announce h3 .title-city{border-right:2px dotted #A7B6BF;color:#333;padding:0 4px;}
.announce h3 .title-city:hover{color:#444;}
.announce{margin:0 0 15px;padding:0 0 5px;}
.read-more{font-style:italic;color:#666;padding-left:4px;font-size:10px;}
.announce-toolbar{border-top:1px dotted #ccc;padding-top:6px;margin:0 10px 0 60px;}
.announce-toolbar li{float:left;border-right:1px solid #ccc;font-size:11px;margin:0 5px 0 0;padding:0 5px 0 0;}
img.spinner{padding-left:4px;}
.announce-body{padding:2px 5px 8px 0;}
.announce-text{float:left;width:600px;display:inline;margin-left:10px;min-height:50px;}
.announce-photo{float:left;width:50px;}
.announce-date{background-position:0 -1px;padding-left:16px!important;color:#777;}
.fav,.fav-no-logged{background-position:0 -47px;padding-left:14px;}
.fav-inactive{background-position:0 -72px;padding-left:14px;font-size:11px;color:#bbb;}
.fav-inactive:hover{color:#bbb;cursor:default;}
.suggest{background:url(/img/31.png) no-repeat;padding-left:16px;}
.content-title{color:#595d62;font-weight:700;font-size:17px;font-family:Tahoma;letter-spacing:-1px;border-bottom:1px solid #efefef;margin:0 0 10px;padding:0 0 4px;}
.fav-list li{background:url(/img/fav.png) left 2px no-repeat;font-size:11px;padding:2px 0 2px 17px;}
.select-type{font-size:14px;padding:0 4px;}
.form-title{color:#595d62;font-weight:700;font-size:16px;font-family:Tahoma;letter-spacing:-1px;border-bottom:1px dashed #839DBF;background:url(/img/arrow_down.png) left center no-repeat;margin:5px 0 10px;padding:0 0 4px 20px;}
.sidebar-list{margin:0 0 10px;}
.logged-op li{border-bottom:1px dotted #e0e0e0;padding:3px 0;}
.user-menu{border-bottom:1px solid #e0e0e0;margin:0 0 10px;}
.user-menu li{float:left;display:inline;margin-right:10px;padding:3px 0;}
.sidebar-list li{background:url(/img/bullet-arrow.png) left center no-repeat;border-bottom:1px solid #e0e0e0;color:#555;font-weight:700;font-size:11px;margin-left:0;padding:3px 0 3px 12px;}
.course-add th{border-bottom:1px solid #fff;background:#E0E9EF;text-align:right;width:110px;padding:10px 15px;}
.course-add td{border-bottom:1px solid #eee;padding:10px;}
.course-add .bigtext input[type=text]{font-size:14px;width:325px;padding:2px;}
.course-add .midtext input[type=text],.course-add .midtext input[type=password]{font-size:13px;width:200px;padding:2px;}
.course-add .midtext select{font-size:13px;width:220px;padding:2px;}
.course-add .midtext textarea{font-size:12px;width:320px;height:70px;padding:2px;}
.course-add .smalltext input[type=text]{font-size:13px;width:50px;padding:2px;}
.course-add .smalltext select{font-size:13px;padding:2px;}
.course-add .contact-row{font-size:11px;padding:0 0 4px;}
.course-add .contact-row input[type=text]{font-size:13px;width:105px;padding:2px;}
.announce-add-submit{margin:10px 0 0;padding:0 0 0 170px;}
.label-selected{font-weight:700;}
.form-help{font-size:10px;color:#555;background:url(/img/light_bulb_small.png) left center no-repeat;padding-left:16px;}
.error-message{background:url(/img/cross_small.png) left center no-repeat;padding-left:16px;color:#A33333;}
.error-inline{background:url(/img/cross_small.png) left center no-repeat;padding-left:16px;color:#A33333;display:inline;}
.form-error{border:1px solid #A33333;}
.required{font-weight:700;color:#639E14;font-size:11px;padding-left:3px;}
.flash-error{text-align:center;background:#A33333;color:#fff;margin:10px 0;padding:4px 0;}
.flash-success{text-align:center;background:#BADF99;color:#333;margin:10px 0;padding:4px 0;}
.content-p{padding:0 0 10px;}
.admin-table{width:100%;margin:auto;}
.admin-table th{background:#E0E9EF;border-bottom:1px solid #A8BFCF;font-weight:700;padding:4px 10px;}
.admin-table td{border-bottom:1px solid #eee;padding:4px 10px;}
.small-td{text-align:center;padding:4px 5px;}
.admin-op li{border-bottom:1px solid #e0e0e0;background:url(/img/bullet-arrow.png) 4px center no-repeat;font-weight:700;padding:3px 0 3px 18px;}
.announce-title{color:#595d62;font-weight:700;font-size:20px;font-family:Tahoma;letter-spacing:-1px;background:url(/img/report2.png) left center no-repeat;margin:0 0 5px;padding:0 0 4px 22px;}
.single-announce-info{background:#eee;padding:0 10px;}
.single-announce-info li{float:left;margin-right:10px;font-size:13px;border-right:1px solid #fff;padding:5px 10px 5px 0;}
.single-announce-info li strong{color:#777;}
.single-subtitle{color:#EFA71D;font-weight:700;font-size:14px;font-family:Tahoma;margin:20px 0 0;}
.single-toolbar{overflow:hidden;margin-top:5px;padding-top:2px;border-top:1px solid #eee;}
.single-toolbar li{float:right;margin:0 10px;}
.emoticons{overflow:auto;margin:4px 0;}
.emoticons li{float:left;margin-right:5px;}
.highlight{background:#FFF7BF;margin:5px 0;padding:4px 8px;}
.single-sx{float:left;width:155px;text-align:center;margin-top:18px;}
.single-author{border-bottom:1px solid #eee;margin-bottom:8px;font-size:12px;padding:2px 0;}
.single-body{font-size:13px;float:left;width:485px;display:inline;margin:10px 0 0 15px;}
.single-body p{margin-bottom:8px;}
.announce-reply{background-color:#eee;margin:5px 0 0;padding:6px 10px;}
.announce-reply textarea{width:635px;height:100px;padding:5px;}
.messageform-disabled{width:645px;height:110px;background:#ddd;border:1px solid #ddd;border-top:1px solid #ccc;margin-bottom:5px;}
.messageform-disabled p{width:420px;text-align:center;font-size:13px;margin:30px auto auto;}
.reply-no-logged{background:#eee;text-align:center;padding:4px;}
.search-head{border-bottom:1px solid #efefef;margin:0 0 10px;}
.search-title{color:#595d62;font-weight:700;font-size:20px;font-family:Tahoma;letter-spacing:-1px;background:url(/img/magnifier.png) left center no-repeat;float:left;padding:0 0 4px 20px;}
ul.pagination li{float:left;display:inline;border:1px solid #C3D5DF;background:#E7F0F5;text-align:center;margin:0 5px;padding:0 6px;}
ul.pagination li a{font-size:12px;}
ul.pagination .current{background:#D5EFB3;border:1px solid #A0BF77;}
ul.pagination .paging-label{font-weight:700;background:transparent;padding-right:0;border:0;}
.no-res{text-align:center;font-weight:700;font-size:14px;color:#999;padding:25px 0 10px;}
.guide-info p{background:url(/img/info_small.png) -4px 1px no-repeat;padding:0 0 5px 12px;}
.login-page div{padding:5px 0 5px 15px;}
.login-page-row label{display:inline-block;width:85px;text-align:right;font-weight:700;padding:0 10px 0 0;}
.login-page input[type=text],.login-page input[type=password]{font-size:16px;width:160px;padding:2px;}
.login-page .psw-forgot{padding:10px 0 0 115px;}
.login-page .login-button{padding:5px 0 0 113px;}
#authMessage{color:#9F3027;padding:0 0 5px 115px;}
.user-panel-table{width:100%;border-collapse:collapse;}
.user-panel-table td{border-bottom:1px solid #ccc;border-top:1px solid #fff;padding:6px;}
.user-panel-table-light{width:100%;}
.user-panel-table-light td{border-bottom:1px dotted #ccc;padding:6px;}
.title-cell{font-size:13px!important;}
.reply-cell{padding-left:36px!important;background:url(/img/reply2.png) 16px center no-repeat;border:0!important;}
#feedback_link{position:absolute;left:0;top:70px;width:25px;height:100px;display:block;background:url(/img/feedback.png);padding:0;}
#feedback_link:hover{background-position:-25px;}
#feedback-form{width:400px;display:none;}
#feedback-form textarea{display:block;width:99%;height:100px;}
#suggest-form{width:400px;}
.ui-tabs{zoom:1;}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;border-bottom:1px solid #B5C6CF;padding:.2em .2em 0 10px;}
.ui-tabs .ui-tabs-nav li{border:1px solid #B5C6CF;position:relative;float:left;border-bottom-width:0!important;background:#eee;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;font-weight:700;margin:0 4px -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;color:#666;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li:hover{background:#f0f0f0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;border:1px solid #B5C6CF;background:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{color:#4A6D9A;cursor:text;}
.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.home-news{padding-top:10px;}
.home-news li{background:url(/img/calendar.png) left center no-repeat;border-bottom:1px solid #eee;margin:0 0 5px;padding:0 0 3px 22px;}
.home-news li h4{font-size:13px;display:inline;}
.news-title{color:#595d62;font-weight:700;font-size:20px;font-family:Tahoma;letter-spacing:-1px;border-bottom:1px dashed #839DBF;margin:0 0 10px;padding:0 0 4px 22px;}
.last-users{padding:0 0 0 10px;}
.last-users li{background:url(/img/user-add.png) left center no-repeat;border-bottom:1px solid #eee;float:left;width:45%;margin:0 0 3px;padding:3px 0 3px 24px;}
.last-users li span{color:#666;font-size:11px;}
.single-adsense{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:15px 0 10px;padding:5px 0;}
.recent-search{background:url(/img/magnifier.png) left center no-repeat;padding:10px 5px 10px 22px;}
#recent-search-loading{text-align:center;display:none;margin:40px 0;}
.facebook-share{background:url(/img/facebook-share.gif) left center no-repeat;padding:0 0 0 20px;}
.hint img{float:left;margin:0 8px 0 0;}
.add-tips li{border-bottom:1px dotted #ccc;margin:0 0 7px;padding:0 0 5px;}
.single-op{text-align:center;border-bottom:1px dotted #ccc;margin:0 0 5px;padding:0 0 5px;}
.manage{float:right;border:1px solid #ccc;font-size:11px;background:#fff url(/img/arrow-down.gif) right center no-repeat;width:90px;text-align:center;margin:3px 4px 0 0;padding:1px 14px 1px 3px;}
.drop-no-round{-moz-border-radius-bottomleft:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-bottom-right-radius:0!important;}
.user-legend ul{margin:10px 0;padding:5px 0;}
.user-legend ul li{display:inline;padding:0 10px 0 0;}
.about p{font-size:13px;padding:0 0 15px;}
.reply-contacts{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:5px 0;}
.announce-type{text-align:center;display:block;font-size:11px;color:#639E14;padding:0;}
.adsense-bottom{margin-top:15px;text-align:center;border:1px solid #ccc;padding:5px;}
.error404{background:url(/img/404.png)left 20px no-repeat;height:160px;padding:40px 0 0 170px;}
.error404 h2{font-size:21px;letter-spacing:-1px;font-weight:700;color:#888;margin:0 0 15px;}
.choose-musicians .checkbox{float:left;width:50%;}
.main-search{background:url(/img/magn.png) left center no-repeat;margin:10px 0 35px;padding:0 0 0 80px;}
.main-search td{padding:3px 10px;}
.main-search select{font-size:11px;width:180px;padding:2px;}
.search-tab-div{border:1px solid #ddd;border-top:0;border-bottom:0;background:#eee;position:relative;padding:0 10px;}
.search-corner-top{width:665px;height:8px;font-size:0;background:url(/img/search-corner-top.gif);margin:5px 0 0;}
.search-corner-btm{width:665px;height:8px;font-size:0;background:url(/img/search-corner-btm.gif);margin:0 0 20px;}
#b-arrow{position:absolute;left:-38px;top:-19px;background-position:0 -300px;width:57px;height:31px;}
.search-tab th{padding:0 8px 0 7px;}
.search-tab td{padding:0 8px 0 3px;}
.search-tab label{font-size:11px;height:16px;display:block;padding:0;}
.search-tab select{font-size:12px;padding:2px;}
.search-btn{background-position:0 -340px;width:67px;height:25px;font-size:0;border:0;}
.adsense-link{padding:10px 0 0;}
.add-spot a{display:block;background:url(/img/add.png) left center no-repeat;font-weight:700;padding:0 0 0 20px;}
.profile-sx{width:180px;float:left;display:inline;}
.profile-dx{width:470px;float:left;display:inline;margin-left:15px;}
.profile-avatar{border:1px solid #D1E4EF;text-align:center;padding:5px;}
.profile-data{border:1px solid #D1E4EF;padding:10px;}
.profile-data li{border-bottom:1px solid #eee;margin:5px 0;padding:3px 0;}
.profile-data label{font-weight:700;padding:0 5px 0 0;}
.profile-section{letter-spacing:-1px;font-size:16px;color:#71A628;font-weight:700;padding:0 0 5px 10px;}
.profile-account-info{margin:10px 0 0;}
.profile-account-info li{color:#666;text-align:center;font-size:11px;margin:0 0 5px;}
.no-song{text-align:center;color:#666;font-weight:700;padding:10px 0;}
.profile-username{color:#595d62;font-weight:700;font-size:16px;font-family:Tahoma;letter-spacing:-1px;margin:0;padding:0 0 5px;}
.last-profiles li{border-bottom:1px dotted #e0e0e0;margin:0 0 5px;padding:0 0 2px 5px;}
.last-profiles li:last-child{margin-bottom:0;padding-bottom:0;border:0;}
.user-link{font-weight:700;color:#333;font-size:11px;}
.user-link img{padding:0 2px 0 0;}
.announce-profile{text-align:center;font-style:italic;color:#666;padding:10px 5px 5px;}
.policy h3{font-size:14px;font-weight:700;border-bottom:1px solid #e0e0e0;color:#427EA7;margin:10px 0;}
.policy p{margin-bottom:5px;}
.user-searches{padding:0 0 0 5px;}
.user-searches li{background:url(/img/flag_red.png) left center no-repeat;border-bottom:1px dotted #ccc;color:#666;padding:5px 0 5px 20px;}
.save-search-link{display:block;float:right;background:url(/img/eye.gif) left 13px no-repeat;padding:10px 10px 0 20px;}
.infobox{padding:10px;}
.choose-type{width:580px;margin:auto;}
.choose-type li{display:block;float:left;width:150px;margin:10px 20px;}
.choose-type li div{width:150px;height:110px;background:#efefef;border:1px solid #e0e0e0;padding:5px;}
.choose-type li h4{font-size:13px;font-weight:700;text-align:center;}
.choose-type li img{display:block;margin:8px auto auto;}
.choose-type li p{text-align:center;padding:5px;}
.dark-border{border:1px solid #63869F!important;}
#last-announces{float:left;width:440px;}
#last-announces ul li{border-bottom:1px solid #eee;padding:4px 0;}
#last-announces ul li span a{color:#000;}
#last-announces ul li span a:hover{color:#555;}
#last-announces .region-op{margin-bottom:5px;background:#eee;padding:3px;}
#last-announces .region-op li{float:left;border:0;margin:0 15px 0 0;padding:0;}
#last-announces .region-op li a{color:#333;font-size:12px;}
.region-no-res{text-align:center;padding:50px 15px 0;}
.cartina{float:left;width:180px;border-right:1px solid #ddd;padding:0 10px 10px;}
.cartina h4{font-weight:700;margin-bottom:10px;}
.tab-spinner{display:block;padding-top:45px;text-align:center;}
.tab-spinner span{color:#666;font-style:italic;padding-top:10px;display:block;font-size:10px;}
.home-tab{border-bottom:1px solid #B5C6CF!important;border-top:0;padding:10px;}
#tab-1{padding:10px 5px 5px 0;}
.tab-1-content{float:left;padding:0 0 0 15px;}
.tab-1-content h4{font-weight:700;margin-bottom:5px;}
.messages-table td{border-bottom:1px solid #eee!important;}
.messages-table .user-link{font-size:inherit!important;font-weight:400!important;background:url(/img/zoom-small.gif) right center no-repeat;padding:0 14px 0 0;}
.notify{background:#FFF4BF;border:1px solid #EFCF3B;text-align:center;margin-bottom:10px;padding:3px;}
.message-sx{float:left;width:150px;border-right:1px solid #eee;text-align:center;padding:10px;}
.message-dx{float:left;width:450px;margin-left:15px;}
.message-sx .user-link{font-weight:400!important;font-size:14px!important;}
.message-sx .avatar-medium{display:block;margin:auto;}
.message-reply textarea{margin-bottom:10px;padding:3px;}
.messages-nav{overflow:auto;}
.messages-nav li{float:left;border:1px solid #eee;margin:0 10px;}
.links{margin-top:15px;padding:0 15px;}
.links li{margin-bottom:20px;clear:both;overflow:auto;}
.links p{width:456px;float:left;}
.links img{display:block;float:left;margin-right:15px;bottom:0;}
.banners{padding:0 15px;}
.banners li{overflow:auto;margin-bottom:10px;}
.banners code{width:350px;height:60px;overflow-y:scroll;overflow-x:auto;background:#eee;border:1px solid #ccc;display:block;float:left;font-family:Courier;font-size:10px;padding:3px;}
.banners li div{float:left;width:240px;margin-right:25px;}
.announce-step{display:block;margin:0 auto 15px;}
.blog-intro{margin-bottom:30px;background:url(/img/blog.png) 10px center no-repeat;padding-left:140px;}
.post{margin-bottom:20px;padding:0 10px;}
.post-title{background:url(/img/calendar.png) left center no-repeat;font-size:18px;font-family:Tahoma;letter-spacing:-1px;border-bottom:1px solid #eee;margin:0 0 1px;padding:0 0 4px 22px;}
.single-post-body ul,.post-excerpt ul{padding-left:20px;margin-bottom:10px;}
.single-post-body li,.post-excerpt li{list-style:disc;margin-left:5px;}
.post-footer{overflow:auto;border-top:1px solid #eee;padding-top:3px;margin-top:10px;}
.post-footer li{float:left;font-size:11px;margin:0 10px;}
.single-post-header h2{background:url(/img/calendar.png) left center no-repeat;font-size:20px;font-family:Tahoma;letter-spacing:-1px;border-bottom:1px solid #eee;margin:0 0 1px;padding:0 0 4px 22px;}
.single-post-body{margin-top:10px;}
.blog-comment{margin-top:15px;}
.blog-comment-header{margin-bottom:3px;padding-left:5px;}
.blog-comment-body{background:#E0EAEF url(/img/comment.png) 10px center no-repeat;padding:12px 10px 12px 60px;}
.admin-form label{display:block;font-weight:700;}
.hidden,#city-spinner{display:none;}
p,.login-form div{padding:0 0 5px;}
button,.emoticons li img,.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.announce-toolbar li a,.single-toolbar a,.guide-info{font-size:11px;}
.announce-toolbar li:last-child,#last-announces ul li:last-child{border:0;}
.logged-op,.admin-op{margin:5px 0 0;}
ul.pagination,.tab-info{padding:10px 0;}
.user-panel-table th,.user-panel-table-light th{font-weight:700;background:#F3F6FB;border-bottom:1px solid #A7B6BF;padding:6px;}
#feedback-form label,#suggest-form label{display:block;}
.news-date,.last-users-date{font-style:italic;color:#666;font-size:11px;}
.hint,.profile-curriculum{padding:5px 0 0;}
.add-tips li:last-child,.profile-data li:last-child{border:0;margin-bottom:0;}
.offro,.cerco{color:#639E14;}
.main-search label,.search-bar li label{font-size:10px;display:block;}
.search-bar li,.banners img{float:left;}
.choose-type li h4 a,.highlight a{color:#333;}
.links h4,.banners h4{font-size:15px;border-bottom:1px solid #eee;margin-bottom:10px;padding:0 0 2px;}
.single-post-header,.admin-form .field{margin-bottom:10px;}