/* 

styl dle 
http://www.pixy.cz/blogg/clanky/css-3col-layout/

barvy dle
http://www.wellstyled.com/tools/colorscheme2/index.html?triad;54;0;248;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0
*/
body {font: 90% sans-serif; 
      color:#444C80;
      background-color: #E6D9CF;
      margin:0px;padding:0px;
     }
img{
border: 0;
}
             
a {
text-decoration: none;
color:inherit;
font-weight:bolder;
}
a:hover {
color:#444C80;
font-weight:bolder
background: #aaf;
}

a:visited {color:#444C80}

a.aimg {text-decoration:none
;color:inherit
}
a.aimg:visited {color:#444C80}

a.leftitem{
  display: block;
}

a.leftitem:hover{
  background: #D0D0D0;
}

h1 {text-align: center;
    margin:0px;
    font-size:18px;
    font-weight:bold;
   }

h2 {text-align: center;
    margin:0px;
    font-size:18px;
    font-weight:bold;
   }

h3 {text-align: left;
    padding:0px;
    margin:5px 0px 0px 5px;
    font-size:14px;
    font-weight:bold;
   }

p {margin-top:0px;
   margin-bottom:5px;}
   
p.datum{
   font-style: italic;
   margin-bottom:10px;
   text-align:right
       } 

.lighterblue{background-color: #E8FCFF}
.lightblue{background-color: #CCC6FF}
.lightblue{background-color: #5C65AA}

.lightbrown{background-color: #FFF2E8}
.lightbrown{background-color: #E6BE73}

#header {width:100%;height:50px;
		    margin:0px; padding:0px;
		    background:#E6D9CF;
		    border-bottom: 0px
}
#logo{
  float:left; 
  width:150px; height:45px;
  padding-top:0px;
  letter-spacing:2px;
  vertical-align: middle; text-align: center;
  background:#E6D9CF;
}
#logodec{
  float:left; 
  width:50px; height:50px;
  background:#5C65AA;
  border-left:3px solid #E6A573; 
  margin:0px;
  padding:0px;
}

#headercont{
  position: absolute;
  top: 0; left: 200px;
  width:100%;height:50px;
  margin:0px;
  padding:0px;
  background:#E6D9CF;
  vertical-align:bottom;
  overflow:hidden;
}
span#headerpopis{
  position: relative;
  top:30px;
  left:5px;
  font-size:12px;
}
    		
#topdec{width:100%; height:20px;
        background:#5C65AA;
        border-top:5px solid #E6A573}
        

#container{
		margin:0px; padding:0px;
		background:#E6D9CF;
		}

#leftblock{
  float:left;
  width:150px; 
  _width:150px; 
	height:620px;
  background:#E6D9CF;
}
        
        
#leftdec{
  float:left;
  width:50px; 
  _width:50px; 
	height:620px; 
  background:#5C65AA;
  border-left:3px solid #E6A573;
}


#middle{
    _padding:10px;
  	margin:0px;
		background:#E6D9CF;
		height:620px;
    overflow:hidden;
		}

#novinkyblock{
  border:3px solid #E6A573;
  background-color: #E6A573;
  padding-left:0px;
         }

#novinky{
  position:relative;
  height:293px;
  _height:280px;
  overflow:auto;
  padding-left:5px;
  padding-top:5px;
        }
        
h3#novinkycaption{
padding-left:5px;
_padding-left:0px;
}


img#budovazezadu{
_margin-top:10px;
}

#rightblock{
  float:right;
  margin:0px;
  padding:0px;
  width:200px; 
  _width:200px; 
		height:500px;
  background:#E6D9CF;  
}

img#hlavnibudova{
_margin-top:10px;
}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

#bottom{
  width:100%; height:20px;
  background-color:#D0D0D0;
  border-top:3px solid #5C67AC;
  text-align: right;
  font-size:12px;
}

.floatbottom{
float: left;
}

.budovamala{
  position: absolute; 
  top:22px; left:680px;
  top:2px; left:2px;
  border:0px solid #CCC6FF}


.mainimg{
  background-color: #D0D3E6;
  border:0px solid #CCC6FF}

.nextimg{
  position: absolute; 
  top:400px; left:190px;
  background-color: #D0D3E6;
  border:0px solid #CCC6FF}



.budovamala{
  position: absolute; 
  top:22px; left:680px;
  top:0px; left:5px;
  border:0px solid #CCC6FF
           }
.header{
  position: absolute; top:32px; left:178px;
  vertical-align: middle; text-align: left;
  font-size:12px;
  font-weight:normal
      }
.leftblock{
  position:absolute; top:80px;left:2px; width:120px;
          }

.menu{
  position:relative;
  border:0px solid #CCC6FF;
  font-size:14px;
  _height:50px;
         }      
.leftitem{
  position:relative; 
  margin:5px; margin-left:8px;
  padding:2px;
  border:1px solid #5C67AC;
  font-size:12px;
  }
  
/* .leftitem:hover {font-weight:bold;background-color:#ECE1D7} */


.novinkyitem{
  position:relative; 
  margin:5px; margin-left:0px;margin-top:8px;
  padding:5px;
  background-color:#D0D0D0;
  border-top:3px solid #5C67AC;
  font-size:12px;
  font-weight:normal}
.novinkyitem:hover{background-color:#D8D8D8}
         
.rightblock{ /* rozměr obrázku widht:224 height:118 */
  position:absolute; top:85px;left:595px; width:205px; height:300px;
  background-color:inherit
          }
         
.rightitem{
  position:relative; 
  margin:5px 0px 0px 8px;
  padding:2px;
  border:1px solid #5C67AC;
  font-size:12px;
  font-weight:normal}
  
/* .rightitem:hover {font-weight:bold;background-color:#ECE1D7} */
         

.ordinaceblock{
  position:relative;height:570px;
  overflow:auto;
  padding-left:5px;
  padding-top:5px;
             }
.ordinaceitem{
  position:relative; 
  margin:5px; margin-left:0px;margin-top:8px;
  padding:5px;
  background-color:#D0D0D0;
  border-top:3px solid #5C67AC;
  font-size:12px;
  font-weight:normal}

.ordinaceitem:hover{background-color:#D8D8D8}
.doktor{font-weight:bold;
       }             
.sestra{left:100px;
        padding-bottom:5px}
.telefon{
  font-weight: bolder;
}
.hodiny{font-family:courier; 
        padding-top:0px}
.email{padding-left:10px}

#aktivity{
margin:5px; margin-left:0px;margin-top:8px;
margin: 30px 5px 0 0;
background:#E6A573; 
_height:50px;
}

#aktivity h2{
padding: 10px 0 10px 0;
}

#imghoch{
border:0;
padding: 10px;
float: right;
}

#imgslecna{
border:0;
padding: 10px;
width: 200px; height:180px;
float: right;
}

table.hours td{
padding:0 10px 0 0;
}

.radektyp{
  font-style: italic;
}

.radeknic{
  height: 5px;
}

