/*
* {
	margin: 0px;
	padding: 0px;
}
*/
html, body {
	background-color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 9pt;
}

div.popup {
	background-color: transparent;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	display: none;
	z-index: 900;
	overflow: hidden;
}

#testnode {
	position: absolute;
	viadssibility: hidden;
	top: 0px;
	left: 0px;
}

#alert-popup td.tl {
	background: url('../images/alert/top-left.png') no-repeat;
	width: 11px;
	height: 11px;
}

#alert-popup td.tc {
	background: url('../images/alert/top-center.png') repeat-x;
	height: 11px;
}

#alert-popup td.tr {
	background: url('../images/alert/top-right.png') no-repeat;
	width: 11px;
	height: 11px;
}

#alert-popup td.lc {
	background: url('../images/alert/left-center.png') repeat-y;
	width: 11px;
}

#alert-popup td.c {
	background: url('../images/alert/center.png');
}

#alert-popup td.rc {
	background: url('../images/alert/right-center.png') repeat-y;
	width: 11px;
}

#alert-popup td.bl {
	background: url('../images/alert/bottom-left.png') no-repeat;
	width: 11px;
	height: 11px;
}

#alert-popup td.bc {
	background: url('../images/alert/bottom-center.png') repeat-x;
	height: 11px;
}

#alert-popup td.br {
	background: url('../images/alert/bottom-right.png') no-repeat;
	width: 11px;
	height: 11px;
}

#alert-popup div.title {
	color: #f26521;
	font-weight: bold;
	font-size: 11pt;
}

#alert-popup div.content {
	padding: 40px;
}

#alert-popup div.button {
	background: url('../images/alert/close-button.png') no-repeat;
	width: 77px;
	height: 24px;
	margin: 0px auto;
}

#login {
}

div.login-popup {
	background: url('../images/login/popup-bg.png') no-repeat; /* transparent d*/
	width: 328px;
	height: 135px;
}

div.login-popup div.title {
	float: left;
	color: #FFF799;
	padding: 10px 0px 0px 10px;
	font-size: 10pt;
	font-weight: bold;
}

div.login-popup div.close {
	float: right;
	padding: 10px 10px 0px 0px;
	font-size: 10pt;
	font-weight: bold;
}

div.login-popup div.close a {
	color: #FFF799;
	text-decoration: none;
}

div.login-popup div.content {
	padding: 10px 0px 0px 10px;
	color: #ffffff;
	font-weight: bold;
}

div.login-popup div.content a {
	color: #fff799;
	text-decoration: underline;
	font-weight: normal;
}

div.login-popup div.content ul {
	margin: 10px 0px 0px 20px;
}

div.login-popup div.content ul li {
	list-style-image: url('../images/login/li-bg.png');
}

div.login-popup table {
	margin: 5px 0px 0px 0px;
}

div.login-popup table td {
	padding: 2px;
}

div.login-popup table td.butt {
	padding-top: 5px;
}

#header {
	background: #fab201 url('../images/header/header-x.png') repeat-x bottom;
	height: 180px;
}

#header div.content {
	width: 990px;
	height: 180px;
	margin: 0px auto;
	border-bottom: 1px solid #d3e9f1;
	position: relative;
}

#header div.headerimg {
	background: url('../images/header/header-logo.png') no-repeat; /* transarent d*/
	width: 241px;
	height: 77px;
	position: relative;
	top: 91px;
	float: left;
}

#header div.headerad {
	position: absolute;
	right: 0px;
	top: 5px;
}

#header div.header-people {
	background: url('../images/header/header-people.png') no-repeat; /* transparent d*/
	width: 158px;
	height: 110px;
	position: relative;
	left: 150px;
	top: 98px;
	float: left;
}

#header div.header-label {
	background: url('../images/header/header-label.png') no-repeat; /* transparent d*/
	width: 318px;
	height: 22px;
	position: relative;
	top: 152px;
	left: 150px;
	float: left;
}

#lheader {
	background: url('../images/header/loggedin-x.png') repeat-x;
	height: 189px;
	color: #ffffff;
}

#lheader div.notloggedin {
	float: left;
	position: relative;
	right: 0px;
	left: 50px;
	top: 150px;
	color: #000000;
	font-size: 10pt;
	
}

#lheader div.notloggedin a {
	color: #001f56;
	text-decoration: underline;
}

#lheader a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	margin-right: 10px;
}

#lheader div.content {
	width: 990px;
	height: 189px;
	margin: 0px auto;
	border-bottom: 1px solid #d3e9f1;
	position: relative;
}



#lheader div.headerimg {
	background: url('../images/header/header-logo.png') no-repeat; /* transarent d*/
	width: 241px;
	height: 77px;
	position: relative;
	top: 98px;
	float: left;
}

#lheader div.welcome {
	position: relative;
	top: 13px;
	left: -240px;
	width: 300px;
	float: left;
	text-align: right;
}

#lheader div.links {
	position: relative;
	top: 13px;
	left: -120px;
	float: left;
}

#lheader div.searchbar {
	position: relative;
	top: 9px;
	left: -150px;
	float: right;
}

#lheader div.searchbar input {
	width: 100px;
	border: 1px solid #F26522;
}

#lheader div.menu {
	float: left;
	position: relative;
	top: 78px;
	left: 320px;
}

div.random-post {
	background: url('../images/header/random-post-bg.png') no-repeat; /* transparent d*/
	width: 683px;
	height: 35px;
	position: relative;
	top: 42px;
	left: 70px;
	color: #000000;
	float: left;
}

div.random-post div.img {
	padding: 2px 0px 0px 17px;
	width: 23px;
	float: left;
}

div.random-post div.q {
	padding: 11px 0px 0px 10px;
	float: left;
}

#lheader div.menu a {
	margin-right: 0px;
}

#footer {
	background: url('../images/footer-bg.png') repeat-x;
	height: 80px;
	font-size: 8pt;
}

#footer div.content {
	width: 990px;
	margin: 0px auto;
	position: relative;
	top: 0px;
}

#footer div.content div.logo {
	background: url('../images/footer-logo.png') no-repeat; /* transparent d*/
	width: 80px;
	height: 61px;
	float: left;
}

#footer div.content div.report {
	font-weight: bold;
	margin-left: 15px;
	float: left;
}

#footer div.content div.discl {
	width: 990px;
	position: relative;
	left: 70px;
	top: -20px;
	color: #ffffff;
	font-family: Georgia;
}

#footer div.content div.discl a {
	text-decoration: underline;
	color: #ffffff;
}

