* html 
	body{margin:0 10px;}
/* ------------------------------------------------------------------------------ stranka ------------------------------------------------------------------------------------- */		
	div.Toplevel-wrapper{
		height:850px;		
		width:921px;
		padding:0 20px 5px 20px;
		margin-left:auto;
		margin-right:auto;
		border:red dashed 0px;
		background:#fff}
	/* ------------------------------------------------------------------------------------------------------- 1.dil ---------------- */	
	div.Toplevel-topbar{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:962px;
		height:80px;
		border-bottom:2px solid #000000;			
		background:url('../bilder/topbar-bg4785.png') repeat-x}
	div.Toplevel-topbar img.logo{
		position:absolute;
		top:35px;
		left:45px}
	div.Toplevel-topbar img.newlogo{
		position:absolute;
		top:10px;
		left:33px}
	div.Toplevel-topbar img.mirslogo{
		position:absolute;
		top:12px;
		left:760px}	
/* --------------------------------------------------------------------------------------------------------------- */			
	#meny_hplocha {
		position: absolute;
		height: 60px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 0px;	
		box-shadow: 10px;
		background-color:transparent;
		border: 0px  dotted #555;}
	#meny_vplocha {
		position: absolute;
		height: 300px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 50px;	
		box-shadow: 10px;
		z-index:1;
		background-color:transparent;
		border: 0px  dotted #000;}		
	#meny_h {
		position: absolute;	
		width: 915px;
		height: 60px;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 0px;
		border: 0px  dotted #000;}
	#meny_v2 {
		position: absolute;	
		height:520px;		
		width:920px;
		margin: 70px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		z-index:2;
		background-color:transparent;		
		border: 1px  dotted #fff;}
	#bild21{
		position:absolute;
		top:50px;
		left:20px;			
		border:black solid 0px;
		z-index:10;		
		background-color:transparent;	}				
	#text21{
		position:absolute;
		font-family: 'Courgette',monospace;
		font-size: 20px;
		font-weight: 600;		
		top:20px;
		left:390px;	
		width: 480px;
		height: 500px		
		border:black solid 0px;
		z-index:10;		
		background-color:transparent;	}				
	#meny_v3 {
		position: absolute;	
		width: 250px;
		height: 380px;
		margin: 70px 0px 0px 340px;
		padding: 0px 0px 0px 0px;
		z-index:2;
		background-color:transparent;		
		border: 0px  dotted #000;}		
	#meny_h1, #meny_h2, #meny_h3, #meny_h4, #meny_h5 {
		position: absolute;
		width: 180px;
		height: 60px;
		font-family: 'Play';
		font-weight:bold;	
		font-size: 18px;
		font-weight: 600;
		cursor: pointer;
		line-height: 55px;  	
		text-align: center;   
		background-color: none;}
	#meny_v21, #meny_v22, #meny_v23 {
		position: relative;	
		margin: 2px 0px 1px 0px;
		border: 0px  dashed white;
		width: 180px;
		height: 60px;
		font-family: 'Play';
		font-weight:bold;	
		font-size: 18px;
		font-weight: 600;
		cursor: pointer;
		line-height: 55px;  	
		text-align: center;   
		background-color: none;}
	#meny_v31, #meny_v32, #meny_v33, #meny_v34 {
		position: relative;	
		margin: 2px 0px 1px 0px;
		border: 0px  dashed red;
		width: 250px;
		height: 90px;
		font-family: 'Play';
		font-weight:bold;	
		font-size: 18px;
		font-weight: 600;
		cursor: pointer;
		line-height: 85px;  	
		text-align: center;   
		background-color: none;}		
	#meny_h1.active, #meny_h2.active, #meny_h3.active, #meny_h4.active, #meny_h5.active {
		background-color:transparent;
		color: #777;
		text-shadow: 1px 1px #ffffff;	
		background-image: url("../bilder/krouzek0.png");}
	#meny_h1.passive, #meny_h2.passive, #meny_h3.passive, #meny_h4.passive, #meny_h5.passive {
		background-color:transparent;
		color: #000000;
		text-shadow: 1px 1px #AAAAAA;}
	#meny_h1 {
		margin: 0px 0px 0px 0px;	
		border: 0px  dashed white;}
	#meny_h1.passive:hover {
		background-image: url("../bilder/krouzek1.png");}		
	#meny_h2 {
		margin: 0px 0px 0px 185px;
		border: 0px  dashed white;}
	#meny_h2.passive:hover {
		background-image: url("../bilder/krouzek1.png");}			
	#meny_h3 {
		margin: 0px 0px 0px 370px;
		border: 0px  dashed white;}
	#meny_h3.passive:hover {
		background-image: url("../bilder/krouzek1.png");}			
	#meny_h4 {
		margin: 0px 0px 0px 555px;
		border: 0px  dashed white;}
	#meny_h4.passive:hover {
		background-image: url("../bilder/krouzek1.png");}			
	#meny_h5 {
		margin: 0px 0px 0px 740px;
		border: 0px  dashed white;}
	#meny_h5.passive:hover {
		background-image: url("../bilder/krouzek1.png");}			
	#kontakt, #kontakt.active, #kontakt.passive{
		margin-left: -3px;}
	#kontakt:hover{
		background-color:#1c4e70;	
	}
	#meny_v21.active, #meny_v22.active, #meny_v23.active {
		background-color:transparent;
		color: #777;
		text-shadow: 1px 1px #8d7f7f;	
		background-image: url("../bilder/krouzek0.png");}
	#meny_v21.passive, #meny_v22.passive, #meny_v23.passive {
		background-color:transparent;
		color: #000000;
		text-shadow: 1px 1px #8d7f7f;}
	#meny_v21.passive:hover, #meny_v22.passive:hover, #meny_v23.passive:hover {
		background-color: #CCC;
		background-image: url("../bilder/krouzek.png");}
		
	#meny_v31.active, #meny_v32.active, #meny_v33.active, #meny_v34.active {
		background-color:transparent;
		color: #777;
		text-shadow: 1px 1px #8d7f7f;	
		background-image: url("../bilder/krouzek0.png");}
	#meny_v31.passive, #meny_v32.passive, #meny_v33.passive, #meny_v34.passive {
		background-color:transparent;
		color: #000000;
		text-shadow: 1px 1px #8d7f7f;}
	#meny_v31.passive:hover, #meny_v32.passive:hover , #meny_v33.passive:hover, #meny_v34.passive:hover {
		background-color:transparent;
		background-image: url("../bilder/cmouha.png");}
		
	div.infoplocha{
		position:absolute;		
		height:520px;		
		width:920px;
		top:160px;			
		margin-left:auto;
		margin-right:auto;
		border:black solid 0px;
		background-color:transparent}	
	div.infoplocha div.bildplocha{
		position:absolute;
		height:520px;		
		width:920px;
		top:0px;
		right:0px;			
		padding:0px 0px 0px 0px;
		border:black solid 0px;
		background:#fff}
	div.infoplocha div.bild21{
		position:absolute;
		top:-400px;
		right:100px;			
		border:black solid 5px;
		z-index:10;		
		background:#fff}		
		
	div.infoplocha div.infotext1 {
		position:absolute;
		height:400px;		
		width:780px;
/*		font-size:22px;    */
		text-shadow: 2px 2px #cccccc;
		-webkit-box-shadow: #666 0px 2px 3px;
		-moz-box-shadow: #666 0px 2px 3px;
		box-shadow: #666 8px 8px 13px;		
		margin-top: 18px;
		margin-left:30px;
		padding:20px 30px 20px 40px;
		border:black solid 1px;
		background:#f2f2f2;}
	div.infoplocha div.infotext2 {
		font-family: "Special Elite";
		font-size:22px;
	}	
#mailplocha{
	position:absolute;
	height: 640px;
	width: 820px;
	margin-top: 10px;
	margin-left: 10px;
	} 
#mailokno{
	background:#ccc url(../bilder/mailvvs.png); 
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;  
    font-family: "Comic Sans MS CE", "Arial CE", "Sand CE", "Helvetica CE", "Comic Sans MS", lucida, fantasy;
	height: 440px;
	width: 420px;	
	margin:15px 0px 0px 32px;
	padding:5px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	font-size:16px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 8px 8px 13px;}
input{opacity: 0.5; filter: alpha(opacity=50);}
input:focus {
    background-color: #FFFFFF;
	opacity: 1; filter: alpha(opacity=100);}
textarea {
	resize: none;
	opacity: 0.5; filter: alpha(opacity=50);
	font-family: "Comic Sans MS CE";}
 textarea:focus {
    background-color: #FFFFFF;
	opacity: 1; filter: alpha(opacity=100);}
#sendbutton{
	color:#FFFFFF;
	background-color: green;
	opacity: 1; filter: alpha(opacity=100);
	letter-spacing: 5px;
	margin-right:15px;}
