/*--------------------------------------
   BASIC
-------------------------------------- */
* { margin: 0; padding: 0; list-style: none; }
body { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; }
a img { border: none; }
a, a:link, a:visited { color: #000; text-decoration: none; }
br.clear { clear: both; }
/*--------------------------------------
   HIDE
-------------------------------------- */
#user, #path, #rightCol, #toplink, #mainMenu, #logo, #paginator, #news-navigator { display: none; }
/*--------------------------------------
   LAYOUT
-------------------------------------- */
#print-logo { margin-bottom: 30px; width: 100%; height: 90px; }
#footer { margin: 15px 0 0 0; border-top: 1px solid #ccc; padding-top: 10px; font-size: 7pt; }
/*--------------------------------------
   TYP
-------------------------------------- */
h1 { font-size: 13pt; margin-bottom: 20px; }
h2 { font-size: 11pt; margin: 15px 0; }
h3, h4, h5, h6 { font-size: 10pt; margin: 15px 0; }
p, ul, ol, table { margin: 15px 0; }
img { display: inline; margin: 0 5px; }
#mainContent table { margin: 10px 0; width: 100%; }
#mainContent table td { border-bottom: 1px solid #e6e6e6; text-align: center; padding: 5px; }
#mainContent table td.left { text-align: left; }
#mainContent table th { background: #e6e6e6; font-weight: normal; padding: 3px 5px; text-align: center; border-bottom: 1px solid #e6e6e6; }
#mainContent table td.doc { width: 28px; text-align: center; }
#mainContent table td.doc-title { width: 28px; font-weight: bold; }
#mainContent table td.size { text-align: right; width: 85px; }
#mainContent table td.size-title { text-align: center; width: 85px; font-weight: bold; }
#mainContent table td.file-title { font-weight: bold; }
#mainContent table img { border: none; padding: 0; margin: 0; }
#mainContent ul, #mainContent ol { padding-left: 20px; }
#mainContent ul li { list-style: outside square; margin-left: 30px; }
#mainContent ol li { list-style: outside decimal; margin-left: 30px; }
/*--------------------------------------
   Home - novosti
-------------------------------------- */
#mainContent { padding-top: 10px; }
#mainContent .news-white, #mainContent .news-gray { padding: 8px; border: 1px solid #e6e6e6; margin-bottom: 10px; }
#mainContent .news-gray { background: #e6e6e6; }
#mainContent .news-white img, #mainContent .news-gray img { margin: 0 15px 0 0; display: inline; float: left; width: 150px; }
.newsContent { width: 330px; display: inline; float: left; }
#mainContent .newsContent h2 { margin-top: 10px; }
/*--------------------------------------
   NOVOST
-------------------------------------- */
.newsContent div { margin-top: 10px; }
#mainContent #novost .news-white { border: 1px solid #fff; }