        
    html, body { 
      margin: 0px;
      padding: 0px;
      background: url('../obr/bg.jpg') left top;}
      
    .center {
      width: 940px;
      margin-left: auto;
      margin-right: auto;}
    
    .main {
      position: relative;
      top: 30px;
      width: 940px;
      background-color: white;
      background-image: url('../obr/pozadi-main.jpg');
      background-repeat: repeat-y;
      background-position: left top;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 20px;
      border: 2px solid #E5E5E5;}
      
    .paticka {
      width: 940px;
      border: 2px solid #E5E5E5;
      min-height: 21px;
      background-color: white;
      text-align: right;
      padding-bottom: 10px;
      margin-top: 40px;
      margin-bottom: 25px;}
    
    .paticka span {
      font-size: 11px;
      font-family: Arial;
      color: black;
      position: relative;
      top: 4px;
      _top: 0px;
      right: 50px;}
      
    .paticka span a {
      color: #C1272D;
      text-decoration: underline;}
      
    .paticka span a:hover {
      text-decoration: none;}
    
    .sloupec-left {
      float: left;
      background-color: white;
      padding-top: 25px;
      text-align: center;
      width: 252px;
      padding-bottom: 20px;}
      
    .sloupec-right {
      float: right;
      width: 685px;
      background-color: #E5E5E5;
      text-align: center;}
      
    .dum {
      text-align: left;
      padding: 0px;
      width: 685px;
      height: 229px;
      background: url('../obr/dum2.jpg') no-repeat left top;}
      
    .dum p {
      color: white;
      font-size: 18px;
      font-weight: bold;
      margin-top: 0px;
      padding-top: 12px;
      padding-left: 25px;}
      
      .dum p a {
        color: white;}
      
    .obsah {
      position: relative;
      left: 30px;
      _left: 5px;
      width: 625px;
      background-color: transparent;
      background-image: url('obr/pozadi.jpg');
      background-position: right bottom;
      background-repeat: no-repeat;
      margin-top: 30px;
      text-align: left;}
      
    .ref-vyplne {
      }
    .ref-vyplne p {
      float: left; 
      margin: 15px 10px 10px 20px;}
    .ref-vyplne img {
      margin: 10px 15px 6px 20px;
      border: 1px white solid;}
      
    p {
      font-size: 13px;
      font-family: Arial;
      color: black;
      line-height: 140%;}
    
    p a {
      color: #C1272D;
      text-decoration: underline;}
      
    p a:hover {
      text-decoration: none;}
      
    ul a {
      color: #C1272D;
      text-decoration: underline;}
      
    ul a:hover {
      text-decoration: none;}
      
    h1 {
      font-size: 15px;
      font-family: Arial;
      font-weight: bold;
      color: #C1272D;
      margin: 0px;
      padding-left: 40px;
      padding-top: 20px;
      background-image: url('../obr/pozadi-h1.jpg');
      background-repeat: no-repeat;
      background-position: left bottom;}
      
    h1 span {
      margin-left: 5px;
      margin-right: 5px;
      color: black;}
      
    h2 {
      font-family: Arial;
      font-weight: bold;
      margin-top: 28px;
      margin-bottom: 12px;
      font-size: 14px;
      color: #C1272D}
      
    .cistic {
      visibility: hidden;
      clear: both;}
      
    ul {
      font-size: 13px;
      font-family: Arial;
      color: black;
      line-height: 140%;}
      
    
    #navigace {
      position: relative;
      top: 57px;
    	padding-bottom: 0.5em;
    	text-align: left;
    	margin: 0;
      width: 255px;}
    
    #navigace ul {
    	list-style-type: none;
    	margin: 0;
    	padding: 0;
    	margin-left: 40px;}
    
    #navigace ul li {
    	display: inline;
    	margin: 0;
    	padding: 0;
    	width: 200px;}
    
    #navigace ul li a {
    	font-size: 12px;
      font-family: Arial;
      color: black;
      font-weight: bold;
    	text-decoration: none;
    	display: block;
    	overflow: hidden;
    	border-bottom: 1px solid #C1272D;
    	padding: 0.6em 0em 0.55em 1em;
    	background: transparent;}
    	
    .prvni {
      border-top: 1px solid #C1272D;
      border-bottom: 1px solid #C1272D;}
    
    #navigace ul li a#aktivni {
    	background: #E5E5E5;}
    
    #navigace ul li a:hover {
    	text-decoration: none;
    	background: #E5E5E5;}
    	
    	
    	
    	
    #navigace2 {
      position: relative;
      top: 90px;
    	padding-bottom: 50px;
    	text-align: left;
    	margin: 0;
      width: 255px;}
    
    #navigace2 ul {
    	list-style-type: none;
    	margin: 0;
    	padding: 0;
    	margin-left: 40px;}
    
    #navigace2 ul li {
    	display: inline;
    	margin: 0;
    	padding: 0;
    	width: 200px;}
    
    #navigace2 ul li a {
    	font-size: 12px;
      font-family: Arial;
      color: black;
      font-weight: bold;
    	text-decoration: none;
    	display: block;
    	overflow: hidden;
    	border-bottom: 1px solid #CCCCCC;
    	padding: 0.6em 0em 0.55em 1em;
    	background: transparent;
       text-decoration: none;}
    	
  .prvni2 {
      text-decoration: none;
      font-size: 12px;
      font-family: Arial;
      color: #C1272D;
      font-weight: bold;
      padding-left: 25px;
      line-height: 30px;
      background-image: url('../obr/sipka-dolu.gif');
      background-repeat: no-repeat;
      background-position: left middle;}
    
    #navigace2 ul li a:hover {
    	text-decoration: none;
    	background: #E5E5E5;}
    
    .float-right {
      float: right;
      padding-left: 15px;
      padding-bottom:10px;}
      
    .float-left {
      float: left;
      padding-right: 15px;
      padding-bottom:10px;}
    	
    	