/* author: ToMPo */
/* Creation date: 2006.02.28. */

/* ancestor */  

* {
 padding:0;
 margin:0;
}

html, body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: center;
 background: url(dialektus/bg_2007.gif);
}

body {
 padding: 3px 0;
}

/* main divs */

#page {
 width: 650px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 min-height: 453px;
 /*fixing min-height in IE */

 padding: 0 10px 5px;
 border: 1px solid #999;
 background: white url(dialektus/man.gif) bottom right no-repeat;
}

#top {
 position: relative; 
 height: 67px; 
 width: 100%;
 border-bottom: 1px solid black;
}

/* sub divs */

 /* header */
#lang {
 position: relative;
 float: left;
 width: 160px;
 height: 62px;
 background: url(dialektus/dialektus.gif) transparent left center no-repeat;
 margin-top: 5px;
 margin-left: 6px
}
/*#lang h3 { height: 42px; background: url(img/dialektus.gif) transparent left center no-repeat; margin-top: 19px; margin-left: 6px; } */

#menutop {
 position: relative;
 float: left;
 width: 160px;
 height: 57px;
 background: url(dialektus/fest.gif) transparent right bottom no-repeat;
}

#menutop_en {
 position: relative;
 float: left;
 width: 160px;
 height: 57px;
 background: url(dialektus/fest_en.gif) transparent right bottom no-repeat;
}

#wheel {
 position: relative;
 margin: 5px -2px 0 0px;
 float: right;
 width: 61px;
 height: 62px;
 background: url(dialektus/wheel_sm.gif) transparent right top no-repeat;
}
#logo {
 position: relative;
 margin: 0px 20px 0 0px;
 float: right;
 width: 105px;
 height: 65px;
 background: url(dialektus/logo_sm.jpg) transparent right top no-repeat;
}
 /* header end */

#center {
  padding: 0px;
  margin: 0;
}
#center a { text-decoration: none; color: #0040b6; border-bottom: 1px solid #dddddd; }
#center a:hover { color: #920b0f; }

h1 {
  padding: 10px 0 0;
}
#subtitle {
  font-weight: bold;
  color: #888;
  font-size: 10px;
  padding: 3px 10px 10px;
}
fieldset {
  margin-right: 5px;
  padding: 5px 10px;
  border: solid 1px #bbb;
}
legend {
 color: #888;
}

a {
  color: #ddd;
}
a:hover {
  color: #999;
}
td {
  vertical-align: top;
  text-align: left;
}
.cimke {
  font-weight: bold;
  float:left;
  width: 220px;
}
#fieldset2 #tag {
  width: 208px;
}
#fieldset2 {
  width: 400px;
}

#video {
  float:right;
  padding: 10px 20px 5px 60px;
}

#video a, #video a:hover, #video a:visited{
  color: #fff;
}
#video img {
  border: none;
}

#center .back{
  text-align: right; display:block; border-bottom:0;
}