@charset "utf-8";
/* CSS Document */

body
{ margin: 0 auto;
  padding: 0;
  color: #333;
  background-color: #FFFFFF;
  background:url(../assets/background.jpg);
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;}

textarea {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

table, td, th {margin:0px; padding:0px; border:0px;}

a {color:#5b4d25; text-decoration:none;}
a:hover {color:#222;}

p { margin:0px; padding:0px;}

option.hover, option:hover { background-image: url(../assets/menu_line_a.png)}

h1 { font-size:22px; margin:5px 0px 10px 0px; padding:0px; color:#5b4d25; }
h2 { font-size:12px; margin:5px 0px 10px 0px; padding:0px; font-weight:normal; }
h3 { font-size:16px; margin:5px 0px 2px 0px; padding:0px; color:#5b4d25; }
h4 { font-size:13px; margin:5px 0px 2px 0px; padding:0px; color:#5b4d25; }
h5 { background-image:url(../assets/menu_line.png); display:block; width:210px; height:23px; margin: 0px 0px 0px 0px; font-weight:bold; padding: 7px 0px 0px 10px; font-size: 13px; color:#5b4d25;}
h6 { font-size:14px; margin:5px 0px 2px 0px; padding:0px; color:#666; }

#page_background
{
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-attachment: fixed;
  background-image:url(../assets/background_texture.png);
  background-repeat: no-repeat;
  background-position: top left;
}

#main_top_background
{
  margin: auto;
  margin-top:0px;
  width: 1000px;
  height: 4px;
  background-image: url('../assets/border_top.png');
  background-repeat:no-repeat;
}

#main_center_background
{
  margin: auto;
  padding: 0px 4px;
  width: 992px;
  background-image: url('../assets/border_center.png');
  background-repeat: repeat-y;
}

#main_bottom_background
{
  margin: auto;
  width: 1000px;
  height: 4px;
  background-image: url('../assets/border_bottom.png');
  background-repeat:no-repeat;
}

#main_header { width:992px; height:200px; background-image: url(../assets/header_m.jpg)}

#main_header_menu_container { width:992px; height:30px; background-image: url(../assets/menu_line.png)}
#main_header_menu {margin:0; padding:0; list-style:none;}
#main_header_menu li {float:left; }
#main_header_menu li a { font-weight:bold; text-decoration:none; display: block; padding: 7px 20px 0px 20px; height:23px; }
#main_header_menu li a:hover { background:url(../assets/menu_line_a.png); color:#ede7bb}
#main_header_menu_active { color:#ede7d4; background:url(../assets/menu_line_a.png); }
.main_header_menu_separator {background-image:url(../assets/menuseparator.png); width:1px; height:30px;}

#main_content {border-left: 230px #faf9f4 solid; width:762px; display:block; overflow:visible;}
#main_content_left {float:left; width: 230px; margin-left:-230px; display:inline;}
#main_content_right {float:left; margin:6px; width:750px;}


.logs_new_entry_label {float:left; width:160px; height:20px; padding: 6px 0px 0px 6px; margin:0px 0px; background-color:#faf9f4; }
.logs_new_entry_box { float:right; width:584px; height:26px; background-color:#faf9f4;}
.logs_new_entry_input { width:574px; font-weight:bold; margin-top:2px;}
#ajaxfilemanager { width:740px;}

.logs_entry_title {font-size:24px; font-weight:bold; color:#5b4d25; margin-bottom:2px;}
.logs_entry_subtitle {font-size:12px; margin-bottom:2px;}
.logs_entry_info {font-size:12px; padding:3px; text-align:right; background-color:#efede1; color:#5b4d25; border-bottom:#dfddd1 solid 1px;}
.logs_entry_keywords {font-size:12px; background-color:#faf9f4; padding:3px; color:#5b4d25; border-bottom:1px #eee solid;}
.logs_entry_edit_box {font-size:11px; width:740px; text-align:center; color:#bbb}
.logs_entry_edit_box a:hover { color:#999;}
.separator { height:15px;}

.messages_header_container div {float:left; background-image:url(../assets/footer_background.gif); background-position: center; padding:5px; font-weight:bold; color:#5b4d25; margin-bottom: 5px;}
.messages_to_header {width:220px; }
.messages_subject_header {width:320px;}
.messages_sent_header {width:120px;}
.messages_read_header {width:50px; text-align:right;}

.messages_container div {float:left; font-weight:bold; color:#5b4d25; background-color:#faf9f4; padding: 4px; border:1px solid #efede1; border-right:none; overflow:hidden; font-size:12px; margin-bottom: 5px; height:16px;}
.messages_container a:hover div { background-color:#FFF;}
.read_message { padding:4px; padding-top:0px; border: 1px solid #efede1; border-top:none; margin-bottom:5px; }
.read_message_actions { text-align:right;}
.read_message_actions div { float:right; padding:3px; background-color:#faf9f4; border:1px #efede1 solid; font-weight:bold; margin-left:5px; margin-bottom:5px;}
.read_message_actions a:hover div { background-color:#FFF;}
#message_text { width:738px; height:100px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.messages_to {width:220px;}
.messages_subject {width:320px;}
.messages_sent {width:120px;}
.messages_read {width:52px; text-align:right; border-right:1px solid #efede1!important;}

.elibrary_list_container div {float:left; background-color:#faf9f4; padding: 4px; border:1px solid #efede1; border-right:none; overflow:hidden; font-size:12px; margin-bottom: 5px; height:16px;}
.elibrary_list_container a:hover div { background-color:#FFF;}
.elibrary_list_title { width: 692px;}
.elibrary_list_title img {float:right; border:none; margin: 0px 2px;}
.elibrary_list_title_visitor { width: 740px; border-right:1px solid #efede1 !important;}
.elibrary_list_subtitle { padding:0px 0px 4px 12px; border:1px #efede1 solid; border-top:none; margin-bottom:4px; background-color:#fefdf8; text-align:justify;}
.elibrary_list_counter {background-image:url(../assets/footer.png); text-align:center; padding: 4px;}

.elibrary_list_icons {width: 693px; padding: 4px; margin-bottom: 5px; height:16px;}
.elibrary_list_icons_spacer { width:16px; padding:0px 2px; float:right;}
.elibrary_list_icons_spacer div { width:16px; height:16px; }
#elibrary_list_icons_10 { background-image:url(../assets/icon_elibrary_public_disabled.png);}
#elibrary_list_icons_9 { background-image:url(../assets/icon_elibrary_check_disabled.png);}
#elibrary_list_icons_8 { background-image:url(../assets/icon_elibrary_coder_disabled.png);}
#elibrary_list_icons_7 { background-image:url(../assets/icon_elibrary_prepare_disabled.png);}
#elibrary_list_icons_6 { background-image:url(../assets/icon_elibrary_file_disabled.png);}
#elibrary_list_icons_5 { background-image:url(../assets/icon_elibrary_file_disabled.png);}
#elibrary_list_icons_11 { background-image:url(../assets/icon_elibrary_txt_disabled.png);}
#elibrary_list_icons_4 { background-image:url(../assets/icon_elibrary_korr_disabled.png);}
#elibrary_list_icons_3 { background-image:url(../assets/icon_elibrary_korr_disabled.png);}
#elibrary_list_icons_2 { background-image:url(../assets/icon_elibrary_ocr_disabled.png);}
#elibrary_list_icons_1 { background-image:url(../assets/icon_elibrary_scan_disabled.png);}
#elibrary_list_icons_10m { background-image:url(../assets/icon_elibrary_public_disabled.png);}
#elibrary_list_icons_9m { background-image:url(../assets/icon_elibrary_check_disabled.png);}
#elibrary_list_icons_8m { background-image:url(../assets/icon_elibrary_coder_disabled.png);}
#elibrary_list_icons_7m { background-image:url(../assets/icon_elibrary_prepare_disabled.png);}
#elibrary_list_icons_6m { background-image:url(../assets/icon_elibrary_file_disabled.png);}
#elibrary_list_icons_5m { background-image:url(../assets/icon_elibrary_file_disabled.png);}
#elibrary_list_icons_11m { background-image:url(../assets/icon_elibrary_txt_disabled.png);}
#elibrary_list_icons_4m { background-image:url(../assets/icon_elibrary_korr_disabled.png);}
#elibrary_list_icons_3m { background-image:url(../assets/icon_elibrary_korr_disabled.png);}
#elibrary_list_icons_2m { background-image:url(../assets/icon_elibrary_ocr_disabled.png);}
#elibrary_list_icons_1m { background-image:url(../assets/icon_elibrary_scan_disabled.png);}

.admin_manage_user_container div {float:left; background-color:#faf9f4; padding: 4px; border:1px solid #efede1; border-right:none; overflow:hidden; font-size:12px; margin-bottom: 5px; height:16px;}
.admin_manage_user_username {width: 137px;}
.admin_manage_user_name {width: 195px;}
.admin_manage_user_phone {width: 110px;}
.admin_manage_user_email {width: 200px;}
.admin_manage_user_comment {width: 14px;}
.admin_manage_user_actions {width: 39px; border-right:1px solid #efede1 !important;}
.elibrary_manage_source_name {width: 692px;}

.elibrary_document_info { float:left;}
.elibrary_document_info td { padding-top: 5px; padding-right: 5px;}
.elibrary_document_cover { float:right; padding:5px; background-color:#fff; border:1px solid #ccc; margin-right:14px;}
.elibrary_document_type_container {}
.elibrary_document_type_container a:hover div { background-color:#FFF;}
.elibrary_document_type_box { float:left; height:16px; padding:10px 21px; background-color:#faf9f4; border:1px solid #efede1; border-right:none; font-weight:bold;}
.elibrary_document_type_box_disabled { float:left; height:16px; padding:10px 22px; background-color:#faf9f4; border:1px solid #efede1; border-right:none; font-weight:bold; color:#CCC;}


.elibrary_admin_container { width:742px; border: 1px solid #ccc; background-color:#faf9f4; padding:3px; margin-bottom:10px;}
.elibrary_admin_text {}
.elibrary_admin_input { padding:1px 2px;}
.elibrary_admin_input_text { width: 350px;}
.elibrary_admin_input_date { width: 67px;}
.elibrary_admin_input_year { width: 30px;}
.elibrary_admin_input_number { width: 50px;}
.elibrary_admin_input_comment { width: 643px;}
.elibrary_admin_cover { float:right; padding:5px; background-color:#fff; border:1px solid #ccc; margin-right:43px;}
.elibrary_admin_text_div {float:left; width: 80px; height:24px; padding-top:3px;}
.elibrary_admin_input_div {float:left; width: 327px; height:24px; padding:1px 2px;}
.elibrary_admin_file_div {float:left; width: 310px; height:24px; text-align:right; padding-top:3px; overflow:hidden;}
.elibrary_admin_action_div {float:left; width:20px; height:24px; text-align:right; padding-top:5px;}

#newgallery_container {margin-bottom:10px;}

.gallery_menu_container {width:750px;}
.gallery_menu_container a { display:block; border-top:1px #ccc solid; border-bottom: 1px #ccc solid; text-align:right; margin-bottom:2px; background-color:#faf9f4; padding-right:5px;}
.gallery_menu_container a:hover { border-top:1px #ddd solid; border-bottom: 1px #ddd solid; background-color:#fff;}
.gallery_menu {padding:5px 0px 5px 10px;}
.gallery_menu img { padding:10px; margin-right:10px; border:1px #888 solid; float:left; width:200px; height:150px; background-color:#fff;}
.gallery_menu_date {height:16px; font-size:12px; margin-bottom:30px;}
.gallery_menu_name {height:24px; font-size: 20px; font-weight:bold; color:#444;}
.gallery_menu_description {height:82px; width:490px; padding-left:245px;}
.gallery_menu_info {height:16px; font-size:12px; width:490px; padding-left:245px;}
.gallery_menu_admin { text-align:right; font-weight:bold; margin-bottom:5px;}

.gallery_image_container { float:left; padding: 10px 0px 0px 20px;}
.gallery_image { background-color:#faf9f4; border: 1px #888 solid; margin-bottom: 2px;}
.gallery_image_holder {width:200px; height:150px; margin:10px; background-repeat:no-repeat; overflow:hidden;}
.gallery_image_admin {text-align:center; color:#444; font-weight:bold;}
.gallery_image_admin img {border:0px;}

.galleryrandompic_image_container { padding: 10px 0px 0px 0px;}
.galleryrandompic_image { background-color:#FFF; border: 0px #ccc solid; margin-bottom: 2px; }
.galleryrandompic_image_holder {width:200px; height:300px; margin:9px; background-repeat:no-repeat; overflow:hidden; background-position: center; background-size: contain}

.gallery_textarea { width:744px; height:40px;}

.forum_topics_header_container div {float:left; height:14px; background-color:#faf9f4; border:1px solid #efede1; border-right:none; border-bottom:none; padding: 3px; overflow:hidden; font-size:12px; font-weight:bold; }
.forum_topics_header_name {width:394px; padding-left:44px !important;}
.forum_topics_header_posts {width:44px; text-align:center;}
.forum_topics_header_lastpost {width:134px; text-align:center;}
.forum_topics_header_author {width:108px; border-right:1px solid #efede1 !important; text-align:center;}
.forum_topics_category {width:740px; background-image:url(../assets/footer_background.gif); background-position: center; padding:5px; font-weight:bold; color:#5b4d25;}
.forum_topics_container div {float:left; height:34px; background-color:#faf9f4; padding: 3px; border:1px solid #efede1; border-right:none; border-top:none; vertical-align:middle; line-height:34px; overflow:hidden; font-size:12px;}
.forum_topics_container a:hover div { background-color:#fff;}
.forum_topics_image {width:34px; background-image:url(../assets/forum_image_newpost.gif); background-repeat:no-repeat; background-position:3px 3px;}
.forum_topics_name {width:394px; line-height:18px !important;}
.forum_topics_posts {width:44px; text-align:center;}
.forum_topics_lastpost {width:134px; text-align:center;}
.forum_topics_author {width:108px; border-right:1px solid #efede1 !important; font-weight:bold; text-align:center;}
.forum_comment { width:744px; height:100px;}
.forum_comments_container {background-color:#faf9f4; padding: 3px; border:1px solid #efede1;}

.admin_input_comment { width:600px;}

.input_text { width:215px; margin-bottom:5px;}

#main_footer { width:992px; height:51px; background-image: url(../assets/footer_background.png); text-align:center; padding-top: 11px; font-size:13px; line-height:20px;}
#main_footer a { text-decoration:none; color:#776122}
#main_footer a:hover {color: #3A3118;}

#created_by { margin: auto; width:992px; text-align:center; font-size:11px; color:#6b5d35; font-weight:bold}
#created_by a { text-decoration:none; color:#9e8a50; font-weight:bold;}
#created_by a:hover {color:#813536}

.clear { clear:both;}
.bold {font-weight:bold;}
.error { background-image:url(../assets/menu_line_a.png); color:#ede7d4; padding: 2px 0px 2px 10px;}
.success { background-image:url(../assets/menu_line_a_green.png); color:#ede7d4; padding: 2px 0px 2px 10px;}
.green { color:#090; font-size:14px;}

#module_container { width:220px; margin: 5px 0px 0px 5px;}
#module_container form { margin-top:5px;}

.module_bold_text {border-bottom:1px #888 dashed; font-weight:bold; margin:5px 0px;}
.module_container_menu {margin:0; padding:0; list-style:none;}
.module_container_menu li a {display: block; padding:3px; width:214px; background-color:#FFF; border-bottom:1px dotted #aaa;}
.module_container_menu li a:hover { background-color:#faf9f4;}

#module_language_container { width:992px; margin: 5px auto; text-align:right; height:15px;}
#module_language_container a { text-decoration:none;}
#module_language_container img {border:none; margin-left:5px;}

#module_login_message {padding-top:6px; font-size:11px;}
#module_login_message a {color:#333;}

.submit_button { background-image:url(../assets/footer.png); background-position: bottom; width:220px!important; margin-bottom:5px; font-weight:bold; color:#555;}
.submit_button_delete {  width:220px!important; margin:auto; margin-bottom:5px; font-weight:bold; color:#555;}
.submit_button_delete a { display:block; background-image:url(../assets/footer.png); background-position: bottom; padding:2px; }
.submit_button_delete a:hover {background-position: center;}

/* ----------------- CALENDAR ----------------- */

.eLibrarycpYearNavigation,
	.eLibrarycpMonthNavigation
			{
			background-image:url(../assets/footer.png); background-position: bottom;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#333;
			font-weight:bold;
			}
	.eLibrarycpDayColumnHeader,
	.eLibrarycpYearNavigation,
	.eLibrarycpMonthNavigation,
	.eLibrarycpCurrentMonthDate,
	.eLibrarycpCurrentMonthDateDisabled,
	.eLibrarycpOtherMonthDate,
	.eLibrarycpOtherMonthDateDisabled,
	.eLibrarycpCurrentDate,
	.eLibrarycpCurrentDateDisabled,
	.eLibrarycpTodayText,
	.eLibrarycpTodayTextDisabled,
	.eLibrarycpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.eLibrarycpDayColumnHeader
			{
			text-align:right;
			border:none;
			font-weight:bold;
			}
	.eLibrarycpCurrentMonthDate,
	.eLibrarycpOtherMonthDate,
	.eLibrarycpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.eLibrarycpCurrentMonthDateDisabled,
	.eLibrarycpOtherMonthDateDisabled,
	.eLibrarycpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.eLibrarycpCurrentMonthDate
			{
			color:#555;
			font-weight:bold;
			}
	.eLibrarycpCurrentMonthDate a:hover
			{
			color:#C00;
			}
	.eLibrarycpCurrentDate
			{
			color:#ede7d4;
			font-weight:bold;
			}
	.eLibrarycpOtherMonthDate
			{
			color:#888;
			}
	TD.eLibrarycpCurrentDate
			{
			background-image:url(../assets/menu_line_a.png);
			color:#ede7d4;
			border:1px solid #000000;
			}
	TD.eLibrarycpCurrentDateDisabled
			{
			border:1px solid #FFAAAA;
			}
	TD.eLibrarycpTodayText,
	TD.eLibrarycpTodayTextDisabled
			{
			border:1px solid #eee;
			background-image:url(../assets/footer.png);
			}
	A.eLibrarycpTodayText,
	SPAN.eLibrarycpTodayTextDisabled
			{
			height:20px;
			}
	A.eLibrarycpTodayText
			{
			color:#555;
			font-weight:bold;
			}
	SPAN.eLibrarycpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.eLibrarycpBorder
			{
			border:solid thin #999;
			}
			
.autocomplete {
	position:absolute;
	margin:0px;
	padding:0px;
}
.autocomplete ul {
	width: 250px;
	list-style-type:none;
	margin:0px;
	padding:1px;
	background-color:#fff;
	border:1px solid #888;
}
.autocomplete li {
	font-size: 12px;
	display:block;
	cursor:pointer;
	padding:2px;
	margin: 2px;
	background-color: #f5f5f5;
}
.autocomplete li.selected { background-color: #ffee99;}
