body {
width:auto;
margin-top:10px;
margin-left:auto; 
margin-right: auto;
background: url(../imgs/background.jpg) no-repeat;
background-position: center top;
background-repeat: no-repeat;
background-color: #000000;
color: #FFFFFF;
}

img{
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0 0 0 0;
}

#big_body {
position:relative;
margin-left:auto; 
margin-right: auto;
width: 943px;
}

#left_b {
position: absolute;
width: 70px;
height: 500px;
margin: 0;
padding: 0;
background: url(../imgs/left.gif) no-repeat;
background-position: 0px 8px; 
}

#right_b {
width: 70px;
position: absolute;
margin-left: 873px; 
padding: 0;
background: none;
display: none;
}

#all {
z-index: 50;
width:802px;
position: absolute;
margin-left: 70px; 
background:url(../imgs/back.jpg) no-repeat;
background-repeat: no-repeat;
background-position: 0 177px;
font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
overflow: hidden;
}

#hlava {
position: relative;
width: 802px;
height: 177px;
background:url(../imgs/head.jpg);
background-repeat: no-repeat;
}

.logout {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 10px;
  background: #eee;
}
.logout a {
  font-weight: bold;
  padding: 3px;
  color: #333333;
}
.logout a:hover {
  background: #ff3333;
  color: #fff;
}

.hs {
  margin: 0 2px !important;
  float: none !important;
}

/*----------------Jacascriptová galerie----------*/
#gal-back {
position: absolute;
z-index: 50;
opacity: 0.7;
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "progid.DXImageTransform.Microsoft.Alpha(Opacity=70)";
width: 100%;
height: 500%;
background: #000000;
}

#gal-main {
position: absolute;
background: #000000;
border: 1px solid #EFEFEF;
z-index: 55;
min-height: 500px;
_height: 500px;

/*
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid.DXImageTransform.Microsoft.Alpha(Opacity=100)";
*/
}
  #gal-close {
  width: 100%;
  height: 25px;
  background: url(../images/closelabel.gif) no-repeat 612px 2px;  
  cursor: pointer;
  }
  
  #gal-full_image {
  background: url(../images/loading.gif) no-repeat 306px 197px;
  position: relative;
  width: 640px;
  margin: 5px auto;
  height: 480px;  
  padding: auto auto;
  text-align: center;
  vertical-align: middle;
  }
  
  #gal-thumbs {
  position: relative;
  width: 660px;  
  margin: 5px auto;
  border: 1px solid #EEEEEE;
  text-align: center;
  padding: 3px;  
  }
    #gal-thumbs img {
    border: 1px solid #888888;
    cursor: pointer;  
    }

/*--------------------menu--------------------*/

    #nabidka {
    z-index:6;
    position: absolute;
    width: 125px;
    margin: 174px 0 0 0;     
    padding: 0 0 0 0;    
    font-family: Century Ghotic;    
    }

object{
z-index: 15;
}
        ul.menu {list-style-type: none; width: 125px; height: 340px; margin: 100px 0 0 0px ; padding: 0; line-height: 30px; font-size: 95%; text-align: center; font-weight: bold;
		  border: 0px solid silver; border-left: none; border-right: none;}
    	ul.menu li, menu a, menu span {width: 128px; height: 30px; display: block; position: absolute; top: 0; left: 0; margin-bottom: 1px; }
    	ul.menu li {float: left; position: relative;}	
/*     	ul.menu a span {background-position: center top; font-weight: bold; width: 130px; height: 30px; display: block;} */
    	ul.menu a:hover span, menu a:active span { cursor: pointer; text-decoration: none;}
    	ul.menu #uvod a span {}
    	ul.menu #repertoar a span {}    	
    	ul.menu #reference {padding-top: 0px;}
	ul.menu #galerie {padding-top: 0px;}
	ul.menu #bio {padding-top: 0px;}
	ul.menu #foto {padding-top: 0px;}
	ul.menu #video {padding-top: 0px;}
	ul.menu #forum {padding-top: 0px;}	
    	ul.menu #kontakt {padding-top: 0px;}
	ul.menu #FAQ {padding-top: 0px;}
        
	
