* {
	margin: 0;
	padding: 0;
}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
TABLE {
	border-collapse: collapse;
}
TD,
TH {
	vertical-align: top;
}
IMG {
	border-width: 0;
}
LI {
	list-style-type: none;
}
A:link,
A:visited,
A:hover {
	text-decoration: none;
	color: #1C79CA;
}
A:hover {
	text-decoration: underline;
}


/* DNN CSS klase */
INPUT.NormalTextBox {
	border: 1px #939393 solid;
	font-size: 11px;
	background: url(images/BackNormalTextBox.gif) bottom left repeat-x;
	padding: 1px 2px;
}
.SubHead {
	text-transform: uppercase;
	font-size: 10px;
	color: #15568e;
	font-weight: bold;
}
/* Control Panel */
.ControlPanel {
	background-color: #f8f8f8;
	margin: 5px auto;
	width: 800px;
	border: 1px #bababa solid;
}
.ControlPanel TD {
	padding: 2px;
	font-size: 11px;
	vertical-align: middle;
}
.ControlPanel SELECT {
	font-size: 11px;
}
.ControlPanel .SubHead {
	color: #616161;
}



/* Rad Menu CSS klase */
/* --- Servisna navigacija --- */
#serviceNav {
	float: left;
	margin: 13px 0 0 5px;
}
#serviceNav A:link,
#serviceNav A:visited,
#serviceNav A:hover {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	text-transform: uppercase;
	width: 60px;
	height: 15px;
	padding: 13px 0 0 27px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#serviceNav A:hover {
	font-weight: bold;
	text-decoration: none;
}
#serviceNav .rmFirst A:link,
#serviceNav .rmFirst A:visited,
#serviceNav .rmFirst A:hover {
	background-image: url(images/IconHome.png);
}
#serviceNav .rmFirst A:hover {
	background-position: 0px -28px;
}
#serviceNav .rmLast A:link,
#serviceNav .rmLast A:visited,
#serviceNav .rmLast A_m1:hover {
	background-image: url(images/IconWebMail.png);
}
#serviceNav .rmLast A:hover {
	background-position: 0px -28px;
}
#serviceNav A span { padding: 0px!important ;}
/* --- Glavna navigacija --- */
#mainNav {
	float: right;
	margin: 20px 10px 0 0;
}
#mainNav A:link,
#mainNav A:visited,
#mainNav A:hover {
	background-position: 0px -4px;
	background-repeat: no-repeat;
	background-image: url(images/backMainNav.png);
	padding-left: 30px;
	cursor: pointer;
	text-decoration: none;
}
#mainNav A:hover {
	background-position: left -58px;
}
#mainNav A:link SPAN,
#mainNav A:visited SPAN,
#mainNav A:hover SPAN {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFF;
	height: 17px;
	padding: 6px 25px 0 0;
	background-position: right -31px;
	background-repeat: no-repeat;
	background-image: url(images/backMainNav.png);
}
#mainNav A:hover SPAN {
	background-position: right -85px;
}
#mainNav .rmGroup A:link,
#mainNav .rmGroup A:visited,
#mainNav .rmGroup A:hover,
#mainNav .rmGroup A:link SPAN,
#mainNav .rmGroup A:visited SPAN,
#mainNav .rmGroup A:hover SPAN {
	background-image: none;
	text-transform: none;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	height: auto;
	padding: 0;
}
#mainNav .rmGroup A:link,
#mainNav .rmGroup A:visited,
#mainNav .rmGroup A:hover {
	padding: 3px 8px;
	background-color: #f1a60d;
}
#mainNav .rmGroup A:hover {
	background-color: #ee7d00;
}
/* --- Navigacija na dnu --- */
#otherNav {
	float: left;
	height: 40px;
	padding-right: 88px;
	background: url(images/BackOtherNavEnding.gif) top right no-repeat;
}
#otherNav .rmItem {
	background: url(images/BackOtherNavDelimiter.gif) top right no-repeat;
	padding-right: 1px; 
}
#otherNav .rmLink {
	padding: 0;
}
#otherNav A:link,
#otherNav A:visited,
#otherNav A:hover {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-position: 0px -80px;
	background-repeat: no-repeat;
	background-image: url(images/BackOtherNav.gif);
}
#otherNav A:hover {
	background-position: 0px -120px;
}
#otherNav .rmFirst A:link,
#otherNav .rmFirst A:visited,
#otherNav .rmFirst A:hover {
	background-position: 0px 0px;
	background-image: url(images/BackOtherNav.gif);
}
#otherNav .rmFirst A:hover {
	background-position: 0px -40px;
}
#otherNav A:link SPAN,
#otherNav A:visited SPAN,
#otherNav A:hover SPAN {
	height: 38px;
	padding: 2px 10px 0 10px;
	background-position: center 0px;
	background-repeat: no-repeat;
	background-image: url(images/BackOtherNavBullet.png);
}
#otherNav A:hover SPAN {
	background-position: center -40px;
}


