body
{
	background-color: #FFFFFF;
	margin: 0px;
}
html, body
{
	height: 100%; margin: 0; padding: 0;
	COLOR: #3b3c3c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align: justify;
}
.all
{
	position: relative;
	height: 100%;
	min-height: 100%;
}
.footer
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.show
{
	border: 0;
	src: url(images/butt01.gif);
}
a.copy
{
	COLOR: #0b4175;
	vertical-align: middle;
	padding-left: 20px;
}
.menu, .menu a
{
	COLOR: #0b4175;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	text-decoration: none;
}
.menu-a
{
	COLOR: #cb5207;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	text-decoration: none;
}
.menu-p1
{
	COLOR: #0b4175;
	vertical-align: middle;
}
.menu-p
{
	COLOR: #73abcd;
	vertical-align: middle;
}
.menu-tree, .menu-tree a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-str.gif);
	list-style-position: outside;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.meth-tree
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-str.gif);
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 5px;
	text-decoration: none;
}
.meth-tree a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-str.gif);
	list-style-position: outside;
	margin-left: 3px;
	margin-top: 5px;
	text-decoration: none;
}
.menu-tree-a, .menu-tree-a a
{
	COLOR: #cb5207;
	list-style-image:url(images/ul-str-a.gif);
	list-style-position: outside;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.menu-tree1, .menu-tree1 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul+.jpg);
	list-style-position: outside;
	margin-top: 8px;
	padding-left: 2px;
	text-decoration: none;
}
.menu-tree1-2, .menu-tree1-2 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-.jpg);
	list-style-position: outside;
	margin-top: 8px;
	padding-left: 2px;
	margin-bottom: 8px;
	text-decoration: none;
}
.menu-tree1-3, .menu-tree1-3 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-str.gif);
	list-style-position: outside;
	margin-top: 8px;
	padding-left: 2px;
	margin-bottom: 8px;
	text-decoration: none;
}
.menu-tree1-3-a, .menu-tree1-3-a a
{
	COLOR: #cb5207;
	list-style-image:url(images/ul-str-a.gif);
	list-style-position: outside;
	margin-top: 8px;
	padding-left: 2px;
	margin-bottom: 8px;
	text-decoration: none;
}
.menu-tree2-3, .menu-tree2-3 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-str.gif);
	list-style-position: outside;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 1px;
	text-decoration: none;
}
.menu-tree2-3-a, .menu-tree2-3-a a
{
	COLOR: #cb5207;
	list-style-image:url(images/ul-str-a.gif);
	list-style-position: outside;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 1px;
	text-decoration: none;
}
.menu-tree2, .menu-tree2 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul+.jpg);
	list-style-position: outside;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 1px;
	text-decoration: none;
}
.menu-tree2-2, .menu-tree2-2 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-.jpg);
	list-style-position: outside;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 1px;
	margin-bottom: 5px;
	text-decoration: none;
}
.menu-tree3, .menu-tree3 a
{
	COLOR: #0b4175;
	list-style-image:url(images/ul-str.gif);
	list-style-position: outside;
	margin-left: 40px;
	margin-top: 0px;
	text-decoration: none;
}
.menu-tree3-a, .menu-tree3-a a
{
	COLOR: #cb5207;
	list-style-image:url(images/ul-str-a.gif);
	list-style-position: outside;
	margin-left: 40px;
	margin-top: 0px;
	text-decoration: none;
}
.td1_admin
{
	background-image: url(images/p-22.jpg); background-repeat: no-repeat;
}
.td1
{
	background-image: url(images/p-24.jpg); background-repeat: repeat-x
}
.td2
{
	background-image: url(images/p-12.jpg); background-repeat: no-repeat
}
.login-form
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border: solid 1px #84c4e1;
	width: 140px;
	margin-top: 0px;
	margin-right: 5px;
	color: #0b4175;
}
.login-form-dl
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border: solid 1px #84c4e1;
	width: 144px;
	margin-top: 0px;
	margin-right: 5px;
	color: #0b4175;
}
p.login-text, a.login-text
{
	COLOR: #0b4175;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	margin: 0px;
}
p.login-text-a, a.login-text-a
{
	COLOR: #9dd2e9;
	vertical-align: text-bottom;
	text-decoration: underline;
	margin: 5px 0px 2px 5px;
}
.login-text1
{
	COLOR: #9dd2e9;
	padding-right: 0px;
	padding-left: 0px;
}
.login-text1-a
{
	COLOR: #9dd2e9;
	vertical-align: text-bottom;
	text-decoration: underline;
}
p.login-text2, .login-text2
{
	COLOR: #0b4175;
	margin: 0px 10px 5px 10px;
}
p.login-error
{
	COLOR: #FF6600;
	margin: 5px 10px 5px 10px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}
