#module { width:100% }
#module .wrap{ }

#user { height:25px;text-align:right; margin-top:20px;}
#user form { margin:0px;padding:0px;}
#user li  { display:inline; line-height:25px;}
#user label  { padding-left:10px;padding-right:3px;line-height:25px;font-size:8pt;color:#555;}
#user .field {  width:80px; font-size:9pt;border:1px solid #E6E6E6; background:#ffffff; color:#000; font-family: Arial, Helvetica, sans-serif;font-size:8pt;}
#user .field:focus { background:#F9D7D8;}
#user .submit {  font-size:8pt;margin-left:5px; border:0px;background:transparent; text-decoration:underline; color:#555;}
#user #user_msg { color:#f00; font-size:8pt;}
#user .infouser {color:#555; line-height:25px;font-size:8pt;}
#user .infouser a { padding-left:20px;padding-right:10px;text-decoration:underline;  color:#555;}



#download_menu { float:left;width:300px;overflow:hidden;margin-top:20px;	  /*	border:1px solid #744; */ }


#download_menu li.level0 { margin-left:0px; }
#download_menu li.level1 { margin-left:19px; }
#download_menu li.level2 { margin-left:39px; }
#download_menu li.level3 { margin-left:57px; }
#download_menu li.level4 { margin-left:76px; }
#download_menu li.level5 { margin-left:95px; }
#download_menu li.level6 { margin-left:114px; }
#download_menu li.level7 { margin-left:133px; }

#download_menu li  { height:25px;line-height:25px;padding-left:18px;font-size:8pt; border: 1px dotted #999; border-width: 1px 1px 0px 0px; background:url(/templates/default/modules/common/downloadmanager/images/arrow.gif) no-repeat right center;  }
#download_menu li.selected { background:#F6F4F4 url(/templates/default/modules/common/downloadmanager/images/arrow_down.gif) no-repeat right center; }

#download_menu a  { padding: 0px 3px 1px 3px }
#download_menu li.public  { b2ackground:url(/templates/default/modules/common/downloadmanager/images/folder_public.gif) no-repeat; }
#download_menu li.private  { b2ackground:url(/templates/default/modules/common/downloadmanager/images/folder_private.gif) no-repeat;  }
#download_menu li.selected a { background:#F6F4F4;color:#C4161C;}


#download_data { float:right;width:620px;	margin-top:20px; /*border:1px solid #774*/ }
#download_data h1.folder_title { margin:0px;padding:0px;font-size:9pt;font-weight:bold;  }
#download_data h2.folder_description { margin:0px;padding:0px;font-size:8pt; color:#aaa;font-weight:normal;padding-top:4px;}
#download_data .separator { height:15px;}


#download_data #send_email_list_button { 	text-align:right;margin-top:9px;margin-bottom:9px;}
#download_data #send_email_list_button a { font-size:8pt; color:#AAA; text-decoration:underline; margin-right:48px;  }
#download_data #send_email_list_button img { vertical-align:text-bottom; }




#download_data .file { clear:both; margin:0px; padding:0px; border:0px; height:auto; border-top:1px dotted #999;}
#download_data .file:hover { }
#download_data .file li { float:left; display:inline; overflow:hidden; margin:0px; padding:0px; border:0px solid #f00;margin-top:8px; margin-bottom:2px}
#download_data .file .ico { width:65px; margin-right:7px;  }
#download_data .file .name { width:305px;font-weight:bold; line-height:18px;margin-bottom:12px; }
#download_data .file .delete { bbackground:#0f0; }
#download_data .file .text { margin:0px;color:#bbb;font-weight:normal;line-height:16px;}
#download_data .file .size { width:90px;text-align:right;color:#aaa; line-height:18px;}
#download_data .file .download	{ width:34px;float:right;display:inline;margin-left:10px; margin-bottom:8px}
#download_data .file .email		{ width:40px;float:right;display:inline;margin-left:17px; margin-bottom:8px}
#download_data .file .add	  		{ width:28px;float:right;display:inline;margin-left:17px; margin-bottom:8px}




#form  { width:550px;}
#form li { text-align:right;}
#form label { font-size:8pt;line-height:20px;padding-right:5px}
#form .required {font-weight:bold;}
#form .field { vertical-align:text-top;width:375px; margin-bottom:5px;font-size:9pt;border:1px solid #DCDBDB; background:#F1F1F2; color:#000; font-family: Arial, Helvetica, sans-serif;}
#form .field:focus { background:#F9D7D8;}
#form select.field { font-size:8pt}
#form #text { height:50px; vertical-align:text-top;font-size:8pt}
#form #maxdownloads { width:40px; margin-right:20px; }
#form #maxdate { width:80px; }
#form #form_msg {  font-size:10pt;font-weight:bold;color:#f00;clear:both;text-align:right;margin-bottom:5px;}
#form #captcha { margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000;
	width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px;
	line-height:36px
}
#form .captcha {  width:375px;padding-left:175px;margin-top:7px;}
#form .submit {  width:375px; padding-left:175px;margin-top:20px;}


#restrictedarea { font-family: Arial, Helvetica, sans-serif; font-size:13pt; color:#C5161D; margin-bottom:17px; font-weight:bold}

