
/* Layout */ 

body{
 position: absolute;
  top: 0;
  left: 0;
 margin: 0px;
 padding:0px;
 background-color: #d0e1e1;
 /*background: #c0c0c0;
 color: #333333;*/
 }

h1 {
 position: absolute;
  top: 34px;
  left: 95px;
 width: 680px;
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 41px;
 color: #367474;
 margin:0;
 padding: 0px 0;
 }

a.h1:link {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 41px;
 color: #367474;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.h1:visited {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 41px;
 color: #367474;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.h1:hover {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 41px;
 color: #367474;
 margin:0;
 padding: 0px 0;
 text-decoration: underline;
 }

a.h1:active {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 41px;
 color: #367474;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

h2 {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 18px;
 color: black;
 text-align: right;
 margin: 0px;
 }

a.h2:link {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 18px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.h2:visited {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 18px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.h2:hover {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 18px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: underline;
 }

a.h2:active {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 18px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.mail:link {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 14px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.mail:visited {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 14px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

a.mail:hover {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 14px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: underline;
 }

a.mail:active {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 14px;
 color: black;
 margin:0;
 padding: 0px 0;
 text-decoration: none;
 }

h3 {
 font-family: sans-serif;
 font-style: italic;
 font-weight: bold;
 font-size: 24px;
 color: black;
 text-align: left;
 margin: 0px;
 }

p {
 font-family: serif;
 color: black;
 font-size: 17px;
 margin: 0px;
 }

p.mensi {
 font-family: serif;
 font-style: italic;
 color: black;
 font-size: 14px;
 text-align: center;
 margin: 0px;
 }

#hr{
 height: 5px;
 background-color: #ae1b4f;
 position: relative;
  top: 0px;
  left: 0px;
 margin-top: 15px;
 margin-bottom: 15px;
}

#menu{
 width: 140px;
 height: 254px;
 position: absolute;
  top: 131px;
  left: 72px;
 border-width: 0 0px 0 0;
 }

#menu-box{
 width: 140px;
 height: 33px;
 position: relative;
  top: 0px;
  left: 0px;
 background: #ffffff;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
 margin: 10px 0px;
 border-width: 0 0px 0 0;
 }
#end-box{
 width: 212px;
 height: 50px;
 position: absolute;
  top: 455px;
  left: 0px;
 background: #ffffff;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
 margin: 0px 0px;
 border-width: 0 0px 0 0;
 }
#mail-box{
 width: 212px;
 height: 50px;
 position: absolute;
  top: 455px;
  left: 0px;
 margin: 16px 0px 0px -10px;
 border-width: 0 0px 0 0;
 }

#menu-item{
 width: 140px;
 height: 33px;
 position: relative;
  top: 5px;
  left: 0px;
 margin: 10px -5px;
}

#pozadi-a{
 width: 182px;
 height: 50px;
 position: absolute;
  top: 33px;
  left: 40px;
 border-width: 0 0px 0 0;
 background: #ffffff;
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;
 }

#pozadi-b{
 width: 610px;
 height: 50px;
 position: absolute;
  top: 33px;
  left: 212px;
 border-width: 0 0px 0 0;
 background: #459595;
 }

#levy-sloupec{
 width: 212px;
 height: 505px;
 float: left;
 /*border: solid #333333;*/
 border-width: 0 0px 0 0;
 /*background: #ffffff;*/
 /*color: #333333;*/
 margin: 0px;
 padding: 0px;
 background-image: url("pozadi.png")
 }
 
#pravy-sloupec{
 width: 610px;
 height: 600px;
 position: absolute;
  top: 0px;
  left: 212px;
 /*background-color: #d0e1e1;*/
 margin: 0;
 padding: 0;
 border-width: 0 0px 0 0;
 z-index:-10;
 }

#body-box{
 width: 580px;
 position: relative;
  top: 120px;
  left: 40px;
 margin: 0;
 padding: 0;
 border-width: 0 0px 0 0;
 }
