header, section, footer, aside, nav, article, div { display: block; }

.row  {display: table-row;}
.cell { display: table-cell;}

table {border: 1px solid #7f7f7f; border-collapse: collapse;}
table td {padding: 5px; vertical-align: top;}
html{height:100%;padding:0;margin:0;}

body {font-family:  "Trebuchet MS", Helvetica, sans-serif;	font-size: 15px; color: #000000; background: #ffffff; margin:0; padding:0; height: 100%;}

a {color: #000000; font-weight: bold;}

a[href^=http]:after {content:" <" attr(href) ">";}

img {max-width: 100%; height: auto; margin: 5px auto;}

.menu_top, .bread_crumbs, .block_index, .sidebar, .comment .spoiler, .info, #top, .menu_bottom, .news, .counter, .pages, canvas, .head_menu {display: none;}

.head_title {width: 100%; text-align:center; font-size: .9em; font-weight:bold; padding: 20px 0 10px 0; color: #000000; margin: 0; border-bottom: 2px solid;}
.head_title h1 {margin:5px auto;}
.home .col1, .home .col3 {display: none;}
.content {margin: 20px;}
.content h3 {display: none;}
.content h4 {display: block; width:90%; margin: 10px auto; padding:5px 2em; font-size:1.2em; text-align: center;}

.item { margin: 5px auto; overflow:hidden; border-bottom: 1px solid ;}
.item h4 {display: block; width:100%; text-align:center; margin: 0;}
.item a {text-decoration: none; font-weight: normal;}
.item a img {display:none ;}
.item p {padding: 9px; margin: 5px auto; text-align:left;}

.single p {font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 5px; margin: 10px auto; text-align:left;}

.comment .message h5 {display: block; margin: 0; padding: 5px 2em;}
.comment p {border-bottom: 1px solid; padding: 10px;}
.gb_info {display: none;}

.footer {text-align: center; font-size: .8em; margin: 20px auto 0 auto;}
