body {
        margin:0px;
        padding:0px;
        background-color:#E4EEFA;
        font-size:12px;
}
form {
        display:inline;
}
table {
        border-collapse:collapse;
		  font-size: 12px;
}
div {
        margin:0px;
        padding:0px;
}
img
{
        border:0px;
}

.commentHeader
{
        background-color:#f5f5ea;
        padding:8px 0px 8px 15px;
        width:auto;
}

.commentContainer
{
        font-family:'Times New Roman', Times, serif;
        font-size:14px;
        padding:8px;
        position:relative;
        margin-left:20px;
}

.commentAuthor
{
        font-family:'Times New Roman', Times, serif;
        font-size:16px;
        color:#808080;
        font-weight:bold;
}

.commentAdmin
{
        height:30px;
        margin-left:10px;
}

.main {
        height:100%;
        width:100%;
}
.main #left {
        border-left:10px solid #E4EEFA;
        border-right:4px solid #E4EEFA;
        width:328px;
}
.main #right {
        border-left:4px solid #E4EEFA;
        border-right:10px solid #E4EEFA;
        width:174px;
}

.news
{
        font-size:12px;
}

.news u, .preview u, .authors u
{
        text-decoration:none;
}

.news i, .preview i, .authors i
{
        font-style: normal;
}

.news b, .preview b, .authors b
{
        font-weight:normal;
}

.findbutton {
		  background-color:transparent;
        border:0px;
		  font-size:11px;
        font-family:tahoma;
        color:#fff;
}

.findform {
        color:#403F3F;
        font-size:11px;
        font-family:tahoma;
}

.findform a{
        font-size:11px;
        font-family:tahoma;
        color:white;
        text-decoration:none;
}

.findform a:hover{
        color:white;
        text-decoration:underline;
}

.bookmarks {
        border-top:4px solid #E4EEFA;
    background-image:url('{$root}/image/bookmarkfon.gif');
    background-repeat:repeat-x;
}
.bookmark {
    font-family:tahoma;
    font-size:13px;
    font-weight:bold;
    color:white;
    background-image:url('{$root}/image/bookmarkfon.gif');
    background-repeat:repeat-x;
    height:22px;
    margin-left:14px;
    padding-bottom:2px;
}

.bookmark a{
        text-decoration:none;
        color:#FFF;
}

.erloginform, .erloginform table
{
    background-image:url('{$root}/image/loginfon.gif');
    font-family:tahoma;
    font-size:12px;
    color:white;
    font-weight:bold;

}

.loginform {
    width:100%;
    height:40px;
    background-image:url('{$root}/image/loginfon.gif');
    font-family:tahoma;
    font-size:12px;
    color:white;
    font-weight:bold;
}
.loginform a {
    font-weight:normal;
        color:white;
        text-decoration:none;
    font-size:11px
}
.loginform div {
        color:white;
    font-size:16px;
}
.loginform a:hover {
        text-decoration:underline;
}
.loginform #lm{
    padding-left:17px;
}
.window sub
{
        font-size:11px;
        margin-left:2px;
}
.window {
    background-image:url('{$root}/image/windowfon.gif');
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:white;
    margin-top:4px;
    font-family:tahoma;
    color:black;
    font-size:13px;
    width:100%;
}

.window th{
    height:22px;
    color:white;
    font-size:13px;
    text-align:left;
    padding-left:10px;
}
.window h1
{
        font-family:times; font-size:19px;
}
.window h3{
        display:inline;
        color:#006699;
    font-size:17px;
    font-family:tahoma;
    font-weight:normal;
}
.window h4{
        font-weight:normal;
        display:inline;
        color:#006699;
    font-size:13px;
}
.window .link, .window a{
        color:#006699;
        font-size:12px;
}
.window .link:hover, .window a:hover{
        text-decoration:none;
}
.window .link:visited, .window a:visited{
	color: #400080;
}
.window #content {
        padding: 10px 10px 10px 10px;
}
.window #content .small{
    font-family:tahoma;
    font-size:11px;
}
.window #content .small a, a.small{
        color:#006699;
    font-family:tahoma;
    font-size:11px;
}

