/* text box color */

body.blue .logo { background : url("/img/logo/blue.jpg") top left no-repeat; }
body.blue dl.default, dl.blue, a.blue .plus {
    background-color : #03589c; }
body.blue dl.default dt, dl.blue dt, a.blue:hover div, body.blue a.default, body.blue .frettir dt a, body.blue .frettir dt .left {
    color : #03589c; }
body.blue a.blue div  {
    color : #009def;
    font-weight : bold;
    text-decoration : underline; }

body.lightblue .logo { background : url("/img/logo/lightblue.jpg") top left no-repeat; }
body.lightblue dl.default, dl.lightblue, a.lightblue .plus {
    background-color : #009def; }
body.lightblue dl.default dt, dl.lightblue dt, a.lightblue:hover div, body.lightblue a.default, body.lightblue .frettir dt a, body.lightblue .frettir dt .left {
    color : #009def; }
body.lightblue a.lightblue div  {
    color : #009def;
    font-weight : bold;
    text-decoration : underline; }
#towns a.lightblue:hover, body.lightblue #towns a.lightblue { color : #009def !important; }

body.pink .logo { background : url("/img/logo/pink.jpg") top left no-repeat; }
body.pink dl.default, dl.pink, a.pink .plus {
    background-color : #fe007b; }
body.pink dl.default dt, dl.pink dt, a.pink:hover div, body.pink a.default, body.pink .frettir dt a, body.pink .frettir dt .left {
    color : #fe007b; }
body.pink a.pink div  {
    color : #fe007b;
    font-weight : bold;
    text-decoration : underline; }
#towns a.pink:hover, body.pink #towns a.pink { color : #fe007b !important; }

body.green .logo { background : url("/img/logo/green.jpg") top left no-repeat; }
body.green dl.default, dl.green, a.green .plus {
    background-color : #66c220; }
body.green dl.default dt, dl.green dt, a.green:hover div, body.green a.default, body.green .frettir dt a, body.green .frettir dt .left {
    color : #66c220; } 
body.green a.green div  {
    color : #66c220;
    font-weight : bold;
    text-decoration : underline; }
#towns a.green:hover, body.green #towns a.green { color : #66c220 !important; }

body.gray .logo { background : url("/img/logo/gray.jpg") top left no-repeat; }
body.gray dl.default, dl.gray, a.gray .plus {
    background-color : #464649; }
body.gray dl.default dt, dl.gray dt, a.gray:hover div, body.gray a.default, body.gray .frettir dt a, body.gray .frettir dt .left {
    color : #464649; }
body.gray a.gray div  {
    color : #464649;
    font-weight : bold;
    text-decoration : underline; }
#towns a.gray:hover, body.gray #towns a.gray { color : #464649 !important; }

body.purple .logo { background : url("/img/logo/purple.jpg") top left no-repeat; }
body.purple dl.default, dl.purple, a.purple .plus {
    background-color : #5c0c81; }
body.purple dl.default dt, dl.purple dt, a.purple:hover div, body.purple a.default, body.purple .frettir dt a, body.purple .frettir dt .left {
    color : #5c0c81; }
body.purple a.purple div  {
    color : #5c0c81;
    font-weight : bold;
    text-decoration : underline; }
#towns a.purple:hover, body.purple #towns a.purple { color : #5c0c81 !important; }

body.orange .logo { background : url("/img/logo/orange.jpg") top left no-repeat; }
body.orange dl.default, dl.orange, a.orange .plus {
    background-color : #fc8e00; }
body.orange dl.default dt, dl.orange dt, a.orange:hover div, body.orange a.default, body.orange .frettir dt a, body.orange .frettir dt .left {
    color : #fc8e00; }
body.orange a.orange div {
    color : #fc8e00  !important;
    font-weight : bold !important;
    text-decoration : underline; }
#towns a.orange:hover, body.orange #towns a.orange { color : #fc8e00 !important; }

/* gray color */
body.disable dl.default, dl.disable, .disable .plus,

body.lightblue dl.blue,
body.lightblue dl.lightblue,
body.lightblue dl.pink,
body.lightblue dl.green,
body.lightblue dl.gray,
body.lightblue dl.purple,
body.lightblue dl.orange,

body.pink dl.blue,
body.pink dl.lightblue,
body.pink dl.pink,
body.pink dl.green,
body.pink dl.gray,
body.pink dl.purple,
body.pink dl.orange,

body.green dl.blue,
body.green dl.lightblue,
body.green dl.pink,
body.green dl.green,
body.green dl.gray,
body.green dl.purple,
body.green dl.orange,

body.gray dl.blue,
body.gray dl.lightblue,
body.gray dl.pink,
body.gray dl.green,
body.gray dl.gray,
body.gray dl.purple,
body.gray dl.orange,

body.purple dl.blue,
body.purple dl.lightblue,
body.purple dl.pink,
body.purple dl.green,
body.purple dl.gray,
body.purple dl.purple,
body.purple dl.orange,

body.orange dl.blue,
body.orange dl.lightblue,
body.orange dl.pink,
body.orange dl.green,
body.orange dl.gray,
body.orange dl.purple,
body.orange dl.orange {
    background-color : #9b9b9b; }

body.disable dl.default dt, dl.disable dt,

body.lightblue dl.blue dt,
body.lightblue dl.lightblue dt,
body.lightblue dl.pink dt,
body.lightblue dl.green dt,
body.lightblue dl.gray dt,
body.lightblue dl.purple dt,
body.lightblue dl.orange dt,

body.pink dl.blue dt,
body.pink dl.lightblue dt,
body.pink dl.pink dt,
body.pink dl.green dt,
body.pink dl.gray dt,
body.pink dl.purple dt,
body.pink dl.orange dt,

body.green dl.blue dt,
body.green dl.lightblue dt,
body.green dl.pink dt,
body.green dl.green dt,
body.green dl.gray dt,
body.green dl.purple dt,
body.green dl.orange dt,

body.gray dl.blue dt,
body.gray dl.lightblue dt,
body.gray dl.pink dt,
body.gray dl.green dt,
body.gray dl.gray dt,
body.gray dl.purple dt,
body.gray dl.orange dt,

body.purple dl.blue dt,
body.purple dl.lightblue dt,
body.purple dl.pink dt,
body.purple dl.green dt,
body.purple dl.gray dt,
body.purple dl.purple dt,
body.purple dl.orange dt,

body.orange dl.blue dt,
body.orange dl.lightblue dt,
body.orange dl.pink dt,
body.orange dl.green dt,
body.orange dl.gray dt,
body.orange dl.purple dt,
body.orange dl.orange dt {
    color : #9b9b9b; }