/*
  CSS definicni soubor pro www.martysclub.cz
  autor: Miroslav Toman (mtoman@futureweb.cz)
  -----------------------------------------------

  zakladni definice elementu a container
  -----------------------------------------------
*/

body {
      margin: 0px;
      padding: 0;
      background: #606060 url("./images/bg.gif") top left repeat-x;
      text-align: center;
      overflow: visible;
      line-height: 100%;
      }

#mainboard {
            width: 749px;
            padding: 0 0 0 0;
            font-family: verdana;
            font-size: 11px;
            color: #fff;
            clear: both;
            text-align: left;
            margin: 0 auto;
            }

#hlavicka {
           height: 199px;
           width: 800px;
           background: #606060 url("./images/bg_top.gif") top left repeat-x;
           margin: 0;
           text-align: center;
           padding: 0;
           }

#reprak_left {
              background: #606060 url("./images/reprak_left.gif") top left no-repeat;
              height: 199px;
              float: left;
              width: 173px;
              }

#rep_left {
           position: relative;
           top: 16px;
           left: 0px;
           }

#reprak_right {
              background: #606060 url("./images/reprak_right2.jpg") top right no-repeat;
              height: 199px;
              width: 173px;
              float: right;
              }

#top_center {
              float: left;
              text-align: center;
              height: 199px;
              width: 450px;
              }

#logo {
       position: relative;
       top: 17px;
       }

#main {
       width: 750px;
       background: none;
       padding: 19px;
       margin: 0px;
       }

#menu {
       position: relative;
       top: 78px;
       text-align: center;
       }


img.right {
           margin: 0 0 10px 15px;
           border: 1px solid gray;
           }

.left_td {
          text-align: left
          }

.right_td {
           text-align: right
           }

#flash {
        position: relative;
        top: 100px;
        }

img.border {
             border: 1px solid #D7D7D7;
             }

#footer {
         position: relative;
         bottom: 0px;
         left: 0px;
         height: 35px;
         padding: 15px 0 0 0;
         width: 100%;
         background: url("./images/footer_bg.gif") top left repeat-x;
         font-size: 9px;
         font-family: verdana;
         color: #E6E6E6;
         }

#kontakt a {
            color: white;
            font-size: 9px;
            }

#kontakt a:hover {
            color: white;
            COLOR: #E1E1E1;
            font-size: 9px;
            }

#pripravujeme {
               width: 193px;
               border: 1px solid black;
               padding: 15px 5px 10px 5px;
               background: black url("./images/bg_akce.gif") top left;
               height: 35px;
               margin: 4px 0;
               float: left;
               text-align: center;
               }

#pripravujeme_right {
               width: 190px;
               border: 1px solid black;
               padding: 15px 10px;
               background: black url("./images/bg_akce.gif") top left;
               height: 30px;
               margin: 4px 0;
               float: right;
               text-align: left;
               }

.chcete {
         width: 419px;
         }

p {
   text-align: left;
   }

hr {
    color: #3F3F3F;
    height: 1px;
    }

.panel_3 {
          background: #E6E6E6;
          margin: 4px 0 0 0;
          padding: 10px;
          }

a {
  COLOR: #fff;
  TEXT-DECORATION: underline;
  font-weight: bold;
}

img {
     border: 0;
     }

.right img {
     border: 1px solid #D4D4D4;
     }

.rightb {
         float: right;
         border: 0;
         }

a:hover {
  COLOR: #ccc;
  TEXT-DECORATION: underline;
  font-weight: bold;
  font-decoration: none;
}

h1 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #EE9E30;
    }

h2 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    text-align: left;
    }

h3 {
    font-size: 13px;
    margin: 5px 0 5px 0;
    color: #EE9E30;
    }

h4 {
    font-size: 13px;
    color: #FFEAB9;
    }

h5 {
    font-size: 11px;
    color: #FFEAB9;
    margin: 0 0 5px 0;
    }

h6 {
    margin: 0 0 0 5px;
    }

.kontakt td {
             padding: 5px 20px 5px 10px;
             line-height: 180%;
             }

