body {  margin: 0;    text-align: center;  font: 0.62em verdana, arial, sans-serif;    line-height: 170%;  color: #ffffff;  background: #D4E499 url(../images/bg_body.gif) repeat-y top center;}p {   padding: 10px;  text-align: justify;}a {  color: #86E160;}a:visited {  color: #AAA;}a:hover {  color: #FFF;}acronym {  cursor: help;  border-bottom: 1px solid #777;}input {  width: 70%;}textarea {  width: 98%;  /*     IE specific to eliminate scroll bar when not needed.     Uncomment if wanted, but it is not valid CSS       scrollbar-3dlight-color : #777;  scrollbar-arrow-color : #EEE;  scrollbar-darkshadow-color : #777;  scrollbar-face-color : #777;  scrollbar-highlight-color : #777;  scrollbar-shadow-color : #777;  scrollbar-track-color : #777;      */}input,textarea {  padding: 1px 3px;  margin: 5px 0;  font: 1em verdana, arial, sans-serif;  color: #4b4b4b;  background-color: #ffffff;  border: 1px solid #999;}input:hover,input:focus,textarea:hover,textarea:focus {  color: #FFF;  background-color: #999;  border: 1px solid #EEE;}h1 {  clear: both;  padding: 5px;  margin: 10px 0;  font: 700 1em verdana, sans-serif;  text-align:left;  text-transform: uppercase;  color: #282828;  background: #ffff64; }h1 span {  display: block;  padding: 2px; }h2 {  clear: both;  padding: 5px;  margin: 10px 0;  font: 700 1em verdana, sans-serif;  text-align:left;  text-transform: uppercase;  color: #004000;  background-color: #bfffbf; }h3 {  clear: both;  padding: 5px;  margin: 5px 0;  font: 12px verdana, sans-serif;  font-weight: bold;  text-align:left;  text-transform: uppercase;  color: #ffc58a;  }#sideBar h1 {  text-align: right;  background: #ffff64; }#sideBar h1 span {  display: block;  padding: 2px;  }#content ul {text-align: left;  padding-bottom: 10px;}#content ul li {  list-style-image: url(../images/li_bullet.gif);}blockquote {    margin: 0;  background: #686868 url(../images/rounded_tr.gif) no-repeat top right;} blockquote span {  display: block;  padding: 5px;  background: url(../images/rounded_br.gif) no-repeat bottom right;}/***************************************************  Layout Element Styles ***************************************************/#header {    width: 100%;  height: 3em;  background: #585858 url(../images/bg_header.gif) repeat-y top center;  }/***************************************************  Header Menu ***************************************************/#menu {  width: 767px;  margin: 0 auto;  text-align: left;  }#menu ul {  margin: 0;  padding: 0;  line-height: normal;  }#menu ul li {  width: 8em;  display: inline;  float: left;  padding-top: 0.8em;    list-style: none;  text-align: center;}#menu ul li a {  display: block;  text-decoration: none;  text-transform: uppercase;  padding-bottom: 1.0em;  color: #800000;}#menu ul li a:hover,#menu ul li a.active {  font-weight: bold;  color: #800000;  text-decoration: underline;}/***************************************************  Site Title ***************************************************/ #jazyk {    margin: 0 auto;  text-align: right;  }#jazyk ul {  margin: 0;  padding: 0;  line-height: normal;  }#jazyk ul li {  width: 6em;  display: inline;  float: right;  padding-top: 0.8em;    list-style: none;  text-align: center;}#jazyk ul li a {  display: block;  text-decoration: none;  text-transform: uppercase;  padding-bottom: 1.0em;  color: #800000;}#jazyk ul li a:hover,#jazyk ul li a.active {  font-weight: bold;  color: #800000;  text-decoration: underline;} #title h1 {  display: inline;  color:  #222;  background-color: #86E160;  background-image: none;}/*************************************************** Page Content --------------------------------------------------- 1. Left side text 2. Dropdown image 3. Right side bar  ***************************************************/#content {    clear: both;  width: 767px;  margin: 0 auto;    }#text {  float: left;  width: 405px !important;  width: 436px;  padding: 10px 5px 20px 20px !important;  padding: 20px 5px 20px 20px;  }#image {  float: left;  width: 170px;    vertical-align: top;  }#sideBar {  float: right;  width: 155px !important;  width: 165px;   padding: 10px 10px 10px 0 !important;  padding: 20px 15px 20px 0;  }/*************************************************** Sidemenu Styles ***************************************************/.sideMenu {  padding: 10px 0;}.sideMenu a {  display: block;  text-align: right;  text-decoration: none;  margin-bottom: 1px;   color: #ffffff; }.sideMenu a span {  display: block;  padding: 1px;}.sideMenu a:hover {  background: #f04e00;  color: #ffffff;}.sideMenu a:hover span {  background: #ffffcc;   color: #000000;}/*************************************************** Comment Styles ***************************************************/#comments p {  padding: 0 5px;  margin-bottom: 0;  background: #686868 url(../images/rounded_tl.gif) no-repeat top left;}#comments p span.author {  display: block;  margin-top: 5px;  text-align: right;  font-weight: 700;}#comments img {  margin-top: -1px;}#comments a {  color: #7BD32C;}#comments a:visited {  color: #AAA;}#comments a:hover {  color: #FFF;}/*************************************************** Footer ***************************************************/#footer {  clear: both;  float: left;  width: 748px;  padding: 10px;  color: #ffffff;  text-align: center;}#footer p {  padding-top: 0 !important;  padding-top: 10px;}#footer a {  color: #ffffff;}#footer a:hover {  color: #f04e00;}