/* Emily-D colors */
body {
  background-color: #CCD0DC;
}

/* dark cyan 194660 */

h1, h2, h3, h4, h5, h6 {
    color: #194660;
}

/* lighter cyan */
#footer {
    border-top: 1px solid #558899;
    color: #447788;
}

#footer div {
    border-left: 1px solid #558899;
}

#footer a {
    color: #447788;
}

/* dark green #336600 */
div.green h2, div.green h3{
    color: #336600;
}

div.green, #menu li.current a {
    color: #006600;
}

/* reds */

#menu li.current, div.red, div.red * {
    color: #990000;
}

/* blues */ 
div.blue {
    color: #000066;
}

#menu a:hover, #menu li.parent li a:hover {
    color: #0000cc;
}

/* dark gray 4A4A4A */
div.box {
    border: 1px solid #4A4A4A;
}

#logo {
    background: url("../images/top.jpg") center top no-repeat;
}

#header {
    border-top: 2px solid;
    background: url("../images/vshadow.gif") bottom repeat-x;
    color: white;
}

#header div {
    background: url("../images/bgline-darkcyan.gif") left bottom;
}

#slogan {
    background: url("../images/slogan.jpg") left bottom repeat-y;
   color: white;    
}

#menu {
    background: url("../images/shadow.gif") bottom left no-repeat;
}

#menu ul {
    background: url("../images/bgline-grey.gif");
}

#menu ul ul {
    background: transparent;
}

div.box.green {
    background: url("../images/bgline-green.gif");
}
div.box.blue {
    background: url("../images/bgline-blue.gif");
}
div.box.red {
    background: url("../images/bgline-red.gif");
}

#menu a, #menu li.current li a {
    color: black;
}

#lang-sk a  {
    background: url("../images/sk.jpg") no-repeat;
}

#lang-sk a:hover {
    background: url("../images/sk-over.jpg");
}

#languages.sk #lang-sk a {
    background: url("../images/sk-sel.jpg");
}

#lang-en a  {
    background: url("../images/en.jpg") no-repeat;
}

#lang-en a:hover {
    background: url("../images/en-over.jpg");
}

#languages.en #lang-en a {
    background: url("../images/en-sel.jpg");
}

#lang-de a {
    background: url("../images/de.jpg") no-repeat;
}

#lang-de a:hover {
    background-image: url("../images/de-over.jpg");
}

#languages.de #lang-de a {
    background-image: url("../images/de-sel.jpg");
}

#lang-fr a {
    background: url("../images/fr.jpg") no-repeat;
}

#lang-fr a:hover {
    background-image: url("../images/fr-over.jpg");
}

#languages.fr #lang-fr a {
    background-image: url("../images/fr-sel.jpg");
}

#lang-it a {
    background: url("../images/it.jpg") no-repeat;
}

#lang-it a:hover {
    background-image: url("../images/it-over.jpg");
}

#languages.it #lang-it a {
    background-image: url("../images/it-sel.jpg");
}

#lang-ru a {
    background: url("../images/ru.jpg") no-repeat;
}

#lang-ru a:hover {
    background-image: url("../images/ru-over.jpg");
}

#languages.ru #lang-ru a {
    background-image: url("../images/ru-sel.jpg");
}

#lang-es a {
    background: url("../images/es.jpg") no-repeat;
}

#lang-es a:hover {
    background-image: url("../images/es-over.jpg");
}

#languages.es #lang-es a {
    background-image: url("../images/es-sel.jpg");
}

div.photo-right, div.photo-left {
    background: url("../images/shadow.gif") left bottom no-repeat;
}



