table.wall a, #tid_bar_down a, .group a, .temp_profil a, .tid_games a {
	color : #2d89c5;
	text-decoration : none;
}
table.wall a:hover, #tid_bar_down a:hover, .group a:hover, .temp_profil a:hover, .tid_games a:hover {
	text-decoration : underline;
}
table.wall p, #tid_bar_down p, .group p, .temp_profil p, .tid_games p {
	margin : 10px 0px 10px 0px;
}
table.wall em, #tid_bar_down em, .group em, .temp_profil em, .tid_games em {
	color : #798a00;
}
table.wall cite, #tid_bar_down cite, .group cite, .temp_profil cite, .tid_games cite {
	margin : 0px;
	padding : 0px;
	border-left : 2px solid #155c8a;
	padding-left : 5px;
	display : block;
	color : #155c8a;
	margin-top : 10px;
	margin-left : 20px;
}
h1 {
	font-weight : bold;
	font-size : 15pt;
	color : #424242;
	margin : 0px 0px 0px 0px;
}
h2 {
	font-weight : bold;
	font-size : 12pt;
	color : #424242;
	margin : 10px 0px 0px 0px;
}
h1.h1 {
	background : transparent url("/img/design/basic/h1.png") no-repeat top left;
	color : #2d89c5;
	padding-left : 58px;
	height : 33px;
	font-size : 13pt;
	font-variant : small-caps;
	line-height : 23pt;
	margin-bottom : 10px;
}
h1.less {
	width : 610px;
	margin : 0px 0px 30px 232px;
	font-size : 13pt;
	padding : 0px;
}
.bar {
	background : transparent url("/img/design/basic/bar.gif") no-repeat top left;
	height : 30px;
	font-size : 10.5pt;
	font-weight : bold;
}
.bar ul {
	height : 30px;
}
.bar ul li {
	background : transparent url("/img/design/basic/separator.gif") no-repeat top right;
	float : left;
	position : relative;
	padding-right : 20px;
	padding-left : 15px;
	height : 25px;
	padding-top : 5px;
}
.bar ul li.last {
	background-image : none;
}
.bar img {
	vertical-align : -17%;
}
.help {
	padding : 15px;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	padding-left : 50px;
	margin-bottom : 10px;
	color : #424242;
	border : 1px solid #b6be79;
	background : transparent url("/img/design/basic/confirm.gif") no-repeat 5px center;
	margin-top : 10px;
}
.help img {
	vertical-align : -17%;
}
.help a {
	color : #2d89c5;
}
.section {
	border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	margin : 10px;
	margin-left : 40px;
	width : 500px;
	padding : 10px;
	background : #fafafa;
}
span.mod {
	display : block;
	border : 2px solid #e5877a;
	background-color : #f1dfdc;
	padding : 5px;
	margin-top : 5px;
}
span.spoil {
	display : block;
	border : 1px dashed #b6be79;
	color : #d0ea7f;
	padding : 5px;
	padding-left : 25px;
	margin-top : 5px;
	background : #d0ea7f url("/img/design/basic/eye.png") no-repeat 5px 8px;
}
table.table {
	border : 1px solid #589dd0;
	border-top-width : 2px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	background-color : #cadbeb;
	margin : 10px 0px;
}
table.table td {
	background-color : #e8eff7;
	padding : 5px;
}
table.table th {
	background-color : #8bbcdd;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	padding : 5px;
	font-variant : small-caps;
	color : #686868;
	font-size : 9pt;
	text-align : left;
	background-position : top left;
	background-repeat : no-repeat;
	letter-spacing : 3px;
}
table.table tbody tr:hover td {
	background-color : #f2f5f8;
}
table.table p.withem {
	width : 200px;
	font-variant : normal;
	letter-spacing : 0px;
	font-weight : normal;
}
table.compact td {
	font-size : 8pt;
	padding-top : 3px;
	padding-bottom : 3px;
}
table.compact td table.compact {
	border : 1px solid #8BBCDD;
	padding-top : 1px;
	padding-bottom : 1px;
}
table.tableadmin {
	border : 1px solid #589dd0;
	border-top-width : 2px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	background-color : #cadbeb;
	margin : 10px 0px;
	width : 100%;
}
table.tableadmin td {
	background-color : #e8eff7;
	padding : 5px;
}
table.tableadmin th {
	background-color : #8bbcdd;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	padding : 5px;
	font-variant : small-caps;
	color : #686868;
	font-size : 9pt;
	text-align : left;
	background-position : top left;
	background-repeat : no-repeat;
	letter-spacing : 3px;
}
table.tableadmin tbody tr:hover td {
	background-color : #f2f5f8;
}
table.nicetable {
	border-collapse : collapse;
	margin-bottom : 10px;
	width : auto;
}
table.nicetable th {
	color : #686868;
	font-size : 9pt;
	font-variant : small-caps;
	text-align : left;
	background-position : top left;
	background-repeat : no-repeat;
	padding-bottom : 2px;
	letter-spacing : 3px;
	height : 27px;
	padding-left : 7px;
}
table.nicetable tbody tr {
	background : transparent url("/img/design/basic/forumtrline.gif") repeat-x left bottom;
	cursor : pointer;
}
table.nicetable tbody tr:hover {
	background-color : #f2f5f8;
}
table.nicetable td {
	height : 30px;
	padding-left : 5px;
}
table.nicetable td.date, table.nicetable td.user {
	font-size : 8pt;
}
table.nicetable td.user img {
	vertical-align : -8%;
}
table.nicetable th.thsmall {
	background-image : url("/img/design/basic/tables/th_b.gif");
	width : 62px;
}
table.nicetable th.thnormal {
	background-image : url("/img/design/basic/tables/th_c.gif");
	width : 92px;
}
table.nicetable th.thmiddle {
	background-image : url("/img/design/basic/tables/th_f.gif");
	width : 164px;
}
table.nicetable th.thbig {
	background-image : url("/img/design/basic/tables/th_o.gif");
	width : 259px;
}
table.nicetable th.thbigger {
	background-image : url("/img/design/basic/tables/th_h.gif");
	width : 301px;
}
table.nicetable th.thverybig {
	background-image : url("/img/design/basic/tables/th_n.gif");
	width : 514px;
}
.adminuser table.nicetable {
	margin-top : 10px;
	width : 100%;
}
.adminuser table.nicetable td {
	font-size : 8pt;
}
.adminuser table.structadmin {
	margin-bottom : 20px;
}
.adminuser .right {
	margin-left : 20px;
	width : 560px;
	height : 500px;
}
.adminuser .right ul {
	height : 19px;
	background-color : #ccc;
}
.adminuser .right ul li {
	display : inline;
}
.adminuser .right ul li a {
	padding : 2px;
	background-color : #eee;
	border : 1px solid #589dd0;
	border-bottom : none;
	margin : 3px;
}
.adminuser .right ul li a img {
	vertical-align : top;
}
.adminuser .right ul li a:hover {
	text-decoration : none;
	background-color : #fff;
}
.adminuser .right iframe {
	border : 1px solid #589dd0;
	width : 560px;
	height : 100%;
}
.adminuser h2 {
	background-color : #cadbeb;
	border : 1px solid #fff;
	padding : 3px 5px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	margin : 15px 0px 5px 0px;
}
.greenbox {
	border : 1px solid #b6be79;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	margin-left : 10px;
	margin-bottom : 10px;
	padding : 7px 10px 10px 10px;
}
.greenbox h2 {
	background-image : none;
	height : auto;
	line-height : 10pt;
	color : #708c48;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}
.greenbox p {
	margin : 0px;
	padding : 0px;
	margin-top : 5px;
	font-size : 9pt;
}
.redbox {
	border : 1px solid #e5877a;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	margin-left : 10px;
	margin-bottom : 10px;
	padding : 7px 10px 10px 10px;
}
.redbox h2 {
	background-image : none;
	height : auto;
	line-height : 10pt;
	color : #cd1f06;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}
.redbox p {
	margin : 0px;
	padding : 0px;
	margin-top : 5px;
	font-size : 9pt;
}
.redbox ul img {
	vertical-align : -17%;
}
.bluebox {
	border : 1px solid #589dd0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.bluebox h2 {
	color : #424242;
}
select {
	border : 1px solid #b6be79;
}
select.iconSelect option {
	width : 16px;
	height : 18px;
	background-repeat : no-repeat;
	padding-left : 20px;
}
select.iconSelect option.iconbg {
	width : 150px;
}
input.field {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}
input.big {
	width : 300px;
}
input.small {
	width : 50px;
}
textarea.field {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	width : 300px;
	height : 150px;
}
ul.point {
	margin : 0px 10px;
}
ul.point li {
	background : transparent url("/img/design/basic/point.gif") no-repeat 7px 5px;
	padding-left : 20px;
	margin-top : 10px;
	margin-bottom : 10px;
}
ul.ul {
	margin : 0px 10px;
}
ul.ul li {
	padding-left : 20px;
}
ul.ul li img {
	vertical-align : middle;
}
ul.ul ul {
	margin-left : 35px;
}
.evolution {
	position : absolute;
	margin-left : 620px;
	margin-top : -22px;
	width : 360px;
	color : #3d5b79;
	font-variant : small-caps;
	font-weight : bold;
}
.evolution a, .evolution a:active, .evolution a:hover {
	color : #3d5b79;
	text-decoration : underline;
	font-size : 9pt;
}
.evolution a:hover {
	text-shadow : #fff 1px 1px 0px,#fff -1px -1px 0px;;
}
input.box {
	background : transparent url("/img/design/basic/box.gif") no-repeat top left;
	width : 131px;
	height : 23px;
	border-style : none;
	padding-left : 3px;
	padding-right : 1px;
}
.button {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
}
.button:hover {
	background-image : url("/img/design/basic/buttons/buttonblue_s_over.gif");
}
.buttongreen {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	background : transparent url("/img/design/basic/buttons/buttongreen_s.gif") no-repeat top left;
	color : #4f5a00;
}
.buttongreen:hover {
	color : #4f5a00;
	background : transparent url("/img/design/basic/buttons/buttongreen_s_over.gif") no-repeat top left;
}
a.button, li.button {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	text-decoration : none;
	display : block;
	text-align : center;
}
a.buttongreen, li.buttongreen, input.buttongreen {
	font-size : 8pt;
	background : transparent url("/img/design/basic/buttons/buttongreen_s.gif") no-repeat top left;
	color : #4f5a00;
	width : 84px;
	height : 28px;
	display : block;
	text-align : center;
	line-height : 21pt;
	font-size : 8pt;
}
a.buttongreen:hover, li.buttongreen:hover, input.buttongreen:hover {
	background : transparent url("/img/design/basic/buttons/buttongreen_s_over.gif") no-repeat top left;
	text-decoration : none;
	cursor : pointer;
}
a.buttonred, li.buttonred, input.buttonred {
	background : transparent url("/img/design/basic/buttons/buttonred_s.gif") no-repeat top left;
	color : #7f1101;
	width : 84px;
	height : 28px;
	display : block;
	text-align : center;
	line-height : 21pt;
	font-size : 8pt;
}
a.buttonred:hover, li.buttonred:hover, input.buttonred:hover {
	background : transparent url("/img/design/basic/buttons/buttonred_s_over.gif") no-repeat top left;
	text-decoration : none;
	cursor : pointer;
}
.buttonlong {
	background : transparent url("/img/design/basic/buttons/buttonblue.gif") no-repeat top left;
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	width : 141px;
	background : transparent url("/img/design/basic/buttons/buttonblue.gif") no-repeat top left;
	text-align : center;
}
.buttonlong:hover {
	background-image : url("/img/design/basic/buttons/buttonblue_over.gif");
}
.buttonlong_green img {
	vertical-align : middle;
}
a.buttonlong, a.buttonlong_green, a.buttonlong_red, a.buttonlong_blue {
	display : block;
	text-decoration : none;
}
.buttonlong_green {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	width : 141px;
	background : transparent url("/img/design/basic/buttons/buttonblue.gif") no-repeat top left;
	text-align : center;
	color : #4f5a00;
	background-image : url("/img/design/basic/buttons/buttongreen.gif");
}
.buttonlong_green:hover {
	background-image : url("/img/design/basic/buttons/buttongreen_over.gif");
}
.buttonlong_red {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	width : 141px;
	background : transparent url("/img/design/basic/buttons/buttonblue.gif") no-repeat top left;
	text-align : center;
	color : #7f1101;
	background-image : url("/img/design/basic/buttons/buttonred.gif");
}
.buttonlong_red:hover {
	background-image : url("/img/design/basic/buttons/buttonred_over.gif");
}
.buttonlong_blue {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	width : 141px;
	background : transparent url("/img/design/basic/buttons/buttonblue.gif") no-repeat top left;
	text-align : center;
	color : #125886;
	background-image : url("/img/design/basic/buttons/buttonblue.gif");
}
.buttonlong_blue:hover {
	background-image : url("/img/design/basic/buttons/buttonblue_over.gif");
}
.minibutton {
	background : transparent url("/img/design/basic/buttons/button_small.gif") no-repeat top left;
	border-width : 1px;
	color : #3a5b8a;
	font-variant : small-caps;
	font-size : 9pt;
	font-weight : bold;
	cursor : pointer;
	margin-right : 5px;
	margin-bottom : 5px;
	width : 62px;
	height : 28px;
}
.minibutton:hover {
	background-image : url("/img/design/basic/buttons/button_small_over.gif");
}
.minibutton_long {
	width : 87px;
	height : 28px;
	background-image : url("/img/design/basic/buttons/buttonblue_s.gif");
	background-position : top left;
	background-repeat : no-repeat;
	background-color : transparent;
	font-size : 8pt;
	cursor : pointer;
	color : #0d5e93;
	line-height : 21pt;
	font-weight : bold;
	border-width : 1px;
	margin : 0px 0px 0px 10px;
	font-variant : small-caps;
	font-size : 9pt;
	background-image : url("/img/design/basic/buttons/button_small_long.png");
	width : 102px;
	height : 34px;
}
.minibutton_long:hover {
	background-image : url("/img/design/basic/buttons/button_small_longover.png");
}
.twolines, .twolines:hover {
	line-height : 9pt;
	padding-top : 2px;
}
.clickable {
	cursor : pointer;
}
.subtitle {
	width : 935px;
	height : 96px;
	background : transparent url("/img/loc/fr/subtitle.gif") no-repeat top left;
	position : absolute;
	margin-top : -25px;
	margin-left : -27px;
}
.introtop {
	height : 180px;
	padding-top : 1px;
}
.introtop a.signin {
	display : block;
	width : 354px;
	height : 57px;
	margin-top : 90px;
	margin-left : 50px;
	background : transparent url("/img/loc/fr/button_subscribe.gif") no-repeat top left;
}
.introtop a.signin:hover {
	background-image : url("/img/loc/fr/button_subscribeover.gif");
}
.introtop .slide {
	display : none;
	position : absolute;
	margin-left : 482px;
	margin-top : -128px;
	background : transparent url("/img/design/basic/slide.gif") no-repeat top left;
	padding-left : 3px;
	padding-top : 10px;
}
.introtop .slide .slideshadow {
	background : transparent url("/img/design/basic/slideshadow.gif") no-repeat top left;
	height : 10px;
	margin-top : 3px;
	width : 350px;
}
.recent h2, .greatthings h2 {
	margin : 0px;
	padding : 0px;
	text-transform : uppercase;
	font-size : 11pt;
}
.recent {
	display : none;
	width : 480px;
	min-height : 380px;
	margin-left : 20px;
}
.recent .grouphistor {
	width : 410px !important;
	margin-left : 20px !important;
}
.recent a.seeall, .recent p.commcomm {
	display : none;
}
.greatthings {
	margin-left : 60px;
}
.greatthings ul li {
	margin-left : 20px;
	margin-top : 10px;
}
.greatthings ul li span {
	color : #c92c19;
	text-transform : uppercase;
	font-weight : bold;
}
.greatthings p.lang {
	margin-top : 15px;
}
.introSection .recent {
	height : 380px;
	overflow : hidden;
}
.introSection .recent .groupcomdate {
	display : none;
}
.topsubmenu {
	background : transparent url("/img/design/basic/wintop.png") no-repeat top left;
	padding-top : 20px;
	width : 190px;
}
.topsubmenu .bottomsubmenu {
	background : transparent url("/img/design/basic/winbottom.png") no-repeat bottom left;
	padding-bottom : 9px;
}
.topsubmenu ul.bgsubmenu {
	background : transparent url("/img/design/basic/winbg.png") repeat-y top left;
	padding : 1px 5px 1px 10px;
}
.topsubmenu ul.bgsubmenu li {
	float : none;
	margin : 3px 0px;
}
.topsubmenu ul.bgsubmenu li a {
	font-size : 8pt;
	font-weight : normal;
	text-shadow : none;;
	color : #2d89c5;
}
.topsubmenu ul.bgsubmenu li a:hover {
	text-decoration : underline;
}
.grouphistor em {
	font-style : normal;
}
.grouphistor p .screen img, .grouphistor p .real img {
	float : right;
	position : relative;
	padding : 1px;
	margin-right : 10px;
	margin-left : 5px;
}
.grouphistor p .screen img {
	width : 50px;
	border : 1px solid #589dd0;
}
.commenticon {
	width : 15px;
	height : 16px;
	background : transparent url("/img/design/basic/misc_img.png") -5px -244px;
}
p.morenews {
	font-size : 8pt;
	text-align : right;
}
p.morenews img.plusicon {
	display : inline;
	vertical-align : top;
}
p.morenews a {
	text-decoration : none;
}
p.morenews span:hover {
	text-decoration : underline;
}
.tid_itemContent ul {
	list-style : disc;
	padding-left : 20px;
}
.wall .friendshistory, .groupwall .friendshistory {
	width : 475px;
}
.wall .friendshistory a.tid_userUnknown, .groupwall .friendshistory a.tid_userUnknown {
	font-style : italic;
	color : #bd3d00;
}
.wall .qmask, .groupwall .qmask {
	background : transparent url("/img/design/basic/linehoriz.gif") repeat-x left top;
	padding-top : 5px;
	margin-top : 15px;
}
.wall .qmask .links, .groupwall .qmask .links {
	margin-left : 5px;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 20px;
	background-color : #dbe3eb;
	height : 38px;
}
.wall .qmask a, .groupwall .qmask a {
	float : left;
	position : relative;
	margin-right : 5px;
}
.wall .qmask li.h, .groupwall .qmask li.h {
	padding-top : 5px;
}
.wall .grouphistor, .groupwall .grouphistor {
	margin : 0px;
	padding : 0px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 0px;
	margin-top : 10px;
	min-height : 40px;
	background : transparent url("/img/design/basic/linehoriz.gif") repeat-x top left;
}
.wall .grouphistor img, .groupwall .grouphistor img {
	vertical-align : -17%;
}
.wall .grouphistor a.delicon, .groupwall .grouphistor a.delicon {
	position : absolute;
	margin-left : 453px;
}
.wall .grouphistor p, .groupwall .grouphistor p {
	margin : 0px;
	padding : 0px;
	margin-left : 50px;
	overflow : hidden;
}
.wall .grouphistor .groupextraopt, .groupwall .grouphistor .groupextraopt {
	height : 15px;
	margin-left : 50px;
	margin-bottom : 0px;
	margin-top : 0px;
}
.wall .grouphistor .groupextraopt .commenticon, .groupwall .grouphistor .groupextraopt .commenticon {
	float : left;
	position : relative;
	cursor : pointer;
	margin-top : 0px;
}
.wall .grouphistor .groupextraopt .commentlength, .groupwall .grouphistor .groupextraopt .commentlength {
	float : left;
	position : relative;
	margin-top : 0px;
}
.wall .grouphistor .groupextraopt a.plusicon, .wall .grouphistor .groupextraopt a.minusicon, .groupwall .grouphistor .groupextraopt a.plusicon, .groupwall .grouphistor .groupextraopt a.minusicon {
	float : left;
	position : relative;
	margin-left : 5px;
}
.wall .grouphistor .groupextraopt .groupcomdate, .groupwall .grouphistor .groupextraopt .groupcomdate {
	font-size : 7pt;
	float : right;
	position : relative;
	margin-top : 0px;
	color : #979797;
}
.wall ul.grouplistcom li, .groupwall ul.grouplistcom li {
	padding-left : 90px;
	background : transparent url("/img/design/basic/treev.gif") repeat-y 70px 0px;
	padding-top : 1px;
	margin-top : 1px;
}
.wall ul.grouplistcom li .grouphistcomment, .groupwall ul.grouplistcom li .grouphistcomment {
	padding-top : 1px;
	background-color : #dbe3eb;
	margin-top : 5px;
}
.wall ul.grouplistcom li .grouphistcomment .tree, .groupwall ul.grouplistcom li .grouphistcomment .tree {
	position : absolute;
	margin-left : -19px;
	margin-top : 19px;
	width : 18px;
	height : 1px;
	background : transparent url("/img/design/basic/treeh.gif") repeat 0px 0px;
}
.wall ul.grouplistcom li .grouphistcomment a.delicon, .groupwall ul.grouplistcom li .grouphistcomment a.delicon {
	float : right;
	position : relative;
	margin-right : 5px;
	margin-top : 5px;
}
.wall ul.grouplistcom li.hidden, .groupwall ul.grouplistcom li.hidden {
	display : none;
}
.wall ul.grouplistcom li.morecomments .grouphistcomment p, .groupwall ul.grouplistcom li.morecomments .grouphistcomment p {
	margin : 0px;
	padding : 3px;
}
.wall ul.grouplistcom li.last, .groupwall ul.grouplistcom li.last {
	background-image : none;
}
.wall ul.grouplistcom li.last .tree, .groupwall ul.grouplistcom li.last .tree {
	width : 19px;
	height : 31px;
	background : transparent url("/img/design/basic/completetree.gif") repeat 0px 0px;
	margin-top : -13px;
	margin-left : -20px;
	position : absolute;
}
.wall ul.forceComments li.morecomments, .groupwall ul.forceComments li.morecomments {
	display : none;
}
.wall ul.forceComments li.hidden, .groupwall ul.forceComments li.hidden {
	display : block;
}
.wall .leaveacomment, .groupwall .leaveacomment {
	margin-top : 5px;
	margin-left : 90px;
	background-image : url("/img/design/basic/comment2.gif");
	width : 375px;
}
.wall .sendcomment, .groupwall .sendcomment {
	margin-left : 415px;
}
.wall .avatar30, .groupwall .avatar30 {
	margin-left : 5px;
	margin-top : 5px;
}
.wall p.commuser, .groupwall p.commuser {
	position : absolute;
	margin : 0px;
	padding : 0px;
	margin-left : 42px;
	margin-top : 5px;
	font-size : 8pt;
}
.wall p.commdate, .groupwall p.commdate {
	position : absolute;
	margin : 0px;
	padding : 0px;
	margin-left : 42px;
	margin-top : 20px;
	width : 200px;
	font-size : 7.5pt;
}
.wall p.commcomm, .groupwall p.commcomm {
	font-size : 8pt;
	padding : 0px 5px 5px 0px;
	margin : 37px 0px 0px 5px;
	overflow : hidden;
}
.wall p.commcomm img, .groupwall p.commcomm img {
	vertical-align : middle;
}
.groupwall .avatar40 .corneravatar40, .groupwall .avatar30 .corneravatar30 {
	background-image : none;
}
.groupwall .delicon {
	position : absolute;
	margin-left : 843px !important;
}
.groupwall .leaveacomment {
	margin-left : 90px;
	background-image : url("/img/design/basic/comment3.gif");
	width : 767px;
}
.groupwall .sendcomment {
	margin-left : 796px;
}
.groupwall .grouphistor {
	background-image : url("/img/design/basic/linehoriz_clair.png");
	background-position : top left;
}
.groupwall ul.grouplistcom li {
	background : transparent url("/img/design/basic/treev_clair.png") repeat-y 70px 0px;
}
.groupwall ul.grouplistcom li .grouphistcomment .tree {
	background : transparent url("/img/design/basic/treeh_clair.png") repeat 0px 0px;
}
.groupwall ul.grouplistcom li.last {
	background-image : none !important;
}
.groupwall ul.grouplistcom li.last .tree {
	background-image : url("/img/design/basic/completetree_clair.png");
	background-repeat : no-repeat;
}
.groupwall ul.grouplistcom li.morecomments {
	display : none !important;
}
.groupwall ul.grouplistcom li.hidden {
	display : block !important;
}
.groupwall em em {
	font-style : italic;
}
.talk form textarea {
	width : 470px;
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	height : 55px;
	padding : 3px;
	border-color : #589dd0;
	font-size : 9pt;
}
.talk form .button {
	margin-left : 393px;
	margin-top : 5px;
	width : 85px;
}
.talk form.disable textarea {
	height : 19px;
	color : #aaa;
	font-style : italic;
	background-color : #fdfdfd;
}
.talk form.disable .icons, .talk form.disable .button {
	display : none;
}
.talk .icons {
	position : absolute;
	margin-left : 3px;
	margin-top : 3px;
}
.talk .icons img {
	width : 15px;
	cursor : pointer;
}
.talk .icons .ipanel {
	position : absolute;
	z-index : 50;
}
.talk .icons .ipanel img {
	width : auto;
}
.slideshow {
	margin-left : 37px;
	margin-top : 10px;
	margin-right : 16px;
	width : 390px;
	float : left;
	position : relative;
}
.slideshow .slideshadow {
	width : 390px;
	height : 320px;
	background : transparent url("/img/design/basic/slideshadow.png") no-repeat 2px 20px;
	border : 1px solid #ebebeb;
}
.slideshow .slide {
	margin-left : 20px;
	margin-top : 30px;
	padding : 11px 2px 2px 3px;
	background : transparent url("/img/design/basic/slide.gif") no-repeat top left;
}
ul.games {
	margin-left : 15px;
	margin-top : 10px;
}
ul.games li {
	float : left;
	position : relative;
	width : 213px;
	height : 177px;
	cursor : pointer;
	border : 1px solid #ebebeb;
}
ul.games li .gameshadow {
	background : transparent url("/img/design/basic/gameshadow.png") no-repeat 14px 4px;
	padding-left : 27px;
	padding-top : 12px;
	min-height : 150px;
}
ul.games li a {
	display : block;
	color : #424242;
}
ul.games li a:hover {
	text-decoration : none;
}
ul.games li img {
	border : 2px solid #f1f1f1;
	width : 160px;
	height : 110px;
	display : block;
}
ul.games li p {
	margin : 0px;
	padding : 0px;
	font-size : 8pt;
	width : 160px;
	text-align : justify;
	margin-top : 6px;
	line-height : 9pt;
}
ul.games li .soon {
	position : absolute;
	margin-left : 21px;
	margin-top : 3px;
	background : transparent url("/img/loc/fr/soon.png") no-repeat top left;
	width : 76px;
	height : 82px;
}
ul.games li:hover {
	background-color : #f2f5f8;
	border : 1px solid #b8d0df;
}
.subscribepage img {
	vertical-align : -55%;
}
.headgame {
	width : 880px;
	height : 65px;
	background-color : #bfbfbf;
	margin-bottom : 15px;
}
.rightcolumn {
	margin-left : 235px;
}
.badgessub {
	margin-top : -30px;
	position : absolute;
}
p.lang select {
	font-size : 8pt;
	padding-left : 18px;
	background-repeat : no-repeat;
	background-position : 1px 3px;
}
p.lang .es, p.lang .fr, p.lang .en, p.lang .de {
	padding-left : 22px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}
p.lang .es {
	background-image : url("/img/design/basic/fes.png");
}
p.lang .fr {
	background-image : url("/img/design/basic/ffr.png");
}
p.lang .en {
	background-image : url("/img/design/basic/fen.png");
}
p.lang .de {
	background-image : url("/img/design/basic/fde.png");
}
.tables {
	width : 600px;
	padding-top : 5px;
	margin-left : 235px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid #589dd0;
	padding-bottom : 10px;
}
.tables p.lang {
	position : absolute;
	margin-left : 495px;
	margin-top : -35px;
}
.tables table.fac, .tables table.obl {
	width : 300px;
	float : left;
	position : relative;
}
.tables p.checkbox {
	text-align : center;
	font-size : 8.5pt;
}
.tables input.buttonlong_green {
	display : block;
	margin : auto;
}
.tables td.title {
	text-align : center;
	font-weight : bold;
	font-size : 12pt;
	color : #5D5D5D;
	padding : 5px 0px;
}
.tables th {
	font-size : 9pt;
	padding : 10px 0px;
}
.tables td {
	padding-right : 10px;
}
.tables td img {
	vertical-align : -17%;
}
.suberror {
	color : #cd1f06;
	font-size : 7.5pt;
	padding : 0px 15px 10px 15px;
	text-align : center;
}
.moreinfo {
	margin-top : 20px;
	font-size : 8pt;
}
.moreinfo h2, .moreinfo p {
	margin : 0px;
	padding : 0px;
	color : #8a8a8a;
}
.moreinfo img {
	vertical-align : -17%;
}
.bank .badges {
	margin-top : 10px;
	position : absolute;
}
.bank .token {
	vertical-align : -8%;
}
.country {
	width : 20px;
	border : 1px solid #589DD0;
	padding : 1px;
}
h2.h2bank {
	margin : 0px;
	padding : 0px;
	font-variant : small-caps;
	color : #686868;
	font-size : 8pt;
	text-align : left;
	letter-spacing : 3px;
	padding-top : 3px;
	height : 27px;
	padding-left : 45px;
}
.bankCountry {
	width : 600px;
	margin-left : 220px;
	margin-top : 25px;
	border : 1px solid #589dd0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	padding-bottom : 10px;
}
.bankCountry p {
	margin : 10px;
}
.bankCountry ul {
	width : 220px;
	margin : auto;
}
.bankCountry ul li {
	float : left;
	position : relative;
	margin-left : 10px;
}
.bankCountry ul li img {
	border : 1px solid #589dd0;
	padding : 1px;
}
.bankCountry ul li img:hover {
	border-color : #fff;
}
.bankInfos {
	font-size : 8pt;
	margin-left : 220px;
	min-height : 150px;
	margin-top : 20px;
}
.bankInfos h3 {
	margin : 15px 0px 0px 5px;
}
.bankInfos p {
	margin : 5px 20px;
}
.bankInfos img {
	vertical-align : -8%;
}
.bankleft h2.h2bank {
	background : transparent url("/img/design/basic/tables/h2in1.gif") no-repeat top left;
	width : 325px;
}
.bankleft ul.bankMeans {
	float : left;
	position : relative;
	width : 370px;
	margin-bottom : 20px;
	margin-left : 0px;
}
.bankleft ul.bankMeans li {
	border-bottom : 1px solid #b7d2e4;
	padding : 10px;
	cursor : pointer;
	min-height : 70px;
}
.bankleft ul.bankMeans li:hover {
	background-color : #f2f5f8;
}
.bankleft ul.bankMeans li:hover a.bmean {
	text-decoration : underline;
}
.bankleft ul.bankMeans li.off {
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
}
.bankleft ul.bankMeans li.off:hover {
	opacity : 1;
	filter : alpha(opacity=100);
	zoom : 1;
}
.bankleft ul.bankMeans li.current {
	background-color : #f2f5f8;
	border-top : 1px solid #589dd0;
	border-bottom : 1px solid #589dd0;
	background-image : url("/img/design/basic/bigarrow.gif");
	background-repeat : no-repeat;
	background-position : 295px 12px;
}
.bankleft ul.bankMeans span.name {
	display : block;
	font-variant : small-caps;
	font-weight : bold;
	font-size : 14pt;
	margin-left : 60px;
}
.bankleft ul.bankMeans span.value {
	font-weight : bold;
	font-size : 14pt;
	display : block;
	margin-left : 60px;
	margin-top : 5px;
}
.bankleft ul.bankMeans span.price {
	display : block;
	margin-left : 60px;
	margin-top : 5px;
	font-size : 8pt;
	font-style : italic;
}
.bankleft ul.bankMeans img.imgmean {
	position : absolute;
}
.bankDetails {
	float : right;
	position : relative;
	width : 480px;
	margin-right : 5px;
}
.bankDetails h2.h2bank {
	background : transparent url("/img/design/basic/tables/h2in2.gif") no-repeat top left;
	width : 436px;
}
.iframepromo {
	border : 1px solid #589dd0;
}
ul.tutorial {
	font-size : 9pt;
	margin-left : 35px;
	margin-right : 20px;
}
ul.tutorial li {
	background-repeat : no-repeat;
	background-position : top left;
	padding-left : 50px;
	min-height : 50px;
	margin-bottom : 10px;
}
ul.tutorial li.sms {
	background-image : url("/img/design/bank/tuto_sms.gif");
}
ul.tutorial li.wait {
	background-image : url("/img/design/bank/tuto_wait.gif");
}
ul.tutorial li.done {
	background-image : url("/img/design/bank/tuto_done.gif");
}
ul.tutorial li.mouse {
	background-image : url("/img/design/bank/tuto_mouse.gif");
}
ul.tutorial li.call {
	background-image : url("/img/design/bank/tuto_call.gif");
}
ul.tutorial li.listen {
	background-image : url("/img/design/bank/tuto_listen.gif");
}
ul.tutorial li.hangup {
	background-image : url("/img/design/bank/tuto_hangup.gif");
}
ul.tutorial li.trouble {
	background-image : url("/img/design/bank/tuto_trouble.gif");
}
p.warning img {
	vertical-align : -10%;
}
.insertcode {
	width : 320px;
	margin : auto;
	text-align : center;
	padding : 7px 0px;
	background-color : #e9eec6;
	border : 1px solid #b6be79;
}
.ack {
	font-size : 9pt;
	margin : 5px 0px 10px 0px;
}
.ack a {
	font-weight : bold;
}
.appconfig .left {
	float : left;
	width : 460px;
}
.appconfig .right {
	float : left;
	padding-top : 20px;
}
.appconfig .redbox h2 {
	padding : 2px 0px 0px 5px;
}
.appconfig .intbox {
	background-color : #f1dfdc;
	padding : 10px 0px 5px 8px;
}
.appconfig table td {
	padding : 10px;
}
.appconfig img {
	vertical-align : -17%;
}
.writeto, .subjectto, .textmessage {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}
.subjectto, .writeto {
	width : 160px;
	height : 20px;
	font-size : 11pt;
	padding : 1px;
	padding-left : 6px;
	font-weight : bold;
	float : left;
	position : relative;
}
.textmessage {
	width : 450px;
	height : 150px;
	padding : 3px 0px 7px 7px;
}
table.writemessage {
	margin-top : 10px;
	border-collapse : collapse;
}
table.writemessage td.leftwrite {
	width : 140px;
	vertical-align : top;
	padding-top : 65px;
}
table.writemessage td.modoptions {
	text-align : center;
	font-variant : small-caps;
}
table.writemessage .destin {
	font-weight : bold;
	font-size : 12pt;
}
table.writemessage .smilform {
	min-height : 204px;
}
table.writemessage .formatbuttons input {
	float : left;
	position : relative;
}
table.writemessage .smileys {
	margin-top : 10px;
}
table.writemessage .smileys img {
	cursor : pointer;
}
table.writemessage .msg_title {
	margin-bottom : 5px;
	height : 40px;
}
table.writemessage .subjectto {
	width : 300px;
}
table.writemessage .textmessage {
	width : 730px;
	height : 155px;
	margin-bottom : 5px;
}
table.writemessage .submit {
	padding-top : 5px;
	padding-left : 350px;
}
table.writemessage .submit .buttongreen {
	float : left;
	position : relative;
	margin-right : 10px;
}
.mailer .menuhc {
	list-style : none;
	font-size : 10.5pt;
	font-weight : bold;
	width : 880px;
	height : 30px;
	background : transparent url("/img/design/basic/bar.gif") no-repeat top left;
	margin-bottom : 10px;
}
.mailer .menuhc li {
	float : left;
	padding-right : 15px;
	padding-left : 15px;
	margin-top : 2px;
	padding-bottom : 1px;
	border-right : 1px solid #80b3d9;
}
.mailer .menuhc li.selected a {
	text-decoration : underline;
}
.mailer .menuhc a {
	display : block;
	padding : 3px;
	text-align : center;
}
.mailer table.nicetable {
	width : 100%;
	margin : 0px 0px 10px 0px;
}
.mailer table.nicetable th {
	padding-left : 7pt;
	background-position : top left;
	background-repeat : no-repeat;
}
.mailer table.nicetable th.messth1 {
	background-image : url("/img/design/basic/tables/th_ii.gif");
	padding-left : 39px;
	width : 115px;
}
.mailer table.nicetable th.messth2 {
	background-image : url("/img/design/basic/tables/th_dd.gif");
	width : 390px;
}
.mailer table.nicetable th.messth3 {
	background-image : url("/img/design/basic/tables/th_aa.gif");
	width : 24px;
}
.mailer table.nicetable th.messth4 {
	background-image : url("/img/design/basic/tables/th_qq.gif");
}
.mailer table.nicetable tr.unread td {
	font-weight : bold;
}
.mailer table.nicetable td {
	padding : 5px;
}
.mailer table.nicetable td.subject {
	width : 260px;
	color : #2d89c5;
}
.mailer table.nicetable td.subject:hover {
	text-decoration : underline;
}
.mailer table.nicetable td.from .from {
	padding-left : 35px;
}
.mailer table.nicetable div.from, .mailer table.nicetable div.subject, .mailer table.nicetable div.date, .mailer table.nicetable div.cpt {
	height : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.mailer .messagesshad {
	width : 622px;
	height : 9px;
	background : transparent url("/img/design/basic/messagesshad.gif") no-repeat top left;
	margin-top : -5px;
}
.mailer ul.submenu {
	margin-top : 5px;
}
.mailer ul.submenu li {
	float : left;
	position : relative;
	margin-right : 10px;
}
.mailer ul.submenu li.mright {
	float : right;
	position : relative;
	margin-right : 0px;
	margin-left : 10px;
}
.mailer .readmessag {
	width : 100%;
	margin : 10px auto 5px auto;
	background-color : #ececec;
	border-collapse : collapse;
}
.mailer .readmessag th {
	background-color : #cadbeb;
	color : #686868;
	height : 25px;
}
.mailer .readmessag th p {
	margin : 0px;
	padding : 0px;
}
.mailer .readmessag th p.messname {
	text-align : left;
	font-size : 9pt;
	font-variant : small-caps;
	letter-spacing : 3px;
	float : left;
	position : relative;
	padding-left : 5px;
}
.mailer .readmessag th p.godown {
	float : right;
	position : relative;
	padding-right : 5px;
	font-size : 8pt;
	padding-top : 2px;
}
.mailer .readmessag th p.godown img.godown {
	background : transparent url("/img/design/basic/misc_img.png") no-repeat -29px -246px;
	width : 12px;
	height : 14px;
	vertical-align : -17%;
}
.mailer .readmessag th span {
	letter-spacing : 0px;
	font-variant : normal;
	font-size : 10pt;
}
.mailer .readmessag td {
	vertical-align : top;
}
.mailer .readmessag tr.even .bgmailermessage {
	background-color : #dfeaf2;
	background-image : url("/img/design/basic/messdark.gif");
}
.mailer .readmessag tr.even .bgmailermessage .corneravatar40 {
	background-image : url("/img/design/basic/corneravatar40b.png");
}
.mailer .readmessag td.tdwithshad {
	background : transparent url("/img/design/basic/messhadow.gif") no-repeat bottom left;
	padding-bottom : 4px;
	padding-top : 10px;
}
.mailer .readmessag .bgmailermessage {
	background : #eff4f9 url("/img/design/basic/messclair.gif") no-repeat top left;
	border : 1px solid #91c1e4;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.mailer .readmessag .usernameavatar {
	margin : 0px;
	padding : 0px;
	padding-top : 5px;
	width : 140px;
	position : absolute;
	min-height : 45px;
}
.mailer .readmessag .usernameavatar .avatar40 {
	margin-left : 5px;
	margin-top : 1px;
}
.mailer .readmessag .usernameavatar p {
	font-size : 8pt;
}
.mailer .readmessag .usernameavatar p.username, .mailer .readmessag .usernameavatar p.points {
	margin-left : 53px;
	margin-bottom : 3px;
	margin-top : 0px;
}
.mailer .readmessag .usernameavatar p.username {
	font-weight : bold;
}
.mailer .readmessag .usernameavatar p.points {
	min-height : 15px;
}
.mailer .readmessag .usernameavatar p.date {
	font-size : 7pt;
	margin : 10px 0px 0px 7px;
}
.mailer .messagemail {
	margin-left : 139px;
	min-height : 76px;
	padding-bottom : 10px;
	background : transparent url("/img/design/basic/profilseparator.gif") repeat-y scroll left top;
	padding-left : 10px;
	padding-top : 5px;
	padding-right : 7px;
}
.mailer .messagemail img {
	vertical-align : -17%;
}
.mailer .messagemail strong {
	color : #798a00;
}
.mailer .readdate {
	text-align : right;
	font-style : italic;
	font-size : 8pt;
	vertical-align : bottom;
}
ul.invitation {
	margin-top : 15px;
}
ul.invitation li {
	float : left;
	position : relative;
	margin-right : 10px;
}
table.home {
	border-collapse : collapse;
}
table.home td {
	vertical-align : top;
	font-size : 8pt;
}
table.home td.left {
	padding-right : 10px;
	font-size : 10pt;
}
table.home td.right {
	width : 400px;
}
table.home td.right .newsbox {
	margin-bottom : 10px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid #b6be79;
}
table.home td.right .inactive {
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
}
table.home td.right .title {
	font-size : 10pt;
}
table.home td.right .title h1 {
	color : #798a00;
	font-size : 11pt;
	background-image : none;
	line-height : 20pt;
	height : 27px;
	cursor : pointer;
}
table.home td.right .title .plusicon, table.home td.right .title .minusicon {
	float : right;
	position : relative;
	margin-top : 6px;
	margin-right : 5px;
}
table.home td.right .title .delicon {
	float : right;
	position : relative;
	margin-top : 8px;
	margin-right : 6px;
}
table.home td.right .title .gamename {
	font-variant : small-caps;
	padding-top : 4px;
	padding-bottom : 0px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid transparent;
	height : 21px;
	float : left;
	position : relative;
	margin-right : 6px;
	padding-left : 8px;
	padding-right : 5px;
	text-align : center;
	background-color : #e9eec6;
	min-width : 103px;
}
table.home td.right .title .gamename img {
	vertical-align : -17%;
	width : 16px;
	height : 16px;
}
table.home td.right .newsdate {
	font-size : 7pt;
	padding-bottom : 2px;
	margin-top : -3px;
	margin-left : 6px;
	color : #979797;
}
table.home td.right .imgtext {
	margin-top : 3px;
	width : 120px;
}
table.home td.right img.newsimg {
	padding : 1px;
	border : 1px solid #589dd0;
	margin : 0px 10px 0px 6px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
table.home td.right .newscontent {
	padding-right : 10px;
	text-align : justify;
}
table.home td.right .newscontent p {
	margin : 0px;
	margin-bottom : 10px;
}
table.home td.right .newscontent ul {
	padding-left : 10px;
}
table.home td.right .newscontent ul li {
	margin-bottom : 5px;
}
table.home td.right h2 {
	margin-top : 10px;
	font-size : 10pt;
	font-weight : normal;
}
table.home td.right .newsback {
	float : left;
	position : relative;
}
table.home .motiontwinbox {
	margin-top : 20px;
}
table.home .pagination {
	float : right;
	position : relative;
	width : auto;
}
.sever {
	border-collapse : separate;
	border-spacing : 10px;
}
.sever th {
	line-height : 8pt;
}
.sever td {
	width : 33%;
	vertical-align : top;
	font-size : 9pt;
	height : 30px;
}
.sever .accom {
	font-size : 7pt;
	text-align : center;
}
.sever td.centertd {
	text-align : center;
}
.sever td.centertd .button {
	display : inline;
}
.sever td.third {
	padding : 0px;
}
.sever .severbox {
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid #589dd0;
	min-height : 210px;
	padding : 0px 10px;
}
.sever .severbox p {
	margin : 10px 10px 0px 0px;
}
.sever h2 {
	margin : 0px;
	padding : 0px;
	background-image : none;
	color : #5d5d5d;
	margin-top : 5px;
	margin-bottom : 5px;
}
.sever p {
	margin-right : 10px;
}
.sever a.buttonlong_green {
	margin : auto;
}
.sever ul.point img {
	vertical-align : -17%;
}
.facebook {
	margin : 10px 0px 0px 3px;
}
.fb_content_loader_gif {
	display : none;
}
.problogin {
	width : 600px;
	margin : auto;
}
.tagbox {
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-width : 1px;
	border-style : solid;
	font-size : 8pt;
}
.tagbox h2 {
	margin-left : 8px;
	font-size : 11pt;
	margin : 0px;
	padding : 0px;
	padding-left : 7px;
	padding-top : 5px;
}
.tagbox h2 img {
	vertical-align : -4%;
}
.tagbox .tagboxint {
	margin : 0px;
	padding : 0px;
	margin : 7px;
}
.tagbox .tagboxint table.tags {
	margin : 0px;
	padding : 0px;
	border-collapse : collapse;
}
.tagbox .tagboxint table.tags td {
	margin : 0px;
	padding : 0px;
	vertical-align : top;
	padding-left : 8px;
	padding-top : 10px;
	padding-bottom : 5px;
	background : transparent url("/img/design/basic/sites_line2.png") no-repeat bottom center;
}
.tagbox .tagboxint table.tags .tags_line2 {
	background : transparent url("/img/design/basic/sites_line.png") no-repeat center right;
}
.appconfig .tagbox {
	border-color : #e5877a;
	width : 860px;
	margin : 20px auto;
}
.appconfig .tagbox h2 {
	color : #cd1f06;
}
.appconfig .tagbox .tagboxint {
	background-color : #f1dfdc;
}
.appconfig .tagbox .default {
	width : 105px;
	height : 40px;
	display : block;
	background-color : #ededed;
}
.appconfig .tagbox table.tags td {
	font-size : 8pt;
	width : 126px;
	padding-left : 14px;
	padding-bottom : 10px;
	padding-top : 10px;
}
.appconfig .tagbox table.tags p {
	margin : 5px 0px 0px 0px;
}
.appconfig .tagbox table.tags ul li {
	float : left;
}
.appconfig .tagbox table.tags ul li.first {
	margin-right : 15px;
}
.appconfig .tagbox table.tags .navforum {
	position : absolute;
	margin-left : 10px;
	margin-top : 5px;
}
.appconfig .tagbox table.tags .anav span {
	padding-left : 6px;
}
.appconfig .tagbox table.tags a.spalink img {
	width : 16px;
	height : 16px;
}
.appconfig .tagbox table.tags a.spalink img.navforum {
	width : 12px;
	height : 11px;
}
.appconfig .tagbox table.tags a.spalink:hover {
	text-decoration : none;
}
.appconfig .tagbox table.tags a.spalink:hover span {
	text-decoration : underline;
}
.appconfig .tagappl {
	border-color : #589dd0;
}
.appconfig .tagappl h2 {
	color : #424242;
}
.appconfig .tagappl .tagboxint {
	background-color : #dbe3eb;
}
.appconfig .tagappl p {
	margin-left : 15px;
}
.appconfig .tagappl table.tags td {
	width : 265px;
}
.appconfig .tagappl table.tags .tags_line2 {
	padding-right : 14px;
}
.appconfig .tagappl table.tags h3 {
	font-size : 10pt;
}
.appconfig .tagappl table.tags p {
	margin : 0px;
	padding : 0px;
}
.appconfig .tagappl table.tags .desc {
	margin-bottom : 5px;
	height : 50px;
	overflow : hidden;
}
.appconfig .greenbox {
	margin-top : 20px;
	margin-right : 10px;
}
.appconfig .greenbox ul.ul {
	margin-top : 5px;
}
.appconfig .taggr {
	border-color : #b6be79;
}
.appconfig .taggr h2 {
	color : #798a00;
}
.appconfig .taggr .tagboxint {
	background-color : #e9eec6;
}
.appconfig .taggr table.tags td {
	width : 190px;
}
.appconfig .taggr table.tags h3 {
	margin-left : 45px;
	height : 40px;
}
.appconfig .taggr table.tags p {
	margin-bottom : 2px;
}
.assobox {
	border-color : #e5877a;
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 10px;
	margin-bottom : 5px;
}
.assobox h2 {
	color : #cd1f06;
}
.assobox .tagboxint {
	background-color : #f1dfdc;
}
.assobox td {
	width : 258px;
}
.assobox td h3 {
	font-size : 10.5pt;
	margin-left : 115px;
}
.assobox td h3 img {
	vertical-align : -17%;
}
.assobox td h3 a.admin {
	font-size : 6.5pt;
	position : absolute;
}
.assobox td .sitin_left {
	position : absolute;
	font-size : 7.5pt;
}
.assobox td .sitedesc {
	margin : 0px;
	padding : 0px;
	width : 134px;
	font-size : 7pt;
	margin-left : 115px;
	margin-bottom : 5px;
	min-height : 40px;
}
.assobox td .sitedesc p {
	margin : 0px;
	padding : 0px;
}
.assobox td .assoform {
	width : 134px;
	font-size : 7pt;
	margin-left : 115px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.assobox td .assoform input {
	width : 80px;
	height : 16px;
	font-size : 8pt;
	line-height : 8pt;
	padding : 2px;
	margin-bottom : 2px;
	border-color : #e5877a;
}
.assobox td .assoform .buttonsite {
	width : 52px;
	height : 22px;
	text-align : center;
	margin-top : 3px;
	margin-right : 10px;
	margin-bottom : 8px;
	margin-left : 5px;
	float : left;
	cursor : pointer;
	background : transparent url("/img/design/basic/buttons/buttonred_ss.gif") no-repeat top left;
	color : #7f1101;
}
.assobox td .assoform .buttonsite:hover {
	background-image : url("/img/design/basic/buttons/buttonred_ss_over.gif");
}
.assobox td .assoform a.buttonsite {
	padding-top : 3px;
	height : 19px;
}
.assobox td .assoform a.buttonsite:hover {
	text-decoration : none;
}
img.siteimg {
	width : 105px;
	height : 40px;
	background : transparent url("/img/design/basic/gamepreview.gif") no-repeat top left;
	display : block;
	margin-bottom : 5px;
}
img.visit {
	width : 12px;
	height : 13px;
	background : transparent url("/img/design/basic/misc_img.png") no-repeat -4px -72px;
	vertical-align : -17%;
}
img.dissociate {
	width : 13px;
	height : 13px;
	background : transparent url("/img/design/basic/misc_img.png") no-repeat -3px -92px;
	vertical-align : -17%;
}
img.associate {
	width : 14px;
	height : 13px;
	background : transparent url("/img/design/basic/misc_img.png") no-repeat -3px -110px;
	vertical-align : -17%;
}
.lostpsd {
	margin-left : 10px;
}
.profil {
	width : 880px;
	padding-top : 0px;
	padding : 0px;
}
.profilmaintopleft {
	width : 178px;
	float : left;
	position : relative;
	margin-right : 10px;
}
.profilmaintopleft .profilmainbottom {
	padding-bottom : 10px;
}
.profilmaintopleft h1 {
	margin : 0px;
	padding : 0px;
	font-size : 15pt;
	color : #2d89c5;
	height : 31px;
	width : 178px;
	text-align : center;
	line-height : 23pt;
	background : transparent url("/img/design/basic/hprofil.gif") no-repeat top left;
}
.profilmaintopleft .pencil, .profilmaintopleft .close {
	margin-left : 150px;
	margin-top : 0px;
	position : absolute;
	background-image : url("/img/design/basic/misc_img.png");
	width : 15px;
	height : 15px;
}
.profilmaintopleft .pencil {
	background-position : -5px -147px;
}
.profilmaintopleft .close {
	cursor : pointer;
	background-position : -53px -127px;
}
.profilmaintopleft .editinfo {
	border : 1px solid #ebebeb;
}
.profilmaintopleft .editinfo .pencil {
	margin-left : 160px;
	margin-top : 7px;
}
.profilmaintopleft table.profilinfo {
	margin-left : 91px;
	margin-top : 7px;
	height : 80px;
	width : 85px;
	border-collapse : collapse;
}
.profilmaintopleft table.profilinfo td {
	font-size : 8pt;
	vertical-align : top;
}
.profilmaintopleft table.profilinfo td.iddata {
	font-variant : small-caps;
	width : 33px;
}
.profilmaintopleft table.profilinfo td.idinfo div {
	min-width : 52px;
	max-height : 30px;
	overflow : hidden;
}
.profilmaintopleft table.profilinfo .girl {
	position : absolute;
	width : 11px;
	height : 15px;
	background : transparent url("/img/design/basic/misc_img.png") -32px -127px;
}
.profilmaintopleft table.profilinfo .boy {
	position : absolute;
	width : 17px;
	height : 15px;
	background : transparent url("/img/design/basic/misc_img.png") -30px -145px;
	margin-top : -2px;
}
.profilmaintopleft .bubble {
	margin-top : 5px;
	width : 162px;
	height : 58px;
	background : transparent url("/img/design/basic/bubble.gif");
	background-repeat : no-repeat;
	background-position : top left;
	font-size : 7.5pt;
	padding : 13px 8px 8px 8px;
	overflow : hidden;
}
.profilmaintopleft .bubble textarea {
	margin : 0px;
	margin-left : -1px;
	width : 166px;
	height : 60px;
	border : none;
	font-size : 7.5pt;
	padding : 0px;
	overflow : hidden;
}
.profilmaintopleft .bubble a.pencil {
	position : absolute;
	margin-left : 150px;
	margin-top : 0px;
}
.profilmaintopleft .bubble em {
	color : #424242;
}
.profilmaintopleft .bubble img {
	vertical-align : -17%;
}
.profilmaintopleft .extraprof {
	height : 33px;
}
.profilmaintopleft .extraprof .progressbar {
	float : left;
	position : relative;
	margin-top : 7px;
	width : 150px;
	height : 12px;
	border : 1px solid #77a9bd;
	background-color : #fff;
}
.profilmaintopleft .extraprof .progressbar .myprogress {
	width : 35px;
	height : 12px;
	background : transparent url("/img/design/basic/progressbar.jpg") repeat-x top left;
}
.profilmaintopleft .extraprof .helptip {
	margin-top : 8px;
	margin-left : 5px;
	float : left;
	position : absolute;
}
.profilmaintopleft .extraprof a.profillink {
	float : left;
	position : relative;
	margin-top : 6px;
}
.profilmaintopleft .extraprof a.profillink2 {
	float : left;
	position : relative;
	margin-top : 6px;
	margin-left : 2px;
}
.profilmaintopleft .extraprof a.profillink2 .span {
	text-decoration : underline;
}
.profilmaintopleft .extraprof a.profillink2:hover {
	text-decoration : none;
}
.profilmaintopleft .extraprof a.profillink2:hover span {
	text-decoration : underline;
}
.profilmaintopleft .specialactions {
	width : 190px;
}
.profilmaintopleft .specialactions h3 {
	height : 25px;
	line-height : 20pt;
	padding-left : 3px;
	font-variant : small-caps;
	font-size : 13pt;
}
.profilmaintopleft .specialactions ul.externactions {
	width : 173px;
}
.profilmaintopleft .specialactions ul.externactions li {
	padding : 5px 7px 5px 0px;
	margin-bottom : 10px;
	font-size : 10pt;
	color : #2d89c5;
	font-weight : bold;
	font-variant : small-caps;
}
.profilmaintopleft .specialactions ul.externactions li a {
	text-decoration : none;
	display : block;
}
.profilmaintopleft .specialactions ul.externactions li a:hover span {
	text-decoration : underline;
}
.profilmaintopleft .specialactions ul.externactions li img {
	vertical-align : middle;
	width : 22px;
}
.profilmaintopleft .specialactions ul.externactions .writefriend {
	background : transparent url("/img/design/basic/profilwritefriend.png") no-repeat 0px 0px;
	height : 19px;
}
.profilmaintopleft .specialactions ul.externactions .admin {
	background : transparent url("/img/design/basic/admin.gif") no-repeat 0px 0px;
	height : 20px;
}
.profilmaintopleft .specialactions ul.externactions .mododo {
	vertical-align : middle;
	width : auto;
	height : auto;
	padding-left : 3px;
	padding-right : 3px;
}
.moderatorr {
	font-size : 10pt;
	position : fixed;
	z-index : 3;
	max-height : 500px;
	overflow : auto;
	right : 30px;
	bottom : 0px;
	background-color : #ebebeb;
	padding : 10px;
	border : 1px solid #589dd0;
	border-bottom : 3px solid #589dd0;
	border-right : 3px solid #589dd0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.moderatorr h3 {
	margin : 0px;
	padding : 0px;
}
.moderatorr p img {
	vertical-align : -11%;
}
.moderatorr .reason {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	width : 350px;
	height : 90px;
	padding : 3px 5px;
	font-size : 8pt;
}
.moderatorr table td, .moderatorr select {
	font-size : 8pt;
}
.moderatorr table.tablelog {
	width : 360px;
	margin-bottom : 10px;
	margin-top : 10px;
	border-collapse : collapse;
	background-color : #cadbeb;
	table-layout : fixed;
}
.moderatorr table.tablelog span {
	font-variant : small-caps;
	font-weight : bold;
}
.moderatorr table.tablelog th {
	background-color : #8bbcdd;
	padding : 5px;
	font-variant : small-caps;
	border : 1px solid #589dd0;
}
.moderatorr table.tablelog th.logdate {
	width : 104px;
}
.moderatorr table.tablelog tr {
	border : 1px solid #589dd0;
	border-collapse : separate;
	border-spacing : 1px;
	background-color : #cadbeb;
	width : 100%;
}
.moderatorr table.tablelog tr td {
	background-color : #e8eff7;
	padding : 2px 0px 2px 2px;
	overflow : hidden;
	width : 200px;
}
.moderatorr table.tablelog tr td.logdate {
	font-size : 7pt;
}
.moderatorr table.tablelog tr.datekind {
	border-bottom : 0px;
}
.moderatorr table.tablelog tr.msg {
	border-top : 0px;
}
.moderatorr select.days {
	border : 1px solid #589dd0;
	margin-top : 5px;
}
.moderatorr input.modoban {
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	display : block;
	text-align : center;
	padding-bottom : 3px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	font-size : 8pt;
	background-color : #cadbeb;
	border-color : #589dd0;
	color : #2d89c5;
	margin : auto;
	margin-top : 5px;
}
.moderatorr input.modoban:hover {
	border-color : #1f6ba3;
}
.moderatorr .right {
	float : right;
	position : relative;
}
.moderatorr table.strucmod td {
	vertical-align : top;
	padding-left : 5px;
}
.moderatorr h1.h1moderator {
	background : transparent url("/img/design/basic/h1moderator.png") no-repeat top left;
	padding-top : 5px;
	padding-left : 10px;
	height : 22px;
	margin-bottom : 12px;
	font-size : 10pt;
	width : 736px;
}
.moderatorr h2 {
	font-size : 10pt;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid #589dd0;
	padding : 0px 5px;
	background-color : #cadbeb;
}
.addfriend {
	background : transparent url("/img/design/basic/profiladdfriend.png") no-repeat 1px 0px;
	height : 19px;
	min-width : 22px;
}
.deletefriend {
	background : transparent url("/img/design/basic/profildeletefriend.png") no-repeat 0px 0px;
	height : 19px;
	min-width : 22px;
}
.profiltop {
	float : left;
	position : relative;
}
.profil table.contin {
	border-collapse : collapse;
}
.profil table.contin td {
	vertical-align : top;
}
.colum_left {
	width : 580px;
	float : left;
}
.colum_left .tid_userSheet {
	margin-bottom : 15px;
}
.colum_right {
	width : 290px;
	margin-left : 10px;
	float : left;
}
.profilcontent {
	min-height : 300px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.profilcontent table td {
	vertical-align : top;
}
.profilcontent h2 {
	background-image : none;
	margin : 0px;
	padding : 0px;
	color : #5d5d5d;
	height : auto;
	margin-top : 3px;
	margin-left : 10px;
	font-weight : bold;
}
.profilcontent a.profillink {
	position : absolute;
	margin-top : 7px;
	margin-left : 53px;
}
.profilcontent .friendslist {
	width : 660px;
	border : 1px solid #b7d2e4;
	padding : 10px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.profilcontent table.contin {
	border-collapse : collapse;
}
.profilcontent .grouphist {
	width : 379px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid #b6be79;
	margin-top : 10px;
	font-size : 8pt;
	padding-bottom : 6px;
}
.profilcontent .grouphist h2 {
	color : #798a00;
	float : left;
	position : relative;
}
.profilcontent .grouphist img.helptip {
	float : left;
	position : relative;
	margin-top : 8px;
	margin-left : 5px;
}
.profilcontent .grouphist .miniline {
	float : right;
	position : relative;
	margin-top : 7px;
	margin-right : 3px;
}
.profilcontent .grouphist .totaltroph {
	float : right;
	position : relative;
	font-size : 7pt;
	margin-top : 7px;
	margin-right : 8px;
}
.profilcontent .grouphist p.total {
	margin-top : 0px;
	margin-left : 20px;
}
.profilcontent .grouphist .seeall {
	float : right;
	position : relative;
	margin-right : 10px;
	margin-top : 7px;
}
.profilcontent .grouphist .seenext {
	margin-top : 0px;
}
.profilcontent .grouphist ul.grouphistmemb {
	margin-left : 20px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.profilcontent .grouphist ul.grouphistmemb li {
	padding-left : 10px;
	background : transparent url("/img/design/basic/profillistpoint.gif") no-repeat center left;
}
.profilcontent .grouphist p.notrophe {
	text-align : center;
	font-style : italic;
}
.profilcontent .grouphist ul.grouphisttroph {
	margin-left : 20px;
	margin-top : 5px;
}
.profilcontent .grouphist ul.grouphisttroph li {
	float : left;
	position : relative;
	width : 20px;
	height : 20px;
	margin-right : 7px;
	margin-bottom : 7px;
}
.profilcontent .grouphist ul.grouphisttroph li img {
	display : block;
	margin : auto;
}
.profilcontent .grouphist .grouphistcomment, .profilcontent .grouphist .grouphistor {
	margin-right : 10px;
	background-color : #e9eec6;
	padding : 5px;
}
.profilcontent .grouphist .grouphistor {
	margin-right : 10px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-top : 10px;
}
.profilcontent .grouphist .grouphistor img {
	vertical-align : -17%;
}
.profilcontent .grouphist .grouphistor p {
	margin : 0px;
	padding : 0px;
	width : 348px;
	overflow : hidden;
}
.profilcontent .grouphist .grouphistor a.delicon {
	position : absolute;
	margin-left : 340px;
}
.profilcontent .grouphist .grouphistor .groupextraopt {
	width : 350px;
	height : 12px;
}
.profilcontent .grouphist .grouphistor .groupextraopt .commenticon {
	width : 15px;
	height : 16px;
	background : transparent url("/img/design/basic/misc_img.png") -5px -244px;
	float : left;
	position : relative;
	cursor : pointer;
}
.profilcontent .grouphist .grouphistor .groupextraopt .commentlength {
	float : left;
	position : relative;
}
.profilcontent .grouphist .grouphistor .groupextraopt a.plusicon, .profilcontent .grouphist .grouphistor .groupextraopt a.minusicon {
	float : left;
	position : relative;
	margin-left : 5px;
}
.profilcontent .grouphist .grouphistor .groupextraopt .groupcomdate {
	font-size : 7pt;
	float : right;
	position : relative;
}
.profilcontent .grouphist .forceComments li.hidden {
	display : block !important;
}
.profilcontent .grouphist .forceComments li.morecomments {
	display : none;
}
.profilcontent .grouphist ul.grouplistcom {
	margin-top : -3px;
	position : relative;
}
.profilcontent .grouphist ul.grouplistcom li.hidden {
	display : none;
}
.profilcontent .grouphist ul.grouplistcom li {
	padding-left : 40px;
	background : transparent url("/img/design/basic/treev.gif") repeat-y 20px 0px;
	padding-bottom : 1px;
	padding-top : 5px;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment .tree {
	position : absolute;
	margin-left : -23px;
	margin-top : 13px;
	width : 18px;
	height : 1px;
	background : transparent url("/img/design/basic/treeh.gif") repeat top left;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment a.delicon {
	float : right;
	position : relative;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment p .commenticon {
	vertical-align : -20%;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment p.commuser {
	position : absolute;
	margin : 0px;
	padding : 0px;
	margin-left : 40px;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment p.commdate {
	position : absolute;
	margin : 0px;
	padding : 0px;
	margin-left : 40px;
	margin-top : 15px;
	width : 200px;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment p.commcomm {
	margin-top : 35px;
	margin-left : 0px;
	margin-bottom : 0px;
	width : 301px;
	overflow : hidden;
}
.profilcontent .grouphist ul.grouplistcom li .grouphistcomment p.commcomm img {
	vertical-align : middle;
}
.profilcontent .grouphist ul.grouplistcom li.last {
	background-image : none;
}
.profilcontent .grouphist ul.grouplistcom li.last .tree {
	width : 19px;
	height : 31px;
	background : transparent url("/img/design/basic/completetree.gif") repeat top left;
	margin-top : -15px;
	margin-left : -25px;
}
.profilcontent .grouphist a.plusicon, .profilcontent .grouphist a.minusicon {
	float : left;
	position : relative;
}
.profilcontent a.buttonlong_red, .profilcontent a.buttonlong_green, .profilcontent a.buttonred {
	margin : auto;
	margin-bottom : 5px;
	margin-top : 10px;
}
.profilcontent .gameslist {
	width : 299px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : 1px solid #e5877a;
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 5px;
	font-size : 8pt;
}
.profilcontent .gameslist h2 {
	color : #cd1f06;
	margin-left : 8px;
	float : left;
	position : relative;
}
.profilcontent .gameslist .gameslistint {
	padding-bottom : 4px;
}
.profilcontent .gameslist .gameslistint h3 {
	background-image : none;
	margin-left : 120px;
	font-size : 10pt;
}
.profilcontent .gameslist .gameslistint .helptip {
	float : left;
	position : relative;
	margin-top : 7px;
	margin-left : 5px;
}
.profilcontent .gameslist .gameslistint .miniline {
	float : right;
	position : relative;
	margin-top : 5px;
	margin-right : 3px;
}
.profilcontent .gameslist .gameslistint a.profillink {
	float : right;
	position : relative;
	margin-top : 5px;
	margin-right : 8px;
	margin-left : 0px;
}
.profilcontent .gameslist .gameslistint span.muchgames {
	float : right;
	position : relative;
	margin-right : 4px;
	margin-top : 5px;
	font-size : 7pt;
}
.profilcontent .gameslist .gameslistint .game {
	background-color : #f1dfdc;
	margin-top : 5px;
	margin-bottom : 5px;
	width : 283px;
	margin-left : 8px;
	min-height : 53px;
	padding-top : 3px;
}
.profilcontent .gameslist .gameslistint .game a.plusicon, .profilcontent .gameslist .gameslistint .game a.minusicon, .profilcontent .gameslist .gameslistint .game a.delicon {
	position : absolute;
	margin-left : 270px;
}
.profilcontent .gameslist .gameslistint .game h3 {
	padding-top : 2px;
}
.profilcontent .gameslist .gameslistint .game h3 img {
	vertical-align : bottom;
}
.profilcontent .gameslist .gameslistint .game p {
	margin : 0px;
	padding : 0px;
	margin-left : 120px;
	padding-bottom : 1px;
}
.profilcontent .gameslist .gameslistint .game p span {
	font-weight : bold;
}
.profilcontent .gameslist .gameslistint .game p img {
	vertical-align : middle;
}
.profilcontent .gameslist .gameslistint .game .cheese {
	margin-left : 120px;
}
.profilcontent .gameslist .gameslistint p.nogame {
	margin : 0px;
	padding : 0px;
	margin : 7px 5px 7px 5px;
	text-align : center;
	font-style : italic;
}
.profilcontent .gameslist .gameslistint a.buttonred {
	margin-top : 20px;
	margin-bottom : 8px;
	font-size : 8pt;
}
img.writefriend {
	width : 16px;
	height : 14px;
	background : transparent url("/img/design/basic/misc_img.png") -3px -189px;
}
.leaveacomment {
	font-size : 8pt;
	width : 320px;
	height : 74px;
	background : transparent url("/img/design/basic/comment1.gif") no-repeat top left;
	padding : 15px 5px 5px 5px;
	margin-left : 40px;
	overflow : hidden;
	border-style : none;
}
.sendcomment {
	width : 60px;
	height : 20px;
	background-color : #dbe3eb;
	border-color : #589dd0;
	color : #2d89c5;
	margin-left : 310px;
	margin-top : 5px;
	margin-bottom : 10px;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	display : block;
	text-align : center;
	padding-bottom : 3px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	font-size : 8pt;
}
.sendcomment:hover {
	text-decoration : none;
	border-color : #3b7ba5;
}
.avatar30 {
	position : absolute;
	cursor : pointer;
}
.avatar30 .corneravatar30 {
	position : absolute;
	background : url("/img/design/basic/corneravatar30.png") no-repeat top left;
	width : 30px;
	height : 30px;
}
.avatar30 img {
	width : 30px;
	height : 30px;
}
.avatar40 {
	position : absolute;
	cursor : pointer;
}
.avatar40 .corneravatar40 {
	position : absolute;
	background : transparent url("/img/design/basic/corneravatar40.png") no-repeat top left;
	width : 40px;
	height : 40px;
}
.avatar40 img {
	width : 40px;
	height : 40px;
}
.previewgame {
	width : 105px;
	height : 40px;
	position : absolute;
	margin-top : 5px;
	margin-left : 7px;
	cursor : pointer;
}
.previewgame img {
	background : transparent url("/img/design/basic/sites/gamepreview.gif") no-repeat top left;
	width : 105px;
	height : 39px;
	display : block;
}
.cornergame {
	position : absolute;
	background : url("/img/design/basic/roundedgamecorner.png") no-repeat top left;
	width : 105px;
	height : 40px;
}
.tempfill {
	width : 105px;
	height : 40px;
	background-color : #c8c8c8;
}
.profilbottom {
	padding-bottom : 5px;
}
a.profillink, a.profillink2, a.seeall {
	font-size : 7pt;
}
.pencil {
	width : 14px;
	height : 16px;
	background : transparent url("/img/design/basic/misc_img.png") -5px -147px;
}
.plusicon {
	width : 14px;
	height : 14px;
	background : transparent url("/img/design/basic/misc_img.png") -5px -226px;
	display : block;
}
.plusiconnoshad {
	width : 14px;
	height : 14px;
	background : transparent url("/img/design/basic/misc_img.png") -52px -226px;
}
a.minusicon {
	width : 14px;
	height : 14px;
	background : transparent url("/img/design/basic/misc_img.png") -5px -207px;
	display : block;
}
a.delicon {
	width : 12px;
	height : 12px;
	background : transparent url("/img/design/basic/misc_img.png") -30px -229px;
	display : block;
}
.forwardicon {
	width : 15px;
	height : 14px;
	background : transparent url("/img/design/basic/misc_img.png") -30px -110px;
}
.usertitle {
	overflow : hidden;
	margin-top : 10px;
}
.usertitle .pencil {
	margin-left : 162px;
	margin-top : 5px;
}
.customtitle {
	background-color : #dbe3eb;
	text-align : center;
	font-size : 8pt;
	padding : 3px;
}
.customtitle img {
	vertical-align : -17%;
}
.myTitle {
	cursor : pointer;
}
.profilcontent .friendslist p.psearchfriend {
	font-size : 9pt;
	margin : 0px;
	padding : 0px;
	margin-left : 12px;
	margin-bottom : 7px;
	width : 350px;
	float : left;
	position : relative;
}
form.searchfriend {
	margin-left : 12px;
	float : right;
	position : relative;
	width : 300px;
	margin-bottom : 5px;
}
form.searchfriend dd {
	float : left;
	position : relative;
	width : 100px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : right;
	line-height : 17pt;
	font-size : 8pt;
}
form.searchfriend dt {
	float : left;
	position : relative;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 20px;
	width : 100px;
}
form.searchfriend dt select, form.searchfriend dt input, form.searchfriend dt input.field {
	width : 125px;
	height : 20px;
	line-height : 17pt;
	font-size : 8pt;
	border : 1px solid #589dd0;
	padding : 3px 0px 0px 1px;
}
form.searchfriend dt select {
	height : 25px;
}
form.searchfriend dt option {
	background-repeat : no-repeat;
	background-position : top left;
	padding-left : 20px;
}
form.searchfriend .inputs {
	text-align : center;
}
form.searchfriend .inputs input.button, form.searchfriend .inputs a.button {
	float : left;
	position : relative;
}
form.searchfriend .inputs input.button {
	margin-left : 55px;
}
form.searchfriend .inputs a.button {
	margin-left : 10px;
}
ul.faq li {
	margin-left : 15px;
	margin-top : 8px;
}
ul.faq li a {
	text-decoration : none;
}
ul.faq li a:hover span {
	text-decoration : underline;
}
ul.faq li img {
	vertical-align : -17%;
}
img.faq {
	vertical-align : -25% !important;
}
.forum img.favourite, .forum img.nofavourite {
	width : 13px;
	height : 13px;
	background-image : url("/img/design/basic/misc_img.png");
	background-position : -30px -189px;
}
.forum img.nofavourite {
	background-position : -53px -189px;
}
.forum .headforum {
	width : 880px;
	height : 60px;
	background-color : transparent;
	margin-bottom : 10px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	background-image : url("/img/design/basic/headforum.jpg");
	background-repeat : no-repeat;
}
.forum a.linkheadforum {
	width : 480px;
	height : 60px;
	display : block;
	position : absolute;
	margin-left : 400px;
}
.forum h1, .forum h2, .forum h3 {
	margin : 0px;
	padding : 0px;
	background-image : none;
	height : auto;
}
.forum ul.titlesforum {
	font-size : 10.5pt;
	font-weight : bold;
	position : absolute;
	margin-top : 30px;
}
.forum ul.titlesforum li {
	float : left;
	position : relative;
	margin-left : 8px;
	padding-right : 15px;
	padding-top : 5px;
	height : 25px;
	background : transparent url("/img/design/basic/forumseparator.gif") no-repeat top right;
	color : #2d89c5;
}
.forum ul.titlesforum li img {
	vertical-align : -10%;
}
.forum ul.titlesforum li.last {
	background-image : none;
}
.forum th {
	text-align : left;
	color : #686868;
	font-variant : small-caps;
	letter-spacing : 3px;
	font-size : 9pt;
}
.forum .greenbox, .forum .redbox {
	margin-left : 10px;
	width : 248px;
	float : left;
	position : relative;
}
.forum .greenbox h2, .forum .redbox h2 {
	letter-spacing : 0px;
	font-variant : normal;
}
.forum p.lang {
	text-align : right;
}
.forum a.admin {
	display : block;
	float : right;
	position : relative;
	font-variant : small-caps;
	font-weight : normal;
}
.forum table.nicetable {
	width : 100%;
}
.forum table.nicetable td.date {
	width : 150px;
}
.forum table.nicetable td.title {
	padding-right : 10px;
	width : 458px;
}
.forum table.nicetable td.title img {
	vertical-align : -11%;
}
.forum table.nicetable tr.treaded_true, .forum table.nicetable tr.treaded_false {
	cursor : pointer;
}
.forum table.nicetable tr.tsub {
	background-image : url("/img/design/basic/forumtrlinegreen.gif");
	background-repeat : repeat-x;
	background-position : bottom left;
}
.forum table.nicetable tr.tsub td.title {
	font-variant : small-caps;
}
.forum table.nicetable tr.tsub td.title img {
	vertical-align : -7%;
}
.forum table.nicetable tr.tsub td.title a.plusicon {
	float : left;
	position : relative;
	margin-right : 3px;
}
.forum table.nicetable tr.sticky {
	background-image : url("/img/design/basic/forumtrlinered.gif");
	background-repeat : repeat-x;
	background-position : bottom left;
}
.forum table.nicetable tr.sticky td.title {
	width : 458px;
	font-variant : small-caps;
}
.forum table.nicetable tr.sticky td.title img {
	vertical-align : -7%;
}
.forum table.nicetable tr.treaded_true td {
	color : #8f8e8c;
}
.forum table.nicetable tr.treaded_true td a {
	color : #6ca6c9;
}
.forum table.nicetable tr.treaded_false td.title {
	font-weight : bold;
}
.forum table.nicetable tr:hover td.title a.title {
	text-decoration : underline;
	color : #2d89c5;
}
.forum th.forummainth, .forum th.forummesth, .forum th.forumauthorth, .forum th.forumdateth {
	height : 27px;
	background-repeat : no-repeat;
	background-position : 4px 0px;
	padding-left : 10px;
}
.forum th.forummainth {
	background-image : url("/img/design/basic/tables/th_k.gif");
	padding-left : 40px;
	background-position : top left;
	width : 458px;
}
.forum th.forummesth {
	background-image : url("/img/design/basic/tables/th_m.gif");
	width : 49px;
}
.forum th.forumauthorth {
	background-image : url("/img/design/basic/tables/th_l.gif");
	width : 80px;
}
.forum th.forumdateth {
	background-image : url("/img/design/basic/tables/th_e.gif");
	width : 191px;
}
.forum .pagination {
	width : 300px;
}
.forum .pagination .back, .forum .pagination .next {
	margin-top : 1px;
}
.forum .menuforum {
	margin-top : 10px;
	margin-bottom : 50px;
}
.forum .menuforum li {
	float : left;
	position : relative;
	margin-right : 10px;
}
.forum .menuforum li.search {
	width : 250px;
}
.forum .menuforum li.search .buttongreen {
	float : right;
}
.forum .menuforum li.markread {
	float : right;
	position : relative;
	margin-right : 285px;
	margin-top : 0px;
}
.forum .menuforum li.browsemiddle {
	margin-top : 3px;
}
.forum .menuforum .field {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}
.forum .menuforum input.inputbox {
	border : 1px solid #589dd0;
	height : 20px;
	padding-left : 1px;
}
.forum .menuforum li.veryright {
	float : right;
	position : relative;
	margin : 0px;
	padding : 0px;
}
.forum .menuforum li.nright {
	float : right;
	position : relative;
}
.forum .menuforum img {
	vertical-align : -9%;
}
.forum ul.msg li {
	background : transparent url("/img/design/basic/messhadow.gif") no-repeat bottom left;
	padding-bottom : 4px;
	margin-bottom : 10px;
}
.forum ul.msg .even .msgcont {
	background : #dfeaf2 url("/img/design/basic/messdark.gif") no-repeat 1px 1px;
}
.forum ul.msg .even .corneravatar40 {
	background-image : url("/img/design/basic/corneravatar40b.png");
}
.forum ul.msg .msgcont {
	background : #eff4f9 url("/img/design/basic/messclair.gif") no-repeat 1px 1px;
	padding-top : 3px;
	padding-bottom : 3px;
	border : 1px solid #91c1e4;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.forum ul.msg .msgcont .separator {
	background : transparent url("/img/design/basic/profilseparator.gif") repeat-y 160px 0px;
}
.forum ul.msg .msgcont .header {
	width : 160px;
	float : left;
	position : relative;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-top-left-radius : 5px;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
}
.forum ul.msg .msgcont .header .avatar40 {
	margin-left : 7px;
	margin-top : 5px;
}
.forum ul.msg .msgcont .header .writername {
	margin-left : 52px;
	width : 80px;
	padding-top : 3px;
	height : 35px;
}
.forum ul.msg .msgcont .header .writername p {
	margin : 0px;
	padding : 0px;
	width : 140px;
}
.forum ul.msg .msgcont .header .writername p.second {
	font-size : 8pt;
	font-weight : normal;
	margin-top : 22px;
}
.forum ul.msg .msgcont .header .customtitle {
	width : 120px;
	margin-top : 1px;
	margin-left : 10px;
	font-size : 7pt;
}
.forum ul.msg .msgcont .header .links {
	width : 95px;
	height : 18px;
	position : absolute;
	border : 1px solid transparent;
}
.forum ul.msg .msgcont .header .links img {
	vertical-align : middle;
}
.forum ul.msg .msgcont .header .links p {
	padding-left : 1px;
}
.forum ul.msg .msgcont .header .post:hover {
	width : 95px;
	height : 18px;
	background-color : transparent;
	position : absolute;
	border : 1px solid transparent;
}
.forum ul.msg .msgcont .header .post:hover .hovergo {
	display : inline;
}
.forum ul.msg .msgcont .header .date {
	margin : 0px;
	padding : 0px;
	font-size : 7pt;
	margin : 9px 0px 0px 7px;
}
.forum ul.msg .msgcont .header ul.admin {
	margin : 0px;
	padding : 0px;
	font-variant : small-caps;
	font-size : 9pt;
	margin-left : 10px;
	margin-top : 5px;
}
.forum ul.msg .msgcont .header ul.admin li {
	margin : 0px;
	padding : 0px;
	border-style : none;
	background-image : none;
	float : left;
	position : relative;
	background-color : transparent;
	margin-right : 10px;
	opacity : 0.4;
	filter : alpha(opacity=40);
	zoom : 1;
	cursor : pointer;
}
.forum ul.msg .msgcont .header ul.admin li:hover {
	opacity : 1;
	filter : alpha(opacity=100);
	zoom : 1;
}
.forum ul.msg .msgcont .header ul.admin img {
	vertical-align : -17%;
}
.forum ul.msg .msgcont .contentforum {
	margin-left : 160px;
	padding : 1px 7px 7px 10px;
	line-height : 14pt;
}
.forum ul.msg .msgcont .contentforum a {
	text-decoration : underline;
	font-variant : small-caps;
}
.forum ul.msg .msgcont .contentforum img {
	vertical-align : -17%;
}
.forum ul.msg .msgcont .contentforum strong {
	color : #798a00;
}
.forum .moderator {
	margin-top : 20px;
	border : 1px solid #589dd0;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 6px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	width : 500px;
}
.forum .moderator h3 {
	background-color : #cadbeb;
	border : 1px solid #fff;
	padding : 3px 5px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	margin : 15px 0px 5px 0px;
	margin-top : 0px;
	margin-right : 10px;
}
.forum .moderator ul li {
	margin-left : 20px;
	margin-bottom : 15px;
	margin-top : 15px;
}
.forum .moderator ul li select {
	margin : 10px 0px;
}
.forum table.disd .fill {
	background-image : url("/img/design/basic/forum_beta.gif");
}
.forum .betatitle {
	font-weight : bold;
	font-size : 8pt;
	padding-left : 2px;
	padding-top : 14px;
	line-height : 7pt;
	margin-left : 26px;
	text-align : right;
	padding-right : 1px;
}
.avatar60 {
	position : absolute;
	cursor : pointer;
}
.avatar60 .corneravatar60 {
	position : absolute;
	background : url("/img/design/basic/corneravatar60.png") no-repeat top left;
	width : 60px;
	height : 60px;
}
.avatar60 img {
	width : 60px;
	height : 60px;
}
table.disd {
	width : 600px;
	height : 150px;
	float : left;
	position : relative;
	border-collapse : separate;
	border-spacing : 0px;
	margin-bottom : 5px;
}
table.disd th {
	height : 27px;
	background : transparent url("/img/design/basic/tables/th_p.gif") no-repeat top left;
	padding-left : 40px;
	padding-bottom : 4px;
	color : #686868;
	font-size : 9pt;
	font-variant : small-caps;
	letter-spacing : 3px;
	text-align : left;
}
table.disd .fill {
	width : 105px;
	height : 40px;
	background-color : #bababa;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	float : left;
	position : relative;
	margin-right : 10px;
}
table.disd td {
	vertical-align : middle;
	padding : 10px 0px;
	padding-left : 5px;
	cursor : pointer;
	border-bottom : 1px solid #92badb;
}
table.disd td:hover {
	background-color : #f2f5f8;
	border-bottom : 1px solid #92badb;
}
.tokenhistory img {
	vertical-align : -17%;
}
table.modinfos {
	margin : auto;
}
table.modinfos img {
	vertical-align : -17%;
}
table.modinfos td {
	padding : 10px 0px 10px 10px;
}
table.modinfos tr {
	background : transparent url("/img/design/basic/forumtrline.gif") repeat-x scroll left bottom;
}
table.modinfos tr.last {
	background-image : none;
}
table.modinfos th {
	background-color : #CADBEB;
	color : #686868;
	font-size : 8pt;
	font-variant : small-caps;
	letter-spacing : 3px;
	padding : 5px;
	text-align : left;
	border : 1px solid #589dd0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
table.modinfos .profilavatar {
	margin : 0px;
	padding : 0px;
}
table.modinfos .avat {
	width : 300px;
	padding-top : 90px;
}
table.modinfos p.withem {
	width : 200px;
	font-variant : normal;
	letter-spacing : 0px;
	font-weight : normal;
}
ul.bottomopt {
	width : 200px;
	margin : auto;
}
ul.bottomopt li {
	float : left;
	position : relative;
	margin-right : 10px;
}
.muxxumaintain h1 {
	background : transparent url("/img/design/basic/h1.gif") no-repeat top left;
	padding-left : 33px;
	padding-bottom : 2px;
}
.indexadmin ul.ul {
	margin-top : 10px;
}
.indexadmin input.button {
	display : inline;
}
.indexadmin p {
	margin : 10px 10px;
}
.indexadmin p img {
	vertical-align : -10%;
}
.groupList .greenbox {
	float : left;
	position : relative;
	width : 240px;
}
.groupList .greenbox form {
	margin-bottom : 10px;
}
.groupList .greenbox a.buttonlong_red {
	margin : 5px auto 0px auto;
}
.groupList .greenbox .buttongreen {
	float : right;
	position : relative;
}
.groupList .greenbox .inputbox {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	width : 140px;
}
.groupList .jj {
	float : left;
	position : relative;
}
.groupList .jj table.nicetable {
	width : 608px;
}
.groupList .jj table.nicetable tr:hover td a {
	text-decoration : underline;
}
.groupList p {
	margin-left : 0px;
}
.groupList .pagination {
	margin-top : 5px;
	margin-left : 250px;
}
.groupList table.disd {
	width : 600px;
}
.groupList table.disd .titg, .groupList table.disd .nmem {
	margin-left : 50px;
	width : 90px;
	overflow : hidden;
	line-height : 8pt;
}
.groupList table.disd .titg {
	font-size : 8pt;
	height : 24px;
}
.groupList table.disd .nmem {
	font-size : 7pt;
	height : 14px;
}
.groupList table.disd td {
	padding : 5px 3px;
}
.formgroup {
	margin : 10px auto;
	text-align : center;
}
.formgroup th {
	font-variant : small-caps;
	text-align : right;
	padding-right : 5px;
	padding-top : 5px;
	vertical-align : top;
}
.formgroup td {
	padding-bottom : 5px;
}
.formgroup .name {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	width : 200px;
	font-size : 12pt;
	font-weight : bold;
	float : left;
}
.formgroup .desc {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
	width : 200px;
	height : 100px;
}
.grouphead {
	background : transparent url("/img/design/basic/mxgrouphead.gif") no-repeat top left;
	padding-top : 45px;
	width : 900px;
	height : 110px;
	position : absolute;
}
.grouphead a.banner {
	position : absolute;
	display : block;
	width : 300px;
	height : 100px;
	margin-left : 585px;
	margin-top : -30px;
}
.grouphead a.banner img {
	width : 300px;
	height : 100px;
	border : 1px solid #424242;
	background-color : #ebebeb;
	padding : 1px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.grouphead a.name {
	font-size : 22pt;
	margin-top : 5px;
}
.grouphead a.link {
	font-size : 13pt;
}
.grouphead a.link, .grouphead a.name {
	margin-left : 10px;
	display : block;
}
.advanced a.link, .advanced a.name {
	display : none;
}
.advanced a.banner {
	margin : 0px;
	margin-top : -46px;
	width : 900px;
	height : 155px;
}
.advanced a.banner img {
	width : 900px;
	height : 155px;
	border-style : none;
	padding : 0px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
}
.mxgrouppage {
	width : 720px;
	overflow : hidden;
}
.mxgrouppage a.buttongroup {
	margin-top : 15px;
	margin-right : 10px;
	float : left;
	position : relative;
}
.members p, .editor p {
	margin : 5px 0px 10px 0px;
}
.members table.table {
	width : 600px;
	margin : auto;
	margin-bottom : 15px;
	margin-top : 10px;
}
.members table.table a.buttongroup {
	margin-right : 2px;
	margin-left : 5px;
	float : left;
	position : relative;
}
.members table.table td.name {
	vertical-align : top;
}
.members table.table td.name .nameavt {
	padding-left : 40px;
	padding-top : 5px;
	padding-bottom : 8px;
}
.members table.table td img {
	cursor : help;
}
.miniforum a.miniforumadmin {
	font-variant : small-caps;
	font-size : 8pt;
	margin-left : 7px;
}
.miniforum ul.msg {
	margin-top : 10px;
}
.miniforum ul.msg li {
	background-image : none;
	padding : 0px;
}
.miniforum ul.msg .even .msgcont {
	background-image : none;
}
.miniforum ul.msg .msgcont {
	background-image : none;
}
.miniforum a.buttongroup {
	float : right;
	position : relative;
}
.miniforum .pagination {
	float : left;
	position : relative;
}
.history table.table {
	width : 800px;
	margin : 20px auto;
}
.history table.table .namav {
	height : 24px;
	padding-left : 40px;
	padding-top : 6px;
}
table.editpage {
	margin : auto;
}
table.editpage .field, table.editpage .edittext {
	border : 1px solid #b6be79;
	background-color : #fff;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}
table.editpage .field {
	width : 300px;
	font-size : 11pt;
}
table.editpage .edittext {
	width : 700px;
	height : 300px;
}
table.editpage td {
	padding-bottom : 5px;
}
table.editpage td.tal {
	text-align : center;
}
table.editpage .inacent {
	width : 500px;
	margin : auto;
	text-align : center;
}
table.editpage .inacent .buttongroup {
	margin : 5px auto 0px auto;
}
.props table.table {
	width : 400px;
	margin : 10px auto;
}
.props table.table td {
	width : 50%;
	text-align : left;
}
.props table.table td.avatar img {
	width : 40px;
	height : 40px;
	display : block;
	margin-bottom : 5px;
}
.props table.table th {
	text-align : right;
	padding-right : 10px;
}
.props table.table td.lasttd {
	text-align : center;
}
.gstyle div.color {
	cursor : pointer;
	width : 20px;
	height : 20px;
	border : 1px solid black;
}
table.menuvert {
	border-collapse : collapse;
}
table.menuvert td {
	vertical-align : top;
}
table.menuvert td.vleft {
	padding-right : 10px;
}
table.menuvert td.vright {
	width : 100%;
}
.pagemenu, .privmenu {
	width : 147px;
}
.pagemenu ul li, .privmenu ul li {
	float : left;
	position : relative;
	width : 137px;
	margin : 0px;
	padding : 5px;
	font-weight : bold;
	border-top : 1px solid #fff !important;
	border-bottom : 1px solid #589dd0;
	background-color : #e9e8e4;
	overflow : hidden;
	cursor : pointer;
	color : #2d89c5;
}
.pagemenu ul li:hover, .pagemenu ul li.active, .privmenu ul li:hover, .privmenu ul li.active {
	background-color : #fff;
}
.pagemenu {
	border : 1px solid #589dd0;
	border-bottom : 2px solid #589dd0;
}
.privmenu {
	border-left : 1px solid #589dd0;
	border-right : 1px solid #589dd0;
	border-bottom : 3px solid #589dd0;
	font-size : 8pt;
}
.privmenu ul li.prive {
	font-variant : small-caps;
	text-align : center;
	font-size : 9pt;
	font-style : italic;
	letter-spacing : 1px;
	cursor : auto;
	color : #424242;
}
.privmenu ul li.prive:hover {
	background-color : #e9e8e4;
}
.privmenu ul li {
	font-weight : normal;
}
.fieldst {
	border : 1px solid #b6be79;
	padding : 3px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	border-bottom-right-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}
.page {
	padding : 0px 15px;
}
ul.editstyle {
	width : 450px;
}
ul.editstyle li.main {
	margin : 5px 10px;
	padding : 5px;
	background-color : #dbe3eb;
	border : 1px solid #dbe3eb;
}
ul.editstyle li.main .gname {
	cursor : pointer;
}
ul.editstyle li.main:hover {
	border-color : #589dd0;
}
ul.editstyle li.active {
	cursor : auto;
	border-color : #589dd0;
}
ul.editstyle li.active .gname {
	cursor : auto;
}
ul.inedit {
	margin-left : 20px;
}
ul.inedit li.onedit {
	margin : 15px;
	padding : 15px 5px 5px 5px;
	min-height : 28px;
	background-color : #e8eff7;
	border : 1px solid #dbe3eb;
	cursor : auto;
}
ul.inedit li.onedit input {
	vertical-align : top;
}
ul.inedit li.onedit label {
	cursor : pointer;
}
ul.inedit li.onedit label span {
	text-decoration : underline;
}
ul.inedit li.onedit label {
	cursor : pointer;
}
ul.inedit .helptip {
	position : absolute;
	margin-left : -25px;
	margin-top : 2px;
}
iframe.mx_extern_frame {
	border : 0px;
	padding : 0px;
	margin : 0px;
	width : 100%;
	height : 2000px;
}
body.embed {
	background : transparent;
}
body.inframe {
	overflow-y : scroll;
}
body.inframe .mxtophead {
	background : none;
}
body.inframe .mxtophead .mxtopmenu {
	display : none;
}
body.inframe .mxtophead .mxhead {
	background : none;
	padding-left : 15px;
}
body.inframe .mxtophead .mxhead .logo, body.inframe .mxtophead .mxhead .mxmainmenu {
	display : none;
}
body.inframe .mxtophead .mxhead .mxtopmaincontent {
	margin-top : 5px;
}
body.inframe .forum .main .headforum {
	display : none;
}
body.inframe .forum ul.titlesforum {
	margin : 0px;
}
body.inframe .forum .nright .buttonlong_blue {
	display : none;
}
body.inframe .forum .headforum {
	background-image : url("/img/design/basic/bar.gif");
	height : 30px;
}
body.inframe .forum .headforum img.gameforum, body.inframe .forum .headforum a.linkheadforum {
	display : none;
}
body.inframe .forum ul.titlesforum li.rootforum {
	display : none;
}
body.ie .profilmaintopleft .editinfo {
	border : 1px solid #ebebeb;
}
body.ie .previewgame {
	margin-left : -112px;
}
body.ie .mailer .readmessag .usernameavatar .avatar40 {
	margin-left : -46px;
}
body.ie .mxmainmenu li a img {
	vertical-align : -45%;
}
body.ie .forum ul.msg .msgcont .header .avatar40 {
	margin-left : -46px;
}
body.ie .tree, body.ie .avatar30, body.ie p.commuser, body.ie p.commdate {
	float : left;
	margin : 0px;
	padding : 0px;
}
body.ie li.last {
	position : relative;
}
body.ie li.last .tree {
	position : relative;
	margin-left : -25px !important;
	margin-top : -15px !important;
}
body.ie p.commuser, body.ie p.commdate {
	margin-left : 35px;
}
body.ie p.commdate {
	margin-top : 20px;
}
body.ie .forum .menuforum li {
	width : 145px;
}
body.ie .forum .menuforum li.veryright {
	width : auto;
}
body.ie .forum li.nright {
	margin-right : 0px;
}
body.ie .forum li.search {
	width : 230px;
}
body.ie .profilmaintopleft {
	margin-right : 10px;
}
body.ie .friendslist {
	width : 660px;
}
body.ie .grouphist {
	width : 370px;
	margin : 0px;
	margin-top : 10px;
}
body.ie .gameslist {
	width : 250px;
	margin : 0px;
	margin-left : 13px;
	margin-top : 10px;
}
body.ie .profilcontent .grouphist ul.grouplistcom li.last .tree {
	margin-left : -12px;
}
body.ie .profilcontent .grouphist ul.grouplistcom li.last .tree .corneravatar30 {
	border : 1px solid black;
}
body.ie .grouphist {
	width : 380px;
	margin : 0px;
	margin-top : 10px;
}
body.ie .profilcontent .gameslist .gameslistint {
	width : 200px;
	margin : 0px;
	padding : 0px;
	margin-left : 10px;
	margin-top : 10px;
}
body.ie .profilcontent .gameslist .gameslistint p.nogame {
	margin-left : 50px;
}
body.ie .profilcontent .gameslist .gameslistint .buttonred {
	margin : 0px;
	padding : 0px;
	margin-left : 90px;
}
body.ie .gameslist {
	width : 280px;
	padding-left : 10px;
}
body.ie .profilcontent h2 {
	margin-left : 5px;
	margin-top : 5px;
}
body.ie .profilcontent .gameslist .gameslistint {
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
}
body.ie .profilcontent .gameslist .gameslistint h2 {
	margin : 0px;
	padding : 0px;
	margin-bottom : 5px;
}
body.ie .profilcontent .gameslist .gameslistint .game {
	width : 268px;
	margin : 0px;
	padding : 0px;
	height : 53px;
	margin-bottom : 10px;
}
body.ie .bottomopt {
	width : 210px;
}
body.ie table.home .avatar40 {
	margin-left : -50px;
}
body.ie table.home td.right h2 {
	line-height : 8pt;
}
body.ie table.home td.right p.friendcomment {
	position : relative;
	border : 1px solid #ebebeb;
}
body.ie table.home td.right .miscbox .avatar40 {
	margin : 0px;
	padding : 0px;
}
body.ie table.home td.right .miscbox .infriendinfo {
	margin-top : 5px;
	border : 1px solid #ebebeb;
}
body.ie table.home td.right .miscbox .infriendinfo .friendcomment {
	margin : 0px;
	padding : 0px;
	margin-left : 45px;
}
body.ie table.home td.right .miscbox .gamesplayed {
	border : 1px solid #ebebeb;
	margin-top : 7px;
}
body.ie .recent .avatar40 {
	margin-left : -45px;
}
body.ie8 .grouphistor p .screen img {
	margin-top : 0px;
}
body.ie7 td.right .miscbox {
	padding : 5px 10px;
}
body.ie7 .forum ul.msg .msgcont .header p.links {
	margin-left : -16px;
}
body.ie7 .groupList .greenbox {
	width : 200px;
}
body.ie7 .groupList .jj {
	width : 620px;
}
body.ie7 .group .mxmainmenu li a img {
	vertical-align : middle;
}
body.ie7 .leaveacomment {
	margin-top : -15px;
}
body.ie7 table.home li.last .tree {
	margin-left : -20px !important;
}
body.ie7 table.home .grouphistcomment .delicon {
	position : relative;
}
body.ie7 .forum .msgcont .contentforum {
	margin-top : -17px;
	min-height : 70px;
}
body.ie7 .badges {
	margin-left : -230px;
}
body.ie7 .introtop {
	height : auto;
	margin-bottom : 20px;
}
body.ie7 .mxmainmenu img {
	vertical-align : top;
}
body.ie7 table.home td.right .newsbox .newscontent p {
	width : 245px;
}
body.ie7 .contentforum {
	position : relative;
}
body.ie7 .talk .icons, body.ie6 .talk .icons {
	float : left;
	position : relative;
	z-index : 10;
}
body.ie7 table.disd, body.ie6 table.disd {
	width : 570px;
}
body.ie7 table.disd td, body.ie6 table.disd td {
	padding : 1px;
}
body.ie7 .profilcontent .gameslist .gameslistint .game, body.ie6 .profilcontent .gameslist .gameslistint .game {
	height : 63px;
}
body.ie6 input.box {
	background-position : top right;
}
body.ie6 table.home td.left .title .gamename {
	margin-left : 5px;
	border-style : none;
}
body.ie6 table.home td.left .newscontent {
	height : 92px;
}
body.ie6 .mailer .messagemail {
	height : 76px;
}
body.ie6 table.writemessage .smilform {
	height : 204px;
}
body.ie6 .profilmaintopleft {
	margin-right : 0px;
}
body.ie6 .profilcontent {
	height : 300px;
}
body.ie6 .friendslist {
	width : 650px;
}
body.ie6 .grouphist {
	width : 370px;
	margin : 0px;
	margin-top : 10px;
}
body.ie6 .gameslist {
	width : 250px;
	margin : 0px;
	margin-left : 13px;
	margin-top : 10px;
}
body.ie6 .profilcontent .grouphist ul.grouplistcom li.last .tree {
	margin-left : -12px;
}
body.ie6 .profilcontent .grouphist ul.grouplistcom li.last .tree .corneravatar30 {
	border : 1px solid black;
}
body.ie6 .tree {
	line-height : 0pt;
	font-size : 0pt;
	margin-left : 10px;
}
body.ie6 .wall ul.grouplistcom li.last .tree {
	margin-left : -20px !important;
}
body.ie6 .grouphistor .avatar40 {
	display : none;
}
body.ie6 table.home td.right .newsbox {
	width : 390px;
}
body.ie6 .profilcontent {
	height : 300px;
}
body.ie6 .friendslist {
	width : 675px;
}
body.ie6 .grouphist {
	width : 370px;
	margin : 0px;
	margin-top : 10px;
}
body.ie6 .gameslistint {
	width : 200px;
	margin : 0px;
	padding : 0px;
	margin-left : 10px;
	margin-top : 10px;
}
body.ie6 .gameslist {
	width : 280px;
	padding-left : 10px;
}
body.ie6 .profilcontent h2 {
	margin-left : 5px;
	margin-top : 5px;
}
body.ie6 .profilcontent .gameslist .gameslistint {
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
}
body.ie6 .profilcontent .gameslist .gameslistint h2 {
	margin : 0px;
	padding : 0px;
	margin-bottom : 5px;
}
body.ie6 .profilcontent .gameslist .gameslistint .game {
	width : 268px;
	margin : 0px;
	padding : 0px;
	height : 53px;
	margin-bottom : 10px;
}
body.ie6 .leaveacomment {
	margin-top : -17px;
}
body.ie6 .screen img {
	display : none;
}
body.ie6 .redbox .redboxint {
	padding-bottom : 50px;
}
body.ie6 .redbox .redboxint table.sites td .sitin_left {
	margin-left : -110px;
}
body.ie6 .forum .menuforum {
	margin-bottom : 10px;
}
body.ie6 .forum ul.msg .msgcont .contentforum {
	height : 70px;
}
body.ie6 .profilmaintopleft .extraprof .progressbar {
	font-size : 0pt;
	line-height : 0pt;
}
body.ie6 .forum .menuforum li.browsemiddle {
	margin : 0px;
	padding : 0px;
}
body.ie6 .introtop {
	position : relative;
}
body.ie6 .introtop a.signin {
	position : absolute;
}
body.ie6 .recent {
	height : 500px;
}
body.ie6 .badges {
	margin-left : -230px;
	margin-top : 0px;
}
body.ie6 ul.titlesforum {
	margin-left : -15px;
}
body.ie6 .forum .fill {
	background-color : transparent;
}
body.ie6 .profilcontent .plusminus {
	margin-left : -20px;
}
body.ie6 table.home td.right .miscbox .infriendinfo {
	margin-bottom : 10px;
}
.tid_user a, .tid_user div, .tid_user .tid_extra {
	display : none;
}
