html, body {height: 100%; margin: 0; padding: 0; } 
* {margin: 0; border: 0; padding: 0;}
body { background: url('../images/bg.png') top repeat-x #fff; font-family: "Segoe UI", "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif; font-size: 0.8em; text-align: center; }


#block {width: 890px; margin: auto; text-align: left;}
#top_logo {position:absolute; width: 230px; height:110px;}
#my_header {background: url('../images/bg-header.png') no-repeat; width: 890px; height: 150px;}
#search_box{height: 30px; width: 250px; padding-top: 35px; padding-right: 20px; padding-left: 695px; }

#top_menu{padding-top: 50px; padding-left: 50px; color: black; font-weight: bold; text-align: right; padding-right: 30px; }
#lang { float: left; padding-left: 30px }
a {color: #57A1D8 }
a:hover { color: #ffa500 }

#left {background: url('../images/bg-left-menu.png') top left no-repeat;width: 250px;height: 500px;float: left;}
#menu{margin-top: 10px;margin-right: 10px;margin-left: 25px;}                 
            

#section{color: #000000; margin-bottom: 15px; border-bottom: 1px solid #e0ffff;}                  
#section h1{color: #F76715;font-size: 17px;text-decoration: underline;margin-bottom: 10px; padding-top: 10px}                    
#section h2{color: #F76715;font-size: 16px;text-decoration: underline;margin-bottom: 10px; padding-top: 10px}                    
#section h3{color: #F76715;font-size: 15px;text-decoration: underline;margin-bottom: 10px; padding-top: 10px}                    
#section img{ float: left; border: 1px solid #57A1D8; padding: 3px; margin: 5px }
#section p {Text-indent: 15px }
#section img:hover{ border-color: red }
#section table{ border: 1px solid #ffd700; width: 90%; margin: 10px; padding: 2px }
#section tr{ background-color: #ffffe0}
#section td{ text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 1px }

#section a{color: #57A1D8 }
#section a:hover { color: #f4a460; }

#middle {width: 580px; float: left; padding: 0 10px;overflow: hidden; }

#search_box input{ border: 1px solid orange;}

#find_img{ position: relative; top: 4px; }

#top_menu a{color: #ffffff}
#top_menu a:hover {color: #f5f5f5; text-decoration: none}

#menu h2{color: #57A1D8; font-size: 16px;margin-bottom: 5px;}
#menu a{color: #f4a460;font-weight: bold; font-size: 13px}
#menu a:hover{ text-decoration: none;}
#menu p{color: #696969; padding: 8px }
#menu p b{color: #add8e6; font-size: 13px}

input { border-bottom: 1px solid #add8e6;  border-right: 1px solid #add8e6; }
textarea { border: 1px solid #add8e6;}

.coment{ border-bottom: 1px solid #87cefa; border-right: 1px solid #87cefa;}

#hintbox{position: absolute; top: 0; background-color: #ffffe0; width: 150px; padding: 3px; border: 1px solid #F76715; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 3px solid #F76715; border-bottom: 3px solid #F76715; visibility: hidden; }

.hintanchor{  font-weight: bold; color: navy; margin: 3px 8px; } 

ul {padding: 20px}
.citace {border: 1px solid black; font-size: 120%; padding: 20px; margin: 20px}

#glideDiv0{ 
	position: absolute; 
	top: 111px; 
	left: 0px;
	width: 40px;
	background: white; 
	padding: 5px;
	border: 1px solid silver;
	}
body>#glideDiv0{position: fixed;}

