h2 { font-size: 0.9em; } #message { font-size: 0.7em; margin: 0.4em 0em 2.5em 0em; } .item { float: left; display: block; width: 190px; height:220px; margin: 1em 3.5% 1em 0em; border: none; position: relative; padding: 2px 3px 5px 0px; text-decoration: none; overflow: visible; } .item * { border: none; font-size: 0.85em; color: #000000; } .item * * *{ font-size: 1em; } .item .date { display: block; font-size: 0.7em;; color: #000000; margin-bottom: 5px; } .img { display: block; width: 180px; height: 180px; vertical-align: bottom; background-repeat: no-repeat; background-position: center; text-align: right; text-decoration: none; overflow: hidden; border: 1px #EEEEEE solid; } .img:hover { border: 1px #E01010 solid; } .item .text { text-align: left; margin: 1.3em 1.6em; display: block; line-height: 1.5em; text-decoration: none; font-size: 0.87em; } .count { position: relative; display: block; text-align: right; top: -16px; padding-right: 3px; width: 185px; } .count span{ font-size: 0.65em; color: #808080; background-color: #FFFFFF; } .sub_count { position: absolute; display: block; text-align: left; top: 206px; padding-right: 3px; width: 185px; } .sub_count span{ position: relative; font-size: 0.7em; color: #808080; background-color: #FFFFFF; } .bubble { position: relative; width: 18px; height: 18px; display: block; font-size: 18px; right: -185px; top: -34px; color: #175CEE; } .devider { clear: both; height: 5em; } .year_br{ float: left; clear: both; width: 100%; height: 3em; } #footer { clear: both; font-size: 0.8em; } #footer .contacts { float: right; width: 28%; } #footer .forbidden { float: right; width: 20%; margin-bottom: 1em; margin-right: 1.5em; } #footer .forbidden .strike { margin-top: 1em; } #footer .forbidden .strike span { display: block; color: #FF0000; text-decoration: line-through; } #footer .forbidden .strike span b{ color: #000000; font-weight: normal; } #footer span.copy { }