html {
overflow: auto;
}

body {
background-color: #111111;
font-family : 'Trebuchet MS', Trebuchet, Helvetica, Arial, Verdana;
margin : 0;
padding : 0;
font-size : 100%;
line-height : 1em;
letter-spacing : 0;
}

.logomed {
position:relative;
z-index:300;
margin: 123px 40px -200px 0; float:right;
}

.bgtemp {
width:800px;
height:353px;
margin:0 0 -208px 30px;
}

.bgtempb {
width:800px;
height:85px;
margin:75px 0 -125px 46px;
}

.asmodian {
background:#111111 url(http://mmo.eu.com/walltrans.jpg) no-repeat left top;
width:400px;
height:353px;
margin:0 0 -208px 30px;
}

.elyos {
background:#111111 url(http://mmo.eu.com/wallelyos.jpg) no-repeat left top;
width:537px;
height:353px;
margin:0 0 -208px 30px;
}

.horde {
background:#111111 url(http://mmo.eu.com/wallwow.jpg) no-repeat left top;
width:266px;
height:353px;
margin:0 0 -208px 40px;
}

.bgb {
background:#111111 url(http://mmo.eu.com/walltransb.jpg) no-repeat left top;
width:275px;
height:353px;
margin:0 30px -208px auto;
}