#footer div.content div.discl span {
	margin-right: 20px;
}

#footer div.content div.discl span.title {
	font-size: 9pt;
}

#footer div.content div.discl span.links {
	margin-left: 40px;
}

#footer div.content a.mitologo {
	margin-left: 110px;
}

#login-panel {
	width: 800px;
	margin: 45px auto 0px auto;
}

#login-panel div.promo {
	background: url('../images/promo/login.png') no-repeat;
	width: 247px;
	height: 487px;
	margin-right: 14px;
	float: left;
}

#login-panel div.center {
	width: 410px;
	float: left;
}

#login-panel div.center div.about {
	background: url('../images/login/about4.png') no-repeat;
	width: 410px;
	height: 326px;
	margin-left: 0px;
	margin-top: -40px;
}

#login-panel div.center div.video-title {
	margin: 20px 0px 0px 20px;
	font-weight: bold;
	font-size: 10pt;
}

#login-panel div.center div.video {
	background: transparent url('../images/login/video-bg.png') no-repeat; /* transparent d*/
	width: 325px;
	height: 272px;
	position: relative;
	top: -10px;
}

#video {
	position: relative;
	top: 26px;
	left: 28px;
}


#login-panel div.center div.faq {
	margin-left: 33px;
/*	position: relative;
	top: 40px;
	*/
	margin-top: 20px;
	font-size: 10pt;
}

#login-panel div.right {
	float: left;
	margin-left: 29px;
}

#loginbox {
	background: url('../images/login/login-bg2.png') no-repeat;
	width: 342px;
	height: 75px;
}

#loginbox span {
	float: left;
	margin-left: 13px;
	margin-top: 30px;
}

#loginbox span.label {
	line-height: 25px;
}

#loginbox span.loginbutton {
	display: block;
	width: 82px;
	height: 28px;
	background: url('../images/login/login-butt2.png') no-repeat;
}

#loginbox span.loginbutton a, #loginbox span.regbutton a {
	height: 0px;
	padding-top: 28px;
	overflow: hidden;
	display: block;
}

#loginbox span.regbutton {
	display: block;
	width: 112px;
	height: 28px;
	background: url('../images/login/reg-button2.png') no-repeat;
	margin-left: 5px;
}

#login-box {
	background: url('../images/login/login-bg.png') no-repeat;
	width: 358px;
	height: 218px;
	position: relative;
	top: -18px;
	
}

#login-box div.header {
	padding: 34px 0px 0px 17px;
}

#login-box div.header div.label {
	float: left;
	font-size: 10pt;
	font-weight: bold;
}

#login-box div.header div.lostpass {
	float: right;
	margin: 3px 12px 0px 0px;
}

#login-box div.header div.lostpass a {
	font-size: 8pt;
	text-decoration: underline;
}

#login-form {
	margin-top: 24px;
}

#login-form table {
	margin: 0px auto;
}

#login-form table th {
	font-weight: normal;
	text-align: right;
	padding: 3px;
	font-size: 8pt;
}

#login-form table td {
	padding: 3px 6px;
	font-size: 8pt;
}

#login-form table div.login-butt {
	background: url('../images/login/login-butt.png') no-repeat; /* transparent d*/
	width: 81px;
	height: 29px;
}

#login-form table input.text {
	padding: 3px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 8pt;
}

#login-panel div.right div.reg {
	background: url('../images/login/reg-bg.png') no-repeat;
	width: 358px;
	height: 95px;
	position: relative;
	top: -10px;
	text-align: center;
}

#login-panel div.right div.reg div.link {
	font-size: 14pt;
	padding-top: 15px;
}

#login-panel div.right div.reg div.desc {
	padding-top: 20px;
	font-size: 8pt;
}

#login-panel div.right div.profil {
	margin-top: 30px;
	background: url('../images/login/profil-bg2.png') no-repeat;
	width: 343px;
	height: 190px;
	text-align: center;
}

#login-panel div.right div.profil div.title {
	font-size: 10pt;
	font-weight: bold;
	padding-top: 15px;
}

#profil-list {
	margin: 16px 0px 0px 23px;
}

#profil-list div.pl-item {
	background: url('../images/login/profil-box-bg.png') no-repeat; /* transparent d*/
	width: 67px;
	height: 85px;
	float: left;
	margin-right: 7px;
}

#profil-list div.pl-item div.img {
	margin: 3px 0px 0px 3px;
	background-color: #ffffff;
	width: 61px;
	height: 74px;
}

#profil-list a {
	position: relative;
}

#login-banner {
	/* background: url('../images/login/bottom-banner-bg.png') repeat-x;
	width: 990px;
	margin: 10px auto 0px;
	text-align: left;
	*/
	margin-top: 20px;
}

#login-banner div.content {
	/* margin: 0px auto;
	width: 730px;
	*/
}

#login-banner div.content div.left {
	/*float: left;
	margin-left: 0px;
	*/
	width: 249px;
}

#login-banner div.content div.center {
	float: left;
	margin-left: 20px;
	width: 239px;
}

#login-banner div.content div.right {
	float: left;
	margin-left: 20px;
}

#login-banner div.box {
	padding: 10px 0px 0px 10px;
}

#login-banner div.box2 {
	padding: 21px 0px 0px 20px;
}

#login-banner div.blog-logo {
	background: url('../images/login/blog_bg.png') no-repeat;
	width: 122px;
	height: 40px;
}

#login-banner div.blogtext {
	color: #001f56;
	padding: 5px 0px 0px 25px;
}

#login-banner a {
	font-weight: bold;
}

#login-banner div.pto-logo {
	background: url('../images/login/pto-logo.png') no-repeat;
	width: 156px;
	height: 32px;
}

#login-banner div.ptotext {
	color: #001f56;
	padding: 5px 0px 0px 0px;
}

#login-banner div.est-logo {
	margin-left: 10px;
	background: url('../images/login/esthu-logo.png') no-repeat;
	width: 115px;
	height: 27px;
}

#layout {
	width: 990px;
	margin: 0px auto;
}

#page {
	width: 770px;
	float: left;
}

#sidebar {
	background: url('../images/sidebar/spacer.png') repeat-y; 
	position: relative;
	left: 10px;
	float: left;
	width: 210px;
}

#sidebar div.top {
	background: url('../images/sidebar/top.png') no-repeat;
}


/* dashboard */

#dashboard {
}

#dashboard div.dash-left {
	float: left;
}

#dashboard div.dash-right {
	float: left;
	margin-left: 15px;
}