#resetbutton{
	background-color: red;
	opacity: 1; filter: alpha(opacity=100);
	letter-spacing: 5px;
	margin-left:15px;}
#kontaktinfo{
	position:absolute;
	height: 440px;
	width: 420px;
	margin-top:-430px;
	margin-left:480px;	
	background: url(../bilder/cominfo.png);}

#container{
    margin: 20px auto; 
    position: relative;
    height: 440px; 	
    width: 720px; 
    padding: 5px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); }
#container .prevButton{
	height:72px;
	width:72px;
	position:absolute;
	background:url('../bilder/knapp.png') no-repeat;
	top:50%;
	margin-top:-36px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left:0}
#container .prevButton:hover{ background-position:left bottom;left:0;}
#container .nextButton{
	height:72px;
	width:72px;
	position:absolute;
	background:url('../bilder/knapp.png') no-repeat;
	top:50%;
	margin-top:-36px;
	cursor:pointer;
	z-index:2000;
	background-position:right top;
	right:0}
#container .nextButton:hover{background-position:right bottom;right:0;}
#container ul{
	width:680px;
	height:420px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;}
#container li:first-child{
	display:list-item;
	position:absolute;}
#container li{
	position:absolute;
	display:none;}

#container li.reklam{
		position:relative;
		margin-top:50px;
		line-height: 85px;  	
		text-align: center; 		
		font-family:arial;
		font-size:22px;
		font-weight:bold;
		text-shadow: 2px 2px #cccccc;
}	
/* ------------------------------------------------------------------------------ 2. dil --------------------------- */		
	div.Toplevel-contactbar{
		position:relative;
		margin-left:auto;
		margin-right:auto;			
		width:708px;
		height:52px;
		padding-left:253px;
		border:0px solid #000000;		                           /* #d1d1d1 */
		background:#e1e1e1 url('../bilder/sipka.png') no-repeat}
	div.Toplevel-contactbar div.item{
		position:relative;
		margin-top:5px;
		width:220px;
		height:44px;
		background-repeat:no-repeat;
		margin-right:10px;
		display:inline-block;
		*display:inline;zoom:1}
	div.Toplevel-contactbar div.mail{
		background-image:url('../bilder/toplevel/mail_off.gif.4794..gif');
		cursor:pointer}
	div.Toplevel-contactbar div.mail.online{background-image:url('../bilder/toplevel/mail4795.png')}
	div.Toplevel-contactbar div.mail.online:hover{	background-image:url('../bilder/toplevel/mail4796.gif')}
	div.Toplevel-contactbar div.phone{
		background-image:url('../bilder/toplevel/phone_off.gif.4797..gif');
		cursor:pointer}
	div.Toplevel-contactbar div.phone.online{background-image:url('../bilder/toplevel/phone4798.png')}
	div.Toplevel-contactbar div.phone.online:hover{background-image:url('../bilder/toplevel/phone4799.gif')}
	div.Toplevel-contactbar div.item img{
		position:absolute;
		top:2px;left:48px}
	div.Toplevel-contactbar div.item span{
		position:absolute;
		top:24px;
		left:48px;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#707070;
		white-space:nowrap;
		margin-top:2px}
/* ----------------------------------------------------------------------------------------------------------------------------- */		
	#FrontpageFeature{							/*  rozmer okna pro info */
		position:absolute;		
		width:800px;
		height:460px;             /*  rozmer okna pro info */
		top: 190px;
		display:block;
		border:1px solid black}
	#FrontpageFeature .nav{
		position:absolute;
		top:112px;
		z-index:2;
		cursor:pointer}
	#FrontpageFeature .nav.previous{left:-12px}
	#FrontpageFeature .nav.next{left:706px}
	#FrontpageFeature div.window{overflow:hidden;
		left:0;
		width:726px;
		height:230px;
		position:absolute}
	#FrontpageFeature div.window div.items{
		height:230px;
		width:10000px}
	#FrontpageFeature div.window div.items .item{width:726px;
		height:230px;
		display:block;
		float:left;
		position:relative}
