

.clear 
{
    clear:both; font-size: 0px; height: 0px; overflow: hidden;
}

/*  General rules */

img.inlineimage {
  display: inline;  
}

img{
display: block;
border: 0;
}
.nowrap {
  white-space: nowrap;
}
img.miniicon {
  width: 16px;
  height: 16px;
}
img.iminiicon {
  width: 16px;
  height: 16px;
  display: inline;
}

input
{

color:#60646c;
font:11px Arial,Helvetica,sans-serif;
text-align:center;
border-width: 0px;
/*border:0 solid #ffffff;*/
background-color:transparent
}
span.NormalCheckbox input {
  border-width: 1px;
}
/* Sidebar */
#sidebar label{
font-size:0.85em
}

div.button_Disabled
{
  background:url("../gfx/sidebar-button_disabled.gif") no-repeat left top;
	  height:22px;
	  width:127px;
	cursor:pointer;
	  float:left;
	  color:#bcbcbc;
	  text-align:center;
font:11px Arial,Helvetica,sans-serif;
padding-top:4px;
}

input.button{
	cursor: pointer;
	  float:left;
      background:url("../gfx/sidebar-button.gif") no-repeat left top;
	  height:22px;
	  width:127px;
      margin:0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	 
	  }

input.button:hover
{
	background-position: 50% bottom;
	cursor: pointer;
	color: #996258;
}

input.alarm{
	cursor: pointer;
	  float:left;
      background:url("../gfx/alarm.gif") no-repeat left top;
	  height:32px;
	  width:18px;
      margin:0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 0px;	 
	  }

input.alarm:hover
{
	background-position: 50% bottom;
	cursor: pointer;
}

.Report:hover input.alarm
{
	background-position: 50% bottom;
	cursor: pointer;
}

input.inlinebutton{
	cursor: pointer;
  display:inline;
      background:url("../gfx/sidebar-button.gif") no-repeat left top;
	  height:22px;
	  width:127px;
      margin:0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	  }

input.inlinebutton:hover{
    color:#996258;
    background-position:bottom
}

input.button_small{
      cursor: pointer;
      float:left;
      background:url("../gfx/sidebar-button_small.gif") no-repeat left top;
	  height:22px;
	  width:38px;
      margin:0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	  }

input.button_small:hover{
color:#996258;
background-position:bottom
}

input.button_narrow{
      cursor: pointer;
      float:left;
      background:url("../gfx/button_narrow.gif") no-repeat left top;
	  height:17px;
	  width:57px;
      margin:0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 0px;
	  color:#f97a00;
	  }

input.button_narrow:hover{
color:#996258;
background-position:bottom
}

input.button_medium{
      cursor: pointer;
      float:left;
      background:url("../gfx/sidebar-button_medium.gif") no-repeat left top;
	  height:22px;
	  width:89px;
      margin:0 2 0 0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	  }

input.button_medium:hover{
color:#996258;
background-position:bottom
}
input.button_red{
      cursor: pointer;
      float:left;
      background:url("../gfx/btn_red.gif") no-repeat left top;
	  height:22px;
	  width:304px;
      margin:0 2 0 0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	  font-weight:bold;
	  font-size:10pt;
	color: #f5f5f5;
	  }

input.button_red:hover
{
	background-position: 50% bottom;
	color: #ffffff;
}
input.button_greenpill{
      cursor: pointer;
      float:left;
      background:url("../gfx/greenpillbann.gif") no-repeat left top;
	  height:25px;
	  width:304px;
      margin:0 2 0 0;
      padding: 0px 0px 1px 0px;
	  margin-bottom: 3px;
	  font-weight:bold;
	  font-size:12px;
	  text-shadow: 1px 1px 2px #282;
    	color: #ffffff;
}

input.button_greenpill:hover
{
	color: #ffffff;
}


input.button_green{
      cursor: pointer;
      float:left;
      background:url("../gfx/blog/skrivblogg.gif") no-repeat left top;
	  height:22px;
	  width:304px;
      margin:0 2 0 0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	  font-weight:bold;
	  font-size:10pt;
	color: #f5f5f5;
	  }

input.button_green:hover
{
	background-position: 50% bottom;
	color: #ffffff;
}

.input_file{
      float:left;
	  background:url("../gfx/sidebar-textbox.gif") no-repeat left top;
	  height:20px;
	  width:116px;
      margin:0;
      padding: 0px 0px 0px 0px;
	  margin-bottom: 3px;
	  text-align:left ;
	  }

.input_file:hover{
color:#996258;
background-position:bottom
}
.input_file input{
color:#996258;
height:15px;
width:116px;
text-align:left ;
}

div.input_text {
  display: block;
  height:20px;
  width:127px;
  text-align: left;
  font-size: 11px;
  margin: 0px 0px 5px 0px;
  background:url("../gfx/sidebar-textbox.gif") no-repeat left top;
  border-width: 0px;
  padding: 0px;
}
div.input_text:hover {
  background-position:left bottom
}
div.input_text input {
  height:15px;
  width:116px;
  background-color: Transparent;
  margin: 2px 0px 0px 5px;
  padding: 0px;
  color:#60646c;
  border-width: 0px;
}

div.input_text_long {
  display: block;
  height:20px;
  width:254px;
  text-align: left;
  font-size: 11px;
  margin: 0px 0px 5px 0px;
  background:url("../gfx/textbox_long.gif") no-repeat left top;
  border-width: 0px;
  padding: 0px;
}
div.input_text_long:hover {
  background-position:left bottom
}
div.input_text_long input {
  height:15px;
  width:243px;
  background-color: Transparent;
  margin: 2px 0px 0px 5px;
  padding: 0px;
  color:#60646c;
  border-width: 0px;
}

.input_text{
background:url("../gfx/sidebar-textbox.gif") no-repeat left top;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 3px 0px 0px 6px;
text-align: left;
height:20px;
width:127px;
}

.input_text input{
color:#996258;
height:15px;
width:116px;
text-align:left ;
}

.input_text_526{
background:url("../gfx/textbox_526.gif") no-repeat left top;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 6px;
text-align: left;
height:20px;
width:505px;
}

.input_text_526 input{
height:15px;
width:500px;
text-align:left ;
margin:2px 0px 0px 0px;
}

.input_text:hover{
background-position:left bottom
}


input.checkbox{
/*background:url(../gfx/checkbox.png) no-repeat;*/
height:13px;
width:13px;
display:inline;
margin:1px;
vertical-align:middle;
}
span.checkbox{
/*background:url(../gfx/checkbox.png) no-repeat;*/
height:13px;
width:13px;
display:inline;
margin:1px;
vertical-align:middle;
}
.checkbox input
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width:13px;
	height:13px;
}

.checkbox label
{
	padding-left: 4px;
}

/*  General layout parameters and boxes  */

body { color: #555;
background-color: #eae5dc;
font-family:  Avenir, "'Gill Sans'", Myriad, Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
text-align: left;
background-image: url(../gfx/bkg_A.png);
background-repeat: repeat;
background-attachment: fixed;
background: #238a00 url(../gfx/BACKGROUND_eden.jpg) no-repeat scroll 50% top;
/*background: #f69520 url(../gfx/BACKGROUND_autumn1.jpg) no-repeat scroll 50% top;*/
/*background: #cfe3f0 url("../gfx/BACKGROUND_winter.jpg") no-repeat scroll 50% top;*/
/*background: #460002 url("../gfx/valentinesBG.jpg") repeat scroll 50% 20%;*/
/*
background-image: url("../gfx/blurred_lights_bokeh.jpg");
background-attachment: scroll;
background-color:#dee2e9;
background-repeat: repeat;
*/
}

#wrapper {
vertical-align: top;
margin: auto auto auto auto;
width: 971px;
text-align: left;
}
#magwrapper {
vertical-align: top;
margin: auto auto auto auto;
width: 970px;
text-align: left;
}




#maincontent {
vertical-align: top;
float: left;
width: 487px;
}

.maincontentTOP {
float: left;
background-image: url(../gfx/maincontent_TOP.gif);
background-repeat: no-repeat;
width: 487px;
height: 10px;
}

.maincontentCENTER {
vertical-align: top;
float: left;
width: 487px;
background-image: url(../gfx/maincontent_CENTER.gif);
background-repeat: repeat-y;
}

.maincontentCONTENT {
float: left;
vertical-align: top;
text-align: left;
width: 469px;
padding-left: 10px;
padding-right: 10px;
}

.maincontentBOTTOM {
float: left;
background-image: url(../gfx/maincontent_BOTTOM.gif);
background-repeat: no-repeat;
width: 487px;
height: 15px;
margin-bottom: 10px;
}

#maincontent_big {
vertical-align: top;
float: left;
width: 651px;
vertical-align: top;
}

.maincontentTOP_big {
vertical-align: top;
float: left;
background-image: url(../gfx/maincontent_TOP_big.png);
background-repeat: no-repeat;
width: 651px;
height: 12px;
}
* html .maincontentTOP_big
{
background-image: url(../gfx/maincontent_TOP_big.gif);
background-position: 2px 2px;
}

.maincontentCENTER_big {
vertical-align: top;
float: left;
width: 651px;
background-image: url(../gfx/maincontent_CENTER_big.png);
background-repeat: repeat-y;
min-height:510px;
height:auto;
}
* html .maincontentCENTER_big
{
background-image: url(../gfx/maincontent_CENTER_big.gif);
background-position: 2px 0px;
}
/* for Internet Explorer */
/*\*/
* html .maincontentCENTER_big {
height:510px;
}
/**/
div.nomin_height {
min-height:0px;
height:auto;
}
div.tabminheight
{
min-height:439px;
height:auto;
}
/* for Internet Explorer */
/*\*/
* html div.tabminheight {
height:439px;
}
/**/
.maincontentCONTENT_big {
vertical-align: top;
float: left;
text-align: left;
width: 627px;
margin-left: 12px;
margin-right: 12px;
_display:inline;
}

.maincontentBOTTOM_big {
float: left;
background-image: url(../gfx/maincontent_BOTTOM_big.png);
background-repeat: no-repeat;
width: 651px;
height: 25px
}
* html .maincontentBOTTOM_big 
{
background-image: url(../gfx/maincontent_BOTTOM_big.gif);
background-position: 2px 0px;
}



#maincontent_806 {
vertical-align: top;
float: left;
width: 806px;
vertical-align: top;
}

.maincontentTOP_806 {
vertical-align: top;
float: left;
background-image: url(../gfx/maincontent_TOP_806.png);
background-repeat: no-repeat;
width: 810px;
height: 12px;
}
* html .maincontentTOP_806
{
background-image: url(../gfx/maincontent_TOP_806.gif);
background-position: 2px 2px;
}

.maincontentCENTER_806 {
vertical-align: top;
float: left;
width: 810px;
background-image: url(../gfx/maincontent_CENTER_806.png);
background-repeat: repeat-y;
min-height:510px;
height:auto;
}
* html .maincontentCENTER_806
{
background-image: url(../gfx/maincontent_CENTER_806.gif);
background-position: 2px 0px;
}
/* for Internet Explorer */
/*\*/
* html .maincontentCENTER_806 {
height:510px;
}
/**/
.maincontentCENTER_806_nominsize {
vertical-align: top;
float: left;
width: 810px;
background-image: url(../gfx/maincontent_CENTER_806.png);
background-repeat: repeat-y;
height:auto;
}
* html .maincontentCENTER_806_nominsize
{
background-image: url(../gfx/maincontent_CENTER_806.gif);
background-position: 2px 0px;
}
.maincontentCONTENT_806 {
vertical-align: top;
float: left;
text-align: left;
width: 786px;
margin-left: 12px;
margin-right: 12px;
_display: inline;
}

.maincontentBOTTOM_806 {
float: left;
background-image: url(../gfx/maincontent_BOTTOM_806.png);
background-repeat: no-repeat;
width: 810px;
height: 25px
}
* html .maincontentBOTTOM_806
{
background-image: url(../gfx/maincontent_BOTTOM_806.gif);
background-position: 2px 0px;
}


.bilderarkiv_CONTENT {
float: left;
vertical-align: top;
text-align: left;
width: 647px;
}
.bildearkiv_top {
background-image: url(../gfx/bok/topdeler_horisontal2.gif);
width: 647px;
height: 10px;
padding-right: 0px;
}

.bildearkiv_tiler {
background-image: url(../gfx/bok/etterdeler_tiler.png);
background-repeat: repeat-y;
width: 627px;
padding-left: 12px;
padding-right: 2px;
}
* html .bildearkiv_tiler
{
background-image: url(../gfx/bok/etterdeler_tiler.gif);
background-position: 2px 0px;
}

.bildearkiv_rilledeler {
background-image: url(../gfx/bok/rilledeler_horisontal.png);
background-repeat: no-repeat;
width: 651px;
height: 40px;
}
* html .bildearkiv_rilledeler 
{
background-image: url(../gfx/bok/rilledeler_horisontal.gif);
background-position: 2px 0px;
}


.bildearkiv_text_bunn
{
	width: 627px;
}

div#leftcolumn {
float: left;
width: 160px;
}

div#rightcolumn {
float: right;
width: 159px;
}

table#leftcolumn {
  float:left;
  width: 155px;
}
table#pnlBody {
  width: 487px;
}
table#rightcolumn {
  float:right;
  width: 155px;
}

.sidecontentTOP {
float: left;
background-image: url(../gfx/sidecontent_TOP.gif);
background-repeat: no-repeat;
width: 155px;
height: 10px;
}

.sidecontentCENTER {
float: left;
text-align: left;
vertical-align: top;
background-image: url(../gfx/sidecontent_CENTER.png);
background-repeat: repeat-y;
width: 159px;
}

* html .sidecontentCENTER
{
background-image: url(../gfx/sidecontent_CENTER.gif);
background-position: 2px 0px;
}

.sidecontentCONTENT {
float: left;
text-align: left;
vertical-align: top;
width: 140px;
padding-left: 10px;
padding-right: 5px;
}

.sidecontentCONTENT_LeftMenu {
float: left;
text-align: left;
vertical-align: top;
width: 140px;
padding-left: 7px;
padding-right: 7px;
}

.sidecontentLINE 
{
    width: 159px;
    height: 1px;
    overflow: hidden;
    background: transparent url("../gfx/tabmenu/dotted_150.gif") no-repeat 3px 0px;
    float:left;
}

.sidecontentBOTTOM {
float: left;
background-image: url(../gfx/sidecontent_BOTTOM.png);
background-repeat: no-repeat;
width: 159px;
height: 12px;
}
* html .sidecontentBOTTOM 
{
background-image: url(../gfx/sidecontent_BOTTOM.gif);
background-position: 2px 0px;
}

.historybar{
font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
position:absolute;
top: 0px;
left: 500px;
width:462px;
color: #282828;
font-size:11px;
line-height:normal;
text-align: right;
}

.last_loggedin{
font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
float:left;
width:100%;
color: #282828;
font-size: 9px;
line-height:normal;
}

div.footer_wrap
{
	/*background:url("../gfx/footer_wrap.png") no-repeat -4px 0px;*/
	height:56px;
	overflow:hidden;
	width:647px;
	position:relative;
	top:-6px;
}
div.footer_wrap div.imgwrap
{
	position:relative;
	height: 36px;
	top:-50px;
	left:-4px;
	z-index:1;
	float:left;

}
div.footer_wrap div.footer_txt
{
	position:relative;
	height: 50px;
	width:647px;
	text-align:center;
	top:10px;
	z-index:10;
	overflow:hidden;
float: left;
font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
color: #6b6a65;
font-size: 10pt;
line-height:normal;
margin-right: 5px;
}

div.footer_cr
{
font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
color: #6b6a65;
font-size: 10pt;
	text-align:center;
	width:647px;
	position:relative;
	top:-50px;	
	float:left;
}

div#footer_print {
float: right;
font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
color: #80766a;
font-size: x-small;
text-align: left;
line-height:normal;
margin-left: 5px;
margin-right: 5px;
}

div#footer_help {
float: right;
font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
color: #80766a;
font-size: x-small;
text-align: left;
line-height:normal;
margin-left: 5px;
margin-right: 5px;
}
/* menu */

#headerInner {
    text-align: left;
    color: #000000;
    width: 971px;
    height: 118px;
    background-repeat: no-repeat;
    position: relative;
    background-image: url("../gfx/topmenu/bkg_header_easter.png");
/*    background-image: url("../gfx/topmenu/bkg_header_autumn.png"); */
/*    background-image: url("../gfx/topmenu/bkg_header_winter.png");*/
}
* html #headerInner
{
    background-image: url("../gfx/topmenu/ie6/bkg_header_amigif.gif");    
}
.topmenu-logo 
{
    top: 12px;
    right: 16px;
    position: absolute;
}
#headermenu, #headersubmenu {
    font-family: Avenir, "'Gill Sans'", Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
    width:100%;
    color: #605952;
    font-size: 12px;
    position: absolute;
    left: 3px;
    top: 80px;    
    font-weight: bold;
    width:971px;
    height: 35px;
}
	  
    #headermenu ul {
      margin:0px;
      padding: 0px;
      }

    #headersubmenu ul {
      margin:0;
      padding: 4px 10px 0px 10px;
      }

    #headermenu li, #headersubmenu li {
      display:inline;
      margin:0;
      padding:0;
      height: 35px;
      }

    #headermenu a {
      float:left;
      background:url("../gfx/topmenu/topmenu_but_defleft.png") no-repeat left top;
      margin:0;
      padding:0 0 0 12px;
      text-decoration:none;
      cursor:pointer;
    }
    * html #headermenu a
    {
        background-image: url("../gfx/topmenu/ie6/topmenu_but_defleft.gif")
    }
    #headermenu a.topmenu-leftmost
    {
        background-image: url("../gfx/topmenu/topmenu_but_minleft.png");
        padding-left: 11px;
        color: White;
    }
    * html #headermenu a.topmenu-leftmost
    {
        background-image: url("../gfx/topmenu/ie6/topmenu_but_minleft.gif");
    }
          
    #headermenu a span {
      float:left;
      display:block;
      background:url("../gfx/topmenu/topmenu_but_defright.png") no-repeat right top;
      padding:8px 12px 3px 0px;
      color: #605952;
      height: 24px;      
      line-height: 24px;
      cursor:pointer;
    }
    * html #headermenu a span 
    {
      background-image:url("../gfx/topmenu/ie6/topmenu_but_defright.gif");
    }
    #headermenu a.topmenu-leftmost span
    {
      background-image: url("../gfx/topmenu/topmenu_but_minright.png");
      padding-right: 19px;
      padding-left: 8px;
      color: white !important;
      text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
    }
    * html #headermenu a.topmenu-leftmost span
    {
      background-image: url("../gfx/topmenu/ie6/topmenu_but_minright.gif");
    }
    #headermenu a.topmenu-groupend span
    {
      background-image: url("../gfx/topmenu/topmenu_but_pregap.png");
      padding-right: 16px;
    }
    * html #headermenu a.topmenu-groupend span
    {
      background-image: url("../gfx/topmenu/ie6/topmenu_but_pregap.gif");
    }
    #headermenu a.topmenu-groupstart
    {
      background-image: url("../gfx/topmenu/topmenu_but_aftergap.png");
      padding-left: 16px;
    }
    * html #headermenu a.topmenu-groupstart
    {
      background-image: url("../gfx/topmenu/ie6/topmenu_but_aftergap.gif");
    }
      
    #headermenu .inactive a
    {
        background-position: left top !important;
        cursor: default !important;
    }
    #headermenu .inactive a span 
    {
        background-position: right top !important;
        color: #c0c0c0 !important;
        cursor: default !important;
    }

    #headersubmenu a {
      float:left;
      background:url("../gfx/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      text-decoration:none;
      }
      
    #headersubmenu a span {
      float:left;
      display:block;
      background:url("../gfx/right_both.gif") no-repeat right top;
      padding:3px 5px 4px 0px;
      color: #282828;
      }
      
    #headermenu a.summermenubutton {
        background-image: url("../gfx/mainleft_both_sunoverride.gif");
        padding-left: 27px;
    }
    #headermenu a:hover span, #headersubmenu a:hover span {
      color: #282828;
      }

    #headermenu a:hover, #headersubmenu a:hover
    {
        background-position: 0px -35px;
    }
    #headermenu a:hover span, #headersubmenu a:hover span
    {
        background-position: right -35px;
    }
    #headermenu .current a, #headersubmenu .current a {
      background-position: 0px -70px;
      color: #282828;
    }
         
    #headermenu .current a span, #headersubmenu .current a span {
      background-position:100% -70px;
      color: #3e525e !important;
      -moz-text-shadow: 0px 0px 2px #ffffff;
      text-shadow: 0px 0px 2px #ffffff;
    } 
    #headermenu .current a.topmenu-leftmost span
    {
        color: #296c0e !important;
    }
      
      
      .headermenunew
      {
          position:absolute;
          bottom:33px;
          left: 2px;
          background: transparent no-repeat top left;
          overflow: hidden;
      }
      .headermenubeta
      {
          position:absolute;
          bottom:33px;
          left: 10px;
          background: transparent url("../gfx/beta.gif") no-repeat top left;
          width: 25px;
          height: 8px;
          overflow: hidden;
      }
      .headermenucampaign
      {
          position:absolute;
          bottom:33px;
          left: 32px;
          background: transparent url("../gfx/topmenu/kampanje.gif") no-repeat top left;
          width: 53px;
          height: 8px;
          overflow: hidden;
      }
      .headermenucampaign-short
      {
          background-image: url("../gfx/topmenu/kamp_lastday_NO.gif");
      }
   .topmenu-star, .topmenu-nostar
   {
       padding-left: 20px !important;
       position: relative;
   }
   .topmenu-star-icon
   {
       background: transparent url("../gfx/topmenu/topmenu_star.png") left top;
       width: 16px;
       height: 16px;
       position: absolute;
       left: 0px;
       top: 11px;
   }
   * html .topmenu-star-icon
   {
       background-image: url("../gfx/topmenu/topmenu_star.gif");
   }
   .topmenu-nostar .topmenu-star-icon
   {
       background-position: left bottom;
   }

/* text */

h1, h2, h3, h4, h5, h6{
color: #f06e22;
font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
font-weight: normal;
margin-top: 15px;
margin-bottom: 0px;
letter-spacing: 1px;
}
h1 
{
font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
text-transform: none; letter-spacing: 0px;
margin-top: 2px; 
font-size: 19pt;
}

