a:link, a:visited{
color:#000;
font-weight:bold;
text-decoration:underline;
}

a:hover, a:active{
color:#FFF;
font-weight:bold;
text-decoration:underline;
}

a img.mk, a img.logo{
border:0;
}

body{
margin:0;
background:#c0b7aa url(gfx/bg3.gif) top center repeat-y;
}

form fieldset{
border:0;
margin:0;
padding:0;
}

form.std{
background-color:#a4957e;
border:1px solid #484136;
margin:8px;
padding:4px;
}

form.std fieldset.visible{
border:1px solid #6e6352;
}

form.std fieldset.visible legend{
font:normal 12px verdana;
margin-left:4px;
}

form.cmnt{/*todo, togli sta merda*/
background-color:#aca08a;
border-left:1px solid #494237;
border-right:1px solid #494237;
border-bottom:1px solid #494237;
width:550px;
font:normal 11px verdana;
text-align:left;
margin-top:0px;
padding:0;
float:left;
}

div.gen{
background-color:#aca08a;
border:1px solid #494237;
margin:8px;
padding:4px;
font:normal 13px verdana;
}

div.row{
clear:both;
padding-top:4px;
font:normal 10pt Verdana;
height:28px;
}

div.label{
float:left;
text-align:right;
padding-top:2px;
width:180px;
}

div.field{
float:right;
text-align:left;
width:340px;
}

div.content_padder{
padding:8px;
}

div.total{
font:bold 18pt Verdana;
color:#000;
float:left;
}

div.mytotal{
font:bold 10pt Verdana;
color:#000;
float:right;
}

div.mk2{
background-color:#a09481;
width:550px;
margin:0;
padding:0;
border:1px solid #494237;
font:normal 10pt Verdana;
color:#000;
}

div.mk2_fluidvborder{
background-image:url(gfx/mk_bg_fakeborder.gif);
}

div.mk2_sx{
width:110px;
margin:0;
padding:0;
float:left;
}

div.mk2_dx{
width:432px;
overflow:auto;
margin:0;
padding:4px;
float:right;
font:normal 12px Verdana;
}

/* user info */
div.mk2_username{
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
clear:both;
font-weight:bold;
font-size:12px;
}

div.mk2_username a{
text-decoration:none;
}

div.mk2_username span{
color:#aa2a2a;
}

div.mk2_expeuro{
background-image:url(gfx/expeuro_bg.gif);
float:left;
width:90px;
height:5px;
margin-left:4px;
padding:1px;
font-size:0;
text-align:left;
display:inline;
}

div.mk2_avatar{
padding-left:4px;
padding-top:4px;
width:90px;
height:90px;
clear:both;
}

div.mk2_joined{
padding-left:4px;
padding-top:2px;
clear:both;
font-size:9px;
line-height:9px;
}

div.mk2_paypal{
padding-left:4px;
padding-top:4px;
clear:both;
}

div.mk2_admin{
padding:4px;
clear:both;
}

/* scimmia info */

div.mk2_header{
background-image:url(gfx/mk_bg_title2.gif);
width:550px;
border-bottom:1px solid #494237;
clear:both;
}

div.mk2_icon{/* for monkey approved icon */
width:24px;
height:24px;
display:block;
float:left;
}

div.mk2_title{
width:340px;/* 316 se _icon */
height:16px;
padding:4px;
display:inline;
float:left;
font-weight:bold;
}

div.mk2_title a:link{
color:#000;
display:block;
text-decoration:none;
}

div.mk2_title a:hover{
color:#666;
display:block;
text-decoration:underline;
}

div.mk2_date{
width:106px;
height:16px;
padding:4px;
padding-top:5px;
padding-bottom:3px;
color:#666666;
font-size:7pt;
display:inline;
float:left;
text-align:center;
}

div.mk2_euro{
width:56px;
height:16px;
padding:4px 1px 4px 1px;
display:inline;
float:left;
text-align:center;
font-weight:bold;
}