/* ------------------------------------------------------------------------- foot info -------------------------------------- */
	div.footer{
		position:absolute;
		top:686px;			
		clear:both;
		width:920px;
		height:210px;
		z-index:0;		
		border:black solid 2px;
		background:#006190 url('../bilder/footer-lenny.jpg') no-repeat}	
	div.footer>div.logo_e{
		position:absolute;
/*		height:80px;
		width:80px;		
		padding:0px 0px 0px 0px;
		background:url('../bilder/Lenny02.png') no-repeat;    */
		margin-left:22px;
		margin-top:-20px}			
/*	div.footer>div.version{
		height:16px;
		color:white;		
		font-size:12px;		
		font-weight:bold;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin-top:0px}    */
	div.footer>div.omossfoot1{
		position:absolute;
		height:120px;
		width:590px;		
		margin-top:0px;
		margin-left:300px;
		color:white;		
		font-size:26px;		
		font-weight:bold;
		line-height:22px;
		padding:5px 0px 0px 10px;
		font-weight:bold;
		border:red solid 0px;}
	div.footer span.h2{
		font-size:32px;
		font-weight:bold;
		padding:14px 0 0 10px;
		width:100px;
		height:32px;
		margin-left:-8px;}		
		
	div.footer>div.omossfoot2{
		height:150px;
		width:190px;		
		margin-top:-162px;
		margin-left:510px;
		color:white;		
		font-size:18px;		
		font-weight:bold;
		padding:10px 0px 0px 20px;
		font-weight:bold;
		border:red solid 0px;}
	div.footer>div.omossfoot3{
		height:160px;
		width:160px;		
		margin-top:-162px;
		margin-left:730px;
		border:red solid 0px;}
	#omoss, #omoss.active, #omoss.passive{
		height:216px;
		width:920px;
		z-index:999;
		background-color:transparent;	
		border: 0px dashed red;}
