/* vyřešit margins u všech nadpisů a odstavců! vše pouze relativně (ex,em) -- kromě 60px a 39%  */

body {	font-family: "lucida sans unicode", "lucida grande", "verdana", "geneva", "arial", "helvetica", sans-serif;
	font-size: 12px;
	color: black;
	margin: 10px 10px; 
	background-image: url("pozadi_R_1o.jpg");
/*	background-image: url("prechod2.jpg");  */
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	background-color: white;
}

h1,h2,h3,p,div  {
	padding: 3px 60px;
	margin-bottom:0
}

h1,h2 {
	font-family: "georgia", "book antiqua", "palatino", serif;
}

h1,h2,h3 {
	clear: both;
	font-weight: bold;
}
h1 {
	font-size: 200%;
	margin-bottom: 1ex;
}
h2 {	
	font-size: 160%;
	margin-top: 1ex;
}
h3 {
	font-size: 100%;
	margin-left: 60px;
	margin-top: 1ex
}

p {
/*	background-image: url("prechod1.jpg");  */
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color:  #fafa88;   #f3d72e */

	margin-top: 1ex;
	text-align: justify; 
}

p.n, p.n2 {
	clear: left;
	margin: 1ex 39% 1em 90px;
	padding-left: 30px;
	padding-right: 30px;
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color: #cfe4e4  #83969a   */
}

p.n {
	font-size: 100%;  /* 80% */
	background-image: url("prechod3.jpg");  
}

p.n2 {
	font-size: 100%;
	font-weight: bold;
	margin-right: 30%;
	background-image: url("prechod5.jpg");	
	text-align: left;
}

p.konec {
	clear: both;
	color: #497049;
	margin-left: 60px;
	margin-right: 60px;
	padding-left: 0px;
	padding-right: 0px;
}

p.oddeleni {
	border-top: 1px solid #598059;
	margin-top: 1.5em;
	padding-top: 1ex;
}

.small {
	font-size: 80%;
	color: gray;
}

a:link, a:visited {
	text-decoration: underline;
	color: #2f4e4e;
}

.small a:link, .small a:visited {
	color: #5f8e8e;
}

a:active {
/*	color: #5e3f3f;  */
}
a:hover, a:active {
/*	background-color: #cfe4e4;     */
	color: #662c2c;
	text-decoration:underline;
}

img {
	border: 1px solid #aaa;
}
img.L {
	float: left;
	margin: 0 12px 1ex 0;
}
img.R {
	float: right;
	margin: 0 0 1ex 12px;
}
.noborder {
	border: none;
}
img.math {
	border: none;
	float: none;
	margin-left: 15%;
}

img.mapka {
	float: right;
	margin-left: 10px;
	border: none;
}

hr {display: none}

.b {
	font-weight: bold
}

h1 a:link, h1 a:visited, h1 a:hover,
h2 a:link, h2 a:visited, h2 a:hover {
	color: black;
	text-decoration: none;
}

p.uvod {
	font-weight: bold;
}

p.mezinavig {
	margin-top: -1ex;
}

p.autor {
	font-weight: bold;
	font-style: italic;
}

ul, ol {
	margin-left: 20px;
	list-style-type: none;
/*	margin: 0 60px 0 60px;
	padding: 1em 0 1em 3em;
	border-style: dashed dashed dashed solid ;
	border-width: 1px 1px 1px 8px;
	border-color: #aaa;
	background-image: url("pruhy1.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	background-color: white;	
*/
}
