.hide {
	display: none;
}
.show {
	display: inline;
}
/**************************** BODY ******************************************/
body  {
  background-color						: #FFFFFF;
  color												: #696969;
  alink												: #008000;  
  font-family									: Tahoma;
  font-size										: 10pt;
	scrollbar-3dlight-color			:	#FFFFFF;
	scrollbar-arrow-color				:	#CCCCCC;
	scrollbar-base-color				:	#FFFFFF;
	scrollbar-shadow-color			:	#CCCCCC;
	scrollbar-darkshadow-color	:	#FFFFFF;
	scrollbar-face-color				:	#FFFFFF;
	scrollbar-highlight-color		:	#CCCCCC; 
  margin-top									: 5px;
  margin-bottom								: 5px;
  margin-left									: 5px;
  margin-right								: 5px;
}
body.base{
/*	background-color:#666666;*/
	filter	:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#999999', EndColorStr='#FFFFFF');
	margin	:	0;
}
body.switch  {
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
}
body.intro {
  background-color : #FFFFFF;
}
body.edge  {
  background-color : #666666;
}
body.popMenu  {
  background-color						: #008000;
  color												: #000000;
	border											:	1px solid #228B22;
  margin											: 0px;
	overflow										:	hidden;
}
/**************************** SELECT *****************************************/
select.main  {
  background-color : #FFFFFF;
  color : #000000;
  border-bottom-color : red;
  scrollbar-arrow-color : red;
  border-color : red;
}
/**************************** INPUT ******************************************/
input.formInput  {
	width		:	300px;
  border	: 1px solid #708090;
}
/**************************** TABLE ******************************************/
TABLE.thinkBordered{
	background-color:#000000;
}
table.reference{
	width:98%;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:25px;
}

TR.thinkBordered{
	background-color:#FFFFFF;
}
td  {
/*	font-family : Tahoma;
	font-size : 8pt;*/
}
TD.docCaption {
	color					:	#B0C4DE;
	border-bottom	: 2px dotted #778899;
	padding-left	:	7px;
/*	filter	:	progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#008000', EndColorStr='#FFFFFF');*/
}
td.pt8  {
	font-family : Verdana;
	font-size : 8pt;
}
th  {
	text-align	: left;
}

div.decor  {
	font-style : italic;
	color : navy;
}

.chyba {
  color : red;
  background-color : white;
}

.disblack {
  color : black;
  background-color : silver;
}

.tblheadsb {
  color : black;
  background-color : #F4A460;
  text-align : center;
  
}

.tblhead {
  color : white;
  background-color : blue;
}

/**************************** ANCHOR *************************************************/
A  {
	color						: #778899;
	font-weight 		: normal;
	font-style			: normal; 
	text-decoration : underline;    
}
A:hover  {
	color						: #778899;
	font-weight			: normal; 
	font-style			: normal;
	text-decoration : none;    
}
A:Visited  {
	color						: #778899;
  font-weight			: normal;
	font-style			: normal;
	text-decoration : underline;
}

A.menu0  {
	color							: #FFFFFF;
	background-color	:	#B0C4DE;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;
}
A.menu0:hover  {
	color 						: #FFFFFF;
	background-color	:	#B0C4DE;	
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;
}
A.menu0:Visited {
	color 						: #FFFFFF;
	background-color	:	#B0C4DE;
  font-weight 			: bold;
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;
}
A.menu1  {
	color 						: #666666;
	background-color	:	#FFFFFF;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px; 	  
}
A.menu1:hover  {
	color 						: #666666;
	background-color	:	#FFFFFF;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px; 		    
}
A.menu1:Visited {
	color 						: #666666;	
	background-color	:	#FFFFFF;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;	    
}
A.sekce0 {
	color 						: #CCCCCC;
	background-color	:	#FFFFFF;
  font-weight 			: bold;
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;	
}
A.sekce0:hover {
	color 						: #CCCCCC;
	background-color	: #FFFFFF;
  font-weight 			: bold;
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;	
}
A.sekce0:Visited {
	color 						: #CCCCCC;
	background-color	: #FFFFFF;
  font-weight 			: bold;
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;	
}
A.sekce1  {
	color 						: #666666;
	background-color	: #FFFFFF;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px; 	  
}
A.sekce1:hover  {
	color 						: #666666;
	background-color	: #FFFFFF;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px; 		    
}
A.sekce1:Visited {
	color 						: #666666;	
	background-color	: #FFFFFF;
	font-weight 			: bold; 
	font-style 				: normal;
	text-decoration 	: none;
	margin-top				:	3px;
	margin-right			:	3px;	    
}
/**************************** H ******************************************/
h1  {
	font-style		:	italic;
	font-size   	: 10pt;
  line-height		: 10pt; 
  margin-top		: 5px;
  margin-bottom	: 0pt; 
}

