body {margin: 0px; padding: 0px; width:100%; overflow:-moz-scrollbars-vertical; overflow-x:auto; overflow-y:auto; background-color:#FFFFFF; }

html,body, div, table, table td, form, img
{
	padding:0px; margin: 0px;
	border-collapse:collapse;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}


/*
.news h1, .freetext h1 { font-size:14px; padding:0px; margin:0px 0px 10px 0px; }
.news h2, .freetext h2 { font-size:13px; padding:0px; margin:0px 0px 10px 0px; }
.news h3, .freetext h3 { font-size:12px; padding:0px; margin:0px 0px 10px 0px; }

.freetext p, .freetext  { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }*/

a {text-decoration:underline; color: #6ebb1f}
a:hover {color: #6ebb1f; text-decoration: none}

.linkp {text-decoration:underline; color: #ffffff; font-size:10px;}
.linkp:hover {color: #ffffff; text-decoration: none; font-size:10px;}
.linkp_text {color: #ffffff; text-decoration: none; font-size:10px;}

.link {text-decoration:underline; color: #6ebb1f; font-size:11px;}
.link:hover {color: #6ebb1f; text-decoration: none; font-size:11px;}
.link_text {color: #6ebb1f; text-decoration: none; font-size:11px;}

.footer {text-decoration:underline; color: #ffffff; font-size:10px;}
.footer:hover {color: #ffffff; text-decoration: none; font-size:10px;}
.footer_text {color: #ffffff; text-decoration: none; font-size:10px; text-align:left;}
.footer_text2 {color: #b2b2b2; text-decoration: none; font-size:10px; text-align:left;}

table.floattable div.freetextbox .sitemap ul { padding:0px; margin:0px; background-image:none; }
table.floattable div.freetextbox .sitemap ul li { padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; list-style-type:none; font-weight:bold; background-image: none;  }
table.floattable div.freetextbox .sitemap ul li ul { width:100%; background-image:url(data/loch.gif); background-repeat:repeat-x; background-position: left bottom; padding-bottom:10px; margin-bottom:10px; }
table.floattable div.freetextbox .sitemap ul li ul li ul { background-image: none; padding-bottom:0px; margin-bottom:0px; }
table.floattable div.freetextbox .sitemap ul li a {  padding:0px 0px 0px 10px; }
table.floattable div.freetextbox .sitemap ul li ul li { font-weight:normal; padding:0px; margin:4px 0px 5px 10px; background-image:url(data/bullet1.gif); background-repeat:no-repeat;  }
table.floattable div.freetextbox .sitemap HR { visibility:hidden; }

table.layout { width:750px; }

/*table td.head div.freetext { text-align:right; }       position: relative; top: 6px; *top: 4px;              */ 

.searchForm { float:right; }
.searchForm  input.text { width: 83px; font-size:10px; font-family: Verdana; border: solid 2px #ffffff; }

table.main {background-image: url(data/bg_data.gif); background-repeat:repeat-x; background-position:bottom; width:750px; }

/*table.main td.center {padding: 0px 6px 0px 6px; }*/
table.main td.center .news div.lastnewslist {padding: 0px 0px 0px 0px; text-align:left; }
table.main td.center .news div.lastnewslist_ja {padding: 0px 0px 0px 0px; text-align:left; line-height: 18px; } /*japonski text*/
/*table.main td.center .news div.highlight3 { color: #000000; font-size: 16px; }*/
table.main td.center .highlight3 { color: #000000; font-size: 16px; text-align:left; }
table.main td.center .highlight3si { color: #000000; font-size: 16px; text-align:left; }
table.main td.center .highlight3ru { color: #000000; font-size: 16px; text-align:left; }
table.main td.center .highlight3ja { color: #000000; font-size: 12px; text-align:left; padding-bottom: 10px; }
div.freetext div.highlight3 { color: #50ae26; font-size: 16px; font-weight: bold; padding: 10px; text-align:left; }
div.freetext div.highlight3si { color: #50ae26; font-size: 16px; font-weight: bold; padding: 10px; text-align:left; }

table.floattable div.freetext div.titleflash span.archive { color: #000000; font-size: 10px; font-weight: normal; position: relative; top: -5px; left: -5px; }
table.floattable div.freetext div.titleflash span.archive a { color: #000000; text-decoration: none; }
table.floattable div.freetext div.titleflash span.archive a:hover { text-decoration: underline; }

/*table.floattable div.freetext div.titleflash p { font-size: 10px; color: #000000; width: auto; padding: 10px 10px 10px 10px; margin-top: 5px; }

table.floattable div.freetext div.titleflash div.archive a { color: #ffffff; font-size: 10px; text-decoration: none; }
table.floattable div.freetext div.titleflash div.archive a:hover { text-decoration: underline; }
table.floattable div.freetext div.titleflash div.news {text-align: left; margin: 5px 0px 5px 0px; padding: 10px 10px 10px 10px; background-color: #ebebeb; }
table.floattable div.freetext div.titleflash div.news a.title { color: Black; text-decoration: none; padding: 0px; margin: 0px; }
table.floattable div.freetext div.titleflash div.news a.title:hover { text-decoration: underline; }
table.floattable div.freetext div.titleflash div.news div.info { color: #000000; font-weight: bold; padding: 0px; margin: 0px; height: auto; } */
table.floattable div.freetextbox div.lastnewslist div.news .info { color:#6ebb1f; font-weight:bold; font-size:10px; margin:0px 0px 0px 0px; }
table.floattable div.freetextbox div.lastnewslist div.news .title { color: #000000; text-decoration: underline; }
table.floattable div.freetextbox div.lastnewslist div.news .title:hover { text-decoration:none; }
/*
td.center div.freetext div.titleflash div.lastnews {padding: 10px; background-image: none;} */
table.floattable div.freetextboxleft div.lastnewslist div.news .info { color:#6ebb1f; font-weight:bold; font-size:10px; padding-top:8px; margin:0px 0px 0px 0px; }
table.floattable div.freetextboxleft div.lastnewslist div.news .title { color: #000000; text-decoration: underline; }
table.floattable div.freetextboxleft div.lastnewslist div.news .title:hover { text-decoration:none; }
table.floattable div.freetextboxleft { padding: 3px 5px 15px 5px; text-align:left; }
table.floattable div.freetextboxleft div.lastnewslist div.news .summary { color: #b2b2b2; font-size: 10px; font-weight: normal; margin:0px 0px 10px 0px; }

div.searchresults div.r div.a { color: #b2b2b2; font-size: 10px; font-weight: normal; }
div.searchresults div.r  { margin:10px 0px 0px 0px; }
div.searchresults div.u { display:none; }

table.floattable .freetextright { padding: 3px 5px 15px 6px; text-align:left; }
table.floattable div.freetextright div.freetext { color: #929292; font-size: 11px; line-height:13px; }
table.floattable div.freetextright div.freetext table.qnrtab { width: 100%; }
table.floattable div.freetextright div.freetext h1 { color: #6ebb1f; font-size:14px; padding:0px; margin:0px 0px 10px 0px; }
table.floattable div.freetextright div.freetext h2 { color: #6ebb1f; font-size:13px; padding:0px; margin:0px 0px 10px 0px; }
table.floattable div.freetextright div.freetext h3 { color: #000000; font-size:12px; padding:0px; margin:0px 0px 10px 0px; }
table.floattable div.freetextright div.freetext ul { padding:0px; margin:5px 0px 15px -3px; }
table.floattable div.freetextright div.freetext ul li { padding:0px; padding-left:13px; margin:0px 0px 5px 0px; list-style-type:none; background-image: url(data/bullet1.gif); background-repeat:no-repeat;   }
table.floattable div.freetextright div.freetext ul ul { margin-top:5px; margin-bottom:0px; }

table.floattable .freetextrightDownloads { padding: 3px 5px 15px 6px; text-align:left; }
table.floattable .freetextrightDownloads A.file { color: #929292; text-decoration: underline; font-style:italic; font-size: 11px; font-weight: normal; }
table.floattable .freetextrightDownloads A.file:hover { text-decoration: none; }
table.floattable div.freetextrightDownloads div.freetext{ color: #000000; font-size: 11px; line-height:13px; }
table.floattable div.freetextrightDownloads div.freetext ul { padding:0px; margin:5px 0px 15px -3px; }
table.floattable div.freetextrightDownloads div.freetext ul li { padding:0px; padding-left:20px; margin:0px 0px 15px 0px; list-style-type:none; background-image: url(data/pdf.gif); background-repeat:no-repeat; min-height: 16px;  }
table.floattable div.freetextrightDownloads div.freetext ul ul { margin-top:5px; margin-bottom:0px; }



table.main td.center .news span.archive { color: #000000; font-size: 10px; font-weight: normal; position: relative; top: -6px; left: -5px; }
table.main td.center .news span.archive a { color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; }
table.main td.center .news span.archive a:hover { text-decoration: underline; }

table.main td.center .news div.lastnewslist .info { color:#6ebb1f; font-weight:bold; font-size:10px; padding-top:8px; margin:0px 0px 0px 0px;  }
table.main td.center .news div.lastnewslist .title { color: #000000; text-decoration: none; }
table.main td.center .news div.lastnewslist .title:hover { text-decoration:underline; }
/*table.main td.center .news .lastnewslist .summary { padding-top:4px; }*/

table.floattable {background-image: url(data/sub_bg_c.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; text-align:left; vertical-align:top; } 

table.floattable .titleflash { color: #000000; font-size: 16px; padding: 3px 0px 0px 5px; text-align:left; }
table.floattable .titleflash1ru { color: #000000; font-size: 16px; padding: 3px 0px 0px 5px; text-align:left; }
table.floattable .titleflash2 { color: #000000; font-size: 16px; padding: 3px 0px 0px 5px; text-align:left; }
table.floattable .titleflash2ru { color: #000000; font-size: 16px; padding: 3px 0px 0px 5px; text-align:left; }
table.floattable .titleflash1ja { color: #6ebb1f; font-size: 12px; padding: 3px 0px 0px 5px; text-align:left; }
table.floattable .titleflash2ja { color: #929292; font-size: 12px; padding: 3px 0px 0px 5px; text-align:left; }
table.floattable div.freetextbox { padding: 3px 5px 15px 5px; text-align:left; }
table.floattable div.freetextbox_ja { padding: 3px 5px 15px 5px; text-align:left; line-height: 18px; }  /*japonski razmik*/
table.floattable div.freetextbox div.freetext { color: #000000; font-size: 11px; line-height:13px; }
table.floattable div.freetextbox div.freetext table.qnrtab { width: 100%; }
table.floattable div.freetextbox div.freetext h1 { color: #6ebb1f; font-size:14px; padding:0px; margin:0px 0px 10px 0px; }
table.floattable div.freetextbox div.freetext h2 { color: #6ebb1f; font-size:13px; padding:0px; margin:0px 0px 10px 0px; }
table.floattable div.freetextbox div.freetext h3 { color: #000000; font-size:12px; padding:0px; margin:0px 0px 10px 0px; }
table.floattable div.freetextbox div.freetext ul { padding:0px; margin:5px 0px 15px 25px; }
table.floattable div.freetextbox div.freetext ul li { padding:0px; padding-left:13px; margin:0px 0px 5px 0px; list-style-type:none; background-image: url(data/bullet1.gif); background-repeat:no-repeat;   }
table.floattable div.freetextbox div.freetext ul ul { margin-top:5px; margin-bottom:0px; }

table.floattable div.freetextbox ul { padding:0px; margin:5px 0px 15px 25px; }
table.floattable div.freetextbox ul li { padding:0px; padding-left:13px; margin:0px 0px 5px 0px; list-style-type:none; background-image: url(data/bullet1.gif); background-repeat:no-repeat;   }
table.floattable div.freetextbox ul ul { margin-top:5px; margin-bottom:0px; }


table.floattable div.menupath {font-size: 10px; color: #b2b2b2; padding: 3px 0px 15px 5px; text-align:left;}
table.floattable div.menupath a {font-size: 10px; color: #b2b2b2; text-decoration: underline;}
table.floattable div.menupath a:hover {font-size: 10px; color: #b2b2b2; text-decoration: none;}

/*
table.floattable div.submenus { width: 100%; }
table.floattable div.submenus a { color: #50ae26; }
table.floattable div.submenus ul { padding:0px; margin:5px 0px 0px 0px; }
table.floattable div.submenus ul li { padding:0px 0px 0px 3px; margin:0px 0px 5px 0px; list-style-type:none; background-image: url(data/bullet1.gif); background-repeat:no-repeat; }

table.floattable div.submenus ul li a, div.submenus ul li.menupath ul li a {  display:block; margin-left:10px; font-weight:normal;  }
table.floattable div.submenus ul li ul { }
table.floattable div.submenus ul li ul li { margin-left:14px; background-image: url(data/bullet1.gif); background-repeat:no-repeat; }
table.floattable div.submenus ul li.menupath  a { font-weight:bold;  }
table.floattable div.submenus ul li ul li a, div.submenus ul li.menupath ul li a { width:140px; }
*/

/*
div.newsletter { background-image: url(data/newsletter/background_newsletter.gif); background-repeat: repeat-x; background-color: #cdccc7; height: 123px; color: White; text-align: left; padding: 0px 16px 16px 16px; }

div.newsletter div.text { font-size: 9px; }
div.newsletter div.title {background-color: Transparent; border: solid 0px white; padding-left: 0px; }
div.newsletter form.newsLetterForm {display: block; margin-top: 10px; }
div.newsletter form.newsLetterForm input { width: 125px; height: 15px; }
div.newsletter form.newsLetterForm input.submit { width: auto; height: auto; position: relative; top: 4px; }

DIV.newsletter { background-image: url(img2/background_newsletter_p.gif); height: 175px; }
DIV.newsletter div.highlight2 { background-color: Transparent; color: White; padding-top: 10px; }
DIV.newsletter input { border: solid 1px #50ae26; width: 140px; margin-left: 5px; color: #50ae26;}
DIV.newsletter input.linkbutton { float: right;width:auto;height:auto;margin-right:5px; }
DIV.newsletter div.links { padding: 5px; }
DIV.newsletter div.links a { color: White; text-decoration: none; }
DIV.newsletter div.links a:hover { text-decoration: underline; }

*/


DIV.newsletter { background-image: url(data/newsletter/background_newsletter_p.gif); height: 162px; }
DIV.newsletter div.highlight2 { background-color: Transparent; color: White; padding-top: 10px; font-size: 14px; padding-left: 5px; }
DIV.newsletter input { border: solid 1px #50ae26; width: 156px; margin-left: 5px; color: #50ae26;}
DIV.newsletter input.linkbutton { float: right;width:auto;height:auto;margin-right:5px; }
DIV.newsletter div.links { padding: 5px; }
DIV.newsletter div.links a { color: White; text-decoration: none; }
DIV.newsletter div.links a:hover { text-decoration: underline; }



div.submenus { width: 100%; margin:5px 0px 0px 0px; }
/* div.submenus { width: 100%; margin:5px 0px 0px 0px; background-image: url(img2/background_news.gif); background-repeat: repeat-x; text-align:left; } */
div.submenus a { color: #6ebb1f; }
div.submenus ul { padding:0px; margin:-1px 0px 0px 0px; }
div.submenus ul li { padding:0px 0px 0px 3px; margin:0px 0px 5px 0px; list-style-type:none; background-image:url(data/bullet1.gif); background-repeat:no-repeat; }

div.submenus ul li a, div.submenus ul li.menupath ul li a {  display:block; margin-left:10px; font-weight:normal;  }
div.submenus ul li ul { padding-top:5px; }
div.submenus ul li ul li { padding:0px 0px 0px 3px; margin-left:14px; }
div.submenus ul li.menupath  a { font-weight:bold;  }
div.submenus ul li ul li a, div.submenus ul li.menupath ul li a { color: #b2b2b2; }


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash .submenutitle {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 10px;
	height: 1px;
}


/* These are standard sIFR styles... do not modify */
/*
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
*/
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
/*
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
*/
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*
.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash div.submenutitle {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 10px;
	height: 1px;
}
.sIFR-hasFlash td.firstcolT td.firstcolT div.freetext div.highlight strong
{
	width: 150px;
	margin-left: 0px;
}
*/

#nav, #nav ul {     
	padding: 0;     
	margin: 0;    
	list-style: none;
	z-index: 100;
} 

#nav a {     
	display: block;     
	width: 63px; 
} 

#nav li a img{     
	display: block;     
} 

#nav li {     
	float: right;     
	width: 63px;
}

#nav li ul {     
	position: absolute;   
	width: 63px;     
	left: -999em;
} 

#nav li:hover ul, #nav li.sfhover ul 
{     
	left: auto;
}