.fotky td {
           padding: 5px 0 25px 0;
           vertical-align: bottom;
           text-align: center;
           }

table.fotky  {
              width: 100%;
              }

.border_div {
             padding: 8px;
             border: 1px solid #DDDDDD;
             margin: 20px 0 0 0;
             color: #4C8BBB;
             }

.left {
       float: left
       }

.vyroba_img {
             margin: 15px;
             }

.right {
        float: right;
        text-align: center;
        font-size: 10px;
        }

.rightf {
        float: right;
        text-align: center;
        font-size: 10px;
        margin: 10px 0 10px 0px;
        border: 1px solid white;
        background: black url("./images/right_bg.gif") bottom left repeat-x;
        padding: 2px 2px 3px 2px;
        }

.righti {
        float: right;
        margin: 0 0 10px 15px;
        }

.top {
      vertical-align: top;
      }

.center {
         float: center
         }

.cleaner {
         clean: both;
         height: 1px;
         clear: both;
         height:1px;
         font-size:1px;
         border:none;
         margin:0; padding:0;
         }

li {
    list-style-image: url("./images/li.gif");
    line-height: 100%;
    padding-left: 4px;
    margin-bottom: 10px;
    }

ul {
    margin: 0;
    padding: 3px 0 0 18px;
    font-size: 10px;
    color: #7C7C7C;
    font-weight: normal;
    list-style: square blue;
    }

.leftx {
        margin: 15px 20px 15px 0;
        float: left;
        color: black;
        }



.black {
        color: black;
        }

td {
    vertical-align: top;
    }

.rightx {
         float: right;
         font-family: arial;
         font-size: 9px;
         text-align: right;
         width: 120px;
         color: black;
         margin: 10px 0 20px 0px;
         }

.rightx img {
             margin: 0 0 5px 20px;
             }

#footer {
         margin: 0 auto;
         float: center;
         }

/* kontaktni formular */

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.line {
  margin-top: 7px
}

label {
  display: block;
  float: left;
  width: 150px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 10px;
}
input, textarea {
  font-size: 10px;
  border: 1px solid #D1D1D1;
  background-color: #EEF0FB;
}
.info {
  padding: 0px;
  text-align: left;
  margin: 0px;
  margin-left: 0px;
  color: #f00;
}
.koncerty50 {
  background: #555 url("./images/bg_akce.gif") top left;
  border: 1px solid #666;
  padding: 10px;
  color: #FFE8C4;
}
.koncerty50q {
  background: #555 url("./images/bg_akce2.gif") top left;
  border: 1px solid #666;
  padding: 10px;
  color: #C8C8C8;
}
.koncerty50q a {
  color: #C8C8C8;
}
.koncerty50x {
  background: #555 url("./images/bg_akce.gif") top left;
  border: 1px solid #666;
  padding: 10px;
  color: white;
  font-weight: bold;
  text-align: left;
}
.koncerty50y {
  background: #555 url("./images/bg_akce.gif") top left;
  border: 1px solid #666;
  padding: 10px;
  color: #FFE8C4;
  font-weight: bold;
}
.koncerty100 {
  FILTER: alpha(opacity=100);
  clear: both;
  display: block;
  color: white;
}
.koncerty100q {
  FILTER: alpha(opacity=100);
  clear: both;
  display: block;
  color: #C8C8C8;
}

#menu-galerie {
  margin: 0;
  padding: 0;
}

#menu-galerie li {
  list-style: none;
  margin: 0; padding: 0;
  padding-right: 10px;
  display: inline;
  font-size: 14px;
}

.line {
  clear: both;
  margin-bottom: 10px;
}

.nadpis {
  width: 300px;
}

.left_text {
            width: 308px;
            margin: 3px 0 10px 20px;
            padding: 0;
            float: right;
            text-align: right;
            }

.left {
            margin: 0 20px 0 0;
            }
.bio1 {
  margin: 0px;
  margin-bottom: 20px;
}

.captcha_div {
  border: 1px solid #f00;
}
img.pic{
border: 8px solid #414141;

}
