a, a:visited {
    color: #c52541;
    text-decoration: none;
}

/* Quote boxes */
p.citation {
    background: #f5d89a;
    font-size: 11px;
    font-weight: bold;
    border-width: 1px 1px 0 3px;
    border-style: solid;
    border-color: #b5985a;
    margin: 0px;
    padding: 5px 8px;
}
div.blockquote {
    font-size: 11px;
    border-width: 1px 1px 1px 3px;
    border-style: solid;
    border-color: #b5985a;
    margin: 0px;
    margin-top: 0px;
    padding: 8px;
}
.comment {
    padding: 5px;
    width: 100%;
    border-left: 6px solid #b5985a;
    /*background: #F5F5F5;*/
}

.news-short p {
    padding-top: 0px;
    margin-top: 0px;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #fdfcfa;
    background-image: url(/templates/img/background.jpg);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #3E3F40;
    line-height: 130%;
}

.menutable  {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #9d824b;
    /*color: #9d824b;*/
    margin-left: 30px;

}

.menutable td {
    height: 31px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c6b8ba;
}

.menutable a
{
    color: #9d824b;
    text-decoration: none;
}

h1
{
    color: #c52541;
    font-family:"Times New Roman", Times, serif;
    font-size: 20pt;
    line-height: 16pt;
    margin-top: 0px;
}

h2
{
    color: #c52541;
    font-family:"Times New Roman", Times, serif;
    line-height:normal;
}

img
{
    border: none;
}


.reg_header {
    font-weight: bold;
    padding-bottom: 15px;
}
.reg_caption {
    width: 50%;
}
.reg_input {
    width: 100%;
}
.reg_img {
    padding-left: 5px;
}
.reg_table {
    margin-left: 22px;
}
.reg_table input[type=text],input[type=password] {
    width: 100%;
}

.mainpage_block_even {
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333333;
    line-height: 130%;

    background-color: #e5dee0;
    background-image: url(img/bg_odd.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.mainpage_block_odd {
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333333;
    line-height: 130%;
    background-color: #FFFFFF;

}

.mainpage_block_even h1 {
    color: #c52541;
    font-family:"Times New Roman", Times, serif;
    font-size: 15pt;
    margin: 0px;
    font-weight: normal;
}

.mainpage_block_odd h1 {
    color: #c52541;
    font-family:"Times New Roman", Times, serif;
    font-size: 15pt;
    margin: 0px;
    font-weight: normal;
}

.hor_line {
    background-image: url(img/hor_line.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.readmore {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    color: #E02C39;
    margin-top: 7px;
}

.small_gray_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #58595b;
font-size: 7pt;
}

a.linklist_sign {
    color: #000000;
    font-size:8pt;
    }

a.linklist_sign: visited {
    color: #000000;
    font-size:8pt;
    }

.float_none {
    width:1%;
}
.float_right {
    width:1%;
    float: right;
}
.float_left {
    width:1%;
    float: left;
}

.searchbtn {
    background-color: #E6B0FF;
    font-size: 10px;
    height: 20px;
    vertical-align: middle;
    border: 1px solid #666666;
}
.searchfld {
    font-size: 10px;
    height: 18px;
    width: 111px;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    border: 1px solid #666666;
}

.searchfrm {
    padding:10px;
    margin:10px;
    background-color: #9D824B;
}

.inset {
    
    padding:10px;
    margin:10px;
    background-color: #e1d5d7;
}

#head_space {
   background-position: right;
   background-color: #ffffff;
   background-repeat: repeat-y;
}

.mainpage_panel_articles {
    border-width: 1px;
    border-style: solid;
    border-color: #e7dde0;
    margin-bottom: 10px;
    background-color: #ffffff;
}

.mainpage_panel_news {
    border-width: 1px;
    border-style: solid;
    border-color: #e7dde0;
    margin-bottom: 10px;
    background-color: #ffffff;
}

.mainpage_panel_announce {
    border-width: 1px;
    border-style: solid;
    border-color: #e7dde0;
    margin-bottom: 10px;
    background-color: #e7dde0;
}

a.blue_link {
    color: #3366ff;
}