.headera {
float:left;width:11px;height:40px;background:transparent url(http://mmo.eu.com/headers.png) no-repeat left top;
}

.headerb {
margin:0 35px 0 0;height:40px;background:transparent url(http://mmo.eu.com/headerb.gif) repeat-x 0 0;
}

.headerlogo {
height:40px;background:transparent url(http://mmo.eu.com/headers.png) no-repeat right -82px;
}

.headerleft {
float:left;width:35px;height:40px;background:transparent url(http://mmo.eu.com/headers.png) no-repeat left -41px;
}

.headerright {
height:40px;background:transparent url(http://mmo.eu.com/headers.png) no-repeat right -164px;
}

.headerrightx {
height:40px;background:transparent url(http://mmo.eu.com/headers.png) no-repeat right -123px;
}

.lite {
font-weight:bold;
background-color:#303030;
border:solid 1px #404040;
padding:0 4px;
}

del { text-decoration: line-through; }

.boxbcontent p, .boxcontent p {
margin : 10px 10px 10px 15px;
}

.leftheader {
margin:0 10px 0 0;
width:90px;
text-align:right;
float:left;
white-space: nowrap;
color:#4d4d4d;
font-weight:bold;
}

.leftinfo {
margin:-5px 0 3px 0;
}

.leftinfo p {
line-height:16px;
margin:8px 0 0 0;
padding:0;
}

.comment {
font-size:13px;
line-height:22px;
}

.comment p {
margin : 10px 0;
}

.commentbox {
font-family:georgia;
font-size:30px;
line-height:16px;
text-align:center;
background:transparent url(http://mmo.eu.com/commentbox-black.png) no-repeat left top;
width:80px;
height:80px;
margin:4px 3px 3px 0;
padding:17px 0 0 0;
cursor:pointer;
}

.tinyfont {
font-size : 0.81em;
}

.textboxcolor {
border-top : solid 1px #212121;
border-bottom : solid 1px #272727;
border-left : solid 1px #212121;
border-right : solid 1px #272727;
color : #ffffff;
background: #020507 url(http://mmo.eu.com/textareatile-black.gif) repeat-x 0 0;
}

.minifont {
/*font-family : "lucida grande",tahoma,verdana,arial,sans-serif;*/
/* font-size : 0.81em;*/
}

.siirrysivullea {
color : #4d4d4d;
text-align : center;
letter-spacing: 0;
font-size : 0.81em;
}

.siirrysivullea a:link, .siirrysivullea a:visited, .siirrysivullea a:active, .siirrysivullea a:hover {
color: #ffffff;
}

.siirrysivulleb {
color : #4d4d4d;
text-align : center;
letter-spacing: 0;
line-height:16px;
font-size:13px;
}

div {
overflow : hidden;
}

form {
overflow : hidden;
}


.mainheader {
padding : 0 18px 0 18px;
margin : 0 0 -5px 5px;
}

.mainfooter {
padding : 0 18px 0 18px;
margin : 5px 0 0 5px;
}

a:link, a:visited, a:active, .jslink {
cursor:pointer;
color : #FFD16F;
text-decoration : none;
}

a:hover, .jshover {
cursor:pointer;
color : #ffffff;
text-decoration : underline;
}

div.hr {
height: 2px;
margin : 0;
padding : 0;
background:transparent url(http://mmo.eu.com/hr.gif) repeat-x 0 0;
}

div.hrwide {
height: 2px;
margin : 0 1px 0 1px;
padding : 0;
background:transparent url(http://mmo.eu.com/hrblock.gif) repeat-x 0 0;
border-top : solid 0 transparent;
border-left : solid 1px #383838;
border-right : solid 1px #383838;
border-bottom : solid 0 transparent;
}

div.hred {
height: 2px;
margin : 0;
padding : 0;
background:transparent url(http://mmo.eu.com/hr-red.gif) repeat-x 0 0;
}

h1 {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-weight: normal;
font-size: 22px;
line-height : 34px;
margin : 0;
padding : 50px 0 0 51px;
color : #ffffff;
}


h2 {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-weight: normal;
font-size: 18px;
line-height : 16px;
margin : 3px 0 10px 8px;
padding : 0;
color: #ffffff;
}

h2.headerh2 {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-weight: normal;
font-size: 18px;
line-height : 16px;
margin : 12px 0 10px 0;
padding : 0;
color: #ffffff;
}

h2.red {
color: #ffffff;
}

h2.h2b {
margin : 15px 0 10px 0;
}

h2.fp {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-weight: normal;
font-size: 18px;
line-height : 16px;
margin : 3px 0 10px 15px;
padding : 0;
color: #ffffff;
}

h2.topicheader {
font-family : 'Trebuchet MS', Trebuchet, Helvetica, Arial, Verdana;
margin: 0;
padding: 11px 0 16px 14px;
color: #FFD16F;
}

h3 {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-weight: normal;
font-size: 18px;
line-height : 22px;
margin : 0 0 0 5px;
padding : 8px 0 0 9px;
color: #ffffff;
}

h4 {
margin : 0;
padding : 10px 0 3px 0;
}

.imageupload {
color: #ffffff;
}

.footer {
text-align : right;
color : #4d4d4d;
font-size : 10px;
margin : -20px 10px 20px 0;
padding : 0 30px 0 30px;
line-height:14px;
}

.content {
width: 95%;
margin: 0 auto 0 auto;
padding : 0;
min-width: 963px;
max-width: 1186px;
font-size : 0.81em; line-height : 1.7em;
letter-spacing: 0; }

.content .chd .cc,
.content .cft .cc {
height: 100px;
}

.content .cft .cc {
height: 47px;
}

.content .chd {
overflow : visible;
background:transparent url(http://mmo.eu.com/blc-corners-transc.png) no-repeat 0 0;
margin-right: 46px;
}

.content .chd .cc {
background:transparent url(http://mmo.eu.com/blc-corners-transc.png) no-repeat right -149px;
margin-right: -46px;
}

.content .cbd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-blc.png) repeat-y 0 0;
margin-right: 46px;
}

.content .cbd .cc {
background:transparent url(http://mmo.eu.com/mr-blc.png) repeat-y right 0;
margin-right: -46px;
}

.content .cbd .cc .maincontent {
/* background:transparent url(http://mmo.eu.com/vertile-blc.png) repeat-x 0 0; */
background-color:transparent;
margin : 0 30px 0 30px;
padding : 0 0 0 0;
min-height : 150px;
color: #FF1B23;
}

.content .cft {
overflow : visible;
background:transparent url(http://mmo.eu.com/blc-corners-transc.png) no-repeat 0 -102px;
margin-right: 46px;
}

.content .cft .cc {
background:transparent url(http://mmo.eu.com/blc-corners-transc.png) no-repeat right -251px;
margin-right: -46px;
}


.window {
color : #fff;
margin: 14px 4px 6px 4px;
}


.window .hd .c {
height: 9px;
}

.window .ft .c {
height: 9px;
}

.window .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/gray-corners.png) no-repeat;
margin-right: 11px;
}

.window .hd .c {
background:transparent url(http://mmo.eu.com/gray-corners.png) no-repeat right -18px;
margin-right: -11px;
}

.window .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-gray.gif) repeat-y;
margin-right: 2px;
}

.window .bd .c {
background:transparent url(http://mmo.eu.com/mr-gray.gif) repeat-y right 0;
margin-right: -2px;
}

.window .bd .c .windowcontent {
background-color:#0b0b0b;
margin : 0 2px 0 2px;
padding: 0 7px 0 7px;
color : #fff;
}

.window .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/gray-corners.png) no-repeat 0 -9px;
margin-right: 11px;
}

.window .ft .c {
background:transparent url(http://mmo.eu.com/gray-corners.png) no-repeat right -27px;
margin-right: -11px;
}


.windowb {
color : #fff;
}

.windowb .hd .c,
.windowb .ft .c {
height: 23px;
}

.windowb .ft .c {
height: 23px;
}

.windowb .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/blc-corners-c.png) no-repeat 0 0;
margin-right: 23px;
}

.windowb .hd .c {
background:transparent url(http://mmo.eu.com/blc-corners-c.png) no-repeat right -46px;
margin-right: -23px;
}

.windowb .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-blc-c.png) repeat-y 0 0;
margin-right: 18px;
}

.windowb .bd .c {
background:transparent url(http://mmo.eu.com/mr-blc-c.png) repeat-y right 0;
margin-right: -18px;
}

.windowb .bd .c .windowbcontent {
background:transparent url(http://mmo.eu.com/vertile-blc-c.gif) repeat-x 0 0;
margin : 0 15px 0 15px;
padding: 0 7px 0 7px;
}

.windowb .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/blc-corners-c.png) no-repeat 0 -23px;
margin-right: 23px;
}

.windowb .ft .c {
background:transparent url(http://mmo.eu.com/blc-corners-c.png) no-repeat right -69px;
margin-right: -23px;
}








.box .hd .c,
.box .ft .c {
height: 9px;
}

.box .ft .c {
height: 9px;
}

.box .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat;
margin-right: 11px;
}

.box .hd .c {
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat right -18px;
margin-right: -11px;
}

.box .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-black.gif) repeat-y;
margin-right: 2px;
}

.box .bd .c {
background:transparent url(http://mmo.eu.com/mr-black.gif) repeat-y right 0;
margin-right: -2px;
}

.box .bd .c .boxcontent {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x;
margin : 0 2px 0 2px;
padding : 0;
min-height: 87px;
color : #fff;
}



.box .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat 0 -9px;
margin-right: 11px;
}

.box .ft .c {
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat right -27px;
margin-right: -11px;
}


.boxb .hd .c {
height: 3px;
}

.boxb .ft .c {
height: 9px;
}

.boxb .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/black-dbc-corners.png) no-repeat;
margin-right: 11px;
}

.boxb .hd .c {
background:transparent url(http://mmo.eu.com/black-dbc-corners.png) no-repeat right -19px;
margin-right: -11px;
}

.boxb .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-db-black.gif) repeat-y;
margin-right: 6px;
}

.boxb .bd .c {
background:transparent url(http://mmo.eu.com/mr-db-black.gif) repeat-y right 0;
margin-right: -6px;
}

.boxb .bd .c .boxbcontent {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x;
margin : 0 6px 0 6px;
padding : 0;
min-height: 87px;
color : #fff;
}

.boxb .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/black-dbc-corners.png) no-repeat 0 -11px;
margin-right: 11px;
}

.boxb .ft .c {
background:transparent url(http://mmo.eu.com/black-dbc-corners.png) no-repeat right -30px;
margin-right: -11px;
}

.innervertile {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x;
margin : 0 6px 0 6px;
padding : 0;
min-height: 87px;
color : #fff;
}




.redbox .hd .c {
height: 9px;
}

.redbox .ft .c {
height: 9px;
}

.redbox .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/red-corners.png) no-repeat;
margin-right: 11px;
}

