body { background-color: Black; color: White; background-image: url(img/body_bg.gif); background-repeat: repeat-x; padding: 0px; margin: 0px; font-family: Tahoma, Arial; }
a { color: White; }
a:hover {  }

a.home { display: block; text-decoration: none; height: 90px; }

div.icons a { width: 30px; height: 19px; background-repeat: no-repeat; background-position: center 6px; text-decoration: none; display: block; float: left; }
a.ico_home { background-image: url(img/ico_home.gif); }
a.ico_sitemap { background-image: url(img/ico_sitemap.gif); }
a.ico_fav { background-image: url(img/ico_fav.gif); }
a.ico_home:hover { background-image: url(img/ico_home2.gif); }
a.ico_sitemap:hover { background-image: url(img/ico_sitemap2.gif); }
a.ico_fav:hover { background-image: url(img/ico_fav2.gif); }

table.main { border-collapse: collapse; border: none 0px; }
table.main tr,
table.main tr td { padding: 0px; margin: 0px; }
table.main tr.first { height: 20px; }
table.main tr.first td { background-repeat: no-repeat; background-position: top left; }
table.main tr.first td.first { background-image: url(img/head.gif); background-position: -0px -0px; }
table.main tr.first td.second { background-image: url(img/head.gif); background-position: -45px -0px; }
table.main tr.first td.third { background-image: url(img/head.gif); background-position: -281px -0px; }
table.main tr.first td.fourth { background-image: url(img/head.gif); background-position: -312px -0px; }
table.main tr.first td.fifth { background-image: url(img/head.gif); background-position: -675px -0px; }
table.main tr.first td.sixth { background-image: url(img/head.gif); background-position: -728px -0px; }
table.main tr.first td.seventh { background-image: url(img/head.gif); background-position: -955px -0px; }
table.main tr.first td.eigth { background-image: url(img/head.gif); background-position: -981px -0px; }
table.main tr.first div { position: relative; top: -2px; }

div#topmenu { font-size: 10px; padding-left: 3px; overflow: visible; position: absolute; top: 5px; left: 725px; }
div#topmenu ul { list-style-type: none; margin: 0px; padding: 0px; }
div#topmenu ul ul { position: relative; top: 20px; left: -60px;  width: 150px; border: solid 1px #5f5d5e; background-color: #7c7c7c; padding: 0px 6px 9px 6px; }
div#topmenu ul iframe { display: none; visibility: hidden; position: absolute; top: -1000; left: -1000; }
div#topmenu li { display: inline; }
div#topmenu a { background-image: url(img/topmenu_bg.gif); background-position: left 5px; background-repeat: no-repeat; padding-left: 7px; color: White; text-decoration: none; float: left; border: solid 0px white; width: 67px; border: none 0px; margin: 0px; }
div#topmenu a:hover { text-decoration: underline; }
div#topmenu ul ul { display: none; position: absolute; top: 20px; left: 10px; width: 120px; padding: 9px 5px 9px 5px; *padding-bottom: 0px; }
div#topmenu ul ul li { display: inline; padding: 0px 0px 0px 0px; }
div#topmenu ul ul a { width: 100%; display: block; background-position: left 9px; *background-position: left 5px; padding: 4px 0px 4px 9px; *padding: 0px 0px 0px 7px; }

