body {
margin:0;
padding:0;
font:0.75em Arial,Verdana,sans-serif;
line-height:1.4em;
color:#000;
background:#FFF;
}

a:link, a:visited { color:#0AA4C5; }
a:hover, a:active { color:#D71F26; text-decoration:none; }

hr.hr, #pagename, .anchors, .top-anchor {
display:none;
}
hr {
height:1px;
border:0;
background:#10134A;
}

img {
border-color:#BA0101;
}

p {
margin:0;
padding:0 0 10px 0;
}

h1 {
margin:0;
padding:15px 0 10px 0;
font-size:170%;
line-height:160%;
color:#BA0101;
}
h2 {
margin:0;
padding:15px 0 10px 0;
font-size:150%;
color:#4E4D4E;
}
h3 {
margin:0;
padding:15px 0 10px 0;
font-size:130%;
color:#0AA4C5;
}
h4 {
margin:0;
padding:15px 0 7px 0;
font-size:120%;
color:#BA0101;
}
h5 {
margin:0;
padding:15px 0 5px 0;
font-size:110%;
color:#0AA4C5;
}
h6 {
margin:0;
padding:5px 0;
}


ul {
margin:0;
padding:0 0 0 5px;
}
ul li {
margin:0;
padding:2px 0 2px 10px;
list-style:none;
background:url("li.gif") 0 7px no-repeat;
}
ul li li {
padding:0 0 0 8px;
background:url("lili.gif") 0 6px no-repeat;
}

dl {
clear:both;
margin:0;
padding:5px 0;
}
dt {
float:left;
width:20%;
line-height:26px;
margin:0;
padding:0;
text-align:right;
color:#4E4D4E;
font-weight:bold;
}
dd {
float:right;
width:78%;
margin:0;
padding:0;
}

fieldset {
margin:0;
padding:10px 20px 20px 20px;
border:1px solid #BA0101;
}
legend {
font-weight:bold;
color:#BA0101;
}

form {
margin:0;
padding:0;
}

input, textarea, select {
margin:2px 0;
padding:1px 3px;
font:100% Arial,Verdana,sans-serif;
border-top:1px solid #BA0101;
border-right:2px solid #BA0101;
border-bottom:2px solid #BA0101;
border-left:1px solid #BA0101;
background:#FFF;
color:#4E4D4E;
}
input {
padding:3px;
}


/**/
#header {
float:left;
width:100%;
background:#BA0101 url("header-x.gif") 0 0 repeat-x;
}
#header-box {
float:left;
width:100%;
background:url("header-y.gif") center top repeat-y;
border-bottom:8px solid #BA0101;
}
#h-b1 {
float:left;
width:100%;
height:507px;
min-height:507px;
padding:0 0 13px 0;
background:url("header.gif") center top no-repeat;
}
div[id]#h-b1 {
height:auto;
}
#h-b2 {
width:750px;
margin:0 auto;
}
#logo {
display:block;
float:left;
position:relative;
left:45px;
z-index:11;
margin:60px 300px 115px 0;
width:160px;
height:110px;
text-decoration:none;
}
#logo img {
border:0;
}
#motto {
display:none;
}
.h-content {
clear:left;
float:left;
width:374px;
color:#FFF;
text-align:justify;
}
.h-title {
width:374px;
height:70px;
margin:0;
padding:0;
}
.h-title b {
visibility:hidden;
}
#ht-wd {
background:url("ht-wd.gif") 0 0 no-repeat;
}
#ht-ma {
background:url("ht-ma.gif") 0 0 no-repeat;
}
#ht-mm {
background:url("ht-mm.gif") 0 0 no-repeat;
}
#ht-id {
background:url("ht-id.gif") 0 0 no-repeat;
}
#header .btn-more {
display:block;
clear:left;
float:left;
width:121px;
height:33px;
line-height:30px;
margin:18px 0 0 0;
text-align:center;
background:url("h-btn.gif") 0 0 no-repeat;
}
#header .btn-more a {
color:#000;
text-decoration:none;
}
#header .btn-more a:hover, #header .btn-more a:active {
color:#FD0909;
}
.h-video {
float:right;
position:relative;
left:2px;
width:357px;
height:301px;
padding:5px 0 0 5px;
background:url("h-video.gif") 0 0 no-repeat;
}
#area {
width:750px;
margin:0 auto;
}
#homepage #area {
width:706px;
}
#textpage #content {
float:left;
position:relative;
z-index:9;
margin:-243px 0 0 0;
padding:0 22px;
background:url("area.gif") 0 0 no-repeat;
}
.megabtn {
float:right;
display:block;
width:376px;
height:260px;
text-decoration:none;
background-position:74px 14px;
background-repeat:no-repeat;
}
a.megabtn:hover, a.megabtn:active {
background-position:75px 15px;
}
.megabtn strong {
visibility:hidden;
}
#mb-ds_cs {
background-image:url("mb-ds_cs.gif");
}
#mb-ds_en {
background-image:url("mb-ds_en.gif");
}
/*
#mb-rp {
background-image:url("mb-rp.gif");
}
*/
#mb-rp_cs {
background-image:url("mb-rp_cs.gif");
}
#mb-rp_en {
background-image:url("mb-rp_en.gif");
}
.title {
float:left;
width:374px;
height:102px;
position: relative;
}
.title span {

position: absolute;
top: 40%;
right: 0;
}
.archive {
font-weight: normal;
position: absolute;
top: 40%;
left: 330px;
}

