body
{
	font-size: 8pt;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ffffff;
	color: #004f9d;
}
p
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
h1, h2, h3, h4, h5, h6
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 2px;
	padding-top: 0px;
}
h1
{
	font-size: 14pt;
}
h2
{
	font-size: 12pt;
}
hr
{
	color: #004f9d;
}
a
{
	text-decoration: none;
	color: #004f9d;
}
a:hover
{
	text-decoration: underline;
	color: #808080;
}
img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.imgFlat
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 1px;
	padding-top: 0px;
}
.but
{
	border-right: #004f9d 1px solid;
	padding-right: 1px;
	border-top: #004f9d 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border-left: #004f9d 1px solid;
	padding-top: 1px;
	border-bottom: #004f9d 1px solid;
	height: 19px;
	background-image: url(../../images/head.png);
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #004f9d;
	cursor: hand;
}
.butImg
{
	border-right: #004f9d 1px solid;
	padding-right: 0px;
	border-top: #004f9d 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1px;
	border-left: #004f9d 1px solid;
	padding-top: 0px;
	border-bottom: #004f9d 1px solid;
	height: 21px;
	background-image: url(../../images/head.png);
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #004f9d;
	cursor: hand;
	vertical-align: top;
}
input.txtFlat, input.txtFlatRO, input.txtFlatPovin, input.txtFile,
textarea.txtFlat, textarea.txtFlatPovin,
select.selFlatPovin, select.selFlat
{
	border-right: #004f9d 1px solid;
	padding-right: 2px;
	border-top: #004f9d 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #004f9d 1px solid;
	padding-top: 1px;
	border-bottom: #004f9d 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ffffff;
}
input.txtFlat, input.txtFlatRO, input.txtFlatPovin
{
	height: 16px;
}
input.txtFile
{
	height: 19px;
}
input.txtFlatRO
{
	background-color: #dcdcdc;
}
input.txtFlatPovin, select.selFlatPovin, textarea.txtFlatPovin
{
	background-color: #e0ebf7;
}
.panel
{
	font-size: 8pt;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.panel_r, .panel_m
{
	padding-bottom: 40px;
	background-image: url(../../images/back_r_img.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
}
.panel_r h2, .panel_m h2
{
	left: 20px;
	position: relative;
	top: -10px;
}
.panel_r
{
	width:230px;
}
.panel_l
{
	background-image: url(../../images/back.gif);
	background-repeat: repeat-x;
	background-color: #edf3fa;
	padding-top: 5px;
	padding-bottom: 10px;
	border: #4077c2 1px solid;
	width:191px;
}
p.informacie
{
	border-right: #004f9d 1px dotted;
	padding-right: 2px;
	border-top: #004f9d 1px dotted;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #004f9d 1px dotted;
	padding-top: 2px;
	border-bottom: #004f9d 1px dotted;
	text-align: justify;
	cursor: help;
}
/* copyright riadok */
.panel_copy
{
	font-size: 8pt;
	background-color: transparent;
	text-align: center;
}
/* copyright riadok */
/* top */
.panel_top
{
	background-image: url(../../images/back_top.gif);
	margin-bottom: 5px;
}
td.td_top_left
{
	background-image: url(../../images/top_img.gif);
	height:90px;
	width:370px;
	background-repeat: no-repeat;
	border-left: #265685 1px solid;
}
td.td_top_middle
{
	background-repeat:no-repeat;
	width:1px;
	height:90px;
}
td.td_top_right
{
	background-image: url(../../images/mid_img.gif);
	background-position: right;
	height:90px;
	vertical-align: bottom;
	text-align: right;
	background-repeat: no-repeat;
}
/* top */
/* content */
td.td_content_r, td.td_content_l, td.td_content_m
{
	vertical-align: top;
}
td.td_content_l
{
	width:195px;
}
td.td_content_r
{
	width:250px;
}
/* content */
div.MenuDiv
{
	padding-bottom: 5px;
}
div.login_info
{
	left: 200px;
	position: relative;
	top: 30px;
}
p.textik
{
	font-size: 8pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 2px;
	padding-top: 0px;
	vertical-align: top;
	text-align: justify;
}
ul.zoznam
{
	list-style-image: url('../../images/li.gif');
	list-style-position: inside;
	text-indent: 10px;
}
.errText
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	color: red;
	padding-top: 0px;

}
div.errText
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}
div.errText ul
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 1px;
	padding-top: 0px;
	text-indent: 5pt;
}
div.errText ul li
{
	list-style-type: square;
	line-height: normal;
	letter-spacing: normal;
	list-style-position: outside;
}
/** menu **/
table.MenuTable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	margin: 0px;
	padding-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.MenuItem, .MenuItemAct, .MenuItem1
{
	border-right: #b3dde0 1px solid;
	padding-right: 1px;
	border-top: #b3dde0 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #b3dde0 1px solid;
	cursor: hand;
	padding-top: 1px;
	border-bottom: #004f9d 1px solid;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../../images/head.png);
	margin: 0px;
}
.MenuItemAct
{
	border-right: 1px solid #004f9d;
	border-top: 1px solid #004f9d;
	border-left: 1px solid #004f9d;
	cursor: hand;
	border-bottom: 1px none #004f9d;
	font-weight: bold;
	background-image: none;
}
/**
.MenuItem2
{
	background-color: #e8f1f9;
	background-image: none;
	border-top-style: none;
	border-right: #004f9d 1px solid;
	border-left: #004f9d 1px solid;
	border-bottom: #004f9d 1px solid;
}
.MenuItem1 span, .MenuItem2 span
{
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
**/
/** menu **/
/** grid **/
table.tbl_grid
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	border-right: #004f9d 1px solid;
	border-top: #004f9d 1px solid;
	border-left: #004f9d 1px solid;
	border-bottom: #004f9d 1px solid;
}
.header, tr.footer, tr.parne, tr.neparne, tr.aktivne, .frm_but
{
	font-family: Verdana, Tahoma, Arial;	
	font-size: 8pt;
	height: 10px;
}
.header
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	vertical-align: baseline;
	color: #004f9d;
	background-image: url('../../images/head.png');
	text-align: center;
	background-repeat: repeat-x;
	background-color: #e8f1f9
}
tr.footer
{
	font-weight: bold;
	vertical-align: middle;
	color: black;
	background-color: white;
	text-align: center;
}
tr.parne
{
	background-color: #ffffff;
}
tr.neparne
{
	background-color: #e8f1f9;
}
tr.aktivne
{
	background-color: #ffff99;
}
.pager span
{
	font-weight: bold;
	font-size: 9pt;
	color: #f75239;
}
/** grid **/

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopupDetail
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
.modalPopup
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 280px;
}
.modalPopupHeader
{
	cursor: move;
	background-color: #DDDDDD;
	background-image: url(../../images/head.png);
	border: solid 1px #004f9d;
	color: #004f9d;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}
/*Modal Popup*/
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
/*Popup Control*/
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionLink
{
	color: #ffffff;
}
.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* Accordion */
/* AJAX calendar */
.ajax__calendar_header
{
	background-image: url('../../images/head.png');
	color: #004f9d;
}
/* AJAX calendar */
/* AJAX tabs */
.ajax__tab_xp, .ajax__tab_xp .ajax__tab_body table
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}
/* AJAX tabs */

/* prvok find */
.FindPanel
{
	
}
table.FindTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 1px;
	border-right: #004f9d 1px solid;
	border-top: #004f9d 1px solid;
	border-left: #004f9d 1px solid;
	border-bottom: #004f9d 1px solid;
}
.FindButton
{
	border-right: #004f9d 1px solid;
	padding-right: 1px;
	border-top: #004f9d 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border-left: #004f9d 1px solid;
	padding-top: 1px;
	border-bottom: #004f9d 1px solid;
	height: 19px;
	background-image: url('../../images/head.png');
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #004f9d;
	cursor: hand;
	width:80px;
}
.FindCbo, .FindTxt, .FindCboRO, .FindTxtRO
{
	border-right: #004f9d 1px solid;
	padding-right: 0px;
	border-top: #004f9d 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #004f9d 1px solid;
	padding-top: 0px;
	border-bottom: #004f9d 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ffffff;
	height: 15px;
}
.FindCboRO, .FindTxtRO
{
	color: #808080;
	background-color: #dcdcdc;
}
.FindCbo, .FindCboRO
{
	height: 17px;
}
.FindErr
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	color: red;
	padding-top: 0px;
}
/* prvok find */

.panel_l, .panel_r, .panel_m
{
	margin-top: 10px;
}