/*ul.menu li > ul { display: none; position: absolute; top: -7px; left: 90px; } */

ul.menu li:hover > ul { display: block; /*background: url(../imgs/button.jpg);*/} /*meni submenu*/
ul.menu ul { display: none; position: absolute; top: -7px; left: 90px; } 
/*ul.menu ul > li { background: url(../imgs/button.jpg) no-repeat; font-size: 10px;  padding-top: 10px; margin:0; height:25px; width: 150px; background-color: red; }*/
#submenu li { background: url(../imgs/button.jpg) no-repeat; font-size: 10px;  padding-top: 10px; margin:0; height:22px; width: 150px; z-index: 20;}
ul.menu ul.CSStoShow { display: block; }	

ul.menu li:hover > a { color:#370fff; text-decoration: underline; } 
ul.menu * { line-height: normal !important; } /* overriding my normal stylesheet */



        #nabidka a {
        color: #000066;
        text-decoration: none;
        font-weight: bold;        
        }
        #nabidka a:hover {
        color: #0000FF;
        text-decoration: none;
        font-weight: bold;
        }
        #nabidka a:visited {
        text-decoration: none;
        font-weight: bold;
        }
        
        
      #uvitani {
      z-index: 80;      
      position: absolute;
      height: 77px;
      width: 525px;
      margin: 181px 0 0 206px; 
      background:url(../imgs/uvitani.jpg);
      background-repeat: no-repeat;          
      }
	#alt_uvitani {
	z-index: 70;      
      	position: absolute;
	margin: 190px 0 0 170px;
      	height: 77px;
      	width: 525px;
	font-size: 25px;
	color: green;
	text-align: center;
	}
	#alt_uvitani h1 {
	font-size: 25px;
	margin: 0;
	color: green;
	text-align: center;
	}
        #repertoarndps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 166px; 
        background:url(../imgs/repertoar.jpg);
        background-position: 180px 10px;       
        background-repeat: no-repeat;          
        }
        
	#referencendps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 166px; 
        background:url(../imgs/reference.jpg);
        background-position: 180px 10px;       
        background-repeat: no-repeat;          
        }
        #tourndps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 166px; 
        background:url(../imgs/tour.jpg);
        background-position: 180px 10px;       
        background-repeat: no-repeat;          
        }
        #videondps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 186px; 
        background:url(../imgs/video.jpg);
        background-position: 180px 10px;       
        background-repeat: no-repeat;          
        }
	#forumndps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 160px; 
        background:url(../imgs/forum.jpg);
        background-position: 180px 5px;       
        background-repeat: no-repeat;          
        }
	#biondps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 166px; 
        background:url(../imgs/bio.jpg);
        background-position: 180px 5px;       
        background-repeat: no-repeat;          
        }
	#FAQndps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 166px; 
        background:url(../imgs/FAQ.jpg);
        background-position: 180px 5px;       
        background-repeat: no-repeat;          
        }
       
        #kontaktndps {
        z-index: 80;      
        position: absolute;
        height: 77px;
        width: 525px;
        margin: 181px 0 0 166px; 
        background:url(../imgs/kontakt.jpg);
        background-position: 175px 10px;       
        background-repeat: no-repeat;          
        }

  	#obsah_m{
	position: absolute;
	width: 650px;
	height: 1050px;
	z-index: 20;
	margin-left: 150px;
	margin-top: 260px;
	background: url(../imgs/pokus2.gif);		
	}		

      #obsah{
      z-index: 5;
      position: relative;
      width: 575px;
      min-height: 520px;
      height: expression(this.scrollHeight < 520? "520px" : "auto" );     
      margin-left: 160px;
      margin-top: 77px;
      background-color: #000000;
      font-family: Arial;
      text-align: justify;
      padding: 5px 10px 5px 0px;
      color: #CCCCDD;      
      font-size: 80%;
      .font-size: 100%;
      font-weight: 500;      
      line-height: 130%;      
      overflow: hidden;
      }
        #obsah h1 {
        text-align: center;
        color: #6699CC;
        }	
        #obsah h2 {
	padding: 0;
	margin: 13px 5px 0 28px;	
	height: 12px;	
        color: #CCCCDD;
	font-size: 12px;
	font-weight: 160;
	float: left;
        }
	#obsah h3 {
	margin: 1px 5px 0 28px;
	height: 12px;	
        color: #CCCCDD;
	font-size: 12px;
	font-weight: 160;
	float: left;	
        }

        #obsah li {
        margin: 5px 0 5px 0;
        }
        
        #obsah a{
        color: #4C9619;/*3333CC;  /*color: #CCCCDD;*/
        font-weight: bold; 
        }
        #obsah a:hover{
        text-decoration: none;
        font-weight: bold;
        }
	#non_green_link a{
	color: #CCCCDD;
	text-decoration: underline;
	font-weight: 100;
	}
	#non_green_link a:hover {
	text-decoration: none;
	font-weight: 100;	
	}
        #obsah p{
        text-indent: 5%;
        }        
        #obsah .p_poh3 {
	text-indent: 0%;
	}
        #kont a{
        font-size: 150%;;        
        color: #4C9619;             
        }        
        .centr {
        text-indent: 0;
        text-align: center;
        font-size: 120%;
        }
        .centr2 {
	width: 450px;
        margin-left: auto;
	margin-right: auto;
        }
	.green_u {
	text-decoration: underline;
	color: #4C9619;
	font-weight: bold; 
	}	
        .green{
	color: #4C9619;
	font-size: 16px;
	font-weight: bold; 
	text-decoration: underline;
	}  
    #right{
    position: absolute;
    width: 69px;
    min-height: 520px;
    height: expression(this.scrollHeight < 520? "520px" : "auto" );    
    margin-left: 731px;
    background:url(../imgs/right.jpg);
    background-repeat: no-repeat;
    }  

