body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.5em; margin: 0em; background-color: #FEFEFE; 
        color:black; text-align:justify; width: 100%; }

h1 { font-size: 1.6em; margin-bottom: 0em; }
h2 { font-size: 1.5em; margin: 0em; border-bottom: dotted 1px gray; padding-bottom: 0.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; text-decoration:underline; }
h6 { font-size: 1.1em; margin-bottom: 1.1em; margin-top: 1.2em; }

p { text-align:justify; margin: 1.5em 0em 1.5em 0em; }
a { color:#660000; }
ul { margin: 0em 1em 1em 2em; padding: 0em; }
li { margin: 0.3em; padding: 0em; }
hr { height: 1px; border-bottom-style:none; margin: 0px; color: #3F5272; }

div.indent { margin: 1em; }
div.menu { float:right; margin: 0.2em 0em 1.5em 3em; padding: 1em; width: 210px; border: 1px dotted #B9C7E1; background-color:#fafafa; }

div.button { width: 102px; background-color: #DCE2EE; padding: 0.2em; text-align: center; border: 1px solid gray; margin: 2px; }
div.button_active { width: 102px; background-color: #B9C7E1; padding: 0.2em; text-align: center; border: 1px solid gray; margin: 2px; }
div.button:hover { border: 1px solid gray; cursor: hand; background-color: #B9C7E1; }
a.button { text-decoration: none; color: black; }

td.tab { margin:0px; padding:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align:center; }

a.tab:link, a.tab:visited { color:#000; text-decoration: none; }
a.tab:hover { text-decoration:underline; }

img.front { border: solid 1px gray; margin: 0px 0px 20px 20px; }
img.map { border: solid 1px gray; }

#cron table { width:100%; border: 1px solid #f0f0f0; }
#cron td { border: 1px dotted #e0e0e0; background-color: #fafafa; padding-left: 5px; }

#svet table { width:100%; border: 1px solid #f0f0f0; font-size: 0.8em; }
#svet td { border: 1px dotted #e0e0e0; text-align: left; background-color: #fafafa; padding-left: 5px; }

div#block { width: 250px; padding: 20px; background:#f5f5f5; }

/* image positioning in an article */
#imgleft img { float:left; margin: 0.5em 1.8em 1em 0.1em; padding: 5px; border: dotted 1px gray; }
#imgright img { float:right; margin: 0.5em 0em 1em 1.8em; padding: 5px; border: dotted 1px gray; }

/* column blocks */
#leftcolumn { display:inline; float:left; margin-left: 55px; width: 550px; border: dotted 0px gray; }
#rightcolumn { float: left; width: 200px; margin: 2.3em 0px 0px 40px; padding:0px; border: dotted 0px gray; }


#block1 { border: solid 1px darkred; background-color: #F9FAFC; width: 190px; font-size: 1.0em; text-align:left; 
             font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#block1 div.header { font-size: 1.0em; text-align: center; background-color: darkred; color: white; padding: 0.3em; font-weight: bold; }
#block1 div.news { padding: 1.5em;  }
#block1 div.title { font-size: 1.2em; font-weight: bold; }
#block1 div.message { }
#block1 div.poster { font-style:italic; }
#block1 p { margin: 1em 0em 1em 0em; padding: 0em; }

#block2 { border: solid 1px darkred; background-color: #F9FAFC; margin: 30px 0px 0px 0px; width: 190px; font-size: 1.0em; text-align:left; 
             font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#block2 div.header { font-size: 1.0em; text-align: center; background-color: darkred; color: white; padding: 0.3em; font-weight: bold; }
#block2 ul { padding: 0.5em; }

div.newsbox { font-size: 0.95em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }

form.search { margin: 0px; padding:0px; }
input.search { font-size: 0.9em; border: 1px solid #000000; width:97px; padding-left: 3px; color: black; }

div.copyright { text-align: center; padding-bottom: 10px; color: gray; }

