
  h3 { height: 36px; margin: 0px; padding: 4px 0px 0px 45px; font-size: 1.58em; font-weight: normal;
       color: #E47A1A; background: url(images/background-h3.png) repeat-x; }

  small, *.small, *.small * { font-size: 85%; }
  a { color: #4E944F; text-decoration: underline; }
  a:hover { color: #E47A1A; }
  p { margin: 0px 0px 10px 0px; }
  
/* hlavička */  
  .logo { position: absolute; top: 10px; left: 70px; }

/* menu */
  #bodyMenu ul { width: 985px; height: 45px; list-style-type: none; padding-left: 1px; margin: 0px; font-weight: bold; }
  #bodyMenu ul li { display: block; float: right; margin: 0px; padding: 0px; font-size: 0.83em; }
  #bodyMenu li a { display: block; float: right; height: 25px; padding: 15px 14px 0px 12px; color: white; text-decoration: none;
        background: url(images/background-li.png) no-repeat; background-position: bottom right;  }
  #bodyMenu li a:hover { color: #E47A1A; background: url(images/background-hover.png) repeat-x; padding: 15px 14px 0px 10px; border-right: solid 2px white; }

/* textová část */
  #bodyText { font-size: 0.83em; }
  #bodyText ul, ol  { text-align: left; margin: 0px 0px 10px 15px; padding-left: 15px; list-style-type: disc; }

/* levá část */
  #bodyLeft { font-size: 0.83em; color: #9BB536; }
  #bodyLeft ul { margin: 3px 0 0 0; padding: 0px; width: 230px; }
  #bodyLeft ul li { list-style-type: none; padding: 0px; margin: 0; font-weight: bold; border-bottom: solid 2px white; }
  #bodyLeft ul li a { display: block; width: 215px; height: 18px; padding: 3px 0 0 15px; color: white; text-decoration: none; background-color: #D45F00; }
  #bodyLeft ul li a:hover { color: #E47A1A; background-color: #C5E4B0; }
  #bodyLeft h3 { height: 20px; margin: 10px 0 5px 0; padding: 0px; font-size: 1.42em; font-weight: bold; background: none }
  #bodyLeft h4 { color: #007F01; margin: 0px; padding-left: 15px; font-size: 1.42em; font-weight: bold; }
  #bodyLeft h5 { margin: 10px 0px 0px 0px; padding-left: 15px; font-size: 1.08em; }
  #bodyLeft h6 { margin: 10px 0px 0px 0px; padding-left: 15px; font-size: 0.83em; }  
  #bodyLeft p { margin: 0px; padding-left: 15px; font-size: 0.92em; }
  #bodyLeft a { color: #9BB536; text-decoration: underline; }
  #bodyLeft a:hover { color: #007F01; }
  .loga { margin: 5px 5px 5px 0; }

/* patička */
  #bodyFooter { font-size: 0.74em; color: white; font-weight: bold; }
  #bodyFooter a { color: white; }
  #bodyFooter a:hover { color: #B4C865; }
  
/* doporučené odkazy */
.odkazy { font-size: 0.65em; padding-left: 30px; }
.odkazy a { text-decoration: none; }
.odkazy a:hover { text-decoration: underline; }
  
/* formular */
  form   { margin: 0px; }
  .label { width: 130px;}
  *.box  { border-top: solid 1px #E5F3DC; border-left: solid 1px #E5F3DC; border-bottom: solid 1px #C5E4B0; border-right: solid 1px #C5E4B0; width: 260px; }
  *.button { font-family: 'Tahoma CE', Tahoma, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; width: 80px; border-top: solid 1px #E5F3DC; border-left: solid 1px #E5F3DC; border-bottom: solid 1px #C5E4B0; border-right: solid 1px #C5E4B0; font-weight: bold; font-size: 90%; background-color: #E7F2CA; color: #E47A1A;}
  
/* obecné styly */
  .green { background: #EEF6D1; border-top: solid 1px #A8CC21; }
  img  { border: none; }
  tr   { vertical-align: top; }
  th   { background: #AED362; border-top: solid 1px #008000; }
  
  pre  { font-family: "Lucida Console CE", "Lucida Console", "Lucida CE", "Lucida", monospace; font-size: 9pt; padding: 10px; border: double 3px #e8c29b; }
  hr   { height: 1px; border-style: none none solid none; border-width: 1px; border-color: #999999; margin: 5px 0px 5px 0px;  }

  img.thumbnail   { cursor: pointer; margin: 0px; }
  .relatedLinks ul { margin: 0px; padding: 0px; }
  .relatedLinks li { margin: 0px 0px 0px 25px;  list-style-type: disc; }
  
/* zobrazeni prehledu zprav */
  .zpravyText   { margin-bottom: 20px; clear: both; border-bottom: dashed 1px #666; padding-bottom: 5px; }
  .zpravyText p { margin: 0px 0px 5px 0px; }
  .zpravyText h3 { font-size: 100%; }
  .zpravyText h3.archiv { margin-bottom: 0px; }
  .zpravyText h3.archiv a { text-decoration: none; color: #F48000; cursor: text; }
  .zpravyHeader { font-weight: bold; }
  .zpravyHeader big { font-weight: bold; font-size: 110%; }
  #bodyMain .zpravyFooter { clear: both; margin-top: 5px; font-size: 85%; font-weight: bold; text-align: right; }
  .zpravyText .relatedLinks { font-size: 95%; }
  strong.zpravyDatum { color: #014d99; font-size: 85%; border-left: solid 3px #014d99; padding-left: 6px; line-height: 100%; height: 10px; display: block; margin: 3px 0; }

  div.pager   { text-align: center; font-size: 8pt; font-weight: bold; }
  div.pager a { text-decoration: none; }

/* zobrazení celého článku */
  .clanekText     { margin-top: 5px; margin-bottom: 10px; clear: both; }
  .clanekTitle    { margin-bottom: 10px; }
  .clanekText h3  { font-size: 130%; color: #f48000; margin-top: 15px; margin-bottom: 5px; }
  .clanekText h4  { font-weight: bold; margin: 15px 0px 5px 0px; }
  .clanekText h5  { margin-top: 10px; }  
  .clanekSubtitle { font-size: 85%; margin-bottom: 5px; font-weight: bold; color: #edcbac; }
  .clanekPosts    { font-size: 85%; font-weight: bold; margin-top: 5px; }
  .relatedLinks   { clear: both; }
  
/* formuláře */

.formRow { margin-bottom: 3px; }
.formRow label { float: left; width: 130px; text-align: left; margin-left: 10px; }
.formRow select, .formRow input.text, .formRow textarea {
	border-top: solid 1px #E5F3DC;
	border-right: solid 1px #C5E4B0;
	border-bottom: solid 1px #C5E4B0;
	border-left: solid 1px #E5F3DC;
	font-size: 0.92em;
	font-family: 'Tahoma CE', Tahoma, 'Helvetica CE', Helvetica, sans-serif;
	padding: 1px 2px;
	width: 400px;
	margin: 0 2px;
}

.formRow textarea { height: 60px; width: 400px; }
.formRow input.button, .formRow button {
    background-color: #E7F2CA;
    color: #E47A1A;
    font-size: 0.92em;
    font-family: 'Tahoma CE', Tahoma, 'Helvetica CE', Helvetica, sans-serif;
    font-weight: bold;
    border-color: #C5E4B0;
    border-style: none solid solid none;
    margin-left: 143px;
    margin-top: 10px;
}
.formRow img { vertical-align: top; margin: 2px 0 !important; cursor: pointer; }

fieldset { margin: 0 0 15px 0; border: solid 1px #C5E4B0; font-weight: bold; }
.formRow required { font-weight: normal; }
.formRow ul.error {
  margin: 5px 0 10px 15px;
  color: red;
}

/* obecné formátovací styly */
*.black { color: black; }

*.inner        { margin: 10px; }
*.floatLeft    { float: left; }
*.floatRight   { float: right; }

*.alignLeft    { text-align: left; }
*.alignRight   { text-align: right; }
*.alignCenter  { text-align: center; }

*.vAlignTop    { vertical-align: top; }
*.vAlignMiddle { vertical-align: middle; }
*.vAlignBottom { vertical-align: bottom; }

.invis1ble {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  left: -1000px;
  top: -1000px;
  padding: 0;
  margin: 0;
  display: block;
  font-size: 0;
  line-height: 0;
}

.break {
  clear: both !important;
  font-size: 1px !important;
  height: 0px !important;
  width: 0px !important;
  line-height: 1px !important;
  border: none;
  margin: 0px !important;
  padding: 0px !important;
}

#netteProfilerContainer { z-index: 1000 !important; }
