/* global properties */
html,body,img,table,table td,div,ul,li,form,a,input,select,p{margin:0px;padding:0px;font-family:Tahoma;font-size:11px;color:#231f20;vertical-align:middle}
html{overflow-y:scroll}
img{border:0px}
a{vertical-align:baseline;background-repeat:no-repeat}
table,table td{border-collapse: collapse; vertical-align:top}
input[type=text],input[type=password],textarea,input.textbox{border:solid 1px #7f9db9;padding:2px 5px;color:#848484}
input[type=image]{vertical-align:top;margin-top:1px}
input[type=button],input[type=submit],input.button{background:none;border:none;padding:2px 0px 3px;*padding:3px 0px 2px;color:#002d64}
input[type=checkbox]{width:15px;height:15px}
select{border:solid 1px #7f9db9;height:18px;color:#848484}
li{list-style:none;background:url(img/li.gif) no-repeat 0px 5px}
ul,li{padding-left:10px}
h1,h2,h3,h4{font-family:Tahoma;color:#ed8336;margin:8px 0px 15px}
h1{font-size:22px;font-weight:normal}
h2{font-size:16px}
h3{font-size:14px}
h4{font-family:Arial;font-size:12px}
hr{height:1px;border:0px;border-top:dotted 1px #231f20;margin:10px 0px}
p{margin:10px 0px}

/* general classes */
.red{color:#ea3130 !important}
.orange{color:#f7b81f !important}
.blue{color:#2e3d97 !important}
.redarrowr{background:url(img/arrow.right.red.gif) no-repeat right 5px;padding-right:12px}
.redarrowl{background:url(img/arrow.right.red.gif) no-repeat left 5px;padding-left:12px}
.blackarrowr{background:url(img/arrow.right.black.gif) no-repeat right 5px;padding-right:12px}
.bluearrowr{background:url(img/arrow.right.blue.gif) no-repeat right 4px;padding-right:12px}
.bluearrowl{background:url(img/arrow.left.blue.gif) no-repeat left 4px;padding-left:12px}
.lstar{background:url(img/star.gif) no-repeat left 1px;padding-left:16px}
.whitepaperl{background:url(img/paper.white.gif) no-repeat left 1px;padding-left:12px}
table.noborder,table.noborder tr td{border:0px !important}

.center{text-align:center}
.right{text-align:right}
.noborder{border:0 !important}
.nopadding,.nopadding td{padding:0 !important}

img.icon{margin-right:2px}

table tr.first td{background-color:#ffffff !important}

/* calender */
div.abs{position:absolute}
div.calendar{margin-left:3px;margin-top:1px;*margin-top:2px}

/* freetext */
div.freetext{margin-bottom:1px;font-family:Arial;font-size:12px}
div.freetext a,div.freetext li,div.freetext p,div.freetext div,div.freetext span{font-family:Arial;font-size:12px}
#divph1 div.freetext a,#divph1 div.freetext li a{color:#2e3d97}
div.freetext table{border-left:dotted 1px #231f20;border-bottom:dotted 1px #231f20;margin-bottom:15px}
div.freetext table td{border-top:dotted 1px #231f20;border-right:dotted 1px #231f20;height:22px;padding:5px 5px 0px 5px;font-size:11px;color:#231f20}
div.freetext table tr.header td{background-color:#f3a973;color:#ffffff;font-weight:bold}

/* lepi gumbek */
table.prettybutton{float:left;margin-right:10px;background:none}
table.prettybutton,table.prettybutton td{border-width:0px !important;height:20px !important;padding:0px !important}
table.prettybutton td.levi{background:url(img/btn.levi.gif) no-repeat right center;width:6px}
table.prettybutton td.sredica{background:url(img/btn.pretty.bg.gif) repeat-x left center;padding:0px 2px !important;vertical-align:middle}
table.prettybutton td.desni{background:url(img/btn.desni.gif) no-repeat left center;width:14px;padding:0px !important}
table.prettybutton td.sredica a{color:#002d64 !important;font:normal 11px tahoma !important;text-decoration:none}
table.prettybutton td.sredica input{background-color:transparent;border:0px}
.buttons input{border:0;background:url(img/btn.bg.gif) no-repeat right center;width:56px;text-align:left;padding-left:4px}

/* gumbek tab */
div.tabs{margin:5px 0px;clear:both}
div.tabs div{background-color:#ed8336;float:left}
div.tabs div.hover,div.tabs div:hover{background-color:#00a453}
div.tabs a{display:block;color:#ffffff !important;font-weight:bold;text-decoration:none;padding:4px 3px 3px}
div.tabs div.leviek{border-right:solid 1px #ffffff}

/* layout */
.contentbody,.entrybody{background:url(img/bg.layout.blue.gif) repeat left top}

/* zgornji del */
#layout_top{background:url(img/bg.layout.top.gif) repeat-x left top}
#layout_top td{vertical-align:middle;height:29px}
#layout_top select{width:180px;height:20px;color:#000000}

/* jeziki */
#langbar a{padding:0px 10px 0px 3px;text-decoration:none;background-repeat:no-repeat;background-position:right bottom}
#langbar a.sl{background-image:url(img/flag.sl.gif)}
#langbar a.slhover,#langbar a.sl:hover{background-image:url(img/flag.sl.hover.gif)}
#langbar a.enhover,#langbar a.en:hover{background-image:url(img/flag.en.hover.gif)}
#langbar a.en{background-image:url(img/flag.en.gif)}

#searchform{float:right;margin:0px 10px; }
#searchform input[type=text]{width:168px;margin-right:2px;padding:3px 5px;float:left;color:#000000}

/* glava */
#nrpdefinicija{width:470px;margin-left:10px;float:left;text-align:left}
#nrpdefinicija div{margin-top:10px}

/* glava - menuji */
#headnavigation td{height:29px;vertical-align:middle;font-weight:normal;color:#2d3d95;background:url(img/bg.head.navigation.orange.gif) repeat-x left bottom}
#headnavigation td span{font-weight:bold}
#headnavigation td a{color:#2d3d95}
#headnavigation td.leviek{width:15px;background:url(img/bg.left.head.navigation.orange.gif) no-repeat 1px bottom}
#headnavigation td.desniek{width:15px;background:url(img/bg.right.head.navigation.orange.gif) no-repeat right bottom}

#loginquestion{padding-top:33px}
#loginquestion div{text-align:right;padding:3px 8px 4px 15px;background:url(img/bg.login.question.gif) no-repeat right top}
.contentbody #loginquestion{padding-top:0px}

/* user frontend login */
#userform{height:29px;background:url(img/bg.left.head.userform.gif) no-repeat left top;font-weight:bold}
#userform div{background:url(img/bg.right.head.userform.gif) no-repeat right top;padding:0px 4px}
#userform div div{background:#e4e4e4;margin:0px 0px;padding:4px 4px 4px 4px;color:#838383}
#userform input[type=text],#userform input[type=password],#userform input.text{margin-top:1px;*margin-top:0px;width:100px;font-weight:normal;color:#838383}
#userform a{font-weight:normal;margin-left:15px}
#divph1 #userform,#divph1 #userform div{margin-top:20px;height:auto;background:none}
#divph1 #userform a{display:block;margin:10px 0}

/* glava - skriti menu */
#hiddenusermenu{background:url(img/hiddenmenu.bg.left.gif) no-repeat left top;padding-left:4px}
#hiddenusermenu a{color:#ffffff}
#hiddenusermenu div{background:url(img/hiddenmenu.bg.right.gif) no-repeat right top;padding-right:4px}
#hiddenusermenu div div{color:#ffffff;padding:8px 15px 8px 5px;background:url(img/hiddenmenu.bg.gif) repeat-x left top}

/* navigacija - glavna */
#topnavigation{border-top:solid 4px #e4e4e4;margin-top:1px}
#topnavigation td{cursor:pointer;width:97px;height:32px;vertical-align:middle;text-align:center;padding:0px 6px;color:#ffffff;font-weight:bold}
#topnavigation #menutopleft td{background:url(img/topmenu.left.gif) no-repeat left top}
#topnavigation #menutopleft td:hover,#topnavigation #menutopleft td.hover{background-image:url(img/topmenu.left.o.gif)}
#topnavigation #menutopright td{background:url(img/topmenu.right.gif) no-repeat right top}
#topnavigation #menutopright td:hover,#topnavigation #menutopright td.hover{background-image:url(img/topmenu.right.o.gif)}

/* sistemski menu */
#sysmenu{margin-top:10px}
#sysmenu a{display:block;margin-bottom:2px;*margin:0px}

/* kažipot */
#menupath a{color:#a3a3a3}
#menupath{color:#a3a3a3;margin:0px 10px;padding:8px 0px}

/* noga */
#layout_footer{margin-top:20px;background:url(img/bg.layout.top.gif) repeat-x left top}
#layout_footer div{padding:8px 10px}

/* moduli */
div.module{border-bottom:solid 1px #ffffff}
div.module div.inner{}
div.module div.head481{background:url(img/module.head481.gif) no-repeat top center}
div.module div.head241{background:url(img/module.head241.gif) no-repeat top center}
div.module div.head217{background:url(img/module.head217.gif) no-repeat top center}
div.module div.head{padding:8px;color:#ffffff;font-weight:bold;position:relative}
div.module div.body{padding:10px 10px 0px 10px;border-top:solid 1px #ffffff}
div.module div.foot481{background:url(img/module.foot481.gif) no-repeat top center}
div.module div.foot241{background:url(img/module.foot241.gif) no-repeat top center}
div.module div.foot217{background:url(img/module.foot217.gif) no-repeat top center}
div.module div.foot{height:4px;overflow:hidden}
div.module div.extra{background-repeat:no-repeat;background-position:left top;white-space:nowrap;position:relative;top:4px;left:10px;height:15px;padding:4px 4px 4px 0px;text-align:right}

/* moduli - po barvah */
div.module div.darkgreen{background:#bcead3 url(img/module.head.darkgreen.gif) repeat-x top center}
div.module div.darkgreen div.extra{background-color:#def5e9;background-image:url(img/module.body.extra.darkgreen.gif)}
div.module div.lightgreen{background:#bcead3 url(img/module.head.lightgreen.gif) repeat-x top center}
div.module div.lightgreen div.head{color:#00a453}
div.module div.purple{background:#d0d4ea url(img/module.head.purple.gif) repeat-x top center}
div.module div.orange{background:#fefabc url(img/module.head.orange.gif) repeat-x top center}
div.module div.orangemate{background:#f6c19a}
div.module div.orangemate div.head{background:#ed8336 url(img/module.head.orange.mate.gif) no-repeat top center}
div.module div.redmate{background:#f6c19a}
div.module div.redmate div.head{background:#ef6362 url(img/module.head.red.mate.gif) no-repeat top center}
div.module div.grey{background:#e4e4e4 url(img/module.head.grey.gif) repeat-x top center}
div.module div.grey div.extra{background-color:#f2f2f2;background-image:url(img/module.body.extra.grey.gif)}
div.module div.greymate{background:#c1c1c1}
div.module div.greymate div.head{background:#838383 url(img/module.head.greymate.gif) no-repeat top center}
div.module div.pink{background:#fed4b6 url(img/module.head.pink.gif) repeat-x top center}
div.module div.pinkmate{background:#f3a973 url(img/module.head.pink.mate.gif) repeat-x top center}
div.module div.pinkmate div.body{color:#ffffff}

/* moduli - per se */
/* koledar preverjanj */
div.examcalendar ul{margin:0px 0px 5px}
div.examcalendar li{margin-bottom:5px}
div.examcalendar div.foot{margin-top:6px}
div#divph2 div.examcalendar ul{padding-left:0px}

/* iskalnik po preverjanjih */
div.examsearch input.textbox{width:52px;padding:3px 5px}
div.examsearch div.calendar{margin-top:2px;*margin-top:3px}
div.examsearch select{width:100%;height:20px}
div.examsearch a{display:block}
div.examsearch div.body div{margin-bottom:5px}
.contentbody div.examsearch input.textbox{width:44px;padding:3px 5px}
.contentbody div.examsearch div.head241{background-image:url(img/module.head217.gif)}
.contentbody div.examsearch div.foot241{background-image:url(img/module.foot217.gif)}


/* hitri iskalnik */
div.quicksearch div.head{padding-left:20px}
div.quicksearch div.body{padding:0px;margin-top:0px}
div.quicksearch div.body div{padding:4px 0px 5px 20px;border-bottom:dotted 1px #ffffff}
div.quicksearch div.inner{background:#d0d4ea url(img/module.head.purple.gif) repeat-x top center !important}
div.quicksearch div.body div.extra{margin:0px;top:0px;left:0px;padding-top:6px;*padding-top:5px;color:#2e3d97;font-weight:bold;background:#e8eaf5 url(img/module.body.extra.purple.gif) no-repeat right bottom !important;width:320px !important;border:0px;text-align:left}
div.quicksearch input.textbox{padding:3px 5px;color:#848484;width:248px;float:left}
div.quicksearch img{margin:0px 9px 0px 6px}
div.quicksearch select{width:232px;height:20px}
.contentbody div.quicksearch{width:481px}
.contentbody div.quicksearch div.head{color:#ffffff !important;font-weight:bold !important;font-size:11px !important;padding:8px 8px 4px 8px !important}

/* zadnje novice */
div.lastnews div.news div{margin-bottom:5px}
div.newslist div.news h2{margin:0 0 6px}
div.lastnews div.news{margin-top:12px;margin-bottom:4px;*margin-bottom:5px}
div.newslist div.news{margin:5px 0 20px}
#divph3 div.lastnews div.body{padding-top:0px}
.entrybody div.lastnews div.news{overflow:hidden}
.entrybody div.lastnews div.head217,.entrybody div.lastnews div.foot217,div.lastnews a.blue{display:none}
.contentbody div.lastnews div.head241,.content div.lastnews div.foot241{display:none}
.contentbody #divph1 div.lastnews div,.contentbody #divph1 div.lastnews a{font-family:Arial;font-size:12px}
.contentbody #divph1 div.lastnews div{margin-bottom:0px}
.contentbody #divph1 div.lastnews a.blue{display:inline} 
.contentbody #divph1 div.lastnews div.news{margin-bottom:15px}
.contentbody #divph1 div.lastnews div.whitepaperl a{margin-left:-12px;display:block;color:#ed8336;font-weight:bold;text-decoration:underline}

/* e-novice */
div.newsletter li{background-image:none}

/* ankete */
div.polls table.rblist{width:100%;border:0px}
div.polls table.rblist div.gaugebar{background-color:#f3ab79;height:5px}
div.polls table.rblist td{padding:0px;padding-bottom:5px;border:0px}
div.polls table.rblist td.second{width:50%;vertical-align:middle}
div.polls table.rblist td.third{padding-left:5px}
div.polls table.rblist td.text{padding-left:5px}
div.polls input.rblist{margin:0px;padding:0px;*height:12px}

/* sitemap */
div.sitemap li{background:url(img/li.submenu.gif) no-repeat 0px 5px;margin-top:5px}
div.sitemap ul ul{padding-left:30px}
div.sitemap li li{margin-top:0px}
div.sitemap a{font-weight:bold;text-decoration:none}
div.sitemap ul ul a{font-weight:normal}

/* rezultati iskanja */
div.searchresults div.resultinfo{padding:8px 0px;margin-bottom:15px;border-top:dotted 1px #231f20;border-bottom:dotted 1px #231f20}
div.searchresults div.result{margin-bottom:15px;padding-bottom:15px;border-bottom:dotted 1px #231f20}
div.searchresults div.result a.resulturl{color:#ed8336;display:block;text-decoration:underline;margin-bottom:20px;font-weight:bold}
div.searchresults div.result li a{font-size:11px}

/* submenus */
div.submenus div.body{padding:0px 0px 5px 0px}
div.submenus div.head{text-transform:uppercase}
div.submenus ul,div.submenus li{margin:0px;padding:0px;background:none}
div.submenus a{display:block;background:url(img/li.submenu.gif) no-repeat 9px 12px;padding:7px 10px;border-bottom:dotted 1px #ed8336}
div.submenus a:hover,div.submenus a.hover{background-color:#ed8336}
div.submenus ul{border-top:dotted 1px #ed8336;margin-top:3px}
div.submenus ul ul{border:0px;margin:0px;display:none}
div.submenus ul li.menupath ul ul,div.submenus ul ul li.menupath ul ul{display:none}
div.submenus ul li.menupath ul,div.submenus ul ul li.menupath ul,div.submenus ul ul ul li.menupath ul{display:block}
div.submenus ul li.menupath a{text-decoration:none}
div.submenus ul li.menupath li a{text-decoration:underline}
div.submenus ul li a{padding-left:20px;background-position:10px 12px}
div.submenus ul ul li a{background-color:#f8cdae;padding-left:29px;background-position:20px 12px}
div.submenus ul ul li.menupath a{text-decoration:none}
div.submenus ul ul li.menupath li a{text-decoration:underline}
div.submenus ul ul ul li a{background-color:#f9d4b8;padding-left:38px;background-position:29px 12px}
div.submenus ul ul ul li.menupath a{text-decoration:none}
div.submenus ul ul ul li.menupath li a{text-decoration:underline}
/* skrijem menu registra certifikatov */
div.orangemate ul#menu-R li#item-2195{display:none} /* for registered users */

/* submenus sivi */
div.submenus div.greymate ul,div.submenus div.greymate li{background:none}
div.submenus div.greymate a{border-bottom:dotted 1px #838383}
div.submenus div.greymate a:hover,div.submenus div.greymate a.hover{background-color:#838383}
div.submenus div.greymate ul{border-top:dotted 1px #838383}
div.submenus div.greymate ul ul{border:0px}
div.submenus div.greymate ul ul li a{background-color:#cdcdcd}
div.submenus div.greymate ul ul ul li a{background-color:#d4d4d4}

/* ali ste vedeli box */
#divph1 div.stevedeli{width:217px;float:right}
#divph1 div.stevedeli div.pinkmate{ background:#f3a973 url(img/module.head.pink.mate.gif) repeat-x top center !important}
#divph1 div.stevedeli div.head{padding:8px 8px 0px 8px !important;color:#ffffff !important;font-family:Tahoma !important;font-size:11px !important;font-weight:bold !important;background:url(img/module.head217.gif) no-repeat top center}
#divph1 div.stevedeli div.body{padding:10px 10px 0px 10px !important}
#divph1 div.stevedeli div.foot{background:url(img/module.foot217.gif) no-repeat center top}

/* obrazci,tabele - certifikati moduli */
div.certs div,div.certs li,div.certs td{font-size:12px;font-family:Arial;background-position:0px 4px}
div.certs div.calendar{margin-top:1px}
div.certs ul{padding-left:20px}
div.certs div.inner{margin:10px 0px;padding-top:10px;border-top:dotted 1px #a3a3a3;clear:both}
div.certs div.inner div.inner{margin:5px 0px;padding:0px;border:0px}
div.certs table td{font-size:12px;font-family:Arial;color:#231f20}
div.certs table td a{color:#2e3d97;text-decoration:none}
div.certs table td span font{font-family:MS Sans Serif;font-size:21px;font-weight:normal}
div.certs table td.firstcol{font-weight:bold}
div.certs table tr.header td{font-weight:bold}
div.certs table.tform{width:100%}
div.certs table.tform td{padding:4px}
div.certs table.tform td select{width:auto}
div.certs table.tform td input[type=text]{width:90%}
div.certs table.tblrezultati{width:100%;border-left:dotted 1px #231f20;border-bottom:dotted 1px #231f20;margin:10px 0px;background-color:#ffffff}
div.certs table.tblrezultati tr.katrow{border-top:solid 1px #000000}
div.certs table.tblrezultati tr.sel td,div.certs table.tblrezultati tr.selover td,
div.certs table.tblrezultati tr.over td,div.certs table.tblrezultati tr.active td,
div.certs table.tblrezultati tr.firstsel td,div.certs table.tblrezultati tr.firstselover td,
div.certs table.tblrezultati tr.firstover td,div.certs table.tblrezultati tr.firstactive td{background-color:#c1c1c1}
div.certs table.tblrezultati td{border-top:dotted 1px #231f20;border-right:dotted 1px #231f20;font-size:11px;color:#231f20;padding:4px}
div.certs table.tblrezultati tr.header td,div.certs table.tblrezultati tr.header a{background-color:#f3a973;color:#ffffff;font-weight:bold}
div.certs table.tblrezultati td.tblrezultati_desc{padding:0px}
div.certs table.tblrezultati td.tblrezultati_desc table{width:100%;border:0}
div.certs table.tblrezultati td.tblrezultati_desc table td{border-right:0}
div.certs table.tblrezultati td.tblrezultati_desc table td.right{border-right:0}
div.certs table.tblrezultati td.tblrezultati_desc table tr.firstdesc td{border-top:0}
div.certs table.paging{width:100%}
div.certs table.paging td{font-size:11px}
div.certs a.hover{color:#231f20;font-weight:bold}

/* context menu */
div.contextmenu{z-index:20;padding:2px 0px;position:absolute;top:-300px;left:-400px;-moz-opacity: 0.90;filter:alpha(opacity=92);width:150px;visibility:hidden;background-color:#6191BD;border-right:solid 1px #505050;border-bottom:solid 1px #505050;text-transform:lowercase}
input.selector{display:none;visibility:hidden}
div.contextmenu a{display:block;margin:3px 0px;color:#ffffff;text-align:left}
div.contextmenu a:hover{color:#ffffff;text-decoration:underline}
div.contextmenu table.sortnum{width:100%;border-collapse:collapse}
div.contextmenu table.sortnum td{background:none;width:100%}
div.contextmenu table.sortnum a{color:#ffffff;margin:0px 1px 0px 20px;width:100%}
div.contextmenu table.sortnum input{width:20px;margin:0px 1px 0px 0px;border:1px solid black;padding:0px 0px 0px 2px}
div.contextmenu table.sortnum span.cb input{border:0px none}
div.contextmenu table.sortnum hr{height:1px;margin:3px 0px}

/* moduli - po poziciji */
.entrybody #divph2{width:241px}
.entrybody #divph1{width:481px}
.entrybody #divph3{width:241px}
.entrybody #divph3 div.freetext table{margin-bottom:0px}
.entrybody #divph3 div.freetext table td{padding:0px}

.contentbody #divph2{width:217px}
.contentbody #divph1{width:490px}
.contentbody #divph3{width:217px}

.contentbody #divph2 div.module,.contentbody #divph3 div.module,
.contentbody #divph2 div.freetext,.contentbody #divph3 div.freetext{border-bottom:solid 3px #ffffff}
.contentbody #divph2 div.freetext div.module,.contentbody #divph3 div.freetext div.module{border:0px}
/*.contentbody #divph2 div div,.contentbody #divph3 div div{border:0px}*/
.contentbody #divph1 div.module div.inner,.contentbody #divph1 div.module div.extra{background:none}

.contentbody #divph1 div.module div.head{color:#ed8336;font-size:22px;font-weight:normal;border:0px;margin:0px;padding:0px;margin-bottom:5px}
.contentbody #divph1 div.module div.body{padding:0px}

#divph2 div.freetext,#divph3 div.freetext{font-family:Tahoma;font-size:11px}
#divph2 div.freetext p,#divph3 div.freetext p{font-family:Tahoma;font-size:11px}
#divph2 div.freetext a,#divph3 div.freetext a{font-family:Tahoma;font-size:11px}
#divph2 div.freetext ul,#divph3 div.freetext ul{font-family:Tahoma;font-size:11px}
#divph2 div.freetext li,#divph3 div.freetext li{font-family:Tahoma;font-size:11px}
#divph2 div.freetext div,#divph3 div.freetext div{font-family:Tahoma;font-size:11px}

/* overlay - lightbox */
/** OVERLAY **/
div#overlay{position:absolute;top:0px;left:-3000px;z-index:2;text-align:center;width:100%;height:100%}
div.overlayform{position:absolute;float:left;overflow:auto;top:0px;left:-3000px;z-index:3 !important;padding:12px;border:solid 3px #c0c0c0;background-color:#e8e8e8}
div.overlayform a{font-size:11px;color:#2E3D97}
div.overlayform a.small{font-size:10px}
div.overlayform div.selector{overflow-y:auto}
div.overlayform div.selector *{font-size:10px}

/* lightbox selector */
div.overlayform div.selector img{margin:2px 4px}
div.overlayform div.selector input{margin:0 5px}
div.overlayform div.selector ul li{background:none;display:block;padding-left:16px}
div.overlayform div.selector ul li ul{display:none}
div.overlayform div.selector ul li ul.exp{display:block}