/************** frames ********************/
/* for internet explorer */
* html body {
  padding:258px 0 25px 0;
}

* html #contentsFrame {
  height:100%; 
  width:100%;
}

#headerFrame {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height: 255px; 
  overflow: no; 
}
 
#footerFrame {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:25px; 
  overflow:no;

}

#contentsFrame {
  position:fixed;
  top:255px;
  left: 0;
  bottom:25px;
  right: 0; 
  overflow:auto;
}

/*#menuFrame {
  position:absolute; 
  top: 255px;
  left: 0;
  bottom: 25px;
  right: 170px;
  width: 170px;
  overflow: no;
}*/

#contentRight {
    background-color: white;
}
/*************************************/
body {
	font-family: 'Arial' 'Garamond';
	font-size: 12px;
	margin:0;
	border:0;
	padding:0;
	height:100%; 
	max-height:100%;	
	overflow: hidden;	
	color: #3b4346;	
}
h1 {
	font-size: 14px;
	margin: 0px;
	padding: 5px;	
/*
	background-image : url(../images/header1BG.gif) ;
	background-repeat: repeat-x;
	background-position: left top; */
}


h2 {
	font-size: 13px;
	margin: 0px;
	padding: 2px;
	background-image : url(../images/header1BG.gif) ;
	background-repeat: repeat-x;
	background-position: left top;	
}

h3 {
	font-size: 12px;
	margin: 0px;
	padding-left: 5px;
}