#dashboard div.welcome {
	height: 43px;
	margin: 10px 0px 0px 20px;
	font-weight: bold;
}

#dashboard div.welcome span.hi {
	font-size: 20pt;
}

#dashboard div.welcome span.last-login {
	margin-left: 20px;
}

#dashboard div.info {
	background: url('../images/dashboard/info-bg2.png') no-repeat;
	width: 494px;
	height: 95px;
}

#dashboard div.info div.img {
	float: left;
	width: 61px;
	margin: 3px 0px 0px 16px;
}

#dashboard div.info div.sum {
	float: left;
	color:#2599c3;
	font-size:9pt;
	margin:24px 0px 23px 20px;
}

#dashboard div.unread-messages {
	background: url('../images/dashboard/messages-bg.png') no-repeat;
	width:494px;
	height:45px;
}

#dashboard div.unread-messages div {
	padding:16px 0px 0px 58px;
	font-weight:bold;
	color:#001f56;
	font-size:10pt;
}

#introduce {
	width: 494px;
}

#introduce div.title {
	background: url('../images/dashboard/introduce-title.png') no-repeat;
	width: 494px;
	height: 39px;
	margin-top: 10px;
}

#introduce div.iobject, #birthday div.bd {
	background: url('../images/dashboard/introduce-bg.png') no-repeat;
	width: 494px;
	font-size: 8pt;
	line-height: 110%;
	padding-top: 9px;
}

#introduce div.tw div.logo {
	float: left;
	width: 39px;
	height: 24px;
	background: url('../images/dashboard/introduce-tw-logo.png') no-repeat 12px 0px;
}

#introduce div.op div.logo {
	float: left;
	width: 39px;
	height: 24px;
	background: url('../images/dashboard/introduce-op-logo.png') no-repeat 10px 0px;
}

#introduce div.rate div.logo {
	float: left;
	width: 39px;
	height: 24px;
	background: url('../images/dashboard/introduce-rate-logo.png') no-repeat 12px 0px;
}

#introduce div.wa div.logo {
	float: left;
	width: 39px;
	height: 24px;
	background: url('../images/dashboard/introduce-wa-logo.png') no-repeat 10px 0px;
}

#introduce div.label, #birthday div.label {
	float: left;
	width: 100px;
	padding-top: 5px;
	color: #2599c3;
	font-weight: bold;
}

#introduce div.sender, #birthday div.sender {
	float: left;
	padding-left: 5px;
}

#introduce div.sender div, #birthday div.sender div {
	width: 23px;
	height: 27px;
}

#introduce div.sender-data, #birthday div.sender-data {
	float: left;
	padding: 2px 0px 0px 10px;
	width: 220px;
}

#introduce div.show {
	float: left;color: #001f56;
	font-weight: bold;
	padding-top: 5px;
	font-size: 10pt;
}

#introduce div.show div.opened {
	background: url('../images/dashboard/introduce-opened-butt.png') no-repeat;
	width: 15px;
	height: 16px;
}

#introduce div.show div.closed {
	background: url('../images/dashboard/introduce-closed-butt.png') no-repeat;
	width: 15px;
	height: 16px;
}

#introduce div.show a {
	color: #001f56;
	font-weight: bold;
}

#introduce div.details {
	height: 1px;
	overflow: hidden;
	padding-right: 10px;
}

#introduce div.details div.top {
	background: url('../images/dashboard/introduce-top-bg.png') no-repeat;
	width: 433px;
	height: 28px;
}

#introduce div.details div.content {
	background: url('../images/dashboard/introduce-inner-bg.png') repeat-y;
	width: 433px;
}

#introduce div.details div.content div.tw {
	text-align: center;
	padding: 0px 10px 10px 10px;
	font-size: 15pt;
	font-family: Georgia;
	font-weight: bold;
	color: #001F56;
}

#introduce div.details div.content div.op {
	text-align: left;
	padding: 5px 10px 10px 10px;
	font-size: 10pt;
}

#introduce div.details div.content div.rate div.type-label {
	text-align: left;
	padding: 0px 0px 10px 10px;
}

#introduce div.details div.content div.rate table {
	margin: 0px auto;
}

#introduce div.details div.content div.rate th {
	background: url('../images/rate/label-bg.png') no-repeat;
	width: 147px;
	height: 24px;
}

#introduce div.details div.content div.rate th div {
	text-align: center;
	padding-top: 2px;
}

#introduce div.details div.wa-question div.qtop {
	background: url('../images/wa/q-top-bg.png') no-repeat;
	width: 433px;
	height: 22px;
}

#introduce div.details div.wa-question div.qinner {
	background: url('../images/wa/q-inner-bg.png') repeat-y;
	width: 433px;
}

#introduce div.details div.wa-question div.qinner div {
	text-align: left;
	padding-left: 10px;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

#introduce div.details div.wa-question div.qbottom {
	background: url('../images/wa/q-bottom-bg.png') no-repeat;
	width: 433px;
	height: 10px;
}

#introduce div.details div.content div.wa {
	text-align: left;
	padding: 5px 10px 10px 10px;
	font-size: 10pt;
}

#introduce div.details div.bottom {
	background: url('../images/dashboard/introduce-bottom-bg.png') no-repeat;
	width: 433px;
	height: 59px;
}

#introduce div.details div.bottom table {
	margin: 0px auto;
}

#introduce div.details div.bottom div.accept {
	background: url('../images/dashboard/introduce-accept-butt.png') no-repeat;
	width: 30px;
	height: 30px;
}

#introduce div.details div.bottom div.reject {
	background: url('../images/dashboard/introduce-reject-butt.png') no-repeat;
	width: 30px;
	height: 30px;
}

#introduce div.details div.bottom div.buttons {
	text-align: center;
	color: #2599c3;
	font-weight: bold;
	padding-top: 10px;
}

#introduce div.details div.bottom div.buttons a {
	color: #2599c3;
	font-weight: bold;
	text-decoration: none;
}

#birthday {
	width: 494px;
}

#birthday div.title {
	background: url('../images/dashboard/birthdays-title.png') no-repeat;
	width: 494px;
	height: 39px;
	margin-top: 10px;
}

#birthday div.bd div.logo {
	float: left;
	width: 39px;
	height: 24px;
	
}

#blog {
	width: 260px;
	margin-bottom: 10px;
}

#blog_content {
	background: #f66306 url('../images/dashboard/blog-bg2.png') no-repeat;
	width: 260px;
	color: #fffbbb;
	font-weight: normal;
}

#blog_content #inp {
	float: right;
	padding: 10px 5px 0px 0px;
}

