.iframe /* menu */
{
  width:230px;
  height:960px; /* vyska menu, v mobilním chrome potřebuje +20px, otestuj! */  
  margin: 0px 30px 0px 0px;    
  border:0px solid red;  
  
  background: 
	linear-gradient(90deg, rgba(0,0,0,0.1), rgba(0,0,0,0) 30px), 	/* levá */	
	linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0) 30px);  /* horní */	
}


body
{			
	background: url('../img/bc_paper.jpg');
	
	background-color: black;
	background-repeat: repeat-y;
	background-attachment: scroll;
	
	margin: 0px 0px 0px 20px;	
	margin-left:auto;		
	FONT-FAMILY: Times New Roman, Times, serif;
	font-size:12pt;
}

h1
{
  margin: 0px 0px 10px 0px;
  position:relative;
  left:-20px;
  FONT-FAMILY: Times New Roman, Times, serif;
  font-size:x-large;
}

h2
{
  FONT-FAMILY: Times New Roman, Times, serif;
  font-size:14pt;
  margin: 20px 0px 10px 0px;
  position:relative;
  left:-20px;
}

h3
{
  FONT-FAMILY: Times New Roman, Times, serif;
  font-size:12pt;
  margin: 18px 0px 10px 0px;
  position:relative;
  left:-20px;
}

img
{
	border: 0px solid;
}

table
{
  border:1px solid black; 
  text-align:center;
}

th
{
  border-top:1px solid black;
  border-right:1px solid gray;
  border-bottom:1px solid black;
  text-align:center;
}

td
{
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  text-align:left;
}

.big
{
  font-weight:bold;
}

p
{
	margin:0px 0px 0px 0px;		
}

.red
{
  color:#CC0000;
}

.red2
{
  color:#CC0000;
  font-weight:bold;
}


ul, ol
{
	padding-left:15px;
	margin-left:16px;
	margin-top:8px;
}

li
{
	padding-top:2px;
}

.div_content
{   
  position:absolute;
  top:0px;
  width:699px;  
  left:230px;  
  border:0px solid blue; 
  padding: 20px 39px 0px 40px;  
  
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0) 30px), linear-gradient(90deg, rgba(0,0,0,.1), rgba(0,0,0,0) 15px), linear-gradient(180deg, rgba(0,0,0,0.1), rgba(0,0,0,0) 30px), linear-gradient(270deg, rgba(0,0,0,0.1), rgba(0,0,0,0) 40px);
  
}

.table_content
{  
  width:699px;  
  margin-bottom:20px;
  border:0px solid black;
}

.table_content_td
{  
  text-align:left;
  border:0px solid black; 
}

.result_yes
{ 
  font-weight:bold;
  color:#006600;
}

.result_no
{ 
  color:#BB0000;
  font-weight:bold;
}

.ma
{
  margin-left:auto;
  margin-right:auto;
}

.m 
{
   vertical-align: middle;
}


.cr 
{
   margin:0 0 -3px 3px;   
   vertical-align: baseline;
}


.exp 
{
   margin:0 0 -2px 0px;   
   vertical-align: baseline;
}

.vtt 
{
   vertical-align: text-top;
}

.vt 
{
    vertical-align:top;
}

.l
{
   text-align: left;
}


.c
{
   text-align: center;
}
