body {background-color: #d2d2d2; padding: 0px; margin: 0px; text-align: center; font-family: Tahoma, Arial, Verdana; overflow: -moz-scrollbars-vertical; overflow-x: auto; overflow-y: scroll; }

table.main {border-collapse: collapse; font-size: 11px; height: 100%; }
table.main td {background-color: White; }
table.main td.levasenca {background-image: url(img/senca_levo.gif); background-repeat: repeat-y; background-color: Transparent; background-position: right top; }
table.main td.desnasenca {background-image: url(img/senca_desno.gif); background-repeat: repeat-y; background-color: Transparent; }
table.main tr {vertical-align: top; }
table.main tr.tr1 {height: 19px; }
table.main tr.tr2 {height: 17px; }
table.main tr.tr2 td.td5 {background-color: #e3e3e3; border: 5px solid white; }
table.main tr.tr3 {height: 25px; }
table.main tr.tr4 {height: 25px; }

/* glava */
table.main tr.tr6 {height: 10px; }

/* noga */
div.logo {width: 25px; position: absolute; top: 0px; }
div.logo img {position: relative; left: -2px; *left: 4px; top: 21px; *top: 22px; }
td.slikezgoraj img {position: relative; top: -5px; }

/* ISKALNIK */
form.iskanje {display: inline; }
form.iskanje input {border: 1px solid #666698; height: 17px; width: 160px; }
form.iskanje input.btn {position: relative; top: 2px; *top: 4px; border: none; width: auto; }

/* ISKALNIK V VSEBINI */
div.vsebina div.search form input {border: 1px solid #666698; height: 20px; }
div.vsebina div.search form input.btn {border: 1px solid #666698; border: 0px none; position: relative; top: 4px; }

/* VIZITKA */
div.vizitka, div.noga, div.noga2, div.razno {color: #7d7d7d; }
div.vizitka {position: relative; left: 10px; top: 55px; }

/* MENU BOTTOM */
div.noga2 {text-align: right; position: relative; top: -12px; }
div.noga2 a {color: #7d7d7d; text-decoration: underline; }
div.noga2 a:hover {color: #8e8e8e; text-decoration: none; }
div.vsebina {color: #4f4e4e; position: relative; top: 10px; }
div.vsebina h1 {color: #666698; font-size: 14pt; margin: 0px; }
div.vsebina h2 {color: #666698; font-size: 13pt; margin: 0px; }
div.vsebina h3 {color: #666698; font-size: 12pt; margin: 0px; }
div.vsebina a {color: #65ad00; }
div.vsebina a:hover {text-decoration: none; }

/* MENU */
div.menu a { font-family: Tahoma; font-size: 11px; color: #000; text-decoration: none; }
div.menu a:hover { text-decoration: underline; }
div.menu ul { list-style-type: none; margin: 0px; padding: 0px; border-top: 1px dotted #E3E3E3; border-bottom: 1px dotted #E3E3E3; }
div.menu ul ul { border-bottom: none 0px; }
div.menu ul a { font-weight: bold; background: url(img/menu_arr.gif) left 9px no-repeat; padding: 5px 0px 5px 10px; display: block; margin: 1px 0 1px 0; }

div.menu ul li ul,
div.menu ul li.menupath ul li ul
{ display: none; }
div.menu ul li.menupath ul,
div.menu ul li.menupath ul li.menupath ul
{ display: block; padding-left: 20px; }

div.menu ul ul a { font-weight: normal; }
div.menu ul li { border-bottom: 1px dotted #E3E3E3; }
div.menu ul li:last-child, li.lastmenu { border-bottom: none 0px !important; }

div.menu li.menupath a,
div.menu li.menupath li.menupath a,
div.menu li.menupath li.menupath li.menupath a { background-color: #e3e3e3; }
div.menu li.menupath li a,
div.menu li.menupath li.menupath li a 
{ background-color: transparent; }



/** /
div.menu {color: Black; position: relative; top: 10px; }
div.menu a {color: Black; text-decoration: none; background-image: url(img/menu_arr.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; background-position: left 10px;}
div.menu a:hover {text-decoration: underline; }
div.menu ul li a { *position: relative; *top: -1px;}
div.menu ul li ul li a { position: relative; top: 0px;}
div.menu li {padding-bottom: 1px; padding-top: 1px; font-weight: bold; border-top: dotted 1px #e3e3e3;}
div.menu li li {width: 130px; }
div.menu li li li {width: 120px; }
div.menu li a {display: block; background-color: white; vertical-align: middle; padding-top: 6px; padding-bottom: 6px;}
div.menu li.menupath a {display: block; background-color: #e3e3e3;}
div.menu li.menupath li a {display: block; background-color: white;}
div.menu li.menupath li.menupath a {display: block; background-color: #e3e3e3;}
div.menu {border-bottom: dotted 1px #e3e3e3;}
div.menu li.menupath li.menupath {width: 130px; }
div.menu li.menupath li.menupath li.menupath {width: 120px; }
div.menu li.menupath li.menupath li.menupath li.menupath {width: 110px; }
div.menu ul li ul {display: none; }
div.menu ul li.menupath ul {display: block; }
div.menu ul li.menupath ul li ul {display: none; }
div.menu ul li.menupath ul li.menupath ul {display: block; }
div.menu ul {width: 100%; list-style-type: none; padding: 0px; margin: 0px; }
div.menu ul ul {padding-left: 10px; width: 120px; position: relative; left: -2px; *left: 1px;}
div.menu ul ul ul {position: relative; left: 0px;}
div.menu ul ul li {font-weight: normal; }
div.menu ul li.menupath ul {position: relative; top: 1px;}
/**/

/* MENUTOP */
div.menutop {margin-top: -3px; *margin-top: -5px; }
div.menutop table.noborder {position: relative; left: 55px; color: #7d7d7d; font-size: 11px; width: 360px; }
div.menutop table.noborder a {color: #7d7d7d; text-decoration: underline; }
div.menutop table.noborder a:hover {color: #8e8e8e; text-decoration: none; }

/* SITEMAP */
div.vsebina ul {list-style-type: disc; padding-left: 10px; margin-left: 10px; }
div.vsebina div.sitemap ul {list-style-type: none; padding-left: 10px; margin-left: 10px; }

/* SENDTOFRIEND */
div.vsebina div.sendtofriend input, div.vsebina div.sendtofriend textarea {border: 1px solid #666698; }

/* IZPIS NOVIC */
div.vsebina div.news div.vec img {visibility: hidden;}
div.vsebina div.news div.info img.news1 {position: relative; top: -2px;}

/* RAZNO, NEWS */
div.razno {position: relative; top: 10px; }
div.razno div.korpomenu ul {padding: 0px; margin: 0px; list-style-type: none;}
div.razno div.korpomenu li a { color: #666698; font-weight: bold; padding-right: 10px; background-image: url(img/menu_arr.gif); background-position: right center; background-repeat: no-repeat; }
div.razno div.korpomenu ul ul li a {  background-image: url(img/news1.gif); background-repeat: no-repeat;   background-position: left center;   padding-left: 7px; }
div.razno div.korpomenu ul ul {  list-style-type: none; padding: 0px; margin: 0px; padding-left: 2px; }
div.razno div.korpomenu li li a { background-image: none; font-weight: normal; }

div.razno div.freetext {color: #666698; }
div.razno div.freetext a {color: #666698; font-weight: bold; }
div.razno div.freetext img {border: 0px none; }
div.razno div.freetext li {  background-image: url(img/news1.gif);   background-repeat: no-repeat;   background-position: left center;   padding-left: 7px; }
div.razno div.freetext ul {  list-style-type: none; padding: 0px; margin: 0px; padding-left: 2px; }
div.razno div.news img.news1 {position: relative; top: -3px; }
div.razno div.news a {color: #65ad00; }
div.razno div.news a:hover {text-decoration: none; }
div.razno div.news div.naslov {padding-top: 5px; padding-bottom: 5px; }
div.razno div.news div.vec {text-align: right; }
div.razno div.news div.info {padding-top: 10px; }
div.razno div.crta {background-image: url(img/menu_border_b.gif); background-repeat: repeat-x; background-position: left bottom; }

/* MENUPATH */
td.slikezgoraj div.menupath {position: relative; top: -25px; left: 3px; color: White;}
td.slikezgoraj div.menupath a {color: White; text-decoration: none;}
td.slikezgoraj div.menupath a:hover {color: White; text-decoration: underline;}

/* VSEBINA FREETEXT */
div.vsebina div.freetext a {color: #65ad00;  }
div.vsebina div.freetext a:hover {text-decoration: none;  }
div.vsebina div.freetext h1 { color: #666698;  font-size: 14pt;  margin: 0px;  }
div.vsebina div.freetext img { border: 0px;  }
div.vsebina div.freetext img.image { border-color: Black;   }
div.vsebina div.freetext img.icon { border: 0px;  margin-right: 2px;  }
div.vsebina div.freetext a.file { color: Blue;  text-decoration: none;  }
div.vsebina div.freetext tr.header {font-weight: bold; background-color: #dae3e3; }
div.vsebina div.freetext table.noborder {border-collapse: collapse; border: none; }
div.vsebina div.freetext table.noborder td {border: none; }
div.vsebina div.freetext table {font-size: 11px; border-collapse: collapse; border: 1px solid black; }
div.vsebina div.freetext table td {border: 1px solid black; }
div.vsebina div.freetext ul {list-style-type: disc;  padding-left: 10px;  margin-left: 10px; }
div.vsebina div.freetext ol {padding-left: 10px;  margin-left: 10px; }