h2  {
	font-style		:	italic;
	font-size			: 13pt;
  line-height		: 13pt;
  margin-top		: 3px;
  margin-bottom	: 3px;
}

h3  {
	font-size 		: 30pt;
	font-weigth 	: bold;
}

h4 {
	font-size 		: 40pt;
	font-weigth 	: bold;
	color 				: #1E90FF;
}
/**************************** P ******************************************/
p  {
  margin : 5px;
}
p.ref  {
  margin-top : 0;
  margin-bottom : 20px;  
  border-top : 2px solid #FFFF00;
}
p.phpGentext {
	margin	:	20px;
}
p.mailFormBase  {
  margin-top	: 25px;
	padding			:	5px;
}
p.vCounterBase  {
	margin			:	0;
  margin-top	: 20px;
	padding			:	5px;
	border-top	:	1px dashed #CCCCCC;
	text-align	:	right;
}
p.innerSection{
	margin:0;
	margin-right:1px;
}
p.docCaption{
	color					:	#B0C4DE;
	font-style		:	italic;
	font-weight		:	bold;
	font-size			: 13pt;
  margin				: 3px
  margin-bottom	: 5px;
	border-bottom	: 2px dotted #778899;
	padding-left	:	7px;
}

div {
  margin : 5px;
  height : 100%;
  width : 100%;
  overflow : auto;
  float : left;
}
div.sw {
  height : 90%;
  width : 640px;
  overflow : auto;
  float : left;
  margin-bottom : 2px;
}
div.menu0 {
	color							:	#000000;
	background-color	:	#008000;
	border						:	1px solid #008000;
	width							:	100px;
	height						:	15px;
	cursor						:	hand;
	text-align				:	center;
	vertical-align		:	middle;
	padding						:	2px;
	margin						:	1px;
	overflow					:	hidden;
}
div.menu1 {
	color							:	#FFFF00;
	background-color	:	#008000;
	border						:	1px solid #228B22;
	width							:	100px;
	height						:	15px;
	cursor						:	hand;
	text-align				:	center;
	vertical-align		:	middle;
	padding						:	2px;
	margin						:	1px;		
	overflow					:	hidden;	
}
div.popMenu0 {
	color							:	#000000;
	background-color	:	#008000;
	width							:	100px;
	height						:	15px;
	cursor						:	hand;
	text-align				:	left;
	vertical-align		:	middle;
	padding						:	2px;
	overflow					:	hidden;
}
div.popMenu1 {
	color							:	#FFFF00;
	background-color	:	#008000;
	width							:	100px;
	height						:	15px;
	cursor						:	hand;
	text-align				:	left;
	vertical-align		:	middle;
	padding						:	2px;	
	overflow					:	hidden;	
}

ul {
	list-style-type:	disk;
	margin:18px;
}

hr {
  width : 99%;
}
hr.main  {
  color : #FFD700;
}
hr.menu  {
  color : #FFFF00;
}

img  {
  border	:	0px;
	margin	:	0px;
}

textarea.formInput	{
	font-family	:	Tahoma;
/*	font-size		:	8pt;*/
  border			: 1px solid #708090;
}