@charset "utf-8";

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	xtext-transform: capitalize;
	color: #008877;
	text-align: left;
	vertical-align: middle;
	height: 29px;	
	xborder: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	height: 29px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #008877;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 5px;	
}

h4 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;	
	padding-top: 0px;	
	padding-bottom: 0px;
}

#logo {
	position: absolute;
	left: 50px;
	top: 50px;
	width: 100px;
	height: 100px;
	z-index: 1;	
	background-color: #008877;
	margin-bottom: -100px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	xpadding-top: 10px;
	text-align: left;
	xvertical-align: top;
}

td A {
	font-weight: bold;
	color: #008877;
	text-decoration: none;
}
td A:hover {
	font-weight: bold;
	color: #008877;
	text-decoration: underline;
}

/************** content menu *************************/

#content_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left; 	
	width: 100%;	
}

#content_menu ul{
	margin:0;
	padding: 0 0 0 0; 
	text-align:center;
}

#content_menu li{
	margin:0; 
	list-style-type: none;
	display:inline;
}

#content_menu div{
	padding: 0 0 0 0; 
	text-align:center;
}	

#content_menu a{		
	xbackground-color: rgb(180,220,220);
	background-color: #EEEEEE;
	color: #000000;											
	text-decoration: none;
	vertical-align: middle;		
	font-weight: normal;		
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	xborder-top: 1px #DBB484;
	xborder-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	xborder-left: 1px #DBB484;
	height: 18px;			
	display:block; 
}	
	
#content_menu a:hover{		
	background-color: #008877;
	color: #FFFFFF;		
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	xborder-top: 1px #DBB484;
	xborder-right: 1px solid #666666;
	border-bottom: 1px solid #333333;
	xborder-left: 1px #DBB484;		
	height: 18px;			
}
/********************** end od content menu *************************/

ul#mainmenu li ul, ul#mainmenu li ul li ul {
	display:none;	
}

div.leftcolumn ul#mainmenu, div.leftcolumn ul#mainmenu li, div.leftcolumn ul#mainmenu li ul, div.leftcolumn ul#mainmenu li ul li {
	list-style-type:none;
	margin: 2px,0px,0px,0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 220px;	
}

div.leftcolumn ul#mainmenu li, div.leftcolumn ul#mainmenu li ul li {	
	padding-top: 2px;	
}

/* toto je 1 uroven */
div.leftcolumn ul#mainmenu li a {
	font-size:100%;		/*13px*/
	color:#FFF;
	display:block;
	background-image:url('images/menu_250x30_inakt.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color: rgb(150,150,150);
	min-height:30px;
	_height:30px;	
	padding-left:35px;
	text-decoration:none;
	font-weight: normal;
	text-transform: uppercase;	
    /* vertical-align middle styles*/    
    /*display: table-cell;
    #display: block;
    height: 30px;
    width: 250px;
    vertical-align: middle;*/
    
}

/* toto je 1 uroven pri nabehnuti mysi*/
div.leftcolumn ul#mainmenu li a:hover {
	background-image:url('images/menu_250x30.gif');
	color:white;
	text-transform: uppercase;
}

/* toto je 2 uroven */
div.leftcolumn ul#mainmenu li ul li a{
	padding-left: 21px;	
	background-image:url('images/submenu_250x30.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;	
	min-height:20px;
	_height:20px;	
	color: #339966;	
}

/* toto je 2 uroven nabehnuti mysi */
div.leftcolumn ul#mainmenu li ul li a:hover{
	padding-left:21px;
	background-image:url('images/submenu_250x30_sedy.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;	
	background-color: rgb(210,210,210);
	color: rgb(0,0,0);			
}

/* toto je tretia uroven */
div.leftcolumn ul#mainmenu li ul li ul li a{
	padding-left:35px;	
}

/*
div.leftcolumn ul#mainmenu li.last a {
	font-weight:bold;
	color:#1190b6;
}
*/

/********************** left menu ***********************************/

#left_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left; 	
	width: 100%;	
}

#left_menu ul{
	margin:0;
	padding: 0 0 0 0; 
	text-align:center;
}

#left_menu li{
	margin:0; 
	list-style-type: none;
	display:inline;
}

#left_menu div{
	padding: 0 0 0 0; 
	text-align:center;
}	

#left_menu a{		
	color: #FFFFFF;
	background-color: rgb(150,150,150);								
	text-decoration: none;
	vertical-align: middle;		
	font-weight: normal;		
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	xborder-top: 1px #DBB484;
	xborder-right: 1px solid #666666;
	border-bottom: 1px solid #333333;
	xborder-left: 1px #DBB484;
	height: 18px;			
	display:block; 
}	
	
