body, table, input, textarea, select {
	font-family:'DotMatrixRegular'; font-size:18px; color:#000;
}
input[type=password] { font-family:arial; }
#master {
	background:#919191; text-align:left; margin:150px 125px;
	padding:0px 0px 0px 0px;
}

a { color:#a1d49b; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }

p, table, form, h1, h2, h3, h4 { margin:0px; padding:0px; }
h1 { font-size:53px; margin-bottom:10px; color:#a1d49b; font-weight:normal; }
	h1 a { font-size:53px; margin-bottom:10px; color:#a1d49b; font-weight:normal; }
h2 { font-size:20pt; margin-bottom:0px; color:#111; text-transform:uppercase;  font-weight:normal; }
h3 { font-size:14pt; margin:35px 0px 10px 0px; text-transform:uppercase; color:#555; }
h4 { font-size:14pt; }
table p, table form, table h1, table h2, table h3, table h4 { margin:0px; padding:0px; }
img { border:0px; margin:0px; }
pre { margin:0px 0px 0px 40px; padding:20px 40px;  }

.inp { margin:0px 0px 7px 0px; width:250px; }
.sub { margin:10px 0px 0px 0px; }

.none { display:none; }

label { display:block; }
.error_message { color:#ed1b23; margin:-7px 0px 0px 0px; padding:0px; width:300px; }

#msg { color:#fff; font-weight:bold; padding:0px; margin:10px 0px 10px 0px; }
#msg span { background:#FF0000; padding:5px 15px 3px 5px; }

#container2 { bottom:30px; position:absolute; }

#header {}
#logo { margin-left:0px;}
#logo2 { margin-left:-10px;}

#login { margin:20px 0px 15px 0px; }
#logged { margin:5px 0px 15px 0px; color:#fff; }
#user_info { width:225px; background:#94c5d9 url('../img/user_icon.gif') 3px 7px no-repeat; margin:0px 0px 5px 0px; padding:5px 0px; }
#user_info p.name { margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; text-transform:uppercase; color:#000; font-size:10px; font-weight:normal; font-size:20px; }
#user_info p.type { margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; font-size:10px; text-transform:uppercase; }

#menu { height:70px;}
#menu a { color:#fff; margin:0px 0px; font-size:12pt; }
#menu a:hover { color:#94c5d9; }
.menu_item { color:#fff; position:relative; background:#94c5d9; width:310px; margin:0px 0px 4px 0px; padding:0px 14px; }
.menu_item:hover { background:#000; }
.menu_item span { padding:3px 0px; display:block; }
.menu_item span.logout { position:absolute; right:14px; }
#menu_item01 { width:530px; }
#menu_item_main { width:250px; padding:0px; }
#menu_item_main a { width:250px; display:block; padding:5px 8px; background:#a1d49b; text-align:right; margin:0px 0px 4px 0px; }
#menu_item_main a:hover { background:#000; }
#menu_item_main2 { width:75px; }
#square { width:30px; height:25px; background:#94c5d9; margin:5px 0px 5px 0px; }
#spacer { height:100px; }

#submenu { margin:0px 0px 15px 0px; padding:0px; }
#submenu a { font-weight:bold; text-transform:uppercase; }

#content { width:100%; margin-top:0px; }

table td { padding:15px 8px; height:18px; font-size:16px; } /*padding:4px 8px;*/
table th { padding:4px 8px 8px 20px; font-weight:normal; color:#a1d49b; }
table th a { color:#fff; }
table th a:hover { color:#000; text-decoration:underline; }
table tr { position:relative; }

/* filesystem */
table.ftp { width:100%; position:relative; }

th.name { background:#94c5d9; color:#fff; }
th.size { width:100px; background:#94c5d9; color:#fff; }
th.extension { width:100px; background:#94c5d9; color:#fff; }
th.modified { width:150px; text-align:left; background:#94c5d9; color:#fff; }
th.share { width:40px; text-align:center; background:#94c5d9; color:#fff; }
th.download { width:150px; text-align:left; background:#94c5d9; color:#fff; }

/* odd items 1,3,5,7,... */
table tr.odd th,
.odd {
    background: #898989;
}

/* even items 2,4,6,8,... */
table tr.even th,
.even {
    background: #919191;
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd,
table tr.even th,
table tr.even {
    text-align:left;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background:   #f06;
    color:   #000000;
}

/* hovered items */
.odd:hover,
.even:hover,
.hover {
    background: #94c5d9 !important;
    color: #000000;
}

/* hovered table rows */
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th {
    background:   #94c5d9 !important;
    color:   #000000;
}
/* hovered table rows cells */
table tr.odd:hover td,
table tr.even:hover td,
table tr.hover td {
    background:   #94c5d9 !important;
    color:   #000000;
}
/* hovered table rows cells ilnks */
table tr.odd:hover td a,
table tr.even:hover td a,
table tr.hover td a {
    color:   #fff;
}
/* hovered table rows cells ilnks */
table tr.odd:hover td a:hover,
table tr.even:hover td a:hover,
table tr.hover td a:hover {
    color:   #000;
}

/*
table tr.even { background:#fff; }
table tr.even:hover { background:#94c5d9; }
table tr.even td {  border-bottom:0px solid #fff; }

table tr.odd { background:#F9F9F9; }
table tr.odd:hover { background:#94c5d9; }
table tr.odd td { border-bottom:0px solid #fff; }
*/

td.directory { padding:0px 0px 0px 0px; height:0px; position:relative;  }
div.directory { display:block; margin-left:40px; padding:0px 0px 0px 0px; background:#919191; border-bottom:1px solid #919191; border-left:0px solid #fff; text-align:left; } /* 40*/
div.empty_directory {  padding:5px 0px 5px 40px; color:#555; }

tr.dir { }
tr.dir_open { background:#94c5d9; }

a.dir_link { padding:9px 0px 9px 70px; color:#000; font-weight:normal; font-size:16px; background: url('../img/directory_plus.gif') 0px 0px no-repeat; }
a.dir_link_open { padding:9px 0px 9px 70px; color:#000; font-weight:normal; font-size:16px; background:url('../img/directory_minus.gif') 0px 0px no-repeat; }

/*td.t_checkbox { width:23px; padding:0px; vertical-align:bottom; position:relative; display:block; background:#fe0; border-right:10px solid black; }*/
td.t_checkbox { position:relative; width:20px; padding:0px; margin:0px; line-height:10px; }
td.t_checkbox input { }

td.name { margin:0px; padding:15px 5px 15px 5px; text-align:left; } /* width:auto;  */
td.name a.name {}
td.size { width:100px; }
td.extension { width:100px; }
td.modified { width:150px; text-align:left; }
td.share { width:40px; text-align:center; padding:0px 0px; }
td.download { width:150px; text-align:left; padding:0px 5px; }

table.userlist { width:100%; }
.head th.id { padding:0px 0px 0px 5px; }
.head th.login { padding:0px 0px 0px 5px; }
.head a { color:#000; }
td.user_name a { font-size:19pt; font-weight:normal; }

td.t_but { width:150px; padding:0px 5px; text-align:right; }
td.t_but a { color:#ED1B23; }

table.result_table_footer { width:100%; }
td.pohyby_levy { width:25%; text-align:left; }
td.pohyby_center { width:50%; text-align:center; }
td.pohyby_pravy { width:25%; text-align:right; }

/*td.directory_actions { color:#a1d49b; padding:0px; width:55%; text-align:right; }*/
div.directory_actions { display:inline; color:#000; padding:0px; text-align:left; margin-left:50px; font-size:12pt; }
div.directory_actions div { display:inline; }
a.download { background:url('../img/a_download.gif') 0px 2px no-repeat; padding:0px 0px 0px 17px; font-weight:normal; color:#a1d49b; }
a.download:hover { color:#fff; }
a.downloadann { background:url('../img/a_download.gif') 0px 2px no-repeat; padding:0px 0px 0px 17px; font-weight:normal; color:#a1d49b; }
a.downloadann:hover { color:#fff; }
a.downloadfolder { background:url('../img/a_download.gif') 0px 2px no-repeat; padding:0px 0px 0px 17px; font-weight:bold; color:#fff; position:absolute; right:10px; }
a.send_link { background:url('../img/a_send_link.gif') 0px 5px no-repeat; padding:0px 0px 0px 17px; font-weight:normal; color:#fff;}
a.send_link:hover { background:url('../img/a_send_link_hover.gif') 0px 5px no-repeat; font-weight:normal; color:#000; }
a.send_link2 { background:url('../img/a_send_link_hover.gif') 0px 5px no-repeat; padding:0px 0px 0px 20px; font-weight:normal; color:#a1d49b; margin-left:10px; margin-right:10px;}
a.send_link2:hover { background:url('../img/a_send_link_hover.gif') 0px 5px no-repeat; font-weight:normal; color:#fff; }
a.upload { background:url('../img/a_upload.gif') 0px 2px no-repeat; padding:0px 0px 0px 17px; font-weight:normal; color:#fff;}
a.upload:hover { background:url('../img/a_upload_hover.gif') 0px 2px no-repeat; color:#000; }
a.delete { background:url('../img/a_delete.gif') 0px 5px no-repeat; padding:0px 0px 0px 10px; font-weight:normal; color:#ff0000; margin:0px 10px 0px 15px; }
a.delete:hover { color:#ff0000; text-decoration:underline; }

/* */
#selected_files_menu { margin-top:30px; }
#selected_files_menu select { background:#FAFFE3; font-weight:bold; color:#a1d49b; width:150px; }
#selected_files_menu input { color:#FAFFE3; background:#a1d49b; border:0px; }

/* file */
div#file { position:relative; text-align:left; padding:0px; margin-top:50px; display:block; width:330px; }
	div#file td { padding:5px 0px; }
div#file_bg { position:relative; color:#555; text-align:left; padding:0px 0px 0px 0px; }
div#file_menu { padding:10px 0px 0px 0px;}
div#file_menu a.download { position:absolute; right:-20px;}
div#file_menu a.downloadann { position:absolute; left:0px;}

/* manage folders */
#upload { margin-bottom:50px; }

/* admin users */
.user_name { font-size:14px; }

#footer { margin-top:50px; }
#footer img { margin:0px 0px 5px 0px; padding:0px; }
#footer p { margin:0px; padding:0px; font-size:10px; line-height:14px; }
#footer p span { margin:0px; padding:2px 15px 3px 5px; color:#a1d49b;}
#footer_link a { color:#fff; padding:0px 15px 2px 5px; background:#a1d49b; line-height:16px; }
#footer_link a:hover { color:#fff; background:#000; }

#RightFolder { height:300px; width:500px; }