﻿/*.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}*/

body
{
	padding: 0px;	
	margin: 0px;
}

#wrapper
{
	width: 1000px;
	min-height: 500px;
}

/*.meni
{
	 display: block;
  height: 25px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.meni li
{
	float: left;
}*/

* html #wrapper {height:500px}

#header
{
	width: 1000px;
	height: 104px;
	background-image: url(images/praktik_01_header.jpg);
}

#header_left
{
    width: 350px;
    height: 104px;
    float: left;
}

#header_banner
{
    width: 468px;
    height: 104px;
    float: left;
}

#header_search
{
    width: 182px;
    height: 104px;
    float: left;
    
}

/*#mainMenu
{
	width: 1000px;
	height: 25px;
}*/

#mainMenu
{
	width: 1000px;
	height: 41px;
}

/*#mmTabMenu
{
	width: 	652px;
	height: 25px;
	float: left;
}*/

#mmTabMenu
{
	width: 	983px;
	height: 25px;
	float: left;
}

#mmRadTabMenu
{
	width: 	652px;
	height: 41px;
	float: left;
}

#mmBorderLeft
{
	width: 17px;
	height: 25px;
	float: left;
	background-image: url(images/02_menu_leftBorder.jpg);
}

#mmButtonDomov
{
	width: 106px;
	height: 25px;
	float: left;
	/*background-image: url(images/03_menu_bDomov.jpg);*/
}

.mmBottomLineDomov
{
	width: 652px;
	height: 16px;
	background-image: url(images/main/10_menu_bottomLine_Domov.jpg);	
}

.mmBottomLineRacunalnistvo
{
	width: 652px;
	height: 16px;
	background-image: url(images/main/10_menu_bottomLine_Racunalnistvo.jpg);	
}



#mmButtonRacunalnistvo
{
	width: 108px;
	height: 25px;
	float: left;
	/*background-image: url(images/04_menu_bRacunalnistvo.jpg);*/
}


#mmButtonSrednjaSola
{
	width: 108px;
	height: 25px;
	float: left;
	/*background-image: url(images/05_menu_bSrednjaSola.jpg);*/
}

#mmButtonForum
{
	width: 108px;
	height: 25px;
	float: left;
	/*background-image: url(images/06_menu_bForum.jpg);*/
}



#mmButtonONas
{
	width: 108px;
	height: 25px;
	float: left;
	/*background-image: url(images/07_menu_bONas.jpg);*/
}


#mmButtonPomoc
{
	width: 114px;
	height: 25px;
	float: left;
	/*background-image: url(images/08_menu_bPomoc.jpg);*/
}

#mmBorderRight
{
	width: 331px;
	height: 25px;
	float: left;	
	background-image: url(images/main/09_menu_rightBorder.jpg);
}

#mainMenuBottomLine
{
	width: 1000px;
	height: 16px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0px;
	/*background-image: url(images/10_menu_bottomLine_Domov.jpg);*/
}

#mmblDomov
{
	width: 1000px;
	height: 16px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(images/main/10_menu_bottomLine_Domov.jpg);
	display: none;
}

#mmblRacunalnistvo
{
	width: 1000px;
	height: 16px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(images/main/10_menu_bottomLine_Racunalnistvo.jpg);
	display: none;
}

#userBar
{
	width: 1000px;
	height: 28px;
}

#ubLeftBorder
{
	width: 17px;
	height: 28px;
	float: left;
	background-image: url(images/11_userBar_LeftBorder.jpg);
}

#ubRight
{
	width: 983px;
	height: 28px;
	float: right;	
}

#ubMain
{
	width: 969px;
	padding: 0;
	height: 28px;
	float: left;
	margin: 0;
	text-indent: 0;
	top: 0;
	left: 0;
	background-image: url(images/12_userBar_mainBackground.jpg);
}

#ubRightBorder
{
	width: 14px;
	height: 28px;
	float: right;	
	background-image: url(images/13_userBar_RightBorder.jpg);
}


/*#Content
{
	width: 1000px;
	overflow: hidden;
}

#BorderLeft
{
	width: 17px;
	background-image: url(images/14_LeftBorderSlice.jpg);
	background-repeat: repeat-y;
	float: left;
}

#ContentMain
{
	width: 969px;
	float: left;
}



#BorderRight
{
	width: 14px;
	background-image: url(images/16_RightBorderSlice.jpg);
	background-repeat: repeat-y;
	float: right;
}*/

#footer
{
	width: 1000px;
	height: 26px;
	background-image: url(images/praktik_05_footer.jpg);
	clear: both;
}


#BorderLeft
	{
	float: left;
	width: 17px;
	background-image: url(images/14_LeftBorderSlice.jpg);
	background-repeat: repeat-y;
	}
#ContentMain
	{
	float: left;
	width: 969px;
	}