h1.GreenHeader
{
	font-size: 24px;
	color: #24a013;
}
h1.GrayHeader{font-size: 24px;color:#60646c;}
h2{
font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
text-transform: none; letter-spacing: 1px;
font-size: 14pt;            
margin-bottom: 2px;
color: #7C6A55;
font-weight: normal;
}
h2.GrayHeader{color: #696969;}
h2 a:link, h2 a:visited{color: #f06e22;}
h3 {
text-transform: none; letter-spacing: 1px;
font-size: small;
margin-bottom: 2px;
color: #7C6A55;
}

h4 { 
margin-top: 2px;
margin-bottom: 3px;
font-size: small;         
font-weight: bold;
letter-spacing: 0px;
background-repeat: no-repeat;
color: #7C6A55;}

h5 { 
font-size:    x-large; 
font-family: Times, "Times New Roman", serif;}

h6 {
font-family: Times, "Times New Roman", serif;
color: #7C6A55;
font-size: 28px;}

.headerFreetext
{
	font-weight: bold;
}

a:link
{
	color: #4682b4;
	text-decoration: none;
}
.fakelink
{
	color: #4682b4;
	text-decoration: none;
	cursor: pointer;
}
.fakelink:hover, a.fakelink:hover
{
	text-decoration: underline;
	cursor: pointer;
}
A:visited
{
	color: #4682b4;
	text-decoration: none;
}
.use_visited_link A:visited
{
	color: #4682b4;
}
.use_visited_link A
{
	color: #ff4500;
}
a:hover
{
/*	color: steelblue;
	background-color: #dcdcdc;*/
	text-decoration: underline;
}
A:active
{
	color: #4682b4;
	text-decoration: none;
}
a.disabled 
{
	text-decoration: none;
	color: #60646c;
}
a.disabled:hover 
{
	text-decoration: none;
}
footertext {font-size: 93%;
text-align: left;
}

footertextsmal {font-size: 83%;
text-align: left;
}

p{
font-size: 11px; 
letter-spacing: 0px;
line-height: 140%;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
}

pp{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px; 
line-height: 100%;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
}

.textstats{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px; 
text-align: left;
font-weight: normal;}
.tbl_helpicon{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px; 
	text-align: left;
	font-weight: normal;
}
.tbl_helpicon .content .leftmenulink_inactive{color: #808080;cursor:help;}
.textstats h2{
font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
text-transform: none; letter-spacing: 1px;
font-size: 30px;            
margin-bottom: 2px;
color: #7C6A55;
}
.bargraph{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px; 
text-align: left;
font-weight: normal;
background-image: url(../gfx/bar_graph_background.gif); 
border-collapse: collapse;
}
.bargraph tr
{
  padding: 0px;
  margin: 0px;
}
.bargraph tr td 
{
  padding: 0px;
  margin: 0px;
  height: 30px;
  vertical-align: top;
}
LI
{
	font-size: 11px; 
letter-spacing: 0px;
line-height: 140%;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
}
.txt_FirstUpperCase
{
	text-transform: capitalize;
}
#form1
{
	width: 100%;
	text-align: center;
}

.DivTermsOfUse
{
	border-right: #f0641e 1px solid;
	padding-right: 10px;
	border-top: #f0641e 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	overflow: auto;
	border-left: #f0641e 1px solid;
	width: 96%;
	padding-top: 10px;
	border-bottom: #f0641e 1px solid;
	height: 250px;
}

.AlternateRow
{
	BACKGROUND-COLOR: #EEEEEE
}

.Alert_Message
{
	padding-right: 15px;
	padding-left: 5px;
	left: 30%;
	background-image: url(../gfx/popup_tools_onefile.png);
	padding-bottom: 5px;
	margin: 4px;
	width: 420px;
	padding-top: 5px;
	position: absolute;
	top: 20%;
	height: 218px;
}

.Alert_Message_IconWidth
{
	width: 100px;
	text-align: center;
}

.List_header
{
	padding-right: 0px;
	border-top: #cccccc 2px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #cccccc 2px solid;
}

.List_Items
{
	background-color: #EEEEEE;
	
}

.List_Items_Alternate
{
	background-color: #DDDDDD;
}

.paging td
{
	background-color: #F5F5F5;
	width: 15px;
}

.paging .paging_previous
{
	border: solid 0px lightgrey;
}

.paging .paging_items_more
{
	border: solid 1px lightgrey;
	padding:  0px 1px 1px 1px;
	text-align:center;
}

.paging .paging_items_more p
{
	text-align:center;
}

.paging .paging_marked p
{
	text-align: center;
	color: #696969;
}

.paging .paging_next
{
	border: 0px solid #D3D3D3;
}

.paging .paging_items
{
	border: 1px solid #D3D3D3;
	padding: 0px 1px 1px 1px;
}

.paging .paging_items p
{
	text-align:center;
}

.paging a:link, paging_items_more a:link
{
	color: #4682B4;
	text-decoration: none;
}

.paging td a:hover
{
	/*background-color: #dcdcdc;*/
	text-decoration: underline;
}

.paging .paging_marked
{
	border: 1px solid #D3D3D3;
	background-color: #DCDCDC;
	padding: 0px 1px 1px 1px;
}
.paging-arrow2-prev
{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background: transparent url("../gfx/navig_arrow2_strip.gif") no-repeat 0px 0px;
    text-decoration: none !important;
}
.paging-arrow2-prev:hover
{
    background-position: -15px 0px;
}
.paging-arrow2-next
{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background: transparent url("../gfx/navig_arrow2_strip.gif") no-repeat -30px 0px;
    text-decoration: none !important;
}
.paging-arrow2-next:hover
{
    background-position: -45px 0px;
}
.message_unread
{
	font-weight: bold;
	font-size: 12px;
	color: #00008f;
}

/* user popup rules */

  iframe#UserPopupBackground {
    position: absolute;              
    display: none;
    border-width: 0px;
    z-index: 100;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
    opacity:0;
  }
  div#UserPopupWindow {
    position: absolute;
    display: none;
    z-index: 100;
    overflow: hidden;
    width: 139px;
    height: 191px;
  }
  div#UserPopupWindow.UserPopupExtended
  {
      width: 139px;
      height: 227px;
  }
  div#UserPopupWindow img#UserPopupImage {
    position: absolute;
    left: 16px;
    top: 16px;
    width: 42px;
    height: 48px;
  }
  div#UserPopupWindow.UserPopupExtended img#UserPopupImage
  {
      top: 52px;
  }
  div#UserPopupWindow div#UserPopupDetails {
    position: absolute;
    left: 64px;
    top: 20px;
    font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px; 
    color: #555;
  }
  div#UserPopupWindow.UserPopupExtended div#UserPopupDetails
  {
      top: 56px;
  }
  div#UserPopupWindow div#UserPopupFunctions {
    position: absolute;
    width: 110px;
    height: 110px;
    left: 16px;
    bottom: 10px;
    font-size: 8px;
  }
  div#UserPopupWindow div#UserPopupFunctions td
  {
      padding-top: 0px;
  }
  div#UserPopupWindow div#UserPopupFunctions a {
    font-size: 11px;
  }
  div#UserPopupWindow div#UserPopupBase {
    position: absolute;
    width: 139px;
    height: 191px;
    background: transparent url("../gfx/userpopup_clean.png") no-repeat top left;
    left: 0px;
    top: 0px;
  }
  * html div#UserPopupWindow div#UserPopupBase 
  {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/userpopup_clean.png',sizingMethod='scale'); 
  }
  #UserPopupWindow.UserPopupExtended #UserPopupBase
  {
      background-image: url("../gfx/userpopup_vink.png");
      height: 227px;
  }
  * html div#UserPopupWindow.UserPopupExtended div#UserPopupBase {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/userpopup_vink.png',sizingMethod='scale'); 
  }
  #UserPopupWink
  {
      display: none;
      position: absolute;
      left: 20px;
      top: 15px;
      width: 80px;
      height: 29px;
      padding: 2px 2px 2px 20px;
      cursor: pointer;
      font-size: 11px;
      color: #1ca000 !important;
      text-decoration: none !important;    
  }
  .UserPopupExtended #UserPopupWink
  {
      background: transparent url("../gfx/vink.gif") no-repeat 0px 50%;
      display: block;
  }
  #UserPopupWink.UserPopupLoader
  {
      background-image: url("../gfx/userpopup-loader.gif");
      background-position: 4px 50%;
      color: transparent !important;
      _color: #f5f5f5 !important;
      cursor: wait;
  }
  
  .UserPopupDisabledLink {
    color: #a0a0a0;
    cursor: default;
  }
  a.UserPopupDisabledLink {
    color: #a0a0a0;
    text-decoration: none;
    cursor: default;
    background-color: Transparent;
  }
  a.UserPopupDisabledLink:hover {
    color: #a0a0a0;
    text-decoration: none;
    background-color: Transparent;
  }

