body {
  position: relative;
  background: black url(../img/tlo4.jpg) repeat-x;
  color: black;
  font-family: Verdana;
  font-size: 8pt; 
  padding: 0px 0px 0px 0px;
  text-align: center; 
}

div.cmbox {
  display: block;
  position: relative; 
  background: url(../img/tloszafa10.gif) no-repeat;
  width: 840px; height: 650px;
  margin: 0 auto;
  text-align: left; 
}

div.cmbox a {
  color: blue;
  text-decoration: none;
}

div.cmbox a:hover {
  text-decoration: underline;
}

div.header {
  position: relative; 
  display: block;
  width: 800px; height: 5px;
}


div.bottombox {
  position: absolute;  
  display: block;
  width: 800px; height: 20px;
  top: 620px;
  left: 15px;
  color: white;
  text-align: center;
  font-size: 7pt; 
}

div.contentbox { 
  position: absolute; 
  display: block;
  width: 360px; 
  height: 390;
  top: 155px; left: 235px;
  font-size:13px;
  overflow: auto;
/*  border: 1px yellow solid;   */
}

div.gallerybox { 
  position: absolute; 
  display: block;
  width: 200px; 
  height: 410;
  top: 150px; left: 620px;
/*  padding: 15px; */
  font-size:13px;
  overflow: auto;
  text-align: center;
/*  border: 1px blue solid;   */
}

div.contentbox a {
  color: blue;
  text-decoration: none;
}

div.contentbox a:hover {
  text-decoration: underline;
}

div.contentbox p:first-letter {
  font-size: 16px;
  font-weight: bold;
}


div.menu { 
  position: absolute; 
  color: black;
  display: block;
  width: 150px; 
  height: 20px;
  padding-top: 2px;
  font-size:13px;
/*  border: 1px black solid; */
  text-align: center;
  font-weight: bold;
}

div.menuinv { 
  position: absolute; 
/*  background: black;*/
  color: blue;
  display: block;
  width: 150px; 
  height: 20px;
  padding-top: 2px;
  font-size:13px;
  border-top: 1px gray solid; 
  border-bottom: 1px gray solid; 
  text-align: center;
  font-weight: bold;
}

div.menu a {
  color: black;
  text-decoration: none;
}

div.menu a:hover {
  text-decoration: underline;
}


div#velkommen { 
  top: 180px; left: 50px;
}

div#udstillinger { 
  top: 210px; left: 50px;
}

div#about { 
  top: 240px; left: 50px;
}

div#news { 
  top: 270px; left: 50px;
}

div#reviews { 
  top: 300px; left: 50px;
}

div#links { 
  top: 330px; left: 50px;
}

div#contact { 
  top: 360px; left: 50px;
}

div#szczotki { 
  top: 400px; left: 50px;
  color: rgb(153,0,0);
}

div#flash { 
  top: 430px; left: 50px;
}


div#dk { 
  top: 90px; left: 37px;
}

div#pl { 
  top: 100px; left: 92px;
}

div#uk { 
  top: 107px; left: 145px;
}


div.flag { 
  position: absolute; 
  color: black;
  display: block;
  width: 25px; 
  height: 15px;
  padding-top: 2px;
  font-size:13px;
  border: 0px; 
  text-align: center;
}


div.bottombox a {
  color: blue;
  text-decoration: none;
}

div.bottombox a:hover {
  text-decoration: underline;
}


td {
  font-family: Arial;
  font-size: 10pt; 
}

a.mail {
  text-decoration: none;
  font-family: Verdana;
  font-size: 10pt; 
  font-weight: bold  
}

a.mail:hover {
  color: #900;
  text-decoration: underline;
}



div.section0 {
  margin: 10px 10px 0px 10px;
  padding-left: 10px;
  font-size:12px;
}



div.section {
  text-indent: 20px;
}

div.sectioncenter {
/*  margin: 40px 10px 40px 10px;
  padding-left: 10px;*/
  font-size:16px;
  font-weight: bold;
  text-align: center;
}

div.section:first-letter {
  font-size: 16px;
  font-weight: bold;
}


div.section0:first-letter {
  font-size: 16px;
  font-weight: bold;
}

div.vertspace {
  clear: both;
  margin: 20px 10px 0px 10px;
  height: 10px;
}

div.noflash {
  margin: 0px 10px 0px 10px;
  padding-left: 10px;
  font-size:10px;
  text-align: center;
}

div.miniatura {
	float:left;
	width: 180px;
        height: 180px;
	text-align: center;
}

p#tytulmini {
  color: black;
  text-align: center;
  font-size: 10px;
  margin: 2px 2px 2px 2px;
}

div#obrazeka {
  float:left;
  width: 180px;
border: 1px blue solid;
}

div.menu_index { 
  position: absolute; 
  color: black;
  display: block;
  width: 170px; 
  height: 50px;
  font-size:13px;
  border: 2px; 
  text-align: center;
}


div#m_about { 
  top: 260px; left: 170px;
}

div#m_mail { 
  top: 630px; left: 320px;
}

div#m_logo { 
  top: 10px; left: 310px;
}

img.foto {
  border: 4px ridge rgb(239,128,57);
  margin: 2px;
}

div#m_pumpkin { 
  top: 59px; left: 630px;
}
