/*
xforms
*/
.xforms {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.text {
	color: #787878;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.xformsTitle {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
  font-size: 14px; 
  font-weight:bold;
 
}

.xformsPageTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #991039;
 
}
.xformError {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #991039;
 
}

.xformsQuestion {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size: 10px;
 font-weight: bold;
}

.xformsQuestionRequired {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#787878;
 font-size: 10px;
 font-weight: bold;
}

.xformsInput {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 width: 100%;
}

.xformsQuestionInvalid {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight : bold;
	color: #991039;
}

td.right {
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787878;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787878;
}


div.mainMenu {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 138px;
	height: 14px;		
	display:block;
	vertical-align: top;
	
}

p {
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787878;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	
}

td {
	vertical-align: top;
	
}


div.mainMenu a:link, div.mainMenu a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;		
	text-decoration: none;
	width: 138px;
	height: 14px;	
	display:block;
	vertical-align: top;

}
div.mainMenu a:hover {
	background: #CDCDCD;	
	text-decoration: none;	
	width: 138px;
	height: 14px;
	display:block;
	vertical-align: top;
}

div.mainMenuDown {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 138px;
	height: 14px;	
	background: #CDCDCD;	
	display:block;
	vertical-align: top;	
}
div.mainMenuDown a:link, div.mainMenuDown a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;	
	background: #CDCDCD;	
	text-decoration: none;	
	width: 138px;
	height: 14px;
	display:block;
	vertical-align: top;
	
}
div.mainMenuDown a:hover {
	background: #CDCDCD;	
	text-decoration: none;
	width: 138px;
	height: 14px;	
	display:block;
	vertical-align: top;

}
div.subMainMenuDown {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 156px;
	height: 14px;	
	background: #CDCDCD;	
	display:block;	
	vertical-align: top;
	
}
div.subMainMenu {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 156px;
	height: 14px;	
	vertical-align: top;
	display:block;

	
}
div.subMainMenu a:link, div.subMainMenu a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;		
	text-decoration: none;
	width: 156px;
	height: 14px;	
	display:block;

	
}
div.subMainMenu a:hover {
	background: #CDCDCD;	
	text-decoration: none;	
	width: 156px;
	height: 14px;
	display:block;

}




div.subSubMainMenuDown {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 156px;
	height: 14px;	
	background: #CDCDCD;	
	display:block;	
	vertical-align: top;
	
}
div.subSubMainMenuDown a:hover {
	background: #CDCDCD;	
	text-decoration: none;
	width: 156px;
	height: 14px;	
	display:block;
	
}
div.subSubMainMenu {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 156px;
	height: 14px;	
	vertical-align: top;
	display:block;

	
}
div.subSubMainMenu a:link, div.subSubMainMenu a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;		
	text-decoration: none;
	width: 156px;
	height: 14px;	
	display:block;

	
}
div.subSubMainMenu a:hover {
	background: #CDCDCD;	
	text-decoration: none;	
	width: 156px;
	height: 14px;
	display:block;

}
div.subSubMainMenuDown a:link, div.subSubMainMenuDown a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;	
	background: #CDCDCD;	
	text-decoration: none;	
	width: 156px;
	height: 14px;
	display:block;

}




div.navigationMenu {
	color: #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 125px;
	height: 14px;		
	display:block;
	vertical-align: bottom;
	
}
div.navigationMenu a:link, div.navigationMenu a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	width: 125px;
	height: 14px;	
	display:block;
	vertical-align: bottom;
	
}
div.navigationMenu a:hover {
	background: #CDCDCD;	
	text-decoration: none;	
	width: 125px;
	height: 14px;
	display:block;
}
div.navigationMenuDown {
	color:  #787878;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 125px;
	height: 14px;		
	display:block;
	vertical-align: bottom;	
	background: #CDCDCD;
	
}
div.navigationMenuDown a:link, div.navigationMenuDown a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	width: 125px;
	height: 14px;	
	display:block;	
	vertical-align: bottom;	
}

.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #991039;
	
}
.titleGrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #787878;
}

div.navigationMenuDown a:hover {
	background: #CDCDCD;	
	text-decoration: none;	
	width: 125px;
	height: 14px;
	display:block;
}
div.subMainMenuDown a:link, div.subMainMenuDown a:visited {
	color: #787878;
	font-size: 10px;
	font-weight: bold;	
	background: #CDCDCD;	
	text-decoration: none;	
	width: 156px;
	height: 14px;
	display:block;

}
div.subMainMenuDown a:hover {
	background: #CDCDCD;	
	text-decoration: none;
	width: 156px;
	height: 14px;	
	display:block;
	
}

.topMenu {
	color: #787878;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 10px;
	background-color: #EEEEEE;
	vertical-align: bottom;
	padding-bottom: 2px;	
	white-space: nowrap;
	width: auto;
	

}
td.topMenuDown {
	color: #787878;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 10px;
	background-color: #EEEEEE;
	vertical-align: bottom;
	padding-bottom: 2px;	
	white-space: nowrap;
	width: auto;
	}