/* ----------------------------------------------------------------------- Bottom --------------------------------------------- */		
	div.bottom{
		position:absolute;
		top:902px;			
		height:35px;
		width:916px;
		clear:both;		
		border:black solid 0px;
		padding:8px 0;
		text-align:center}
/*	div.Toplevel-wrapper>div.bottom div{vertical-align:middle}  */
	div.bottom div.left{float:left}
	div.bottom div.right{float:right}
/*	div.Toplevel-wrapper>div.bottom div.center{
		margin-left:auto;
		margin-right:auto}
	div.Toplevel-wrapper>div.bottom div.break{margin-right:120px}
	div.Toplevel-wrapper>div.bottom span{color:#666;margin-bottom:10px}
*/	
/* ------------------------------------------------------------------------------------------------------------ */		
	.sprite{display:inline-block}
	.sprite-toplevel-footer-emaerket,
	.sprite-toplevel-footer-youtube,
	.sprite-toplevel-footer-twitter,
	.sprite-toplevel-footer-trustpilot,
	.sprite-toplevel-footer-pricerunner,
	.sprite-toplevel-footer-google-plus,
	.sprite-toplevel-footer-facebook,
	.sprite-toplevel-footer-e-handel{
		background-image:url('../bilder/toplevel4820.png');
		background-repeat:no-repeat}
	.sprite-toplevel-footer-emaerket{
		background-position:-32px -44px;
		width:29px;
		height:20px}
	.sprite-toplevel-footer-youtube{
		background-position:-61px -44px;
		width:20px;
		height:20px}
	.sprite-toplevel-footer-twitter{
		background-position:-32px -64px;
		width:20px;
		height:20px}
	.sprite-toplevel-footer-trustpilot{
		background-position:-52px -64px;
		width:20px;
		height:20px}
	.sprite-toplevel-footer-pricerunner{
		background-position:-88px 0;
		width:20px;
		height:20px}
	.sprite-toplevel-footer-google-plus{
		background-position:-88px -20px;
		width:20px;
		height:20px}
	.sprite-toplevel-footer-facebook{
		background-position:-88px -40px;
		width:20px;
		height:20px}
	.sprite-toplevel-footer-e-handel{
		background-position:-88px -60px;
		width:20px;
		height:20px}
	body{
/*		height:940px;		
		background-color:#005281;    */
		background-image:url('../bilder/bg1_lenny.jpg');
		background-attachment: fixed;
		background-size: 100% 100%;		
/*		min-height:1100px;
		min-width:1920px;
		background-position:center top;   */
		background-repeat:no-repeat;
		border:black dashed 0px;}