a {
    color: #103779;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

h2 {
   font-size: 11pt;
   color: #006;
   font-weight: bold;
   margin-top: 0pt;
}

h3 {
   font-size: 10pt;
   color: #006;
   font-weight: bold;
   margin-top: 0pt;
}


td {
font-family: Verdana;
font-size: 9pt;
}

.topmenu1 {
border: solid #4553A5 1px;
border-top: 0px;
font-weight: bold;

}

.topmenu1 a
{
    font-weight: bold;
    color: #222222;
    text-decoration: none;

}

.topmenu2 {
border: solid #4553A5 1px;
border-top: 0px;
background: #4553A5;
color: #eeeeee;
font-weight: bold;

}


.topmenu2 a
{
    font-weight: bold;
    color: #eeeeee;
    text-decoration: none;

}

.auth td, input
{
font-size: 8pt;
}

.auth-error
{
font-size: 8pt;
color: #ff0000;
}

.header
{
    font-weight: bold;
    color: #eeeeee;
    text-decoration: none;
    background: url('/i/bg_header.gif') repeat-x;
    padding: 5px;
    font-size: 9pt;
}

.header1
{
    color: #111111;
    text-decoration: none;
    background: #dddddd;
    padding: 5px;
}

.header2
{
    color: #111111;
    text-decoration: none;
    background: #cccccc;
    padding: 5px;
    font-size: 8pt;
}

.small1
{
    color: #666666;
    text-decoration: none;
    font-size: 8pt;
}

.small2 {
    font-size: 8pt;
    color: #546683;
}

.forum_item
{
    background: #eaeef3;
    padding: 5px;
}

.post_header
{
    font-weight: bold;
    font-size: 8pt;
    color: #546683;
    text-decoration: none;
    background: url('/i/bg_header3.gif') repeat-x;
    padding: 3px;
}

.el_st td {
    font-size: 8pt;
    background: #eaeef3;
}

.quote div {
    padding: 5px;
    font-size: 8pt;
    border: solid 1px #cccccc;
    background: #eeeeee;
}

.submenu {
    border: solid 1px #4553A5;
    margin-bottom:2px;
    }

.submenu td {
    font-size: 8pt;
    }

.header_submenu {
    background: #4553A5;
    color: #eeeeee;
    padding: 5px;
    font-weight: bold;
    }

.news_image {
    margin: 5px;
    float: left;
    padding: 5px;
    border: solid 1px #cccccc;
    background: #eeeeee;
    text-align: center;
}

.pg_image1
{
    margin: 1px;
    float: left;
    padding: 5px;
    border: solid 1px #cccccc;
    height: 280px;
    background: #eeeeee;
    text-align: center;
    overflow: hidden;
}

.pg_image1 td
{
    font-size: 8pt;

}

.pg_image2
{
    text-align: center;
    margin: 1px;
    padding: 5px;
    border: solid 1px #cccccc;
    background: #eeeeee;
}

.image_title {
    padding: 10px;
    font-weight: bold;
    font-size: 9pt;
}

.pg_prev {
    margin: 1px;
    float: left;
    padding: 5px;
    border: solid 1px #cccccc;
    background: #eeeeee;
    text-align: center;
    }

.pg_next {
    margin: 1px;
    float: right;
    padding: 5px;
    border: solid 1px #cccccc;
    background: #eeeeee;
    text-align: center;
    }

.phorum_image {
    margin: 1px;
    padding: 5px;
    border: solid 0px #cccccc;
    text-align: center;
    font-size: 8pt;
    overflow: auto;
}

.phorum_image img{
    border: solid 1px #cccccc;
}

.change_route {
	border: dashed #bbb 1px;
	padding: 5px;
	margin-top: 10px;
	background: #ddd;
}
