@charset "utf-8";
/* CSS Document content:

 > LOGIN SCREEN ELEMENTS

*/
.clearfix:after {
	content:".";
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
	display:block;
}
.clearfix {
	display: inline-block;
}
.teatesisutext {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	width: 500px;
	padding: 20px;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */
.clear {
	margin:0;
	padding:0;
	clear:both;
}
body {
	background:url(gfx/bg.gif) repeat 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1em;
}
html, * {
	margin:0;
	padding:0;
}
.wrapArea {
	width:1000px;
	margin:0 auto;
	position:relative;
}
.headingArea {
	background:url(gfx/head_bg.jpg) no-repeat center 0;
	height:218px;
}
.headingArea .headingImage {
	padding:65px 0 0 0;
	background:url(gfx/header_v2.png) no-repeat 340px 100%;
	width:100%;
	height:121px;
	display:block;
	position:relative;
}
.headingArea .headingImage .zoneTwitter {
	display:block;
	width:20px;
	height:16px;
	background:none;
	position:absolute;
	top:102px;
	right:95px;
	z-index:2;
}
.headingArea .headingImage .zoneFacebook {
	display:block;
	width:17px;
	height:12px;
	background:none;
	position:absolute;
	top:80px;
	right:135px;
	z-index:3;
}
.headingArea .headingImage .zoneHome {
	display:block;
	width:58px;
	height:24px;
	background:none;
	position:absolute;
	top:87px;
	right:96px;
	z-index:1;
}
.loginArea {
	height:30px;
	width:825px;
	position:absolute;
	top:0px;
	left:5px;
}
.loginArea span{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:absolute;
	font-weight:bold;
	font-size:11px;
	top:14px;
	left:150px;
}
.loginArea span a{
	color:#ce0101;
	font-size:11px;
}
.loginArea .btnLogin-2 {
	position:absolute;
	top:0;
	left:0;
	width:132px;
	height:39px;
	display:block;
	background:url(gfx/btnLogin-2.png) no-repeat 0 0;
}
.loginArea span.loginOptions {
	display:inline;
	float:left;
	margin:7px 0 0 20px;
}
.loginArea a {
	margin:0 4px 0 0;
	font-size:10px;
	color:#605c52;
}
.iUsername {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:none;
	border:none;
	margin:1px 0 0 1px;
	padding:8px 0 7px 30px;
	width:162px;
	float:left;
	display:inline;
}
.iPassword {
	float:left;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:none;
	border:none;
	padding:8px 0 7px 30px;
	width:162px;
	margin:1px 0 0 8px;
}
.btnLogin {
	margin:0px 0 0 16px;
	background:url(gfx/btnLogin.gif) no-repeat 0 0;
	width:80px;
	height:30px;
	display:inline;
	float:left;
	border:none;
	cursor:pointer;
}
.cLogin {
	float:left;
	display:inline;
	margin:10px 0 0 16px;
	padding:0 0 0 18px;
	font-size:10px;
	font-weight:bold;
	position:relative;
}
.cLogin input {
	left:0;
	top:0px;
	position:absolute;
}
.socialmediaArea {
	position:absolute;
	top:18px;
	right:5px;
	width:100px;
}
.socialmediaArea .userFacebook {
	background:url(gfx/facebook_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
.socialmediaArea .userTwitter {
	background:url(gfx/twitter_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
.socialmediaArea .userWhatpulse {
	background:url(gfx/whatpulse_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
.socialmediaArea .userLastfm {
	background:url(gfx/lastfm_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
.userArea {
	width:800px;
	position:absolute;
	top:8px;
	left:5px;
}
.userArea .username {
	float:left;
	display:inline;
	height:28px;
	padding:2px 0 0 32px;
	font-weight:bold;
}
.userArea .username a {
	color:#000;
	text-decoration:none;
}
.userArea .username a:hover {
	text-decoration:underline;
}
.userArea .userGirl {
	background:url(gfx/userIcon.png) no-repeat 0 0;
}
.userArea .userBoy {
	background:url(gfx/userIcon.png) no-repeat 0 -32px;
}
.userArea .username span {
	display:block;
	font-weight:normal;
	font-size:10px;
}
.userArea .username span a {
	color:#605c52;
	text-decoration:none;
}
.userArea .username a:hover {
	text-decoration:underline;
}
.userArea .userMenu {
	font-size:10px;
	margin:7px 0 0 15px;
	float:left;
}
.userArea .userMenu a {
	margin:0px 5px 0 5px;
	color:#605c52;
	text-decoration:none;
}
.userArea .userMenu a:hover {
	text-decoration:underline;
}
.userArea .userMenu a span {
	color:#ae4744;
}
.logoArea {
	position:absolute;
	top:70px;
	left:10px;
}
.logoArea a img {
	border:none;
}
.mainMenu {
	position:absolute;
	top:186px;
	left:0;
	background:url(gfx/black_head_menu_bg.gif) no-repeat 0 0;
	width:1000px;
	height:32px;
}
.mainMenu ul {
	margin:6px 0 0 30px;
	list-style:none;
	display:block;
}
.mainMenu ul li {
	list-style:none;
	float:left;
	display:inline;
	margin:0 15px 0 0px;
}
.mainMenu ul li a.mainlink1 {
	padding:4px 0 4px 0;
	display:block;
	width:48px;
	height:12px;
	background:url(gfx/black_head_menu_text.gif) no-repeat 0 50%;
}
.mainMenu ul li a.mainlink2 {
	padding:4px 0 4px 0;
	display:block;
	width:72px;
	height:12px;
	background:url(gfx/black_head_menu_text.gif) no-repeat -68px 50%;
}
.mainMenu ul li a.mainlink3 {
	padding:4px 0 4px 0;
	display:block;
	width:77px;
	height:12px;
	background:url(gfx/black_head_menu_text.gif) no-repeat -161px 50%;
}
.mainMenu ul li a.mainlink4 {
	color:#222;
	text-decoration:none;
	padding:4px 12px 4px 62px;
	text-align:center;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	width:20px;
	height:12px;
	background:url(gfx/black_head_menu_text.gif) no-repeat -259px 50%;
}
.mainMenu ul li a.mainlink5 {
	visibility:hidden;
	display:block;
	width:70px;
	height:12px;
	background:url(gfx/black_head_menu_text.gif) no-repeat -334px 0;
}
.mainMenu .searchArea {
	float:right;
	width:235px;
	margin:0px 0 0 0;
	position:relative;
}
.iSearch {
	background:none;
	border:none;
	padding:4px 32px 3px 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:196px;
	color:#555;
	font-weight:bold;
}
.bSearch {
	position:absolute;
	width:30px;
	height:20px;
	top:0;
	right:5px;
	cursor:pointer;
	background:none;
	border:none;
}
.middleArea {
	margin:25px auto 20px;
	width:1000px;
	position:relative;
	padding:18px 0px 16px 0px;
	background:url(gfx/content_border_left.gif) repeat-y 2px 0;
}
.middleArea.chatArea {
	background:none;
}
.chatMenu {
	width:280px;
	float:right;
	margin:20px 0 10px 0px;
	padding:0 0 0 0px;
	display:block;
}
.chatMenu a{
	display:inline-block;
	padding:0 0 12px 0;
}
.chatMenu a {text-decoration:none;
}
.chatMenu a span{
	background-color:#222;
	border-radius:4px;
	moz-border-radius:4px;
	padding:5px 9px 5px 9px;
	color:#fff;
	margin:0 5px 0 0px;
	text-decoration:none;
}
.chatMenu a.active {
	background-image:url(gfx/chatMenuCurrent.png);
	background-position:50% 100%;
	background-repeat:no-repeat;
}
.middleArea.chatArea .top, .middleArea.chatArea .bottom {
	display:none;
}
.middleArea.chatArea .contentArea {
	background:none;
}
.middleArea .top {
	background:url(gfx/content_border_top.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:1000px;
	height:18px;
}
.middleArea .bottom {
	background:url(gfx/content_border_bottom.gif) no-repeat 0 0;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:1000px;
	height:16px;
}
.middleArea .contentArea {
	background:#fff url(gfx/content_border_right.gif) repeat-y 100% 0;
	margin:0 5px 0 10px;
}
.middleArea .contentArea h1 {
	font-family:Verdana, Geneva, sans-serif;
	padding:10px 0 5px 0px;
	margin:0 0 0 10px;
	font-size:15px;
	font-weight:bold;
}
.middleArea .contentArea .subHeading {
	color:#777;
	padding:0px 0 15px 0px;
	margin:0 0 0 10px;
	font-size:10px;
	font-weight:bold;
}
.middleArea .contentArea .subHeading a {
	color:#777;
	font-weight:normal;
}
.contentArea .sectionArea {
	margin:0 10px 0px 5px;
	background:#222 url(gfx/black_section_bg_begin.gif) no-repeat 0 0;
}
.contentArea .sectionArea div {
	background:url(gfx/black_section_bg_end.gif) no-repeat 100% 0;
}
table.section {
	padding:0 0 2px 0;
	background:url(gfx/table_end.gif) repeat-x 0 100%;
}
table.section tr.user td {
	padding:5px 5px 2px 5px;
}
table.section tr td .avatar {
	background:none;
	width:40px;
	height:40px;
	margin:0 10px 0 2px;
	float:left;
	display:inline;
}
table.section tr td .username {
	background:none;
	margin:3px 0 0 0;
	float:left;
	display:inline;
}
table.section tr td .username a {
	text-decoration:none;
	font-size:12px;
	color:#222;
	font-weight:bold;
}
table.section tr td .username a:hover {
	text-decoration:underline;
}
table.section tr td .username span {
	padding:2px 0 0 0;
	clear:both;
	display:block;
	font-weight:normal;
	color:#777;
}
table.section tr.head {
	background:none;
}
table.section tr {
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
}
table.section tr th {
	color:#d9d9d9;
	font-weight:bold;
	font-size:10px;
	height:34px;
	text-align:center;
}
table.section tr th.sectionTitle {
	font-size:13px;
	text-align:left;
	padding:0 0 0 0px;
}
table.section tr td {
	padding:10px 5px 10px 7px;
	font-weight:normal;
	font-size:10px;
	color:#222;
	border-right:1px solid #fff;
}
table.section tr td span {
	display:block;
	font-size:10px;
	color:#777;
}
table.section tr td span.forumDesc {
	margin:2px 0 0 0;
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#777;
}
table.section tr td span.forumDesc a {
	color:#777;
}
.middleArea .contentArea table.section h1 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}
table.section h1 a {
	font-size:12px;
	text-decoration:none;
	color:#222;
}
table.section h1 a:hover {
	text-decoration:underline;
}
table.section tr td span.date {
	color:#222;
}
table.subforum {
	padding:0 0 2px 0;
	background:url(gfx/table_end.gif) repeat-x 0 100%;
}
table.subforum tr.head {
	background:none;
}
table.subforum tr {
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
}
table.subforum tr th {
	color:#d9d9d9;
	font-weight:bold;
	font-size:10px;
	height:34px;
	text-align:center;
}
table.subforum tr th.sectionTitle {
	font-size:13px;
	text-align:left;
	padding:0 0 0 0px;
}
table.subforum tr td {
	padding:7px 5px 5px 7px;
	font-weight:normal;
	font-size:10px;
	color:#222;
	border-right:1px solid #fff;
}
table.subforum tr td span {
	display:block;
	font-size:10px;
	color:#777;
}
table.subforum tr td span.forumDesc {
	margin:2px 0 0 0;
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#777;
}
.middleArea .contentArea table.subforum h1 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#999;
	font-size:11px;
}
.middleArea .contentArea table.subforum span.pageJump {
	line-height:15px;
}
.middleArea .contentArea table.subforum span.pageJump a {
	color:#999;
	display:inline;
	margin:0 -3px 0 3px;
	padding:0 0px 0 0px;
	text-decoration:none;
}
.middleArea .contentArea table.subforum span.pageJump a.jump {
	margin:0 0 0 2px;
	background:url(gfx/jumpPage.png) no-repeat 0 1px;
	padding:0 5px 0 5px;
}
.middleArea .contentArea table.subforum span.pageJump a.jump:hover {
	text-decoration:none;
}
.middleArea .contentArea table.subforum span.pageJump a:hover {
	color:#999;
	text-decoration:underline;
}
table.subforum h1 a {
	font-size:11px;
	text-decoration:none;
	color:#222;
}
table.subforum h1 a.new {
	background:url(gfx/newPost.gif) no-repeat 0 2px;
	padding:0 0 0 15px;
}
table.subforum h1 a:hover {
	text-decoration:underline;
}
table.subforum tr td span.date {
	color:#222;
}
table.posts {
	padding:0 0 2px 0;
	background:url(gfx/table_end.gif) repeat-x 0 100%;
}
table.posts tr.head {
	background:none;
}
table.posts tr.row1 {
	background:#f7f7f7 url(gfx/row2_bg.gif) repeat-x 0 0;
}
table.posts tr.row2 {
	vertical-align:top;
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
}
table.posts tr.row3 {
	vertical-align:top;
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
}
table.posts tr th {
	color:#d9d9d9;
	font-weight:bold;
	font-size:10px;
	height:34px;
	text-align:center;
}
table.posts tr th a {
	color:#f4ab00;
}
table.posts tr th.sectionTitle {
	font-size:13px;
	text-align:left;
	padding:0 0 0 0px;
}
table.posts tr td {
	vertical-align:top;
	padding:10px 5px 10px 7px;
	font-weight:normal;
	font-size:10px;
	color:#222;
	border-right:1px solid #fff;
}
table.posts tr.row2 td {
	padding:7px 5px 5px 5px;
}
table.posts tr.row3 td {
	padding:7px 0px 5px 0px;
}
table.posts tr td.message {
	font-size:13px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px 10px 10px 7px;
	vertical-align:top;
}
table.posts tr td.message .signatuurArea {
	border-top:1px dotted #aaa;
	background:none;
	padding:10px 5px 5px 5px;
	margin:10px 0 0 0;
	font-size:10px;
	line-height:12px;
	color:#555;
}
table.posts tr td.message ul {
	margin:0 0 0 20px;
}
table.posts tr td.message ol {
	margin:0 0 0 25px;
}
table.posts tr td.message a, .middleArea .contentArea .mailArea .letterContent a {
	color:#f4ab00;
	text-decoration:none;
	font-weight:normal;
}
table.posts tr td.message a img {
	border:none;
}
table.posts tr td.message a:hover, .middleArea .contentArea .mailArea .letterContent a:hover {
	border-bottom:none;
	text-decoration:underline;
}
table.posts tr td.message .date {
	border-bottom:1px solid #fff;
	font-size:10px;
	line-height:14px;
	color:#222;
	padding:0 0 4px 0;
	margin:0 0 5px 0;
}
table.posts tr td.message .date a.author {
	font-weight:bold;
	float:none;
	color:#f4ab00;
}
table.posts tr td.message .date a {
	font-weight:bold;
	float:right;
	color:#bbb;
}
table.posts tr td.message .date a:hover {
	border:none;
}
table.posts tr td.message .quote {
	background:none;
	margin:0 25px 15px 25px;
	font-size:10px;
}
table.posts tr td.message .quote span.author {
	padding:0 0 0 4px;
	color:#555;
}
table.posts tr td.message .quote div {
	font-size:13px;
	background:#fafafa;
	border:1px solid #ddd;
	padding:5px;
}
table.posts tr td.message .quote div.quote {
	border:none;
}
table.posts tr td.message .code {
	background:none;
	margin:0 25px 15px 25px;
	font-size:10px;
}
table.posts tr td.message .code span.author {
	padding:0 0 0 4px;
	color:#555;
}
table.posts tr td.message .code div {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	line-height:18px;
	color:#666;
	background:#fafafa;
	border:1px solid #ddd;
	padding:5px;
}
table.posts tr td .userAvatar {
	background:none;
	display:block;
}
table.posts tr td .userAvatar a img {
	border:none;
}
table.posts tr td .userName {
	display:block;
	background:none;
	margin:0px 0px 5px 0;
}
table.posts tr td .userName a {
	color:#222;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}
table.posts tr td .userName a:hover {
	text-decoration:underline;
}
table.posts tr td .userName span.userTitle, .footerArea .contentArea .userTitle {
	font-size:10px;
	color:#777;
	display:block;
	font-weight:normal;
}
table.posts tr td .userDesc {
	margin:10px 0 0 0;
	background:none;
}
table.posts tr td span {
	display:block;
	font-size:10px;
	color:#777;
}
table.posts tr td span.forumDesc {
	margin:2px 0 0 0;
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#777;
}
.middleArea .contentArea table.posts h1 {
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#222;
}
.middleArea .contentArea table.posts h2 {
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0 10px;
}
.middleArea .contentArea table.posts h2 span {
	font-weight:normal;
	color:#777;
	font-size:10px;
	line-height:12px;
	display:block;
	margin:2px 0 0 0;
}
.middleArea .contentArea table.posts .tagArea {
	background:none;
	padding:0;
	background:0;
}
.middleArea .contentArea .tagBold, .middleArea .contentArea .tagItalic, .middleArea .contentArea .tagUnderline, .middleArea .contentArea .tagQuote, .middleArea .contentArea .tagCode, .middleArea .contentArea .tagList_numbers, .middleArea .contentArea .tagList_bullets, .middleArea .contentArea .tagLink, .middleArea .contentArea .tagImg, .middleArea .contentArea .tagYouTube {
	background:url(gfx/btn.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	margin:0;
	float:left;
	margin:0 3px 3px 0px;
}
.middleArea .contentArea .tagBold:hover, .middleArea .contentArea .tagItalic:hover, .middleArea .contentArea .tagUnderline:hover, .middleArea .contentArea .tagQuote:hover, .middleArea .contentArea .tagCode:hover, .middleArea .contentArea .tagList_numbers:hover, .middleArea .contentArea .tagList_bullets:hover, .middleArea .contentArea .tagLink:hover, .middleArea .contentArea .tagImg:hover, .middleArea .contentArea .tagYouTube:hover {
	background:url(gfx/btn_hover.gif) no-repeat 0 0;
}
.middleArea .contentArea .tagBold:active, .middleArea .contentArea .tagBold:focus, .middleArea .contentArea .tagItalic:active, .middleArea .contentArea .tagItalic:focus, .middleArea .contentArea .tagUnderline:active, .middleArea .contentArea .tagUnderline:focus, .middleArea .contentArea .tagQuote:active, .middleArea .contentArea .tagQuote:focus, .middleArea .contentArea .tagQuote:active, .middleArea .contentArea .tagQuote:focus, .middleArea .contentArea .tagList_numbers:active, .middleArea .contentArea .tagList_numbers:focus, .middleArea .contentArea .tagList_bullets:active, .middleArea .contentArea .tagList_bullets:focus, .middleArea .contentArea .tagLink:active, .middleArea .contentArea .tagLink:focus, .middleArea .contentArea .tagImg:active, .middleArea .contentArea .tagImg:focus, .middleArea .contentArea .tagYouTube:active, .middleArea .contentArea .tagYouTube:focus {
	background:url(gfx/btn_active.gif) no-repeat 0 0;
}
.middleArea .contentArea .tagBold div, .middleArea .contentArea .tagItalic div, .middleArea .contentArea .tagUnderline div, .middleArea .contentArea .tagQuote div, .middleArea .contentArea .tagCode div, .middleArea .contentArea .tagList_numbers div, .middleArea .contentArea .tagList_bullets div, .middleArea .contentArea .tagLink div, .middleArea .contentArea .tagImg div, .middleArea .contentArea .tagYouTube div {
	margin:0 0 0 3px;
	background:url(gfx/btn.gif) no-repeat 100% 0;
}
.middleArea .contentArea .tagBold:hover div, .middleArea .contentArea .tagItalic:hover div, .middleArea .contentArea .tagUnderline:hover div, .middleArea .contentArea .tagQuote:hover div, .middleArea .contentArea .tagCode:hover div, .middleArea .contentArea .tagList_numbers:hover div, .middleArea .contentArea .tagList_bullets:hover div, .middleArea .contentArea .tagLink:hover div, .middleArea .contentArea .tagImg:hover div, .middleArea .contentArea .tagYouTube:hover div {
	background:url(gfx/btn_hover.gif) no-repeat 100% 0;
}
.middleArea .contentArea .tagBold:active div, .middleArea .contentArea .tagBold:focus div, .middleArea .contentArea .tagItalic:active div, .middleArea .contentArea .tagItalic:focus div, .middleArea .contentArea .tagUnderline:active div, .middleArea .contentArea .tagUnderline:focus div, .middleArea .contentArea .tagQuote:active div, .middleArea .contentArea .tagQuote:focus div, .middleArea .contentArea .tagCode:active div, .middleArea .contentArea .tagCode:focus div, .middleArea .contentArea .tagList_numbers:active div, .middleArea .contentArea .tagList_numbers:focus div, .middleArea .contentArea .tagList_bullets:active div, .middleArea .contentArea .tagList_bullets:focus div, .middleArea .contentArea .tagLink:active div, .middleArea .contentArea .tagLink:focus div, .middleArea .contentArea .tagImg:active div, .middleArea .contentArea .tagImg:focus div, .middleArea .contentArea .tagYouTube:active div, .middleArea .contentArea .tagYouTube:focus div {
	background:url(gfx/btn_active.gif) no-repeat 100% 0;
}
.middleArea .contentArea .tagBold div a {
	background:url(gfx/tags.png) no-repeat 4px 5px;
	display:block;
	padding:6px 7px 5px 7px;
	width:14px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagItalic div a {
	background:url(gfx/tags.png) no-repeat 4px -14px;
	display:block;
	padding:6px 7px 5px 7px;
	width:14px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagUnderline div a {
	background:url(gfx/tags.png) no-repeat 4px -32px;
	display:block;
	padding:6px 7px 5px 7px;
	width:14px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagList_numbers div a {
	background:url(gfx/tags.png) no-repeat 3px -75px;
	display:block;
	padding:6px 7px 5px 6px;
	width:14px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagList_bullets div a {
	background:url(gfx/tags.png) no-repeat 3px -98px;
	display:block;
	padding:6px 7px 5px 6px;
	width:14px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagQuote div a {
	background:url(gfx/tags.png) no-repeat 4px -195px;
	display:block;
	padding:6px 7px 5px 25px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagCode div a {
	background:url(gfx/tags.png) no-repeat 4px -121px;
	display:block;
	padding:6px 7px 5px 26px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagLink div a {
	background:url(gfx/tags.png) no-repeat 4px -143px;
	display:block;
	padding:6px 7px 5px 26px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagImg div a {
	background:url(gfx/tags.png) no-repeat 4px -167px;
	display:block;
	padding:6px 7px 5px 26px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .tagYouTube div a {
	background:url(gfx/tags.png) no-repeat 2px -53px;
	display:block;
	padding:6px 7px 5px 24px;
	height:14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .fontArea {
	background:none;
	float:right;
	display:inline;
}
.middleArea .contentArea .helpArea {
	background:none;
	font-size:10px;
	padding:3px 3px 5px 3px;
	margin:0 0 3px 0;
	background:#eee;
}
.sFont {
	padding:4px 2px 6px 2px;
	font-size:11px;
	line-height:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.middleArea .contentArea table.posts .inputArea {
	background:url(gfx/inputBg.gif) no-repeat 0 0;
	height:25px;
}
.middleArea .contentArea table.posts .textArea {
	background:none;
	border:1px solid #c8c8c8;
}
.middleArea .contentArea table.posts .textArea div {
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #ccc;
	background:none;
	padding:0 12px 0 0px;
}
.tContent {
	border-top:1px solid #fafafa;
	border-left:1px solid #fafafa;
	border-right:none;
	border-bottom:none;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	background:#fff;
	font-size:13px;
	line-height:20px;
	padding:0 7px 0 5px;
}
.middleArea .contentArea table.posts .inputArea div {
	margin:0 0 0 1px;
	height:25px;
	background:url(gfx/inputBg.gif) no-repeat 100% 0;
	position:relative;
	padding:0 3px 0 0px;
}
table.posts .emotionsArea {
	margin:40px 0 0 0;
	background:none;
}
table.posts .emotionsArea div {
	background:none;
	margin:5px 0 0 10px;
}
table.posts .emotionsArea a img {
	border:none;
}
.iHeading {
	border:none;
	background:none;
	display:block;
	margin:0 5px 0 0;
	padding:4px 5px 3px 5px;
	width:99%;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}
.iVote {
	border:none;
	background:none;
	display:block;
	margin:0 5px 0 0;
	padding:4px 5px 3px 5px;
	width:99%;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}
table.posts .voteLeft h3, table.posts .voteRight h3 {
	font-size:10px;
	margin:0 0 2px 0;
}
table.posts .voteLeft {
	background:none;
	width:47%;
	float:left;
}
table.posts .voteRight {
	background:none;
	width:49%;
	float:right;
}
table.posts .voteRight ul {
	font-size:11px;
	line-height:14px;
	list-style:decimal;
	margin:5px 0 0 25px;
}
table.posts .voteRight ul li {
	list-style:decimal;
	margin:3px 0 5px 0;
}
table.posts .voteRight ul li span {
	display:block;
	line-height:10px;
}
table.posts .voteRight ul li a {
	font-weight:bold;
	font-size:10px;
	color:#777;
	text-decoration:none;
}
table.posts .voteRight ul li a:hover {
	text-decoration:underline;
}
table.posts .voteRight .inputArea {
	width:76%;
	float:left;
}
table.posts .voteRight {
}
table.posts h1 a {
	font-size:12px;
	text-decoration:none;
	color:#222;
}
table.posts h1 a:hover {
	text-decoration:underline;
}
table.posts tr td span.date {
	color:#222;
}
.footerArea {
	padding:25px 0 28px 0px;
	margin:10px auto;
	width:1000px;
	position:relative;
	background:url(gfx/footer_border_left.gif) repeat-y 0 0;
}
.footerArea .top {
	display:block;
	width:1000px;
	height:25px;
	position:absolute;
	top:0;
	left:0;
	background:url(gfx/footer_border_top.gif) no-repeat 0 0;
}
.footerArea .bottom {
	display:block;
	width:1000px;
	height:28px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(gfx/footer_border_bottom.gif) no-repeat 0 0;
}
.footerArea .contentArea {
	padding:0;
	margin:0 0 0 24px;
	background:#222 url(gfx/footer_border_right.gif) repeat-y 100% 0;
}
.footerArea .statistikaArea {
	margin:0 0 0 20px;
	background:url(gfx/black_statistika.gif) no-repeat 0 0;
	width:144px;
	padding:44px 0 10px 7px;
	color:#cbc8c8;
	font-size:10px;
	line-height:1.3em;
	font-weight:normal;
	display:inline;
	float:left;
}
.footerArea .foorumilArea {
	background:url(gfx/black_foorumil.gif) no-repeat 0 0;
	display:inline;
	float:left;
	margin:0 0 0 50px;
	width:720px;
	color:#cbc8c8;
	font-size:10px;
	line-height:1.3em;
	font-weight:normal;
	padding:44px 0 0 7px;
}
.footerArea .foorumilArea span {
	display:block;
	margin:1.3em 0 0 0;
}
.siteDesc {
	line-height:1.1em;
	padding:0 0 20px 0;
	width:1000px;
	margin:0 auto;
}
.siteDesc .leftArea {
	padding:0 0 0 20px;
	display:inline;
	float:left;
	width:500px;
}
.siteDesc .rightArea {
	display:inline;
	float:left;
	width:480px;
}
.siteDesc .rightArea a img {
	border:none;
}
.siteDesc span {
	display:block;
	margin:1.3em 0 0 0;
	font-size:11px;
	color:#747272;
}
.siteDesc a {
	font-size:10px;
	color:#222;
	text-decoration:none;
}
.siteDesc a:hover {
	text-decoration:underline;
}
.link1 {
	color:#777;
	font-size:10px;
	font-weight:normal;
}
.link2 {
	color:#777;
	font-size:10px;
	font-weight:normal;
}
.link3 {
	color:#cbc8c8;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.footerArea .contentArea .userlist {
	display:block;
	margin-top:1.3em;
}
.footerArea .contentArea .linkUser, .middleArea .contentArea .linkUser {
	cursor:default;
	color:#cbc8c8;
	font-size:10px;
	font-weight:normal;
	position:relative;
	display:inline;
	padding:0;
	margin:0;
}
.footerArea .contentArea .linkUser {
	margin:0 -3px 0 0;
}
.linkUser a {
	color:#cbc8c8;
	text-decoration:underline;
}
.linkUser span a {
	color:#222;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	margin:0 0 0 0px;
	padding:0;
}
.linkUser span a:hover {
	text-decoration:underline;
}
.linkUser:hover span.profileUser {
	display:block;
	visibility:visible;
}
.linkUser span.profileUser {
	margin:0;
	top:-128px;
	left:-85px;
	background:url(gfx/userProfileBg.png) no-repeat 0 0;
	width:249px;
	height:130px;
	position:absolute;
	display:none;
	visibility:hidden;
}
.linkUser span.profileUser .avatar, .middleArea .contentArea .mailArea .autor .linkUser span.profileUser .avatar {
	margin:7px 0 0 9px;
	display:inline;
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
}
.linkUser span.profileUser .desc {
	display:inline;
	float:left;
	margin:10px 0 0 10px;
	height:77px;
	width:140px;
}
.linkUser span.profileUser .bottomArea {
	display:block;
	padding:10px 5px 0 0;
	clear:both;
}
.linkUser span.profileUser .bottomArea .sendMessage, .middleArea .contentArea .mailArea .autor .linkUser span.profileUser .bottomArea .sendMessage {
	color:#222;
	margin:0 0 0 10px;
	font-size:10px;
	line-height:18px;
	display:inline;
	float:left;
}
.middleArea .contentArea .mailArea .autor .linkUser span.profileUser .bottomArea .sendMessage:hover {
	text-decoration:underline;
}
.linkUser span.profileUser .bottomArea .userWeb {
	background:url(gfx/webpage_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	float:right;
	margin:2px 5px 0 0;
	display:inline;
}
.linkUser span.profileUser .bottomArea .userOrkut {
	background:url(gfx/orkut_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	float:right;
	margin:2px 5px 0 0;
	display:inline;
}
.linkUser span.profileUser .bottomArea .userFacebook {
	background:url(gfx/facebook_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	float:right;
	margin:2px 5px 0 0;
	display:inline;
}
.linkUser span.profileUser .bottomArea .userTwitter {
	background:url(gfx/twitter_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	float:right;
	margin:2px 5px 0 0;
	display:inline;
}
table.section .userWeb {
	background:url(gfx/webpage_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
table.section .userOrkut {
	background:url(gfx/orkut_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
table.section .userFacebook {
	background:url(gfx/facebook_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
table.section .userTwitter {
	background:url(gfx/twitter_small.png) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:4px 0 0 16px;
	margin:0px 5px 0 0;
	display:inline;
}
.linkUser span.profileUser .desc span.userTitle {
	font-size:10px;
	line-height:12px;
	padding:0;
	margin:0;
	display:block;
	color:#777;
}
.linkUser span.profileUser .desc span.info {
	color:#777;
	font-size:10px;
	line-height:12px;
	padding:0;
	margin:5px 0 0 0;
	display:block;
}
.paginationArea {
	color:#777;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	margin:14px 15px 0 0;
	float:right;
	width:340px;
}
.paginationArea .paginationSelect {
	background:#fff;
	border:1px solid #ccc;
	padding:0 0 0 0px;
	width:50px;
	text-align:center;
}
.paginationInfo {
	margin:12px 0px 0px 15px;
	float:left;
	width:400px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#777;
}
table.mail .paginationArea {
	line-height:25px;
	float:right;
	margin:0px 0px 0 0;
	font-size:11px;
	font-weight:normal;
	color:#777;
}
table.mail .paginationArea span {
	margin:0 7px 0 0;
}
table.mail .paginationArea strong {
	color:#555;
}
table.mail .paginationArea a {
	color:#222;
}
.paginationArea a {
	margin:0 -3px 0 0px;
	color:#777;
	text-decoration:none;
	font-weight:bold;
}
.paginationArea a.next {
	margin:0 0 0 5px;
}
.paginationArea a.prev, .paginationArea a.pagination_nav {
	margin:0 2px 0 5px;
}
.paginationArea a:hover {
	text-decoration:underline;
}
.paginationArea a.active {
	color:#222;
	text-decoration:underline;
}
.middleArea .contentArea .postRate {
	color:#777;
	background:none;
	display:inline;
	float:left;
	padding:7px 0 0 6px;
	margin:0px 0 0 0;
	line-height:10px;
}
.middleArea .contentArea .postOptions {
	background:none;
	float:right;
	display:inline;
}
.middleArea .contentArea .threadBtn {
	background:url(gfx/btn.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	float:left;
	display:inline;
	margin:0 0px 0 4px;
}
.middleArea .contentArea .threadBtn:hover {
	background:url(gfx/btn_hover.gif) no-repeat 0 0;
}
.middleArea .contentArea .threadBtn:active, .middleArea .contentArea .threadBtn:focus {
	background:url(gfx/btn_active.gif) no-repeat 0 0;
}
.middleArea .contentArea .threadBtn div {
	margin:0 0 0 3px;
	background:url(gfx/btn.gif) no-repeat 100% 0;
}
.middleArea .contentArea .threadBtn:hover div {
	background:url(gfx/btn_hover.gif) no-repeat 100% 0;
}
.middleArea .contentArea .threadBtn:active div, .middleArea .contentArea .threadBtn:focus div {
	background:url(gfx/btn_active.gif) no-repeat 100% 0;
}
.middleArea .contentArea .threadBtn div a.thread_add, .middleArea .contentArea .threadBtn div a.post_add_quick {
	display:block;
	padding:6px 7px 7px 7px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
}
.middleArea .contentArea .threadBtn div a.thread_delete {
	display:block;
	padding:6px 7px 7px 7px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
}
.middleArea .contentArea .threadBtn div a.thread_sticky {
	display:block;
	padding:6px 7px 7px 7px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
}
.middleArea .contentArea .threadBtn div a.thread_close {
	display:block;
	padding:6px 7px 7px 7px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
}
.middleArea .contentArea .btn {
	background:url(gfx/btn.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	margin:0 0px 0 4px;
	float:left;
}
.middleArea .contentArea .inputLine2 .btn {
	background:url(gfx/btn.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	margin:0 10px 0 4px;
	float:right;
	display:inline;
}
.middleArea .contentArea .submitArea .btn, .middleArea .contentArea .row3 .btn {
	background:url(gfx/btn.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	margin:0 0px 0 4px;
	float:left;
	display:inline;
}
.middleArea .contentArea .submitArea input {
	font-size:12px;
	padding:0px 2px 2px 2px;
	cursor:pointer;
}
.middleArea .contentArea .row2 .submitArea .btn:hover, .middleArea .contentArea .row3 .btn:hover, .middleArea .contentArea .inputLine2 .btn:hover {
	background:url(gfx/btn_hover.gif) no-repeat 0 0;
}
.middleArea .contentArea .row2 .submitArea .btn div, .middleArea .contentArea .row3 .btn div, .middleArea .contentArea .inputLine2 .btn div {
	background:url(gfx/btn.gif) no-repeat 100% 0;
}
.middleArea .contentArea .row2 .submitArea .btn:active, .middleArea .contentArea .row2 .submitArea .btn:focus, .middleArea .contentArea .row3 .btn:active, .middleArea .contentArea .row3 .btn:focus, .middleArea .contentArea .inputLine2 .btn:focus, .middleArea .contentArea .inputLine2 .btn:active {
	background:url(gfx/btn_active.gif) no-repeat 0 0;
}
.middleArea .contentArea .row2 .submitArea .btn:hover div, .middleArea .contentArea .row3 .btn:hover div, .middleArea .contentArea .inputLine2 .btn:hover div {
	background:url(gfx/btn_hover.gif) no-repeat 100% 0;
}
.middleArea .contentArea .row2 .submitArea .btn:active div, .middleArea .contentArea .row2 .submitArea .btn:focus div, .middleArea .contentArea .row3 .btn:active div, .middleArea .contentArea .row3 .btn:focus div, .middleArea .contentArea .inputLine2 .btn:active div, .middleArea .contentArea .inputLine2 .btn:focus div {
	background:url(gfx/btn_active.gif) no-repeat 100% 0;
}
.middleArea .contentArea .row2 .submitArea .btn div a, .middleArea .contentArea .row3 .btn div a, .middleArea .contentArea .inputLine2 .btn div a {
	display:block;
	padding:6px 8px 7px 6px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
}
.middleArea .contentArea .row2 .quote, .middleArea .contentArea .mailArea .letterHead .quote, .middleArea .contentArea .row2 .edit, .middleArea .contentArea .row2 .delete, .middleArea .contentArea .row2 .like, .middleArea .contentArea .row2 .dislike {
	background:url(gfx/btn.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	float:left;
	display:inline;
	margin:0 0px 0 4px;
}
.middleArea .contentArea .row2 .reiting {
	background:url(gfx/iconRate.png) no-repeat 0 2px;
	color:#777;
	margin:2px 3px 0 7px;
	padding:5px 0 4px 20px;
	font-size:10px;
	float:left;
	display:inline;
}
.middleArea .contentArea .row2 .deleteConfirmation {
	float:right;
	display:inline;
	line-height:24px;
	background:#fdf2a9;
	margin:0px 0px 0 15px;
	height:25px;
	background:none;
}
.middleArea .contentArea .row2 .deleteConfirmation span {
	float:left;
	font-weight:bold;
	margin:0 5px 0 0;
	display:inline;
	color:#333;
}
.middleArea .contentArea .row2 .deleteConfirmation .delete {
	float:left;
	display:inline;
}
.middleArea .contentArea .row2 .deleteConfirmation .delete a {
	background:none;
	padding:6px 7px 7px 5px;
}
.middleArea .contentArea .row2 .quote:hover, .middleArea .contentArea .mailArea .letterHead .quote:hover, .middleArea .contentArea .mailArea .btnPrev:hover, .middleArea .contentArea .mailArea .btnNext:hover, .middleArea .contentArea .row2 .edit:hover, .middleArea .contentArea .row2 .delete:hover, .middleArea .contentArea .row2 .like:hover, .middleArea .contentArea .row2 .dislike:hover, .middleArea .contentArea .btn:hover {
	background:url(gfx/btn_hover.gif) no-repeat 0 0;
}
.middleArea .contentArea .row2 .quote:active, .middleArea .contentArea .row2 .quote:focus, .middleArea .contentArea .mailArea .letterHead .quote:active, .middleArea .contentArea .mailArea .letterHead .quote:focus, .middleArea .contentArea .row2 .edit:active, .middleArea .contentArea .row2 .edit:focus, .middleArea .contentArea .row2 .delete:active, .middleArea .contentArea .row2 .delete:focus, .middleArea .contentArea .row2 .like:focus, .middleArea .contentArea .row2 .like:active, .middleArea .contentArea .row2 .delete:focus, .middleArea .contentArea .row2 .dislike:focus, .middleArea .contentArea .row2 .dislike:active, .middleArea .contentArea .btn:active, .middleArea .contentArea .btn:focus, .middleArea .contentArea .mailArea .btnPrev:active, .middleArea .contentArea .mailArea .btnPrev:focus, .middleArea .contentArea .mailArea .btnNext:active, .middleArea .contentArea .mailArea .btnNext:focus {
	background:url(gfx/btn_active.gif) no-repeat 0 0;
}
.middleArea .contentArea .row2 .quote div, .middleArea .contentArea .mailArea .letterHead .quote div, .middleArea .contentArea .row2 .edit div, .middleArea .contentArea .row2 .delete div, .middleArea .contentArea .row2 .like div, .middleArea .contentArea .row2 .dislike div, .middleArea .contentArea .btn div, .middleArea .contentArea .mailArea .btnPrev div, .middleArea .contentArea .mailArea .btnNext div {
	margin:0 0 0 3px;
	background:url(gfx/btn.gif) no-repeat 100% 0;
}
.middleArea .contentArea .row2 .quote:hover div, .middleArea .contentArea .mailArea .letterHead .quote:hover div, .middleArea .contentArea .row2 .edit:hover div, .middleArea .contentArea .row2 .delete:hover div, .middleArea .contentArea .row2 .like:hover div, .middleArea .contentArea .row2 .dislike:hover div, .middleArea .contentArea .btn:hover div, .middleArea .contentArea .mailArea .btnPrev:hover div, .middleArea .contentArea .mailArea .btnNext:hover div {
	background:url(gfx/btn_hover.gif) no-repeat 100% 0;
}
.middleArea .contentArea .row2 .quote:active div, .middleArea .contentArea .row2 .quote:focus div, .middleArea .contentArea .mailArea .letterHead .quote:active div, .middleArea .contentArea .mailArea .letterHead .quote:focus div, .middleArea .contentArea .row2 .edit:active div, .middleArea .contentArea .row2 .edit:focus div, .middleArea .contentArea .row2 .delete:active div, .middleArea .contentArea .row2 .delete:focus div, .middleArea .contentArea .row2 .like:active div, .middleArea .contentArea .row2 .like:focus div, .middleArea .contentArea .row2 .dislike:active div, .middleArea .contentArea .row2 .dislike:focus div, .middleArea .contentArea .btn:active div, .middleArea .contentArea .btn:focus div, .middleArea .contentArea .mailArea .btnPrev:active div, .middleArea .contentArea .mailArea .btnPrev:focus div, .middleArea .contentArea .mailArea .btnNext:active div, .middleArea .contentArea .mailArea .btnNext:focus div {
	background:url(gfx/btn_active.gif) no-repeat 100% 0;
}
.middleArea .contentArea .row2 .quote div a, .middleArea .contentArea .mailArea .letterHead .quote div a {
	background:url(gfx/post_options.png) no-repeat 4px 4px;
	display:block;
	padding:6px 7px 7px 25px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .btn div a.addOpinon {
	display:block;
	padding:6px 7px 7px 7px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .row2 .like div a {
	background:url(gfx/iconLike.gif) no-repeat 4px 4px;
	display:block;
	padding:6px 7px 4px 5px;
	width:14px;
	height:15px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .row2 .dislike div a {
	background:url(gfx/iconDislike.gif) no-repeat 4px 5px;
	display:block;
	padding:6px 7px 4px 5px;
	width:14px;
	height:15px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .row2 a:active, .middleArea .contentArea .row2 a:focus {
	outline:none;
	-moz-outline:none;
}
.middleArea .contentArea .row2 .edit div a {
	background:url(gfx/post_options.png) no-repeat 4px -38px;
	display:block;
	padding:6px 7px 7px 25px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .submitArea {
	margin:0 auto;
	background:none;
	width:240px;
	display:block;
}
.middleArea .contentArea .checkboxArea {
	background:none;
	line-height:20px;
	font-size:11px;
	position:relative;
	padding:0 0 0 20px;
}
.middleArea .contentArea .createVote {
	background:none;
}
.middleArea .contentArea .checkboxArea .c1 {
	position:absolute;
	top:3px;
	left:2px;
}
.middleArea .contentArea .inputAreaSmall {
	background:none;
	line-height:20px;
	font-size:11px;
	position:relative;
	margin:0 0 0 20px;
}
.middleArea .contentArea .inputAreaSmall .iSmall {
	border:1px solid #ccc;
	text-align:center;
	background:#fff;
	display:inline;
	padding:0px 5px 0px 5px;
	width:24px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.middleArea .contentArea .row2 .btn div a, .middleArea .contentArea table.mail .btn div a {
	background:none;
	display:block;
	padding:6px 7px 7px 7px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea table.mail .btnPrev div a, .middleArea .contentArea table.mail .btnNext div a {
	background:url(gfx/prev.gif) no-repeat 8px 50%;
	display:block;
	padding:12px 10px 13px 14px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea table.mail .btnNext div a {
	background:url(gfx/next.gif) no-repeat 8px 50%;
}
.middleArea .contentArea table.mail .btnPrev, .middleArea .contentArea table.mail .btnNext {
	margin:0 4px 0 0;
	background:url(gfx/btn.gif) no-repeat 0 0;
	display:inline;
	float:right;
}
.middleArea .contentArea table.mail .btn {
	display:inline;
}
.middleArea .contentArea table.mail .btn div span {
	background:none;
	display:block;
	padding:6px 7px 7px 4px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.middleArea .contentArea .row2 .delete div a {
	background:url(gfx/post_options.png) no-repeat 3px -78px;
	display:block;
	padding:6px 7px 7px 25px;
	color:#555;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}
.threadOptions {
	float:left;
	width:500px;
	clear:both;
	padding:5px 0 5px 2px;
}
a.like {
	background:url(gfx/iconLike.gif) no-repeat 0 5px;
	height:15px;
	display:inline;
	float:left;
	padding:7px 0 0 17px;
	text-decoration:none;
	color:#777;
}
a.dislike {
	margin:0 0 0 7px;
	background:url(gfx/iconDislike.gif) no-repeat 0 0;
	height:15px;
	display:inline;
	float:left;
	padding:2px 0 0 17px;
	text-decoration:none;
	color:#777;
}
.contentArea .sectionArea a.post_nonew, .contentArea .sectionArea a.post_new, .contentArea .sectionArea a.post_locked_nonew, .contentArea .sectionArea a.post_locked_new, .contentArea .sectionArea a.post_sticky_nonew, .contentArea .sectionArea a.post_sticky_new, .contentArea .sectionArea a.post_poll_nonew, .contentArea .sectionArea a.post_poll_new {
	cursor:default;
	margin:4px 0 0 0;
	width:18px;
	height:18px;
	display:block;
}
.contentArea .sectionArea a.forum_nonew {
	background:url(gfx/forum_options.png) no-repeat 7px 0;
	cursor:default;
	margin:2px 0 0 0;
	width:31px;
	height:24px;
	display:block;
}
.contentArea .sectionArea a.forum_new {
	background:url(gfx/forum_options.png) no-repeat 7px 100%;
	cursor:default;
	margin:2px 0 0 0;
	width:31px;
	height:24px;
	display:block;
}
.contentArea .sectionArea a.post_nonew {
	background:url(gfx/thread_options.png) no-repeat 0 0;
}
.contentArea .sectionArea a.post_new {
	background:url(gfx/thread_options.png) no-repeat -22px 0;
}
.contentArea .sectionArea a.post_locked_nonew {
	background:url(gfx/thread_options.png) no-repeat 2px -20px;
}
.contentArea .sectionArea a.post_locked_new {
	background:url(gfx/thread_options.png) no-repeat -23px -20px;
}
.contentArea .sectionArea a.post_sticky_nonew {
	background:url(gfx/thread_options.png) no-repeat 1px -42px;
}
.contentArea .sectionArea a.post_sticky_new {
	background:url(gfx/thread_options.png) no-repeat -22px -42px;
}
.contentArea .sectionArea a.post_poll_nonew {
	background:url(gfx/thread_options.png) no-repeat 0px -60px;
}
.contentArea .sectionArea a.post_poll_new {
	background:url(gfx/thread_options.png) no-repeat 100% -60px;
}
.sharingOptions {
	position:absolute;
	top:22px;
	right:20px;
	width:185px;
}
.sharingOptions div {
	text-align:right;
	width:115px;
	font-size:10px;
	line-height:12px;
	color:#777;
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.sharingOptions a {
	float:left;
	display:inline;
	margin:0 4px 0 0;
}
.sharingOptions a img {
	border:none;
}
.report1 {
	cursor:default;
	left:50%;
	z-index:100;
	position:fixed;
	background:url(gfx/reportYellowEnd.png) no-repeat 50% 100%;
}
.report1 .content {
	position:relative;
	left:-50%;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#555;
	background:url(gfx/reportYellow.png) no-repeat 0 100%;
}
.report1 .content div {
	background:#f9ea69;
	padding:7px 21px 6px 6px;
	margin:0 2px 0px 3px;
}
.report1 .content a {
	top:7px;
	right:5px;
	width:14px;
	height:14px;
	position:absolute;
	opacity:0.4;
}
.report1 .content a:hover {
	opacity:1;
}
.report1 .content a img {
	border:none;
}
.report2 {
	cursor:default;
	left:50%;
	z-index:100;
	position:fixed;
	background:url(gfx/reportRedEnd.png) no-repeat 50% 100%;
}
.report2 .content {
	position:relative;
	left:-50%;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	background:url(gfx/reportRed.png) no-repeat 0 100%;
}
.report2 .content div {
	padding:7px 21px 6px 6px;
	background:#f27164;
	margin:0 2px 0px 3px;
}
.report2 .content a {
	top:7px;
	right:5px;
	width:14px;
	height:14px;
	position:absolute;
	opacity:0.4;
}
.report2 .content a:hover {
	opacity:1;
}
.report2 .content a img {
	border:none;
}
.teade1 {
	border:1px solid #90c185;
	margin:0 12px 0px 8px;
	padding:6px 10px 5px 10px;
	background:#def7b2;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
}
.teade1 a {
	color:#3c9e17;
	text-decoration:underline;
}
.teade2 {
	border:1px solid #f6d123;
	margin:0 12px 0px 8px;
	padding:6px 10px 5px 10px;
	font-size:11px;
	color:#333;
	line-height:16px;
	font-weight:bold;
	background:#fdf2a9;
}
.teade3 {
	color:#333;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	border:1px solid #ff4e4e;
	margin:0 12px 0px 8px;
	padding:6px 10px 5px 10px;
	background:#ffc1c1;
}
.teade4 {
	color:#333;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	border:1px solid #abd2e9;
	margin:0 12px 5px 8px;
	padding:6px 10px 5px 10px;
	background:#e8f0f9;
	position:relative;
}
.teade4 a.close {
	background:url(gfx/teade4_close.png) no-repeat 0 0;
	width:127px;
	height:28px;
	display:block;
	position:absolute;
	top:-12px;
	right:-12px;
}
.teade4 a {
	text-transform:uppercase;
	color:#0480ff;
	text-decoration:underline;
}
.teade1 ul, .teade2 ul, .teade3 ul {
	list-style:decimal;
	margin:5px 0px 0 30px;
}
.teade1 ul li, .teade2 ul li, .teade3 ul li {
	list-style:decimal;
	margin:2px 0 2px 0;
}
.profileArea {
	margin:0 10px 0 5px;
	background:url(gfx/userBg.png) no-repeat -10px 0px;
}
.profileArea .leftArea {
	background:url(gfx/userBg_repeat.png) repeat-y 100% 156px;
	margin:0px 0 0 32px;
	padding:0 0 0px 0;
	float:left;
	display:inline;
	width:254px;
}
.profileArea .leftArea .end {
	padding:0 0 50px 0;
	background:url(gfx/userBg_end.png) no-repeat 100% 100%;
}
.profileArea .userArea {
	top:0;
	left:0;
	position:relative;
	width:100%;
	margin:20px 0 20px 0;
}
.profileArea .userArea .avatar {
	text-align:center;
	height:80px;
	width:80px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0 10px 0 10px;
}
.profileArea .userArea .desc {
	margin:7px 0 0 0;
	padding:0;
	display:inline;
	float:left;
	width:137px;
}
.profileArea .userArea .desc .username {
	display:block;
	margin:0;
	padding:0;
	float:none;
	height:auto;
}
.profileArea .userArea .desc .userTitle {
	color:#777;
	font-size:10px;
	display:block;
	float:none;
}
.profileArea .userArea .desc .info {
	margin:10px 0 0 0;
	font-size:10px;
	color:#555;
}
.profileArea .iconList {
	margin:0 15px 20px 15px;
	list-style:none;
}
.profileArea .iconList li {
	list-style:none;
	margin:4px 0 4px 0;
	padding:2px 0 2px 20px;
	font-size:10px;
	color:#555;
}
.profileArea .iconList li a {
	white-space:normal;
	color:#555;
	text-decoration:none;
}
.profileArea .iconList li a:hover {
	text-decoration:underline;
}
.profileArea .iconList li.userWebpage {
	background:url(gfx/webpage_small.png) no-repeat 0 0;
}
.profileArea .iconList li.userFacebook {
	background:url(gfx/facebook_small.png) no-repeat 0 0;
}
.profileArea .iconList li.userTwitter {
	background:url(gfx/twitter_small.png) no-repeat 0 0;
}
.profileArea .andmed {
	margin:0 15px 10px 15px;
	font-size:10px;
	color:#777;
}
.profileArea .andmed span {
	display:block;
	color:#555;
	font-weight:bold;
}
.profileArea .rightArea {
	float:left;
	width:684px;
	display:inline;
}
.profileArea .profileMenu {
	margin:78px 0 0px 10px;
}
.profileArea .profileMenu li {
	float:left;
	display:inline;
	font-size:10px;
	font-weight:bold;
	color:#555;
	margin:0 5px 0 5px;
	padding:7px 8px 7px 8px;
}
.profileArea .profileMenu li.active {
	cursor:default;
	background:#fcfcfc;
}
.profileArea .profileMenu li a {
	text-decoration:none;
	color:#555;
}
.profileArea .textArea {
	margin:9px 0 0 10px;
	width:660px;
	background:none;
	border:1px solid #c8c8c8;
}
.profileArea .textAreaEmpty {
	margin:9px 0 0 10px;
	width:660px;
	height:41px;
	display:block;
	background:none;
	border:none;
}
.profileArea .textArea div.shadow {
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-bottom:none;
	border-right:none;
	background:#fff;
	padding:0 9px 0 0px;
}
.profileArea .tContent {
	height:35px;
	border-top:1px solid #fafafa;
	border-left:1px solid #fafafa;
	border-right:none;
	border-bottom:none;
	width:544px;
	font-family:Verdana, Geneva, sans-serif;
	background:#fff;
	font-size:13px;
	line-height:18px;
	padding:0 5px 0 5px;
}
.profileArea .textArea .btn {
	margin:6px 0 0 0;
	float:right;
}
.profileArea .arvamusedArea {
	padding:10px 0 0 0;
}
.profileArea .text {
	padding:70px 10px 0 10px;
}
.profileArea .text .section h2 {
	padding:9px 0 7px 7px;
	background:url("gfx/table_end.gif") repeat-x scroll 0 100% transparent;
	font-size:12px;
	font-weight:bold;
	color:#555;
}
.middleArea .contentArea .emptyText {
	padding:7px 0 7px 0;
	color:#999;
	text-align:center;
	background:none;
}
.profileArea .arvamusedArea .emptyText {
	margin:60px;
	color:#999;
	text-align:center;
}
.profileArea .arvamus {
	margin:10px 10px 0 10px;
	font-size:13px;
	line-height:20px;
	padding:0 5px 10px 5px;
	border-bottom:1px solid #ddd;
}
.profileArea .arvamus .autor {
	font-size:10px;
	color:#777;
	font-weight:normal;
}
.profileArea .arvamus .autor a {
	color:#222;
	font-size:10px;
	font-weight:bold;
}
.middleArea .contentArea .profileArea .section {
	margin:0 0 1px 0;
	padding:0 0 20px 0;
}
.middleArea .contentArea .profileArea .sectionBottom {
	background:url("gfx/table_end.gif") repeat-x scroll 0 100% transparent;
	padding:0 0 2px 0;
}
.middleArea .contentArea .profileArea .section .inputLine2 {
	margin:7px 0 0 0px;
	padding:8px 0 7px 10px;
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
}
.middleArea .contentArea .profileArea .section .inputLine2 span.title {
	margin:6px 10px 2px 2px;
	text-align:left;
	font-weight:bold;
	color:#999;
	font-size:10px;
	float:left;
}
.middleArea .contentArea .profileArea .section .inputLine2 .inputArea {
	background:url(gfx/inputBg.gif) no-repeat 0 0;
	margin:0;
	display:inline;
	float:left;
	width:150px;
}
.middleArea .contentArea .profileArea .section .inputLine2 .inputArea div {
	margin:0 0 0 3px;
	background:url(gfx/inputBg.gif) no-repeat 100% 0;
	position:relative;
}
.middleArea .contentArea .profileArea .section .inputLine {
	width:100%;
	margin:7px 0 0 10px;
	position:relative;
}
.section .inputLine {
	position:relative;
}
.middleArea .contentArea .profileArea .section .icon .inputArea div input.iRegular, .icon .inputArea div input.iRegular {
	padding-left:25px;
	padding-right:4px;
	width:270px;
}
.inputLine .iconTwitter, .inputLine .iconWebsite, .inputLine .iconSkype, .inputLine .iconFacebook, .inputLine .iconOrkut, .inputLine .iconLive {
	display:block;
	height:21px;
	width:16px;
	position:absolute;
	left:5px;
	z-index:10;
}
.middleArea .contentArea .profileArea .section .inputLine .iconTwitter, .inputLine .iconTwitter {
	background:url(gfx/twitter_small.png) no-repeat 0 5px;
}
.middleArea .contentArea .profileArea .section .inputLine .iconWebsite, .inputLine .iconWebsite {
	background:url(gfx/webpage_small.png) no-repeat 0 5px;
}
.middleArea .contentArea .profileArea .section .inputLine .iconSkype, .inputLine .iconSkype {
	background:url(gfx/skype_small.png) no-repeat 0 5px;
}
.middleArea .contentArea .profileArea .section .inputLine .iconFacebook, .inputLine .iconFacebook {
	background:url(gfx/facebook_small.png) no-repeat 0 5px;
}
.middleArea .contentArea .profileArea .section .inputLine .iconOrkut, .inputLine .iconOrkut {
	background:url(gfx/orkut_small.png) no-repeat 0 5px;
}
.middleArea .contentArea .profileArea .section .inputLine .iconLive, .inputLine .iconLive {
	background:url(gfx/live_small.png) no-repeat 0 5px;
}
.middleArea .contentArea .profileArea .section .inputLine span.title {
	margin:6px 0 2px 2px;
	text-align:left;
	font-weight:bold;
	color:#999;
	font-size:10px;
	display:block;
}
.middleArea .contentArea .profileArea .section .inputLine span.title span {
	font-weight:normal;
}
.middleArea .contentArea .profileArea .section .inputLine span.info {
	display:inline;
	float:left;
	margin:6px 0 0 10px;
	font-size:10px;
	color:#666;
}
.middleArea .contentArea .profileArea .section .inputLine span.info span.red {
	color:#C00;
	font-weight:bold;
}
.middleArea .contentArea .profileArea .section .inputLine span.info span.green {
	color:#9C0;
	font-weight:bold;
}
.middleArea .contentArea .profileArea .section .inputLine .avatar {
	width:80px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 5px;
	display:inline;
}
.middleArea .contentArea .profileArea .section .inputLine .desc a {
	text-decoration:underline;
	color:#777;
	font-weight:bold;
}
.middleArea .contentArea .profileArea .section .inputLine .desc {
	color:#777;
	font-size:10px;
	float:left;
	display:inline;
	width:200px;
	margin:10px 0 0 10px;
}
.middleArea .contentArea .profileArea .section .inputLine .desc span {
	color:#555;
	font-weight:bold;
}
.middleArea .contentArea .profileArea .section .inputLine .textArea {
	margin:0;
	width:298px;
	background:none;
	position:relative;
	border:none;
}
.middleArea .contentArea .profileArea .section .inputLine .textArea .tContent {
	width:100%;
	border:1px solid #c8c8c8;
	font-family:Verdana, Geneva, sans-serif;
	background:#fff;
	font-size:11px;
	line-height:15px;
	padding:0 0px 0 1px;
}
.middleArea .contentArea .profileArea .section .inputLine .inputArea {
	background:url(gfx/inputBg.gif) no-repeat 0 0;
	margin:0;
	display:inline;
	float:left;
	width:300px;
}
.middleArea .contentArea .profileArea .section .inputLine .checkboxArea {
	margin:0 0 0 5px;
	padding:0;
}
.middleArea .contentArea .profileArea .section .inputLine .checkboxArea .cRegular {
	margin:4px 0 0 0;
	float:left;
}
.middleArea .contentArea .profileArea .section .inputLine .checkboxArea span {
	float:left;
	margin:0px 0 0 5px;
	display:inline;
}
.middleArea .contentArea .profileArea .section .inputLine .inputArea div {
	margin:0 0 0 3px;
	background:url(gfx/inputBg.gif) no-repeat 100% 0;
	position:relative;
}
.iRegular {
	width:100%;
	border:none;
	background:none;
	display:block;
	margin:0 0px 0 -3px;
	padding:6px 0px 6px 3px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
a.linkLatestpost {
	display:inline-block;
	height:10px;
	width:10px;
	padding:0px 0 0px 0;
	margin:0px 0 0 3px;
	background:url(gfx/latestPost.gif) no-repeat 0 0px;
}
.registreerumine {
	margin:0 10px 0 5px;
}
.registreerumine .section h2 {
	padding:9px 0 9px 7px;
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
	font-size:12px;
	font-weight:bold;
	color:#555;
}
.registreerumine .section {
	margin:0 0 0px 0;
	padding:0px 0 20px 0;
}
.registreerumine .section span.title {
	margin:0px 0 2px 2px;
	text-align:left;
	font-weight:bold;
	color:#999;
	font-size:10px;
	display:block;
}
.registreerumine .section span.title span {
	font-weight:normal;
}
.registreerumine .section .inputArea {
	background:url(gfx/inputBg.gif) no-repeat 0 0;
	margin:0;
	display:inline;
	float:left;
	width:300px;
}
.registreerumine .section .info {
	padding:16px 0 0 0;
	font-size:11px;
	line-height:14px;
	color:#777;
}
.registreerumine .section .info .red {
	color:#C00;
	font-weight:bold;
}
.registreerumine .section .inputArea div {
	margin:0 0 0 3px;
	background:url(gfx/inputBg.gif) no-repeat 100% 0;
	position:relative;
}
.registreerumine .section table {
	background:none;
	margin:10px 100px 0 100px;
	padding:0px 10px 10px 0;
}
.registreerumine .section table td {
	padding:7px 0 7px 0;
}
.registreerumine .textArea {
	margin:0;
	width:298px;
	background:none;
	position:relative;
	border:none;
}
.registreerumine .textArea .tContent {
	width:100%;
	border:1px solid #c8c8c8;
	font-family:Verdana, Geneva, sans-serif;
	background:#fff;
	font-size:11px;
	line-height:15px;
	padding:0 0px 0 1px;
}
.middleArea .contentArea .registreerumine .checkboxArea {
	display:block;
	margin:0 0 0 5px;
	padding:0;
}
.registreerumine .checkboxArea .cRegular {
	margin:4px 0 0 0;
	float:left;
}
.registreerumine .checkboxArea span {
	float:left;
	margin:0px 0 0 5px;
	display:inline;
}
.reeglidArea {
	margin:0 10px 0 5px;
}
.reeglidArea .section h2 {
	padding:9px 0 9px 7px;
	background:#f9f9f9 url(gfx/row_bg.gif) repeat-x 0 0;
	font-size:12px;
	font-weight:bold;
	color:#555;
}
.reeglidArea ul.section li {
	list-style:none;
	margin:0 0 0px 0;
	padding:0px 0 20px 0;
}
.reeglidArea ul.section li ul {
	font-size:11px;
	line-height:15px;
	margin:8px 0 0 7px;
	background:none;
	list-style:none;
}
.reeglidArea ul.section li ul li {
	padding:0px 0 10px 0;
	background:none;
	list-style:none;
}
.message span.sizeExtraSmall {
	color:#222;
	font-size:10px;
	line-height:1.3em;
}
.message span.sizeSmall {
	color:#222;
	font-size:11px;
	line-height:1.3em;
}
.message span.sizeDefault {
	font-size:13px;
	line-height:1.3em;
	color:#222;
}
.message span.sizeLarge {
	font-size:14px;
	line-height:1.3em;
	color:#222;
}
.message span.sizeExtraLarge {
	font-size:16px;
	line-height:1.3em;
	color:#222;
}
table.mail {
	width:100%;
	padding:0 0 1px 0;
	background:url(gfx/table_end.gif) repeat-x 0 100%;
}
table.mail th {
	background:url(gfx/row2_bg.gif) repeat-x 0 0;
	font-size:10px;
	color:#aaa;
	height:30px;
	text-align:left;
	padding:5px 0 3px 0px;
	border-bottom:1px solid #fff;
}
table.mail tr.read, table.mail tr.unread, table.mail tr.checked {
	cursor:pointer;
}
table.mail td {
	font-size:11px;
	padding:7px 0 7px 7px;
	border-top:1px solid #ddd;
}
table.mail td.c2 {
	width:1%;
}
table.mail td.pealkiri {
	width:69%;
}
table.mail td.pealkiri span {
	display:block;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#777;
}
table.mail td.autor {
	width:30%;
}
.middleArea .contentArea .mailArea table.mail td.autor a {
	font-size:11px;
	color:#222;
}
table.mail td.autor span {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#777;
}
table.mail td.autor span span {
	font-family:Verdana, Geneva, sans-serif;
}
table.mail tr.unread {
	font-weight:bold;
}
table.mail tr:hover {
	background:#f5f5f5;
}
table.mail tr.read {
}
table.mail tr.checked td {
	background:#fef3c8;
}
table.mail tr.unread td a, table.mail tr.read td.autor span span a, table.mail tr.checked td.autor span span a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
table.mail tr.read td a, table.mail tr.checked td a {
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
.middleArea .contentArea .mailArea {
	margin:0 10px 0 10px;
}
.middleArea .contentArea .mailArea .mailMenu {
	margin:8px 0 0 0px;
	height:62px;
}
.middleArea .contentArea .mailArea .mailMenu ul {
	list-style:none;
}
.middleArea .contentArea .mailArea .mailMenu ul li {
	list-style:none;
	float:left;
}
.middleArea .contentArea .mailArea .amilMenu ul li.active {
	background:url(gfx/mail_active_bg.gif) no-repeat 0 0;
}
.middleArea .contentArea .mailArea .mailMenu ul li.active div {
	margin:0 0 0 4px;
	background:#fff url(gfx/mail_active_bg.gif) no-repeat 100% 0;
}
.middleArea .contentArea .mailArea .mailMenu ul li a {
	color:#222;
	display:inline-block;
	padding:12px 20px 22px 49px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.middleArea .contentArea .mailArea .mailMenu ul li a {
	display:block;
}
.middleArea .contentArea .mailArea .mailMenu ul li a.inbox {
	background:url(gfx/iconMail.png) no-repeat 7px 8px;
}
.middleArea .contentArea .mailArea .mailMenu ul li a.outbox {
	background:url(gfx/iconMail.png) no-repeat 7px -46px;
}
.middleArea .contentArea .mailArea .mailMenu ul li a.new {
	background:url(gfx/iconMail.png) no-repeat 7px -46px;
}
.middleArea .contentArea .mailArea .mailMenu ul li a span {
	display:block;
	font-size:10px;
	color:#777;
	font-weight:normal;
	line-height:12px;
}
.middleArea .contentArea .mailArea .section .letterHead {
	margin:0 0px 0 0px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 5px;
	position:relative;
}
.middleArea .contentArea .mailArea .section .letterHead .letterOptions {
	position:absolute;
	right:5px;
	top:3px;
}
.middleArea .contentArea .mailArea .section .letterContent {
	border-bottom:1px solid #dedede;
	margin:0px 0px 0 0px;
	padding:10px 5px 10px 5px;
	font-size:13px;
	color:#222;
	line-height:19px;
}
.middleArea .contentArea .mailArea .section .letterReply {
	margin:0px 0px 0 0px;
	padding:10px 0px 10px 0px;
	font-size:13px;
	color:#222;
	line-height:19px;
	width:655px;
	position:relative;
}
.middleArea .contentArea .mailArea .section .letterReply .textArea {
	border:none;
	width:100%;
	margin:0 0px 0 0;
}
.middleArea .contentArea .mailArea .section .letterReply .textArea span {
	font-weight:bold;
}
.middleArea .contentArea .mailArea .section .letterReply .textArea textarea {
	border:1px solid #ccc;
	width:640px;
	padding:5px 5px 0 5px;
}
.middleArea .contentArea .mailArea .section .letterContent .avatar {
	float:left;
	display:inline;
	width:80px;
	margin:0 10px 0 0;
}
.middleArea .contentArea .mailArea .section .letterContent .letterArea {
	float:left;
	width:560px;
}
.middleArea .contentArea .mailArea .section .letterContent .letterArea .autor {
	color:#777;
	font-size:11px;
}
.middleArea .contentArea .mailArea .section .letterContent .letterArea .autor a {
	font-size:11px;
	font-weight:bold;
	color:#555;
}
.middleArea .contentArea .mailArea .section .letterContent .letterArea .autor a:hover {
	border-bottom:none;
}
.middleArea .contentArea .mailArea .section .letterContent ul {
	margin:0 0 0 15px;
}
.middleArea .contentArea .mailArea .section .letterContent ol {
	margin:0 0 0 20px;
}
.middleArea .contentArea .mailArea .section h1 {
	font-size:13px;
	line-height:16px;
	margin:5px 0 2px 0;
	padding:0;
}
.middleArea .contentArea .mailArea .section span.details {
	font-size:10px;
	color:#555;
}
.middleArea .contentArea .mailArea .section span.linkUser, .middleArea .contentArea .mailArea .section span.linkUser a {
	color:#777;
}
.middleArea .contentArea .mailArea .section span.linkUser span a {
	color:#222;
}
.middleArea .contentArea .mailArea .letterReply .inputArea {
	width:100%;
	background:url(gfx/inputBg.gif) no-repeat 0 20px;
	height:44px;
}
.middleArea .contentArea .mailArea .letterReply .inputArea span {
	font-weight:bold;
}
.middleArea .contentArea .mailArea .letterReply .inputArea div {
	background:url(gfx/inputBg.gif) no-repeat 100% 0px;
}
.mailArea .letterReply .inputArea div .iRegular {
	width:99%;
	border:none;
	background:none;
	display:block;
	margin:0 0px 0 -3px;
	padding:6px 0px 6px 7px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.mailArea .letterReply table.posts tr td {
	padding:2px 5px 5px 5px;
}
.gac_m {
	background:white;
	border:1px solid #ccc;
	cursor:default;
	margin:0;
	position:absolute;
	left:2px;
	z-index:99;
	color:#000;
	font-style:normal;
}
.middleArea .contentArea .gac_a {
	display:table-row;
}
.gac_a:hover {
	background-color:#eee;
	display:table-row;
	color:#fff;
	cursor:pointer;
}
.middleArea .contentArea .gac_s {
	background:#f9f9f9;
	border-top:1px solid #ddd;
	text-decoration:underline;
	padding:2px 3px 4px 0;
	line-height:10px;
	font-size:10px;
	text-align:center;
	color:#999;
}
.gac_s a {
	text-decoration:underline;
	color:#4eb6e7;
}
.gac_s a:hover {
	text-decoration:underline;
	color:#999;
}
.middleArea .contentArea table.posts .gac_c {
	border-bottom:1px solid #ddd;
	background:none;
	overflow:hidden;
	padding:5px 5px 5px 5px;
	margin:0;
	text-align:left;
	white-space:nowrap;
}
.middleArea .contentArea table.posts .gac_c .avatar {
	width:40px;
	height:40px;
	float:left;
	display:inline;
	margin:0 5px 0 0;
	background:none;
	overflow:hidden;
}
.middleArea .contentArea table.posts .gac_c .desc {
	margin:5px 0 0 0;
	padding:0;
	background:none;
	float:left;
	display:inline;
	width:140px;
	font-weight:bold;
	height:auto;
	line-height:14px;
	font-size:11px;
	overflow:hidden;
}
.middleArea .contentArea table.posts .gac_c .desc span {
	font-weight:normal;
	line-height:10px;
	font-size:10px;
}
.middleArea .contentArea table.posts .gac_c .clear {
	background:none;
	height:auto;
}
.middleArea .contentArea .voteArea {
	position:relative;
	padding:0;
	margin:0 5px 0 -5px;
}
.middleArea .contentArea .voteArea .contentArea {
	background:none;
	height:100%;
}
.voteArea table.posts {
	background:#F7F7F7 url(gfx/row2_bg.gif) repeat-x 0 0;
}
.voteArea table.posts tr.row1 {
	background:none;
}
.voteArea table.posts tr.row1 table {
	padding:0px 0 0 0;
}
.voteArea table.posts tr.row1 td {
	padding:15px 0 10px 0;
	font-size:11px;
	font-weight:bold;
	border:none;
}
.voteArea table.posts tr.row1 td table tr td {
	padding:5px 0 0 0;
}
.voteArea table.posts tr.row1 td table tr td table tr.row2 td {
	padding:3px 2px 8px 2px;
}
.voteArea table.posts tr.row1 td table tr td table tr td {
	padding:0px 0 0 0;
}
.voteArea table.posts table tr.row2, .voteArea table.posts table tr.row2 td table tr.row3 td, .voteArea table.posts table tr.row2 td table, .voteArea table.posts table tr.row3 {
	background:none;
	border:none;
}
.voteArea table.posts table tr.row2 td {
	font-weight:normal;
	padding:4px;
	font-size:11px;
	border:none;
}
.voteArea table.posts table {
	border:none;
	background:none;
}
.breadcum_bottom {
	position:absolute;
	bottom:-16px;
	width:1000px;
	display:block;
	padding:3px 0 0 5px;
}
.breadcum {
	position:absolute;
	top:-16px;
	width:1000px;
	display:block;
	padding:3px 0 0 5px;
}
.breadcum a, .breadcum_bottom a {
	background:url(gfx/b_sep.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	margin:0 0 0 7px;
	font-weight:bold;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.breadcum a:hover, .breadcum_bottom a:hover {
	text-decoration:underline;
}
.breadcum a.active, .breadcum_bottom a.active {
	cursor:default;
}
.breadcum a.active:hover, .breadcum_bottom a.active:hover {
	text-decoration:none;
}
.breadcum a.home, .breadcum_bottom a.home {
	padding:0 0 0 20px;
	margin:0;
	background:url(gfx/homeBtn.gif) no-repeat 0 0;
}
.resultBar {
	width:227px;
	height:23px;
	background:url(gfx/voteH.gif) no-repeat 0 0;
	font-size:10px;
	line-height:12px;
	margin:0 0 12px 0;
}
.resultBar .fillBar {
	background:url(gfx/voteY.gif) no-repeat 0 0;
	display:block;
	height:23px;
	text-align:right;
}
.resultBar .fillBar span {
	padding:0 5px 0 5px;
	color:#444;
	font-weight:bold;
	line-height:20px;
	font-size:11px;
}
.sliderArea {
	width:280px;
	background:url(gfx/sliderBg.png) no-repeat 0 2px;
	margin:15px 0 0 0;
	padding:0 0 0 8px;
}
.sliderArea .ui-slider {
	position:relative;
	height:22px;
}
.sliderArea .ui-widget-content {
	width:215px;
	padding:0 0 0 5px;
}
.sliderArea .ui-slider-handle {
	background:url(gfx/sliderHandle.png) no-repeat 0 0;
	width:17px;
	height:21px;
	position:absolute;
	display:block;
}
.sliderArea .sliderDesc {
	margin:0 0 0 -8px;
	width:100%;
}
.sliderArea .sliderDesc .float {
	background:url(gfx/sliderLine.gif) no-repeat 0 -6px;
	padding:0px 0 0 0;
	font-size:10px;
	line-height:12px;
	font-size:9px;
	color:#828282;
	font-weight:normal;
	width:25%;
	float:left;
	display:inline;
}
.sliderArea .sliderDesc .float span {
	padding:7px 0 0 0;
	background:none;
	display:block;
}
.sliderArea .sliderDesc .float span.highlight {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 0 0 5px;
	margin:4px 0 0 0;
	font-size:12px;
	color:#474747;
	font-weight:bold;
}
.sliderArea .sliderDesc .line-left {
	background-position:16px -3px;
	width:35%;
}
.sliderArea .sliderDesc .line-center {
	width:37%;
	background-position:55px -3px;
}
.sliderArea .sliderDesc .line-right {
	width:20%;
	background-position:35px 0;
}
table.posts .submitAreaDesc {
	padding:15px 0 15px 25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666;
}
table.posts .submitAreaDesc span {
	color:#111;
	line-height:18px;
	margin:0 0 4px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
}
.chatWindow {
	float:left;
	display:inline;
	background:url(gfx/chat-bg.png) no-repeat 0 0;
	width:630px;
	height:480px;
	padding:33px 32px 16px 34px;
}
.chatWindow .messageWindow {
	background:none;
	position:relative;
	overflow:auto;
	width:622px;
	height:394px;
}
.chatWindow .messageWindow .innerWrap {
}
.chatWindow .messageWindow .innerWrap ul {
	list-style:none;
}
.message, .submessage {
	padding:0px 5px 3px 5px;
	line-height:18px;
}
.message {
	padding:5px 5px 3px 5px;
}
.message .userName {
	font-weight:bold;
	display:block;
}
.message .entry, .submessage .entry {
	float:left;
	display:inline;
	width:90%;
	line-height:17px;
}
.message .time, .submessage .time {
	text-align:right;
	line-height:17px;
	float:right;
	color:#ccc;
	width:10%;
	font-size:11px;
}
.message.odd, .submessage.odd {
	background:#f4f4f4;
}
.addLine {
	width:620px;
}
.addLine input.btnAddLine {
	float:right;
	display:block;
	width:112px;
	height:30px;
	background:url(gfx/btnPostita.png) no-repeat 0 0;
	border:0;
	margin:20px 0 0 0;
}
.addLine input.newLine {
	width:485px;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	border:none;
	padding:11px 10px 11px 10px;
	margin:15px 0 0 0;
	float:left;
}
.addLine input:focus {
	outline:0;
}
.onlineUsers, .chatSettings {
	display:inline;
	float:right;
	width:280px;
}
.chatSettings {
	margin:0px 0 10px 0;
	line-height:20px;
}
.chatSettings h1 {
	padding:10px 0 0 0;
	line-height:12px;
}
.chatSettings input {
	margin:0 0 0 10px;
}
.middleArea.chatArea .onlineUsers h1, .middleArea.chatArea .chatSettings h1 {
	margin:0 0 10px 0;
	text-shadow:1px 1px 0 rgba(255,255,255,0.5);
	color:#807d74;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
.onlineUsers ul {
	list-style:none;
}
.onlineUsers ul li {
	float:left;
	margin:0 5px 5px 0;
	list-style:none;
	position:relative;
}
.onlineUsers ul li div {
	width:36px;
	height:36px;
	overflow:hidden;
	display:block;
}
.onlineUsers ul li span {
	white-space:nowrap;
	top:38px;
	display:none;
	position:absolute;
	background:#000;
	opacity:0.8;
	border-radius:3px 3px 3px 3px;
	color:#fff;
	padding:4px;
	z-index:100;
}
.onlineUsers ul li:hover span {
	display:block;
}

/* LOGIN SCREEN ELEMENTS */
.loginScreen {
	width:960px;
	display:block;
	background:#fff;
	padding:15px;
}
.loginScreen .headingArea {
	background:none;
	height:auto;
	padding:0 0 25px 0;
	margin:0;
}
.loginScreen .headingArea .line {
}
.loginScreen .contentArea {
	position:relative;
	background:#fff url(gfx/loginScreenBg.gif) no-repeat 50% 50%;
}
.loginScreen .leftArea {
	padding:20px 0 20px 0;
	background:#f4f5f6;
	float:left;
	width:420px;
}
.loginScreen .rightArea {
	padding:40px 0 20px 0;
	float:right;
	width:440px;
	text-align:center;
}
.loginScreen .inputArea {
	overflow:hidden;
	margin:0 auto 10px;
	position:relative;
	width:220px;
	padding:0 12px 0 8px;
	background:url(gfx/inputBg.png) no-repeat 0 100%;
}
.loginScreen .inputArea label {
	line-height:20px;
	height:20px;
	margin:0 0 7px 0;
	display:block;
	width:100%;
	color:#605c52;
	text-align:center;
}
.loginScreen .inputArea input {
	padding:0px 0 15px 0;
	width:100%;
	line-height:18px;
	font-size:13px;
	font-weight:bold;
	background:none;
	border:0;
}
.loginScreen .submitArea {
	text-align:center;
	width:150px;
	margin:0 auto;
}
.loginScreen .submitArea a {
	color:#979797;
	text-decoration:underline;
	line-height:17px;
	font-size:12px;
}
.loginScreen .submitArea a:hover {
	color:#605c52;
}
.loginScreen .submitArea .btnLogin {
	width:149px;
	height:40px;
	display:block;
	margin:10px 0 10px 0;
	background:url(gfx/btnLogin.png) no-repeat 0 0;
}
.loginScreen .inputArea input:focus, .loginScreen .inputArea input:active {
	outline:0;
}
.btnFacebook {
}
.loginScreen .faqArea {
	padding:10px 0 0 30px;
}
.loginScreen .faqArea h1 {
	font-size:15px;
	color:#605c52;
	margin:12px 0 0 0;
	line-height:22px;
	font-weight:normal;
}
.loginScreen .faqArea p {
	font-size:11px;
	line-height:13px;
	color:#333;
}

#wrap-in-b {
	width: 970px;
	margin: 0;
	display: block;
}

#b-header {
	width: 970px;
	height: 107px;
	background-image:url('gfx/b_header_bg.gif');
	background-repeat: repeat-x;
	display: block;'
}

#b-header-title {
	width: 907px;
	height: 102px;
	background-image:url('gfx/b_header_title.png');
	background-repeat: none;
	display: block;
	float: right;
	margin-top: 5px;
	text-indent: -99999px;
}

/* Header - Menu START */

#b-menu-wrap {
	width: 907px;
	height: 121px;
	background-image: url('gfx/b_menu_bg.gif');
	display: block;
	padding-left: 30px;
}

#b-menu {
	background: none;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#b-menu li {
    font-family: Sans-serif;
    font-size: 14px;
    color: #666666;
    text-shadow: #FFF 1px 1px 0px;
    font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
}

#b-menu a {
	font-family: Sans-serif;
	font-size: 14px;
	color: #666666;
	display: block;
	float: left;
	margin: 0;
	padding: 18px;
	text-decoration: none;

}

#b-menu a:hover {
    background-repeat: repeat-x;
	color: #000;
}

#b-menu a:active{
    background-image: url('gfx/b_menu_bg_hover.gif');
    background-repeat: repeat-x;
	color: #000;
}

#b-menu-active {
    background-image: url('gfx/b_menu_bg_hover.gif');
    background-repeat: repeat-x;
	color: #000;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;	
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}

/* Header - Menu END */

#wrap-b-content {
    font-family: Sans-serif;
    font-size: 13px;
    width: 905px;
    margin-top: -60px;
    margin-left: 30px;
    margin-right: 30px;
    display: inline-block;
    vertical-align: top;
    
}

#b-box-small {
    background-image: url('gfx/b_box_header_bg.gif');
    background-repeat: repeat-x; 
    width: 276px;
    height: 415px;
    display: block;
    border-style: solid;
    border-color: #E5E5E5;
    border-width: 1px;
    -moz-box-shadow: 0px 1px 5px #DFDFDF;
    -webkit-box-shadow: 0px 1px 5px #DFDFDF;
    box-shadow: 0px 1px 5px #DFDFDF;
    margin-right: 20px;
    margin-top: 25px;
    display: inline-table;
    padding-bottom: 20px;
    vertical-align: top;
    
}

#b-box-medium {
    background-image: url('gfx/b_box_header_bg.gif');
    background-repeat: repeat-x; 
    width: 600px;
    height: 415px;
    display: block;
    border-style: solid;
    border-color: #E5E5E5;
    border-width: 1px;
    -moz-box-shadow: 0px 1px 5px #DFDFDF;
    -webkit-box-shadow: 0px 1px 5px #DFDFDF;
    box-shadow: 0px 1px 5px #DFDFDF;
    margin-top: 25px;
    display: inline-table;
    vertical-align: top;
    padding-bottom: 20px;
    
}

#b-box-large {
    background-image: url('gfx/b_box_header_bg.gif');
    background-repeat: repeat-x; 
    width: 100%;
    border-style: solid;
    border-color: #E5E5E5;
    border-width: 1px;
    -moz-box-shadow: 0px 1px 5px #DFDFDF;
    -webkit-box-shadow: 0px 1px 5px #DFDFDF;
    box-shadow: 0px 1px 5px #DFDFDF;
    margin-top: 25px;
    display: inline-table;
    padding-bottom: 20px;
}

#b-box-title {
    font-family: Sans-serif;
    font-size: 20px;
    height: 56px;
    width: 250px;
    margin-top: 17px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block;

}

#b-box-content {
    margin-top: 3px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: top;
}

/* Box - Tables START */

#float-table {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}

#b-table {
    font-family: Sans-serif;
    font-size: 13px;
    border-style: solid;
    margin: 0px auto;
    border-collapse: collapse;
    border: 0;
    text-align: center;
}

#b-table .row-t {
    font-weight: bold;
    color: #000;
	background: #DEDEDE;
	height: 20px;
	padding: 5px;
}

#b-table .rowb {
	background: #c0c0c0;
	height: 20px;
}

#b-table .cell {
    color: #333333;
	padding: 0px;
	border: 1px solid #CCCCCC;
	height: 20px;
	padding: 5px;
}

/*  Badge System CSS  */

.tooltip {
	position:absolute;
	overflow: visible;	
}

.tooltip span.badgeInfo {
	background-image: url(../gfx/p_info_b.png);
	width: 277px;
	height: 111px;
	display: none;
	visibility: hidden;
	margin-left: -20px;
}

.tooltip span.badgeImage {
	width: 70px;
	height: 70px;
	display: inline;
	padding-top: 24px;
	padding-left: 15px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
	
}

.tooltip span.badgeTitle {
	width: 165px;
	font-size: 15px;
	color: #454545;
	font-weight: normal;
	font-style: normal;
	padding-top: 25px;
	margin-bottom: 5px;
	display: inline;
	float: left;
	word-wrap: break-word;
	line-height: 20px;
}

.tooltip span.badgeDes {
	width: 160px;
	height: 45px;
	font-size: 11px;
	color: #b0b0b0;
	margin-bottom: 5px;
	margin-top: -5px;
	float: left;
	overflow: hidden;
	display: inline;
	word-wrap: break-word;
}

.tooltip:hover span.badgeInfo {
	display: block;
	visibility: visible;
}



.profileArea .badges {
	margin-top: 0;
	margin-bottom: 0px;
	margin-right: 15px;
	margin-left: 3px;
	z-index: 2;
	position: relative;
}

.profileArea .badges h1 {
	margin-bottom: 10px;
	color: #555;
	font: normal bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#badges-list ul {
	list-style: none;
	padding: 0;
	margin-left: auto;
	margin-right: 3px;
}

#badges-list li {
	list-style: none;
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 5px;
}

.badges-post {
	width: 111px;
	background:none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: none !important;
}

.badges-post hr {
	width: 111px !important;
	height: 2px !important;
	background: url(../gfx/p_div_dotted.jpg) no-repeat !important;
	display: block !important;
	border: none !important;
}

.badge-post-ul {
	background-image: none !important;
	width: 111px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}

.badge-post-ul ul {
	background-image: none !important;
	display: inline-block;
	text-align: center;
	list-style: none;
	margin-right: auto;
	margin-left: auto;
}

.badge-post-ul li {
	background-image: none !important;
	float: left;
	padding-left: 5px;
	text-align: center;
	position:relative;
}


.badgeSmall {
	overflow: visible;	
}
.badgeSmall span.sInfo {
	white-space:nowrap;
	margin-top: 5px;
	margin-left: 0px;
	display:none;
	visibility: hidden;
	position:absolute;
	background:#000 !important;
	opacity:0.8;
	border-radius:3px 3px 3px 3px;
	color:#fff;
	padding:4px;
	z-index:100;

}
.badgeSmall:hover span.sInfo {
	display: block !important;;
	visibility: visible !important;;
}
