html,body
{
}

html, body, div, span, table, p, ul, li, td, a, form, input, select, textarea
{
  font-family: Tahoma;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  color: #ffffff;
}

a {text-decoration: underline; color:#dd931f;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:active {text-decoration: underline;}
a:hover {text-decoration: none;}

a.invert {text-decoration: underline;}
a.invert:link {text-decoration: underline;}
a.invert:visited {text-decoration: underline;}
a.invert:active {text-decoration: underline;}
a.invert:hover {text-decoration: none;}

a.nounder {text-decoration: none;}
a.nounder:link {text-decoration: none;}
a.nounder:visited {text-decoration: none;}
a.nounder:active {text-decoration: none;}
a.nounder:hover {text-decoration: none;}

.b{font-weight: bold;}
.fl{float:left;}
.fr{float:right;}
img{border:0px;}
.highlight{background: #fff9ba;}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin:0px;padding:0px;}
.pointer{cursor:pointer}
.hidden{display:none;}
.upper{text-transform:uppercase;}
.capital{text-transform:capitalize;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.rel{position:relative;}

hr, .hr{height:1px;line-height:1px;border:0px;margin:0px;padding:0px;}

html{background:#000000;}
body{background:url('../images/bg.gif') repeat-x;min-height:758px;}


#page{
  width: 990px;
  margin: 0 auto;
  position: relative;
}
#bf{
  background:url("../images/bg_figure.png") no-repeat;
  width:347px;
  height:380px;
  position:absolute;
  top:0px;
  left:-20px;
  z-index:1;
}
#logo{
  background:url("../images/logo.png") no-repeat;
  width:193px;
  height:35px;
  position:absolute;
  top:50px;
  left:116px;
  z-index:2;
}
#menu_bg{
  background:url("../images/menu_bg.png") repeat-x;
  width:100%;
  height:26px;
  position:absolute;
  top:121px;
  left:0px;
  z-index:0;
}

#menu{
  position:absolute;
  top: 94px;
  right: 91px;
}
#menulist li
{
  display: inline-block;
  list-style-type: none;
  padding:0px 20px 0px 20px;
  margin: 0px 5px;
  text-transform:uppercase;
  position:relative;
  height:28px;
  line-height:28px;
  float:left;
}

#menulist li a
{
  color: #ffffff;
}

#menulist li .left, #menulist li .right{display:none;}
#menulist li.selected .left, #menulist li.selected .right,
#menulist li:hover .left, #menulist li:hover .right
{
  display:block;position:absolute;top:0px;width:5px;height:28px;
}
#menulist li.selected, #menulist li:hover{
  background: url('../images/menu_rep.gif') repeat-x;
}
#menulist li.selected .left, #menulist li:hover .left{
  background: url('../images/menu_l.gif') repeat-x;
  left:0px;
}
#menulist li.selected .right, #menulist li:hover .right{
  background: url('../images/menu_r.gif') repeat-x;
  right:0px;
}

#menu2{
  position: absolute;
  top: 122px;
  right: 100px;
  z-index: 2;
}
#menulist2 li
{
  display: inline-block;
  list-style-type: none;
  padding:0px 5px 0px 11px;
  margin: 0px 5px;
  text-transform:uppercase;
  height:26px;
  line-height:25px;
  float:left;
  background: url('../images/menu_sep.gif') no-repeat left center;
}
#menulist2 li a{color: #ffffff;}
#menulist2 li.selected{}
#menulist2 li.selected a{text-decoration:underline;}
#menulist2 li.selected a:hover{text-decoration:none;}

#s{height:176px;}
#content{padding-top: 0;position:relative;z-index:15;}
#page_name{font-size: 22px;margin-bottom:30px;margin-left:116px;}
.text, .text p, .text div, .text td{font-size:12px;}
.text{line-height:133%;margin:0px 116px;}
.text p{padding: 10px 0px;}

.img_navi{width:63px;cursor: pointer;vertical-align:top;padding-top: 150px;}
.img_navi img{vertical-align:top; }
#img_div{margin: 0 auto;text-align:center;}
#img_div img{margin: 0 auto;text-align:center;}
.image_holder{border:1px solid #535353; border-collapse:collapse;margin:10px 0px 20px 45px;}
#img_td{padding:3px;text-align:center;border:1px solid #535353;width:760px;}
#foto_head{position:relative;height:40px;}
#foto_head_bg{position:absolute;top:0px;left:0px;background:#333333;height:40px;width:760px;z-index:100;}
#foto_head_txt{position:absolute;top:0px;left:0px;background:transparent;height:40px;width:760px;z-index:101;line-height:40px;color:#efefef;font-size:24px;text-transform:capitalize;}
#thumbs_preview{padding:5px;text-align:left;border:1px solid #535353;float:left;margin:0px 109px;}
#thumbs_preview span{display:inline-block;padding:0;margin:0;}
#thumbs_preview img{margin: 1px;border:1px solid #000000;}
#thumbs_preview img:hover, #thumbs_preview img.selected{border:1px solid #ffffff;}

#footer{
  text-align: left;
  padding-left: 115px;
  margin-top: 10px;
  margin-bottom: 30px;
}