/*--------------------------------------
   BASIC
-------------------------------------- */
*                                      { margin: 0; padding: 0; list-style: none; }

body                                   {
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	text-align: center;
	padding: 5px;
	}
	
a,
a:link, a:visited                      { color: #000; text-decoration: none; }
a img                                  { border: none; }
/*--------------------------------------
   HIDE
-------------------------------------- */	
#header, #top-nav, .secContainer, 
a#logo, #paginator, #top-link, 
#pitanje-link, #news-navigator,
form#pitanja          { display: none; }
/*--------------------------------------
   Layout & Typ.
-------------------------------------- */	
#wrapper                               { text-align: left; padding: 10px; }
	
h1                                     { font-size: 16pt; font-weight: normal; margin-bottom: 30px; }
h2                                     { font-size: 14pt; font-weight: normal; margin: 20px 0; }
h3                                     { font-size: 12pt; font-weight: bold; margin: 15px 0; }
h4,
h5,
h6                                     { font-size: 10pt; font-weight: bold; margin: 25px 0 10px 0; }
p, ul, ol                              { margin: 10px 0; }
ul, ol                                 { padding-left: 40px; }
ul li                                  { list-style: outside circle; }
ol li                                  { list-style: outside decimal; }
#container #mainContent table { margin: 10px 0; }	
#container #mainContent table th {
	padding: 6px 8px;
	font-weight: bold;
	border: 1px solid #ccc;
	}
#container #mainContent table td {
	padding: 2px 6px;
	border: 1px solid #ccc;
	}	
#mainContainer img                     {
	display: inline;
	margin: 10px;
	padding: 3px;
	border: 1px solid #ccc;
	}
.news                                  { display: table; margin-bottom: 15px; clear: both; }	
.news#sazetak                          { font-weight: bold; }
.news#sazetak .date                    { font-weight: normal; }
.date                                  { float: right; margin-top: -35px; font-size: 8pt; }
#footer                                {
	margin-top: 15px;
	padding-top: 2px;
	border-top: 1px solid #ccc;
	font-size: 8pt;
	}
fieldset                               { border: none; text-align: center; padding: 10px; vertical-align: middle; }
fieldset input                         { vertical-align: middle; }
#match-found                           { font-size: 15pt; }
#mainContent p#results-no,
#mainContent p#results-pages           { margin: 0; }
#mainContent #results-nav p            { font-size: 14pt; font-weight: bold; margin-top: 25px; }
#mainContent #results-nav div p        { font-size: 10pt; font-weight: normal; margin-top: 10px; }

p.pitanje                              { font-weight: bold; }
p.odgovor                              { padding-left: 10px; margin-left: 10px; border-left: 1px solid #ccc; margin-bottom: 20px; }