A:link {
	text-decoration: none;
	color: #10315B;
}
A:visited {
	text-decoration: none;
	color: #10315B;
}
A:hover {
	text-decoration: underline; /*	color: #DE0700;*/
	color: #E66F00;
}
A:active {
	text-decoration: underline;
/*	color: #DE0700;*/
	color: #E66F00;
}
A.aktual:link {
	text-decoration: none;
	color: #102963;
}
A.aktual:visited {
	text-decoration: none;
	color: #102963;
}
A.aktual:hover {
	text-decoration: underline;
	color: #102963;
}
A.aktual:active {
	text-decoration: underline;
	color: #102963;
}
A.aktualpast:link {
	text-decoration: none;
	color: Gray;
}
A.aktualpast:visited {
	text-decoration: none;
	color: Gray;
}
A.aktualpast:hover {
	text-decoration: underline;
	color: Black;
}
A.aktualpast:active {
	text-decoration: underline;
	color: Black;
}
A.b:link {
	text-decoration: none;
/*	color: #102963; */
	color: #1A4D92;
	font-weight: bold;
}
A.b:visited {
	text-decoration: none;
/*	color: #102963; */
	color: #1A4D92;
	font-weight: bold;
}
A.b:hover {
	text-decoration: underline;
	color: #E66F00;
	font-weight: bold;
}
A.b:active {
	text-decoration: underline;
	color: #E66F00;
	font-weight: bold;
}
A.b2:link {
	text-decoration: none;
/*	color: #102963; */
	color: #1A4D92;
}
A.b2:visited {
	text-decoration: none;
	/*	color: #102963; */
	color: #1A4D92;
}
A.b2:hover {
	text-decoration: underline;
	color: #E66F00;
}
A.b2:active {
	text-decoration: underline;
	color: #E66F00;
}
A.w:link {
	text-decoration: none;
	color: White;
}
A.w:visited {
	text-decoration: none;
	color: White;
}
A.w:active {
	text-decoration: none;
	color: White;
}
A.w:hover {
	text-decoration: none;
	color: White;
}
A.w2:link {
	text-decoration: none;
	color: White;
}
A.w2:visited {
	text-decoration: none;
	color: White;
}
A.w2:active {
	text-decoration: underline;
	color: White;
}
A.w2:hover {
	text-decoration: underline;
	color: White;
}
A.bl:link {
	text-decoration: none;
	color: Black;
}
A.bl:visited {
	text-decoration: none;
	color: Black;
}
A.bl:active {
	text-decoration: underline;
	color: Black;
}
A.bl:hover {
	text-decoration: none;
	text-decoration: underline;
	color: Black;
}
A.menu2:link {
	text-decoration: none;
	color: Gray;
}
A.menu2:visited {
	text-decoration: none;
	color: Gray;
}
A.menu2:hover {
	text-decoration: underline;
	color: #DE0700;
}
A.menu2:active {
	text-decoration: underline;
	color: #DE0700;
}
A.menu3:link {
	text-decoration: none;
	color: #10315B;
}
A.menu3:visited {
	text-decoration: none;
	color: #10315B;
}
A.menu3:hover {
	text-decoration: underline;
	color: #10315B;
}
A.menu3:active {
	text-decoration: underline;
	color: #10315B;
}
h1 {
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #10315B;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 0px;
	background-color: white;
	margin-bottom: 0px;
	font-style: normal;
	font-weight: normal;
}
h2 {
	font-size: 18pt;
	color: #1A4D92;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 0px;
}
h3 {
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1.33em 0;
	margin-bottom: 10px;
/*	margin-left: 60px; */
	text-align: left;
}
.clanky h3 {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 1.33em 0;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.kalendar h3 {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 1.33em 0;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
}
.aktuality h3 {
	font-size: 8pt;
	font-family: Arial,Helvetica,Sans-serif;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	font-style: normal;
}
.matlabBullet {
	margin-right: 15px;
}
.matlabBullet2 {
	margin-right: 38px;
}
h4 {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	line-height: 17px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #10315B;
}
html {
	margin-bottom:1px;
	min-height:100%;
}
#body {
	background-color: #F0F0F0; /*	background-image: url(img/bg_main.gif);*/
	background-position: top;
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	margin: 0px auto 5px auto;
}
#body2 {
	background-position: top;
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	margin: 0px auto 5px auto;
}
.stranka {
	border-left-color: #D3D3D3;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #D3D3D3;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #1A4D92;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	width: 990px;
}
.pruh {
	background-image: url(img/bg_list2.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.pruh2 {
	background-image: url(img/bg_list2dbl.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.pruh3 {
	background-image: url(img/bg_list2_82.gif);
	background-position: top;
	background-repeat: repeat-x;
}

/* hlavicka */
.hlavicka {
	background-color: #1A4D92;
	border-bottom-style: solid;
	border-bottom-color: White;
	border-bottom-width: 5px;
}
#hornilista {
	margin-top: 10px;
}
.logo1 {
/*	background-image: url(img/logo990x80.jpg);*/
/*	background-image: url(img/logo990x80.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
	height: 80px;
	width: 990px;
	overflow: hidden;
	text-align: left;
}
#kontaktniMenu {
	color: #10315B;
	font-size: 12px; 
	font-family: Arial, Helvetica, Sans-serif;
	text-align: right;
	padding-right:11px;
	padding-left:11px;
}
#kontaktniMenu A:link {
	text-decoration: none;
	color: white;
}
#kontaktniMenu A:visited {
	text-decoration: none;
	color: white;
}
#kontaktniMenu A:hover {
	text-decoration: underline;
	color: white;
}
#kontaktniMenu A:active {
	text-decoration: underline;
	color: white;
}
/* konec hlavicka */

.levemenu {
	width: 160px;
	background-color: #ffffff;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 5px;
	height: 568px;
}

/* nastaveni pro titulni stranu */
.produktyMain {
	background-color: #ffffff;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: White;
	border-bottom-width: 5px;
}
.aktualityMain {
	background-color: #FAFAFA;
	border-bottom-style: solid;
	border-bottom-color: White;
}
.seminareMain {
	background-color: #FAFAFA;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 5px;
}
.rdotaz {
	background-color: #FAFAFA;
}
.wwwSeminare {
	background-color: #FAFAFA;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 5px;
}
/* konec nastaveni pro titulni stranu */
.podtrh {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6570CC;
	text-align: left;
}
.dolniLinka {
/*	background-color: #1A4D92;*/
	border-top-style: solid;
	border-top-color: White;
	border-top-width: 5px;
}
.dolniLinka div {
	background-color: #1A4D92;
}
.dolniLinka div div {
	background-color: #1A4D92;
	margin-top: 5px;
	overflow: hidden;
}

/* leve menu */
.lmenu {
	width: 160px;
	overflow: hidden;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
}
/* 1. uroven */
.menuBlue {
	background-color: #3366B5;
}
#links {
	padding-left: 5px;
	padding-right: 5px;
}
#links ul {
	list-style-type: none;
	width: 150px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 
#links li {
	border: 1px dotted #999;
	border-width: 1px 0 0 0;
	margin: 0px 0;
}
#links li a {
	color: #10315B; 
	display: block;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
}
 * html #links li a {  /* make hover effect work in IE */
	width: 150px;
}
#links li a:hover {
	background: #3366B5;
	color: #ffffff;
}
/* 2. uroven */
.menuRed {
	background-color: #DE122B;
}
.menuOrg {
	background-color: #E66F00;
}
#links2 {
/*	padding-left: 5px;*/
	background-color: white;
}
#links2 ul {
	list-style-type: none;
	width: 150px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 

