body { 
    font-size:12px; 
    font-family:serif;
    background:#dfdfff;
    border:0;
    margin:0;
    border-left:#00e;
}
ul { font-size:12px; border:0; margin-left:5px; margin:0; align:left; }
li { font-size:12px; border:0; margin-left:5px; margin:0; align:left; }
table { font-family:serif;font-size:12pt; color:#110000; }
td { font-size:12pt; color:#110000; }
th { font-size:11pt;text-align:center;font-weight:bold; color:#110000; }
table.menubar 
{
    font-size: 10px; background: #ddddff; padding: 0px 0px 0px 0px;
}
input,textarea,submit,button
{
    font-family: serif;
    font-size: 12px;
    padding: 1px 1px 1px 1px;
    background:#eeeeff;
    border: 1px solid #CCC;
}
textarea { height: 150px; width:300px; }
form 
{
    font-family:serif;
    font-size: 12px;
    padding: 1px 1px 1px 1px;
    background:#eeeeff;
    border: 1px solid #888;
}

table.find { width:180px; }
.find th { text-align:center; font-size:12px; color:#009; font-weight:bold; }
.find td { text-align:center; font-size:12px; color:#000; }
.logo {
    background: #fefeff url(/img/fone1~.png) left bottom repeat-x;
    padding:0;
    margin:0;
    border-bottom:1px solid blue;
}
.shadow { padding:0; margin:0; }

.fone {
	background:#ffffff;
	background-image: url(/img/fone3~.png);
	background-repeat: repeat-x;
        border:0;
	margin:0;
        padding:0;
}
.box h3 { 
	width:200px;
	color:#008;
	text-align:center;
        font-size:13px;
	font-family:serif;
	font-weight:bold;
        background: #00C;
}
a 	{ color:#006; text-decoration:none; }
a:visited { color:#006; text-decoration:none; }
a:hover { color:#009; text-decoration: underline; }
h2 { color:#008; text-align:center; font-size:140%; font-weight:bold; } 
h3 { color:#007; text-align:center; font-size:120%; font-weight:bold; } 
h4 { color:#006; text-align:left; font-size:110%; font-weight:bold; } 

.hmenu {
    margin:0;
    border:0;
    text-align:left;
    color:#007;
    font-size:11px;
    font-family:serif;
    font-weight:bold;
    text-decoration:none;
}
.menu { text-align:left; color:#008; font-family:serif; font-size:13px; font-weight:bold; }
li.menu { text-align:left; color:#008; font-family:serif; font-size:13px; font-weight:bold; }
.menu li { text-align:left; color:#008; font-family:serif; font-size:13px; font-weight:bold; }

.vmenu	{
    width:200px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    line-height:120%;
    margin: 5px 0px 5px 10px;
    border: 0;
    text-decoration:none;
}
.vmenu a { font-size:12px; text-indent:10px; color:#008; font-weight:bold; padding: 10px 0px 0px 5px; }
.vmenu a:hover { font-size:12px; text-indent:10px; color:#008; font-weight:bold; text-decoration: underline; }
.smenu {
    text-align:left;
    color:#006;
    font-size:13px;
    font-family:serif;
    font-weight:bold;
    text-decoration:none;
}
table.smenu { margin:1px; margin-bottom:3px; }

.dmenu {
    width:200px;
    padding:0px;
    margin:0;
    text-align:left;
    color:#006;
    font-size:12px;
    margin-left:2px;
    border: 1px solid #88f;
}
.dmenu h3 { 
	width:198px;
	color:#008;
        padding:3px;
	margin:0;
	text-align:center;
        font-size:13px;
	font-family:serif;
	font-weight:bold;
	background:#69C;
}
.dmenu li { font-size:11px; font-weight:bold; margin-left:2px; overflow:auto; }


.home {
    margin:0px;
    margin-top:0px;
    margin-bottom:0px;
    color:#006;
    text-align:left;
    font-size:10px;
    font-family:serif;
}
.footpan {
    margin:0;
    border:0;
    padding-left:10px;
    text-align:left;
    color:#006;
    font-size:10px;
    font-family:serif;
    text-decoration:none;
}

.acts 
{
    text-align:left;
    font-size:12px;
    color:black;
    margin:0;
}
h3.actst { color:#007; text-align:center; font-size:120%; font-weight:bold; } 
th.acts { text-align:center; color:red; font-size:16px; font-weight:bold; }
td.acts { text-align:center; color:#000; font-size:13px; }
p.acts { text-align:left; text-indent:12px; margin-top:0; margin-bottom:0; }
a.acts { text-align:left; font-size:13px; color:#a44; font-weight:bold; }
div.acts { text-align:left; font-size:13px; color:#000; text-indent:10px; margin-top:0; margin-bottom:0; }
div.acts h3 { text-align:center; font-size:16px; color:#000; font-weight:bold; margin-top:0; margin-bottom:0; }
div.acts h4 { text-align:center; font-size:13px; color:#000; font-weight:bold; }
div.acts p { text-align:left; font-size:12px; color:#000; }

.kurs	{
    width:200px;
    text-align:left;
    font-size:11px;
    color:black;
    margin-top:3px;
    margin-bottom:7px;
}
.kurs h3 {
    width:195x;
    color:#006;
    font-size:13px;
    font-weight:bold;
    text-align:center; 
    padding:3px;
    margin:0;
    background:#69C;
}
.kurs th { color:#000; font-size:10px; font-weight:bold; border-bottom:1px solid #69c; border-right:1px solid #69c; }
.kurs td { color:#000; font-size:10px; border-bottom:1px solid #69c; border-right:1px solid #69c; }

.news
{
    width:195px;
    text-align: left;
    font-family:serif;
    font-size:11px;
    color:black;
    margin-top:0;
    margin-bottom:0;
}
h3.actst { color:#007; text-align:center; font-size:120%; font-weight:bold; } 
td.newst { text-align: left; font-family:serif; font-size:11px; color:#008; }
th.newst { text-align: left; font-family:serif; font-size:12px; color:#008; font-weight:bold; }
p.newst { text-align:left; text-indent:12px; margin-top:0; margin-bottom:0; }
a.newst { text-align:left; font-size:13px; color:#00f; font-weight:bold; }
.news h3 {
    width:194px;
    padding:3px;
    margin:0;
    text-align:center;
    color:#008;
    font-size:13px;
    font-weight:bold;
    background:#69C;
}
table.news { border: 1px solid #88f; }
.news th { text-align:left; font-size:12px; color:#009; font-weight:bold; padding-left:7px; }
.news td { text-align:left; font-size:12px; color:#000; }
.news p { text-align:left; font-size:11px; text-indent:10px; }
.news h4 { text-align:left; font-size:12px; color:#006; font-weight:bold; }
.news p:first-line { padding-left:7px; }
.news span { color:#000000; font-family:serif; font-size:13px; text-align: left; }


.newshead { color:#000000; font-family:serif; font-size:13px; font-weight:bold; text-align: center; }
.newstext { color:#000000; font-family:serif; font-size:13px; text-align: left; }
.newswarn { text-align:center; color:red; font-family:serif,serif; font-size:13px; text-align: left; text-align: left; }
.newswarn th{ text-align:left; color:red; font-family:serif; font-size:13px; font-weight:bold; text-align: left; }
.newswarn div{ font-weight:700; }

.head {
    text-align: center; color:#000; font-family:serif; font-size:13px; font-weight:bold; 
}
.text {
    text-align: left; color:#000; font-family:serif, sans-serif; font-size:13px;
}
.text h3 {
    text-align:center; color:#008; font-family: sans-serif; font-size:16px; font-weight:bold;
}
.text h4 {
    text-indent:12px; text-align:left; color:#008; font-family: sans-serif; font-size:16px; font-weight:bold;
}
.text div {
    text-align:center; color:#000; font-family: sans-serif; font-size:13px;
}
.text td {
     text-align: left; color:#000; font-family: sans-serif; font-size:12px;
}
.serv {
     text-align: left; color:#000; font-family: sans-serif; font-size:12px;
}
.serv h3 {
    text-align: center; color:#008; font-size:16px; font-weight:bold;
}
.serv h4 {
    text-align: left; color:#008; font-size:16px; font-weight:bold;
}
.servlist {
    text-align: left; color:#008; font-size:16px; font-weight:bold; text-decoration:none;
}

.list { text-align: left; color:#aaaa66; font-family:serif, sans-serif; font-size:13px; }
.lst { list-style-type:disc; font-size:11px; font-family:serif, sans-serif; border:0; margin:0; margin-left:10px; text-align:left;}

.dept {
    text-align: left; color:#000; font-family: sans-serif; font-size:13px;
}
.deptlist {
    text-indent:12px; text-align: left; color:#000; font-family: sans-serif; font-size:16px;
}
.deptlist p {
    text-indent:12px; text-align: left; color:#000; font-family: sans-serif; font-size:16px;
    border:0; margin:0;
}
.joblist {
    text-align: left; color:#008; font-size:14px; text-decoration:none;
}

.texthead { text-align: center; color:#000000; font-family:serif; font-size:13px; font-weight:bold; }
.texttext { text-align: left; color:#000000; font-family:serif; font-size:13px;}
span.texttext { text-align: left; color:#000000; font-family:serif; font-size:13px;}
td.texttext { text-align: left; color:#000000; font-family:serif; font-size:13px; }

.textwarn { text-align:center; color:red; font-family:serif; font-size:13px; }
td.textwarn { text-align:left; color:red; font-family:serif; font-size:13px; font-weight:bold;}
div.textwarn { text-align:center; color:red; font-family:serif, sans-serif; font-size:13px; font-weight:700; }

.standard th { text-align:center; color:#008; font-family:serif; font-size:13px; font-weight:bold; }
.standard td { text-align:left; color:#000; font-family:serif; font-size:13px; }

.classic th { text-align:center; color:#007; font-family:serif; font-size:13px; font-weight:bold; }
.classic td { text-align:left; color:#000; font-family:serif; font-size:13px; }

.empty th { text-align:center; color:#006; font-family:serif; font-size:13px; font-weight:bold; }
.empty td { text-align:center; color:#000; font-family:serif; font-size:13px; }

.cells { border:1px solid #008; color:#000; font-family:serif; font-size:13px; }
table.cells { text-align:center; color:#000; font-family:serif; font-size:13px; }
.cells th { text-align:center; color:#006; font-family:serif; font-size:13px; font-weight:bold; }
.cells td { text-align:center; color:#000; font-family:serif; font-size:13px; }

.frame { border:1px solid #008; color:#000; font-family:serif; font-size:13px; }
table.frame { text-align:center; border-collapse:collapse; color:#000; font-family:serif; font-size:13px; }
/*
#newsimg { padding:0; margin:0; border:0; float:left; }
#actimg { padding:0; margin:0; border:0; float:left; }
*/
