.vycentrovat
     {
      margin: auto;                /* vycentrování */
      width:994px;                 /* určení šířky je nutné, div.vycentrovat sám žádnou nemá (jeho obsah je absolutně poziciován) */
      height: 100%;                /* určená výška je nutná k určení výšky levého a pravého rámu */
      position: relative;          /* nutné, obsah je absolutně poziciován */
     }
.horni
     {
      background: #00CCFF;
      font-size: 180%;
      border: thin solid #003399; 
      position: absolute;
      top: 0px;
      height: 120px;
      left: 10px;
      width: 974px;
      padding: 5px;
      overflow: hidden;
     }
    
*>.horni
     {
      height: 110px;
      width: 964px;
     }

.levy
     {
      background: #00CCFF;
      font-size: 180%;
      border: thin solid #003399; 
      position: absolute;
      top: 124px;
      left: 10px;
      width: 210px;
      height: 120%;
      min-height: 120%;
      padding: 5px 0;
      overflow: hidden;
      overflow-y: visible;
     }

 *>.levy
      {
       height: auto;
      }

.levy h1 {
			color: black;
			text-decoration: none;
			display: block;
			border: 0 solid;
			height: 18px;
			width: 180px;
			border-bottom: 1px solid #0033cc; /**/
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			font-weight: 600;  /*tučné písmo */
			padding-left: 5px;
			margin-left: 10px;
			font-size: 10px;
			}
.levy a 
			{
			color: black;
			text-decoration: none;
			display: block;
			border: 0 solid;
			height: 18px;
			width: 160px;
			border-bottom: 1px solid #0033cc; /**/
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			font-weight: 600;  /*tučné písmo */
			padding-left: 5px;
			margin-left: 10px;
			font-size: 10px;
			}

.levy a:hover 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 18px;
				width: 160px;
				border: 1px solid #0033cc; 
				}

.levy a:active 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 18px;
				width: 160px;
				border: 1px solid #0033cc; 
				font-variant: small-caps;
				}	  
	  
 .pravy
     {
      background: #00CCFF;
      font-size: 12px;
      border: thin solid #00CCFF; 
      position: absolute;
      top: 124px;
      left: 822px;
      width: 162px;
      height: 120%;
      min-height: 120%;
      padding: 5px 0;
      overflow: hidden;
      overflow-y: visible;
     }

 *>.pravy
     {
      height: auto;
     }

 .stredni
     {
	  background: #00CCFF;
      font-size: 180%;
      border: thin solid #003399; 
      position: absolute;
      top: 124px;
      left: 222px;
      width: 600px;
      height: 120%;
      min-height: 120%;
      padding: 5px 0;
      overflow: hidden;
      overflow-y: visible;
	  background-image: url('image/pozadi.gif');		/* vložení orázku*/
      background-repeat: repeat-y -x;			/* neopakování obrázku*/
      background-position: center ;			/* pozice obrázku (na střed)*/
      background-attachment: fixed;			/* posun obrázku na pozadí*/b
     }

 *>.stredni
     {
      height: auto;
     }
	
#cela_stranka 	{position: absolute; width: 1000px; float: right; margin: 0px auto; text-align: center}
#banery 		{position: absolute; width: 260px; top: 0px; left: 0px; height: 200px; text-align: center;}
#hlavicka 		{position: absolute; width: 730px; top: 0px; left: 260px; height: 200px; text-align: center;}
#menu_leve 		{position: absolute; width: 250px; top: 200px; left: 0px;  float: left; text-align: justify; margin: 0px;}
#text			{position: absolute; width: 70px; top: 200px; left: 260px;  float: left; margin: 0px;}
#pata			{position: absolute; width: 990px; }

body 		{
			margin: 5; 
			padding: 0; 
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: white;
			background-image: url(http://www.britska-modra-kocka.eu/images/pozadi/31.jpg);
			}

p 			{
			margin: 0; 
			padding: 0; 
			font-size: 11px;
			text-align: justify;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			}

h1			 {
			margin: 0; 
			padding: 0; 
			font-size: 15px;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			}
			
h2			{
			margin: 0; 
			padding: 0; 
			font-size: 12px;
			color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			}
			
h3			{
			margin: 0; 
			padding: 0; 
			font-size: 12px;
			color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			}
			
a 			{
			text-decoration: none;
			color: #000000;
			}
			
a img 		{
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #770F16;
			}
			
a:hover 	{
			text-decoration: underline;
			color: #53090E;
			}

img 		{
			border-width: 0;
			border-style: none;
			}
dd 			{
			margin-left: 15px;
			}

td, textarea, input, select 
			{  
			font-size: 13px;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			}
div#vahy p	{
			color: black;
			font-size: 9px;
			border-bottom: 0px solid #0033cc;
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			}
			
