/* text ---------------------------------------------------------- */

body, td, div, p {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    color: #000000; }

th, .title {
    font-size: 28px;
    font-weight: bold;
    color: #000000; }

.price {
    font-size: 15px;
    font-weight: bold;
    color: #CC0000; }

.titlefront {
    font-size: 18px;
    font-weight: bold;
    color: #000000; }

.subtitle {
    font-size: 11px;
    font-weight: bold;
    color: #222222; }

.subtitlealt {
    font-size: 11px;
    font-weight: bold;
    color: #444444; }

.description {
    color: #444444; }

.textwhite {
    color: #EEEEEE; }

.textitalic {
    font-style: italic; }

.textsmall {
    font-size: 9px; }

/* links ------------------------------------------------------ */

a:link, a:visited {
    text-decoration: underline;
    color: #2C4379; }

a.boxlink:link, a.boxlink:visited {
    text-decoration: none;
    color: #2C4379; }

a:active, a:hover, a.boxlink:active, a.boxlink:hover {
    text-decoration: none;
    color: #5793D9; }

a.menu:link, a.menu:visited {
    font-size: 9px;
    font-weight: bold;
    text-decoration: none; }

a.menu:active, a.menu:hover {
    text-decoration: none; }

a.titlefront:link, a.titlefront:visited, a.textfront:link, a.textfront:visited {
    text-decoration: none;
    color: #000000; }

a.titlefront:active, a.titlefront:hover, a.textfront:active, a.textfront:hover {
    text-decoration: none;
    color: #000000; }

a.gallery:link, a.gallery:visited {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #CC0000; }

a.gallery:active, a.gallery:hover {
    text-decoration: none;
    color: #333333; }

a.scroller:link, a.scroller:visited {
    text-decoration: none;
    color: #FFFFFF; }

a.scroller:active, a.scroller:hover {
    text-decoration: none;
    color: #99FFFF; }

a.news:link, a.news:visited {
    text-decoration: none;
    color: #2C4379; }

a.newsactive:link, a.newsactive:visited {
    text-decoration: none;
    color: #FF0000; }

a.news:active, a.news:hover, a.newsactive:active, a.newsactive:hover {
    text-decoration: none;
    color: #333333; }

a.poll:link, a.poll:visited {
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    color: #2C4379; }

a.poll:active, a.poll:hover {
    text-decoration: none;
    color: #5793D9; }

/* document ------------------------------------------------------ */

body {
    background-color: #F7F6F6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-width: 0px;
    margin-height: 0px;
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #EEEEEE;
    scrollbar-highlight-color: #EEEEEE;
    scrollbar-base-color: #CCCCCC;
    scrollbar-face-color: #CCCCCC;
    scrollbar-darkshadow-color: #AAAAAA;
    scrollbar-shadow-color: #AAAAAA; }

.imageleft {
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 7px;
    float:left;
    vertical-align:text-top;
    border-color: #B7C0A4; }

.imageright {
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 7px;
    margin-right: 0px;
    float:right;
    vertical-align:text-top;
    border-color: #B7C0A4; }

.box {
    padding: 2px;
    width: 100%;
    border: 1px solid #BBBBBB;
    background-color: #EEEEEE; }

.boxerror {
    color: #CC0000;
    padding: 2px;
    width: 100%;
    border: 1px solid #AA1540;
    background-color: #E2C7CF; }

.boxsuccess {
    color: #009900;
    padding: 2px;
    width: 100%;
    border: 1px solid #009900;
    background-color: #C1DEC1; }

table.news, td.news {
    border: 1px solid;
    border-color: #FFFFFF;
    background-color: #D8E0EA; }

td.newsActive {
    background-color: #b6cdea; }

/* forms --------------------------------------------------------- */

form {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px; }

input, textarea, select {
    font-family: Verdana;
    font-style: normal;
    font-style: normal;
    font-size: 11px;
    color: #000000;
    width: 100%;
    background: transparent;
    background-color: #EEEEEE;
    border: 1px solid #333333;
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #EEEEEE;
    scrollbar-highlight-color: #EEEEEE;
    scrollbar-base-color: #CCCCCC;
    scrollbar-face-color: #CCCCCC;
    scrollbar-darkshadow-color: #AAAAAA;
    scrollbar-shadow-color: #AAAAAA; }

.button {
    font-family: Verdana;
    font-weight: bold;
    color: #000000;
    width: 100%;
    background: transparent;
    background-color: #EEEEEE;
    border: 1px solid #333333; }

.google {
    font-size: 10px;
    color:#000000;
    width: 100%;
    background-color: #F7F4E5;
    border: 1px solid #EFE8C8; }

.googlebutton {
    background: transparent;
    border: 0px; }

.checkbox, .radiobutton {
    color: #000000;
    background: transparent;
    background-color: transparent;
    border: 0px; }

.captcha {
    font-size: 18px;
    font-weight: bold;
    letter-spacing:0.4em;
    color: #0A2340;
    width: 110px;
    height: 26px;
    background: transparent;
    background-color: #EEEEEE;
    border: 1px solid #333333; }\n
