*    { font-family: "TKType", Arial, Helvetica, sans-serif; color: #333; }
h1, h2, h3 { font-weight: 800; }
body { padding:0 0 20px 0; background:#e6e6e6; }
table{ border-collapse:collapse; border-spacing:0; }

div#center       { background:#fff; margin:20px auto 0 auto; width:962px; }
div#global       { width:960px; margin:0 auto; padding:0 2px 0 0; text-align:left;
                   background:#fff url('../images/shadow_right.gif') repeat-y right; }
div#content      { float:left; font-size:15px; }
div#content.main { padding: 10px 50px; }

.green { color: rgb(155,200,50); font-weight: 800; }
.blue { color: rgb(0,60,125); font-weight: 800; }
.red { color: rgb(230,0,80); font-weight: 800; }
.orange { color: rgb(255,180,0); font-weight: 800; }
.bg-green, label.green, tr.green td { background-color: rgba(53, 135, 60, 0.2) !important; }
.bg-blue { background-color: rgba(0, 75, 124, 0.2) !important; }
.bg-red, label.red, tr.red td { background-color: rgba(123, 41, 53, 0.2) !important; }
.bg-orange { background-color: rgba(222, 157, 34, 0.2) !important; }
label.red, tr.red td {
	text-decoration: line-through;
}

/* lists
---------------------------------------------------------------------------------------------------------*/
/*
div#content ul { list-style: none; padding:0; margin: 5px 0 10px 15px; }
div#content ul li { padding-left: 10px; text-indent: -16px; margin-bottom: 10px}
div#content ul li:before {
    content: "■ "; font-family:"Arial Black"; font-size: 75%; padding-right: 5px;
    color: #004b7c;
}
*/

/* Admintable
---------------------------------------------------------------------------------------------------------*/

table#AdminTable {
	width: 100%;
	border-spacing: 10px;
	border-collapse: collapse;
	/*_border: 1px solid #e3e3e3;*/
}

table#AdminTable thead th {
	border: 1px solid #e3e3e3;
	padding: 6px 8px;
	background-color: #f1f1f1;
}

table#AdminTable thead th.header {
	vertical-align:top;
	cursor: s-resize;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 12px;
        /*background-image: url(../images/bg.gif);*/
	background-repeat: no-repeat;
	background-position: center right;
}
table#AdminTable td {
	vertical-align:top;
	border: 0;
	border-bottom: 1px solid #e3e3e3;
	padding: 6px 8px;
}

.test table td {
	padding: 3px 5px;
}

table#AdminTable .tablesorter-headerUnSorted .tablesorter-header-inner .tablesorter-icon {
	vertical-align:top;
	cursor: s-resize;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 12px;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

table#AdminTable .tablesorter-headerAsc .tablesorter-header-inner .tablesorter-icon {
	 background-image: url(../images/asc.gif);
 }

table#AdminTable .tablesorter-headerDesc .tablesorter-header-inner .tablesorter-icon {
	background-image: url(../images/desc.gif);
}


.clear, .clearer { clear: both; }

/* bal oldali menü
---------------------------------------------------------------------------------------------------------*/
div#navLocal                    { float:left; width:195px; margin:0; border: 0; padding: 0; border-right: 1px solid #fff;
height: 650px;
overflow: scroll;


}
div#navLocal ul                 { margin:0; padding: 0; font-size:12px; background:#F0F0F0; list-style:none; }
div#navLocal li                 { margin:0; padding:2px 0 2px 10px; border-bottom: 1px solid #fff; }
div#navLocal li a               { color:#000; display:block; width:166px; text-decoration:none; }
div#navLocal li a:hover         { color: #1F7FB6; text-decoration:underline; }
div#navLocal li.current, div#navLocal li.current a
                                { color: #004b7c; font-weight: 800; background-color: #E0E0E0; }



/* head and navigation (horizontal bar)
---------------------------------------------------------------------------------------------------------*/
div#header           { position:relative; width:962px; margin:0 auto; height:119px; background:url("../images/header_background.jpg") no-repeat; text-align:left; }
div#header div.comp  { position:absolute; top:12px; left:220px; font-size: 18px; font-weight: 800; }
div#header div.bild  { position:absolute; top:0px; right:15px; }

div#navAux                 { position:absolute; bottom:32px; left:20px; width:600px; }
div#navAux ul              { list-style:none; padding:0; margin:0; color:#666; }
div#navAux ul li           { display:inline; font-size:12px; margin:0; }
div#navAux ul li a         { height:14px; padding:3px 0 0 0; text-align:center; margin-right:15px; display:block; float:left;
                             color:#4A4A4A; text-decoration:none; font-weight: 800; }
div#navAux ul li a:hover   { color: rgb(80,175,225);-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; }



/* footer
---------------------------------------------------------------------------------------------------------*/
div#footer                      { color:#999; font-size:12px; overflow:hidden; clear:both;
                                  padding: 10px 10px 6px 10px; margin:8px 0 0 0; border-top:1px solid #e4e4e4; }
div#footer p                    { margin: 0; padding: 0; }
div#footer a:link               { color:#2269b6; }
div#footer a:hover              { text-decoration:underline; }
div#footer a:visited            { color:#5995C8; }
div#footer div#copyright        { clear:both; }

div#shadowBottom { margin:0 auto; width:962px; height:6px; background:url('../images/shadow_bottom.gif') no-repeat; }