div#vahynadpis	p
			{
			color: black;
			font-size: 9px;
			border-bottom: 0px solid #0033cc;
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			}
			
div#paticka {
			color: black;
			font-size: 10px;
			}
div#menu h1 {
			color: black;
			text-decoration: none;
			display: block;
			border: 0 solid;
			height: 20px;
			width: 180px;
			border-bottom: 1px solid #0033cc; /**/
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			font-weight: 600;  /*tučné písmo */
			padding-left: 5px;
			margin-left: 10px;
			font-size: 10px;
			}
div#menu a 
			{
			color: black;
			text-decoration: none;
			display: block;
			border: 0 solid;
			height: 20px;
			width: 180px;
			border-bottom: 1px solid #0033cc; /**/
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			font-weight: 600;  /*tučné písmo */
			padding-left: 5px;
			margin-left: 10px;
			font-size: 10px;
			}

div#menu a:hover 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 20px;
				width: 180px;
				border: 1px solid #0033cc; 
				}

div#menu a:active 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 20px;
				width: 180px;
				border: 1px solid #0033cc; 
				font-variant: small-caps;
				}

div#menu_vrh a 
			{
			color: black;
			text-decoration: none;
			display: block;
			border: 0 solid;
			height: 20px;
			width: 180px;
			border-bottom: 1px solid #0033cc;
			border-left: 1px solid #0033cc;
			border-right: 1px solid #0033cc;
			border-top: 1px solid #0033cc;
			font-weight: bold;
			padding-left: 5px;
			margin-left: 15px;
			font-size: 10px;
			}

div#menu_vrh a:hover 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 20px;
				width: 180px;
				border: 1px solid #0033cc; 
				}

div#menu_vrh a:active 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 20px;
				width: 180px;
				border: 1px solid #0033cc; 
				font-variant: small-caps;
				}	
				
div#menu_kocky a 
			{
			color: black;
			text-decoration: none;
			display: block;
			border: 0 solid;
			height: 20px;
			width: 120px;
			border-bottom: 0px solid #0033cc;
			border-left: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
			border-top: 0px solid #0033cc;
			font-weight: bold;
			padding-left: 0px;
			margin-left: 0px;
			font-size: 11px;
			}

div#menu_kocky a:hover 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 20px;
				width: 120px;
				border: 0px solid #0033cc; 
				}

div#menu_kocky a:active 
				{
				text-decoration: none;
				background: #0066cc;
				display: block;
				height: 20px;
				width: 120px;
				border: 1px solid #993333; 
				font-variant: small-caps;
				}			
				
div#pocitadlo a	{
				color: black;
				text-decoration: none;
				display: block;
				border: 0 solid;
				width: 180px;
				margin-left: 15px;
				}
				
div#odkaz a		{
				color: black;
				height: 20px;
				width: 200px;
				border: 0 solid;
				font-weight: bold;
				margin-left: 5px;
				font-size: 12px;
				}				
				
div#vlajky 		{
				border: 20solid;
				margin-left: 25px;
				font-size: 14px;
				}	
			
div#obal 		{
				text-align: left;
				}	

div#obal br 	{
				line-height: 0px;
				}	

a:hover img {
	text-decoration: none;
	color: #53090E;
}
.macky a:hover {
	text-decoration: none;
	color: #770F16;
}
.vrhc table, .vrhc tr, .vrhc td {
	border-color: #895945;
	border-width: 1px;
	border-style: solid;
}
code {
background-color: black;
color: yellow;
}
.tableDetail {
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.main {
	padding: 0px 15px 0px 0px;
	padding-right: 15px;
}


.welcome {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;

}
/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px; /*For KHTML*/
  list-style: none;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  display: block;
  background: #EEE;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

