@import 'http://static.frivol.com/css/navi.css';@import 'http://static.frivol.com/css/rightnavi.css';/* @import 'http://static.frivol.com/css/form.css'; */@import 'http://static.frivol.com/css/form_table.css';@import 'http://static.frivol.com/css/table.css';@import 'http://static.frivol.com/css/ambox.css';@import 'http://static.frivol.com/css/boxy.css';@import 'http://static.frivol.com/css/gbook.css';body {	background-color: #5d0e18;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/bg.gif);	margin: 0;	font-family: "Arial", sans-serif;}#wrapper {	background-color: #efefef;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/contentbg.gif);	width: 987px;	margin: auto;	clear: both;}#content {	/*clear: both;*/}#jsWarn {	width: 500px;	height: 70px;	padding-top: 15px;	background-color: white;	border: dashed 4px red;	margin: 5px auto 5px auto;	text-align: center;	font-size: 16pt;	position: absolute;	left: 0;	right: 0;	top: 200px;}#header {	background-color: #737373;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/headerbg.jpg);	background-position: 1px 0;	margin-left: 8px;	margin-right: 9px;	height: 92px;}#header-logo {	float: left;}#header-logo img {	border: 0;}#header-panel {	float: left;	width: 473px;	height: 92px;}#notify-box {	width: 310px;	margin-left: 75px;	margin-top: 5px;	height: 82px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/panel-notify.png);}#notify-box div.letter {	float: left;	margin-top: 13px;	margin-left: 18px;	width: 62px;	height: 62px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/panel-notify-letter.gif);}#notify-box div.notify-text {	float: left;	margin-top: 40px;	margin-left: 3px;	font-size: 8pt;	width: 220px;}#header-login {	float: right;	width: 250px;	height: 92px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/loginbg.gif);}#header-login .inputs {	padding-left: 90px;	padding-top: 45px;	float: left;	width: 85px;}#header-login .inputs input {	border: solid 1px black;	height: 15px;	width: 80px;	margin: 0px;	background-color: white;}#header-login .inputs input[type=password] {	margin-top: 2px;}#header-login .buttons {	text-align: right;	float: right;	height: 92px;	width: 72px;	margin-top: 20px;}#header-login .buttons input[type=image] {	margin-top: 6px;}#header-userinfo {	float: right;	width: 250px;	height: 92px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/userinfobg.gif);}#header-userinfo-unreadMessages {	display: block;	float: left;	font-size: 8pt;	color: white;	background-color: #333;	text-align: center;	width: 29px;	padding-top: 2px;	height: 16px;	text-decoration: none;	margin: 45px 0 0 88px;}#header-userinfo-unreadMessages.blink {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/msgblink.gif);}#header-userinfo-coins {	float: right;	font-size: 8pt;	margin-top: 45px;	width: 132px;	padding-top: 2px;	height: 16px;	color: white;	text-align: center;	background-color: #333;}#header-userinfo-coins a {	color: #a9a9a9;}#header-userinfo-username {	margin-top: 7px;	margin-left: 10px;	font-size: 9pt;	color: white;	text-align: center;}#header-userinfo-username a {	color: white;}.clear {	clear: both;}#center {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/centerbg.jpg);	background-repeat: no-repeat;	background-color: #efefef;	padding: 10px;	min-height: 667px;}#center.middle {	width: 685px;/*	margin-left: 141px;*/	float: left;	padding-bottom: 80px;}#left {	float: left;	width: 132px;	padding-left: 1px;	margin-left: 8px;}#online {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/onlineheader.gif);	background-repeat: no-repeat;	width: 132px;	padding-top: 26px;}#map img {	border: 0;}#right {	float: right;	width: 132px;/*	background-color: yellow;*/	margin-right: 9px;	border-top: solid 1px #ffffff;}#popular {	width: 128px;	height: 126px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/popular.gif);	padding-top: 43px;	padding-left: 4px;}#popular-image {	width: 120px;	height: 90px;	margin-left: 2px;}#popular-name {	padding-top: 3px;	text-align: center;	font-size: 8pt;	color: #bdbdbd;}#popular-name a {	display: block;	overflow: hidden;	color: #fff;	font-size: 9pt;	font-weight: bold;}.morepop {/*	width: 128px; 	height: 126px; */width: 128px;height: 512px;	padding-top: 5px;	padding-left: 4px;}.morepop-image {	width: 120px;	height: 90px;	margin-left: 2px;}.morepop-name {	padding-top: 3px;	text-align: center;	font-size: 8pt;	color: #ffffff;}.morepop-name a {	display: block;	overflow: hidden;	color: #ffffff;	font-size: 9pt;	font-weight: bold;}#footer {	background-color: #7d0000;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/footerbg.jpg);	border-top: solid 1px #ffffff;	border-bottom: solid 1px #ffffff;	height: 21px;	margin-left: 9px;	margin-right: 9px;	padding: 5px 10px 0px 10px;	color: white;	font-size: 9pt;}#footer-left {	float: left;}#footer-right {	float: right;}#footer-right a {	color: white;}/*h1 {	height: 25px;	font-size: 13pt;	color: white;	margin-top: 0px;	margin-bottom: 5px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/headline.jpg);	background-repeat: no-repeat;	background-color: white;	padding: 8px 0 0 7px;	cursor: default;	border: solid 1px #e3e3e3;}*/h1 {	margin: 0;	margin-bottom: 2px;	background-color: white;	font-size: 13pt;	padding-top: 7px;	padding-bottom: 7px;	border: solid 1px #e3e3e3;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/headline.jpg);	background-repeat: no-repeat;	border: solid 1px #e3e3e3;	color: white;}h1 span {	background-color: #820000;	padding: 8px 15px 7px 7px;	color: white;}h2 {	font-size: 11pt;	font-weight: bold;	color: white;	display: block;	margin: 0 0 2px 0;	background-color: #4c4c4c;	padding: 8px 8px 8px 10px;	cursor: default;	clear: both;}h3, .h3 {	font-size: 10pt;	font-weight: bold;	background-color: #dddddd;	padding: 5px;	color: #222;	margin-top: 0;	margin-bottom: 1px;	border-top: solid 2px #820000;	border-bottom: solid 1px #bbbbbb;}.box {	font-size: 10pt;	padding: 5px;	margin-bottom: 10px;	border: solid 1px #ddd;	background-color: #eee;}hr {	height: 0;	border: 0;	border-bottom: solid 1px #ddd;}p, ul {	font-size: 10pt;	margin-top: 5px;	margin-bottom: 10px;	cursor: default;}dl, dt, dd {	font-size: 10pt;}form {	margin: 0;}a {	color: #820000;}a:hover {	color: #990000;	text-decoration: none;}#accountnavi {	background-color: #222;	border-top: solid 1px white;	border-right: solid 1px white;	border-left: solid 1px white;	width: 703px;	float: left;	height: 25px;}#accountnavi a {	display: block;	color: white;	font-size: 9pt;	text-decoration: none;	padding: 5px 6px 5px 6px;	float: left;	height: 15px;}#accountnavi a:hover {	background-color: white;	color: #333;}#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #000;	background-color: #111;	padding: 5px;	opacity: 0.95;	-khtml-opacity: 0.95;	color: white;	max-width: 180px;	font-size: 10pt;}#tooltip h3, #tooltip div {	color: white;	padding: 0;	font-size: 10pt;	margin: 0;	border: none;} #tooltip1 { 	display:none; 	background-color:#000; 	border: 1px solid #fff; 	color: white;	padding:5px; 	font-size: 8pt;	-moz-opacity: 0.9;	-webkit-opacity: 0.9;	opacity: 0.9;	-moz-box-shadow: 0px 0px 10px #333;	-webkit-box-shadow: 0px 0px 10px #333; }.tooltip2 {	display:none; 	background-image: url(http://www.frivolerotik.com/gfx/portal/css/tooltip2.png);	color: white;	font-size: 8pt;	width: 220px;	height: 140px;	overflow: hidden;}.tooltip2 div {	margin-top: 13px;	margin-left: 14px;	margin-right: 14px;	height: 100px;	overflow: hidden;}.tooltip3 {	display:none; 	background-image: url(http://www.frivolerotik.com/gfx/portal/css/tooltip3.png);	color: black;	font-size: 8pt;	width: 220px;	height: 140px;	overflow: hidden;}.tooltip3 div {	margin-top: 13px;	margin-left: 14px;	margin-right: 14px;	height: 100px;	overflow: hidden;}.dotline {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/dotline.gif);	height: 1px;}.float-left {	float: left;}.float-right {	float: right;}a img {	border: 0;}.loader1 {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/ajax-loader1.gif);	background-position: 50% 50%;	background-repeat: no-repeat;	}.disabled {	opacity: 0.3;	-khtml-opacity: 0.3;}img.bstar-full {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/starsb.png);	background-position: 0px 0px;}img.bstar-half {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/starsb.png);	background-position: -42px 0px;}img.bstar-none {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/starsb.png);	background-position: -21px 0px;}img.bstar-hover-on {	background-position: -63px 0px;}img.bstar-hover-off {	background-position: -21px 0px;} img.sstar-full {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/starss.png);	background-position: 0px 0px;}img.sstar-half {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/starss.png);	background-position: -30px 0px;}img.sstar-none {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/starss.png);	background-position: -15px 0px;}img.sstar-hover-on {	background-position: 45px 0px;}img.sstar-hover-off {	background-position: 15px 0px;} .lowopa {	opacity: 0.5;	-khtml-opacity: 0.5;}div.text {	border: solid 1px #dfdfdf;/*	border-top: solid 1px #dfdfdf;	border-left: none;	border-bottom: solid 1px #dfdfdf;	border-right: none;*/	background-color: white;/*	margin-right: 4px;*/	padding: 3px 7px 0 7px;}.box-wrap1 {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/trash.gif);	padding: 1px;}.box-wrap2 {	background-color: white;	width: 100%;	height: 100%;}.box-wrap3 {	padding: 10px 10px 10px 10px;}.box-wrap3 p {	margin-bottom: 5px;	border: none;	line-height: 13pt;	font-size: 10pt;}.nowrap {	white-space: nowrap;}.errors {	border: solid 1px #a00707;	background-color: #ffeaea;	padding: 5px;	margin-bottom: 10px;}.errors li {	color: #a00707;	margin-left: 15px;}p.error {	color: #a00707;}.tabs {	border-bottom: solid 1px #666;	height: 26px;}.tabs a {	display: block;	float: left;	height: 19px;	padding-top: 6px;	padding-left: 6px;	padding-right: 6px;	font-size: 11pt;	font-weight: bold;/*	background-image: url(http://www.frivolerotik.com/gfx/portal/css/tabs.gif);*/	text-decoration: none;		-moz-border-radius: 8px 8px 0px 0px;	border-left: solid 1px #d4d4d4;}.tabs a.on {}.tabs a.on, .tabs a.off:hover {	position: relative;	bottom: -3px;/*	background-position: 0 28px;*/	color: #820101;	background-color: white;	opacity: 1;	-khtml-opacity: 1;}.tabs a.off {	position: relative;/*	background-position: 0 0;*/	bottom: -1px;	color: #252525;	background-color: #fff;	opacity: 0.5;	-khtml-opacity: 0.5;}a.more {	font-size: 9pt;	display: block;	margin-top: 5px;}a.moreb {	font-size: 9pt;	display: block;	font-weight: bold;	margin-top: 5px;}a.r {	float: right;}div.doyouknow div.box-wrap2 div.box-wrap3 {	background-image: url(http://www.frivolerotik.com/gfx/portal/css/doyouknow.gif);	background-repeat: no-repeat;	height: 95px;	padding-right: 0px;	padding-top: 28px;}div.doyouknow-box {	float: left;	width: 120px;	height: 90px;	margin-right: 8px;	padding: 2px;	border: dotted 1px #ddd;	cursor: pointer;}div.doyouknow-box div.doyouknow-inner {	width: 120px;	height: 20px;	padding-top: 70px;}a.doyouknow-name {	padding: 3px;	background-color: white;	opacity: 0.85;	-khtml-opacity: 0.85;	height: 14px;	font-size: 8pt;	font-weight: bold;	width: 114px;	overflow: hidden;	display: block;}.location {	padding: 0px 1px 0px 1px;	border: none;	font-size: 8pt;}.location img {	vertical-align: -10%;}.rlist {	display: none;}.notice {	color: #666;	font-size: 8pt;}#msg-read tr.read  {	background-color: #eee;	cursor: pointer;	opacity: 0.8;	-khtml-opacity: 0.8;}#msg-read tr.read div {	overflow: hidden;	height: 13px;	opacity: 0.6;	-khtml-opacity: 0.6;}#msg-read tr.read img {/*	display: none;*/}#msg-read tr.read div {/*	display: none;*/}#msg-read div.msg {	margin: 3px;	padding: 5px;	width: 550px;	-moz-border-radius: 5px;	font-size: 9pt;}#msg-read div.msg h3 a.peach img {	vertical-align: -20%;	opacity: 0.4;	-khtml-opacity: 0.4;}#msg-read div.msg h3 a.peach:hover img {	opacity: 1;	-khtml-opacity: 1;}#msg-read div.msg div {	padding: 3px 5px 5px 5px;}#msg-read div.left div.msg-read-msg {	margin-left: 50px;}#msg-read div.left div.msg-read-att {	margin-left: 50px;}#msg-read div.right div.msg-read-msg {	margin-right: 50px;}#msg-read div.right div.msg-read-att {	margin-right: 50px;}#msg-read div div.msg-read-att div.entry {	float: left;	width: 115px;	margin-right: 5px;}#msg-read div div.msg-read-att div.entry div {	float: left;	height: 32px;}#msg-read div div.msg-read-att div.entry div a img {	border: solid 1px #ddd;}#msg-read div div.msg-read-att div.entry div:first-child {	width: 32px;}#msg-read div div.msg-read-att div.entry div:last-child {	width: 65px;	padding-left: 0;}#msg-read div div.msg-read-att div.entry a.download {	display: block;	margin: 2px 0 0 5px;	font-size: 8pt;}#msg-read div.read {	border: solid 1px #ccc;	background-color: #eee;	color: #777;	opacity: 0.9;	-khtml-opacity: 0.9;}#msg-read div.read:hover {	opacity: 1;	-khtml-opacity: 1;}#msg-read div.read h3 {	color: #777;	border-color: #777;}#msg-read div.unread {	border: solid 1px #555;	background-color: #fff;	color: #000;}#msg-read div.left {	float: left;}#msg-read div.right {	float: right;}#msg-read div.left img.userpic {	float: left;	margin-right: 3px;	margin-top: 3px;	border: solid 1px #555;}#msg-read span.date {	font-size: 8pt;	float: right;	margin-right: 5px;}#msg-read div.right img.userpic {	float: right;	margin-top: 3px;	border: solid 1px #555;}#msg-list-inbox .unread, #msg-list-sent .unread {	color: #000;}#msg-list-inbox .read, #msg-list-sent .read {	color: #888;	background-color: #eee;}#msg-tpltext {	padding-right: 2px;}#msg-tpltext a {	padding: 2px;	border: solid 1px black;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/buttonbg.gif);	color: white;	font-size: 8pt;	margin-right: 1px;	text-decoration: none;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;}#online-list {	width: 128px;	padding: 0 1px 0 1px;	margin-left: 1px;	height: 200px;	background-color: #fff;	font-size: 8pt;	overflow: auto;}#online-list a.user {	background-color: white;	display: block;	padding: 2px;}#online-list a.user:hover {	background-color: #ddd;}#online-list .sex {	padding-top: 3px;	float: right;	text-decoration: none;	font-size: 7pt;}#online-list .sex1 {	color: #0000ee;}#online-list .sex2 {	color: #820000;}#online-list .username {	overflow: hidden;	display: block;}#online-list .image {	display: none;	width: 160px;	height: 120px;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/tooltip-online.png);	z-index: 1;}#online-list .image img {	display: block;	margin: 15px 15px 15px 25px;}#online-options {	background-color: #111;	height: 21px;	padding-left: 1px;}#online-options a {	display: block;	float: left;	padding: 3px 4px 2px 4px;	font-size: 8pt;	text-decoration: none;	color: #fff;}#online-options a:hover, #online-options a.on {	color: #810000;	background-color: #fff;}/*#online-list a {	float: left;	font-size: 9pt;	display: block;	white-space: nowrap;	overflow: hidden;}#online-list a:hover {	background-color: #eeeeee;}#online-list div.image img {	display: none;	background-image: url(http://www.frivolerotik.com/gfx/portal/css/tooltip-online.png);	margin-left: 30px;}#online-list div.sex {	font-size: 8pt;	float: left;	overflow: hidden;	clear: right;	height: 16px;	text-align: right;}#online-list div.sex span.sex1 {	color: #0000ee;}#online-list div.sex span.sex2 {	color: #820000;}*/
