html, body
{
    margin: 0px;
    padding: 0px;
    border: none;;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.page
{
    width: 916px;
    min-width: 916px;
    left: 50%;
    margin-left: -458px;
    background-color: #fff;
    color: #7f8080; /* #7f8080 | #95A0A6 */
    position: absolute;
}

.top
{
    clear: both;
    width: 100%;
    padding: 0px;
}

.sodexo
{
    background-image:url('img/sodexo.jpg');
    background-position:left;
    background-repeat: no-repeat;
    width: 100%;
    min-width: 100%;
    height: 67px;
    min-height: 67px;
}

.sodexo a:link, .sodexo a:visited, .sodexo a:hover {
    display: block;
    width: 114px; min-width: 114px;
    height: 67px; min-height: 67px;
    text-decoration: none;
}

.co-je-stop-hunger, .pilire-programu, .aktivity-v-cr, .aktivity-ve-svete, .nas-eticky-kodex,
.pro-ldn, .psalo-se-o-nas, .stop-hunger-ve-svete, .kontakt, .financni-sbirka-pomoc-seniorum
{
    width: 100%;
    min-width: 100%;
    height: 140px;
    min-height: 140px;
    background-image:url('img/co-je-stop-hunger.jpg');
    background-position:left;
    background-repeat: no-repeat;
}

.pilire-programu
{
    background-image:url('img/pilire-programu.jpg');
}

.aktivity-v-cr
{
    background-image:url('img/aktivity-v-cr.jpg');
}

.aktivity-ve-svete
{
    background-image:url('img/aktivity-ve-svete.jpg');
}

.nas-eticky-kodex
{
    background-image:url('img/nas-eticky-kodex.jpg');
}

.pro-ldn
{
    background-image:url('img/pro-ldn.jpg');
}

.psalo-se-o-nas
{
    background-image:url('img/psalo-se-o-nas.jpg');
}

.stop-hunger-ve-svete
{
    background-image:url('img/stop-hunger-ve-svete.jpg');
}

.kontakt
{
    background-image:url('img/kontakty.jpg');
}

.financni-sbirka-pomoc-seniorum
{
   background-image:url('img/financni-sbirka-pomoc-seniorum.jpg');
}

a.mail:link, a.mail:visited
{
    color: #7f8080;
    text-decoration: underline;
}

a.mail:hover
{
    color: #0E71B4;
    text-decoration: underline;
}

div.center ul
{
    padding-left: 0px;
    margin-left: 15px;
    margin-top: 4px;
    list-style-type: square;
    color: #C8D128;
}

div.center ul.violeted
{
  color: #1A3E88;
}
div.center ul.violeted-zam
{
  color: #8aae1a;
}
div.center ul.violeted-uziv
{
  color: #e2001a;
}
div.center ul.violeted-part
{
  color: #009ee0;
}

div.center ul li
{
    margin-bottom: 2px;
}

span.gray
{
    color: #7f8080;
}

ul.menu
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

ul.menu li, ul.menu li.select
{
    background-color: #0E3087;
    color: #fff;
    padding: 4px 0px 4px 10px;
    margin-bottom: 1px;
}

ul.menu li.select
{
    background-color: #0E71B4;
}

ul.menu li.highlighted
{
    background-color: #e2007a;
}

ul.menu li.highlighted-select
{
    background-color: #e36aa0;
}

ul.menu li a
{
    color: #fff;
    text-decoration: none;
}

.left
{
    float: left;
    width: 178px;
    min-width: 178px;
    padding: 16px 0px 16px 0px;
}

.center
{
    float: left;
    width: 492px;
    min-width: 492px;
    padding: 16px 34px 16px 34px;
}

.right
{
    float: right;
    width: 178px;
    min-width: 178px;
    padding: 16px 0px 16px 0px;
}

.bottom
{
    clear: both;
    margin-bottom: 16px;
}

.copyright
{
    text-align: left;
    font-size: 10px;
}

h1, h2
{
    font-size: 12px;
    font-weight:bold;
    color: #1A3E88;
    margin: 0px 0px 16px 0px;
    text-transform: uppercase;
}

tr td.first
{
    padding-right: 16px;
}

p, p.description
{
   margin: 0px 0px 16px 0px;
}

.highlighted
{
  color: #1A3E88;
  font-size: 13px;  
}

.more
{
  font-size: 14px;
}

p.description
{
    background-color: #BCC700;
    color: #FAFBF5;
    padding: 8px;
    width: 476px;
    min-width: 476px;
}

p.description-zam
{
    background-color: #8aae1a;
}

p.description-uziv
{
    background-color: #e2001a;
}

p.description-part
{
    background-color: #009ee0;
}

.movie
{
    margin-bottom: 16px;
}

.video-stop-hunger, .video-dobrovolnicke-aktivity
{
    color: #fff;
    margin-bottom: 1px;
    background-color: #9C579A;
    padding: 4px 0px 4px 10px;
}

.video-dobrovolnicke-aktivity
{
    background-color: #E3001B;
}

.playMovie
{
    color: #7f8080;
    background-image: url('img/play.jpg');
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 10px;
    font-size: 11px;
    text-decoration: none;
}
a.playMovie:link, a.playMovie:visited {
    text-decoration: none;
}
a.playMovie:hover {
    /*color: #0E71B4;*/
    text-decoration: underline;
}
.clear
{
    clear: both;
}

form p.form, form
{
    margin: 0px;
    padding: 0px;
    border: none;
}

.search
{
    margin: 0px;
    padding: 0px;
    border: none;
    right: 0px;
    top: 26px;
    position: absolute;
}

.searchInputText
{
   border: solid 1px #DBDBDB;
   color: #7f8080;
   width: 110px;
}

strong.colored
{
   color: #C8D128;
}

strong.blued
{
   color: #1a3e88;
}

strong.greyed
{
   color: #7f8080;
   font-weight: normal;
}

strong.violeted
{
   color: #e3001b;
}

strong.violeted-zam
{
   color: #8aae1a;
}
strong.violeted-uziv
{
   color: #e2001a;
}
strong.violeted-part
{
   color: #009ee0;
}

.searchButton
{
   border: none;
   background-color: #fff;
   color: #7f8080;
   cursor: pointer;
   font-size: 11px;
   margin-right: 0px;
   padding-right: 0px;
   border-right: none;
}

a.press-title:link, a.press-title:visited {
  color: #7f8080; /*#C8D128*/
  text-decoration: underline;
}

a.press-title:hover {
  color: #C8D128; /*#7f8080*/  
  text-decoration: underline;
}

a.violeted-title:link, a.violeted-title:visited {
  color: #7f8080;
  text-decoration: underline;
}

a.violeted-title:hover {
  color: #e3001b;  
  text-decoration: underline;
}

a.violeted-title-zam:link, a.violeted-title-zam:visited,
a.violeted-title-uziv:link, a.violeted-title-uziv:visited,
a.violeted-title-part:link, a.violeted-title-part:visited {
  color: #7f8080;
  text-decoration: underline;
}

a.violeted-title-zam:hover {
  color: #8aae1a;  
  text-decoration: underline;
}
a.violeted-title-uziv:hover {
  color: #e2001a;  
  text-decoration: underline;
}
a.violeted-title-part:hover {
  color: #009ee0;  
  text-decoration: underline;
}

table.contact-form, table.contact-form tr, table.contact-form td  {
  padding: 0;
  margin: 0;
  border: none;
  color: #C8D128;
  width: 400px;
}

td.label  {
  width: 100px;
}

table.contact-form input, table.contact-form textarea {
  font-family: Arial;
  font-size: 11px;
  color: #7f8080;
  border: solid 1px #C8D128;
  width: 300px;
}

table.contact-form input.button {
  width: 100px;
  background-color: #C8D128;
  color: #ffffff;
}

td.highlight {
  color: #C8D128;
  vertical-align: top;
  font-weight: bold;  
}

a.href-ico
{
  display: block;
  width: 390px; /*356px;*/
  height:30px;
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 10px;
  color:#fff;
  text-decoration: none;
  padding: 2px 0px 2px 40px;
  margin-bottom:2px;
}

a.href-doc-icon, a.href-pdf-icon
{
    display: block;
    width:100px;
    height:16px;
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 12px;
    color:#fff;
    padding: 0px 0px 0px 20px;
    background-image:url('img/icon_doc_16x16.gif');
}

a.href-ico strong, , a.href-pdf-icon strong
{
  font-size:10px;
}

a.href-pdf-icon
{
    background-image:url('img/icon_pdf_16x16.gif');
}

a.zam:link, a.zam:visited
{
  background-image:url('img/ico-zam.jpg');   
}
a.uziv:link, a.uziv:visited
{
  background-image:url('img/ico-uziv.jpg');   
}
a.part:link, a.part:visited
{
  background-image:url('img/ico-part.jpg');   
}

a.zam:hover
{
  background-image:url('img/ico-over-zam.jpg');   
}
a.uziv:hover
{
  background-image:url('img/ico-over-uziv.jpg');   
}
a.part:hover
{
  background-image:url('img/ico-over-part.jpg');   
}

a.letters-list, a.letters-list:link, a.letters-list:active, a.letters-list:visited
{
    color: #7f8080;
    text-decoration: underline;
}

a.letters-list:hover
{
    color: #c8d128; /*#0e71b4*/
    text-decoration: underline;
}

a.letters-list-active, a.letters-list-active:link, a.letters-list-active:visited, a.letters-list-active:active, a.letters-list-active:hover
{
    color: #7f8080;
    text-decoration: none;
}

table.seznam-darcu
{
    width: 100%;
    padding: 0;
    margin: 0;
    border-collapse:collapse;
}

table.seznam-darcu .licha
{
  background-color: #fff;
  color: #7F8080;
}

table.seznam-darcu .suda
{
  background-color: #eef1bf; /*#7F8080;*/
  color: #7F8080; /*#0e71b4;*/
}

.text-center {  text-align: center;  }

a.white       {  color: #FFF; text-decoration: underline;  }
a.white:hover {  color: #FFF; text-decoration: none;  }

a.formular {  width: 250px;  }