.redbox .hd .c {
background:transparent url(http://mmo.eu.com/red-corners.png) no-repeat right -18px;
margin-right: -11px;
}

.redbox .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-red.gif) repeat-y;
margin-right: 2px;
}

.redbox .bd .c {
background:transparent url(http://mmo.eu.com/mr-red.gif) repeat-y right 0;
margin-right: -2px;
}

.redbox .bd .c .redboxcontent {
background:transparent url(http://mmo.eu.com/vertile-red.gif) repeat-x;
margin : 0 2px 0 2px;
padding : 0;
color : #fff;
}

.redbox .bd .c .redboxcontentb {
background:transparent url(http://mmo.eu.com/vertile-black.gif) repeat-x;
margin : 0 2px 0 2px;
padding : 0;
color : #fff;
}

.redbox .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/red-corners.png) no-repeat 0 -9px;
margin-right: 11px;
}

.redbox .ft .c {
background:transparent url(http://mmo.eu.com/red-corners.png) no-repeat right -27px;
margin-right: -11px;
}





.bluebox .hd .c {
height: 9px;
}

.bluebox .ft .c {
height: 9px;
}

.bluebox .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/blue-corners.png) no-repeat;
margin-right: 11px;
}

.bluebox .hd .c {
background:transparent url(http://mmo.eu.com/blue-corners.png) no-repeat right -18px;
margin-right: -11px;
}

.bluebox .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-blue.gif) repeat-y;
margin-right: 2px;
}

