
/* Table styles */
.tbl0 {
background-color:#4F81BD;
color: white;
}
.tbl1 {background-color:#B8CCE4;}
.tbl2 {background-color:#DBE5F1;}
.tbl3 {background-color:#FFBBBB;}
.ps_btn_search  {background-color:#FF8300;}

#logo {
text-align: center;
}

#head {
padding: 3px;
font-size: 12px;
text-align: center;
background: #3A5D80;
color: white;
font-weight: bold;
margin: 1px 1px 1px 1px;
border: 1px solid #D9DFE4;
}

#head a:link, #head a:visited {
color: white;
}

#menu, menuad {
float: left;
width: 195px;
padding: 1px;
margin: 1px 1px 1px 1px;
border: 0px solid #D9DFE4;
}

#menuad {
margin: 5px;
text-align: center;
}

#main {
margin: 1px 1px 1px 203px;
padding: 1px;
border: 0px solid #D9DFE4;
}

#main_intro {
width: 74%;
padding: 4px;
margin: 6px 0px 0px 0px;
float: left;
}

#main_distr {
float: right;
padding: 4px;
margin: 6px 0px 0px 0px;
width: 24%;
}

#main_class {
float: left;
width: 49%;
padding: 4px;
margin: 6px 0px 0px 0px;
}

#main_news {
float: right;
padding: 4px;
margin: 6px 0px 0px 0px;
width: 49%;
}

#main_foot {
clear: right;
padding: 4px;
margin: 6px 0px 0px 0px;
width: 99%;
}

#pagenav_sel, #pagenav_unsel {
padding: 1px 3px;
}

#pagenav {
}

#pagenav_sel {
border: 1px solid #3A5D80;
background: #3A5D80;
color: white;
}

#pagenav_unsel {
border: 1px solid #3A5D80;
}

#foot {
clear: both;
border: 1px solid #D9DFE4;
}

#foot_l, #foot_c, #foot_r {
text-align: center;
color: white;
background-color: #3A5D80;
}

#foot_l {
color: gray;
width: 25%;
float: left;
}

#foot_c {
width: 50%;
float: left;
}

#foot_r {
float: right;
width: 25%;

}

#msg_err, #msg_wrn, #msg_inf {
text-align: left;
font-weight: bold;
padding: 1px;
margin: 3px;
}

#msg_err {
border: 3px red solid;
}

#msg_wrn {
border: 2px yellow solid;
}

#msg_inf {
border: 1px blue solid;
}

#tc {
display: table-cell;
}


.ps_hint {
font-size: 80%;
cursor: help;
background: #FFC900;
color: #0046B8;
padding-left: 1px;
padding-right: 1px;
border: 1px #C90035 solid;
}

.ps_main {
margin: 1px 1px 1px 198px;
padding: 1px;
margin: 1px;
}

.pn_foto {
float: right;
background: #3A5D80;
color: white;
padding: 4px;
margin: 6px 0px 0px 0px;
text-align: center;
}

body {
margin: 3px;
padding: 0px;
background-color: white;
}

body, td, p, input, select, textarea
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}

h1, h2, h3 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: white;
background-color: #3A5D80;
margin: 5px 0px 5px 0px;
padding-left: 5px;
}

h1 {
font-size:14px;
border-bottom: 2px solid #D9DFE4;
}

h2 {
font-size: 13px;
border: 1px solid #3A5D80;
}

h3 {
font-size: 12px;
border-bottom: 1px solid #D9DFE4;
}

form {
margin: 3px 0px;
padding: 5px;
}

input, select {
vertical-align:middle;
}

img {
border: 0px;
}

a:link {
 color:#3A5D80;
/* text-decoration:none; */
}

a:visited {
/* color:#3A5D80; */
/* text-decoration:none; */
}

a:active, a:hover {
  text-decoration:none;
}

p {
margin-top: 4px;
margin-bottom: 4px;
}

ul {
list-style-type: square;
margin: 0 0 0 1.5em;
padding: 0 0 0 0;
list-style-image: url('/img/bullet.gif');
}

li {
margin-bottom: 0.0em;
}


legend {
background: White;
font-size: 100%;
font-weight: bold;
}

a.ps_noul {
text-decoration:none;
color:blue;
}

a:visited.ps_noul {
text-decoration:none;
}

a.ps_ul {
text-decoration:underline;
color:blue;
}

a:visited.ps_ul {
text-decoration:underline;
}