#BorderRight
	{
	float: left;
	width: 14px;
	background-image: url(images/16_RightBorderSlice.jpg);
	background-repeat: repeat-y;
	}
/* Start Mac IE5 filter \*/
#BorderLeft, #ContentMain, #BorderRight
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#Content
	{
	width: 1000px;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#Content
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#Content:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#Content
	{
	display: inline-block;
	}
/*\*/
#Content
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
#footer
	{
	width: 1000px;
	}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}


/* PUBLIC MASTER PAGE */

#publicContentWrapper
{
	width: 969px;
	overflow: hidden;
}

#publicContentLeftMenu
{
	width: 163px;	
	float: left;
	/*float: left;
	width: 163px;
	margin-left: -666px;*/
	
}

#publicInlineLeftBorder
{
	width: 5px;	
	float: left;
	background-image: url(images/17_InlineContent_LeftBorder.jpg);
	background-repeat: repeat-y;
	/*margin-left: -503px;*/
	
}

#publicMainContent
{
	width: 498px;
	float: left;
	/*float: left;
	margin-left: 168px;*/
}

#publicInlineRightBorder
{
	width: 7px;
	/*float: right;*/
	float: left;
	background-image: url(images/18_InlineContent_RightBorde.jpg);
	background-repeat: repeat-y;
}

#publicRightMenu
{
	width: 296px;
	float: left;
	/*float: right;*/
}

#publicContentLeftMenu, #publicInlineLeftBorder, #publicMainContent, #publicInlineRightBorder, #publicRightMenu
{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}

.leftMenuLeaf
{
	background-image: url(images/19_leftMenu_LeafBackground.jpg);
}

.lacContentHeader
{
	width: 100%;
	height: 10px;
	font-size: 0px;
	float: inherit;	
	background-image: url(images/22_LAC_Header.jpg);
}

.lacContentFooter
{
	width: 100%;
	height: 11px;
	font-size: 0px;
	float: inherit;	
	background-image: url(images/21_LAC_Footer.jpg);
}

.lacContentMain
{
	width: 499px;
	float: inherit;	
	overflow: hidden;
}

.lacContentSeparator
{
	width: 100%;
	height: 1px;
	font-size: 0px;
	background-image: url(images/33_LAC_SeparatorLine.jpg);	
}

.lacCMLeftSide
{
	width: 107px;
	float: left;
	background-image: url(images/19_LAC_LeftSideBackground.jpg);
	background-repeat: repeat-y;
}

.lacCMRightSideInline
{
	margin-left: 5px;
}

.lacCMRightSideInline2
{
	margin-left: 5px;
	margin-top: 5px;
}



.lacCMRightSide
{
	width: 392px;
	float: right;	
	background-image: url(images/20_LAC_RightSideBackground.jpg);
	background-repeat: repeat-y;
}

.lacContentFont
{
	color: #a777b9;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;	
}

.lacContentFontGray
{
	color: #AAAAAA;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;	
}

.lacContentFontGrayBold
{
	color: #AAAAAA;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;	
	text-decoration: none;
}

.lacContentFontBold
{
	color: #a777b9;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;	
}



/* Start Mac IE5 filter \*/
.lacCMRightSide
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
	
 .lacCMLeftSide
 {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
 }

.userBarTextBlackBold
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma;	
	text-decoration: none;
	padding-top: 10px;
	font-weight: bold;
}

.userBarTextBlack
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma;	
	text-decoration: none;
	padding-top: 10px;
}

#AdminWrapper
{
	width: 969px;
	float: inherit;	
}

#AdminLeftMenu
{
	float: left;
	width: 250px;
}

#AdminContent
{
	float: right;
	width: 719px;
}

a img
{
	border: none;	
}

#mmButtonDomov a
{
	border: none;
	text-decoration: none;
}

.boxNoviceBackground
{
	background-image: url(image/23_boxLACHeader.jpg);
}

/* RadPanelBar Office 2007 skin */

.RadPanelbar_Office2007
{
	background: white;
	white-space: nowrap;
}

.RadPanelbar_Office2007 .rootGroup
{
	border: solid 1px #6593cf;
	border-top: 0px;
}

.RadPanelbar_Office2007 .text
{
	padding: 0px 20px; /* vertical - horizontal */
	font: bold 11px Arial, Verdana, Sans-serif;
	line-height: 31px;
}

.RadPanelbar_Office2007 .image
{
	margin: 4px; /* vertical - horizontal */
}


.RadPanelbar_Office2007 .rootGroup .link
{
	border-top: solid 1px #6593cf;
	background: #c0dbff url('images/RootItemBkg.gif') repeat-x;
	color: #204d89;
}

/* span class="text" */
.RadPanelbar_Office2007 .rootGroup .text
{
	font-weight: bold;
}



