body
{
	background-color:#F0F0F0;
}

/* *********************************
 *
 *   l i n k s 
 *
 * *********************************/
a, a:visited
{
	color:#0000ff;
	text-decoration:none;
}
a:visited
{
	color:#800080;
}
a:hover
{
	text-decoration:underline;
}
/* ----------------------------- */
a.alb, a.alb:visited
{
	color:#000000;
	font: bold 16px Courier New CE, Courier;
	text-decoration:none;
}
a.alb:hover
{
	text-decoration:underline;
}
/* ----------------------------- */
a.al, a.al:visited
{
	font-size: 16px;
	text-decoration:none;
}
a.al:hover
{
	text-decoration:underline;
}
/* ----------------------------- */
a.l, a.l:visited
{
	text-decoration:underline;
}
a.l:hover
{
	text-decoration:none;
}
/* ----------------------------- */
div.pp a, div.pp a:visited
{
	text-decoration:none;
}
div.pp a:hover
{
	text-decoration:underline;
}
/* ----------------------------- */
h1
{
	color:#555599;
}
/* ----------------------------- */
td.leftbar
{
	background-color: #bbbbbb;
	width: 164px;
	border-right: 1px solid #777777;
	vertical-align : top;
	text-align : right;
}
body.menu_body, div.menu_data
{
	padding:3px;
	padding-right:0px;
	margin:0px;
	background-color: #bbbbbb;
}
div.mbspace
{
	font-size: 4px;
}
div.mspace1
{
	padding-left:4px;
	width: 100%;
}
div.mspace2
{
	padding-left:10px;
	width: 100%;
}
div.mnu_lev1
{
	color : white;
	text-align : left;
	width : 158px;
}
div.mnu_lev2
{
	font : bold 12px Arial-CE,Arial,sans-serif;
	color : black;
	text-decoration: none;
	text-align : left;
	border-left : 1px solid black;
	padding-left : 0px;
}
div.mnu_lev3
{
	font : normal 12px Arial-CE,Arial,sans-serif;
	text-decoration : none;
	color : #777777;
	text-align : left;
	padding-left : 0px;
}
span.mnu_lev1, a.mnu_lev1
{
	font : bold 14px Arial-CE,Arial,sans-serif;
	color: white;
	cursor:pointer;
	text-decoration : none;
}
span.mnu_lev2, a.mnu_lev2
{
	font : bold 12px Arial-CE,Arial,sans-serif;
	color : black;
	cursor:pointer;
	text-decoration : none;
}
a.mnu_lev1:hover, a.mnu_lev2:hover
{
	text-decoration : none;
}
a.mnu_lev2:hover
{
	color : #eeeeee;
}
span.mnu_lev3, a.mnu_lev3, a.mnu_lev3:visited, a.mnu_lev3:active, a.mnu_lev3:hover
{
	width: 130px;
	font : normal 12px Arial-CE,Arial,sans-serif;
	cursor:pointer;
	text-decoration : none;
}
span.mnu_lev3, a.mnu_lev3, a.mnu_lev3:visited, a.mnu_lev3:active
{
	color : #777777;
}
a.mnu_lev3:hover
{
	background-color: #cccccc;
	color : #999999;
}
div.mnu_lev4
{
	font : normal 10px Arial-CE,Arial,sans-serif;
	margin-left:15px;
	border-left:1px solid #999999;
	text-decoration : none;
	color : #777777;
	text-align : left;
	padding-left : 0px;
}
span.mnu_lev4, a.mnu_lev4, a.mnu_lev4:visited, a.mnu_lev4:active, a.mnu_lev4:hover
{
	width: 120px;
	font : normal 10px Arial-CE,Arial,sans-serif;
	cursor:pointer;
	text-decoration : none;
}
span.mnu_lev4, a.mnu_lev4, a.mnu_lev4:visited, a.mnu_lev4:active
{
	color : #7777aa;
}
a.mnu_lev4:hover
{
	background-color: #aaaaaa;
	color : #9999aa;
}
div.mnu_lev5
{
	font : normal 10px Arial-Narrow,Arial-CE,Arial,sans-serif;
	margin-left:20px;
	border-left:1px solid #9999aa;
	text-decoration : none;
	color : #777777;
	text-align : left;
	padding-left : 0px;
}
span.mnu_lev5, a.mnu_lev5, a.mnu_lev5:visited, a.mnu_lev5:active, a.mnu_lev5:hover
{
	font : normal 10px Arial-Narrow,Arial-CE,Arial,sans-serif;
	width: 95px;
	cursor:pointer;
	text-decoration : none;
}
span.mnu_lev5, a.mnu_lev5, a.mnu_lev5:visited, a.mnu_lev5:active
{
	color : #eeeeee;
}
a.mnu_lev5:hover
{
	background-color: #aaaaaa;
	color : #ffffff;
}

a.sr, a.sr:hover, a.sr:visited
{
	color:black;
	font: bold 16px Arial;
}
a.sr, a.sr:visited
{
	text-decoration:underline;
}
a.sr:hover
{
	text-decoration:none;
}
/* *******************************
 *
 *   i m a g e s
 *
 * *******************************/
