body {
  text-align:center;
  margin:0px;
  padding:0px;
  font-family:"Verdana CE",Verdana,"Arial CE",Arial,Helvetica,sans-serif;
  background-color:#FFFFFF;
  font-size:0.8em;
  color:#636363;
}

a {color:#E03C27}

#wrap {
  width:1004px;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  background-color:#ffffff;
  }
  
#main {
  background:#ffffff url('img/main.gif') repeat-y top left;
  position:absolute;
  }

.small {
  font-size:0.9em;
  }
  
#ref {
  background:#dfdfdf;
}

#ref td {
  background:#fff;
}

.white {
  background:#fff !important;
}

.gray {
  background:#f6f6f6 !important;
}

#mainimg {
  float:right;
  width:437px;
  height:183px;
  background:#BD1E1E url('img/main1.gif') no-repeat bottom right;
  }

#head {
  background:#BD1E1E url('img/main0.gif') repeat-x bottom left;
  height:183px;
  overflow-y:hidden;
  }


#langbar {
  position:absolute;right:20px;
  font-size:0.67em;
  text-align:right;
  width:514px;
  overflow-x:hidden;
  }

#logobox {
  background:#fbfbfb;
  float:left;
  width:234px;
  color:#636363;
  text-align:center;
  border-right:1px #ffffff solid;
  height:183px;
  }
  
#logobox img {
  margin-top:55px;
  }

#pruhlinx {
  position:absolute;
  left:0px;
}

#logolinx {
  width:234px;
  text-align:center;
  overflow-x:hidden;
  float:left;
  position:relative;
  top:-20px;
  font-size:0.67em;  
  }

#logobox img {
  margin-left:auto;
  margin-right:auto;
}

#logobox h2 {
  font-size:0.85em;
  font-weight:normal;
  margin-bottom:0px;
  margin-top:10px;
  }

#pruh {
  background-color:#ebebeb;
  border-bottom:1px #ffffff solid;
  }
  
#lang {
  word-spacing: 0.3em;
  margin-right:3px;
  }

#menu {
  color:#ffffff;
  text-align:center;
  padding:6px 0px 4px 0px;
  overflow-x: hidden;
  width:544px;
  background:#f4f4f4;
  word-spacing: 0.6em;
  margin-left:234px;
  border-left:1px #ffffff solid;
  margin-right:1px;
  font-size:0.85em;
  font-family:Arial, Helvetica, sans-serif; 
  }  

.menu {
  border-left:1px #636363 solid;
}

#imenu {
  white-space: nowrap;
  min-height:16px;  
  }

#searchresults, #searchresults li, #menu ul, #lang ul, #menu li, #lang li {
margin:0px;padding:0px;list-style-type: none; display:inline;
  }

#nav, #nav ul {margin-left:auto;margin-right:auto;width:100px; padding: 0; margin: 0; left:auto; list-style: none; } 
#nav a { display: block; } 
#nav li { float: left;}
#nav li a {padding:0 14px; font-size:0.96em}
#nav li ul { position: absolute; margin-left:10px;width: 11em; left: -999em; float: left;} 
#nav li:hover ul { left: auto; }
#nav li ul li a {display:block; font-size:11px; font-family:Arial,sans-serif}
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
.submenu {border:1px #ccc solid;position:relative;z-index:2;top:207px;border-top:2px #900 solid;text-align:left;background-color:#ececec;}
.submenu li {clear:left;width:100%;white-space: normal !important;}
.submenu li a:hover {background:#e0e0e0;}
.submenu li a {font-size:9px;width:100%;color:#000;padding:0px !important}
.submenu li a div {margin:0 5px;padding-top:5px;padding-bottom:5px;}

#skupina {
  background:#D7D8D4;
  width:214px;
  position:absolute;
  right:0px;
  top:184px;
  padding:6px 0px 60px 10px;
  overflow:hidden;
  border-left:2px #ffffff solid; 
  font-size:0.85em;
  font-family:Arial,sans-serif;
  font-weight:bold;
}

#seznamSkupiny {
  background:#EBECEC;
  position:relative;
  padding:6px;
  padding-left:0px;
  width:223px;
}

#seznamSkupiny li a {
  text-decoration:none;
  color:#636363;
}
#seznamSkupiny ul {
position:relative;
top:-3px;
}


#seznamSkupiny li {
  border-bottom:1px #D6D6D3 solid;
}

#seznamSkupiny img {
  float: right;
  position:relative;
}
#infobox ul {
margin:0px;padding:1px;list-style-type: none;
}

#news ul {
margin:0px;padding:7px 0px;list-style-type: none; 
}

#news li,#infobox li {
  padding:7px 14px;
  }

#lang a {
  padding:0px 10px 0px 10px;
  }

#menu a, #lang a, #logolinx a {
  color:#636363;
  text-decoration:none;
  word-spacing: 0em;
  }

.vice {
  text-align:right;
  font-size:0.9em;
}

.input {
  margin-top:3px; 
  font-size:11px;
  border:1px #999999 solid;
  }

#left {
  width:234px;
  overflow-x:hidden;
  float:left;
  }

#right {
  border-left:2px #ffffff solid; 
  position:relative;
  width:224px;
  overflow-x:hidden;
  float:right;
  top:-2px;
  }

