display: block. html, body             {				    text-align: center;				  background: black;                  -moz-box-sizing: border-box; 				  box-sizing: border-box;height: 100%;                 }a:link           {color: #ffffff; text-decoration: underline;}a:visited        {color: #ffffff; text-decoration: underline;}a:active         {color: #ffffff; text-decoration: bold;}a:hover          {color: #ff9933; text-decoration: underline;}p				 {color: #C0C0C0; text-decoration: none; line-height: 150%; font-size: 75%; font-weight: 100; font-family: Verdana, Arial, Courier, sans-serif;}img				 {border:0px; padding:0px; margin:0px;}strong 			 {font-weight: bold;}h1      /*nadpisy v textu na bílém pozadí*/		{         font-family: Verdana, Arial, Courier, sans-serif;		  background: transparent;		         font-size: 100%;         color: #C0C0C0;         padding: 0px;  line-height: 100%;font-weight: 400;  text-decoration: none;   margin-bottom: -10px;   }	body, html {  height:100%;  border:0;  padding:0;  margin:0;  text-align:center; background: black;}#container {  min-width:950px;  min-height:700px;  width:100%;  height:100%;  width:expression(document.body.clientWidth < 950?    "950px": "100%" ); /* pro IE */  height:expression(document.body.clientHeight < 600?    "600px": "100%" ); /* pro IE */  position:absolute;  top:0;  left:0;}#container-horizontal {  text-align:left;  margin:auto;  position:absolute;  top:50%;  left:50%;}#container-in {  position:absolute;   top:-350px;  left:-475px;  width:950px;  height:700px;  background:black;  overflow:hidden;}.menu-home{  position:absolute;  top: 135px; left: 110px; width:95px; height:150px;background:black;overflow:auto;text-align: right;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.menu-home ul {height: 100px; width:90px; margin: 0;padding: 0; list-style: none; /* odstrani odrazky v menu*/ text-decoration: none; text-align: right;}.menu-home ul li {height: 17px; width:90px; /* vertikalni zarovnani textu*/ text-align: right; text-decoration: none;}.menu-home ul li a {width:90px;font-family: Verdana, Arial, Courier, sans-serif;font-size: 9px; color: #999999;text-decoration: none;text-align: right;height: 20px; line-height: 20px;}.menu-home ul li a:hover, ul li a:active {width:90px;font-family: Verdana, Arial, Courier, sans-serif;font-size: 9px; color: #ff9933;text-decoration: none;text-align: right;height: 20px; line-height: 20px;}.menu-top{  position:absolute;  top: 10px; right: 0px; width:400px; height:30px;overflow:visible;background:invisible; text-align: right;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.menu-top ul {float: left; height: 15px; line-height: 15px; width:400px; margin: 0px; padding: 0px; list-style: none; /* odstrani odrazky v menu*/ text-decoration: none; text-align: center;}.menu-top ul li {float: left; height: 15px; line-height: 15px; width: 66px; margin: 0px; padding: 0px; /* vertikalni zarovnani textu*/ text-align: center; text-decoration: none;}.menu-top ul li a {float: left;width: 66px;height: 15px; line-height: 15px;margin: 0px; padding: 0px; font-family: Verdana, Arial, Courier, sans-serif;font-size: 9px; color: #999999;text-decoration: none;text-align: center;}.menu-top ul li a:hover, menu li a:active {float: left;width: 66px;height: 15px; line-height: 15px;margin: 0px; padding: 0px; font-family: Verdana, Arial, Courier, sans-serif;font-size: 9px; color: #ff9933;text-decoration: none;text-align: center;}.bio{  position:absolute; top:110px; left:658px; width:281px;  height:420px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.bio-left{  position:absolute; top:50px; left:20px; width:220px;  height:430px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.bio-longer{  position:absolute;   top:82px;  left:658px; width:281px;  height:472px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.bio-longest{  position:absolute;   top:38px;  left:658px; width:281px;  height:560px; overflow: none;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.news{  position:absolute;   top:95px;  left:20px; width:300px;  height:430px; overflow: auto;text-align: justify;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.contact-left{  position:absolute;   top:220px;  left:230px; width:200px;  height:240px; overflow: auto;text-align: right;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.contact-right{  position:absolute;   top:220px;  left:440px; width:200px;  height:240px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.photos-miniatures{  position:relative;   top:10px;  left:0px; width:950px;  height:54px; overflow: visible;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video1{  position:absolute;   top:30px;  left:0px; width:374px;  height:560px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video2{  position:absolute;   top:30px;  left:400px; width:185px;  height:275px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video3{  position:absolute;   top:310px;  left:400px; width:185px;  height:275px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video4{  position:absolute;   top:30px;  left:590px; width:185px;  height:275px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video5{  position:absolute;   top:310px;  left:590px; width:185px;  height:275px; overflow: auto;text-align: left;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video-obraz{  position:absolute;   left: 0px;top: 0px; width:640px;  height:500px;  background:black;  overflow:hidden;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}.video-text{  position:absolute;   left: 660px;top: 40px; width:290px;  height:400px;  background:black;  overflow:hidden;text-align: justify;/*border-width: 1px; border-style: solid; border-color: #808080;*/	}