﻿/* font-style font-variant font-weight font-size/line-height font-family*/
body	
{
    margin:0px;	padding:0px;
    font-family:Times New Roman, MS Serif;
    font-size:14px;
}

h1,h2,h3 
{
	font-family: Verdana,Arial, Tahoma, Sans-Serif;
	font-size:11px;
}

h1
{
    font-size:16px;
	color:#009;
	margin-left:20px;
	margin-bottom:0px;
}
hr{	height:1px;	color:#009;	margin-left:20px;}

.leftMenu
{
    width:200px;height:100%; vertical-align:top; background-color:#BBB;
}
.rightMenu
{
    display:none;
    
    width:230px;
    vertical-align:top; background-color:#FFF;
}
.split
{
    width:2px;
    background-color:#FFF;
}

/* SD MENU */
div.sdmenu {
	width: 200px;
	font: 12px Arial, sans-serif;
	padding-bottom: 10px;
	/*margin-top:2px;*/
	color: #fff;
	background-color:#BBB;
}
div.sdmenu div {background: url(../img/sdmenu/title.gif) repeat-x;overflow: hidden;}
div.sdmenu div:first-child {background: url(../img/sdmenu/title.gif) repeat-x;overflow: hidden;}
div.sdmenu div.collapsed {height: 25px;}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(../img/sdmenu/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(../img/sdmenu/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #ccc;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #222;
	text-decoration: none;
}
div.sdmenu div a.current {background : #BBB;}
div.sdmenu div a:hover {
	background : #ddd no-repeat right center;
	color: #333;
	text-decoration: none;
}
.mbg{background-color:#4E7DD1;}
.mbg_left{background-image:url(../img/logo.gif)}
.mbg_right{	background-image:url(../img/header_bg.gif)}
.menubg{background-image:url(../img/menu_bg.gif)}
.mn_item{
	width:110px;
	color: #FFF;
	background: #3364BB;
	border-color: #0F3974;
	border-bottom: 1px solid #000;
	border-left: 1px solid #B1C6EB;
	border-right: 1px solid #B1C6EB;
	border-top: 1px solid #759ADB;
	text-align:center;
}
.mn_item a{color:White;font:bold 14px Arial,Tahoma;text-decoration:none;}
.mn_cur{
	width:110px;
	color: #000;
	background: #FFF;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	text-align:center;
}
.mn_cur a{color:Black;font:bold 14px Arial,Tahoma;text-decoration:none;}
.mn_div{width:10px;border-bottom: 1px solid #000;}
.mn_sp{border-bottom: 1px solid #000;}
/* End of SD Menu */

/*   Common for all Pages */
.mainTable{width:100%;height:2048px;margin:0px;padding:0px;}
.contentPanel{height:100%;vertical-align:top;margin-top:0px;padding-top:0px;width:auto;}

/* Ref Table */
table.reference{border:1px solid #c3c3c3;border-collapse:collapse;}
table.reference th{background-color:#e5eecc;border:1px solid #c3c3c3;padding:3px;vertical-align:top;}
table.reference td {border:1px solid #c3c3c3;padding:3px;vertical-align:top;}
.pageHeader
{
	background:#FFF;
	color:#000;
	font:bold 14px Arial;
	padding:2px 2px 2px 2px;
	border-bottom:solid 2px #4e7dd1;
	margin:0px 10px 0px 10px;
}
.pageHeader2{ /* Like Vacancies*/
	background-color:#EEE;
	font:bold 11pt Arial,Tahoma;
}
.link{font:10pt Arial Narrow;color:Blue;}
/*Bread Crumbs*/
.brcr{
	font:10pt Arial Narrow;
	color:Blue;
	padding-left:10px;
	padding-right:5px;
}
.brcrdiv{
	font:9pt Arial Narrow;
	color:Gray;
}
/*  Web Forms */
.fldo {/* Optional Field*/
	font:9pt Tahoma,Arial;
	color:#666;
	vertical-align:middle;
	text-align:right;
}

.fldr {/* Required Field */
	font:bold 9pt Tahoma,Arial;
	color:#000;
	vertical-align:middle;
	text-align:right;
}
.fldv {/* Field Value */
	font:bold 9pt Tahoma,Arial;
	color:#000;
	vertical-align:middle;
}
/*  Sub Headers */
.header1 {font:bold 9pt Arial,Tahoma;border-bottom:solid 1px #CCC;}
.header2{font:bold 11pt Arial;border-bottom: solid 1px gray;}
.header3{font:bold 10pt Arial;}
.header4{font:bold 9pt Arial;}
.notetext{font:9pt Times New Roman,Tahoma,Arial;text-align:left;}
.uniCenter{text-align:center;}
/*   Hints */
.hintText{font:11pt Times New Roman;background-color:#FFF;}
.hintCell{background:#FFF url("../img/hints/cellconer.gif") no-repeat top right;text-align:center;}
/* Left menu*/
.leftMnuPanel{background-color:#BBB; width:200px; height:1250px;}


/* Header Line */
.headerLine
{
	white-space:nowrap;
	font:9pt Times New Roman, MS Sans Serif;
	color:#333;
	height:25px;
	vertical-align:middle;
}
/* Pager RenderPageLine*/
.PageLine{font:10pt Arial;color:Blue;}
.PageLineCurrent{color:Black;}
.PageLineDiv{height:1px;background-color:Gray;}
.PageLineTitle{color:Gray;}


.toolBlock
{
    border:solid 1px #4E7DD1;
    color:White;
	font:bold 10pt Arial, Tahoma;
	padding:3px 0px 3px 0px;
	margin:0px;
}
.toolBlockMain
{
    width:100%;
    height:30px;
}

/* Info Blocks */
.infoBlock
{
}
.infoBlockSmall
{
    width:230px;
}
.infoBlock table
{
	width:100%;
	border:0px;
	border-spacing:0;
	border-collapse:collapse;
}
.infoBlock news
{
	height:350px;
}
.infoBlock anekdottext
{
    word-wrap: break-word; 
    text-align:justify;
}
.infoBlockHr
{
	background:#4E7DD1;
	color:White;
	font:bold 10pt Arial, Tahoma;
	padding:3px 0px 3px 0px;
	margin:0px;
}
.infoTitle
{
	background:#4E7DD1 url("../img/iblk.png") no-repeat;
	background-position: 5px center;
	padding:3px 0px 3px 25px;
}
.infoTitlePN
{
	width:50px;
}
.infoBlockHr img 
{
	border:0px;
}
.infoText
{
	font:9pt Times New Roman, MS Sans Serif;
	color:#333;
	
}
.infoIcon
{
	background:#4E7DD1 url("../img/toggle_small.png") no-repeat;
	background-position: center center;
	padding:3px 0px 3px 0px;
	margin:0px;
	cursor:pointer;
	width:20px;
}
.infoIconE
{
	background:#4E7DD1 url("../img/toggle_small_expand.png") no-repeat;
	background-position: center center;
	padding:3px 0px 3px 0px;
	margin:0px;
	cursor:pointer;
	width:20px;
}

.smlbl
{
	font:bold 9pt Arial, MS Sans Serif;
	color:#333399;
	vertical-align:middle;
}
.smedit
{
	font:9pt Times New Roman, MS Sans Serif;
	height:18px;
}
.smbutton
{
	font:9pt Times New Roman, MS Sans Serif;
	height:18px;
}

/* Opros */
.OprHeader{font:bold 12pt Arial;}
.OprDesc{font:10pt Times New Roman;}
.OprQuestionText{font:bold 10pt Arial;}
.OprVariantText{font:10pt Times New Roman;}
/*Comments*/
.CmtText{font:10pt Verdana, Times New Roman;}
.CmtName{font:bold 10pt Arial;}
.CmtDate{font:10pt Arial;text-align:right;color:Gray;}
.CmtDiv{height:10px;}
.CmtField{font:bold 11pt Arial Narrow;text-align:left;}
.CmtValue{font:10pt Times New Roman;color:#000099;}

/* DPI */
.dpiTbl{font:11pt Times New Roman;}
.dpiHeader{font:bold 11pt Arial;border-bottom: solid 1px gray;height:30px;vertical-align:bottom;}
.dpiTblHeader{font:bold 11pt Arial;text-align:center;text-decoration:underline;background-color:#999;}

/* Reference Scheme */
.refTbl{background-color:#999;width:90%;}
.refTblHeader{font:bold 11pt Arial;text-align:center;}
.refCell{font:11pt Tahoma, Times New Roman;}

/* Operations Scheme*/
.operHint{text-decoration:none;white-space:nowrap;}
.operTbl{background-color:#333;width:90%;}
.operTblHeader{font:bold 11pt Arial;text-align:center;}
.operCell{font:11pt Times New Roman;}
.operHeader{font:bold 11pt Arial;border-bottom: solid 1px gray;}
.operCell div {margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
.operCell a{color:#006;padding-left:5px;text-decoration:none;}
.operCell a:hover{color:#00F;padding-left:5px;text-decoration:underline;}
.operSecCell{font: 10pt Times New Roman;}
.operSecCell a{color:#000066;padding-left:5px;text-decoration:none;}
.operSecCell a:hover{color:#0000FF;padding-left:5px;text-decoration:underline;}
/**/
.err_bg{background-image:url("../img/404_bg.jpg"); 	background-repeat:no-repeat;}
.linkstable{margin-left:20px; font-family:Arial; font-size:14px;}
.linkstable td{padding:.2em 0px .2em 0px;}
.linkstable a{color:#00A;padding-left:5px;}
.linkstable a:hover{color:#30F;padding-left:5px;}
.navtable{padding-left:20px;padding-right:20px;background-color:#ddd;height:25px;width:100%;}
.nav_back
{
	padding-left:20px;
	background:#ddd url("../img/back.gif") no-repeat;
	background-position: left center;
	font:bold 12px Verdana;
	color:Black;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;

}
.nav_print
{
	padding-left:20px;
	background:#ddd url("../img/doc.gif") no-repeat;
	background-position: left center;
	font:bold 12px Verdana;
	color:Black;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}
.nav_msword
{
	padding-left:20px;
	background:#ddd url("../img/msword.gif") no-repeat;
	background-position: left center;
	font:bold 12px Verdana;
	color:Black;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
}
.nav_pdf
{
	padding-left:20px;
	background:#ddd url("../img/pdf.gif") no-repeat;
	background-position: left center;
	font:bold 12px Verdana;
	color:Black;
	text-decoration:none;
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
}
.nav_div{color:#0F3974;font:bold 9px Verdana,Arial;text-align:center;}
.nav_cell{width:50px;}

/* ReferenceSchema*/
.tbl td{background-color:White;}
.tbl{width:100%;}
.tableBG{background-color:#009;width:90%;}

/* Paper */
.paper{padding:15px;background-color:White;}
.paper_bg{background-color:#5C85BB;width:100%; height:100%; font-family:Times New Roman; font-size:14px;}
.paper_bg1{padding-top:20px;}
.ptl{width:8px;height:8px;background-image:url("../img/ptl.gif")}
.pt{height:8px;	background-image:url("../img/pt.gif")}
.ptr{width:16px;height:8px;background-image:url("../img/ptr.gif")}
.pl{width:8px;background-image:url("../img/pl.gif")}
.pr{width:16px;background-image:url("../img/pr.gif")}
.pbl{width:8px;height:16px;background-image:url("../img/pbl.gif")}
.pb{height:16px;background-image:url("../img/pb.gif")}
.pbr{width:16px;height:16px;background-image:url("../img/pbr.gif")}

/* Zakoni Tree*/
.zakoniTblHead
{
    color:Black;
    font:bold 11pt Times New Roman;
    text-align:left;
    padding:2px;
    border-bottom-color:#333;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.zakoniTbl
{
	color:Black;
    font:11pt Times New Roman;
    text-align:left;
    padding:2px;
}
.zakoniTbl a{
    color:#009;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:none;
}
.zakoniTbl a:hover{
    color:#00F;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:underline;
}
.qaHeader
{
	color:#009;
    font:bold 12pt Tahoma;
    text-align:left;
    padding:2px;
    margin-left:20px;
}
.qaHeader2
{
	color:#009;
    font:bold 10pt Tahoma;
    text-align:left;
    padding:2px;
    margin-left:20px;
    background-color:#CCCCCC;
}
.qaSections
{
	color:Black;
    font:10pt Times New Roman;
    text-align:left;
    padding:2px;
}
.qaSections a{
    color:#009;
    font:10pt Times New Roman;
    text-align:left;
    text-decoration:none;
}
.qaSections a:hover{
    color:#00F;
    font:10pt Times New Roman;
    text-align:left;
    text-decoration:underline;
}

.qaq
{
	color:Black;
    font:11pt Times New Roman;
    text-align:left;
    border-bottom:solid 1px gray;
    padding:5px;
}
.qaq a{
    color:#000099;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:none;
}
.qaq a:hover{
    color:#0000FF;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:underline;
}
.qaa
{
	color:#333;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:none;
    text-align:justify;
}
.qaqs
{
	color:#009;
    font:11pt Times New Roman;
    text-align:left;
    padding:5px;
}
/* News Control*/
.newsDate
{
    font-family: Times New Roman, Verdana, sans-serif; 
    font-size: 14px; 
    width:40px;
    color:gray;
    font-weight:bold;
    vertical-align:middle;
    text-align:right;
    white-space: nowrap;
}
.newsHeader{
    color:Black;
    font:11pt Times New Roman;
    text-align:left;
    border-bottom:solid 1px gray;
    padding:5px;
    width:95%;
}

.newsHeader a{
    color:#009;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:none;
}

.newsHeader a:hover{
    color:#00F;
    font:11pt Times New Roman;
    text-align:left;
    text-decoration:underline;
}

.newsDiv{color:Black;height:1px;}
.newsTitle
{

	background:#4E7DD1 url("../img/lnk.gif") no-repeat;
	background-position: 5px center;
	color:White;
	font:bold 10pt Tahoma,Arial;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
}
.newsButton{cursor:pointer;}
.newsCtrlPnl{font:bold 8pt Tahoma,Arial;}

.articleHeader
{
	/*
	background:#4E7DD1 url("../img/lnk.gif") no-repeat;
	background-position: 5px center;
	color:White;
	font:bold 10pt Tahoma,Arial;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	width:90%;
*/
    font-family: Arial, Verdana, sans-serif; 
    font-size: 16px; 
    border: 1px solid #3364bb; 
    background: #e2edff url(images/ui-bg_gloss-wave_20_2256b3_500x100.png) 50% 50% repeat-x; 
    color: #eeeeff; 
    font-weight: bold;
    padding: .2em .5em .2em .7em;
    width:90%;
}
.articleDate
{
    font-family: Georgia, Arial, Verdana, sans-serif; 
    font-size: 16px; 
    border: 1px solid #3364bb; 
    background: #e2edff url(images/ui-bg_gloss-wave_20_2256b3_500x100.png) 50% 50% repeat-x; 
    color: #eeeeff; 
    font-weight: bold;
    padding: .2em .5em .2em .7em;
    
    /*
	background:#4E7DD1;
	color:White;
	font:bold 10pt Tahoma,Arial;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	width:60px;
*/
}
.articleText{
	color:Black;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:14px;
	/*font:14px Times New Roman, Tahoma;*/
	text-align:justify;
	line-height:20px;
	padding:5px 20px 5px 20px;
}

.articleText b
{
    font-weight:600;
}

.articleText p
{
    text-indent:30px;
}

.articleLink
{
	color:Blue;
	font:9pt Arial;
	text-align:right;
	padding-right:20px;
}
.articleCmtDiv{BACKGROUND: url('../img/line.gif') repeat-x left top}

/*Calendar */
.calTitle
{
	background:#4E7DD1 url("../img/lnk.gif") no-repeat;
	background-position: 5px center;
	color:White;
	font:bold 10pt Tahoma,Arial;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
}
.calPayToIco{background:#FFF url("../img/money.gif") no-repeat;}
.calRptToIco{background:#FFF url("../img/report.gif") no-repeat;}

.calDate
{
    width:50px;
    color:gray;
    font-size:10pt;
    font-weight:bold;
    vertical-align:middle;
    background-color:#FFF;
}
.calRptTo
{
	color:Black;
	font:9pt Tahoma, Times New Roman;
	text-align:justify;
	background-color:#FFF;
	margin:5px;
	padding:5px;
}
.calCnt
{
	color:Black;
	font:9pt Tahoma, Times New Roman;
	text-align:justify;
	line-height:20px;
	background-color:#FFF;
}

.calTit
{
    font:bold 9pt Tahoma,Arial;
    border-bottom-color:#333;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.calWeekH
{
    color:#FFF;
    font:bold 10pt Tahoma, Arial;
    vertical-align:middle;
    background-color:#4E7DD1;
    width:100%;
    padding-left:10px;
}

/*Blanks */
.blTit{font:bold 9pt Tahoma,Arial; border-bottom:solid 1px #333;}
.blCaption{color:Black;font:9pt Tahoma, Times New Roman;text-align:justify;line-height:20px;background-color:#FFF;}

/*Kursi*/
.nbu table{width:90%;border:1px;}
.nbuh{font-weight:bold;	border-bottom:solid 1px #000000;}
.nbu td{font:9pt Tahoma,Arial;text-align:center;}
.nbus{font-weight:bold;background-color:#CCCCCC;}
.nbuexch{text-align:right;}

/* Job */
.vaclist{width:100%;}
.vaclist td{font:9pt Tahoma,Arial;text-align:center;}
.vaclisth{font-weight:bold;	border-bottom:solid 1px #000000;}
.vaclist a{font:9pt Tahoma,Arial;color:#000099;}
.vaclist a:visited{color:#9999FF;}
.vaclist a:hover{color:#0000FF;}
.vaclnk{font:10pt Tahoma,Arial;padding:0px 0px 5px 20px;height:25px;color:#000099;}
.vaclnk a:visited{color:#000099;}
.vaclnk a:hover{color:#0000FF;}
.vaclnkadd{background:url("../img/add.gif") no-repeat;}
.vaclnkedit{background:url("../img/fldedit.gif") no-repeat;}
.vaclnkdel{background:url("../img/flddel.gif") no-repeat;}
.vaclnklist{background:url("../img/fldrs.gif") no-repeat;}
.vaclnksave{background:url("../img/save.png") no-repeat;}
.vaclnkcancel{background:url("../img/cancel.png") no-repeat;}
.vaclnkemail{background:url("../img/email_go.png") no-repeat;}
.vaclnkfolder{background:url("../img/folder.gif") no-repeat;}

/* User Panel*/
.pnLink
{
    padding-left:20px;
    padding-right:10px;
    text-decoration:none;
	background-color:#FFF;
	color:#000099;
	
}
.pnLink:hover
{
    padding-left:20px;
    padding-right:10px;
    text-decoration:underline;
	background-color:#EEF;
	color:#000099;
}
.imgPrinter{background:url("../img/printer.gif") no-repeat;}

.usrlogin
{
    background:url("../img/userun.png") no-repeat;
    padding-left:20px;
    padding-right:10px;
}
.usrmsgs
{
    background:url("../img/email_list.png") no-repeat;
    padding-left:20px;
    padding-right:5px;
}
.usermenu
{
	background:url("../img/user.png") no-repeat;
    padding-left:20px;
    padding-right:10px;
}
.userbm
{
	background:url("../img/add.png") no-repeat;
    padding-left:20px;
    padding-right:10px;
}
.usrlogout
{
    padding-left:5px;
    padding-right:10px;
}

.usrmsg
{
	background:url("../img/comment.png") no-repeat;
    padding-left:20px;
    padding-right:5px;
    
}
.newmsgs
{
    background:url("../img/email_lista.gif") no-repeat;
    padding-left:20px;
    padding-right:5px;
}
.usrgrp
{
	background:url("../img/users.png") no-repeat;
    padding-left:20px;
    padding-right:0px;
}

.logout
{
	background:url("../img/logout.png") no-repeat;
    padding-left:20px;
    padding-right:0px;
}

.mnInfoBlock
{
	background:url("../img/iblk.png") no-repeat;
    padding-left:20px;
    padding-right:0px;
}
.mnSimple
{
	padding-left:5px;
    padding-right:0px;
}

.mnLong
{
   white-space: nowrap;
}

.bookm ul
{
    left:-80px;
}

.jFastMenu{
	font-family:tahoma, verdana, arial;
	font-size:11px;
}
.jFastMenu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.jFastMenu ul li
{
	float:left;
	margin: 0px;
	padding:0px 0px 0px 0px; 
	position:relative;
	background-color:#FFFFFF;
	
}
.jFastMenu ul li a{
	background-color:#FFFFFF;
	color:#000099;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	cursor:pointer;
}
.jFastMenu ul li a:hover
{
	text-decoration:underline;
	background-color:#EEF;
	color:#000099;
}
.jFastMenu ul li ul
{
    background-color:#FFFFFF;
	position:absolute;
	display:none;
	border:solid 1px #CCCCCC;
	margin-left:15px;
	
	
}
.jFastMenu ul li ul li{
	clear:left;
}
.jFastMenu ul li ul li a{
	text-decoration:none;
	width:150px;
	margin:2px 5px 2px 10px;
	cursor:pointer;
}
.jFastMenu ul li ul li ul{
	clear:left;
	display:none;
	left:170px;

	/* Bengin CSS-HACK, for Microsoft Internet Explorer */
	_left:170px;
	/* End CSS-HACK */

	position:absolute;
	top:0px;
}

/*#4E7DD1*/
.infoBlockHr ul li
{
	background-color:#4E7DD1;
	cursor:pointer;
}
.infoBlockHr ul li ul
{
    background-color:#FFF;
	margin-top:2px;
	margin-left:-5px;
}
.infoBlockHr ul li ul li
{
    background-color:#FFF;
}

.msgauth
{
    font-size:11px;
    font-family:Tahoma, Times New Roman;
    padding:0px 10px 0px 10px;
    margin:2px 0 0 0;
}
.mymsg{	color:#000099;}
.aumsg{	color:#990000;}
.msgtext
{
    font-size:11px;
    color:Black;
    font-family:Tahoma, Times New Roman;
    padding:0px 10px 0px 10px;
    margin:1px 0 5px 0;
}
.messageHistory
{
	overflow:scroll;
	/*padding:5px 10px 5px 10px;*/
}
.ajxFldlb
{
	font-size:12px;
	color:Black;
    font-family:Tahoma, Times New Roman;
    text-align:right;
    white-space: nowrap;
}
.ajxFldvl
{
	font-size:12px;
	color:Black;
    font-family:Tahoma, Times New Roman;
    font-weight:bold;
}
