BODY  {font-family: Arial, Helvetica, sans-seriff; scrollbar-base-color: #D9D9D9; scrollbar-arrow-color: #FFFFFF; scrollbar-face-color: #004477; scrollbar-shadow-color: #FFFFFF;}

A:link  {color: #00447A; text-decoration: underline; font-weight: bold;}
A:visited  {color: #7E9FBF; text-decoration: underline; font-weight: bold;}
A:hover  {color:  #000000; text-decoration: underline; font-weight: bold;}
A:active  {color:  #000000; text-decoration: none; font-weight: bold;}

A.nav:link  {color: #7E9FBF; font-size: 8pt; text-decoration: none; font-weight: normal;}
A.nav:visited  {color: #7E9FBF; text-decoration: none; font-weight: normal;}
A.nav:hover  {color: #00447A; text-decoration: none; font-weight: normal;}
A.nav:active  {color: #00447A; text-decoration: none; font-weight: normal;}

.nav  {color: #7E9FBF; font-size: 8pt;}

H1  {color: #00447A; font-size: 18pt; font-weight: bold; background-image: url(/img/heading-bg.gif); background-repeat: no-repeat; padding-left: 25px; text-align: left;}
H2  {font-size: 11pt; color: #0066CC; margin-bottom: 0px;}
ul, li{
	 text-align: left;
}
INPUT {border: 1px solid #00447A;}
INPUT.radio {border: none;}

TEXTAREA {border: 1px solid #00447A;}

.top-heading  {text-align: center; vertical-align: center; font-family: Courier New, Courier; color: #FFFFFF; font-weight: bold; font-size: 9pt;}

.top-heading A:link  { font-family: Courier New, Courier; color: #FFFFFF; text-decoration: none;}
.top-heading A:visited  { font-family: Courier New, Courier; color: #FFFFFF; text-decoration: none;}
.top-heading A:hover  { font-family: Courier New, Courier; color: #FFFFFF; text-decoration: none;}
.top-heading A:active  { font-family: Courier New, Courier; color: #FFFFFF; text-decoration: none;}

.menu-item   {padding: 2px 5px 2px 5px; color: #000000; font-weight: bold; font-size: 9pt;}
.menu-item-en   {padding: 2px 2px 2px 2px; color: #000000; font-weight: bold; font-size: 8pt;}
.menu-item1   {padding: 2px 5px 2px 5px; color: #B30000; font-weight: bold; font-size: 9pt; cursor: hand;}
.menu-item1-en   {padding: 2px 2px 2px 2px; color: #B30000; font-weight: bold; font-size: 8pt; cursor: hand;}

.submenu {position: absolute; visibility: hidden; left: -100px; width: 200px; border-top: 1px solid #004181; top: 91px;}
.sub-submenu {position: absolute; visibility: hidden; left: -100px; width: 200px; border-top: 1px solid #004181; top: 91px;}
.submenu-item  {color: #004181; font-size: 8pt; padding: 2px 3px 3px 5px; background-color: #E5ECF2; margin-left: 2px; border: 1px solid #004181; border-top: none; border-right: none;}
.submenu-item1  {color: #B30000; font-size: 8pt; padding: 2px 3px 3px 5px; background-color: #BECFDF; margin-left: 2px; border: 1px solid #7E9FBF; border-top: none; border-right: none; cursor: hand;}

.cert-menu-item   {color: #004181; font-size: 9pt; padding: 2px 7px 3px 6px; cursor: hand;}
.cert-menu-item-en   {color: #004181; font-size: 9pt; padding: 2px 2px 3px 2px; cursor: hand;}
.cert-menu-item1   {color: #B30000; font-size: 9pt; padding: 2px 7px 3px 6px; cursor: hand;}
.cert-menu-item1-en   {color: #B30000; font-size: 9pt; padding: 2px 2px 3px 2px; cursor: hand;}

.normal   {padding: 20px 20px 20px 24px; font-size: 9pt; text-align: justify; color: #4C4C4C; height: 100%;}
.normal-cert   {padding: 0px 0px 20px 28px; font-size: 9pt; text-align: justify; color: #4C4C4C; height: 100%;}
.tabulka-clenove  {font-size: 8pt; color: #4C4C4C;}
.tabulka-norm  {font-size: 9pt; color: #4C4C4C;}

.tabulka  {border: 1px solid #9E9A9A;}
.tabulka TH  {padding: 2px 2px 2px 3px; text-align: left; font-weight: bold; color:#00447A; border: 1px solid #4C4C4C; border-top: none; border-left: none; border-bottom-width: 2px; font-size: 9pt;}
.tabulka TD  {padding: 2px 2px 2px 3px; text-align: left; color:#4C4C4C; border: 1px solid #4C4C4C; border-top: none; border-left: none; font-size: 9pt;}
.index table{ font-size: 1em; }

.tabulka-skol TH  {padding: 2px 2px 2px 3px; text-align: left; font-weight: bold; color:#00447A; border: 1px solid #4C4C4C; border-top: none; border-left: none; border-bottom-width: 2px; font-size: 9pt;}
.tabulka-skol TD  {padding: 2px 2px 2px 3px; text-align: left; color:#4C4C4C; border: 1px solid #4C4C4C; border-top: none; border-left: none; font-size: 9pt;}

.tabulka-audit TH  {padding: 2px 2px 2px 3px; text-align: center; font-weight: bold; color:#00447A; border-bottom: 1px solid #4C4C4C; font-size: 9pt;}
.tabulka-audit TD  {padding: 2px 2px 2px 3px; text-align: left; color:#4C4C4C; border-bottom: 1px solid #4C4C4C; font-size: 9pt;}

.index{ background: #628AB1 url(../img/back-left.gif) repeat-y; z-index: 0; text-align: center; margin: 0; padding: 0px 0 0 0; height: 100%; font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif; }
div#base{ width: 850px; margin: 0 auto; text-align: left; background: #628AB1 url(../img/mainback.jpg) repeat-y; height: 100%; vertical-align: middle; font-size: .7em; }
div#base2{ background: transparent url(../img/logo2.jpg) no-repeat 143px 0px; }
div#head h1{ margin: 0; padding: 14px 0 0 12px; background-image: none; }
div#menu{ padding: 9px 20px; }
div#menu ul{ margin: 0; padding: 0; list-style-type: none; z-index: 1000; }
div#menu li{ float: left; position: relative; behavior: url(/hover.htc); }
div#menu a{ display: block; color: White; text-decoration: none; padding: 0px 4px 0 4px; font-weight: normal; border-left: 1px solid white; line-height: 1.2em; }
div#menu ul ul{ position: absolute; border-left: 1px solid white; top: 1em; left: 0;  display: none; z-index: 2000;}
div#menu ul ul li{ float: none; margin: 0;  position: static; }
div#menu ul ul li div{ position: relative; }
div#menu ul ul li.first{ margin-top: 5px;}
div#menu ul ul a.first{ border-top: 1px solid white; }
div#menu ul ul a{ border: 0; margin: 0 0 0 3px; padding: 3px 2px 3px 2px; width: 175px; color: #C2CFDC; background-color: #064584; border-bottom: 1px solid white; margin-left: 3px;}
div#menu ul li:hover ul, div#menu ul li.hover ul{ display: block;}
div#menu ul li:hover ul ul, div#menu ul li.hover ul ul{ display: none;}
div#menu ul ul li:hover ul, div#menu ul ul li.hover ul{  display: block; }
div#menu ul ul a:hover, div#navigace ul ul a:hover{  color: #B30000; background-color: #C7CFD6;}
div#menu ul ul ul{ top: -1px; left: 175px; position: absolute; border-top: 1px solid white; padding: 0; }
div#menu ul ul ul li{  position: static; margin: 0;}
div#menu ul ul ul a{ margin: 0; }
div#menu ul ul ul ul{ display: none; z-index: 20000; }
div#menu ul ul li:hover ul ul, div#menu ul ul li.hover ul ul{  display: none; }
div#menu ul ul ul li:hover ul, div#menu ul ul ul li.hover ul{  display: block; }

#navigace{ clear: both; }
#navigace ul{ margin: 0; padding: 0; list-style-type: none;}
#navigace img{ border: 0; display: block; }

#navigace ul li.m01{ top: 117px; left: 203px;  z-index: -1;  }
#navigace ul li.m02{ top: 148px; left: 163px;  z-index: -2; }
#navigace ul li.m03{ top: 183px; left: 137px;  z-index: -3;   }
#navigace ul li.m04{ top: 219px; left: 126px; z-index: -4;  }
#navigace ul li.m05{ top: 253px; left: 126px; z-index: -5;  }
#navigace ul li.m06{ top: 286px; left: 138px; z-index: -6;  }
#navigace ul li.m07{ top: 320px; left: 164px; z-index: -7;  }
#navigace ul li.m08{ top: 353px; left: 205px; z-index: -8;  }
#navigace ul li.m09{ top: 319px; left: 468px; z-index: -10;  }
#navigace ul li.m10{ top: 355px; left: 425px; z-index: -10;  }
#navigace ul li.m11{ top: 320px; left: 456px; z-index: -10;  }
#navigace ul li.m12{ top: 280px; left: 487px; z-index: -6;  }
#navigace ul li.m13{ top: 250px; left: 526px; z-index: -5;  }
#navigace ul li.m14{ top: 219px; left: 548px; z-index: -4;  }
#navigace ul li.m15{ top: 185px; left: 527px; z-index: -3;  }
#navigace ul li.m16{ top: 148px; left: 471px; z-index: -2;  }
#navigace ul li.m17{ top: 115px; left: 458px; z-index: -1;  }
#navigace ul li.m18{ top: 92px; left: 291px; z-index: -1;  }
#navigace ul li.m19{ top: 381px; left: 293px; z-index: -9;  }
#navigace ul li.m22{ top: 380px; left: 294px; z-index: -9; }
#navigace ul li.m24{ top: 381px; left: 361px; z-index: -9; }

#navigace ul li.m22 div{ position: absolute;  bottom: 24px; left: 26px;   }
#navigace ul li.m19 div{ position: absolute;  bottom: 22px; left: 27px;  }
#navigace ul li.m07 div{ position: absolute;   left: 71px;  top: 0;  }
#navigace ul li.m08 div{ position: absolute;    top: -50px; left: 100px; }
#navigace ul li.m10 div{ position: absolute;    bottom: 24px; left: -135px;  }
#navigace ul li.m11 div{ position: absolute;   left: 132px;  top: 0;  }
#navigace ul li.m09 div{ position: absolute;   left: 102px;  top: 0;  }
#navigace ul li.m24 div{ position: absolute;  bottom: 23px; left: -36px;   }

html>body #navigace ul li.m01 { z-index: 50; }
html>body #navigace ul li.m02{ z-index: 49; }
html>body #navigace ul li.m03{ z-index: 48; }
html>body #navigace ul li.m04{ z-index: 47; }
html>body #navigace ul li.m05{ z-index: 46; }
html>body #navigace ul li.m06{ z-index: 45; }
html>body #navigace ul li.m07{ z-index: 44; }
html>body #navigace ul li.m08{ z-index: 43; }
html>body #navigace ul li.m09{ z-index: 28; }
html>body #navigace ul li.m10{ z-index: 27; }
html>body #navigace ul li.m11{ z-index: 28; }
html>body #navigace ul li.m12{ z-index: 29; }
html>body #navigace ul li.m13{ z-index: 30; }
html>body #navigace ul li.m14{ z-index: 31; }
html>body #navigace ul li.m15{ z-index: 32; }
html>body #navigace ul li.m16{ z-index: 33; }
html>body #navigace ul li.m17{ z-index: 34; }
html>body #navigace ul li.m18{ z-index: 50; }
html>body #navigace ul li.m19{ z-index: 42; }
html>body #navigace ul li.m22{ z-index: 42; }
html>body #navigace ul li.m24{ z-index: 42; }

#navigace ul ul{ display: block; border-top: 1px solid white; position: absolute; z-index: 30000; left: 5px; }
#navigace ul li{ float: none; position: absolute;  margin: 0; behavior: url(/hover.htc);  }
#navigace ul ul li{ position: static;}
#navigace div a{ display: block; text-decoration: none; line-height: 1.2em; white-space: nowrap; margin: 0; padding: 2px 5px; color: #C2CFDC; background-color: #064584; font-weight: bold; border: 1px solid white; border-top: 0; width: 162px; }
/*div#navigace ul li:hover ul, div#navigace ul li.hover ul{  display: block;}*/
#navigace div br{ display: none; }
#navigace div { border-top: 1px solid white; }
#navigace div a:hover{  color: #B30000; background-color: #C7CFD6;}
#english #navigace div a{ width: 178px; }


#ru #navigace ul li.m18{ top: 85px; left: 259px; z-index: -1;  }
html>body#ru #navigace ul li.m18{ z-index: 50; }
#ru #navigace ul li.m12{ top: 284px; left: 515px; z-index: -1;  }
html>body#ru #navigace ul li.m12{ z-index: 29; }
/*#ru #navigace ul li.m09, #english #navigace ul li.m09{ top: 380px; left: 317px;}
#ru #navigace ul li.m09 div, #english #navigace ul li.m09 div{  bottom: 20px; left: 3px;  }*/

div#stred{ height: 430px; position: relative;  }
#iq{ position: absolute; top: 0; right: 0; z-index: -1; }
html>body #iq{z-index: 0; }
#iq img{ border: 0; }
#mutace{ position: absolute; top: 391px; right: 0; z-index: -20; text-align: right; width: 100px; }
html>body #mutace{z-index: 1; }
#mutace img{ border: 0; display: inline; margin: 0 3px; }

#menu-in{
	font-size: .75em;
}
#menu-in #menu a{
	color: Black; font-weight: bold; border-color: Black; line-height: 1.3em;
}
#menu-in #menu  {
	padding: 2px 0 0 0;
}
#menu-in #menu a:hover{
	 color: #B30000;
}
#menu-in #menu ul ul{
	text-align: left;
}
#menu-in #menu ul ul a{
 font-size: .9em; margin: 0;	background-color: #E5ECF2; color: #004181; font-weight: normal; text-align: left; border-bottom: 1px solid #004181; border-left: 1px solid #004181;
}
#menu-in #menu ul ul a:hover{
	background-color: #BECFDF; color: #B30000;
}
#menu-in #menu ul ul ul{
	border-top: 1px solid #004181;
}
#menu-in{
	padding-left: 10px;
}
#menu-in .bezramu{
	border: 0 !important ;
}