body, html, form {
	font-family: Trebuchet MS, sans-serif;
	font-size: 8pt;	
	height: 100%;
	
	margin: 0px;
	padding: 0px;
}

/* --- stranka --- */
.stranka {
	height: 100%;        
}

.strankaLevo {
	background: url(../Obr/stranka.levo.png) #3F3F3F top right no-repeat;	
}

.strankaPravo {
	background: url(../Obr/stranka.pravo.png) #3F3F3F top left no-repeat;	
}

/* --- plocha --- */
.plochaLevo {
	background: url(../Obr/plocha.levo.png) top left repeat-y;
	width: 4px;	
}
.plochaPravo {
	background: url(../Obr/plocha.pravo.png) top left repeat-y;
	width: 4px;	
}

/* --- hlavicka --- */
.hlavicka {
	background: url(../Obr/hlavicka.pozadi.png) top left repeat-x;	
	height: 50px;
}

.hlavickaLogo {	
	background: url(../Obr/hlavicka.logo.png) top right no-repeat;	
	width: 240px;
	height: 50px;
	cursor: pointer;
}

.hlavickaDelitko {
	float: left;
	
	background: url(../Obr/hlavicka.delitko.png) top right no-repeat;	
	width: 8px;
	height: 50px;
}

.hlavickaStrankyLevo {
	float: left;
	
	background: url(../Obr/hlavicka.stranky.levo.png) top right no-repeat;	
	width: 16px;
	height: 50px;	
}

.hlavickaStrankyPravo {
	float: left;
	
	background: url(../Obr/hlavicka.stranky.pravo.png) top right no-repeat;	
	width: 16px;
	height: 50px;
}

.hlavickaStranka
{
	float: left;
	
	font-size: 9pt;	
	font-weight: bold;
	text-align: right;
	line-height: 12px;
	
	height: 50px;
	background: url(../Obr/hlavicka.zalozka.png) #FFFFFF top left repeat-x;	
	
	padding: 0px 3px 0px 3px;	
}

.hlavickaStranka A:visited, .hlavickaStranka A:link
{		
	color: #585858;
	line-height: 10px;		
	text-decoration: none;
}

.hlavickaStranka A:hover
{
	color: #000000;
	line-height: 10px;	
	text-decoration: none;	
}

.hlavickaStrankaONas {
	float: left;
	
	background: url(../Obr/hlavicka.o_nas.png) top right no-repeat;	
	width: 82px;
	height: 50px;
	cursor: pointer;
}

.hlavickaStrankaProdukty {
	float: left;
	
	background: url(../Obr/hlavicka.produkty.png) top right no-repeat;	
	width: 57px;
	height: 50px;
	cursor: pointer;
}

.hlavickaStrankaSluzby {
	float: left;
	
	background: url(../Obr/hlavicka.sluzby.png) top right no-repeat;	
	width: 42px;
	height: 50px;
	cursor: pointer;
}

.hlavickaStrankaReference {
	float: left;
	
	background: url(../Obr/hlavicka.reference.png) top right no-repeat;	
	width: 63px;
	height: 50px;
	cursor: pointer;
}

.hlavickaStrankaZamestnani {
	float: left;
	
	background: url(../Obr/hlavicka.zamestnani.png) top right no-repeat;	
	width: 71px;
	height: 50px;
	cursor: pointer;
}

.hlavickaStrankaAktuality {
	float: left;
	
	background: url(../Obr/hlavicka.aktuality.png) top right no-repeat;	
	width: 59px;
	height: 50px;
	cursor: pointer;
}

.hlavickaStrankaKontakty {
	float: left;
	
	background: url(../Obr/hlavicka.kontakty.png) top right no-repeat;	
	width: 58px;
	height: 50px;
	cursor: pointer;
}

/* --- banner vrsek --- */
.bannerVrsek {	
	background: url(../Obr/banner.vrsek.png) top right repeat-x;
	width: 736px;
	height: 3px;
}

.bannerSpodek {	
	background: url(../Obr/banner.spodek.png) top right repeat-x;
	width: 736px;
	height: 3px;
}

/* -- jazyky -- */
.jazyky 
{
	font-weight: bold;
	line-height: 22px;
	
	color: #585858;	
	background: url(../Obr/jazyky.pozadi.png) top right no-repeat;
	
	width: 192px;
	height: 22px;	
}

.jazykyTitulek
{	
	float: left;
	
	background: url(../Obr/jazyky.titulek.png) top left no-repeat;	
	width: 24px;
	height: 22px;	
}


.jazykyENVyb
{
	float: left;
	
	background: url(../Obr/jazyky.en.vyb.png) center left no-repeat;	
	width:24px;
	height:22px;
}