#homepage .title {
width:330px;
}
#textpage .title {
width:100%;
}
.title h1 {
visibility:hidden;
}
#t-predstaveni {
background:url("t-predstaveni.gif") 0 20px no-repeat;
}
#t-hotnews {
background:url("t-hotnews.gif") 0 20px no-repeat;
}
#content p {
text-align:justify;
}

#footer {
clear:both;
float:left;
width:100%;
background:url("footer.gif") center bottom no-repeat;
}
#footer-box {
width:770px;
height:142px;
margin:0 auto;
text-align:center;
color:#898989;
font-size:90%;
}
#f-menu {
margin:26px 0 53px 0;
font-size:110%;
}
#f-menu a {
font-weight:bold;
}

#layer1 {
position:absolute;
left:0;
top:0;
width:100%;
z-index:10;
}
#layer1-box {
width:750px;
margin:0 auto;
}
#lang {
float:right;
height:198px;
margin:14px 0 0 0;
font-size:100%;

}
#homepage #lang {
height:251px;
}
#lang a {
color:#FFF;
}

#menu1 ul {
clear:both;
float:right;
width:750px;
margin:0;
padding:0;
background:url("menu1.gif") 0 0 no-repeat;
}
#homepage #menu1 ul {
background:url("menu1-hp.gif") 22px 0 no-repeat;
}
#menu1 li {
float:left;
margin:0;
padding:0;
list-style:none;
background:none;
}
#menu1 a {
display:block;
height:46px;
text-decoration:none;
}
#homepage #menu1 a {
height:234px;
}
#m1-wd a {
width:205px;
background:url("m1-wd.gif") 46px 10px no-repeat;
}
#m1-ma a {
width:199px;
background:url("m1-ma.gif") 42px 10px no-repeat;
}
#m1-mm a {
width:166px;
background:url("m1-mm.gif") 40px 10px no-repeat;
}
#m1-id a {
width:180px;
background:url("m1-id.gif") 45px 10px no-repeat;
}
#homepage #m1-wd a {
width:187px;
background:url("m1-wd-hp.gif") 22px 194px no-repeat;
}
#homepage #m1-ma a {
width:187px;
background:url("m1-ma-hp.gif") 20px 194px no-repeat;
}
#homepage #m1-mm a {
width:187px;
background:url("m1-mm-hp.gif") 21px 194px no-repeat;
}
#homepage #m1-id a {
width:189px;
background:url("m1-id-hp.gif") 18px 194px no-repeat;
}
#menu1 a:hover, #menu1 a:active, 
#homepage #menu1 a:hover, #homepage #menu1 a:active {
background:none;
}
#menu1 strong {
visibility:hidden;
font-size:1px;
}

/**/
.navi-more li a {
color:#000;
font-weight:bold;
}
.navi-more span {
color:#4E4D4E;

}
.download {
margin:0;
padding:5px 0 0 0;
}
.download li {
float:left;
width:188px;
margin:0;
padding:0;
background:url("doc.gif") 0 0 no-repeat;
}
.download li.li-last {
width:140px;
}
.download li a {
display: block;
width:140px;
padding:102px 0 0 0;
color:#FD0909;
font-weight:normal;
font-size: 90%;
}
.navi {
display: block;
float: left;
width: 100%;
padding:5px 0;
text-align: right;
font-size: 90%;
}
.navi a, .navi span {
padding:0 2px;
}
.required {
  color: red; 
}
.info {
  color: red; 
  padding: 15px;
  text-align: center;
  font-weight: bold;

}
.noborder {
  border: 0;
  vertical-align: middle;

}
.box-ad {

background:url("footer.gif") center 0 no-repeat;

float: left;
width:100%;
clear: both; 
padding: 40px 0 20px 0;

}

.box-ad span {font-weight: bold; padding: 0 3px 0 3px; }
.list-box {

  text-align: center;
  padding: 5px;

}