body, h1, h2, h3, h4, h5, p, table, tr, th, td, ul, li, input, select, textarea, label, form{	margin:0;	padding:0;		}div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }			body{font-family: tahoma, serif ;	  font-size: 14px;		  background-color: black;	  text-align: center;	  color: #787C79;}ul li {color: #787C79 ;}label{width:50px;float:left;text-align:right;margin:5px 3px 0 0;line-height:11px;}input.submit{margin-left: 50px;wigth:100px;}img {	border: 0;	}h2{font-size: 16px;margin-bottom: 15px;}a, h2{color: #5F6360;}h3{font-size: 14px;}h1.dalsi_akce{color: #8C060D;font-size: 15px;margin-bottom: 15px;text-decoration: underline;}h1 a.odkaz3 {width: 100px;color: #787C79;text-align: left  ;font-size: 15px;margin-bottom: 15px;text-decoration: underline;_margin-left: 105px;}a h1{color: #8C060D;_margin-left: 105px;font-size: 15px;margin-bottom: 15px;_margin-bottom: 7px;text-decoration: underline;}	a{}a:hover{color: #B21C25;}	strong{}#page{position:relative;width:900px;height: auto;margin:0px;text-align: left; margin: auto;border: 10px solid #353736;padding-bottom: 20px;}			#page #up a img.logo{width: 900px;		         height: 255px;	         _height: 255px;	         position:relative; 	         background: url("../img/logo.jpg") top left no-repeat;	             z-index: 5;			}						#page #up p.pocitadlo{position: absolute; top: 25px; left: 815px;color: #787C79;z-index: 25;}#page #up h1{position: absolute; top: 240px; right: 25px;z-index: 25;color: #787C79;text-align: right;font-size: 10px;font-weight: normal;text-decoration: none;}#page #up a.admin{position: absolute; top: 2px; left: 5px;color: #787C79;z-index: 7;}#page #up a.vlajka{position: absolute; top: 5px; left: 815px;color: #787C79;z-index: 7;}#page #up a.vlajka2{position: absolute; top: 5px; left: 845px;color: #787C79;z-index: 7;}#page #up a.vlajka3{position: absolute; top: 5px; left: 875px;color: #787C79;z-index: 7;}		#page #menu {width: 900px;			height: 30px;	        _height: 30px;    	   _width: 900px;	   position: relative;		  z-index:2;		  margin-left: 10px;				  }	  #page #menu ul.menu{list-style-type: none;display: inline;height: 40px;_height: 40px;width: 880px;position: relative;}	  	  #page #menu ul li {color: #5F6360;height: 35px;float: left;position: relative;text-align: left;border-bottom: 1px dashed #353736; }/*#page #menu ul li a{color: #5F6360;height: 40px;float: left;font-size: 14px;}*/#page #main{width:900px;margin-bottom: 30px;height: auto;min-height: 300px;_height: 300px;margin:0px;text-align: left; margin: auto;}		/*#up #title{height:30px;width: 466px;border:0;position: absolute; top: 80px;  left: 460px;text-align: left;}#main #titleh2{height:40px;width: 466px;border:0;position: absolute; top: 110px;  left: 79px;text-align: left;}*/#page #main #text{margin-top: 25px;width:860px;	text-aling: left;min-height: 300px;float: left;clear: right;line-height: 150%;padding-top:10px;	height:auto;padding-left:35px;	_padding-left:18px;	} #page #main #text p{text-align: left;margin-left: 90px;_margin-left: 105px;width: 700px;}#page #main #text p.path{text-align: left;margin-left: 0px;_margin-left: 0px;width: 700px;margin-bottom: 15px;font-size: 11px;}#page #main #text p.path a{color: #787C79;}#page #main #text p.path a strong{color: #787C79 !important;font-size: 11px;}#page #main #text h3 p{text-align: left;font-size: 14px;width: 700px;margin-bottom: 15px;} #page #main #text h4{width: 660px;height: 20px;font-size: 17px;border-top: 1px dashed #353736; margin-bottom: 30px;position: relative;text-align: left;color: #8C060D;padding-top: 15px;margin-top: 15px;}  #page #main #text div.uvodLeft{width: 570px;height: auto;padding: 5px;float: left  ;margin-right: 15px;}#page #main #text div.uvodLeft p{margin-left: 0px;width: 560px;}  #page #main #text div.uvodRight{width: 250px;height: auto;padding: 5px;float: left  ;} #page #main #text div.uvodRight h3{width: 250px;}#page #main #text div.uvodRight h4, #page #main #text div.uvodRight p{ width: 240px !important; border-top:none; margin-left: 0px !important; } #page #main #text div.repertoar{width: 800px;height: auto;border: 1px dashed #353736; padding: 5px;float: left  ;margin-top: 10px;margin-right: 15px;}#page #main #text div.repertoar img.nahled{float: left;margin-right: 30px;margin-bottom: 30px;width: auto;border: 1px dashed #353736; padding:2px}#page #main #text div.repertoar p {width: auto;text-align: left; }#page #main #text div.repertoar p a{font-size: 16px;width: 200px;text-align: left; font-weight: bold;color: #8C060D;}#page #main #text  div.repertoar p a.vice{margin-left: 200px;font-size: 11px;}#page #main #text h2{color: #8C060D;font-size: 19px;}#page #main #text h3{width: 400px;height: 40px;font-size: 19px;}#page #main #text #repertoar_obrazek a img{margin-top: 10px;margin-right: 10px;width: auto;border: 4px solid #6A6F6C;float: left;position: relative;}#page #main #text #dalsi_obrazky{overflow: auto;overflow-x:auto;border-top: 1px dashed #353736;text-align: left;padding-bottom: 30px;padding-top: 10px; margin-top: 30px;width:860px;height: auto;float: left;overflow: none;}#page #main #text #dalsi_obrazky h4{width: 660px;height: 20px;font-size: 17px;border-top: 1px dashed #353736; margin-bottom: 30px;position: relative;text-align: left;color: #8C060D;padding-top: 15px;padding-left: 183px;_padding-left: 198px;} #page #main #text #dalsi_obrazky table tbody tr{padding-bottom: 15px;}#page #main #text #dalsi_obrazky table tbody tr td{vertical-align: top;padding-right: 20px;}#page #main #text #dalsi_obrazky table tbody tr td.obrazek{width: 170px;}#page #main #text #dalsi_obrazky table tbody tr td.obrazek a.dalsi_fotky img{float: left;border: 4px solid #6A6F6C;margin: 5px;margin-left: 0px;}#page #main #text #dalsi_obrazky table tbody tr td.text{padding-bottom: 30px;}#page #main #text #dalsi_obrazky table tbody tr td.text h3.maly{ color: #8C060D; height: auto  !important; padding: 0px !important; margin-bottom: 0px !important; font-size: 15px;}#page #main #text div.textik{width: 450px;height: auto;position: relative;font-style: none;margin-left: 240px;margin-top: 20px;font-size: 13px;clear: right;}#page #main #text div.zpet{width: 830px;height: 40px;font-size: 15px;text-align: right;position: relative;float: left;margin-top: 40px;}#page #main #text img.odrazka{ width: 29px;height: 23px;display: inline;}#main #text ul.akceFoto{width: 300px;height:20px;margin-buttom:3px;text-decoration: none;} #main #text div.akceFoto ul li h4{float: left;text-decoration: none;} #main #text img.profily_m{margin-left: 70px;}#main #text a.dalsi{margin-left:310px; }#main #text a.zpet{padding-right:20px; width: 830px;float: left;margin-top: 20px;text-align: right;}#main #text p.autor{margin-left:340px; }#main #text ul li { list-style-type: none;}/*#page #main #text form{width: 400px;height: 150px;border: dotted 2px red;padding: 10px;}*/#page #main #text form p textarea{width: 300px;height: 100px;overflow: auto;	} #page #main #text div.box{background:#ED8431;width:420px;margin-top:10px;margin-bottom:10px;line-height:14px;border: dotted 2px #FADBAF;}#page #main #text div.box2{background:#FDF3EA;width:420px;margin-bottom:4px;line-height:14px;border: dotted 2px #F36519;} #page #main #text div.akceFoto{}#page #main #text h3.odkaz-galerie{width: 180px;margin-top:15px;font-size: 14px;text-align: left;float: left;position: relative;}#page #main #text h3.odkaz-galerie a{font-size: 13px;padding-top: 5px;padding-bottom: 5px;text-align: left;width: 200px ;text-decoration: none;position: relative;}#page #main #text div.repertoar a.odkaz-galerie{width: 250px;float: left;padding-right: 20px;padding-left: 10px;text-align: left;text-decoration: none;position: relative;}#page #main #text  div.repertoar a.odkaz-galerie img{float: left;padding: 2px;border: 1px dashed #353736; }#page #main #text div.vypis_fotek {width:830px;height:auto;_height:110px;_width: 830px;margin: 0;margin-top: 20px;position: relative;text-align:left;float: left;padding: 5px;}	#page #main #text .vypis_fotek table {text-align: center;width: 830px;height: 90px;_width: 830px;}#page #main #text .vypis_fotek div.boxFotka{float: left;}#page #main #text .vypis_fotek div.boxFotka a img{width:auto;	height:auto;_width:auto;	_height:auto;margin-right: 5px;border: dashed 1px #787C79;text-align:center;padding: 5px;_padding: 5px;position: relative;}	#page #main #text .bigimg{width:860px;height: 320px;margin: 0;position: relative;text-align:center;margin-bottom: 15px;}#page #main #text .bigimg img#bigimg{height: 320px;max-height: 320px;margin: 0;position: relative;text-align:center;border: dashed 1px #787C79;padding: 10px;}#page #main #text  table.pratele {margin-left: 50px;_margin-left: 32px;float: left;text-align: left;width: 780px;height: auto;_text-align: left  ;}#page #main #text  table.pratele8 {margin-left: 50px;_margin-left: 32px;float: left;text-align: left;width: 780px;height: auto;_text-align: left  ;}#page #main #text  table.pratele tbody tr td{text-align: left;float: left;height: 25px;_text-align: left  ;height:auto;padding_bottom:15px;}#page #main #text  table.pratele tbody tr td h1 a{color: #8C060D;font-size: 15px;margin-bottom: 15px;}#page #main #text  table.pratele tbody tr td h2 a{color: #8C060D;font-size: 15px;margin-bottom: 15px;}#page #main #text  table.pratele8 tbody tr td h2 a{color: #8C060D;font-size: 15px;margin-bottom: 15px;}#page #main #text  table.pratele tbody tr td.odkaz strong a{color: #8C060D;text-align: left;}#page #main #text table.pratele tbody tr td.odkaz{width: 300px;_width: 300px;padding-bottom: 15px;text-align: left  ;float: left;height: auto;}#page #main #text table.pratele tbody tr td.odkaz2{width: 200px;_width: 200px;padding-right: 10px !important;padding-bottom: 15px;text-align: left  ;float: left;height: auto;vertical-align: top;}#page #main #text table.pratele tbody tr td.odkaz3{width: 160px;_width: 100px;text-align: left  ;vertical-align: top;height: auto;}#page #main #text table.pratele tbody tr td.textik{width: 400px;_width: 400px;text-align: left  ;vertical-align: top;height: auto;}#page #main #text  table.pratele tbody tr td.odkaz4{width: 450px;vertical-align: top;padding-bottom: 15px;text-align: left  ;float: left;height: auto;}#page #main #text  table.pratele2 {margin-left: 90px;_margin-left: 52px;float: left;text-align: left;_text-align: left;vertical-align: top;_vertical-align: top;width: 750px;height: auto;}#page #main #text  table.pratele2 tbody tr td{text-align: left;_text-align: left;float: left;height: 25px;height:auto;padding_bottom:15px;_padding_bottom:15px;vertical-align: top;_vertical-align: top;}#page #main #text  table.pratele2 tbody tr td.odkaz2{width: 200px;_width: 200px;vertical-align: top;padding-bottom: 15px;text-align: left;float: left;height: auto;}#page #main #text  table.pratele2 tbody tr td.odkaz3{width: 100px;_width: 100px;text-align: left  ;vertical-align: top;height: auto;}#page #main #text  table.pratele2 tbody tr td.odkaz{width: 200px;_width: 200px;padding-bottom: 15px;vertical-align: top;text-align: left  ;float: left;height: auto;}#page #main #text  table.pratele3 {float: left;text-align: left;_text-align: left;vertical-align: top;_vertical-align: top;width: 245px;height: auto;}#page #main #text  table.pratele3 tbody tr td{text-align: left;_text-align: left;float: left;height: 25px;height:auto;padding_bottom:15px;_padding_bottom:15px;vertical-align: top;_vertical-align: top;}#page #main #text  table.pratele3 tbody tr td.odkaz2{width: 245px;_width: 245px;vertical-align: top;padding-bottom: 15px;text-align: left;float: left;height: auto;}#page #main #text  table.pratele3 tbody tr td.odkaz3 h4{width: 200px;_width: 200px;text-align: left  ;vertical-align: top;margin: 0px;padding: 0px;}#page #main #text  table.pratele3 tbody tr td.odkaz3 strong.datum{font-size: 12px;}#page #main #text  table.pratele3 tbody tr td.odkaz{width: 245px;_width: 245px;padding-bottom: 15px;vertical-align: top;text-align: left  ;float: left;height: auto;}#page #main #text h1{padding-left: 90px;_padding-left: 0;}#page #main #text h2{_padding-left: 0;}#page #main #text h4{padding-top: 0px;margin-top: 0px;padding-left: 0px;_padding-left: 0;}#page #main #text h1 a.odkaz3 {width: 300px;color: #787C79;text-align: left  ;font-size: 15px;margin-bottom: 15px;text-decoration: underline;}#page #main #text h1{width: 600px;text-align: left  ;font-size: 15px;margin-bottom: 15px;text-decoration: underline;_margin-left: 105px;}#page #main #text  table.pratele tbody tr td.odkaz2 h1{font-size: 17px;text-align: left;}#page #main #text table.pratele tbody tr td div strong a{color: #8C060D;text-align: left;}#page #main #text #rezervace{text-align: left;margin-top:20px;margin-bottom:20px;padding-top: 10px;width: 840px;height: 250px;border-top: 1px dashed #353736; }#page #main #text  #rezervace table{width: 300px;height: 250px;font-weight: bold;color: #787C79;margin-left: 90px;_margin-left: 105px;text-align: left;}#page #main #text #rezervace form table tbody tr td{text-align: left;}#page #main #text #rezervace form table tbody td td label{width: 100px;}#page #main #text #rezervace form table tbody tr td input{color: #787C79;width: 200px;font-weight: bold;}#page #main #text #rezervace form table tbody tr td textarea{width: 200px;height: 65px;overflow: auto:color: #787C79;}#page #main #text  #rezervace form table tbody tr td input.submit{margin-top: 10px;width: 70px;color: black;text-align: center;}/*#page #dolni_odkazy{position: absolute; left: 318px; top:650px; width: 172px;height: 30px;z-index:16;}*/#page div.oddelovac2{	position: relative;  clear: both;  width: 900px ;  height: 2px;    }
