body, table, input, textarea, select {
	font-family:'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif; font-size:10px; color:#000;
}
#master {
	background:#fff url('../img/bg.jpg') 0px 0px repeat-x; text-align:left; margin:25px 30px;
	padding:0px 0px 0px 0px;
}

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

p, table, form, h1, h2, h3, h4 { margin:0px; padding:0px; }
h1 { font-size:14px; margin-bottom:10px; }
h2 { font-size:14px; margin-bottom:0px; color:#111; text-transform:uppercase; }
h3 { font-size:12px; margin:15px 0px 10px 0px; text-transform:uppercase; color:#555; }
h4 { font-size:11px; }
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; background:#fff; }

.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:0px 15px 2px 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; }
#user_info { height:25px; width:225px; background:#dde8a5 url('../img/user_icon.gif') 2px 2px no-repeat; margin:0px 0px 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:bold; }
#user_info p.type { margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; }

#menu { height:70px;}
#menu a { color:#fff; margin:0px 0px; font-size:10px; }
#menu a:hover { color:#dde8a5; }
.menu_item { color:#fff; position:relative; background:#6B7921; width:310px; height:20px; margin:0px 0px 4px 0px; padding:0px 14px; }
.menu_item:hover { background:#000; }
.menu_item span { padding:4px 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:#6B7921; 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:#DDE8A5; 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:70px; }

table td { padding:0px 8px; height:18px; } /*padding:4px 8px;*/
table th { padding:4px 8px 8px 8px; font-weight:normal; color:#6B7921; }
table th a { color:#6b7921; }
table th a:hover { color:#6b7921; text-decoration:underline; }
table tr { position:relative; }

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

th.name {  }
th.size { width:100px; }
th.extension { width:100px; }
th.modified { width:150px; text-align:left; }
th.download { width:150px; text-align:left; }

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

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

/* 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: #D3DE9E !important;
    color: #000000;
}

/* hovered table rows */
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th {
    background:   #D3DE9E !important;
    color:   #000000;
}
/* hovered table rows cells */
table tr.odd:hover td,
table tr.even:hover td,
table tr.hover td {
    background:   #D3DE9E !important;
    color:   #000000;
}

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

table tr.odd { background:#F9F9F9; }
table tr.odd:hover { background:#DDE8A5; }
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:#fff; border-bottom:1px solid #fff; 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:#DDE8A5; }

a.dir_link { padding:0px 0px 0px 17px; color:#000; background: url('../img/directory_plus.gif') 0px 2px no-repeat; }
a.dir_link_open { padding:0px 0px 0px 17px; color:#000; background:url('../img/directory_minus.gif') 0px 2px 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:0px 0px 0px 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.download { width:150px; text-align:left; padding:0px 5px; }


td.t_but { width:10%; 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:#6B7921; padding:0px; width:55%; text-align:right; }*/
div.directory_actions { display:inline; color:#6B7921; padding:0px; text-align:left; margin-left:50px; }
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:bold; color:#66784E; }
a.send_link { background:url('../img/a_send_link.gif') 0px 3px no-repeat; padding:0px 0px 0px 17px; font-weight:normal; color:#66784E;}
a.send_link:hover { background:url('../img/a_send_link_hover.gif') 0px 3px no-repeat; font-weight:normal; color:#000; }
a.upload { background:url('../img/a_upload.gif') 0px 0px no-repeat; padding:0px 0px 0px 17px; font-weight:normal; color:#66784E;}
a.upload:hover { background:url('../img/a_upload_hover.gif') 0px 0px 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:#6b7921; width:120px; }
#selected_files_menu input { color:#FAFFE3; background:#6B7921; border:0px; }

/* file */
div#file { position:relative; text-align:left; padding:0px; margin-top:-70px; display:block; width:330px; }
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: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:#6B7921;}
#footer_link a { color:#fff; padding:0px 15px 2px 5px; background:#6B7921; line-height:16px; }
#footer_link a:hover { color:#fff; background:#000; }