#blog a.msg_link {
  color: #fffbbb;
  font-weight: bold;
  text-decoration: underline;
}

#fotd {
	width: 260px;
	height: 273px;
	background: url('../images/dashboard/face-of-the-day-bg.png') no-repeat;
	margin-bottom: 10px;
}

#fotd div.title {
	height: 37px;
}

#fotd div.title div.signup {
	padding: 13px 10px 0px 0px;
	float: right;
}

#fotd div.title div.signup a, #signedup-fotd {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #2599c3;
	font-family: Trebuchet MS;
}

#fotd div.content {
	width: 220px;
	margin: 8px auto 0px auto;
}

#fotd div.desc {
	margin-top: 15px;
	text-align: center;
	font-size: 8pt;
	font-family: Trebuchet MS;
}

#fotd div.desc a.nick {
	text-decoration: none;
	font-size: 9pt;
	font-family: Trebuchet MS;
}

#online {
	width: 260px;
	background: #fffbbb url('../images/dashboard/online-bg.png') no-repeat;
	margin-bottom: 10px;
}

#online div.content {
	padding: 40px 0px 5px 0px;
	width: 220px;
	margin: 0px auto;
}

#online div.top3 {
	background: url('../images/login/profil-box-bg.png') no-repeat; /* transparent d*/
	width: 67px;
	height: 85px;
	float: left;
	margin-right: 7px;
	float: left;
}

#online div.top3last {
	margin-right: 0px;
}

#online div.top3 div.img {
	margin: 3px 0px 0px 3px;
	background-color: #ffffff;
	width: 61px;
	height: 74px;
}

#online div.top_more div.img {
	background: url('../images/dashboard/online-bg-tiny.png') no-repeat;
	width: 29px;
	height: 33px;
	float: left;
	padding: 2px 0px 0px 2px;
	float: left;
}

#topusers, #topbands {
	width: 260px;
	background: #fffbbb url('../images/topusers/topusers.png') no-repeat;
	margin-bottom: 10px;
}
#topbands {
	background-image: url('../images/topusers/topbands.png');
}

#topusers div.content, #topbands div.content {
	padding: 40px 0px 10px 0px;
	width: 260px;
	margin: 0px auto;
}

#topusers div.pos, #topbands div.pos {
	float: left;
	width: 30px;
	height: 30px;
}

#topusers div.pos-1, #topbands div.pos-1 {
	background: url('../images/topusers/1.png') no-repeat;
}
#topusers div.pos-2, #topbands div.pos-2 {
	background: url('../images/topusers/2.png') no-repeat;
}
#topusers div.pos-3, #topbands div.pos-3 {
	background: url('../images/topusers/3.png') no-repeat;
}
#topusers div.pos-4, #topbands div.pos-4 {
	background: url('../images/topusers/4.png') no-repeat;
}
#topusers div.pos-5, #topbands div.pos-5 {
	background: url('../images/topusers/5.png') no-repeat;
}

#topusers div.user, #topbands div.user {
	padding: 0px 0px 0px 5px;
}

#topusers div.user div.img, #topbands div.user div.img {
	background: url('../images/dashboard/online-bg-tiny.png') no-repeat;
	width: 29px;
	height: 33px;
	float: left;
	padding: 2px 0px 0px 2px;
	float: left;
}

#events {
	background: url('../images/dashboard/events-bg.png') no-repeat;
	width: 494px;
	margin-top: 20px;
}

#events div.selector {
	background: #daecf3;
	color: #2599c3;
	padding: 5px 10px;
	border-bottom: 1px dashed #9cd0e3;
}

#events div.selector label {
	color: #000000;
	padding: 0px;
	margin: 0px;
}

#events div.selector td {
	font-size: 8pt;
}

.miujsag #events {
	margin-top: 0px;
}

#events div.count {
	padding: 22px 10px 0px 0px;
	text-align: right;
	color: #6ea5b9;
	font-weight: bold;
	height: 20px;
}

#events div.event-item {
	margin-left: 10px;
	border-bottom: 1px solid #deeff5;
}

#events div.hidden-event {
	height: auto;
	display: none;
	overflow: hidden;
}

#events div.event-item div.tm {
	padding: 6px 0px 6px 0px;
	font-size: 8.5pt;
	width: 75px;
	float: left;
}

#events div.event-item div.desc {
	padding: 6px 0px 6px 0px;
	font-size: 8.5pt;
	width: 400px;
	float: left;
}

#events div.event-item div.answer {
	margin-left: 75px;
	margin-bottom: 1px;
	font-size: 8.5pt;
	width: 400px;
}

#events div.event-item div.desc a.event_answer {
	color: #2599c3;
	font-weight: bold;
	font-size: 10px;
}

#events div.event-item a {
	color: #f26522;
	text-decoration: none;
	font-weight: bold;
}

#events div.event-item div.event_answer_reagal {
	float: right; 
	margin-left: 10px;
}

#events div.event-item div.event_answer_arrow {
	float: left; 
	padding-top: 5px;
	margin-right: 3px;
}

#events div.event-item div.event_answer_tn {
	float: left; 
	background: url('../images/dashboard/events_answer_tn_bg.png') no-repeat;
	width: 29px;
	height: 33px;
	padding: 2px 0px 0px 2px;
}

#events div.event-item div.event_answer_box {
	float: left;
	padding-top: 3px;
}

#events div.event-item div.event_answer_box_bodytxt {
	padding: 0px 10px 0px 10px;
}

#events div.event-item div.event_answer_form {
	display: none;
}

#eventanswer_all_further_more {
	height: 1px;
	overflow: hidden;
	display: none;
}

#eventanswer_all_further_more_link {
	text-align: center;
	margin: 0px 8px;
	padding: 7px 0px;
}

#eventanswer_all_further_less_link {
	text-align: center;
	display: none;
	margin: 0px 8px;
	padding: 7px 0px;
}


#eventanswer_friends_further_more {
	height: 1px;
	overflow: hidden;
	display: none;
}

#eventanswer_friends_further_more_link {
	text-align: center;
	margin: 0px 8px;
	padding: 7px 0px;
}

#eventanswer_friends_further_less_link {
	text-align: center;
	display: none;
	margin: 0px 8px;
	padding: 7px 0px;
}

#events div.event-item div.desc a {
	color: #f26522;
	text-decoration: none;
	font-weight: bold;
}

#events td.empty {
	font-size: 0pt; 
	line-height: 0px;
}

#events td.corner {
	width: 6px; 
	height: 6px; 
	font-size: 0pt; 
	line-height: 0px;
}

