/*--------------------------------------
   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
-------------------------------------- */	
#basic, #searchweb, #top-nav, 
.secContainer,#paginator, #top-link, 
#topMenu, #pitanje-link, #news-navigator,
#language, #basicNav, form#pitanja, #nav, 
#leftNav, #rightNav, #topLink, #footer { display: none; }

#flashHeader                           { position: absolute; visibility: hidden; top: 0; left: 0; width: 0; height: 0; z-index: -1; }

/*--------------------------------------
   Layout & Typ.
-------------------------------------- */	
#wrapper                               { text-align: left; padding: 10px; }
#logo                                  { display: block; margin-bottom: 35px; }
	
h1                                     { font-size: 14pt; font-weight: bold; margin-bottom: 30px; }
h2                                     { font-size: 12pt; font-weight: bold; margin: 20px 0; }
h3                                     { font-size: 10pt; 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; }
#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; }
.news img                              { float: left; padding: 2px; border: 1px solid #ccc; margin: 0 5px 5px 0;  }
.date                                  { display: block; clear: both; font-size: 7pt; margin: -15px 0 10px 0;  }
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; }

table                                  { margin: 10px 0; }
td                                     { border: 1px solid #ccc; padding: 8px; }
th                                     { border: 1px solid #000; padding: 10px; font-weight: bold; }
caption                                { color: #ccc; font-size: 8pt; }