.RadPanelbar_Office2007 .rootGroup .link:hover
{
	background: #fee17a url('images/RootItemBkgActive.gif') repeat-x;
	color: #003112;
}


.RadPanelbar_Office2007 .rootGroup .disabled:hover
{
	background: #7da5e0 url('images/RootItemBkg.gif') repeat-x;
	color: #10110f;
}

.RadPanelbar_Office2007 .group .text
{
	background: transparent;
	font-weight: normal;
	padding: 0px 20px; /* vertical-horizontal */
	border: 0px;
}

.RadPanelbar_Office2007 .rootGroup .selected .text
{
	background: #ee9515 url('images/RootItemBkgActive.gif') repeat-x;
}

/* child item link */
.RadPanelbar_Office2007 .group .link
{
	background: none;
	border: 0px;
}

/* child item link:hover */
.RadPanelbar_Office2007 .group .link:hover,
.RadPanelbar_Office2007 .group .selected .text
{
	background: none;
	text-decoration: underline;
}

.RadPanelbar_Office2007 .rootGroup .disabled:hover,
.RadPanelbar_Office2007 .rootGroup .disabled .text
{
	background: #c0dbff url('images/RootItemBkg.gif') repeat-x;
	color: #ccc;
	cursor: default;
}

.RadPanelbar_Office2007 .rootGroup .group .disabled:hover,
.RadPanelbar_Office2007 .rootGroup .group .disabled .text
{
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}

.boxNoviceText
{
	font: bold 11px Arial, Verdana, Sans-serif;
	font-weight: normal;
	font-size: 10pt;
	font-family: Tahoma;
	color: #3a6e96;
}

.boxLACText
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
	color: #3a6e96;
}

.boxNoviceText
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
	color: #8f6270;
}

.boxNoviceTextMessage
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	color: #41758c;		
}

.boxNoviceTextBold
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
	color: #8f6270;
}

.boxLACTextBold
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
	color: #3a6e96;
}

.boxLACTextBigBold
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
	text-decoration: none;
	color: #3a6e96;
}

#lacBoxHeader
{
	background-image: url(images/23_boxLACHeader.jpg);
	width: 	163px;
	height: 31px;
	font-size: 0px;
	color: Red;
}

.lacBoxHeaderFont
{
	padding-left: 25px;
	padding-top: 7px;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	font-size: 10pt;	
}

.boxLACTextMessage
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	color: #78001d;	
	overflow: hidden;
}

.lacBoxItem
{
	width: 163px;	
}

.lacBoxItemBody
{
	width: 163px;	
	background-image: url(images/24_boxLACItemBodyBack.jpg);
	background-repeat: repeat-y;
}

.lacBoxItemBodyInline
{
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 6px;
	overflow: hidden;
}

.lacBoxItemSeparator
{
	width: 163px;
	height: 1px;
	font-size: 0px;
	background-image: url(images/31_boxLAC_SeparatorLine.jpg);
}

.lacBoxItemFooterInline
{
	margin-left: 5px;	
}

.lacBoxItemFooter
{
	width: 163px;	
	height: 26px;
	font-size: 0px;
	background-image: url(images/25_boxLACItemFooter.jpg);
}

#lacBoxFooter
{
	background-image: url(images/26_boxLACFooter.jpg);
	width: 	163px;
	height: 7px;
	font-size: 0px;
}

#newsBoxHeader
{
	background-image: url(images/27_boxNewsHeader.jpg);
	width: 	296px;
	height: 32px;
}

.newsBoxHeaderFont
{
	padding-left: 25px;
	padding-top: 7px;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	font-size: 10pt;	
}

.newsBoxItem
{
	width: 296px;	
}

.newsBoxItemBody
{
	width: 296px;	
	background-image: url(images/29_boxNewsItemBodyBack.jpg);
	background-repeat: repeat-y;
}

.newsBoxItemBodyInline
{
	padding-top: 3px;
	margin-left: 5px;	
}

.newsBoxItemSeparator
{
	width: 296px;
	font-size: 0px;
	height: 1px;
	background-image: url(images/32_boxNewsSeparatorLine.jpg);
}

.newsBoxItemFooterInline
{
	margin-left: 5px;	
}

.newsBoxItemFooter
{
	width: 296px;	
	background-image: url(images/28_boxNewsItemFooter.jpg);
	height: 27px;
}

#newsBoxFooter
{
	background-image: url(images/30_boxNewsFooter.jpg);
	width: 	296px;
	height: 7px;
	font-size: 0px;
}

.lacBoxItemBody img
{
	margin-top: -15px;
}

#publicDisplayContent
{
	width: 801px;
	float: left;
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}

.control_header_search
{
    width: 123px;
    border: solid 2px #087199;
    background-color: #e8f2f6;
}

.font_header_search
{
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 14px;
}