.reference_table {
 position: absolute;
 
}
 .awards_table {
position: relative;
margin-left: 250px;
height: 800px;
}	

/*-----------------samotnďż˝ obsah-------------*/


  
  #autor{ 
  position: relative;
  text-align: center;
  font-size: 11px;
  line-height: 100%;
  color: #808080;
  font-family: Tahoma, Times, Arial, Helvetica, sans-serif;  
  width: 800px;
  height: 25px;
  z-index:50;
  }
   #autor a{text-decoration:none;font-size: 11px;
    line-height: 100%;
    color: #808080;
    font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
    }
   #autor a:hover{
    text-decoration:underline;
    font-size: 11px;
    line-height: 100%;
    color: #808080;
    font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
    }
   #autor a:visited{text-decoration:none;font-size: 11px;
    line-height: 100%;
    color: #808080;
    font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
    }
   

 /*-------------Fďż˝rum a Formulďż˝ďż˝------------*/

 #formular {
 border: 0px;
 align: center;
 }
	#formular td {}
.right {
float: right;
align: right;
}

.green_2 {
color: #4C9619;
text-decoration: none;
}

/* ------Objednávkový formulář----------- */

table.obednavka {border: 0px; align: center; float: center; margin-left: auto; margin-right: auto;}
table.obednavka td {border: 0px; text-align: left;}
table.obednavka input { float: right;}

.msg {
  width: 100%;
  background: #eeeeee;
  color: #000000;
  font-weight: bold;
  padding: 10px;
}

/* Novinky */

.novinka {
  margin: 5px 0px 10px 0;;
  border-bottom: 1px solid #212121;
  padding: 2px 0 5px 0;
}

.novinka .datum {
  padding: 3px 0;
  font-style: italic;
  font-weight: bold;
  text-shadow: #064705 0px 0px 4px;
}

