body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

a:link {
	color: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:visited {
	color: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:active {
	color: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

hr {
	height: 1px;
	color: #90C8ED;
}

h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #F2F2F2;
}

#h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 21px;
	position: relative;
	top: 14px;
}

h2
{
	margin: 0;
	padding-left: 20px;
	padding-top: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #264683;
	background-image: url(img/ico-h2.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.h2
{
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #264683;
	font-weight: bold;
}

h3
{
	margin: 0;
	padding-left: 20px;
	padding-top: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A1111;
	/* background-image: url(img/ico-h3.gif);
	background-position: left;
	background-repeat: no-repeat; */
}


h4
{
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
	font-weight: normal;
}
h5
{
	margin: 0;
	padding-left: 13px;
	padding-top: 19px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
	font-weight: normal;
}


/* struktura webu */

#main {
	width: 100%;
}

.main-table {
	width: 100%;
}

.main-table-levo {
	width: 15px;
	background-image: url(img/bg-main-table-levo.gif);
	background-repeat: repeat-y;
}

.main-table-logo {
	width: 183px;
	height: 159px;
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
}

.main-table-stred {
	width: 15px;
	background-image: url(img/bg-main-table-stred.gif);
	background-repeat: repeat-y;
}

.main-table-obsah {
	width: 584px;
}

.main-table-pravo {
	width: 15px;
	background-image: url(img/bg-main-table-stred.gif);
	background-repeat: repeat-y;
}

.main-table-levo2 {
	background-color: #F2F2F2;
}

.main-table-pravo2 {
	background-color: #E2EDF2;
}

.main-table-predel {
	width: 100%;
	height: 15px;
}

.main-table-levo-hor-nic {
	background-image: url(img/bg-main-table-hor.gif);
	background-repeat: repeat-x;
}

.main-table-blue {
	width: 15px;
	background-image: url(img/bg-main-table-blue.gif);
	background-repeat: no-repeat;
}

.main-table-blue2 {
	width: 15px;
	background-image: url(img/bg-main-table-blue2.gif);
	background-repeat: no-repeat;
}


#top-menu {
	width: 584px;
	height: 44px;
	background-image: url(img/top-menu-bg.gif);
	background-repeat: no-repeat;
}

#top-flash {
	width: 584px;
	height: 115px;
	background-image: url(img/flash.jpg);
	background-repeat: no-repeat;
}

#left-mezera {
	height: 30px;
}

/* leve menu */ 

.left-menu {
	width: 183px;
	height: 236px;
}

.left-menu2 {
}

#left-menu-top {
	width: 183px;
	height: 33px;
	background-image: url(img/bg-leftmenu-top.gif);
	background-repeat: no-repeat;
}
.left-menu-top {
	color: Black;
	font-size: 13px;
	padding-left: 13px;
	padding-top: 20px;
}

#left-menu-main {
	width: 183px;
	height: 203px;
	font-size: 13px;
	background-image: url(img/bg-leftmenu.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
}

#left-menu-main ul {
	margin: 0px;
	padding: 5px 0px 0px 0px; /* width: 170px; */
}

#left-menu-main li {
	font-size: 13px;
	background: url(img/menu-ico.gif) no-repeat left;
	list-style: none;
	margin: 0px;
	text-align: left;
	padding: 8px 0px 0px 13px;
	color: #334884;
	height: 30px;
}

#left-menu-main li a {
	font-size: 13px;
	color: #334884;
	font-weight: bold;
	text-decoration: none;
}
#left-menu-main li a:hover {
	color: #8A1111;
	font-weight: bold;
	text-decoration: none;
}

/* top menu */ 

.top-menu {
	
}

.top-tl {
	font-size: 11px;
	color: #DFEDF4;
	text-decoration: none;
	font-weight: bold;
}
.top-tl:link {
	font-size: 11px;
	color: #DFEDF4;
	text-decoration: none;
	font-weight: bold;
}
.top-tl:active {
	font-size: 11px;
	color: #DFEDF4;
	text-decoration: none;
	font-weight: bold;
}
.top-tl:visited {
	font-size: 11px;
	color: #DFEDF4;
	text-decoration: none;
	font-weight: bold;
}
.top-tl:hover {
	font-size: 11px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

/* obsahova cast */ 
#obsah-top {
	width: 584px;
	height: 33px;
	background-image: url(img/bg-obsah-top.gif);
	background-repeat: no-repeat;
}

