@font-face {
    font-family: 'DejaVu Sans Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('DejaVu Sans Condensed'), url('fonts/DejaVuSansCondensed.woff') format('woff');
    font-display: swap;
}

 html {
     font-family : "DejaVu Sans Condensed", "Dejavu Sans", arial, helvetica, sans-serif;
     font-size : 16px;
     font-weight : normal;
     line-height : normal;
}
 body {
     color : #333333;
     font-size : 100%;
     padding : 0;
     text-align : center;
}
 hr {
     display : none;
}
 p {
     margin : 0.5em 0;
}
 img {
     border : none medium;
}
 blockquote {
     border-left : 10px solid #BBBBBB;
     color : #666666;
     margin : 1em;
     padding : 0 15px;
     width : 90%;
}
 code {
     font-family : Lucida Console, Monaco, monospace;
     font-size : 90%;
     color : #C7254E;
     background-color: #f9f2f4;
}
 pre code {
     background-color : #EFEFEF;
     font-family : "Liberation Mono", "Courier New", Courier, mono;
     width : 99%;
     color : inherit;
     display: block;
     padding: 9.5px;
     margin: 0 0 10px;
     background-color: #f5f5f5;
}
 ul, li, ol {
     margin : 0;
     padding : 0;
}
 form {
     margin : 1em 0;
}
 fieldset {
     border : #DDDDDD solid 1px;
     margin : 0 0 1em;
     padding : 0.5em;
}
 legend {
     color : #666666;
     font-size : 80%;
     font-style : oblique;
}
 input, textarea, select {
     background-color : #EEEEEE;
     border : #777777 solid 1px;
     color : #222222;
     padding : 0.2em;
}
 input:hover, input:focus, textarea:hover, textarea:focus {
     background-color : #EEEEEE;
     border : #555555 solid 1px;
}
 textarea {
     font-family : 'Lucida Grande', 'Trebuchet MS', arial, Helvetica, sans-serif;
     font-size : 100%;
     margin-bottom : 1em;
     margin-left : 2%;
     margin-top : 0.1em;
     width : 97%;
}
 a:link, a:visited {
     color : #666666;
     font-weight : bold;
     text-decoration : none;
}
 a:hover {
     color : #0066CC;
     text-decoration : none;
}
 h1 {
/*
 ebal, Mon, 11 May 2020 20:00:34 +0300
 font-size : 2em;
 letter-spacing : 2px;
*/
     font-size : 1.8em;
     letter-spacing : 1px;
     margin : 0.5em 0 0;
}
 h9 {
     color : #333333;
     font-family : Georgia, "Times New Roman";
     font-size : 1.8em;
     font-size-adjust : none;
     font-stretch : normal;
     font-style : normal;
     font-variant : normal;
     font-weight : bold;
     line-height : normal;
     margin-top : -1px;
}
 h4 {
     font-size : 1.2em;
}
 h5 {
     color : #4281B7;
     font-size : 1.5em;
     margin : 0 0 5px;
}
 h3 {
     color : #333333;
     font-family : Georgia, "Times New Roman";
     font-size : 1.9em;
     font-size-adjust : none;
     font-stretch : normal;
     font-style : normal;
     font-variant : normal;
     font-weight : bold;
     line-height : normal;
     margin-bottom : -5px;
}
 #body-container {
     background-color : white;
     border : #CCCCCC solid 1px;
     margin : 0 auto;
     padding : 0;
     text-align : left;
     width : 88%;
}
 #head {
     background-color : #f5f8fa;
     border : none 0;
     //font-family : 'book antiqua', georgia, garamond, times, 'times new roman', serif;
     margin : 0 0 -1px;
     padding : 7px 20px 45px 165px;
}
 #head a {
     color : #444444;
     text-decoration : none;
}
 .subtitle {
     color : #444444;
     font-family : arial;
     font-size : 100%;
     font-style : oblique;
     margin : 0.4em 0 0;
}
 #outer-container {
     background-color : white;
     border-top : 1px solid white;
     height : 100%;
     padding : 0;
     position : relative;
     width : 100%;
}
 #main h4 {
     margin : 2em 0 0;
}
 #main {
     float : left;
     font-size : 100%;
     height : 100%;
     margin-top : 3%;
     position : relative;
     width : 74%;
}
 #main p {
     line-height : 1.8em;
     margin-top : 0.4em;
}
 #main img {
     margin : 0.01em;
}
 #main ul {
     list-style-type : disc;
     padding : 0 0 0 1.6em;
}
 #main ol {
     list-style-position : inside;
     padding : 10px;
}
 #commentform fieldset p {
     margin : 0 0 0.5em;
}
 #comments img {
     margin-bottom : -3.5px;
}
 #comments li {
     background : none 0 0 repeat scroll #EFEFEF;
     border-bottom : 1px solid #DDDDDD;
     border-top : 1px solid #DDDDDD;
     margin : 0 0 1.5em;
     padding : 15px;
}
 .date {
     color : gray;
     font-size : 80%;
     margin : 0.2em 0 0.8em;
}
 .entry {
     background : none 0 0 repeat scroll transparent;
     border-bottom : 0 solid #E4E4E4;
     padding : 0 0 10px 10px;
     width : 95%;
}
 #main > .entry {
     overflow : hidden;
}
 #main ul.entry-footer {
     border-radius : 0 15px 0 15px;
     background : lightgoldenrodyellow;
     clear : both;
     color : gray;
     font-size : 80%;
     margin-bottom : 0.5em;
     margin-left : 0;
     margin-right : 0;
     padding : 0.2em 20px 1em;
     text-align : right;
}
 .entry-footer li {
     color : #222222;
     display : block;
     line-height : 125%;
}
 #main ul.entry-footer a {
     font-weight : normal;
}
 .admincontrols {
     font-size : 80%;
}
 .buttonbar {
     text-align : center;
}
 .buttonbar input {
     cursor : pointer;
     margin : 0.1em 0.5em;
     padding : 4px 7px;
     text-align : center;
}
 .navigation {
     font-size : 80%;
     margin-bottom : 2.8em;
  //   padding-top : 3em;
     float : right;
}
 #footer {
     background : none 0 0 repeat scroll #6C7073;
     clear : both;
     color : #DDDDDD;
     font-size : 90%;
     padding : 5px;
     text-align : center;
}
 #footer li:hover a {
     color : #FFFFFF;
}
 #footer li.sel a {
     color : #dddddd;
}
 #footer a {
     color : #DDDDDD;
}
 #vario {
     height : 0;
     position : fixed;
     right : 0;
     top : 0;
     width : 0;
}
 #searchbox input {
     background : url(../imgs/search_16.png) no-repeat transparent;
     border-width : 0;
     height : 25px;
     padding : 0 0 0 45px;
     width : 150px;
}
 #searchbox input:hover {
     border-width : 1px;
}
 #searchbox input[type="submit"] {
     display : none;
}
 #searchbox {
     float : right;
     height : 0;
     padding : 0;
}
 .month {
     color : #333333;
     font-size : 12px;
     font-weight : normal;
     height : 13px;
     margin-top : 1px;
}
 .calendario-titolo {
     background : url(../imgs/calendario.png) center center no-repeat scroll transparent;
     float : left;
     height : 48px;
     margin-right : 8px;
     margin-top : 0;
     text-align : center;
     width : 48px;
}
 .day {
     font-family : arial, sans-serif;
     font-size : 18px;
     height : 27px;
}
 .year {
     color : #333333;
     font-size : 10px;
     line-height : 0;
}
 #widget-calendar {
     display : block;
     margin : 0;
     padding : 0 0 2em;
}
 #widget-calendar table {
     font-size : 75%;
     list-style-type : none;
     padding-left : 1em;
}
 #widget-calendar ul {
     font-size : 100%;
     list-style-type : none;
}
 .calendar-month {
     background-color : transparent;
     color : #333333;
     font-size : 1em;
     font-weight : bold;
     line-height : 2em;
}
 #widget-calendar th {
     background-color : #CCCCCC;
     color : #333333;
     text-align : center;
}
 #widget-calendar td {
     background-color : #E4E4E4;
     color : #333333;
     text-align : center;
}
 #widget-calendar a.calendar-day {
     background-color : #F1F1F1;
     color : #333333;
     font-weight : bold;
     text-align : center;
}
 #widget-calendar td.linked-day {
     background-color : #F1F1F1;
     color : #333333;
     font-weight : bold;
}
 .entry-info {
     border-top : 1px solid #EEEEEE;
     font-size : 80%;
     margin-top : 3px;
     padding-bottom : 10px;
     margin-left : 55px;
}
