@media (hover:none), screen and (max-width: 767PX) /*and (-webkit-min-device-pixel-ratio: 2)*/
{

    BODY,TD,TH
  	{
      font-size:3.5VW;
	  }
    
    HTML.Template>BODY>TABLE{background:#FFF;}    

    .Main IMG {max-width:80VW;}

    .Main{
      width:95%;
    }

    #Languages {width:50VW;right:8VW;top:27VW;font-size:2VW;}
    #Languages A {border:0 1VW; padding:1VW; border-radius:1VW; font-size:3VW;}
    #Languages.sk A.sk, #Languages.en A.en, #Languages.pl A.pl, #Languages.de A.de, #Languages.hu A.hu {padding:1VW;border: 1VW solid #FFF;}

    .GaleryThumb{width:90VW;height:48VW;margin:3VW;}
    
    .MenuIcon
    {
     position:fixed;
     margin:2VW;
     border:solid 0VW #000;
     height:8VW;
     /*background:#888;*/
     z-index:1000;
     top:-1.4VW;
     left:-1.4VW;
     /*box-shadow: 0 0 2VW #888;*/
     display:inline-block;
    }

    .MenuRow
    {
     position:fixed;
     top:10VW;
     left:2VW;
     display:none;
     height:auto;
     max-height:75%;
     overflow: auto;
     z-index:1000;
     box-shadow: 0 0 2VW #888;
    }
    
    .MenuRow.Open {display:inline-block;}

    .MenuH
    {
     position:static;
     font-size: 5VW;
     width:auto;
     height:auto;
     line-height:auto;
     text-transform: none;
    }
    
    .MenuH .OpenSubMenu{display:block;position:absolute;left:1VW;font-size:5VW;line-height:6VW; padding-right: 3VW;}

    .MenuH > UL
    {
     position:static;
     padding-left:0;
     margin-left:4VW;
    }
    
    .MenuH > UL > LI
    {
     margin-top:0;
     display:block;
     height:auto;
     line-height:6VW;
     border-bottom:solid 0.2VW #000;
     background:#FFF;
    }
    .MenuH > UL > LI > A {padding:0; line-height:6VW;margin: 0 5VW;}	
     
    .MenuH > UL > LI UL
    {
     width:auto;
     box-shadow: none;
     border-radius: none;
    } 
    
    .MenuH > UL > LI LI>A
    {
     padding: 2VW 5VW;
    } 
 
    .MenuH > UL > LI > UL 
    {
     position:static;
     top:0;left:0;
     padding-left:6VW;
     width:auto;
    }
    
    .MenuH UL.Right 
    {
      left:0;right:0;
    }

    .MenuH > UL > LI > UL > LI
    {
     font-size:4VW;
     line-height:4VW;
    }
    
    .MenuH > UL > LI > UL > LI > UL
    {
     position:static;
     top:0;left:0;
    }
    
    .MenuH UL UL
    {
      margin-top:0;
      opacity:1;
      display:none;
    }

    .MenuH UL LI.Open>UL
    {
        display:block;
    }
      
    .MenuH A.MenuItemVoid {color:#AAA}
    .MenuH A.MenuItemHidden {color:#000;text-shadow:1px 1px #FFF;}
    .MenuH A.MenuItemHidden:hover {color:#FFF;}
    
    .Ctl_Main_Header
    {
     top: 2VW;
     padding-left:11VW;
     font-size:3.5VW;
    }

    #TopStripe{display:block;position:sticky;width:75VW;border-right:solid 25VW #FFF; height:2VW;background:#FFF;left:0;top:0;background: #FFF;margin-bottom:-2VW;}
    
    .Ctl_Logo{right:1VW;}
    .Ctl_Header{font-size:5VW;line-height:6VW;border:none;margin:1VW 0 0 -1VW;height:20VW;width:90VW;text-align:center;text-align:left;top:10VW;left:10VW;}
    .Ctl_MainContent{width:97VW;border:none;margin:1VW 0 0 -1VW;padding-right:1VW;}

    .Ctl_PathItem,.Ctl_PathItemSelected,.Ctl_PathHead>*:first-child,.Ctl_GroupsGoUp {font-size:3.5VW;}

    .Ctl_Page{font-size:3.5VW;}
    .Hil0{font-size:4VW;}
    .Hil1{font-size:4VW;}
    .Hil2{font-size:3.5VW;}
    .Hil3{font-size:3.5VW;}
    .Hil4{font-size:3.5VW;}
    .Hil5{font-size:3.5VW;}
    .Hil6{font-size:3.5VW;}
    .Hil7{font-size:3.5VW;}
    .Hil8{font-size:3.5VW;}
    .Hil9{font-size:3.5VW;}
    
    .TabBox13, .TabBox12, .TabBox23, .Box13, .Box12, .Box23 {width:98%;margin-bottom:4VW;}
    .TabDemarginer{margin-left:0;margin-right:0;}
    
    .Ctl_GroupsElement,.Ctl_GaleryCell,.Ctl_ItemTitleTab TD,.Ctl_ImageOfGroup,.Ctl_GaleryImage{
      width:40VW;height:25VW;
    }
    
    .Ctl_ItemTitleTab {height:auto;}
    .Ctl_ItemTitleTab TD{font-size:3VW;height:auto;font-family:Arial;padding:1.33VW 1.33VW}
    .Ctl_GroupsElement.NoShadow .Ctl_ItemTitleTab TD
    {
      background:none;
      padding:0 10VW 4VW 10VW;
    }

    .Footer{
      position:relative;
      font-size:3.5VW;
      width:97VW;
    }
    .Footer .AddrBlock TD, .Footer .AddrBlock A{
      font-size:3.5VW;
    }
    .Footer>DIV{padding:4VW 6VW;}
    .Footer>DIV>DIV>TABLE TD{width:25%;}
    .Logo{width:30VW;}
/*	

	.Cell {vertical-align:top;width:90VW;display:inline-block}

	H1{font-size:6VW;font-weight:700; text-transform: uppercase;background:#ceb89d;line-height:9VW;margin: 0 -4VW;padding:0 4VW; margin-bottom:4VW;}
	H2{font-size:5.5VW;}
	H3{font-size:5VW;font-weight:400;}
	H4{font-size:4.5VW;}
	H5{font-size:4.5VW;font-weight:400;}

	.MainBox{margin-top:0;}

	#Oznam
	{	width:75%;
		padding:2%;
		left:12%;
		padding-bottom:4%;
	}

	.OznamX
	{
		border-radius:3VW;width:6VW;height:6VW;line-height:6VW;font-size:4VW;
	}

	.GoTop{margin-top:2.8VW;}

	.GoTop A {font-size:4VW;}

	.HeaderText
	{
		top:28VW;
		width:80VW;
		font-size:2.6VW; 
	}

	.HeaderTelNum
	{
		top:15VW;
		left:40VW;
		font-size:6.2VW;
		display:none;
	}

	.HeaderLogo
	{
		top:21VW; 
	}

	.TelNum
	{
		text-align:right;
		font-size:4VW;
	}
*/
}