#search {
  background-color:#ffffff;
  }

#search * {
  font-size:0.94em;
  color:#636363;
  }

#news,#infobox {
  font-size:0.7em;
  color:#636363;
  z-index:1;
  }

#infobox {
  border-top:2px #7AC2EC solid;
}

#search .input {
  width:150px;
  }  

#search .submit, .search {
  padding:0px 0px;
  background-color:#ffffff;
  border-width:0px;
  }  

#search form {
  text-align:center;
  padding:20px 0px 30px 0px;
  margin:0px;
  }

#search h4 {
  text-align:left;
  padding-left:14px;
  }

h2 {
  font-size:1.1em;
  font-weight:bold;
  margin:2px 0px;
}

h3,h4 {
  font-size:1.1em;
  font-weight:bold;
  margin:2px 0px;
  }
  
#text {
  border-top:2px #E03C27 solid;
  margin-right:0px;
  margin-left:235px;
  }

#news h3,#infobox h3 {
  font-size:1.4em;
  margin-top:14px;
  padding:3px 14px;
}
#infobox h3 {
  border-right:3px #636363 solid;
}
#news h3 {
  border-left:3px #636363 solid;
}
#news h4,#infobox h4 {
  font-size:1em;
  }

.print, hr,.noview {
  display:none;
  }

#err {
  color:red;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
  }

#footer {
  clear:both;
  width:1004px;
  font-size:0.83em;
  text-align:center;
  color:#b0b0b0;
  font-weight:bold;
  overflow:hidden;
  margin-top:1px;
  border-top:2px #e6e6e6 solid;
  font-family:"Arial CE",Arial,Helvetica,sans-serif;
  background:#f2f2f2;
  padding:20px 0px;
  }

#footer a {
  word-spacing: 0em;
  color:#b0b0b0;
  text-decoration:none;
  }

#footer strong {
  font-size:1.2em;
  }

.msg {
  text-align:center;
  font-style:italic;
  margin-top:15px;
}

.red {
  color: #E03C27 !important;
  }

#textik {
  width:520px;
  margin:10px;
  font-size:0.85em;
  margin-bottom:25px;
  }

a:hover {text-decoration:underline;}

.orgBox1 {height:42px;width:96px;position:absolute;cursor:pointer;border:0px #ffffff solid}
.orgBox2 {height:28px;width:96px;position:absolute;cursor:pointer;border:0px #ffffff solid}

#detail {
  scrollbar-3dlight-color: #f6f6f6;
  scrollbar-arrow-color: #000000;
  scrollbar-darkshadow-color: #f6f6f6;
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #f6f6f6;
  scrollbar-shadow-color: #f6f6f6;
  scrollbar-track-color: #f6f6f6;
  display:none;
  position:absolute;
  padding:10px;
  top:280px;
  left:300px;
  width:350px;
  height:250px;
  overflow:auto;
  border:1px #999999 solid;
  background:#f6f6f6;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 85);
}
#detailClose {
  display:none;
  position:absolute;
  padding:2px;
  top:263px;
  left:618px;
  width:50px;
  height:15px;
  background:#999999;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 85);
}
#detailClose a {
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
}
#textik h2, .nadpis {
  font-size:1.4em;margin:0px; 
  font-weight:bold;
  color:#E03C27;
  }
#textik h3, .podnadpis {
  font-size:1.2em;margin:0px; 
  font-weight:bold;
  color:#333333;
  }

.reftext {background-color:#F4F4F4;padding:5px;width:140px;text-align:center}
.reftext {font-size:0.8em !important;font-weight:normal !important;}
.ref {background-color:#F4F4F4;padding:10px;margin-bottom:10px;}
.ref h2 {color:#DE2510;font-size:2em !important;font-weight:normal !important;margin:20px 0px !important;}
.ms1ul {list-style-type: square;font-size:12px;}
.ms1ul li {margin-top:3px;}
.ms2ul {padding:0px;margin-left:20px;margin-bottom:10px;font-size:11px;list-style-type:square;}
.ms1li {font-weight:bold;}
.ms2li {font-weight:normal;}  

#leva1 {
  background-color:#DBDAD4;
  border-bottom:2px #DE2412 solid;
  margin-bottom:2px;
  padding:10px;
  font-size:1.5em;
}
#leva1 h4,#leva2 h4,#leva3 h4 {font-size:1.2em;margin:0px;}
#leva1 div {text-decoration:none;color:#646464;border-left:3px #646464 solid;padding-left:10px;}
#leva2 {
  background-color:#CCCBC2;
  border-bottom:2px #F4CA3F solid;
  margin-bottom:2px;
  padding:10px;
  font-size:1.5em;
}
#leva2 div,#leva3 div {text-decoration:none;color:#ffffff;border-left:3px #ffffff solid;padding-left:10px;}
#leva3 {
  background-color:#BAB8AD;
  border-bottom:2px #7AC2EC solid;
  margin-bottom:2px;
  padding:10px;
  font-size:1.5em;
}

.odd {
  border-bottom:1px #cccccc solid;
  display:block;
  padding-bottom:15px !important;
}

#textik a img {border:1px #E03C27 solid}
