body { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; background-color: #ffffff; margin: 0px; padding: 8px; 
	background: rgb(152,28,31) url('../images/background.jpg');
	}
hr { text-align: left; width: 150px; height: 1px; border: 0; background-color: #d3d8e1; color: #d3d8e1; }
.small { font-size: 8pt; }

#all { width: 980px; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; border: 1px solid #999999; background-color: white; min-height: 400px; }
#header { width: 980px; height: 49px; padding: 0px; margin: 0px; background-image: url('../images/header.jpg'); background-repeat: no-repeat; text-align: right; }
div.logout { padding: 8px; }
#content { margin: 8px; }
a { color:#446891; text-decoration:none; font-weight:bold; }
a:hover { color: #1b3c60; text-decoration: none; }

.form_button, .list_pager a, form a { color: #cc9966; text-decoration:none; font-weight:bold; background-color: #f2ecdf; border: 1px dotted #cc9966; padding: 2px; }
.form_button:hover, .list_pager a:hover, form a:hover { color: #aa6e33; text-decoration: none; }
a.link { color: #cc9966; text-decoration:none; font-weight:bold; background-color: transparent; border: 1px none; padding: 2px; }
a.pager { color: #446891; text-decoration:none; font-weight:bold; background-color: transparent; border: 1px none; padding: 2px; font-size: 8pt; }
a:hover.pager { color: #1b3c60; text-decoration: none; }
span.pager { color: #808080; font-weight: bold; }

table.login { border: 1px solid #999966; width: 400px; }
table.middle { border: 1px solid #999966; width: 400px; }
.middle_note { padding-top: 4px;padding-left: 260px; color: #808080; }

.userform_title { background-color: #f0f1df; font-weight: bold; color: #839825; font-size: 1.25em;  padding: 1px 4px 1px 4px; text-align: right; border-bottom: 1px solid #999966; }
.userform_label { text-align: right; padding: 2px 4px 0px 4px; width: 200px; }
.userform_data { text-align: left; padding: 2px 4px 0px 4px; }
.userform_colspaned { text-align: left; padding: 2px 4px 0px 4px; width: 390px; }
.userform_colspaned select { border: 1px solid #d3d8e1; padding: 1px; width: 390px; }
.userform_colspaned ul { padding-top: 0px; margin-top: 4px; }
.userform_data option { border: 0px none; padding: 0px; margin: 0px; }
.userform_input { border: 1px solid #d3d8e1; height: 15px; width: 198px; font-size: 12px; padding: 1px; }
.userform_submit { text-align: right; padding: 6px 4px 6px 4px; }

#captcha_image { padding: 0px; border: 1px solid #d3d8e1; width: 200px; height: 48px; }
#captcha_inside { border: 1px solid white; width: 198px;  height: 46px; }
/* a */.get_captcha { background-color: transparent; font-weight: normal; text-decoration: underline; border: 0px none; padding: 0px; }

#login { margin: 32px; padding: 0px; }
#getPassword { margin: 32px; padding: 0px; }
#registration { margin: 32px; padding: 0px; }
#myprofile { margin: 16px; padding: 0px; }
#search { margin: 0px; padding: 0px; }
#search select { margin-bottom: 1px; }
#transfer { margin: 0px; padding: 10px 0px 0px 0px; }
#transfer select { margin-bottom: 1px; }

.login_info { margin: 32px 240px 32px 240px; padding: 0px; }
a.red { color: rgb(153,102,102); text-decoration: none; }
a:hover.red { text-decoration: underline; }


/* private tabbed part */
/* begin ---------------------------------------- */
a.tabitem { color: #6078C4; text-decoration: none; }
a.tabitem_selected { color: #303C62; text-decoration: none; }
a:hover.tabitem { color: #303C62; }
div.tabitem, div.tabitem_selected {
	position: relative; background-color: #e0e0e0; 
	display: inline; margin: 0px 2px 0px 2px; padding: 0px 2px 0px 2px; z-index: 1; 
	border: 1px solid #c0c0c0; border-bottom: 0px none;
	}
div.tabitem_selected { border-bottom: 1px solid #f0f0f0; padding-top: 2px; background-color: #f0f0f0; }
div.tabpanel {
	position: relative; border: 0px solid #f0f0f0; border-top: 1px solid #c0c0c0;  
	top: 0px; /* firefox -1px */
	margin: 0px; padding: 2px 0px 0px 0px; z-index: 0; background-color: #f0f0f0; 
	}
div.tabpanel_inside {
	background: url('../images/tabbar-top.jpg'); background-repeat: repeat-x; background-color: #ffffff; 
	padding: 0px; 
	}
/* end ---------------------------------------- */



/* private list part */
/* begin ---------------------------------------- */
table.list { 
	border-top: 4px solid #839825; width: 100%; font-size: 8pt; /*border-left: 1px solid*/ padding-left: 2px; background-color: rgb(110,131,177); border-collapse: collapse; 
	}
caption.list { font-weight: bold; color: #7E7EB4; padding-bottom: 2px; text-align: left; }
span.second_row_inside_caption { font-weight: normal; font-size: 7pt; color: #808080; }
thead.list { background-color: #6D82B1; color: #F0EEF8; font-weight: bold; padding: 2px; }
tfoot.list { background-color: #e5e8FF; border: 1px solid #e5e8FF; padding: 2px; }
tr.list, tr.list0, tr.list1 { vertical-align: top; background-repeat: repeat-x; background-position: bottom left; /*cursor: pointer; cursor: hand;*/ }
/*tr.list0 { background-color: #ffffff; }
tr.list1 { background-color: #F0EEF8; }*/
tr.list0 { background-color: #f8f8ff; }
tr.list1 { background-color: white/*#F0f0F8*/; }
td.list1 { padding: 1px 2px 1px 2px; border-bottom: 2px solid rgb(110,131,177); height: 31px; vertical-align: middle; }
td.list0 { padding: 1px 2px 1px 2px; border-bottom: 2px solid rgb(110,131,177); height: 31px; vertical-align: middle; }
td.list_thead { border-right: 1px solid #ffffff; padding: 2px; white-space: nowrap; }
td.list_tfoot { }
a.list { color: #6078C4; text-decoration: none; }
a:hover.list { color: #303C62; }

tr.none { display: none; }
td.extended { padding: 2px 0px 2px 80px;}

/*.container_list tr.list0 { background-color: #f3f8ff; }
.container_list tr.list1 { background-color: #e0f0f8; }
.folder_list tr.list0 { background-color: #fffff0; }
.folder_list tr.list1 { background-color: #f8f8e0; }*/

.view_buttons { float: right; width: 160px; padding: 8px; text-align: right;  clear: right; margin-bottom: 4px; }
/*.view_buttons kiterjesztés*/.editing_mode { margin-right: 8px; border-right: 8px solid #839825; padding: 4px; margin-top: 4px; }
/*.view_buttons kiterjesztés*/.editing_mode a { color: #839825; }
.not_editing_mode { visibility: hidden; }
/*div & span*/.view_title { font-weight: bold; color: #532A00; white-space: nowrap; }
.chery { color: #600000; }
div.view_content { padding-left: 8px; }
.olive { color: #839825; }
.gray { color: #909090; }
.gray2 { color: #b0b0b0; }
.retrieval_basket { color: #839825; }
.nowrap { white-space: nowrap; }
.center { text-align: center; }
.none { display: none; }

.add_transfer { background-image: url('../images/add.png'); background-repeat: no-repeat; background-position: top left; padding-left: 18px; }
/*
.add_button { background-image: url('../images/add.png'); background-repeat: no-repeat; background-position: top right; padding-right: 18px; }
.del_button { background-image: url('../images/del.png'); background-repeat: no-repeat; background-position: top right; padding-right: 18px; }
.mod_button { background-image: url('../images/mod.png'); background-repeat: no-repeat; background-position: top right; padding-right: 18px; }
.send_button { background-image: url('../images/send.png'); background-repeat: no-repeat; background-position: top right; padding-right: 18px; }
*/
a.send_button { color: rgb(208,71,3); }
a:hover.send_button { color: rgb(208,71,3); }
.retrieval_button { background-image: url('../images/green_right_arrow.png'); background-repeat: no-repeat; padding-left: 15px; }

.view_container { margin-bottom: 4px; }
.view_container table { }
.view_container select { border: 1px solid #d3d8e1; margin-bottom: 1px; }
.view_container input { border: 1px solid #d3d8e1; font-family: Verdana; font-size: 8pt; padding: 1px; }
.view_container textarea { border: 1px solid #d3d8e1; width: 470px; height: 120px; font-family: Verdana; font-size: 8pt; padding: 1px; }
.view_container td { vertical-align: top; }
.view_container h2 { margin: 0; padding: 8px 0px 0px 0px; }
input.w40 { width: 40px; }
input.w80 { width: 80px; }
input.w480 { width: 480px; }
.right { text-align: right; }
td.view_title { padding-top: 2px; }
input.noborder { border: 0px none; }


/* private table.search part */
/* begin ---------------------------------------- */
.search { width: 80%; margin-top: 10px; margin-left: 4px; }
.search td { margin: 0px; padding: 0px; border: 0px none; }
td.search_content { padding: 4px; }
.search .c_tl { background-image: url('../images/search_c_tl.png'); width: 7px; height: 20px; }
.search .c_tr { background-image: url('../images/search_c_tr.png'); width: 7px; height: 20px; }
.search .c_bl { background-image: url('../images/search_c_bl.png'); width: 7px; height: 7px; }
.search .c_br { background-image: url('../images/search_c_br.png'); width: 7px; height: 7px; }
.search .l_t { background-image: url('../images/search_l_t.png'); height: 20px; background-repeat: repeat-x; font-weight: bold; font-size: 10pt; }
.search .l_b { background-image: url('../images/search_l_b.png'); height: 7px; background-repeat: repeat-x; }
.search .l_l { background-image: url('../images/search_l_l.png'); width: 7px; background-repeat: repeat-y; }
.search .l_r { background-image: url('../images/search_l_r.png'); width: 7px; background-repeat: repeat-y; }
/* end ---------------------------------------- */


/* private list navigate part */
/* begin ---------------------------------------- */
#list_head { font-size: 8pt; padding: 0px; background-color: transparent; }
#list_head select { font-size: 8pt; padding: 0px; border: 1px solid #d3d8e1; }
#list_pager, .list_pager { text-align: center; display: inline; padding-left: 20px; /*font-size: 12px; color: white;*/ color: #c0c0c0;}
#list_body { margin: 0px 0px 10px 0px; }
fieldset { padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px; border: 1px dotted #d3d8e1; }
#search { padding-top: 4px; }
#search_following { margin-top: 10px; background-color: transparent; position: relative; }
span.search_following { background-color: #c9d4d6; padding: 4px 2px 4px 4px; }
#search_second_row { margin-top: 10px; padding: 4px 4px 4px 2px; background-color: #c9d4d6; }
.after_list_body { padding: 6px 4px 6px 6px; background-color: #c9d4d6; font-size: 8pt; }
div.not_found { text-align: center; background-color: red; color: white; padding: 2px; font-weight: bold; }

input.long { border: 1px solid #bbb891; font-family: Verdana; color: #404040; text-align: left; width: 140px; background-color: #fefefc; font-size: 8pt; }
input.middle { border: 1px solid #bbb891; font-family: Verdana; color: #404040; text-align: left; width: 70px; background-color: #fefefc; font-size: 8pt; }
select.list_select { font-family: Verdana; color: #404040; background-color: #fefefc; /*border: 1px solid #bbb891;*/ position: relative; /*top: 1px;*/ font-size: 8pt; }
.search_row { padding: 5px 0px 0px 0px; }
/* end ---------------------------------------- */




#home { padding: 4px; }
#home h2 { margin: 8px 0px 4px 0px; padding: 0px; }
.dot { text-align: center; color: rgb(153,0,0); font-weight: bold; }
.bottom_space { margin-bottom: 1px; }
.inline { display: inline; }
/*.btnContainerEdit { width: 26px; height: 16px; padding: 8px; background-image: url('../images/edit.png'); }
.btnContainerDelete { width: 26px; height: 16px; padding: 8px; background-image: url('../images/delete.png'); }
.btnContainerAddFolder { width: 26px; height: 16px; padding: 8px; background-image: url('../images/folder.png'); }*/

a.btnAddRetrieval, a.btnAddRetrieval2 { position: relative; padding: 3px 5px 3px 5px; color: #839825; border: 2px solid #839825; background-color: white; }
a.btnAddRetrieval2 { background-color: #ffffc0; }
a:hover.btnAddRetrieval, a:hover.btnAddRetrieval2 { position: relative; padding: 3px 5px 3px 5px; color: white; border: 2px solid #839825; background-color: #839825; }

a:hover.btnMenu { position: relative; padding: 3px 5px 3px 5px; color: white; border: 2px solid #839825; background-color: #839825; }
a.btnMenu { position: relative; padding: 3px 5px 3px 5px; color: #839825; border: 2px solid #839825; background-color: white; }

a.menuTransfer { background-color: #f0f0c0; }
a.menuContainer { background-color: #e5e5b0/*#e8f8b0*/; }
a.menuFolder { background-color: #d4d498; }

h2.list_title { padding: 4px 2px 2px 2px; margin: 0px; font-size: 10pt; font-weight: bold; }
.redbraun { color: rgb(208,71,3); }
.counter { margin: 0px 0px 0px 0px; padding: 5px 8px 5px 4px; text-align: right; }
.counter_transfer { margin: 0px 0px 0px 0px; padding: 5px 8px 5px 0px; text-align: right; background-color: rgb(218,223,235); font-weight: bold; }
.groupHead { font-weight: bold; padding: 8px 0px 2px 4px; font-size: 9pt; }
.go_top { padding-right: 28px; height: 24px; display: table-cell; vertical-align: middle; background-image: url('../images/go_top.png'); background-position: top right; background-repeat: no-repeat; }
.go_top_container { text-align: right; padding-top: 10px; display: table; width: 100%; }

hr.strong { height: 4px; border-width: 0; color: #c9d4d6; background-color: #c9d4d6; padding: 0; margin: 6px 0px 0px 0px; width: 100%; }

#search_more_link, #export_link { color: #cc9966; text-decoration:none; font-weight:bold; background-color: transparent; border: 1px none; padding: 2px; color:#446891; }
#search_more_link:hover, #export_link:hover { color: #1b3c60; text-decoration: none; }

.retrieved_folder_description { width: 335px; }
