body {
      background: #2F5371 url(/images/bg.png) repeat-x;
      font-family: Georgia;
      font-size: 11px;
      color: #666666;
}
p {
      margin: 0px 0px 5px 0px;
}
table {
      font-family: Georgia;
      font-size: 11px;
      color: #666666;
}
h1 {
      font-size: 17px;
}
h2 {
      font-size: 15px;
}
h3 {
      font-size: 13px;
      margin: 0px 0px 5px 0px;
}
h4 {
      font-size: 11px;
}
h5 {
      font-size: 9px;
}
h6 {
      font-size: 8px;
}
a {
      color: #79AD2E;
}
a:href {
      color: #79AD2E;
}
.form-button {
      background-color: #DDDDDD;
      color: #5F7A91;
      border: 0px;
}
/***************** SEKCIE *****************/
.section-outer-3, .section-outer-4 {
      background-color: #FFFFFF;
      padding: 5px 0px 5px 5px;
}
.section-outer-4 {
      padding: 5px 5px 5px 5px;
}
/******************* KALENDAR ***************/
.calendar {
      color: #FFFFFF;
      font-weight: none;
}
.calendar td {
      padding-left: 10px;
      padding-bottom: 12px;
}
/******************* HLAVNE MENU ****************/
.menu_hlavne a {
      color: #FFFFFF;
      text-decoration: none;
}
.menu_hlavne a:hover {
      color: #FFFFFF;
      text-decoration: none;
}
.menu_hlavne {
      margin: 0px 10px 0px 10px;
      padding: 10px 0px 10px 0px;
}
.menu_hlavne img{
      margin: 0px 5px 0px 5px;
}
/****************** PODMENU 1 *******************/
.menu a {
      color: #FFFFFF;
      text-decoration: none;
      font-weight: normal;
}
.menu a:hover {
      color: #FFFFFF;
      text-decoration: none;
      font-weight: normal;
}
.menu {
      margin: 0px 0px 0px 0px;
     /* padding: 10px 0px 10px 0px;*/
      background-color: #FFFFFF;
}
.menu td {
      background-color: #172E40;
      padding: 10px 15px 10px 15px;
      border-top: 5px solid white;
      border-left: 5px solid white;
      border-right: 5px solid white;
}
.menu img{
      margin: 0px 5px 0px 5px;
}
.menu-opis {
      background-color: #FFFFFF;
}
.menu-opis table {
      border-top: 5px solid white;
      border-left: 5px solid white;
}
.menu-opis table td {
      border-right: 5px solid white;
      color: #FFFFFF;
}
.menu-opis h1 {
      color: #FFFFFF;
}
.menu-opis h2 {
      color: #FFFFFF;
}
.menu-opis h3 {
      color: #FFFFFF;
}
.menu-opis h4 {
      color: #FFFFFF;
}
.menu-opis h5 {
      color: #FFFFFF;
}
.menu-opis h6 {
      color: #FFFFFF;
}
.menu-opis-text {
      padding: 15px 10px 10px 10px;
      background-color: #6D869B;
}
/******************* PODMENU 2 ******************/
.menu-3 a {
      color: #666666;
      text-decoration: none;
      font-weight: normal;
      margin-right: 15px;
}
.menu-3 a:hover {
      color: #666666;
      text-decoration: underline;
      font-weight: normal;
}
.menu-3 {
      margin: 0px 0px 0px 0px;
      background-color: #FFFFFF;
}
.menu-3 td {
      background-color: #F1F1F1;
      padding: 10px 10px 10px 10px;
      border-top: 5px solid white;
      border-left: 5px solid white;
      border-right: 5px solid white;
}
.menu-3 img {
      visibility: hidden;
};
/********************* DOKUMENTY *****************/
.section-inner-1 .document {
      background-color: #FFFFFF;
}
.section-inner-1 .document img {
      background-color: #FFFFFF;
      border: 5px solid #FFFFFF;
}
.section-inner-2 .document img {
      background-color: #FFFFFF;
      border: 0px;
}
.section-inner-4 .document {
      margin-bottom: 5px;
      background-color: #F1F1F1;
      padding: 8px 8px 8px 8px;
}
.section-inner-4 .document h1, h2, h3, h4, h5, h6 {
      color: #5F7A91;
}
.doc_foto {
      margin-bottom: 5px;
      background-color: #FFFFFF;
      padding: 0px;
}
/******************* TABULKY *************************/
.tabulka1 {
margin: 0px 10px 0px 10px;
}
.tabulka1 th {
      color: #91A4B4;
      text-align: left;
}
.tabulka1 td {
      border-bottom: 1px solid #F1F1F1;
}
.tabulka-odelovac {
      margin: 15px 0px 15px 10px;
}
.tabulka-odelovac td{
      background-color: #F1F1F1;
      height: 5px;
}
.tabulka2 {
      margin: 10px 15px 10px 15px;
}
.tabulka2 th {
      color: #91A4B4;
      text-align: left;
      padding-bottom: 5px;
}
.tabulka2 td {
      border-bottom: 1px solid #F1F1F1;
      padding: 3px 0px 3px 0px;
      text-align: left;
}
.tabulka3 {
      margin: 10px 15px 10px 15px;
}
.tabulka3 th {
      color: #91A4B4;
      text-align: left;
      padding-bottom: 5px;
}
.tabulka3 td {
      padding: 3px 0px 3px 3px;
      text-align: left;
}
/******************** ANKETA **********************/
.inquiry {
      background-color: #F1F1F1;
      text-align: left;
}
.inquiry th {
      color: #5F7A91;
      padding: 5px 10px 5px 10px;
}
.inquiry td {
      padding: 0px 10px 0px 10px;
}
.graph {
      background-color: #79AD2E;
      height: 4px;
}
/******************** MAILFORM *************************/
.mailform-description {
      padding: 5px 10px 5px 10px;
}
.mailform td{
      padding: 3px 15px 3px 15 px;
}
/******************** SUBSCRIBE *************************/
.subscribe {
      background-color: #F1F1F1;
      margin-top: 5px;
}
.subscribe td {
      text-align: left;
      padding: 3px 10px 3px 10px;
      color: #5F7A91;
      font-weight: bold;
}
/********************* LOGIN ***************************/
.users-login {
      background-color: #F1F1F1;
      margin-top: 5px;
}
.users-login td {
      text-align: left;
      padding: 2px 10px 2px 10px;
      color: #5F7A91;
      font-weight: bold;
}
.users-login td table td {
      color: #666666;
}
/********************** CLANKY **************************/
.clanok-nahlad {
      margin: 5px 10px 10px 10px;
}
/********************* GALERY **************************/
.gallery-description {
      padding: 5px;
}
.gallery-description .form-button {
      margin: 5px;
}
.gallery-theme-name {
      font-size: 13px;
      font-weight: bold;
      color: #79AD2E;
}
.gallery-theme-description {
}
.gallery-image {
      border: 1px solid #172E40;
      margin: 5px 0px 3px 0px;
}
.galery-picture .form-button {
      margin: 5px;
}
.galery-theme {
      margin: 5px 5px 0px 5px;
}
.gallery-theme-title {
      padding: 3px;
}
.gallery-theme-title a{
      text-decoration: none;
      font-size: 13px;
      font-weight: bold;
}
.gallery-theme-title a:hover {
      text-decoration: underline;
      font-weight: bold;
}
.gallery-theme-introduction {
      padding: 1px;
}
.gallery-theme-info {
      padding: 1px;
      padding-bottom: 5px;
}
/*********************** PAGING *************************/
.paging {
      padding: 5px;
}
.paging-arrows {
}
.paging-numbers {
      padding: 0px 5px 0px 5px;
}
.error {
      color: red;
}
td.paging-numbers td{
	padding: 0 2;
}