/* Collors
cervena: #c00017;
modra d: #0074d7 l: #3682c2;
modra search #41658f
*/
body {
       margin: 0px; padding: 5px;
       background: silver;
       font-family: Arial, Helvetica;
       font-size: 14px;
       }
#in {
      width: 960px;
      background: white;
      margin:0 auto;
      position:relative;
      padding: 0px;
      padding-bottom: 3px;
      background: url(../img/backgroundMountain.jpg);
      }
#menu {
/*        background-color: #40638e; /* #3682c2; */
        color: white;
        padding-top: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        height: 29px;
        }

#menuDiv {
           background-color: white;
           background: url(../img/menuBackground.gif);
           background-repeat: repeat; */
           }
#menuDiv img {
               display: block;
               }

#menu a {
          text-decoration: none;
          color: white;
          font-family: Arial, Helvetica;
          font-size: 14px;
          font-variant: small-caps;
/*          font-weight: bold; */
          }

#flags {
         position: absolute;
         top: 104px;
         left: 839px;
         }

.flags {
         margin: 0px; padding: 0px;
         right: 3px; position: absolute;
         height: 20px;
         }
.menuItemLeft {
                position: relative; left: 0px; padding: 0px; margin: 0px;
                height: 29px;
                }
.menuItemLeftOff {
                   position: relative; left: 0px; padding: 0px; margin: 0px;
                   height: 29px;
                }
.menuItemRight {
/*                 width: 6px; height: 29px;
                 background: url(../img/buttonBorderR.gif); */
/*                 display: block;
                 position: relative; */
                 position: relative; right: 0px; padding: 0px; margin: 0px;
                 height: 29px;
                }
.menuItemText {
                height: 29px; margin: 0px; padding: 0px;
                position: relative;
                padding: 0em 0.5em 0em 0.5em;
/*                position: absolute; */
/*                top: -7px; */

                }

img.buttonBorder {
                   width: 6px; height: 29px; margin: 0px; padding: 0px;
                   margin-bottom: -4px;
                   }

img.buttonBorderR {
                   width: 4px; height: 29px; margin: 0px; padding: 0px;
                   margin-bottom: -4px;
                   }

img.buttonBorderOff {
                   width: 1px; height: 29px; margin: 0px; padding: 0px;
                   margin-bottom: -4px;
                   }
#menu td {
           height: 10px; padding: 0px; margin: 0px;
           vertical-align: bottom;
           /*           background: url(../img/buttonBody.gif);
           background-repeat: repeat-x;
           background-color: #005eae; */
           }

#menu span.menuItem:hover {
                            background-color: #0074d7;
                            padding: 10px 10px 4px 10px;
                            }
.menuItemOver {
                border-right: 1px white solid;
                padding: 3px 10px 4px 10px;
                background-color: #0074d7;
                }
.menuItemOff {
               background-color: #0074d7;
               background: url(../img/buttonBodyOff.gif);
               background-repeat: repeat-x;
               padding: 0em 0.5em 0em 0.5em;
               }
.menuItemSelected {
                    background-color: #0074d7;
                    background: url(../img/buttonBody2.gif);
                    background-repeat: repeat-x;
                    }
/*
#miniKontakt {

               position: relative;
               margin: 5px;
               padding: 5px;
               color: #0074d7;
               /*border: 1px #c00017 solid;*/
             /*  border: 1px #41658f solid;
               width: 176px;
               left: -210px;
               font-size: 0.9em;
               top: -13.5em;
               }*/

#miniKontakt {
               position: relative;
               margin: 0px;
               padding: 0px;
               color: #0074d7;
               width: 176px;
               font-size: 0.9em;
               }
#miniKontaktText {
                   position: relative;
                   margin-bottom: 5px;
                   margin-left: 5px;
                   margin-right: 5px;
                   padding-bottom: 5px;
                   padding-left: 5px;
                   padding-right: 5px;
                   color: #0074d7;
                   /*border: 1px #c00017 solid;*/
                   border: 1px #41658f solid;
                   width: 176px;
                   font-size: 0.9em;
                   background-color: white;
                   }