li {
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #1055AC;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
.logo {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
p {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 20px;
	text-align: justify;
}

p.footerText  {
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	text-align: center;
}

p.footerText A{	
	font-size: 11px;
	font-weight: bold;
	color: #3b4346;
}

TABLE.contenttable {
    BORDER: black 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;	
}
TABLE.contenttable TD{
    BORDER: #eee 1px solid;
    font-size: 10px;
}

/************ navBar *****************/

SPAN.topNav A {
	font-size: 11px;
	color: #3b4346;
	font-weight: bold;
}

SPAN.topNav A.langBar {
	color: white;
}

/************ LANG 1 *****************/

DIV.langDivision {
	padding: 0px;
}

TD.languageContainer {
	padding: 10px;
	vertical-align: top;
}


/************ NEWS CAT *****************/

DIV.newsCatDivision{
	padding: 0px;
}

TD.newsCatContainer{
	padding: 0px;
	vertical-align: top;
	BORDER-COLLAPSE: collapse;	
	background-color:transparent;	
}

/************ topMenu *****************/

span.topMenu_no {
	width: 300px;
	background-color:red;
}
span.topMenu_act {
	width: 300px;
}

/************ MENU 1 *****************/

DIV.menu1Division {
	padding: 0px;
	margin: 0px;	
	BORDER-COLLAPSE: collapse;	
	background-color:transparent;
}


TD.menu1Container {
	padding: 3px;
	margin: 5px;
	vertical-align: top;
	border: solid 0px #749bbe;
	color: 3b4346;
}


TD.menu1Container A {
	color: #3b4346;
}


DIV.menu1-level1-act A {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

DIV.menu1-level2-act A {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

DIV.menu1-level3-act A {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

DIV.menu1-level4-act A {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

DIV.menu1-level1-cur A {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

DIV.menu1-level2-cur A {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

DIV.menu1-level3-cur A {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

DIV.menu1-level4-cur A {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

DIV.menu1-level1-no A {
	font-size: 12px;
}


DIV.menu1-level2-no A {
	font-size: 11px;
}

DIV.menu1-level3-no A {
	font-size: 11px;	
}

DIV.menu1-level4-no A {
	font-size: 11px;
}

/* menu 1 level 1 normal state*/
DIV.menu1-level1-no {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:20px;
/*	background-image : url(../images/marker2.jpg) ;*/
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 5px;	
}

/* menu 1 level 1 ACT state*/
DIV.menu1-level1-act {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:20px;
/*	background-image : url(../images/marker.jpg) ;*/
	background-image : url(../images/dotsquare_arrow_small.gif) ;	
	background-repeat: no-repeat;
	background-position: 5px 5px;	
}

/* menu 1 level 1 CUR state*/
DIV.menu1-level1-cur {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:20px;
/*	background-image : url(../images/marker.jpg); */
	background-image : url(../images/dotsquare_arrow_small.gif) ;	
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	border: dotted 1px gray;
}

/* menu 1 level 2 normal state*/
DIV.menu1-level2-no {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:30px;
/*	background-image : url(../images/marker2.jpg) ; */
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 15px 5px;	
}

/* menu 1 level 2 ACT state*/
DIV.menu1-level2-act {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:30px;
/*	background-image : url(../images/marker.jpg) ; */
	background-image : url(../images/dotsquare_arrow_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 15px 5px;	
}

/* menu 1 level 2 CUR state*/
DIV.menu1-level2-cur {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:30px;
/*	background-image : url(../images/marker.jpg) ; */
	background-image : url(../images/dotsquare_arrow_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 15px 5px;	
	border: dotted 1px gray;		
}

/* menu 1 level 3 normal state*/
DIV.menu1-level3-no {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:40px;
/*	background-image : url(../images/marker2.jpg) ;*/
	background-image : url(../images/dotsquare_small.gif) ;	
	background-repeat: no-repeat;
	background-position: 25px 5px;		
}

/* menu 1 level 3 ACT state*/
DIV.menu1-level3-act {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:40px;
/*	background-image : url(../images/marker.jpg) ;*/
	background-image : url(../images/dotsquare_arrow_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 25px 5px;	
}

/* menu 1 level 3 CUR state*/
DIV.menu1-level3-cur {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:40px;
/*	background-image : url(../images/marker.jpg) ;*/
	background-image : url(../images/dotsquare_arrow_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 25px 5px;	
	border: dotted 1px gray;		
}


/* menu 1 level 4 normal state*/
DIV.menu1-level4-no {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:50px;
/*	background-image : url(../images/marker2.jpg) ;*/
	background-image : url(../images/dotsquare_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 35px 5px;		
}

/* menu 1 level 4 ACT state*/
DIV.menu1-level4-act {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:50px;
/*	background-image : url(../images/marker.jpg) ;*/
	background-image : url(../images/dotsquare_arrow_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 35px 5px;	
}

/* menu 1 level 4 CUR state*/
DIV.menu1-level4-cur {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:50px;
/*	background-image : url(../images/marker.jpg) ;*/
	background-image : url(../images/dotsquare_arrow_small.gif) ;		
	background-repeat: no-repeat;
	background-position: 35px 5px;	
	border: dotted 1px gray;	
}

/******************* MENU_2 *********************/

TABLE.menu2Container {
	BORDER-COLLAPSE: collapse;
}

TD.menu2-level1-no {
	height: 34px;
	text-align: center;
	background-image: url(../images/bg_3.jpg);
	background-position: left center;
}

TD.menu2-level1-act {
	height: 34px;	
	text-align: center;
	background-image: url(../images/bg_3.jpg);
	background-position: left center;	
}

TD.menu2-level1-no A{
	color: #1055ac;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;
}

TD.menu2-level1-act A{
	color: #1055AC;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;	
}

/******************* CRUM-BAR *********************/
.crum_bar1 {
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
}

TD#crum_bar1 SPAN A {
	font-size: 11px;
	text-decoration: none;
	color: white;
}

/* crum bar1 normal state*/
TD#crum_bar1 SPAN.crum_bar-no {
	padding-top: 5px;
	padding-bottom: 5px;
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 9px;	

}

/* crum bar1 active state*/
TD#crum_bar1 SPAN.crum_bar-act {
	padding-top: 5px;
	padding-left: 22px;
	padding-bottom: 5px;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 8px 12px;	
}

/*********** CA_1 ***************/
#ca1 H1 {
}

#ca1 li {
	font-size: 12px;
	padding: 5px;
	text-align: left;
}

/*********** CA_4 ***************/
#ca4 H1 {
}


#ca4 li {
	font-size: 12px;
	padding: 5px;
	text-align: left;
}

#ca4right H1 {
	font-size: 12px;
}


#ca4right li {
	font-size: 12px;
	padding: 5px;
	text-align: left;
}


/******************* NEWS *********************/
TABLE#news-table {

}

TD.news-header {

}

TD.news-header H1 {
  color: black;
  margin: 0px 0px 0px 0px;
  text-align: center;
}


DIV.tx-mininews-pi1-fp_listrow P {
	font-size: 11px;
    margin: 0px 0px 0px 0px;
}

DIV.tx-mininews-pi1-singleView H2 {
	font-size: 13px;
}

DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime {
	font-size: 10px;
	background-color: #eaeaea;	
}

DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
	font-weight: bold;
}

DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser {
}


DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-datetime {
	font-size: 10px;
	background-color: #eaeaea;
}

DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-title {}
DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser {}



/******************* tx-jkpoll-pi1 ************/

div.tx-jkpoll-pi1 {
}

div.tx-jkpoll-pi1 table.pollListTable {
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
}


div.tx-jkpoll-pi1 table.pollVoteTable {
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
}

div.tx-jkpoll-pi1 table.pollQuestionTable{
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
}


div.tx-jkpoll-pi1 table.pollAnswerHTable{
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
}

div.tx-jkpoll-pi1 table.pollAnswerVTable{
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
}

div.tx-jkpoll-pi1 TD.pollListItem{
	background-image : url('../images/dotsquare_arrow_small.gif') ;
	background-repeat: no-repeat;
	background-position: 0px 5px;	
	padding-left: 20px;
}

div.tx-jkpoll-pi1 TD.voteResultItem{
	border-bottom: solid 1px orange;
}

div.tx-jkpoll-pi1 TD.voteAnswer{
	font-size: 11px;
}

div.tx-jkpoll-pi1 TD.voteQuestion{
	font-size: 12px;
	font-weight: bold;
}

div.tx-jkpoll-pi1 TD.voteAnswerVotes{
	font-size: 12px;
}

div.tx-jkpoll-pi1 SPAN.voteResultText,  SPAN.voteResultNumber{
	font-size: 12px;
}

div.tx-jkpoll-pi1 SPAN.voteResultNumber{
	font-size: 12px;
	color: orange;
}

div.tx-jkpoll-pi1 p.bodytext {
	padding: 0px;
}

/******************* CSC ***********************/
/* sitemap */
.csc-sitemap-level1 { 
	padding-left: 15px;
	font-size: 90% !important;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image : url(../images/dotsquare_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px; 	
	border-bottom: dotted 1px #ccc;
}

.csc-sitemap-level2 { 
	margin: 0;
	padding-left: 30px;
	background-image : url(../images/dotsquare_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}

.csc-sitemap-level2 a { 
	color: orange;
}

.csc-sitemap-level3 { 
	padding-left: 50px;
	margin: 0;
	background-image : url(../images/dotsquare_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 40px 5px;		
}

.csc-sitemap-level3 a { 
	font-size: 10px;
}

.csc-sitemap-level4 {
	padding-left: 70px;
	margin: 0;
	background-image : url(../images/dotsquare_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 60px 5px;		
}

.csc-sitemap-level4 a { 
	font-size: 10px;
}


.csc-menu-1 p { 

	background: url(../images/dotsquare_arrow_small.gif) no-repeat 6px 5px; 
	margin: 0; 
	padding: 2px 0 0 18px;
}

.csc-menu-1 a {
} 

.csc-menu-1 a:hover {
} 

.csc-menu-def {
}

.csc-menu-def a {
	background: url(../images/dotsquare_arrow_small.gif) no-repeat 6px 5px; 
	margin: 0; 
	padding: 2px 0 0 18px;
}

.csc-menu-4 {
}

.csc-menu-4 a {
	background: url(../images/dotsquare_arrow_small.gif) no-repeat 6px 5px; 
	margin: 0; 
	padding: 2px 0 0 18px;
}

.csc-menu-4 p.csc-abstract { 
	border-bottom: dotted 1px #ddd;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: justify;
}

.csc-section a {
	background: url(../images/dotsquare_arrow_small.gif) no-repeat 6px 5px; 
	margin: 0; 
	padding: 2px 0 0 18px;
}

/* search result */
.csc-searchResultInfo {  width: 100%;}
.csc-searchResultPrevNext { text-align:right;}
.csc-searchform { 
  background: #F3F7FC;
  padding: 10px 40px;
  margin-top: 10px;
  border: 1px solid #d3d7dc;
}

/* pripete datoteke */
.csc-uploads {
	border: solid 1px #eee;
  	background-color: #eaf4ff;
  	padding: 0 10px;
}

.csc-uploads td  { font-size: 10px; margin: 0; padding: 0 }

.csc-uploads-icon {  width: 22px;}
.csc-uploads-fileSize {  text-align: right;}


.csc-uploads-icon-3 { 
/*	width: 22px;
 	vertical-align: top;*/
}

.csc-uploads-icon-3 img {
/* 	width: 42px;
 	height: auto;*/
}

/******************** tabele***********************/
TABLE.formTable {
}

TABLE.formTable TD.labelaMandatory {
	font-size: 12px;
	color: gray;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: right center;		
}


TABLE.formTable TD.labela {
	font-size: 12px;
	color: gray;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
}

TABLE.formTable TD.opomba {
	color: gray;
    font-size: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
}

TABLE.formTable TD.input {
	background-image : url(../images/dot_small.gif) ;
	background-repeat: repeat-x;
	background-position: right center;	
}

INPUT.dataInput {
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 5px;
}

INPUT.fileInput {
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 500px;
	padding-left: 5px;
}

INPUT.buttonInput {
/*	background-color: #303192;
	color: white;
	font-weight: bold;
	font-size: 9px;
	border: gray 2px solid;
	height: 24px;*/
}

SELECT.dataInput {
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 2px;
}

TEXTAREA.dataInput {
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 5px;	
}


/*********************** pb_survey *************dodano 18.6.06*****************/
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #FFCC66; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 110%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px; font-size: 12px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-size: 13px; font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext {}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%; font-size: 12px;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color:  #fffcc7; margin-top: 20px;}
.tx-pbsurvey-pi1 .matrix .columnFirst { text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}