body
{
	margin: 20px 0px 20px 0px;
	padding: 0px;
	color: #fff;
	background-color: #e8b600;
	font-size:12px;
	font-family: verdana, arial, sans-serif;
}

#container
{
	width: 758px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	color: #000;
	/*background: #fff url(images/bg_column.gif) repeat-y right top;*/
}

#container2
{
	width: 758px;
	padding: 0px;
	margin: 0px;
	text-align:left;
	background-color: #fff;
	border: 1px solid #333;
}

#banner_space_1
{
	margin: 0px;
	padding: 0px;
	height: 3px;
	/*background-color: #506270;*/
	background-color: #617687;
	border-bottom: 1px solid #333;
	font-size: 0px;
}
#banner_space_2
{
	margin: 0px;
	padding: 0px;
	height: 3px;
	/*background-color: #506270;*/
	background-color: #617687;
	font-size: 0px;
	border-top: 1px solid #333;
	clear: both;
}



#banner_img
{
	padding: 0px;
	margin: 0px;
	width: 758px;
	height: 148px;
	background: #617687 url(images/header2.jpg) no-repeat;
	/*border-top: 1px solid #333;*/
	border-bottom: 1px solid #333; 
	text-align: right;
}

h1
{
	margin: 0px;
	padding: 20px 20px 10px 10px;
	font-size: 34px;
	color: #fff;
	background-color: transparent;
	font-weight: bold;
	/*letter-spacing: +0.2em;*/
}

h1 a, h1 a:hover, h1 a:active
{
	color: #fff;
	background-color: transparent;
 	text-decoration: none;	
}

span.subtitle
{
	margin: 0px;
	padding: 0px 0.25em 0px 0px;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	font-weight: bold;
	/*letter-spacing: +0.03em;*/
}

ul#menu
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #fff;
	background-color: #617687;
	list-style:none;
	text-align: right;
	border-bottom: 1px solid #333;
	clear: both;
}

ul#menu li
{
	white-space: nowrap;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	display: inline;
	list-style:none;
}

ul#menu li a
{
	padding: 5px 15px 5px 15px;
	margin: 0px;
	text-decoration: none;
	color: #fff;
	background-color: #617687;
	border-left: 1px solid #333;
}

ul#menu li a:hover, ul#menu li a:active
{
	color: #fff;
	background-color: #788d9e;
	text-decoration: none;
}

ul#menu li a.current
{
	color:  #000;
	background-color: #617687;
	text-decoration: none;
}

ul#menu li a.current:hover, ul#menu li a.current:active
{
	color:  #000;
	background-color: #788d9e;
	text-decoration: none;
}

#contentsubmenu
{
	margin: 20px 0px 20px 0px;
	padding: 0px;	
	background: #fff url(images/bg_column.gif) repeat-y right top; 
	color: #000; 
	width: 758px; 
	float: left;
}



#content
{
	line-height: 1.5em;
	width: 466px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	/*overflow: visible;*/
}

#submenu
{
	width: 212px;
	float: right;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	/*overflow: visible;*/
}



#footer
{
	width: 758px;
	color: #333;
	background-color: transparent;       
	margin: 0px auto 10px auto;
	padding: 5px 0px 10px 0px;
	text-align:center;
 	font-size: 10px;
}

div.spacer
{
	clear: both;
	font-size: 0px;
	height: 0px;
}

span.zivottitle
{
	font-size: 18px;
	font-weight: bold;
	color: #555;
	background-color: transparent;
}

span.grey
{
	color: #444;
	background-color: transparent;
}

span.greysmall
{
	font-weight: normal;
	font-size: 10px;
	color: #444;
	background-color: transparent;

}

span.greysmall2
{
	font-weight: normal;
	font-size: 8px;
	color: #444;
	background-color: transparent;

}


h2
{
	margin: 0px;
	padding: 15px 0px 10px 0px;
	font-size: 22px;
	font-weight: bold;
	/*color: #555;*/
	color: #405167;
	background-color: transparent;
	/*letter-spacing: +0.1em;*/
}

h3
{
	margin: 0px;
	padding: 20px 0px 5px 0px;
	clear: both;
	font-size: 18px;
	font-weight: bold;
	/*color: #555;*/
	color: #405167;
	background-color: transparent;
	/*letter-spacing:  +0.1em;*/
}


h4
{
	clear: both;
	margin: 0px;       
	padding: 10px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	/*color: #555;*/
	color: #405167;
	background-color: transparent;
	/*letter-spacing:  +0.05em;*/
}

h5
{
	clear: both;
	margin: 0px;       
	padding: 10px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	/*color: #555;*/
	color: #405167;
	background-color: transparent;
	/*letter-spacing:  +0.05em;*/
}

p
{
	text-align: left;
	margin: 0px;
	padding: 10px 0px 10px 0px ;
}

p.prvanevladina
{
	font-weight: bold;
	text-align: left;
}

ul#menu2
{
	margin: 0px;	
	padding: 15px 0px 25px 0px;	
}