a.topMenuDown:hover, a.topMenuDown:link, a.topMenuDown:visited {
	color: #787878;
	background-color: #EEEEEE;
	text-decoration: none;
	font-weight: bold;	
	vertical-align: bottom;
}
a.topMenu:link, a.topMenu:hover, a.topMenu:visited {
	color: #787878;
	background-color: #EEEEEE;
	text-decoration: none;	
	vertical-align: bottom;
}

body {
font : 11px Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
margin : 0; 
padding : 0; 
} 
td.top {

background-color : White;
margin: 0 0 0 0;

} 
td.middle1 , td.middle2, td.middle3 {
height : 142px;  
vertical-align: top;

} 
td.middle1 {
background-color : #e9e9e9; 
width : 138px; 
} 
td.middlePortal {
background-color : #e9e9e9; 
width : 138px;
vertical-align: bottom;
text-align: center; 
} 
td.allBottom {
	vertical-align: bottom;
}
td.allbase {
	
	vertical-align: text-bottom;
}

a.allbase:hover, a.allbase:link, a.allbase:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;
}

td.middle3 {
background-color : #e9e9e9; 
width : 134px; 
vertical-align: bottom;
} 
td.top_pass {
	background-color : #EEEEEE; 
}

table.main {
width : 744px; 
background-color : transparent; 
vertical-align: top;
} 
td.bottom {
background-image : url(../dsg/bottom_bg.gif); 
height: auto;
} 
td.spacerBlankBottom {
background-image: url(../dsg/layoutlayout10.gif);
height: 5px;
margin: 0px;
padding: 0px;

}
td.spacerBlankTop {
background-image: url(../dsg/layoutlayout4.gif);
height: 2px;
}
td.spacer {
background-color : white; 
width : 1px; 
} 
td.spacerRed {
background-color : #991039; 
width : 1px; 
} 
td.spacerGreyHorizont {
background-color : #C2C1C1; 
height: 1px;

} 
td.grey1 {
background-color : #C2C1C1; 
height: 1px;

} 
td.grey2 {
background-color : #C2C1C1; 
height: 2px;

} 

td.spacerGreyVertical {
background-color : #C2C1C1; 
width: 1px;
} 

td.content {
	vertical-align: top;
}

a.contentMenu:link,  a.contentMenu:visited {
	color: #787878;

	text-decoration: none;	
}
a.contentMenu:hover {
	color: #991039;	
	text-decoration: none;	
}
.contentMenu {
	color: #787878;
	font-size: 10px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	
	height: auto;
	font-weight: normal;
}
a.contentMenuDown:link, a.contentMenuDown:visited {
	color: #991039;
	text-decoration: none;	
}
a.contentMenuDown:hover {
	color: #991039;	
	text-decoration: none;	
}
.contentMenuDown {
	color: #991039;
	font-size: 10px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 8px;
	height: auto;
	
}
input, select {
	background: White;
	border: 1px;
	border-color: #B5BABB;
	border-style: solid;
	font-size: 10px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form {
	padding: 0px;
	margin: 0px;
}
ul {
	color: #991039;	
	margin-left: 0px;
	margin-top: 0px;
	
}
li {
color: #787878;
list-style: square;
margin-left: 25px;
margin-top: 0px;

}

.subtitle {
	color: #991039;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
}
 a.subtitle:link, a.subtitle:visited {
	color: #991039;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	text-decoration: none;
}
a.subtitle:hover{
	text-decoration: underline;
}
table.slika {
	background: #A73053;
	
	
}
table.slikaWhite {
	background: White;
	padding: 1px;
	
}
.subtitleNormal {
	color: #991039;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: normal;
}
.subtitleGrey {
	color: #747474;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
}


a:link, a:visited {
	color: #991039;
	text-decoration: underline;
	
}
a:hover {
	color: #991039;
	text-decoration: none;
}


a.bottomMenu:link, a.bottomMenu:hover, a.bottomMenu:visited, a.bottomMenuDown:visited, a.bottomMenuDown:link, a.bottomMenuDown:hover {
	text-decoration: none;
	color: #787878;
}

a:link {
	color: #991039;
}

a.mainMenumap:link, a.mainMenumap:visited {
	text-decoration: none;
	color: #991039;
	font-size: 11px;
	font-weight: bold;
}
a.mainMenumap:hover {
	text-decoration: underline;
}
a.subMainMenumap:link, a.subMainMenumap:visited {
	text-decoration: none;
	color: #787878;
	font-size: 11px;
	font-weight: bold;

}
a.subMainMenumap:hover {
	text-decoration: underline;
}
a.subSubMainMenumap:link, a.subSubMainMenumap:visited {
	text-decoration: none;
	color: #787878;
	font-size: 11px;
	font-weight: bold;
	
}
a.subSubMainMenumap:hover {
	text-decoration: underline;
}
div.subMainMenumap {
	margin-left:50px;
}
div.subSubMainMenumap {
	margin-left:100px;
}

