/**
* CSS
* version: 1.7
* author: David Neumann
* sarajarosova.info
* edited by: DN 24.3.2023
*/
* {
	margin: 0;
	padding: 0;
}




body {
	font-family: helvetica, sans-serif;
	font-size: 11pt;
	background: #f1f1f1;
	letter-spacing:0.3px;
    line-height: 1.25em;
	}

a:link { text-decoration: none; color: rgb(80, 80, 80); }
a:active { text-decoration: none; color: rgb(80, 80, 80); }
a:visited { text-decoration: none; color: rgb(80, 80, 80); }
a:visited h2:visited { text-decoration: none; }
a:hover { text-decoration: none; color: none; background-color: none; }
li:hover { text-decoration: none; color: #5D00BE; background-color: #2BE37E; border: 2px solid #5D00BE; border-radius: 5px; border-style:hidden; padding: 2px}
a:hover h1:hover { text-decoration: none; color: #5D00BE;}
a:hover h2:hover  { text-decoration: none; background-color: #FFFD96; border-color: #FFFD96 }
img.paint:hover  { text-decoration: none; background-color: #F0B0EB; border-radius: 50px; padding: 10px }

hr { 
  	display: block;
  	margin-top: 0.5em;
  	margin-bottom: 0.5em;
  	margin-left: auto;
  	margin-right: auto;
  	border-width: 0.5px;
  	border-color: #5D00BE;
	border-radius: 15px;
	background-color:#5D00BE;
	border-style: solid;
	}

a img { 
	border: 2px;
	}


img {
	margin: 3px 0px 3px 0px;	
	border: 2px solid ;
  	border-radius: 40px;
	border-width: 6px;
	border-style: hidden;
	}

img.paint { 
	margin: 3px 0px 3px 0px;	
	border: 2px solid ;
  	border-radius: 40px;
	border-width: 6px;
	border-style: hidden;
	padding: 10px; 
	}



p.autorweb { border: 0px solid; border-style: hidden; text-align: center; letter-spacing: 10px; color: #5D00BE }

p.namepage { text-align: center;color: #E985E0; font-size: 20px;letter-spacing: 10px;border: 2px solid #5D00BE; border-radius: 15px; padding: 10px;}
p.namepage-pai-en { text-align: center;color: #5D00BE; font-size: 20px;letter-spacing: 10px;border: 2px solid #E985E0; border-radius: 15px; padding: 10px;margin: 0px -10px 0px 10px;}
p.namepage-pai-cz { text-align: center;color: #E985E0; font-size: 20px;letter-spacing: 10px;border: 2px solid #5D00BE; border-radius: 15px; padding: 10px;margin: 0px -10px 0px 10px;}

div.maincontent { position:absolute; top:150px; left:250px; min-width: 800px; max-width: 800px; padding-right: 150px; }



li {
	text-align: left;
    font-size: 10pt;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 0.5px;
	}

#menu {
    width: 810px;
    top: -14px;
    bottom: 0;
	left: 0;
    position: absolute;
    margin: 25px 0  0 325px;
    text-align: left;
    font-size: 10pt;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 0.5px;
	}

ul {
	list-style: none;
	width: 775px;
	margin: 0px 0px 0px 10px;	
	border: 2px solid #E985E0;
  	border-radius: 15px;
    padding: 10px;
	}

li { 
	margin-bottom: 0px;
	text-indent: 0px;
	border: 2px solid #5D00BE; 
	border-radius: 5px; 
	border-style:hidden;
	padding: 2px;
	}

#content {
    height: 100%;
    margin: 30px 50px 300px 50px;
    top: 0;
    min-width: 650px;
    max-width: 1000px;
    font-family: Arimo, Helvetica, sans-serif;
    line-height: 1.2em;
    font-size: 12pt;
    letter-spacing: 0.045em;
	}

#article {
	border: 2px solid hsla(291,45%,66%,0.42);
  	border-radius: 15px;
	margin: 2px; 
	}

.container {
    padding: 5px 5px 25px 5px;
	}

.container-pai {
    padding: 5px 5px 25px 5px;
	margin: 0px -10px 0px 10px;
	}

#content p { 
	margin-bottom: 8px;
	}

p {
    margin: 0 0 9px 0;
    text-indent: 0px;
	}
li.open {
    font-style: none;
    color: #E985E0;
	}

ul { 
    text-indent: 5px;
	}

h1 {
	font-size: 42pt; 
    font-family: Astloch, Helvetica, sans-serif;  
    font-weight: normal; 
    text-align: center;
    line-height: 1.3em;
    padding: 0 0 0.5em 0; 
    color: #d42be3; 
    position: fixed;
    top:25px;
	width:600px;
	left:430px;
    opacity: 0.7;
    z-index:170;
	margin: 5px;
	}

h2 {
	font-size: 36px; 
    font-family: arial, sans-serif;  
    font-style: italic; 
    font-weight: 100; 
    color: #222; 
    line-height: 1.1em;
	}

h3 {
	font-size: 18px; 
    font-family: arial, sans-serif;  
    font-weight: 300; 
    font-style: italic;
    color: #222; 
    line-height: 1.1em;
	}

small { 
	color: #999; 
	font-size: 16pt; 
	line-height: 10pt;
	}

iframe {
	border: 2px solid ;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 2px;
	border-style: hidden;
	}

iframe.v-pai {
	border: 2px solid ;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	border-style: hidden;
	}

h1.smallh1 { 
    color: #999; 
    font-size: 25px; 
    line-height: 10pt; 
    position: fixed;
    top:10px;
	width:400px;
	left:520px;
	text-align:center;
	}

h2.newcontenttitle { 
    text-transform: uppercase;
	color: #E985E0;
	text-decoration: none; 
	background-color: #5D00BE;
	opacity: 0.9;
	border: 2px solid #2BE37E;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 2px;
	border-style: hidden;
	}

h2.newcontenttitle-cz-pai { 
    text-transform: uppercase;
	color: #E985E0;
	text-decoration: none; 
	background-color: #5D00BE;
	opacity: 0.9;
	border: 2px solid #2BE37E;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	border-style: hidden;
	}

h2.newcontenttitle-en { 
    text-transform: uppercase;
	color: #5D00BE;
	text-decoration: none; 
	background-color: #E985E0;;
	opacity: 0.9;
	border: 2px solid #E3E02B;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 2px;
	border-style: hidden;
	}

h2.newcontenttitle-en-pai { 
    text-transform: uppercase;
	color: #5D00BE;
	text-decoration: none; 
	background-color: #E985E0;;
	opacity: 0.9;
	border: 2px solid #E3E02B;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	border-style: hidden;
	}

h2.newcontenttitle-book { 
    text-transform: uppercase;
	color: #5D00BE;
	text-decoration: none; 
	background-color: #E985E0;
	opacity: 0.9;
	font-size: 25px;
 	line-height: 28px;
	border: 2px solid #E985E0;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 2px;
	}

h2.newcontenttitle-book-pai { 
    text-transform: uppercase;
	color: #5D00BE;
	text-decoration: none; 
	background-color: #E985E0;
	opacity: 0.9;
	font-size: 25px;
 	line-height: 28px;
	border: 2px solid #E985E0;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	}

h2.newcontenttitle-book-cz-pai { 
    text-transform: uppercase;
	color: #5D00BE;
	text-decoration: none; 
	background-color: #E985E0;
	opacity: 0.9;
	font-size: 25px;
 	line-height: 28px;
	border: 2px solid #E985E0;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	}

h2.newcontenttitle-book-en-pai { 
    text-transform: uppercase;
	color: #E985E0;
	text-decoration: none; 
	background-color: #5D00BE;
	opacity: 0.9;
	font-size: 25px;
 	line-height: 28px;
	border: 2px solid #5D00BE;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	}

h2.newcontenttitle-en-book { 
    text-transform: uppercase;
	color: #E985E0;
	text-decoration: none; 
	background-color: #5D00BE;
	opacity: 0.9;
	font-size: 25px;
	line-height: 28px;
	border: 2px solid #5D00BE;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 2px;
	}

h2.newcontenttitle-en-book-pai { 
    text-transform: uppercase;
	color: #E985E0;
	text-decoration: none; 
	background-color: #5D00BE;
	opacity: 0.9;
	font-size: 25px;
	line-height: 28px;
	border: 2px solid #5D00BE;
  	border-radius: 15px 15px 15px 15px;
	border-width: 6px;
	margin: 0px -10px 0px 10px;
	}

h2.newcontentdate { 
    text-transform: uppercase;
	color: #999;
	text-decoration: none;
	}

h2.premierttitle { 
    text-transform: uppercase;
	color: #d42be3;
	text-decoration: none; 
	background-color: hsla(147,77%,53%,0.68);
	font-size: 15px;
	line-height: 20px;
	opacity: 0.8;
	border: 2px solid #2BE37E;
  	border-radius: 0px 0px 15px 15px;
	border-width: 3px;
    padding: 3px;
	opacity: 1;
	border-style: hidden;
	}

h2.premierttitle-pai { 
    text-transform: none;
	color: #B9E01D;
	text-decoration: none; 
	background-color: none;
	font-size: 14pt;
	font-weight: normal;
	border: 2px solid #5D00BE;
  	border-radius:10px;
	border-width: 2px ;
    padding: 8px;
	border-style: ;
	margin: 0px -10px 0px 10px;
	}

h2.premiertdate { 
    text-transform: uppercase;
	color:#2BE37E;
	background-color: hsla(295,77%,53%,0.75);
	text-decoration: none;
	font-size: 17px; 
	line-height: 20px;
	opacity: 0.8;
	border: 2px solid #d42be3;
  	border-radius: 15px 15px 0px 0px ;
	border-width: 3px ;
    padding: 3px;
	opacity: 1;
	border-style: hidden;
	}

h2.premiertdate-pai { 
    text-transform: none;
	color: #5D00BE;
	background-color: #E985E0;
	text-decoration: ;
	font-size: 12pt;
	line-height: 15px; 
	font-weight: normal;
	border: 2px solid #E985E0;
  	border-radius: 10px 10px 0px 0px;
	border-width: 3px;
    padding: 4px;
	border-style: hidden;
	margin: 0px -10px 0px 10px;
	}

h3.medium { 
    text-transform: none;
	color: #f1f1f1;
	text-decoration: none; 
	background-color: #B5B5B5;
	font-size: 12pt;
	line-height: 17px; 
	font-weight: normal;
	border: 2px solid #B5B5B5;
  	border-radius: 15px;
	margin: 2px;
    padding: 2px;
	}

h3.medium-pai { 
    text-transform: none;
	color: #f1f1f1;
	text-decoration: none; 
	background-color: #E985E0;
	font-size: 12pt;
	line-height: 17px; 
	font-weight: normal;
	border: 2px solid #E985E0;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
    padding: 2px 2px 2px 2px;
	}

h3.medium-en-pai { 
    text-transform: none;
	color: #f1f1f1;
	text-decoration: none; 
	background-color: #E985E0;
	font-size: 12pt;
	line-height: 17px; 
	font-weight: normal;
	border: 2px solid #E985E0;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
    padding: 2px 2px 2px 2px;
	}

h3.medium-cz-pai { 
    text-transform: none;
	color: #f1f1f1;
	text-decoration: none; 
	background-color: #5D00BE;
	font-size: 12pt;
	line-height: 17px; 
	font-weight: normal;
	border: 2px solid #5D00BE;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
    padding: 2px 2px 2px 2px;
	}

h3.medium-contact-cz-pai { 
    text-transform: none;
	color: #f1f1f1;
	text-decoration: none; 
	background-color: #5D00BE;
	font-size: 20pt;
	line-height: 17px; 
	font-weight: normal;
	border: 8px solid #5D00BE;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
    padding: 2px 2px 2px 2px;
	}

h4.autortitle { 
    text-transform: none;
	color: #454545;
	text-decoration: none; 
	background-color: hsla(0,0%,71%,0.72);
	font-size: 12pt;
	font-weight: normal;
	border: 2px solid #B5B5B5;
  	border-radius: 0px 0px 10px 10px;
	border-width: 3px ;
    padding: 4px;
	border-style: hidden;
	}

h4.autortitle-pai { 
    text-transform: none;
	color: #5D00BE;
	text-decoration: none; 
	background-color: #E985E0;
	font-size: 12pt;
	font-weight: normal;
	border: 2px solid #E985E0;
  	border-radius: 0px 0px 10px 10px;
	border-width: 1px 2px 2px 2px;
    padding: 4px;
	
	margin: 0px -10px 0px 10px;
	}

h4.formattitle { 
    text-transform: none;
	color:#C7C7C7;
	background-color: hsla(0,0%,27%,0.72);
	text-decoration: none;
	font-size: 12pt;
	line-height: 15px; 
	font-weight: normal;
	border: 2px solid #454545;
  	border-radius: 10px 10px 0px 0px;
	border-width: 3px;
    padding: 4px;
	border-style: hidden;
	}

h4.formattitle-pai { 
    text-transform: none;
	color: #E985E0;
	background-color: #5D00BE;
	text-decoration: none;
	font-size: 12pt;
	line-height: 15px; 
	font-weight: normal;
	border: 2px solid #5D00BE;
  	border-radius: 10px 10px 0px 0px;
	border-width: 2px 2px 1px 2px;
    padding: 4px;
	
	margin: 0px -10px 0px 10px;
	}

h4.info { 
    text-transform: none;
	color: #5D00BE;
	background-color: hsla(147,77%,76%,0.51);
	text-decoration: none;
	font-size: 12pt;
	line-height: 25px; 
	font-weight: normal;	
	border: 2px solid #95F1BE;
  	border-radius: 15px;
	margin: 2px;
	padding: 10px;
	border-style: hidden;
	}

h4.cz { 
    text-transform: none;
	color: #000000;
	text-decoration: none; 
	background-color: #9AF1C2;
	font-size: 12pt;
	line-height: 25px; 
	font-weight: normal;
	baopacity: 0.9;
	}
h4.en { 
    text-transform: none;
	color: #000000;
	text-decoration: none; 
	background-color: #ECA4F3;
	font-size: 12pt;
	line-height: 25px; 
	font-weight: normal;
	baopacity: 0.9;
	}

p.cz { 
	text-decoration: none; 
	opacity: 0.9;
	border: 2px solid #5D00BE;
  	border-radius: 15px;
	margin: 2px;
	padding: 10px;
	}

p.cz-pai { 
	text-decoration: none; 
	opacity: 0.9;
	border: 2px solid #5D00BE;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
	padding: 10px;
	}

p.cz-t-pai { 
	text-decoration: none; 
	opacity: 0.9;
	border: 2px solid #B9E01D;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
	padding: 10px;
	}


p.cz-bio-pai {
	font-size: 20px;
	line-height: 30px; 
	font-weight: normal;
	font-style: italic;
	text-transform: none;
	color: #E985E0;
	text-decoration: none; 
	background-color: #5D00BE;
	opacity: 0.9;
	border: 2px solid #5D00BE;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
	padding: 10px;
	}

p.en { 
	text-decoration: none; 
	opacity: 0.9;
	border: 2px solid #E985E0;
  	border-radius: 15px;
	margin: 2px;
    padding: 10px;
	}

p.en-pai { 
	text-decoration: none; 
	opacity: 0.9;
	border: 2px solid #E985E0;
  	border-radius: 15px;
	margin: 0px -10px 0px 10px;
    padding: 10px;
	}

p.link { 
	text-decoration: none; 
	opacity: 0.9;
	border: 2px solid #632BE3;
  	border-radius: 15px;
	margin: 2px;
    padding: 10px;
	}

margin: 0px -10px 0px 10px


