@import url('/shared.css');

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
img {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}

body {
    background-color: #FEF6E1;
    background-image: url('/images/back.jpg');
    padding: 0;
    margin: 0;
}

.fr11 {
    height: 116px;
    width: 25px;
    background-color: #FFFFFF;
}
.fr12 {
    height: 116px;
    background-image: url('/images/head-back.jpg');
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #FFFFFF;
    vertical-align: top;
}
.fr13 {
    height: 116px;
    width: 25px;
    background-color: #FDCF55;
    background-color: #F2B83C;
}

.fr21 {
    width: 25px;
    background-color: #FDCF55;
    background-color: #F2B83C;
}
.fr22 {
    background-color: #FEE6AA;
}
.fr23 {
    width: 25px;
    background-color: #FDCF55;
    background-color: #F2B83C;
}

.frcontent {
    padding: 10px;
}

.menu-holder {
    margin-top: 10px;
    background-image: url('/images/menu-back.gif');
    background-repeat: repeat-x;
    height: 33px;
}
.content-holder {
    margin-top: 10px;
    background-image: url('/images/content-back.jpg');
    background-repeat: repeat-y;
    background-color: #FFF8E6;
    border: 1px solid #FDCF59;
    width: 40em;
    padding: 10px;
}

a.menu-item {
    vertical-align: middle;
    line-height: 33px;
    background-image: url('/images/menu-separator.gif');
    background-position: top right;
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-right: 10px;
    font-family: 'verdana';
    font-size: 13px;
    font-weight: bold;
    color: #AF2B29;
    text-decoration: none;
}
a.menu-item:hover {
    text-decoration: underline;
    color: #DC1818;
}
a.menu-item-active {
    color: #DC1818;
    font-size: 15px;
}


a.submenu-item {
    font-family: 'verdana';
    font-size: 12px;
    font-weight: normal;
    color: #AF2B29;
    text-decoration: none;
    line-height: 20px;
}
a.submenu-item:hover {
    text-decoration: underline;
    color: #DC1818;
}
a.submenu-item-active {
    font-weight: bold;
    color: #DC1818;
}


.menu-separator {
    background-image: url('/images/menu-separator.gif'); 
    background-position: top right; 
    background-repeat: no-repeat; 
    padding-right: 2px; 
    margin-right: 2px;
}

.sideblock-right {
    background-color: #FEF3D5;
    border: 1px solid #F2B83C;
    width: 195px;
    margin-left: 10px;
    padding: 8px;
    margin-top: 10px;
    font-size: 95%;
}
.sideblock-right h2 {
    font-family: 'georgia';
    font-size: 15px;
    color: #AF2B29;
    border-bottom: 1px solid #FDCF59;
    font-weight: normal;
    margin: 0;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

textarea, input {
    font-family: 'verdana', 'geneva';
    font-size: 100%;
}

.kader td {
    background-color: #FFF8E6;
}
.kader th {
    text-align: left;
}
.kader td.shade {
    background-color: #FEE6AA;
}
.kader td, .kader th {
    vertical-align: top;
}