/* barvy: 
      red: hidden,
      green: comments,
      lightblue: IE specific
*/
BODY, H1, H2, H3, H4, P, A, SPAN, DIV, B, I, U, UL, LI {
  font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}
BODY {
margin: 5px;
font-size: 9pt;
background-color: #CFCFCF;
color: black;
}
H1 { font-size:14pt; color:#555; margin-top: -4px; margin-bottom: 5px; }
H2 { font-size:12pt; color:#555; margin-bottom: 7px; padding-bottom:0px; }
H3 { font-size:10pt; color:#555; margin:0px; margin-bottom:5px; padding:0px; }
H4 { font-size:9pt; color:#555; }
A {
  text-decoration: none; 
  color: #555;
}
A:hover,
A.active {
  text-decoration: underline;
  color: #555;
}
/* ==== MISC ==== */
.photo-right {
  float: right;
  margin: 10px 0px 10px 10px;
}
.photo-left {
  float: left;
  margin:10px 10px 10px 0px;
}
.left-align {
  float:left;
}
.right-align {
  float:right;
}
.imgleft {
  float: left;
  margin-right: 10px;
}
.imgright {
  float: right;
  margin-left: 10px;
}
.big {
  text-transform: uppercase;
  color: black;
}
/* ruzne sestavy sloupcu - bez praveho, bez leveho... */
.no-right {margin-right:10px !important}
.no-left {margin-left:10px !important}
/* end */
/* Boxy pro levou a pravou stranu */
.title, .footer {
  padding:0px;
  margin: 0px;
}
.footer { 
    margin: 0px; 
    padding: 0px; 
    padding-top: 8px; 
}
.box.classic {
  margin: 0px;
  margin-bottom: 10px;
  background: white;
}
.box.classic UL {
   margin: 0px; 
   margin-top: -5px;
   padding: 0px; 
   padding-left: 14px;
}
#diskuse.box.classic UL LI {
   margin: 0px; 
   padding: 0px;
   padding-top: 5px;
}
.box.classic .title {
  border: 1px solid #555;  
}
.box.classic .box-content {
  padding: 8px;
  border: 1px solid #ccc;  
  border-top: 0px;
}
.box.classic .box-content .question {
    margin: 0px; 
    padding: 0px;
    padding-bottom: 5px;
}
.box.classic h3 {
  font-size:1.1em;
  font-weight:bold;
  color:white;
  background-color:#555;
  margin:0;
  padding:5px 0px 5px 9px;
}
.poll-bar {
  background:#999;
  height:10px;
}
.poll p {
  margin:7px 0 2px 0;
}
.poll FORM {
margin:0;
}
/* konec - Boxy pro levou a pravou stranu */
#space, .space {
  clear: both; 
  width: 99%; 
  height: 1px;
}
.clear { /*to same co .space*/
  clear:both;
}
/* formularove prvky */
form {
  margin:0;
  padding:0;
}
input, radio, label {
  vertical-align:middle; 
}
/* end formularove prvky */
/* Reklama vlevo a vpravo*/
.advboxleft { 
    width: 200px;
    margin-bottom: 10px; 
    text-align: center;
    overflow: hidden;
}
.advboxright { 
    width: 200px;
    margin-bottom:10px; 
    text-align: center;
    overflow: hidden;
}
.advspace { 
    height: 1px;
    border: 0px;
    margin: 5px 0px; 
}
/* /reklamma */
/* ==== END MISC ==== */
/* ==== HEADER ==== */
#header {
  /* background:#fff url("/sutol/sutol.nsf/reda_header.jpg") no-repeat; */
  position:relative;
width: 960px;
  height: 80px;
  margin-bottom:15px;
}
#header h1 {
  margin:0;
  padding:0;
}
#header #logo {
width: 960px;
height: 58px;
background: #3D4142 url("/sutol/sutol.nsf/bg_line_58.gif");
}
#header #logo IMG { 
border:0;
}
#header UL {
  margin:0;
  padding:0;
  padding-left: 9px;
  list-style:none;
  position:absolute;
background-color:#FCC200;
width:100%;
}
#header UL LI {
  float:left;
  padding-right:2px;
  _width:30px;
  _white-space:nowrap;
}
#header UL LI A {
  display: block;
  color: black;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  padding: 5px 10px;
  border: 0px;
  text-decoration:none !important; 
/*  height: 2.5em;
  line-height: 2.9em;
  _line-height: 2.5em; */
}
#header UL LI A:hover,
#header UL LI A.active {
color: black;
  text-decoration:underline !important;
}
/* ==== END HEADER ==== */
/* ==== CONTAINER ==== */
#container-wrap {
  width:960px;
margin: 0px;
  padding:0px;
  text-align:left;
}
#container {
  width:960px;
  overflow:hidden;  
  background-color:white;
}
/*  CONTENT  */
#wrapper {
  float:left;
  width: 950px;
  padding-left: 10px;
}
#content {
  float: left;
  width: 520px;
