* { font-family:Helvetica,Arial,sans-serif; }

#fire {
  position:fixed;
  top:8px;
  left:299px;
  width:369px;
  height:117px;
}

body { 
  font-size:14px;
  padding:0px;
  margin:0px;
  
  background-color:#FFFFFF;
  background-image:url(bg.png);
  background-repeat:repeat;
  background-attachment:fixed;
}

#paper {
  position:fixed;
  top:100px;
  left:0px;
  width:790px;
  height:100%;
  
  background-image:url(paper.png);
  background-repeat:repeat-y;
  background-position:top left;
  
  padding:100px 140px 50px 10px;
  margin:0px;
}

#head {
  position:fixed;
  top:0px;
  right:0px;
  width:100%;
  height:160px;

  border:0px solid #FF0000;
  
  background-image:url(head.png);
  background-repeat:no-repeat;
  background-position:top left;
}

#content {
  position:absolute;
  top:20px;
  left:50%;
  
  width:800px;
  height:800px;
  margin:0px 0px 0px -400px;
  padding:0px;
  
  border:1px solid #FFFFFF;
}

#menu {
  position:fixed;
  top:120px;
  left:720px;

  width:269px;
  height:500px;

  background-image:url(menu_bg.png);
  background-repeat:repeat-y;
  background-position:top left;
  
  background-color:#F5D799;
  border:0px solid #FF0000;
  
  padding:0px;
  margin:0px;
}

#menu_top{
  position:absolute;
  top:0px;
  left:0px;
  width:269px;
  height:100px;

  background-image:url(menu_top.png);
  background-repeat:repeat-y;
  background-position:top left;
  
  padding:0px;
  margin:0px;
}

#menu_bottom{
  position:absolute;
  left:0px;
  bottom:0px;

  width:269px;
  height:100px;

  background-image:url(menu_bottom.png);
  background-repeat:repeat-y;
  background-position:top left;
  
  padding:0px;
  margin:0px;
}

#menucontent {
  position:absolute;
  left:23px;
  top:39px;
  width:220px;
  height:385px;
  background-color:#F5D799;
  border-top:2px solid #CCAA88;
  border-left:2px solid #CCAA88;
  border-right:2px solid #FFEEAA;
  border-bottom:2px solid #FFEEAA;
  
  background-image:url(paper.png);
  background-repeat:no-repeat;
  background-position:bottom left;

}


#main2 {
  width:640px;
}

#main {
  position:absolute;
  top:0px;
  left:0px;
  width:800px;
  margin:0px;
  padding:160px 100px 30px 10px;
  height:100%;
}


#frame_login_login {
  position:fixed;
  top:550px;
  left:805px;
  
  margin:0px;
  padding:0px;
}

#frame_login_login input {
  height:20px;
  width:150px;
  font-size:14px;
  padding:0px;
  margin:0px;
  background-color:#F5D799;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}


a.extern {
  color:#AAAAAA;
  text-decoration:none;
}

a.extern:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

#photohover_left
{
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:25%;
  height:100%;
}

#photohover_left img
{
  display:none;
}

#photohover_left:hover img
{
  position:absolute;
  top:50%;
  left:10px;
  margin:-131px 0px 0px 0px;
  display:inline;
  border:0px;
}

#photohover_right
{
  display:block;
  position:absolute;
  top:0px;
  right:0px;
  width:25%;
  height:100%;
}

#photohover_right img
{
  display:none;
}

#photohover_right:hover img
{
  position:absolute;
  top:50%;
  right:10px;
  margin:-131px 0px 0px 0px;
  display:inline;
  border:0px;
}

/*--- FOTO ALBEN ---*/

div.frame_photoalbums table tr td {
  width:200px;
  padding:2px;
  text-align:left;
}

div.frame_photoalbums table tr td.photo {
  width:200px;
  height:200px;

  text-align:center;
  vertical-align:middle;

  border-top:1px solid #DDDDDD;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #DDDDDD;

  background-color:#FFFFFF;
}

div.frame_photoalbums table tr td.photo img {
  border-top:1px solid #000000;
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  border-left:1px solid #000000;
}

div.frame_photoalbums table tr td.filename {
  border-top:1px solid #DDDDDD;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #DDDDDD;

  background-color:#F2E4CF;

  text-align:center;
  vertical-align:center;
}

div.frame_photoalbums table th {
  color:#FFFFFF;
  border: 1px solid #6D6A65;
  background-color:#6D6A65;
  padding:2px;
  text-align:left;
}