img.tn
{
	border-right:1px solid #555;
	border-bottom:2px solid #888;
}
img.tn_pic
{
	margin:3px;
	border-right:1px solid #555;
	border-bottom:2px solid #888;
}
span.tn_pic
{
	display:inline-block;
	border:1px solid #aaaaaa;
	margin:0px;
	margin-left:2px;
	margin-top:3px;
	padding:2px;
	text-align:center;
	vertical-align:top;
}
span.edit
{
	float:left;
	background-color:#ffffff;
	border:1px solid #777777;
	padding:2px;
}
i.small
{
	color:#999;
	font-size:12px;
}
i.tn
{
	color:#555555;
	font-size:12px;
}
span.cesta, span.cesta a, span.cesta a:visited
{
	color:#999;
	font-size:12px;
	font-style:italic;
}
div.zm
{
	margin-top:1em;
	color:#bbb;
	font-size:12px;
}
span.cap, span.cap_big, span.cap2
{
	font-family: Comic Sans MS, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
}
span.cap
{
	font-size:14px;
	margin-bottom:0.6em;
}
span.cap_big
{
	font-size:20px;
	margin-bottom:0.9em;
	color:#776644;
}
span.cap2, span.cap2 table tr td
{
	font-size:12px;
	color:#000000;
	margin-bottom:0.6em;
}
span.small, span.title, span.subtitle
{
	font-family: Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
span.small
{
	color:#bbbbbb;
	font-size:10pt;
}
span.title
{
	color:#555599;
	font-size:16pt;
}
span.subtitle
{
	color:#9999cc;
	font-size:8pt;
}
div.srch1
{
	margin-left:20px;
	padding:5px;
	border:1px solid #dddddd;
}
div.chk1, div.chk2
{
	white-space:nowrap;
	display:inline;
	padding:1px;
	padding-right:5px;
}
div.chk1
{
	width:290px;
	min-width:250px;
}
td.send_field
{
	padding-left:8px;
}
span.wrong
{
	font-weight:bolder;
	font-style:italic;
}
div.pp
{
	border:1px solid #aaaaaa;
	margin-top:3px;
	margin-bottom:3px;
}
div.pp div
{
	padding:5px;
}
div.pp a.close, div.pp a.close:visited, div.pp a.close:hover,
a.close, a.close:visited, a.close:hover
{
	font:bold 10px Lucida Console, Arial, sans-serif;
	height:10px;
	float:right;
	border:1px solid #444444;
	background-color:#ff5555;
	color:#ffffff;
}
a.wi, a.wi:visited
{
	color:#aaaaaa;
}
.ludia
{
	font:12px Arial;
	color:#aaaaaa;
}
.ludia td.w
{
	background-color:#ffffee;
}
.meno
{
	padding:5px;
	font:bold 12px Arial;
	color:#333333;
}
.ludia tr.header
{
	font:bold 14px Arial;
	color:#eeeeee;
	background-color:#777777;
	text-align:center;
}
.ludia tr.header2
{
	font:12px Arial;
	color:#eeeeee;
	background-color:#777777;
	text-align:center;
}
div.loc
{
	margin:0px;
	margin-left:2em;
	border-left:1px solid black;
	padding:0px;
}
div.tip, div.sk_info, div.err
{
	border:1px solid #555555;
	color:#777777;
	background-color:#ffffff;
	padding:2px;
	width:60%;
	text-align:left;
	margin-bottom:1em;
}
div.sk_info
{
	background-image:url(/images/slovak_flag.jpg);
	background-repeat:no-repeat;
}
div.err td, span.error_msg
{
	color:red;
	font-weight:bold;
}
div.okno
{
	padding:0px;
	margin:0px;
	background-color:#cccccc;
	color:black;
	border:1px solid black;
	cursor:pointer;
	visibility:visible;
	position:fixed;
	_position:absolute;
	z-index:20000;
}
div.okno .title
{
	padding:0px;
	background-color:blue;
	border-bottom:1px solid black;
	font:bold 14px Arial;
	height:27px;
	vertical-align:middle;
}
div.okno .text
{
	padding:10px;
}
div.okno .title .title
{
	padding:3px;
	color:white;
	border-bottom:0;
}
div.okno .title .close
{
	float:right;
	padding:3px;
	color:white;
	font:bold 18px Courier New;
	background-color:red;
	border-left:1px solid black;
}
a.button, a.button:visited
{
	color:#03f;
	text-decoration:none !important;
	font: bold 16px Arial;

	border:1px solid #aaaaaa;
	font-size: 16px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	white-space:nowrap;
	background-color:white;
	display:table-cell;
	width:150px;
	cursor:pointer;
}
a.button:hover
{
	border:1px solid #ffaaaa;
}
a.button img
{
	height:16px;
}
a.button img, a.button span
{
	vertical-align:middle;
}
td.table_menu
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#d0d0d0;
}
td.table_menu_spac
{
	border-bottom: 2px solid black;
}
td.table_menu_pic
{
	border-bottom: 2px solid black;
}
td.table_menu_pic_sel
{
	border-bottom: 0px solid green;
}
td.table_menu_sel
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.stat
{
	vertical-align:top;
}
tr.stat td
{
	text-align:right;
}
tr.stat td.t
{
	text-align:left;
}

