.nmenu-frame {
    width: 100%;
    background-color: white;
    border: 1px solid #6F7271;
    margin: 0;
}

.nmenu-pane {
    border: 1px solid white;
    background: url(../images/menu-text-bkg.png) repeat-x top left;
    color: #72706A;
    padding: 2px 0 3px 15px;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 100%;
}

.nmenu-list {
    padding: 10px 10px 10px 30px;
    border: 10px solid white;
    background-color: #F0EFEA
}

/* advertisement */

.info-cell {
    border: 1px solid #6F7271;
    background-color: white;
    font-family: sans-serif;
    font-size: 90%;
    color: #77745E;
    padding: 8px;
}

.image-cell {
    width: 17%;
    text-align: center;
    border: 1px solid #dddbcf;
    background-color: #F0EFEA;
}

.ad-table {
    width: 100%;
    border: 1px solid #dddbcf;
}

.ad-lcell {
    width: 40%;
    text-align: right;
    padding-right: 0.5em;
}

.ad-rcell {
    width: 60%;
    text-align: left;
    padding-left: 0.5em;
    background-color: #F0EFEA;
}

/* categoriesCount */

.categories-table {
    width: 100%;
    background: #F0EFEA;
    border: 1px solid #dddbcf;
    font-family: sans-serif;
}

.ct-lcell {
    width: 40%;
    text-align: right;
    padding-right: 6px;
}

.ct-rcell {
    width: 60%;
    text-align: left;
    padding-left: 6px;
    background-color: #dddbcf;
}

/* footer */

#footer a {
    color: #FCEADB;
    font-variant: small-caps;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

/* formSearch */

.search-table {
    background: #F0EFEA;
    border: 1px solid #dddbcf;
    width: 100%;
    font-family: sans-serif;
}

.s-lcell {
    padding: 2px;
    margin: 0;
    width: 40%;
    text-align: right;
    padding-right: 6px;
}

.s-rcell {
    padding: 2px;
    margin: 0;
    width: 60%;
    text-align: center;
    padding-left: 6px;
    background-color: #dddbcf;
}

.s-label {
    padding: 0;
    margin: 0;
    font-family: sans-serif;
}

.s-select {
    padding: 0;
    margin: 0;
    width: 85%;
    font-family: sans-serif;
    font-size: 100%;
}

.s-text {
    padding: 0;
    margin: 0;
    width: 84%;
    font-family: sans-serif;
}

/* horseImageView */

.img-cell {
    width: 17%;
    text-align: center;
    background-color: #F0EFEA;
    padding: 8px 0 4px;
}

.img-body {
    margin: 0;
    padding: 0;
}

/* main */

.info-cellm {
    font-family: sans-serif;
    font-size: 90%;
    padding: 0;
    margin: 0;
    width: 180px;
    vertical-align: top;
    text-align: center;
}

.ad-tablem {
    width: 100%;
    border: 1px solid #C0C3C2;
    margin: 0;
    padding: 8px;
    background-color: white;
}

.ad-lcellm {
    width: 40%;
    text-align: right;
    padding-right: 0.5em;
    color: black;
    background-color: #F0EFEA;
}

.ad-rcellm {
    width: 60%;
    text-align: left;
    padding-left: 0.5em;
    background-color: white;
    color: #77745E;
}

.categories-table1 {
    width: 95.5%;
    margin: 12px;
    background: #F0EFEA;
    border: 1px solid #dddbcf;
    font-family: sans-serif;
}

/* searchHorseResult */

.ct-lcell1 {
    width: 18%;
    text-align: right;
    padding-right: 6px;
}

.ct-rcell1 {
    width: 22%;
    text-align: left;
    padding-left: 6px;
    background-color: #dddbcf;
}

.tips {
    font-size: 12px;
    font-weight: bold;
    margin-right: 1em;
}

/* RegistrationOk */

.ok-frame {
    width: 36em;
    margin-left: 14em;
    background-color: white;
    border: 1px solid #6F7271;
}

.ok-title {
    width: 100%;
    text-align: center;
    color: white;
    background-color: #E77918;
    font-weight: bold;
    font-size: 110%;
    height: 1.5em;
}

.ok-table {
    width: 100%;
    font-family: Tahoma, sans-serif;
    font-size: 100%;
    font-weight: normal;
    background-color: #F0EFEA;
}

.ok-cell {
    text-align: center;
    padding: 8px 10px;
}

