* html,body {height: 100%;} 
body  { font: normal 80%/1.5 Arial, 'Helvetica CE', lucida, sans-serif; }
#body { font-size: 1.5em;  }

/*- obecne tridy -*/
#page:after, #header:after, #footer:after, #main:after, #content:after, #menu:after,
.box:after, .cols:after, .cols2:after, .cols3:after, .item:after, paging:after,
.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }
.clearfix {_height:1%; min-height: 1%;}

.fl      { float:left; }
.fr      { float:right; }
.hidden  { display:none !important; }
sup, sub,
.small   { font-size:100%; }
.big     { font-size:1.0em; }
.center  { text-align:center !important; }
.right   { text-align:right !important; }
.left    { text-align:left !important; }
.strong  { font-weight:bold; }
.alt     { color:#ff8700; }
.light   { color:#666; }

img   { border: none; }
a  { color: #333; }


#footer { border-top: 1px solid #666; }

#header,
#sidebar,
.sidebar-adv,
.dn,
.reactions,
.reaction,
.msg,
#footMenu
   { display: none; }

#comments .item { border-bottom: 1px solid #999; margin-bottom: 1em; padding-bottom: 1em; }
#comments .avatar { display: none; }

.descr .fl  { margin: 0 10px 10px 0; }
.descr .fr  { margin: 0 0 10px 10px; }

.articleYelBox { border: 1px solid #ccc; padding: .5em; margin-bottom: 1em; }

#image-gallery        { margin-bottom: 1em; }
#image-gallery .item { float: left; margin-right: .5em; }
#image-gallery .more { display: none; }

.perex   { font-size: 1.0em; padding-bottom: 15px; }
.article-image p { color: #666; font-style: italic; }

h1 { font-size: 1.3em;  }
