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

*{outline:none;}

body {
	background-color:#1a0619;
	background-image:url(../Images/Backgrounds/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

body.null{background-position:center top;}

/* FONTS */
@font-face {
	font-family:'AvantGardeNormalBook';
	src:url('Fonts/avant_garde_normal-webfont.eot');
	src:url('Fonts/avant_garde_normal-webfont.eot?#iefix') format('embedded-opentype'),
		url('Fonts/avant_garde_normal-webfont.woff') format('woff'),
		url('Fonts/avant_garde_normal-webfont.ttf') format('truetype'),
		url('Fonts/avant_garde_normal-webfont.svg#AvantGardeNormalBook') format('svg');
	font-weight:normal;
    font-style:normal;
}

/* ALL */
.clear{height:0px; clear:left; line-height:0px; font-size:0px;}
.clean{height:0px; clear:right; line-height:0px; font-size:0px;}
.cleall{height:0px; clear:both; line-height:0px; font-size:0px;}

.space_one{height:21px; clear:left; line-height:0px; font-size:0px;}
.space_two{height:10px; clear:left; line-height:0px; font-size:0px;}
.cursor{cursor:pointer;}
.send{margin:0px 5px 0px 0px;}
img{border:0px;}

h2{font-family:'AvantGardeNormalBook'; font-size:16px; color:#d007bb; text-decoration:none; text-transform:uppercase; font-weight:normal; padding:0px; margin:0px;}
h2 strong{color:#fe55cb; font-weight:normal;}

h3{background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; border-bottom:1px solid #4f214d; font-size:12px; font-weight:normal; padding:10px 15px; line-height:16px; margin:0px 0px 15px 0px;}
h3 span{color:#FFF; text-decoration:none; text-transform:uppercase;}
h3 a{display:block; color:#FFF; text-decoration:none; cursor:pointer;}
h3 a:hover{display:block; color:#FFF; text-decoration:none; cursor:pointer;}
h3 a strong{color:#fe55cb; text-decoration:none; font-weight:normal;}
h3 a:hover strong{color:#fe55cb; text-decoration:underline; font-weight:normal;}
h3 a.name{display:inline; color:#f692cc; text-decoration:none; font-weight:normal;}
h3 a.name:hover{display:inline; color:#f692cc; text-decoration:underline; font-weight:normal;}

h3.ad{color:#fc48cb;}
h3.ad div.image{width:182px; height:243px; display:block; float:left; background-image:url(../Images/Backgrounds/frame.png); background-position:center; background-repeat:no-repeat; padding:1px; margin:0px 15px 15px 0px;}
h3.ad div.image span{width:166px; height:14px; display:block; position:absolute; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; text-decoration:none; padding:8px; margin:213px 0px 0px 0px;}
h3.ad div.image span small.vip{width:23px; height:14px; display:block; float:left; background-image:url(../Images/Icons/vip.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 5px 0px 0px;}
h3.ad div.image span small.online{width:11px; height:15px; display:block; float:left; background-image:url(../Images/Icons/online.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 5px 0px 0px;}
h3.ad div.image span small.offline{width:11px; height:15px; display:block; float:left; background-image:url(../Images/Icons/offline.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 5px 0px 0px;}
h3.ad div.image span small.check{width:14px; height:13px; display:block; float:left; background-image:url(../Images/Icons/check.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 5px 0px 0px;}

h3.ad div.vote{width:110px; float:right; font-size:11px; color:#999;}
h3.ad div.vote img.vstar{display:block; float:left; margin:0px 0px 0px 5px;}

h3.ad div.image span a{width:16px; height:12px; display:block; float:right; background-image:url(../Images/Icons/messages.jpg); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}

h3.user{background:none; border-bottom:1px solid #4f214d; font-size:12px; color:#fc48cb; font-weight:normal; text-transform:uppercase; line-height:16px; padding:10px 15px; margin:0px 0px 15px 0px;}
h3.mail{background:none; border-bottom:1px solid #4f214d; font-size:12px; color:#fc48cb; font-weight:normal; text-transform:uppercase; line-height:16px; padding:10px 15px; margin:0px;}
h3.user strong,
h3.mail strong{color:#f692cc; font-weight:normal;}

a{color:#fe55cb; text-decoration:none; cursor:pointer;}
a:hover{color:#fe55cb; text-decoration:underline; cursor:pointer;}

/* TIMER */
.timer{display:block;  font-size:14px; color:#fe55cb; text-decoration:none; line-height:18px; text-align:center; padding:10px; margin:0px;}
.timer em{display:inline-block; background-color:chartreuse; color:#1a0619; text-decoration:none; font-style:normal; font-weight:bold; vertical-align:middle; padding:2px 6px; margin:0px 10px 0px 0px;}
.timer strong{font-family:'AvantGardeNormalBook'; color:#FFF; text-decoration:none;}

/* HEADER */
#header{width:1050px; height:180px; padding:0px; margin:0px auto 20px auto;}
#header a.logo{width:370px; height:96px; display:block; float:left; background-image:url(../Images/Buttons/logo.png); background-position:center; background-repeat:no-repeat; margin:7px 0px 17px 27px;}

/* --- USER --- */
#header div.user{width:260px; height:70px; float:left; background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px 0px 0px 373px; -webkit-border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px;}

#header div.user input{width:116px; height:14px; display:block; float:left; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-decoration:none; padding:3px; margin:9px 0px 9px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#header div.user input.user{margin:9px 10px 9px 0px;}
#header div.user input.pass{display:none;}

#header div.user a{display:block; float:left; font-size:11px; color:#c8c8c8; text-decoration:none; margin:0px 0px 0px 10px; cursor:pointer;}
#header div.user a:hover{display:block; float:left; font-size:11px; color:#c8c8c8; text-decoration:underline; cursor:pointer;}
#header div.user a.btn{width:35px; height:16px; display:block; float:left; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px 43px 0px 0px; cursor:pointer;}

#header div.user span{min-height:15px; display:block; color:#FFF; margin:5px 0px 5px 47px;}
#header div.user span small{width:11px; height:15px; display:block; float:left; background-image:url(../Images/Icons/online.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 6px 0px 0px;}
#header div.user span a{width:16px; height:12px; display:block; float:left; background-image:url(../Images/Icons/messages.jpg); background-position:center; background-repeat:no-repeat; padding:0px; margin:2px 6px 0px 0px;}
#header div.user span a.active{background-image:url(../Images/Icons/messages_active.jpg);}
#header div.user img{display:block; float:left; margin:4px 0px 0px 0px;}
#header div.user a.off{width:35px; height:16px; display:block; float:left; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px 0px 0px 55px; cursor:pointer;}
#header div.user a.btn img{margin:0px;}
#header div.user a.help{display:block; position:absolute; margin:0px 0px 0px 210px;}

/* --- MENU --- */
#navigation{width:1030px; height:40px; background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#navigation ul{width:1030px; height:40px; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; padding:0px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#navigation ul li{float:left; background-image:url(../Images/Buttons/line.png); background-position:center right; background-repeat:no-repeat; list-style:none; margin:0px; cursor:pointer;}
#navigation ul li a.main{width:auto; height:28px; display:block; outline:none; position:relative; color:#FFF; text-decoration:none; text-transform:uppercase; text-align:center; padding:12px 20px 0px 20px; margin:0px;}

#navigation ul li a.main span.hover{height:40px; display:block; position:absolute; top:0; right:0; opacity:0; background-image:url(../Images/Buttons/left_btn.png); background-position:left center; background-repeat:no-repeat; color:#999; padding:0px 0px 0px 20px; cursor:pointer; z-index:10;}
#navigation ul li a.main span.hover div{height:28px; background-image:url(../Images/Buttons/right_btn.png); background-position:right center; background-repeat:no-repeat; padding:12px 20px 0px 0px;}

#navigation ul li a.active{height:40px; display:block; background-image:url(../Images/Buttons/left_btn.png); background-position:left center; background-repeat:no-repeat; padding:0px 0px 0px 20px; cursor:pointer;}
#navigation ul li a.active div{height:28px; background-image:url(../Images/Buttons/right_btn.png); background-position:right center; background-repeat:no-repeat; color:#fc48cb; padding:12px 20px 0px 0px;}

#navigation ul li.sexshop{background-image:none;}
#navigation ul li.sexshop a.main{width:auto; height:28px; display:block; outline:none; position:relative; color:#ff003e; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:bold; padding:12px 20px 0px 20px; margin:0px;}
#navigation ul li.sexshop a.main span.hover{height:28px; display:block; position:absolute; top:0; right:0; opacity:0; background-image:url(../Images/Buttons/left_btn.png); background-position:left center; background-repeat:no-repeat; color:#ff003e; font-weight:bold; padding:12px 20px 0px 20px; cursor:pointer; z-index:10;}

#navigation ul li.search{float:right; background-image:none; margin:0px;}
#navigation ul li.search input{width:229px; height:14px; display:block; float:left; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-decoration:none; padding:3px; margin:9px 0px 0px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#navigation ul li.search a.search{width:17px; height:17px; display:block; float:left; background-image:url(../Images/Icons/search.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:12px 0px 0px 9px; cursor:pointer;}

/* FOOTER */
#footer{width:1030px; height:105px; background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; font-size:11px; color:#c1c1c1; padding:10px; margin:20px auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#footer div.copyright{color:#848484; margin:10px 0px 0px 0px;}

/* --- MENU --- */
#footer div.menu{width:1030px; height:28px; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:12px; color:#FFF; text-align:center; padding:12px 0px 0px 0px; margin:0px 0px 10px 0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#footer div.menu a{color:#FFF; text-decoration:none; margin:0px 10px; cursor:pointer;}
#footer div.menu a:hover{color:#878787; text-decoration:none; margin:0px 10px; cursor:pointer;}
#footer div.menu a.active{color:#d007bb; text-decoration:none; margin:0px 10px; cursor:pointer;}

/* COUNT */
#count{width:1050px; margin:0px auto;}

/* --- LEFT --- */
#count div.left{width:225px; float:left;}

/* === SUBMENU === */
#count div.left .submenu{background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px 0px 20px 0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#count div.left .submenu ul{background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; padding:10px 0px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.left .submenu ul li{list-style:none; padding:3px 0px; margin:0px;}
#count div.left .submenu ul li a{background-image:url(../Images/Icons/arrows.png); background-position:12px 3px; background-repeat:no-repeat; font-size:11px; color:#999; text-decoration:none; text-transform:uppercase; padding:0px 0px 0px 24px;}
#count div.left .submenu ul li a:hover{background-image:url(../Images/Icons/arrows.png); background-position:12px -17px; background-repeat:no-repeat; font-size:11px; color:#FFF; text-decoration:none; text-transform:uppercase;}
#count div.left .submenu ul li a.select{background-image:url(../Images/Icons/arrows.png); background-position:12px -17px; background-repeat:no-repeat; font-size:11px; color:#FFF; text-decoration:none; text-transform:uppercase;}

#count div.left .submenu ul li.user{list-style:none; padding:3px 11px; margin:0px;}
#count div.left .submenu ul li.user div.pimg{width:182px; height:243px; margin:10px 0px 0px 0px;}
#count div.left .submenu ul li.user div.pimg span{width:166px; height:14px; position:absolute; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; text-decoration:none; padding:8px; margin:213px 0px 0px 0px;}
#count div.left .submenu ul li.user div.pimg span small.vip{width:23px; height:14px; display:block; float:right; background-image:url(../Images/Icons/vip.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
#count div.left .submenu ul li.user div.pimg span small.check{width:14px; height:13px; display:block; float:right; background-image:url(../Images/Icons/check.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}

#count div.left .submenu ul li.margin{margin:10px 0px 0px 0px;}
#count div.left .submenu ul li.margin a.logout{width:35px; height:16px; display:block; background:none; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0px; margin:0px 0px 0px 10px; cursor:pointer;}

/* === STATUS === */
#count div.left .status{background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px 0px 20px 0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#count div.left .status a,
#count div.left .status span{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; text-decoration:none; padding:10px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.left .status a img,
#count div.left .status span img{float:left; margin:0px 10px 0px 0px;}
#count div.left .status a strong,
#count div.left .status span strong{display:block; font-size:12px; color:#fc48cb; text-transform:uppercase; font-weight:normal;}

/* === FILTER === */
#count div.left .filter{background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px 0px 20px 0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#count div.left .filter span{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:11px; color:#999; padding:10px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.left .filter span h3{margin:0px 0px 10px 0px;}
#count div.left .filter span select{width:183px; height:23px; display:block; background-color:#3c383c; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding:2px; margin:3px 0px 6px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#count div.left .filter span a.btn{display:block; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:17px 49px 0px 0px; cursor:pointer;}
#count div.left .filter span small{display:none; color:#F00; margin:10px 0px 0px 0px;}

/* === ITEMS === */
#count div.left .items{background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#count div.left .items span{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; padding:10px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.left .items span a{display:block; font-size:12px; text-decoration:none; text-transform:uppercase; text-align:center; margin:10px 0px 0px 0px;}
#count div.left .items span a div{height:193px; display:block; overflow:hidden; border:1px solid #afafaf; margin:0px 0px 10px 0px;}
#count div.left .items span a small{display:block; font-size:11px; color:#999; text-decoration:none; text-transform:none; margin:5px 0px 0px 0px;}
#count div.left .items span a:hover small{text-decoration:underline;}

/* --- RIGHT --- */
#count div.right{width:170px; float:left;}

/* === BANNERS === */
#count div.right a.no{width:148px; display:block; border:1px solid #666; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#count div.right .position_one{width:170px; height:auto; min-height:545px; margin:0px 0px 20px 0px;}
#count div.right .position_one a.no{height:273px; padding:260px 10px 10px 10px;}

#count div.right .position_two{width:170px; height:auto; min-height:170px; margin:0px 0px 20px 0px;}
#count div.right .position_two a.no{height:88px; padding:70px 10px 10px 10px;}

#count div.right .position_tree{width:170px; height:auto; min-height:245px; margin:0px;}
#count div.right .position_tree a.no{height:123px; padding:110px 10px 10px 10px;}

/* --- PAGE --- */
#count div.page{width:615px; float:left; background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px 10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#count div.page div.small{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; padding:15px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#count div.page div.big{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; padding:0px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.page div.big h2{padding:15px;}
#count div.page div.big space{padding:15px;}

/* === TOP === */
#count div.page div.small .top{margin:0px 0px 10px 0px;}
#count div.page div.small .top h2{float:left;}
#count div.page div.small .top h5{float:left; font-size:11px; color:#999; text-decoration:none; font-weight:normal; text-transform:uppercase; padding:0px; margin:1px 0px 0px 10px;}
#count div.page div.small .top a{float:right; background-image:url(../Images/Icons/add.png); background-position:right center; background-repeat:no-repeat; padding:0px 15px 0px 0px;}

/* === BOTTOM === */
#count div.page div.small .bottom{margin:10px 0px 0px 0px;}
#count div.page div.small .bottom strong{color:#848484;}
#count div.page div.small .bottom a{float:right; background-image:url(../Images/Icons/more.png); background-position:right center; background-repeat:no-repeat; padding:0px 15px 0px 0px;}
#count div.page div.small .bottom a.prev{float:right; background-image:url(../Images/Icons/pagination.png); background-position:left center; background-repeat:no-repeat; padding:0px 0px 0px 15px;}
#count div.page div.small .bottom span{float:right; margin:0px 10px;}

/* === USERS === */
#count div.page div.small a.user{width:109px; height:175px; display:block; position:relative; float:left; text-decoration:none;}
#count div.page div.small a.um{margin:0px 10px 0px 0px;}
#count div.page div.small a.un{margin:0px;}
#count div.page div.small a.user span{width:93px; min-height:14px; position:absolute; left:0px; bottom:30px; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; text-decoration:none; padding:8px; margin:0px;}
#count div.page div.small a.user div{width:93px; height:16px; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; padding:7px 8px;}
#count div.page div.small a.user div small.photos{width:16px; height:14px; display:block; background-image:url(../Images/Icons/photos.png); background-position:left center; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#d7d8db; text-decoration:none; padding:2px 0px 0px 18px;}
#count div.page div.small a.user div small.vip{width:23px; height:14px; display:block; float:right; background-image:url(../Images/Icons/vip.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
#count div.page div.small a.user div small.online{width:11px; height:15px; display:block; float:right; background-image:url(../Images/Icons/online.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
#count div.page div.small a.user div small.offline{width:11px; height:15px; display:block; float:right; background-image:url(../Images/Icons/offline.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
#count div.page div.small a.user div small.check{width:14px; height:13px; display:block; float:right; background-image:url(../Images/Icons/check.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}

/* --- OTHER --- */
#count div.other{width:850px; float:left; background-image:url(../Images/Backgrounds/big.png); background-position:center; background-repeat:repeat; padding:10px; margin:0px 10px 0px 0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#count div.other div.small{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:12px; color:#999; line-height:16px; padding:15px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.other div.small ul{padding:0px; margin:15px 0px;}
#count div.other div.small ul li{list-style-image:url(../Images/Icons/ulli.png); padding:0px; margin:0px 0px 5px 15px;}
#count div.other div.small table{border-width:0px; border-spacing:0px; border-style:none; border-collapse:collapse;}
#count div.other div.small table th{border:1px solid #4f214d; background-color:#4f214d; font-size:12px; color:#FFF; font-weight:normal; padding:5px 10px; margin:0px;}
#count div.other div.small table td{border:1px solid #4f214d; padding:5px 10px;}
#count div.other div.small table td span{color:#FE55CB;}
#count div.other div.small table a.icon{width:30px; height:29px; display:block; background-image:url(../Images/Icons/screan.png); background-position:center; background-repeat:no-repeat; text-decoration:none;}
#count div.other div.small table strong{color:#FFF; text-decoration:none; font-weight:normal;}

#count div.other div.big{display:block; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; font-size:12px; color:#999; line-height:16px; padding:0px; margin:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#count div.other div.big h2{padding:15px;}
#count div.other div.big div.space{padding:0px 15px 15px 15px;}
#count div.other div.big div.space .answer{color:#FFF; text-decoration:none; text-transform:uppercase; margin:0px 0px 10px 0px;}
#count div.other div.big div.space .answer strong{color:#fe55cb; text-decoration:none; font-weight:normal;}
#count div.other div.big div.space ul{padding:0px; margin:10px 0px;}
#count div.other div.big div.space ul li{list-style-image:url(../Images/Icons/ulli.png); padding:0px; margin:0px 0px 5px 15px;}
#count div.other div.big div.space ul li ul li{list-style:decimal; padding:0px; margin:0px 0px 0px 15px;}
#count div.other div.big div.space a.up{width:44px; height:12px; display:block; background-image:url(../Images/Buttons/up.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:10px 0px 0px 0px;}

/* === PRIVACY === */
#count div.other div.small span.title{display:block; color:#FFF; text-transform:uppercase; margin:25px 0px 10px 0px;}

/* === VIP === */
#count div.other div.small big.bronz{width:227px; height:60px; display:block; float:left; background-image:url(../Images/Backgrounds/bronz.png); background-position:center; background-repeat:no-repeat; font-size:12px; color:#545454; font-weight:normal; text-decoration:none; padding:90px 10px 10px 10px; margin:10px 0px;}
#count div.other div.small big.silver{width:227px; height:60px; display:block; float:left; background-image:url(../Images/Backgrounds/silver.png); background-position:center; background-repeat:no-repeat; font-size:12px; color:#545454; font-weight:normal; text-decoration:none; padding:90px 10px 10px 10px; margin:10px 20px;}
#count div.other div.small big.gold{width:227px; height:60px; display:block; float:left; background-image:url(../Images/Backgrounds/gold.png); background-position:center; background-repeat:no-repeat; font-size:12px; color:#545454; font-weight:normal; text-decoration:none; padding:90px 10px 10px 10px; margin:10px 0px;}
#count div.other div.small big.bronz strong,
#count div.other div.small big.silver strong,
#count div.other div.small big.gold strong{color:#333;}

/* === LINKS === */
#count div.other div.big div.space .sidel{width:470px; float:left; margin:0px 15px 0px 0px;}
#count div.other div.big div.space .sidel a{display:block; margin:0px 0px 15px 0px;}
#count div.other div.big div.space .sider{width:335px; float:left;}
#count div.other div.big div.space .sider a.one{display:block; float:left; margin:0px 15px 15px 0px;}
#count div.other div.big div.space .sider a.two{display:block; float:left; margin:0px 0px 15px 0px;}

/* TIPTOOL */
.jquerybubblepopup{width:auto; height:auto; position:absolute; background-color:transparent; border:0px; text-align:center; padding:0px; margin:0px; z-index:100;}
.jquerybubblepopup-ie{}
.jquerybubblepopup table{width:auto; height:auto; display:table; border-collapse:collapse; border-spacing:0px; border:0px;empty-cells:show; background-color:transparent; font-size:10px; font-weight:normal; color:#3e3e3e; padding:0px; margin:0px 0px 10px 0px;}
.jquerybubblepopup tbody{display:table-row-group; vertical-align:middle; border:0px; background-color:transparent;}
.jquerybubblepopup td{background-color:transparent; padding:0px; margin:0px;}

.jquerybubblepopup-top-left,
.jquerybubblepopup-top-right,
.jquerybubblepopup-bottom-left,
.jquerybubblepopup-bottom-right{width:6px; height:6px; overflow:hidden; background-repeat:no-repeat;}

.jquerybubblepopup-top-middle,
.jquerybubblepopup-bottom-middle{overflow:hidden; background-repeat:repeat-x;}
 
.jquerybubblepopup-middle-left,
.jquerybubblepopup-middle-right{overflow:hidden; background-repeat:repeat-y;}

.jquerybubblepopup-tail{border:0px; margin:0px; padding:0px; display:inline;}
.jquerybubblepopup-grey .jquerybubblepopup-innerHtml{font-size:10px; font-weight:normal; color:#3e3e3e; background-color:#FFF;}

/* EDITOR */
.te{background-color:#FFF; border:1px solid #999; font-family:Arial, sans-serif; font-size:11px; color:#999; text-decoration:none; overflow:hidden; padding:0px 1px 1px 0px; margin:0px 0px 10px 0px;}
.te iframe{border:none;}
.teheader{height:31px; border-bottom:1px solid #999; background-image:url(../Images/Backgrounds/header_bg.gif); background-position:center; background-repeat:repeat-x; padding-top:1px;}
.teheader select{float:left; margin-top:5px;}
.tefont{margin-left:12px;}
.tesize{margin:0 3px; overflow:hidden;}
.testyle{margin-right:12px; overflow:hidden;}
.tedivider{float:left; width:1px; height:30px; max-width:1px; background:#ccc; overflow:hidden;}
.tecontrol{float:left; width:34px; height:30px; cursor:pointer; background-image:url(../Images/Icons/icons.png); overflow:hidden;}
.tecontrol:hover{background-color:#fff; background-position:30px 0px; overflow:hidden;}
.tefooter{height:32px; border-top:1px solid #bbb; background:#f5f5f5; overflow:hidden;}
#editor{cursor:text; margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none; overflow:hidden;}

/* POPUP */
#popup_bg{width:100%; height:100%; display:none; position:fixed; top:0px; left:0px; background:#000; z-index:100;}

div.popup_count{display:none; position:fixed; padding:0px; z-index:101;}
div.popup_count a.popup_close{width:17px; height:17px; display:block; float:left; background-image:url(../Images/Buttons/popup.jpg); background-position:0px 0px; margin:10px 0px 0px 0px; cursor:pointer;}
div.popup_count a.popup_close:hover{width:17px; height:17px; display:block; float:left; background-image:url(../Images/Buttons/popup.jpg); background-position:0px -17px; margin:10px 0px 0px 0px; cursor:pointer;}

div.popup_count h2,
div.popup_count h3{margin:0px 0px 12px 0px;}

/* --- CONTACTS --- */
div.popup_count .contacts{width:630px; height:360px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .contacts span.left{width:230px; height:360px; float:left; border-right:1px solid #CCC; padding:0px 14px 0px 0px;}
div.popup_count .contacts span.left strong{display:block; color:#252525; text-decoration:none; font-weight:normal; padding:0px; margin:20px 0px 10px 0px;}
div.popup_count .contacts span.right{width:365px; height:360px; float:left; margin:0px 0px 0px 20px;}
div.popup_count .contacts span.right input{width:353px; display:block; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:6px 5px 5px 5px; margin:0px 0px 10px 0px;}
div.popup_count .contacts span.right a{display:block; float:left; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px 15px 0px 0px; cursor:pointer;}
div.popup_count .contacts span.right small{width:293px; display:block; float:left; font-size:10px; text-align:right;}

/* --- CHECK --- */
div.popup_count .check{width:630px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .check span{width:14px; height:13px; display:inline-block; background-image:url(../Images/Icons/check.png); background-position:center; background-repeat:no-repeat; margin:0px 5px 0px 7px;}
div.popup_count .check strong{display:block; color:#252525; text-decoration:none; font-weight:normal; margin:20px 0px;}

/* --- PASSWORD --- */
div.popup_count .password{width:370px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .password strong{display:block; color:#252525; text-decoration:none; font-weight:normal; margin:15px 0px 5px 0px;}
div.popup_count .password input{width:353px; display:block; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:6px 5px 5px 5px; margin:0px 0px 10px 0px;}
div.popup_count .password a{display:block; float:left; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px 15px 0px 0px; cursor:pointer;}
div.popup_count .password small{width:295px; display:block; float:left; font-size:10px; text-align:right;}

/* --- REGISTRATION --- */
div.popup_count .registration{width:370px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .registration strong{display:block; color:#252525; text-decoration:none; font-weight:normal; margin:15px 0px 0px;}
div.popup_count .registration input.one{width:353px; display:block; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:6px 5px 5px 5px; margin:0px 0px 10px 0px;}
div.popup_count .registration input.two{width:353px; display:none; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:6px 5px 5px 5px; margin:0px 0px 10px 0px;}
div.popup_count .registration input.tree{margin:0px 5px 5px 0px;}
div.popup_count .registration select{width:365px; display:block; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:6px 5px 5px 5px; margin:0px 0px 10px 0px;}
div.popup_count .registration a{display:block; float:left; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px 15px 0px 0px; cursor:pointer;}
div.popup_count .registration small{width:295px; display:block; float:left; font-size:10px; text-align:right;}
div.popup_count .registration #personaldata{display:none;}

/* --- ADVERSTMENT --- */
div.popup_count img.adverstment{float:left;}

/* --- MESSAGES --- */
div.popup_count .msg{width:512px; height:340px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .msg div{width:510px; border:1px solid #999; margin:15px 0px;}
div.popup_count .msg div span{width:510px; height:32px; display:block; background-image:url(../Images/Backgrounds/header_bg.gif); background-position:center; background-repeat:repeat-x; border-bottom:1px solid #999; padding:0px; margin:0px;}
div.popup_count .msg div span a{width:23px; height:23px; display:block; float:left; padding:7px 0px 0px 7px; margin:1px 0px;}
div.popup_count .msg div span a:hover{width:23px; height:23px; display:block; float:left; background-color:#dcdcdc; padding:7px 0px 0px 7px; margin:1px 0px;}
div.popup_count .msg div textarea{width:502px; height:240px; background:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; padding:4px; margin:0px;}
div.popup_count .msg a{display:block; float:left; font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px 15px 0px 0px; cursor:pointer;}
div.popup_count .msg small{width:443px; display:block; float:left; font-size:10px; text-align:right;}

/* --- VIDEO --- */
div.popup_count .video{width:640px; height:480px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:0px;}

/* --- CHECK --- */
div.popup_count .like{width:630px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .like div{margin:15px 0px 0px 0px;}

/* --- ADULT --- */
div.popup_count .adult{width:630px; float:left; background-color:#FFF; color:#666; line-height:16px; padding:20px;}
div.popup_count .adult a{display:block; float:left; background-color:#fe55cb; color:#FFF; text-decoration:none; text-transform:uppercase; padding:5px 10px; margin:0px 20px 0px 0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
div.popup_count .adult a:hover{color:#CCC;}

/* GALLERY */
#jquery-overlay{width:100%; height:500px; position:absolute; top:0; left:0; z-index:90;}
#jquery-lightbox{width:100%; position:absolute; top:0; left:0; text-align:center; line-height:0; z-index:100;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{width:250px; height:250px; position:relative; margin:0 auto;}
#lightbox-loading{width:100%; display:block; float:left; text-align:center;}
#lightbox-nav{width:100%; height:100%; position:absolute; top:0; left:0; z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext{width:17px; display:block; float:left; background-image:url(../Images/Buttons/popup.jpg); background-repeat:no-repeat;}
#lightbox-nav-btnPrev{background-position:-17px center;}
#lightbox-nav-btnPrev:hover{background-position:-34px center;}
#lightbox-nav-btnNext{background-position:-51px center;}
#lightbox-nav-btnNext:hover{background-position:-68px center;}
#lightbox-image{float:left;}

#lightbox-secNav-btnClose{width:17px; height:17px; display:block; right:0px; position:absolute; background-image:url(../Images/Buttons/popup.jpg); background-position:0px 0px; background-repeat:no-repeat; margin:10px 0px 0px 0px; cursor:pointer; z-index:1000;}
#lightbox-secNav-btnClose:hover{width:17px; height:17px; display:block; float:left; background-image:url(../Images/Buttons/popup.jpg); background-position:0px -17px; background-repeat:no-repeat; margin:10px 0px 0px 0px; cursor:pointer;}
#lightbox-image-details-caption{display:block; text-align:left;}

/* NEW */
div.slider{width:585px; overflow:hidden; padding:0px 0px 15px 0px; margin:0px 15px;}
div.slider ul{padding:0px; margin:0px;}
div.slider li{width:585px; height:210px; position:relative; overflow:hidden; list-style:none; padding:0px; margin:0px;}
div.slider li.long{width:585px; height:248px; position:relative; overflow:hidden; list-style:none; padding:0px; margin:0px;}

span.lbtn{width:15px; height:15px; display:block; float:right; margin:-42px 30px 0px 0px;}
span.rbtn{width:15px; height:15px; display:block; float:right; margin:-42px 12px 0px 0px;}

span.lbtn a,
span.rbtn a{width:15px; height:15px; display:block; background-image:url(../Images/Buttons/slider.png); background-repeat:no-repeat;}

span.lbtn a{background-position:0px 0px;}
span.lbtn a:hover{background-position:0px -15px;}

span.rbtn a{background-position:0px -30px;}
span.rbtn a:hover{background-position:0px -45px;}

div.slider a.user{width:109px; height:175px; display:block; float:left; position:relative; text-decoration:none;}
div.slider a.um{margin:0px 10px 0px 0px;}
div.slider a.un{margin:0px;}
div.slider a.user span{width:93px; min-height:14px; position:absolute; left:0px; bottom:30px; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; text-decoration:none; padding:8px; margin:0px;}
div.slider a.user div{width:93px; height:16px; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; padding:7px 8px;}
div.slider a.user div small.photos{width:16px; height:14px; display:block; background-image:url(../Images/Icons/photos.png); background-position:left center; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#d7d8db; text-decoration:none; padding:2px 0px 0px 18px;}
div.slider a.user div small.vip{width:23px; height:14px; display:block; float:right; background-image:url(../Images/Icons/vip.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
div.slider a.user div small.online{width:11px; height:15px; display:block; float:right; background-image:url(../Images/Icons/online.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
div.slider a.user div small.offline{width:11px; height:15px; display:block; float:right; background-image:url(../Images/Icons/offline.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
div.slider a.user div small.check{width:14px; height:13px; display:block; float:right; background-image:url(../Images/Icons/check.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}

/* TOP */
ul.tab{width:585px; height:32px; float:left; border-bottom:1px solid #4f214d; list-style:none; padding:0px 15px; margin:0px;}
ul.tab li{height:32px; overflow:hidden; position:relative; float:left; padding:0px; margin:0px 10px 0px 0px;}
ul.tab li a{display:block; outline:none; font-size:12px; color:#fc48cb; text-decoration:none; text-transform:uppercase; padding:9px 15px; margin:0px;}
ul.tab li.active{background-color:#532250; border-bottom:1px solid #6f2c6c;}

div.tab_container{width:585px; float:left; clear:both; padding:15px; margin:0px;}
div.tab_container p{width:585px; height:210px; display:block; padding:0px; margin:0px 0px 15px 0px;}
div.tab_container p img{display:block; float:left; margin:0px 15px 0px 0px;}
div.tab_container p span.name{width:119px; height:14px; display:block; position:absolute; background-image:url(../Images/Backgrounds/name.png); background-position:center; background-repeat:repeat; font-size:11px; color:#FFF; text-decoration:none; padding:8px; margin:150px 0px 0px 0px;}

div.tab_container p span.one{width:235px; display:block; float:left; font-size:12px; text-align:left; line-height:16px; padding:0px; margin:8px 0px 0px 0px;}
div.tab_container p span.two{width:200px; display:block; float:left; font-size:12px; text-align:right; line-height:16px; padding:0px; margin:45px 0px 0px 0px;}
div.tab_container p span.one strong,
div.tab_container p span.two strong{color:#999; font-weight:normal;}
div.tab_container p span.two span.stars{width:110px; height:17px; display:block; float:right; margin:0px 0px 15px 90px;}
div.tab_container p span.two span.stars img{display:block; float:left; margin:0px 0px 0px 5px;}

div.tab_container p span.bottom{width:585px; height:30px; display:block; clear:left; background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat;}
div.tab_container p span.bottom big{width:119px; height:16px; display:block; background-color:#1f0d1e; padding:7px 8px;}
div.tab_container p span.bottom big small.photos{width:16px; height:14px; display:block; background-image:url(../Images/Icons/photos.png); background-position:left center; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#d7d8db; text-decoration:none; padding:2px 0px 0px 18px;}
div.tab_container p span.bottom big small.vip{width:23px; height:14px; display:block; float:right; background-image:url(../Images/Icons/vip.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
div.tab_container p span.bottom big small.online{width:11px; height:15px; display:block; float:right; background-image:url(../Images/Icons/online.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
div.tab_container p span.bottom big small.offline{width:11px; height:15px; display:block; float:right; background-image:url(../Images/Icons/offline.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}
div.tab_container p span.bottom big small.check{width:14px; height:13px; display:block; float:right; background-image:url(../Images/Icons/check.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 5px;}

div.tab_container p span.bottom a{display:block; float:right; background-image:url(../Images/Icons/more.png); background-position:right center; background-repeat:no-repeat; padding:0px 15px 0px 0px; margin:7px 10px 0px 0px;}

div.tab_container table{border-width:0px; border-spacing:0px; border-style:none; border-collapse:collapse;}
div.tab_container th{border:1px solid #4f214d; background-color:#4f214d; font-size:12px; color:#FFF; font-weight:normal; padding:5px 10px; margin:0px;}
div.tab_container td{border:1px solid #4f214d; color:#999; padding:5px 10px;}
div.tab_container td span{color:#FFF; text-decoration:none;}
div.tab_container td a.mail{color:#999; text-decoration:none;}
div.tab_container td a.mail:hover{color:#FE55CB; text-decoration:none;}
div.tab_container span.mail{display:block; font-size:12px; color:#999; text-decoration:none; margin:0px 0px 15px 0px;}
div.tab_container td strong.show{text-transform:uppercase;}

/* AD */
#count div.page div.big .top{padding:15px;}
#count div.page div.big .top h2{float:left; padding:0px; margin:0px;}
#count div.page div.big .top h5{float:left; font-size:11px; color:#999; text-decoration:none; font-weight:normal; text-transform:uppercase; padding:0px; margin:1px 0px 0px 10px;}
#count div.page div.big .top a{float:right; background-image:url(../Images/Icons/pagination.png); background-position:left center; background-repeat:no-repeat; padding:0px 0px 0px 15px;}

#count div.page div.big .info{line-height:16px; font-size:12px; padding:0px 15px 30px 15px;}
#count div.page div.big .info strong{color:#999; font-weight:normal;}
#count div.page div.big .info span{width:200px; float:right; font-size:11px; text-align:right;}
#count div.page div.big .info ul{padding:0px; margin:0px; font-size:11px; color:#999; line-height:20px;}
#count div.page div.big .info ul li{width:185px; display:block; float:left; list-style:none; background-image:url(../Images/Icons/ulli.png); background-position:center left; background-repeat:no-repeat; padding:0px 0px 0px 10px;}

#count div.page div.big .gallery{position:relative; float:left; overflow:hidden;}
#count div.page div.big .gallery img{position:absolute; outline:none;}
#count div.page div.big span.gimages{display:block;}

#count div.page div.big span.clip{width:190px; height:135px; display:block; position:relative; float:left; overflow:hidden;}
#count div.page div.big span.vone{margin:0px 7px 0px 0px;}
#count div.page div.big span.vtwo{margin:0px 0px 0px 0px;}
#count div.page div.big span.clip img{position:absolute; top:0px; left:0px; border:none;}
#count div.page div.big span.clip .cover{width:190px; height:135px; position:absolute; top:-150px; left:0px; float:left; background-image:url(../Images/Buttons/video.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px;}

#count div.page div.big .sp{margin:0px 7px 0px 0px;}
#count div.page div.big a.sitem{width:190px; height:248px; display:block; position:relative; float:left; overflow:hidden; background-image:url(../Images/Backgrounds/item_bg.jpg); background-position:center top; background-repeat:repeat-x; text-decoration:none; padding:0px;}
#count div.page div.big a.sitem img{position:absolute; top:0px; left:0px; border:0px;}

#count div.page div.big a.sitem .info{color:#FFF; text-decoration:none; padding:15px;}
#count div.page div.big a.sitem .info small{font-family:'AvantGardeNormalBook'; font-size:15px; color:#FFF; text-decoration:none; text-transform:uppercase; letter-spacing:1px; padding:0px; margin:0px 0px 15px 0px;}
#count div.page div.big a.sitem .info p{font-size:11px; color:#FFF; text-decoration:none; font-style:normal; line-height:13px; padding:0px; margin:0px 0px 15px 0px;}
#count div.page div.big a.sitem .info big{display:block; float:left; background-color:#000; font-size:13px; color:#FFF; text-decoration:none; text-transform:uppercase; font-style:normal; padding:10px 12px; margin:0px;}

/* USER */
div.puser{font-size:12px; color:#999; text-decoration:none; line-height:16px; padding:0px 15px 15px 15px; margin:0px;}
div.puser ul{padding:0px; margin:15px 0px 15px 15px;}
div.puser ul li{list-style-image:url(../Images/Icons/ulli.png);}

div.puser input.txt{width:229px; height:18px; display:block; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:3px; margin:0px 0px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.puser input.pass{width:229px; height:18px; display:none; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:3px; margin:0px 0px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.puser input.small{width:80px; height:18px; display:block; float:left; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:3px; margin:0px 15px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.puser input.middle{width:134px; height:18px; display:block; float:left; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:3px; margin:0px 15px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.puser input.long{width:292px; height:18px; display:block; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:3px; margin:0px 0px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

div.puser textarea{width:558px; height:180px; display:block; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:5px; margin:0px 0px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.puser textarea.long{width:572px; height:180px; display:block; background-color:#413840; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; padding:5px; margin:0px 0px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

div.puser a.btn{font-size:12px; color:#fe55cb; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0px; cursor:pointer;}
div.puser span.chresult{display:none; font-size:11px; margin:0px 0px 10px 0px;}
div.puser span.actresult{display:none; font-size:11px; margin:15px 0px 0px 0px;}
div.puser .vipactive{margin:15px 0px 0px 0px;}
div.puser .vipactive strong{color:#FFF;}

div.puser table{border-width:0px; border-spacing:0px; border-style:none; border-collapse:collapse;}
div.puser table thead th{background-color:#4f214d; font-size:12px; color:#FFF; font-weight:normal; font-weight:bold; padding:5px 10px; margin:0px;}
div.puser table thead th.null{border-bottom:1px solid #331132; background-color:#0d030c; font-size:12px; color:#FFF; font-weight:normal; padding:5px 10px; margin:0px;}
div.puser table tbody th{border-bottom:1px solid #331132; background-color:#331132; font-size:12px; color:#FFF; font-weight:normal; padding:5px 10px; margin:0px;}
div.puser table td{border:1px solid #331132; padding:5px 10px;}
div.puser table td span{color:#FE55CB;}
div.puser table a.icon{width:30px; height:29px; display:block; background-image:url(../Images/Icons/screan.png); background-position:center; background-repeat:no-repeat; text-decoration:none;}
div.puser table strong{color:#FFF; text-decoration:none; font-weight:normal;}

div.puser #container{width:615px; height:385px; overflow:hidden; margin:0px 0px 20px 0px;}
div.puser select{min-width:237px; height:26px; display:block; background-color:#3c383c; border:1px solid #7a747a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding:3px; margin:3px 0px 15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

div.puser .sideleft{width:270px; float:left;}
div.puser .sideright{width:315px; float:left;}

div.suser{font-size:12px; color:#999; text-decoration:none; line-height:16px; padding:0px 15px 15px 15px; margin:0px;}
div.suser table{border-width:0px; border-spacing:0px; border-style:none; border-collapse:collapse;}
div.suser table th{border:1px solid #4f214d; background-color:#4f214d; font-size:12px; color:#FFF; font-weight:normal; padding:5px 10px; margin:0px;}
div.suser table td{border:1px solid #4f214d; padding:5px 10px;}
div.suser table td span{color:#FE55CB;}
div.suser table a.icon{width:30px; height:29px; display:block; background-image:url(../Images/Icons/screan.png); background-position:center; background-repeat:no-repeat; text-decoration:none;}
div.suser table strong{color:#FFF; text-decoration:none; font-weight:normal;}

div.mailoption{background-image:url(../Images/Backgrounds/small.png); background-position:center; background-repeat:repeat; border-bottom:1px solid #4f214d; font-size:12px; color:#999; font-weight:normal; padding:10px 15px; line-height:16px; margin:0px 0px 15px 0px;}
div.mailoption strong{color:#FFF; text-decoration:none; font-weight:normal;}
div.mailoption span.loption{width:305px; float:left; text-align:left;}
div.mailoption span.loption a{color:#FFF; text-decoration:none;}
div.mailoption span.loption a:hover{color:#fe55cb; text-decoration:none;}
div.mailoption span.emoticon{width:320px; float:left; text-align:left; padding:2px 0px 0px 0px;}
div.mailoption span.roption{width:280px; float:left; text-align:right; padding:8px 0px 0px 0px;}
div.mailoption span.back{width:265px; float:left; text-align:right; padding:2px 0px 0px 0px;}

div.puser .mailfrom{border-bottom:1px dashed #999; font-size:11px; color:#999; padding:0px 0px 15px 0px; margin:0px 0px 15px 0px;}
div.puser .mailfrom span{display:block; font-size:12px; color:#FFF; text-transform:uppercase; padding:5px 0px; margin:0px;}
div.puser .three1{width:101px; display:block; float:left; padding:16px 0px 0px 0px;}
div.puser .three2{width:248px; display:block; float:left;}
div.puser .three3{width:236px; display:block; float:left;}
div.puser .error{font-size:11px; color:#F00; margin:0px 0px 10px 0px;}
div.puser a.viewpic{color:#D007BB;}

div.puser span.green{color:#090;}
div.puser span.red{color:#F00;}
div.puser span.light{color:#FFF;}

div.puser div.box{height:32px; margin:0px 0px 15px 0px;}
div.puser div.box big{min-width:34px; height:24px; float:left; background-color:#333; font-family:'AvantGardeNormalBook'; font-size:20px; color:#FFF; text-align:center; font-weight:bolder; padding:10px 0px 0px 0px; margin:0px 10px 0px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

div.puser .active{color:#48a93e; text-transform:uppercase; font-weight:bold;}
div.puser .noactive{color:#fc48cb; text-transform:uppercase; font-weight:bold;}
div.puser span.pack{display:block; color:#FFF; text-transform:uppercase;}

div.puser .credits{height:32px; float:left; background-color:#3e1d3c; color:#999; padding:0px 10px 0px 0px; margin:15px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.puser .credits span{height:24px; display:block; float:left; background-color:#52294f; background-image:url(../Images/Icons/credits.jpg); background-position:center right; background-repeat:no-repeat; font-size:12px; color:#FFF; text-transform:uppercase; padding:8px 16px 0px 10px; margin:0px 10px 0px 0px; -webkit-border-radius:2px 0px 0px 2px; -moz-border-radius:2px 0px 0px 2px; border-radius:2px 0px 0px 2px;}
div.puser .credits .value{float:left; padding:8px 0px 0px 0px;}
div.puser .credits .value strong{color:#fc48cb;}

/* TOUR */
.tooltip{width:250px; position:absolute; left:0; top:0; background-color:#d007bb; color:#FFF; z-index:999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.tooltip p{font-style:italic; padding:10px; margin:0px;}
.tooltip_arrow{position:absolute; background-color:transparent; background-repeat:no-repeat;}
.tooltip_arrow_T,
.tooltip_arrow_B,
.tooltip_arrow_TL,
.tooltip_arrow_TR,
.tooltip_arrow_BL,
.tooltip_arrow_BR{width:13px; height:7px; background-image:url(../Images/Icons/topbottom.png);}
.tooltip_arrow_L,
.tooltip_arrow_R,
.tooltip_arrow_LT,
.tooltip_arrow_LB,
.tooltip_arrow_RT,
.tooltip_arrow_RB{width:7px; height:13px; background-image:url(../Images/Icons/leftright.png);}
.tooltip_arrow_T{top:-7px; left:50%; background-position:0px -7px; margin-left:-3.5px;}
.tooltip_arrow_TL{top:-7px; left:5px; background-position:0px -7px;}
.tooltip_arrow_TR{top:-7px; right:5px; background-position:0px -7px;}
.tooltip_arrow_B{bottom:-7px; left:50%; margin-left:-3.5px; background-position:0px 0px;}
.tooltip_arrow_BL{bottom:-7px; left:5px; background-position:0px 0px;}
.tooltip_arrow_BR{bottom:-7px; right:5px; background-position:0px 0px;}
.tooltip_arrow_L{top:50%; left:-7px; background-position:-7px 0px; margin-top:-6.5px;}
.tooltip_arrow_LT{top:5px; left:-7px; background-position:-7px 0px;}
.tooltip_arrow_LB{bottom:5px; left:-7px; background-position:-7px 0px;}
.tooltip_arrow_R{top:50%; right:-7px; background-position:0px 0px; margin-top:-6.5px;}
.tooltip_arrow_RT{top:5px; right:-7px; background-position:0px 0px;}
.tooltip_arrow_RB{bottom:5px; right:-7px; background-position:0px 0px;}
.overlay{width:100%; height:100%; position:fixed; top:0px; left:0px; background:#000; opacity:0.4; z-index:100; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.tourcontrols{width:270px; top:20px; right:-300px; position:fixed; background:#000; color:#fff; padding:10px; z-index:9999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.tourcontrols a{font-size:11px; color:#fe55cb; text-decoration:none; margin:0px 10px 0px 0px; cursor:pointer;}
.tourcontrols a:hover{text-decoration:underline;}
.close{width:10px; height:10px; position:absolute; top:6px; right:7px; background:#000 url(../Images/Icons/close.gif) no-repeat center center; cursor:pointer;}
.tourcontrols p{padding:10px 0px; margin:0px 0px 10px 0px;}
.button{display:block; float:left; background-color:#fe55cb; color:#FFF; text-decoration:none; text-transform:uppercase; padding:5px 10px; margin:0px 10px 10px 0px; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.button:hover,
.button:active{color:#CCC;}
.nav{width:100%; display:block; clear:left;}