body{
background:transparent;
margin:0px 0px 50px 0px;
font-family: Arial, Helvetica, Sans;
font-size: 10px;
color:#000000;
line-height:14px;
}

a{
color:#000000;
text-decoration:none;
padding:0px 3px 0px 3px;
}

a:hover{
background:#fdcb00;
}

td{
vertical-align:top;
text-align:left;
}

img{
display:block;
border:0px;
}

p{
margin: 0px 0px 14px 0px;
font-family: Arial, Helvetica, Sans;
font-size: 10px;
color:#000000;
line-height:14px;
}

/* classes */

.menu_title{
margin: 0px 0px 0px 3px;
font-weight:bold;
}

.menu_btn{
display:block;
position:relative;
padding:0px 3px 0px 3px;
color:#999999;
text-transform:uppercase;
}

a.menu_btn{
display:inline;
color:#000000;
text-decoration:none;
}

a.menu_btn:hover{
background:#fdcb00;
}

.menu_btn_hide{
display:none;
}

.menu_active{
display:block;
position:relative;
padding:0px 3px 0px 3px;
color:#000000;
text-decoration:line-through;
text-transform:uppercase;
}

.title{
font-weight:bold;
}

.silver{
color:#999999;
}

a.textlink{
color:#000000;
text-decoration:none;
padding:0px;
}

a.textlink:hover{
background:#fdcb00;
padding:0px 3px 0px 3px;
}

a.textlink_silver{
color:#999999;
text-decoration:none;
padding:0px;
}

a.textlink_silver:hover{
color:#000000;
background:#fdcb00;
padding:0px 3px 0px 3px;
}

.frame_cell_small{
width:312px;
}

.frame_cell_medium{
width:512px;
}

.frame_cell_big{
width:662px;
}

.frame_cell_spacing{
width:38px;
}

.frame_text{
margin:4px 6px 6px 6px;
}

.wall_button{
background:transparent;
display:block;
position:absolute;
}

a.wall_button:hover{
background:transparent;
display:block;
position:absolute;
}

.work_text{
margin:12px 6px 6px 6px;
}

.arrow{
display:block;
position:relative;
float:left;
}

html>body>a.flobi{
display:block;
position:fixed;
bottom:25px;
right:25px;
padding:0px;
z-index:0;
}

a.flobi{
display:block;
position:absolute;
bottom:25px;
right:25px;
padding:0px;
z-index:0;
}

a.flobi:hover{
background:transparent;
}

/* IDs */

#logo{
display:block;
position:absolute;
top:0px;
left:0px;
}

#menu{
display:block;
position:absolute;
top:168px;
left:50px;
width:207px;
z-index:3;
}

#content_frame{
display:block;
position:absolute;
top:164px;
left:254px;
width:696px;
height:500px;
padding-bottom:50px;
z-index:1;
}

#contact_cell{
width:254px;
padding-bottom:45px;
vertical-align:bottom;
background:#FF0000;
}

html>body>#contact{
display:block;
position:fixed;
bottom:52px;
left:25px;
width:229px;
height:37px;
z-index:2;
}

#contact{
display:block;
position:absolute;
bottom:52px;
left:25px;
width:229px;
height:37px;
z-index:2;
}

#contact_drop{
display:block;
position:relative;
float:left;
}

#contact_textblock{
display:block;
position:relative;
float:left;
margin-left:10px;
}

#frame_table{
width:662px;
}

#wall_buttons{
display:block;
position:absolute;
}

#wall_browser{
display:block;
position:relative;
margin-top:42px;
visibility:hidden;
height:75px;
background:#FFFFFF;
}

#browser_arrows{
display:block;
position:relative;
visibility:hidden;
}

#image_count{
display:block;
position:relative;
width:48px;
float:left;
text-align:center;
}

