
body {
 background-color: #DFF3FA;
 color: #009AD3;
 text-align: center;
 font-family: 'Trebuchet MS', 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
 padding: 0px;
 margin: 0px;
 background-image: url('http://www.dolezilkova.com/img/bg-body.png');
 background-repeat: repeat-x;
 background-position: center top;
 font-size: 13px;
}

#container {
 margin: auto;
 padding: 0px;
 width: 700px;
 text-align: left;
 background-color: #DFF3FA;
 background-image: url('http://www.dolezilkova.com/img/bg-container.png');
 background-repeat: repeat-y;
 background-position: center top;
}

#header {
 margin: 0px;
 padding: 0px;
 width: 700px;
 height: 225px;
 text-align: left;
 background-color: #DFF3FA;
 background-image: url('http://www.dolezilkova.com/img/bg-header.png');
 background-repeat: no-repeat;
 background-position: center top;
}

#name {
 font-family: "Impact CE", Impact, "Arial Black", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;
 font-size: 50px;
 line-height: 50px;
 font-weight: normal;

 padding: 145px 0px 0px 16px;
 margin: 0px;
}

#menu {
 font-family: "Impact CE", Impact, "Arial Black", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;
 font-size: 20px;
 line-height: 20px;
 font-weight: normal;

 padding: 0px;
 margin: 0px;
}

#menu ul {
 list-style-type: none;
 padding: 0px 0px 0px 16px;
 margin: 0px;
}

#menu li {
 display: inline;
}

#menu a {
 color: #009AD3;
 text-decoration: none;
}

#menu a:hover {
 color: #3FB3DE;
}

.main-text {
 margin: 0px 15px 5px 15px;
 padding: 5px 8px 5px 8px;
 text-align: left;
 background-color: #DFF3FA;
}

.bg-blue  {background-color: #DFF3FA;}
.bg-grey  {background-color: #F0FFF0;}
.bg-grey2 {background-color: #EEEEEE;}

h1 {
 margin: 5px 15px 0px 15px;
 padding: 5px 8px 5px 8px;
 font-family: "Impact CE", Impact, "Arial Black", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;
 font-size: 18px;
 font-weight: normal;
 letter-spacing: 0.03em;
 color: #009AD3;
/* color: #3FB3DE; */
 background-image: url('http://www.dolezilkova.com/img/h1.png');
 background-repeat: no-repeat;
 background-position: right top;
 background-color: #DFF3FA;
}

h2 {
 margin: 5px 15px 0px 15px;
 padding: 5px 8px 5px 8px;
 font-family: "Impact CE", Impact, "Arial Black", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;
 font-size: 16px;
 font-weight: normal;
 letter-spacing: 0.03em;
 color: #009AD3;
/* color: #3FB3DE; */
 background-color: #DFF3FA;
}

#cv {
 padding: 0px;
 margin: 5px 10px 5px 10px;
}

#cv ul{
 padding: 0px;
 margin: 0px;
}

#cv li {
 list-style-type: none;
 padding: 5px;
 margin: 0px;
}

#cv img {
 border: 0;
 margin: 5px 0px 0px 0px;
}

#cv h2 {
 margin: 0px;
 padding: 5px 8px 5px 8px;
 font-family: "Impact CE", Impact, "Arial Black", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;
 font-size: 16px;
 font-weight: normal;
 letter-spacing: 0.03em;
 color: #009AD3;
/* color: #3FB3DE; */
 background-color: #DFF3FA;
}

#cv a {
 color: #009AD3;
 text-decoration: none;
}

#cv a:hover {
 color: #006DA8;
}

.gallery-pack {
 background-color: #F0FFF0;
 background-image: url('http://www.dolezilkova.com/img/bg-galerie.png');
 background-repeat: no-repeat;
 background-position: right top;
 border: 1px solid #DFF3FA;
 margin: 0px 15px 5px 15px;
 padding: 0px;
 text-align: left;
}

.gallery ul {
 padding: 0px;
 margin: 0px;
}

.gallery li {
 display: inline;
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}

.gallery img {
 border: 1px solid #009AD3;
 padding: 0px;
 margin: 0px;
}


#footer {
 margin: 0px;
 padding: 0px;
 width: 700px;
 height: 30px;
 text-align: left;
 background-color: #DFF3FA;
 background-image: url('http://www.dolezilkova.com/img/bg-footer.png');
 background-repeat: no-repeat;
 background-position: center top;
 text-align: left;
}

#footer-text {
 font-size: 11px;
 margin: 0px;
 padding: 5px 11px 0px 16px;
}

#footer-text a {
 color: #009AD3;
 text-decoration: none;
}

#footer-text a:hover {
 color: #3FB3DE;
}

/* hover help*/
a.info{
  position:relative; /*this is the key*/
  z-index: 24;
  background-color:# #DFF3FA;
  color: #000;
  text-decoration: none;
}

a.info:hover {
 z-index: 25;
 background-color: #FFF;
}

a.info span {
display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
  display: block;
  position: absolute;
  top: 15px;
  _top: 55px;
  left: 0px;
  width: 250px;
  border: 1px solid #009AD3;
  background-color: #FFF;
  color: #009AD3;
  padding: 5px;
}

.kontakt-table {
 width: 450px;
 font-family: 'Trebuchet MS', 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
 font-size: 13px;
}

.kontakt-table .f-text {
 width: 100px;
}
.kontakt-table .f-inputs {
 width: 350px;
}
.kontakt-table .t-input {
 width: 350px;
 border: 1px solid #009AD3;
 background-color: #fff;
}
.kontakt-table .t-text {
 width: 350px;
 height: 100px;
 border: 1px solid #009AD3;
 background-color: #fff;
}
.kontakt-table .f-submit {
 border: 1px solid #009AD3;
 background-color: #fff;
}

.flv-player {
 float: left;
 margin: 0px 0px 0px 5px;
}

.cleaner {
 clear: both;
}