/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* background color for the content part of the pages */
body {
	background: #fff;
	text-align:center;
	margin: 0;
	padding: 0;
	background: #4195b9 url(images/BodyBack.jpg) top left repeat-x;
	}
.BodyPages {
	background: #e3e6f0 url(images/PagesBodyBack.jpg) top left repeat-x;
}

form {
	margin: 0;
	padding: 0;
}

.ControlPanel {
}
.SkinObject {
}
.MainTop A.SkinObject:link, .MainTop A.SkinObject:visited {
	color: #fff;
	font-weight: normal;
}
.MainTop A.SkinObject:hover {
	color: #043B90;
}
td.Path A.SkinObject:link, td.Path A.SkinObject:visited {
	color: #abb5d4;
}
td.Path A.SkinObject:hover {
	color: #043B90;
}


/* style for module titles */
.Head {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #FED205;
	text-align: left;
}
.ContentIntro .Glavni .Head {
	font: bold 14px Verdana, Arial, sans-serif;
	color: #FED205;
	text-align: left;
}


/* style of item titles on edit and admin pages */
.SubHead {
}


/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}


/* text style used for most text rendered by modules */
.Normal {
	color: #fff;
}


/* text style used for rendered text which requires emphasis */
.NormalBold {
}


/* text style used for error messages */
.NormalRed {
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
}


/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {
}
.TreeMenu_NodeSelected {
}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link, A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited {
}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover {
}


/* styles used in the FileManager */
.FileManager {
}
.FileManager_ToolBar {
}
.FileManager_Explorer {
}
.FileManager_FileList {
}
.FileManager_MessageBox {
}
.FileManager_Header {
}
.FileManager_Pager {
}
.FileManager_StatusBar {
}
.FileManager_Item {
}
.FileManager_AltItem {
}
.FileManager_SelItem {
}
.FileManagerTreeNode {
}
.FileManagerTreeNodeSelected {
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link, A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
}


/* styles used in the Wizard Framework */
.Wizard {
}
.WizardButton {
}
.WizardHeader {
}
.WizardFooter {
}
.WizardBody {
}
.WizardHelp {
}
.WizardHelpText {
}
.WizardText {
}


/* text style used for help text rendered by modules */
.Help {
}


/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited {
	color: #E3E6F0;
	text-decoration: none;
	margin: 0 0 0 5px;
}
A.CommandButton:hover {
	color: #FED205;
}


/* button style for standard HTML buttons */
.StandardButton {
}

    
/* GENERIC */
H1, H2, H3 {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #FED205;
}
H2 {
	font-size: 12px;

}
H3 {
	font-size: 11px;
}
H4 {
}
H5, DT {
}
H6 {
}
TFOOT, THEAD {
}
TABLE {
	border-collapse: collapse;
}
TH {
}
TD {
	padding: 0px;
	vertical-align: top;
}
A:link, A:visited {
}
A:hover {
}
SMALL {
}
BIG {
}
BLOCKQUOTE, PRE {
}
UL LI {
}
UL LI LI {
}
UL LI LI LI {
}
OL LI {
}
OL OL LI {
}
OL OL OL LI {
}
HR {
}



/* =====================================================RADMENU navigation styles */

.RootMenuItem,
.RootMenuItemOver,
.RootMenuSelected,
.SelectedPathItemCss,
.RootMenuItemClicked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor: hand;
	cursor: pointer;
	background: transparent;
	background: url(images/MenuItemBack.jpg) top right no-repeat;
	margin: 0;
	padding: 0;
}
.RootMenuItem TD,
.RootMenuItemOver TD,
.RootMenuSelected TD,
.RootMenuItemClicked TD {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	width: auto;
	padding: 3px;
	
}
.RootMenuItemOver TD,
.RootMenuSelected TD,
.RootMenuItemClicked TD {
	color: #fed205;
	width: auto;
	padding: 3px;
}
.MenuItemsGroup {
	border: none;
	background-color: #4195b9;
}
.MenuItem,
.MenuItemOver,
.MenuItemSelected,
.MenuItemClicked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A5A72;
	cursor: hand;
	cursor: pointer;
	background: transparent;
	background: url(images/MenuItemBack.jpg) top right no-repeat;
}
.MenuItem TD,
.MenuItemOver TD,
.MenuItemSelected TD,
.MenuItemClicked TD {
	color: #2A5A72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	width: auto;
	padding: 3px;
}
.MenuItemOver TD,
.MenuItemSelected TD,
.MenuItemClicked TD {
	color: #FED205;
	width: auto;
	padding: 3px;
}