/* profilside */
.pictop {  font-size: 14px; color: #000000; background-image: url(../gfx/pictop.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 464px}
.profilepicture {  background-image: url(../gfx/pictiler.gif); background-repeat: repeat-y; width: 464px; text-align: center;vertical-align: top;}
.picbottom {  font-size: 14px; color: #000000; background-image: url(../gfx/picbunn.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 464px}
.profiletumb {  background-image: url(../gfx/pictumbtiler.gif); padding-left:5px; padding-right:5px; background-repeat: repeat-y; width: 454px; text-align: left; vertical-align: top;}
.profiletumbpad {  margin:5px; border-style:solid; border: 1px #000000 solid;}
.profiletumbbottom {  font-size: 14px; color: #000000; background-image: url(../gfx/pictumbbunn.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 464px}

.profiltop { height:10px; background-image: url(../gfx/infotop.gif); background-repeat: no-repeat; background-position: left top}
.profiltileer { background-image: url(../gfx/infotiler.gif); background-repeat: repeat-y; background-position: left top }
.profilbottom { height:10px; background-image: url(../gfx/infobunn.gif); background-repeat: no-repeat; background-position: left bottom }
.profiltext { font-size: 11px; color: #333333; }
.profiltext_left {  padding-left:6px;  width: 134px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c3c3c3 dotted;}
.profiltext_right { padding-left:6px;  width: 481px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c7c7c7 dotted;}
.profiltext_leftintro {  padding-left:6px;  width: 138px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.profiltext_rightintro { padding-left:6px;  width: 477px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }

.profiltop_half { height:10px; background-image: url(../gfx/infotop_half.gif); background-repeat: no-repeat; background-position: left top}
.profiltileer_half { background-image: url(../gfx/infotiler_half.gif); background-repeat: repeat-y; background-position: left top }
.profilbottom_half { height:10px; background-image: url(../gfx/infobunn_half.gif); background-repeat: no-repeat; background-position: left top }
.profiltext_half { font-size: 11px; color: #333333; width: 308px;}
.profiltext_left_half {  padding-left:6px;  width: 134px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c3c3c3 dotted;}
.profiltext_right_half { padding-left:6px;  width: 152px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c7c7c7 dotted;}
.profiltext_leftintro_half {  padding-left:6px;  width: 90px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.profiltext_rightintro_half { padding-left:6px;  width: 152px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }

.profiltext_left_half2 {  padding-left:6px;  width: 134px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c3c3c3 dotted; padding-bottom: 4px; padding-top: 4px}
.profiltext_right_half2 { padding-left:6px;  width: 152px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c7c7c7 dotted; padding-bottom: 4px; padding-top: 4px}.profilmenutop {
background-image: url(../gfx/valgtoppen_minside.gif);
width: 464px;
height: 28px;
}

.profilmenutop_long {
background-image: url(../gfx/valgtoppen_minside_long.gif);
width: 627px;
height: 28px;
}
.profilmenutop_long2 {
background-image: url(../gfx/valgtoppen_minside_long2.gif);
width: 627px;
height: 24px;
}

.valgtoppen_txt_marked
{
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: white;
	display: block;
	border-bottom: solid 2px #F26631;
	background-color: #696969;
}

.valgtoppen_txt a, .valgtoppen_txt a:visited, .valgtoppen_txt a:active
{
	padding-bottom: 2px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #DCDCDC;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	text-decoration: none;
}

.valgtoppen_txt a:hover, .valgtoppen_txt_selected
{
	padding-bottom: 0px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: white;
	border-bottom: #f26631 2px solid;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	/*background-color: dimgray;*/
	text-decoration: none;
}

.valgtoppen_txt { display: block; font-weight: bold; font-size: 12px; color: #DCDCDC; font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif; }

.bildearkivmenutop {
background-image: url(../gfx/bok/bildearkivgreymenu.gif);
background-repeat:no-repeat;
width: 466px;
height: 24px;
}

.longwidth{
	width: 627px;
}
.longwidth_806{
	width: 786px;
}
.top_left { height:10px; background-image: url(../gfx/search_left_top_corner.gif); background-repeat: no-repeat; background-position: left top}
.top_right { height:10px; background-image: url(../gfx/search_right_top_corner.gif); background-repeat: no-repeat; background-position: right top}
.bottom_left { height:10px; background-image: url(../gfx/search_left_bottom_corner.gif); background-repeat: no-repeat; background-position: left top }
.bottom_right { height:10px; background-image: url(../gfx/search_right_bottom_corner.gif); background-repeat: no-repeat; background-position: right top }
.left_section { width: 140px; background-image: url(../gfx/search_left_tiler.gif); background-repeat: repeat-y; background-position: left top; }
.right_section { padding-left:10px; width: 477px; background-image: url(../gfx/search_right_tiler.gif); background-repeat: repeat-y; background-position: right top; }
.left_section p { padding-left:6px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.right_section p { padding-right:5px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }

.meldingstext_left {  padding-left:0px;  width: 155px; font-size: 12px; color: #333333; vertical-align: top; text-align: left; line-height: 16px; border-bottom: 1px #c3c3c3 dotted;}
.meldingstext_right { width: 316px;  font-size: 12px; color: #333333; vertical-align: top; text-align: left; line-height: 16px; border-bottom: 1px #c7c7c7 dotted;}

.meldingtext_left {  padding-left:6px;  width: 142px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.meldingtext_right { padding-left:6px;  width: 473px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px;}

.meldinglistetop { width: 627px; height:20px; background-image: url(../gfx/melding_tile_top_v2.gif); background-repeat: no-repeat; background-position: left top;  }
.meldinglistebrighttileer { width: 627px; background-image: url(../gfx/melding_tile_bright_v2.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 1px; padding-top: 0px;}
.meldinglistedarktileer { width: 627px; background-image: url(../gfx/melding_tile_dark_v2.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 1px; padding-top: 0px;  border-bottom: 1px #c3c3c3 dotted; border-top: 1px #c3c3c3 dotted;}
.meldinglistebottom { width: 627px; height: 10px; background-image: url(../gfx/melding_tile_bottom_v2.gif); background-repeat: no-repeat; background-position: left bottom }

.searchlistetop { width: 627px; height:20px; background-image: url(../gfx/search_tile_top.gif); background-repeat: no-repeat; background-position: left top;  }
.searchlistebrighttileer { width: 627px; background-image: url(../gfx/search_tile_bright.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px;}
.searchlistedarktileer { width: 627px; background-image: url(../gfx/search_tile_dark.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px;  border-bottom: 1px #c3c3c3 dotted; border-top: 1px #c3c3c3 dotted;}
.searchlistebottom { width: 627px; height:10px; background-image: url(../gfx/search_tile_bottom.gif); background-repeat: no-repeat; background-position: left top }

.minside_pic_top { width: 140px; height:5px; background-image: url(../gfx/minside_pic_top.gif); background-repeat: no-repeat; background-position: left top;}
.minside_pic_devider { width: 140px; height:15px; background-image: url(../gfx/minside_pic_devider.gif); background-repeat: no-repeat; background-position: left top;}
.minside_pic_bottom { width: 140px; height:6px; background-image: url(../gfx/minside_pic_bottom.gif); background-repeat: no-repeat; background-position: left top;}
.minside_pic_pic { width: 140px; height: 165px; background-color: #000000; text-align: center;}
.minside_pic_tumbs { font-size: 12px; color: #bababa; vertical-align: top; width: 140px; height: 165px; background-color: #000000; text-align: center;}
.minside_pic_tumbs_position { padding: 0px 0px 0px 1px; }
.minside_pic_tumbs_table { padding:  0px 0px 1px 1px;}
.minside_pic_tumbs_pic { border: solid 1px #696969; width: 42px; height: 48px; background-color: #696969; }
.minside_pic_centerspace{ width: 5px; }


.minside_pic_top_grey { width: 140px; height:5px; background-image: url(../gfx/minside_pic_top_grey.gif); background-repeat: no-repeat; background-position: left top;}
.minside_pic_devider_grey { width: 140px; height:13px; background-image: url(../gfx/minside_pic_tiler_grey.gif); background-repeat: repeat-y; background-position: left top;}
.minside_pic_bottom_grey { width: 140px; height:6px; background-image: url(../gfx/minside_pic_bottom_grey.gif); background-repeat: no-repeat; background-position: left top;}
.minside_pic_pic_grey { width: 140px; height: 165px; background-image: url(../gfx/minside_pic_tiler_grey.gif); background-repeat: repeat-y; background-position: left top; text-align: center;}
.minside_pic_tumbs_grey { font-size: 12px; color: #bababa; vertical-align: top; width: 140px; height: 100px; background-image: url(../gfx/minside_pic_tiler2_grey.gif); background-repeat: repeat-y; background-position: left top; text-align: center;}

.minside_introtext_top { width: 481px; height:5px; background-image: url(../gfx/minside_introtext_top.gif); background-repeat: no-repeat; background-position: left top;}
.minside_introtext_devider { width: 466px; height:15px; background-image: url(../gfx/minside_introtext_devider.gif); background-repeat: no-repeat; background-position: left top;}
.minside_introtext_bottom { width: 466px; height:5px; background-image: url(../gfx/minside_introtext_bottom.gif); background-repeat: no-repeat; background-position: left top;}
.minside_introtext_text { padding-left:6px; font-size: 12px; color: #333333; vertical-align: top;text-align: left; line-height: 16px; width: 466px; height: 165px; background-color: #EEEEEE;}
.minside_introtext_heading { line-height: 16px; border-bottom: 1px #c7c7c7 dotted;}



.forumemnetop { width: 627px; height:25px; background-image: url(../gfx/forum_emne_non_colapsed_without_arrow.gif); background-repeat: no-repeat; background-position: left top; color: #ffffff; font-size: 15px; font-weight: bold; padding-left: 0px; margin-top: 5px;}
.forumemnetop span { padding-left: 5px; }
.forumemnetop div { padding-left: 5px; }
.forumemnetopcolapsed { width: 627px; height:25px; background-image: url(../gfx/forum_emne_colapsed.gif); background-repeat: no-repeat; background-position: left top; color: #ffffff; font-size: 15px; font-weight: bold; padding-left: 5px; margin-top: 5px;}
a.forumtablelink  { text-decoration: none; color: White; width: 620px; display: block;}
a.forumtablelink:hover { text-decoration: none; color: White; background-color: Transparent; }
a.forumtablelink:visited { text-decoration: none; color: White; background-color: Transparent; }
.forumlistetop { width: 627px; height:0px; background-image: url(../gfx/forum_liste_top.gif); background-repeat: no-repeat; background-position: left top;}
.forumlistebrighttileer { width: 623px; background-image: url(../gfx/forum_liste_tile_bright.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px;}
.forumlistedarktileer { width: 623px; background-image: url(../gfx/forum_liste_tile_dark.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px; border-bottom: 1px #e2e2e2 solid; border-top: 1px #e2e2e2 solid; }
.forumlistebottom { height:0px; background-image: url(../gfx/forum_liste_bunn.gif); background-repeat: no-repeat; background-position: left top }
.forumlistetext_left {  padding-left:6px;  width: 290px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumlistetext_left a { font-size: 12px; }
.forumlistetext_leftmidleleft {  padding-left: 0px; width: 90px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumlistetext_leftmidleleft div { padding-left: 6px; }
.forumlistetext_leftmidleright {  padding-left:0px;  width: 70px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumlistetext_leftmidleright div { padding-left: 6px; }
.forumlistetext_right {  padding-left:0px;  width: 175px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumlistetext_right div {  padding-left:6px;   }
.forumlisteindex { background-repeat: repeat-y; background-position: left top; padding-bottom: 5px; padding-top: 5px;}
.forumtext { font-size: 11px; color: #333333;}
.forumthreadlistetop { width: 627px; height:0px; background-image: url(../gfx/forum_threadliste_top.gif); background-repeat: no-repeat; background-position: left top;}
.forumthreadlistebrighttileer { width: 627px; background-image: url(../gfx/forum_threadliste_tile_bright.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px;}
.forumthreadlistedarktileer { width: 627px; background-image: url(../gfx/forum_threadliste_tile_dark.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px; border-bottom: 1px #e2e2e2 solid; border-top: 1px #e2e2e2 solid;}
.forumthreadlistebottom { height:0px; background-image: url(../gfx/forum_threadliste_bunn.gif); background-repeat: no-repeat; background-position: left top }
.forumthreadlistetext_left {  width: 140px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumthreadlistetext_left div { padding-left: 6px; }
.forumthreadlistetext_midle {  width: 415px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumthreadlistetext_midle div {  }
.forumthreadlistetext_right {  width: 70px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.forumthreadlistetext_right div { padding-left: 6px; }
.forumpost_text { width: 403px; overflow: hidden; margin-left:6px; margin-right: 6px; position: relative;}
.forumpost_editinfo { font-style: italic; padding-left: 6px; }



.messageemnetop { width: 627px; height:25px; background-image: url(../gfx/forum_emne_top.gif); background-repeat: no-repeat; background-position: left top; color: #ffffff; font-size: 17px; font-weight: bold; padding-left: 0px; margin-top: 5px;}
.messageemnetop span { padding-left: 5px; }
.messageemnetopcolapsed { width: 627px; height:25px; background-image: url(../gfx/forum_emne_colapsed.gif); background-repeat: no-repeat; background-position: left top; color: #ffffff; font-size: 17px; font-weight: bold; padding-left: 5px; margin-top: 5px;}
a.messagetablelink  { text-decoration: none; color: White; width: 620px; display: block;}
a.messagetablelink:hover { text-decoration: none; color: White; background-color: Transparent; }
a.messagetablelink:visited { text-decoration: none; color: White; background-color: Transparent; }
.messagelistetop { width: 627px; height:10px; background-image: url(../gfx/forum_liste_top.gif); background-repeat: no-repeat; background-position: left top;}
.messagelistebrighttileer { width: 627px; background-image: url(../gfx/forum_liste_tile_bright.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px;}
.messagelistedarktileer { width: 627px; background-image: url(../gfx/forum_liste_tile_dark.gif); background-repeat: repeat-y; background-position: left top; padding-bottom: 10px; padding-top: 5px; border-bottom: 1px #c3c3c3 dotted; border-top: 1px #c3c3c3 dotted;}
.messagelistebottom { height:10px; background-image: url(../gfx/forum_liste_bunn.gif); background-repeat: no-repeat; background-position: left top }
.messagelistetext_left {  padding-left:6px;  width: 290px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.messagelistetext_leftmidleleft {  padding-left:20px;  width: 90px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.messagelistetext_leftmidleright {  padding-left:6px;  width: 70px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.messagelistetext_right {  padding-left:6px;  width: 175px; font-size: 11px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.messagelisteindex { background-repeat: repeat-y; background-position: left top; padding-bottom: 5px; padding-top: 5px;}
.messagetext { font-size: 11px; color: #333333;}

.dropdownlist{
height:20px;
width:127px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.dropdownlist_small{
height:20px;
width:52px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.dropdownlist_xsmall{
height:20px;
width:40px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.QuotedText
{
  background-color: whitesmoke; 
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}
.QuotedTextAuthor
{
  font-weight: bold;
  position: relative;
}


.input_text_long{
background:url("../gfx/long-textbox.gif") no-repeat left top;
height:20px;
width:254px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 3px 0px 0px 6px;
text-align: left;
}

.input_text_long input{
color:#996258;
height:15px;
width:243px;
text-align:left ;
}

.input_text_long:hover{
background-position:left bottom
}

.validator_error {
  color: Red;
  font-size: 11px;
}

.cursor_arrow { cursor: default; }


/* bildearkiv */
.bilderarkiv_CONTENT {
vertical-align: top;
text-align: left;
width: 647px;
}
.bildearkiv_top {
background-image: url(../gfx/bildearkiv/topdeler_horisontal.gif);
background-repeat: no-repeat;
width: 647px;
height: 10px;
overflow: hidden;
}

.bildearkiv_tiler {
background-image: url(../gfx/bildearkiv/etterdeler_tiler.png);
background-repeat: repeat-y;
width: 627px;
padding-left: 12px;
padding-right: 12px;
float:left;
}
* html .bildearkiv_tiler
{
background-image: url(../gfx/bildearkiv/etterdeler_tiler.gif);
background-position: 2px 0px;
float: left;
}

.bildearkiv_rilledeler {
background-image: url(../gfx/bildearkiv/rilledeler_horisontal.png);
background-repeat: no-repeat;
width: 651px;
height: 40px;
}
* html .bildearkiv_rilledeler
{
background-image: url(../gfx/bildearkiv/rilledeler_horisontal.gif);
background-position: 2px 0px;
float: left;
}

.bildearkiv_mapper {
  width: 140px; 
  height: 142px; 
  overflow: auto;
}


.bildearkivmenutop {
  background-image: url(../gfx/bildearkiv/bildearkivgreymenu.gif);
  width: 466px;
  height: 24px;
}

.file_upload 
{
	background-color: White;
	border: solid 1px #b6b9c0;
	width: 250px;
	text-align: left;
}

.infobox_body {
  float: left;
  width: 159px;
  height: 60px;  
  background-image: url(../gfx/infobox/box_alt_C_higher.png);
  position: relative;
}
* html .infobox_body
{
  background-image: url(../gfx/infobox/box_alt_C_higher.gif);
  background-repeat: no-repeat;
  display:inline;
}
.infobox_active {
  position: absolute;
  width: 159px;
  height: 60px;
  top: 0px;
  left: 0px;
  display: none;
  background: transparent url("../gfx/infobox/box_highlight5.gif") no-repeat left top;
}
.infobox_separator {
  float: left;
  text-align: left;
  vertical-align: top;
  background-image: url(../gfx/sidecontent_CENTER.gif);
  background-repeat: repeat-y;
  width: 155px;
  height: 10px;
}
#InfoboxText {
  position: absolute;
  height: 30px;
  width: 100px;
  left: 53px;
  top: 16px;
  color:#60646c;
  overflow: hidden; 
  font:11px Arial,Helvetica,sans-serif;
  letter-spacing: 0px;
}
.infobox-edit-profile
{
  background : url("../gfx/icons/endreprofil.gif") no-repeat scroll left top transparent;   
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: 6px;
  right: 6px;
}
.infobox_image
{
    width: 42px;
    height: 48px;
    position: absolute;
    left: 7px;
    top: 7px;
}
.infobox_image_frame
{
    width: 42px;
    height: 48px;
    position: absolute;
    background: transparent url("../gfx/infobox/minside_profiletall.png") no-repeat left top;
    left: 7px;
    top: 7px;
    cursor:pointer;
}
* html .infobox_image_frame
{
    background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/infobox/minside_profiletall.png',sizingMethod='scale'); 
}
.infobox_strip
{
    background: transparent url("../gfx/sidecontent_CENTER.png") repeat-y left top;
    float: left;
    padding: 0px 3px;
    display: none;
    cursor:pointer;
}
.infobox_strip div
{
    background-color: #92c6cc;
    background: transparent url("../gfx/infobox/notification_top.png") no-repeat left top;
    color: White;
    font-size: 12px;
    width: 145px;
    padding: 3px 4px 5px;
    font-family:	Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.infobox_strip div img
{
    margin: 0px 5px 2px 2px;
    display: inline;
    width: 11px;
    height: 5px;
}
iframe#InfoboxPopupBackground {
  position: absolute;              
  display: none;
  border-width: 0px;
  z-index: 9;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  opacity:0;
}
div.infobox_popup {
  position: absolute;
  width: 361px;
  height: auto;
  z-index: 40;
}
div.infobox_popup div.top {
  font-size: 1px;
  background: transparent url("../gfx/infobox/notification_top.png") no-repeat left top;
  width: 330px;
  height: 22px;
  overflow: hidden;  
}
div.infobox_popup div.top div
{
    color: White;
    font-size: 12px;
    padding: 3px 4px 5px;
    font-family:	Arial,Helvetica,sans-serif;
    font-weight: bold;
}
* html div.infobox_popup div.top 
{
    background-image: url("../gfx/infobox/notification_top.gif")
}
div.infobox_popup div.top div img
{
    margin: 0px 5px 2px 2px;
    display: inline;
    width: 11px;
    height: 5px;
}
div.infobox_popup div.body {
  position: relative;
  width: 330px;
  height: auto;
  overflow: hidden;
  float: left;
  background: transparent url("../gfx/infobox/notification_middle.png") repeat-y left top;
}
* html div.infobox_popup div.body 
{
  background-image: url("../gfx/infobox/notification_middle.gif");
}
div.infobox_popup div.content {
  margin: 4px 0px 0px 0px;
  color:#60646c;
  font:11px Arial,Helvetica,sans-serif;
/*  float: left;*/
}
div.infobox_popup div.bottom {
  width: 330px;
  height: 18px;
  font-size: 1px;
  float: left;
  background: transparent url("../gfx/infobox/notification_bottom.png") no-repeat left top;
  overflow: hidden;
}
* html div.infobox_popup div.bottom 
{
  background-image:url("../gfx/infobox/notification_bottom.gif");
}    
div.infobox_popup div.body img.icon {
  vertical-align: top;
  float: left;
  width: 16px;
  height: 16px;
}
div.infobox_popup div.body a {
  text-decoration: none;
  display: block;
  float: left;
  padding: 0px 4px;
}
div.infobox_popup div.body a:hover {
  background-color: #e8eef4;
}
div.infobox_popup div.body a div {
  padding: 2px 0px 1px 4px;
  cursor: pointer;
  width: 292px;
  float: left;
  color: #60646c;
}
div.infobox_popup div.body a:hover div {
  background-color: #e8eef4;
}

.dottedbox_narrow {
  width: 153px;
}
.dottedbox_narrow div.header {
  width: 153px;
  height: 23px;
  background-image: url(../gfx/headerbox_153x23.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.dottedbox_narrow div.header img{
  position: absolute;
  left: 4px;
  top: 4px;
  width: 16px;
  height: 16px;
}
.dottedbox_narrow div.header div.text {  
  position: absolute;
  left: 26px;
  top: 4px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.dottedbox_narrow div.body {
  position: relative;
  width: 153px;
  height: auto;
  background-image: url(../gfx/tile_ydirection_bkg_153x22.gif);
  background-repeat: repeat-y;
}
.dottedbox_narrow div.body .content {
  padding: 1px 1px 0px 1px;
}
.dottedbox_narrow div.bottom {
  width: 153px;
  height: 2px;
  background-image: url(../gfx/end_bottom_153x2.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}

.dottedbox_medium {
  width: 303px;
}
.dottedbox_medium div.header {
  width: 303px;
  height: 23px;
  background-image: url(../gfx/headerbox_303x23.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.dottedbox_medium div.header img{
  position: absolute;
  left: 4px;
  top: 4px;
  width: 16px;
  height: 16px;
}
.dottedbox_medium div.header div.text {  
  position: absolute;
  left: 26px;
  top: 4px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.dottedbox_medium div.body {
  position: relative;
  width: 303px;
  height: auto;
  background-image: url(../gfx/tile_ydirection_bkg_303x22.gif);
  background-repeat: repeat-y;
}
.dottedbox_medium div.body .content {
  padding: 1px 1px 0px 1px;
}
.dottedbox_medium div.bottom {
  width: 303px;
  height: 2px;
  background-image: url(../gfx/end_bottom_303x2.gif);
  background-repeat: no-repeat;
}

/*.dottedbox_wider {
  width: 463px;
}
.dottedbox_wider div.header {
  width: 463px;
  height: 27px;
  background-image: url(../gfx/headerbox_463x27.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.dottedbox_wider div.header img{
  position: absolute;
  left: 4px;
  top: 4px;
  width: 16px;
  height: 16px;
}
.dottedbox_wider div.header div.text {  
  position: absolute;
  left: 26px;
  top: 4px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.dottedbox_wider div.body {
  position: relative;
  width: 463px;
  height: auto;
  background-image: url(../gfx/tile_ydirection_bkg_463x22.gif);
  background-repeat: repeat-y;
}
.dottedbox_wider div.body .content {
  padding: 1px 1px 0px 1px;
}
.dottedbox_wider div.bottom {
  width: 463px;
  height: 2px;
  background-image: url(../gfx/end_bottom_463x2.gif);
  background-repeat: no-repeat;
}*/

div.textarea_small{
background:url("../gfx/textarea_small.gif") no-repeat left top;
height:65px;
width:252px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_small textarea{
height:58px;
width:244px;
color:#996258;
color:#60646c;
text-align:left;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_small:hover{
background-position:left bottom
}

div.textarea_481x78{
background:url("../gfx/txtarea_481x78.gif") no-repeat left top;
height:78px;
width:481px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_481x78 textarea{
height:72px;
width:461px;
text-align:left;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
overflow:auto;
}
div.textarea_481x78:hover{
background-position:left bottom
}
div.textarea_627x260{
background:url("../gfx/textarea_627x260.gif") no-repeat left top;
height:130px;
width:617px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_627x260 textarea{
height:120px;
width:600px;
text-align:left;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
overflow:auto;
}
div.textarea_627x260:hover{
background-position:left bottom
}
div.textarea_627x520{
background:url("../gfx/textarea_627x520.gif") no-repeat left top;
height:260px;
width:617px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_627x520 textarea{
height:250px;
width:600px;
text-align:left;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
overflow:auto;
}
div.textarea_627x520:hover{
background-position:left bottom
}

div.textarea_301{
background:url("../gfx/textarea_301x260.gif") no-repeat left top;
height:130px;
width:301px;
font-size: 11px;
margin: 0px 0px 5px 1px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}

div.textarea_301 textarea{
height:124px;
width:301px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_301:hover{
background-position:left bottom
}

div.textarea_landscape{
background:url("../gfx/textarea_landscape.gif") no-repeat left top;
height:65px;
width:452px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_landscape textarea{
height:58px;
width:444px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_landscape:hover{
background-position:left bottom
}

div.textarea_landscape2{
background:url("../gfx/textarea_landscape2.gif") no-repeat left top;
height:47px;
width:452px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_landscape2 textarea{
height:40px;
width:444px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_landscape2:hover{
background-position:left bottom
}

div.textarea_widelandscape{
background:url("../gfx/textarea_landscape_627.gif") no-repeat left top;
height:65px;
width:620px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_widelandscape textarea{
height:58px;
width:609px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_widelandscape:hover{
background-position:left bottom
}

div.textarea_regular{
background:url("../gfx/textarea.gif") no-repeat left top;
height:65px;
width:620px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_regular textarea{
height:58px;
width:609px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_regular:hover{
background-position:left bottom
}

div.textarea_large{
background:url("../gfx/textarea_large.gif") no-repeat left top;
height:190px;
width:400px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_large textarea{
height:180px;
width:390px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_large:hover{
background-position:left bottom
}
div.textarea_572x100{
background:url("../gfx/textarea_landscape_high_572.gif") no-repeat left top;
height:100px;
width:572px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
div.textarea_572x100 textarea{
height:90px;
width:562px;
color:#996258;
color:#60646c;
text-align:left ;
background-color: Transparent;
margin: 3px 0px 1px 6px;
border-width: 0px;
}
div.textarea_572x100:hover{
background-position:left bottom
}

.feedback_content{
  margin-right: 1px;
  padding: 6px 5px 3px 4px;
  background-color: #f4f4f4;
  font-size: 11px;
}

span.percent {
  position: relative;
  background: url('../gfx/percent_off.gif') no-repeat left top;
  width: 86px;
  height: 13px;
  vertical-align: baseline;
  margin-left: 2px;
  margin-right: 2px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  display: block;
}
span.percent img {
  display: inline;
  vertical-align: bottom;
}
div.percent_body {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0px;
  height: 13px;
  background: url('../gfx/percent_on.gif') no-repeat left top;
  overflow: hidden;
}
div.percent_value {
  position: absolute;
  left: 34px;
  top: 0px;
  text-align: left;
  color: black;
}
div.percent_value2 {
  position: absolute;
  left: 34px;
  top: 0px;
  text-align: left;
  color: white;
}

div.horisontal_bar {
  position: relative;
  background: url('../gfx/horisontal_bar_off.gif') no-repeat left top;
  width: 401px;
  height: 19px;
  margin-top: 0px;
  padding: 0px;
  margin-left: 2px;
  margin-right: 2px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: bold;
}
div.horisontal_bar img {
  display: inline;
  vertical-align: bottom;
}
div.horisontal_bar_body {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0px;
  height: 19px;
  background: url('../gfx/horisontal_bar_on.gif') no-repeat left top;
  overflow: hidden;
}
div.horisontal_middle_bar_body {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0px;
  height: 19px;
  background: url('../gfx/horisontal_bar_on2.gif') no-repeat left top;
  overflow: hidden;
}
div.horisontal_bar_value {
  position: absolute;
  left: 188px;
  top: 0px;
  text-align: left;
  color: black;
}
div.horisontal_bar_value3 {
  position: absolute;
  left: 189px;
  top: 1px;
  text-align: left;
  color: black;
}
div.horisontal_bar_value2 {
  position: absolute;
  left: 188px;
  top: 0px;
  text-align: left;
  color: white;
}

.miniprofilestats {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px; 
  text-align: left;
  font-weight: normal;
  color: #7C6A55; 
  width:303px;
  border-collapse: collapse;
}
.miniprofilestats td {
  padding-left: 4px;
}
.miniprofilestats td.miniprofilestats_header_top {
  background-image: url(../gfx/roundframe/round_sep_309.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 0px;  
}
.miniprofilestats td.miniprofilestats_header {
  background-image: url(../gfx/roundframe/round_sep_309.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 16px;  
}
.miniprofilestats a {
  text-decoration: none;
}
.miniprofilestats a:visited {
  text-decoration: none;
}

.input_textarea
{
	width: 450px;
	height: 200px;
}


.miniprofilelist {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px; 
  text-align: left;
  font-weight: normal;
  color: #7C6A55; 
  width:276px;
  border-top: 1px solid #E2E5EE;
  border-left: 1px solid #E2E5EE;
  border-right: 1px solid #E2E5EE;
  border-collapse: collapse;
}
.miniprofilelist td {
  padding-left: 4px;
  border-bottom: 1px solid #E2E5EE;
  border-top: 1px solid #E2E5EE;
}
.miniprofilelist td td {
  border-width: 0px;
}
.miniprofilelist td.miniprofilelist_header {
  /*background-color: #F1EFEB; */
  font-weight: bold;
  padding-left: 2px;
  padding-top: 2px;  
  text-align: center;
  border-bottom-width: 0px;
  border-top-width: 0px;
}
.miniprofilelist td table td {
  border-bottom-width: 0px;
}

.spacing
{
	height: 6px;
}


/*popup*/
div.popup_box {
  position: absolute;
  width: 420px;
  height: 218px;
  left: 30%;
  top: 20%;
  z-index: 300;
}
.popup_box_background {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  width: 420px;
  height: 218px;
  background: transparent url("../gfx/popup_tools_onefile.png") no-repeat top left;
}
* html .popup_box_background 
{
    background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/popup_tools_onefile.png',sizingMethod='scale'); 
}
div.popup_box table.popup_box_content {
  position: absolute;
/*  background-color: White;*/
  width: 395px;
  height: 195px;
  left: 8px;
  top: 8px;
  margin: 0px;
  border-width: 0px;
  border-spacing: 0px; 
  border-collapse: collapse;
  overflow: hidden;
}
#ClientPopupIcon, #Alert_Message1_Popup_IconImage, .popup_box_icon
{
    width:81px; height: 118px; 
    position: absolute;
    left: 8px;
    top: 46px;
}
div.popup_box div.popup_box_scrollablecontent {
  width: 304px;
  height: 195px;
  overflow: auto;
  padding: 0px;
  margin: 0px;
  position: absolute;
  top: 8px;
  left: 89px;
  
}
div.popup_box table.popup_box_center {
  width: 100%;
  height: 195px;
  border-width: 0px;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  font-size: 11px;   
  font-family:  Avenir, "'Gill Sans'", Myriad, Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
}
div.popup_box table.popup_box_center td
{
    vertical-align: middle;
}
div.popup_box_screencover {
  z-index: 196;
  margin: 0px;
  padding: 0px;
  left: 0px;
  top: 0px;
  border-width: 0px;
  position: absolute;
  background-color: transparent;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
* html div.popup_box_screencover
{
    background-color: White;
}
iframe.popup_box_iframe {
  position: absolute;
  z-index: 198;
  display: none;
  width: 420px;
  height: 218px;        
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  opacity:0;
}
.popup_box_buttons
{
    width:100%; white-space: nowrap; text-align: center;
    margin-top: 15px;
}
div#ServerPopupWaitMessage { height:31px; display: none; font-weight: bold }
div#ServerPopupWaitMessage div { margin: 2px 8px 2px 8px }


div.suggest {
  border: solid 1px #C0C3CA;
  position: absolute;
  height: auto;
  background-color: White;
  overflow: hidden;
  z-index: 200;
}
iframe.suggest_iframe {
  position: absolute;
  z-index: 198;
  display: none;
  width: 10px;
  height: 10px;        
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  opacity:0;
}
div.suggest div {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px; 
  text-align: left;
  font-weight: normal;
  padding: 0px 4px 0px 4px;
  width: 100%;
  cursor: pointer;
}
div.suggest div.on { background-color: #4682B4; color: White; }
div.suggest div.guess {
  background-color: #f0f0f0;
  color: #606060;
  font-style: italic;
  font-size: 11px;
  border-bottom: dashed 1px #606060;
  margin-bottom: 2px;
}

.iconmenu_width 
{
	width: 10px;
}



.roundbox_narrow {
  width: 150px;
}
.roundbox_narrow div.header {
  width: 150px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_header_150.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_narrow div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_narrow div.header div.text {  
  position: absolute;
  left: 29px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_narrow div.body {
  position: relative;
  width: 150px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_150.gif);
  background-repeat: repeat-y;
}
.roundbox_narrow div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_narrow div.bottom {
  width: 150px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_bottom_150.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}

.roundbox_graph_narrow {
  width: 150px;
}
.roundbox_graph_narrow div.header {
  width: 150px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_graph_header_150.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_graph_narrow div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_graph_narrow div.header div.text {  
  position: absolute;
  left: 7px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_graph_narrow div.body {
  position: relative;
  width: 150px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_150.gif);
  background-repeat: repeat-y;
}
.roundbox_graph_narrow div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_graph_narrow div.bottom {
  width: 150px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_bottom_150.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}

.roundbox_medium {
  width: 309px;
}
.roundbox_medium div.header {
  width: 309px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_header_309.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_medium div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_medium div.header div.text {  
  position: absolute;
  left: 29px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_medium div.body {
  position: relative;
  width: 309px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_309.gif);
  background-repeat: repeat-y;
}
.roundbox_medium div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_medium div.top {
  width: 309px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_top_309.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}
.roundbox_medium div.bottom {
  width: 309px;
  height: 9px;
  font-size: 0pt;
  background-image: url(../gfx/roundframe/round_bottom_309.gif);
  background-repeat: no-repeat;
}

.roundbox_medium_wide {
  width: 468px;
}
.roundbox_medium_wide div.header {
  width: 468px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_header_468.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}

.roundbox_medium_wide div.header_clean {
  width: 468px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_header_clean_468.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}

.roundbox_medium_wide div.header img, .roundbox_medium_wide div.header_clean img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_medium_wide div.header div.text, .roundbox_medium_wide div.header_clean div.text {  
  position: absolute;
  left: 29px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_medium_wide div.body {
  position: relative;
  width: 468px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_468.gif);
  background-repeat: repeat-y;
}
.roundbox_medium_wide div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_medium_wide div.top {
  width: 468px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_top_468.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}
.roundbox_medium_wide div.bottom {
  width: 468px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_bottom_468.gif);
  background-repeat: no-repeat;
}
div.infobox_fixed_content 
{
	position:absolute; left:2px; top:1px
}


.roundbox_756 {
  width: 756px;
}
.roundbox_756 div.header {
  width: 756px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_header_756.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_756 div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_756 div.header div.text {  
  position: absolute;
  left: 29px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_756 div.body {
  position: relative;
  width: 756px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_756.gif);
  background-repeat: repeat-y;
}
.roundbox_756 div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_756 div.top {
  width: 756px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_top_756.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}
.roundbox_756 div.bottom {
  width: 756px;
  height: 9px;
  font-size: 0pt;
  background-image: url(../gfx/roundframe/round_bottom_756.gif);
  background-repeat: no-repeat;
}


.roundbox_graph_medium_wide {
  width: 468px;
}
.roundbox_graph_medium_wide div.header {
  width: 468px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_graph_header_468.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_graph_medium_wide div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_graph_medium_wide div.header div.text {  
  position: absolute;
  left: 7px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_graph_medium_wide div.body {
  position: relative;
  width: 468px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_468.gif);
  background-repeat: repeat-y;
}
.roundbox_graph_medium_wide div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_graph_medium_wide div.top {
  width: 468px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_top_468.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}
.roundbox_graph_medium_wide div.bottom {
  width: 468px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_bottom_468.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}


.roundbox_wide {
  width: 627px;
}
.roundbox_wide div.header {
  width: 627px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_header_627.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_wide div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_wide div.header div.text {  
  position: absolute;
  left: 29px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_wide div.body {
  position: relative;
  width: 627px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_627.gif);
  background-repeat: repeat-y;
}
.roundbox_wide div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_wide div.top {
  width: 627px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_top_627.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}
.roundbox_wide div.bottom {
  width: 627px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_bottom_627.gif);
  background-repeat: no-repeat;
}

.roundbox_graph {
  width: 627px;
}
.roundbox_graph div.header {
  width: 627px;
  height: 27px;
  background-image: url(../gfx/roundframe/round_graph_header_627.gif);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
}
.roundbox_graph div.header img{
  position: absolute;
  left: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
}
.roundbox_graph div.header div.text {  
  position: absolute;
  left: 29px;
  top: 7px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #7C6A55;
  font-size: 13px;
}
.roundbox_graph div.body {
  position: relative;
  width: 627px;
  height: auto;
  background-image: url(../gfx/roundframe/round_middle_627.gif);
  background-repeat: repeat-y;
  padding-bottom: 2px;
}
.roundbox_graph div.body .content {
  padding: 1px 3px 0px 3px;
}
.roundbox_graph div.top {
  width: 627px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_top_627.gif);
  background-repeat: no-repeat;
  font-size: 1px;
}
.roundbox_graph div.bottom {
  width: 627px;
  height: 9px;
  background-image: url(../gfx/roundframe/round_bottom_627.gif);
  background-repeat: no-repeat;
}

.roundbox_graph h2{
font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
text-transform: none; letter-spacing: 1px;
font-size: 30px;            
margin-bottom: 2px;
color: #7C6A55;
}

.usersonline_thumb
{
	/*border: solid 1px gainsboro;*/
}


.center_graph img {
  display: inline;
}
.center_graph div {
  text-align: center;
}

.left_graph img {
  display: inline;
}
.left_graph div {
  text-align: left;
}

.long_text {
  margin-left: 1em;
  margin-right: 1em;
}

.long_text_small {
  margin-left: 1em;
  margin-right: 1em;
}

.long_text_small p 
{
  font-size: 10px;
}
.long_text_small li 
{
  font-size: 10px;
}

.long_text p {
  text-align: justify;
}


.tabmenumeasure { font:11px Arial,Helvetica,sans-serif; position: absolute; left: -5000px; top: -100px;  visibility: hidden }
div.tabmenustrip img { margin-top: 3px; margin-right: 4px; display: block;  float: left; }
div.tabmenustrip h1 { margin-top: 5px; display: block; float: left; font:11px Arial,Helvetica,sans-serif; color:Black; font-weight:bold;}
div.tabmenustrip span { margin-top: 5px; display: block; float: left;}
table.tabmenu_internal { font:11px Arial,Helvetica,sans-serif; border-collapse: collapse; height: 24px; border-width: 0px; }
table.tabmenu_internal td { padding: 0px;  margin: 0px;  height: 24px; }

div.tabmenu_wrapper { width: auto; height: 27px; overflow: hidden; float: left }
table.tabmenu { width: 651px;  border-width: 0px; border-collapse: collapse; }
table.tabmenu td { padding: 0px;  margin: 0px; font:11px Arial,Helvetica,sans-serif; }
table.tabmenu td.tabmenu_leftcorner { width: 26px; height: 27px; background-image: url(../gfx/tabmenu/leftcorner.png); }
table.tabmenu td.tabmenu_leftcorner img { margin-left: 2px; margin-top: 2px; }
* html table.tabmenu td.tabmenu_leftcorner { background-image: url(../gfx/tabmenu/leftcorner.gif); background-position:2px 2px; background-repeat: no-repeat; }
table.tabmenu td.tabmenu_rightcorner { width: 26px; height: 27px; background-image: url(../gfx/tabmenu/rightcorner.png); }
table.tabmenu td.tabmenu_rightcorner img { margin-left: 2px; margin-top: 2px; }
* html table.tabmenu td.tabmenu_rightcorner { background-image: url(../gfx/tabmenu/rightcorner2.gif); background-position: 0px 2px; background-repeat: no-repeat; }
table.tabmenu td.tabmenu_body { width: 599px; }
table.tabmenu div.tabmenucenter { width: 599px; height: 27px; overflow: hidden; white-space: nowrap; position: relative;  }
table.tabmenu div.tabmenustrip { position: absolute; left: 0px; top: 0px; width: 2000px; background-image: url(../gfx/tabmenu/background.png); padding-top: 3px }
* html table.tabmenu div.tabmenustrip { background-image: url(../gfx/tabmenu/background.gif); background-position: 0px 2px; background-repeat: repeat-x; }
table.tabmenu table.tabmenu_internal a { white-space: nowrap; display:block; float:left; height: 24px; padding-left: 1em; padding-right: 1em; background-image: url(../gfx/tabmenu/normal_state2.gif); background-position: right -1px; cursor: pointer; color: Black; text-decoration: none;  }
table.tabmenu table.tabmenu_internal a:hover { background-position: bottom right; color: Black; text-decoration: none }
table.tabmenu table.tabmenu_internal a:visited { color: Black; }
table.tabmenu table.tabmenu_internal a.tabmenubutton_disabled { white-space: nowrap; display:block; float:left; height: 24px; padding-left: 1em; padding-right: 1em; background-image: url(../gfx/tabmenu/normal_state2.gif); background-position: right -1px; cursor: default; color: #a0a0a0;  }
table.tabmenu table.tabmenu_internal a.tabmenubutton_selected { background-image: url(../gfx/tabmenu/selected_state.gif); font-weight: bold; color: Black; }
table.tabmenu table.tabmenu_internal a.tabmenubutton_disabled:hover { background-position: right -1px; text-decoration: none }

.notop table.tabmenu td.tabmenu_leftcorner { height: 22px; background-position: bottom right; }
.notop table.tabmenu td.tabmenu_rightcorner { height: 22px; background-position: bottom right; }
.notop table.tabmenu div.tabmenucenter { height: 22px; }
.notop table.tabmenu div.tabmenustrip { left: 0px; top: -3px;}
.notop table.tabmenu table.tabmenu_internal a { height: 25px; background-position: top right; }
.notop table.tabmenu table.tabmenu_internal a:hover { background-position: bottom right; color: Black; text-decoration: none }
.notop table.tabmenu table.tabmenu_internal a.tabmenubutton_disabled { height: 22px;background-position: bottom right; }
.notop table.tabmenu table.tabmenu_internal a.tabmenubutton_disabled:hover { background-position: top right; text-decoration: none }
div.tabmenustrip a.tabmenubutton_selected:hover h1{ height:12px; overflow:hidden; }

div.tabmenu_standalone_wrapper { width: auto; height: 25px }
table.tabmenu_standalone { width: 627px; border-width: 0px; border-collapse: collapse; }
table.tabmenu_standalone td { padding: 0px;  margin: 0px; font:11px Arial,Helvetica,sans-serif; }
table.tabmenu_standalone td.tabmenu_leftcorner { width: 24px; height: 25px; background-image: url(../gfx/tabmenu/standalone_leftcorner.gif); }
table.tabmenu_standalone td.tabmenu_rightcorner { width: 24px; height: 25px; background-image: url(../gfx/tabmenu/standalone_rightcorner2.gif); }
table.tabmenu_standalone td.tabmenu_body { width: 579px; }
table.tabmenu_standalone div.tabmenucenter { width: 579px; height: 25px; overflow: hidden; white-space: nowrap; position: relative; }
table.tabmenu_standalone div.tabmenustrip { position: absolute; left: 0px; top: 0px; width: 2000px; background-image: url(../gfx/tabmenu/standalone_background.gif); }
table.tabmenu_standalone table.tabmenu_internal a { white-space: nowrap; display:block; float:left; height: 25px; padding-left: 1em; padding-right: 1em; background-image: url(../gfx/tabmenu/standalone_normal_state2.gif); background-position: top right; cursor: pointer; color: Black; text-decoration: none }
table.tabmenu_standalone table.tabmenu_internal a:hover { background-position: bottom right; color: Black; text-decoration: none }
table.tabmenu_standalone table.tabmenu_internal a:visited { color: Black; }
table.tabmenu_standalone table.tabmenu_internal a.tabmenubutton_disabled { white-space: nowrap; display:block; float:left; height: 25px; padding-left: 1em; padding-right: 1em; background-image: url(../gfx/tabmenu/standalone_normal_state2.gif); background-position: top right; cursor: default; color: #a0a0a0;  }
table.tabmenu_standalone table.tabmenu_internal a.tabmenubutton_selected { background-image: url(../gfx/tabmenu/standalone_selected_state.gif); font-weight: bold; color: Black; }
table.tabmenu_standalone table.tabmenu_internal a.tabmenubutton_disabled:hover { background-position: top right; text-decoration: none }
table.tabmenu_standalone img { float: left; }


.profileheader_top {
  height:7px; 
  background-image: url(../gfx/profileview_top.gif); 
  background-repeat: no-repeat; 
  background-position: left top;
}
.profileheader_body {
  height:20px; 
  background-image: url(../gfx/profileview_strip.gif); 
  background-repeat: repeat-y; 
  background-position: left top;
  color: White;
  font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
  text-transform: none; 
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.profileheader_bottom {
  height:10px; 
  background-image: url(../gfx/profileview_bottom.gif); 
  background-repeat: no-repeat; 
  background-position: left top;
}
.profileinterestsheader_top {
  height:7px; 
  background-image: url(../gfx/profileinterests_top.gif); 
  background-repeat: no-repeat; 
  background-position: left top;
}
.profileinterestsheader_body {
  height:20px; 
  background-image: url(../gfx/profileinterests_strip.gif); 
  background-repeat: repeat-y; 
  background-position: left top;
  color: White;
  font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
  text-transform: none; 
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.profileinterestsheader_bottom {
  height:10px; 
  background-image: url(../gfx/profileinterests_bottom.gif); 
  background-repeat: no-repeat; 
  background-position: left top;
}
.profile_interests { font-size: 11px; color: #333333; width: 623px; background-image: url("../gfx/profileinterests_half.gif"); background-position: left top; background-repeat: repeat-y }
.profileinterests_bottom {
  height:10px; 
  background-image: url(../gfx/profileinterests_half_b.gif); 
  background-repeat: no-repeat; 
  background-position: left top;
}
.profile_interests_left {  padding-left:6px;  width: 134px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c3c3c3 dotted;}
.profile_interests_right { padding-left:6px;  padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c7c7c7 dotted;}
.profiltext_leftintro_half {  padding-left:6px;  width: 90px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.profiltext_rightintro_half { padding-left:6px;  width: 152px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.indent_list { text-indent: -1em; margin-left: 1em; }

.profilematchheader_top { height:7px; background-image: url(../gfx/profilematch_top.gif); background-repeat: no-repeat; background-position: left top; }
.profilematchheader_body { height:20px; background-image: url(../gfx/profilematch_strip.gif);  background-repeat: repeat-y; background-position: left top; color: White; font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
  text-transform: none; letter-spacing: 1px; font-size: 16px; font-weight: bold; text-align: center;
}
.profilematchheader_bottom { height:10px;  background-image: url(../gfx/profilematch_bottom.gif); background-repeat: no-repeat; background-position: left top;}
.profile_matchtable { font-size: 11px; color: #333333; width: 500px;  background-position: left top; background-repeat: repeat-y; margin-left: auto; margin-right: auto }
.profile_match { font-size: 11px; color: #333333; width: 500px; background-image: url("../gfx/profilematch_tabstrip.gif"); background-position: left top; background-repeat: repeat-y; margin-left: auto; margin-right: auto }
.profilematch_bottom {height:10px; background-image: url(../gfx/profilematch_tabbottom.gif); background-repeat: no-repeat; background-position: left top;
}
.profile_match_left {  padding-left:6px;  width: 420px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c3c3c3 dotted;}
.profile_match_right { padding-left:6px;  padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c7c7c7 dotted;}

.profile_match_wide { font-size: 11px; color: #333333; width: 720px; background-image: url("../gfx/profilematch_tabstrip_wide.gif"); background-position: left top; background-repeat: repeat-y; margin-left: auto; margin-right: auto }
.profile_match_left_wide {  padding-left:6px;  width: 614px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; border-bottom: 1px #c3c3c3 dotted;}


table.forumstats {
  width: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px; 
  text-align: left;
  font-weight: normal;
}
table.forumstats td {
  padding-left: 2px;
}
.forumstatsheader {
  background-color: #f0f0f0;
  padding: 1px 1px 0px 1px;
  font-weight: bold;
}
.forumstatsspace {
  height: 2px;
}


.idcardTOP {
float: left;
background-image: url(../gfx/idcard_top.gif);
background-repeat: no-repeat;
width: 155px;
height: 17px;
font-size: 1px;
}

.idcardCENTER {
float: left;
text-align: left;
vertical-align: top;
background-image: url(../gfx/idcard_middle.gif);
background-repeat: repeat-y;
width: 155px;
}

.idcardCONTENT {
float: left;
text-align: left;
vertical-align: top;
width: 140px;
padding-left: 10px;
padding-right: 5px;
}

.idcardTOP2 {
float: left;
background-image: url(../gfx/sidecontent_darkcenterline2.gif);
background-repeat: no-repeat;
width: 155px;
height: 4px;
font-size: 1px;
}
.idcardCONTENT2 {
float: left;
text-align: left;
vertical-align: top;
width: 140px;
padding-left: 10px;
padding-right: 5px;
background-image: url("../gfx/sidecontent_darkcenter.gif");
}
.idcardBOTTOM2 {
float: left;
font-size: 1px;
background-image: url(../gfx/sidecontent_darkcenterline.gif);
background-repeat: no-repeat;
width: 155px;
height: 4px;
}
.infobox_minisep {
  width: 140px;
  height: 10px;
  float:left;
  font-size: 1px;
  text-align: left;
  vertical-align: top;
}


.idcardBOTTOM {
float: left;
background-image: url(../gfx/idcard_bottom.gif);
background-repeat: no-repeat;
width: 155px;
height: 15px;
}
.Online_now{font-weight: bold;color: green;}
.Offline_now { font-weight: bold; color: #808080; }
.profile_image_shadow{ width: 46px; height: 52px; background-image: url(../gfx/profilepic_shadow.png); background-repeat: no-repeat; background-position: right bottom;}
/*.profile_image_frame_small{ width: 42px; height: 48px; position:relative; top: -42px; left: 0px; background-image: url(../gfx/profilepic_smallview_frame.gif); background-repeat: no-repeat; background-position: right bottom;}
.profile_image_frame_medium{z-index:12; width: 84px; height: 96px; position:relative; top: -96px; left: 0px; background-image: url(../gfx/profilepic_mediumview_frame.png); background-repeat: no-repeat; background-position: left bottom; cursor:hand;}
.profile_image_frame_big{ width: 126px; height: 144px; position:relative; top: -144px; left: 0px; background-image: url(../gfx/profilepic_bigview_frame.png); background-repeat: no-repeat; background-position: right bottom; cursor:hand;}
*/.profile_image_size_small{ width: 42px; height: 48px; overflow:hidden; }
.profile_image_size_medium{ width: 84px; height: 96px; overflow:hidden; }
.profile_image_size_big{ width: 126px; height: 144px; overflow:hidden; }
.profile_image_size_bigger{ width: 185px; height: 211px; overflow:hidden; }
.imgFrame_small {visibility: visible; position:relative; cursor: pointer; z-index: 10; overflow:hidden;width: 42px; height: 48px; top: -48px; left: 0px; }
.imgFrame_medium { visibility: visible; position:relative; z-index: 10; width: 84px; height: 96px; top: -96px; left: 0px; cursor: pointer;}
.imgFrame_big {visibility: visible; position:relative; cursor: pointer; z-index: 10; overflow:hidden;width: 126px; height: 144px;top: -144px; left: 0px;}
.imgFrame_bigger {visibility: visible; position:relative; cursor: pointer; z-index: 10; overflow:hidden;width: 185px; height: 211px;top: -211px; left: 0px;}
.PI_small{z-index: 5; position:relative; left:0px; display:block; }
.PI_medium{z-index: 5; position:relative; left:0px; }
.PI_big{z-index: 5; position:relative; left:0px; display:block; }
.PI_bigger{z-index: 5; position:relative; left:0px; display:block; }
.PI_Link_small{
	top: -48px;
	width: 42px;
	height: 48px;
}
.PI_Link_medium{
	top: -96px;
	width: 84px;
	height: 96px;
}
.PI_Link_big{
	top: -144px;
	width: 126px;
	height: 144px;
}
.PI_Link_bigger{
	top: -211px;
	width: 185px;
	height: 211px;
}
.PI_Link_small, .PI_Link_medium, .PI_Link_big, .PI_Link_bigger{
	position:relative;
	background: url(../gfx/trans_50.gif) repeat right top;
	z-index: 20;
	cursor:pointer;
}
.AddImageTxt_medium
{
	position:relative;
	top: -120px;
	height: 15px;	
	font-size: 10px;
	text-align:center;
  z-index:11;
}
.ImageTxtStarMember_medium
{
	position:relative;
	top: -140px;
	height: 15px;	
	font-size: 10px;
	text-align:center;
  z-index:11;
}
.AddImageTxt_big
{
	position:relative;
	top: -180px;
	height: 15px;	
	font-size: 10px;
	text-align:center;
  z-index:11;
}

.AddImageTxt_bigger
{
	position:relative;
	top: -405px;
	height: 15px;
	font-size: 10px;
	text-align:center;
  z-index:11;
}

.winktable-header
{
    margin-right: -11px;
    background: transparent url("../gfx/winkview/wink_icon.gif") no-repeat right top;
    padding: 0px 17px 0px 8px;
    width: 770px;
    height: 75px;
    line-height: 75px;
    margin-top: 1px;
}
.winktable-header h1
{
    color: #1e8600;
    line-height: 75px;
}
a.winktable {
  display: block;
  width: 376px;
  height: 92px;
  text-decoration: none;
  float: left;
  margin: 4px 8px 4px 8px;
  background: transparent url("../gfx/winkview/wink_send_box.gif") no-repeat left top;
  padding: 10px 0px;
  transition: box-shadow 0.5s;
  -moz-transition: box-shadow 0.5s;
  -webkit-transition: box-shadow 0.5s;
  -ie-transition: box-shadow 0.5s;
  border-radius: 8px;
  _display: inline;
}
a.winktable:hover {
  text-decoration: none;
  background-position: left bottom;
  box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
}
a.winktable table {
  border-collapse: collapse;
  border-width: 0px;
  width: 376px;
  height: 92px;
  cursor: pointer;
}
a.winktable table td {
  margin: 0px;
  padding: 0px;
}
a .winktilerleft {
  width: 197px;
  color: Black;
  font-size: 12px;
  text-decoration: none;
}
.winktilerleft div {
  margin-left: 10px;
  margin-right: 8px;
  color: #0e3a02;
}
a:hover .winktilerleft div 
{
    color: White;
}
a .winktilerright {
  width: 179px;
}
a .winktilerright img {
  margin-left: 9px;
  margin-right: 13px;
}

.winklist_date { font-size: 10px; font-style: italic; }
.winklist_description  { color: black; font-size: 16px; text-align: right; font-family: Georgia, Times, serif; margin: 0px 8px 2px 4px }


a.selected { font-weight: bold; }

.displaytoolbar_rowcount { width: 150px; }
.displaytoolbar_viewtype { width: 168px; }
.displaytoolbar_paging {  }
div.productinfo{
  width: 627px;
  border-width: 0px;
  border-collapse: collapse;
}
div.productinfo div {
  padding: 0px;
  margin: 0px;
}
div.productinfo div.top {
  background: url(../gfx/productinfo_top.gif) no-repeat left top;
  font-size: 1px;
  height: 10px;
}
div.productinfo div.headertop {
  background: url(../gfx/productinfo_headtop.gif) no-repeat left top;
  font-size: 1px;
  height: 10px;  
}
div.productinfo div.bottom {
  background: url(../gfx/productinfo_bottom.gif) no-repeat left top;
  font-size: 1px;
  height: 10px;
}
div.productinfo div.middle {
  background: url(../gfx/productinfo_tile.gif) repeat-y left top;
  padding-top: 4px;
  padding-bottom: 4px;
}
div.productinfo div.header {
  background: url(../gfx/productinfo_headtile.gif) repeat-y left top;
  font-weight: bold;
  padding-bottom: 2px;
}
div.productinfo div.separator {
  background: url(../gfx/productinfo_sep.gif) no-repeat left top;
  font-size: 1px;
  height: 5px;
}
div.productinfo div.header_separator {
  background: url(../gfx/productinfo_headsep2.gif) no-repeat left top;
  font-size: 1px;
  height: 5px;
}
table.productinfo {
  border-width: 0px;
  border-collapse: collapse;
}
table.productinfo td {
  margin: 0px;
  padding: 0px;
}
div.header table.productinfo td {
  text-align: center;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px; 
}
div.middle table.productinfo td {
  text-align: left;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px; 
}
table.productinfo td div {
  padding-left: 4px;
  padding-right: 4px;
}
table.productinfo td.col1 {
  width: 217px;
}
table.productinfo td.col2 {
  width: 138px;
}
table.productinfo td.col3 {
  width: 91px;
}
table.productinfo td.col4 {
  width: 101px;
}
table.productinfo td.col5 {
  width: 74px;
}
table.productinfo td.col2 div {
  text-align: center;
}
table.productinfo td.col3 div {
  text-align: right;
  padding-right: 6px;
}
table.productinfo td.col4 div {
  text-align: center;
}
table.productinfo td.col5 div {
  text-align: center;
}
.small_tip{ font-size:10px; font-style: italic;}


div.RightFloatingImage {
	float: right;
	text-align: center;
	padding: 0px 10px 0px 15px;
	border-left: 1px solid #f0f0f0;
	margin-left: 10px;
}
div.RightFloatingImage img {
	display: inline;
}
div.RightFloatingImage div.Description {
	font-size: 10px;
	text-align: left;
	font-style: italic;
}

.pnlMatchPercent p
{
	display:block;
	float:left;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	color: gray;
}

.pnlMatchPercent p .Match_percent_100
{
	color: #2c852c;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	display:block;
	float:left;
	margin: 5px 0px 3px 0px;
	line-height: 20px;

}
.pnlMatchPercent p .Match_percent_90
{
	color: #d7cb0f;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	display:block;
	float:left;
	margin: 5px 0px 3px 0px;
	line-height: 20px;
}
.pnlMatchPercent p .Match_percent_60
{
	color: #ec7d00;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	display:block;
	float:left;
	margin: 5px 0px 3px 0px;
	line-height: 20px;
}
.pnlMatchPercent p .Match_percent_40
{
	color: #e23015;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	display:block;
	float:left;
	margin: 5px 0px 3px 0px;
	line-height: 20px;
}
.pnlMatchPercent p .Match_percent_10
{
	color: #830000;
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	display:block;
	float:left;
	margin: 5px 0px 3px 0px;
	line-height: 20px;
}

.pnlMatchPercent .matchpercent_description div
{
	font-family: Avenir, "'Gill Sans'" , Myriad, Arial, Verdana, "Bitstream Vera Sans" , Helvetica, sans-serif;
	margin-left: 3px;
	font-size: 11px;
	color: gray;
	line-height: 12px;

}

span.ShutdownInfo 
{
	background-color: #fcfad2;
	padding: 0px 3px;
}
span.ShutdownInfo a
{
	color: Red;
}

.menu_sep
{
	font-size: 3px;
	height: 3px;
}

.pagemenudyn { width:627px;height: 114px; position:relative;background: url('../gfx/tabmenu/pagemenu_dyn_bg.gif') no-repeat left bottom;}
.pagemenudyn .cntnt {position:relative;left:6px;top:5px;float:left;}
.pagemenudyn_icon { float:left;padding-left:12px;width:22px;height:24px;margin-top:4px;}
.pagemenudyn_icon span{float:left;}
.pagemenu
{
	background-image: url(../gfx/tabmenu/pagemenu_bg.gif);
	width: 627px;
	background-repeat: repeat-x;
	height: 71px;
	overflow: hidden;
}
.pagemenu_left
{
	background-image: url(../gfx/tabmenu/pagemenu_bg_left.png);
	width: 12px;
	background-repeat: no-repeat;
	height: 71px;
	overflow: hidden;
}
* html .pagemenu_left
{
	background-image: url(../gfx/tabmenu/pagemenu_bg_left.gif);
	background-position: 2px 0px;
}
.pagemenu_right
{
	background: url('../gfx/tabmenu/pagemenu_bg_right.png') no-repeat right top;
	width: 12px;
	height: 71px;
}
* html .pagemenu_right
{
	background: url('../gfx/tabmenu/pagemenu_bg_right.gif') no-repeat right top;
	width: 10px;
	margin-right: 2px;
}

.pagemenu_hover
{
font-family: Arial,Helvetica,sans-serif;
text-align: left;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.pagemenu_hover .left
{
	width:2px;
	height: 21px;
}

.pagemenu_hover tr
{
	font-size: 12px; 
}

.pagemenu_hover .Unread
{
	font-weight: bold;
   background:url("../gfx/pil.gif") no-repeat left top;
   background-position: 0% 3px;
	padding-left: 13px;
}
.pagemenu_hover .NewEntries
{
	font-weight: bold;
	padding-left: 13px;
	color: #20a700 !important
}

.pagemenu_hover .content
{
	padding: 0px 4px 0px 0px;
	height: 21px;
}

.BioPercent
{
	padding-left: 4px;
}

.pagemenu_hover a
{
   cursor: pointer;
   text-decoration: none;
}

.pagemenu_hover .icon
{
	padding-right: 5px;
}

.pagemenu_hover a .left
{
  width: 2px;
  background-image:url(../gfx/tabmenu/hover_left.gif);
  background-repeat: no-repeat;
  background-position:-10px 0%;
	background-attachment: fixed;
}
.pagemenu_hover div .left
{
  width: 2px;
  background-image:url(../gfx/tabmenu/hover_left.gif);
  background-repeat: no-repeat;
  background-position:-10px 0%;
	background-attachment: fixed;
}
.pagemenu_hover a:hover .left
{
  width: 2px;
  background-image:url(../gfx/tabmenu/hover_left.gif);
 background-repeat: no-repeat;
  background-position:0px 0px;
    background-attachment: scroll;
}
.pagemenu_hover div:hover .left
{
  width: 2px;
  background-image:url(../gfx/tabmenu/hover_left.gif);
  background-repeat: no-repeat;
  background-position:0px 0px;
  background-attachment: scroll;
}
.pagemenu_hover a .icon
{
	background-image: url(../gfx/tabmenu/hover.gif);
	background-repeat:no-repeat; 
   background-position:0% -150px;
	background-attachment: fixed;
}
.pagemenu_hover a:hover .icon
{
	background-image: url(../gfx/tabmenu/hover.gif);
	background-repeat:no-repeat; 
   background-position:0% 0px;
   background-attachment: scroll;
}
.pagemenu_hover div:hover .icon
{
	background:url("../gfx/tabmenu/hover.gif") no-repeat left top;
   background-position:0% 0px;
   background-attachment: scroll;
}
.pagemenu_hover a .content
{
	background-image: url(../gfx/tabmenu/hover.gif);
	background-repeat:no-repeat;
	background-position:-450px top;
	background-attachment: fixed;
/*	filter:alpha(opacity=40);
	-moz-opacity:0.50; 
	opacity:0.50;
	-khtml-opacity:0.50;  */
	padding: 0px 4px 0px 0px;
	text-decoration: none;
	border: none;
}

/*.pagemenu_hover a .content div.cnttxt
{
	filter:alpha(opacity=200);
	background-color:Red;
	-moz-opacity:0.9; 
	opacity:10.01;
	-khtml-opacity:0.9;  

}*/


.pagemenu_hover a:hover .content
{
	background-image: url(../gfx/tabmenu/hover.gif);
	background-repeat: no-repeat;
   background-position: right top;
	background-attachment:scroll;
}

.pagemenu_hover div:hover .content
{
	background-image: url(../gfx/tabmenu/hover.gif);
	background-repeat: no-repeat;
   background-position: right top;
   background-attachment: scroll;
}

.pagemenu_hover .inactive a:hover .content, 
.pagemenu_hover .inactive div:hover .content,
.pagemenu_hover .inactive a:hover .icon,
.pagemenu_hover .inactive div:hover .icon,
.pagemenu_hover .inactive a:hover .left,
.pagemenu_hover .inactive div:hover .left
{
	background:none;
	cursor: help;
}

.pagemenu_hover .inactive .content span, .pagemenu_hover .inactive .content
{
	color: Gray;
	cursor: help;
}

.pagemenu_hover .selected .left
{
    width: 2px;
	background:url("../gfx/tabmenu/hover_left.gif") no-repeat left top;
	background-position:0% 0px;
}
.pagemenu_hover .selected .content
{
	background:url("../gfx/tabmenu/hover.gif") no-repeat right top;
   background-position: 100% 0px;
}

.pagemenu_hover .selected .content span, .pagemenu_hover .content span
{
	color: #4682b4;
}

.pagemenu_hover .selected .icon
{
	background:url("../gfx/tabmenu/hover.gif") no-repeat left top;
   background-position:0% 0px;
}

.icon_match { background:url("../gfx/relasjonstest_A2.gif") no-repeat left top; padding-left: 20px;height: 16px;}
.icon_match_none { background:url("../gfx/relasjonstest_grey.gif") no-repeat left top; padding-left: 20px;height: 16px;}
.icon_alert { background:url("../gfx/info_16x16.gif") no-repeat left top; padding-left: 20px;height: 16px; font-weight:bold;}
.icon_hobby
{
	background:url("../gfx/note.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}

.icon_profile
{
	background:url("../gfx/myprofile.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_changeprofile
{
	background:url("../gfx/endreprofil.gif") no-repeat left center;
	padding-left: 20px;
}
.icon_wink
{
	background:url("../gfx/vink.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_photos
{
	background:url("../gfx/bilder.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_diary
{
	background:url("../gfx/blog/blogIKON.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_block
{
	background:url("../gfx/utelat.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_chat
{
	background:url("../gfx/chat.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_sound
{
	background:url("../gfx/legg_til_lyd.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_fav
{
	background:url("../gfx/favoritter.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
	white-space: nowrap;
}
.icon_fav_short
{
	background:url("../gfx/favoritter_add.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
	white-space: nowrap;
}
.icon_fav_remove
{
	background:url("../gfx/favoritter.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
	color: #B21F1F !important;
	white-space: nowrap;
}
.icon_fav_remove_short
{
	background:url("../gfx/favoritter_sub.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
	color: #B21F1F !important;
	white-space: nowrap;
}
.icon_message
{
	background:url("../gfx/meldinger_uten_pil.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_message_free
{
    background-image: url("../gfx/freecommunication/msgribb.gif");
}
.icon_guestbook
{
	background:url("../gfx/gjestebok.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_video
{
	background:url("../gfx/legg_til_film.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_myroom
{
	background:url("../gfx/venner.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_myroom_remove
{
	background:url("../gfx/venner.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
	color: #B21F1F !important;
}
.room-remove-link { color: #B21F1F !important; }
.icon_flirt
{
	background:url("../gfx/speakers/page/flirt.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}
.icon_ok
{
	background:url("../gfx/match_yes.gif") no-repeat left center;
	padding-left: 20px;
	height: 16px;
}
.icon_cancel
{
	background:url("../gfx/match_no.gif") no-repeat left center;
	padding-left: 20px;
	height: 16px;
}
.icon_cancel
{
	background:url("../gfx/match_no.gif") no-repeat left center;
	padding-left: 20px;
	height: 16px;
}
.icon_delete
{
	background:url("../gfx/trash.gif") no-repeat left center;
	padding-left: 20px;
	height: 16px;
}
.icon_quizzes
{
    background: url("../gfx/quiz-ikon3.gif") no-repeat left center;
    padding-left: 20px;
    height: 16px;
}
.icon_report
{
    background: url("../gfx/report.gif") no-repeat left center;
    padding: 1px 0px;
    padding-left: 20px;
}
div.livefeedTOP {
	float: left; width: 159px; height: 29px; background-image: url(../gfx/infobox/box_alt_C.png); position: relative;
}
* html div.livefeedTOP
{
    background-image: url(../gfx/infobox/box_alt_C.gif); 
    background-position: 2px 2px;
    background-repeat: no-repeat;
}
div.livefeedHEADER {
  position: absolute; height: 16px; width: 120px; left: 28px; top: 7px; overflow: hidden; 
	font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	font-weight: bold; letter-spacing: 0px; color: #7C6A55; font-size: 13px;
}
img.livefeedTOPICON {
  position: absolute; left: 6px; top: 7px;
}
div.livefeedCONTENT {
  float: left; text-align: left; vertical-align: top; width: 145px; padding-left: 5px; padding-right: 5px; position: relative; overflow: hidden; height: 152px; visibility: hidden;
}
div.livefeedBox {
  position: relative; display: block; width: 145px; height: 48px; cursor: pointer; background-color: White; padding-top:2px; padding-bottom: 2px;
}
div.livefeedBoxHover {
	background-color: #f0f0f0; 
}
div.livefeedCONTENT table {
	border: 0px; border-collapse: collapse; position:relative;
}
div.livefeedCONTENT table td {
  margin: 0px; padding: 0px; width: 103px; height: 48px;
}
div.livefeedCONTENT td.lfImage {
	width: 42px; height: 48px; position: relative; overflow: hidden;
}
div.livefeedCONTENT td.lfImage img {
	width: 42px; height: 48px; position: absolute; left: 0px; top: 0px;
}
div.livefeedCONTENT td.lfImage .lfImageFrame
{
	position: absolute;  left:0px;  top:0px;  width: 42px; height: 48px; visibility: inherit;
}
div.lfProfileText
{
	width: 97px; overflow: hidden; padding-left: 6px;
	font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-weight: normal; font-size: 11px;
	color: #606060; white-space: nowrap;
}

div.GreenBlack H2
{
	font-weight:lighter;
	font-size: 22pt;
	color: #0b6009;
	font-family: Georgia, 'Gill Sans' , Myriad, Arial, Verdana, 'Bitstream Vera Sans' , Helvetica, sans-serif;
	white-space: nowrap;
}

div.GreenBlack H3
{
	font-weight: 900;
	font-size: 12pt;
	color: black;
	font-family: Avenir, 'Gill Sans' , Myriad, Arial, Verdana, 'Bitstream Vera Sans' , Helvetica, sans-serif;
	white-space: nowrap;
}

div.GreenBlack H4
{
	font-weight:900;
	font-size: 12pt;
	color: #0b6009;
	font-family: Avenir, 'Gill Sans' , Myriad, Arial, Verdana, 'Bitstream Vera Sans' , Helvetica, sans-serif;
	white-space: nowrap;
}

div.speakers_corner
{
	background:url("../gfx/speakers.jpg") no-repeat left top;
	float:left;
	width:155px;
	height:145px;
}

.vertical_spacer
{
	height: 6px;
	font-size: 6px;
	line-height: 6px;
	overflow: hidden;
}

.help
{
	cursor:help;
}
div.infobox_toaster {
  position: absolute; width: 159px; height: 96px; z-index: 8; overflow: hidden;
  display:none; cursor: pointer;
}
div.infobox_toast {
  position: absolute;  width: 159px; height: 96px; left: 0px; top: 0px;
}
.infobox_toast_gfx {
  position: absolute; left: 0px; top: 0px; width: 159px; height: 96px;
  background: transparent url("../gfx/infobox/drop_toast.png") no-repeat left top;
}
* html .infobox_toast_gfx 
{
    background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/infobox/drop_toast.png',sizingMethod='scale'); 
}
img.infobox_toast_icon {
  position: absolute; left: 21px; top: 21px; width: 42px; height: 48px;
}
.infobox_toast_frame {
  position: absolute; left: 21px; top: 21px; width: 42px; height: 48px; z-index: 10;
}
div.infobox_toast_texter {
  position: absolute; left: 76px; top: 4px; width: 76px; height: 81px; overflow: hidden; border-width: 0px;
}
table.infobox_toast_texter {
  width: 76px; height: 81px; border-collapse: collapse;
}
table.infobox_toast_texter td {
  margin: 0px; padding: 0px; vertical-align: middle; font-size: 12px; font-family: Arial; font-weight: bold; color: white;
}
table.infobox_toast_texter td.infobox_toast_small {
  font-size: 10px;
}
div#SpeakersBox {
	width: 334px; position: absolute; height: 68px;  left: 3px; top: 3px;
}
div#SpeakersMessage {
  width:314px; height: 68px; position: absolute; display: none; left: 20px; top: 0px;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
  _zoom:1;
}
div.SpeakersMessageBackground
{
  width: 314px; position: absolute; height: 68px;  left: 0px; top: 0px;
  background: transparent url("../gfx/speakers/bx.png") no-repeat top left;
}
* html div.SpeakersMessageBackground
{
    background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/speakers/bx.png',sizingMethod='scale'); 
}
html>body div.SpeakersMessageBackground
{
    *background-image: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/speakers/bx.png',sizingMethod='scale'); 
}
div.SpeakersInnerContainer {
  width:314px; height:68px; position:absolute; left: 0px; top: 0px;  
  _zoom:1;
 /* overflow: hidden;*/
}
.SpeakersThumbL {
  width: 42px; height: 48px; position: absolute; left: 14px; top: 3px;cursor:pointer;
}
.SpeakersThumbLFrame {
  width: 42px; height: 48px; position: absolute; left: 14px; top: 3px;cursor:pointer;
  background: transparent url("../gfx/speakers/heartframe.png") no-repeat top left;
}
* html .SpeakersThumbLFrame
{
    background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/speakers/heartframe.png',sizingMethod='scale'); 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
}
div#SpeakersInfo {
  font-size: 10px; position: absolute; left: 0px; top: 50px; 
  width: 70px;
  text-align: center;
}
img.speakersTOPICON {
  position: absolute; left: 7px; top: 6px;
}
table.SpeakersTextTable {
  width:235px; height:68px; position: absolute; left: 70px; top: 0px; border-width: 0px; border-collapse: collapse;
  font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	overflow:hidden;
  color: #777;
}
table.SpeakersTextTable td
{
  margin: 0px; padding: 0px; border-width: 0px; font-size: 12px; text-align: left;
  width: 235px; height: 68px; overflow: hidden;
}
table.SpeakersTextTable td img
{
  display: inline;
  /*padding-left: 4px; 
  padding-right: 4px;*/
}
#SpeakersBoxLink
{
    width: 0px;
    height: 16px;
    background: transparent url("../gfx/speakers/shout_icon.gif") no-repeat top left;
    position: absolute;
    left: 3px;
    top: 3px;
    overflow: hidden;
    padding-left: 16px;
    font-size: 11px;
    line-height: 13px;
    text-decoration: none !important;
    color: #3f9b34 !important;
}
#SpeakersBoxLink:hover
{
    background-position:0px -16px;
}
.SpeakersBoxLink-full
{
    padding-left: 18px !important;
    width: auto !important;
}

.dotted_horz_sep
{
	width: 100%;
	height: 1px;
	background: url(../gfx/tabmenu/dotted_150.gif) repeat-x right top;
	font-size:1px;
	line-height: 1px;
	padding-bottom:6px;
	margin-top:6px;
}

.Alert_moderator
{
	color: #800000;
}

.green h4 span
{
	color: green;
}

.hobbymatchheader_top { height:7px; background-image: url(../gfx/hobbymatch_top.gif); background-repeat: no-repeat; background-position: left top; }
.hobbymatchheader_body { height:20px; background-image: url(../gfx/hobbymatch_strip.gif);  background-repeat: repeat-y; background-position: left top; color: White; font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;
  text-transform: none; letter-spacing: 1px; font-size: 16px; font-weight: bold; text-align: center;
}
.hobbymatchheader_bottom { height:10px;  background-image: url(../gfx/hobbymatch_bottom.gif); background-repeat: no-repeat; background-position: left top;}
.hobby_matchtable { font-size: 11px; color: #333333; width: 601px;  background-position: left top; background-repeat: repeat-y; margin-left: auto; margin-right: auto }
.hobby_match { font-size: 11px; color: #333333; width: 601px; height: 24px; background-image: url("../gfx/hobbymatch_tabstrip.gif"); background-position: left top; background-repeat: no-repeat; margin-left: auto; margin-right: auto; vertical-align: bottom }
.hobby_matchmatch { font-size: 11px; color: #333333; width: 601px; height: 24px; background-image: url("../gfx/hobbymatch_tabstrip_match.gif"); background-position: left top; background-repeat: no-repeat; margin-left: auto; margin-right: auto; vertical-align: bottom }
.hobbymatch_bottom {height:10px; background-image: url(../gfx/hobbymatch_tabbottom.gif); background-repeat: no-repeat; background-position: left top; }
.hobby_match_left {  padding-left:6px;  width: 424px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.hobby_match_leftmatch {  padding-left:6px;  width: 424px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; font-weight: bold; }
.hobby_match_right1 { padding-left:6px;  width: 82px; padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px;   }
.hobby_match_right2 { padding-left:6px;  padding-right:10px; font-size: 12px; color: #333333; vertical-align: top;text-align: left;line-height: 16px; }
.hobbymatch_head1 { width: 400px; float: left }
.hobbymatch_head2 { width: 100px; float: left; font-size: 11px; vertical-align: bottom }
.hobbymatch_head3 { width: 98px; float: left; font-size: 11px; vertical-align: bottom }
.hobbymatchheader_bottom_empty { height:10px;  background-image: url(../gfx/hobbymatch_bottom_empty.gif); background-repeat: no-repeat; background-position: left top;}
.hobby_match_empty { font-size: 11px; color: #333333; width: 601px; background-image: url("../gfx/hobbymatch_tabstrip_empty.gif"); background-position: left top; background-repeat: no-repeat; text-align: left }
.hobby_match_empty div { padding-left: 6px; padding-right: 6px; text-align: left !important; }
.hobbymatch_bottom_empty {height:10px; background-image: url(../gfx/hobbymatch_tabbottom_empty.gif); background-repeat: no-repeat; background-position: left top; }

div.HobbyHeader_Summary
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/HOBBYHeader_Sports.gif);
	background-repeat: no-repeat;	
}
div.HobbyHeader_Sports 
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	height: 151px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/H_idrett.gif);
	background-repeat: no-repeat;	
}
div.HobbyHeader_TV
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	height: 151px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/H_tv.gif);
	background-repeat: no-repeat;	
}
div.HobbyHeader_Music
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	height: 151px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/H_music3.gif);
	background-repeat: no-repeat;	
}
div.HobbyHeader_Humour
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	height: 151px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/H_humor.gif);
	background-repeat: no-repeat;	
}
div.HobbyHeader_Film
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	height: 151px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/H_film.gif);
	background-repeat: no-repeat;	
}
div.HobbyHeader_Reading
{
	vertical-align: top;
	float: left;
	text-align: left;
	width: 647px;
	height: 151px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/H_lesestoff.gif);
	background-repeat: no-repeat;	
}

/*mailpopup window, moved here because needed for my room invitations as well */
#dhtmltooltip { position: absolute; width: 150px; border: 1px solid grey; padding: 2px; background-color: #FFFFE0; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }



div#MailPopupOverlay {
  display:none;
  position:absolute;
  left:0px;
  top:0px;
  z-index:50;
  background-color: black;
}
div#MailPop {
  position: absolute;
  left: 50px;
  top: 50px;
  z-index: 60;
  width: 765px;
  height: 200px;
  background-color: transparent;
  display: none;
}
div#MailPopFrameTop
{
    background-image: url("../gfx/mailpop/pop_top.png");
}
* html div#MailPopFrameTop
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../UC_Layout_Mocca/gfx/mailpop/pop_top.png',sizingMethod='scale')
}
div#MailPopFrameBottom
{
    background-image: url("../gfx/mailpop/pop_bott.png");
}
* html div#MailPopFrameBottom
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../UC_Layout_Mocca/gfx/mailpop/pop_bott.png',sizingMethod='scale')
}
div#MailPopFrameMiddle
{
    background-image: url("../gfx/mailpop/pop_mid.png");
}
* html div#MailPopFrameMiddle
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../UC_Layout_Mocca/gfx/mailpop/pop_mid.png',sizingMethod='scale')
}
div.MailPopupEdge {
  width: 765px;
  height: 25px;
  z-index: 6;
  background-color: transparent;
	background-repeat: repeat-y;
}
button#MailPopHide {
  position: relative;
  width: 100px;
  left: 332px;
  top: -40px;
}
img#MailPopHide {
  position: relative;
  width: 32px;
  left: 366px;
  top: -48px;
}
span#MailPopupHideText 
{
	position: relative;
  width: 80px;
  height: 20px;
  display: block;
  left: 400px;
  top: -71px;
  color: #909090;  
  font-size: 10px; 
  font-weight: bold; 
  text-align:left;
}
iframe#MailPopFrame {
  position: absolute;
  left: 20px;
  border-width: 0px;
  width: 725px;
  height: 130px;
  top: 20px;
  border: 1px solid #d0d0d0;
  visibility: hidden;
}
img#MailPopTimer {
  width:50px;
  height:50px;
  position: absolute;
  left: 357px;
  top: 10px;
}
div.imgRQPnl
{
	display:block;width:150px;height:100px;position:relative;
}
div.imgRQPnl p
{
	font-size: 7pt;
	text-align:center;
}
div.vert_space_6
{
	height:6px;
	font-size:6px;
	line-height:6px;
}
div.vert_space_1
{
  float:left;
  width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
}
div.guest_footer_medium
{
	margin: auto auto auto auto;
	width:807px;
	height:60px;
	position:relative;
	top: 4px;
	overflow:hidden;
	z-index:2;
}
div.guest_footer_full
{
	float:left;
	margin: auto auto auto auto;
	width:970px;
	height:60px;
	position:relative;
	top: -6px;
	overflow:hidden;
	z-index:2; 
}
div.guest_footer_full div.textstats
{
	color:#60646c;
}
div.guest_footer_full div.img, div.guest_footer_medium div.img
{
height: 36px;
overflow:hidden;
position:relative;
top:0px;
z-index:1;
}
div.guest_footer_full div.cntnt, div.guest_footer_medium div.cntnt
{
height: 50px;
position:relative;
overflow:hidden;
z-index:2;
top:-25px;
left:10px;
}
.upgrd_star{display:block;width:620px;}
.upgrd_star .top{width:620px;height:12px; font-size:10px; line-height:10px; background-image: url(../gfx/internbanners/framestjerne_top.gif); background-repeat: no-repeat; background-position: left top; }
.upgrd_star .mid{width:620px;background-image: url(../gfx/internbanners/framestjerne_tile.gif); background-repeat: repeat-y; background-position: left top; }
.upgrd_star .btm{width:620px;height:12px; background-image: url(../gfx/internbanners/framestjerne_bottom.gif); background-repeat: no-repeat; background-position: left top;}
.upgrd_star .mid .img{width:200px;position:relative;padding-left:10px;}
.upgrd_star .mid .txt{width:300px;position:relative;padding-left:60px;font-size:12pt;font-weight:bold;}

.valgtoppen_small{background-image: url(../gfx/valgtoppen_bg_small.gif);background-repeat:repeat-x;width: 140px;}
div.vp_info_txt{width:610px;}
.nick_and_info{width:540px; overflow:hidden; white-space:nowrap; }
.nick_and_info .nickinfo{line-height:10px; font-size:10px; float:left; position:relative; top:2px; left:5px;}

div.BigFrameTop
{
	width: 970px;
	height: 12px;
	float: left;
	overflow: hidden;
	background: transparent url("../gfx/membership/maincontent_TOP_966.png") no-repeat left top;
}
* html div.BigFrameTop
{
	background: transparent url("../gfx/membership/maincontent_TOP_966.gif") no-repeat 2px 2px;
}
div.BigFrameTile
{
	width: 970px;
	height: auto;
	float: left;
	background: transparent url("../gfx/membership/maincontent_CENTER_966.png") repeat-y left top;
}
* html div.BigFrameTile
{
	background: transparent url("../gfx/membership/maincontent_CENTER_966.gif") repeat-y 2px 0px;
}
div.BigFrameBottom
{
	width: 970px;
	height: 12px;
	float: none;
	overflow: hidden;
	background: transparent url("../gfx/membership/maincontent_BOTTOM_966.png") no-repeat left top;
	clear: both;
}
* html div.BigFrameBottom
{
	background: transparent url("../gfx/membership/maincontent_BOTTOM_966.gif") no-repeat 2px 0px;
}
div.BigFrameContent
{
	margin: 0px 10px 0px 62px;
	font-size: 8pt;
	float: left;
	display: inline;
}
div.BigFrameContent table
{
	font-size: 12px;	
}

.rating_wrapper{width:200px;z-index:1;position:relative;}
.rating_help { border: 1px solid #FF6600; width: 180px; height: 20px; background-color: #F7F7F7; z-index: 2; position: absolute; left: 0px; top: 16px; clear: both; overflow: hidden; }
.rating_help span{position:relative;top:2px;left:4px;color:Gray;}
.cmnt{font-size:10px;}

a.MagazineBlogBox
{
	display: block;
	width: 155px;
	text-decoration: none;
	cursor: pointer;
}
a.MagazineBlogBox:hover
{
	text-decoration: none;
}
div.MagazineBlogBox_Bottom
{
  width: 155px; height:auto; background:transparent url("../gfx/magazine/sidecontent_BLOGOMATIC_bot.gif") no-repeat left bottom;
  font-family: Arial, HelveticaNeue LT 65 Medium, Sans-Serif;
  font-size: 11px;
  text-align: center;
  padding: 4px 0px 8px 0px;  
}
div.MagazineBlogBox_Bottom img
{
	display: inline;
}
div.MagazineBlogBox_Middle
{
	height: auto;
	width: 155px;
	background: transparent url("../gfx/sidecontent_CENTER.gif") repeat-y top left;
  font-family: Arial, HelveticaNeue LT 65 Medium, Sans-Serif;
  font-size: 10px;
}
div.MagazineBlogBox_Middle .BlogDateBlock
{
background-color: #e3e3e3; color: #404040;
  padding: 2px 6px 2px 6px;
  margin: 0px 3px 0px 3px;
}
div.MagazineBlogBox_Middle .BlogTitleBlock
{
  background-color:#949494; color:#ffffff;
  background-color:White; color:#404040;
  margin: 0px 3px 0px 3px;
  padding: 4px 6px 4px 6px;
}
div.MagazineBlogBox_Middle div.BlogSeparator
{
	background: transparent url("../gfx/magazine/separator_small_mag.gif") repeat-x top left;
	width: 149px;
	height: 3px;
	margin: 0px 3px 0px 3px
}
.AffiliateTopBanner
{
	width:966px;
	height:120px;
	border-width:0px;
	display: block;
}
.AffiliateTopBannerSpacer
{
	width:966px; height:2px; overflow: hidden
}
.AffiliateTopBannerNarrow
{
	width:966px;
	height:120px;
	border-width:0px;
	margin:auto;
	display: block;
}
.AffiliateTopBannerSpacer
{
	width:966px; height:3px; overflow: hidden; 
	margin: auto;
}

.AffiliateBottomBannerDiv
{
	width:966px;
	height:105px;
	border-width:0px;
	top: -23px;
	position: relative;
	margin: auto;
	background-color: transparent;
	clear:both;
}
.AffiliateBottomBannerWrap
{
	width:966px;
	height:105px;
	border-width:0px;
	background-color: White;
}
.AffiliateBottomBanner
{
	width:804px;
	height:105px;
	border-width:0px;
	position:relative;
	left:81px;
	display: inline;
	float: left;
}
.AffiliateTopBannerTopEdge
{
	width: 966px;height:4px;overflow:hidden;background: transparent url("../gfx/hostbanner_top.gif") no-repeat top left;
}
.AffiliateTopBannerBottomEdge
{
	width: 966px;height:4px;overflow:hidden;background: transparent url("../gfx/hostbanner_bottom.gif") no-repeat top left;
}
.AffiliateTopBannerTopEdgeNarrow
{
	width: 966px;height:4px;overflow:hidden;background: transparent url("../gfx/hostbanner_top.gif") no-repeat top left;margin:auto;
}
.AffiliateTopBannerBottomEdgeNarrow
{
	width: 966px;height:4px;overflow:hidden;background: transparent url("../gfx/hostbanner_bottom.gif") no-repeat top left;margin:auto;
}
.AffiliateBottomBannerTopEdge
{
	width: 966px;height:4px;overflow:hidden;background: transparent url("../gfx/hostbanner_top.gif") no-repeat top left;
}
.AffiliateBottomBannerBottomEdge
{
	width: 966px;height:4px;overflow:hidden;background: transparent url("../gfx/hostbanner_bottom.gif") no-repeat top left;
}
.quote_bg
{
background:url("../gfx/quote_bg.png") no-repeat left top;
height:80px;
width:481px;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-width: 0px;
}
.quote_bg .body
{
  margin: 0px 50px 0px 50px;
  padding: 20px 0px 20px 0px;
}
.btnCollapse_minimized{display: block; width: 18px; height: 18px;background:url("../gfx/tabmenu/btn_minimize.gif") no-repeat center center;}
.btnCollapse_maximized{display: block; width: 18px; height: 18px;background:url("../gfx/tabmenu/btn_maximize.gif") no-repeat center center;}
.heart_none{display: block; width: 60px; height: 41px;background:url("../gfx/icons/hjerte_none.gif") no-repeat center center;}
.heart_other{display: block; width: 60px; height: 41px;background:url("../gfx/icons/hjerte_andre.gif") no-repeat center center;}
.heart_you{display: block; width: 60px; height: 41px;background:url("../gfx/icons/hjerte_du.gif") no-repeat center center;}
.heart_full{display: block; width: 60px; height: 41px;background:url("../gfx/icons/hjerte_full.gif") no-repeat center center;}
.mheart_none{display: block; padding-left:28px; height:16px; background:url("../gfx/icons/heart_0.gif") no-repeat left center;}
.mheart_other{display: block;padding-left:28px;height:16px; background:url("../gfx/icons/heart_50_2.gif") no-repeat left center;}
.mheart_you{display: block; padding-left:28px;height:16px; background:url("../gfx/icons/heart_50.gif") no-repeat left center;}
.mheart_full{display: block; padding-left:28px;height:16px; background:url("../gfx/icons/heart_100.gif") no-repeat left center;}
.loaderanim{display: block; padding-left:28px; height:16px;background:url("../gfx/icons/loaderanim.gif") no-repeat left center;}
.loaderanim_ico{display: block; width:16px; height:16px; background:url("../gfx/icons/loaderanim.gif") no-repeat center center;}
.loaderanim_big{display: block; width:60px; height:41px; background:url("../gfx/icons/loaderanim_big.gif") no-repeat center center;}
.loaderanim_disabled{display:none;}
.black{color:Black;}
.qorange{color:#fc3804;}

div.vpmenu_wide_top { width: 810px; height: 27px; background: transparent url('../gfx/widemenu_top.png') no-repeat top left }
* html div.vpmenu_wide_top { background: transparent url('../gfx/widemenu_top.gif') no-repeat 2px 2px; }
div.vpmenu_wide_top_inner { padding: 6px 12px 0px 12px }
div.vpmenu_wide_top_inner table { font-family: Arial,Helvetica,sans-serif; font-size: 11px } 
div.vpmenu_wide_body { width: 810px; height: 70px; background: transparent url('../gfx/widemenuBG.png') no-repeat top left; }
* html div.vpmenu_wide_body { background: transparent url('../gfx/widemenuBG.gif') no-repeat 2px top; }
div.vpmenu_wide_body_over { width: 810px; height: 70px; background: transparent url('../gfx/widemenuBG.png') no-repeat top left; position: absolute; left:0px; top:27px; z-index: 10; display: none }
* html div.vpmenu_wide_body_over { background: transparent url('../gfx/widemenuBG.gif') no-repeat 2px top;  }
div.vpmenu_wide_body_collapsible { background-image: url('../gfx/profile_menu_close.png'); }
* html div.vpmenu_wide_body_collapsible { background-image: url('../gfx/profile_menu_close.gif'); background-position: 2px 0px }
div.vpmenu_wide_body_inner { padding: 2px 12px 0px 12px }
div.vpmenu_wide_top div.vpmenu_showhint  
{
	float:left; 
	width: 160px;
	font-size: 11px; 
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
}
div.vpmenu_wide_top div.vpmenu_showhint span
{
	padding-left: 26px;
	background: transparent url("../gfx/collapse.gif") no-repeat left top;
}
div.vpmenu_body { width: 651px; height: 70px; background: transparent url('../gfx/narrowmenuBG.png') no-repeat top left; }
div.vpmenu_body_over { width: 651px; height: 70px; background: transparent url('../gfx/narrowmenuBG.png') no-repeat top left; position: absolute; left:0px; top:25px; z-index: 10; display: none }
* html div.vpmenu_body 
{
    background: transparent url('../gfx/narrowmenuBG.gif') no-repeat 2px top;
}
* html div.vpmenu_body_over
{
    background: transparent url('../gfx/narrowmenuBG.gif') no-repeat 2px top;
}
div.vpmenu_body_inner { padding: 2px 12px 0px 12px }
div.vpmenu_top { width: 651px; height: 27px; background: transparent url('../gfx/narrowmenu_top.png') no-repeat top left }
* html div.vpmenu_top { background: transparent url('../gfx/narrowmenu_top.gif') no-repeat 2px 2px }
div.vpmenu_top_inner { padding: 8px 2px 0px 18px }
div.vpmenu_top_inner table { font-family: Arial,Helvetica,sans-serif; font-size: 11px } 
div.vpmenu_top div.vpmenu_showhint
{
	float:left; 
	padding-top: 2px;
	overflow: hidden;
	padding-left: 8px;
}
div.vpmenu_top div.vpmenu_showhint div
{
	background: transparent url("../gfx/collapse.gif") no-repeat left top;	
	width: 23px;
	height: 13px;
	overflow: hidden;
}
div.vpmenu_top div.vp_info_txt
{
	width: 596px;
	float: left;
}
div.vpmenu_wide_top_open div.vp_info_txt
{
    width: 770px;
}
div.vpmenu_wide_top_open .nick_and_info
{
    width: 700px;
}

a.icon_pin , a.icon_pin:visited , a.icon_pin:active , a.icon_pin:hover
{
	background:url("../gfx/notis_ssmallestpin.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
	color: #555555 !important;
	font-weight: bold;
}
div.QuickSendWideTop { width: 804px; height: 25px; overflow: hidden; background: transparent url("../gfx/quicksend2_top_blue.gif") no-repeat top left }
a.QuickSendWideTop-link { line-height: 25px; text-align: center; font-size: 12px; color: #555 !important; display: block; text-decoration: none !important}
a.QuickSendWideTop-link img { vertical-align: middle; }
div.QuickSendWideBody { width:804px; height: auto; background: #f6f9fc url("../gfx/quicksend2_bot.gif") no-repeat bottom left; position: relative }
div.QuickSendWideBodyContent { padding-top: 8px; padding-bottom: 28px; height: auto;  }
div.QuickSendHeader { font-size: 11px; margin-left: 12px; position: absolute; height: 16px; top: -18px; font-weight: bold  }
div.QuickSendHeader img { display:inline; margin-right: 4px; vertical-align: middle }
div.QuickSendButtonHolder { position: relative; height: 65px }
div.QuickSendButton { width: 253px; height:65px; cursor:pointer; background: transparent url("../gfx/gul_liten.gif") no-repeat top left; position:absolute; top:0px; overflow: hidden }
div.QuickSendButtonOver { background-position: 0px -65px }
div.QuickSendButtonEmpty { background-image: url("../gfx/gul_liten.gif"); cursor: text; }
div.QuickSendButton div.QuickSendTextHolder { font-size: 12px; line-height: 13px; margin: 12px; overflow: hidden }
div.QuickSendButtonOver div.QuickSendTextHolder { margin: 13px 11px 11px 13px; color: #404040; }
div.QuickSendButton div.QuickSendTextHolder div { font-size: 12px; height: 41px; overflow: hidden;  }
div.QuickSendButtonEmpty div { text-align: center; font-style: italic; font-weight:bold }
img.QuickSendEditIcon { width:19px; height: 18px; position: absolute; right: 0px; bottom: 0px; cursor: pointer; z-index: 1; background: transparent url("../gfx/quicksend2_edit.gif") no-repeat top left }
div.textarea_widelandscape_yellow { background-image: url("../gfx/gul_stor.gif"); }
.buttonbold { font-weight: bold; }

div.ModeratorMsg_Long
{
  margin-right:15px;
  background-color: #FFFFCC;
  color: #CC3300;
  border: 1px solid #C0C0C0;
  padding: 10px;
font-size:10pt;
}

div.BlogRecentList
{
	width: 159px;
	height: 662px;
	background: transparent url("../gfx/blog/blogframe_noSE.png") no-repeat top left;
	overflow: hidden;
	font-family:  Avenir, "'Gill Sans'", Myriad, Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 4px;
}
* html div.BlogRecentList
{
	background: transparent url("../gfx/blog/blogframe_noSE.gif") no-repeat 0px 0px;
}
a.BlogRecentList-header
{
    width: 159px;
    height: 83px;
    cursor: pointer;
    overflow: hidden;
    display: block;
    overflow: hidden;
}
div.BlogRecentList-inner
{
	margin: 0px 0px 10px 0px;
}
div.BlogRecentList-inner a
{
	display: block;
	overflow: hidden;
	text-decoration: none;
	padding: 0px 13px;
}
div.BlogRecentList-inner a:hover
{
	text-decoration: none;
}
div.BlogRecentList-line1
{
	color: #6a982a;
	width: 133px;
	height: 16px;
	overflow: hidden;
	float: left;
	line-height: 16px;
	cursor: pointer;
}
div.BlogRecentList-line2
{
	font-size: 12px;
	line-height:13px;
	color: #22491D;
	width: 133px;
	height: 28px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
}
div.BlogRecentList-line3
{
	color: #999;
	width: 111px;
	height: 14px;
	float: left;
	cursor: pointer;
}
div.BlogRecentList-sep
{
	width: 139px;
	height: 5px;
	overflow: hidden;
	clear: both;
}
div.BlogRecentList-lastsep
{
	  clear: both;
}
div.BlogRecentList-arrow
{
	width: 28px;
	height: 26px;
	background: transparent url("../gfx/blog/blogarrow.gif") no-repeat bottom right;
	overflow: hidden;
	float: right;
	cursor: pointer;
}
div.BlogRecentList-inner a div.BlogRecentList-line2
{
}
div.BlogRecentList-inner a:hover div.BlogRecentList-line2
{
	text-decoration:underline;
}

div.spoll-header-space
{
	width:468px; height:3px; overflow:hidden;
}
div.spoll-header
{
	width:468px; height:40px; background: transparent url("../gfx/simplepoll/polltop2.gif") no-repeat top left; position:relative;
}
.spoll-wide div.spoll-header
{
	width:627px; background-image: url("../gfx/simplepoll/wide/polltop2.gif");
}
div.spoll-header-active
{
	background-position: bottom left;
}
div.spoll-header-vote
{
	position: absolute; font-size: 11px; color: White; right: 14px; top: 15px; width: 100px;
	font-weight: bold; cursor: pointer;
	background: transparent url("../gfx/pixel.gif") repeat top left; display: none; line-height: 15px;
}
div.spoll-header-active div.spoll-header-vote
{
	display: block;
}
div.spoll-header-vote-over
{
	top:16px; right:13px; color: #f0f0ff;
}
div.spoll-header-text
{
	width: 340px; height: auto; left: 10px; bottom:6px; overflow: hidden;
	font-size: 12px; color: #647392; position: absolute; font-weight: bold; letter-spacing: 0px;
}
.spoll-wide div.spoll-header-text
{
    width: 499px;
}
img.spoll-header-wait
{
	width:72px; height: 11px; position:absolute; left: 362px; top: 17px; display: none;
}
.spoll-wide img.spoll-header-wait
{
    left: 522px;
}
div.spoll-body
{
	width: 468px; position:relative; background-color: transparent; background-repeat: no-repeat; background-position: left bottom;
}
.spoll-wide div.spoll-body
{
	width: 627px; 
	background-repeat: repeat-x;
}
div.spoll-body-inside
{
	width: 468px; background: transparent url("../gfx/simplepoll/pollstrip.gif") repeat-y top left;	
	font-size: 12px; line-height: 18px; padding-top:2px;
}
.spoll-wide div.spoll-body-inside
{
	width: 627px; background-image: url("../gfx/simplepoll/wide/pollstrip.gif");
}
div.spoll-item
{
	width: 458px; height: 20px; position: relative; background: transparent url("../gfx/simplepoll/poll_highlighALL.gif") no-repeat 0px -22px;
	padding-left: 10px; overflow: hidden; cursor: pointer;
}
.spoll-wide div.spoll-item
{
	width: 617px; background-image: url("../gfx/simplepoll/wide/poll_highlightall.gif");
}
div.spoll-item-passive
{
	cursor: default;
}
div.spoll-item-last
{
	background-position: 0px 0px;
	height: 22px;
}
div.spoll-item-nosep
{
	background-position: 0px 0px;
}
div.spoll-item-hover
{
	background-position: 0px -44px;
}
div.spoll-item-selected
{
	background-position: 0px -66px;
}
div.spoll-body-bottom
{
	width: 468px; height: 6px; position:absolute;left:0px;bottom:0px; background: transparent url("../gfx/simplepoll/pollbot.gif") no-repeat top left;	 overflow: hidden;
}
.spoll-wide div.spoll-body-bottom
{
	width: 627px; background-image: url("../gfx/simplepoll/wide/pollbot.gif");
}
div.spoll-hbar-name
{
	position:absolute; left:10px; top:0px; width:220px; overflow: hidden; white-space: nowrap;
}
div.spoll-hbar-name-overflow
{
	background-color: #fff; width: auto; display: none;
}
div.spoll-hbar-score
{
	text-align: right; width: 50px; position: absolute; left: 240px; top: 0px; font-weight:bold;
}
div.spoll-hbar-colour
{
	position: absolute; left: 295px; top: 5px; height: 8px; overflow: hidden;
}
div.spoll-hbar-overlay
{
	position: absolute; left: 295px; top: 5px; height: 8px; overflow: hidden;
	background: transparent url("../gfx/simplepoll/pollgraph.png") no-repeat top right;	
}
.spoll-wide div.spoll-hbar-overlay 
{
	background-image: url("../gfx/simplepoll/wide/pollgraph.png");
}
div.spoll-IE div.spoll-hbar-overlay
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/simplepoll/pollgraph.png',sizingMethod='scale'); 
}
div.spoll-IE .spoll-wide div.spoll-hbar-overlay
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/simplepoll/wide/pollgraph.png',sizingMethod='scale'); 
}
div.spoll-thanks
{
	position:relative; top:-50%; padding: 0px 10px; text-align:center;
}

.icon_edit_interests
{
	background:url("../gfx/icons/icon_interests.gif") no-repeat left top;
	padding-left: 20px;
	height: 16px;
}


.ProfileProgress_sep
{
    line-height: 1px; font-size: 1px; height: 1px; border-bottom: 1px solid #aaa; margin: 4px 0px 3px -5px;
}
.ProfileProgress_bar
{
    position: relative; height: 8px; font-size:1px; line-height: 1px; margin: 3px 5px 4px 0px; background-color: #ddd;
}
.ProfileProgress_bar_color
{
    position: absolute; left: 0px; top: 0px; height: 8px; overflow: hidden; background-color: LightBlue; width:100%;
}
.ProfileProgress_bar_overlay
{
	position: absolute; left: 0px; top: 0px; height: 8px; overflow: hidden;
    background: transparent url("../gfx/simplepoll/pollgraph.png") no-repeat top right;	
    width:100%;
}
.MSIE .ProfileProgress_bar_overlay
{
  background-image : none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/simplepoll/pollgraph.png',sizingMethod='scale'); 
}
.ProfileProgress_reward
{
    background: transparent url("../gfx/ribbonBAR.gif") no-repeat top left;
    line-height: 22px; margin:2px -2px 0px -7px; padding: 0px 5px 2px 28px; color: #ae8851; cursor: default;
}

.AutomatchAd-spreader
{
    width:10px;
    height: 343px;
}
a.AutomatchAd-link-narrow
{
    position: absolute;
    right: 8px;
    top: 4px;
    z-index: 100;
    width: 158px;
    height: 350px;
    text-decoration: none;
    outline: none;
    font: Arial, Helvetica, Sans-serif;
}
a.AutomatchAd-link-narrow:hover
{
    text-decoration: none;    
}
a.AutomatchAd-link-narrow img
{
    width:158px;
    height: 350px;
}
.AutomatchAd-text
{
    color: #444;
    font-size: 11px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.AutomatchAd-text p
{
    letter-spacing: normal;
    line-height: 110%;
    margin-bottom: 1em;
}
.AutomatchAd-link-narrow .AutomatchAd-text
{
    width: 138px;
    left: 10px;
    top: 46px;
}
.AutomatchAd-button
{
    font-weight: bold;
    color: White;
    text-align: center;
    line-height: 14px;
    text-shadow: #555 1px 1px 2px;
    position: absolute;
    bottom: 14px;
    height: 16px;
    width: 129px;
    left: 16px;
}
a.AutomatchAd-link-wide
{
    position: absolute;
    right: 5px;
    top: 0px;
    z-index: 100;
    width: 317px;
    height: 350px;
    text-decoration: none;
    outline: none;
    font: Arial, Helvetica, Sans-serif;
}
a.AutomatchAd-link-wide:hover
{
    text-decoration: none;    
}
a.AutomatchAd-link-wide img
{
    width:317px;
    height: 350px;
}
a.AutomatchAd-link-wide .AutomatchAd-button
{
    left: 172px;
    bottom: 17px;
}
.AutomatchAd-link-wide .AutomatchAd-text .left
{
    position: absolute;
    width: 138px;
    left: 16px;
    top: 48px;
}
.AutomatchAd-link-wide .AutomatchAd-text .right
{
    position: absolute;
    width: 130px;
    left: 172px;
    top: 48px;
}

.tendency-note-top { width:150px; height: 8px; font-size: 1px; background: transparent url("../gfx/automatch/minsidenote_top150.gif") no-repeat top left; margin-top: 6px }
.tendency-note-bottom { width:150px; height: 8px; font-size: 1px; background: transparent url("../gfx/automatch/minsidenote_bot150.gif") no-repeat top left; }
.tendency-note-tile { width:150px; height: auto; background: transparent url("../gfx/automatch/minsidenote_tile150.gif") repeat-y top left; }
.tendency-note-content { padding: 0px 2px; font-size: 11px; }
.tendency-note-header { font-weight:bold; margin: 0px 6px 4px }
.tendency-note-left { width: 106px; margin-left: 6px; float: left; display:inline; cursor:pointer }
.tendency-note-right { width: 28px; margin-right: 6px; float: left; text-align: right; cursor: pointer }
.tendency-note-content a { display: block; text-decoration: none !important; background: transparent url("../gfx/automatch/hoovminside.gif") no-repeat 0px -20px; line-height:15px; height: 15px; overflow: hidden }
.tendency-note-content a:hover { background-position: 0px 0px; }

div#liveevent-picture-holder {
  float: left; text-align: left; vertical-align: top; margin-left: 3px; margin-right: 3px; position: relative; overflow: hidden; height: 148px; 
  display:inline;
  width: 153px;
}
div#liveevent-info-holder {
  float: left; text-align: left; vertical-align: top; margin-left: 3px; margin-right: 3px; position: relative; overflow: hidden; height: 62px;
  display:inline;
  width: 153px;
}
div#liveevent-picture-scroll
{
    width: 306px;
    height: 148px;
    background: transparent url("../gfx/events_bg.gif") repeat-x top left;
    position: relative;
}
div#liveevent-picture-scroll img
{
    position: absolute;
    left: 13px;
    top: 4px;
    width: 126px;
    height: 144px;
    display: none;
    cursor:pointer;
}
div#liveevent-picture-scroll img#liveevent-picture1
{
    left: 166px;
}
div.liveevent-picture-frame
{
    position: absolute;
    left: 10px;
    top: 0px;
    width: 133px;
    height: 148px;
    background: transparent url("../gfx/events_frame.png") no-repeat top left;
    display: none;
    cursor:pointer;
}
div#liveevent-picture-frame1
{
    left: 163px;
}
div.MSIE div.liveevent-picture-frame
{
    background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/events_frame.png',sizingMethod='scale'); 
}
div#liveevent-info-scroll
{
    width: 306px;
    height: 62px;
    background: transparent url("../gfx/events_bg.gif") repeat-x 0px -148px;
    position: relative;
}
div#liveevent-info-icon0, div#liveevent-info-icon1
{
    position: absolute;
    left: 248px;
    top: 2px;
    width: 55px;
    height: 60px;    
    background-repeat: no-repeat;
    background-position: top left;
    background-color: Transparent;
    display: none;
    cursor:pointer;
}
div#liveevent-info-icon0
{
    left:95px;
}
div.liveevent-info-icon-profile-man
{
    background-image: url("../gfx/events_newmember_man.gif");
}
div.liveevent-info-icon-profile-woman
{
    background-image: url("../gfx/events_newmember_woman.gif");
}
div.liveevent-info-icon-test
{
    background-image: url("../gfx/events_test.gif");
}
div.liveevent-info-icon-photo
{
    background-image: url("../gfx/events_photo.gif");
}
div.liveevent-info-icon-blog
{
    background-image: url("../gfx/events_Qblog_no.gif");
}
div.liveevent-info-icon-quiz
{
    background-image: url("../gfx/events_quiz.gif");
}
div.liveevent-info-text
{
    position: absolute;
    left: 161px;
    top: 8px;
    font-size: 12px;
    width: 86px;
    height: 64px;
    overflow: hidden;
}
div#liveevent-info-text0
{
    left: 8px;
}
.liveeventBOTTOM {
    float: left;
    background: transparent url(../gfx/events_bottom.png) no-repeat 0px -5px;
    width: 159px;
    height: 12px;
    overflow: hidden;
}
* html .liveeventBOTTOM 
{
    background: transparent url(../gfx/events_bottom.gif) no-repeat 2px -5px;
}
div.liveevent-button 
{
    width: 11px;
    height: 35px;
    background: transparent url("../gfx/events_button.gif") no-repeat top left;
    cursor:pointer;
    position: absolute;
    left: 2px;
    top: 25px;
    display: none;
}
div#liveevent-button1
{
    left: 155px;
}
div.liveevent-button:hover
{
    background-position:bottom left;
}
div#liveevent-header-holder {
  position: absolute; height: 16px; width: 120px; left: 28px; top: 7px; overflow: hidden; 
	font-family:  Avenir, "'Gill Sans'",  Myriad, Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	font-weight: bold; letter-spacing: 0px; color: #7C6A55; font-size: 13px;
	overflow: hidden;
}
div#liveevent-header-scroll
{
    position: relative;
    width: 240px;
    height: 16px;
    background: transparent url("../gfx/tileevent16x120.gif") repeat-x top left;
}
* html div#liveevent-header-scroll
{
    background-image: url("../gfx/tileevent16x120_old.gif");
}
div#liveevent-header-scroll div
{
    width: 120px;
    height: 16px;
    position: absolute;
    top: 0px;
}
div#liveevent-header-text0
{
    left: 0px;
}
div#liveevent-header-text1
{
    left: 120px;
}

.users-lastlogins-prev
{
    display: block; float: left;
    width: 37px; height: 18px;
    background: transparent url("../gfx/profile/next-prev-image.gif") no-repeat top left;
    text-decoration: none !important;
    margin-left: 29px;
    margin-top: 8px;
}
.users-lastlogins-prev-no
{
    display: block; float: left;
    width: 37px; height: 18px;
    margin-left: 29px;    
    margin-top: 8px;
}
.users-lastlogins-next
{
    display: block; float: left;
    width: 37px; height: 18px;
    background: transparent url("../gfx/profile/next-prev-image.gif") no-repeat 0px -18px;
    text-decoration: none !important;
    margin-left: 2px;
    margin-top: 8px;
}
.userCENTER
{
    text-align: center;
}
.userCENTER input
{
    float: none;
}


#action-mini-popup-holder { position: absolute; top: 160px; left: 240px; width:330px; height: 144px; z-index: 100; font-family: Arial, Sans-Serif; font-size: 12px; color: #666; display: none }
#action-mini-popup-background { position: absolute; left: 0px; top: 0px; width: 330px; height: 144px; background: transparent url("../gfx/profile/POPUP_profileinfo3.png") no-repeat top left; }
* html #action-mini-popup-background { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/profile/POPUP_profileinfo3.png',sizingMethod='scale');  }
#action-mini-popup-photo { position: absolute; left: 34px; top: 35px; width: 42px; height: 48px; }                           
#action-mini-popup-text {  position: absolute; left: 90px; top: 35px; width: 200px; height: 46px; display:table }
#action-mini-popup-text span { vertical-align: middle; display: table-cell; }
#action-mini-popup-action { position: absolute; left: 35px; top: 96px; width: 260px; height: auto; text-align: center; color: #1d7614 !important; }
#action-mini-popup-close { position: absolute; top: 10px; right: 10px; width: 310px; height: 40px; cursor: pointer; overflow: hidden; }
#action-mini-popup-icon { position: absolute; left: 35px; top: 96px; width: 16px; height: 16px; }
#action-mini-popup-cover { z-index: 99; position: absolute; left: 0px; top: 0px; background-color: transparent; display: none }
#action-mini-popup-cover img { position: absolute; left: 0px; top: 0px; }
#action-mini-popup-noaction { position:absolute; left: 27px; top: 87px; width:274px; height: 26px; background: transparent url("../gfx/profile/popup_fish.gif") no-repeat top left; overflow: hidden }
#action-mini-popup-confirm { position: absolute; left: 27px; top: 93px; width: 274px; height: 20px }
#action-mini-popup-confirm div { text-align: center; font-size: 11px; cursor: pointer; line-height: 20px; height:20px; position: absolute; top: 0px; overflow: hidden; font-weight: bold }
#action-mini-popup-confirm div:hover { background-position: left bottom; }
#action-mini-popup-yes { left: 72px; width: 93px; background: transparent url("../gfx/profile/popu_yesno.gif") no-repeat top left }
#action-mini-popup-no { right: 12px; width: 93px; background: transparent url("../gfx/profile/popu_yesno.gif") no-repeat top left }
#action-mini-popup-progress { position: absolute; right: 50px; top: 97px; width:16px; height: 11px; background: transparent url("../gfx/profile/popup-loader.gif") no-repeat top left; }

.quiz-make-button 
{
    margin-bottom: 3px;
    padding: 0px 30px 0px 10px;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: transparent url("../gfx/profile_quiz/quiz_button_minside.png") no-repeat top left;
    text-decoration: none !important;
    font-size: 12px;
    display: block;
    float: left;
    white-space: nowrap;
    font: Arial,Helvetica,sans-serif;
    outline: none;
}
.quiz-make-button:hover
{
    background-position:bottom left;
}
* html .quiz-make-button 
{
    background-image: url("../gfx/profile_quiz/quiz_button_minside.gif");
}


.butterfly-field
{
    position: absolute; left: 3px; top: 3px; width: 965px; height: 112px; overflow: hidden;
}
.butterfly0, .butterfly1
{
    position: absolute; width: 48px; height: 48px; background: transparent none no-repeat left top; left: 0px; top: 0px; display: none;
}
.butterfly0
{
    background-image: url("../gfx/topmenu/butterfly_blue_48.png");
}
.butterfly1
{
    background-image: url("../gfx/topmenu/butterfly_brown_48.png");
}
.butterfly-flower0, .butterfly-flower1
{
    width: 64px;
    height: 128px;
    background: transparent url("../gfx/topmenu/flower_bloss4.png") no-repeat left top;
    position: absolute;
    left: 60px;
    top: 0px;
    display: none;
}

.windmill-field
{
    position: absolute; left: 3px; top: 3px; width: 965px; height: 112px; overflow: hidden;
	display: none; /*rob*/
}
* html .windmill-field
{
    display: none;
}
@-moz-keyframes windmillrotate 
{
    0% { -moz-transform: rotate(360deg); }
    50% { -moz-transform: rotate(180deg); }
    100% { -moz-transform: rotate(0deg); }
}
@-webkit-keyframes windmillrotate 
{
    0% { -webkit-transform: rotate(360deg); }
    50% { -webkit-transform: rotate(180deg); }
    100%  { -webkit-transform: rotate(0deg); }
}
@keyframes windmillrotate 
{
    0%  {transform: rotate(360deg);}
    50% {transform: rotate(180deg);}
    100%  {transform: rotate(0deg);}
}
.windmill-fan
{
    position: absolute;
    left: 735px;
    top: -15px;
    width: 90px;
    height: 90px;
    background: transparent url("../gfx/topmenu/mill_eee_fan.png") no-repeat 0px 0px;
    -moz-animation-name: windmillrotate;
    -moz-animation-duration: 10s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-name: windmillrotate;
    -webkit-animation-duration: 10s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: windmillrotate;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-moz-keyframes windmillleaf1
{
    0% {-moz-transform:translate(0px,-20px) rotate(270deg);-moz-animation-timing-function: ease-in}
    12%{-moz-transform:translate(+200px,20px) rotate(180deg);-moz-animation-timing-function: ease-out}
    25% {-moz-transform:translate(+500px,+20px) rotate(90deg);-moz-animation-timing-function: ease-in}    
    37%{-moz-transform:translate(+750px,60px) rotate(0deg);-moz-animation-timing-function: ease-out}
    50%{-moz-transform:translate(+1000px,+60px) rotate(-90deg);-moz-animation-timing-function: ease-in}
    100% {-moz-transform:translate(+1000px,+60px) rotate(-90deg);-moz-animation-timing-function: ease-in}
}
@-webkit-keyframes windmillleaf1
{
    0% {-webkit-transform:translate(0px,-20px) rotate(270deg);-webkit-animation-timing-function: ease-in}
    12%{-webkit-transform:translate(+200px,20px) rotate(180deg);-webkit-animation-timing-function: ease-out}
    25% {-webkit-transform:translate(+500px,+20px) rotate(90deg);-webkit-animation-timing-function: ease-in}    
    37%{-webkit-transform:translate(+750px,60px) rotate(0deg);-webkit-animation-timing-function: ease-out}
    50%{-webkit-transform:translate(+1000px,+60px) rotate(-90deg);-webkit-animation-timing-function: ease-in}
    100% {-webkit-transform:translate(+1000px,+60px) rotate(-90deg);-webkit-animation-timing-function: ease-in}
}
@keyframes windmillleaf1
{
    0% {transform:translate(0px,-20px) rotate(270deg);animation-timing-function: ease-in}
    12%{transform:translate(+200px,20px) rotate(180deg);animation-timing-function: ease-out}
    25% {transform:translate(+500px,+20px) rotate(90deg);animation-timing-function: ease-in}    
    37%{transform:translate(+750px,60px) rotate(0deg);animation-timing-function: ease-out}
    50%{transform:translate(+1000px,+60px) rotate(-90deg);animation-timing-function: ease-in}
    100% {transform:translate(+1000px,+60px) rotate(-90deg);animation-timing-function: ease-in}
}
.windmill-leaf1
{
    position: absolute;
    left: -20px;
    top: 0px;
    width: 24px;
    height: 16px;
    background: transparent url("../gfx/topmenu/leaf1.png") no-repeat 0px 0px;
    -moz-animation-name: windmillleaf1;
    -moz-animation-duration: 20s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-name: windmillleaf1;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: windmillleaf1;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.windmill-leaf2
{
    position: absolute;
    left: -20px;
    top: 40px;
    width: 24px;
    height: 16px;
    background: transparent url("../gfx/topmenu/leaf2.png") no-repeat 0px 0px;
    -moz-animation-name: windmillleaf1;
    -moz-animation-duration: 19s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -moz-animation-delay: 14s;
    -webkit-animation-name: windmillleaf1;
    -webkit-animation-duration: 19s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 14s;
    animation-name: windmillleaf1;
    animation-duration: 19s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-delay: 14s
}

@-moz-keyframes windmillsmoke
{
    from { -moz-transform: translate(0px,+86px) scale(0.5) ; opacity:1 }
    to { -moz-transform: translate(+140px,0px) scale(1.5) ; opacity:0 }
}
@-webkit-keyframes windmillsmoke
{
    from { -webkit-transform: translate(0px,+86px) scale(0.5) ; opacity:1 }
    to { -webkit-transform: translate(+140px,0px) scale(1.5) ; opacity:0 }
}
@keyframes windmillsmoke
{
    from { transform: translate(0px,+86px) scale(0.5) ; opacity:1 }
    to { transform: translate(+140px,0px) scale(1.5) ; opacity:0 }
}
/*#SpeakersBox { display: none !important;}*/
.windmill-smoke1, .windmill-smoke2
{
    position: absolute;
    left: 98px;
    top: -68px;
    width: 30px;
    height: 16px;
    background: transparent url("../gfx/topmenu/smoke.png") no-repeat 0px 0px;
    -moz-animation-name: windmillsmoke;
    -moz-animation-duration: 10s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-name: windmillsmoke;
    -webkit-animation-duration: 10s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: windmillsmoke;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.windmill-smoke2
{
    -moz-animation-delay: 2s;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
@-moz-keyframes windmillhead
{
    from { -moz-transform: translate(0px,0px); }
    8% { -moz-transform: translate(0px,0px); }
    10% { -moz-transform: translate(0px,6px); }
    11% { -moz-transform: translate(0px,7px); }
    12% { -moz-transform: translate(0px,6px); }
    13% { -moz-transform: translate(0px,7px); }
    14% { -moz-transform: translate(0px,6px); }
    15% { -moz-transform: translate(0px,7px); }
    16% { -moz-transform: translate(0px,6px); }
    20% { -moz-transform: translate(0px,0px); }
    30% { -moz-transform: translate(0px,0px); }
    31% { -moz-transform: translate(0px,1px); }
    32% { -moz-transform: translate(0px,0px); }
    33% { -moz-transform: translate(0px,1px); }
    34% { -moz-transform: translate(0px,0px); }
    35% { -moz-transform: translate(0px,1px); }
    36% { -moz-transform: translate(0px,0px); }
    37% { -moz-transform: translate(0px,1px); }
    38% { -moz-transform: translate(0px,0px); }
    39% { -moz-transform: translate(0px,1px); }
    40% { -moz-transform: translate(0px,0px); }
    50% { -moz-transform: translate(0px,1px); }
    51% { -moz-transform: translate(0px,0px); }
    52% { -moz-transform: translate(0px,1px); }
    53% { -moz-transform: translate(0px,0px); }
    60% { -moz-transform: translate(0px,1px); }
    61% { -moz-transform: translate(0px,0px); }
    62% { -moz-transform: translate(0px,1px); }
    63% { -moz-transform: translate(0px,0px); }
    80% { -moz-transform: translate(0px,1px); }
    81% { -moz-transform: translate(0px,0px); }
    82% { -moz-transform: translate(0px,1px); }
    83% { -moz-transform: translate(0px,0px); }
    to { -moz-transform: translate(0px,0px); }
}
@-webkit-keyframes windmillhead
{
    from { -webkit-transform: translate(0px,0px); }
    8% { -webkit-transform: translate(0px,0px); }
    10% { -webkit-transform: translate(0px,6px); }
    11% { -webkit-transform: translate(0px,7px); }
    12% { -webkit-transform: translate(0px,6px); }
    13% { -webkit-transform: translate(0px,7px); }
    14% { -webkit-transform: translate(0px,6px); }
    15% { -webkit-transform: translate(0px,7px); }
    16% { -webkit-transform: translate(0px,6px); }
    20% { -webkit-transform: translate(0px,0px); }
    30% { -webkit-transform: translate(0px,0px); }
    31% { -webkit-transform: translate(0px,1px); }
    32% { -webkit-transform: translate(0px,0px); }
    33% { -webkit-transform: translate(0px,1px); }
    34% { -webkit-transform: translate(0px,0px); }
    35% { -webkit-transform: translate(0px,1px); }
    36% { -webkit-transform: translate(0px,0px); }
    37% { -webkit-transform: translate(0px,1px); }
    38% { -webkit-transform: translate(0px,0px); }
    39% { -webkit-transform: translate(0px,1px); }
    40% { -webkit-transform: translate(0px,0px); }
    50% { -webkit-transform: translate(0px,1px); }
    51% { -webkit-transform: translate(0px,0px); }
    52% { -webkit-transform: translate(0px,1px); }
    53% { -webkit-transform: translate(0px,0px); }
    60% { -webkit-transform: translate(0px,1px); }
    61% { -webkit-transform: translate(0px,0px); }
    62% { -webkit-transform: translate(0px,1px); }
    63% { -webkit-transform: translate(0px,0px); }
    80% { -webkit-transform: translate(0px,1px); }
    81% { -webkit-transform: translate(0px,0px); }
    82% { -webkit-transform: translate(0px,1px); }
    83% { -webkit-transform: translate(0px,0px); }
    to { -webkit-transform: translate(0px,0px); }
}
@keyframes windmillhead
{
    from { transform: translate(0px,0px); }
    8% { transform: translate(0px,0px); }
    10% { transform: translate(0px,6px); }
    11% { transform: translate(0px,7px); }
    12% { transform: translate(0px,6px); }
    13% { transform: translate(0px,7px); }
    14% { transform: translate(0px,6px); }
    15% { transform: translate(0px,7px); }
    16% { transform: translate(0px,6px); }
    20% { transform: translate(0px,0px); }
    30% { transform: translate(0px,0px); }
    31% { transform: translate(0px,1px); }
    32% { transform: translate(0px,0px); }
    33% { transform: translate(0px,1px); }
    34% { transform: translate(0px,0px); }
    35% { transform: translate(0px,1px); }
    36% { transform: translate(0px,0px); }
    37% { transform: translate(0px,1px); }
    38% { transform: translate(0px,0px); }
    39% { transform: translate(0px,1px); }
    40% { transform: translate(0px,0px); }
    50% { transform: translate(0px,1px); }
    51% { transform: translate(0px,0px); }
    52% { transform: translate(0px,1px); }
    53% { transform: translate(0px,0px); }
    60% { transform: translate(0px,1px); }
    61% { transform: translate(0px,0px); }
    62% { transform: translate(0px,1px); }
    63% { transform: translate(0px,0px); }
    80% { transform: translate(0px,1px); }
    81% { transform: translate(0px,0px); }
    82% { transform: translate(0px,1px); }
    83% { transform: translate(0px,0px); }
    to { transform: translate(0px,0px); }
}
.windmill-head
{
    position: absolute;
    left: 810px;
    top:90px;
    width: 21px;
    height: 16px;
    background: transparent url("../gfx/topmenu/cowshead.png") no-repeat left top;
    -moz-animation-name: windmillhead;
    -moz-animation-duration: 30s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-name: windmillhead;
    -webkit-animation-duration: 30s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: windmillhead;
    animation-duration: 30s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-moz-keyframes windmillhorse
{
    from { -moz-transform: translate(0px,0px); }
    20% { -moz-transform: translate(0px,0px); }
    22% { -moz-transform: translate(0px,2px); }
    24% { -moz-transform: translate(0px,0px); }
    26% { -moz-transform: translate(0px,2px); }
    28% { -moz-transform: translate(0px,0px); }
    30% { -moz-transform: translate(0px,2px); }
    32% { -moz-transform: translate(0px,0px); }
    78% { -moz-transform: translate(0px,0px); }
    80% { -moz-transform: translate(0px,2px); }
    82% { -moz-transform: translate(0px,0px); }
    to { -moz-transform: translate(0px,0px); }
}
@-webkit-keyframes windmillhorse
{
    from { -webkit-transform: translate(0px,0px); }
    20% { -webkit-transform: translate(0px,0px); }
    22% { -webkit-transform: translate(0px,2px); }
    24% { -webkit-transform: translate(0px,0px); }
    26% { -webkit-transform: translate(0px,2px); }
    28% { -webkit-transform: translate(0px,0px); }
    30% { -webkit-transform: translate(0px,2px); }
    32% { -webkit-transform: translate(0px,0px); }
    78% { -webkit-transform: translate(0px,0px); }
    80% { -webkit-transform: translate(0px,2px); }
    82% { -webkit-transform: translate(0px,0px); }
    to { -webkit-transform: translate(0px,0px); }
}
@keyframes windmillhorse
{
    from { transform: translate(0px,0px); }
    20% { transform: translate(0px,0px); }
    22% { transform: translate(0px,2px); }
    24% { transform: translate(0px,0px); }
    26% { transform: translate(0px,2px); }
    28% { transform: translate(0px,0px); }
    30% { transform: translate(0px,2px); }
    32% { transform: translate(0px,0px); }
    78% { transform: translate(0px,0px); }
    80% { transform: translate(0px,2px); }
    82% { transform: translate(0px,0px); }
    to { transform: translate(0px,0px); }
}
.windmill-horsehad
{
    position: absolute;
    left: 186px;
    top:68px;
    width: 21px;
    height: 16px;
    background: transparent url("../gfx/topmenu/horsehead.png") no-repeat left top;
    -moz-animation-name: windmillhorse;
    -moz-animation-duration: 30s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-name: windmillhorse;
    -webkit-animation-duration: 30s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: windmillhorse;
    animation-duration: 30s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.winter-smoke
{
    width: 30px;
    height: 78px;
    background: transparent url("../gfx/topmenu/winter_smoke.png") no-repeat left top;
    position: absolute;
    left: 848px;
    top: 11px;   
    left: 428px;    
    top: -35px;
	display: none;
}
* html .winter-smoke
{
    display: none;
}
* html .winter-smoke
{
    display: none;
}

.shortcut-bar
{
    float:left;width:802px;height:23px;
    background: transparent url("../gfx/profile/progress_mainframeA.png") no-repeat left top;
    padding: 3px 8px 3px 0px;
    position: relative;
}
* html .shortcut-bar
{
    background-image: url("../gfx/profile/progress_mainframeA.gif");
    padding-bottom: 2px;
}
.shortcut-bar-finished
{
    background-position: left -58px;
}
.shortcut-bar-with-info
{
    height: 94px;
    background-position: 0px -87px
}
.shortcut-logo
{
    width: 16px;
    height: 16px;
    float: left;
    background: transparent url("../gfx/myprofile.gif") no-repeat left top;
    overflow: hidden;
    position: relative;
    top: 3px;
    margin: 0px 4px 0px 6px;
    cursor: pointer;
    _display: inline;
}
.shortcut-bar a
{
    background: transparent url("../gfx/profile/progress_mainframeA.png") no-repeat -50px -3px;
    padding-left: 16px;
    padding-right: 16px;
    float: left;
    line-height: 23px;
    height: 23px;
    font-weight: bold;
    color: #555 !important;
    text-decoration: none !important;
    overflow: hidden;
    font-size: 11px;
    text-shadow: 0px 1px 1px White;
    _display: inline;
}
* html .shortcut-bar a
{
    background-image: url("../gfx/profile/progress_mainframeA.gif");
}
.shortcut-bar a:hover
{
    background-position: -50px -32px;
    text-shadow: 0px -1px 1px White;
}
.shortcut-bar a div
{
    float: left;
    padding-right: 20px;
    background: transparent url("../gfx/profile/progress_check.gif") no-repeat right -12px;
    cursor: pointer;
}
.shortcut-bar a.shortcut-checked
{
    color: #146c00 !important;
    font-weight: normal;
}
.shortcut-bar a.shortcut-checked div
{
    background-position: right 5px;
}
.shortcut-bar a:hover div
{
    background-position: right -36px;
}
.shortcut-sep
{
    width: 1px;
    height: 23px;
    overflow: hidden;
    float: left;
    background: transparent url("../gfx/profile/progress_seperator3.gif") no-repeat left top;
}
.shortcut-info-title
{
    font-size: 15px;
    color: #4682B4;
    position: absolute;
    left: 27px;
    bottom: 0px;
    height: 55px;
    width: 130px;
}
* html .shortcut-info-title
{
    height: 53px;
}
.shortcut-info-title span
{
    font-size: 12px;
    display: block;
}
.shortcut-info-text
{
    font-size: 11px;
    position: absolute;
    left: 165px;
    bottom: 0px;
    height: 66px;
    width: 449px;
}
* html .shortcut-info-text
{
    height: 64px;
}
.shortcut-info-text a
{
    background: none;
    display: inline;
    float: none;
    font-weight: normal;
    height: auto;
    line-height: normal;
    padding: 0px;
    text-shadow: none;
    text-decoration: underline !important;
}
a.shortcut-info-arrow
{
    position: absolute;
    display: block;
    right: 2px;
    bottom: 2px;
    height: 71px;
    width: 806px;
    background: Red;
    padding: 0px;
    background: none;
}
* html .shortcut-bar a.shortcut-info-arrow, * html .shortcut-bar .shortcut-info-text a
{
    background: none;
}
.shortcut-info-picture
{
    position: absolute;
    bottom: 3px;
    width: 133px;
    height: 70px;
    right: 56px;
}
* html .shortcut-info-picture
{
    bottom: 2px;
}


.leftmenu
{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    float: left;
    padding: 0px 0px 0px 7px;
    width: 146px;
    font-size: 12px;
}
.leftmenu-spacer
{
    width: 146px;
    height: 3px;
    font-size: 1px;
    font-size: 0px;
    overflow: hidden;
    float: left;
}
.leftmenu-line
{
    width: 152px;
    margin: 0px 0px 0 -4px;
    background: transparent url("../gfx/tabmenu/dotted_150.gif") no-repeat 0px 3px;
    height: 7px;
    font-size: 1px;
    font-size: 0px;
    overflow: hidden;
    float: left;
    _display:inline;
}
.leftmenu a
{
    position: relative;
    padding-left: 24px;
    padding-right: 4px;
    padding-top: 3px;
    _display: inline;
    float: left;
    height: 18px;
    width: 118px;
    color: #4682B4 !important;
    text-decoration: none !important;
    background: transparent url("../gfx/minside/hover-146.gif") no-repeat 0px -21px;
    cursor: pointer;
    overflow: hidden;
    outline: none;
}
.leftmenu a:hover
{
    background-position: 0px 0px;
}
.leftmenu a.leftmenu-selected
{
    background-position: 0px 0px;
}
.leftmenu-icon
{
    width: 16px;
    height: 16px;
    position: absolute;
    left: 3px;
    top: 3px;
}
.leftmenu-counter
{
    font-weight: bold;
    color: #20A700 !important;
    position: absolute;
    right: 4px;
    top: 3px;
    text-align: right;
}


.fbinvite-block
{
    width: 563px;
    height: 53px;
    background: transparent url("../gfx/facebook/facebookinvite_lesser.png") no-repeat left top;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-decoration: none !important;
}
* html .fbinvite-block
{
    background-image: url("../gfx/facebook/facebookinvite_lesser.gif");
}
.fbinvite-toptext
{
    position: absolute;
    left: 60px;
    top: 15px;
    width: 370px;
    text-align: center;
    font-size: 11px;
    color: #0f4375 !important
}

.fbinvite-readmore
{
    position: absolute;
    top: 15px;
    right: 20px;
    text-align: right;
    font-size: 12px;
    padding-right: 40px;
    display: block;
    color: #0F4375;
}




.qsbrowse
{
    width: 810px;
    height: 103px;
    float: left;
}
.qsbrowse .maincontentBOTTOM_806
{
    height: 10px;
}
.qsbrowse-title
{
    font-size: 11px;
    padding: 0px 9px 4px;
    margin: 0px 3px;
    position: relative;
    background: transparent url("../gfx/profile/dots.gif") repeat-x left bottom;
    top: -4px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.qsbrowse-list
{
    width: 760px;
    height: 63px;
    float:left;
    margin-left: 6px;
    _display: inline;
}
.qsbrowse-item
{
    float: left;
    width: 54px;
    height: 63px;
    margin: 0px 0px;
    position: relative;        
    font-size: 10px;
    _display:inline;
}
.qsbrowse-image
{
    position: absolute;
    left: 6px;
    top: 0px;                
    width: 42px;
    height: 48px;
    display: block;
}
.qsbrowse-image img
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 42px;
    height: 48px;
}
.qsbrowse-image-frame
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 42px;
    height: 48px;
    background: url("../gfx/minside/minside_profiletall.png") no-repeat scroll left top transparent;
    cursor: pointer;
}
* html .qsbrowse-image-frame
{
    background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../uc_layout_mocca/gfx/infobox/minside_profiletall.png',sizingMethod='scale'); 
}
.qsbrowse-nick
{
    display: block;
    position: absolute;
    left: 2px;
    text-align: center;
    top: 50px;
    overflow: hidden;
    width: 50px;
    height:14px;
    color: #888 !important;
}
.qsbrowse-nick:hover
{
    color: #555 !important;
}
.qsbrowse-prev-hidden
{
    visibility: hidden;
}
.qsbrowse-next-hidden
{
    visibility: hidden;
}
.qsbrowse-next, .qsbrowse-prev
{
    float: left; font-size: 12px;
    cursor: pointer;
    margin: 4px 10px 4px 0px;
    _display: inline;
    background: transparent url("../gfx/profile/qsearch_uglybutts.gif") no-repeat left top;
}
.qsbrowse-next a, .qsbrowse-prev a
{
    width: 22px;
    height: 22px;    
    padding: 0px 2px;
    display: block;
    outline: none;
    text-decoration: none !important;
}
.qsbrowse-prev
{
    background-position: 0px -44px;
}
.qsbrowse-prev:hover
{
    background-position: 0px -66px;
}
.qsbrowse-next
{
    background-position: 0px 0px;
}
.qsbrowse-next:hover
{
    background-position: 0px -22px;
}
.qsbrowse-back
{
    position: absolute;
    top: 0px;
    right: 8px;
    color: #555 !important;
}



/* profile view top */
.pvt-top
{
    width: 782px;
    height: 34px;
    background: transparent url("../gfx/profile_top/widemenu_top.png") no-repeat left top;
    color: #c0fdfd;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
    padding: 1px 16px 0px 12px;
    position: relative;
    float: left;
}
.pvt-top-nickname
{
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 37px;
}
.pvt-top-details
{
    float: left;
    font-size: 11px;
    margin-left: 8px;
    line-height: 37px;
    padding-top: 1px;
    _display: inline;
}
.pvt-top-online
{
    position: relative;    
    top: 14px;
    width: 10px;
    height: 10px;
    margin-right: 8px;
    background:transparent url("../gfx/list/online_now.png") no-repeat left top;
    float: left;
}
* html .pvt-top-online
{
    background-image:url("../gfx/list/online.gif");
}
.pvt-top-ignore
{
    position: absolute;
    top: 13px;
    right: 93px;
    width: 65px;
    font-size: 11px;
    text-align: left;
    text-shadow: none;
}
.pvt-top-ignore a
{
    color: #8aa4ab !important;
}
.pvt-top-ignore a:hover
{
    color: #c2d5da !important;
    text-shadow: 0px 0px 2px #b9d2d9;
}
.pvt-top-report
{
    position: absolute;
    top: 13px;
    right: 16px;
    width: 75px;
    font-size: 11px;
    text-align: left;
    text-shadow: none;
}
.pvt-top-report a
{
    color: #8aa4ab !important;
}
.pvt-top-report a:hover
{
    color: #c2d5da !important;
    text-shadow: 0px 0px 2px #b9d2d9;
}
.pvt-tabs
{
    width: 804px;
    height: 28px;
    background: transparent url("../gfx/profile_top/QPtab_BG_DARK.gif") no-repeat left top;
    margin: 0px 3px;
    font-size: 12px;
    float: left;
}
.pvt-tabs a
{
    float: left;
    padding-right: 10px;
    background: transparent url("../gfx/profile_top/QPtab_end_DARK.gif") no-repeat right top;
    _display:inline;    
    height: 28px;
    color: #fff !important;
    text-decoration: none !important;
    cursor: pointer;
}
.pvt-tabs a:hover
{
    background-position: right -28px;
}
.pvt-tabs a img
{
    display: inline;
    width: 16px;
    height: 16px;
    vertical-align: baseline;    
    padding-right: 4px;
    position: relative;
    top: 3px;
    -webkit-filter: grayscale(100%) brightness(20%) opacity(50%);
    display: none;
}
.pvt-tabs a span
{
    /*padding: 0px 6px 0px 16px;*/
    padding: 0px 12px 0px 22px;
    background: transparent url("../gfx/profile_top/QPtab_start_DARK.gif") no-repeat left top;
    line-height: 28px;
    display: block;
    height: 28px;
}
.pvt-tabs a:hover span
{
    background-position: 0px -28px;
}
.pvt-tabs a:hover img, .pvt-tabs a.pvt-tabs-selected img
{
    -webkit-filter: none;
}
.pvt-tabs a:hover img
{
}
.pvt-tabs a.pvt-tabs-selected
{
    background-position: right -56px;
    color: #555 !important;
}
.pvt-tabs a.pvt-tabs-selected span
{
    background-position: left -56px;
}
.pvt-tabs a.pvt-tabs-selected-first span
{
    background-position: -1px -56px;
    padding: 0px 6px 0px 15px;
}
.pvt-tabs a.pvt-tabs-before-selected
{
    background: transparent url("../gfx/profile_top/QPtab_start_DARK.gif") no-repeat right top;
}
.pvt-tabs a:hover.pvt-tabs-before-selected
{
    background-position: right -28px;
}
.pvt-tabs-padding
{
    float: left;
    background: transparent url("../gfx/profile_top/QPtab_start_DARK.gif") no-repeat left top;
   _display:inline;    
   width: 14px;
    height: 28px;
    overflow: hidden;
}

.pvt-middle
{
    background: transparent url("../gfx/profile_top/profile_BG_new.gif") no-repeat left bottom;
    float: left;
    margin: 0px 3px;
    _display: inline;
}
.pvt-middle-l1
{
/*    background: transparent url("../gfx/profile_top/profile_bottomBG.gif") no-repeat left bottom;*/
    float: left;
    position: relative;
}
.pvt-middle-l2
{
    /*background: transparent url("../gfx/profile_top/profile_topBG.gif") no-repeat left top;*/
    min-height: 80px;
    padding: 2px 0px 2px 6px;
    float: left;
    width: 798px;
    _display: inline;
}
* html .pvt-middle
{
    height:80px;
    position: relative;
}
.pvt-middle-image
{
    width: 48px;
    padding: 12px 6px 0px 6px;
    float: left;
}
.pvt-middle-image-frame
{
    width: 56px;    
    height: 63px;
    position: absolute;
    left: 8px;
    top: 10px;
    background: transparent url("../gfx/profile_top/profileimage_test.png") no-repeat left top;    
}
.pvt-middle-left
{
    width: 555px;
    float: left;
    padding: 0px 16px 0px 0px;
}
.pvt-middle-left .qbub
{
    cursor: pointer;
}
.pvt-middle-right
{
    float: left;
    width: 154px;
    padding: 2px 6px 2px;
    font-size: 11px;
}
.pvt-middle-right a
{
    margin: 0px 0px;
    float: left;    
    clear: both;
    text-decoration: none !important;
    height: 18px;
    width: 146px;
    padding: 3px 4px 0px;
    *cursor: pointer;
}
.pvt-middle-right a:hover
{
    background: transparent url("../gfx/profile_top/hover-154.gif") no-repeat left top;
}
.pvt-middle-right a span
{
    *line-height: 16px;
    display: block;
}
.pvt-middle-right p
{
    font-size: 11px !important;
}
.pvt-middle-right .pvt-middle-right-hoverbox
{
    padding: 3px 4px 0px;
    height: 18px;
    width: 146px;
    float: left;
    clear: both;
    margin: 0px 0px;
}
.pvt-middle-right .pvt-middle-right-hoverbox a
{
    margin: 0px;
    width: 118px;
    padding: 0px;
}
.pvt-middle-right .pvt-middle-right-hoverbox:hover
{
    background: transparent url("../gfx/profile_top/hover-154.gif") no-repeat left top;
}

.qbub-left
{
    padding-left: 6px;
}
.qbub-left div
{
    float: left;
}
.qbub-right
{
    padding-right: 6px;
}
.qbub-right div
{
    float: right;
}
.qbub-date
{
    font-size: 10px;
    float: none !important;
    color: #999;
    /*padding-bottom: 2px;*/
}
.qbub-left .clear, .qbub-right .clear
{
    float: none !important;
}
.qbub
{
    clear: both; 
    font-size: 1px;
    padding: 9px 0px 0px 0px;
    margin-right: 9px;
    position: relative;
    background: transparent url("../gfx/profile_top/QP_bubble_top.png") no-repeat left top;
    /*max width in qbub, qbub-l1 and qbub-l2 is redundant, were it not for the braindead IE8 engine*/
    max-width: 529px;
}
.qbub-right .qbub
{
    background-image: url("../gfx/profile_top/QP_bubble_top_bathroom.png");
}
.qbub-l1
{
    padding: 0px 0px 11px 0px;
    background: transparent url("../gfx/profile_top/QP_bubble_bottom.png") no-repeat left bottom;
    max-width: 529px;
}
.qbub-right .qbub-l1
{
    background-image: url("../gfx/profile_top/QP_bubble_bottom_bathroom.png");
}
.qbub-l2
{
    margin-left: 9px;
    padding: 0px 9px 0px 0px;
    margin-right: -9px;
    background: transparent url("../gfx/profile_top/QP_bubble_tile.png") repeat-y right top;
    max-width: 520px;
}
.qbub-right .qbub-l2
{
    background-image: url("../gfx/profile_top/QP_bubble_tile_bathroom.png");
}
.qbub-l3
{
    margin-left: -9px;
    background: transparent url("../gfx/profile_top/QP_bubble_tile.png") repeat-y left top;    
    font-size: 11px;
    padding: 0px 0px 0px 9px;
    max-width: 520px;
    
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* IE5.5+ */
}
* html .qbub-l3
{
    width: expression(this.width>520 ? 520 : true);
}
.qbub-right .qbub-l3
{
    background-image: url("../gfx/profile_top/QP_bubble_tile_bathroom.png");
}
.qbub-star-only
{
    color: #777;
    font-style: italic;
}
.qbub-topr, .qbub-botr
{
    position: absolute;
    width: 9px;
    height: 9px;
    right: -9px;
    float: none;
}
.qbub-topr
{
    top: 0px;
    background: transparent url("../gfx/profile_top/QP_bubble_top.png") no-repeat right top;
}
.qbub-right .qbub-topr
{
    background-image: url("../gfx/profile_top/QP_bubble_top_bathroom.png");
}
.qbub-botr
{
    bottom: 0px;
    background: transparent url("../gfx/profile_top/QP_bubble_bottom.png") no-repeat right top;
    height: 11px;
}
.qbub-right .qbub-botr
{
    background-image: url("../gfx/profile_top/QP_bubble_bottom_bathroom.png");
}
.qbub-tip
{
    width: 6px;
    height: 9px;
    position: absolute;
    top: 9px;
}
.qbub-left .qbub-tip
{
    background: transparent url("../gfx/profile_top/bubbletip.png") no-repeat left top;
    left: -5px;
}
.qbub-right .qbub-tip
{
    background: transparent url("../gfx/profile_top/bubbletip_right.png") no-repeat left top;
    right: -14px;
}
.qbub-leet
{
    clear: both;
    -moz-border-image: url("../gfx/profile_top/bubble-bi.png") 9 9 11 9 repeat repeat;
    -moz-border-image: url("../gfx/profile_top/bubble-bi.png") 9 9 11 9 fill repeat repeat;
    -webkit-border-image: url("../gfx/profile_top/bubble-bi.png") 9 9 11 9 fill repeat repeat;
    -o-border-image: url("../gfx/profile_top/bubble-bi.png") 9 9 11 9 fill repeat repeat;
    -ms-border-image: url("../gfx/profile_top/bubble-bi.png") 9 9 11 9 fill repeat repeat;
    border-image: url("../gfx/profile_top/bubble-bi.png") 9 9 11 9 fill repeat repeat;
    position: relative;
    border-width: 9px 9px 11px 9px;
    font-size: 11px;
}
.qbub-right .qbub-leet
{
    -moz-border-image: url("../gfx/profile_top/bubble-bi_bathroom.png") 9 9 11 9 repeat repeat;
    -moz-border-image: url("../gfx/profile_top/bubble-bi_bathroom.png") 9 9 11 9 fill repeat repeat;
    -webkit-border-image: url("../gfx/profile_top/bubble-bi_bathroom.png") 9 9 11 9 fill repeat repeat;
    -o-border-image: url("../gfx/profile_top/bubble-bi_bathroom.png") 9 9 11 9 fill repeat repeat;
    -ms-border-image: url("../gfx/profile_top/bubble-bi_bathroom.png") 9 9 11 9 fill repeat repeat;
    border-image: url("../gfx/profile_top/bubble-bi_bathroom.png") 9 9 11 9 fill repeat repeat;
}
.qbub-left .qbub-leet .qbub-tip 
{
    left: -14px;
}
.qbub-right .qbub-leet .qbub-tip 
{
    right: -14px;
}

.qbub-cover 
{
    cursor: default;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 200;
    background: black;
    display: none;
}
.qbub-popup
{
    width: 465px;
    height: 500px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 201;
    background: transparent url("../gfx/qbub/pondPOP.png") repeat-y top left;
    display: none;
}
.qbub-popup-close
{
    position: absolute;
    right: 26px;
    top: 6px;
    width: 49px;
    height: 22px;
    background: transparent url("../gfx/qbub/close.png") no-repeat left top;
    cursor: pointer;
    overflow: hidden;
}
.qbub-popup-close:hover
{
    background-position: left bottom;
}
.qbub-popup-timer
{
    position: absolute;
    left: 76px;
    top: 38px;
    width: 220px;
    height: 10px;
    display: none;
}
.qbub-popup-back
{
    position: absolute;
    left: 14px;
    top: 6px;
    display: block;
    width: 186px;
    padding: 0px 6px 0px 40px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    background: transparent url("../gfx/qbub/backbutton.png") no-repeat left top;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none !important;
    text-align: center;
    color: #555 !important;
    display: none;
}
.qbub-popup-back:hover
{
    background-position: 0px -22px;
}
.qbub-popup-scroller-bgtop
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 445px;
    height: 67px;
    background: transparent url("../gfx/qbub/slide_TOP.gif") no-repeat left top;
}
.qbub-popup-scroller-bgbottom
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 445px;
    height: 14px;
    background: transparent url("../gfx/qbub/slide_bottom.gif") no-repeat left top;
}
.qbub-popup-scroller
{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 62px;
    width: 441px;
}
.qbub-popup-pondlist
{
    position: absolute;
    left: 16px;
    top: 0px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    width: 425px;
}
.qbub-popup-pondlist > div
{
    margin: 8px 0px;
}
.qbub-popup-pondlist-header
{
    position: absolute;
    left: 18px;
    top: 7px;
    font-size: 20px;
    letter-spacing:-1px;
    color: #6b8dbc;
    height:39px;
    padding-left: 58px;
    padding-top: 7px;
    background: transparent url("../gfx/qbub/headerbubs.gif") no-repeat left top;
}
.qbub-popup-pond
{
    position: absolute;
    left: 457px;
    top: 80px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    width: 425px;
}
.qbub-popup-pond > div
{
    margin: 0px 0px 8px 0px;
}
.qbub-popup-pond-header
{
    position: absolute;
    left: 442px;
    top: 0px;
    overflow: hidden;
    width: 444px;
    height: 80px;
    font-size: 10px;
    color: #555;
    background: transparent url("../gfx/qbub/pondexpandbg.gif") no-repeat left top;    
}
.qbub-popup-pondlist-item
{
    width: 389px;
    height: 65px;
    font-size: 10px;
    color: #555;
    background: transparent url("../gfx/qbub/summarybubbles.png") no-repeat left top;    
    position: relative;
    cursor: pointer;
    margin: 0px 0px 1px 0px;
}
.qbub-popup-pond-item-unread
{
    font-weight: bold;
}
.qbub-popup-filter
{
    position: absolute;
    right: 31px;
    top: 34px;
    font-size: 10px;
    color: #777;
    padding-right: 16px;
}
.qbub-popup-pondlist-item:hover
{
    background-position: 0px -65px;
}
.qbub-popup-filter-check
{
    position: absolute;
    right:0px;
    top: 2px;
    width: 12px;
    height: 12px;
    background: transparent url("../gfx/qbub/checkboxfortop.gif") no-repeat left top;    
    cursor:  pointer;
    *top:0px;
}
.qbub-popup-filter-check-checked
{
    background-position: 0px -12px;
}
.qbub-popup-pondlist-item img, .qbub-popup-pond-header img
{
    width: 42px;
    height: 48px;
    position: absolute;
    left: 10px;
    top: 9px;
}
.qbub-popup-pondlist-item-frame, .qbub-popup-pond-header-frame
{
    width: 42px;
    height: 48px;
    position: absolute;
    left: 10px;
    top: 9px;
    background: transparent url("../gfx/minside/minside_profiletall.png") no-repeat left top;
}
.qbub-popup-pondlist-item-details, .qbub-popup-pond-header-details
{
    position: absolute;
    left: 60px;
    top: 9px;
    width: 58px;
    height: 48px;
    overflow: hidden;
    white-space: nowrap;
}
.qbub-popup-pondlist-item-preview, .qbub-popup-pond-header-commands
{
    position: absolute;
    left: 136px;
    width: 242px;
    top: 9px;
    height: 44px;
    overflow: hidden;
}
.qbub-popup-pond-header img, .qbub-popup-pond-header-frame, .qbub-popup-pond-header-details, .qbub-popup-pond-header-commands
{
    top: 15px;
    left: 19px;
}
.qbub-popup-pond-header-details
{
    width: 100px;
    left: 69px;
}
.qbub-popup-pond-header-commands
{
    left: 186px;
    height: 48px;
}
.qbub-popup-pondlist-item-kill
{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 4px;
    top: 4px;
    overflow: hidden;
    background: transparent url("../gfx/qbub/killsingel.gif") no-repeat left top;
    cursor: pointer;
}
.qbub-popup-pondlist-item-kill:hover
{
    background-position: 0px -20px;
}
.qbub-popup-pond-header-commands-message
{
    background: transparent url("../gfx/meldinger_uten_pil.gif") no-repeat left -1px;
    padding-left: 18px;
    line-height: 16px;
}
.qbub-popup-pond-header-commands-hide
{
    background: transparent url("../gfx/icons/close.png") no-repeat left top;
    padding-left: 18px;
    line-height: 16px;
}
.qbub-popup-pond-header-commands-report
{
    background: transparent url("../gfx/report.gif") no-repeat left -1px;
    padding-left: 18px;
    line-height: 16px;
}
.qbub-popup-pond-header-commands-report-disabled
{
    opacity: 0.5;
    color: #555 !important;
    cursor: default;
    text-decoration: none !important;
}
.qbub-popup-pond-header-commands-campaignread
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 16px;
    height: 16px;
    background: transparent url("../gfx/messages/star-lock_small.png") no-repeat left top;
    cursor: help;
}
.qbub-popup-pondlist-item-preview span
{
    font-weight: bold;
    color: #888;
}
.qbub-popup-pondlist-item-unread .qbub-popup-pondlist-item-preview
{
    color: #222;
    font-weight: bold;
}
.qbub-popup-pond .qbub-right
{
    padding-left: 48px;
    padding-right: 26px;
    width:334px;
}
.qbub-popup-pond .qbub-left
{
    padding-right: 48px;
    padding-left: 7px;
    width: 353px;
}
.qbub-popup-pond .qbub
{
    max-width: 325px;
}
.qbub-popup-pond .qbub-l1
{
    max-width: 325px;
}
.qbub-popup-pond .qbub-l2
{
    max-width: 316px;
}
.qbub-popup-pond .qbub-l3
{
    max-width: 316px;
}
* html .qbub-popup-pond .qbub-l3
{
    width: expression(this.width>316 ? 316 : true);
}
.qbub-popup-pond-starad
{
    display: block;
    width: 272px;
    height: 54px;
    background: transparent url("../gfx/qbub/lockedforstars.gif") no-repeat left top;
    line-height: 18px;
    float: left;
    padding: 12px 30px 17px 90px;
    text-decoration: none !important;
    color: #555;
    font-size: 12px;
}
.qbub-popup-pond-starad:hover
{
    background-position: 0px -83px;
}
.qbub-popup-pondlist-empty
{
    padding: 16px;
}
.qbub-popup-pondlist .qbub-popup-pond-starad
{
    float: none;
}
.qbub-popup-pond-notice
{
    float: left;
    width: 343px;
    height: auto;
    padding: 4px 0px 16px;
    text-align: center;
    font-size: 12px;
    font-style: italic;
}
.qbub-popup-pond-filler
{
    float: left;
    width: 100%;
    height: 8px;
    margin: 0px !important;
}
.qbub-popup-pond-more
{
    width:370px;
    height: 35px;
    background: transparent url("../gfx/qbub/fetchmore.gif") no-repeat left top;
    line-height: 35px;
    text-align: center;
    float: left;
    font-size: 11px;
    cursor: pointer;
    margin-left: 9px;
    _display; inline;
    color: #555;
    text-shadow: 0px 1px 1px rgba(255,255,255,0.4);
    font-weight: bold;
}
.qbub-popup-pond-more:hover
{
    background-position: 0px -35px;
}
.qbub-popup-pond-more-disabled
{
    opacity: 0.7;
    cursor: wait;
    background-position: 0px 0px;
}
.qbub-popup-pond-input-holder
{
    float:left;
    width: 408px;
    height: 92px;
    position: relative;
}
.qbub-popup-pond-input
{
    position: absolute;
    left: 3px;
    top: 0px;
    width: 332px;
    height: 92px;
    background: transparent url("../gfx/qbub/bubbleinput_new2.gif") no-repeat left top;
}
.qbub-popup-pond-input:hover
{
    background-position: 0px -92px;
}
.qbub-popup-pond-input textarea
{
    position:absolute;
    left: 26px;
    top: 7px;
    width: 295px;
    height: 57px;
    text-align: left;
    font-size: 11px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    background: transparent;
}
.qbub-popup-pond-input-placeholder
{
    position:absolute;
    left: 26px;
    top: 7px;
    width: 295px;
    height: 57px;
    text-align: left;
    font-size: 11px;
    font-style: italic;
}
.qbub-popup-pond-input-image
{
    width: 42px;
    height: 48px;
    position: absolute;
    right: 27px;
    top: 10px;
}
.qbub-popup-pond-input-image-frame
{
    width: 42px;
    height: 48px;
    position: absolute;
    right: 27px;
    top: 10px;
    background: transparent url("../gfx/minside/minside_profiletall.png") no-repeat left top;
}
.qbub-popup-pond-input-button
{
    width: 177px;
    height: 14px;
    position: absolute;
    right: 12px;
    bottom: 11px;
    background: transparent url("../gfx/qbub/SEND.gif") no-repeat left top;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    cursor: pointer;
}
.qbub-popup-pond-input-button:hover
{
    background-position: 0px -14px;
    color: #fff;
}
.qbub-popup-pond-input-button-disabled
{
    opacity: 0.7;
    background-position: 0px 0px;
}
.qbub-button-send
{
    width: 246px;
    height: 46px;
    background: transparent url("../gfx/profile_top/bubblePEN_button.png") no-repeat left -49px;
    text-align: left;
    line-height: 49px;
    cursor: pointer;
    font-size: 11px;
    float: right;
    padding-left: 58px;
    padding-top: 3px;
}
.qbub-button-send:hover
{
    background-position: 0px 0px;
}
.qbub-button-send-spacer
{
    float: left;
    height: 50px;
    width: 100%;   
}
.qbub-minibub
{
    position: absolute;
    width: 10px;
    height: 10px;    
    font-size: 10px;
    color: #8080ff;
}


/* send wink pop */
.wink-popup-cover 
{
    cursor: default;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 200;
    background: black;
    display: none;
}
.wink-popup
{
    width: 465px;
    height: 500px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 201;
    background: transparent url("../gfx/qbub/pondPOP.png") repeat-y top left;
    display: none;
}
.wink-popup-close
{
    position: absolute;
    right: 26px;
    top: 6px;
    width: 49px;
    height: 22px;
    background: transparent url("../gfx/qbub/close.png") no-repeat left top;
    cursor: pointer;
    overflow: hidden;
}
.wink-popup-close:hover
{
    background-position: left bottom;
}
.wink-popup-timer
{
    position: absolute;
    left: 184px;
    top: 210px;
    width: 64px;
    height: 64px;
    display: none;
}
.wink-popup-scroller-bgtop
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 445px;
    height: 67px;
    background: transparent url("../gfx/winkview/slide_TOP-wink.gif") no-repeat left top;
}
.wink-popup-list
{
    position: absolute;
    left: 4px;
    top: 67px;
    width: 440px;
    overflow-x: hidden;
    overflow-y: auto;
}
.wink-popup-list a
{
    display: block;    
    width: 389px;
    position: relative;
    height: 65px;
    background: transparent url("../gfx/winkview/summarybubbles_wink.png") no-repeat left top;
    margin-left: 10px;
}
.wink-popup-list a:hover
{
    background-position: 0px -65px;
}
.wink-popup-list img
{
    width: 78px;
    height: 46px;
    position: absolute;
    left: 24px;
    top: 9px;
}
.wink-popup-list-description
{
    position: absolute;
    left: 135px;
    top: 10px;
    width: 245px;
    height: 48px;
    font-size: 12px;
    font-weight: bold;
    color: #fff !important;
}
.wink-popup-profile-image
{
    display: block;
    width: 42px;
    height: 48px;
    position: absolute;
    left: 10px;
    top: 5px;
}
.wink-popup-profile-frame
{
    display: block;
    width: 42px;
    height: 48px;
    position: absolute;
    left: 10px;
    top: 5px;
    background: transparent url("../gfx/minside/minside_profiletall.png") no-repeat left top;
}
.wink-popup-profile-text
{
    display: block;
    width: 300px;
    height: 48px;
    position: absolute;
    left: 70px;
    top: 17px; 
    font-weight: bold;
    color: #1f8700;  
    text-shadow: 0px 1px 2px #fff; 
}
/* add to favorites pop */
.atf-popup-cover 
{
    cursor: default;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 200;
    background: black;
    display: none;
}
.atf-popup
{
    width: 465px;
    height: 500px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 201;
    background: transparent url("../gfx/favorites/pondPOP_happyblue.png") repeat-y top left;
    display: none;
}
.atf-popup-close
{
    position: absolute;
    right: 26px;
    top: 6px;
    width: 49px;
    height: 22px;
    background: transparent url("../gfx/qbub/close.png") no-repeat left top;
    cursor: pointer;
    overflow: hidden;
}
.atf-popup-close:hover
{
    background-position: left bottom;
}
.atf-popup-timer
{
    position: absolute;
    left: 184px;
    top: 230px;
    width: 64px;
    height: 64px;
    display: none;
}
.atf-popup-scroller-bgtop
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 445px;
    height: 221px;
    background: transparent url("../gfx/favorites/slide_TOP-favrom.gif") no-repeat left top;
}
.atf-popup-content
{
    position: absolute;
    left: 4px;
    top: 20px;
    width: 440px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.atf-popup-top
{
    height:221px;
    font-size: 12px;
    text-align: left;
}
.atf-popup-top-header
{
    float: left;
    margin: 0px 0px 16px 8px;
    background: transparent url("../gfx/favoritter.gif") no-repeat right 2px;
    padding-right: 24px;
    font-size:14px;
    font-weight:bold;
}
.atf-popup-top-header-invitation
{
    background-image: url("../gfx/venner.gif");
}
.atf-popup-top-left
{
    clear: both;
    width: 140px;
    height: 144px;
    float: left;
    position: relative;
}
.atf-popup-top-left img
{
    position: absolute;
    right: 0px;
    top: 0px;
}
.atf-popup-top-image-frame
{
    width: 126px;
    height: 144px;
    background: transparent url("../gfx/profilepic_bigview_frame.png") no-repeat left top;
    position: absolute;
    right: 0px;
    top: 0px;
}
.atf-popup-top-right
{
    float: left;
    margin-left: 14px;
    margin-top: 36px;
    _display: inline;    
}
.atf-popup-top-right-nickname
{
    font-size: 16px;
    font-weight: bold;
    color: #216b86;
}
.atf-popup-bottom
{
    font-size: 12px;
    text-align: left;
    overflow-y: auto;
}
.atf-popup-bottom-label
{
    float: left;
    font-size:12px;
    clear: both;
    font-weight: bold;
    margin: 2px 8px;
    width: 120px;
    text-align: right;
    line-height: 14px;
}
.atf-popup-bottom select
{
    float: left;
}
.atf-popup-bottom-textarea
{
    clear: both;
    float: none;
    padding: 2px 8px;
    width: 400px;
    height: 80px;
    position: relative;
    margin-bottom: 8px;
}
.atf-popup-bottom-textarea textarea
{
    border: 0px;
    padding: 4px;
    width: 392px;
    height: 72px;
    border: 1px solid #777;
    border-radius: 5px;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}
.atf-popup-bottom-textarea div
{
    width: 400px;
    height: 80px;
    position:absolute;
    left: 0px;
    top: 0px;
    line-height: 80px;
    text-align: center;
    font-size: 10px;
}
.atf-popup-bottom-button
{
    background: transparent url("../gfx/favorites/LEGGTIL_button.gif") no-repeat left top;
    width: 179px;
    height: 37px;
    border: 0px;
    text-align: center;
    line-height: 37px;
    padding: 0px 30px 0px 0px;
    margin: 4px 0px 0px 221px;
    cursor: pointer;
}
.atf-popup-bottom-button:hover
{
    background-position: 0px -37px;
}
.atf-popup-bottom-button[disabled]
{
    opacity: 0.8;
}

.ajaxliker-wide-state0{display: block; padding-left:28px !important; height:16px; background:url("../gfx/icons/heart_0.gif") no-repeat left center !important;}
.ajaxliker-wide-state2{display: block; padding-left:28px !important;height:16px; background:url("../gfx/icons/heart_50_2.gif") no-repeat left center !important;}
.ajaxliker-wide-state1{display: block; padding-left:28px !important;height:16px; background:url("../gfx/icons/heart_50.gif") no-repeat left center !important;}
.ajaxliker-wide-state3{display: block; padding-left:28px !important;height:16px; background:url("../gfx/icons/heart_100.gif") no-repeat left center !important;}
.ajaxliker-wide-loader{display: block; padding-left:28px !important; height:16px;background:url("../gfx/icons/loaderanim.gif") no-repeat left center !important; cursor:default}


.faq-popup-top
{
    height:32px;
    text-align: left;
    position: absolute;
    left: 0px;
    top: -7px;
    background: transparent url("../gfx/faq/boeye.gif") no-repeat 10px 0px;
    font-size: 23px;
    padding-left: 50px;
    color: #187586;
}
.faq-popup-bottom
{
    margin-top: 42px;
    font-size: 12px;
    text-align: left;
    overflow-y: auto;
}
.atf-popup-type-3 
{
    background: transparent url("../gfx/faq/help_pop_blue.png") repeat-y top left;
}
.atf-popup-type-3 .atf-popup-content
{
    left: 1px;
    width: 441px;
    overflow: visible;
}
.atf-popup-type-3 .atf-popup-scroller-bgtop
{
    height: 62px;
    background-image: url("../gfx/faq/slide_TOP.gif");    
}
.faq-question-block
{
    width: 411px;
}
.faq-question-header
{
    width: 411px;
    height: 37px;
    background: transparent url("../gfx/faq/blocks_duo.gif") no-repeat left top;
    color: #fff;
    display: table-row;
    cursor: pointer;
    -moz-transition: opacity 1s ease-in-out;
    -moz-transform: rotate(0);
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -msie-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}
.faq-question-block-unwind .faq-question-header, .faq-question-header:hover
{
    opacity: 0.8;
    -moz-transition: opacity 0s linear;
    -webkit-transition: opacity 0s linear;
    -o-transition: opacity 0s linear;
    -msie-transition: opacity 0s linear;
    transition: opacity 0s linear;
}
.faq-question-header span
{
    vertical-align: middle;
    width: 361px;
    padding-left: 40px;
    padding-right: 10px;
    display: table-cell;
    *display: block;
    *padding-top: 4px;
}
.faq-question-answer
{
    background: transparent url("../gfx/faq/blocks_slidedown.gif") repeat-y left top;
    padding: 12px 16px 12px 40px;
    display: none;
    position: relative;
    *zoom:1;
}
.faq-question-answer-icon
{
    position: absolute;
    left: 18px;
    top: 12px;
    background: transparent url("../gfx/icons/support.gif") no-repeat left top;
    width: 16px;
    height: 16px;
    *zoom:1;
}


.chip-pi
{
    position: absolute;
    left: 0px;
    top: 0px;
    color: White;
    width:1em;
    height: 1em;
    cursor: pointer;
}
@-moz-keyframes chiprotate 
{
    0% { background-position: 0px 0px; }
    100% { background-position: 0px -4028px; }
}
@-moz-keyframes chiprotate2
{
    0% { background-position: 0px 0px; -moz-animation-timing-function: ease-out  }
    25% { background-position: 0px -2000px; -moz-animation-timing-function: ease-in }
    50% { background-position: 0px 0px; -moz-animation-timing-function: ease-out }
    75% { background-position: 0px +2000px; -moz-animation-timing-function: ease-in}
}
body.chipped
{
    background: #000044;
    background: transparent url("../gfx/chipped/raster_BG_test3.png") repeat top left;
    -moz-animation-name: chiprotate2;
    -moz-animation-duration: 10s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}
.chipped #headerInner
{
    background-image: url("../gfx/chipped/bkg_header_chip5.png");
    /*opacity: 0.8;*/
}
.chip-stars
{
    width: 961px;
    height: 112px;
    position: absolute;
    left: 3px;
    top: 3px;
}