body {  margin: 0;    text-align: center;  font: 0.62em verdana, arial, sans-serif;    line-height: 170%;  color: #4b4b4b;  background: #D4E499 url(../images/bg_body.gif) repeat-y top center;}p {   padding: 10px;  text-align: justify;}a {  color: #004000;  text-decoration: none;}a:visited { color: #004000;}a:hover {  text-decoration: underline;}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: #ffff80;  background: #686868 url(../images/rounded_tr.gif) no-repeat top right;}h1 span {  display: block;  padding: 2px;  background: url(../images/rounded_br.gif) no-repeat bottom right;}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: 10px 0;  font: 700 1em verdana, sans-serif;  text-align:left;  text-transform: uppercase;  color: #800000;  }#sideBar h1 {  text-align: right;  background: #686868 url(../images/rounded_tl.gif) no-repeat top left;}#sideBar h1 span {  display: block;  padding: 2px;  background: url(../images/rounded_bl.gif) no-repeat bottom left;}#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.jpg) 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: #222;}#menu ul li a:hover,#menu ul li a.active {  font-weight: bold;  color: #111;  text-decoration: underline;}/***************************************************  jazyky ***************************************************/#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: #000000;}#jazyk ul li a:hover,#jazyk ul li a.active {  font-weight: bold;  color: #000000;  text-decoration: underline;}/*************************************************** 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: 410px !important;  width: 437px;  padding: 10px 5px 20px 20px !important;  padding: 20px 5px 20px 20px;  }#image {  float: left;  width: 170px;    vertical-align: top;  }#sideBar {  float: right;  width: 145px !important;  width: 160px;   padding: 10px 15px 20px 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: #004000; }.sideMenu a span {  display: block;  padding: 1px;}.sideMenu a:hover {  background: #686868 url(../images/rounded_tl.gif) no-repeat top left;  color: #ffff80;}.sideMenu a:hover span {  background: url(../images/rounded_bl.gif) no-repeat bottom left;}/*************************************************** Comment Styles ***************************************************/#comments p {  padding: 0 5px;  margin-bottom: 0;  background: #686868 url(../images/rounded_tl.gif) no-repeat top left;}#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: #888;  text-align: center;  font: 10px, verdana, sans-serif;  text-transform: uppercase;  }#footer p {  padding-top: 0 !important;  padding-top: 10px;}#footer a {  color: #888;  text-decoration: none;}#footer a:hover {  color: #003c00;  text-decoration: underline;}