#links2 li {
	border-width: 0px 0 0 0px;
	margin: 0px 0;
/*	border-left: 10px solid #E6E6F0;*/
}

#links2 li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #10315B;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
}

 * html #links2 li a {  /* make hover effect work in IE */
	width: 150px;
}

#links2 li a:hover {
	color: White;
	background: #E66F00;
}
/* 3. uroven */
.menuGray {
	background: #CCCCCC;
}
#links3 {
	background-color: white;
	overflow: hidden;
	padding-left: 0px;
	text-align: right;
}
#links3 ul {
	list-style-type: none;
	width: 150px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 
#links3 li {
	border: 0px dotted #999;
	border-width: 0px 0;
	margin: 0px 0px;
	padding-left: 0px;
/*	border-left: 1px solid #3366B5;*/
}

#links3 li a {
	color: #10315B;
	display: block;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px 5px 3px 10px;
	text-decoration: none;
}

 * html #links3 li a {  /* make hover effect work in IE */
	width: 150px;
}

#links3 li a:hover {
color: #10315B;
	background: #CCCCCC;
}
/* konec leve menu */
.links4 ul {
   list-style-type: none;
   width: 280px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 

.links4 li {
	margin-right: 0;
	margin-bottom: 0px;
}

.links4 li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	height: 45px;
	color: #10315B;
}
.links4 li a:visited {
	color: #10315B;
}
.links4 li a:active {
	color: #DE0700;
	background-color: #F1F1F1;
}
 * html .links4 li a {  /* make hover effect work in IE */
	width: 280px;
}

