body{
    	margin:0px;
    	background-color: #e5f7f0;
    	SCROLLBAR-FACE-COLOR: red; 
	SCROLLBAR-HIGHLIGHT-COLOR: blue; 
	SCROLLBAR-SHADOW-COLOR: blue; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: blue; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

h1 {color:blue}
h2 {color:green}
h3 {color:red}

div.sekce{
    	background-color: #ffffff;
	border:1px solid transparent;
	border-radius: 13px 5px;
	padding: 10px;
	margin: 9px;
}

a:link { /*nenavštívený*/
	color:black
}

a:visited{ /*navštívený*/
	color:black;
	cursor: pointer;
}

a:hover { /*odkazy přejížděné myší*/
	/*background-color: #3494fe;*/
    	cursor: pointer;
	color:black;
}

div#logo {
    background-color: #ffffff;
	border:1px solid black;
	cursor:Crosshair;
	padding: 1px;
	height:125px;
}

ul#logo_vis{
width: 90px;
position: absolute; 
top: 10px;
left: 0.1%; 
}

ul#nazev_vis{
font-size: 30px;
width: 315px;
text-align: left;
position: absolute; 
top: 15px;
left: 14%; 
}

ul#nazev_csls{
font-size: 30px;
width: 325px;
text-align: right;
position: absolute; 
top: 60px;
right: 20%; 
}

ul#logo_csls{
align: right;
width: 130px;
position: absolute; 
top: 10px;
right: 2%; 
clear: both;
}

div#login {
    	max-width: 780px;
    	_width: expression(document.body.clientWidth > 780? "780px" : "auto" );
	text-align: left;
	font-size: 18px;
	color:green;
	padding: 4px;
}

div#menu {
	border:2px solid red;
    	text-align: left;
	float:left;
	/*width: 250px;*/
}


div#hlavni_text {
	border:2px solid blue;
	text-align: left;
	float:left;
	min-height: 340px; /*finta pro firefox*/
    	height: expression(this.scrollHeight < 340? "340px" : "auto" );
	min-width: 400px;
	_width: expression(document.body.clientWidth < 400? "400px" : "auto" );
	max-width: 780px;
    	_width: expression(document.body.clientWidth > 780? "780px" : "auto" );
	overflow: auto;
}

span#copy {
    	positon: absolute;
	border:1px solid black;
	padding: 4px;
    	text-align: center;
	float:left;
	bottom: 1px;
	/*width: 250px;*/
}