.bluebox .bd .c {
background:transparent url(http://mmo.eu.com/mr-blue.gif) repeat-y right 0;
margin-right: -2px;
}

.bluebox .bd .c .blueboxcontent {
background:transparent url(http://mmo.eu.com/vertile-blue.gif) repeat-x;
margin : 0 2px 0 2px;
padding : 0;
color : #fff;
}

.bluebox .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/blue-corners.png) no-repeat 0 -9px;
margin-right: 11px;
}

.bluebox .ft .c {
background:transparent url(http://mmo.eu.com/blue-corners.png) no-repeat right -27px;
margin-right: -11px;
}





.comment {
position : relative;
z-index : 101;
margin: 0 auto 0 auto;
}

.comment .hd .c,
.comment .ft .c {
height: 9px;
}

.comment .ft .c {
height: 9px;
}

.comment .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat;
margin-right: 11px;
}

.comment .hd .c {
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat right -18px;
margin-right: -11px;
}

.comment .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-black.gif) repeat-y;
margin-right: 2px;
}

.comment .bd .c {
background:transparent url(http://mmo.eu.com/mr-black.gif) repeat-y right 0;
margin-right: -2px;
}

.comment .bd .c .commentcontent {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x;
margin : 0 2px 0 2px;
padding : 0;
min-height : 92px;
color : #fff;
}

.comment .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat 0 -9px;
margin-right: 11px;
}