.obsah-top {
	width: 584px;
	height: 33px;
	background-image: url(img/bg-obsah-top.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#obsah-top-obsah {
	width: 584px;
	height: 33px;
	background-image: url(img/bg-obsah-top-obsah.gif);
	background-repeat: no-repeat;
}

#obsah-main-titulka {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 26px; 
	background-image: url(img/bg-obsah-top2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#obsah-main-stranky {
	padding: 0px 26px 0px 26px; 
	background-image: url(img/bg-obsah-top2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#obsah-main-obsah {
	padding: 14px 26px 0px 26px; 
	background-image: url(img/bg-obsah-top2-obsah.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.tab-obsah-index {
	width: 584px;
	background-color: #F3F3F3;
	background-image: url(img/bg-main-table-index.gif);
	background-repeat: repeat-y;
}

.tab-obsah-obsah {
	width: 584px;
	padding-bottom: 10px;
	background-color: #F3F3F3;
}
.tab-obsah-obsah2 {
	width: 584px;
	background-color: #E2EDF2;
}

#obsah-tabulka-titulka {
 padding-top: 14px;
 padding-right: 26px;
}


/* divy k left menu */ 

#div-left {
	height: 251px;
	background-color: White;
	background-image: url(img/bg-main-table-hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#div-left2 {
	height: 251px;
	background-image: url(img/bg-main-table-blue.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#div-podmenu {
	height: 15px;
	background-image: url(img/bg-main-table-hor.gif);
	background-repeat: repeat-x;
}

#div-podmenu2 {
	height: 251px;
	background-image: url(img/bg-main-table-blue2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* aktuality */ 

#akt-main {
	border: 1px solid #E6E6E6;
}

#akt-aktualita {
	border-bottom: 1px solid #90C8ED;
	padding: 15px 15px 15px 15px;
}

.akt-nadpis {
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

.akt-text {
	font-size: 11px;
	color: Black;
}

.akt-vice {
	font-size: 11px;
	color: #4D7DB4;
	text-decoration: none;
}
.akt-vice:link {
	font-size: 11px;
	color: #4D7DB4;
	text-decoration: none;
}
.akt-vice:active {
	font-size: 11px;
	color: #4D7DB4;
	text-decoration: none;
}
.akt-vice:visited {
	font-size: 11px;
	color: #4D7DB4;
	text-decoration: none;
}
.akt-vice:hover {
	font-size: 11px;
	color: #334884;
	text-decoration: none;
}

#akt-foto {
	
}
.akt-foto {
	border: 1px solid #95CBEE;
}
      
.tabulka {
	border: 1px solid #F5F5F5;
}

.head_white {
	color: White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	text-decoration: none;
	font-weight : bold;
}


/* jazyky */

.lang-tab {
	margin-top: 110px;
}

.lang-link {
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lang-link:link {
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lang-link:active {
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lang-link:visited {
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.lang-link:hover {
	color: #405587;
	font-size: 11px;
	text-decoration: none;
}

/* paticka */


#taox {
	padding-bottom: 5px;
	padding-left: 15px;
}

.taox-link {
	color: #405587;
	font-size: 11px;
	text-decoration: none;
}
.taox-link:link {
	color: #405587;
	font-size: 11px;
	text-decoration: none;
}
.taox-link:active {
	color: #405587;
	font-size: 11px;
	text-decoration: none;
}
.taox-link:visited {
	color: #405587;
	font-size: 11px;
	text-decoration: none;
}
.taox-link:hover {
	color: #84C8EC;
	font-size: 11px;
	text-decoration: none;
}

#kontakty {
	padding-bottom: 5px;
	padding-left: 26px;
}




.head_blue {
	color: #003F8A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}
.head_gray {
	color: Gray;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	text-decoration: none;
	font-weight : bold;
}




.hidden {
	color: White;
	font-family: Verdana
	font-size: 1px;
	text-decoration: none;
	font-weight : bold;
}

.sform
{
	BORDER: 1px solid #7A7A7A;
	FONT-SIZE: 100%;
	BACKGROUND: url(sform.gif);
	FILTER: alpha(opacity=30);
	FONT-FAMILY: Verdana, Tahoma, Trebuchet MS, sans-serif, MS Sans Serif, Arial, Helvetica
}

a.menu {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight : normal;
}a.menu:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight : normal;
}
a.menu:visited {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none;
	font-weight : normal;
}
a.menu:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: underline;
}
a.menu:hover {
	color: #99CCFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : normal;
}
a.copy2:link {
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight : normal;
}
a.copy2:visited {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none;
	font-weight : normal;
}
a.copy2:active {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: underline;
}
a.copy2:hover {
	color: #99CCFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : normal;
}
.headwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.dow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#div {
	color: White;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	visibility: hidden;
	}
	
.euro {
	font-family: Arial;
	font-weight: normal;
	font-size: 9px;
	letter-spacing: -1px;
}
.euro2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 9px;
}

#dotace {
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 26px;
}

/* certifkace */

#akt-certi {
	padding-top: 10px;
}
#akt-certi2 {
	text-align: right;
}
.certifikace {
	background: #95CBEE;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.titfoto {
	border: 5px solid #E1E1E1;
}

