body, h1, h2, h3, h4, h5, p, table, tr, th, td, ul, li, input, select, textarea, label, form{	margin:0;	padding:0;		}body{font-family: tahoma, serif ;	  font-size: 12px;		  background-color: #174A39;	  text-align: center;	  color: white;}ul li {color: white ;}label{width:50px;float:left;text-align:right;margin:5px 3px 0 0;line-height:11px;}img {}h2{font-size: 14px;width: 300px;color: #EBBC01;}a, h2{color: #EBBC01;}h3{font-size: 18px;color: black ;margin-bottom: 0px;padding-bottom: 5px;}div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }h1.dalsi_akce{color: black ;width: 350px;font-size: 15px;margin-bottom: 15px;text-decoration: underline;}h1 a.odkaz3 {width: 100px;color: black ;text-align: left  ;font-size: 15px;margin-bottom: 15px;text-decoration: underline;}h1{color: #FFCB01 ;padding-top:3px;font-size: 14px;margin-bottom: 15px;_margin-bottom: 7px;}	a{font-weight: bold;}a:hover{color: white;}	a.zpet{width: 550px;float: right;text-align: right;padding-bottom: 10px;height: 30px;}			strong{font-size: 14px;color: #EBBC01;}strong.navsteva{font-size: 12px;color: #EBBC01;padding-left: 5px;}#page{position:relative;width:900px;_width:900px;background: url("../img/background.gif") top left repeat-y;	 height: auto;_height: auto;margin:0px;margin: auto;text-align: center;}#page_middle{position:relative;width:900px;_width:900px;text-align: center;height: auto;margin:0px;margin: auto;padding: 0px;}			#page #page_middle #up {width: 900px;		         height: 150px;	         _height: 150px;	         margin:0px;margin: auto;padding: 0px;	         position:relative; 	       background-color: #174A39;               			}#page #page_middle #up a img{border: 0px;width: 900px;height: 150px;}						#page #page_middle #up p.pocitadlo{position: absolute;  top: 1px; right: 20px;color: black ;}			#page #page_middle #up a.admin{position: absolute; top: 10px; right: 24px;color: black ;}			#page #page_middle #flash {width: 795px;		         height: 150px;	         _height: 150px;	         float: right;	         margin-top: 5px;         padding: 0px;            			}						#page #page_middle #up div.barva{position: absolute; top: 5px; right: 0px;color: black ;z-index: 7;}#page #page_middle #up div.barva img.barva{border: 1px solid black;float: right;margin-left: 3px;}#page #page_middle #up div.barva select{background-color: #3FA025;}#page #page_middle #up h1.h1{position: absolute; top: 2px; right: 10px;font-weight: normal;text-decoration: none;font-size: 11px;font-family: tahoma;color: black ;z-index: 8;}		#page #page_middle #pruh {width: 795px;margin: 0px auto;padding: 0px;			height: 83px;	        _height: 83px;    	   _width: 795px;	  	background: url("../img/pruh.jpg") top left no-repeat;	 		  				  }	  #page #page_middle #pruh h1{height: 44px;	        _height: 44px;         font-size: 24px;      text-decoration: none;      text-align: left;      padding-left: 240px;      padding-top: 10px;      color: #FFCB01;}	  	  #page #page_middle #main{width:900px;min-height: 640px;height: auto;padding: 0px;_height: 640px;margin:0px;_float: left;text-align: left; margin: auto;background: url("../img/border-right.jpg") top left repeat-y;	position: relative;}		#page #page_middle #main #left{float: left;width: 150px;min_height: 400px;min-height: 100%;height: 640px;position: absolute; margin: 0px;padding: 0px;background: url("../img/left_background.jpg") top left no-repeat;	}#page #page_middle #main #menu{float: left;width: 150px;height: auto;position: relative;margin: 0px;padding: 0px;float: left; padding-bottom: 20px;}#page #page_middle #main #menu ul.menu{list-style-type: none;margin-left: 1px;width: 149px;_width: 149px;position: relative; padding-bottom: 20px;}	  	#page #page_middle #main #menu ul.menu li{min-width: 149px;height: 26px;margin-top: 10px;padding-top: 5px; background: url("../img/menu.jpg") top right no-repeat;	}  #page #page_middle #main #menu ul.menu li.nove{min-width: 149px;height: 26px;margin-top: 10px;padding-top: 5px; background: url("../img/menu2.jpg") top right no-repeat;	}      #page #page_middle #main #menu ul.menu li a{text-decoration: none;font-weight: bold;color: #FFCB01;text-align: left;font-size: 14px;margin-left:15px;}#page #page_middle #main #menu ul.menu li:hover a{text-decoration: none;font-weight: bold;color: white;text-align: left;font-size: 14px;}#page #page_middle #main #cesta{width:575px;	_width:575px;height: 35px;margin: 0px;padding-top: 15px;padding-left: 20px;margin-left: 230px;}#page #page_middle #main #text-menu{margin:0px;margin: auto;width:683px;	_width:683px;text-aling: left;height: 30px;_height: 30px;position: relative;line-height: 150%;margin-left: 170px;padding-right: 20px;}#page #page_middle #main #text-menu ul.menu2{list-style-type: none;margin-left: 1px;width: 670px;_width: 670px;height: 30px;position: relative;margin-left: 0px; padding-bottom: 20px;margin-top: 10px;float: left;}	  	#page #page_middle #main #text-menu ul.menu2 li{height: 26px;margin-right: 10px;background: url("../img/menu.jpg") top right no-repeat;width: 149px;float: left;padding-top: 3px; 	display: inline;}  #page #page_middle #main #text-menu ul.menu2 li.nove{width: 149px;height: 26px;padding-top: 3px; background: url("../img/menu2.jpg") top right no-repeat;margin-right: 10px;	}      #page #page_middle #main #text-menu ul.menu2 li a{text-decoration: none;font-weight: bold;color: #FFCB01;text-align: left;font-size: 14px;height: 26px;margin-left:15px;width: 149px;}#page #page_middle #main #text-menu ul.menu2 li:hover a{text-decoration: none;font-weight: bold;color: white;text-align: left;font-size: 14px;}#page #page_middle #main #text{position: relative;width: 660px;	float: left;min-height: 800px;line-height: 150%;margin-left: 170px;padding: 10px;padding-top: 15px;} p strong.nove{color: red;}#page #page_middle #main #text ul{text-align: left;width: 665px;margin-left: 10px;list-style-type: normal;float: left;}#page #page_middle #main #text ul.left{text-align: left;width: 665px;margin-bottom: 15px;list-style-type: normal;float: left;}#page #page_middle #main #text p{text-align: left;width: 665px;float: left;}#page #page_middle #main #text p.novinky a{width: auto;border: 0px;}#page #page_middle #main #text p.novinky a.novinky{width: 680px ;}#page #page_middle #main #text ul a.novinky2{padding-left: 600px;width: 680px ;}	#page #page_middle #main #text h1{width: 665px;text-align: left ;font-size: 18px;margin-top: 18px;margin-bottom: 15px;padding-bottom: 5px;border-bottom: dashed 1px #EBBC01;_padding-left: 0;float:left;display: block;heigh: 20px;}#page #page_middle #main #text h1 a.odkaz3 {width: 300px;color: #787C79;text-align: left  ;font-size: 15px;margin-bottom: 15px;text-decoration: underline;}#page #page_middle #main #text div a img.videoimg, #page #page_middle #main #text a img{border: 2px solid #EBBC01;}#page #page_middle #main #text h2{color: #EBBC01;font-size: 15px;width: 665px;float: left;padding-bottom: 5px;margin-bottom: 15px;border-bottom: 1px dashed #EBBC01;}#page #page_middle #main #text p.rozhlas{border-bottom: dashed 1px #EBBC01;margin: 0px;padding: 0px;width: 665px;margin-top: 20px;float: left;padding-bottom: 10px;}#page #page_middle #main #text h2.rozhlas{color: #EBBC01;font-size: 19px;width: 500px;margin-top: 20px;float: left;}#page #page_middle #main #text h3{display: block;float: left;font-size: 17px;color: #EBBC01;padding-top: 10px;}#page #page_middle #main #text h2.onas{margin-top: 15px;width: 300px;}  #page #page_middle #main #text h4{width: 500px;height: 20px;font-size: 15px;margin: 0px;margin-bottom: 0px;float: left;text-align: left;color:  #FFCB01;margin-top: 10px;} #page #page_middle #main #text h4.uvod{width: 500px;height: 20px;_height: 5px;font-size: 15px;margin: 0px;margin-bottom: 3px;float: left;text-align: left;color:  #FFCB01;margin-top: 3px;_margin: 0px;_padding: 0px;} #page #page_middle #main #text h4.uvod a{width: 500px;_width: 700px;_height: 5px;font-size: 15px;margin: 0px;margin-bottom: 3px;text-align: left;color:  #FFCB01;margin-top: 3px;_margin: 0px;_padding: 0px;} #page #page_middle #main #text ul h5.stalose{float: left;font-size: 10px;width: 660px;margin-top: 0px;margin-bottom: 10px;} #page #page_middle #main #text h5.stalose{float: left;font-size: 10px;width: 660px;margin-top: 10px;margin-bottom: 10px;} #page #page_middle #main #text div.funclub{width: 680px;float: left;height: auto;}#page #page_middle #main #text div.funclub h4.funclub{width: 675px;height: 20px;font-size: 15px;margin: 0px;margin-bottom: 10px;float: left;text-align: left;color:  #FFCB01;margin-top: 15px;} #page #page_middle #main #text div.funclub h5.stalose{float: left;font-size: 10px;width: 680px;margin-top: 0px;margin-bottom: 10px;} #page #page_middle #main #text div.funclub h5.podekovani{float: right;font-size: 12px;width: 680px;margin-top: 0px;margin-bottom: 10px;font-weight: bold; text-align: right;} #page #page_middle #main #text div.funclub p.novinky{width: 670px;float: left;}#page #page_middle #main #text h2.fanousci{color: #EBBC01;font-size: 19px;width: 665px;float: left;margin-top: 25px;padding-bottom: 5px;border-bottom: 2px dashed #EBBC01;}#page #page_middle #main #text div.funclub h4.funclub a.obrazek {float: left;height: auto;width: 680px;height: 190px;}#page #page_middle #main #text h4.funclub2{width: 675px;height: 20px;font-size: 15px;margin: 0px;margin-bottom: 5px;float: left;text-align: left;color:  #FFCB01;margin-top: 15px;}  #page #page_middle #main #text .video{position: relative;width: 210px;	float: left;min-height: 200px;line-height: 150%;margin: 3px;} #page #page_middle #main #text .video h3{height: 30px;font-size: 14px;} #page #page_middle #main #text div.funclub p.novinky{float: left;width: auto;padding-right: 10px;width: 670px;} #page #page_middle #main #text p.novinky2{float: left;width: auto;padding-right: 10px;width: 670px;} #page #page_middle #main #text table.kontakt{float:left;}#page #page_middle #main #text table.kontakt tbody tr{border-bottom: 2px solid grey;padding-bottom: 20px;}#page #page_middle #main #text table.kontakt tbody tr td{vertical-align: top;margin: 0px;padding: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek{width: 210px;height: 380px;float: left;margin: 0px;padding: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek h3{width: 250px;float: left;padding-bottom: 5px;height: 30px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek img.obrazek{border: 1px solid black;float:left;width: auto;margin-top:10px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek table{width: 250px;float: left;padding-bottom: 5px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek h4{width: 250px;float: left;padding-bottom: 5px;height: 30px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek p{width: 250px;float: left;margin-bottom: 5px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka{width: 390px;padding: 0px;float: left;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka table{width: 400px;padding: 0px;margin: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka table tbody tr{margin-bottom: 5px;border-bottom: 1px solid grey;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka table tbody tr td{vertical-align: top;padding: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka ul{width: 390px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka ol{width: 410px;margin:0px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka ul li{width: 420px;}#page #page_middle #main #text table.kontakt tbody tr td ul{width: auto;}#page #page_middle #main #text table.kontakt tbody tr td ul li h4{width: auto;}#page #page_middle #main #text table.kontakt tbody tr td ul li p{width: 200px;}#page #page_middle #main #text table.kontakt tbody tr td  p{width: 200px;}#page #page_middle #main #text img.uvod{width: 300px;height: 191px;float: right;}#page #page_middle #main #text a.vlajka2 img{border: 2px solid #787C79;color: #787C79;float: right;margin-right: 3px;}#page #page_middle #main #text a.vlajka3 img{border: 2px solid #787C79;color: #787C79;float: right;margin-right: 3px;}#page #page_middle #main #text a.vlajka img{border: 2px solid #787C79;color: #787C79;float: right;margin-right: 3px;}#page #page_middle #main #text p a.right img{float: right;width: auto;height: auto;text-align: right;margin: 5px;margin-right: 0px;}#page #page_middle #main #text p  a.left img{float: left;width: auto;height: auto;text-align: right;margin: 5px;margin-left: 0px;}#page #page_middle #main #text div.clenka{height: auto;width: 500px;margin-bottom:20px;}#page #page_middle #main #text div.clenka img.clenka{float: left;margin: 10px;border: solid 3px #F12727;}#page #page_middle #main #text div.clenka ul.seznam{float: left;}#page #page_middle #main #text div.kontakt{float: left;text-align: left;width: 300px;margin-left: 10px;}#page #page_middle #main #text img.foto{float: left;}#page #page_middle #main #text ul.tridy{float: left;width: 250px ;display: block;margin: 0px;padding: 0px;}#page #page_middle #main #text ul.tridy li{width: 240px;border: 2px solid #C9C9C9;margin-bottom: 4px;padding: 4px;}#page #page_middle #main #text div.trida1{float: left;width: 100px;}#page #page_middle #main #text div.trida1 ul li{width: 100px;}#page #page_middle #main #text div.trida2{float: right;width: 100px;}#page #page_middle #oddelovac{width: 869px;background-color: #56713F;height:30px;border-left: 2px solid #89A39A;border-right: 2px solid #89A39A;border-bottom: 3px solid #89A39A;position: relative;float: left;}#page #page_middle #oddelovac p.copyright{text-align: center;font-size: 12px;margin-top: 8px; color: white;} #page #page_middle #main #text form input.submit{margin-left: 53px;margin-top: 5px;}#page #page_middle #main #text form label {height: 20px;font-size: 15px;}#page #page_middle #main #text form textarea{width: 340px;}#page #page_middle #main #text #rezervace{text-align: left;margin-left: 10px;margin-top:20px;float: left;width: 650px;height: 290px;}#page #page_middle #main #text  #rezervace form{}#page #page_middle #main #text  #rezervace form table.rezervace{width: 400px;height: auto;font-weight: bold;text-align: left;}#page #page_middle #main #text #rezervace form table.rezervace tbody tr td{text-align: left;width: auto;}#page #page_middle #main #text #rezervace form table.rezervace tbody tr td label{width: 80px;text-align: left;}#page #page_middle #main #text #rezervace form table.rezervace tbody tr td input{color: #787C79;width: 560px;font-weight: bold;margin-bottom: 10px;}#page #page_middle #main #text #rezervace form table.rezervace tbody tr td textarea{width: 560px;height: 80px;overflow: auto:color: #787C79;margin: 0px;}#page #page_middle #main #text  #rezervace form table.rezervace tbody tr td input.submit{margin-top: 0px;width: 80px;color: black;text-align: center;margin-left: 493px;}#page #page_middle #main #text table.spolupracujeme{width: 640px;float: left;}#page #page_middle #main #text table.spolupracujeme tbody tr td{width: 100px;padding: 0px ;margin: 0px;vertical-align: top;}#page #page_middle #main #text table.spolupracujeme tbody tr td.popis{width:200px;height: auto;text-align: left;font-style: none;color: white;float: left;}#page #page_middle #main #text table.spolupracujeme tbody tr td.misto{width:200px;height: auto;text-align: left;font-style: none;color: white;float: left;}#page #page_middle #main #text table.spolupracujeme tbody tr td.odkazy_obrazek img{width: auto;height: auto;float: left;border: 4px solid #C9C9C9;text-align: right;margin-right: 10px;}#page #page_middle #main #text table.spolupracujeme tbody tr td.odkazy_obrazek p{color: white; width: 600px;}#page #page_middle #main #text table.spolupracujeme tbody tr h4.odkaz{margin-left: 20px;margin: 5px;float: left;}#page #page_middle #main #text form{width: 400px;height: 180px;margin: 0px;padding: 0px;}#page #page_middle #main #text form p label{margin: 0px;padding: 2px;margin-bottom: 5px;}#page #page_middle #main #text form p input{margin: 0px;padding: 2px;margin-bottom: 5px;}#page #page_middle #main #text form p textarea{width: 325px;height: 100px;overflow: auto;	} #page #page_middle #main #text div.box{background-color: #7AA05A;color: black;width:660px;margin-top:10px;margin-bottom:10px;padding-top: 5px;padding-bottom: 5px;line-height:14px;height: auto;float: left;border: dotted 2px #A18F8F;}#page #page_middle #main #text div.box p{float: left;width: 650px;}#page #page_middle #main #text div.box p strong{color: #0D2820;}#page #page_middle #main #text div.box2{background-color:white;padding-top: 5px;color: black;padding-bottom: 5px;width:660px;height: auto;float: left;margin-bottom:4px;line-height:14px;border: dotted 2px #ADAAD9;}#page #page_middle #main #text div.box2 p{float: left;width: 650px;}#page #page_middle #main #text div.box2 p strong{color: #0D2820 ;}#page #page_middle #main #text ul.repertoar{margin-left: 10px;width: 400px;float: left  ;margin-bottom: 10px;}#page #page_middle #main #text ul.repertoar li h3 a {font-size: 18px;color: #F12727;margin-bottom: 0px;padding-bottom: 5px;text-decoration: none;}#page #page_middle #main #text ul.repertoar li h3 a:hover {font-size: 18px;color: black;margin-bottom: 0px;padding-bottom: 5px;text-decoration: none;}#page #page_middle #main #text ul.repertoar li h4 a {font-size: 15px;color:#0e286b;margin-bottom: 0px;padding-bottom: 5px;text-decoration: none;}#page #page_middle #main #text ul.repertoar img.nahled{float: left;height: 80px;width: auto;border: 1px dashed #353736; padding:2px}#page #page_middle #main #text ul.repertoar li p {font-size: 12px;width: 350px;text-align: left; margin: 0px;margin-left: 35px;padding-bottom: 5px;}#page #page_middle #main #text #repertoar_obrazek a img{margin-top: 10px;width: auto;float: left;position: relative;}#page #page_middle #main #text #dalsi_obrazky{text-align: left;padding-bottom: 30px;padding-top: 10px; margin-top: 30px;width:400px;height: auto;float: left;}#page #page_middle #main #text #dalsi_obrazky h3{border-top: 1px dashed #353736;padding-top: 10px;width: 400px;}#page #page_middle #main #text #dalsi_obrazky h4{width: 350px;margin: 0px;madding: 0px;font-size: 15px; border: 0px;text-align: left;color: black;} #page #page_middle #main #text div.textik{width: 400px;height: autoposition: relative;font-style: none;margin-left: 35px;margin-top: 20px;font-size: 13px;clear: right;}#page #page_middle #main #text div.zpet{float: left; width: 400px; height: 20px;color: black;text-align: right;}#page #page_middle #main #text a.zpet2{width: 600px;float: left;text-align: right;padding-bottom: 10px;height: 30px;font-size: 12px;text-align: right;}		#page #page_middle #main #text img.odrazka{ width: 29px;height: 23px;display: inline;}#page #page_middle #main #text div.akceFoto2{width: 300px;height:350px;margin-right:30px;margin-bottom: 30px;padding: 0px;float:right;} #page #page_middle #main #text div.akceFoto2 a h4{line-height: 15px;margin: 0px;padding: 0px;color: green;}#page #page_middle #main #text div.akceFoto2 a img.trida{border: 6px solid #ADACAC;float:left;} #page #page_middle #main #text div.akceFoto2 p.tridni{float: left;width: 300px;margin-top: 10px;margin-left: 0px;padding: 0px;}#page #page_middle #main #text div.info{width: 230px;height:350px;margin-right:10px;background: url("../img/nastenka.jpg") top left no-repeat;	  padding-top: 10px; float:left;} #page #page_middle #main #text div.info h5.aktuality{width: 215px;text-align: left;padding-bottom: 10px;}#page #page_middle #main #text  h5.aktuality2{width: 555px;text-align: right;padding-bottom: 10px;}#page #page_middle #main #text div.info p{width: 230px;height:auto;}#page #page_middle #main #text div.info div.listek{width: 173px;height:80px;margin: 0px; margin-left:20px;padding: 10px;background: url("../img/listek.jpg") top left no-repeat;	float:left;} #page #page_middle #main #text div.info div.listek p{width: 160px;height:auto;margin: 0px;padding: 0px;padding-left: 5px;}#page #page_middle #main #text div.info div.listek p a.text{width: 160px;height:auto;margin: 0px;padding: 0px;font-size:11px;font-weight: normal;text-decoration: none;} #page #page_middle #main #text div.info div.listek h3{width: 200px;height:auto;} #page #page_middle #main #text div.info div.listek h5{width: 160px;height:auto;margin-top: 10px;font-size: 11px;} #page #page_middle #main #text div.seznam_zaku{width: 200px;height:auto;margin-right:20px;margin-bottom: 30px;padding: 0px;float:left;} #page #page_middle #main #text a.zpet{width: 500px;float: left;text-align: right;padding-right: 10px;height: 30px;font-size: 11px;}	#page #page_middle #main #text div.akceFoto{float:left;}#page #page_middle #main #text div.akceFoto h4 a{width: 665px;height:20px;margin-buttom:10px;text-decoration: none;font-weight: bold;float:left;} #page #page_middle #main #text div.akceFoto p strong.nove{color: red;} #page #page_middle #main #text div.akceFoto img.odrazka{border: 0px;}#page #page_middle #main #text div.boxFotka{width: 195px;	min-height: 220px;height: auto;float: left;text-align: center;margin: 3px;padding: 3px;padding-right: 4px;border: dashed 1px #FFCB01;}#page #page_middle #main #text div.boxFotka a img{width:auto;	text-align: center;margin: 0px;padding: 0px;height:auto;_width:auto;	_height:auto;border: 0px;}	a.imgTexty{float: left;margin-right: 10px;margin-bottom: 5px;}#page #page_middle #main #text div.boxFotka p{width: 190px ;text-align: center;height: auto;}#page #page_middle #main #text div.boxFotka h4.nazev{text-align: center;width: 190px;color: #EBBC01;font-weight: bold;height: auto;margin: 0px;}#page #page_middle #main #text div.boxFotka2{width: 140px;	height: 120px;float: left;margin: 10px;padding: 5px;border: dashed 1px #278F0B;}#page #page_middle #main #text div.boxFotka2 a img{width:auto;	float: left;margin: 0px;padding: 0px;height:auto;_width:auto;	_height:auto;}	#page #page_middle #main #text div.boxFotka2 p{text-align: center;width: 140px;padding: 0px;margin:0px;height: 15px;}#main #text a.dalsi{margin-left:310px; }#main #text ul li { list-style-type: none;} #page #page_middle #main #text #rezervace form table.rezervace tbody tr td.label{text-align: left;width: 180px;}#page #page_middle #main #text table.kontakt{float:left;width: 666px;}#page #page_middle #main #text table.kontakt tbody tr{border-bottom: 2px solid grey;padding-bottom: 20px;}#page #page_middle #main #text table.kontakt tbody tr td{vertical-align: top;margin: 0px;padding: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek{width: 210px;height: 380px;float: left;margin: 0px;padding: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek h3{width: 250px;float: left;padding-bottom: 5px;height: 30px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek img.obrazek{border: 1px solid black;float:left;width: auto;margin-top:10px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek table{width: 250px;float: left;padding-bottom: 5px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek h4{width: 250px;float: left;padding-bottom: 5px;height: 30px;}#page #page_middle #main #text table.kontakt tbody tr td.obrazek p{width: 250px;float: left;margin-bottom: 5px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka{width: 390px;padding: 0px;float: left;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka table{width: 400px;padding: 0px;margin: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka table tbody tr{margin-bottom: 5px;border-bottom: 1px solid grey;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka table tbody tr td{vertical-align: top;padding: 0px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka ul{width: 390px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka ol{width: 410px;margin:0px;}#page #page_middle #main #text table.kontakt tbody tr td.poznamka ul li{width: 420px;}#page #page_middle #main #text table.kontakt tbody tr td ul{width: auto;}#page #page_middle #main #text table.kontakt tbody tr td ul li h4{width: auto;}#page #page_middle #main #text table.kontakt tbody tr td ul li p{width: 200px;}#page #page_middle #main #text table.kontakt tbody tr td  p{width: 200px;}