.window #content .small a:hover, a.small:hover{
    text-decoration:none;
}

.vac_res

{
        margin-top:3px;
        font-size:12px;
        width:100%;
        border:1px solid #e3e3e3;
}

.vac_res th

{
        text-align:center;
        height:25px;
        color:#979797;
        font-weight:normal;
        background-color:#e3e3e3 !important;
}

.vac_res td

{
        height:35px;
        padding-left:5px;
}

.vacansy, .article
{
    width:100%;
    font-size:12px;
}
.vacansy .lnd,  .article .lnd
{
     border-right:1px solid #E3E3E3;
     border-left:1px solid #E3E3E3;
}
.vacansy td
{
     padding:5px;
         border-bottom:1px solid #979797;
}

.article td
{
     padding:5px;
}

.article th
{
    background-color:#E3E3E3;
    color:#878787;
    padding:2px 2px 2px 10px;
}

.vacansy .th
{
        border-top:1px solid #979797;
    background-color:#E3E3E3;
    color:#878787;
    padding:2px 2px 2px 10px;
}

.screen {
        margin:2px;
        border-color:black;
}

.url {
    color:#999999;
    font-family:verdana !important;
    font-size:11px !important;
}
.url a{
        text-decoration:none;
    color:#999999;
        font-family:verdana !important;
    font-size:11px !important;
}
.url a:hover{
        text-decoration:underline;
}
.bmenu {
    font-family:tahoma;
    font-size:11px;
    color:white;
}

.bmenu a{
    color:white;
    text-decoration:none;
}

.bmenu a:hover{
    text-decoration:underline;
}

.tmenu {
    font-family:tahoma;
    font-size:11px;
    color:black;
}

.tmenu a{
    color:black;
    text-decoration:underline;
}

.tmenu a:hover{
    text-decoration:none;
}
.authors ul, ol
{
        list-style:none;
        margin:0px;
        padding:0px;
}
.select {
        width:100%;
        margin:5px 0px 5px 0px;
}

#blue {
    border:1px solid #006699;
}

#blue th{
    background-color:#006699;
}

#grey {
    border:1px solid #979797;
}

#grey th{
    background-color:#979797;
}

#active {
    background-image:url('{$root}/image/ac_fon.gif');
    background-repeat:repeat-x;
}

#noborder {
	border:0px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	height:25px;
	font-size:18px;
	font-family:tahoma;
}

#submit {
        cursor:pointer;
}

#blacktext {
        color:black;
}

#greytext {
        color:#999;
}

#center {
        font-size:11px;
}
#center td {
        text-align:center;
}
#center #red {
        color:#FF4444;
}
#center #blue2 {
        color:#006699;
}
#center #select2 {
        background-color:#006699;
        color:white;
}
.error
{
	color: #ff0000;
}

.ad_block {
  background-color: #eeeeee !important;
  padding: 5px !important;
}

.ad_header {
  color:blue !important;
}

.ad_text {
  color:#000080 !important;
}

/* URL */
.ad_url {
  color:#008000 !important;
}

.ad_header, .ad_text {
  text-decoration: none !important;
}

.ad_header:hover, .ad_text:hover {
  text-decoration: underline !important;
}

.ad_place {
  color:gray !important;
}

#ad2web
{
	font-size: 11px !important;
}
.ad_url,.ad_text,.ad_header,.ad_place
{
	font-size: 11px !important;
	text-decoration: none;
}
.ad_url:hover,.ad_text:hover,.ad_header:hover,.ad_place:hover
{
	text-decoration: underline !important;
}
.nav_line
{ font-size: 8px;
  color:#979797;
}
.nav_line a
{ font-size: 13px;
  color:#006699;
}