#events td.spacer_horizontal {
	background-color: #f5f094; 
	height: 6px; 
	font-size: 0pt;
	line-height: 0px;
}

#events td.spacer_vertical {
	background-color: #f5f094; 
	font-size: 0pt; 
	width: 6px; 
	line-height: 0px;
}

#events td.content {
	background-color: #f5f094;
}

#events .nick {
	font-weight: bold; 
	color: #f26522;
}

#events tr {
	vertical-align: top;
}

#events tr.border {
	height: 6px;
}

#dashboard div.status-changer {
	background: url('../images/dashboard/status-bg2.png') no-repeat;
	width: 479px;
	height: 63px;
	margin-top: 0px;
	padding-top: 25px;
}

#dashboard div.status-changer div.title {
	padding: 10px 10px 0px 30px;
	font-weight: bold;
	font-size: 12pt;
}

#dashboard div.status-changer div.nick {
	font-size: 12pt;
	padding: 10px 10px 5px 10px;
	font-weight: bold;
}

#dashboard div.status-changer div.input {
	padding: 0px 0px 0px 10px;
}

#dashboard div.status-changer input {
	border: 1px solid #8FA799;
	padding: 6px 5px 0px;
	width: 400px;
	height: 20px;
	font-size: 9pt;
}

#dashboard div.invite {
	margin-top: 12px;
}

#dashboard div.invite div.top-pm {
	background: url('../images/dashboard/invite-top.png') no-repeat;
	width: 260px;
	height: 35px;
	color: #ffffff;
}

#dashboard div.invite div.top-pm div {
	padding: 11px 0px 0px 30px;
	font-size: 10pt;
	font-weight: bold;
}

#dashboard div.invite div.inner-pm {
	background: url('../images/dashboard/invite-inner.png') no-repeat;
	width: 260px;
}

#dashboard div.invite div.first-pm {
	background: url('../images/dashboard/invite-first.png') no-repeat;
	width: 260px;
}

#dashboard div.invite div.bg-pm {
	background: url('../images/dashboard/invite-bg.png') repeat-y;
	width: 260px;
}

#dashboard div.invite div.bottom-pm {
	background: url('../images/dashboard/invite-bottom.png') no-repeat;
	width: 260px;
	height: 35px;
}

#dashboard div.invite div.bottom-pm div {
	text-align: right;
	padding: 10px 20px 0px 0px;
	font-weight: bold;
}

#dashboard div.invite div.bottom-pm a {
	color: #000000;
}

#dashboard div.invite div.content div.img {
	padding: 10px 10px 11px 13px;
	width: 23px;
	height: 27px;
	float: left;
}

#dashboard div.invite div.content div.desc {
	float: left;
	color: #ffffff;
	padding: 10px 0px 5px 0px;
	width: 194px;
}

#dashboard div.invite div.content div.desc a {
	color: #fffbb5;
	font-weight: bold;
	text-decoration: underline;
}

#dashboard div.invite div.tw {
	background: url('../images/dashboard/invite-tw-bg.png') no-repeat;
	width: 260px;
	height: 262px;
}

#dashboard div.invite div.tw div.title {
	padding: 16px 0px 0px 30px;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

#dashboard div.invite div.tw div.desc {
	padding: 10px 0px 0px 25px;
	color: #000000;
	font-weight: bold;
}

#dashboard div.invite div.tw table {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
}

#dashboard div.invite div.tw table th {
	color: #fffbb5;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#dashboard div.invite div.tw table td {
	background: url('../images/dashboard/invite-tw-input-bg.png') no-repeat;
	width: 106px;
	height: 30px;
	padding: 5px;
}

#dashboard div.invite div.tw table td.email {
	background: url('../images/dashboard/invite-tw-input2-bg.png') no-repeat;
	width: 222px;
	height: 30px;
}

#dashboard div.invite div.tw table td div {
	padding: 3px 0px 3px 3px;
}

#dashboard div.invite div.tw table input {
	width: 96px;
	background: #ffffff;
	border-width: 0px;
	font-weight: bold;
}

#dashboard div.invite div.tw table td.email input {
	width: 212px;
}

#dashboard div.invite div.button {
	background: url('../images/dashboard/ok-button.png') no-repeat; /* transparent d*/
	width: 97px;
	height: 28px;
	position: relative;
	left: 143px;
	top: -16px;
}

#dash-seen {
	background: url('../images/dashboard/seen-bg.png') no-repeat;
	width:260px;
	margin-top: 10px;
}

#dash-seen div.title {
	text-align: right;
	padding: 14px 10px 19px 0px;
	color: #6ea5b9;
	font-weight: bold;
}

#dash-seen div.list div.item {
	margin: 0px 8px;
	padding: 7px 0px;
	border-top: 1px dashed #9cd0e3;
}

#dash-seen div.list div.item div.img {
	background: url('../images/dashboard/seen-img-bg.png') no-repeat;
	width: 29px;
	height: 33px;
	float: left;
	padding: 2px 0px 0px 2px;
}

#dash-seen div.list div.item div.desc {
	float: left;
	margin: 2px 0px 0px 5px;
	width: 127px;
	color: #fb5800;
}

#dash-seen div.list div.item div.desc a {
	font-weight: bold;
	text-decoration: none;
	color: #fb5800;
	font-size: 8.5pt;
}

#dash-seen div.list div.item div.desc div.city {
	font-weight: normal;
	color: #000000;
	font-size: 8.5pt;
}

#dash-seen div.list div.item div.tm {
	float: left;
	width: 75px;
	margin-top: 2px;
	text-align: right;
	font-size: 8.5pt;
}

#seen-more {
	height: 1px;
	overflow: hidden;
	display: none;
}

#seen-more-link {
	text-align: center;
	margin: 0px 8px;
	padding: 7px 0px;
	border-top: 1px dashed #9cd0e3;
}

#seen-less-link {
	text-align: center;
	display: none;
	border-top: 1px dashed #9cd0e3;
	margin: 0px 8px;
	padding: 7px 0px;
}

#dashboard div.datahunter {
	background: url('../images/dashboard/datahunter-bg.png') no-repeat;
	width: 494px;
	height: 173px;
	margin-top: 20px;
}

#dashboard div.datahunter div.title {
	padding: 39px 5px 0px 40px;
}

#dashboard div.datahunter div.content {
	padding: 27px 0px 0px 38px;
	position: relative;
}

#dashboard div.datahunter table td {
	padding: 10px 5px 0px;
	vertical-align: top;
}

#dashboard div.datahunter select {
	color: #00aeef;
	font-weight: bold;
}