/*  min-height: 500px; */
  margin:0px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 1.1em;
  border: 0px solid #CCC;
}
#contentfrm {
   /* min-height: 500px; */
   margin: 0px; 
   padding: 10px; 
   border: 1px solid #CCC; 
}
#content TABLE, #contentfrm TABLE {
    font-size:10pt;
}
.txt {
  margin:0px;
  margin-bottom: 30px;
  padding: 0px;
}
.txt A {
  color: #FCC200;
  text-decoration: none;
  font-weight:bold;
}
.txt A:hover {
  color: #FCC200;
  text-decoration: underline;
  font-weight:bold;
}
.txt A:active {
  color: #FCC200;
  text-decoration: underline;
  font-weight:bold;
}
.txt P {
  margin-top:10px;
}
.anot {
  margin:0px;
  margin-top:13px;
  padding: 0px;
  font-style: italic;
}
.note {
color: #555;
}
.note B,
.note B A {
  color: #FCC200;
  text-decoration: none;
}
.note B A:hover {
  color: #FCC200;
text-decoration: underline;
}
.note B A:active {
  color: #FCC200;
text-decoration: underline;
}
/* Souvisejici clanky - dle klic. slov */
/* #relatedheader { 
  margin-top: 5px;
  margin-bottom: 10px;
  font-weight: bold;
} */
#relatedcontent {
    margin: 0px;
    margin-bottom: 15px;
    padding: 0px;
}
#relatedcontent .actualnews {
  padding:0px;
  margin:0px;
  margin-bottom:5px;
}
#relatedcontent A {
  font-size:10pt;
}
#relatedcontent .note {
  color:black; 
}
/* konec */
/*  Seznam clanku naspodu uvodniku  */
#actual {
    margin: 0px;
    margin-top: 0px;
    padding: 0px;
}
.actualnews {
  width: 100%;
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
}
.actualnews H2 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}
.actualtitle {
  font-size:1.1em; 
}
.actualabstract {
   margin:5px 0px 0px 0px;
}
.actualabstract IMG {
   margin-bottom:8px;
}
/*  konec - seznam clanku naspodu uvodniku  */
.press {
    display: block;
    margin-top:5px;
}
#newscmd, #newscmd TABLE {
    font-size: 8pt;
}
.structure {
  width:99%;
  margin:0px;
  margin-bottom:8px;
}
#categoryimg IMG {
  border: 0px;
  margin:0px 0px 10px 0px;
}
/*  END CONTENT */
/*  RIGHT COLUMN  */
#right-column {
  float: left;
  width:200px;
  margin:0px;
  padding:0px;
}
/* Search */
#search .textfield {
  width: 140px;
  font-size: 1em;
  color: black;
  margin:0;
  padding: 2px;
  background-color: #E8E8E8;
}
/* end search */
#frmdiscussion { /* styl pro <div> v Ifrejmu diskuse */
  background-color: white;
  margin:0px; 
  padding:0px; 
  width:180px;
}
/*  END RIGHT COLUMN  */
/* LEFT COLUMN  */
#left-column {
  float:left;
  width:200px;
  margin:0px;
  padding:0px;
}
#leftmenu {
  color: #777;
  margin: 0px;
  margin-bottom: 10px;
  padding:0px;
}
#leftmenu UL {
  margin: 0px; 
  padding: 0px;
}
#leftmenu UL LI {
  list-style: none;
  margin: 0px auto 0px auto;
  font-size: 1.1em;
}
#leftmenu A,
#leftmenu UL LI A {
  text-decoration: none;
  color: #555;
  padding-left: 9px;
}
#leftmenu A:hover,
#leftmenu UL LI A:hover {
  text-decoration: underline;
  color: #555;
}
#leftmenu UL .active {
  font-weight: bold;
  text-decoration: underline;
  color: #555;
}
#leftmenu .numbers { 
  font-weight: normal; 
  color: #555; 
}
.leftheaders {
   margin:0px;
   margin-bottom:4px;
   padding:0px;
   color: #555;
   background-color:lightgray;
   font-size:1em;
}
.leftheaders A {
display: block;
width: auto;
padding-top: 5px;
padding-bottom: 5px;
}
/* END LEFT COLUMN */
/* Footer */
#footer {
  color: white;
  clear: both;
  padding: 0px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0px;
  height: 30px;
  background-image: url("/sutol/sutol.nsf/bg_line_30.gif");
}
#footer .copyright { 
  float: left;
  margin-top:6px;
}
#footer .bottommenu {
  float: right;
  margin-top:6px;
}
#footer .bottommenu A { color: white; text-decoration: none; }
#footer .bottommenu A:hover, #footer .bottommenu A:active { color: white; text-decoration:underline; }
/* end footer */
/* ==== END CONTAINER ==== */
