body { margin: 0px; }

body
{background-image: url('mramor.jpg');
background-color: #FFFFE8;
}
/* {background-image: url(''); */

.allall {width: 1100px;  margin-left: auto; margin-right: auto; position: relative; }
.allall { text-align: center }


.all { background-color: #f0f8ff; background-image: url(''); background-position: left top; background-repeat: repeat-y repeat-x;
}
.all {width: 800px;  margin-top: -10px; margin-left: auto; margin-right: auto; position: relative;  text-align: center; padding: 20px  }



p {text-align: justify }
p {COLOR: #000000 }

.vlevo {text-align: left; margin: 0px 50px 0px 50px; }

.H1prvni
{ text-align: center; font-size: 250%; line-height: 60%; color: Crimson;
font-weight: 900; font-family: Georgia, Times, serif; letter-spacing: 2px; margin-top: 0px; position: relative; }

a         {text-decoration: none}
a:link    {font-weight: bold; color: blue}
a:visited {font-weight: bold; color: DarkOrange }
a:active  {color: DarkViolet}
a:hover   {color: red; text-decoration: underline}

.cen { text-align: center; margin-left: auto; margin-right: auto;}
.obr {margin-top: 1em; margin-bottom: 1em; margin-left: auto; margin-right: auto;}

.obr_vlevo { margin: 1em 30px 1em 0px; float: left; }
.obr_vpravo { margin: 0em 0px 0.5em 30px; float: right; }

H1 {text-align: center; font-size: 250%; line-height: 110%; color: Crimson;
font-weight: 900; font-family: Georgia, Times, serif; letter-spacing: 2px; margin-top: 10px;}
H2 {text-align: center; font-size: 200%; line-height: 150%; color: #1C661A;
font-weight: 900; font-family: Georgia, Times, serif; letter-spacing: 2px; }
H3 {text-align: center; font-size: 170%; line-height: 150%; color: #ff7000;
font-weight: 900; font-family: Georgia, Times, serif; letter-spacing: 2px; }
H4 {text-align: center; font-size: 130%; line-height: 120%; color: DarkRed;


*/ .all { position: absolute; left: 50%; width: 800px; margin-left: -320px; padding: 10px} */*

.zpet { font-style: italic; text-align: right; font-size: 80%; font-weight: 600; text-decoration: none; position: relative; }


code, pre, p code, .code, .wrongcode	{font-family: MS Sans Serif, Geneva, sans-serif ; font-weight: 600; font-size: 81%; color: #444444; }
.code code {font-size: 125%;}/* zrušení chybného dvojího zanoření .code code*/
p.code 	{margin: 1em auto; padding: .7em 0px .7em 1em;}
.wrongcode {text-decoration: line-through;}
.priklad 	{font-style: italic;}
.priklad code {font-style: normal;}
.ok	{background-color: #f0fff0;}
.bacha {background-color: #fffacd;}
.zle	{background-color: #ffdab9;}
.vubec {background-color: #ffe4e1;}
p.code {background-color: #f6f9f6;}
.js p.code {background-color: #f8f6f6;}
.css p.code {background-color: #f8f8f6;}
.html p.code {background-color: #f7f7f7;}
.ost p.code {background-color: #f6f6fa;}