#similarusers, #similarusers2 {
	margin: 0px;
	padding: 0px;
	width: 494px;
	position: absolute;
}

#similarusers div.title, #similarusers2 div.title {
	margin: 15px 0px 15px 5px;
}

#similarusers div.title div.txt, #similarusers2 div.title div.txt {
	float: left;
	font-weight: bold;
	font-size: 10pt;
}

#similarusers div.title div.txt span.desc, #similarusers2 div.title div.txt span.desc {
	font-size: 9pt;
	font-weight: normal;
}


#similarusers div.title div.link, #similarusers2 div.title div.link {
	float: right;
}

#similarusers div.title div.link div.img, #similarusers2 div.title div.link div.img {
	background: url('../images/dashboard/similar-next-button.png') no-repeat;
	padding: 1px 0px 0px 23px;
	height: 22px;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
}

#similarusers div.su-left, #similarusers2 div.su-left {
	float: left;
}

#similarusers div.su-right, #similarusers2 div.su-right {
	margin-left: 2px;
	float: left;
}
/* dashboard */

#tw {
	width: 304px;
	height: 72px;
	background: url('../images/tw/bg.png') no-repeat;
	position: relative;
}

#tw-content {
	background: url('../images/tw/bg.png') no-repeat;
}

#tw div.words {
	text-align: center;
	color: #f46004;
	font-weight: bold;
	font-family: Georgia;
	font-size: 16px;
	padding-top: 25px;
	width: 274px;
}

#tw-sender {
	font-weight: bold;
	width: 274px;
}

#tw-arrows {
	position: absolute;
	right: 10px;
	top: 30px;
}

#tw-arrows div.up-arrow {
	width: 24px;
	height: 12px;
	background: url('../images/tw/up-arrow.png') no-repeat;
}

#tw-arrows div.down-arrow {
	width: 24px;
	height: 12px;
	background: url('../images/tw/down-arrow.png') no-repeat;
}



/* search */
div.search-result-box {
	background: url('../images/search/unknown-bg.png') no-repeat;
	width: 246px;
	height: 150px;
	color: #2599C3;
}

div.srb-unknown {
}

div.srb-marked {
	background: url('../images/search/marked-bg.png') no-repeat;
}

div.srb-posted {
	background: url('../images/search/posted-bg.png') no-repeat;
	color: #F69147;
}

div.search-result-box div.left {
	width: 80px;
	float: left;
}

div.search-result-box div.left div.img {
	padding: 12px 0px 0px 11px;
}

div.search-result-box div.left div.icon {
	padding: 10px 0px 0px 0px;
	text-align: center;
	line-height: 130%;
	font-size: 7pt;
}

div.search-result-box div.right {
	width: 166px;
	float: left;
}

div.search-result-box div.right div.content {
	height: 103px;
}

div.search-result-box div.right div.links {
	padding: 10px 0px 0px 10px;
}

div.search-result-box div.right div.links table td {
	background: url('../images/messages/arrow.gif') 0px 2px no-repeat;
	padding: 0px 0px 0px 7px;
	vertical-align: top;
}

div.search-result-box div.right div.links table td.l {
	width: 60px;
}

div.search-result-box div.right div.links table td.r {
	width: 80px;
}

div.search-result-box div.right div.links table a {
	font-size: 7.5pt;
	font-weight: normal;
	color: #2599C3;
	text-decoration: none;
}

div.search-result-box div.right div.name {
	padding: 12px 0px 0px 10px;
	font-family: Georgia;
}

div.search-result-box div.right div.name a {
	text-decoration: none;
	font-weight: bold;
}

div.search-result-box div.right div.city {
	padding: 0px 0px 0px 10px;
	color: #000000;
	font-family: Georgia;
}

div.search-result-box div.right div.tags {
	padding: 0px 0px 0px 10px;
	color: #000000;
}

div.search-result-box div.right div.tags span {
	color: #2599C3;
	font-weight: bold;
	font-size: 8pt;
}

div.srb-marked-icon {
	background: url('../images/search/icon-marked.png') no-repeat;
	width: 19px;
	height: 19px;
	margin: 0px auto;
}

div.srb-postedme-icon {
	background: url('../images/search/icon-posted-me.png') no-repeat;
	width: 37px;
	height: 17px;
	margin: 0px auto;
}

div.srb-posted-icon {
	background: url('../images/search/icon-posted.png') no-repeat;
	width: 37px;
	height: 20px;
	margin: 0px auto;
}

div.srb-posted-together-icon {
	background: url('../images/search/icon-posted-together.png') no-repeat;
	width: 36px;
	height: 20px;
	margin: 0px auto;
}

div.srb-unknown-icon {
	background: url('../images/search/icon-unknown.png') no-repeat;
	width: 18px;
	height: 18px;
	margin: 0px auto;
}
/* search */

/* tags */

span.tag-icon {
	background: url('../images/tags/tag-icon.gif') no-repeat;
	width: 15px;
	height: 11px;
	float: left;
}
/* tags */

/* common */

div.faqq {
  color: #f06806;
  font-weight: bold;
  font-size: 10pt;
  padding-top: 20px;
}

div.faqa {
  font-size: 10pt;
  padding-top: 10px;
}

.orange {
	color: #fb5800;
}

.dblue {
	color: #001f56;
}

.lblue {
	color: #3fabd9;
}

.inputblue {
	color: #00aeef;
}

.lyellow {
	color: #fffbb5;
}

.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

a.msg_link {
  color: #F36906;
  font-weight: bold;
  text-decoration: none;
}

div.ok-button {
	background: url('../images/dashboard/ok-button.png') no-repeat; /* transparent d*/
	width: 97px;
	height: 28px;
}

div.ok-short {
	background: url('../images/login/ok-short.png') no-repeat; /* transparent d*/
	width: 47px;
	height: 29px;
}

.hand {
  cursor: pointer;
}

.ajax-edit-content {
	display: none;
}

.ajax-edit-content .ajax-ok {
	color: #f26521;
	font-weight: bold;
	text-decoration: none;
}

.ajax-read-content {
	
}

#registration-grabone-form  div.item {
}

#registration-grabone-form  div.item div.img {
	background: url('../images/dashboard/seen-img-bg.png') no-repeat;
	width: 29px;
	height: 33px;
	float: left;
	padding: 2px 0px 0px 2px;
}

#registration-grabone-form  div.item div.desc {
	float: left;
	margin: 2px 0px 0px 5px;
	width: 127px;
	color: #fb5800;
}

