body {margin: 0px; padding: 0px; background: #D4DCDF;}
body, table, td, tr, input {font-family: verdana, arial; font-size: 12px; color: #000000;}
input {_height: 23px;}
p {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; margin-top: 0px; margin-bottom: 0px;}
a {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
form {margin-top: 0px; margin-bottom: 0px;}
acronym {background: none !important; background: url('/school/images/bg_acronym.gif') bottom left repeat-x;	cursor:help;}
h4 {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold; margin: 5px 0;}
.no_display {display: none;}

#login_container {width: 402px; height: auto; margin: auto; background: #D4DCDF; position: absolute; left: 50%; top: 50%; margin-left: -201px; margin-top: -101px;}
#login_container p {color:#000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 10px; text-align: right; margin-right: 5px;}
#login_container a {color:#000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 10px;}
#login_header {width: 402px; height: 45px; background: url('/school/images/login-top.png') no-repeat;}
#login_err {width: 402px; height: 44px; line-height: 44px; background: url('/school/images/login-err.png') no-repeat; margin-bottom: 20px;}
#login_err p {color: #FFFFFF; font-family: trebuchet MS, verdana, sans-serif; font-size: 13px; font-weight: bold; text-align: center; margin: 0;}
#login_main {width: 402px; height: 157px; background: url('/school/images/login-back.png') no-repeat;}
#login_main .login_inputbox {float: left; width: 228px; _width: 248px; padding: 10px; margin: 15px 0 0 10px;}
#login_main label {float: left; display: block; width: 60px; line-height: 20px; color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold;}
#login_main .button {float: right; width: 59px; height: 59px; border: 0; background: 0; padding: 0;}
#login_main input {width: 155px; height: 20px; background: #FFFFFF; border: 1px solid #b2b2b2; color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 1px; padding: 3px;}
#login_main .login_sendbox {float: right; width: 60px; margin: 20px 20px 0 0;}
#login_main p {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 10px; line-height: 12px; text-align: justify; margin: 0 20px;}
#login_main a {color: #D11A1C; font-family: trebuchet MS, verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline;}
#login_main a:hover {color: #D11A1C; text-decoration: none;}


#admin_container {padding: 5px; _width: 100%;}

#admin_header {width: 100%; height: 36px; background: #4A80BA url('/school/images/header-back.gif') repeat-x; border-bottom: 1px solid #0D2E52; margin-bottom: 5px;}
#admin_header p {float: right; color: #FFF; line-height: 35px; margin: 0 10px;}
#admin_header .logout {float: right; display: block; width: 22px; height: 22px; background: url('/school/images/butt-logout.gif') no-repeat; margin: 7px 10px 0 0;}

#admin_menu {_width: 100%; height: 79px; background: #DEDEDE url('/school/images/menu/menu_back.png') repeat-x; margin-bottom: 5px;}
#admin_menu .left {float: left; width: 5px; height: 79px; background: url('/school/images/menu/menu_left.png') no-repeat;}
#admin_menu .right {float: right; width: 5px; height: 79px; background: url('/school/images/menu/menu_right.png') no-repeat;}
#admin_menu .ico {float: left; margin-bottom: 5px;}
#admin_menu .ico a,
#admin_menu .ico span {display: block; width: 68px; height: 79px; color: #000; background: no-repeat; text-decoration: none;}
#admin_menu .ico a.ico_home {background-image: url('/school/images/menu/mhome0.png');}
#admin_menu .ico span.ico_home {background-image: url('/school/images/menu/mhome.png');}
#admin_menu .ico a.ico_lang {background-image: url('/school/images/menu/mlang0.png');}
#admin_menu .ico span.ico_lang {background-image: url('/school/images/menu/mlang.png');}
#admin_menu .ico a.ico_menu {background-image: url('/school/images/menu/mmenu0.png');}
#admin_menu .ico span.ico_menu {background-image: url('/school/images/menu/mmenu.png');}
#admin_menu .ico a.ico_simple_rs {background-image: url('/school/images/menu/mrs0.png');}
#admin_menu .ico span.ico_simple_rs {background-image: url('/school/images/menu/mrs.png');}
#admin_menu .ico a.ico_image_manager {background-image: url('/school/images/menu/mimage_manager0.png');}
#admin_menu .ico span.ico_image_manager {background-image: url('/school/images/menu/mimage_manager.png');}
#admin_menu .ico a.ico_gallery {background-image: url('/school/images/menu/mgallery0.png');}
#admin_menu .ico span.ico_gallery {background-image: url('/school/images/menu/mgallery.png');}
#admin_menu .ico a.ico_comments {background-image: url('/school/images/menu/mcomments0.png');}
#admin_menu .ico span.ico_comments {background-image: url('/school/images/menu/mcomments.png');}
#admin_menu .ico a.ico_plugins {background-image: url('/school/images/menu/mplugins0.png');}
#admin_menu .ico span.ico_plugins {background-image: url('/school/images/menu/mplugins.png');}
#admin_menu .ico a.ico_setup {background-image: url('/school/images/menu/msetup0.png');}
#admin_menu .ico span.ico_setup {background-image: url('/school/images/menu/msetup.png');}
#admin_menu .ico a.ico_users {background-image: url('/school/images/menu/musers0.png');}
#admin_menu .ico span.ico_users {background-image: url('/school/images/menu/musers.png');}
#admin_menu .ico a.ico_help {background-image: url('/school/images/menu/mhelp0.png');}
#admin_menu .ico a span,
#admin_menu .ico span span {display: block; position: relative; left: 4px; top: 45px; width: 60px; height: 19px; font-family: trebuchet MS, verdana, sans-serif; font-size: 10px; line-height: 11px; text-align: center; text-transform: lowercase;}
#admin_menu  a:hover {text-decoration: underline;}

#admin_main {_width: 100%;}

#admin_menu .info_box {float: right; margin-bottom: 5px;}
#admin_menu .info_box span {display: block; width: 240px; height: 79px; background-image: url('/school/images/menu/info_box.png');}
#admin_menu .info_box p {padding: 34px 10px 0 38px; font-weight: bold;}

#admin_foot {clear: both; _width: 100%; height: 30px; line-height: 30px; _height: 20px; _line-height: 20px;}
#admin_foot p {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 11px; height: 30px; line-height: 30px; _height: 20px; _line-height: 20px;}
#admin_foot p.left {float: left;}
#admin_foot p.right {float: right;}
#admin_foot a {color: #9E0B0E; font-family: trebuchet MS, verdana, sans-serif; font-size: 11px; text-decoration: none; height: 30px; line-height: 30px; _height: 20px; _line-height: 20px;}
#admin_foot a:hover {color: #9E0B0E; text-decoration:underline;}

#table {_width: 100%; height: 24px; background: url('/school/images/tab/stab-bg.gif');}
#table div {float: left; height: 24px; text-align: center;}
#table .left {float: left; width: 10px; height: 24px; background: url('/school/images/tab/stab-left.gif');}
#table .right {float: right; width: 10px; height: 24px; background: url('/school/images/tab/stab-right.gif');}
#table .ico {position: relative; top: -2px; padding-right: 2px;}
#table .aktiv {height: 19px; _height: 24px; background: url('/school/images/tab/stab-sb.gif'); color: #000000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; font-weight: bold; padding-top: 5px;}
#table .normal {height: 19px; _height: 24px; background: url('/school/images/tab/stab-ub.gif'); color: #565656; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; font-weight: normal; padding-top: 5px;}
#table .normal a {color: #565656; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: none;}
#table .normal a:hover {text-decoration: underline;}

#panel {clear: both; _width: 100%; border-left: 1px solid #0D2E52; border-right: 1px solid #0D2E52; background: #CCDBEC; padding: 5px;}
#panel_bottom {height: 4px; background: url('/school/images/panel_bottomb.gif') repeat-x;}
#panel_bottom .left {float: left; width: 10px; height: 4px; background: url('/school/images/panel_bottoml.gif') no-repeat;}
#panel_bottom .right {float: right; width: 10px; height: 4px; background: url('/school/images/panel_bottomr.gif') no-repeat;}
#panel_top {height: 4px; background: url('/school/images/panel_topt.gif') repeat-x;}
#panel_top .left {float: left; width: 10px; height: 4px; background: url('/school/images/panel_topl.gif') no-repeat;}
#panel_top .right {float: right; width: 10px; height: 4px; background: url('/school/images/panel_topr.gif') no-repeat;}

#table2 {clear: both; _width: 100%; height: 24px; background: url('/school/images/tab/ctab-bg.gif');}
#table2 div {float: left; height: 24px; text-align: center;}
#table2 .left {float: left; width: 10px; height: 24px; background: url('/school/images/tab/ctab-left.gif');}
#table2 .right {float: right; width: 10px; height: 24px; background: url('/school/images/tab/ctab-right.gif');}
#table2 .ico {position: relative; top: -2px; padding-right: 2px;}
#table2 .aktiv {height: 19px; _height: 24px; background: url('/school/images/tab/ctab-sb.gif'); color: #000000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; font-weight: bold; padding-top: 5px;}
#table2 .normal {height: 19px; _height: 24px; background: url('/school/images/tab/ctab-ub.gif'); color: #565656; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; font-weight: normal; padding-top: 5px;}
#table2 .normal a {color: #565656; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: none;}
#table2 .normal a:hover {text-decoration: underline;}

#panel2 {clear: both; _width: 100%; border-left: 1px solid #6C6D68; border-right: 1px solid #6C6D68; background: #FFFFFF; padding: 5px;}
#panel2_bottom {clear: both; height: 4px; background: url('/school/images/panel2_bottomb.gif') repeat-x;}
#panel2_bottom .left {float: left; width: 10px; height: 4px; background: url('/school/images/panel2_bottoml.gif') no-repeat;}
#panel2_bottom .right {float: right; width: 10px; height: 4px; background: url('/school/images/panel2_bottomr.gif') no-repeat;}

#inside {clear: both; _width: 100%; border: 1px solid #6C6D68; background: #FFFFFF; padding: 5px;}
#inside h2, #panel2 h2 {color: #FFFFFF; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold; background: #185597; padding: 5px; margin: 0; margin-bottom: 10px;}

#tray {_width: 100%; height: 30px; background: url('/school/images/tray/tray_back.png') repeat-x; margin-bottom: 5px;}
#tray .left {float: left; width: 8px; height: 30px; background: url('/school/images/tray/tray_left.png') left no-repeat;}
#tray .right {float: right; width: 8px; height: 30px; background: url('/school/images/tray/tray_right.png') right no-repeat;}
#tray a,
#tray span {display: block; float: left; width: auto; height: 26px; color: #000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: none; line-height: 26px; background: 3px center no-repeat; padding: 0 5px 0 28px; margin: 2px 5px;}
#tray span {color: #BBBBBB; cursor: default;}
#tray a:hover {text-decoration: underline; background-color: #FFE791;}
#tray div.sep {display: block; float: left; width: 10px; height: 30px; background: url('/school/images/tray/separator.png') center no-repeat;}
#tray a.ico_add {background-image: url('/school/images/tray/ico-add.png');}
#tray a.ico_add_doc {background-image: url('/school/images/tray/ico-add-doc.png');}
#tray a.ico_add_doc_tpl {background-image: url('/school/images/tray/ico-add-doc-tpl.png');}
#tray a.ico_edit {background-image: url('/school/images/tray/ico-edit.png');}
#tray span.ico_edit {background-image: url('/school/images/tray/ico-edit0.png');}
#tray a.ico_delete {background-image: url('/school/images/tray/ico-delete.png');}
#tray span.ico_delete {background-image: url('/school/images/tray/ico-delete0.png');}
#tray a.ico_move {background-image: url('/school/images/tray/ico-move.png');}
#tray span.ico_move {background-image: url('/school/images/tray/ico-move0.png');}
#tray a.ico_comments {background-image: url('/school/images/tray/ico-comments.png');}
#tray span.ico_comments {background-image: url('/school/images/tray/ico-comments0.png');}
#tray a.ico_logout {background-image: url('/school/images/tray/ico-logout.png');}
#tray a.ico_email_edit {background-image: url('/school/images/tray/ico-email-edit.png');}

#title {}
#title .ico {float: left; margin: 0 10px;}
#title h1 {float: left; color: #000000; font-family: Georgia, serif; font-size: 24px; font-weight: bold; line-height: 48px; margin: 0; padding: 0; margin-bottom: 10px;}

#formular {width: 100%; border: 1px solid #8DB2E3;}
#formular .head {background: #E8E5B2; padding: 5px;}
#formular .row1 {width: 200px; height: 32px; background-color: #DEE8F5; text-align: right; vertical-align: center; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold; padding: 5px;}
#formular .row1 span {font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: normal;}
#formular .row2 {width: 100%; background-color: #EDF4FE; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; padding: 5px;}
#formular input:focus, #formular textarea:focus, #formular label:focus, #formular select:focus {width: 430px; background: #fff; border: 1px solid #686868;}
#formular textarea, #formular input, #formular select {width: 430px; background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; margin: 1px; padding: 3px;}
#formular .cms_checkbox {width: auto; border: 0; background: 0;}
#formular .cms_checkbox:focus {width: auto;}
#formular .external_list {display: block; height: 22px; line-height: 22px; color: #000000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; margin-left: 5px; padding-left: 22px; background: url('/school/images/icons/ico_list.gif') no-repeat left center;}
#formular div.image_preview {width: auto;}
#formular div.image_preview img {border: 3px double #000000;}

#ed_toolbar .button {width: auto; height: 21px; padding: 0 5px; margin: 0 2px 0 1px; color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; border: 1px solid #6D7174; background: #E8E7E8;}

#tablist {width: 100%; border: 1px solid #8DB2E3;}
#tablist .top th {background: #88AFDF; padding: 5px; border: 0;}
#tablist .top th p {color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: left;}
#tablist .bottom {background: #F2F0C9 url('/school/images/arrow.gif') no-repeat; padding-left: 30px;}
#tablist .bottom td {padding: 5px;}
#tablist td {padding: 5px; border-top: 1px solid #C7D8ED;}
#tablist td p {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px;}
#tablist a {color: #056CE2; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; text-decoration: none;}
#tablist a {text-decoration: underline;}
#tablist .none {background: #FFFFFF;}
#tablist .alternate {background: #FDFACF;}
#tablist .alternate2 {background: #FEFDE6;}
#tablist .alternate_light {background: #FDFD61;}

#tablist tr.none,
#tablist tr.alternate td.icons a span,
#tablist tr.alternate td.icons span span {background-color: #FFFFFF;}
#tablist tr.alternate,
#tablist tr.alternate td.icons a span,
#tablist tr.alternate td.icons span span {background-color: #DEE8F5;}
#tablist tr {behavior: url('/css/hover.htc');}
#tablist tr:hover,
#tablist tr.hover,
#tablist tr:hover td.icons a span,
#tablist tr.hover td.icons a span,
#tablist tr:hover td.icons span span,
#tablist tr.hover td.icons span span {background-color: #FDFD61; color: #000000;}
#tablist tr.hover th {background-color: #B9BB7C;}
#tablist td.icons a,
#tablist td.icons span {float: left; display: block; width: 20px; height: 20px; position: relative; overflow: hidden;}
#tablist td.icons a span,
#tablist td.icons span span {margin: 0; position: absolute; left: 0; top: 0; background: #FFFFFF center center no-repeat;}
#tablist tr td.icons a:hover span {background-color: #F7941D;}

#tablist td.icons a.ico_edit span {background-image:url('/school/images/icons/ico_edit.gif');}
#tablist td.icons span.ico_edit span {background-image:url('/school/images/icons/ico_edit0.gif');}
#tablist td.icons a.ico_eadd span {background-image:url('/admin/images/icons/ico_eadd.gif');}
#tablist td.icons span.ico_eadd span {background-image:url('/admin/images/icons/ico_eadd0.gif');}
#tablist td.icons a.ico_del span {background-image:url('/school/images/icons/ico_del.gif');}
#tablist td.icons span.ico_del span {background-image:url('/school/images/icons/ico_del0.gif');}
#tablist td.icons a.ico_foldero span {background-image:url('/school/images/icons/ico_foldero.gif');}
#tablist td.icons a.ico_active span {background-image:url('/school/images/icons/ico_active.gif');}
#tablist td.icons span.ico_active span {background-image:url('/school/images/icons/ico_active0.gif');}
#tablist td.icons a.ico_deactive span {background-image:url('/school/images/icons/ico_deactive.gif');}
#tablist td.icons span.ico_deactive span {background-image:url('/school/images/icons/ico_deactive0.gif');}
#tablist td.icons a.ico_aup span {background-image:url('/school/images/icons/ico_aup.gif');}
#tablist td.icons span.ico_aup span {background-image:url('/school/images/icons/ico_aup0.gif');}
#tablist td.icons a.ico_adown span {background-image:url('/school/images/icons/ico_adown.gif');}
#tablist td.icons span.ico_adown span {background-image:url('/school/images/icons/ico_adown0.gif');}
#tablist td.icons a.ico_lock span {background-image:url('/school/images/icons/ico_lock.gif');}
#tablist td.icons span.ico_lock span {background-image:url('/school/images/icons/ico_lock0.gif');}
#tablist td.icons a.ico_unlock span {background-image:url('/school/images/icons/ico_unlock.gif');}
#tablist td.icons span.ico_unlock span {background-image:url('/school/images/icons/ico_unlock0.gif');}
#tablist td.icons a.ico_foldergo span {background-image:url('/school/images/icons/ico_foldergo.gif');}
#tablist td.icons span.ico_foldergo span {background-image:url('/school/images/icons/ico_foldergo0.gif');}
#tablist td.icons a.ico_edit_gal span {background-image:url('/school/images/icons/ico_edit_gal.gif');}
#tablist td.icons a.ico_email span {background-image:url('/school/images/icons/ico_email.gif');}
#tablist td.icons span.ico_email span {background-image:url('/school/images/icons/ico_email0.gif');}
#tablist td.icons a.ico_email_read span {background-image:url('/school/images/icons/ico_email-read.gif');}
#tablist td.icons span.ico_email_read span {background-image:url('/school/images/icons/ico_email-read0.gif');}
#tablist td.icons a.ico_email_show span {background-image:url('/school/images/icons/ico_email-show.gif');}
#tablist td.icons a.ico_email_re span {background-image:url('/school/images/icons/ico_email-re.gif');}
#tablist td.icons span.ico_email_re span {background-image:url('/school/images/icons/ico_email-re0.gif');}
#tablist td.icons a.ico_email_del span {background-image:url('/school/images/icons/ico_email-del.gif');}

.paths {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; margin-bottom: 5px;}
.paths a {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; text-decoration: underline;}
.paths a:hover {color: #000000; text-decoration: none;}

#buttons {clear: both; width: 600px; height: 40px; margin: 10px 5px 5px 0; float: right;}
#buttons span,
#buttons a {float: right; display: block; padding-left: 40px; margin-right: 10px; background: left center no-repeat; height: 32px; line-height: 32px; cursor: pointer; cursor: hand; font-size: 11px; color: #056CE2; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; text-decoration: none; filter: alpha(opacity=50); -moz-opacity:0.5;}
#buttons a:hover {color: #056CE2; text-decoration: underline; filter: alpha(opacity=100); -moz-opacity:1;}
#buttons span {color: #BBBBBB; cursor: default;}
#buttons a.button_apply {background-image:url('/school/images/buttons/button_apply.gif');}
#buttons a.button_save {background-image:url('/school/images/buttons/button_save.gif');}
#buttons a.button_create {background-image:url('/school/images/buttons/button_create.gif');}
#buttons a.button_edit {background-image:url('/school/images/buttons/button_edit.gif');}
#buttons span.button_edit {background-image:url('/school/images/buttons/button_edit0.gif');}
#buttons a.button_delete {background-image:url('/school/images/buttons/button_delete.gif');}
#buttons span.button_delete {background-image:url('/school/images/buttons/button_delete0.gif');}
#buttons a.button_back {background-image:url('/school/images/buttons/button_back.gif');}
#buttons a.button_setup {background-image:url('/school/images/buttons/button_setup.gif');}
#buttons a.button_logout {background-image:url('/school/images/buttons/button_logout.gif');}
#buttons a.button_upload {background-image:url('/school/images/buttons/button_upload.gif');}
#buttons a.button_createdir {background-image:url('/school/images/buttons/button_createdir.gif');}
#buttons a.button_new_img {background-image:url('/school/images/buttons/button_new_img.gif');}
#buttons a.button_comments {background-image:url('/school/images/buttons/button_comments.gif');}
#buttons a.button_send {background-image:url('/school/images/buttons/button_send.gif');}
#buttons a.button_email_re {background-image:url('/school/images/buttons/button_email-re.gif');}

.navibox {width: 100%; border: 1px solid #C7D8ED; background: #DEE8F5; padding: 0; margin: 5px 0;}
.navibox td {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px;}
.navibox a {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; text-decoration: none;}
.navibox a:hover {text-decoration: underline;}

.hide_box {_width: 100%; border: 1px solid #D6D8B1; margin: 5px; padding: 5px;}

.updated {
	background: #FCFFE1 url('/school/images/notice.png') no-repeat 10px;
	border: 1px solid #000000;
	margin: 10px 0;
	padding: 10px 10px 10px 40px;
}

#info_box {_width: 100%; padding: 5px; margin: 10px 0; border: 1px solid #D6E3AE;}
#info_box .alert {color: #000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold; background: #F2F0C9; padding: 5px; margin-bottom: 5px;}
#info_box input:focus, #info_box textarea:focus, #info_box label:focus,#info_box select:focus {width: 400px; background: #fff; border: 1px solid #686868;}
#info_box textarea, #info_box input, #info_box select {width: 400px; background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; margin: 1px; padding: 3px;}

#help_box {_width: 100%; color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 11px; margin: 10px 0 0 0; padding: 0 10px 0 30px; background: #FAFEEE url('/school/images/ico-help.gif') no-repeat top left; border: 1px solid #D6E3AE;}
#help_box p {color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 11px; text-align: justify; margin: 10px 0;}
#help_box h4 {color: #00A651; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; font-weight: bold; margin: 0;}
#help_box h5 {display: inline; color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 11px; font-weight: bold; margin: 0; padding-left: 20px;}
#help_box h5.editace {background: url('/school/images/help/h_editace.gif') no-repeat left center;}
#help_box h5.editace_gal {background: url('/school/images/help/h_editace_gal.gif') no-repeat left center;}
#help_box h5.smazat {background: url('/school/images/help/h_delete.gif') no-repeat left center;}
#help_box h5.show {background: url('/school/images/help/h_show.gif') no-repeat left center;}
#help_box h5.e_read {background: url('/school/images/help/h_e_read.gif') no-repeat left center;}
#help_box h5.e_re {background: url('/school/images/help/h_e_re.gif') no-repeat left center;}
#help_box h5.e_smazat {background: url('/school/images/help/h_e_smazat.gif') no-repeat left center;}

.main_navi {color: #555555; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; padding: 15px; border: 1px solid #CDCDCD; margin-right: 10px;}
.main_navi p {color: #555555; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; text-align: justify; margin: 10px 0;}
.main_navi .button {display: block; height: 36px; line-height: 36px; padding-left: 40px; color: #555555; font-family: trebuchet MS, verdana, sans-serif; font-size: 16px; font-weight: bold;}
.main_navi .bpublish {background: url('/school/images/main-publish.png') no-repeat center left;}
.main_navi .bpassw {background: url('/school/images/main-passw.png') no-repeat center left;}

.main_info {color: #555555; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; padding: 15px; line-height: 25px; border: 1px solid #CDCDCD; background: url('/school/images/main_back02.gif') repeat-y;}
.main_info .ico {padding: 8px; padding-left: 20px; padding-right: 0;}
.main_info .iuser {background: url('/school/images/ico-user.gif') no-repeat center left;}
.main_info .ilevel {background: url('/school/images/ico-level.gif') no-repeat center left;}
.main_info .iserver {background: url('/school/images/ico-server.gif') no-repeat center left;}
.main_info .ibrowser {background: url('/school/images/ico-browser.gif') no-repeat center left;}
.main_info .ilang {background: url('/school/images/ico-lang.gif') no-repeat center left;}

.table_header {height: 20px; background: url('/school/images/tab/tsetup_back.gif') repeat-x;}
.table_header ul {margin: 0; padding: 0;}
.table_header li {margin: 0; padding: 0 0 0 1px; list-style: none; float: left;}
.table_header a {display: block; height: 14px; _height: 20px; width: 90px; _width: 120px; padding: 3px 15px; text-align: center; background: #FFFFFF; color: #000000; text-decoration: none; font-family: Verdana, Tahoma, Arial CE; font-size: 11px;}
.table_header a.off {padding: 3px 15px; background: #F1F1ED url('/school/images/tab/tsetup_normal.gif') repeat-x;}
.table_header a.on,
.table_header a.on:hover {background: #FFFFFF url('/school/images/tab/tsetup_active.gif') repeat-x; cursor: default;}
.table_body { background: #FFFFFF; overflow: hidden; clear: both;}
.tab {padding-top: 5px; overflow: auto; background: #FCFCFE; display: none;}

.proc50 {filter: alpha(opacity=50); -moz-opacity:0.5;}
.proc20 {filter: alpha(opacity=20); -moz-opacity:0.2;}

#param_box fieldset {border: 1px solid #A3A3A3; padding: 0 0 10px 10px; margin-top: 2em; background: #F5F5F5; _background: none; position: relative; _position: static;}
#param_box fieldset:hover {border: 1px solid #C72328; background: #f0f0f0;}
#param_box fieldset:hover legend {border: 1px solid #C72328;}
#param_box legend {border: 1px solid #A3A3A3; font-weight: bold; background: #FFFFFF; _background:#F5F5F5; padding: 3px; position: relative; _position:static; top: -8px;}
html>body #param_box fieldset {padding-top: 10px; margin-top: 1em;}

/*
.admin_menu {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-decoration: none}
.admin_menu:hover {color: #000000; text-decoration:underline;}
.admin_menu2 {color: #000000; text-decoration: none;}
.admin_menu2:hover {color: #000000; text-decoration:underline;}
*/


.calendar td {height: 20px; width: 20px; padding: 3px; cursor: pointer; cursor: hand; vertical-align: center; text-align: center;
               font-family: Verdana, Tahoma, Arial CE; font-size: 12px;}
.calendar a {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.calendar a:hover {color: #FE9C47; text-decoration: none;}

.calendar2 td {height: 20px; width: 20px; padding: 3px; cursor: pointer; cursor: hand; vertical-align: center; text-align: center;
               font-family: Verdana, Tahoma, Arial CE; font-size: 11px; background-color: #F4F4F4;}
.calendar2 a {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.calendar2 a:hover {color: #FE9C47; text-decoration: none;}

.help_box {display: none; position: absolute; right: 20px; top: 122px; width: 400px; max-height: 400px; _max-height: 400px; border: 1px solid #B2AD9B; background-color: #fff8dc; padding: 5px; z-index: 1000;}
.help_topbar {background-color: #E3DCC2; border-top: 1px solid #B2AD9B; border-left: 1px solid #B2AD9B; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.help_text {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px;}
.help_odkaz {color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: underline;}
.help_odkaz:hover {color: #F68E56; text-decoration: underline;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

fieldset {border: none; padding: 3px;}
fieldset label.selectit {display: block; font-size: 11px; padding: 0 2px;}
fieldset label.selectit:hover {background: #e9e9e9;}
fieldset legend {padding: 5px 0; color:#000000; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold;}
fieldset input {width: 100%;}
input:focus, textarea:focus, label:focus {background: #fff;	border: 1px solid #686868;}
textarea, input, select {background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; font:  13px Verdana, Arial, Helvetica, sans-serif; margin: 1px; padding: 3px;}

.cms_button {height: 21px; padding: 0 5px; color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; border: 1px solid #6D7174; background: #E8E7E8;}

#tabfiltr {width: 100%; border: 1px solid #8DB2E3; background: #DEE8F5; margin: 5px 0;}
#tabfiltr input, #tabfiltr select {width: auto; padding: 1px; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; }
#tabfiltr .button {width: auto; padding: 2px 5px; color: #000000; font-family: trebuchet MS, verdana, sans-serif; font-size: 12px; }

.re_title {margin: 20px 0 5px 0;}
.re {border-left: 2px solid #000; padding-left: 8px; margin: 10px 0 10px 2px;}

