html{ height:100%;  margin-bottom:0px}

form{ margin:0;  padding:0}

body{font-family:Helvetica,Arial,sans-serif; line-height:1.3em; margin:0px 0px 0px 0px; font-size:12px; color:#51525a; text-align:left}

#page_bg{background:#fff}

td{border-bottom-color:#D6D5D9; border-top-color:#D6D5D9; border-left-color:#D6D5D9; border-right-color:#D6D5D9}

a:link, a:visited{text-decoration:none; font-weight:normal; color: #135cae; cursor: pointer;}

a:hover{text-decoration:underline; font-weight:normal; color: #0b3768; cursor: pointer;}

input.button{ cursor:pointer}

p{ margin-top:0;  margin-bottom:8px}

#page_bg{padding:0; margin-bottom:1px}
div.center{  text-align:center}
.clr{clear:both}
.clr_sivi{clear:both; background:url(../images/minrzs/head/clr_sivi.gif) no-repeat; height:8px; line-height:8px}
.sep{clear:both; line-height:12px; display:block}
div#wrapper{margin-left:auto; margin-right:auto; width:976px}
body.width_medium div#wrapper{width:950px}
body.width_small div#wrapper{width:773px}
body.width_fmax div#wrapper{width:976px}
div#jezici{width:976px; line-height:normal; text-align:right; display:block; height:14px; font-size:8pt}
div#header{width:976px; height:62px}
a.mainlevel_top{border-left:1px solid #FFF; border-right:1px solid #FFF; color:#FFF; display:block; letter-spacing:1px; line-height:14px; padding-left:10px; padding-right:10px; margin-top:5px}
a.mainlevel_top:hover{text-decoration:underline; color:#FFF}
a.mainlevel_top:active{text-decoration:underline; color:#FFF}
a.mainlevel_top:visited{color:#FFF}
a#active_menu_top:hover{color:#FFF; text-decoration:underline}

.transstrcir{position:absolute;  overflow:hidden;  left:-1000px;  top:-1000px}
.transstrcir .content{position:absolute}
#subwrap{text-align:left}
.transstrcir .items{border:0px none #FFF;  position:relative;  left:0px; top:0px;  z-index:2;  padding:0px 0px 4px 0px !important;  margin:0px 4px; !important}
.transstrcir td{padding:6px 8px 2px 5px !important;   font-size:12px !important;  font-family:Arial,Helvetica,sans-serif !important;  text-align:left !important;  font-weight:normal !important;  color:#d6d5d9 !important}

.transstrcir .item{text-decoration:none;  cursor:pointer;  cursor:hand}

.transstrcir .item td{color:#FFF !important}

.transstrcir .item.hover td{text-decoration:underline !important;  color:#FFF !important}

.transstrcir .background{background-color:#76a8d9 !important;  position:absolute;  left:0px; top:0px;  z-index:1;  opacity:0.95;  filter:alpha(opacity=95)}

.transstrcir .shadowRight{position:absolute;  z-index:3;  top:-3000px; width:2px;  opacity:0.95;  filter:alpha(opacity=95)}

.transstrcir .shadowBottom{position:absolute;  z-index:1;  left:-3000px; height:2px;  opacity:0.95;  filter:alpha(opacity=95)}

.transstrcir .item.hover{}

.transstrcir .item img{margin-left:10px !important}

table.menu{top:0px;  left:0px;  position:relative;  margin:0px !important;  border:0px none #FFF}

div#wrap{}

table#menu{}
table.menu a{margin:0px !important;  padding:3px 5px 1px 5px !important;  display:block !important;  position:relative !important}
div.menu a, div.menu a:link{color:#4B6CA3; padding:5px 9px 5px 9px !important; border-right:1px solid #fff; border-bottom:1px solid #fff; text-decoration:none; background:#efefef url(../images/h_meni-off.gif) bottom repeat-x}

div.menu a:visited{color:#4B6CA3; padding:5px 9px 5px 9px; border-right:1px solid #fff; border-bottom:1px solid #fff; text-decoration:none; background:#efefef url(../images/h_meni-off.gif) bottom repeat-x}

div.menu a:hover{background:#82ACD0 url(../images/h_meni-hover.gif) bottom repeat-x; color:#fff}

div.menu_r a, div.menu_r a:link{color:#4B6CA3; padding:5px 9px 5px 9px !important; border-left:1px solid #fff; border-bottom:1px solid #fff; text-decoration:none; background:#efefef url(../images/h_meni-off.gif) bottom repeat-x}

div.menu_r a:visited{color:#4B6CA3; padding:5px 9px 5px 9px; border-left:1px solid #fff; border-bottom:1px solid #fff; text-decoration:none; background:#efefef url(../images/h_meni-off.gif) bottom repeat-x}

div.menu_r a:hover{background:#82ACD0 url(../images/h_meni-hover.gif) bottom repeat-x; color:#fff}

div.menu td{border-bottom:0px none #FFC819;  border-top:0px none #FFC819;  border-left:0px none #FFC819;  border-right:0px none #FFC819}

div.menu td.last{border-right:0px none #FFC819}

#trans-active a{color:#fff !important; background:#4B6CA3 url(../images/h_meni-on.gif) bottom repeat-x}

#menu a.hover{background:#82ACD0 url(../images/h_meni-hover.gif) bottom repeat-x; color:#fff}
#menu span{display:none}

div#top_meni_in{float:right; display:block; width:80px; padding-right:8px; text-align:center}
div#ugao_l{background:#fff; float:left; display:block; height:16px; line-height:16px; width:976px}

div#footer_r{padding-top:10px; height:47px; overflow:hidden}

div#footer_r div{text-align:center; font-size:.90em; color:#aaa}

div#footer_r a:link, div#footer_r a:visited{color:#999}

div#footerspacer{height:10px}

#whitebox{margin:0; padding-top:14px; width:976px; background:#fff; float:left; display:block}

#whitebox div{text-align:left}
#ja-wrapper{width:100%; margin:0; background:#F2F2F2}
#ja-container2{padding:0}
#ja-mainbody-fr #ja-col1{width:20%}
#ja-mainbody-fr #ja-contentwrap{width:80%}
#ja-mainbody, #ja-mainbody-fl{float:left; width:707px}
#ja-mainbody #ja-contentwrap{float:right; width:75%}
#ja-mainbody-fl #ja-contentwrap{float:left; width:420px; padding-left:10px}
#ja-mainbody-f, #ja-mainbody-fr{float:none; width:100%}
#ja-mainbody-fr #ja-contentwrap{width:74.8%; float:right}
#ja-mainbody-fr #ja-col1{width:20%; float:left}
#ja-mainbody-fr #ja-contentwrap{width:80%}
#ja-content{padding:0}
#ja-contentwrap{min-height:300px; height:auto}
* html #ja-contentwrap{height:300px}
#ja-mainbody-fl #ja-content{padding-left:0; float:left; display:block; text-align:left}
#ja-mainbody-f #ja-content{padding:0}
#ja-containerwrap-f #ja-containerwrap2{background:none}
#ja-containerwrap-f #ja-container, 
#ja-containerwrap-f #ja-container2{background:none}
#ja-mainbody-fr #ja-col1{width:20%}
#ja-col1{float:left; width:260px; padding-left:3px; padding-right:3px; overflow:hidden; border-right:1px solid #d6d5d9}
#ja-col1 ul li, 
#ja-col2 ul li{padding-left:15px; margin:0; background:url(../images/bullet.gif) no-repeat 5px 50%}
#ja-col1 ul, #ja-col2 ul{margin:0}
#ja-col1 ol, #ja-col2 ol{margin-left:5px}
#ja-col1 .article_separator, 
#ja-col2 .article_separator{display:none}
#ja-containerwrap-fl{border-left:1px solid #D6D5D9; border-right:1px solid #D6D5D9; border-bottom:1px solid #939298; float:left}
#ja-containerwrap-fl #ja-containerwrap2, 
#ja-containerwrap-fl #ja-container, 
#ja-containerwrap-fl #ja-container2{background:none}
#ja-containerwrap-fr{background:url(../images/cw-bg1.gif) repeat-y 50% 0}
#ja-containerwrap-fr #ja-containerwrap2{background:url(../images/cw-bg2.gif) no-repeat 50% 0}

div.moduletable_front_vesti h3{background:#477b98; color:#ebebeb; font-family:Helvetica,Arial,sans-serif; font-size:17pt; font-weight:normal; height:30px; line-height:normal; padding-left:8px; padding-top:7px}
.mod_vesti_naslov_front_vesti{background:#cc3d3d url(../images/minrzs/head/tit_vesti.gif) no-repeat left; height:37px !important; margin:0px !important; padding:0px !important; line-height:37px !important}
#mod_div_vesti{padding-left:12px; padding-right:6px; padding-top:8px; margin:0px; text-align:left !important}
#mod_div_vesti p{text-align:left !important}
a.tit_vesti_front_vesti:link, a.tit_vesti_front_vesti:visited{color:#aa2207; line-height:14px; font-size:11px; cursor:pointer}
a.tit_vesti_front_vesti:hover{text-decoration:underline; line-height:14px; font-size:11px; cursor:pointer}

#ja-col2{float:right; width:260px; padding-left:3px; padding-right:3px; overflow:hidden; border-left:1px solid #d6d5d9}

div#whitespace{float:left; display:block; width:420px}
#tbl_najava{padding:12px; background:#fff url(../images/minrzs/bck_najava-front.gif) repeat-x; border-top:1px solid #939298}
#box_najave{padding:5px; margin:0px}
.tit_obav_najave-v3{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#cc3d3d; font-weight:bold}
.tit_obav_najave-v3 a{font-weight:bold; color:#cc3d3d}
.tit_obav_najave-v3 a:visited{font-weight:bold}
.tit_obav_najave-v3 a:hover{color:#cc3d3d; font-weight:bold}
.obavestenja_najave-v3{color:#666}

div.gk_tabmods{background:url(../images/minrzs/head/bck_informacije.gif) repeat-x top; border-top:1px solid #939298; overflow:hidden}
div.gk_tabmods_wrap{padding-top:8px}
div.gk_govorni{background:url(../images/minrzs/head/bck_informacije.gif) repeat-x top; border-top:1px solid #939298}
.mod_govorni_naslov{height:32px !important; margin:0px !important; padding:0px !important; display:block; line-height:32px !important; border-left:6px solid #cc3d3d; border-right:6px solid #cc3d3d; display:blockc}
.mod_info_naslov{height:32px !important; margin:0px !important; padding:0px !important; line-height:32px !important; border-left:6px solid #1C5D91; border-right:6px solid #1C5D91; display:block; vertical-align:top}
.mod_info_naslov img{margin:0px !important; padding:0px !important; height:2px !important; line-height:2px !important; font-size:2px !important}
.mod_info_naslov h3, .mod_govorni_naslov h3{background:transparent; color:#1C5D91; font-family:Helvetica,Arial,sans-serif; font-size:17pt; font-weight:normal; height:17pt; line-height:normal !important; padding:0; margin:0; text-align:center; display:block; width:408px}
.tit_vesti a:hover, .tit_vesti a:visited{color:#9cf}

.dynamic-tab-pane-control.tab-pane{position:relative; width:418px; text-align:center; border:1px solid #C5C5C5; padding-bottom: 10px;}
#tab-pane-2 .tab-row{z-index:1; white-space:nowrap; width:100%}
#tab-pane-1 .tab-row{z-index:1; white-space:nowrap; height:32px; width:100%}
#tab-pane-1 .tab-row .tab{cursor:Default; display:inline; cursor:hand; cursor:pointer; margin:1px 0px 1px 0px; float:left; height:27px; z-index:1; position:relative; top:0}
#tab-pane-2 .tab-row .tab{cursor:Default; display:inline; margin:1px 5px 1px 5px; padding:3px 6px 3px 6px; border:1px solid #D6D5D9; cursor:hand; cursor:pointer; z-index:1; position:relative; top:0; background:url(../images/bg_tab.png) repeat-x scroll 0 0}
#tab-pane-1 .tab-row .tab.selected{background:white; border-bottom:2px solid #C5C5C5}
#tab-pane-2 .tab-row .tab.selected{border:1px solid #AA2207; z-index:3; padding:2px 6px 5px 6px; margin:1px 5px 1px 5px; top:-1px; background:white}
#tab-pane-1 .tab-row .tab a{text-decoration:none; cursor:hand; cursor:pointer; color:#AA2207; font-size:10px; height:27px; line-height:normal; text-transform:uppercase}
#tab-pane-2 .tab-row .tab a{text-decoration:none; cursor:hand; cursor:pointer; color:#666; font-size:10px; height:27px; line-height:27px; text-transform:uppercase}
#tab-pane-1 .tab-row .hover a{color:rgb(0,66,174)}
#tab-pane-2 .tab-row .hover a{color:rgb(0,66,174)}
#tab-pane-1 .tab-row .tab.selected a{color:#AA2207}
#tab-pane-2 .tab-row .tab.selected a{}
#tab-pane-1 .tab-page{clear:both; z-index:2; position:relative; top:-2px; padding:10px; text-align:left !important}
#tab-pane-2 .tab-page{clear:both; z-index:2; position:relative; top:-2px; padding:10px}
div.tab-page h4{font-size:10pt; text-transform:uppercase; color:#AA2207; margin-top:3px; margin-bottom:5px}
div.tab-page h5{font-size:10pt; text-transform:uppercase; line-height:20px; height:48px; margin-top:4px; margin-bottom:4px; letter-spacing:0.3pt; padding:8px}
div#tablinksrc1{width:81px}
div#tablinksrc2{width:120px}
div#tablinksrc3{width:197px}
div#tablinksr1{width:80px}
div#tablinksr2{width:125px}
div#tablinksr3{width:201px}
div#tablinken1{width:76px}
div#tablinken2{width:103px}
div#tablinken3{width:227px}

div#ja-col2 h3{background:#96989b; color:#ebebeb; font-family:Helvetica,Arial,sans-serif; font-size:17pt; font-weight:normal; text-align:right; height:30px; line-height:normal; padding-right:8px; padding-top:7px}
div.modproisi{display:block; height:100%; border-bottom:1px solid #c5c5c5; text-align:left; padding-bottom:14px}

div.module-v3{float:left; width:260px; overflow:hidden}
div.module-v3 img{border:0px solid #fff; border:none; border-bottom:4px solid #c6c5c9}

div.offline{background:#fffebb; width:100%; position:absolute; top:0; left:0; font-size:1.2em; padding:5px}

#aktuelno_tbli{padding:0px !important; border:1px solid #b2c2d1; width:98%}
#aktuelno_tbli td{padding:0px !important; padding-left:4px !important; padding-top:4px !important; padding-right:2px !important; padding-bottom:2px !important; text-align:left}

#aktuelno_tbli td.ch_title{padding-left:10px !important; padding-top:4px !important; color:#026BC7; font-weight:bold}
#aktuelno_tbli td.ch_aktuelno{color:#026BC7}

h3, .componentheading, table.moduletable th{color:#135cae}
h3#inbody{font-size: 12pt !important; margin: 0 !important}
h3#inbody a{font-weight: bold}
div.blog_more{text-align: left !important}
div.row1{background:#f9f9f9; border-top:1px solid #d5d5d5}

div.row0:hover, 
div.row1:hover{background-color:#ffd}
div#params, div.contentparams{float:right; display:block; margin:0; padding-left:10px; padding-right:10px}

div.componentheading{background:#999; color:white; height:30px; padding-left:8px; padding-top:7px; font-family:Helvetica,Arial,sans-serif; font-size:17pt; font-weight:normal; line-height:normal}
div.titleheading{min-height:22px; padding-left:8px; border-bottom:1px solid #e5e5e5}
h1{padding:0; font-family:Helvetica,Arial,sans-serif; font-size:1.3em; font-weight:bold; vertical-align:bottom; color:#666; text-align:left; width:100%}

h2{font-family:Helvetica,Arial,sans-serif; font-size:17pt; font-weight:normal; color:#135CAE; margin:0 10px 10px 10px; padding-left:0; text-align:center !important; line-height:normal}
.contentheading{padding:0; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; font-weight:normal; vertical-align:bottom; color:#333; text-align:left; width:100%}
table.contentpaneopen h3{margin-top:25px}
h4{font-family:Arial,Helvetica,sans-serif; color:#333}
h3, .componentheading, table.moduletable th, legend{ margin:0;  font-weight:bold;  font-family:Helvetica,Arial,sans-serif;  font-size:17pt;  padding-left:0px;  margin-bottom:10px;  text-align:left}

.articleheading{padding-left:8px; padding-right:8px; border-color:#D6D5D9}
.articleheading table{border-color:#D6D5D9; border-bottom-color:#D6D5D9; border-top-color:#D6D5D9; border-left-color:#D6D5D9; border-right-color:#D6D5D9}

.small{font-size:.90em; color:#999; font-weight:normal; text-align:left}
.modifydate{  height:20px;   vertical-align:bottom; font-size:.90em; color:#999; font-weight:normal; text-align:left}
.createdate{height:20px; vertical-align:top; font-size:.90em; color:#999; font-weight:normal; vertical-align:top; padding-bottom:5px; padding-top:0px}
a.readon{margin-top:10px; display:block; float:left; background:url(../images/mw_readon.png) top right no-repeat; padding-right:20px; line-height:14px; height:16px}

.invalid{border-color:#f00}
label.invalid{color:#f00}
.ol-foreground{background-color:#f6f6f6}
.ol-background{background-color:#666}
.ol-textfont{font-family:Arial,Helvetica,sans-serif; font-size:10px}
.ol-captionfont{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#f6f6f6; font-weight:bold}
.ol-captionfont a{color:#0B55C4; text-decoration:none; font-size:12px}
.ol-closefont{}

a.mainlevel:link, a.mainlevel:visited{padding-left:5px}
a.mainlevel:hover{}

span.article_separator{display:block; height:20px}
.article_column{padding-right:0px}
.column_separator{border-left:1px dashed #e0e0e0; padding-left:10px}
td.buttonheading{white-space:nowrap}
table.blog span.article_separator{display:block; height:20px}
table.contenttoc{ margin:5px;  border:1px solid #ccc;  padding:5px}
table.contenttoc td{ padding:0 5px}
td.sectiontableheader{ background:#efefef;  color:#333;  font-weight:bold;  padding:4px;  border-right:1px solid #fff;  border-color:#fff !important}
tr.sectiontableentry0 td, 
tr.sectiontableentry1 td, 
tr.sectiontableentry2 td{ padding:4px}
td.sectiontableentry0, 
td.sectiontableentry1, 
td.sectiontableentry2{ padding:3px}

table.contentpaneopen, table.contentpane{margin:0; width:707px; padding:8px 0 12px 0; border-bottom:1px solid #E5E5E5; text-align:left}
table.contentpaneopen tr, table.contentpane tr{width:707px}
table#kat_lista{text-align:left}
table#kat_lista tr{width:100%; display:table-row}
table.contentpaneopen li{margin-bottom:5px}
table.contentpaneopen fieldset{border:0; border-top:1px solid #ddd}
table.contentpaneopen h3{margin-top:25px}
table.contentpaneopen h4{font-family:Arial,Helvetica,sans-serif; color:#333}
table td.contentdescription{min-height:5px; height:5px; display:block}
tr.sectiontableheader{ background:#efefef;  color:#333;  font-weight:bold}
table.contentpane form, table.contentpane form table{width:100%}
div.moduletable, div.module{}
table.adminform textarea{  width:540px;   height:400px;   font-size:1em;   color:#009}
div.search input{width:145px; border:1px solid #ccc; margin:15px 0 10px 0}
input#mod_login_username, 
input#mod_login_password{width:116px}
input#mod_login_username.openid{background:url(../images/login-bg.gif) 0 50% no-repeat; padding-left:20px; width:100px}

div.mosimage{ margin:5px}
div.mosimage_caption{ font-size:.90em; color:#666}

div.caption{padding:0 10px 0 10px}
div.caption img{border:1px solid #CCC}
div.caption p{font-size:.90em; color:#666; text-align:center}

table.paramlist{margin-top:5px}
table.paramlist td.paramlist_key{width:128px; text-align:left; height:30px}
table.paramlist td.paramlist_value{}

div.message{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; color:#c30; text-align:center; width:auto; background-color:#f9f9f9; border:solid 1px #d5d5d5; margin:3px 0px 10px; padding:3px 20px}

table.tbl_inspekt td{border:1px solid #D6D5D9; border-collapse:separate; padding:0px !important}
table.tbl_inspektpadd td{border:1px solid #D6D5D9; border-collapse:separate; padding:3px !important}

a.back_min{text-align:left; line-height:14px; height:14px; vertical-align:middle; float:left}

.pagination span{padding:2px}
.pagination a{padding:2px}

fieldset{border:1px solid #ccc; padding:15px}
legend{margin:0; padding:0 10px}
td.key{border-bottom:1px solid #eee; color:#666}
.tool-tip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px}
.tool-title{padding:0; margin:0; font-size:100%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size:100%; margin:0}
#system-debug{color:grey; background-color:white; padding:10px; margin:10px}
#system-debug div{font-size:11px}
/* Caption fixes */
.img_caption.left {float: left;margin-right: 1em;}
.img_caption.right {float: right;margin-left: 1em;}
.img_caption.left p {clear: left;text-align: center;color: #b31b34;background: #EFEFEF;padding-bottom: 5px;padding-top: 1px;}
.img_caption.right p {clear: right;text-align: center;color: #b31b34;background: #EFEFEF;padding-bottom: 5px;padding-top: 1px;}

