.red01 {
color: rgb(192,0,64);
}

img.img-ico {
border: 0px rgb(32,32,192) solid;
width: 80px;
height: 80px;
}

img {
border: none;
}

.width-100pct {
  width: 100%;
}
.width-90pct {
  width: 90%;
}
.width-10pct {
  width: 10%;
}
.width-85pct {
  width: 85%;
}
.width-15pct {
  width: 15%;
}
.width-80pct {
  width: 80%;
}
.width-20pct {
  width: 20%;
}
.width-50pct {
  width: 50%;
}
.width-25pct {
  width: 25%;
}
.width-40pct {
  width: 40%;
}


.float-left {
  float: left;
}
.float-right {
  float: right;
}
.center {
  text-align: center;
}

body {
font-size: 90%; 
margin: 0px auto; 
padding: 0px; 
font-family: arial, sans-serif;
}

.distance{
height: 20px; 
}

.page-container {
width: 745px; 
margin: 0px auto; 
padding: 0px; 
background: url(img/layout-middle-bg.png) top center repeat-y;
}

.layout-top {
width: 745px; 
height: 178px;
margin: 0px; 
padding: 0px 0px 0px 0px; 
background: url(img/layout-top.png) top center repeat-y;
}

.page {
width: 745px; 
margin: 0px auto; 
padding: 0px; 
}

.telo-container-container {
float:right;
width: 495px; 
margin: 0px; 
padding: 0px 0px 0px 0px; 
color: rgb(75,75,75);
}

.layout-bottom {
float: right;
height: 150px; 
width: 745px; 
background: url(img/layout-bottom.png) top center repeat-y;
}

.telo-container {
width: 495px; 

}

.telo {
padding: 10px 10px 10px 10px; 
min-height: 400px;

}

.telo p,.telo table {
padding: 0px 0px 0px 15px; 
width: 90%;
}

.telo a {
padding: 0px 0px 0px 0px; 
font-weight: bold;
text-decoration: none;
color: rgb(255,128,0);
}

.telo a:hover {
text-decoration: underline;
color: rgb(255,192,32);
}


.druhy-reiki {
font-size: 100%;
padding: 0px 0px 0px 0px; 
font-weight: bold;
text-decoration: none;
}
.druhy-reiki a {
color: rgb(255,128,0);
}

.druhy-reiki a:hover {
text-decoration: underline;
color: rgb(255,192,32);
}


.clear {
clear: both;
}

h1 {
color: rgb(222,157,44);
font-size: 150%; 
}

h2 {
border-bottom: solid 2px rgb(255,255,0);
color: rgb(252,180,60);
left: 20px;
font-size: 170%; 
}

.menubar {
float:left;
margin: 0px; 
width: 250px; 
padding: 0px 0px 0px 0px; 
}

.menubar-img {
float:left;
background: url(img/img.png) top center repeat-y;
width: 250px; 
height: 240px; 

}

.menubar-place {
float:left;
margin: 0px; 
width: 250px; 
padding: 0px 0px 0px 0px; 
}

.menubar-place {
overflow: hidden; 
clear: both; 
float: left; 
width: 190px; 
margin: 0px; 
padding: 20px 0px 0px 35px; 
color: rgb(75,75,75); 
font-size: 110%;
}

.menubar-place ul {
width: 190px; 
margin: 20px 0px 20px 0px; 
padding: 0px; 
background: url(img/button-bg.png) top center repeat;
border-top: solid 1px rgb(255,255,0);
}	

.menubar-place li {
list-style: none; 
margin: 0px; 
border-bottom: solid 1px rgb(255,255,0);
padding: 0px;
}
.menubar-place li.group a {
display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 20px; 
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 110%;
}
.menubar-place li a {
width: 150px; 
display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 20px; 
color: rgb(255,255,255); 
text-decoration: none; 
font-size: 110%;
}
.menubar-place li a:hover, .menubar-place li a.selected {
border-left: solid 10px rgb(255,255,0);  
color: rgb(255,255,255); 
text-decoration: none;
padding: 0px 7px 0px 10px; 
}




