body, table, ul, li { 
  font-family: Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
  font-size: 12px;
  margin: 0px;
  padding 0px;
  background-color: #FFFFFF;  
}


form, input, textarea { 
  font-family: Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
  font-size: 12px;
  margin: 0px;
  padding 0px;    
}


table {
  border: 0px none;
}

a img {
  border: 0px none;
}

#page {
  margin-top: 0px;
  position: relative;
  width: 850px;
  left: 50%;
  margin-left: -425px;    
  background-image: url(img/head4.jpg);
  background-repeat: no-repeat;                 
}

#pghead {  
  height: 235px;
  width: 100%;  
}

#pgbody {  
  width: 100%;       
  height: 300px;  /*eventualne upravit*/
}

#bodycontent {  
  position: relative;
  float: right;  
  width: 570px;  
  margin-left: 20px;   
}

#content{  
  width: 100%;
  float: left;
  position: relative;  
}

#menu {    
  float: left;
  width: 230px;
  height: 100%;    
}

#menubg{
  float: right;
  width: 165px;
  height: 100%;
  background-image: url(img/menu3.jpg);
  background-repeat: no-repeat;                 
  background-position: top left;
  background-color: #99A661;    
  padding-top: 4px;  
}

#leftmenu div {
  margin-top: 40px;
}


#menubg div div {
  /*background-image: url(img/mitem.gif);
  background-repeat: no-repeat;                 
  background-position: 15px 5px;         */      
}

#menubg div div a {

  display: block;   
  color: #FFFFFF;     

  padding-left: 15px; 
  padding-top: 6px; 
  padding-bottom: 6px; 
  padding-right: 10px; 

  border-top-style: none; 
  border-bottom-style: none; 
  border-right-style: none; 
  border-left-style: none; 

  position: relative;   
  
  text-transform: uppercase;
}

#menubg div div a:hover {
  text-decoration: underline;
  /*background-image: url(img/mitem.gif);
  background-repeat: no-repeat;                 
  background-position: 20px; 0px;               */
}

#pgfoot_home {
  width: 100%;
  height: 250px;
  background-image: url(img/foot.jpg);
  background-repeat: no-repeat;                 
  background-position: left bottom;  
  background-color: #8C9EB6;   
  border: 1px #000000 solid;
  
}

#pgfoot {    
  width: 100%;
  height: 191px;
  background-image: url(img/foot.jpg);
  background-repeat: no-repeat;                 
  background-position: left bottom; 
  background-color: #8C9EB6;   
}

.navigation {  
  width: 100%;  
  text-align: right;
  margin-bottom: 10px;  
}

.navigation a {  
  font-weight: normal;  
  color: #000000;
}

.navigation a:hover {text-decoration: underline;}

.navigation2
{  
  position: relative;
  width: 100%;  
  text-align: right;    
  border: 1px #FF0000 solid;
}


.photo {    
  float: left;  
  width:165;
  height:166;  
  margin-right: 20px;    
  margin-bottom: 15px; 
  background-image: url(img/photo.gif);
  background-repeat: no-repeat;                     
}

.photo_min {    
  float: left;  
  width:100;
  height:80;  
  margin-right: 20px;    
  margin-bottom: 15px; 
  background-image: url(img/photo_min.gif);
  background-repeat: no-repeat;                     
}



/*
.photo img {    
  position: relative;
  float: left;
  border: 0px #000000 none;
  margin-top: 8px;
  margin-left: 10px;
  _margin-left: 5px;
  display: block;
}


*/
.photo table.img {      
  position: relative;
  float: left;
  border: 0px #000000 none;
  margin-top: 8px;
  margin-left: 10px;
  _margin-left: 5px;
  display: block;  
}
.photo table.img td.center {
  width: 145px;
  clear: both;
  text-align: center;
}


.photo_min table.img {      
  position: relative;
  float: left;
  border: 0px #000000 none;
  margin-top: 9px;
  margin-left: 3px;
  _margin-left: 1px;
  display: block;  
}
.photo_min table.img td.center {
  width: 95px;
  clear: both;
  text-align: center;
}




.desc {    
  position: relative;
  float: left;
  _margin-left: 2px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;  
  left: 5px;
  width: 145px;
  _word-wrap: break-word; overflow: hidden;    
}

.text {
  color: #99A662;  
  text-decoration: none;
  font-weight: bold;  
  
}

a.text:hover {
  text-decoration: underline;
}

#content a:hover {
  text-decoration: underline;
}

#lang {
  font-size: 11px;
  float: right;
  margin-top: 3px;
  margin-right: 10px;
  text-align: right;  
  color: #FFFFFF;
}
#lang a {
  font-wight: bold;
  color: #FFFFFF;
  text-decoration: none;  
}

#lang a:hover {
    text-decoration: underline;  
}

#button {  
  padding-left: 530px;
  padding-top: 50px;
  text-align: left;
  font-size: 11px;   
}

  
#foot_menu {      
  padding-left: 400px;
  margin-top: 30px;
  text-align: left;
  font-size: 11px; 
}

#foot_menu span {
  margin-right: 20px;
  background-image: url(img/foot_menu.gif);
  background-repeat: no-repeat;                 
  background-position: 0px; 0px;
  padding-left: 15px;
}

#foot_menu span a:hover {  
  text-decoration: underline;
}

#foot_menu span a {  
  color: #FFFFFF;               
}

.redsign {
  float: right;
/*  background-image: url(img/redsign.gif);
  background-repeat: no-repeat;                 
  background-position: 0px; 0px;                */
  color: #BE4948;
  font-weight: bold;
  height: 22px;
  padding-top: 4px;
  padding-left: 27px;  
}

.redsign a{
  color: #BE4948;  
}

.redsign a:hover{
  color: #BE4948;  
  text-decoration: underline;
}

#search {
  float: left;
}

#search input.text {
    margin-left: 30px;    
    width: 120px;
    border: 1px solid #4E799A;    
    color: #000000;
}

#search input.submit {
  width: 80px;
  color: #ffffff;
	font-weight: bold;
	background-color: #4E799A;
	border: 1px none #FF9926;
	margin-left:1px;	
}

#sablony-strankovani-sipky {
	border: 0px solid none;
	margin: 0px 1px 0px 1px;
}
.sablony-strankovani a {
	border: 1px solid #DBDBDB;
	margin: 0px 1px 0px 1px;
}
.sablony-strankovani a:hover {
	border: 1px solid #B1B1B1;
	font-weight: bold;
	text-decoration: none;
}
.sablony-strankovani img {
	position: relative;
	top: -2px;
}
html>body .sablony-strankovani img {
	position: relative;
	top: -1px;
}

ul {margin-left: 30px;}
.float-right {float: right;}
.clear {clear: both;}