.links4 li a:hover {
/*	color: #DE0700;*/
	color: #E66F00;
	background-color: #F1F1F1;
}
.links4 li a:hover div {
/*	color: #DE0700;*/
	color: #E66F00;
	text-decoration: underline;
}
#links5 ul {
   list-style-type: none;
   width: 815px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 

#links5 li {
   margin: 5px 0;
}

#links5 li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	height: 110px;
}

 * html #links5 li a {  /* make hover effect work in IE */
	width: 815px;
}

#links5 li a:hover {
/*	color: #10315B;
	background-color: #DFE0ED;
	background-image: url(img/bg_list24.gif);
	background-repeat: repeat-x;*/
	background-color: #F1F1F1;
}
#links5 li a:hover div {

/*	color: #10315B;*/
}
/* formatovani */
.mar5b {
	margin-bottom: 5px;
}
.m10seznam li {
	margin-bottom: 10px;	
}
.mar10t {
	margin-top: 10px;
}
.mar10b {
	margin-bottom: 10px;
}
.mar15b {
	margin-bottom: 15px;
}
.mar20 {
	margin-right: 20px;
}
.mar20b {
	margin-bottom: 20px;
}
.mar20t {
	margin-top: 20px;
}
.mar30 {
	margin-right: 30px;
}
.mar30left {
	margin-left: 30px;
}
.mar50left {
	margin-left: 50px;
}
.mar50right {
	margin-right: 50px;
}
.mar50b {
	margin-bottom: 50px;
}
.ram1 {
	background-color: #EFF7FF;
}
.ram2 {
	border: 1px solid #3366B5;
}
.ramyellow {
	background-color: #FFCC66;
}
.pad5 {
	padding: 5px 5px 5px 5px;
}
.pad10 {
	padding: 10px 10px 10px 10px;
}
.pad10b {
	padding-bottom: 10px;
}
.pad30left {
	padding-left: 30px;
}
.obrl {
	margin-right: 20px;
}
.obrr {
	margin-left: 20px;
}
.padtext {
	padding-left: 5px;
	padding-right: 5px;
}
.padtext2 {
	padding-left: 5px;
	padding-right: 10px;
}
.padtext3 {
	padding-left: 10px;
	padding-right: 10px;
}
.padtext4 {
	padding-left: 20px;
	padding-right: 5px;
}
.padtext5 {
	padding-left: 5px;
	margin-right: -5px;
}
.odsek {
	margin-bottom: 15px;
	line-height: 17px;
}
.odsekbig {
	margin-bottom: 15px;
	line-height: 22px;
}
.odsek2 {
	margin-bottom: 10px;
	line-height: 17px;
}
.odsek3 {
	margin-bottom: 30px;
	line-height: 17px;
}
.news {
	padding-bottom: 10px;
	line-height: 18px;
	color: #4D4D4D;
}
.aktualityBullet {
	text-align: left;
	background-color: #DE122B;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}
.aktuality {
	color: #DE0700;
	font-style: italic;
}
.aktuality2 {
	color: #3366B5;
	font-style: italic;
}
.aktuality2past {
	color: Gray;
	font-style: italic;
}
.seminareBullet {
	text-align: left;
	background-color: #3366B5;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}
.dotazBullet {
	text-align: left;
	background-color: #4D4D4D;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}
.paticka {
	padding-right: 10px;
	background-color: #F0F0F0;
	color: #10315B;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-serif;
	text-align: center;
}
.forabg1 {
/*	background-image: url(img/bg_list1.gif);
	background-repeat: repeat-x;
	background-color: #F1F1F1;*/
	background-color: #E6E6F0;
}
.forabg2 {
	background-color: #F1F1F1;
}
.forabg3 {
	background-color: #FFFFCC;
}
.graybg {
	background-color: #FAFAFA;
}
.bluebg1 {
	background-color: #E6E6F0;
}
.bluebg2 {
	background-color: #e1e7ff;
}
.cesta {
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #10315B;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 0px;
	background-color: white;
}
.infopanel {
	margin-right: -5px;
	margin-left: -5px;
	border: 1px solid #3366B5;
	border-right-width: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #F1F1F1;
}
.infopanel2 {
	margin-right: -5px;
	margin-left: -5px;
	border: 1px solid #3366B5;
	padding: 10px 10px 10px 10px;
	background-color: #F1F1F1;
}
.infopanel3 {
	margin-right: -5px;
	margin-left: -5px;
	border: 1px solid #F58027;
	border-right-width: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #F1F1F1;
}
/* Fonty */
.headline {
	font-size: 18pt;
	color: #1A4D92;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
}
.headline2 {
	font-size: 13pt;
	color: #1A4D92;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px
}
.nadpis {
	font-size: 18pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.nadpis2 {
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}
.nadpis2n {
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
}
.nadpis3 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}
.nadpis404 {
	font-size: 36pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 60px;
}
.italic {
	font-style: italic;
}
.normal {
	font-style: normal;
}
.just {
	text-align: justify;
}
.center {
	text-align: center;
}
.tiny {
	font-size: 9px; 
	font-family: Arial, Helvetica, Sans-serif;
}
.h2 {
	font-size: 11pt; 
	font-family: Arial, Helvetica, Sans-serif;
}
.h2v {
	font-size: 11pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.h3 {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
}
.h3v {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.h3s9 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.h3vbig {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.h32 {
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-serif;
}
.h4 {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bld {
	font-weight: bold;
}
.std {
	font-weight: normal;
}
.white {
	color: White;
}
.ble {
	color: #10315B;
}
.red {
	color: #DE0700;
}
.gray {
	color: Gray;
}
.black {
	color: Black;
}
.blue {
	color: Blue;
}
.u {
	text-decoration: underline;
}
.obrazek {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
}
.matbullet {
	margin-left: 60px;
}
.combullet {
	margin-left: 90px;	
}
.combullet2 {
	margin-left: 90px;
	margin-bottom: 33px;
}
.wugadres {
	text-align: left;
	margin-left: 30px;
}
.witkonz {
	margin-left: 130px;
	margin-bottom: 80px;
}
.right {
	text-align: right;
}
.popisek {
	margin-bottom: 40px;
}
.prihlaska1 {
	width: 100px;
	margin-right: 10px;
	font-weight: bold;
}
.books {
	display: none;
	background-color: #FFCC66;
}
.schovej {
	display: none;
}
/* slouceni formatu*/
.bloktextu {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	line-height: 17px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #10315B;
}
.bloktextu30 {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 30px;
	line-height: 17px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #10315B;
}
.vyberjazyka {
	width: 150px;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-left: 5px;
}
/* leve menu */
.lmenu {
	width: 150px;
	overflow: hidden;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	margin-left: 5px;
	margin-right: 5px;
}
.lmenu div {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #999;
}
.lmenu a {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}
.lmenu .prvni a {
	font: bold 120% Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lmenu .prvnisel a {
	font: bold 120% Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	color: White;
	background-color: #3366B5;
}
.lmenu .prvni a:hover {
	background: #3366B5;
	color: White;
}
.lmenu .druha a {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
.lmenu .aktivni {
	background: #E6E6F0;
}
.lmenu .druhasel a {
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E66F00;
	color: White;
}
.lmenu .druha a:hover {
	background: #E66F00;
	color: White;
}
.lmenu .treti a {
	text-align: right;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #E6E6F0;
}
.lmenu .tretisel a {
	text-align: right;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #CCCCCC;
	color: #10315B;
}
.lmenu .treti a:hover {
	background: #CCCCCC;
	color: #10315B;
}
/* novy model */
/* hlavicka - zacatek */
#upperSlat {
	margin-top: 12px;
}
/*
.logo1 {
	background-position: top;
	background-repeat: no-repeat;
	height: 80px;
	width: 990px;
	overflow: hidden;
	text-align: left;
}
*/
.upperMenuFl {
	float: left;
	white-space: nowrap;
}
.upperMenuFr {
	float: right;
	white-space: nowrap;
	margin-bottom: 2px;
}

 * html .upperMenuFr {  /* work in IE */
	margin-bottom: 0px;
}

.siteSearch {
	display: inline;
}
#upperMenu {
	/*	color: #10315B; */
	color: White;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	text-align: right;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 2px;
	padding-top: 3px; /*	font-weight: bold;*/
	height: 16px;
}
#upperMenu A:link {
	text-decoration: none;
	color: white;
}
#upperMenu A:visited {
	text-decoration: none;
	color: white;
}
#upperMenu A:hover {
	text-decoration: underline;
	color: white;
}
#upperMenu A:active {
	text-decoration: underline;
	color: white;
}
/* hlavicka - konec */

A.aktual:link b {
	color: #DE122B;
}
A.aktual:visited b {
	color: #DE122B;
}
A.aktual:hover b {
	color: #DE122B;
}
A.aktual:active b {
	color: #DE122B;
}

td.tabskoleni b {
	color: #DE0700;
}
/* clanky - topmenu */
.topZero {
	margin-top: 0px;
}
.topmenu h1 {
	color: Black;
	background-color: transparent;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
}
.topmenu li {
	list-style-image:url(/img/odrazky/dsipka.gif);	
}
.topmenu div {
	margin-left: 5px;
}
.topButtons {
	margin-left: 50px;
	margin-right: 50px;
}
/*vyhledavani*/
#searchField {
	border: 1px solid #4D4D4D;
	font-family: Verdana;
	font-size: 10px;
}
#searchButton {
	background-color:#636363;
	border:1px solid #A3A2A2;
	color:white;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}
#searchFieldBig {
	border: 1px solid #4D4D4D;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 400px;
}
#searchButtonBig {
	background-color:#636363;
	border:1px solid #A3A2A2;
	color:white;
	font-weight:bold;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* tabulka s terminy skoleni */ 