.jazykyENNevyb
{
	float: left;
		
	background: url(../Obr/jazyky.en.nevyb.png) center left no-repeat;	
	width:24px;
	height:22px;
}

.jazykyCSVyb
{
	float: left;
	
	background: url(../Obr/jazyky.cs.vyb.png) center left no-repeat;	
	width:24px;
	height:22px;
}

.jazykyCSNevyb
{
	float: left;
	
	background: url(../Obr/jazyky.cs.nevyb.png) center left no-repeat;	
	width:24px;
	height:22px;
}

.jazyky A:link, .jazyky A:visited, .jazyky A:hover
{
	font-weight: bold;
	text-decoration: none;

	color: #A6A6A6;	
}


/* --- sekce --- */
.sekce {
	font-size: 9pt;
	background: url(../Obr/sekce.pozadi.png) #FFFFFF top right repeat-x;	
}

.sekceTitulekLevo {
	background: url(../Obr/sekce.titulek.levo.png) top left repeat-y;
	width: 5px;
}

.sekceTitulekPravo {
	background: url(../Obr/sekce.titulek.pravo.png) top right repeat-y;
	width: 5px;	
}

.sekceVrsekLevo {
	background: url(../Obr/sekce.vrsek.levo.png) bottom left no-repeat;
	width: 5px;	
	height: 5px;	
}

.sekceVrsek {
	background: url(../Obr/sekce.vrsek.png) bottom left repeat-x;
	height: 5px;		
}

.sekceVrsekPravo {
	background: url(../Obr/sekce.vrsek.pravo.png) bottom right no-repeat;
	width: 5px;	
	height: 5px;		
}

.sekceLevo {
	background: url(../Obr/sekce.levo.png) top left repeat-y;
	width: 5px;
}

.sekcePravo {
	background: url(../Obr/sekce.pravo.png) top right repeat-y;
	width: 5px;	
}

.sekceSpodekLevo {
	background: url(../Obr/sekce.spodek.levo.png) bottom left no-repeat;
	width: 5px;	
	height: 5px;	
}

.sekceSpodek {
	background: url(../Obr/sekce.spodek.png) bottom left repeat-x;
	height: 5px;		
}

.sekceSpodekPravo {
	background: url(../Obr/sekce.spodek.pravo.png) bottom right no-repeat;
	width: 5px;	
	height: 5px;		
}

/* --- obsah --- */
.clanekVrsek {
	background: url(../Obr/clanek.vrsek.png) top left repeat-x;
	width: 532px;
	height: 4px;
}

.clanekTitulek 
{
    font-size: 11pt;
    font-weight: bold;
    
    color: #3F3F3F;
	background: url(../Obr/clanek.titulek.pozadi.png) top left no-repeat;
	height: 22px;
}

.clanekTitulekPravo 
{    
	float: right;
	
	background: url(../Obr/clanek.titulek.pravo.png) top right no-repeat;
	width: 1px;
	height: 22px;
}

.clanek0, .clanek1, .clanek2 {
	font-size: 8pt;
	
	color: #3F3F3F;	
	background: url(../Obr/sekce.pozadi.png) #FFFFFF top right repeat-x;	
	
	padding: 5px 5px 15px 5px;
}

.clanek0 A:link, .clanek0 A:visited {
	color: #009933;
	text-decoration: none;
}

.clanek0 A:hover {
	color: #009933;
	text-decoration: underline;
}

.clanek1 A:link, .clanek1 A:visited {
	color: #EABB00;
	text-decoration: none;
}

.clanek1 A:hover {
	color: #EABB00;
	text-decoration: underline;
}

.clanek2 A:link, .clanek2 A:visited {
	color: #FF6633;
	text-decoration: none;
}

.clanek2 A:hover {
	color: #FF6633;
	text-decoration: underline;
}

.clanekSpodek {
	background: url(../Obr/clanek.spodek.png) top left repeat-x;
	width: 532px;
	height: 8px;
}

.clanekTitulekLink0
{    
    float: left;
    
	background: url(../Obr/clanek.titulek.link0.png) top left no-repeat;
	width: 22px;
	height: 22px;
}

.clanekTitulekLink1
{    
    float: left;
    
	background: url(../Obr/clanek.titulek.link1.png) top left no-repeat;
	width: 22px;
	height: 22px;
}

.clanekTitulekLink2
{    
    float: left;
    
	background: url(../Obr/clanek.titulek.link2.png) top left no-repeat;
	width: 22px;
	height: 22px;
}

.clanekPolozkaTitulek
{   
	font-size:9pt; 
	font-weight:bold;

	color:#3F3F3F;	
	background: #DADADA;
	
	padding: 0px 5px 0px 5px;
}