/* Parent tab name - Bočna navigacija */
#sideMenu {
	margin: 5px 0;
	padding: 1px 0;
}
#sideMenu .RadPanelBar {
	width: 196px;
}
#sideMenu .rpRootGroup {
	background: url(images/sideMenuLinkDlm.gif) left top no-repeat;
	padding-top: 1px;
}
#sideMenu .rpText {
	background: url(images/sideMenuLinkDlm.gif) left bottom no-repeat;
	padding: 8px 20px 10px 40px;
}
#sideMenu .rpGroup .rpText {
	padding: 8px 20px 10px 55px;
}
#sideMenu .rpLevel2 .rpText {
	padding: 8px 5px 10px 70px;
}
#sideMenu .rpItem A:link,
#sideMenu .rpItem A:visited,
#sideMenu .rpItem A:hover {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background: url(images/BackSideMenuLinkBullet.gif) 6px 0px no-repeat;
}
#sideMenu .rpItem A:hover {
	font-weight: bold;
	background-position: 6px -71px;
}
#sideMenu .rpItem A.selected:link,
#sideMenu .rpItem A.selected:visited,
#sideMenu .rpItem A.selected:hover {
	background-position: 6px -71px;
}
#sideMenu .rpItem A.rpExpandable:link,
#sideMenu .rpItem A.rpExpandable:visited {
	background-position: 6px 0px;
}
#sideMenu .rpItem A.rpExpandable:hover {
	background-position: 6px -71px;
}
#sideMenu UL,
#sideMenu LI,
#sideMenu A,
#sideMenu SPAN {
	border-width: 0;
}
#sideMenu .rpGroup .rpLink,
#sideMenu .rpGroup .rpLink:link,
#sideMenu .rpGroup .rpLink:visited,
#sideMenu .rpGroup .rpLink:hover {
	line-height: 14px;
	border-width: 0;
}


/* Side Menu CSS klase */
.sideMenu {
	background: url(images/sideMenuLinkDlm.gif) left top no-repeat;
	margin: 5px 0;
	padding: 1px 0;
}
.sideMenu LI {
	background: url(images/sideMenuLinkDlm.gif) left bottom no-repeat;
	padding: 0 0 1px 0;
}
.sideMenu LI A:link,
.sideMenu LI A:visited,
.sideMenu LI A:hover {
	display: block;
	padding: 6px 20px 8px 40px;
	text-transform: uppercase;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background: url(images/BackSideMenuLinkBullet.gif) 6px 0px no-repeat;
}
.sideMenu LI A:hover {
	font-weight: bold;
	background-position: 6px -71px;
}
.sideMenu LI.MenuItemCurrentTab1 A:link,
.sideMenu LI.MenuItemCurrentTab1 A:visited,
.sideMenu LI.MenuItemCurrentTab1 A:hover,
.sideMenu LI.MenuItemCurrentTab2 A:link,
.sideMenu LI.MenuItemCurrentTab2 A:visited,
.sideMenu LI.MenuItemCurrentTab2 A:hover,
.sideMenu LI.selected A:link,
.sideMenu LI.selected A:visited,
.sideMenu LI.selected A:hover {
	font-weight: bold;
	background-position: 6px -71px;
}


/* Zajedničke CSS klase skinova */
.clr {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.center {
	text-align: center;
}
.portalTitle {
	display: none;
}
.pageHolder {
	width: 1000px;
	margin: 0 auto 10px auto;
}
#pageHeader {
	width: 1000px;
	height: 162px;
	position: relative;
	margin-bottom: -15px;
}
.topNav {
	height: 43px;
}
.pageContent {
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #6b696a;
}
.searchHolder {
	float: right;
	margin: 30px 30px 0 0;
}
.searchHolder .SkinObject INPUT,
.searchHolder .SkinObject LABEL {
	display: none;
}
.searchHolder INPUT.NormalTextBox {
	background-image: none;
	background-color: #FFF;
	border: 1px #383838 solid;
	font-size: 12px;
}
.searchHolder IMG {
	vertical-align: middle;
}
.bottomTextL {
	float: left;
	font-size: 10px;
}
.bottomTextR {
	float: right;
	font-size: 10px;
}
.bottomTextL A:link,
.bottomTextL A:visited,
.bottomTextL A:hover,
.bottomTextR A:link,
.bottomTextR A:visited,
.bottomTextR A:hover {
	color: #1865a1;
}
.pageFooter .dlm {
	margin: 5px;
}
.breadcrumb {
	margin: 0 20px;
	font-size: 10px;
	color: #737373;
}
.subTypeClean .breadcrumb {
	margin: 0 20px 0 20px;
	padding-top: 15px;
}
.breadcrumb A.SkinObject:link,
.breadcrumb A.SkinObject:visited,
.breadcrumb A.SkinObject:hover {
	color: #5b5b5b;
}