.login-form1
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border: solid 1px #84c4e1;
    width: 140px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	color: #0b4175;
}
.login-form2
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border: solid 1px #84c4e1;
    width: 150px;
	margin-right: 5px;
	background-color: #FFFFFF;
	color: #0b4175;
}
.login-form3
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border: solid 1px #84c4e1;
    margin-right: 5px;
	background-color: #FFFFFF;
	color: #0b4175;
}
.login-form4 
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border: solid 2px #84c4e1;
    margin-right: 5px;
	background-color: #FFFFFF;
	color: #0b4175;
	font-weight: bold;
	text-align: center;
}
.table-login
{
	padding-left: 10px;
	padding-bottom: 5px;
}
.table-menu
{
	border-right-width: 1px;
	border-right-color: #8fb6d3;
	border-right-style: solid;
}
.table-news
{
	border-right-width: 1px;
	border-right-color: #8fb6d3;
	border-right-style: solid;
	padding-left: 20px;
}
.table-menu2
{
	border-right-width: 1px;
	border-right-color: #8fb6d3;
	border-right-style: solid;
	padding: 5px 5px 10px 20px;
}
.h-news
{
	COLOR: #0b4175;
	vertical-align: middle;
	font-weight: bold;
	margin: 3px 0px 3px 0px;
}
p.news1
{
	COLOR: #0b4175;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}
p.news1-a
{
	COLOR: #cb5207;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}
p.news2
{
	COLOR: #cb5207;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
}
.topic 
{
	 padding-left: 5px; 
}
p.news3
{
	margin: 0px;
}
.news-str
{
	padding-left: 5px;
}
ul
{
	margin: 0px;
	padding: 5px 10px 5px 35px;
}
.bg-photo
{
	border: 1px solid #8fb6d3;
	padding: 10px;
}
.photo
{
	border: 1px solid #8fb6d3;
}
p.photo-text1
{
	COLOR: #cb5207;
	font-weight: bold;
	margin: 5px;
}
p.photo-text2, .photo-text2
{
	COLOR: #cb5207;
	margin: 5px;
}
.tabl-photo
{
	padding-top: 80px;
	padding-right: 20px;
    padding-left: 0
}
.tabl-text
{
	padding: 10px 20px 10px 20px;
}
p.menu2, .menu2 a
{
	COLOR: #0b4175;
	text-decoration: none;
}
.menu2-a, a.menu2-a
{
	COLOR: #cb5207;
	text-decoration: none;
}
p.h1
{
	COLOR: #cb5207;
	FONT-SIZE: 16px;
	font-weight: bold;
	padding-top: 5px;
    margin-bottom: 10px;
}
.comment
{
	text-align: justify;
	margin: 8px 0px 0px 0px;
}
p.text0
{
	COLOR: #0b4175;
	text-align: center;
	font-weight: bold;
	margin: 0px;
}
p.text1
{
	text-align: justify;
	margin: 8px 0px 0px 0px;
}
p.text2
{
	COLOR: #0b4175;
	text-align: justify;
	font-weight: bold;
	margin: 0px;
}
.sort1, p.sort1
{
	COLOR: #0b4175;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}
.sp-list
{
	COLOR: #0b4175;
	text-align: left;
	list-style-type: square;
	padding: 10px;
	margin-left: 10px;
}
p.sp, .sp
{
	COLOR: #0b4175;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 10px;
}
p.spb, .spb
{
	COLOR: #0b4175;
	text-align: left;
}
.sp1, .sp1 a
{
	COLOR: #0b4175;
	text-align: left;
	text-decoration: underline;
	padding: 0px;
	margin: 10px;
}
.sp1-a, .sp1-a a
{
	COLOR: #cb5207;
	text-align: left;
	text-decoration: underline;
	margin: 10px;
}
.sp1-b, .sp1-b a
{
	COLOR: #cb5207;
	text-align: left;
	text-decoration: underline;
}
p.sp2
{
	COLOR: #0b4175;
	text-align: left;
	padding-left: 10px;
	margin: 5px;
}
.inform-table
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #67b7dc;
	background-position: center;
}
.inform-table-l
{
	border: 0;
	background-color: #67b7dc;
	background-position: center;
}
.inform-table-r, .inform-table-r th
{
	background-color: #d1edf5;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #84c4e1;
}
.inform-table-b, .inform-table-b th
{
	background-color: #d1edf5;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #84c4e1;
	border-right: #ffffff 1px solid;
}
.inform-table1
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #d1edf5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
}
.inform-table1d
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #ffe1e0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
}
.inform-table1-l
{
	background-color: #d1edf5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.fullborder
{
	border: solid 1px #84c4e1;
	padding-left: 5px;
	padding-right: 5px;
}
img
{
	border: 0;
}
a:hover 
{
	color: #cb5207;
	text-decoration: underline;
}
a
{
	color: #0b4175;
	text-decoration: underline;
}
.inform-table2
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #e5f5fa;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.inform-table2-l
{
	background-color: #e5f5fa;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.inform-table3
{
	background-color: #d1edf5;
}
.inform-table4
{
	background-color: #d1edf5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #84c4e1;
	border-bottom-color: #84c4e1;
}
.answer
{
	 border-bottom-width: 1px;
	 border-bottom-color: #84c4e1;
	 border-bottom-style: solid; 
	 background-color: #e5f5fa; 
	 padding-left: 5px;
}
table.border 
{
	border-right-width: 1px;
	border-right-color:#84c4e1;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-color:#84c4e1;
	border-left-style: solid;
}
.date-select-text
{
	background-color: #d1edf5;
    border-top-width: 0;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #84c4e1;
	border-bottom-color: #84c4e1;
	vertical-align: bottom;
}
.date-select-date 
{
	background-color: #d1edf5;
	border-top-width: 0;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #84c4e1;
	border-bottom-color: #84c4e1;
	vertical-align:bottom; 
	padding-bottom:3px; 
	padding-top: 2px;
}
.inform-table5
{
	background-color: #d1edf5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #84c4e1;
}
.inform-table6
{
	background-color: #d1edf5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #84c4e1;
}
.form-radio
{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
p.hr, .hr
{
	COLOR: #0b4175;
	text-align: left;
	text-decoration: underline;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.hr-a1
{
	COLOR: #cb5207;
	text-align: left;
	text-decoration: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration:underline;
}
.tree-node
{
	COLOR: #cb5207;
}
.tree-node-selected
{
	color: #33ccff;
	font-weight: bold;
}
.tree-node-hover
{
	color: #33ccff;
}
.tree-node-unselectable
{
	COLOR: #cccccc;
}
.hr-a2
{
	COLOR: #cb5207;
    font-weight:bold;
	text-align: left;
	text-decoration: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration:underline;
}
.hr-a4
{
	COLOR: #e5f5fa;
}
p.hr-a, .hr-a, .hr-a a, .hr-a span, span.hr-a
{
	COLOR: #cb5207;
	text-align: left;
	text-decoration: none;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.butt
{
	margin: 5px 5px 5px 10px;
}
.butt-1
{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.str
{
	COLOR: #0b4175;
	text-decoration: underline;
	background-position: right;
}
.str-a
{
	COLOR: #cb5207;
	text-decoration: underline;
}
.mtree, .mtree a
{
	COLOR: #0b4175;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.mtree-a, .mtree-a a
{
	COLOR: #cb5207;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.mtree-as, .mtree-as a
{
	COLOR: #cb5207;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: underline;
}
.mtree-d, .mtree-d a
{
	COLOR: Gray;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.pager1, .pager1 a
{
	COLOR: #0b4175;
	text-decoration: underline;
	margin: 5px;
}
.pager1b, .pager1b a
{
	COLOR: #0b4175;
	font-weight: bold;
	text-decoration: underline;
	margin: 5px;
}
.msg_error
{
	font-size: 12px;
	color: Red;
}
.msg_info
{
	font-size: 12px;
	color: Green;
}