body
{
	color: #000;
	background-color: #cca;
	padding: 6px 0px 16px 0px;
	margin: 0px;

	font-family: arial,verdana,helvetica,geneva, sans-serif;
	font-size: 12px;
	line-height: 1.28em;
}

#header #headermiddle object
{
	float: left;
	margin-left: 4px;
}

img
{
	border: none;
}

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

div
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

p
{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

input, select, textarea
{
	font-size: 10px;
}


#main input, #main select, #main textarea
{
	font-size: 12px;
}

a.current
{
	color: #d40;
}

a,div.small p.arhiva a, #camp ul li a.ins
{
	color: #261;
	text-decoration: underline;
}

a:hover, a:active, div.small p.arhiva a:hover, div.small p.arhiva a:active, #camp ul li a.ins:hover, #camp ul li a.ins:active
{
	color: #150;
	text-decoration: none;
}

p.arhiva a, p.arhivanews a
{
	background-image: url('/images/arhiva_bg.gif');
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	height: 12px;
	line-height: 12px;
}

.label
{
	/*white-space: nowrap;*/ /*zasto sam to imao?*/
}

.labelE
{
	color: red;
	font-weight: bold;
}

/* basic: start */

#container
{
	width: 971px;
	margin: 0px auto;
	background: #fff url('/images/cont_bg_2.gif') repeat-y top left;
}

#header
{
	width: 971px;
	height: 142px;
	background: #8a6 url('/images/bg_hdr_2.gif') no-repeat;
	color: #000;
}

#headertop
{
	width: 971px;
	height: 30px;
	overflow: hidden;
}

#headertop h1
{
	padding: 0px;
	margin: 0px 0px 0px 6px;
	float: left;
}


#headertop h1 a
{
	padding: 0px;
	margin: 0px;
	border: none;
	text-decoration: none;
}

#headertop h1 img
{
	padding: 0px;
	margin: 0px;
	border: none;
}

/* 762px+209px=971px */
#headermiddle
{
	float: left;
	width: 762px;
	height: 103px;
	background: #8a6 url('/images/hdr_image.jpg') no-repeat 216px 0px;
	/*background: #8a6 url('/images/10godina2.gif') no-repeat 216px 0px;*/
}

#headerinfo
{
	position: relative;
	float: right;
	width: 207px;
	height: 103px;
	background-color: #695;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#footer
{
	margin: 0px auto;
	width: 971px;
	padding: 0px 0px 8px 0px;
	background: #8a6 url('/images/ft_shape.gif') no-repeat left bottom;
	color: #fff;
	font-size: 10px;
	overflow: hidden;
	line-height: 1.2em;
	
	position: relative;
}

#footer p
{
	padding: 0px;
	margin: 0px;
}

#footer div.about
{
	padding: 0px;
	float: left;
	width: 300px;
	text-align:left;
}

#footer div.zaklada
{
	padding: 0px 0px 0px 55px;
	float: left;
	width: 70px;
	text-align:left;
}

#footer div.contact
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	float: right;
	width: 400px;
	text-align:right;
}

#footer div.zaklada_en
{
	padding-left: 35px;
}

#footer div.contact_en
{
	width: 450px;
}

#footer img
{
	float: left;
	clear: both;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	border: none;
}

#footer img.logo
{
	float: left;
	border: none;
	padding: 0px;
	margin: 0px 8px 0px 15px;
}



#footer a
{
	color: #f5ffe1; /*efc*/
	text-decoration: underline;
	font-weight: normal;
}

#footer a:active, #footer a:hover
{
	color: #120;
}

/* horizmenulist: start */
#headertop div
{
	width: 694px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	overflow: hidden;
	float:right;
	padding: 0px 6px 0px 0px;
	margin: 0px;
	text-align: right;
}

#headertop div ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#headertop div ul li
{
	font-size: 10px;
	display: inline;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	
	/*border-left: 1px solid #674;*/
	border-left: 1px solid #a8c888;
	
	white-space: nowrap;
}
#headertop div ul li.first
{
	border: none;
}

#headertop div ul li a
{
	font-weight: normal;
	/*color: #040a00;*/
	/*color: #000;*/
	color: #fff;
	text-decoration: none;
}


#headertop div   ul li a:active, #headertop div   ul li a:hover
{
	color: #231;
/*
	text-decoration: underline;

	color: #afbf9f;
*/
}


#headertop div   ul li a.current
{
	color: #a00;
}


/* horizmenulist: end */

/* vertmenulist: start */
#headermiddle ul
{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #473;
}

#headermiddle ul li
{
	line-height: 25px;
	font-size: 12px;
	width: 212px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #584;
	vertical-align: middle;
}

#headermiddle ul li.first
{
	border: none;
}

#headermiddle ul li a
{
	font-weight: normal;
	width: 185px; /* 185+4+23=212 */
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	display: block;
	color: #fff;
	background-color: transparent;
	padding: 0px 4px 0px 23px;
	margin: 0px;
	text-decoration:none;

	background: transparent url('/images/bul1.gif') no-repeat 8px 9px;
}


#headermiddle ul li a:active, #headermiddle ul li a:hover
{
	color: #fff;
	background-color: #362;
}

#headermiddle ul li a.current
{
	color: #fff;
	background-color: #362;
}

#headermiddle ul li a.current:active, #headermiddle ul li a.current:hover
{
	color: #fff;
	background-color: #362;
}

/* vertmenulist: end */


#submenu
{
	float: left;
	margin: 0px 4px 0px 0px;
	width: 212px;
	padding-bottom: 20px;
}

#main
{
	float: left;
	position: relative;
	left: 13px;
	margin: 0px;
	width: 518px;
	font-size: 12px;

	color: #000;
	padding-bottom: 20px;
}



#camp
{
	float: left;
	position: relative;
	left: 34px;
	margin: 0px 0px 4px 0px;
	width: 202px;
	padding: 2px 0px 20px 0px;
	font-size:11px;
	color: #000;
}

#submenu #menu
{
	margin-top: 0px;
}

#submenu #menu ul
{
	line-height: 1.2em;
	list-style: none;
	/*margin: 1px 0px 0px 0px;
	padding: 1px 0px 1px 0px; */
	margin: 0px;
	padding: 0px 0px 1px 0px;
}

#submenu #menu ul.first
{
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 2px;

	background-color: #f2fade; /*efc*/
}


#submenu #menu ul li a
{
	padding-right: 2px;
	color: #010;
	text-decoration: none;
}

#submenu #menu ul li a:active, #submenu #menu ul li a:hover
{
	color: #231;
	text-decoration: underline;
}


#submenu #menu ul li a.current
{
	color: #d40;
	font-weight: bold;
}

#camp a.current
{
	color: #d40;
}

#submenu #menu li
{
	margin: 0.5em 0px;
	/* padding: 0px 0px 0px 10px; */
	padding: 0px 0px 0px 11px;

	font-weight: normal;
	background-image: url('/images/mbul3_close.gif');
	background-repeat: no-repeat;
	background-position: 2px 0.4em;
}

#submenu #menu li.none
{
	font-weight: normal;
	background: none;
}

#submenu #menu li.open
{
	font-weight: bold;
	background-image: url('/images/mbul3_open.gif');
	background-position: 2px 0.4em;
	background-repeat: no-repeat;
}

#submenu #menu ul.first li ul
{
	background-color: rgb(235, 243, 215);
}

#submenu #menu ul.first li ul li ul
{
	background-color: rgb(228, 236, 208);
}


#submenu #menu ul.first li ul li ul li ul
{
	background-color: rgb(221, 229, 201);
}

#submenu #menu ul.first li ul li ul li ul li ul
{
	background-color: rgb(214, 222, 194);
}


#submenu #menu ul.first li ul li ul li ul li ul li ul
{
	background-color: rgb(207, 215, 187);
}


p.lang
{
	position: absolute;
	padding: 4px 8px 4px 4px;
	margin: 0px;
	text-align: right;
	font-size: 9px;
	line-height: 9px;
	color: #ddd;
	background-color: #487b37;
	width: 195px;
	height: 9px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	float: left;
}


p.lang a, p.lang a:visited, p.lang a:active
{
	color: #eee;
	text-decoration: none;
}

p.lang a:hover
{
	color: #ab9;
}


p.lang img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

p.infohdr
{
	position: absolute;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	width: 203px;
	overflow:hidden;
	left: 0px;
	top: 22px;
	line-height: 1.2em;
	font-size: 9px;
	text-align: center;
}

div.trazihdr
{
	position: absolute;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	width: 191px;
	overflow:hidden;
	left: 0px;
	top: 52px; /*52*/
	line-height: 0.8em;
}

div.trazihdr a, div.trazihdr a:visited, div.trazihdr a:active, p.infohdr a, p.infohdr a:visited, p.infohdr a:active
{
	font-size: 9px;
	color: #eee;
	text-decoration: none;
}

div.trazihdr a:hover, p.infohdr a:hover
{
	color: #afbf9f;
}

div.trazihdr form
{
	position: relative;
	padding: 0px;
	margin: 0px;

}

div.trazihdr form div
{
	padding: 0px;
	margin: 0px auto 3px auto;
	width: 140px;
	overflow: hidden;
}

div.trazihdr input.i
{
	float: left;
	width: 121px;
	background-color: #d7e3b5;
	color: #000;
	font-size: 11px;
	padding: 1px 1px;
	line-height: 14px;
	border: 0px;
	height: 14px;
	margin: 0px;
}

div.trazihdr form p
{
	width: 193px;
	clear: both;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

div.trazihdr form p a
{
	padding: 0px 3px;
}

div.trazihdr form p a.n
{
	border-left: 1px solid #528541;
}

div.trazihdr input.s
{
	float: right;
	width: 11px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

p.powerby
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	bottom: 0px; /*86px;*/ /*91*/
	left: 0px;
	/*height: 12px;*/ /*17px;*/ /*12*/
	font-size: 9px;
	line-height: 9px;
	height: 9px;
	overflow: hidden;
	
	width: 207px;
	text-align: center;
	background-color: #487b37;
	padding-bottom: 4px;
	padding-top: 4px;
}

p.powerby img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

p.powerby a,
p.powerby a:visited
{
    color: #eeeeee;
    font-size: 9px;
    text-decoration: none;
}

p.powerby a:hover
{
	color: #afbf9f;
}

#footer2
{
	margin: 8px auto 0px auto;
	width: 971px;
	/*height: 40px;*/
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 10px;
	overflow: hidden;
	line-height: 1.1em;
}


#footer2 p
{
	font-weight: bold;
	float: left;
	/*padding-left: 8px;*/
}

#footer2 ul
{
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px 4px 0px 0px;
}

#footer2 ul li
{
	display: inline;
	padding: 0px 4px;
	margin: 0px;
	white-space: nowrap;
	border-left: 1px solid #9a7;
}

#footer2 ul li.first
{
	border: none;
}



#footer2 a
{
	color: #563;
	font-weight: normal;
	text-decoration: none;

}

#footer2 a:active, #footer2 a:hover
{
	color: #341;
	text-decoration: underline;
}


#footer2 p a
{
	/*background: transparent url('/images/bg_iskon_footer2.gif') no-repeat left center;*/
	padding-left: 8px;

}

span.date, span.datenew
{
	font-weight: normal;
	white-space: nowrap;
	color: #666;
}

/* basic: end */



/* index main columns : start */
div.middle
{
	float: left;
	width: 208px;
	margin: 0px 4px;
	padding: 0px 0px 10px 0px;

	display: inline; /* IE double margin bug fix */
}

div.large
{
	float: left;
	width: 420px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

div.small
{
	float: right;
	width: 115px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 10px 0px;

	font-size: 10px;
	line-height: 1.1em;
}

div.middle h3, div.large h3, div.small h3, #camp h3, #main h3.trazi, #main h4.oglas, #main h3.smallform
{
	clear: both;
	color: #020;
	background-color: #d7e3b5;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	padding: 2px 0px 2px 14px;
	background-image: url('/images/h3_bg.gif');
	background-repeat: no-repeat;
	background-position: 4px 0.4em;
}

div.middle h3, div.large h3, div.small h3
{
	border-bottom: 4px solid #f2fade;
}

#subhome div.middle h3, #subhome div.large h3, #subhome div.small h3
{
/*	margin: 0px;*/
/*	border: none;*/
}

#main h4.oglas
{
	padding-left: 4px;
	background-image: none;
}

#main h3.smallform
{
	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
	width: 384px;
	padding-left: 4px;
	background-image: none;
}



div.middle p, div.large p, div.small p
{
	background-color: #fff;
	color: #000;
	margin: 0px;
	padding: 4px;
}

div.large div.colcont
{
	width: 420px;
	overflow: hidden;
	padding: 0px;
	margin: 4px 0px 0px 0px;

	background: #fff url('/images/bglargeix.gif') repeat-y 208px 0px;
}


div.large div.colcont h3
{
	margin-top: 0px;
}

div.large div.colcont div.colleft
{
	float: left;
	width: 208px;
}

div.large div.colcont div.colleft img
{
	padding-right: 4px;
	padding-bottom: 0px;
}

div.large div.colcont div.colright, div.large div.colcont div.oglasnik
{
	float: right;
	width: 208px;
}

div.large div.colcont div.colright p, div.large  div.colcont div.colleft p
{
	width: 200px;
	margin-top: 0px;
}

div.large div.colcont div.oglasnik p
{
	float: right;
	width: 92px;
	margin: 0px;
	padding-left: 0px;
}

div.large div.colcont div.oglasnik p.yellow
{
	line-height: 1.1em;
	font-size: 10px;
	float: left;
	margin: 0px;
	padding: 4px;
	width: 100px;
}

div.small ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.small ul li img
{
	float: left;
	padding-bottom: 4px;
}

div.small ul li
{
	background-color: #fff;
	color: #000;
	margin: 4px 0px 0px 0px;
	padding: 4px;
	width: 107px;
}

div.small ul li.first { margin-top: 0px; }
div.middle p { width: 200px; }
div.large p { width: 412px; }
div.small p { width: 107px; }

div.large p.banner
{
	width: 420px;
	padding: 0px;
	margin: 0px;
}


div.large p.banner img
{
	padding: 0px;
	margin: 0px;
}

div.small p img, div.middle p img, div.large p img
{
	float: left;
	padding-bottom: 4px;
}


div.small p.left img, div.middle p.left img, div.large p.left img
{
	float: left;
	padding-bottom: 4px;
	padding-right: 4px;
}

div.middle ul, div.large ul, #camp ul
{
	padding: 0px 4px;
	margin: 0px;
	list-style: none;
	background-color: #fff;
	color: #000;
}

#camp ul
{
	margin-top: 4px;
}






div.middle ul li, div.large ul li, #camp ul li
{
	padding: 2px 0px;
	border-top: 1px solid #f7ffe3;
}

div.middle ul li.first, div.large ul li.first, #camp ul li.first
{
	border: none;
}

div.middle ul li a, div.small p a, div.small ul li a, #camp ul li a
{
	color:  #120; /*#226611;*/
	text-decoration: none;
}

div.middle ul li a:hover, div.middle ul li a:active, div.small p a:hover, div.small p a:active, div.small ul li a:hover, div.small ul li a:active, #camp ul li a:hover, #camp ul li a:active
{
	color: #261;
	text-decoration: underline;
}

#camp ul { background-color: #f2fade; }
#camp ul li { border-top: 1px solid #fff; }



div.large ul.scroll
{
	font-size: 11px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 8em;
	overflow: auto;
}

div.large ul.scroll li
{
	list-style: none inside;
}


p.izjavatjedna
{
	font-size: 11px;
}

/* index main columns : end */

/* nagradna index: start */
div.nagradna
{
	width: 420px;
	float: left;
	background-color: #fff;
}

div.nagradna div.txt
{
	float: left;
	width: 320px;
}


div.nagradna div.txt p
{
	width: 310px;
	float: left;
}


div.nagradna p.note, div.large p.note, div.middle p.note
{
	width: 423px;
	clear: both;
	float: left;
	font-size: 10px;
	color: #666;
	padding-top: 2px;
	line-height: 1.1em;
}

div.nagradna p.note
{
	float: none;
}


div.nagradna form, div.nagradna form div
{
	padding-top: 2px;
	font-size: 10px;
	float: right;
	width: 93px;
}

div.nagradna form div
{
	padding-right: 4px;
}

div.nagradna form div input.f1
{
	font-size: 10px;
	float: left;
	width: 86px;
}


div.nagradna form div input.submit
{
	margin-top: 4px;
	font-size: 10px;
	float: left;
	background-color:#fff;
}
/* nagradna index: end */



div.middle p.note
{
	width: 200px;
}

div.large div.recept
{
	/*height: 11em;
	overflow: auto;*/
/*	font-size: 11px;
	background-color: #fff; */
}

div.large div.recept p
{
	width: auto;
}


div.large div.book
{
	overflow: hidden;
	width: 420px;
}

div.large div.book img
{
	padding-right: 4px;
}

.note, .articletype
{
	font-size: 11px;
	color: #666;
}

.articletype
{
	white-space: nowrap;
}

/***************************************/

#subhome ul.items
{
	margin: 0px;
	padding: 0px;
}

#subhome ul.items>li
{
	background-color: #fff;
	overflow: hidden;
	border-top: 4px solid #f2fade;
	
	margin: 0px;
	padding: 0px;
}

#subhome ul.items>li.single
{
	border-top: 1px solid #f2fade;
	padding: 2px 4px;
}

#subhome div.small ul.items>li
{
	border-top: 4px solid #f2fade;
	width: 115px;
}

#subhome div.small ul.items>li.single
{
	border-top: 1px solid #f2fade;
	padding: 2px 4px;
	width: 107px;
}

#subhome div.small ul.items>li.first,
#subhome ul.items>li.first
{
	border:none;
}

/*
#subhome div.small ul.items>li.first4,
#subhome ul.items>li.first4
{
	border-top: 4px solid #f2fade;
}
*/

#subhome div.middle span.date,
#subhome div.large span.date
{
	clear: both;
	padding: 0px 4px;
	font-size: 10px;
}

#subhome  h4,
#subhome  h5,
#subhome  h6
{
	padding: 4px 4px 0px 4px;
	color: #020;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background-color: #fff;
}

#subhome  h5  { font-size: 11px; }
#subhome  h6  { font-size: 11px; }


#subhome div.small p a,
#subhome div.middle p a
{
	color: #261;
	text-decoration: underline;
}
#subhome div.small p a:hover,
#subhome div.small p a:active,
#subhome div.middle p a:hover,
#subhome div.middle p a:active
{
	color: #150;
	text-decoration: none;
}


#subhome div.small h4, #subhome div.small h5, #subhome div.small h6
{
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	line-height: 1.2em;
}


#subhome   h4 a
{
	text-decoration: none;
	color: #226611;
}


#subhome  h4 a:hover, #subhome   h4 a:active
{
	text-decoration: underline;
}


#subhome ul.items>li.camp a,
#subhome ul.items>li.camp a:visited,
#subhome ul.items>li.single a,
#subhome ul.items>li.single a:visited
{
	text-decoration: none;
	color: #112200;
}

#subhome ul.items>li.camp a:hover,
#subhome ul.items>li.single a:hover
{
	color: #226611;
	text-decoration: underline;
}




/* news index: start */
div.large div.news
{
	background-color: #fff;
	width: 420px;
	overflow: hidden;
	border-bottom: 4px solid #f2fade;
}


div.large h4, div.large h5, div.large h6, div.middle h4
{
	padding: 4px 4px 0px 4px;
	color: #020;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background-color: #fff;
}

div.large h5  { font-size: 11px; }
div.large h6  { font-size: 11px; }

div.large div.news h4 .date
{
	font-size: 11px;
	font-style: italic;
}

div.large div.news h4 a
{
	text-decoration: none;
}


div.large div.news h4 a:hover, div.large div.news h4 a:active
{
	text-decoration: underline;
}
/* news index: end */

div.large p.arhiva, div.middle p.arhiva, div.small p.arhiva, div.large p.arhivanews
{
	background-color: #faffe6;
	font-size: 10px;
	text-align: right;
	line-height: 12px;
	height: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
}

div.large p.arhivanews
{
	margin-top: 0px;
}

div.large p.recept
{
	color: #666;
	background-color: #faffe6;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
}

/* anketa: start */
form.anketa
{
	width: 200px;
	overflow: hidden;
	padding: 4px;
	background-color: #fff;
}

form.anketa input.submit
{
	margin-top: 4px;
	float: left;
	font-size: 10px;
	background-color: #fff;
}
form.anketa input.result
{
	margin-top: 4px;
	float: right;
	font-size: 10px;
	background-color: #fff;
}

/* anketa: end */

/* #main misc start */
#main h2
{
	clear: both;
	color: #231;
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0.4em 0px 0.6em 0px;
	letter-spacing: 0.01em;
	line-height: 1.2em;
}

#main h4
{
	clear: both;
	color: #231;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0.6em 0px 0px 0px;
	letter-spacing: 0.01em;
	line-height: 1.2em;
}

#main h5
{
	clear: both;
	color: #231;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0.6em 0px 0px 0px;
	letter-spacing: 0.005em;
	line-height: 1.2em;
}

#main h6
{
	clear: both;
	color: #231;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0.6em 0px 0px 0px;
	letter-spacing: 0.005em;
	line-height: 1.2em;
}

#main h6 a
{
	text-decoration: none;
}

#main h6 a:hover, #main h6 a:active
{
	text-decoration: underline;
}



#main p
{
	width: 518px;
	overflow: hidden;
	clear: both;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.5em;
}



#main ul, #main ol
{
	padding: 0.2em 0px 0.2em 3em;
	margin: 0px;
}


#main ul li, #main ol li
{
	line-height: 1.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

#main p img
{
	float: left;
	border: 1px solid #d7e3b5;
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
}

#main p.donate
{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#main p.cent
{
	text-align: center;
}

#main p.cent img, #main p.donate img
{
	float: none;
	margin: 4px;
}

/* #main misc end */

/* arhiva vijesti izaberi: start */

table.izaberi
{
	padding: 0px 2px;
	margin: 4px 0px 0px 0px;
	border: none;
	width: 200px;
	border-bottom: 1px solid #fff;
	background-color: #f2fade;
}

table.izaberi td, table.izaberi th
{
	text-align: center;
	width: 46px;
	padding: 2px;
	margin: 0px;
}

table.izaberi th .nolink
{
	font-weight: bold;
	color: #aaa;
}



#camp table.izaberi td a, #camp table.izaberi td a:visited,
#camp table.izaberi th a, #camp table.izaberi th a:visited
{
	display: block;
	width: 46px;
	text-decoration: none;
	padding: 2px 0px;
	margin: 0px;
}

#camp table.izaberi td a:hover, #camp table.izaberi td a:active,
#camp table.izaberi th a:hover, #camp table.izaberi th a:active
{
	color: #010;
	text-decoration: none;
	background-color: #dceabc;
}

#camp table.izaberi td a.current
{
	color: #d40;
	background-color: #dceabc;
	font-weight: normal;
}

table.izaberi th a
{
	font-weight: bold;
}


/* arhiva vijesti izaberi: end */

/* arhiva vijesti trazi: start */
form.trazi2, form.oglas
{
	padding: 4px;
	font-size: 10px;
	margin: 4px 0px 0px 0px;
	width: 194px;
	background-color: #f2fade;
}

form.trazi2 select.m
{
	width: 45px;
	margin: 1px 2px 2px 2px;
	font-size: 10px;
	padding: 2px 0px;
}

form.trazi2 select.y
{
	width: 65px;
	margin: 1px 0px 2px 0px;
	font-size: 10px;
	padding: 2px 0px;

}

form.trazi2 input.f1, form.oglas input.f1, form.oglas textarea.f1, form.oglas select.f1
{
	width: 190px;
	padding: 2px 0px;
	font-size: 10px;
}

form.trazi2 input.submit, form.oglas input.submit
{
	margin-top: 4px;
	width: 190px;
	padding: 2px 0px;
	font-size: 10px;
	background-color: #f2fade;
}
/* arhiva vijesti trazi: end */

/* arhiva list: start */
#main ul.arhiva
{
	font-size:12px;
	list-style: none;
	margin: 0.6em 0px 10px 0px;
	padding: 0px;
	/*line-height: 1.5em;*/
	border-bottom: 1px solid #f2fade; /*efc*/
}

#main ul.arhiva li .desc
{
	font-size: 11px;
	color: #222;
}

#main ul.arhiva li .sizedesc
{
	font-size: 11px;
	color: #444;
	white-space: nowrap;
}

#main ul.arhiva li
{
	margin: 0px;
	padding: 0.6em 0px;
	border-top: 1px solid #f2fade; /*efc*/
}

/* arhiva list: start */
#main p.newsnextprev
{
	margin: 8px 0px 0px 0px;
	font-size: 10px;
	color: #666;
	border: none;
}


#main p.newsnextprev a, #main p.newsnextprev span
{
	font-weight: bold;
	margin-right: 16px;
}

#main p.pgnum
{
	color: #666;
	font-size: 11px;
}

/* mapaweba: start */
#mapaweba
{
	padding: 0px;
	margin: 0px 0px 0px 0em;
}



#mapaweba ul
{

	padding: 0px;
	margin: 0px;
	color: #999;
}


#mapaweba ul.first li
{
	line-height: 2.5em;
	/*border: 1px solid f5ffe1; */ /*efc*/
	/*background-color:#fcfffc;*/
	list-style: none;
	font-size: 14px;
	padding: 0em 1em 1em 1em;
	margin: 1px 0px 1em 0px;
}


#mapaweba ul.first li a
{
	font-weight: bold;
	text-decoration: none;
}

#mapaweba ul.first ul li
{
	line-height: 1.2em;
	list-style: circle;
	border: none;
	font-size: 12px;
	padding: 0.2em 0px 0.2em 0px;
	margin: 0px 0px 0px 1em ;
}

#mapaweba ul.first ul li a
{
	font-weight: normal;
	text-decoration: none;
}


#mapaweba ul.first ul li a:hover, #mapaweba ul.first ul li a:active,
#mapaweba ul.first li a:hover, #mapaweba ul.first li a:active
{
	text-decoration: underline;
}

/* mapaweba: end */

/* trazi main: start */

#main form.trazi
{
	margin-top: 4px;
	padding: 8px 4px;
	background-color: #f2fade;
}




#main form.trazi input.f1
{
	margin: 0px 2px;
	width: 15em;
}

#main form.trazi select
{
	margin: 0px 2px;
}

#main form.trazi input.submit
{
	background-color: #f2fade;
}

/* trazi main: end */

/* oglas */
#main p.oglas
{
	width: 506px;
	margin-top: 4px;
	padding: 4px;
	background-color: #f2fade;
}

/* smallform: start */
#main form.smallform
{
	font-size: 11px;
	margin: 4px auto 0px auto;
	width: 380px;
	padding: 0px 4px 4px 4px;
	background-color: #f2fade; /*efc*/
}


#main form.smallform p
{
	width: 380px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;

}

#main form.smallform p.note
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	line-height: 1.3em;
}

#main form.smallform p.chk
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
}



#main form.smallform input, #main form.smallform textarea, #main form.smallform select
{
	font-size: 11px;
	padding: 2px;
}

#main form.smallform input.f1, #main form.smallform textarea.f1
{
	width: 364px;
	margin-bottom: 8px;
}

#main form.smallform textarea.f1
{
	padding-bottom: 1em;
}

#main form.smallform input.potpisi,#main  form.smallform input.member
{
	width: auto;
}

#main form.smallform input.potpisi
{
	margin-top: 1em;
	background-color: #f2fade;
}

#main p.smallform2
{
	width: 380px;
	padding: 4px 4px;
	margin: 4px auto 0px auto;
	background-color: #f2fade; /*efc*/
}

/* smallform: end */

/* gallery: start */
#main img.c0
{
	float: left;
	clear: both;
	margin: 0px 14px 14px 44px;
}

#main img.c1
{
	float: left;
	margin: 0px 0px 14px 0px;
}


/* gallery: end */

#main table,
#main table.vegevodic
{
	width: 509px;
	margin: 0.5em 0px 0px 1px;
	padding: 0px;
	/*float: left;*/
	border-collapse: collapse;
	text-align: center;
}


#main table strong
{
	color: #f00;
}

#main table.small, #main table.smallleft
{
	width: 400px;
	text-align: center;
	margin: 0.5em auto 0px auto;
}

#main table th, #main table.small th, #main table.smallleft th
{
	/*text-align: left;*/
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 2px;
	border: 1px solid #ddd;

	background-color: #fafafa;
}



/*
#main table.small th, #main table.smallleft th
{
	text-align: center;
}
*/
#main table td, #main table.small td,  #main table.smallleft td
{
	font-size: 10px;
	padding: 2px;
	border: 1px solid #ddd;
}


#main table.data td, #main table.data th
{
	font-size:11px;
	text-align: left;
}

#main table.smallleft
{
	margin-left: 1px;
	margin-right: 0px;
}

#main table.vegevodic th, #main table.vegevodic td
{
	font-size: 12px !important;
	text-align: left !important;
}

#main table.vegevodic td.misc
{
	font-size: 10px !important;
}


#camp p.img
{
	padding-top: 4px;
	line-height: 0px;
}

#camp p.img a
{
	margin: 0px;
	padding: 0px;
}

#camp p.img img
{
	padding: 0px;
	margin: 2px 0px;
	border: 1px solid #d7e3b5;
}

br.c
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

p.dsc
{
	font-size: 10px;
	color: #666;
	margin-bottom: 10px;
}

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

div.sp3
{
	padding-bottom: 18px;
}


p.napomena_oglasnik
{
	font-size: 10px;
	color: #666;
	padding-top: 8px;
	line-height: 1.1em;
}

.veryimportant
{
	display: none !important;
}


.sharingbar
{
	overflow: hidden;
}
.addthiscontainer
{
	float:right !important;
}


#subhome
{
	width: 755px;
	float:left;
	margin-left:0px;
	/*background-color: red;*/
	/*margin-top: 10px;*/
}



#subhome .middle p img.wrap,
#subhome .large p img
{
	float: left;
	border: 1px solid #d7e3b5;
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
}


#subhome .small p img
{
    float: left;
    padding-bottom: 4px;
    border: none;
}

#subhome .small p
{
	font-size: 10px;
	line-height: 1.28em;
}













#slides_news
{
	padding: 0px;
	margin: 0px;
	width: 428px;
	height: 19px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	top: 0px;
	left: 0px;
	/*display: none;*/
	border-bottom: 1px solid #f2fade;
}

#slides_news ul
{
	width: 428px;
	top: 0px;
	left: 0px;
	position: absolute !important;
}

#slides_news ul li
{
	background-color:#fff !important;
	border:none !important;
}

#slides_news ul li a,
#slides_news ul li a:visited
{
	font-weight: bold;
	text-decoration: none;
}

#slides_news ul li a:hover
{
	text-decoration: underline;
}

#footer #iafc
{
	position: absolute;
	top: 19px;
	left: 415px;
}

#footer #oipa
{
	position: absolute;
	top: 19px;
	left: 515px;
}

div.small form
{
	height: 47px;
}