/* CSS stilovi za naslovnu stranicu */
.homePage #otherNav {
	margin-top: 23px;
}
.homePage .pageContent {
	background: url(images/BackPageContent2.gif) top left repeat-x;
}
.homePage .insideBack {
	min-height: 353px;
	background: url(images/BackPageContent2.gif) bottom left repeat-x;
}
.homePage .bannerPane {
	width: 538px;
	margin: 0 auto;
}
.homePage .bannerPane IMG {
	display: block;
}
.homePage .pageFooter {
	height: 223px;
	background: url(images/BackFooter.gif) top left no-repeat;
}
.homePage .bottomTextL {
	margin: 45px 0 0 40px;
}
.homePage .bottomTextR {
	margin: 45px 30px 0 0;
}


/* CSS stilovi za unutarnju stranicu */
.insidePage #otherNav {
	margin-top: 22px;
}
.insidePage .pageContent {
	width: 998px;
	width: expression("100%");
	margin-left: 1px;
	margin-left: expression("0");
	/*background: url(images/BackPageContCol2Down2.gif) right bottom no-repeat;*/
}
.insidePage .col1 {
	/* background: #d3d3d3 url(images/BackPageContCol1Down.gif) left bottom repeat-x; */
	width: 196px;
}
.insidePage .col1 .insideBack {
	/* background: url(images/BackPageContCol1Up.gif) left top repeat-x; */
	min-height: 400px;
	padding: 25px 0;
}
.insidePage .col2 {
}
.insidePage .col2 .contentPane {
	padding: 15px 20px 25px 20px;
}
.insidePage .col2 .insideBack {
	padding-top: 15px;
	background: url(images/BackPageContCol2Up.gif) left top repeat-x;
}
.insidePage .col1 H3 {
	text-transform: uppercase;
	font-size: 14px;
	padding: 0 20px;
}
.insidePage .pageFooter {
	background: url(images/BackFooterInside1Col.gif) left top no-repeat;
	height: 127px;
}
.insidePage .bottomTextL {
	margin: 45px 0 0 40px;
}
.insidePage .bottomTextR {
	margin: 45px 30px 0 0;
}


/* CSS stilovi za unutarnju stranicu sa 3 kolone */
.type3Col .col3 {
	width: 190px;
}
.type3Col .col3 .rightPane {
	background: url(images/BackPageContCol2Up.gif) left top repeat-x;
	padding: 25px 20px;
}


/* CSS stilovi za unutarnju stranicu sa 2 i 3 kolone bez crta i sjena */
.subTypeClean .pageFooter {
	background: url(images/BackFooterInside1ColClean.jpg) left top no-repeat;
}
.subTypeClean .col2 {

	
}
.subTypeClean .col2 .contentPane {
	background-image: none;
}
.subTypeClean .col3 {
	background-image: none;
}
.subTypeClean .col3 .rightPane {
	background-image: none;
}


/* CSS za login stranicu */
.wrapper {
	text-align: center;
}
.LoginPage {
	margin: 100px auto 0 auto;
	width: 320px;
	width: expression("290px");
	padding: 10px 15px 10px 15px;
	border:1px #00aeef solid;
	background-color: #FFF;
	text-align: center;
}
.LoginPage .AccountLoginTable {
	margin: 0 auto;
}
.LoginPage .EmptyContentPart {
	text-align: center;
}
.LoginPage TD {
	padding: 2px 0; 
}
.LoginPage .ForgetLink {
	padding: 6px 0 0 0; 
	text-align: center;
}
.LoginPage .SubHead {
	font-weight: normal;
	font-size: 12px;
	color: #565656;
}
.LoginPage .Normal {
	color: #666565;
	font-size: 11px;
}
.LoginPage .SubHead {
	font-size: 11px;
}
.LoginPage .NormalTextBox {
	border:1px #00aeef solid;
	font-size: 12px;
	color: #000;
	width: 250px;
	padding: 1px 2px;
}
.LoginPage .StandardButton {
	border-width: 0;
	color: #FFF;
	background-color: #00aeef;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	margin: 5px;
	padding: 2px 5px;
}
.LoginPage .CommandButton:link,
.LoginPage .CommandButton:visited,
.LoginPage .CommandButton:hover {
	color: #bf8000;
	text-decoration: underline;
	font-size: 11px;
}
.LoginPage .BackLink SPAN {
	color: #00aeef;
}
.LoginPage .BackLink A:link,
.LoginPage .BackLink A:visited,
.LoginPage .BackLink A:hover {
	font-size: 11px;
	color: #696969;
	text-decoration: none;
}
.LoginPage .BackLink A:hover {
	text-decoration: underline;
}
.loginButton {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
}
.loginButton A.SkinObject {
	display: block;
	height: 50px;
	overflow: hidden;
	margin-left: -50px;
}


.loginButton {
	position: absolute;
	top: 0;
	right: 0;
}
.loginButton .SkinObject:link,
.loginButton .SkinObject:visited,
.loginButton .SkinObject:hover {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0;
	color: #FFF;
	font-size: 1px;
}

/* FLOATING BANNER Naslovnica
#floatingBanner { position: absolute ; top: 205px ; left: 50% ; margin-left: 183px ;} */