.clanekPolozka0, .clanekPolozka1, .clanekPolozka2
{   
	font-size:8pt; 
	color:#3F3F3F;		
	
	padding: 2px 0px 10px 0px;
}

.clanekPolozka0 A:link, .clanekPolozka0 A:visited {
	color: #009933;
	text-decoration: none;
}

.clanekPolozka0 A:hover {
	color: #009933;
	text-decoration: underline;
}

.clanekPolozka1 A:link, .clanekPolozka1 A:visited {
	color: #EABB00;
	text-decoration: none;
}

.clanekPolozka1 A:hover {
	color: #EABB00;
	text-decoration: underline;
}

.clanekPolozka2 A:link, .clanekPolozka2 A:visited {
	color: #FF6633;
	text-decoration: none;
}

.clanekPolozka2 A:hover {
	color: #FF6633;
	text-decoration: underline;
}

.clanekAktualitaTitulek
{   
	font-size:9pt; 
	font-weight:bold;

	color:#3F3F3F;		
}

.clanekAktualitaTitulek A:link, .clanekAktualitaTitulek A:visited, 
.clanekAktualitaTitulek A:hover
{   
	font-size:9pt; 
	font-weight:bold;
	text-decoration: none;
	
	color:#3F3F3F;		
}


/* --- tabulka --- */
.tabulka 
{
	border: solid 1px #DADADA;
	border-collapse: collapse;
	
	padding: 5px;
}

/* --- menu --- */
.menuVrsek {
	background: url(../Obr/menu.vrsek.png) top left repeat-x;
	width: 200px;
	height: 4px;
}

.menuTitulek 
{
    font-size: 9pt;
    font-weight: bold;
    
    color: #3F3F3F;
	background: url(../Obr/menu.titulek.pozadi.png) top left no-repeat;
	width: 192px;
	height: 18px;
}

.menuTitulek A:link, .menuTitulek A:visited 
{
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #3F3F3F;    
}

.menuTitulek A:hover 
{
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.menuTitulekLink0 
{
    float: left;
    
	background: url(../Obr/menu.titulek.link0.png) top left no-repeat;
	width: 18px;
	height: 18px;	
}

.menuTitulekLink1 {
    float: left;
    
	background: url(../Obr/menu.titulek.link1.png) top left no-repeat;
	width: 18px;
	height: 18px;	
}

.menuTitulekLink2 {
    float: left;
    
	background: url(../Obr/menu.titulek.link2.png) top left no-repeat;
	width: 18px;
	height: 18px;	
}

.menu0, .menu1, .menu2 {
	font-size: 8pt;
	
	color: #3F3F3F;
	background: url(../Obr/sekce.pozadi.png) #FFFFFF top right repeat-x;	
	
	padding: 5px 5px 5px 5px;
}

.menu0 A:link, .menu0 A:visited {
	color: #009933;
	text-decoration: none;
}

.menu0 A:hover {
	color: #009933;
	text-decoration: underline;
}

.menu1 A:link, .menu1 A:visited {
	color: #FFCC00;
	text-decoration: none;
}

.menu1 A:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.menu2 A:link, .menu2 A:visited {
	color: #FF6633;
	text-decoration: none;
}

.menu2 A:hover {
	color: #FF6633;
	text-decoration: underline;
}

.menuClanek A:link, .menuClanek A:visited, .menuClanek A:hover {
	color: #3F3F3F;
	text-decoration: none;
}

.menuDelitko 
{
	text-align: right;
	background: url(../Obr/menu.delitko.png) top left no-repeat;
	
	width: 180px;
	height: 8px;
}

.menuLink0 {
    float: right;
    
	background: url(../Obr/link0.png) top left no-repeat;
	
	width: 14px;
	height: 8px;	
	
	cursor: pointer;
}

.menuLink1 {
    float: right;
    
	background: url(../Obr/link1.png) top left no-repeat;
	
	width: 14px;
	height: 8px;	
	
	cursor: pointer;			
}

.menuLink2 {
    float: right;
    
	background: url(../Obr/link2.png) top left no-repeat;
	
	width: 14px;
	height: 8px;	
	
	cursor: pointer;
}

.menuSpodek {
	background: url(../Obr/menu.spodek.png) top left repeat-x;
	width: 200px;
	height: 8px;
}

/* --- paticka --- */
.patickaVrsek {
	background: url(../Obr/banner.spodek.png) top left repeat-x;
	height: 3px;
}

.paticka {
	background: url(../Obr/paticka.pozadi.png) #FFFFFF top left repeat-x;	
}

.patickaText {
 font-family: Verdana, Trebuchet MS, sans-serif;
 color:  #A0A0A0;
 font-size: 7pt;
 padding: 10px 0px 10px 0px;
}
