*{
  margin:0;
  padding:0;}

body{
  background-color:#C8C8C8;
  color:#000033;
  font-size:15px;
  font-family:"MS Sans Serif", Arial, Verdana;}
  
#page{
  width:770px;
  background-color:white;
  margin:50px auto 0 auto;
  background-image:url('../images/footer.jpg');
  background-repeat:no-repeat;
  background-position:bottom;
  padding-bottom:50px;}
  
menu{
  list-style-type:none;
  background-image:url('../images/menu.jpg');
  background-repeat:no-repeat;
  height:33px;
  line-height:33px;
  text-align:right;
  padding-right:10px;
  color:#999999;
  font-size:10px;}
  
menu li{
  display:inline;
  margin:0 0 0 5px;}
  
menu li span{
  margin-left:5px;}  
  
menu li a,
menu li a:link,
menu li a:visited{
  color:#000033;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;}
  
menu li a:hover,
menu li a:visited:hover{
  text-decoration:underline;}
  
#rano{
  overflow:hidden;
  border-bottom:3px solid #C8C8C8;}
  
#rano #deprese{
  width:385px;
  float:left;
  background-image:url('../images/rano_deprese_bg.jpg');
  background-repeat:repeat-y;
  color:#FFFFFF;
  padding-bottom:20px;
  text-align:right;}
  
#rano #pokoj{
  width:385px;
  float:right;
  background-image:url('../images/rano_pokoj_bg.jpg');
  background-repeat:repeat-y;
  color:#28527B;
  padding-bottom:20px;}
  
#rano p{
  margin:10px 20px 0 20px;}
  
#rano h1{
  background-repeat:no-repeat;
  width:385px;
  height:77px;
  margin-bottom:20px;
  border-bottom:3px solid #C8C8C8;}
  
#rano #deprese h1{
  background-image:url('../images/rano_deprese.jpg');}
  
#rano #pokoj h1{
  background-image:url('../images/rano_pokoj.jpg');}
  
#rano h1 span{
  display:none;}
  
#content{
  margin:30px 30px 20px 30px;
  clear:both;}
  
#content p{
  clear:both;
  margin-bottom:10px;
  font-size: 16px;
  }
  
#content a,
#content a:link,
#content a:visited {
  color:black; 
}

  
h1{
  height:77px;
  background-image:url('../images/deprese-nebo-pokoj.jpg');
  border-top:3px solid white;
  border-bottom:3px solid #C8C8C8;}
  
h1 span{
  display:none;}
  
h2{
  font-size:25px;
  margin-bottom:10px;}
  
h3{
  font-size:21px;
  color:#CA6531;
  font-weight:normal;
  margin-bottom:5px;}

h4{
  font-size:120%;
  font-style:italic; 
  }
  
#footer{
  width:770px;
  margin:10px auto 50px auto;}
  
#linksnext a,
#linksnext a:link,
#linksnext a:visited{
  color:#000033;
  text-decoration:none;}
  
#linksnext a:hover,
#linksnext a:visited:hover{
  text-decoration:underline;}  
  
#linksnext #links_left a{
  float:left;
  background-image:url('../images/sipka_left.jpg');
  background-repeat:no-repeat;
  background-position:left;
  height:20px;
  line-height:20px;
  padding-left:25px;}
  
#linksnext #links_right a{
  float:right;
  background-image:url('../images/sipka_right.jpg');
  background-repeat:no-repeat;
  background-position:right;
  height:20px;
  line-height:20px;
  padding-right:25px;}
#footer_right {
  clear:both;
}  
#footer_right a{
  
  float:right;
  color: black;
  background-repeat:no-repeat;
  background-position:right;
  height:20px;
  line-height:20px;
  padding-right:25px;}
  
.citace {font-weight:bold; margin-left:20px; margin-right:20px}