.tabSkoleni {
	border: none;
	background-color: #7291B2;
	color: #10315B;
	width: 710px;
}
.tabSkoleni td {
	border: none;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}
.tabSkoleni td b {
	color: #DE0700;
}
.tabSkoleni td.tabNadpis {
	border: none;
	background-color: #F1F1F1;
}
.tabSkoleni td.tabSDatem {
	width: 160px;
	color: #DE0700;
	text-align: center;
}
.tabSkoleni td.tabSDatem input.cudl {
	float: left;
	margin: 2 2 2 0;
}
.tabSkoleni2 {
	border: none;
	background-color: white;
	color: #10315B;
	width: 712px;
}
.tabSkoleni2 td {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	border-top: 1px solid #7291B2;
	border-left: 1px solid #7291B2;
	border-right: 1px solid #7291B2;
	border-bottom: 1px solid #7291B2;
}
.tabSkoleni2 td b {
	color: #DE0700;
}
.tabSkoleni2 td.tabSDatem {
	width: 160px;
	color: #DE0700;
	text-align: center;
}
.tabSkoleni2 td.tabSDatem input {
	float: left;
	margin: 2 2 2 0;
}
/* nadpis "box" s back sipkou */
table .nadpisBar .barBckPict {
	width: 28px;
	vertical-align: top;
}
table .nadpisBar .barBckPict img {
	margin-top: 4px;
}
/* digest */
table .digest {
	line-height: 17px;
}
table .digestTitle {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 311px; 
	background-color: #E1E1E1;
	color: #1a4d92;
}
table .digestTitle2 {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 311px;
	background-color: #4D4D4D;
	color: #FFFFFF;
}
table .digestTitle3 {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 309px;
	background-color: #FAFAFA;
	color: #FFFFFF;
}
table .digestTitle4 {
	vertical-align: top;
	text-align: center;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 800px;
	background-color: #E1E1E1;
	color: #1a4d92;
}
table .digestContent {
	margin: 5 5 5 5px;
	vertical-align: top;
	text-align: left;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FAFAFA;
	color: #10315B;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
table .digestContent2 {
	margin: 5 5 5 5px;
	vertical-align: top;
	text-align: left;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F1F1F1;
	color: #10315B;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
.digestContent ul,
.digestContent2 ul {
	margin-left: 0px;
	padding-left: 20px;
}
.digestContent li,
.digestContent2 li {
	list-style-image:url(/img/odrazky/dsipka.gif);
	margin-bottom: 10px;
}
table .digestTitleEvents {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	width: 635px; */
	background-color: #4D4D4D;
	color: #FFFFFF;
}
table .digestContent img {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
}
.square {
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
}
/* webinars */
table .webinarTitle {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 397px; 
	background-color: #E1E1E1;
	color: #1a4d92;
}