ul#menu2 li.first
{
	list-style: none;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;

	margin: 0px;	 
	padding: 10px 0px 10px 0px;
}

ul#menu2 li
{
	list-style: none;
	border-bottom: 1px solid #ccc;

	margin: 0px;
	padding: 10px 0px 10px 0px;
}

ul#menu2 li a
{
	color: #039;
	background-color: transparent;
 	text-decoration: underline;	
}

ul#menu2 li a:hover, ul#menu2 li a:active
{
	color: #025;
	background-color: transparent;
 	text-decoration: underline;	
}

ul#menu2 li a.current
{
	color: #000;
	background-color: transparent;
 	text-decoration: underline;	
}

ul#menu2 li a.current:hover, ul#menu2 li a.current:active
{
	color: #000;
	background-color: transparent;
 	text-decoration: underline;	
}

ul#menu2 span.date
{
	font-size: 9px;
	color: #444;
}


ul#menu2 li span.sub
{
	font-size: 9px;
	color: #888;
}

a
{
	color: #039;
	background-color: transparent;
 	text-decoration: underline;	
}

a:hover, a:active
{
	color: #025;
	background-color: transparent;
 	text-decoration: underline;	
}


span.pjesma
{
 	white-space: pre;
}

p.note
{
	color: red;
	font-size: 14px;
 	font-weight: bold;	
}

p.pitanje
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

p.parola
{
	font-size: 18px;
	font-weight: bold;
	color: #f00;
	background-color: transparent;
 	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	padding-top: 1em;
	padding-bottom: 1em;
}

img
{
	/*border: 0px;*/
	border: 1px solid #333;
	padding: 0px;
	margin: 0px;
}

img.inarticle
{
	float: left;
	margin-right: 15px;       
	margin-bottom: 15px; 
}

img.inarticle2
{
	float: right;
	margin-left: 15px;       
	margin-bottom: 15px;       
}

img.inarticle2b
{
	float: right;
	margin-left: 15px;       
	margin-bottom: 5px;       
}

img.img1
{
	float: left;
	margin-bottom: 5px;		       
}

img.img2
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;		       
}

img.img3
{
	float: left;
	margin-bottom: 5px;		       
}

img.vert
{
	margin-bottom: 5px;
}

img.listimg
{
	float: left;
	margin: 0.5em 0.5em 0.5em 0px;
	padding: 0px;
}

img.logo
{
	border: none;
}

div.izlozbe
{
	float: left;
}

div.izlozbe ol, div.izlozbe p
{
	/*float: left;*/
	padding: 0.25em 0px 0.25em 40px;
	margin: 0px;   
}

div.izlozbe p { padding-left: 24px; }

ul
{
	margin: 0px;
	padding: 0.25em 0px 0.25em 40px;
}

li
{
	padding-bottom: 0.25em;
}

ol
{
	margin: 0px;
	padding: 0.25em 0px 0.25em 40px;
}

dl
{
	margin-left: 1em;
}

dt
{
	font-weight: bold;
}

dd
{
	padding-bottom: 1em;
}

strong.extra
{
	/*text-transform: uppercase;*/
}

div.more
{
	/*font-size: 10px;*/
	white-space: nowrap;
	text-align: left;
	padding-bottom: 2em;
}

div.natrag
{
	padding-top: 2em;
	font-size: 10px;
	white-space: nowrap;
	text-align: left;
}

ul#abstract2
{
	font-size: 10px;
	color: #333;
	background-color: transparent;       
	margin: 15px 0px 0px 0px;
	padding: 0px;	
}

ul#abstract2 li
{
	list-style: none;
	border-bottom: 1px solid #ccc;

	margin: 0px;
	padding: 10px 0px 10px 0px;
}

ul#abstract2 li.first
{
	list-style: none;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;

	margin: 0px;	 
	padding: 10px 0px 10px 0px;
}

a.aname
{
	height: 0px;
	font-size: 0px;
	visibility: hidden;	
}

div.dogdata
{
	float: left;
	width: 299px;
}

div.dogdata ul
{
	margin: 0px;	
	padding: 0px;	
}


div.dogdata ul li
{
	list-style: none;
	margin: 0px;	 
	padding: 0px 0px 0.3em 0px;
}


div.dogdata ul li strong
{
	font-weight: bold;
	color: #444;
	background-color: transparent;       
		
}

img.dogdata
{
	float: left;
	margin-right: 15px;       
	margin-bottom: 15px;       
}

span.c2title
{
	font-size: 14px;
	color: #444;
	background-color: transparent;
	font-weight: bold;
}

form
{
	margin: 0px;
	padding: 0px;	
}

select
{
	width: 100%;
	color: #000;
	background-color: #eee;
	border: 1px solid #333;
	padding: 2px;
	margin: 2px 0px 10px 0px;
}

input
{
	width: 100%;
	color: #000;
	background-color: #eee;
	border: 1px solid #333;
	padding: 2px;
	margin: 2px 0px 10px 0px;
}