#registration-grabone-form  div.item div.desc a {
	font-weight: bold;
	text-decoration: none;
	color: #fb5800;
	font-size: 8.5pt;
}

#registration-grabone-form  div.item div.desc div.city {
	font-weight: normal;
	color: #000000;
	font-size: 8.5pt;
}

div.registration-3step-1 {
	position: absolute;
	left: 490px;
	top: 12px;
	width: 269px;
	height: 97px;
	background: url('../images/registration/3lepes_1.png');
}

div.registration-3step-2 {
	position: absolute;
	left: 490px;
	top: 12px;
	width: 269px;
	height: 97px;
	background: url('../images/registration/3lepes_2.png');
}

div.registration-3step-3 {
	position: absolute;
	left: 490px;
	top: 12px;
	width: 269px;
	height: 97px;
	background: url('../images/registration/3lepes_3.png');
}
a#registration-belep, div.reg-login-button {
	display: block;
	width: 77px;
	height: 24px;
	background: url('../images/registration/button_belep.png');
	text-indent: -999em;
}

div#registration-grab-form {
	position: relative;
	width: 307px;
	height: 333px;
	background: url('../images/registration/bg-grab-form.png') no-repeat left top;
	float: left;
	padding: 15px 45px 15px 15px;
}

div#registration-grab-form h1 {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001f56;
	padding-top: 10px;
}

div#registration-grab-form p.first {
	padding-top: 8px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color: #001f56;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#registration-grab-form p.bottom {
	font-family: Tahoma, Arial, sans-serif;
	font-size 12px;
	color: #001f56;
	padding:  0px 0px 0px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url('../images/registration/lakat.png') no-repeat left top;
}

div#registration-grab-form label {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 26px;
}

div#registration-grab-form input, div#registration-grab-form select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00aeef;
}

div.registration-grab-check {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fb707;
	text-align: right;
	padding-top: 5px;
	visibility: hidden;
}

div.registration-grab-check-bad {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fb707;
	text-align: right;
	padding-top: 5px;
	color: #f56405;
	visibility: hidden;
}

div#registration-grab-secondcol {
	width: 242px;
	float: left;
	margin-left: 16px;
	margin-top: -30px;
}

div#registration-grab-secondcol div.promo {
	width: 240px;
	height: 186px;
	background: url('../images/registration/baratkereso-promo.png') no-repeat left top;
}

div#registration-grab-secondcol div.inner {
	width: 212px;
	height: 326px;
	background: url('../images/registration/bg-grab-second.png') no-repeat 0px 0px;
	padding: 0px 15px 30px 15px;
}

div#registration-grabone-secondcol {
	width: 185px;
	height: 184px;
	background: url('../images/registration/bg-grabone-second.png') no-repeat 0px 20px;
	float: left;
	margin-left: 16px;
	padding: 15px;
}

div#registration-grab-secondcol h1, div#registration-grabone-secondcol h1 {
	padding-top: 15px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001f56;
}

div#registration-grab-secondcol h1 span, div#registration-grabone-secondcol h1 span {
	color: #f26521;
}

div#registration-grab-secondcol p, div#registration-grabone-secondcol p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #001f56;
}

a#registration-kereses, div.registration-kereses {
	display: block;
	width: 118px;
	height: 24px;
	position: absolute;
	left: 20px;
	top: 336px;
	background: url('../images/registration/button_kereses.png');
	text-indent: -999em;
}

div#registration-grabone-form, div#registration-grabtwo-form {
	float: left;
	width: 485px;
}

div#registration-grabone-form input {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00aeef;
}

div#registration-grabone-form table th, div#registration-grabtwo-form table th {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 7px;
}

div#registration-grabone-form table td {
	background: url('../images/registration/bg-grab-line.png') repeat-x left top;
	padding-top: 3px;
	padding-bottom: 3px;
}

div#registration-grabtwo-form table td {
	background: url('../images/registration/bg-grab-line2.png') repeat-x left top;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 28px;
}

div#registration-grabone-form table td.first, div#registration-grabone-form table th.first, div#registration-grabtwo-form table td.first, div#registration-grabtwo-form table th.first {
	padding-left: 10px;
}

div#registration-grabone-form table td.last, div#registration-grabone-form table th.last, div#registration-grabtwo-form table td.last, div#registration-grabtwo-form table th.last {
	padding-right: 10px;
}

div#registration-grabtwo-form table td.middle {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f26522;
}

div#registration-grabtwo-form table {
	width: 450px;
}

div#registration-grabone-form div.finish {
	margin-top: 20px;
}

a#grabone-submit, div.grabone-submit {
	display: block;
	width: 121px;
	height: 28px;
	background: url('../images/registration/button-kesz-mehet.png') no-repeat left top;
	text-indent: -999em;
	float: left;
}

a#grabtwo-submit, div.grabtwo-submit {
	display: block;
	width: 155px;
	height: 30px;
	background: url('../images/registration/button-meghivok-kuldese.png') no-repeat left top;
	text-indent: -999em;
	margin-top: 10px;
	float: left;
}

div#registration-grabtwo-form a.selectall {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #001f56;
	text-decoration: none;
}

div#registration-grabtwo-form a.selectall:hover {
	text-decoration: underline;
}

div#registration-grabtwo-form div.finish a, div#registration-grabone-form div.finish a {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color: #001f56;
	text-decoration: underline;
}

div#registration-grabone-form div.finish a {
	line-height: 25px;
}

div#registration-grabtwo-form div.finish a {
	line-height: 40px;
}

div#registration-grab-form div.finish {
	text-align: right;
	padding-top: 40px;
}

div#registration-grab-form div.finish a {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color: #001f56;
	text-decoration: underline;
}

div.vabe-outer {
	background: #7a096e url('../images/sidebar/bg-vabe.png') no-repeat left top;
	padding-top: 5px;
	width: 210px;
}

div.vabe-outer div.vabe-logo {
	height: 75px;
	width: 210px;
}

div.vabe {
	position: relative;
	width: 210px;
	padding-top: 15px;
	padding-bottom: 10px;
	background: #5e0859 url('../images/sidebar/bg-vabe-item.png') no-repeat left top;
}

div.vabe div.spacer {
	width: 1px;
	height: 80px;
	float: left;
}

div.vabe img {
	position: absolute;
	left: 9px;
	top: 6px;
	padding: 4px 8px 4px 4px;
	background: url('../images/sidebar/bg-vabe-img.png') no-repeat left top;
}

div.vabe p {
	padding-left: 100px;
	padding-right: 6px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	margin-top: 6px;
	margin-bottom: 6px;
}

