@CHARSET "UTF-8";
html {margin:0;padding:0;font-size: 1em;background-color: #E9E9E9}
body {width: 100%;padding:0;margin:0;background-image: url("../images/html_bg.jpg");background-repeat: repeat-x;font-family: verdana;}
h2 {padding: 0px 0px 0px 0px;margin:0px 0px 10px 0px;}
img {border:0}

.red {color:red;}
.green {color:green;}
.orange {color:orangered !important;}
.alert {padding: 0px 0px 0px 0px;margin:0px 0px 0px 300px;font-size: 110%}
.center {text-align: center;}

#underhead_content {background-color: #fff;padding:0px 0px 20px 0px}

#head {margin: 0 auto 10px auto;width: 941px;padding: 0;height:197px;}
#header {width:941px;height:135px;background-image:url("../images/header.jpg");background-repeat: no-repeat;}
ul#header_top {position:absolute;margin:9px 0px 0px 735px;padding:0;font-family:verdana;font-size:0.7em}
ul#header_top li {list-style-type: none;float: left;padding: 0px 10px 0px 0px}
ul#header_top li a {color: #000;text-decoration: none;font-weight: bold}
ul#header_top li a:hover {text-decoration: underline;color: #555}
ul#header_top li.space {color:#59AF2D}

ul#header_menu {position:absolute;margin:132px 0px 0px 0px; padding:0;;font-size: 0.7em;}
ul#header_menu li {list-style-type: none;float: left;margin:0px 2px 0px 0px;padding: 0;background-image: url("../images/men_butt_nor.png");background-repeat: no-repeat;width:102px;height:25px;text-align: center;}
ul#header_menu li a {text-decoration:none;color:#fff;font-weight: bold;width:102px;height:25px;display:block;padding:5px 0px 0px 0px;}
ul#header_menu li a:hover {color:#bbb}
ul#header_menu li a.active {color:#206103;background-image: url("../images/men_butt_act.png");background-repeat: no-repeat;width:102px;height:25px;}

#header_user {position:absolute;padding:0;margin:80px 0px 0px 680px;font-family:verdana;font-size:0.7em}
#header_user a {text-decoration: underline;font-weight: bold;color:#000}
#header_help {position:absolute;padding:0;margin: 170px 0px 0px 20px;;font-size:70%}

#footer {clear:both;background-image: url("../images/bottom_bck.png");background-repeat: repeat-x;height:100px;font-size:80%}
#credits {width:931px;margin:0 auto 0 auto;padding:10px 0px 0px 0px;color: #5B5B5B;text-align: right;font-size: 0.8em;}
#credits a {color: #000;font-weight: bold;text-decoration: none}
#credits a:hover {text-decoration: underline;}

#login {width:442px;height:227px;background-image:url("../images/login.jpg");border:1px solid #000;margin: 10px auto 0 auto}
#login table {position:absolute;margin: 70px 0px 0px 205px;font-weight:bold;font-size: 0.7em;}
#login input.submit {font-size:1em}
#login input.in {width:100px;height:12px;font-size:0.9em}

#infologin {width:442px; margin: 10px auto 0 auto}

.box { background-color: #fff; color: black }
.box:focus { background-color: #f6f6f6 }
tr.form-error > td input { background-color: #e80007; }
tr.form-error > td input:focus { background-color: #ff585d; }
tr.form-error > td select { background-color: #e80007; }
tr.form-error > td select:focus { background-color: #ff585d; }
tr.form-error > td textarea { background-color: #e80007; }
tr.form-error > td textarea:focus { background-color: #ff585d; }
tr.required > td.header:after { content:'*'; color:#880000; }

input.box { border:1px solid #999; width:400px; }
input.box[type=checkbox] { width: auto; }
input.box:focus { border:1px solid #777 }
textarea.box { border:1px solid #999;width:400px; }
textarea.box:focus { border:1px solid #777 }
textarea.mce_editable {width:815px;margin:0 auto 0 auto;height:450px;}
textarea.artic_desc {height:200px}
textarea.artic_content {height:400px}
textarea.news {width:700px;margin:0 auto 0 auto; height: 250px}
select.box {border:1px solid #999;width:400px; }
ul.error {padding: 0;margin: 5px 0px 10px 20px;}
ul.error li {list-style: square;color:#cc0000}
.form_layout .box { width: 12em }

ul#status-field li.error {list-style: square;color:#cc0000} 
ul#status-field li.success {list-style: square;color:#00aa00} 
ul#status-field li {display: none}


table.table {width: 100%;background-color: #fff;}
table.table td.header {font-weight: bold;text-align: center;background-color: #fff;color:#000;padding:1px 0 0 0;}
table.table td.center {padding: 1px 0 0 0;text-align: center;}
table.table td.right {padding: 1px 5px 0 0;text-align: right;}
table.table td.no_cell {boder:0px solid black;padding:0;height:25px;}
table.table td.no_active {background-color: #fff;$color: #000;}
table.table td {border:1px solid #CECECE;height:21px;padding:1px 0 0 10px;height:25px}
table.table a {color: #000;font-weight: bold;text-decoration: none;}
table.table a:hover {text-decoration: underline;}
table.table tr:hover {color: #137110;background-color: #FFFFEE}
table.table tr.gray {background-color: #f5f5f5}
table.table tr.gray:hover {background-color: #FFFFDD}

table.table td.selected { border-color: #E0E0A0 }
table.table td.header.selected a { color: #505020 }
table.table td.header.selected { background-color: #FFFFC8; }
table.table tr.selected { background-color: #FFFFC8; border-color: #E0E0A0 }
.data-table button { 
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 10px 10px 0px 0px;
	background-color: #FFFFFF;
	background-image: url("../images/butt_content.png");
	background-repeat: repeat-x;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
}

table.form_layout { border: 0; margin: 0; padding: 0 }
table.form_layout > tbody > tr { padding: 0; margin: 0; }
table.form_layout > tbody > tr > td { vertical-align: top; padding: 0; margin: 0; }

table.table tr.totals td { border-top-color: #555; }

table.table form input.col-swap-btn { background: white; border: none; color: transparent; font-size: 0; width: 6px; height: 12px; }
table.table form input.col-swap-btn.left { float: left; background: url("../images/table-swap-col-left.png") no-repeat; }
table.table form input.col-swap-btn.right { float: right; background: url("../images/table-swap-col-right.png") no-repeat; }

table.table tr.untranslated td.l10n { color: #c01010; }
table.table tr.untranslated td.l10n * { color: #c01010; }

.bulk-actions h2 { display: inline; padding: 0px }
.bulk-actions span.bulk-actions-list { float: right }
td.bulk-select { width: 10px; }

form {padding:0;margin:0;}
fieldset {background-color: #E9E9E9;padding:10px;margin: 20px 5px 0px 5px;border: 1px solid #BFBFBF;font-size:0.8em}
fieldset.no_top_border {border-top:0px solid #000;padding-top:20px;}
fieldset h2 {font-size: 1em;padding: 0px 0px 10px 0px;margin:0}
.table_filter_hidden fieldset h2 { padding: 0px; }

ul#content_menu {list-style: none;padding:0px 0px 0px 0px;margin: 0px 6px -20px 0px;width:98%;min-width: 780px;float:right;border-bottom: 1px solid #BFBFBF;height:28px;}
ul#content_menu li {float:left;margin: 0px 2px 0px 0px;}
ul#content_menu li a {background: url('../images/menu/normal.gif') repeat-x top; border: 1px solid #000; border-bottom: 0px solid #000;display:block;height:23px;text-decoration: none;color:#000;padding:5px 10px 0px 10px;margin: 0px 0px 0px 0px;font-weight: bold;font-size:80%;}
ul#content_menu li a:hover {background: url('../images/menu/active.gif') repeat-x top; border: 1px solid #BFBFBF; border-bottom: 0px solid #000;}
ul#content_menu li a.active {background: url('../images/menu/active.gif') repeat-x top; border: 1px solid #BFBFBF; border-bottom: 0px solid #000;}

ul.content-menu {list-style: none;padding:0px 0px 0px 0px;margin: 0px 6px -20px 0px;width:98%;min-width: 780px;float:right;border-bottom: 1px solid #BFBFBF;height:28px;}
ul.content-menu li {float:left;margin: 0px 2px 0px 0px;}
ul.content-menu li a {background: url('../images/menu/normal.gif') repeat-x top; border: 1px solid #000; border-bottom: 0px solid #000;display:block;height:23px;text-decoration: none;color:#000;padding:5px 10px 0px 10px;margin: 0px 0px 0px 0px;font-weight: bold;font-size:80%;}
ul.content-menu li a:hover {background: url('../images/menu/active.gif') repeat-x top; border: 1px solid #BFBFBF; border-bottom: 0px solid #000;}
ul.content-menu li a.active {background: url('../images/menu/active.gif') repeat-x top; border: 1px solid #BFBFBF; border-bottom: 0px solid #000;}

ul#menu_head {list-style: none;margin: 0;padding:2px 0px 0px 0px;background-color: #ccc;width:100%;height:25px;}
ul#menu_head li {float:left;padding: 0px 0px 0px 10px;}

#menu_left {background-color:#E9E9E9;border: 1px solid #BFBFBF;float:left;margin:0px 10px 10px 5px;width:283px;padding:0}
#menu_left_title {;font-size: 0.8em;font-weight: bold;margin: 5px 0px 5px 10px;padding:0;}
#content {padding: 0px 0px 0px 0px;margin:0px 0px 0px 300px;font-size: 90%}
#content h2 {font-size: 120%}


.error_title {font-size: 0.95em;color: #cc0000;font-weight: bold;}
.endFloat {clear:both;width:0;visibility: hidden;}
.part_of_left_menu {font-size:70%;overflow: hidden;list-style: none;margin:0px auto 10px auto;background-color: #fff;width:273px;padding: 0px 0px 0px 0px;}
.part_of_left_menu li {padding:2px 0px 2px 10px;}
.part_of_left_menu span {padding:5px 0px 0px 5px;}
.part_of_left_menu img {padding: 0px 10px 0px 0px;}
.part_of_left_menu a {text-decoration:none;color:#000;}
.part_of_left_menu a:hover {text-decoration: underline;}
.part_of_left_menu .active {font-weight: bold}
.part_of_menu_text_img {padding: 5px 10px 0px 0px;text-align: right;}
.part_of_menu_text {padding:6px 0px 0px 10px;font-size:1em;font-weight:bold;margin:0;position:absolute;font-size: 80%}
.part_of_left_menu_head1 {color:#D5FF76;width:273px;height:31px;background-image:url("../images/left_menu_top_1.png");background-repeat:repeat-x;padding:0;margin:0 auto 0 auto}
.part_of_left_menu_head2 {color:#000000;width:273px;height:31px;background-image:url("../images/left_menu_top_2.png");background-repeat:repeat-x;padding:0;margin:0 auto 0 auto;}

.badPermission {text-align: center;}
.badPermission img {padding: 20px}
.badPermission h2 {color: red}

.noImgSett img{padding:0;}


table.calendar {width:200px;margin:10px;}
table.calendar td, table.calendar th {padding: 5px; width:40px;}
table.calendar td a {color: #000;}
table.calendar td a:hover {font-weight:bold; text-decoration:none;}
td.calendarHeader  {background-color:#97B5DB;}
td.full  {background-color:#e64e3e;}

table.position {width:100%;_width:96%;margin:0 10px 0 10px;}
table.position td {padding:5px;}

.submit {
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	float: right;
	text-decoration:none;
	margin: 10px 10px 0px 0px;
	background-color: #FFFFFF;
	background-image: url("../images/butt_content.png");
	background-repeat: repeat-x;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
}
.bold {font-weight: bold;}



.dpDiv {
	}


.dpTable {
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

.dpTR {
	}


.dpTitleTR {
	}


.dpDayTR {
	}


.dpTodayButtonTR {
	}


.dpTD {
	border: 1px solid #ece9d8;
	}


.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


.dpTitleTD {
	}


.dpButtonTD {
	}


.dpTodayButtonTD {
	}


.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


.dpButton {
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


.dpTodayButton {
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

td.list_highlight {
	color: #D70;
}

td.list_highlight_strong {
	color: red;
}
