body {color: #3E3E4A;font-family: "Lato",Calibri,Arial,sans-serif;}
th {text-align:center;}

h2 {font-size: 18px;font-weight: bold;margin-left: 10px;padding: 20px 0 10px 0;}
h3 {font-size: 16px;font-weight: bold;padding: 20px 0 10px 0;}

.tcalendar {width:800px; background: white; text-align: center;text-transform: uppercase;}
.tcalendar tr th {border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:11px; font-weight:bold; padding: 2px 8px; background: skyblue;}
.tcalendar tr th:last-child {border-right:1px solid #e6e6e6;}
.tcalendar tr td {border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding: 2px 8px; font-size:10px;}
.tcalendar tr td:last-child {border-right:1px solid #e6e6e6;}


.node-type-member .tcalendar {width: auto;text-transform: none;}
.node-type-member .tcalendar tr th {font-size: 14px;}
.node-type-member .tcalendar tr td {font-size: 14px;}
.node-type-member #content .tcalendar p,
.node-type-member .tcalendar p {margin:5px 0;}


.anketa {width: 800px;box-shadow: 0px 1px 3px #aaa;padding: 8px 8px 8px 8px;margin-top: 5px;margin-bottom: 5px;}