div.vabe p span {
	color: #f7941d;
}

div.vabe a.title {
	display: block;
	padding-left: 100px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff799;
	text-decoration: none;
}

div.vabe div.sep {
	height: 45px;
}

div.vabe div.more {
	text-align: center;
	padding: 10px;
	padding-bottom: 30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 190px;
	background: url('../images/sidebar/bg-vabe-bottom.png') no-repeat left bottom;
}

div.vabe div.more a {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff799;
}

#sidebar div.puding {
	width: 210px;
	height: 415px;
	background: url('../images/sidebar/puding-bg.png') no-repeat;
	font-family: Arial;
	font-size: 10pt;
}

#sidebar div.puding div.puding-logo {
	width: 210px;
	height: 100px;
}

#sidebar div.puding div.puding-footer {
	width: 210px;
	height: 125px;
}

#sidebar div.puding div.links {
	padding-top: 15px;
	padding-left: 25px;
}

#sidebar div.puding div.puding-item {
	margin-bottom: 5px;
}

#sidebar div.puding div.puding-item a {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

#sidebar div.puding div.more-puding {
	margin-top: 10px;
}

#sidebar div.puding div.more-puding a {
	color: #f26522;
	text-decoration: underline;
}

#sidebar div.sidebar-spacer {
	height: 10px;
	width: 210px;
}

#dash-friendfinder {
	margin-top: 5px;
	width: 260px;
}

#dash-friendfinder div.logo {
	background: url('../images/dashboard/friendfinder-logo.png') no-repeat;
	width: 260px;
	height: 164px;
}

#dash-friendfinder div.label {
	background: url('../images/dashboard/friendfinder-label.png') no-repeat;
	width: 260px;
	height: 45px;
}

#dash-friendfinder div.y {
	background: url('../images/dashboard/friendfinder-y.png') repeat-y;
	width: 260px;
}

#dash-friendfinder div.content {
	padding: 5px 15px 5px 15px;
	line-height: 17px;
	font-size: 10pt;
}

#dash-friendfinder div.bubble {
	background: url('../images/dashboard/friendfinder-bubble.png') no-repeat;
	width: 260px;
	height: 210px;
}

#dash-friendfinder div.button {
	background: url('../images/dashboard/friendfinder-button.png') no-repeat;
	width: 176px;
	height: 28px;
	margin: 0px auto;
}
#dash-friendfinder div.bottom {
	background: url('../images/dashboard/friendfinder-bottom.png') no-repeat;
	width: 260px;
	height: 30px;
}

#pokediv {
	padding-left: 10px;
}

div.pokediv {
	width: 440px;
	margin-bottom: 10px;
	height: 1px;
	overflow: hidden;
}

div.pokediv-dashboard div.pokediv {
	height: auto;
	display: block;
	width: 494px;
}


div.pokediv div.header {
	background: url('../images/profil/poke-header-bg.png') repeat-x 0px 1px;
	height: 32px;
}

div.pokediv div.tab {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
}

div.pokediv div.tab div.left {
	float: left;
	width: 2px;
	height: 28px;
}

div.pokediv div.selected div.left {
	background: url('../images/profil/poke-selected-left-bg.png') no-repeat;
}

div.pokediv div.tab div.content {
	float: left;
	height: 22px;
	padding: 6px 5px 0px 5px;
}

div.pokediv div.tab div.content a {
	color: #2599c3;
	font-weight: bold;
	text-decoration: none;
}

div.pokediv div.tab div.recent a {
	color: #9e005d;
}


div.pokediv div.selected div.content {
	background: url('../images/profil/poke-selected-bg.png') repeat-x;
}

div.pokediv div.selected div.content a {
	color: #ffffff;
}

div.pokediv div.selected div.recent a {
}

div.pokediv div.tab div.right {
	float: left;
	width: 2px;
	height: 28px;
}

div.pokediv div.selected div.right {
	background: url('../images/profil/poke-selected-right-bg.png') no-repeat;
}

div.pokediv div.pokes {
	background: #00aeef;
	width: 440px;
}

div.pokediv-dashboard div.pokediv div.pokes {
	width: 494px;
}

div.pokediv div.bottom {
	background: url('../images/profil/poke-bottom-bg.png') repeat-x;
	width: 440px;
	height: 47px;
	color: #ffffff;
}

div.pokediv-dashboard div.pokediv div.bottom {
	width: 494px;
}

div.pokediv div.onlyus {
	float: left;
	margin: 10px 0px 0px 10px;
}

div.pokediv div.buttons {
	float: right;
	margin: 10px 10px 0px 0px;
	
}

div.pokes div.tabcontent {
	display: none;
}

div.pokes div.selected {
	display: block;
}

div.pokes td {
	border-bottom: 1px solid #3dc1f3;
	padding: 5px;
	color: #ffffff;
}

div.pokes td.last {
	border-bottom: none;
}

div.pokes input.free {
	margin-left: 18px;
	width: 130px;
}

#hotornot {
	background: url('../images/profil/hotornot-bg.png') no-repeat;
	width: 304px;
	height: 86px;
}

#hotornot .rate-fields {
	padding-top: 20px;
	padding-left: 44px;
}


#hotornot .rate-fields .rate-field {
	float: left;
}

#hotornot, #hotornot-result {
	text-align: center;
}

#hotornot-result {
	color: #404040;
	font-family: Tahoma;
	font-size: 8pt;
}

#hotornot-rate {
	color: #f46004;
	font-family: Georgia;
	font-size: 11pt;
}

#hotornot-allcount {
}

.hide {
	display: none;
}

.visible {
	display: block;
}

div.tab_l {
	float: left;
	background: url('../images/invite/tab_left_bg.png') no-repeat;
	width: 11px;
	height: 26px;
}
div.tab_i {
	float: left;
	background: url('../images/invite/tab_inner_bg.png');
	height: 26px;
	color: #2599c3;
}
div.tab_r {
	float: left;
	background: url('../images/invite/tab_right_bg.png') no-repeat;
	width: 11px;
	height: 26px;
}

div.tab_l_over {
	float: left;
	background: url('../images/invite/tab_left_over_bg.png') no-repeat;
	width: 11px;
	height: 26px;
}
div.tab_i_over {
	float: left;
	background: url('../images/invite/tab_inner_over_bg.png');
	height: 26px;
	color: #ffffff;
}
div.tab_r_over {
	float: left;
	background: url('../images/invite/tab_right_over_bg.png') no-repeat;
	width: 11px;
	height: 26px;
}