html { width: 100%; height: 100%; }

body {
	background-color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #515151;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../img/bg01.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

a:visited			{ color: #07417c; text-decoration: underline; }
a:active			{ color: #07417c; text-decoration: underline; }
a:link 			{ color: #07417c; text-decoration: underline; }
a:hover			{ color: #116db1; text-decoration: underline; }

a.li:visited		{ color: #07417c; text-decoration: none; }
a.li:active		{ color: #07417c; text-decoration: none; }
a.li:link 		{ color: #07417c; text-decoration: none; }
a.li:hover		{ color: #116db1; text-decoration: underline; }

a.fo:visited		{ color: #1e85d1; text-decoration: none; }
a.fo:active		{ color: #1e85d1; text-decoration: none; }
a.fo:link 		{ color: #1e85d1; text-decoration: none; }
a.fo:hover		{ color: #ffea00; text-decoration: none; }

a.lm:visited		{ color: #3a5484; text-decoration: none; font-weight: bold; }
a.lm:active		{ color: #3a5484; text-decoration: none; font-weight: bold; }
a.lm:link 		{ color: #3a5484; text-decoration: none; font-weight: bold; }
a.lm:hover		{ color: #FFFFFF; text-decoration: none; font-weight: bold; }

/*  KALENDAR */
a.ac:visited		{ color: #7b7b7b; background-color: #FFF; text-decoration: none; display: block; }
a.ac:active		{ color: #7b7b7b; background-color: #FFF; text-decoration: none; display: block; }
a.ac:link 		{ color: #7b7b7b; background-color: #FFF; text-decoration: none; display: block; }
a.ac:hover		{ color: #FFF; background-color: #FF5400; display: block; text-decoration: none; }

a.ac1:visited		{ color: #A30000; background-color: #FFF; text-decoration: none; display: block; }
a.ac1:active		{ color: #A30000; background-color: #FFF; text-decoration: none; display: block; }
a.ac1:link 		{ color: #A30000; background-color: #FFF; text-decoration: none; display: block; }
a.ac1:hover		{ color: #FFF; background-color: #FF5400; display: block; text-decoration: none; }

a.ac2:visited		{ color: #FFF; background-color: #A30000; text-decoration: none; display: block; }
a.ac2:active		{ color: #FFF; background-color: #A30000; text-decoration: none; display: block; }
a.ac2:link 		{ color: #FFF; background-color: #A30000; text-decoration: none; display: block; }
a.ac2:hover		{ color: #FFF; background-color: #A30000; display: block; text-decoration: none; }

a.ac3:visited		{ color: #FFF; background-color: #3a5484; text-decoration: none; display: block; }
a.ac3:active		{ color: #FFF; background-color: #3a5484; text-decoration: none; display: block; }
a.ac3:link 		{ color: #FFF; background-color: #3a5484; text-decoration: none; display: block; }
a.ac3:hover		{ color: #FFF; background-color: #3a5484; display: block; text-decoration: none; }

a.lists:visited	{ color: #FF5400; font-weight: bold; text-decoration: underline; }
a.lists:active		{ color: #FF5400; font-weight: bold; text-decoration: underline; }
a.lists:link 		{ color: #FF5400; font-weight: bold; text-decoration: underline; }
a.lists:hover		{ color: #666; font-weight: bold; text-decoration: none; }

a img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

form
{
	margin: 0px;
	padding: 0px;
}

table
{
	margin: 0px;
	padding: 0px;
}

td
{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

ul{
	list-style: none url(../img/li01.gif);
	margin: 2px 0px 2px 15px;
	padding: 2px 0px;
	
}

ol{
	margin: 5px 0px 2px 28px;
	padding: 3px 2px;
}

.half { width: 49%; }

.clearDiv { font-size: 1px; height: 1px; clear: both; overflow: hidden; }
.standard { font-size: 11px; }
.strong { font-weight: bold; }
.tRight { text-align: right; }
.tLeft { text-align: left; }
.tCenter { text-align: center; }
.left { float: left; }
.right { float: right; }
.form { border: 1px solid #666; padding: 2px; font-size: 10px; }
.button { border: 1px solid #666; font-size: 11px; font-weight: bold; padding: 1px; }
.smalltext { font-size: 11px; font-family: Tahoma; }
.imageBorder { border: 1px solid #DDD; padding: 1px; }

.mainUl {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.secondUl {
	margin-left: 10px;
	padding-left: 10px;
}
.mainUl div {
	margin-top: 5px;
}

#search { display: none; visibility: hidden; border: 8px solid #DDD; padding: 10px 10px 20px 10px; background-color: #FFF; }
.bg { background-color: #666; background-image: url(../img/bg03.jpg); background-position: top left; background-repeat: repeat-x; }

/* homepage */
#body {
	width: 961px;
	padding: 21px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
}

#home-photo {
	margin: 10px 0px 20px 10px;
}

/* podsekce */
#body1 {
	width: 992px;
	padding: 43px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
}

.actionCalendar {
	font-size: 9px;
	font-family: Verdana;
     margin-top: 8px;
	border: 1px solid #5B6F1B;
}

.th td {
	border: 1px solid #DDD;
	background-color: #202E42;
	color: #FFF;
}
.td {
	border: 1px solid #DDD;
	text-align: center;
}

.relativeDiv {
	position: relative;
}

.toolWin {
	text-align: left;
	width: 180px;
	position: absolute;
	border: 1px solid #DDD;
	top: 50px;
	left: 70px;
	visibility: hidden;
	background-color: #FFF;
	padding: 5px;
}

.liDiv {
	padding: 0px 0px 0px 18px;
	background-image: url(../img/li02.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.tcl1 { color: #07417c; }
.tcl2 { color: #116db1; }
.tcl3 { color: #f6ff00; }

h1
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #106ea1;
	letter-spacing: 1px;
	display: block;
	margin-bottom: 12px;
	padding: 4px 0px 4px 8px;
	border-left: 4px solid #07417c;
}

h2
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #07417c;	
	letter-spacing: 1px;
	display: block;
	padding: 4px 0px 4px 8px;
	border-left: 4px solid #106ea1;
}


h3
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #07417c;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	display: block;
}

h3 a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #07417c;
	font-weight: bold;
	padding: 0px;
	margin: 0px;		
	text-decoration: underline;
}

h3 a:hover
{
	color: #116DB1;	
}


h4
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #07417c;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	display: block;
}

h4 a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #07417c;
	font-weight: normal;
	padding: 0px;
	margin: 0px;		
	text-decoration: underline;
}

h4 a:hover
{
	color: #116DB1;	
}

.title1
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #106ea1;
	letter-spacing: 1px;
}
.title2
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #07417c;
	letter-spacing: 1px;
}

.c1Area
{
	border-bottom: 1px solid #DDD;
	padding: 5px;
	margin: 1px;
}
.c2Area
{
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 5px;
	margin: 1px;
}

.smallBanner
{
	width: 190px; 
	padding: 5px;
	margin: 5px 0px 0px 0px;
	background: #010e26;		
}

.smallBannerSection
{
	width: 190px; 
	padding: 5px;
	margin: 5px 0px 0px 30px;
	background: #010e26;		
}

.textNote
{
	font-size: 10px;
	font-family: Verdana;
	margin: 10px 0px;
}

.textNote a { text-decoration: none; color: #000000; }


.logo { width: 49%; }
.links { width: 49%; padding: 15px 13px 0px 0px; }
.links .tRight { padding-right: 8px; }
.links a { color: #FFF; text-decoration: none; font-size: 10px; }
.links a:hover { color: #FFF; text-decoration: underline; font-size: 10px; }
/* menu na homepage */
.menu { width: 240px; float: left; padding: 15px 0px 0px 10px; position: relative; font-family: Tahoma; }
.menu ul { list-style-type: none; padding: 0px; margin: 0px; width: 180px; list-style: none url(../img/blank.gif); }
.menu ul li span { display: block; color: #ffea00; font-size: 11px; }
.menu ul li { color: #d2d1d1; font-size: 10px; padding-bottom: 5px; }
.menu .left { vertical-align: top; padding-right: 15px; }
.menu ul li .tCenter { padding-top: 2px; }
.menu a:visited span { color: #ffea00; text-decoration: none; }
.menu a:active span { color: #ffea00; text-decoration: none; }
.menu a:link span { color: #ffea00; text-decoration: none; }
.menu a:hover span { color: #d2d1d1; text-decoration: none; }
.menu a:visited { color: #d2d1d1; text-decoration: none; }
.menu a:active { color: #d2d1d1; text-decoration: none; }
.menu a:link { color: #d2d1d1; text-decoration: none; }
.menu a:hover { color: #116db1; text-decoration: none; }
/* Menu podsekce */
.menu1 { height: 55px; margin-bottom: 15px; margin-top: 10px; padding-left: 15px; position: relative; font-family: Tahoma }
.menu1 ul { padding: 0px; margin: 0px; list-style: none url(../img/blank.gif); }
.menu1 ul li { display: block; width: 135px; float: left; font-size: 10px; }
.menu1 ul li .tCenter { padding-top: 2px; }
.menu1 ul li span { display: block; color: #ffea00; font-size: 11px; }
.menu1 .left { vertical-align: top; padding-right: 10px; }
.menu1 a:visited span { color: #ffea00; text-decoration: none; }
.menu1 a:active span { color: #ffea00; text-decoration: none; }
.menu1 a:link span { color: #ffea00; text-decoration: none; }
.menu1 a:hover span { color: #d2d1d1; text-decoration: none; }
.menu1 a:visited { color: #d2d1d1; text-decoration: none; }
.menu1 a:active { color: #d2d1d1; text-decoration: none; }
.menu1 a:link { color: #d2d1d1; text-decoration: none; }
.menu1 a:hover { color: #116db1; text-decoration: none; } 
/* rozmery menu v podsekci */
.menu1 #menuLi1 { width: 135px; padding-right: 11px; }
.menu1 #menuLi2 { width: 120px; padding-right: 11px; }
.menu1 #menuLi3 { width: 110px; padding-right: 11px; }
.menu1 #menuLi4 { width: 135px; padding-right: 11px; }
.menu1 #menuLi5 { width: 135px; }

/* Menu homepage */
.menu #menuSection1, .menu #menuSection2, .menu #menuSection3, .menu #menuSection4, .menu #menuSection5, .menu #menuSection6 {
	list-style-type: none;
	list-style-image: none;
	visibility: hidden; 
	position: absolute; 
	width: 170px; 
	/*color: #ffea00;*/ 
	/*background-color: #073D79;*/ 
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	/*border: 1px solid #FFF;*/
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
.menu #menuSection1 li { padding-bottom: 1px; margin: 0px; }
.menu #menuSection1 li a:visited { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection1 li a:active { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection1 li a:link { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection1 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu #menuSection1 { left: 170px; top: 17px; }
.menu #menuSection2 li { padding-bottom: 1px; margin: 0px; }
.menu #menuSection2 li a:visited { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection2 li a:active { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection2 li a:link { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection2 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu #menuSection2 { left: 170px; top: 50px; }
.menu #menuSection3 li { padding-bottom: 1px; margin: 0px; }
.menu #menuSection3 li a:visited { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection3 li a:active { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection3 li a:link { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection3 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu #menuSection3 { left: 170px; top: 80px; }
.menu #menuSection4 li { padding-bottom: 1px; margin: 0px; }
.menu #menuSection4 li a:visited { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection4 li a:active { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection4 li a:link { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection4 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu #menuSection4 { left: 170px; top: 110px; }
.menu #menuSection5 li { padding-bottom: 1px; margin: 0px; }
.menu #menuSection5 li a:visited { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection5 li a:active { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection5 li a:link { padding: 1px 1px 1px 5px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu #menuSection5 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu #menuSection5 { left: 170px; top: 140px; }
/* konec Menu Homepage */

/* Menu podsekce */

.menu1 #menuSection1, .menu1 #menuSection2, .menu1 #menuSection3, .menu1 #menuSection4, .menu1 #menuSection5, .menu1 #menuSection6 {
	list-style-type: none;
	list-style-image: none;
	visibility: hidden; 
	position: absolute; 
	width: 135px; 
	color: #FFF; 
	/*background-color: #073D79;*/ 
	opacity: 0.9; 
	filter: alpha(opacity=90);
	/*border: 1px solid #FFF;*/ 
	/*font-weight: bold;*/
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
.menu1 #menuSection1 li { padding-bottom: 1px; margin: 0px; }
.menu1 #menuSection1 li a:visited { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection1 li a:active { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection1 li a:link { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection1 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu1 #menuSection1 { left: 30px; top: 25px; }
.menu1 #menuSection2 li { padding-bottom: 1px; margin: 0px; }
.menu1 #menuSection2 li a:visited { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection2 li a:active { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection2 li a:link { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection2 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu1 #menuSection2 { left: 180px; top: 40px; }
.menu1 #menuSection3 li { padding-bottom: 1px; margin: 0px; }
.menu1 #menuSection3 li a:visited { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection3 li a:active { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection3 li a:link { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection3 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu1 #menuSection3 { left: 310px; top: 40px; }
.menu1 #menuSection4 li { padding-bottom: 1px; margin: 0px; }
.menu1 #menuSection4 li a:visited { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection4 li a:active { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection4 li a:link { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection4 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu1 #menuSection4 { left: 430px; top: 25px; }
.menu1 #menuSection5 li { padding-bottom: 1px; margin: 0px; }
.menu1 #menuSection5 li a:visited { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection5 li a:active { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection5 li a:link { padding: 2px 2px 2px 6px; margin: 0px; border: 1px solid #032354; display: block; background-color: #106ea1; color: #FFF; }
.menu1 #menuSection5 li a:hover { border: 1px solid #000; display: block; background-color: #ffea00; color: #000; }
.menu1 #menuSection5 { left: 575px; top: 40px; }

/* konec Menu Podsekce */

/* textovy blok na vsech stejny */
.text { width: 705px; float: right; }

.mainTab
{
	width: 100%;
}

.main
{
	vertical-align: top; 
	width: 685px; 
	background-color: #FFF; 
	background-image: url(../img/text_bg.png); 
	padding: 12px;
}

.mainTop
{
	width: 707px;
	height: 31px; 
	background: url(../img/text_top.gif) no-repeat; 
	padding: 0px;
	margin: 0px;
}

.mainBottom
{
	width: 707px;
	height: 29px; 
	background: url(../img/text_bottom.gif) no-repeat; 
	padding: 0px;
	margin: 0px;
}

.mainLeft
{
	background-image: url(../img/text_left.gif); 
	background-position: top right; 
	background-repeat: repeat-y; 
	width: 10px; 
	font-size: 1px;
}
.mainRight
{
	background-image: url(../img/text_right.gif); 
	background-position: top left;
	background-repeat: repeat-y; 
	width: 10px; 
	font-size: 1px;
}

#footer
{
	font-size: 9px;
	font-family: Tahoma;
	padding: 10px 0px; 
	text-align: center; 
	color: #FFF; 
}

.thCol
{
	text-align: center;
	width: 130px;
	height: 130px;
	background-color: #FFFFFF;
	background-image: url(../img/bg02.gif); 
	border: 1px #E9E9E9 solid;
	padding: 2px;
}
.phCol
{
	text-align: center;
	width: 215px;
	height: 215px;
	background-color: #FFFFFF;
	background-image: url(../img/bg02.gif); 
	border: 1px #E9E9E9 solid;
	padding: 2px;
}

.certCol
{
	text-align: center;
	width: 190px;
	height: 210px;
	background-color: #FFFFFF;
	background-image: url(../img/bg02.gif); 
	border: 1px #E9E9E9 solid;
	padding: 2px;
}


.logoCol
{
	text-align: center;
	padding: 12px 6px;
	background-color: #FFFFFF;
	border: 1px #E9E9E9 solid;
}

.lv1{
	background-color: #F6F6F6;
	color: #3c3c3c;
	font-size: 11px;
	padding: 3px 2px;
}

.lv2{
	background-color: #ededed;
	color: #3c3c3c;
	font-size: 11px;
	padding: 3px 2px;
}

.divLeft { width: 282px; position: relative; }
.divRight { width: 709px; }

.lang1 { width: 20px; height: 12px; margin: 2px 0px 3px 0px; }
.lang2 { width: 20px; height: 12px; }
/* links na podsekci */
.links1 { padding: 20px; position: absolute; left: 0px; top: 750px; }
.links1 .right { width: 80%; }
.links1 .right table { width: 180px; }
.links1 .right table .tLeft { padding-left: 5px; }
.links1 a:visited { color: #FFF; text-decoration: none; font-size: 10px; }
.links1 a:active { color: #FFF; text-decoration: none; font-size: 10px; }
.links1 a:link { color: #FFF; text-decoration: none; font-size: 10px; }
.links1 a:hover { color: #FFF; text-decoration: underline; font-size: 10px; }


#fullBanner {
	top: 1px;
	left: 1px;
	width: 100%;
	min-height: 100%;
	height: 100%;
	background-color: #000;
	filter: Alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 65;
	color: #fff;
	position: absolute;
}

#fullBannerData {
	top: 1px;
	left: 1px;
	width: 100%;
	height: 100%;
	z-index: 70;
	position: absolute;
	text-align: center;
}

#fullBannerData img {
	border: 1px solid #ffffff;
}

#fullBannerData table {
	width: 100%;
	height: 100%;
}

#fullBannerData td {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