div.mk2_status{
width:26px;
height:20px;
padding:2px;
display:inline;
float:right;
text-align:center;
}

div.mk2_killed{
background-color: #000;
color: #fff;
text-align: center;
padding: 1px 0px 1px 0px;
font-size:7pt;
}

div.mk2_pic{
margin-left:4px;
margin-bottom:0px;
padding:2px;
float:right;
}

div.mk2_pic img, div.mk2_pic a img{
border:1px solid #000;
}

div.mk2_saleinfo{
margin-right:2px;
margin-bottom:2px;
text-align:right;
float:right;
clear:right;
}

div.mk2_saleinfo a{
font-size:10px;
text-decoration:none;
}

div.mk2_text{
width:208px; /*background-color:#99CCCC; */
float:right;
}

div.mk2_extrainfo{
background-color:#887c68;
padding:2px;
border-top:1px solid #494237;
text-align:right;
height:19px;
clear:both;
font-size:11px;
}

div.mk2_extrainfo a {
text-decoration:none;
}

div.mk2_spacer{
width:550px;
height:10px;
font-size:0px;
clear:both;
}

div.cmnt_toomany{
background-color:#877b69;
border-left:1px dotted #494237;
border-right:1px dotted #494237;
border-bottom:1px solid #494237;
font:normal 8pt Verdana;
color:#000;
padding-top:12px;
width:550px;
height:30px;
text-align:center;
}

div.cmnt_toomany a{
text-decoration:none;
}

div.cmnt{
background-color:#7e7362;
border-left:1px solid #494237;
border-right:1px solid #494237;
border-bottom:1px solid #494237;
font:normal 8pt Verdana;
color:#000;
width:550px;
}

div.cmnt_user{
width:106px;
padding:2px;
float:left;
clear:left;
font-weight:bold;
}

div.cmnt_user a{
text-decoration:none;
}

div.cmnt_text{
background-color:#B5AA97;
border-left:1px solid #494237;
border-right:1px solid #494237;
width:326px;
padding:2px;
float:left;
overflow:auto;
}

div.cmnt_date{
text-align:right;
width:104px;
padding:2px;
float:right;
font-size:9px;
}

div.cmnt_admin{
float:right;
margin-left:6px;
margin-bottom:2px;
padding-left:2px;
padding-bottom:2px;
}

div.cmnt_admin a{
text-decoration:none;
}

div.cmnt2{
background-image:url(gfx/cnt_bg_cmnt2.gif);
border-right:1px solid #494237;
border-bottom:1px solid #494237;
border-left:1px solid #494237;
width:550px;
margin-top:0px;
}

div.cmnt2_sx{
padding-left:2px;
width:108px;
float:left;
font:normal 12px Verdana;
}

div.cmnt2_sx span{
color:#aa2a2a;
font-weight:bold;
}

div.cmnt2_text{
padding-top:2px;
padding-right:3px;
padding-left:4px;
width:432px;
float:right;
font:normal 12px Verdana;
overflow:auto;
}

div.cmnt2_info{
background-image:url(gfx/cnt_bg_cmnt2_info.gif);
background-repeat:no-repeat;
background-position:0px 5px;
width:544px;
padding-top:8px;
padding-right:1px;
padding-bottom:3px;
padding-left:5px;
font:normal 9px Verdana;
text-align:left;
clear:both;
}

div.cmnt2_opts{
float:right;
padding:1px;
font-size:11px;
}

div.cmnt2_opts a{
text-decoration:none;
}

div.quote{
margin-left:2%;
padding:2px;
width:90%;
border:2px dashed #494237;
font-style:italic;
clear:both;
}

div.quote span{
font-weight:bold;
}

div.pnmonkey{
background-color:#a09481;
border:1px solid #494237;
width:544px;
height:36px;
padding:3px;
margin-top:8px;
}