#left_menu a:hover{		
	color: #FFFFFF;
	background-color: rgb(94,94,94);
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	xborder-top: 1px #DBB484;
	xborder-right: 1px solid #666666;
	border-bottom: 1px solid #333333;
	xborder-left: 1px #DBB484;		
	height: 18px;			
}

/********************** end of left menu ****************************/

A.lavemenu {
	color: #FFFFFF;
	background-color: rgb(150,150,150);
	
	text-decoration: none;
	font-weight: normal;
	
	xbackground-image: url(images/menu_250x30_inakt.gif);
	xbackground-repeat: no-repeat;
	xbackground-position: left top;	
	vertical-align: middle;
	xpadding-top: 8px;	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	xheight: 30px;
	text-align: left;
	
	display: block;	
	text-transform: uppercase;
}
A.lavemenu:hover {
	color: #FFFFFF;
	background-color: rgb(94,94,94);
	
	text-decoration: none;
	font-weight: normal;
	
	xbackground-image: url(images/menu_250x30.gif);
	xbackground-repeat: no-repeat;
	xbackground-position: left top;
	xvertical-align: top;
	xpadding-top: 8px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	xheight: 30px;
	padding-left: 20px;
	display: block;	
	text-transform: uppercase;
}

.partner {
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	xbackground-color: #eeeeee;
	xborder: 1px solid #666666;
	padding-left: 9px;
	padding-top: 10px;			
	padding-bottom: 10px;
	height: 29px;	
}

.advisor {
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-color: #eeeeee;
	border: 1px solid #666666;
	padding-left: 9px;
	padding-top: 10px;			
	padding-bottom: 10px;
	height: 29px;
    /* flash styles */
    /**/
    text-align: right;
    border: none;
    padding: 0;
    height: 56;
    width: 200px;
    background: none;	
    /**/
}

.advisor a {
	text-decoration: none;
	color: #666666;
}

.advisor a:hover {
	text-decoration: underline;
	color: #666666;
}


.h-nastred {
	background-position: center top;
	text-align: center;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
}
.h-hlavicka {
    position: relative;
	background-image: url(images/hlavicka_800x200-125-30-45.jpg);
	padding-top: 42px;
	background-repeat: no-repeat;
	background-position: left top;
}
.h-menu-hore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008877;
	text-align: right;
	vertical-align: middle;
	height: 30px;
	padding-right: 10px;
	padding-top: 0px;
	font-weight: bold;
}
.h-menu-vlajky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008877;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding-top: 0px;
	font-weight: bold;
	padding-left: 12px;
	width: 238px;
}

.find {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}

.vstrede {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
}

A.upp {
	font-weight: bold;
	color: #008877;
	text-decoration: none;
}
A.upp:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.bm {
	text-align: left;
	vertical-align: top;
	display: block;
	padding: 0px;
	height: 31px;
	text-transform: uppercase;
}
A.bma {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/menu_250x30_inakt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 40px;
	height: 30px;
	text-align: left;
	vertical-align: top;
	display: block;
	padding-top: 8px;
	text-transform: uppercase;
}
A.bma:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/menu_250x30.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	padding-left: 40px;
	display: block;
	padding-top: 8px;
	text-transform: uppercase;
}
.bm-sub {
	padding-left: 30px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	display: table-cell;
}
A.bma-sub {
	color: #339966;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
	padding-left: 12px;
}
A.bma-sub:hover {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.podhlavickou {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 800px;
	background-position: center top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.t-nadpis1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: capitalize;
	color: #008877;
	text-align: left;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
    /* flash styles */
    height: 56px;
    color: #FF530A;
}
.t-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
}
.t-more {
	font-size: 12px;
	font-weight: normal;
	color: #339966;
	text-align: right;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
.t-date {
	font-size: 12px;
	font-weight: bold;
	color: #339966;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.t-nadpis2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 5px;
}
.t-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;
}
.t-more1 {
	font-size: 12px;
	font-weight: bold;
	color: #339966;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
td.t-more a,
td.t-more a:hover,
.t-more1 a,
.t-more1 a:hover {
	color: #FF530A;
}
.rights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	background-color: #CCCCCC;
	height: 30px;
	padding-top: 5px;
}
.h-menu-dole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	font-weight: bold;
	background-color: #999999;
	padding-top: 5px;
}
A.upp2 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.upp2:hover {
	font-weight: bold;
	color: #008877;
	text-decoration: underline;
}
.online {
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #eeeeee;
	border: 1px solid #666666;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.h-jazyk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 10px;
}
.t-nadpis3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	background-color: #008877;
}
.h-nastred-black {
	background-position: center top;
	text-align: center;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

a.logo-link {
    position: absolute;
    top: 24px;
    /*left: 45px;*/
    margin-left: 50px;
    display: block;
    width: 280px;
    height: 90px;
    text-decoration: none;
}
a.logo-link:hover {
    text-decoration: none;
}

