body{	width:100%;	height:100%; }
html {	width:100%;	height:100%; overflow-y: scroll; }

body, table, table td, div,a, ul, li, p {margin:0px; padding:0px; border-collapse:collapse;}
img { margin:0px; padding:0px;  border-width: 0px;}
form.slim	{ margin: 0px; padding: 0px; }
.srch_blue		{ color: #cce0ee; }
hr	{ border-bottom:1px solid #0062ac; color: #0062ac; border-top:0px; border-left:0px;	border-right:0px; line-height:0px; height:2px; }
* {	font-family:Verdana;	font-size:11px;	color:#000d27;	}

div.centered { text-align: center; vertical-align: top; }
div.centered table.maincentered { margin: 0 auto; text-align: left; width: 850px; }


td.search	{ background-color: #0062ac; height: 30px; }
td.topmenus	{ background-color: #0062ac; }
td.topmenus a	{ color: #ffffff; font-size: 11px; text-decoration: none;  padding: 0px 12px 0px 10px; margin: 0px; }
td.topmenus a:hover	{ color: #ffeb00; }
td.sysicons { background-color: #0062ac; }
td.sysicons	a { display: block; height: 26px; width: 23px; text-decoration: none; float: left; }

a.sysico_h			{ background-image: url(img/icons/home.gif); }
a.sysico_h:hover	{ background-image: url(img/icons/home_o.gif); }
a.sysico_k			{ background-image: url(img/icons/kontakt.gif); }
a.sysico_k:hover	{ background-image: url(img/icons/kontakt_o.gif); }
a.sysico_s			{ background-image: url(img/icons/sitemap.gif); }
a.sysico_s:hover	{ background-image: url(img/icons/sitemap_o.gif); }
a.sysico_b			{ background-image: url(img/icons/bookmark.gif); }
a.sysico_b:hover	{ background-image: url(img/icons/bookmark_o.gif); }


/*  entry pagina  */

td.entryimg	{ height: 168px; background: url(img/front1.jpg) no-repeat left top; }
td.entrytd, td.entrytdkont, td.entrytdnews	{ border-left: 1px solid #0062ac; height: 168px; vertical-align: top; background: url(img/entry_bg.gif) repeat-x left top; }
td.entrytd1	{ height: 168px; vertical-align: top; background: url(img/entry_bg.gif) repeat-x left top; }

div.entrydiv	{ border-top: 1px solid #0062ac; color: #3b3b3b; text-align: left; }
div.entrydiv div.title	{ float: left; text-align: left; width: 138px; * width: 158px; margin-bottom: 12px; background: url(img/entry_ek.gif) no-repeat right bottom #0062ac; padding: 4px 10px 6px 10px; font-size: 11px; color: #ffeb00; font-weight: bold; }
div.entrydiv div.body	{ padding: 0px 10px 0px 10px;  color: #3b3b3b; height: 110px; * height: 126px; overflow:hidden; }
div.entrydiv div.body hr	{ border-bottom:1px solid #ffeb00; border-top:0px; border-left:0px;	border-right:0px; line-height:1px; height:1px; }
div.entrydiv div.body a	{ color: #0062ac; text-decoration: none; background: url(img/arrow_r.gif) no-repeat 2px 6px; margin: 0px; padding: 2px 0px 4px 9px; }
div.entrydiv div.link a	{color: #0062ac; text-decoration: none; background: url(img/arrow_r.gif) no-repeat 2px 16px; margin: 0px; padding: 11px 10px 4px 9px;  float: right; text-decoration: underline; }
td.entrytd1 div.entrydiv div.body	{ padding: 0px 10px 0px 10px;  color: #3b3b3b; height: 77px; * height: 93px; overflow:hidden; font-size: 11px;}
td.entrytdkont	div.body a	{ background: none; padding-left: 0px; }
td.entrytdkont div.entrydiv div.body	{ padding: 0px 6px 0px 10px;  color: #3b3b3b; font-size: 11px;}
td.entrytdnews	div.entrydiv a.title h2, td.entrytdnews	div.entrydiv h2	{ color: #0062ac; font-size: 11px; font-weight: bold; }
td.entrytdnews	div.entrydiv a.title	{ color: #0062ac; font-size: 11px; background: none; padding: 0px 0px 0px 0px; font-weight: bold; }
td.entrytdnews	div.entrydiv div.info { color: #3e3e3e; font-size: 10px; background: none; padding: 2px 0px 2px 0px; margin: 0px; }

	
td.rightcnt	div.entrydiv	{ border-top: 1px solid #0062ac; color: #3b3b3b; text-align: left; }
td.rightcnt	div.entrydiv div.title	{ float: right; text-align: right; width: 138px; * width: 158px; margin-bottom: 12px; background: url(img/left_corner.gif) no-repeat left bottom #0062ac; padding: 4px 10px 6px 10px; font-size: 11px; color: #ffeb00; font-weight: bold; }
td.rightcnt div.entrydiv div.body	{ padding: 0px 10px 16px 10px;  color: #3b3b3b; }
td.rightcnt div.entrydiv div.body hr	{ border-bottom:1px solid #ffeb00; border-top:0px; border-left:0px;	border-right:0px; line-height:1px; height:1px; }
td.rightcnt div.entrydiv div.body a	{ color: #0062ac; text-decoration: none; background: url(img/arrow_r.gif) no-repeat 2px 6px; margin: 0px; padding: 2px 0px 4px 9px; }
td.rightcnt div.entrydiv a.title h2, td.entrytdnews	div.entrydiv h2	{ color: #0062ac; font-size: 11px; font-weight: bold; background-image: none;}
td.rightcnt div.entrydiv div.body a.title	{ color: #0062ac; font-size: 11px; background-image: none; background: none; padding: 0px 0px 0px 0px; font-weight: bold; }
td.rightcnt div.entrydiv div.info { color: #3e3e3e; font-size: 10px; background: none; padding: 3px 0px 3px 0px; }

td.logo		{ background: url(img/logo.png) no-repeat; height: 159px; * height: 164px; vertical-align: top; width: 212px; }
div.langdiv	{  padding: 5px 0px 0px 8px; }
td.logo	a.lang	{ font-weight: bold; font-size: 10px; color: #0062ac; text-decoration: none; }
td.logo	a.lang:hover	{ font-weight: bold; font-size: 10px; color: #ffeb00; }
td.logo	a.sel	{ font-weight: bold; font-size: 10px; color: #ffeb00; text-decoration: none; }
a.home { display: block; width: 128px; height: 115px; margin-left: 41px; text-decoration: none; }
td.menuimage{ height: 164px; background: url("img/bg_main.jpg") no-repeat left top; vertical-align: bottom; text-align: left; width: 638px; }

td.submenus	{ background-color: #dedede; vertical-align: top; width: 212px; }
td.cnt		{ background-color: White; vertical-align: top; }
div.padding	{ margin: 5px 17px 0px 17px; width: 392px; }
td.rightcnt	{ background-color: #dedede; vertical-align: top; width: 212px; }

td.yellowline	{ background-color: #ffeb00; height: 4px; }
td.footer		{ background-color: #0062ac; height: 30px; padding-left: 10px; padding-right: 10px; }
div.copyright1	{ float: left;  color: #cce0ee; font-size: 10px; }
div.copyright2	{ float: right; color: #cce0ee; font-size: 10px; }
div.copyright2 a	{color: #cce0ee; font-size: 10px; text-decoration: none; }

table.menuicons	{ background: url(img/bg_menupath.gif) repeat-x; }
table.menuicons	td { height: 23px; * height: 26px; vertical-align: top; padding-top: 3px; }
div.menupath	{ width: 325px; padding-top: 4px; padding-bottom: 4px; color: #103b66; font-size: 10px; }
div.menupath a	{ color: #103b66; font-size: 10px; text-decoration: none; }
table.menuicons	td.icon { height: 26px; vertical-align: top; padding-top: 0px; }
table.menuicons	td.icon a { display: block; height: 26px; width: 23px; text-decoration: none; padding: 0px; margin: 0px; }
a.mi_p			{ background-image: url(img/icons/plus.gif); }
a.mi_p:hover	{ background-image: url(img/icons/plus_o.gif); }
a.mi_m			{ background-image: url(img/icons/minus.gif); }
a.mi_m:hover	{ background-image: url(img/icons/minus_o.gif); }
a.mi_s			{ background-image: url(img/icons/sendto.gif); }
a.mi_s:hover	{ background-image: url(img/icons/sendto_o.gif); }
a.mi_pr			{ background-image: url(img/icons/print.gif);	}
a.mi_pr:hover	{ background-image: url(img/icons/print_o.gif); }

/*  osrednji meniji  */
table.osrednji { width: 547px; }
table.osrednji td.td1	{ vertical-align: bottom; }
table.osrednji td.td1 a	{ display: block; text-decoration: none; background: url(img/osrednji_bg.gif) no-repeat right top; }
table.osrednji td.td1 a div.inn	{ display: block; color: #ffffff; padding: 5px 0px 5px 9px; margin-right: 9px; font-weight: bold; line-height: 13px; font-size: 11px; text-transform: uppercase; }
table.osrednji td.td1 a div.over { display: block; color: #ffffff; padding: 5px 0px 13px 9px; margin-right: 9px; font-weight: bold; line-height: 13px; font-size: 11px; text-transform: uppercase; }

table.osrednji td.td2	{ vertical-align: bottom; }
table.osrednji td.td2 a	{ display: block; text-decoration: none; background: url(img/osrednji_bg_b.gif) no-repeat right top; }
table.osrednji td.td2 a div.inn	{  display: block; color: #0062ac; padding: 5px 0px 5px 9px; margin-right: 9px; font-weight: bold; line-height: 13px; letter-spacing: -1px; font-size: 10px; text-transform: uppercase; } 
table.osrednji td.td2 a div.over	{ display: block; color: #0062ac; padding: 5px 0px 13px 9px; margin-right: 9px; font-weight: bold; line-height: 13px; letter-spacing: -1px; font-size: 10px; text-transform: uppercase;  } 

/*  submenus, curent menu title  */
div.curmenu	{ color: #0062ac; font-size: 11px; font-weight: bold; background-color: #ffeb00; padding: 4px 0px 6px 10px; }

#menu-R		{ list-style-type: none; list-style-image: none; }

#menu-R	li.menupath { background-color: #3581be; list-style-type: none; list-style-image: none; }
#menu-R	li	{ background-color: #0062ac; border-bottom: 1px solid #3581be; list-style-type: none; list-style-image: none; }
#menu-R	li ul li 	{  background-color: #5a97cb; border-bottom: 1px solid #3581be; list-style-type: none; list-style-image: none; }
#menu-R	li ul li ul li	{ background-color: #85b0da; border-bottom: 1px solid #488cc5; list-style-type: none; list-style-image: none; }

#menu-R	li a	{ display: block; padding: 3px 10px 3px 10px; font-weight: bold; font-size: 11px; text-decoration: none; color: white; }
#menu-R	li ul li a	{  display: block; padding: 3px 10px 3px 21px; font-weight: normal; font-size: 11px; text-decoration: none; color: white; }
#menu-R	li ul li ul li a 	{ display: block; padding: 3px 10px 3px 41px; font-weight: normal; font-size: 11px; text-decoration: none; color: white; }

#menu-R	li a:hover	{ text-decoration: underline; }
#menu-R	li ul li a:hover	{ text-decoration: underline; }
#menu-R	li ul li ul li a:hover 	{text-decoration: underline; }


/*  templatei na desni  */
div.clearall	{ clear: both; }
div.rightdivb	{ border-top: 1px solid #0062ac; color: #3b3b3b; text-align: left; }
div.rightdivb div.title	{ float: right; text-align: right; width: 138px; * width: 158px; margin-bottom: 12px; background: url(img/left_corner.gif) no-repeat left bottom #0062ac; padding: 4px 10px 6px 10px; font-size: 11px; color: #ffeb00; font-weight: bold; }
div.rightdivb div.body	{ padding: 0px 10px 16px 10px;  color: #3b3b3b; }
div.rightdivb div.body hr	{ border-bottom:1px solid #ffeb00; border-top:0px; border-left:0px;	border-right:0px; line-height:0px; height:1px; padding:0px margin: 0px; }
div.rightdivb div.body a	{ color: #0062ac; text-decoration: none; background: url(img/arrow_r.gif) no-repeat 2px 2px; display: block; margin: 0px; line-height: 8px; padding: 0px 0px 0px 9px; }	
div.rightdivb div.body a strong	{ color: #0062ac; }

div.rightdivb div.titlep	{ float: right; text-align: right; width: 138px; * width: 158px; background: url(img/left_corner.gif) no-repeat left bottom #0062ac; padding: 4px 10px 6px 10px; font-size: 11px; color: #ffeb00; font-weight: bold; }
div.rightdivb div.bodyp	{ padding: 15px 0px 16px 10px; margin: 0px 10px 14px 0px; color: #3b3b3b; background: url(img/povezane_corner.gif) no-repeat right bottom #c3c3c3; }
div.rightdivb div.bodyp hr	{ border-bottom:1px solid #ffeb00; border-top:0px; border-left:0px;	border-right:0px; line-height:0px; height:1px; padding:0px margin: 0px; }
div.rightdivb div.bodyp a 	{ color: #0062ac; text-decoration: none; background: url(img/arrow_r.gif) no-repeat 2px 2px; display: block; margin: 0px; line-height: 8px; padding: 0px 0px 0px 9px; }
div.rightdivb div.bodyp a strong	{ color: #0062ac; }

/*  cnt stili  */
td.cnt div.padding h1 { font-size:22px; font-weight: normal; color: #0062ac; margin: 0px; padding-top: 7px; padding-bottom: 8px;  line-height: 26px; }
td.cnt div.padding h2 { font-size:18px; font-weight: normal; color: #0062ac; margin: 0px; padding-top: 8px; padding-bottom: 5px;  line-height: 22px; }
td.cnt div.padding h3 { font-size:14px;  color: #0062ac; margin: 0px; padding-top: 8px; padding-bottom: 7px;  line-height: 20px; }
td.cnt div.padding a {  color:#0062ac; text-decoration:underline; }
td.cnt div.padding a:hover { text-decoration:none;  }
td.cnt div.padding table { width: 100%; padding: 2px; text-align: left; background-color: #D8D8D8; font-size: 10px; border-top:solid 0px #e1e1e1; border-left:solid 0px #e1e1e1; }
td.cnt div.padding table td { padding: 3px 5px 3px 5px; text-align: left; 	border-bottom:solid 1px #e1e1e1; border-right:solid 0px #e1e1e1; }


td.cnt div.padding table.noborder { width: 100%; padding: 2px; background-color: Transparent; text-align: left; font-size: 10px; border-top:solid 0px #e1e1e1; border-left:solid 0px #e1e1e1; }
td.cnt div.padding table.noborder td { padding: 3px 5px 3px 5px; background-color: Transparent; text-align: left; 	border-bottom:solid 0px #e1e1e1; border-right:solid 0px #e1e1e1; }
td.cnt div.padding table.noborder tr.header td { text-align: left; padding: 3px 5px 3px 5px; border-bottom:solid 0px #e1e1e1; border-right:solid 0px #e1e1e1; }

td.cnt div.padding table tr.first	{ background-color: #f7f7f7; }
td.cnt div.padding table tr.second	{ background-color: #f0f3f7; }

td.cnt div.padding table tr.header { background-color: #c3c3c3; text-transform: uppercase; font-weight: bold; }
td.cnt div.padding table tr.header td { text-align: left; padding: 3px 5px 3px 5px; border-bottom:solid 2px #e1e1e1; border-right:solid 0px #e1e1e1; }
td.cnt ul	{ margin: 5px 0px 10px 0px; list-style-type: none; list-style-image: none; }
td.cnt li	{ background: url(img/arrow.gif) no-repeat 6px 6px; padding-left: 20px; }


/* item template */
table.itmpl	{ width: 100%; border-width: 0px; }
table.itmpl td.itmpl1	{ border-bottom: 0px solid #f7f7f7; width:129px; background-color: #f7f7f7; vertical-align: top; text-align: center; }
table.itmpl td.itmpl2	{ border-bottom: 0px solid #e1e1e1; background-color: #e1e1e1; vertical-align: top; padding: 0px 6px 0px 6px; }

.sendtofriend	{ padding: 80px 0px 0px 10px; background: url(img/logo.gif) top 150px no-repeat #7cb2e8; }

/*  sitemap  */
div.sitemap #menu-R		{ list-style-type: none; list-style-image: none; background: none; margin-bottom: 20px; }

div.sitemap #menu-R	li	{ background-color: #ffffff; border-bottom: 0px solid #e2e2e2; list-style-type: none; list-style-image: none; }
div.sitemap #menu-R	li ul li 	{  background-color: #ffffff; border-bottom: 0px solid #e2e2e2; list-style-type: none; list-style-image: none; }
div.sitemap #menu-R	li ul li ul li	{ background-color: #ffffff; border-bottom: 0px solid #e2e2e2; list-style-type: none; list-style-image: none; }

div.sitemap #menu-R	li a	{ display: block; padding: 3px 10px 3px 10px; font-weight: bold; font-size: 11px; text-decoration: none; color: #0062ac; }
div.sitemap #menu-R	li ul li a	{  display: block; padding: 3px 10px 3px 21px; font-weight: normal; font-size: 11px; text-decoration: none; color: #5a97cb; }
div.sitemap #menu-R	li ul li ul li a 	{  display: block; padding: 3px 10px 3px 41px; font-weight: normal; font-size: 11px; text-decoration: none; color: #85b0da; }

div.topdiv	{ text-align: right; height:36px; vertical-align: top; padding-right: 4px; }
/*	galerija	*/
table.gallery { border-collapse:collapse; background-color:#ffffff;}
table.gallery td { background-color:#ffffff; border:0px !important; vertical-align:top; text-align:left; padding:0px !important;}
table.gallery td img { float:left; margin:0px; border-style:solid; border-color:#c3c3c3; border-width:0px 2px 2px 0px; }
table.gallery td img.bigImage { border-width:2px 2px 2px 2px; }