div.langselect { position: absolute; top: 5px; left: 195px; }
div.langselect a { color: #999999; background-image: url(img/topmenu_bg.gif); background-position: left 5px; background-repeat: no-repeat; padding-left: 7px; text-decoration: none; float: left; border: solid 0px white; width: 40px; border: none 0px; margin: 0px; font-size: 10px; }
div.langselect a:hover { color: White; }

table.main tr.second { height: 91px; }
table.main tr.second td.second { background-image: url(img/head.gif); background-position: -45px -20px; }
table.main tr.second td.third { background-image: url(img/head.gif); background-position: -281px -20px; }
table.main tr.second td.fourth { background-image: url(img/head.gif); background-position: -312px -20px; }
table.main tr.second td.fifth { background-image: url(img/head.gif); background-position: -675px -20px; }
table.main tr.second td.sixth { background-image: url(img/head.gif); background-position: -728px -20px; }
table.main tr.second td.seventh { background-image: url(img/head.gif); background-position: -955px -20px; }
table.main tr.second td.eigth { background-image: url(img/head.gif); background-position: -981px -20px; }

table.main tr.third { height: 42px; }
table.main tr.third td { background-repeat: no-repeat; }
table.main tr.third td.second { background-image: url(img/head.gif); background-position: -45px -111px; }
table.main tr.third td.fourth div.pagetitle { color: #f68b1e; font-size: 30px; }
table.main tr.third td.third { background-image: url(img/head.gif); background-position: -281px -111px; }
table.main tr.third td.fourth { background-image: url(img/head.gif); background-position: -312px -111px; }
table.main tr.third td.fifth { background-image: url(img/head.gif); background-position: -675px -111px; }
table.main tr.third td.sixth { background-image: url(img/head.gif); background-position: -728px -111px; }
table.main tr.third td.seventh { background-image: url(img/head.gif); background-position: -955px -111px; }
table.main tr.third td.eigth { background-image: url(img/head.gif); background-position: -981px -111px; }

table.main tr.fourth td.second { background-image: url(img/logo_mirror.gif); background-repeat: no-repeat; }
table.main tr.fourth td.second div.menu { padding-top:0; }
table.main tr.fourth td.fourth div.vsebina { font-family: Arial; font-size: 12px; overflow: hidden; width: 363px; }
table.main tr.fourth td.fourth div.vsebina h1 { font-size: 14px; color: #f68b1e; }
table.main tr.fourth td.fourth div.vsebina h2 { font-size: 12px; color: #f68b1e; }
table.main tr.fourth td.fourth div.vsebina h3 { font-size: 12px; color: #f68b1e; font-style: italic; }
table.main tr.fourth td.fourth div.vsebina a { color: #f68b1e; }
table.main tr.fourth td.fourth div.vsebina a:hover { text-decoration: none; }
table.main tr.fourth td.fourth div.vsebina div.sitemap a:hover { text-decoration: underline; }
table.main tr.fourth td.fourth div.vsebina div.sitemap ul { margin-left: 11px; }

/* TICKER */
marquee { font-weight: bold; width: 200px; padding-top: 10px; margin-left: 20px; }

/* FTB */
table.main tr.fourth td.fourth div.vsebina div.freetext li { background-position: left 7px; }

div.freetext table {  border-collapse: collapse; width: 100%; }
div.freetext table td { font-size: 10px; border: dashed 1px #7a7a7a; padding: 8px 10px 3px 10px; }

div.freetext table tr.header { font-weight: bold; color: #f68b1e; }
div.freetext table tr.first {  }
div.freetext table tr.second {  }

div.freetext table.noborder { border: none 0px; }
div.freetext table.noborder td { border: none 0px; padding: 0px; margin: 0px; }

div.freetext ul { margin-left: 20px; padding-left: 10px; list-style-type: none; }
div.freetext ul li { background-image: url(img/li_small.gif); background-repeat: no-repeat; background-position: left 6px; *background-position: left 10px; padding-left: 12px; }
div.freetext ol { margin-left: 20px; padding-left: 10px; }

div.desno { overflow: hidden; width: 224px; font-family: Arial; }
div.desno div.freetext table.noborder { color: #f68b1e; font-weight: bold; line-height: 11px; margin-top: 20px; margin-bottom: 10px; }
div.desno div.freetext table.noborder a { color: #f68b1e; text-decoration: none; }
div.desno div.freetext table.noborder a:hover { color: #f68b1e; text-decoration: underline; }
div.desno div.freetext table.noborder tr { vertical-align: top; height: 70px; }
div.desno div.freetext table.noborder td { font-size: 10px; }
div.desno div.freetext table.noborder img { margin-top: 3px; }

div.hline { height: 1px; line-height: 1px; background-image: url(img/hline.gif); background-repeat: repeat-x; background-position: left middle; font-size: 1px; }
.hline { background-image: url(img/hline.gif); background-repeat: repeat-x; background-position: left bottom; }
div.desno .hline { width: 224px; }
div.menu div.hline { background-position: top left; width: 222px; margin-left: 10px; padding-bottom: 20px; }
div.ftbhline { display: none; }

div.desno div.freetext { background-image: url(img/hline.gif); background-repeat: repeat-x; background-position: left top; padding: 5px 0px 4px 0px; *padding: 5px 0px 1px 0px; width: 224px; }

/* MENU */
div#menuLeft { font-family: Arial; font-size:12px; }
div#menuLeft ul { margin:55px 5px 5px 5px; list-style-type:none; padding:0; }
div#menuLeft ul li { padding:7px 0; }
div#menuLeft ul li a { background:url(img/mainmenubg.gif) repeat-y left top; color: #f68b1e; padding-left: 10px; text-decoration:none; font-size:12px; font-weight:bold; line-height:15px; }
div#menuLeft ul li a:hover { text-decoration:underline; }
div#menuLeft ul li.menupath a { color: White; }

div.sitemap ul { list-style-type: none; padding: 0px; }
div.sitemap a { background-image: url(img/topmenu_bg.gif); background-position: left 7px; background-repeat: no-repeat; padding-left: 12px; color: #f68b1e; padding-left: 10px; margin-left: 7px; text-decoration: none; border: none 0px; }
div.sitemap a:hover { text-decoration: underline; color: White; }

/*div#menuLeft ul ul li.menupath li.menupath a { color: White; background-image: url(img/topmenu_bg2.gif); }*/

div#menuLeft div#menuLeft { font-family: Arial; font-size: 12px; }
div#menuLeft div#menuLeft { margin: 5px; padding: 0px; }
div#menuLeft div#menuLeft li { visibility: hidden; }
div#menuLeft div#menuLeft ul { list-style-type: none; }
div#menuLeft div#menuLeft ul,
div#menuLeft div#menuLeft ul li { visibility: visible; padding-bottom: 9px; padding-top: 9px; }
div#menuLeft div#menuLeft ul li a { border-left: dotted 1px white; color: #f68b1e; padding-left: 10px; text-decoration: none; }
div#menuLeft div#menuLeft ul li a:hover { text-decoration: underline; }
div#menuLeft div#menuLeft ul li.menupath a { color: White; }
div#menuLeft div#menuLeft ul li.menupath li { padding: 0px; }
div#menuLeft div#menuLeft ul li.menupath li a,
div#menuLeft div#menuLeft ul li.menupath li.menupath a { color: White; background-image: url(img/topmenu_bg2.gif); }


div.foot { height: 43px; background-image: url(img/noga_bg.gif); overflow: hidden; }
div.foot div.freetext { margin-left: 55px; margin-top: 23px; width: 960px; }
div.foot div.freetext table { }
div.foot div.freetext table td { color: #43494e; font-size: 11px; }
div.foot div.freetext table td a { color: #f68b1e; }
div.footmenu { text-align: right; margin-top: -24px; *margin-top: -14px; padding-right: 20px; font-size: 11px; width: 960px; }
div.footmenu a { color: #f68b1e; padding-right: 20px; background-image: url(img/topmenu_bg.gif); background-position: left 7px; background-repeat: no-repeat; padding-left: 7px; }
div.footmenu ul { list-style-type: none; }
div.footmenu li { display: inline; }

/* NEWS */
div.news { font-size: 11px; }
div.news a { text-decoration: none; }
div.news div.info { color: #f68b1e; background-image: url(img/news.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 15px; }
div.news h2 { font-size: 11px; color: #f68b1e; text-decoration: none; margin: 3px 0px 3px 0px; }
div.newslist div.archiveurl { font-size: 12px; text-align: right; }
div.newslist div.archiveurl a { color: #f68b1e; text-decoration: underline; padding-right: 15px; background-image: url(img/news.gif); background-repeat: no-repeat; background-position: right 3px; }
div.newslist div.archiveurl a:hover { text-decoration: none; }

div.pagetitle_ { width: 200px; }

/* SEND TO FRIEND */
div.sendtofriend { font-size: 12px; padding: 25px 15px 15px 15px; }

/* SIFR */
/* 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 div.pagetitle {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 30px;
}


