  /* default config */

body { 
    font-family:  Arial, sans-serif; 
    font-size:    12px;
    font-weight:  normal;
    text-decoration: none;
    color:        #757b6e;
    

}

/* -----------------------------------
skelet */
.table-main {
    border:       0px;
    width:        800px;
    margin:       0px;
    background-color: #ffffff;
    border-collapse: collapse; 
    table-layout: fixed;
}

.p1 {
    width:        198px;
    height:       75px;
    background:   url(/images/bg_p1.jpg);
}

.p2 {
    width:        598px;
    height:       75px;
    background:   url(/images/bg_p2.jpg);
    vertical-align: top;
}

.p3 {
    width:        200px;
    height:       125px;
    background:   url(/images/bg_p3.jpg) no-repeat;
    vertical-align: top;
}

.p4 {
    width:        600px;
    height:       125px;
    background:   url(/images/bg_p4.jpg);
    vertical-align: top;
}

.p5 {
    width:        200px;
    height:       50px;
    background:   url(/images/bg_p5.jpg);
    vertical-align: middle;
}

.p6 {
    width:        600px;
    height:       50px;
    background-color: #f3f2f1;
    vertical-align: top;
}

.p7 {
    width:            200px;
    background-color: #ffffff;
    vertical-align:   top;
    text-align:       right;
}

.p8 {
    width:        600px;
    background-color: #f3f2f1;
    vertical-align: top;
    padding-right:  10px;
}

.p8 hr {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}


.p9 {
    width:        200px;
    height:       30px;
    background-color: #ffffff;
    vertical-align: bottom;
    text-align:    right;
}

.p10 {
    width:        600px;
    height:       40px;
    background:   url(/images/bg_p10.jpg) no-repeat;
    vertical-align: bottom;
    text-align:   center;
    color:        #93a41e;
    font-size:    11px;
    font-weight:  normal;
    margin-left:  20px;
    
}

/* -----------------------------------
menu l1 */
.menul1 {
    font-size:    11px;
    color:        #757b6e;
    position:     relative;
    margin-left:  5px;
    top:          49px;
}

.menul1 a:link, .menul1 a:visited{
    font-size:    11px;
    color:        #757b6e;
    text-decoration:  none;
}

.menul1 a:hover{
    font-size:    11px;
    background-color: #757b6e;
    color:        #ffffff;
    text-decoration:  none;
}

/* -----------------------------------
menu l2 */
.menul2 {
    font-size:    13px;
    color:        #757b6e;
    position:     relative;
    text-align:   right;
    margin-right:  5px;
    top:          15px;
    line-height:  30px;
}

.menul2 a:link, .menul2 a:visited{
    font-size:    12px;
    color:        #757b6e;
    text-decoration:  none;
    text-align:   right;
    margin-right:  5px;
}

.menul2 a:hover{
    font-size:    12px;
    background-color: #757b6e;
    color:        #ffffff;
    text-decoration:  none;
    margin-right:  5px;
}

.menul2x a:link, .menul2x a:visited{
    font-size:        12px;
    color:           #93a41e;
    text-decoration:  none;
    text-align:   right;
    font-weight:  bold;
    margin-right:  5px;
}

.menul2x a:hover{
    font-size:    12px;
    color:        #93a41e;
    background-color: #ffffff;
    text-decoration:  none;
    text-align:   right;
    margin-right:  5px;
}

/* -----------------------------------
menu l3 */
.menul3 {
    font-size:    11px;
    color:        #757b6e;
    position:     relative;
    margin-left:  5px;
    top:          10px;
}

.menul3x {
    font-size:    11px;
    color:        #93a41e;
    font-weight:  bold;
    text-decoration:  none;
}

.menul3 a:link, .menul3 a:visited{
    font-size:    11px;
    color:        #757b6e;
    text-decoration:  none;
}

.menul3 a:hover{
    font-size:    11px;
    background-color: #757b6e;
    color:        #ffffff;
    text-decoration:  none;
}

/* -----------------------------------
lang selector */
.langselector {
    font-size:    12px;
    color:        #d2dba5;
    position:     relative;
    margin-right: 20px;
    top:          36px;
    float:        right;
}

.langselector a:link, .langselector a:visited{
    font-size:    12px;
    background-color: #d2dba5;
    color:        #ffffff;
    text-decoration:  none;
}

.langselector a:hover{
    font-size:        12px;
    color:            #d2dba5;
    background-color: #ffffff;
    text-decoration:  none;
}


/* -----------------------------------
 navigacia dole */
img.navbutton {
    border:       0px;
    text-align:   right;
    margin-bottom:  10px;
    }
 
/* -----------------------------------
titulok odseku */
.titlep {
    color:        #757b6e;
    font-size:    12px;
    font-weight:  bold;
    margin-left:  20px;
}

/* -----------------------------------
titulok clanku */
.titlec {
    color:        #93a41e;
    font-size:    16px;
    font-weight:  bold;
    display:      block;
    margin-left:  20px;
}
.titlecsub {
    color:        #93a41e;
    font-size:    9px;
    font-weight:  normal;
    margin-left:  20px;
}

/* -----------------------------------
titulok hlavny */
.titlem {
    color:        #ffffff;
    font-size:    14px;
    font-weight:  normal;
    text-align:   right;
    margin-right:   10px;
    display:      block;
}

.titlem a:link, .titlem a:visited, .titlem a:hover{
    color:        #ffffff;
    font-size:    14px;
    font-weight:  normal;
    text-decoration: none;
    text-align:     right;

    display:      block;
}


/* -----------------------------------
text v odseku */
p.mytext {
    color:        #757b6e;
    font-size:    12px;
    text-align:   justify;
    margin-left:  10px;
    line-height:  20px;
    
}

img.body_img {
    float:        right; 
    clear:        right; 
    width:        150px;
    margin:       3px; 
    margin-left:  10px;
}

img.pracovnik {
    float:        right; 
    clear:        right; 
    width:        112px;
    margin:       3px; 
    margin-left:  10px;
}

img.kontakt {
    float:        right; 
    clear:        right; 
    width:        320px;
    margin:       3px;
    vertical-align: baseline; 
  }

img.pobyty {
    float:        right; 
    clear:        right; 
    width:        150px;
    margin:       3px;
    margin-bottom:  20px;
    margin-left:  10px;
    vertical-align: baseline;
    border:       0px; 
  }


.mytext a:link, .mytext a:visited{
    font-size:    12px;
    color:        #93a41e;
    text-decoration:  none;
    text-align:   right;
    margin-right:  5px;
}

.mytext a:hover{
    font-size:    12px;
    background-color: #757b6e;
    color:            #ffffff;
    text-decoration:  none;
    margin-right:  5px;
}

ul.mytext {
    color:        #757b6e;
    font-size:    12px;
    margin-left:  30px;
    margin-top:   0px;
    line-height:  20px;
}


/* -----------------------------------
fotogaleria */
table.fotogaleria {
  margin-left:    10px;
  width:          540px;
  border:         0px;
}

td.fotogaleria {
  padding:        5px;
  
}

table.fotoimage {
  width:          100%;
  height:         120px;
  border:         1px solid #d2dba5;
  padding:        5px;
  background:     #ffffff;
}

td.fotoimage {
  vertical-align: middle;
  text-align:     center;
  background:     #ffffff;
  
}

img.fotoimage {

  border:         0px;
}
