﻿/*
--------------- TAGS -------------------
*/
*	{
	font-family:'Lucida Grande CE', lucida, sans-serif;
	font-size:15px;
	line-height:1.3em;
}
body	{
	margin:0;
	padding:0;
	background-color:transparent;
	text-align:center;
}
td	{vertical-align:top;}
h1 {font-size: 170%;}
h2 { font-size: 160%;line-height: 130%;}
h3 { font-size: 140%;}
h4 { font-size: 130%;}
h5 { font-size: 120%;}
h6 { font-size: 110%;}

/*
Nikdy nepodčiarkovať odkazy (IE, Mozilla)
*/
:link,:visited {	text-decoration: none ! important;}
:link:hover,:visited:hover{	text-decoration: none ! important;}

/*
This version breaks many site layouts! Use the Mozilla version if you can. 
Skryje okraj okolo zalinkovaných obrázkov (IE version)
*/
:link img { border: 0px  }
:visited img { border: 0px none }
:active img { border: 0px none  }


/*
IE6 hack
*/
* html .main{ 
height: 100%; 
width: 100%; 
}
/*
-------- CLASS --------------------
*/
img.logo	{ margin:1px 1px 1px 1px;}
UL.znacky {list-style:none;}
UL.znacky li {margin:1em 0;border-top:1px solid;min-height:65px;}
UL.znacky IMG {margin:0 1em 0 0;padding:0;border-bottom:1px solid #CCC;border-right:1px solid #CCC;float:left;clear:left;}

.style-img	{ width:200px;float:left;margin:0.5em 1em;} /*obrazky v texte*/
.warning {color:red;font-weight:bold;}

.reklama	{
	float:left;
	vertical-align:top;
	max-width:256px;
	min-width:234px;
	margin-bottom:5px;	
}
.fotogalerie	{
	width:200px;
	padding:2px 2px 2px 2px;
}
.odkazy	{
	font-size:80%;
	background-color:#EA870F;
	color:#11119C;
	font-weight:bold;
}
.odkazy:hover	{
	background-color:#AAAAAA;
}
.testcentrum {
	width:90%;
	text-align:center;
	
}
.testcentrum TD	{
	background-color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}
.testcentrum IMG
{
	margin-right:10px;
}

/*
----------------- ID -------------------
*/
#main	{
	display:table;
	margin-left:2%;
	margin-right:2%;
	padding:0px;
	vertical-align:top;
	text-align:center;
}
#header, #footer, #content, #menu	{
	display:table-row;
}
#header	{
	white-space:nowrap;
	width:1080px;
	max-width:1080px;	
	margin-left:0%;
	margin-right:0%;	
	background-color:#EA870F;
	text-align:center;
	height:242px;	
}
#menu	{
	color:#FFFFFF;
	background-color:#11119C;
	width:1080px;
	max-width:1080px;
	margin-left:0;
	margin-right:0;	
/*	white-space:nowrap;*/
}
#content	{	
	width:1080px;
	max-width:1080px;
	margin-left:0;
	margin-right:0;
	text-align:left;
	background-color:white;
}
#news	{
	display:table-cell;
	float:top;
	width:500px;
	max-height:100px;
	max-width:760px;
	margin-left:0%;
	margin-top:2px;
	padding:0px 5px;
	text-align:left;
	overflow:hidden;
	background-repeat: no-repeat;
	border:1px solid #CCC;
	min-height:160px;
}
#sub-content, #right, #left	{	
	float:left;
	display:table-column;
	vertical-align:top;
	text-align:center;	
	background-color:white;
	padding:5px 5px 5px 5px;
}
#sub-content	{
	width:776px;
	min-width:776px;
	max-width:776px;
	overflow:auto;
	text-align:left;
}
div#sub-content p {text-indent:1em;}
#right	{	
	width:269px;
	max-width:269px;
	text-align:left;
	float:top;
}
#left	{	
	width:0px;
	max-width:0px;
}
#footer	{
	width:1064px;
	max-width:1064px;
	margin-left:0;
	margin-right:0;	
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
	padding:0.25em 1em;
	background-color:#11119C;
	color:white;	
	vertical-align:center;
}
#footer a	{
	color:white;
	font-weight:bold;
	font-size:14px;
}
/* 
	toto je BLBA vinimka, kvoli odkazu v menu
*/
LI.vinimka A{
	font-size:0.5em;
	white-space:normal;
	width:7em;
	vertical-align:center;
}
.mattblackmenu li.vinimka a{
	border-right:0; /*right divider between tabs*/
	padding: 5px; /*padding inside each tab*/		
}
.mattblackmenu li.vinimka a:hover{
background: #11119C; /*background of tabs for hover state */
}
/*
koniec BLBA vinimka
*/