#leftMenu {
            position: absolute;
            display: block;
            left:5px;
            width: 197px;
/*            background-color: #c00017;*/
            margin-bottom: 5px;
            padding-bottom: 5px;
            top: 165px;
/*            background: url(../img/menuLeftBackground2.png); */
            background-repeat: no;
            /*height: 800px;*/
            }

#leftImage {
/*             position: absolute;
             display: block; */
             left: -5px;
             position: relative;
             }

.leftMenuItem {
                margin-left: 0px;
                margin-top: 0px;
                margin-bottom: 1px;
                margin-right: 7px;
                background: #005eae;
                color: white;
                text-decoration: none;
                padding-top: 2px;
                padding-bottom: 2px;
                padding-left: 2px;
                }


#leftMenuItems TABLE {
                       width: 200px;
                       }
#leftMenuItems TR {
                    height: 27px;
                    }
#leftMenuItems TD {
                    padding: 0px; margin: 0px;
                    height: 27px;
                    text-align: center;
                    }

.buttonRTD {
           background-image: url(../img/buttonB.png);
           background-repeat: repeat-x;
           }

.buttonR {
           position: relative;
           left: 23px;
           }

.buttonRONAS {
           position: relative;
           /*left: 23px;*/
           left: 3px;
           }

#leftMenuItems td.text {
                    background: url(../img/buttonB.png);
                    padding: 0px; margin: 0px;
                    height: 27px;
                    background-repeat: repeat-x;
                    text-align: center;
                    background-color: #41658f;
                    width: 171px;
                    }
#leftMenuItems IMG {
                     padding: 0px; margin: 0px;
                     border: 0px; height: 27px;
                     display: block;
                     }
#leftMenuItems A {
                   color: white;
                   text-decoration: none;
                   font-family: Arial, Helvetica;
                   font-variant: small-caps;
                   font-size: 14px;
                   }

.leftMenuSubItemBlock {
                      border: 2px white groove;
                      margin: 0px 5px 0px 5px;
                      }
.leftMenuSubItem {
                   background: #002a4e;
                   color: white;
                   text-decoration: none;
                   font-style: italic;
                   font-size: 0.9em;
                   /*border-top: 1px #0074d7 solid;*/
                   padding: 3px 0px 3px 0px;
                   }

div.leftMenuItem:hover {
                         background-color: #0074d7;

                         padding: 10px 0px 2px 0px;
                        }
div.leftMenuSubItem:hover {
                            /*background-color: #0074d7;*/
                            background-color: #5cb3ff;
                            color: #002a4e;
                            }
#body {
        margin-left: 210px;
        margin-right: 15px;
        text-align: justify;
        margin-bottom: -9em;
        color: DimGray;
        font-size: 13px;
        }

#search {
          background-color: #41658f;
          height: 30px;
          }
#searchForm {
              right: 0px;
              text-align: right;
              }
#searchForm form { padding: 0px; margin: 0px; }
#searchForm input {
                    border: 0px;
                    margin: 2px;
                    vertical-align: top;
                    }
h1 {
     text-align: center;
     }

.obrys {
         border: 5px #c00017 solid;
         padding: 0px; margin: 0px;
         }

input {
        border: 1px #0074d7 solid;
       }

#lowerDiv {
            width: 960px;
            height: 25px;
            background-color: #41658f;
            }

#footerText {
              position: absolute;
              color: white;
              right: 20px;
              margin-top: 5px;
              font-size: 12px;
 }

#welcome {
           position: relative;
           padding-top: 60px;
           padding-left: 0px;
           padding-bottom: 40px;
           font-size: 3em;
           text-align: center;
 }

#underConstruction {
                     position: relative;
                     padding-top: 100px;
                     padding-left: 0px;
                     padding-bottom: 100px;
                     font-size: 18px;
                     text-align: center;
                     }
.welcomeText {
               font-size: 1.5em;
               margin-left: 60px;
               margin-right: 60px;
               text-align: right;
               }


.leftMenuImg {
               padding-top: 40px;
               }