textarea
{
	width: 100%;
	color: #000;
	background-color: #eee;
	border: 1px solid #333;
	padding: 2px;
	margin: 2px 0px 10px 0px;

}

p.date
{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 10px;
	color: #444;
	background-color: transparent;
}

ol.arhiva
{
	padding-top: 20px;
	margin-top: 0px;
}

p.pagenum
{
	font-size: 10px;
	clear: both;
}

p.pagenum a
{
	padding-left: 2px;
	padding-right: 2px;

	margin-left: 4px;
	margin-right: 4px;
}

p.pagenum a.currentpage,p.pagenum  a.currentpage:hover,p.pagenum  a.currentpage:active
{
	color: #000;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
}

p.pagenum .notlink
{
	padding-left: 2px;
	padding-right: 2px;

	margin-left: 4px;
	margin-right: 4px;

	color: #888;
}


p.pagenum .dots
{
	color: #666;
}

div.izlozba1
{
	float: left;
	width: 223px;
	padding-right: 10px;
}

div.izlozba2
{
	float: left;
	width: 223px;
	padding-left: 10px;
}

#topheader
{
	width: 758px;
	color: #333;
	background-color: transparent;       
	padding: 5px 0px 5px 0px;
	text-align: right;
 	font-size: 10px;
}

div.nalijevo
{
	float: left;
	text-align: left;
	white-space: nowrap;
}

div.nadesno
{
	float: right;
	text-align: right;
	white-space: nowrap;
}

div.contactform
{
	margin: 0px; 
	width: 300px; 
	background-color: #fff; 
	color: #000; 
	padding: 0px;
}

div.contactform input
{
	width: 300px;
}


div.contactform input.posalji
{
	width: auto;
}

div.contactform textarea
{
	width: 300px;
}

div.spacer10
{
	clear: both;
	font-size: 0px;
	height: 0px;
	margin-top: 10px;	
}

div.twoimages
{
	float:left; 
	margin-right:15px;
	margin-bottom:15px;
	/*margin-top: 10px;*/
	margin-top: 0px;
}

div.threeimages
{
	padding: 0px 0px 10px 0px;
	margin: 0px;	
}

div.article
{
	clear: both;
	padding: 0px;
	margin: 5px 0px 10px 0px;
	border-bottom: 1px solid #fff;	
}

div.articlesmall0
{
	font-size: 10px;
	width: 210px;
	float: left;
	padding: 0px;
	margin:	0px; 
}

div.articlesmall1
{
	font-size: 10px;
	width: 210px;
	float: right;
	padding: 0px;
	margin:	0px; 
}

hr
{
	clear: both;
	background-color: #cdc;
	color: #cdc;
	height: 1px;
	padding: 0px;	
	margin: 4px 0px 4px 0px;
	width: 100%;
	border: none;     
}

ol.vp
{
}

ol.vp li
{
	font-weight: bold;
}

.noteleft
{
	font-weight: bold;
	font-size: 12px;
	width: 208px; 
	padding: 0px 0px 10px 0px; 
	margin: 1em 0px;
       	color: #ccf;		
	background-color: #617687; 
	border: 1px solid #617687; 
}


.ethnoos
{

       	color: #eee;		
	background-color: #b29a3a; 
	border: 1px solid #b29a4a; 

}
.noteleft img
{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #617687;
}

.ethnoos img
{
	border-bottom: 1px solid #b29a4a; 
}
.noteleft p
{
	margin: 0px;
	padding: 10px;
}

.noteleft p.main
{
	text-align:center;
	padding-bottom: 0px;
}


.noteleft  a
{
	color: #fff;
}

.noteleft a:hover, .noteleft a:active
{
	color: #ccc;
}

.noteleft .greysmall
{
	color: #000;
	margin-bottom: 0px;       
	padding-bottom: 0px;
}

div.col1
{
	float: left;
	width: 230px;       
}

div.col2
{
	float: right;
	width: 230px;   
}


div.col1 p, div.col2 p
{
	text-align: center;
}

p.links
{
	clear: both;
}

p.links img
{
	float: left;
	margin-right: 10px;
       margin-bottom: 5px;	
}

br.spacer
{
	clear: both;
	font-size: 0px;
}

img.em
{
	border: 1px solid #ddd;
	margin: 0px 0px -0.4em 0px;
	padding: 2px;
}

p.hdr
{
	text-align: center;
	font-style: italic;
}

h4.hdr
{
	text-align: center;
}

p.arh
{
	padding-top: 0px;
	margin-top: 0px;
}

form.trazi
{
	margin: 0px;
	padding: 1em 0px 0px 0px;
}

p.broj
{
	padding-top: 0.1em;
}

form.trazi input, form.trazi select
{
	font-size: 11px;
}

div.dogsel h4
{
	font-size: 14px;
	padding-bottom: 0px;
}

div.dogsel h5
{
	padding-top: 5px;
	font-size: 12px;
}

div.dogsel p
{
	clear: both;
	font-size: 10px;
}


div.dogsel br
{
clear: both;
}