div.pm{
width:36px;
height:36px;
float:left;
}

div.nm{
width:36px;
height:36px;
float:right;
}

div.cm{
width:472px;
height:36px;
font:bold 11px Verdana;
float:left;
}

div.pm a img, div.nm a img{
border:0;
padding:0;
margin:0;
}

div.googlecoop{
background-color:#a09481;
border:1px solid #494237;
width:544px;
padding:3px;
margin-bottom:8px;
}

div.filters{
background-color:#a09481;
width:116px;
font:normal 8pt verdana;
border-left:1px solid #494237;
border-right:1px solid #494237;
border-bottom:1px solid #494237;
margin-left:8px;
padding:2px;
float:left;
display:inline; /* fix per il margin 2x di IE */
}

div.pagebar_up,div.pagebar_dn{
background-color:#a09481;
width:236px;
font:normal 11px verdana;
border-left:1px solid #494237;
border-right:1px solid #494237;
padding:2px;
height:19px;
}

div.pagebar_up{
border-bottom:1px solid #494237;
margin-left:21px;
float:left;
}

div.pagebar_dn{
border-top:1px solid #494237;
margin-left:172px;
}

div.fuserbar{
background-color:#a09481;
width:140px;
font:normal 8pt verdana;
border-left:1px solid #494237;
border-right:1px solid #494237;
border-bottom:1px solid #494237;
margin-left:21px;
padding:2px;
float:left;
}

div.credit_a, div.credit_b{
width:48%;
margin-bottom: 8px;
}

div.credit_a{
float:left;
text-align:right;
}

div.credit_b{
float:right;
text-align:left;
border-left:1px solid #000;
padding-left:2px;
}

div.rating{
background-image:url(gfx/rating_bg.gif);
float:left;
width:96px;
height:8px;
margin-left:4px;
margin-top:4px;
margin-right:4px;
font-size:0;
padding:1px;
text-align:left;
}

form.rating{
width:136px;
margin:0px;
padding:0px;
}

form.rating input{
margin-left:4px;
padding:0;
}

form.rating option{
background-color:#000;/*#887c68;*/
font:normal 7pt verdana;
color:#ffc601;
margin-right:6px;
padding:0;
}

form.rating select{
border:1px solid black;
background-color:#887c68;
font:bold 7pt verdana;
color:#ffc601;
margin:0;
margin-top:1px;
padding:0;
}

form.filteruser{margin:0;padding:0}
form.filteruser input{margin-left:4px;padding:0}
form.filteruser option{font:normal 10px verdana;margin-right:6px;padding:0}
form.filteruser select{font:normal 10px verdana;margin:0;padding:0;width:116px}

form.orderby{margin:0;padding:0}
form.orderby input{margin-left:4px;padding:0}
form.orderby option{font:normal 10px verdana;margin-right:6px;padding:0}
form.orderby select{font:normal 10px verdana;margin:0;padding:0;width:92px}

#menu p.title{
background-image:url(gfx/menu_title.gif);
width:186px;
height:15px;
padding-top:5px;
padding-left:4px;
font-size:12px;
font-weight:normal;
letter-spacing:2px;
text-transform:uppercase;
margin:0;
}

#left p.title{
background-image:url(gfx/left_title.gif);
width:200px;
height:15px;
padding-top:5px;
padding-left:24px;
font-size:12px;
font-weight:normal;
letter-spacing:2px;
text-transform:uppercase;
margin:0;
}

table.stats{
width:100%;
font-size:10px;
}

table.stats tr{
line-height:10px;
}

table.stats th{
padding-left:4px;
text-align:left;
}

table.stats td{
padding-right:4px;
text-align:right;
}

input.value, input.password{
background-color:#C8C2B6;
border:1px solid #000;
font:normal 10pt Verdana;
}

input.kill_price{
background-color:#C8C2B6;
border:1px solid #000;
font:normal 8pt Verdana;
height:16px;
}