.comment .ft .c {
background:transparent url(http://mmo.eu.com/black-corners.png) no-repeat right -27px;
margin-right: -11px;
}

.arrow {
float:left;
width:12px;
height:21px;
padding:0;
margin:45px -2px 0 2px;
position:relative;
z-index:150;
background:transparent url(http://mmo.eu.com/commentarrow-black.gif) no-repeat;
}


.image {
position : relative;
z-index : 101;
margin: 0 auto 0 auto;
}

.image .hd .c {
height: 23px;
}

.image .hd {
overflow : visible;
background:transparent url(http://mmo.eu.com/image-corners.gif) no-repeat;
margin-right: 23px;
}

.image .hd .c {
background:transparent url(http://mmo.eu.com/image-corners.gif) no-repeat right -46px;
margin : -20px -23px 0 0;
}

.image .bd {
overflow : visible;
background:transparent url(http://mmo.eu.com/ml-image.gif) repeat-y;
margin-right: 18px;
}

.image .bd .c {
background:transparent url(http://mmo.eu.com/mr-image.gif) repeat-y right 0;
margin-right: -18px;
}

.image .bd .c .imagecontent {
margin : 0 15px -6px 15px;
padding : 0;
}

.image .ft {
overflow : visible;
background:transparent url(http://mmo.eu.com/image-corners.gif) no-repeat 0 -23px;
margin-right: 23px;
height:6px;
}

.image .ft .c {
background:transparent url(http://mmo.eu.com/image-corners.gif) no-repeat right -69px;
margin-right: -23px;
height:6px;
}



form {
margin : 0;
padding : 0;
}

.infoicon {
border:solid 0 #fff;
padding : 4px 4px 0 0;
}

.nobord {
border:solid 0 #fff;
cursor:pointer;
}

.avatarimg {
display:block;
position:static;
width:100px;
height:100px;
border:solid 0 #fff;
cursor:pointer;
margin:0;
padding:0;
}

.noborder {
border:solid 0 #fff;
}

.bord {
border-top : solid 0 transparent;
border-left : solid 0 transparent;
border-right : solid 0 transparent;
border-bottom : solid 0 transparent;
}

fieldset, .formstyle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height : 11px;
border:solid 0 #fff;
width : 575px;
text-align : right;
}

.formfont {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height : 11px;
letter-spacing : 0;
}

.formstyleb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height : 11px;
border:solid 0 #fff;
margin : 0 20px 0 0;
text-align : right;
}

.br {display:none;}  
  
.textfield {
font: 11px  Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:5px;
height:15px;
vertical-align : middle;
border:solid 0 #fff;
padding: 3px 8px 3px 8px;
background: transparent url(http://mmo.eu.com/textinput.png) no-repeat fixed;
width:269px;
}

input.textfield {
background: transparent url(http://mmo.eu.com/textinput.png) no-repeat;
}

.textfieldb {
font: 11px  Verdana, Arial, Helvetica, sans-serif;
color:#fff;
height:14px;
vertical-align : middle;
border-top : solid 1px #212121;
border-bottom : solid 1px #272727;
border-left : solid 1px #212121;
border-right : solid 1px #272727;
padding: 4px 1px 2px 3px;
background: #020507 url(http://mmo.eu.com/textareatile-black.gif) repeat-x 0 0;
width:70px;
}

.logodiv {
text-align : right;
margin : 10px 36px -90px 0;
padding : 0;
border : none;
}

.logodivb {
text-align : right;
margin : -80px 36px 180px 0;
padding : 0;
border : none;
}

.logo {
position : relative;
z-index : 2;
margin : 0;
padding : 0;
border : none;
}

.filefield {
font: 11px  Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin: 3px 85px 0 0;
width:182px;
padding: 3px 8px 0 8px;
height:17px;
vertical-align : middle;
border:solid 0 #fff;
background: transparent url(http://mmo.eu.com/textinput.png) no-repeat fixed;
}

input.filefield {
background: transparent url(http://mmo.eu.com/fileinput.png) no-repeat;
}

#divinputfile {
		background:url(http://mmo.eu.com/browse.png) no-repeat 100% 1px;
		width: 284px;
	height : 21px;
	margin: 0;	
	padding: 0;
	overflow : visible;
}


#divinputfile #filepc {
opacity: 0.0;
-moz-opacity: 0.0;
filter: alpha(opacity=00);
}

 
#fakeinputfile {
	margin-top:-28px;
}

button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible;
}

button::-moz-focus-inner {
	border: none; 
}

button span, button div { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}


button {
letter-spacing: 0;
}

button.nappi { 
position : relative;
z-index : 0;
height: 25px;
cursor: pointer;
margin: 0 0 0 0;
padding: 0 11px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttons-black.png) no-repeat right -90px; 
}
	
button.nappi div.buttonlink {
position : relative;
z-index : 1;
height: 25px; 
padding: 1px 0 2px 12px;
background: transparent url(http://mmo.eu.com/buttons-black.png) no-repeat left top; 
color: #fff;
overflow : visible;
}
	
button.nappi:hover {
background-position: right -135px; 
}
	
button.nappi:hover div.buttonlink {
padding: 2px 0 1px 12px;
color: #fff;
background-position: 0 -45px;
}



button {
letter-spacing: 0;
}

button.nappitilt { 
position : relative;
z-index : 0;
height: 25px;
cursor: pointer;
margin: 0 0 0 0;
padding: 0 11px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttons-black.png) no-repeat right -90px; 
}
	
button.nappitilt div.buttonlink {
position : relative;
z-index : 1;
height: 25px; 
padding: 1px 0 2px 12px;
background: transparent url(http://mmo.eu.com/buttons-black.png) no-repeat left top; 
color: #fff;
overflow : visible;
}
	
button.nappitilt:hover {
background-position: right -135px; 
}
	
button.nappitilt:hover div.buttonlink {
padding: 2px 0 1px 12px;
color: #fff;
background-position: 0 -45px;
}




button.nappib { 
cursor : pointer;
font-family:Helvetica,Arial,Sans-serif;
font-size:18px;
line-height : 21px;
margin: 10px 0 0 0;
padding: 0 15px 0 0; 
text-align: center; 
background: transparent url(http://mmo.eu.com/buttons-big-cyan.png) no-repeat right -140px; 
}

button.nappib span {
padding: 11px 10px 0 20px; 
height:37px; 
background: transparent url(http://mmo.eu.com/buttons-big-cyan.png) no-repeat left top; 
color: #00667f; 
}
	
button.nappib:hover {
background-position: right -210px; 
}
	
button.nappib:hover span {
padding: 11px 10px 0 20px; 
color: #00667f;
background-position: 0 -70px;
}

.divbtntxt {
padding : 3px 0 3px 0;
float : left;
}

.divbtnimg {
padding : 3px 0 0 0;
float : left;
clear : right;
}

.buttondiv {
height : 25px;
font-size: 13px;
line-height : 13px;
}

button.nappidis { 
height : 25px;
cursor : default;
margin : 0 4px 0 0;
padding: 0 4px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttonsdis.png) no-repeat right -90px; 
}
	
button.nappidis div.buttonlink {
height:25px; 
padding: 2px 0 1px 12px;
background: transparent url(http://mmo.eu.com/buttonsdis.png) no-repeat left top; 
color: #d0d0d0;
overflow : visible;
}
	
button.nappidis:hover {

}
	
button.nappidis:hover div.buttonlink {
padding: 2px 0 1px 12px;
}


button.nappid { 
height : 25px;
cursor : pointer;
margin : 0 4px 0 0;
padding: 0 4px 0 0;
text-align: center;
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat right -90px; 
}
	
button.nappid div.buttonlink {
height:25px; 
padding: 2px 0 1px 12px;
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat left top; 
color : #d0d0d0;
overflow : visible;
}
	
button.nappid:hover {
background-position: right -135px; 
}
	
button.nappid:hover div.buttonlink {
padding: 2px 0 1px 12px;
color: #fff;
background-position: 0 -45px;
}

button.nappie { 
font-size : 10px;
height : 25px;
cursor : pointer;
margin: 0;
padding: 0 4px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat right -90px; 
color : #d0d0d0;
}
	
button.nappie div.buttonlink {
height:25px; 
padding: 6px 0 1px 6px;
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat left top; 
color: #fff;
overflow : visible;
}
	
button.nappie:hover {
background-position: right -135px; 
}
	
button.nappie:hover div.buttonlink {
padding: 6px 0 1px 6px;
color: #fff;
background-position: 0 -45px;
}

/* log in */
button.nappie div.buttonlinkb {
font-size : 12px;
height:25px; 
padding: 4px 0 2px 6px;
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat left top; 
color : #d0d0d0;
overflow : visible;
}

button.nappie:hover div.buttonlinkb {
padding: 5px 0 1px 6px;
color: #fff;
background-position: 0 -45px;
}
/* log in end */

.mh { 
position: absolute;
visibility: hidden;
z-index: 999;
clip: auto;
padding: 0;
margin: 0;
width: 0;
height: 0;
text-align: left;
}

.mhb { 
position: absolute;
visibility: hidden;
z-index: 999;
clip: auto;
padding: 0;
margin: 0;
width: 0;
height: 0;
text-align: left;
}

.mhb img {
border: 1px solid #000;
}

.mhc {
background:#0d0d0d url(http://mmo.eu.com/vertile-quote.gif) repeat-x scroll 0 0;
position: absolute;
visibility: hidden;
z-index: 999;
clip: auto;
padding: 1px 3px 2px 3px;
margin: 0;
width: 0;
height: 0;
text-align: left;
line-height:16px;
border-top: solid 1px #191919;
border-bottom: solid 1px #171717;
border-left: solid 1px #191919;
border-right: solid 1px #171717;
}

div.nappif {
width : 30px;
font-size : 10px;
height : 25px;
cursor : pointer;
margin: 0 1px 0 0;
padding: 0 4px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttonse.png) no-repeat right -90px; 
}
	
div.nappif div.buttonlink {
height:25px; 
padding: 4px 0 1px 5px;
background: transparent url(http://mmo.eu.com/buttonse.png) no-repeat left top; 
color: #fff;
overflow : visible;
}
	
div.nappif:hover {
background-position: right -135px; 
}
	
div.nappif:hover div.buttonlink {
padding: 4px 0 1px 5px;
color: #fff;
background-position: 0 -45px;
}



div.nappifb {
width : 30px;
font-size : 10px;
height : 25px;
cursor : pointer;
margin: 0 1px 0 0;
padding: 0 4px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat right -90px; 
}
	
div.nappifb div.buttonlink {
height:25px; 
padding: 4px 0 1px 5px;
background: transparent url(http://mmo.eu.com/buttons-black-b.png) no-repeat left top; 
color: #fff;
overflow : visible;
}
	
div.nappifb:hover {
background-position: right -135px; 
}
	
div.nappifb:hover div.buttonlink {
padding: 4px 0 1px 5px;
color: #fff;
background-position: 0 -45px;
}



button.nappig { 
height : 25px;
cursor : pointer;
margin: 0;
padding: 0 4px 0 0;
text-align: center; 
background: transparent url(http://mmo.eu.com/buttonse.png) no-repeat right -90px; 
}
	
button.nappig div.buttonlink {
height:25px; 
padding: 2px 0 1px 12px;
background: transparent url(http://mmo.eu.com/buttonse.png) no-repeat left top; 
color: #fff;
overflow : visible;
}
	
button.nappig:hover {
background-position: right -135px; 
}
	
button.nappig:hover div.buttonlink {
padding: 2px 0 1px 12px;
color: #fff;
background-position: 0 -45px;
}


.show {
display: block;
overflow : visible;
}

.hide, .hidedel {
display: none;
overflow : visible;
}

/* VOTES */

.votes {
padding : 5px 0 0 0;
}

.voteup {
background: url(http://mmo.eu.com/thumbup.gif);
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 0;
padding : 0;
}

.voteup:hover, .voteuphover {
background: url(http://mmo.eu.com/thumbup.gif) no-repeat scroll -12px 0;
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 0;
padding : 0;
}

.votedown {
background: url(http://mmo.eu.com/thumbdown.gif);
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 2px 0 0 0;
padding : 0;
}

.votedown:hover, .votedownhover {
background: url(http://mmo.eu.com/thumbdown.gif) no-repeat scroll -12px 0;
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 2px 0 0 0;
padding : 0;
}

.votespace {
width : 5px;
float:right;
}

.votescore {
padding : 0 0 0 5px;
float:right;
}

/* KESKUSTELU */

/* messut */

.failmessage {
color : #ff0000;
font-size : 18px;
text-align : center;
padding : 0 5px 10px 5px;
}

.successmessage {
color : #00ff00;
font-size : 18px;
text-align : center;
padding : 0 5px 10px 5px;
}


.newdivfirst {
padding : 0 10px 0 13px;
}

.newdiv {
padding : 10px 10px 0 13px;
}

.keskusteluviestiadmin {
padding : 0 10px 0 2px;
}

.keskusteluviesti {
padding : 0 10px 0 19px;
}


.keskusteluviestiadmin a:link, .keskusteluviestiadmin a:visited, .keskusteluviestiadmin a:active,
.keskusteluviesti a:link, .keskusteluviesti a:visited, .keskusteluviesti a:active {
cursor:pointer;
color : #FFD16F;
text-decoration : underline;
}

.keskusteluviestiadmin a:hover,
.keskusteluviesti a:hover {
cursor:pointer;
color : #ffffff;
text-decoration : underline;
}

.commentcontent p a:link, .commentcontent p a:visited, .commentcontent p a:active {
cursor:pointer;
color : #FFD16F;
text-decoration : underline;
}

.commentcontent p a:hover {
cursor:pointer;
color : #ffffff;
text-decoration : underline;
}





.keskusteluminh {
}

.signature {
font-size: 11px;
margin: 0 0 10px 14px;
padding: 0;
line-height: 13px;
color: #999;
}

.signatureb {
margin: 8px 0 0 0;
}

div.hrsig {
height: 2px;
margin : 0 250px 0 13px;
padding : 0;
background:transparent url(http://mmo.eu.com/hrsig.gif) repeat-x 0 0;
}

.keskustelutc_new {
background:transparent url(http://mmo.eu.com/newmsgb.gif) no-repeat left bottom;
}

.keskustelutf_new div.newdiv {
background:transparent url(http://mmo.eu.com/newmsg.gif) no-repeat left top;
}

.keskustelutd_new div.newdiv {
background:transparent url(http://mmo.eu.com/newmsg.gif) no-repeat left top;
}

.keskustelutjama_new div.newdiv {
background:transparent url(http://mmo.eu.com/newmsg.gif) no-repeat left top;
height : 9px;
}

.keskustelutd, .keskustelutd_new {
background: #111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x 0 0;
}

.keskustelutf, .keskustelutf_new {
background: #111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x 0 0;
}

.keskustelut_valiviiva {
height : 1px;
background-color : #383838;
}

blockquote p {
padding: 0 0 0 4px;
}

blockquote {
color:#ffffff;
background:#0d0d0d url(http://mmo.eu.com/vertile-quote.gif) repeat-x scroll 0 0;
border-top: solid 1px #000000;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 0 0 7px 0;
padding: 0 10px 1px 10px;
}

blockquote blockquote {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x scroll 0 0;
border-top: solid 1px #303030;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 17px 0 0 0;
padding: 0 10px 0 10px;
}

blockquote blockquote blockquote {
background:#0d0d0d url(http://mmo.eu.com/vertile-quote.gif) repeat-x scroll 0 0;
border-top: solid 1px #202020;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 17px 0 0 0;
padding: 0 10px 0 10px;
}

blockquote blockquote blockquote blockquote {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x scroll 0 0;
border-top: solid 1px #303030;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 17px 0 0 0;
padding: 0 10px 0 10px;
}

blockquote blockquote blockquote blockquote blockquote {
background:#0d0d0d url(http://mmo.eu.com/vertile-quote.gif) repeat-x scroll 0 0;
border-top: solid 1px #202020;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 17px 0 0 0;
padding: 0 10px 0 10px;
}

blockquote blockquote blockquote blockquote blockquote blockquote {
background:#111111 url(http://mmo.eu.com/vertile-black.gif) repeat-x scroll 0 0;
border-top: solid 1px #303030;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 17px 0 0 0;
padding: 0 10px 0 10px;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
background:#0d0d0d url(http://mmo.eu.com/vertile-quote.gif) repeat-x scroll 0 0;
border-top: solid 1px #202020;
border-bottom: solid 1px #191919;
border-left: solid 1px #171717;
border-right: solid 1px #171717;
margin: 17px 0 0 0;
padding: 0 10px 0 10px;
}

/* postit */

.topics {
width: 100%;
margin : -6px 0 0 0;
color : #FF1B23;
white-space: nowrap;
}

.topicsb, .topicsb_sec {
width: 100%;
padding : 2px 0 2px 0;
line-height : 1.45em;
white-space: nowrap;
}

.topicsc {
width: 100%;
margin : 0;
white-space: nowrap;
}

.topicsb_new, .topicsb_sec_new {
width: 100%;
padding : 2px 0 2px 0;
line-height : 1.45em;
background:transparent url(http://mmo.eu.com/newpost.gif) no-repeat left top;
}

.topicsb_alert {
width: 100%;
padding : 2px 0 2px 0;
line-height : 1.45em;
background-color: #1B1B1B;
}

.topicsb_alert_new {
width: 100%;
padding : 2px 0 2px 0;
line-height : 1.45em;
background:#1B1B1B url(http://mmo.eu.com/newpost.gif) no-repeat left top;
}


.topicsca {
width : 40%;
text-align: left;
float : left;
}

.topicfix {
width : 15%;
text-align: left;
float : left;
}

.topiclast {
width : 14%;
text-align: right;
float : left;
}




.topicfixb {
width : 27%;
text-align: left;
float : left;
}

.topiclastb {
width : 24%;
text-align: right;
float : left;
}



.topicfixc {
width : 15%;
height : 25px;
text-align: left;
float : left;
}

.topicfixcb {
width : 15%;
height : 25px;
text-align: left;
float : left;
}

.topiclvl {
width : 10%;
text-align: left;
float : left;
}

.topicscab {
width : 48%;
text-align: left;
float : left;
}

/* FRIEND */
.topicfriend {
line-height : 24px;
width : 150px;
text-align: left;
float : left;
}

.topicguilds {
line-height : 24px;
text-align: left;
float : left;
}

.topicscac {
line-height : 24px;
text-align: left;
float : left;
}

.topictoolc {
line-height : 24px;
float:right;
text-align:right;
margin:0 7px 0 0;
}

.topiclastc {
width : 14%;
text-align: right;
float : left;
}

.iconborder {
float : left;
width : 25px;
height : 25px;
margin : 0 10px 0 0;
}

.tmargin {
padding : 0 0 0 5px;
}

.dmargin {
padding : 0 5px 0 5px;
}

p {
margin : 0 0 0 5px;
padding : 0;
}

table.calendar {
border-collapse:collapse;
table-layout:fixed;
width:100%;
border: solid 1px #212121;
margin:0 0 0 1px;
padding:0;
}

table.calendar tr {
margin:0;
padding:0;
}

table.calendar th {
margin:0;
padding:0 0 1px 0;
font-weight:normal;
line-height:16px;
border: solid 1px #212121;
cursor:default;
color:#ccc;
}

table.calendar td {
margin:0;
padding:0;
line-height:16px;
text-align:center;
border: solid 1px #212121;
cursor:default;
}

table.calendar td.empty {
border: solid 1px #212121;
}

table.calendar td.today {
background-color: #434343;
}

table.calnavi {
width:100%;
padding:0;
margin:0;
border-collapse:collapse;
}

.calnavil {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-size: 18px;
line-height : 13px;
color: #ffffff;
text-align:left;
cursor:pointer;
margin:0;
padding:3px 0 10px 13px;
}
.calnavim {
text-align:center;
margin:0;
padding:0;
}
.calnavim h2 {
text-align:center;
margin : 3px 0 10px 0;
}
.calnavir {
font-family: Georgia, 'Times New Roman', Times-New-Roman, Serif;
font-size: 18px;
line-height : 13px;
color: #ffffff;
text-align:right;
cursor:pointer;
margin:0;
padding:3px 13px 10px 0;
}

#tsstatus  img {
	border: 0px;
}
#tsstatus table {
	border-collapse: collapse;
	border-spacing: 0px;
}
#tsstatus td {
	line-height:10px;
	margin:0;
	padding:0;
	white-space: nowrap;
	vertical-align: top;
}
#tsstatus td.teamspeakserver {
	padding-left: 3px;
	font-weight: bold;
}
#tsstatus td.teamspeakchannel {
	padding-left: 3px;
}
#tsstatus td.teamspeaksubchannel {
	padding-left: 3px;
}
#tsstatus td.teamspeakplayer {
	padding-left: 3px;
}
#tsstatus a.teamspeakserver {
	text-decoration: none;
	font-weight: bold;
}

blockquote.voice {
background:none;
border:solid 0 #000;
margin:0 0 0 20px;
padding:0;
}

.minicon {
height : 200px;
overflow: auto;
overflow-x: hidden;
font-size:12px;
line-height:15px;
}

.miniconb {
height : 228px;
overflow: auto;
overflow-x: hidden;
font-size:12px;
line-height:15px;
}
.imagecont {
float:left;margin:5px;cursor:pointer;overflow:visible;
}
.imagecont img {
background:transparent url(http://mmo.eu.com/ajax_111111.gif) no-repeat scroll center center !important;
border:medium none;
margin:0;
padding:0;
vertical-align:baseline;
}