.MainNav {
	text-align: left;
	width: auto;
	margin: 0;
	padding: 0;
}
/*======================================= SIDEMENU navigation styles ==========*/
.SideMenu {
	width: 130px;
	margin: 0 0 20px 115px; 
}

.MenuItems0, .MenuItems0 UL, .MenuItems0 LI, 
.MenuItems1, .MenuItems1 UL, .MenuItems1 LI {
	margin: 0;
	padding: 0;
}

UL.MenuItems1, UL.MenuItems0  {
	text-align:left;
	margin: 0 0 0 0;
}
.MenuItems0 LI, .MenuItems1 LI {
	background: none;
	margin: 0;
	list-style: none;
	width: auto;
	height: auto;
	text-align: right;
}

.MenuItems0 A:link,
.MenuItems0 A:visited,
.MenuItems0 A:hover,
.MenuItems1 A:link,
.MenuItems1 A:visited,
.MenuItems1 A:hover  {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	display: block;
	width: auto;
	padding: 2px 5px 4px 5px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.MenuItems0 A:hover, .MenuItems1 A:hover {
	color: #D3E0F0;
	display: block;
	width: auto;
	padding: 2px 5px 4px 5px;
	background: transparent;
	}
HTML>BODY .MenuItems0 A:link,
HTML>BODY .MenuItems0 A:visited,
HTML>BODY .MenuItems0 A:hover,
HTML>BODY .MenuItems1 A:link,
HTML>BODY .MenuItems1 A:visited,
HTML>BODY .MenuItems1 A:hover{
	text-decoration: none; 
}
.MenuItemIcon2 {
	
}
.MenuItemCurrentTab1,
.MenuItemCurrentTab1 a,
.MenuItemCurrentTab1 a:link {
	background: transparent;
	color: #fff;
}

/* ========================================================================
                                                        Intro Page styles 
  ========================================================================= */
  
.IntroContent {
	width: 700px;
	height: auto;
	margin: 0 auto;
	background: transparent;
	}
		
.HeaderLeft {
	height: 109px;
	width: 253px;
	background: transparent;
}
.HeaderRight {
	height: 109px;
	width: 447px;
	background: url(images/Header.jpg) top left no-repeat;
}
.NavLeft {
	width: 253px;
	height: 22px;
	text-align: left;
	background: url(images/NavBack.jpg) top left repeat-x;
}
.Nav {
	background: #2a5a72;
}
.NavMainHolder {
 	width: auto;
 	height: 22px;
	margin: 0px 0 0 5px;
 	padding: 0px;
	text-align: left;
 	background: url(images/NavBack.jpg) top left repeat-x;
 }
.Left, .LeftIntro {
	background: #5ca8c9 url(images/LinesBack.jpg) top left no-repeat;
	margin: 0;
	padding: 10px 0 10px 10px;
	text-align: right;
}
.LeftIntro {
	padding: 10px 0 5px 10px;
}
.Content {
	padding: 10px;
	background: #4195b9 url(images/ContentBack.jpg) top left repeat-x;
}
.ContentIntro {
	padding: 0 0 0 5px;
	background: #4195b9 url(images/ContentBack.jpg) top left repeat-x;
}


/* ===========================
    Main Pages styles 
  =========================== */
  
 .PageMain {
 	width: 773px;
	height: 100%;
	border: none;
	padding: 0;
	margin: 0 auto;
 }

 .Path {
 	height: 15px;
	width: auto;
	padding: 2px 10px 2px 25px;
	vertical-align: top;
	font-size: 11px;
	font-weight: normal;
	background: url(images/PathIcon.gif) center left no-repeat;
 }
  .Path a.SkinObject:link, .Path a.SkinObject:visited {
 	font-size: 10px;
	font-weight: normal;
	color:#5ca8c9;
	text-decoration: underline;
 }
  .Path a.SkinObject:hover {
 	color: #418aaa;
 }
 .ParentName {
 	margin: 8px 0 5px -10px;
	padding: 3px 10px;
	color: #FED205;
	font: bold 14px Verdana, Arial, sans-serif;
	text-align: right;
 	background: #397fa0;
 }

 .Content .Normal table td {
 	border: 1px solid #BAD1E7;
	padding: 6px;
	text-align: center;
	font-size: 11px;
	color: #fff;
 }
 
 .Content .Normal table th {
 	border: 1px solid #BAD1E7;
	padding: 6px;
 	background: #C0DEE9;
	color: #2A5A72;
 }
  .Content .Normal a, .Content .Normal a:visited {
 	text-decoration: underline;
 }
 .ContentPane .Normal a:hover {
 	text-decoration: none;
 }
  .LeftCol .Content .Normal p{
	text-align: justify;
 }
 .LeftPane {
 	background: transparent;
 }
 .LeftIntro .LeftPane {
 	display: none;
 }
 .imgRt {
 	margin-right: 10px;
 }
 
 .BottomLeft, .BottomRight, .BottomLeftIntro, .BottomRightIntro {
 	height: 20px;
	padding: 0 0 0 10px;
 	background: transparent;
	text-align: left;
	color: #fff;
	border-top: 2px solid #397fa0; 
 }
.BottomLeftIntro, .BottomRightIntro {
	border: none;
}
.BottomRight img {
 	float: right;
	margin: 5px 0 0 0;
 }

.BottomLinksPane, .BottomLinksCol, .BottomLinksCol01 {
  	background: #fff;
  }
 .BottomLinksCol {
  	padding: 0 0 10px 50px;
  }
.Potpis {
 	float: right;
	padding: 10px 0 0 20px;
	margin: 0;
	height: 25px;
 }
.copyright, .signature {
 	height: 20px;
	float: left;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 0;
 }
.Login, .Register {
	padding: 0 3px 0 0px;
	margin: 16px 0 0 0;
	height: 10px;
	vertical-align: top;
 }
 .Register {
 	margin: 0;
 }
 .Trazi {
 	margin: 15px 0 0 0px;
	padding: 0;
	vertical-align: top;
 }
 .LeftBox {
 	width: 233px;
	height: 176px;
 	background: url(images/LeftBoxBack.jpg) top left no-repeat;
	text-align: left;
	margin-right: 10px;
 }
.LeftBoxPane {
	padding: 6px 0 0 30px;
	margin: 0 10px 10px 0;
	color: #22495e;
	text-align: left;
}
.LeftBoxPane .Normal {
	color: #22495e;
}
.Login img, .Register img {
	margin-right: 10px;
}

input.NormalTextBox {
	width: 100px;
	height: 18px;
	margin: 0 0 3px 5px;
}
 .copyright .SkinObject, .Login .SkinObject, .Register .SkinObject {
 	color: #fff;
	font-weight: normal;
	vertical-align: top;
 }
 .Login a.SkinObject:link, 
 .Login a.SkinObject:visited, 
 .Register a.SkinObject:link, 
 .Register a.SkinObject:visited,
 .Trazi a.SkinObject:link, 
 .Trazi a.SkinObject:visited {
 	color: #22495e;
	font-weight: bold;
 }
  .Login a.SkinObject:hover,
  .Register a.SkinObject:hover,
  .Trazi a.SkinObject:hover {
 	text-decoration: none;
	color: #397FA0;
	
 }
 
 .ContenPane .Normal table td,
 .ContenPane .Normal table th  {
 	padding: 4px;
	color: #fff;
	text-align: center;
 }
 .ContenPane .Normal table th {
 	background: transparent;
	color: #FED205;
 }