input.file{
background-color:#C8C2B6;
border:1px solid #000;
font:normal 8pt Verdana;
width:125px;
}

input.checkbox{
background-color:#FFCF9F;
border:1px solid #000;
color:#000;
font:normal 8pt Verdana;
}

input.button{
font:normal 8pt Verdana;
width:97px;
height:20px;
}

input.kill_btn{
font:normal 8pt Verdana;
width:46px;
height:20px;
}

input.cmnt_button{
font:normal 8pt Verdana;
width:60px;
height:24px;
}

span.text{
font:normal 8pt Verdana;
text-align:left;
}

div.welcum{
padding-right:4px;
padding-left:4px;
}

div.welcum a{
font-size:smaller;
text-decoration:none;
}

textarea.value{
background-color:#C8C2B6;
border:1px solid #000;
color:#000;
font:normal 10pt Verdana;
margin-bottom:4px;
}

ul.actions{margin:0;padding:0;padding-left:8px;list-style:none;}
ul.actions li{display:inline;}
ul.actions li a{display:block;height:16px;line-height:16px;text-decoration:none;}
ul.actions li a:hover, ul.actions li a:active{color:#fff;text-decoration:none;}

ul.friends{margin:0;padding:0;padding-left:8px;list-style:none;}
ul.friends li{display:inline;}
ul.friends li a{display:block;font-size:smaller;height:14px;line-height:14px;text-decoration:none;}
ul.friends li a:hover, ul.friends li a:active{color:#fff;text-decoration:none;}

ul.feeds{margin:0;margin-left:10px;margin-top:4px;margin-bottom:2px;padding:0;list-style:none;}
ul.feeds li{display:inline;}
ul.feeds li a{display:block;font-size:smaller;height:20px;line-height:20px;text-decoration:none;}
ul.feeds li a:hover, ul.feeds li a:active{color:#fff;text-decoration:none;}
ul.feeds li a img{border:0;}

/* DIVs */
/* margin:top right bottom left */
/* specific divs */
#container{
background-image:url(gfx/cnt_bg_fakeborder3.gif);
/*background-color:#a09481; /* menu bg color */
/*background-color:#669966; /* debug */

/* sizing and positioning */
position:absolute;
top:0px;
left:50%;
width:984px;
margin-left:-492px;
}

#title{
width:984px;
height:102px;
}

#topl{
background:url(gfx/topl_bg.gif) top center no-repeat;
width:224px;
float:left;
height:100%;
}

#logo{
width:552px;
padding:0 10px 0 8px;
float:left;
height:100%;
}

#topr{
background:url(gfx/topr_bg.gif) top center no-repeat;
width:190px;
float:left;
height:100%;
}

#info{
background-color:Red;
width:970px;
height:16px;
padding:6px;
border-left:1px solid #494237;
border-right:1px solid #494237;
border-bottom:1px solid #494237;
font:bold 14px Verdana;
color:White;
}

#left{
font:normal 10pt verdana;
width:224px;
float:left;
}

#content{
width:570px;
float:left;
}

#menu{
font:normal 10pt verdana;
width:190px;
float:right;
}

#afoot{
background-color:#a09481;
text-align: center;

width:978px;
padding:2px;
padding-top:6px;
border-top:1px solid #494237;
border-left:1px solid #494237;
border-right:1px solid #494237;
clear:both;
}

#footer{
background-color:#a09481;
font:normal 8pt Verdana;
text-align:center;
color:#000;/*#6C6253;*/

width:966px;
padding:8px;
border:1px solid #494237;
clear:both;
}

#footer a:link, #footer a:visited{
color:#3c3224;/*#7f6c4d;*/
font-weight:normal;
text-decoration:none;
}

/*#footer a:hover, #footer a:active{
color:#FFF;
font-weight:bold;
text-decoration:underline;
}*/